.ContractManager_toolbar__cJw9n{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem}.ContractManager_toolbar__cJw9n h2{color:#203b58;font-size:1.35rem}.ContractManager_toolbar__cJw9n p{margin-top:.2rem;color:#7b8b9c;font-size:.8rem}.ContractManager_empty__blAPn button,.ContractManager_toolbar__cJw9n>button{display:inline-flex;align-items:center;gap:.45rem;min-height:42px;padding:.65rem .9rem;border:0;border-radius:9px;color:#fff;background:#1d456b;box-shadow:0 7px 17px rgba(29,69,107,.17);font-weight:750;cursor:pointer}.ContractManager_toolbar__cJw9n>button:disabled{opacity:.45;cursor:not-allowed}.ContractManager_error__rDgD5,.ContractManager_setupNotice__axwD1,.ContractManager_warning__9_cmY{margin-bottom:1rem;padding:.75rem .9rem;border-radius:10px;font-size:.8rem}.ContractManager_setupNotice__axwD1{border:1px solid #eadca9;color:#766124;background:#fffbed}.ContractManager_error__rDgD5{border:1px solid #edc7c7;color:#9f3737;background:#fff4f4}.ContractManager_warning__9_cmY{margin:1rem 0 0;border:1px solid #ecc9a4;color:#8b4f1d;background:#fff7ed;line-height:1.5}.ContractManager_contracts__A3TpK{display:grid;grid-gap:.75rem;gap:.75rem;width:100%;min-width:0}.ContractManager_contractItem__L12hh{min-width:0}.ContractManager_contractCard__byNFh{display:flex;align-items:center;gap:.9rem;width:100%;max-width:100%;min-width:0;overflow:hidden;padding:1rem;border:1px solid #dde5ec;border-radius:14px;background:#fff;box-shadow:0 7px 22px rgba(28,53,79,.045);cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.ContractManager_contractCardActive__d6Oas,.ContractManager_contractCard__byNFh:hover{border-color:#d7bd62;box-shadow:0 11px 28px rgba(28,53,79,.08);transform:translateY(-1px)}.ContractManager_contractCardActive__d6Oas{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.ContractManager_fileIcon__7ymqx{display:grid;place-items:center;flex:0 0 45px;height:45px;border-radius:12px;color:#2a5c84;background:#edf5f9}.ContractManager_contractBody__57ldP{flex:1 1;min-width:0;max-width:100%}.ContractManager_contractBody__57ldP>span{display:block;overflow:hidden;color:#a48220;font-size:.64rem;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ContractManager_contractBody__57ldP h3{overflow:hidden;margin-top:.12rem;color:#29435d;font-size:.96rem;text-overflow:ellipsis;white-space:nowrap}.ContractManager_contractBody__57ldP p{overflow:hidden;margin-top:.22rem;color:#7c8c9d;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.ContractManager_actions__klp87{display:flex;gap:.3rem;min-width:0}.ContractManager_actions__klp87 button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:0;min-height:35px;padding:.4rem .5rem;overflow:hidden;border:1px solid #dbe3ea;border-radius:8px;color:#4c687f;background:#fff;font-size:.68rem;font-weight:750;cursor:pointer}.ContractManager_actions__klp87 button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContractManager_actions__klp87 button:hover{color:#1c4469;background:#f3f7fa}.ContractManager_actions__klp87 .ContractManager_delete__tfFnU:hover{border-color:#ecc8c8;color:#a43636;background:#fff5f5}.ContractManager_actions__klp87 button:disabled{opacity:.5}.ContractManager_empty__blAPn{display:grid;place-items:center;min-height:330px;padding:3rem;border:1px dashed #ccd7e0;border-radius:17px;color:#7c8c9d;background:hsla(0,0%,100%,.6);text-align:center}.ContractManager_empty__blAPn>svg{margin-bottom:.8rem;color:#ae8b24}.ContractManager_empty__blAPn h3{color:#2b455f}.ContractManager_empty__blAPn p{margin:.3rem 0 1rem;font-size:.82rem}.ContractManager_workPanel__23FQq{margin:-.15rem .45rem .75rem;padding:1rem;border:1px solid #dfe7ee;border-radius:0 0 16px 16px;background:linear-gradient(180deg,#fff,#f8fbfd);box-shadow:0 14px 30px rgba(28,53,79,.06)}.ContractManager_workHeader__z2QQh{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem}.ContractManager_workHeader__z2QQh span{color:#a48220;font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ContractManager_workHeader__z2QQh h3{margin-top:.12rem;color:#233e5a;font-size:1.03rem}.ContractManager_workHeader__z2QQh button{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:0;border-radius:9px;color:#617386;background:#edf2f6;cursor:pointer}.ContractManager_summaryGrid__CWEdy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:.9rem}.ContractManager_summaryGrid__CWEdy div{min-width:0;padding:.75rem;border:1px solid #e1e8ee;border-radius:11px;background:#fff}.ContractManager_summaryGrid__CWEdy span,.ContractManager_summaryGrid__CWEdy strong{display:block}.ContractManager_summaryGrid__CWEdy span{color:#7d8d9c;font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ContractManager_summaryGrid__CWEdy strong{overflow-wrap:anywhere;margin-top:.2rem;color:#2b455f;font-size:.78rem;line-height:1.4}.ContractManager_workGrid__cFhM1{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);grid-gap:.8rem;gap:.8rem}.ContractManager_commentBox__RExrp,.ContractManager_paymentBox__DtQVO{padding:.9rem;border:1px solid #dde6ee;border-radius:13px;background:#fff}.ContractManager_commentBox__RExrp>span,.ContractManager_paymentBox__DtQVO>span{display:block;margin-bottom:.45rem;color:#7d8d9c;font-size:.64rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.ContractManager_paymentBox__DtQVO strong{display:block;color:#203d5b;font-size:1.08rem}.ContractManager_paymentBox__DtQVO p{margin-top:.45rem;color:#728295;font-size:.78rem;line-height:1.45}.ContractManager_paymentBox__DtQVO button{margin-top:.75rem;min-height:38px;padding:.55rem .85rem;border:0;border-radius:9px;color:#fff;background:#2d7b66;font-weight:800;cursor:pointer}.ContractManager_paymentBox__DtQVO button:disabled{opacity:.5;cursor:not-allowed}.ContractManager_paymentOverdue__gzXid{border-color:#efc2c2;background:#fff7f7}.ContractManager_paymentOverdue__gzXid strong{color:#a43636}.ContractManager_overdueText__PGVn9{color:#a43636!important}.ContractManager_commentBox__RExrp{display:grid;grid-gap:.45rem;gap:.45rem}.ContractManager_commentBox__RExrp textarea{width:100%;min-height:130px;resize:vertical;padding:.75rem;border:1px solid #d7e0e8;border-radius:10px;color:#223d58;background:#fbfcfd;font:inherit;font-size:.82rem;outline:none}.ContractManager_commentBox__RExrp textarea:focus{border-color:#caa633;box-shadow:0 0 0 3px rgba(212,175,55,.12);background:#fff}.ContractManager_workFooter__LmU58{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem}.ContractManager_workFooter__LmU58 small{color:#8392a1;font-size:.7rem}.ContractManager_workFooter__LmU58 button{min-height:40px;padding:.58rem .9rem;border:0;border-radius:9px;color:#fff;background:#1e466c;font-weight:800;cursor:pointer}.ContractManager_workFooter__LmU58 button:disabled{opacity:.6;cursor:wait}.ContractManager_backdrop__owuxw{position:fixed;inset:0;z-index:3100;display:grid;place-items:center;padding:1rem;background:rgba(9,24,41,.72);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ContractManager_modal__LWMBp{width:min(100%,840px);max-height:calc(100vh - 2rem);display:flex;flex-direction:column;overflow:hidden;border-radius:19px;background:#fff;box-shadow:0 30px 80px rgba(5,18,32,.4)}.ContractManager_modalHeader__iigeY{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.35rem;border-bottom:1px solid #e3e9ee}.ContractManager_modalHeader__iigeY span{color:#aa8520;font-size:.65rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.ContractManager_modalHeader__iigeY h2{margin-top:.12rem;color:#213d5a;font-size:1.25rem}.ContractManager_modalHeader__iigeY button{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:0;border-radius:9px;color:#617386;background:#f0f3f6;cursor:pointer}.ContractManager_modalContent__espKI{overflow-y:auto;padding:1.25rem 1.35rem}.ContractManager_modalContent__espKI section+section{margin-top:1.25rem;padding-top:1.2rem;border-top:1px solid #e7ecf0}.ContractManager_modalContent__espKI h3{margin-bottom:.75rem;color:#334d66;font-size:.86rem}.ContractManager_grid__whGmg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.ContractManager_grid__whGmg label,.ContractManager_optional__deaQS,.ContractManager_rentalType__htYjw{display:grid;grid-gap:.32rem;gap:.32rem;color:#53677b;font-size:.71rem;font-weight:750}.ContractManager_grid__whGmg input,.ContractManager_grid__whGmg select,.ContractManager_optional__deaQS input,.ContractManager_rentalType__htYjw select{width:100%;min-height:43px;padding:.62rem .72rem;border:1px solid #d6dfe7;border-radius:9px;color:#223d58;background:#fbfcfd;font:inherit;font-size:.81rem;outline:none}.ContractManager_grid__whGmg input:focus,.ContractManager_grid__whGmg select:focus,.ContractManager_optional__deaQS input:focus,.ContractManager_rentalType__htYjw select:focus{border-color:#caa633;box-shadow:0 0 0 3px rgba(212,175,55,.12);background:#fff}.ContractManager_rentalType__htYjw{max-width:350px;margin-bottom:.8rem}.ContractManager_optional__deaQS{margin-top:.8rem}.ContractManager_optional__deaQS small{color:#8d9aa8;font-weight:500}.ContractManager_modalFooter__HGZNX{display:flex;justify-content:flex-end;gap:.6rem;padding:1rem 1.35rem;border-top:1px solid #e3e9ee;background:#f8fafb}.ContractManager_modalFooter__HGZNX button{min-height:42px;padding:.6rem .9rem;border:1px solid #d5dee7;border-radius:9px;color:#53677b;background:#fff;font-weight:750;cursor:pointer}.ContractManager_modalFooter__HGZNX button:last-child{border-color:#1e466c;color:#fff;background:#1e466c}.ContractManager_modalFooter__HGZNX button:disabled{opacity:.5;cursor:not-allowed}.ContractManager_preview__fQ6J9{width:min(100%,620px)}.ContractManager_previewContent__Ctx6U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:1.25rem}.ContractManager_previewContent__Ctx6U div{padding:.8rem;border:1px solid #e1e7ec;border-radius:10px;background:#fafcfd}.ContractManager_previewContent__Ctx6U span,.ContractManager_previewContent__Ctx6U strong{display:block}.ContractManager_previewContent__Ctx6U span{color:#8291a1;font-size:.65rem;font-weight:750;text-transform:uppercase}.ContractManager_previewContent__Ctx6U strong{margin-top:.2rem;color:#2c455f;font-size:.82rem;overflow-wrap:anywhere}.ContractManager_editingNotice___9bLS{display:flex;align-items:center;gap:.75rem;margin-bottom:1.15rem;padding:.8rem .9rem;border:1px solid #d8e3eb;border-radius:10px;color:#315675;background:#f3f8fb}.ContractManager_editingNotice___9bLS svg{flex:0 0 auto}.ContractManager_editingNotice___9bLS span,.ContractManager_editingNotice___9bLS strong{display:block}.ContractManager_editingNotice___9bLS strong{color:#29465f;font-size:.8rem}.ContractManager_editingNotice___9bLS span{margin-top:.12rem;color:#75889a;font-size:.7rem}.ContractManager_editPanel__q4hMU{display:block}.ContractManager_editPanel__q4hMU section{padding:.95rem;border:1px solid #e2e9ef;border-radius:13px;background:#fff}.ContractManager_editPanel__q4hMU section h3{margin-bottom:.75rem;color:#334d66;font-size:.86rem}.ContractManager_inlineFooter__qT5AT{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e4ebf1}.ContractManager_inlineFooter__qT5AT button{min-height:40px;padding:.58rem .9rem;border:1px solid #d6dfe7;border-radius:9px;color:#53677b;background:#fff;font-weight:850;cursor:pointer}.ContractManager_inlineFooter__qT5AT button[type=submit]{border-color:#1e466c;color:#fff;background:#1e466c}.ContractManager_inlineFooter__qT5AT button:disabled{opacity:.55;cursor:not-allowed}.ContractManager_actions__klp87 .ContractManager_actionActive__iGir_{border-color:#d8bf65;color:#735b15;background:#fff8df}.ContractManager_actions__klp87 .ContractManager_paymentActionAlert__Wm6yI{border-color:#efb6b6;color:#a43636;background:#fff0f0;box-shadow:0 0 0 3px rgba(164,54,54,.07)}.ContractManager_actions__klp87 .ContractManager_paymentActionAlert__Wm6yI:hover{border-color:#df8d8d;color:#8e2d2d;background:#ffe9e9}.ContractManager_workGridNoPayment__8Egwx{grid-template-columns:1fr}.ContractManager_paymentsPanel__Pmb66{border-top:3px solid #d4af37}.ContractManager_paymentsIntro__gcMPX{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem;padding:.85rem;border:1px solid #e2e9ef;border-radius:13px;background:#fff}.ContractManager_paymentsIntro__gcMPX strong{display:block;color:#213d5a;font-size:.92rem}.ContractManager_paymentsIntro__gcMPX p{max-width:760px;margin-top:.25rem;color:#66798b;font-size:.78rem;line-height:1.48}.ContractManager_paymentsWarning__tMTx9{display:inline-flex;align-items:center;gap:.38rem;flex:0 0 auto;padding:.42rem .6rem;border:1px solid #efb6b6;border-radius:999px;color:#a43636;background:#fff0f0;font-size:.7rem;font-weight:900;white-space:nowrap}.ContractManager_paymentSchedule__2UebH{display:grid;grid-gap:.55rem;gap:.55rem}.ContractManager_paymentRow__FS1Aj{display:grid;grid-template-columns:38px minmax(145px,.65fr) minmax(130px,.45fr) minmax(190px,auto);grid-gap:.65rem;gap:.65rem;padding:.78rem;border:1px solid #e1e8ee;border-radius:13px;background:#fff;box-shadow:0 7px 18px rgba(28,53,79,.035)}.ContractManager_paymentRowPaid__FdxR2{border-color:#cfe9dd;background:linear-gradient(90deg,#f3fbf7,#fff 36%)}.ContractManager_paymentRowOverdue__e4HCM{border-color:#efb6b6;background:linear-gradient(90deg,#fff1f1,#fff 36%)}.ContractManager_paymentRowIndex__wsJ_d{display:grid;place-items:center;align-self:center;width:38px;height:38px;border-radius:11px;color:#2b5b82;background:#edf4f8}.ContractManager_paymentRowPaid__FdxR2 .ContractManager_paymentRowIndex__wsJ_d{color:#25725f;background:#eaf8f1}.ContractManager_paymentRowOverdue__e4HCM .ContractManager_paymentRowIndex__wsJ_d{color:#a43636;background:#fff0f0}.ContractManager_paymentRow__FS1Aj label{display:grid;grid-gap:.28rem;gap:.28rem;color:#53677b;font-size:.68rem;font-weight:850}.ContractManager_paymentRow__FS1Aj input{width:100%;min-width:0;min-height:39px;padding:.55rem .65rem;border:1px solid #d7e0e8;border-radius:8px;color:#213b56;background:#fbfcfd;font:inherit;font-size:.78rem;outline:none;box-sizing:border-box}.ContractManager_paymentRow__FS1Aj input:focus{border-color:#caa633;box-shadow:0 0 0 3px rgba(212,175,55,.12);background:#fff}.ContractManager_paymentRow__FS1Aj input:disabled{color:#718295;background:#f3f6f8}.ContractManager_paymentRowState__y_0K9{display:flex;justify-content:flex-end;gap:.45rem;align-self:center;min-width:0}.ContractManager_paymentRowState__y_0K9 button{min-height:39px;padding:.55rem .75rem;border:0;border-radius:9px;color:#fff;background:#2d7b66;font-size:.72rem;font-weight:850;white-space:nowrap;cursor:pointer}.ContractManager_paymentRowState__y_0K9 button:hover{background:#236653}.ContractManager_paymentRowState__y_0K9 button:disabled{opacity:.55;cursor:not-allowed}.ContractManager_paymentOverdueBadge__5VIgO,.ContractManager_paymentPaidBadge__KMoko{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:.36rem .56rem;border-radius:999px;font-size:.66rem;font-weight:900;white-space:nowrap}.ContractManager_paymentPaidBadge__KMoko{border:1px solid #bfe2ce;color:#25725f;background:#effaf4}.ContractManager_paymentOverdueBadge__5VIgO{border:1px solid #efb6b6;color:#a43636;background:#fff0f0}.ContractManager_paymentEmpty__DfCHf{padding:1rem;border:1px dashed #d6e0e8;border-radius:12px;color:#7c8c9d;background:#fff;font-size:.82rem;text-align:center}.ContractManager_statusBadge__d_nXq{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:28px;padding:.32rem .55rem;border-radius:999px;font-size:.62rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ContractManager_badge_active__elZNi{border:1px solid #bfe2ce;color:#267048;background:#effaf4}.ContractManager_badge_overdue__wiapu{border:1px solid #efb6b6;color:#a43636;background:#fff0f0}.ContractManager_badge_finished__TxmRJ{border:1px solid #d7dee6;color:#7b8794;background:#f3f5f7}.ContractManager_status_overdue__9kJHi{border-color:#efb6b6;background:linear-gradient(90deg,#fff6f6,#fff);box-shadow:0 10px 26px rgba(164,54,54,.08)}.ContractManager_status_overdue__9kJHi .ContractManager_fileIcon__7ymqx{color:#a43636;background:#fff0f0}.ContractManager_status_finished__I69YL{opacity:.66;background:#f8fafb}.ContractManager_status_finished__I69YL:hover{opacity:.86}.ContractManager_status_finished__I69YL .ContractManager_fileIcon__7ymqx{color:#8b98a6;background:#eef2f5}.ContractManager_status_active__KGmET{border-color:#d8e8df}.ContractManager_confirmBackdrop__aoH6V{position:fixed;inset:0;z-index:3300;display:grid;place-items:center;padding:1rem;background:rgba(9,24,41,.68);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ContractManager_confirmDialog__GXfOf{width:min(100%,390px);padding:1.05rem;border:1px solid hsla(0,0%,100%,.18);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbfd);box-shadow:0 28px 75px rgba(5,18,32,.38);text-align:left}.ContractManager_confirmTitleRow__QMxV7{display:flex;align-items:center;gap:.7rem}.ContractManager_confirmIcon__3D3J6{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:12px;color:#8a6d1c;background:#fff3c9}.ContractManager_confirmIconDanger__75IAW{color:#a43636;background:#fff0f0}.ContractManager_confirmDialog__GXfOf h3{margin:0;color:#213d5a;font-size:1.05rem;line-height:1.25}.ContractManager_confirmMessage__wPXCY{margin:.75rem 0 0;color:#66798b;font-size:.82rem;line-height:1.5}.ContractManager_confirmActions__be69U{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.ContractManager_confirmActions__be69U button{min-height:38px;padding:.52rem .8rem;border:1px solid #d5dee7;border-radius:9px;color:#53677b;background:#fff;font-weight:800;cursor:pointer}.ContractManager_confirmActions__be69U button:last-child{border-color:#1e466c;color:#fff;background:#1e466c}.ContractManager_confirmActionsDanger__3cgM0 button:last-child{border-color:#a43636;background:#a43636}.ContractManager_confirmActions__be69U button:disabled{opacity:.6;cursor:wait}.ContractManager_workspaceSections__3ssOt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:.9rem}.ContractManager_infoSection__cIrjo{position:relative;min-width:0;padding:.9rem;border:1px solid #dfe7ee;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(28,53,79,.035);overflow:hidden}.ContractManager_infoSection__cIrjo:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:#d4af37}.ContractManager_infoSection__cIrjo:first-child{border-color:#d8e7f1;background:linear-gradient(180deg,#f7fbff,#fff)}.ContractManager_infoSection__cIrjo:first-child:before{background:#4f8fbd}.ContractManager_infoSection__cIrjo:nth-child(2){border-color:#eadfbf;background:linear-gradient(180deg,#fffaf0,#fff)}.ContractManager_infoSection__cIrjo:nth-child(2):before{background:#d4af37}.ContractManager_infoSection__cIrjo:nth-child(3){border-color:#e5dfef;background:linear-gradient(180deg,#fbf8ff,#fff)}.ContractManager_infoSection__cIrjo:nth-child(3):before{background:#8c70bd}.ContractManager_infoSection__cIrjo:nth-child(4){border-color:#d8eadf;background:linear-gradient(180deg,#f7fff9,#fff)}.ContractManager_infoSection__cIrjo:nth-child(4):before{background:#4b9a68}.ContractManager_infoSection__cIrjo h4{margin:0 0 .65rem;color:#203d5b;font-size:.86rem}.ContractManager_infoSection__cIrjo>div{display:grid;grid-gap:.48rem;gap:.48rem}.ContractManager_detailRow__eABYD{display:grid;grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);grid-gap:.65rem;gap:.65rem;margin:0;padding:.38rem 0;border-bottom:1px solid rgba(219,228,236,.72)}.ContractManager_detailRow__eABYD:last-child{border-bottom:0}.ContractManager_detailRow__eABYD span{color:#8292a2;font-size:.66rem;font-weight:850;text-transform:uppercase}.ContractManager_detailRow__eABYD strong{min-width:0;color:#28445f;font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.ContractManager_meterList__5j5ZT{margin-top:.25rem;padding-top:.65rem;border-top:1px solid rgba(219,228,236,.72)}.ContractManager_meterList__5j5ZT>span{display:block;margin-bottom:.45rem;color:#8292a2;font-size:.66rem;font-weight:850;text-transform:uppercase}.ContractManager_meterList__5j5ZT p{display:grid;grid-template-columns:minmax(95px,.65fr) minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem;align-items:center;margin:0;padding:.38rem .5rem;border:1px solid rgba(216,231,241,.85);border-radius:9px;background:hsla(0,0%,100%,.72)}.ContractManager_meterList__5j5ZT p+p{margin-top:.35rem}.ContractManager_meterList__5j5ZT strong{color:#36526b;font-size:.74rem}.ContractManager_meterList__5j5ZT b{min-width:0;color:#203d5b;font-size:.77rem;overflow-wrap:anywhere}.ContractManager_meterList__5j5ZT small{color:#8090a1;font-size:.68rem}.ContractManager_meterList__5j5ZT em{display:block;color:#8b98a6;font-size:.76rem;font-style:normal}@media(max-width:1100px){.ContractManager_contractCard__byNFh{align-items:flex-start;flex-wrap:wrap}.ContractManager_fileIcon__7ymqx{display:none}.ContractManager_actions__klp87{width:100%;padding-left:0}.ContractManager_actions__klp87 button{flex:1 1}.ContractManager_summaryGrid__CWEdy{grid-template-columns:repeat(2,minmax(0,1fr))}.ContractManager_workGrid__cFhM1,.ContractManager_workspaceSections__3ssOt{grid-template-columns:1fr}}@media(max-width:900px){.ContractManager_paymentRow__FS1Aj{grid-template-columns:38px minmax(0,1fr) minmax(0,1fr)}.ContractManager_paymentRowState__y_0K9{grid-column:1/-1;justify-content:flex-end}.ContractManager_paymentsIntro__gcMPX{align-items:flex-start;flex-direction:column}.ContractManager_paymentsWarning__tMTx9{white-space:normal}}@media(max-width:620px){.ContractManager_toolbar__cJw9n{align-items:flex-start;flex-direction:column;min-width:0}.ContractManager_toolbar__cJw9n>div{min-width:0}.ContractManager_toolbar__cJw9n>button{width:100%;justify-content:center}.ContractManager_grid__whGmg,.ContractManager_previewContent__Ctx6U,.ContractManager_summaryGrid__CWEdy{grid-template-columns:1fr}.ContractManager_contractCard__byNFh{display:block;padding:.85rem}.ContractManager_fileIcon__7ymqx{display:none}.ContractManager_contractBody__57ldP{width:100%}.ContractManager_actions__klp87{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:.75rem;padding-left:0}.ContractManager_actions__klp87 button{width:100%;max-width:100%;padding-inline:.4rem}.ContractManager_actions__klp87 .ContractManager_delete__tfFnU{grid-column:auto}.ContractManager_workPanel__23FQq{margin:-.1rem 0 .75rem;padding:.85rem}.ContractManager_workHeader__z2QQh{align-items:flex-start}.ContractManager_detailRow__eABYD{grid-template-columns:1fr;gap:.18rem}.ContractManager_meterList__5j5ZT p{grid-template-columns:1fr}.ContractManager_inlineFooter__qT5AT,.ContractManager_workFooter__LmU58{align-items:stretch;flex-direction:column}.ContractManager_inlineFooter__qT5AT button,.ContractManager_workFooter__LmU58 button{width:100%}.ContractManager_modalContent__espKI,.ContractManager_modalFooter__HGZNX,.ContractManager_modalHeader__iigeY{padding:1rem}.ContractManager_modalFooter__HGZNX button{flex:1 1;min-width:0}.ContractManager_previewContent__Ctx6U{padding:1rem}.ContractManager_paymentRow__FS1Aj{grid-template-columns:1fr}.ContractManager_paymentRowIndex__wsJ_d{display:none}.ContractManager_paymentRowState__y_0K9{justify-content:stretch;flex-direction:column;align-items:stretch}.ContractManager_paymentRowState__y_0K9 button{width:100%}.ContractManager_paymentOverdueBadge__5VIgO,.ContractManager_paymentPaidBadge__KMoko{width:100%;box-sizing:border-box}.ContractManager_paymentsIntro__gcMPX{padding:.75rem}}@media(max-width:360px){.ContractManager_actions__klp87 button{font-size:.62rem}.ContractManager_contractCard__byNFh{padding:.72rem}.ContractManager_contractBody__57ldP h3{font-size:.88rem}}.ContractManager_actions__klp87 button[title=\41F\43B\430\442\435\436\438]{flex:0 0 36px;width:36px;padding:.4rem}.ContractManager_actions__klp87 button[title=\41F\43B\430\442\435\436\438] svg{flex:0 0 auto}.ContractManager_paymentRow__FS1Aj{align-items:end}.ContractManager_paymentRowState__y_0K9{align-self:end;min-height:39px;align-items:center}.ContractManager_paymentOverdueBadge__5VIgO,.ContractManager_paymentPaidBadge__KMoko{min-height:39px;box-sizing:border-box}.ContractManager_paymentRowState__y_0K9 button{align-self:center}@media(max-width:1100px){.ContractManager_paymentRow__FS1Aj{grid-template-columns:38px minmax(0,1fr) minmax(0,1fr)}.ContractManager_paymentRowState__y_0K9{grid-column:1/-1;justify-content:flex-end}.ContractManager_paymentsIntro__gcMPX{align-items:flex-start;flex-direction:column}.ContractManager_paymentsWarning__tMTx9{white-space:normal}}@media(max-width:620px){.ContractManager_paymentRow__FS1Aj{grid-template-columns:minmax(0,1fr)!important}.ContractManager_paymentRow__FS1Aj input,.ContractManager_paymentRow__FS1Aj label{width:100%;min-width:0;box-sizing:border-box}.ContractManager_paymentRowState__y_0K9{grid-column:1;width:100%;min-width:0}.ContractManager_paymentRowState__y_0K9 button{width:100%;min-width:0}.ContractManager_paymentOverdueBadge__5VIgO,.ContractManager_paymentPaidBadge__KMoko{width:100%;min-width:0;white-space:normal;text-align:center}.ContractManager_actions__klp87 button[title=\41F\43B\430\442\435\436\438]{flex:1 1 auto;width:100%;max-width:100%;min-height:35px;padding:.4rem .5rem;border-radius:8px}.ContractManager_actions__klp87 button[title=\41F\43B\430\442\435\436\438] svg{width:17px;height:17px}}.ContractManager_contractBody__57ldP .ContractManager_contractPeriod__MQKgv{color:#526a80;font-weight:700}@media(max-width:620px){.ContractManager_paymentRow__FS1Aj,.ContractManager_paymentRow__FS1Aj label,.ContractManager_paymentSchedule__2UebH{width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.ContractManager_paymentRow__FS1Aj input,.ContractManager_paymentRow__FS1Aj input[type=date],.ContractManager_paymentRow__FS1Aj input[type=number]{display:block;width:100%;max-width:100%;min-width:0;inline-size:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}}.ContractManager_contractListControls__4Jc_G{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-.15rem 0 1rem;padding:.85rem;border:1px solid #dfe7ee;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbfd);box-shadow:0 8px 24px rgba(28,53,79,.055)}.ContractManager_contractControlGroup__SWozx{display:flex;align-items:center;gap:.75rem;min-width:0}.ContractManager_contractControlGroup__SWozx>span,.ContractManager_contractSortSelect__JYSo5>span{display:inline-flex;align-items:center;gap:.38rem;flex:0 0 auto;color:#7d8d9c;font-size:.64rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ContractManager_contractControlGroup__SWozx>span svg,.ContractManager_contractSortSelect__JYSo5>span svg{color:#a48220}.ContractManager_contractFilterTabs__GWPGJ{display:flex;flex-wrap:wrap;gap:.32rem;min-width:0;padding:.25rem;border:1px solid #e1e8ee;border-radius:11px;background:#f3f7fa}.ContractManager_contractFilterTabs__GWPGJ button{min-height:34px;padding:.42rem .62rem;border:0;border-radius:8px;color:#5d7185;background:transparent;font-size:.7rem;font-weight:900;cursor:pointer;white-space:nowrap}.ContractManager_contractFilterTabs__GWPGJ button:hover{color:#203b58;background:#fff}.ContractManager_contractFilterTabs__GWPGJ .ContractManager_contractControlActive__TdjCP{color:#fff;background:#1e466c;box-shadow:0 6px 14px rgba(30,70,108,.16)}.ContractManager_contractSortSelect__JYSo5{flex:0 0 auto;min-width:0}.ContractManager_contractSortSelect__JYSo5 select{min-height:38px;min-width:210px;padding:.52rem 2rem .52rem .72rem;border:1px solid #d6dfe7;border-radius:9px;color:#27455f;background:#fff;font:inherit;font-size:.74rem;font-weight:850;outline:none;cursor:pointer}.ContractManager_contractSortSelect__JYSo5 select:focus{border-color:#caa633;box-shadow:0 0 0 3px rgba(212,175,55,.12)}@media(max-width:1180px){.ContractManager_contractListControls__4Jc_G{align-items:stretch;flex-direction:column}.ContractManager_contractControlGroup__SWozx,.ContractManager_contractSortSelect__JYSo5{align-items:flex-start;flex-direction:column;gap:.45rem}.ContractManager_contractSortSelect__JYSo5 select{width:100%;min-width:0}.ContractManager_contractFilterTabs__GWPGJ{width:100%}}@media(max-width:560px){.ContractManager_contractFilterTabs__GWPGJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ContractManager_contractFilterTabs__GWPGJ button{width:100%;padding-inline:.4rem}.ContractManager_contractListControls__4Jc_G{padding:.75rem}}.ContractManager_customSelectField__vs6aQ{position:relative;display:grid;grid-gap:.32rem;gap:.32rem;min-width:0;color:#53677b;font-size:.71rem;font-weight:750}.ContractManager_customSelectField__vs6aQ>span{min-width:0}.ContractManager_customSelect__sGZpn{position:relative;min-width:0}.ContractManager_customSelect__sGZpn>button{display:flex;align-items:center;justify-content:space-between;gap:.55rem;width:100%;min-width:0;min-height:43px;padding:.62rem .72rem;border:1px solid #d6dfe7;border-radius:9px;color:#223d58;background:linear-gradient(180deg,#fff,#f8fbfd);font:inherit;font-size:.81rem;font-weight:850;text-align:left;cursor:pointer;box-sizing:border-box;box-shadow:0 4px 10px rgba(28,53,79,.035);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.ContractManager_customSelect__sGZpn>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContractManager_customSelect__sGZpn>button svg{flex:0 0 auto;color:#9a7b1f;transition:transform .16s ease}.ContractManager_customSelectOpen__MqKiI>button{border-color:#caa633;background:#fff;box-shadow:0 0 0 3px rgba(212,175,55,.12),0 8px 18px rgba(28,53,79,.08)}.ContractManager_customSelectOpen__MqKiI>button svg{transform:rotate(180deg)}.ContractManager_customSelectDisabled__MFpCb{opacity:.62}.ContractManager_customSelectDisabled__MFpCb>button{cursor:not-allowed;background:#f2f5f7;box-shadow:none}.ContractManager_customSelectPlaceholder__seVRn{color:#8a99aa}.ContractManager_customSelectMenu__lt_vh{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:90;display:grid;grid-gap:.18rem;gap:.18rem;max-height:260px;overflow:auto;padding:.28rem;border:1px solid #d7e0e8;border-radius:11px;background:#fff;box-shadow:0 18px 38px rgba(21,45,72,.18)}.ContractManager_customSelectMenu__lt_vh button{width:100%;min-height:36px;padding:.52rem .62rem;border:0;border-radius:8px;color:#36546d;background:transparent;font:inherit;font-size:.78rem;font-weight:800;text-align:left;cursor:pointer}.ContractManager_customSelectMenu__lt_vh button:hover{color:#1e466c;background:#f1f6fa}.ContractManager_customSelectMenu__lt_vh .ContractManager_customSelectOptionActive__p67xI{color:#fff;background:#1e466c}.ContractManager_contractSortSelect__JYSo5{display:flex;align-items:center;gap:.6rem;min-width:210px}.ContractManager_contractSortSelect__JYSo5>span{display:inline-flex}.ContractManager_contractSortSelect__JYSo5 .ContractManager_customSelect__sGZpn{min-width:210px}.ContractManager_contractSortSelect__JYSo5 .ContractManager_customSelect__sGZpn>button{min-height:38px;font-size:.74rem}.ContractManager_grid__whGmg .ContractManager_customSelectField__vs6aQ{min-width:0}.ContractManager_rentalType__htYjw.ContractManager_customSelectField__vs6aQ{max-width:350px;margin-bottom:.8rem}@media(max-width:1180px){.ContractManager_contractSortSelect__JYSo5{display:grid;align-items:flex-start;width:100%;min-width:0;grid-gap:.45rem;gap:.45rem}.ContractManager_contractSortSelect__JYSo5 .ContractManager_customSelect__sGZpn{width:100%;min-width:0}}@media(max-width:620px){.ContractManager_customSelectMenu__lt_vh{max-height:220px}.ContractManager_rentalType__htYjw.ContractManager_customSelectField__vs6aQ{max-width:none}}.ContractManager_paymentTabs__tXPd2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin-bottom:.85rem;padding:.32rem;border:1px solid #dfe8ef;border-radius:13px;background:#f4f8fb}.ContractManager_paymentTabs__tXPd2 button{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0;min-height:42px;padding:.58rem .72rem;border:0;border-radius:10px;color:#5d7185;background:transparent;font:inherit;font-size:.74rem;font-weight:900;cursor:pointer}.ContractManager_paymentTabs__tXPd2 button:hover{color:#203b58;background:#fff}.ContractManager_paymentTabs__tXPd2 b,.ContractManager_paymentTabs__tXPd2 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContractManager_paymentTabs__tXPd2 b{flex:0 0 auto;padding:.22rem .42rem;border-radius:999px;color:#6b7d8f;background:#e8eef3;font-size:.62rem}.ContractManager_paymentTabs__tXPd2 .ContractManager_paymentTabActive__vOx7S{color:#fff;background:#1e466c;box-shadow:0 8px 18px rgba(30,70,108,.16)}.ContractManager_paymentTabs__tXPd2 .ContractManager_paymentTabActive__vOx7S b{color:#173653;background:#d4af37}.ContractManager_utilityPayments__9mm_2{display:grid;grid-gap:.75rem;gap:.75rem;padding:.9rem;border:1px solid #dbe8e3;border-radius:14px;background:linear-gradient(180deg,#f7fcfa,#fff);box-shadow:0 8px 20px rgba(37,114,95,.045)}.ContractManager_utilityHead__68lln{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ContractManager_utilityHead__68lln span,.ContractManager_utilityHead__68lln strong{display:block}.ContractManager_utilityHead__68lln span{color:#2b7a64;font-size:.64rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ContractManager_utilityHead__68lln strong{margin-top:.12rem;color:#203d5b;font-size:1.12rem}.ContractManager_utilityHead__68lln p{max-width:560px;margin:0;color:#6d8177;font-size:.76rem;line-height:1.45}.ContractManager_utilityForm__X419O{display:grid;grid-template-columns:minmax(130px,.45fr) minmax(120px,.38fr) minmax(0,1fr) minmax(150px,auto);grid-gap:.62rem;gap:.62rem;align-items:end;padding:.75rem;border:1px solid #dce8e3;border-radius:12px;background:#fff}.ContractManager_utilityForm__X419O label{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0;color:#53677b;font-size:.68rem;font-weight:850}.ContractManager_utilityForm__X419O input{width:100%;min-width:0;min-height:39px;padding:.55rem .65rem;border:1px solid #d7e0e8;border-radius:8px;color:#213b56;background:#fbfcfd;font:inherit;font-size:.78rem;outline:none;box-sizing:border-box}.ContractManager_utilityForm__X419O input:focus{border-color:#4b9a68;box-shadow:0 0 0 3px rgba(75,154,104,.12);background:#fff}.ContractManager_utilityForm__X419O button{min-height:39px;padding:.55rem .78rem;border:0;border-radius:9px;color:#fff;background:#2d7b66;font-size:.72rem;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:0 7px 15px rgba(45,123,102,.16)}.ContractManager_utilityForm__X419O button:hover{background:#236653}.ContractManager_utilityForm__X419O button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ContractManager_utilityList__gwjR0{display:grid;grid-gap:.5rem;gap:.5rem}.ContractManager_utilityItem__NcMZg{display:grid;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) 34px;grid-gap:.65rem;gap:.65rem;align-items:center;padding:.68rem;border:1px solid #dfe9e5;border-radius:11px;background:#fff}.ContractManager_utilityItem__NcMZg span,.ContractManager_utilityItem__NcMZg strong{display:block}.ContractManager_utilityItem__NcMZg strong{color:#244c3d;font-size:.9rem}.ContractManager_utilityItem__NcMZg span{margin-top:.12rem;color:#809287;font-size:.68rem;font-weight:850}.ContractManager_utilityItem__NcMZg p{min-width:0;margin:0;color:#5f746a;font-size:.78rem;line-height:1.38;overflow-wrap:anywhere}.ContractManager_utilityItem__NcMZg button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e0e8e4;border-radius:8px;color:#6b8176;background:#fff;cursor:pointer}.ContractManager_utilityItem__NcMZg button:hover{border-color:#efc7c7;color:#a43636;background:#fff5f5}.ContractManager_utilityItem__NcMZg button:disabled{opacity:.45;cursor:not-allowed}.ContractManager_utilityEmpty___xv2I{padding:.85rem;border:1px dashed #cfddd7;border-radius:11px;color:#789087;background:#fff;font-size:.78rem;text-align:center}@media(max-width:900px){.ContractManager_utilityForm__X419O{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ContractManager_utilityForm__X419O button,.ContractManager_utilityForm__X419O label:nth-child(3){grid-column:1/-1}.ContractManager_utilityHead__68lln{display:grid}}@media(max-width:620px){.ContractManager_paymentTabs__tXPd2{grid-template-columns:1fr}.ContractManager_paymentTabs__tXPd2 button{align-items:flex-start;flex-direction:column;gap:.35rem}.ContractManager_utilityForm__X419O,.ContractManager_utilityItem__NcMZg{grid-template-columns:1fr}.ContractManager_utilityItem__NcMZg button{justify-self:end}.ContractManager_utilityHead__68lln p{max-width:none}}.ContractManager_contractCardActive__d6Oas{border-color:#caa633;background:linear-gradient(180deg,#fffdf8,#fff);box-shadow:0 12px 28px rgba(92,69,20,.09)}.ContractManager_workPanel__23FQq{position:relative;margin:-.05rem .75rem .9rem;padding:1.05rem;border:1px solid #cfdde8;border-top:0;border-radius:0 0 18px 18px;background:linear-gradient(180deg,#edf4f8,#f8fbfd 42%,#fff);box-shadow:0 18px 42px rgba(28,53,79,.12),inset 0 1px 0 hsla(0,0%,100%,.75)}.ContractManager_workPanel__23FQq:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,#d4af37,#2f719d);opacity:.95}.ContractManager_paymentsPanel__Pmb66{border-color:#c8dce8;background:linear-gradient(180deg,#eaf3f7,#f7fbfd 45%,#fff);box-shadow:0 20px 45px rgba(30,70,108,.14),inset 0 1px 0 hsla(0,0%,100%,.86)}.ContractManager_paymentsPanel__Pmb66 .ContractManager_workHeader__z2QQh{padding:.78rem .85rem;border:1px solid rgba(207,221,232,.85);border-radius:13px;background:hsla(0,0%,100%,.72);box-shadow:0 8px 18px rgba(28,53,79,.045)}.ContractManager_paymentTabs__tXPd2{background:#e6eef4;border-color:#cbdbe6}.ContractManager_paymentsIntro__gcMPX,.ContractManager_utilityPayments__9mm_2{box-shadow:0 10px 24px rgba(28,53,79,.06)}@media(max-width:620px){.ContractManager_workPanel__23FQq{margin:-.05rem 0 .85rem;padding:.85rem}}.ContractManager_propertyContractIcon__q_hJb{border:1px solid rgba(28,53,79,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.ContractManager_propertyContractIcon__q_hJb[data-tone="1"]{color:#315f7d;background:#dbe9f1}.ContractManager_propertyContractIcon__q_hJb[data-tone="2"]{color:#5f6541;background:#e7ecd4}.ContractManager_propertyContractIcon__q_hJb[data-tone="3"]{color:#7b5742;background:#efdfd4}.ContractManager_propertyContractIcon__q_hJb[data-tone="4"]{color:#4f6674;background:#dce8ee}.ContractManager_propertyContractIcon__q_hJb[data-tone="5"]{color:#6d5b7b;background:#e8def0}.ContractManager_propertyContractIcon__q_hJb[data-tone="6"]{color:#3f6a5a;background:#d9eadf}.ContractManager_contractCard__byNFh:hover .ContractManager_propertyContractIcon__q_hJb{box-shadow:inset 0 0 0 1px rgba(28,53,79,.08),0 8px 18px rgba(28,53,79,.06)}.ContractManager_actions__klp87 .ContractManager_actionProlongationButton__F_fRW{border-color:#d8d7ea;color:#5e5a91;background:#f7f6fc}.ContractManager_actions__klp87 .ContractManager_actionProlongationButton__F_fRW:hover{border-color:#bbb8dc;color:#454279;background:#f0eef9}.ContractManager_actions__klp87 .ContractManager_actionPaymentButton__BEOdA{border-color:#cfe2dc;color:#2d7765;background:#f3faf7}.ContractManager_actions__klp87 .ContractManager_actionPaymentButton__BEOdA:hover{border-color:#a9d1c2;color:#206652;background:#edf8f3}.ContractManager_actions__klp87 .ContractManager_actionEditButton__hl7Xc{border-color:#e4d8bf;color:#86682e;background:#fbf7ee}.ContractManager_actions__klp87 .ContractManager_actionEditButton__hl7Xc:hover{border-color:#d8c596;color:#70551f;background:#fff6dd}.ContractManager_actions__klp87 .ContractManager_actionDocxButton__cbM5u{border-color:#d7dfec;color:#365d88;background:#f5f8fc}.ContractManager_actions__klp87 .ContractManager_actionDocxButton__cbM5u:hover{border-color:#bbcadf;color:#294d73;background:#eef5fb}.ContractManager_actions__klp87 .ContractManager_actionPdfButton__0Z78H{border-color:#e9d3c7;color:#9a5937;background:#fff6f1}.ContractManager_actions__klp87 .ContractManager_actionPdfButton__0Z78H:hover{border-color:#dfbda9;color:#824528;background:#fff0e8}.ContractManager_actions__klp87 .ContractManager_actionDeleteButton__X8sE9{border-color:#ecd3d3;color:#a04a4a;background:#fff7f7}.ContractManager_actions__klp87 .ContractManager_actionDeleteButton__X8sE9:hover{border-color:#e3b9b9;color:#873333;background:#fff0f0}.ContractManager_actions__klp87 .ContractManager_actionActive__iGir_{border-width:2px;color:#6e5310;background:linear-gradient(180deg,#fff7d7,#fff0bd);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.82),0 0 0 3px rgba(212,175,55,.16)}.ContractManager_actions__klp87 .ContractManager_actionProlongationButton__F_fRW{position:relative;overflow:visible}.ContractManager_prolongationActionBadge__DhzOF{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 .26rem;border:2px solid #fff;border-radius:999px;color:#fff;background:#b94a4a;box-shadow:0 3px 8px rgba(118,40,40,.22);font-size:.58rem;font-weight:950;line-height:1;box-sizing:border-box}@media(max-width:620px){.ContractManager_workPanel__23FQq{margin:-.05rem .45rem .85rem;padding:.85rem;border-radius:0 0 15px 15px}.ContractManager_contractCardActive__d6Oas{border-bottom-left-radius:13px;border-bottom-right-radius:13px}}@media(max-width:440px){.ContractManager_workPanel__23FQq{margin:-.05rem .35rem .8rem}}@media(max-width:620px){.ContractManager_contractCard__byNFh{position:relative;padding-top:.85rem}.ContractManager_contractBody__57ldP{padding-right:6.2rem;box-sizing:border-box}.ContractManager_statusBadge__d_nXq{position:absolute!important;top:.62rem;right:.62rem;z-index:2;width:max-content;max-width:5.8rem;min-height:22px;padding:.22rem .38rem;font-size:.52rem;letter-spacing:.02em;line-height:1.05;white-space:normal;text-align:center;pointer-events:none}}.ContractManager_prolongationPanel__OPR6w{border-color:#d9d7ea;background:linear-gradient(180deg,#f1eff9,#faf9fd 45%,#fff)}.ContractManager_prolongationPanel__OPR6w:before{background:linear-gradient(90deg,#837cc4,#d4af37)}.ContractManager_prolongationPanel__OPR6w .ContractManager_workHeader__z2QQh{padding:.78rem .85rem;border:1px solid rgba(217,215,234,.9);border-radius:13px;background:hsla(0,0%,100%,.76);box-shadow:0 8px 18px rgba(52,47,93,.045)}.ContractManager_prolongationIntro__gdCyp{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem;padding:.85rem;border:1px solid #dedcf0;border-radius:13px;background:#fff;box-shadow:0 10px 24px rgba(52,47,93,.05)}.ContractManager_prolongationIntro__gdCyp strong{display:block;color:#233e5a;font-size:.9rem}.ContractManager_prolongationIntro__gdCyp p{margin:.2rem 0 0;color:#6f7388;font-size:.76rem;line-height:1.45}.ContractManager_prolongationIntro__gdCyp>span{flex:0 0 auto;padding:.35rem .55rem;border:1px solid #d9d7ea;border-radius:999px;color:#5e5a91;background:#f7f6fc;font-size:.66rem;font-weight:900;white-space:nowrap}.ContractManager_prolongationForm__08R1O{display:grid;grid-template-columns:minmax(150px,.45fr) minmax(160px,.45fr) minmax(190px,auto);grid-gap:.62rem;gap:.62rem;align-items:end;margin-bottom:.75rem;padding:.78rem;border:1px solid #dedcf0;border-radius:13px;background:linear-gradient(180deg,#fff,#fbfafe)}.ContractManager_prolongationForm__08R1O label{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0;color:#53677b;font-size:.68rem;font-weight:850}.ContractManager_prolongationForm__08R1O input{width:100%;min-width:0;min-height:39px;padding:.55rem .65rem;border:1px solid #d7e0e8;border-radius:8px;color:#213b56;background:#fbfcfd;font:inherit;font-size:.78rem;outline:none;box-sizing:border-box}.ContractManager_prolongationForm__08R1O input:focus{border-color:#837cc4;box-shadow:0 0 0 3px rgba(131,124,196,.13);background:#fff}.ContractManager_prolongationFormActions__aOq_x{display:flex;justify-content:flex-end;gap:.45rem;min-width:0}.ContractManager_prolongationFormActions__aOq_x button{min-height:39px;padding:.55rem .75rem;border:1px solid #d5d3ea;border-radius:9px;color:#5e5a91;background:#fff;font-size:.72rem;font-weight:900;white-space:nowrap;cursor:pointer}.ContractManager_prolongationFormActions__aOq_x button:last-child{border-color:#6f68ad;color:#fff;background:#6f68ad;box-shadow:0 7px 15px rgba(111,104,173,.16)}.ContractManager_prolongationFormActions__aOq_x button:hover{border-color:#b9b6dc;background:#f6f4fc}.ContractManager_prolongationFormActions__aOq_x button:last-child:hover{border-color:#5d579b;background:#5d579b}.ContractManager_prolongationFormActions__aOq_x button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ContractManager_prolongationList__CtF6U{display:grid;grid-gap:.5rem;gap:.5rem}.ContractManager_prolongationItem__zoe6f{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.75rem;border:1px solid #e0deef;border-radius:12px;background:#fff;box-shadow:0 7px 18px rgba(52,47,93,.035)}.ContractManager_prolongationItem__zoe6f small,.ContractManager_prolongationItem__zoe6f span,.ContractManager_prolongationItem__zoe6f strong{display:block}.ContractManager_prolongationItem__zoe6f span{color:#81829a;font-size:.66rem;font-weight:900;text-transform:uppercase}.ContractManager_prolongationItem__zoe6f strong{margin-top:.12rem;color:#283f5a;font-size:.88rem}.ContractManager_prolongationItem__zoe6f small{margin-top:.12rem;color:#6f7388;font-size:.7rem}.ContractManager_prolongationActions__Wj1HS{display:flex;gap:.42rem;flex:0 0 auto}.ContractManager_prolongationActions__Wj1HS button{min-height:34px;padding:.48rem .62rem;border:1px solid #d8d7ea;border-radius:8px;color:#5e5a91;background:#f8f7fc;font-size:.68rem;font-weight:900;cursor:pointer}.ContractManager_prolongationActions__Wj1HS button:last-child{border-color:#ecd3d3;color:#a04a4a;background:#fff7f7}.ContractManager_prolongationActions__Wj1HS button:hover{background:#efedf9}.ContractManager_prolongationActions__Wj1HS button:last-child:hover{border-color:#e3b9b9;color:#873333;background:#fff0f0}.ContractManager_prolongationActions__Wj1HS button:disabled{opacity:.5;cursor:not-allowed}.ContractManager_prolongationEmpty__IBTBs{padding:.85rem;border:1px dashed #d8d7ea;border-radius:11px;color:#7f8096;background:#fff;font-size:.78rem;text-align:center}@media(max-width:900px){.ContractManager_prolongationForm__08R1O{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ContractManager_prolongationFormActions__aOq_x{grid-column:1/-1}}@media(max-width:620px){.ContractManager_prolongationIntro__gdCyp,.ContractManager_prolongationItem__zoe6f{display:grid}.ContractManager_prolongationIntro__gdCyp>span{width:max-content}.ContractManager_prolongationForm__08R1O{grid-template-columns:1fr}.ContractManager_prolongationFormActions__aOq_x{align-items:stretch;flex-direction:column}.ContractManager_prolongationActions__Wj1HS button,.ContractManager_prolongationFormActions__aOq_x button{width:100%}.ContractManager_prolongationActions__Wj1HS{width:100%;display:grid;grid-template-columns:1fr}}.ContractManager_prolongationActions__Wj1HS{display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:.45rem;gap:.45rem}.ContractManager_prolongationDownloadActions__2CNTZ,.ContractManager_prolongationEditActions__apw6a{display:flex;gap:.38rem;min-width:0}.ContractManager_prolongationActions__Wj1HS button{display:inline-flex;align-items:center;justify-content:center;gap:.32rem}.ContractManager_prolongationDownloadActions__2CNTZ button{border-color:#cfdceb!important;color:#365d88!important;background:#f5f8fc!important}.ContractManager_prolongationDownloadActions__2CNTZ button:hover{border-color:#b7c9df!important;color:#294d73!important;background:#edf5fb!important}.ContractManager_prolongationDownloadActions__2CNTZ button:last-child{border-color:#e9d3c7!important;color:#9a5937!important;background:#fff6f1!important}.ContractManager_prolongationDownloadActions__2CNTZ button:last-child:hover{border-color:#dfbda9!important;color:#824528!important;background:#fff0e8!important}.ContractManager_prolongationEditActions__apw6a button:first-child{border-color:#d8d7ea!important;color:#5e5a91!important;background:#f8f7fc!important}.ContractManager_prolongationEditActions__apw6a button:first-child:hover{background:#efedf9!important}.ContractManager_prolongationEditActions__apw6a button:last-child{border-color:#ecd3d3!important;color:#a04a4a!important;background:#fff7f7!important}.ContractManager_prolongationEditActions__apw6a button:last-child:hover{border-color:#e3b9b9!important;color:#873333!important;background:#fff0f0!important}@media(max-width:760px){.ContractManager_prolongationItem__zoe6f{align-items:stretch}.ContractManager_prolongationActions__Wj1HS{grid-template-columns:1fr;width:100%}.ContractManager_prolongationDownloadActions__2CNTZ{order:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ContractManager_prolongationEditActions__apw6a{order:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ContractManager_prolongationActions__Wj1HS button{width:100%;min-width:0;padding-inline:.45rem}.ContractManager_prolongationDownloadActions__2CNTZ,.ContractManager_prolongationEditActions__apw6a{width:100%}}@media(max-width:620px){.ContractManager_actions__klp87 .ContractManager_actionDocxButton__cbM5u{order:1}.ContractManager_actions__klp87 .ContractManager_actionPdfButton__0Z78H{order:2}.ContractManager_actions__klp87 .ContractManager_actionProlongationButton__F_fRW{order:3}.ContractManager_actions__klp87 .ContractManager_actionPaymentButton__BEOdA{order:4}.ContractManager_actions__klp87 .ContractManager_actionEditButton__hl7Xc{order:5}.ContractManager_actions__klp87 .ContractManager_actionDeleteButton__X8sE9{order:6}.ContractManager_actions__klp87 button{min-width:0;width:100%}}@media(max-width:760px){.ContractManager_prolongationItem__zoe6f>.ContractManager_prolongationActions__Wj1HS{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-self:stretch!important;width:100%!important;max-width:100%!important}.ContractManager_prolongationItem__zoe6f .ContractManager_prolongationDownloadActions__2CNTZ,.ContractManager_prolongationItem__zoe6f .ContractManager_prolongationEditActions__apw6a{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important}.ContractManager_prolongationItem__zoe6f .ContractManager_prolongationDownloadActions__2CNTZ button,.ContractManager_prolongationItem__zoe6f .ContractManager_prolongationEditActions__apw6a button{display:inline-flex!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.ContractManager_prolongationList__CtF6U>.ContractManager_prolongationItem__zoe6f{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;width:100%!important;box-sizing:border-box!important}.ContractManager_prolongationList__CtF6U>.ContractManager_prolongationItem__zoe6f>div:first-child{width:100%!important;min-width:0!important}.ContractManager_prolongationList__CtF6U>.ContractManager_prolongationItem__zoe6f>.ContractManager_prolongationActions__Wj1HS{grid-column:1/-1!important}}