.Header_header__072v2{background:linear-gradient(135deg,#1e3a5f,#2d4a6f);box-shadow:0 4px 20px rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:1000;border-bottom:3px solid #d4af37}.Header_container__DOHRG{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.Header_logo__0dir7{text-decoration:none;display:flex;flex-direction:column;transition:transform .2s ease}.Header_logo__0dir7:hover{transform:translateY(-2px)}.Header_logoText__ZcPbR{font-size:2rem;font-weight:700;color:#fff;letter-spacing:-.5px;text-shadow:2px 2px 4px rgba(0,0,0,.2);line-height:1.2}.Header_logoSubtext__u1D63{font-size:.85rem;color:#d4af37;font-weight:500;margin-top:.25rem;letter-spacing:.5px}.Header_nav__evgr5{display:flex;gap:1.25rem;align-items:center}.Header_authNav__7P_hA,.Header_mainNav__ecGwn{display:flex;align-items:center;gap:.35rem}.Header_menuButton__SvnQO{display:none;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:.5rem .8rem;border:1px solid hsla(0,0%,100%,.22);border-radius:10px;color:#fff;background:hsla(0,0%,100%,.08);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.Header_menuButtonActive__M7WW_,.Header_menuButton__SvnQO:hover{border-color:rgba(212,175,55,.8);color:#d4af37;background:rgba(212,175,55,.12);box-shadow:0 8px 20px rgba(0,0,0,.12)}.Header_menuButton__SvnQO svg{flex:0 0 auto}.Header_navLink__bzbwi{color:#fff;text-decoration:none;font-size:1rem;font-weight:500;padding:.5rem 1.25rem;border-radius:8px;transition:all .3s ease;position:relative}.Header_navLink__bzbwi:after{content:"";position:absolute;bottom:.25rem;left:50%;transform:translateX(-50%);width:60%;height:2px;background:linear-gradient(90deg,transparent,#d4af37 50%,transparent);transition:all .3s ease;opacity:.6}.Header_navLink__bzbwi:hover{background:rgba(212,175,55,.1);color:#d4af37}.Header_navLink__bzbwi:hover:after{width:90%;opacity:1;background:linear-gradient(90deg,transparent,#d4af37 50%,transparent);box-shadow:0 0 8px rgba(212,175,55,.4)}.Header_accountButton__rUQCr,.Header_loginButton__0oaZL,.Header_registerButton__esqPP{min-height:40px;padding:.55rem 1rem;border-radius:9px;font-size:.92rem;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.Header_loginButton__0oaZL{border:1px solid hsla(0,0%,100%,.5);color:#fff;background:transparent}.Header_loginButton__0oaZL:hover{border-color:#d4af37;color:#d4af37;background:rgba(212,175,55,.08)}.Header_registerButton__esqPP{border:1px solid #d4af37;color:#1e3a5f;background:#d4af37;box-shadow:0 5px 14px rgba(0,0,0,.15)}.Header_registerButton__esqPP:hover{background:#e3c04b;transform:translateY(-1px)}.Header_accountButton__rUQCr{display:inline-flex;align-items:center;gap:.55rem;border:1px solid #d4af37;color:#1e3a5f;background:#d4af37}.Header_accountButton__rUQCr:hover{background:#e3c04b;transform:translateY(-1px)}.Header_userIcon__5Ti44{font-size:.55rem;color:#fff;text-shadow:0 0 0 3px rgba(30,58,95,.25)}.Header_logoSubtextKzMobile__zy9MH,.Header_navLinkKzMobile__nsYgg{display:none}@media only screen and (max-width:768px){.Header_container__DOHRG{padding:1rem 1.5rem;flex-direction:row;justify-content:space-between;align-items:center}.Header_logo__0dir7{align-self:center}.Header_logoText__ZcPbR{font-size:1.75rem}.Header_logoSubtext__u1D63{font-size:.75rem}.Header_logoSubtextKzDesktop__dal1l{display:none}.Header_logoSubtextKzMobile__zy9MH{display:block}.Header_nav__evgr5{position:relative;align-self:center}.Header_menuButton__SvnQO{display:inline-flex}.Header_mainNav__ecGwn{position:absolute;top:calc(100% + .85rem);right:0;z-index:20;display:grid;min-width:230px;padding:.55rem;border:1px solid rgba(212,175,55,.32);border-radius:14px;background:rgba(23,42,66,.98);box-shadow:0 20px 45px rgba(5,15,27,.34);opacity:0;transform:translateY(-8px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.Header_mainNavOpen__mdBfQ{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.Header_mainNav__ecGwn:before{content:"";position:absolute;top:-6px;right:1.1rem;width:12px;height:12px;border-left:1px solid rgba(212,175,55,.32);border-top:1px solid rgba(212,175,55,.32);background:rgba(23,42,66,.98);transform:rotate(45deg)}.Header_authNav__7P_hA{gap:.2rem}.Header_accountButton__rUQCr,.Header_loginButton__0oaZL,.Header_registerButton__esqPP{min-height:32px;padding:.3rem .55rem;font-size:.78rem;border-radius:7px}.Header_navLink__bzbwi{display:flex;align-items:center;width:100%;min-height:42px;font-size:.9rem;padding:.55rem .75rem;border-radius:10px;white-space:nowrap}.Header_navLink__bzbwi:after{left:.75rem;bottom:.35rem;transform:none;width:36px}.Header_navLink__bzbwi:hover:after{width:58px}.Header_navLinkKzDesktop__Bw10C{display:none}.Header_navLinkKzMobile__nsYgg{display:inline}}@media only screen and (max-width:480px){.Header_container__DOHRG{padding:.75rem 1rem;flex-direction:row;justify-content:space-between;align-items:center}.Header_logo__0dir7{align-self:center}.Header_logoText__ZcPbR{font-size:1.25rem}.Header_logoSubtext__u1D63{font-size:.62rem}.Header_logoSubtextKzMobile__zy9MH{font-size:.7rem}.Header_navLink__bzbwi{font-size:.86rem}.Header_mainNav__ecGwn{right:-.1rem;min-width:min(230px,calc(100vw - 2rem))}.Header_navLinkKzMobile__nsYgg{font-size:inherit}}@media only screen and (max-width:370px){.Header_container__DOHRG{padding-inline:.65rem}.Header_logoText__ZcPbR{font-size:1.1rem}.Header_logoSubtext__u1D63{display:none}.Header_menuButton__SvnQO{min-height:36px;padding:.42rem .58rem;border-radius:9px;font-size:.78rem}.Header_menuButton__SvnQO span{display:none}.Header_navLink__bzbwi{font-size:.82rem}.Header_accountButton__rUQCr,.Header_loginButton__0oaZL,.Header_registerButton__esqPP{padding-inline:.4rem;font-size:.7rem}}.Terms_modalOverlay__X2flW{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:2000;padding:1rem;animation:Terms_fadeIn__QZcj9 .3s ease-out}@keyframes Terms_fadeIn__QZcj9{0%{opacity:0}to{opacity:1}}.Terms_modalContent__Sqxdr{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;animation:Terms_slideUp__w_Zbg .4s cubic-bezier(.23,1,.32,1)}@keyframes Terms_slideUp__w_Zbg{0%{transform:translateY(30px);opacity:.8}to{transform:translateY(0);opacity:1}}.Terms_modalHeader__F_lQ2{padding:2rem 5rem 2rem 2rem;background:linear-gradient(135deg,#1e3a5f,#2d4a6f);color:#fff;position:relative;flex-shrink:0;border-bottom:3px solid #d4af37}.Terms_title___wG6I{margin:0;font-size:1.75rem;font-weight:700;letter-spacing:-.5px;text-align:center;line-height:1.3;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.Terms_closeButton__hD1br{position:absolute;top:1.5rem;right:1.5rem;background:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.4);width:40px;height:40px;border-radius:50%;color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:0;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.2)}.Terms_closeButton__hD1br:hover{background:hsla(0,0%,100%,.25);border-color:#d4af37;transform:rotate(90deg) scale(1.1)}.Terms_closeButton__hD1br svg{width:20px;height:20px;stroke-width:2.5}.Terms_content__wixWC{display:flex;flex-direction:column;flex:1 1;overflow:hidden}.Terms_scrollContainer__O2p1I{flex:1 1;overflow-y:auto;padding:0;background:#fff}.Terms_scrollContainer__O2p1I::-webkit-scrollbar{width:8px}.Terms_scrollContainer__O2p1I::-webkit-scrollbar-track{background:#f1f5f9}.Terms_scrollContainer__O2p1I::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.Terms_scrollContainer__O2p1I::-webkit-scrollbar-thumb:hover{background:#94a3b8}.Terms_termsContent__b9LUb{padding:2rem}.Terms_termsList__DduPQ{list-style:none;padding:0;margin:0}.Terms_termsLi__H2qCQ{margin-bottom:1.5rem;line-height:1.7;color:#4a5568;font-size:1rem}.Terms_termsLi__H2qCQ:last-child{margin-bottom:0}.Terms_highlightBlock__tk1Vb{background:linear-gradient(135deg,#fff9e6,#ffeaa7);border-left:4px solid #d4af37;padding:1.25rem 1.5rem;margin:1rem 0;border-radius:0 12px 12px 0;box-shadow:0 2px 8px rgba(212,175,55,.15)}.Terms_highlightBlock__tk1Vb strong{color:#1e3a5f;font-weight:700}.Terms_importantNote__2wLSk{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left:4px solid #1e3a5f;padding:1.25rem 1.5rem;margin:1rem 0;border-radius:0 12px 12px 0;box-shadow:0 2px 8px rgba(30,58,95,.15)}.Terms_importantNote__2wLSk p{margin:0;color:#1e3a5f;font-weight:500}.Terms_contactBlock__a6Hxy{margin-top:2rem;border-top:2px solid #e2e8f0;background:linear-gradient(135deg,#f8f9fa,#fff);padding:1.5rem;border-radius:12px;border-left:4px solid #d4af37}.Terms_contactTitle__tW18F{color:#1a202c;font-size:1.25rem;font-weight:700;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.Terms_contactTitle__tW18F:before{content:"";width:4px;height:20px;background:linear-gradient(180deg,#1e3a5f,#d4af37);border-radius:2px}.Terms_contactList__JbptH{list-style:none;padding:0;margin:0;color:#4a5568;line-height:2}.Terms_contactList__JbptH li{position:relative;padding-left:1.5rem;font-size:1rem}.Terms_contactList__JbptH li:before{content:"•";position:absolute;left:0;color:#d4af37;font-size:1.5rem;font-weight:700;line-height:1.2}.Terms_emailLink__DAINm{color:#1e3a5f;text-decoration:none;font-weight:600;transition:all .2s ease;border-bottom:1px solid transparent}.Terms_emailLink__DAINm:hover{color:#d4af37;border-bottom-color:#d4af37}.Terms_footer__HKzXn{padding:1.5rem 2rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-top:2px solid #e2e8f0;flex-shrink:0}.Terms_agreeButton__6O1Fc{width:100%;padding:1rem 2rem;background:linear-gradient(135deg,#1e3a5f,#2d4a6f);color:#fff;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(30,58,95,.2);position:relative;overflow:hidden}.Terms_agreeButton__6O1Fc:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.3),transparent);transition:left .5s ease}.Terms_agreeButton__6O1Fc:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(30,58,95,.3);border-bottom:3px solid #d4af37}.Terms_agreeButton__6O1Fc:hover:before{left:100%}.Terms_agreeButton__6O1Fc:active{transform:translateY(0)}@media only screen and (max-width:768px){.Terms_modalOverlay__X2flW{padding:.5rem}.Terms_modalContent__Sqxdr{max-width:100%;border-radius:16px;max-height:95vh}.Terms_modalHeader__F_lQ2{padding:3.5rem 4rem 1.5rem 1.5rem}.Terms_title___wG6I{font-size:1.5rem;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.Terms_closeButton__hD1br{top:1rem;right:1rem;width:36px;height:36px}.Terms_closeButton__hD1br svg{width:18px;height:18px}.Terms_termsContent__b9LUb{padding:1.5rem}.Terms_termsLi__H2qCQ{font-size:.95rem;margin-bottom:1.25rem}.Terms_highlightBlock__tk1Vb,.Terms_importantNote__2wLSk{padding:1rem 1.25rem}.Terms_contactBlock__a6Hxy{padding:1.25rem}.Terms_contactTitle__tW18F{font-size:1.1rem}.Terms_contactList__JbptH li{font-size:.95rem;line-height:1.8}.Terms_footer__HKzXn{padding:1.25rem 1.5rem}.Terms_agreeButton__6O1Fc{padding:.875rem 1.5rem;font-size:1rem}}@media only screen and (max-width:480px){.Terms_modalOverlay__X2flW{padding:0}.Terms_modalContent__Sqxdr{border-radius:0;max-height:95vh;height:95vh}.Terms_modalHeader__F_lQ2{padding:3rem 3.5rem 1.25rem 1.25rem}.Terms_title___wG6I{font-size:1.35rem;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.Terms_closeButton__hD1br{top:.75rem;right:.75rem;width:32px;height:32px}.Terms_closeButton__hD1br svg{width:16px;height:16px}.Terms_termsContent__b9LUb{padding:1.25rem}.Terms_termsLi__H2qCQ{font-size:.9rem;margin-bottom:1rem}.Terms_highlightBlock__tk1Vb,.Terms_importantNote__2wLSk{padding:.875rem 1rem;margin:.75rem 0}.Terms_contactBlock__a6Hxy{padding:1rem;margin-top:1.5rem}.Terms_contactTitle__tW18F{font-size:1rem}.Terms_contactList__JbptH li{font-size:.9rem;line-height:1.7}.Terms_footer__HKzXn{padding:1rem 1.25rem}.Terms_agreeButton__6O1Fc{padding:.75rem 1.25rem;font-size:.95rem}}.Footer_footer__yl3k1{background:linear-gradient(135deg,#1a1a2e,#16213e);color:#e0e0e0;border-top:3px solid #d4af37}.Footer_container__MaumR{max-width:1400px;margin:0 auto;padding:3rem 2rem 1.5rem}.Footer_footerContent__B4teV{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2.5rem;gap:2.5rem;margin-bottom:2.5rem}.Footer_footerSection__lxdDh{display:flex;flex-direction:column;gap:1rem}.Footer_footerTitle__tvdxt{font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 .5rem;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.Footer_footerSubtitle__vIWHT{font-size:1.1rem;font-weight:600;color:#d4af37;margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.5px}.Footer_footerDescription__y8sLS{font-size:.95rem;line-height:1.6;color:#b0b0b0;margin:0}.Footer_footerLink__jiil8{color:#e0e0e0;text-decoration:none;font-size:.95rem;transition:all .3s ease;display:inline-block;margin-bottom:.5rem}.Footer_footerLink__jiil8:hover{color:#d4af37;transform:translateX(5px)}.Footer_footerLinkButton__7SlbE{background:none;border:none;color:#e0e0e0;text-decoration:none;font-size:.95rem;cursor:pointer;transition:all .3s ease;display:inline-block;margin-bottom:.5rem;text-align:left;padding:0;font-family:inherit}.Footer_footerLinkButton__7SlbE:hover{color:#d4af37;transform:translateX(5px)}.Footer_footerText__iN_91{font-size:.9rem;line-height:1.7;color:#b0b0b0;margin:.5rem 0}.Footer_footerText__iN_91 strong{color:#fff;font-weight:600}.Footer_footerBottom__5n19l{border-top:1px solid rgba(212,175,55,.2);padding-top:1.5rem;text-align:center}.Footer_copyright__g3z6w{font-size:.9rem;color:#888;margin:0}.Footer_termsOverlay__7IYza{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem;overflow-y:auto}@media only screen and (max-width:768px){.Footer_container__MaumR{padding:2rem 1.5rem 1rem}.Footer_footerContent__B4teV{grid-template-columns:1fr;gap:2rem}.Footer_footerTitle__tvdxt{font-size:1.25rem}.Footer_footerSubtitle__vIWHT{font-size:1rem}}@media only screen and (max-width:480px){.Footer_container__MaumR{padding:1.5rem 1rem 1rem}.Footer_footerContent__B4teV{gap:1.5rem}}.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-top:0;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_workGridNoPayment__8Egwx{grid-template-columns:1fr}.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:900px){.ContractManager_contractCard__byNFh{align-items:flex-start;flex-wrap:wrap}.ContractManager_actions__klp87{width:100%;padding-left:54px}.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: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}}@media(max-width:360px){.ContractManager_actions__klp87 button{font-size:.62rem}.ContractManager_contractCard__byNFh{padding:.72rem}.ContractManager_contractBody__57ldP h3{font-size:.88rem}}.PropertyCrm_crm__dtwxP{--navy:#172f4d;--blue:#224d78;--gold:#d4af37;display:grid;grid-template-columns:258px minmax(0,1fr);min-height:100vh;background:#f3f6f9;color:#23384f;transition:grid-template-columns .22s ease}.PropertyCrm_sidebar__jFvod{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;z-index:20;padding:1.15rem .85rem;color:#dce6f1;background:linear-gradient(180deg,#172f4d,#10263f);box-shadow:8px 0 30px rgba(15,37,61,.08)}.PropertyCrm_crmBrand__vPkza{display:flex;align-items:center;gap:.72rem;padding:.25rem 0 1.15rem .15rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.PropertyCrm_crmLogo__aYmKn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:10px;color:#d9c16e;background:rgba(212,175,55,.12);line-height:0}.PropertyCrm_crmLogo__aYmKn svg{position:static;display:block;flex:0 0 auto;width:22px;height:22px;margin:0;transform:none}.PropertyCrm_crmBrandText__vgF_P span,.PropertyCrm_crmBrandText__vgF_P strong{display:block}.PropertyCrm_crmBrandText__vgF_P strong{color:#fff;font-size:.91rem}.PropertyCrm_crmBrandText__vgF_P span{margin-top:.08rem;color:#91a6bc;font-size:.68rem}.PropertyCrm_mobileClose__CcM5d{display:none;margin:0 0 .7rem auto!important;padding:.4rem!important}.PropertyCrm_sidebarToggle__trfIb{display:flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;margin-left:auto;padding:0;border:1px solid hsla(0,0%,100%,.1);border-radius:9px;color:#aebfd0;background:hsla(0,0%,100%,.055);cursor:pointer;transition:color .16s,background .16s,transform .16s}.PropertyCrm_sidebarToggle__trfIb:hover{color:#fff;background:hsla(0,0%,100%,.11)}.PropertyCrm_sideNav__KarQ_{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.15rem}.PropertyCrm_mobileClose__CcM5d,.PropertyCrm_sideLogout__J_I_W,.PropertyCrm_sideNav__KarQ_ button{display:flex;align-items:center;gap:.7rem;width:100%;padding:.72rem .75rem;border:0;border-radius:10px;color:#aebfd0;background:transparent;font-size:.84rem;font-weight:650;text-align:left;cursor:pointer;transition:background .16s,color .16s}.PropertyCrm_sideNav__KarQ_ .PropertyCrm_sideActive__zChIc,.PropertyCrm_sideNav__KarQ_ button:hover{color:#fff;background:hsla(0,0%,100%,.09)}.PropertyCrm_sideNav__KarQ_ .PropertyCrm_sideActive__zChIc{box-shadow:inset 3px 0 #d4af37}.PropertyCrm_sideNav__KarQ_ b{margin-left:auto;min-width:23px;padding:.1rem .35rem;border-radius:999px;color:#d9c16e;background:rgba(212,175,55,.12);font-size:.67rem;text-align:center}.PropertyCrm_sideFooter__a_8hq{margin-top:auto;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.PropertyCrm_miniUser__UFKj3{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.3rem .45rem .8rem}.PropertyCrm_miniUser__UFKj3>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;color:#172f4d;background:#d4af37;font-weight:850}.PropertyCrm_miniUser__UFKj3 div{min-width:0}.PropertyCrm_miniUser__UFKj3 small,.PropertyCrm_miniUser__UFKj3 strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PropertyCrm_miniUser__UFKj3 strong{color:#fff;font-size:.72rem}.PropertyCrm_miniUser__UFKj3 small{color:#8298af;font-size:.65rem}.PropertyCrm_sideLogout__J_I_W{padding:.6rem .45rem}.PropertyCrm_sideLogout__J_I_W:hover{color:#ffb6b6}.PropertyCrm_sideLogout__J_I_W:disabled{opacity:.55}.PropertyCrm_main__rAOQp{min-width:0}.PropertyCrm_topbar__TA8_B{position:-webkit-sticky;position:sticky;top:0;z-index:15;min-height:82px;display:flex;align-items:center;gap:1.35rem;padding:.85rem 2.2rem;border-bottom:1px solid #dfe6ed;background:hsla(0,0%,100%,.94);box-shadow:0 5px 20px rgba(25,49,76,.045);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.PropertyCrm_topBrand__WvCWS{display:flex;align-items:center;gap:.65rem;flex:0 0 auto;padding-right:1.35rem;border-right:1px solid #e0e6ec}.PropertyCrm_topLogo__L8Buu{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;color:#1d3c5c;background:linear-gradient(145deg,#f0d879,#d4af37)}.PropertyCrm_topBrand__WvCWS small,.PropertyCrm_topBrand__WvCWS strong{display:block}.PropertyCrm_topBrand__WvCWS strong{color:#1d3855;font-size:.9rem}.PropertyCrm_topBrand__WvCWS small{color:#8190a0;font-size:.64rem}.PropertyCrm_pageHeading__Mqp_Q{flex:1 1;min-width:0}.PropertyCrm_breadcrumb__xlf8h{color:#8a99aa;font-size:.64rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.PropertyCrm_topbar__TA8_B h1{overflow:hidden;margin-top:.08rem;color:#1b3554;font-size:1.28rem;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.PropertyCrm_siteLink__rH_Tp{display:inline-flex;align-items:center;gap:.42rem;flex:0 0 auto;min-height:39px;padding:.55rem .72rem;border:1px solid #d8e1e9;border-radius:9px;color:#526b80;background:#f8fafb;font-size:.74rem;font-weight:750;transition:border-color .16s,color .16s,background .16s}.PropertyCrm_siteLink__rH_Tp:hover{border-color:#c7aa45;color:#715b19;background:#fffaf0}.PropertyCrm_menuButton__xWiy0{display:none;width:40px;height:40px;place-items:center;border:1px solid #dce4eb;border-radius:10px;color:#294868;background:#fff}.PropertyCrm_primaryButton__6FlVK{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:42px;padding:.65rem 1rem;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#224d78,#173653);box-shadow:0 7px 16px rgba(28,66,103,.18);font-weight:750;cursor:pointer}.PropertyCrm_primaryButton__6FlVK:hover{transform:translateY(-1px)}.PropertyCrm_content__9rVLJ{width:min(100%,1200px);margin:0 auto;padding:2rem 2.2rem 4rem}.PropertyCrm_formError__oz_hG,.PropertyCrm_pageError__IKUQ7{padding:.75rem 1rem;border:1px solid #efcaca;border-radius:10px;color:#9d3434;background:#fff4f4;font-size:.84rem}.PropertyCrm_pageError__IKUQ7{margin-bottom:1rem}.PropertyCrm_welcome__V2UHf{position:relative;display:flex;justify-content:space-between;align-items:center;gap:2rem;overflow:hidden;padding:2rem 2.1rem;border-radius:20px;color:#fff;background:linear-gradient(125deg,#173552,#24547f);box-shadow:0 18px 38px rgba(25,57,88,.16)}.PropertyCrm_welcome__V2UHf:after{content:"";pointer-events:none;position:absolute;right:-90px;top:-120px;width:300px;height:300px;border:55px solid rgba(212,175,55,.08);border-radius:50%}.PropertyCrm_welcome__V2UHf>div{position:relative;z-index:1;flex:1 1 auto;min-width:0}.PropertyCrm_liveBadge__lzwBT{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.6rem;color:#e6cf7d;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.PropertyCrm_liveBadge__lzwBT i{width:7px;height:7px;border-radius:50%;background:#64d69f;box-shadow:0 0 0 4px rgba(100,214,159,.12)}.PropertyCrm_welcome__V2UHf h2{color:#fff;font-size:1.65rem}.PropertyCrm_welcome__V2UHf p{max-width:610px;margin-top:.45rem;color:#b8c9da;font-size:.9rem}.PropertyCrm_subscriptionInfo__G7bjk{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;gap:.7rem;flex:0 0 auto;min-width:195px;padding:1rem;border:1px solid hsla(0,0%,100%,.12);border-radius:13px;color:inherit;background:hsla(0,0%,100%,.07);font:inherit;text-align:left;cursor:pointer;transition:background .16s,border-color .16s,transform .16s}.PropertyCrm_subscriptionInfo__G7bjk:hover{border-color:rgba(212,175,55,.34);background:hsla(0,0%,100%,.11);transform:translateY(-1px)}.PropertyCrm_subscriptionInfo__G7bjk:disabled{opacity:.68;cursor:not-allowed;transform:none}.PropertyCrm_subscriptionInfo__G7bjk svg{flex:0 0 auto;color:#d9bd5b}.PropertyCrm_subscriptionInfo__G7bjk span,.PropertyCrm_subscriptionInfo__G7bjk strong{display:block}.PropertyCrm_subscriptionInfo__G7bjk span{min-width:0;color:#9eb2c5;font-size:.69rem}.PropertyCrm_subscriptionInfo__G7bjk strong{margin-top:.15rem;color:#fff;font-size:.82rem}.PropertyCrm_subscriptionInfo__G7bjk em{display:inline-flex;align-items:center;gap:.28rem;margin-left:auto;padding:.35rem .5rem;border-radius:999px;color:#1d3552;background:#d4af37;font-size:.66rem;font-style:normal;font-weight:850;white-space:nowrap}.PropertyCrm_subscriptionInfo__G7bjk em svg{color:#1d3552}.PropertyCrm_stats__7hGxO{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-top:1.2rem}.PropertyCrm_stats__7hGxO button{display:flex;align-items:center;gap:.9rem;padding:1.25rem;border:1px solid #dde5ec;border-radius:15px;color:#273f59;background:#fff;box-shadow:0 8px 25px rgba(26,52,80,.05);text-align:left;cursor:pointer}.PropertyCrm_stats__7hGxO button:hover{border-color:#d9bf69;transform:translateY(-2px);box-shadow:0 12px 29px rgba(26,52,80,.09)}.PropertyCrm_statIcon__MYXm9{display:grid;place-items:center;flex:0 0 43px;height:43px;border-radius:12px;color:#2b5b82;background:#edf4f8}.PropertyCrm_stats__7hGxO div span,.PropertyCrm_stats__7hGxO strong{display:block}.PropertyCrm_stats__7hGxO strong{color:#1c3856;font-size:1.4rem}.PropertyCrm_stats__7hGxO div span{color:#758597;font-size:.76rem}.PropertyCrm_statArrow__1kPkX{margin-left:auto;color:#b1922d;font-size:1.2rem}.PropertyCrm_dashboardGrid__nX3rp{display:grid;grid-gap:1rem;gap:1rem;align-items:start;margin-top:1.2rem}.PropertyCrm_contractSummary__Cc5K3,.PropertyCrm_incomePanel__s5YzR{min-width:0;margin-top:1.2rem;padding:1.15rem;border:1px solid #dde5ec;border-radius:16px;background:#fff;box-shadow:0 8px 25px rgba(26,52,80,.05)}.PropertyCrm_blockHead__6vmWa>span{display:block;color:#a48220;font-size:.64rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.PropertyCrm_blockHead__6vmWa h2{margin-top:.18rem;color:#1c3856;font-size:1.18rem;line-height:1.15}.PropertyCrm_contractStatusGrid__cZgVK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:1rem}.PropertyCrm_statusTile__TFDy_{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.85rem;border:1px solid #e2e9ef;border-radius:13px;background:#f8fafc}.PropertyCrm_statusTile__TFDy_ svg{flex:0 0 auto}.PropertyCrm_statusTile__TFDy_ span,.PropertyCrm_statusTile__TFDy_ strong{display:block}.PropertyCrm_statusTile__TFDy_ strong{font-size:1.35rem;line-height:1;color:#1d3856}.PropertyCrm_statusTile__TFDy_ span{margin-top:.18rem;color:#758597;font-size:.68rem;font-weight:800;text-transform:uppercase}.PropertyCrm_statusTileTotal__N3BA2{color:#2b5b82;background:#f3f8fb}.PropertyCrm_statusTileActive__sgC8R{border-color:#cfe9dd;color:#2d7b66;background:#f2fbf7}.PropertyCrm_statusTileOverdue__KvEiP{border-color:#f0c9c9;color:#b24545;background:#fff6f6}.PropertyCrm_statusTileFinished__sq3hJ{border-color:#d9e0e8;color:#607285;background:#f7f9fb}.PropertyCrm_statusTileActive__sgC8R strong{color:#25725f}.PropertyCrm_statusTileOverdue__KvEiP strong{color:#a43636}.PropertyCrm_statusTileFinished__sq3hJ strong{color:#52677d}.PropertyCrm_incomeHeader__4xoJ4{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.PropertyCrm_incomeHeader__4xoJ4 .PropertyCrm_blockHead__6vmWa h2{font-size:1.45rem}.PropertyCrm_financeControls__c4Pw0{display:grid;justify-items:end;grid-gap:.45rem;gap:.45rem;min-width:0}.PropertyCrm_financeTabs__LXAHb,.PropertyCrm_yearTabs__fx8zB{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.PropertyCrm_financeControls__c4Pw0 select,.PropertyCrm_financeTabs__LXAHb button,.PropertyCrm_yearTabs__fx8zB button{min-height:32px;padding:.35rem .58rem;border:1px solid #d9e2ea;border-radius:8px;color:#5d7185;background:#f8fafc;font-size:.72rem;font-weight:850;cursor:pointer}.PropertyCrm_financeControls__c4Pw0 select{max-width:260px;color:#314d68;background:#fff}.PropertyCrm_financeTabs__LXAHb .PropertyCrm_yearTabActive__JVqMZ,.PropertyCrm_yearTabs__fx8zB .PropertyCrm_yearTabActive__JVqMZ{border-color:#d4af37;color:#735b15;background:#fff6d9}.PropertyCrm_incomeChart__TUIm2{display:grid;grid-template-columns:repeat(12,minmax(42px,1fr));grid-gap:.55rem;gap:.55rem;align-items:end;height:260px;margin-top:1rem;padding:.85rem .75rem .65rem;border:1px solid #e4ebf1;border-radius:14px;background:linear-gradient(180deg,#fbfdfe,#f6f9fb)}.PropertyCrm_incomeMonth__ryXxZ{display:grid;grid-template-rows:34px 1fr auto;grid-gap:.35rem;gap:.35rem;min-width:0;height:100%;text-align:center}.PropertyCrm_incomeValue__ONjz2{align-self:end;overflow:hidden;color:#5e7185;font-size:.62rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.PropertyCrm_incomeBarTrack__NN29w{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:999px;background:#edf3f7}.PropertyCrm_incomeBarTrack__NN29w i{display:block;width:100%;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#e9c95f,#d4af37);box-shadow:0 -6px 14px rgba(153,118,21,.18)}.PropertyCrm_incomeBarTrack__NN29w .PropertyCrm_incomeBarIncome__YLGhq{background:linear-gradient(180deg,#76d7a2,#2d9b68);box-shadow:0 -6px 14px rgba(45,155,104,.18)}.PropertyCrm_incomeBarTrack__NN29w .PropertyCrm_incomeBarExpense__br20L,.PropertyCrm_incomeBarTrack__NN29w .PropertyCrm_incomeBarNegative__5b4Zm{background:linear-gradient(180deg,#f2a6a6,#c55252);box-shadow:0 -6px 14px rgba(180,70,70,.16)}.PropertyCrm_incomeLabel__pzYLn{color:#8090a1;font-size:.65rem;font-weight:850;text-transform:uppercase}.PropertyCrm_incomeHint__UmUvS{display:flex;align-items:flex-start;gap:.45rem;margin-top:.75rem;color:#718295;font-size:.76rem;line-height:1.45}.PropertyCrm_incomeHint__UmUvS svg{flex:0 0 auto;color:#b18d26}.PropertyCrm_quickStart__UnR4P{display:flex;align-items:center;gap:1rem;margin-top:1.2rem;padding:1.35rem 1.5rem;border:1px solid #e0e6ec;border-radius:15px;background:#fff}.PropertyCrm_quickIcon__GtYpN{display:grid;place-items:center;flex:0 0 47px;height:47px;border-radius:13px;color:#907521;background:#fff7db}.PropertyCrm_quickStart__UnR4P div:nth-child(2){flex:1 1}.PropertyCrm_quickStart__UnR4P h3{color:#263e58;font-size:1rem}.PropertyCrm_quickStart__UnR4P p{margin-top:.2rem;color:#758596;font-size:.8rem}.PropertyCrm_quickStart__UnR4P>button{padding:.6rem .85rem;border:1px solid #d5dee7;border-radius:9px;color:#294865;background:#f8fafc;font-weight:750;cursor:pointer}.PropertyCrm_empty__1pbcA,.PropertyCrm_loader__exnkQ{display:grid;place-items:center;min-height:350px;color:#7a8999}.PropertyCrm_empty__1pbcA{align-content:center;padding:3rem;border:1px dashed #cbd6df;border-radius:18px;background:hsla(0,0%,100%,.65);text-align:center}.PropertyCrm_empty__1pbcA>div{display:grid;place-items:center;width:58px;height:58px;margin-bottom:.8rem;border-radius:17px;color:#9a7b1f;background:#fff3c7}.PropertyCrm_empty__1pbcA h2{color:#28435f;font-size:1.25rem}.PropertyCrm_empty__1pbcA p{margin:.35rem 0 1.1rem;font-size:.86rem}.PropertyCrm_cards__YoyKj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.PropertyCrm_propertyCards__NsSYr,.PropertyCrm_wideCards__Kiwcr{grid-template-columns:1fr}.PropertyCrm_entityStack__3xgq1{min-width:0;width:100%}.PropertyCrm_entityCard__NiJKs{display:flex;align-items:flex-start;gap:.9rem;min-width:0;padding:1.15rem;border:1px solid #dfe6ec;border-radius:14px;background:#fff;box-shadow:0 7px 22px rgba(28,53,79,.045)}.PropertyCrm_wideCards__Kiwcr .PropertyCrm_entityCard__NiJKs{width:100%}.PropertyCrm_propertyCards__NsSYr .PropertyCrm_entityCard__NiJKs{align-items:center;padding:1.2rem 1.25rem}.PropertyCrm_entityCardExpanded__xX_BO{border-color:#d8bf65;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.PropertyCrm_entityIcon__voDbw{display:grid;place-items:center;flex:0 0 43px;height:43px;border-radius:12px;color:#2d5a80;background:#edf4f8}.PropertyCrm_propertyCards__NsSYr .PropertyCrm_entityIcon__voDbw{flex-basis:48px;height:48px}.PropertyCrm_entityBody__f3l8T{flex:1 1;min-width:0}.PropertyCrm_entityType__AAu7O{color:#ad8a25;font-size:.65rem;font-weight:800;text-transform:uppercase}.PropertyCrm_entityBody__f3l8T h3{overflow:hidden;margin-top:.14rem;color:#263f5a;font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.PropertyCrm_propertyCards__NsSYr .PropertyCrm_entityBody__f3l8T h3{font-size:1.08rem}.PropertyCrm_entityBody__f3l8T p{overflow:hidden;margin-top:.25rem;color:#7c8a99;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.PropertyCrm_cardActions___ayX0{display:flex;gap:.25rem;flex:0 0 auto}.PropertyCrm_cardActions___ayX0 button{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border:1px solid #e0e6eb;border-radius:8px;color:#557087;background:#fff;cursor:pointer}.PropertyCrm_cardActions___ayX0 .PropertyCrm_expenseToggleActive__6n14b,.PropertyCrm_cardActions___ayX0 button:hover{color:#735b15;border-color:#d8bf65;background:#fff8df}.PropertyCrm_cardActions___ayX0 .PropertyCrm_deleteButton__K_2Ng:hover{border-color:#edcaca;color:#aa3f3f;background:#fff5f5}.PropertyCrm_expensesPanel__u92_c{width:100%;margin:-.1rem 0 .75rem;padding:1rem;border:1px solid #dfe7ee;border-top:0;border-radius:0 0 16px 16px;background:linear-gradient(180deg,#fff,#f8fbfd);box-shadow:0 14px 30px rgba(28,53,79,.06);box-sizing:border-box}.PropertyCrm_expensesHead__JiQTb{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.PropertyCrm_expensesHead__JiQTb span{display:block;color:#a48220;font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.PropertyCrm_expensesHead__JiQTb h3{margin-top:.12rem;color:#203b58;font-size:1.18rem}.PropertyCrm_expensesHead__JiQTb button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:36px;padding:.52rem .75rem;border:0;border-radius:9px;color:#fff;background:#1e466c;font-size:.74rem;font-weight:850;cursor:pointer}.PropertyCrm_expensesHead__JiQTb button:disabled{opacity:.45;cursor:not-allowed}.PropertyCrm_expenseForm__gtCBT{display:grid;grid-template-columns:minmax(110px,.5fr) minmax(110px,.5fr) minmax(0,1fr) minmax(170px,auto);grid-gap:.65rem;gap:.65rem;align-items:end;min-width:0;margin-bottom:.85rem;padding:.8rem;border:1px solid #e2e9ef;border-radius:12px;background:#fff;box-sizing:border-box}.PropertyCrm_expenseForm__gtCBT label{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0;color:#53677b;font-size:.68rem;font-weight:800}.PropertyCrm_expenseForm__gtCBT 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}.PropertyCrm_expenseForm__gtCBT input:focus{border-color:#caa633;box-shadow:0 0 0 3px rgba(212,175,55,.12);background:#fff}.PropertyCrm_expenseFormActions__kQvUm{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.PropertyCrm_expenseFormActions__kQvUm button{flex:1 1 78px;min-width:0;min-height:39px;padding:.55rem .7rem;border:1px solid #d6dfe7;border-radius:8px;color:#53677b;background:#fff;font-size:.72rem;font-weight:850;cursor:pointer}.PropertyCrm_expenseFormActions__kQvUm button[type=submit]{border-color:#1e466c;color:#fff;background:#1e466c}.PropertyCrm_expenseList__v3ZDi{display:grid;grid-gap:.55rem;gap:.55rem}.PropertyCrm_expenseItem__6Uqf6{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem;align-items:center;padding:.75rem;border:1px solid #e3eaf0;border-radius:11px;background:#fff}.PropertyCrm_expenseItem__6Uqf6 span,.PropertyCrm_expenseItem__6Uqf6 strong{display:block}.PropertyCrm_expenseItem__6Uqf6 strong{color:#203b58;font-size:.9rem}.PropertyCrm_expenseItem__6Uqf6 span{margin-top:.12rem;color:#8493a3;font-size:.66rem;font-weight:800}.PropertyCrm_expenseItem__6Uqf6 p{min-width:0;color:#617386;font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}.PropertyCrm_expenseItem__6Uqf6>div:last-child{display:flex;gap:.28rem}.PropertyCrm_expenseItem__6Uqf6 button{display:grid;place-items:center;width:32px;height:32px;border:1px solid #dfe6ec;border-radius:8px;color:#557087;background:#fff;cursor:pointer}.PropertyCrm_expenseItem__6Uqf6 button:hover{color:#173b5d;background:#f2f6f9}.PropertyCrm_expenseItem__6Uqf6 button:last-child:hover{border-color:#edcaca;color:#aa3f3f;background:#fff5f5}.PropertyCrm_expenseEmpty__5Mpq3{padding:1rem;border:1px dashed #d6e0e8;border-radius:12px;color:#7c8c9d;background:#fff;font-size:.82rem;text-align:center}.PropertyCrm_confirmBackdrop__BeKF3{position:fixed;inset:0;z-index:3400;display:grid;place-items:center;padding:1rem;background:rgba(10,25,42,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.PropertyCrm_confirmModal__wdyX5{width:min(100%,390px);padding:1.4rem;border-radius:18px;background:#fff;box-shadow:0 26px 70px rgba(6,20,36,.38);text-align:center}.PropertyCrm_confirmIcon__Uq57B{display:grid;place-items:center;width:48px;height:48px;margin:0 auto .8rem;border-radius:14px;color:#ad3f3f;background:#fff0f0}.PropertyCrm_confirmModal__wdyX5 h2{color:#213d5a;font-size:1.18rem}.PropertyCrm_confirmModal__wdyX5 p{margin:.45rem 0 1rem;color:#667789;font-size:.84rem;line-height:1.55}.PropertyCrm_confirmActions__ZYj3G{display:flex;justify-content:center;gap:.55rem}.PropertyCrm_confirmActions__ZYj3G button{min-height:40px;padding:.58rem .9rem;border:1px solid #d6dfe7;border-radius:9px;color:#53677b;background:#fff;font-weight:850;cursor:pointer}.PropertyCrm_confirmActions__ZYj3G button:last-child{border-color:#b54545;color:#fff;background:#b54545}.PropertyCrm_confirmActions__ZYj3G button:disabled{opacity:.55;cursor:wait}.PropertyCrm_modalBackdrop__3_qHl{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:1rem;background:rgba(10,25,42,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.PropertyCrm_editor__k5PGD{width:min(100%,850px);max-height:calc(100vh - 2rem);display:flex;flex-direction:column;overflow:hidden;border-radius:19px;background:#fff;box-shadow:0 30px 80px rgba(6,20,36,.38)}.PropertyCrm_editorHeader__ly_Y6{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e5eaf0}.PropertyCrm_editorHeader__ly_Y6 span{color:#a7831e;font-size:.66rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.PropertyCrm_editorHeader__ly_Y6 h2{margin-top:.1rem;color:#1d3856;font-size:1.35rem}.PropertyCrm_editorHeader__ly_Y6 button{display:grid;place-items:center;width:37px;height:37px;border:0;border-radius:9px;color:#607286;background:#f1f4f7;cursor:pointer}.PropertyCrm_editorContent__i78ib{overflow-y:auto;padding:1.35rem 1.5rem}.PropertyCrm_formSection__66Xz0+.PropertyCrm_formSection__66Xz0{margin-top:1.5rem;padding-top:1.4rem;border-top:1px solid #e8edf1}.PropertyCrm_formSection__66Xz0 h3{margin-bottom:.85rem;color:#2b4560;font-size:.91rem}.PropertyCrm_formGrid__1BazS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem 1rem;gap:.9rem 1rem}.PropertyCrm_formGrid__1BazS label{display:grid;grid-gap:.35rem;gap:.35rem;color:#50647a;font-size:.73rem;font-weight:750}.PropertyCrm_formGrid__1BazS label>span b{color:#bc4747}.PropertyCrm_formGrid__1BazS input,.PropertyCrm_formGrid__1BazS select,.PropertyCrm_formGrid__1BazS textarea{width:100%;min-height:44px;padding:.68rem .78rem;border:1px solid #d7e0e8;border-radius:9px;color:#213b56;background:#fbfcfd;font:inherit;font-size:.84rem;outline:none}.PropertyCrm_formGrid__1BazS textarea{min-height:92px;resize:vertical}.PropertyCrm_formGrid__1BazS input:focus,.PropertyCrm_formGrid__1BazS select:focus,.PropertyCrm_formGrid__1BazS textarea:focus{border-color:#caa633;box-shadow:0 0 0 3px rgba(212,175,55,.12);background:#fff}.PropertyCrm_fieldWide__tuBMH{grid-column:1/-1}.PropertyCrm_formError__oz_hG{margin-top:1rem}.PropertyCrm_editorFooter__ZB2mE{display:flex;justify-content:flex-end;gap:.65rem;padding:1rem 1.5rem;border-top:1px solid #e3e9ee;background:#f8fafb}.PropertyCrm_editorFooter__ZB2mE button{min-height:42px;padding:.6rem 1rem;border:1px solid #d6dfe7;border-radius:9px;color:#53677b;background:#fff;font-weight:750;cursor:pointer}.PropertyCrm_editorFooter__ZB2mE button[type=submit]{min-width:120px;border-color:#1e4469;color:#fff;background:#1e4469}.PropertyCrm_editorFooter__ZB2mE button:disabled{opacity:.55}.PropertyCrm_dynamicSectionTitle__5x0fR{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.9rem}.PropertyCrm_dynamicSectionTitle__5x0fR h3{margin-bottom:.2rem}.PropertyCrm_dynamicSectionTitle__5x0fR p{color:#8090a1;font-size:.7rem}.PropertyCrm_dynamicSectionTitle__5x0fR>span{flex:0 0 auto;padding:.28rem .55rem;border:1px solid #e5d28e;border-radius:999px;color:#8d721f;background:#fff9e4;font-size:.65rem;font-weight:800;text-transform:uppercase}.PropertyCrm_propertyEditPanel__bSIRL{width:100%;margin:-.1rem 0 .75rem;padding:1rem;border:1px solid #dfe7ee;border-top:0;border-radius:0 0 16px 16px;background:linear-gradient(180deg,#fff,#f8fbfd);box-shadow:0 14px 30px rgba(28,53,79,.06);box-sizing:border-box}.PropertyCrm_inlineEditorHead__X3m4Z{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.PropertyCrm_inlineEditorHead__X3m4Z span{display:block;color:#a48220;font-size:.62rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.PropertyCrm_inlineEditorHead__X3m4Z h3{margin-top:.12rem;color:#203b58;font-size:1.12rem}.PropertyCrm_inlineEditorHead__X3m4Z button{flex:0 0 auto;min-height:34px;padding:.48rem .7rem;border:1px solid #d6dfe7;border-radius:8px;color:#53677b;background:#fff;font-size:.72rem;font-weight:850;cursor:pointer}.PropertyCrm_inlineEditorFooter__1bEOk{display:flex;justify-content:flex-end;gap:.55rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e4ebf1}.PropertyCrm_inlineEditorFooter__1bEOk button{min-height:40px;padding:.58rem .9rem;border:1px solid #d6dfe7;border-radius:9px;color:#53677b;background:#fff;font-weight:850;cursor:pointer}.PropertyCrm_inlineEditorFooter__1bEOk button[type=submit]{border-color:#1e466c;color:#fff;background:#1e466c}.PropertyCrm_inlineEditorFooter__1bEOk button:disabled{opacity:.55;cursor:not-allowed}.PropertyCrm_inventorySection__CEKQH{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid #e7ecf1}.PropertyCrm_inventoryHeading__cKvZU{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem}.PropertyCrm_inventoryHeading__cKvZU h3{margin:0 0 .15rem;color:#2b4560;font-size:.91rem}.PropertyCrm_inventoryHeading__cKvZU p{color:#8090a1;font-size:.7rem}.PropertyCrm_inventoryHeading__cKvZU button{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;padding:.48rem .68rem;border:1px solid #cbd9e4;border-radius:8px;color:#284f72;background:#f5f9fb;font-size:.72rem;font-weight:800;cursor:pointer}.PropertyCrm_inventoryHeading__cKvZU button:hover{border-color:#c6a638;color:#725b16;background:#fff9e6}.PropertyCrm_inventoryList__4kI5l{display:grid;grid-gap:.6rem;gap:.6rem}.PropertyCrm_inventoryItem__hjNvI{display:grid;grid-template-columns:26px minmax(150px,1.7fr) minmax(80px,.65fr) minmax(130px,1fr) 34px;align-items:end;grid-gap:.55rem;gap:.55rem;padding:.72rem;border:1px solid #dfe6ec;border-radius:11px;background:#fafcfd}.PropertyCrm_inventoryNumber__HHSkO{display:grid;place-items:center;align-self:center;width:24px;height:24px;border-radius:7px;color:#7c651c;background:#f9eec7;font-size:.69rem;font-weight:850}.PropertyCrm_inventoryItem__hjNvI label{display:grid;grid-gap:.3rem;gap:.3rem;color:#50647a;font-size:.68rem;font-weight:750}.PropertyCrm_inventoryItem__hjNvI input{min-width:0;width:100%;height:40px;padding:.55rem .65rem;border:1px solid #d7e0e8;border-radius:8px;color:#213b56;background:#fff;font:inherit;font-size:.78rem;outline:none}.PropertyCrm_inventoryItem__hjNvI input:focus{border-color:#caa633;box-shadow:0 0 0 3px rgba(212,175,55,.12)}.PropertyCrm_inventoryRemove__Sh9sr{display:grid;place-items:center;width:34px;height:40px;border:1px solid #ead2d2;border-radius:8px;color:#ad5050;background:#fff7f7;cursor:pointer}.PropertyCrm_inventoryRemove__Sh9sr:hover{color:#8c2929;background:#ffeded}.PropertyCrm_mobileBackdrop__3mMq_{display:none}.PropertyCrm_entityDetails__suuUu{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.PropertyCrm_entityDetails__suuUu span{padding:.25rem .45rem;border:1px solid #e2e9ef;border-radius:999px;color:#607589;background:#f7fafc;font-size:.66rem;font-weight:750}.PropertyCrm_meterSection__yZbmn{margin-top:1.1rem}.PropertyCrm_meterHeading__7U_Ov{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.PropertyCrm_meterHeading__7U_Ov h3{margin-bottom:.15rem}.PropertyCrm_meterHeading__7U_Ov p{color:#7b8b9a;font-size:.75rem;line-height:1.45}.PropertyCrm_meterHeading__7U_Ov>span{flex:0 0 auto;padding:.25rem .55rem;border-radius:999px;color:#8a6d1c;background:#fff7df;font-size:.62rem;font-weight:850;text-transform:uppercase}.PropertyCrm_meterGrid__DNetl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.PropertyCrm_meterCard__E_TUv{display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.55fr);grid-gap:.65rem;gap:.65rem;padding:.8rem;border:1px solid #dfe7ee;border-radius:12px;background:#fbfdfe}.PropertyCrm_meterCard__E_TUv strong{grid-column:1/-1;color:#2b4560;font-size:.78rem}.PropertyCrm_meterCard__E_TUv label{display:grid;grid-gap:.32rem;gap:.32rem;color:#53677b;font-size:.7rem;font-weight:750}.PropertyCrm_meterCard__E_TUv input{width:100%;min-height:40px;padding:.58rem .65rem;border:1px solid #d7e0e8;border-radius:9px;color:#213b56;background:#fff;font:inherit;font-size:.8rem;outline:none}.PropertyCrm_meterCard__E_TUv input:focus{border-color:#caa633;box-shadow:0 0 0 3px rgba(212,175,55,.12)}.PropertyCrm_demoToast__STiBF{position:fixed;right:1.2rem;bottom:1.2rem;z-index:3600;max-width:min(360px,calc(100vw - 2rem));padding:.85rem 1rem;border:1px solid #e5d28e;border-radius:12px;color:#705816;background:#fff9e4;box-shadow:0 18px 45px rgba(19,43,66,.18);font-size:.82rem;font-weight:850}.PropertyCrm_infoPage__bVi5l{display:grid;grid-gap:1.15rem;gap:1.15rem}.PropertyCrm_infoHero__I3_K5{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1.2rem;overflow:hidden;padding:1.7rem 1.85rem;border-radius:18px;color:#fff;background:linear-gradient(125deg,#173552,#24547f);box-shadow:0 18px 38px rgba(25,57,88,.14)}.PropertyCrm_infoHero__I3_K5 h2{color:#fff;font-size:1.45rem}.PropertyCrm_infoHero__I3_K5 p{max-width:720px;margin-top:.42rem;color:#c0cfde;font-size:.88rem;line-height:1.55}.PropertyCrm_infoHeroIcon__tOIKy{display:grid;place-items:center;flex:0 0 64px;height:64px;border:1px solid hsla(0,0%,100%,.14);border-radius:18px;color:#e4c75d;background:hsla(0,0%,100%,.08)}.PropertyCrm_infoGrid__CRS3D{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.72fr);grid-gap:1rem;gap:1rem;align-items:start}.PropertyCrm_featurePanel__KfQ60,.PropertyCrm_feedbackPanel__JE_aX{min-width:0;padding:1.15rem;border:1px solid #dde5ec;border-radius:16px;background:#fff;box-shadow:0 8px 25px rgba(26,52,80,.05)}.PropertyCrm_featureCards__Ra1Mi{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1rem}.PropertyCrm_featureCard__pPMY7{display:flex;align-items:flex-start;gap:.85rem;min-width:0;padding:.95rem;border:1px solid #e2e9ef;border-radius:13px;background:#f9fbfd}.PropertyCrm_featureCard__pPMY7>span{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;color:#2b5b82;background:#edf4f8}.PropertyCrm_featureCard__pPMY7 h3{color:#213d5a;font-size:.95rem}.PropertyCrm_featureCard__pPMY7 ul{display:grid;grid-gap:.42rem;gap:.42rem;margin:.55rem 0 0;padding:0;list-style:none}.PropertyCrm_featureCard__pPMY7 li{display:flex;align-items:flex-start;gap:.4rem;min-width:0;color:#5f7285;font-size:.78rem;line-height:1.45}.PropertyCrm_featureCard__pPMY7 li svg{flex:0 0 auto;margin-top:.08rem;color:#2d9b68}.PropertyCrm_feedbackPanel__JE_aX>p{margin:.55rem 0 1rem;color:#6d7f91;font-size:.82rem;line-height:1.55}.PropertyCrm_feedbackFields__bD4Q3{display:grid;grid-gap:.78rem;gap:.78rem}.PropertyCrm_feedbackFields__bD4Q3 label{display:grid;grid-gap:.35rem;gap:.35rem;color:#50647a;font-size:.72rem;font-weight:800}.PropertyCrm_feedbackFields__bD4Q3 input,.PropertyCrm_feedbackFields__bD4Q3 textarea{width:100%;min-width:0;min-height:43px;padding:.66rem .76rem;border:1px solid #d7e0e8;border-radius:9px;color:#213b56;background:#fbfcfd;font:inherit;font-size:.82rem;outline:none;box-sizing:border-box}.PropertyCrm_feedbackFields__bD4Q3 textarea{min-height:145px;resize:vertical}.PropertyCrm_feedbackFields__bD4Q3 input:focus,.PropertyCrm_feedbackFields__bD4Q3 textarea:focus{border-color:#caa633;box-shadow:0 0 0 3px rgba(212,175,55,.12);background:#fff}.PropertyCrm_feedbackFields__bD4Q3 input:disabled,.PropertyCrm_feedbackFields__bD4Q3 textarea:disabled{opacity:.7}.PropertyCrm_feedbackSuccess__Y_CS7{display:flex;align-items:flex-start;gap:.45rem;margin-top:.85rem;padding:.75rem .85rem;border:1px solid #cfe9dd;border-radius:10px;color:#25725f;background:#f2fbf7;font-size:.8rem;line-height:1.45}.PropertyCrm_feedbackSuccess__Y_CS7 svg{flex:0 0 auto}.PropertyCrm_feedbackPanel__JE_aX>button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:43px;margin-top:.9rem;padding:.65rem .95rem;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#224d78,#173653);box-shadow:0 7px 16px rgba(28,66,103,.16);font-weight:850;cursor:pointer}.PropertyCrm_feedbackPanel__JE_aX>button:disabled{opacity:.55;cursor:not-allowed;transform:none}@media(min-width:761px){.PropertyCrm_crmCollapsed__naXmu{grid-template-columns:76px minmax(0,1fr)}.PropertyCrm_crmCollapsed__naXmu .PropertyCrm_sidebar__jFvod{padding-inline:.65rem}.PropertyCrm_crmCollapsed__naXmu .PropertyCrm_crmBrand__vPkza{justify-content:center;padding:.25rem 0 1rem}.PropertyCrm_crmCollapsed__naXmu .PropertyCrm_crmBrandText__vgF_P,.PropertyCrm_crmCollapsed__naXmu .PropertyCrm_crmLogo__aYmKn{display:none}.PropertyCrm_crmCollapsed__naXmu .PropertyCrm_sidebarToggle__trfIb{margin-inline:auto;flex-basis:36px;width:36px;height:36px}.PropertyCrm_crmCollapsed__naXmu .PropertyCrm_sideNav__KarQ_ button{justify-content:center;padding-inline:.5rem}.PropertyCrm_crmCollapsed__naXmu .PropertyCrm_miniUser__UFKj3 div,.PropertyCrm_crmCollapsed__naXmu .PropertyCrm_sideNav__KarQ_ button b,.PropertyCrm_crmCollapsed__naXmu .PropertyCrm_sideNav__KarQ_ button span{display:none}.PropertyCrm_crmCollapsed__naXmu .PropertyCrm_miniUser__UFKj3{justify-content:center;padding-inline:0}.PropertyCrm_crmCollapsed__naXmu .PropertyCrm_sideLogout__J_I_W{justify-content:center;font-size:0}.PropertyCrm_crmCollapsed__naXmu .PropertyCrm_sideLogout__J_I_W svg{width:19px;height:19px}.PropertyCrm_crmCollapsed__naXmu .PropertyCrm_sideNav__KarQ_ .PropertyCrm_sideActive__zChIc{box-shadow:inset 0 -2px #d4af37}}@media(max-width:1100px){.PropertyCrm_topBrand__WvCWS small{display:none}}@media(max-width:1000px){.PropertyCrm_crm__dtwxP{grid-template-columns:220px minmax(0,1fr)}.PropertyCrm_dashboardGrid__nX3rp,.PropertyCrm_stats__7hGxO{grid-template-columns:1fr}.PropertyCrm_contractStatusGrid__cZgVK{grid-template-columns:repeat(2,minmax(0,1fr))}.PropertyCrm_cards__YoyKj,.PropertyCrm_featureList__Vd1U_,.PropertyCrm_infoGrid__CRS3D{grid-template-columns:1fr}}@media(max-width:900px){.PropertyCrm_expenseForm__gtCBT{grid-template-columns:repeat(2,minmax(0,1fr))}.PropertyCrm_expenseCommentField__b8Kq3,.PropertyCrm_expenseFormActions__kQvUm{grid-column:1/-1}.PropertyCrm_expenseFormActions__kQvUm{justify-content:flex-end}.PropertyCrm_expenseFormActions__kQvUm button{flex:0 1 150px}}@media(max-width:760px){.PropertyCrm_crm__dtwxP{display:block;min-height:100vh}.PropertyCrm_sidebar__jFvod{position:fixed;top:0;left:0;width:270px;height:100vh;transform:translateX(-105%);transition:transform .2s ease}.PropertyCrm_sidebarOpen__Gb65U{transform:translateX(0)}.PropertyCrm_mobileBackdrop__3mMq_{display:block;position:fixed;inset:0;z-index:19;border:0;background:rgba(11,27,45,.5)}.PropertyCrm_menuButton__xWiy0{display:grid}.PropertyCrm_topbar__TA8_B{min-height:72px;gap:.75rem;padding:.7rem 1rem}.PropertyCrm_topbar__TA8_B h1{font-size:1.05rem}.PropertyCrm_breadcrumb__xlf8h{display:none}.PropertyCrm_siteLink__rH_Tp{width:39px;padding:0;justify-content:center}.PropertyCrm_siteLink__rH_Tp span{display:none}.PropertyCrm_content__9rVLJ{padding:1.2rem 1rem 3rem}.PropertyCrm_welcome__V2UHf{align-items:flex-start;flex-direction:column;padding:1.45rem}.PropertyCrm_subscriptionInfo__G7bjk{width:100%}.PropertyCrm_contractSummary__Cc5K3,.PropertyCrm_incomePanel__s5YzR{padding:1rem}.PropertyCrm_contractStatusGrid__cZgVK{grid-template-columns:1fr 1fr}.PropertyCrm_incomeHeader__4xoJ4{align-items:flex-start;flex-direction:column}.PropertyCrm_financeControls__c4Pw0,.PropertyCrm_financeControls__c4Pw0 select{width:100%;max-width:none}.PropertyCrm_financeTabs__LXAHb,.PropertyCrm_yearTabs__fx8zB{justify-content:flex-start;width:100%}.PropertyCrm_financeTabs__LXAHb button,.PropertyCrm_yearTabs__fx8zB button{flex:1 1 auto}.PropertyCrm_incomeChart__TUIm2{grid-template-columns:repeat(12,42px);overflow-x:auto;height:210px}.PropertyCrm_quickStart__UnR4P{align-items:flex-start;flex-wrap:wrap}.PropertyCrm_quickStart__UnR4P div:nth-child(2){min-width:calc(100% - 65px)}.PropertyCrm_quickStart__UnR4P>button{width:100%}.PropertyCrm_primaryButton__6FlVK{padding:.58rem .72rem;font-size:.78rem}.PropertyCrm_formGrid__1BazS,.PropertyCrm_meterCard__E_TUv,.PropertyCrm_meterGrid__DNetl{grid-template-columns:1fr}.PropertyCrm_fieldWide__tuBMH{grid-column:auto}.PropertyCrm_editorContent__i78ib{padding:1.1rem}.PropertyCrm_editorFooter__ZB2mE,.PropertyCrm_editorHeader__ly_Y6{padding:1rem}.PropertyCrm_cards__YoyKj{gap:.65rem}.PropertyCrm_entityCard__NiJKs,.PropertyCrm_propertyCards__NsSYr .PropertyCrm_entityCard__NiJKs{align-items:flex-start}.PropertyCrm_propertyCards__NsSYr .PropertyCrm_entityCard__NiJKs{padding:1rem}.PropertyCrm_entityBody__f3l8T p{max-width:220px}.PropertyCrm_propertyEditPanel__bSIRL{padding:.85rem}.PropertyCrm_inlineEditorHead__X3m4Z{align-items:flex-start;flex-direction:column}.PropertyCrm_inlineEditorHead__X3m4Z button{width:100%}.PropertyCrm_inlineEditorFooter__1bEOk{flex-direction:column}.PropertyCrm_inlineEditorFooter__1bEOk button{width:100%}.PropertyCrm_expensesPanel__u92_c{padding:.85rem}.PropertyCrm_expensesHead__JiQTb{align-items:flex-start;flex-direction:column}.PropertyCrm_expensesHead__JiQTb button{width:100%}.PropertyCrm_expenseForm__gtCBT{grid-template-columns:1fr}.PropertyCrm_expenseCommentField__b8Kq3,.PropertyCrm_expenseFormActions__kQvUm{grid-column:auto}.PropertyCrm_expenseFormActions__kQvUm{justify-content:stretch}.PropertyCrm_expenseFormActions__kQvUm button{flex:1 1}.PropertyCrm_expenseItem__6Uqf6{grid-template-columns:1fr}.PropertyCrm_expenseItem__6Uqf6>div:last-child{justify-content:flex-end}.PropertyCrm_inventoryHeading__cKvZU{align-items:flex-start;flex-direction:column}.PropertyCrm_inventoryItem__hjNvI{grid-template-columns:25px 1fr 34px}.PropertyCrm_inventoryItem__hjNvI label{grid-column:2}.PropertyCrm_inventoryItem__hjNvI .PropertyCrm_inventoryRemove__Sh9sr{grid-column:3;grid-row:1}.PropertyCrm_inventoryItem__hjNvI label:first-of-type,.PropertyCrm_inventoryNumber__HHSkO{grid-row:1}.PropertyCrm_inventoryItem__hjNvI label:nth-of-type(2),.PropertyCrm_inventoryItem__hjNvI label:nth-of-type(3){grid-column:1/-1}.PropertyCrm_infoHero__I3_K5{align-items:flex-start;flex-direction:column;padding:1.35rem}.PropertyCrm_infoHeroIcon__tOIKy{width:54px;height:54px;flex-basis:54px}.PropertyCrm_featurePanel__KfQ60,.PropertyCrm_feedbackPanel__JE_aX{padding:1rem}.PropertyCrm_featureCard__pPMY7{flex-direction:column}.PropertyCrm_featureCard__pPMY7>span{width:40px}.PropertyCrm_feedbackFields__bD4Q3 textarea{min-height:130px}.PropertyCrm_crm__dtwxP{min-height:100svh;min-height:100dvh}.PropertyCrm_sidebar__jFvod{height:100vh;height:100svh;height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom,0px) + 2.6rem)}.PropertyCrm_sideFooter__a_8hq{margin-top:1rem;padding-top:.85rem;padding-bottom:calc(.7rem + env(safe-area-inset-bottom,0px))}.PropertyCrm_sideLogout__J_I_W{min-height:46px;padding:.72rem .65rem}}@media(max-width:440px){.PropertyCrm_topbar__TA8_B .PropertyCrm_primaryButton__6FlVK{width:42px;font-size:0;gap:0}.PropertyCrm_stats__7hGxO button{padding:1rem}.PropertyCrm_entityIcon__voDbw{display:none}.PropertyCrm_entityBody__f3l8T p{max-width:160px}.PropertyCrm_propertyCards__NsSYr .PropertyCrm_entityCard__NiJKs{display:grid;grid-template-columns:minmax(0,1fr) auto}.PropertyCrm_propertyCards__NsSYr .PropertyCrm_entityBody__f3l8T{grid-column:1}.PropertyCrm_propertyCards__NsSYr .PropertyCrm_cardActions___ayX0{grid-column:2;grid-row:1;flex-direction:column}.PropertyCrm_cardActions___ayX0{flex-direction:column}.PropertyCrm_editorFooter__ZB2mE button{flex:1 1}.PropertyCrm_price__NUlhB strong{font-size:2rem}}