.LoginForm_loginForm__32irC{width:100%;max-width:400px;margin:2rem auto;padding:2rem 1.5rem 1.5rem;background:var(--color-background-light);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.12);display:flex;flex-direction:column;align-items:stretch;gap:1rem;transition:background .2s,color .2s,box-shadow .2s}.LoginForm_logoWrap__5hPfk{display:flex;justify-content:center;align-items:center}.LoginForm_title__PkkDL{text-align:center;font-size:1.5rem;font-weight:700;color:var(--color-text-primary-light);margin:0}.LoginForm_subtitle__sLuqm{text-align:center;color:var(--color-text-secondary-light);font-size:1rem}.LoginForm_optionsRow__IOShI{display:flex;align-items:center;justify-content:space-between;margin:.2rem 0 .5rem}body.dark .LoginForm_checkboxLabel__tYxGH{color:var(--color-text-secondary-dark)}.LoginForm_checkboxLabel__tYxGH{display:flex;align-items:center;font-size:.875rem;color:var(--color-text-primary-light);gap:.25rem;cursor:pointer}.LoginForm_checkboxLabel__tYxGH input[type=checkbox]{accent-color:var(--color-primary-light);width:1rem;height:1rem;margin-right:.25rem}body.dark .LoginForm_forgot___xa14{color:var(--color-secondary-dark)}.LoginForm_forgot___xa14{color:var(--color-primary-light);font-size:.875rem;text-decoration:none;font-weight:500;transition:-webkit-text-decoration .2s;transition:text-decoration .2s;transition:text-decoration .2s,-webkit-text-decoration .2s}.LoginForm_forgot___xa14:hover{text-decoration:underline}.LoginForm_signinBtn__FbCA9{width:100%;background:var(--color-primary-light);color:var(--color-text-primary-dark);font-size:1.25rem;font-weight:700;border-radius:4px;padding:1rem 0;box-shadow:0 4px 8px rgba(0,0,0,.08);transition:background .2s,color .2s}.LoginForm_error__6tun1{color:var(--color-error-light)}.LoginForm_error__6tun1,.LoginForm_success__Pf3aV{background:var(--color-background-alt-light);padding:.5rem 1rem;border-radius:4px;margin-bottom:.5rem;font-size:.875rem;text-align:center}.LoginForm_success__Pf3aV{color:var(--color-success-light)}.page_container__jXqyR{display:flex;justify-content:center;align-items:center;min-height:100vh;background:rgba(0,0,0,0)}.EntityForm_entityForm__3R9Oc{background:#fff;padding:1.5rem;display:flex;height:calc(100vh - 48px);flex-direction:column;overflow-y:auto;gap:1rem;box-shadow:0 2px 16px rgba(0,0,0,.08)}.EntityForm_headerSection__sxQUZ{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.EntityForm_titleRow__tvGKt{display:flex;align-items:center;gap:.5rem}.EntityForm_collapseToggle__Z3X4e{display:inline-flex;align-items:center;gap:.25rem;background:rgba(0,0,0,0);border:0;color:#374151;cursor:pointer;font-size:.875rem;padding:.25rem .5rem}.EntityForm_caret__vIZa4{display:inline-flex;align-items:center;justify-content:center;line-height:1}.EntityForm_collapseToggle__Z3X4e:hover{background:rgba(0,0,0,.02);border-radius:4px}.EntityForm_collapseLabel__FLVMm{display:inline-block}.EntityForm_headerActions__L3Z84{display:flex;align-items:center;gap:.5rem}.EntityForm_title__LUmkP{font-size:1.25rem;font-weight:700;color:var(--color-text-primary-light);margin:0}.EntityForm_topFields8Col__mOiGP{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:1rem 1.5rem;gap:1rem 1.5rem;width:100%}.EntityForm_topFields3Col__u3U01{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem 1.5rem;gap:1rem 1.5rem;width:100%}.EntityForm_collapsed__c43eD{display:none!important}.EntityForm_gridItem8__pAxoL{display:flex;flex-direction:column;min-width:0;align-content:end}.EntityForm_span2__dVxR3{grid-column:span 2}.EntityForm_span1__PFp6e{grid-column:span 1}.EntityForm_span3__WdX2T{grid-column:span 3}.EntityForm_span4__pq6EG{grid-column:span 4}.EntityForm_span5__Vdi7O{grid-column:span 5}.EntityForm_span6__aUJiL{grid-column:span 6}.EntityForm_span7__MNk8s{grid-column:span 7}.EntityForm_span8__6u6YR{grid-column:1/-1}.EntityForm_bottomFields__b038_{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;width:100%}.EntityForm_extraContent__c9sDT{width:100%}.EntityForm_rightBottomButtons__WDFxp{display:flex;gap:1.25rem;align-items:flex-end;margin-left:auto}.EntityForm_rightAlign__tG4jD{grid-column-start:-4;grid-column-end:-1}.EntityForm_rightAlign__tG4jD.EntityForm_span2__dVxR3{grid-column-start:-3}.EntityForm_rightAlign__tG4jD.EntityForm_span3__WdX2T{grid-column-start:-4}.EntityForm_readOnlyField__gTG4b{display:flex;flex-direction:column;gap:.25rem}.EntityForm_readOnlyLabel__EW4Ak{font-weight:500;color:#374151;font-size:.75rem;margin-bottom:.25rem}.EntityForm_readOnlyValue__xl9GX{display:block;min-height:1.5rem;padding:0;border:0;background:rgba(0,0,0,0);border-radius:0;color:#111827;font-size:1rem;font-weight:500;line-height:1.5}.EntityForm_multilineValue__32_zk{white-space:pre-wrap;word-break:break-word;min-height:3rem}.EntityForm_fieldError__cww02{color:#e53e3e;font-size:.75rem;margin-top:4px;margin-bottom:0;line-height:1.4}.Breadcrumbs_breadcrumbs__n7_ED{display:flex;align-items:center;font-size:1rem;background:rgba(0,0,0,0)}.Breadcrumbs_crumbLink__2_1wl{color:#0f172a;cursor:pointer;font-weight:400;transition:color .15s}.Breadcrumbs_crumbLink__2_1wl:hover{color:#3b82f6}.Breadcrumbs_crumbLink__2_1wl{display:inline-flex;align-items:center;gap:.25rem}.Breadcrumbs_crumbCurrent__7bXy6{color:#111827;font-weight:500;cursor:default}.Button_button__5Fngg{background:#0f172a;color:#f9fafb;border:1px solid rgba(0,0,0,.06);padding:calc(.5rem + 2px) calc(1rem + 4px);border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:background .2s,color .2s,box-shadow .2s,transform .1s;display:inline-flex;align-items:center;justify-content:center}.Button_button__5Fngg:hover{background:#3b82f6;box-shadow:0 4px 16px rgba(0,0,0,.12);transform:translateY(-1px) scale(1.01)}.Button_button__5Fngg:focus{outline:2px solid #3b82f6;outline-offset:2px}.Button_button__5Fngg:disabled{background:#ccd6e5;color:#374151;cursor:not-allowed;box-shadow:none}.Button_button__5Fngg.Button_secondary__pFIlL{background:#fff;color:#111827;border:1px solid #ccd6e5}.Button_button__5Fngg.Button_secondary__pFIlL:hover:not(:disabled){background:#f1f5f9}.Button_button__5Fngg.Button_secondary__pFIlL:disabled{background:#ccd6e5;color:#374151;border-color:#ccd6e5;cursor:not-allowed}.Button_button__5Fngg.Button_outlinedPrimary__3YHLr{background:rgba(0,0,0,0);color:#0f172a;border:1px solid #0f172a;box-shadow:none}.Button_button__5Fngg.Button_outlinedPrimary__3YHLr:hover{background:rgba(15,23,42,.06);border-color:#0f172a;color:#0f172a;transform:none}.Button_button__5Fngg.Button_outlineDanger__2Zivk{background:rgba(0,0,0,0);color:#dc2626;border:1px solid #dc2626;box-shadow:none}.Button_button__5Fngg.Button_outlineDanger__2Zivk:hover{background:rgba(220,34,34,.06);border-color:rgb(199.95,32.25,32.25);color:rgb(199.95,32.25,32.25);transform:none}.Button_button__5Fngg.Button_danger__5gJwK{background:#dc2626;color:#f9fafb}.Button_button__5Fngg.Button_danger__5gJwK:hover:not(:disabled){background:rgb(199.95,32.25,32.25)}.Button_button__5Fngg.Button_danger__5gJwK:disabled{background:#ccd6e5;color:#374151;cursor:not-allowed}.Button_button__5Fngg.Button_save__sk5ZH{background:#22c55e;color:#f9fafb;border:none}.Button_button__5Fngg.Button_save__sk5ZH:hover{background:rgb(30.6,177.3,84.6)}.Button_button__5Fngg.Button_transparent__BDNtP{background:rgba(0,0,0,0);color:#111827;border:none;box-shadow:none;font-weight:500}.Button_button__5Fngg.Button_transparent__BDNtP:hover{background:rgba(0,0,0,.04)}.Button_button__5Fngg.Button_transparent__BDNtP:focus{outline:2px solid #3b82f6;outline-offset:2px}.Button_iconOnly__YBfbJ{border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;padding:.25rem;min-width:32px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,transform .06s}.Button_iconOnly__YBfbJ:hover{background:rgba(0,0,0,.04);transform:translateY(-1px)}.Button_danger__5gJwK.Button_iconOnly__YBfbJ,.Button_iconOnly__YBfbJ.Button_danger__5gJwK{background:rgba(0,0,0,0)!important;color:#dc2626}.Button_danger__5gJwK.Button_iconOnly__YBfbJ:hover,.Button_iconOnly__YBfbJ.Button_danger__5gJwK:hover{background:rgba(220,34,34,.06);color:rgb(199.95,32.25,32.25)}.Button_sm__sh0pZ{font-size:.75rem;padding:.25rem .5rem;border-radius:4px}.Button_md__m9Lz9{font-size:1rem;padding:calc(.5rem + 2px) calc(1rem + 4px);border-radius:8px}.Button_lg__UdK99{font-size:1.25rem;padding:1rem 2rem;border-radius:16px}.Button_icon__V2EYJ{display:inline-flex;align-items:center;margin-right:.5em;font-size:1.2em}.Button_iconOnly__YBfbJ .Button_icon__V2EYJ{margin-right:0}.Input_field__q76Vz{display:flex;flex-direction:column;gap:.25rem}.Input_field__q76Vz label{font-weight:500;color:#374151;font-size:.75rem;margin-bottom:.25rem}.Input_input__5WxBl{flex:1 1;border:none;background:#fff;font-size:1rem;width:100%;outline:none;color:#374151;transition:color .2s}.Input_inputIconWrap__L5zse{display:flex;align-items:center;background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05);padding:0 .5rem;border:1px solid #f1f5f9;transition:box-shadow .2s,border .2s;min-height:40px}.Input_fileInputWrap__pYLR6{display:flex;align-items:center;gap:.5rem;padding-right:.5rem;flex:1 1 auto;min-width:0}.Input_fileButton__L5OlK{background:rgba(0,0,0,0);border:1px solid #f1f5f9;padding:0;width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#111827;transition:background .15s,border-color .15s,color .15s;background-color:rgba(0,0,0,0);line-height:0}.Input_fileButton__L5OlK:hover{border-color:#3b82f6;background-color:rgba(59,130,246,.04);color:#3b82f6}.Input_fileName__IXHES{color:#374151;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0;padding-left:.5rem}.Input_inputFile__DuGHj{position:absolute;opacity:0;width:.1px;height:.1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Input_inputIcon__NW4Jm{display:flex;align-items:center;margin-right:1rem;color:#94a3b8;font-size:1.25rem}.Input_input__5WxBl::placeholder{color:#94a3b8;opacity:1}.Input_inputIconWrap__L5zse:focus-within .Input_input__5WxBl::placeholder{color:#3b82f6}.Input_input__5WxBl:focus{outline:none;border:none}.Input_inputIconWrap__L5zse:focus-within{border:1px solid #3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.08)}.Input_input__5WxBl:disabled{background:#f1f5f9;color:#374151;cursor:not-allowed}.ConfirmModal_overlay__0lbQD{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999}.ConfirmModal_panel__umiMf{background:#fff;border:1px solid #ccd6e5;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);width:min(440px,100%);padding:1.5rem}.ConfirmModal_title__SfkfB{margin:0 0 .5rem;font-size:1.25rem;line-height:1.3;font-weight:700;color:#111827}.ConfirmModal_message__KeG5m{margin:0 0 1.5rem;color:#374151;font-size:.875rem;line-height:1.5}.ConfirmModal_actions__p5eiN{display:flex;justify-content:flex-end;gap:.5rem}.ConfirmModal_button___hllQ{min-width:96px}.ConfirmModal_widePanel__Dv21S{width:640px}@media(max-width:480px){.ConfirmModal_overlay__0lbQD,.ConfirmModal_panel__umiMf{padding:1rem}.ConfirmModal_actions__p5eiN{flex-direction:column-reverse;align-items:stretch}.ConfirmModal_button___hllQ{width:100%}}.SidenavLayout_layout__3zKm_{display:flex;height:100vh}.SidenavLayout_mainContent__0yOQr{flex:1 1;background:var(--color-background-alt-light);overflow-y:auto}.SidenavLayout_sidebar__Hq_kj{background:var(--color-background-alt-light);color:var(--color-text-primary-light);box-shadow:0 1px 2px rgba(0,0,0,.05);position:relative;z-index:10;display:flex;flex-direction:column;transition:width .3s ease;overflow:hidden}.SidenavLayout_sidebar__Hq_kj.SidenavLayout_collapsed__aAtOn{width:56px;padding:1rem 0 .5rem;align-items:center}.SidenavLayout_sidebar__Hq_kj.SidenavLayout_expanded__t_5Ct{width:200px;padding:1.5rem .75rem .5rem}.SidenavLayout_sidebarHeader__huSmE{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.SidenavLayout_brandSection__ER_pq{display:flex;align-items:center;gap:.5rem;flex:1 1;min-height:32px}.SidenavLayout_collapsed__aAtOn .SidenavLayout_brandSection__ER_pq{justify-content:center;gap:0}.SidenavLayout_logoContainer__6TjfC{position:relative;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}.SidenavLayout_logoContainer__6TjfC.SidenavLayout_collapsedLogo__X1cR_{cursor:pointer;width:36px;height:36px}.SidenavLayout_logoContainer__6TjfC.SidenavLayout_collapsedLogo__X1cR_:hover{background:var(--color-background-light);transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.1)}.SidenavLayout_brandLogo__Ow3y_{border-radius:8px;width:32px;height:32px;object-fit:contain;flex-shrink:0;transition:all .3s ease}.SidenavLayout_brandLogo__Ow3y_.SidenavLayout_logoHovered__yp9b6{opacity:.7;transform:scale(.8)}.SidenavLayout_expandIcon__EPbX7{display:none!important}@keyframes SidenavLayout_pulseGlow__rRRSD{0%,to{box-shadow:0 2px 8px rgba(0,0,0,.15),0 0 0 0 rgba(59,130,246,.4)}50%{box-shadow:0 2px 8px rgba(0,0,0,.15),0 0 0 4px rgba(59,130,246,.2)}}.SidenavLayout_brandInfo__MCdNU{display:flex;flex-direction:column;min-width:0}.SidenavLayout_brandTitle__xOIGk{font-size:.9rem;font-weight:600;color:var(--color-text-primary-light);margin:0;line-height:1.2}.SidenavLayout_brandSubtitle__kSZkN{font-size:.75rem;color:var(--color-text-secondary-light);margin:2px 0 0;line-height:1.2}.SidenavLayout_collapseButton__g3zL_{width:28px;height:28px;color:var(--color-text-primary-light);background:rgba(0,0,0,0);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.SidenavLayout_collapseButton__g3zL_:hover{background:var(--color-background-light);transform:scale(1.1);color:var(--color-accent-light)}.SidenavLayout_collapseButton__g3zL_:active{transform:scale(.95)}.SidenavLayout_navigation__4HIOv{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) rgba(0,0,0,0)}.SidenavLayout_navList__CrCe5{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem;width:100%}.SidenavLayout_navItem__0Tgkz{display:flex;width:100%}.SidenavLayout_navigation__4HIOv::-webkit-scrollbar{width:6px}.SidenavLayout_navigation__4HIOv::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.SidenavLayout_navigation__4HIOv::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:8px}.SidenavLayout_navigation__4HIOv:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.16)}.SidenavLayout_navLink__Divkn{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:8px;color:var(--color-text-primary-light);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease;width:100%;position:relative;overflow:hidden}.SidenavLayout_collapsed__aAtOn .SidenavLayout_navLink__Divkn{justify-content:center;width:40px;height:40px;padding:0}.SidenavLayout_expanded__t_5Ct .SidenavLayout_navLink__Divkn{width:calc(100% - 0px)}.SidenavLayout_navLink__Divkn:hover{background:var(--color-background-light);color:var(--color-accent-light)}.SidenavLayout_collapsed__aAtOn .SidenavLayout_navLink__Divkn:hover{transform:scale(1.05)}.SidenavLayout_expanded__t_5Ct .SidenavLayout_navLink__Divkn:hover{background:var(--color-background-light)}.SidenavLayout_navLink__Divkn.SidenavLayout_active__F46ij{color:var(--color-primary-light);font-weight:600;border-left:3px solid var(--color-primary-light);background:rgba(15,23,42,.05)}.SidenavLayout_collapsed__aAtOn .SidenavLayout_navLink__Divkn.SidenavLayout_active__F46ij{background:rgba(15,23,42,.1);border-left:3px solid var(--color-primary-light);border-radius:0 8px 8px 0}.SidenavLayout_navLink__Divkn.SidenavLayout_childActive__IWUxp{color:var(--color-primary-light);font-weight:600;background:rgba(15,23,42,.03);border-left:3px solid rgba(0,0,0,0)}.SidenavLayout_navLink__Divkn.SidenavLayout_parentActive__MT_ea{color:var(--color-primary-light);font-weight:700;border-left:3px solid var(--color-primary-light);background:rgba(15,23,42,.06)}.SidenavLayout_navLabel__sgR0w{font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SidenavLayout_sidebarFooter__DaYyt{margin-top:auto;padding-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.SidenavLayout_userProfile__TcCBD{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:16px;transition:background .2s ease;text-decoration:none}.SidenavLayout_collapsed__aAtOn .SidenavLayout_userProfile__TcCBD{justify-content:center;gap:0;width:40px;height:40px;padding:0;border-radius:50%}.SidenavLayout_userProfile__TcCBD:hover{background:var(--color-background-light)}.SidenavLayout_logoutButton__hx0cg{width:100%;justify-content:center;text-align:center;padding:.5rem .75rem}.SidenavLayout_userAvatar__NS0K5{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.SidenavLayout_userDetails__z_DI4{display:flex;flex-direction:column;min-width:0}.SidenavLayout_userName__D8ER7{font-size:.85rem;font-weight:600;color:var(--color-text-primary-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SidenavLayout_userEmail__C4R8y{font-size:.75rem;color:var(--color-text-secondary-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}[data-theme=dark] .SidenavLayout_sidebar__Hq_kj{background:var(--color-background-alt-dark);color:var(--color-text-primary-dark)}[data-theme=dark] .SidenavLayout_logoContainer__6TjfC.SidenavLayout_collapsedLogo__X1cR_:hover{background:var(--color-background-dark)}[data-theme=dark] .SidenavLayout_expandIcon__EPbX7{color:var(--color-accent-dark);background:rgba(31,41,55,.9)}[data-theme=dark] .SidenavLayout_brandTitle__xOIGk{color:var(--color-text-primary-dark)}[data-theme=dark] .SidenavLayout_brandSubtitle__kSZkN{color:var(--color-text-secondary-dark)}[data-theme=dark] .SidenavLayout_collapseButton__g3zL_{color:var(--color-text-primary-dark)}[data-theme=dark] .SidenavLayout_collapseButton__g3zL_:hover{background:var(--color-background-dark);color:var(--color-accent-dark)}[data-theme=dark] .SidenavLayout_navLink__Divkn{color:var(--color-text-primary-dark)}[data-theme=dark] .SidenavLayout_navLink__Divkn:hover{background:var(--color-background-dark);color:var(--color-accent-dark)}[data-theme=dark] .SidenavLayout_navLink__Divkn.SidenavLayout_active__F46ij{color:var(--color-primary-dark);border-left:3px solid var(--color-primary-dark);background:rgba(30,41,59,.1)}.SidenavLayout_collapsed__aAtOn [data-theme=dark] .SidenavLayout_navLink__Divkn.SidenavLayout_active__F46ij{background:rgba(30,41,59,.15);border-left:3px solid var(--color-primary-dark)}[data-theme=dark] .SidenavLayout_userProfile__TcCBD:hover{background:var(--color-background-dark)}[data-theme=dark] .SidenavLayout_userName__D8ER7{color:var(--color-text-primary-dark)}[data-theme=dark] .SidenavLayout_userEmail__C4R8y{color:var(--color-text-secondary-dark)}.SidenavLayout_parentItem__Ub3xZ{width:100%}.SidenavLayout_parentNavLink__NVSA_{cursor:pointer;border:none;background:rgba(0,0,0,0);text-align:left;font-family:inherit;width:100%}.SidenavLayout_parentNavLink__NVSA_ .SidenavLayout_chevronIcon__zygr4{margin-left:auto;color:var(--color-text-secondary-light);transition:all .2s ease}.SidenavLayout_parentNavLink__NVSA_:hover .SidenavLayout_chevronIcon__zygr4{color:var(--color-accent-light)}.SidenavLayout_childNavList__FichK{list-style:none;margin:.25rem 0 0;padding:0 0 0 1rem}.SidenavLayout_childNavItem__IRN8c{display:flex;width:100%;margin-bottom:.125rem}.SidenavLayout_childNavLink__B4ifY{font-size:.8rem!important;padding:.375rem .5rem!important;opacity:.9}.SidenavLayout_childNavLink__B4ifY:hover{opacity:1}[data-theme=dark] .SidenavLayout_parentNavLink__NVSA_ .SidenavLayout_chevronIcon__zygr4{color:var(--color-text-secondary-dark)}[data-theme=dark] .SidenavLayout_parentNavLink__NVSA_:hover .SidenavLayout_chevronIcon__zygr4{color:var(--color-accent-dark)}.UserProfile_headerActions__yD7OD{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.UserProfile_statusMessage__wkfsl{font-size:.875rem;color:#22c55e;margin-top:.25rem}.UserProfile_errorMessage__8IQa2{font-size:.875rem;color:#dc2626;margin-top:.25rem}.UserProfile_buttonGroup__eqtja{display:flex;gap:.5rem;align-items:center}.EntityContainer_buttonsContainer__yLqPK{display:flex;flex-direction:row;column-gap:10px}.EntityContainer_formTitle__9SVy1{display:flex;flex-direction:row;align-items:center}.EntityContainer_formTitle__9SVy1 .EntityContainer_status__UXNUV{font-size:10px;padding:2px 10px;background:#3b82f6;border-radius:10px;color:#fff;font-weight:500;display:flex;align-content:center;align-items:center;margin:10px;letter-spacing:1px}.EntityContainer_extraContentContainer__9d6f1 .EntityContainer_summaryContainer__ieyhw{display:flex;justify-content:space-between;padding:10px 0}.EntityContainer_extraContentContainer__9d6f1 .EntityContainer_summaryContainer__ieyhw .EntityContainer_notesContainer__RWUR_{display:flex}.EntityContainer_extraContentContainer__9d6f1 .EntityContainer_summaryContainer__ieyhw .EntityContainer_totalContainer___lOZz{display:grid;flex-direction:column;grid-template-columns:1fr 1fr}.EntityContainer_extraContentContainer__9d6f1 .EntityContainer_summaryContainer__ieyhw .EntityContainer_totalContainer___lOZz div{padding:5px 10px;border:1px solid #f2f2f2;display:flex;align-items:center}.EntityContainer_extraContentContainer__9d6f1 .EntityContainer_summaryContainer__ieyhw .EntityContainer_totalContainer___lOZz .EntityContainer_totalLabel__o79Cf{font-size:12px;background-color:#f7f7f7}.EntityContainer_extraContentContainer__9d6f1 .EntityContainer_summaryContainer__ieyhw .EntityContainer_totalContainer___lOZz .EntityContainer_totalValue__etSP0{justify-content:flex-end}.EntityContainer_extraContentContainer__9d6f1 .EntityContainer_summaryContainer__ieyhw .EntityContainer_totalContainer___lOZz .EntityContainer_highlight___ayn_{font-weight:600}.PurchaseOrders_buttonsContainer__ff_cy{display:flex;flex-direction:row;column-gap:10px}.PurchaseOrders_formTitle__3mdpp{display:flex;flex-direction:row;align-items:center}.PurchaseOrders_formTitle__3mdpp .PurchaseOrders_status__j53tQ{font-size:10px;padding:2px 10px;background:#3b82f6;border-radius:10px;color:#fff;font-weight:500;display:flex;align-content:center;align-items:center;margin:10px;letter-spacing:1px}.PurchaseOrders_extraContentContainer__ndC0q .PurchaseOrders_summaryContainer__k11eS{display:flex;justify-content:space-between;padding:10px 0}.PurchaseOrders_extraContentContainer__ndC0q .PurchaseOrders_summaryContainer__k11eS .PurchaseOrders_notesContainer__2gvzG{display:flex}.PurchaseOrders_extraContentContainer__ndC0q .PurchaseOrders_summaryContainer__k11eS .PurchaseOrders_totalContainer__4TGQ8{display:grid;flex-direction:column;grid-template-columns:1fr 1fr}.PurchaseOrders_extraContentContainer__ndC0q .PurchaseOrders_summaryContainer__k11eS .PurchaseOrders_totalContainer__4TGQ8 div{padding:5px 10px;border:1px solid #f2f2f2;display:flex;align-items:center}.PurchaseOrders_extraContentContainer__ndC0q .PurchaseOrders_summaryContainer__k11eS .PurchaseOrders_totalContainer__4TGQ8 .PurchaseOrders_totalLabel__RiARz{font-size:12px;background-color:#f7f7f7}.PurchaseOrders_extraContentContainer__ndC0q .PurchaseOrders_summaryContainer__k11eS .PurchaseOrders_totalContainer__4TGQ8 .PurchaseOrders_totalValue__hmAvE{justify-content:flex-end}.PurchaseOrders_extraContentContainer__ndC0q .PurchaseOrders_summaryContainer__k11eS .PurchaseOrders_totalContainer__4TGQ8 .PurchaseOrders_highlight__BeADp{font-weight:600}.PurchaseOrders_extraSection__zgKFQ{padding:24px 0 8px;display:flex;flex-direction:column;gap:16px}.PurchaseOrders_inlineFields___FKmz,.PurchaseOrders_richTextGrid___o7VP{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.PurchaseOrders_fullRow___bvwS{width:100%}.DropdownAction_container__9AudG{position:relative;display:inline-block}.DropdownAction_trigger__Xh6iL{background:rgba(0,0,0,0);border:none;padding:6px;cursor:pointer;color:#111827}.DropdownAction_menu__xJRzq{background:#fff;border:1px solid #ccd6e5;box-shadow:0 6px 18px rgba(16,24,40,.08);border-radius:8px;z-index:1000;padding:6px 0;max-width:260px;word-wrap:break-word;overflow:visible}.DropdownAction_menuItem__R3LcI{display:flex;align-items:center;gap:.5rem;width:100%;padding:10px 12px;background:rgba(0,0,0,0);border:none;text-align:left;cursor:pointer;color:#111827;font-weight:500}.DropdownAction_openAbove__bTYA0{box-shadow:0 -6px 18px rgba(16,24,40,.06);border-radius:8px}.DropdownAction_menuItem__R3LcI:hover{background:#f1f5f9}.DropdownAction_icon__vC27k{opacity:.9}.DropdownAction_destructive__imvi9{color:#dc2626}.DropdownAction_menuItem__R3LcI[disabled]{opacity:.45;cursor:not-allowed}.SearchBar_searchSection__7AnEK{display:flex;align-items:center;gap:1rem}.SearchBar_searchContainer__9CB_s{position:relative;display:flex;align-items:center}.SearchBar_searchIcon__Oe0JJ{position:absolute;left:.75rem;color:#ccd6e5;z-index:1;pointer-events:none}.SearchBar_searchInput__GASBi{padding:.75rem .75rem .75rem 2.5rem;border:1px solid #ccd6e5;border-radius:8px;font-size:.875rem;background-color:#fff;color:#111827;transition:all .2s ease}.SearchBar_searchInput__GASBi:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.SearchBar_searchInput__GASBi::placeholder{color:#374151}.SearchBar_searchInput__GASBi:hover{border-color:#94a3b8}.SearchBar_filterButton__NWO3t{padding:.75rem;border:1px solid #ccd6e5;border-radius:8px;background-color:#fff;color:#374151;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.SearchBar_filterButton__NWO3t:hover{background-color:#f1f5f9;border-color:#94a3b8;color:#111827}.SearchBar_filterButton__NWO3t:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.1)}.SearchBar_filterButton__NWO3t:active{transform:scale(.98)}.ProjectScope_empty__15iDz{padding:12px;color:#374151}.ProjectScope_titleOverride__g1jiz{margin:0}.ProjectScope_groupHeader__yy1FU{font-weight:700;text-align:left;width:100%;display:block}.ProjectScope_groupHeaderLabel__5sl4_{margin-right:6px;color:#374151;font-weight:500}.ProjectScope_scopeName__lUiWi{color:#111827}.ProjectScope_landingWrap__oxvfR{display:flex;flex-direction:column;gap:1rem;border-radius:8px}.ProjectScope_headerRow__mGAPX{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ProjectScope_title__yoz2u{font-size:1.25rem;margin:0}.ProjectScope_headerActions__9l65b{display:flex;align-items:center;gap:1rem}.ProjectScope_headerActions__9l65b .ProjectScope_field__54KNc{display:flex;flex-direction:row;align-items:center}.ProjectScope_scopeActions__CG4mN{display:flex;align-items:center}.ProjectScope_btnSmall__ufUM8{padding:6px 8px;font-size:.85rem}.ProjectScope_actionCell__DDtat{display:flex;align-items:center;justify-content:flex-end}.ProjectScope_materialCell__elNen{display:flex;flex-direction:column}.ProjectScope_materialCode__pPjSr{font-weight:500;color:#374151;font-size:.875rem}.ProjectScope_materialName__9nALn{color:#111827;font-weight:700}.InvalidPage_pageContainer__dcVMv{height:100%;display:flex;align-content:center;flex-direction:row;justify-content:center;align-items:center}.StatusBadge_badge__O97nB{display:inline-block;font-size:12px;line-height:1;padding:4px 8px;border-radius:9999px;font-weight:600;text-transform:none;white-space:nowrap}.StatusBadge_approved__VJaSy{background-color:#d1fae5;color:#065f46;border:1px solid #065f46}.StatusBadge_draft__5H9P4{background-color:#f3f4f6;color:#374151;border:1px solid #374151}.StatusBadge_billed__scMlM{background-color:#d1fae5;color:#065f46;border:1px solid #065f46}.StatusBadge_ordered__8THt0{background-color:#dbeafe;color:#1e3a8a;border:1px solid #1e3a8a}.StatusBadge_cancelled__VuK1D{background-color:#fff;color:#991b1b;border:1px solid #991b1b}.StatusBadge_rejected___LgeU{background-color:#fee2e2;color:#7f1d1d;border:1px solid #7f1d1d}.StatusBadge_requested__SLm4O,.StatusBadge_submitted__AQcBD{background-color:#eef2ff;color:#1e3a8a;border:1px solid #1e3a8a}.StatusBadge_pending__zYAqt{background-color:#fffbeb;color:#92400e;border:1px solid #92400e}.StatusBadge_prepared__VIZKZ{background-color:#eef2ff;color:#3730a3;border:1px solid #3730a3}.StatusBadge_partial__mGaHI{background-color:#fff7ed;color:#92400e;border:1px solid #92400e}.StatusBadge_forApproval__j_RCE{background-color:#fff7ed;color:#b45309;border:1px solid #b45309}.StatusBadge_delivered___dM1d,.StatusBadge_transferred__ng9LM{background-color:#d1fae5;color:#065f46;border:1px solid #065f46}.StatusBadge_received__Ebjzg{background-color:#e6fffa;color:#065f46;border:1px solid #10b981}.StatusBadge_won__5DWbB{background-color:#d1fae5;color:#065f46;border:1px solid #065f46}.StatusBadge_lost___tHsE{background-color:#fff1f2;color:#7f1d1d;border:1px solid #ef4444}.StatusBadge_acknowledged__OFQuE{background-color:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.StatusBadge_created__Mpom8{background-color:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.StatusBadge_default__LLi3H{background-color:#f3f4f6;color:#374151;border:1px solid #374151}.StatusBadge_notStarted__iRa6h{background-color:#fff;color:#374151;border:1px solid #374151}.StatusBadge_ongoing__wQVDq{background-color:#eef2ff;color:#1e3a8a;border:1px solid #1e3a8a}.StatusBadge_completed__Q9Qjr{background-color:#d1fae5;color:#065f46;border:1px solid #065f46}.StatusBadge_closed__R81pu{background-color:#f8fafc;color:#374151;border:1px solid #94a3b8}.StatusBadge_paid__xh_ZR{background-color:#d1fae5;color:#065f46;border:1px solid #065f46}.StatusBadge_unpaid__HxyD7{background-color:#fee2e2;color:#991b1b;border:1px solid #991b1b}.StatusBadge_partiallyPaid__haQbK{background-color:#fff7ed;color:#b45309;border:1px solid #b45309}.PurchasePayments_extraContentContainer__FRG64 .PurchasePayments_summaryContainer__c_DwQ{display:flex;justify-content:space-between;padding:10px 0}.PurchasePayments_extraContentContainer__FRG64 .PurchasePayments_summaryContainer__c_DwQ .PurchasePayments_notesContainer__EOr9X{display:flex}.PurchasePayments_extraContentContainer__FRG64 .PurchasePayments_summaryContainer__c_DwQ .PurchasePayments_totalContainer__RsvPj{display:grid;grid-template-columns:1fr 1fr}.PurchasePayments_extraContentContainer__FRG64 .PurchasePayments_summaryContainer__c_DwQ .PurchasePayments_totalContainer__RsvPj div{padding:5px 10px;border:1px solid #f2f2f2;display:flex;align-items:center}.PurchasePayments_extraContentContainer__FRG64 .PurchasePayments_summaryContainer__c_DwQ .PurchasePayments_totalContainer__RsvPj .PurchasePayments_totalLabel__jDLWr{font-size:12px;background-color:#f7f7f7}.PurchasePayments_extraContentContainer__FRG64 .PurchasePayments_summaryContainer__c_DwQ .PurchasePayments_totalContainer__RsvPj .PurchasePayments_totalValue___czVq{justify-content:flex-end}.PurchasePayments_extraContentContainer__FRG64 .PurchasePayments_summaryContainer__c_DwQ .PurchasePayments_totalContainer__RsvPj .PurchasePayments_highlight__IXUTX{font-weight:600}.RichTextEditor_wrapper__Sdkjt{display:flex;flex-direction:column;gap:6px}.RichTextEditor_label__KNJHu{font-weight:500;color:#374151;font-size:.75rem;margin-bottom:.25rem}.RichTextEditor_editorWrap__6Lqsx{border-radius:6px;overflow:hidden}.RichTextEditor_editorWrap__6Lqsx .ql-toolbar{border-top-left-radius:6px;border-top-right-radius:6px;border-color:#d1d5db;background:#f9fafb}.RichTextEditor_editorWrap__6Lqsx .ql-container{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-color:#d1d5db;font-size:14px;min-height:120px}.RichTextEditor_editorWrap__6Lqsx .ql-editor{min-height:120px;color:#111827}.RichTextEditor_editorWrap__6Lqsx .ql-editor.ql-blank:before{color:#9ca3af;font-style:normal}.RichTextEditor_readOnly__1kwBA .ql-container{border:1px solid #e5e7eb;background:#f9fafb}.RichTextEditor_readOnly__1kwBA .ql-editor{color:#374151;cursor:default}.RichTextEditor_skeleton__OJ1bH{height:160px;background:#f3f4f6;border-radius:6px;border:1px solid #e5e7eb}.ProposalForm_extraSection__iK2J7{padding:24px 0 8px;display:flex;flex-direction:column;gap:16px}.ProposalForm_inlineFields__eTpnk,.ProposalForm_richTextGrid__y_TK7{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ProposalForm_fullRow__RIhls{width:100%}.Collection_extraContentContainer__50jLa .Collection_summaryContainer__xFlvi{display:flex;justify-content:space-between;padding:10px 0}.Collection_extraContentContainer__50jLa .Collection_summaryContainer__xFlvi .Collection_notesContainer__o_bGZ{display:flex}.Collection_extraContentContainer__50jLa .Collection_summaryContainer__xFlvi .Collection_totalContainer__SFyiN{display:grid;flex-direction:column;grid-template-columns:1fr 1fr}.Collection_extraContentContainer__50jLa .Collection_summaryContainer__xFlvi .Collection_totalContainer__SFyiN div{padding:5px 10px;border:1px solid #f2f2f2;display:flex;align-items:center}.Collection_extraContentContainer__50jLa .Collection_summaryContainer__xFlvi .Collection_totalContainer__SFyiN .Collection_totalLabel__birie{font-size:12px;background-color:#f7f7f7}.Collection_extraContentContainer__50jLa .Collection_summaryContainer__xFlvi .Collection_totalContainer__SFyiN .Collection_totalValue__1cZ49{justify-content:flex-end}.Collection_extraContentContainer__50jLa .Collection_summaryContainer__xFlvi .Collection_totalContainer__SFyiN .Collection_highlight__ZVmWs{font-weight:600}.SalesBilling_extraContentContainer__uXlcQ .SalesBilling_summaryContainer__TL9N8{display:flex;justify-content:space-between;padding:10px 0}.SalesBilling_extraContentContainer__uXlcQ .SalesBilling_summaryContainer__TL9N8 .SalesBilling_notesContainer__2OMjW{display:flex}.SalesBilling_extraContentContainer__uXlcQ .SalesBilling_summaryContainer__TL9N8 .SalesBilling_totalContainer__Hz7Dz{display:grid;flex-direction:column;grid-template-columns:1fr 1fr}.SalesBilling_extraContentContainer__uXlcQ .SalesBilling_summaryContainer__TL9N8 .SalesBilling_totalContainer__Hz7Dz div{padding:5px 10px;border:1px solid #f2f2f2;display:flex;align-items:center}.SalesBilling_extraContentContainer__uXlcQ .SalesBilling_summaryContainer__TL9N8 .SalesBilling_totalContainer__Hz7Dz .SalesBilling_totalLabel__iNcrg{font-size:12px;background-color:#f7f7f7}.SalesBilling_extraContentContainer__uXlcQ .SalesBilling_summaryContainer__TL9N8 .SalesBilling_totalContainer__Hz7Dz .SalesBilling_totalValue__Oyd5S{justify-content:flex-end}.SalesBilling_extraContentContainer__uXlcQ .SalesBilling_summaryContainer__TL9N8 .SalesBilling_totalContainer__Hz7Dz .SalesBilling_highlight__j3mly{font-weight:600}