:root{--color-bg-main:#f5f6f8;--color-bg-surface:#fff;--color-bg-section:#f8f9fb;--color-bg-muted:#f1f3f5;--color-primary:#3b5bdb;--color-primary-hover:#364fc7;--color-primary-light:#748ffc;--color-highlight:#f08c00;--color-highlight-hover:#e67700;--color-danger:#e03131;--color-danger-hover:#c92a2a;--color-success:#2f9e44;--color-success-bg:#ebfbee;--color-warning:#f59e0b;--color-warning-bg:#fff4e6;--color-badge-warning-bg:#fef3c7;--color-badge-warning-text:#92400e;--color-badge-success-bg:#dcfce7;--color-badge-success-text:#14532d;--color-badge-danger-bg:#fee2e2;--color-badge-danger-text:#991b1b;--color-badge-info-bg:#dbeafe;--color-badge-info-text:#1e3a8a;--color-badge-neutral-bg:#f3f4f6;--color-badge-neutral-text:#4b5563;--color-text-primary:#16181d;--color-text-secondary:#545862;--color-text-muted:#9ca1ab;--color-border:#e4e6eb;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-pill:9999px;--font-primary:"Inter", system-ui, -apple-system, sans-serif;--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--weight-normal:400;--weight-medium:500;--weight-bold:600;--spacing-xxs:.2rem;--spacing-2xs:.375rem;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-xxl:5rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--header-height:72px;--container-max-width:1440px}body{background-color:var(--color-bg-main);color:var(--color-text-primary);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--g-arrow-color:#1f2937;--g-bar-color:#fff;--g-bar-border:#fff;--g-tick-color-thick:#ededed;--g-tick-color:#f3f3f3;--g-actions-background:#f3f3f3;--g-border-color:#ebeff2;--g-text-muted:#7c7c7c;--g-text-light:#fff;--g-text-dark:#171717;--g-progress-color:#dbdbdb;--g-handle-color:#37352f;--g-weekend-label-color:#dcdce4;--g-expected-progress:#c4c4e9;--g-header-background:#fff;--g-row-color:#fdfdfd;--g-row-border-color:#c7c7c7;--g-today-highlight:#37352f;--g-popup-actions:#ebeff2;--g-weekend-highlight-color:#f7f7f7}html[data-theme=dark]{--g-arrow-color:#e5e5e5;--g-bar-color:#2a2a2a;--g-bar-border:#3a3a3a;--g-tick-color-thick:#1a1a1a;--g-tick-color:#0a0a0a;--g-actions-background:#1a1a1a;--g-border-color:#2a2a2a;--g-text-muted:#999;--g-text-light:#fff;--g-text-dark:#f5f5f5;--g-progress-color:#4a4a4a;--g-handle-color:#d0d0d0;--g-weekend-label-color:#3a3a3a;--g-expected-progress:#5a5a5a;--g-header-background:#0a0a0a;--g-row-color:#141414;--g-row-border-color:#2a2a2a;--g-today-highlight:#999;--g-popup-actions:#1a1a1a;--g-weekend-highlight-color:#0f0f0f}.gantt-container{height:var(--gv-grid-height);isolation:isolate;border-radius:8px;width:100%;font-size:12px;line-height:14.5px;position:relative;overflow:auto}.gantt-container .popup-wrapper{background:var(--g-header-background);z-index:1000;border-radius:5px;width:max-content;padding:10px;position:absolute;top:0;left:0;box-shadow:0 10px 24px -3px #0003}.gantt-container .popup-wrapper .title{color:var(--g-text-dark);margin-bottom:2px;font-size:.85rem;font-weight:650;line-height:15px}.gantt-container .popup-wrapper .subtitle{color:var(--g-text-dark);margin-bottom:5px;font-size:.8rem}.gantt-container .popup-wrapper .details{color:var(--g-text-muted);font-size:.7rem}.gantt-container .popup-wrapper .actions{margin-top:10px;margin-left:3px}.gantt-container .popup-wrapper .action-btn{background-color:var(--g-popup-actions);border:none;border-right:1px solid var(--g-border-color);padding:5px 8px}.gantt-container .popup-wrapper .action-btn:hover{filter:brightness(97%)}.gantt-container .popup-wrapper .action-btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.gantt-container .popup-wrapper .action-btn:last-child{border-right:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.gantt-container .grid-header{height:calc(var(--gv-lower-header-height) + var(--gv-upper-header-height) + 10px);background-color:var(--g-header-background);border-bottom:1px solid var(--g-row-border-color);z-index:1000;position:sticky;top:0;left:0}.gantt-container .lower-text,.gantt-container .upper-text{text-anchor:middle}.gantt-container .upper-header{height:var(--gv-upper-header-height)}.gantt-container .lower-header{height:var(--gv-lower-header-height)}.gantt-container .lower-text{width:calc(var(--gv-column-width) * .8);height:calc(var(--gv-lower-header-height) * .8);margin:0 calc(var(--gv-column-width) * .1);text-align:center;color:var(--g-text-muted);align-content:center;font-size:12px;position:absolute}.gantt-container .upper-text{width:fit-content;color:var(--g-text-dark);height:calc(var(--gv-lower-header-height) * .66);font-size:14px;font-weight:500;position:absolute}.gantt-container .current-upper{background:var(--g-header-background);padding-left:17px;position:sticky;left:0!important}.gantt-container .side-header{float:right;z-index:1000;background:var(--g-header-background);width:max-content;margin-left:auto;padding-top:10px;padding-right:10px;font-weight:400;line-height:20px;display:flex;position:sticky;top:0;right:0}.gantt-container .side-header *{background-color:var(--g-actions-background);color:var(--g-text-dark);letter-spacing:.02em;box-sizing:content-box;border:none;border-radius:.5rem;margin-right:5px;padding:5px 8px;font-size:14px;font-weight:420;transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.gantt-container .side-header :last-child{margin-right:0}.gantt-container .side-header :hover{filter:brightness(97.5%)}.gantt-container .side-header select{width:60px;padding-top:2px;padding-bottom:2px}.gantt-container .side-header select:focus{outline:none}.gantt-container .date-range-highlight{background-color:var(--g-progress-color);height:calc(var(--gv-lower-header-height) - 6px);top:calc(var(--gv-upper-header-height) + 5px);border-radius:12px;position:absolute}.gantt-container .current-highlight{background:var(--g-today-highlight);z-index:999;width:1px;position:absolute}.gantt-container .current-ball-highlight{background:var(--g-today-highlight);z-index:1001;border-radius:50%;position:absolute}.gantt-container .current-date-highlight{background:var(--g-today-highlight);color:var(--g-text-light);border-radius:5px}.gantt-container .holiday-label{opacity:0;z-index:1000;background:var(--g-weekend-label-color);border-radius:5px;padding:2px 5px;position:absolute;top:0;left:0}.gantt-container .holiday-label.show{opacity:100}.gantt-container .extras{position:sticky;left:0}.gantt-container .extras .adjust{left:8px;top:calc(var(--gv-grid-height) - 60px);background-color:var(--g-actions-background);color:var(--g-text-light);border:none;border-radius:3px;padding:8px;position:absolute}.gantt-container .hide{display:none}.gantt{-webkit-user-select:none;user-select:none;position:absolute}.gantt .grid-background{fill:none}.gantt .grid-row{fill:var(--g-row-color)}.gantt .row-line{stroke:var(--g-border-color)}.gantt .tick{stroke:var(--g-tick-color);stroke-width:.4px}.gantt .tick.thick{stroke:var(--g-tick-color-thick);stroke-width:.7px}.gantt .arrow{fill:none;stroke:var(--g-arrow-color);stroke-width:1.5px}.gantt .bar-wrapper .bar{fill:var(--g-bar-color);stroke:var(--g-bar-border);stroke-width:0;transition:stroke-width .3s}.gantt .bar-progress{fill:var(--g-progress-color);border-radius:4px}.gantt .bar-expected-progress{fill:var(--g-expected-progress)}.gantt .bar-invalid{fill:#0000;stroke:var(--g-bar-border);stroke-width:1px;stroke-dasharray:5}:is(.gantt .bar-invalid)~.bar-label{fill:var(--g-text-light)}.gantt .bar-label{fill:var(--g-text-dark);dominant-baseline:central;font-family:Helvetica;font-size:13px;font-weight:400}.gantt .bar-label.big{fill:var(--g-text-dark);text-anchor:start}.gantt .handle{fill:var(--g-handle-color);opacity:0;transition:opacity .3s}.gantt .handle.active,.gantt .handle.visible{cursor:ew-resize;opacity:1}.gantt .handle.progress{fill:var(--g-text-muted)}.gantt .bar-wrapper{cursor:pointer}.gantt .bar-wrapper .bar{outline:1px solid var(--g-row-border-color);border-radius:3px}.gantt .bar-wrapper:hover .bar{transition:transform .3s}.gantt .bar-wrapper:hover .date-range-highlight{display:block}.gantt .grid-column{fill:#0000;pointer-events:all}.gantt .grid-column:hover{fill:var(--g-weekend-highlight-color);transition:fill .1s}._splitContainer_4tevg_1{max-width:var(--container-max-width);grid-template-columns:1fr 1fr;min-height:100vh;margin:0 auto;display:grid}._formSide_4tevg_9{background-color:var(--color-bg-main);padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex}._imageSide_4tevg_17{background-image:url(/assets/login-register-bg-VRTxyeGP.jpg);background-position:50%;background-size:cover}._formWrapper_4tevg_23{flex-direction:column;width:100%;max-width:400px;display:flex}@media (width<=768px){._splitContainer_4tevg_1{grid-template-columns:1fr}._imageSide_4tevg_17{display:none}._formSide_4tevg_9{padding:var(--spacing-md);background-image:url(/assets/login-register-bg-VRTxyeGP.jpg);background-position:50%;background-size:cover}._formWrapper_4tevg_23{padding:var(--spacing-lg);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background-color:#fffffff2}}._notification_fr7nl_1{bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:1000;min-width:280px;max-width:400px;font-size:var(--text-sm);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);box-shadow:var(--shadow-md);text-align:center;border:1px solid #0000;animation:.2s _slideIn_fr7nl_1;position:fixed}._inline_fr7nl_17{width:100%;max-width:100%;box-shadow:none;margin-bottom:var(--spacing-sm);animation:none;position:static}@keyframes _slideIn_fr7nl_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._success_fr7nl_37{color:#15803d;background-color:#dcfce7;border-color:#bbf7d0}._error_fr7nl_43{color:#b91c1c;background-color:#fee2e2;border-color:#fecaca}@media (width<=600px){._notification_fr7nl_1{left:var(--spacing-sm);right:var(--spacing-sm);bottom:var(--spacing-sm);min-width:unset;max-width:100%}}._container_t03gg_1{background:var(--color-bg-main);min-height:100vh;padding:var(--spacing-sm);gap:var(--spacing-xs);max-width:var(--container-max-width);grid-template-columns:auto 1fr;width:100%;margin:0 auto;display:grid}._mainArea_t03gg_13{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:var(--color-bg-surface);flex-direction:column;display:flex;overflow:hidden}._pageContent_t03gg_22{background:var(--color-bg-main);padding:var(--spacing-sm);flex:1;overflow-y:auto}@media print{._container_t03gg_1{padding:0!important;display:block!important}._mainArea_t03gg_13{box-shadow:none!important;border-radius:0!important;overflow:visible!important}._pageContent_t03gg_22{padding:0!important;overflow:visible!important}}._sidebarContainer_6c374_1{background-color:var(--color-bg-surface);top:var(--spacing-sm);border-radius:var(--radius-lg);height:calc(100vh - 32px);box-shadow:var(--shadow-md);position:sticky;overflow-y:auto}._sidebar_6c374_1{width:230px;transition:width .3s}._collapsed_6c374_16{width:45px}@media print{._sidebar_6c374_1{display:none!important}}._logoContainer_1j8qy_1{height:64px;padding:var(--spacing-sm);margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;display:flex}._logoContainerCollapsed_1j8qy_12{padding:var(--spacing-xs)}._smallLogo_1j8qy_16{width:36px;height:36px}._logo_feb1h_1{width:auto;display:block}._sm_feb1h_6{height:24px}._md_feb1h_10{height:32px}._lg_feb1h_14{height:48px}._wrapper_h4141_1{margin:var(--spacing-sm) 0;position:relative}._searchContainer_h4141_6{background-color:var(--color-bg-section);border-radius:var(--radius-md);padding:var(--spacing-xs) var(--spacing-sm);align-items:center;display:flex}._icon_h4141_14{margin-right:var(--spacing-xs);color:var(--color-text-muted);flex-shrink:0}._input_h4141_20{width:100%;font-size:var(--text-sm);color:var(--color-text-primary);background:0 0;border:none;outline:none}._input_h4141_20::placeholder{color:var(--color-text-muted)}._dropdown_h4141_33{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:100;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}._result_h4141_46{width:100%;padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;font-size:var(--text-sm);color:var(--color-text-primary);text-align:left;background:0 0;border:none;transition:background-color .15s;display:flex}._result_h4141_46:hover{background-color:var(--color-bg-section);color:var(--color-primary)}._routeContainer_1m4j0_1{flex-direction:column;gap:.25rem;display:flex}._routesHeader_1m4j0_7{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-xs);padding:0 var(--spacing-xs) var(--spacing-xs);border-bottom:1px solid var(--color-border)}._routesHeader_1m4j0_7 h4{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}._routeItem_1m4j0_22{align-items:center;gap:var(--spacing-xs);padding:.625rem var(--spacing-xs);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:flex}._routeItemCollapsed_1m4j0_38{justify-content:center;padding:.625rem 0}._routeItem_1m4j0_22:hover{background-color:var(--color-bg-section);color:var(--color-primary)}._routeItem_1m4j0_22 svg{flex-shrink:0;font-size:1rem}._routeItem_1m4j0_22 span{flex:1}._routeItem_1m4j0_22._active_1m4j0_57{color:var(--color-primary);background-color:#84a05a1f}._routeItem_1m4j0_22._active_1m4j0_57 svg{color:var(--color-primary)}._footer_1m7pl_1{padding:var(--spacing-xs);border-top:1px solid var(--color-border);margin-top:auto}._toggleButton_1m7pl_7{cursor:pointer;width:100%;color:var(--color-text-secondary);padding:var(--spacing-xxs);border-radius:var(--radius-md);margin-top:var(--spacing-md);background:0 0;border:none;align-items:center;gap:.75rem;transition:color .2s,background-color .2s;display:flex}._toggleButton_1m7pl_7:hover{color:var(--color-primary);background-color:var(--color-bg-section)}._toggleButton_1m7pl_7 svg{font-size:var(--text-xl);flex-shrink:0}._wrapper_1pkpb_1{margin:var(--spacing-sm) 0}._wrapper_1pkpb_1>button{border-radius:var(--radius-md);justify-content:center;width:100%}._btn_en0m4_1{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);color:#fff;cursor:pointer;border:none;width:max-content;transition:background-color .2s;display:flex}._icon_en0m4_16{align-items:center;display:inline-flex}._btn_en0m4_1:disabled{opacity:.45;cursor:not-allowed}._primary_en0m4_26{background-color:var(--color-primary)}._primary_en0m4_26:hover:not(:disabled){background-color:var(--color-primary-hover)}._secondary_en0m4_34{color:var(--color-text-secondary);border:1px solid var(--color-border);background-color:#0000}._secondary_en0m4_34:hover:not(:disabled){background-color:var(--color-bg-section);color:var(--color-text-primary);border-color:var(--color-text-muted)}._highlight_en0m4_46{background-color:var(--color-highlight)}._highlight_en0m4_46:hover:not(:disabled){background-color:var(--color-highlight-hover)}._danger_en0m4_54{background-color:var(--color-danger)}._danger_en0m4_54:hover:not(:disabled){background-color:var(--color-danger-hover)}._iconOnly_en0m4_62{padding:var(--spacing-xs);border-radius:var(--radius-md)}._ghost_en0m4_67{color:var(--color-text-muted);background-color:#0000}._ghost_en0m4_67:hover:not(:disabled){background-color:var(--color-bg-section);color:var(--color-primary)}._ghostDanger_en0m4_77{color:var(--color-text-muted);background-color:#0000}._ghostDanger_en0m4_77:hover:not(:disabled){background-color:var(--color-bg-section);color:var(--color-danger)}._topBarContainer_m4mm8_1{background-color:var(--color-bg-surface);border-bottom:1px solid var(--color-border);height:80px;padding:0 var(--spacing-md);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}._welcomeContainer_m4mm8_13{flex-direction:column;justify-self:start;display:flex}._pageTitle_m4mm8_19{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-secondary);letter-spacing:.3px;justify-self:center}._rightSection_m4mm8_27{align-items:center;gap:var(--spacing-md);justify-self:end;display:flex}._date_m4mm8_34{font-size:var(--text-xs);color:var(--color-text-secondary)}._bellWrapper_m4mm8_39{align-items:center;display:flex;position:relative}._bell_m4mm8_39{color:var(--color-text-secondary);font-size:26px}._bellBtn_m4mm8_50{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;padding:4px;display:flex;position:relative}._bellOverlay_m4mm8_61{z-index:299;position:fixed;inset:0}._bellDropdown_m4mm8_67{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:300;min-width:300px;position:absolute;top:100%;right:0;overflow:hidden}._bellEmpty_m4mm8_80{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}._bellItem_m4mm8_87{align-items:center;gap:var(--spacing-xs);width:100%;padding:var(--spacing-xs) var(--spacing-sm);border:none;border-bottom:1px solid var(--color-border);cursor:pointer;font-size:var(--text-sm);color:var(--color-text-primary);text-align:left;background:0 0;transition:background-color .15s;display:flex}._bellItem_m4mm8_87:last-child{border-bottom:none}._bellItem_m4mm8_87:hover{background-color:var(--color-bg-section)}._bellCount_m4mm8_111{font-weight:var(--weight-bold);color:var(--color-primary);min-width:24px}._badge_m4mm8_117{background:var(--color-danger);color:#fff;font-size:10px;font-weight:var(--weight-bold);border-radius:var(--radius-pill);justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;display:flex;position:absolute;top:-2px;right:-1px}._profileContainer_m4mm8_134{align-items:center;gap:var(--spacing-xs);cursor:pointer;border-radius:var(--radius-md);padding:.3rem .75rem .3rem .3rem;transition:background-color .2s;display:flex}._profileInfo_m4mm8_144{flex-direction:column;display:flex}._name_m4mm8_149{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.3px}._role_m4mm8_157{font-size:var(--text-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.3px}@media (hover:hover) and (pointer:fine){._profileContainer_m4mm8_134:hover,._bellBtn_m4mm8_50:hover{background-color:var(--color-bg-muted)}}@media print{._topBarContainer_m4mm8_1{display:none!important}}._actionButton_17thx_1{align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.3px;color:var(--color-text-secondary);cursor:pointer;opacity:.85;background:0 0;border:none;padding:.5rem .75rem;text-decoration:none;transition:background-color .2s,color .2s,transform .15s;display:flex}._actionButton_17thx_1 svg{flex-shrink:0;font-size:1.25rem}._actionButton_17thx_1:hover{background-color:var(--color-bg-muted);color:var(--color-primary);opacity:1}._actionButton_17thx_1:active{transform:translateY(1px)}._avatar_1co47_1{background-color:var(--color-primary);color:#fff;letter-spacing:1px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}._xs_1co47_13{width:24px;height:24px;font-size:8px}._sm_1co47_19{width:32px;height:32px;font-size:11px}._md_1co47_25{width:38px;height:38px;font-size:14px}._lg_1co47_31{width:64px;height:64px;font-size:24px}._wrapper_1n7uw_1{justify-content:center;align-items:center;gap:var(--spacing-sm);background:var(--color-bg-main);flex-direction:column;min-height:100vh;display:flex}._icon_1n7uw_11{width:48px;height:48px;color:var(--color-text-muted)}._title_1n7uw_17{font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._text_1n7uw_24{font-size:var(--text-lg);color:var(--color-text-secondary);margin:0}._link_1n7uw_30{margin-top:var(--spacing-sm);font-size:var(--text-base);color:var(--color-primary);font-weight:var(--weight-medium);text-decoration:none}._link_1n7uw_30:hover{text-decoration:underline}._inputGroup_qckcz_1{width:100%}._labelWrapper_qckcz_5{gap:var(--spacing-xs);cursor:pointer;flex-direction:column;display:flex}._labelText_qckcz_12{font-size:var(--text-sm);letter-spacing:1px;color:var(--color-text-secondary)}._inputField_qckcz_18{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:#fff;width:100%;padding:12px;font-family:inherit;transition:all .2s}textarea._inputField_qckcz_18{resize:vertical;min-height:100px}._inputField_qckcz_18:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #84a05a26}._inputWrapper_qckcz_39{width:100%;position:relative}._inputIcon_qckcz_44{color:var(--color-text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._withIcon_qckcz_55{padding-left:38px}._errorField_qckcz_59{background-color:#fff5f5;border-color:var(--color-danger)!important}._errorField_qckcz_59:focus{box-shadow:0 0 0 3px #f7816626!important}._errorText_qckcz_68{font-size:var(--text-xs);color:var(--color-danger);margin-top:4px}._form_1knyg_1{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._logo_1nuti_1{margin-bottom:var(--spacing-lg);align-self:center}._title_1nuti_6{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:.5px;margin:0 0 var(--spacing-xs) 0;text-align:center}._subtitle_1nuti_14{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;margin:0 0 var(--spacing-xl) 0}._noAccount_1nuti_21{margin-top:var(--spacing-lg);font-size:var(--text-sm);text-align:center;color:var(--color-text-secondary)}._link_1nuti_28{color:var(--color-primary);font-weight:var(--weight-bold)}._link_1nuti_28:hover{text-decoration:underline}._backWrapper_1nuti_37{margin-top:var(--spacing-sm);justify-content:center;display:flex}._buttonContainer_1x0i2_1{justify-content:space-between;display:flex}._logo_nlpnz_1{margin-bottom:var(--spacing-lg);align-self:center}._title_nlpnz_6{font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:.5px;margin:0 0 var(--spacing-xs) 0;text-align:center}._subtitle_nlpnz_14{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;margin:0 0 var(--spacing-md) 0}._alreadyUser_nlpnz_21{text-align:center;margin-bottom:var(--spacing-xl);font-size:var(--text-sm);color:var(--color-text-secondary)}._loginLink_nlpnz_28{color:var(--color-primary);font-weight:var(--weight-bold)}._loginLink_nlpnz_28:hover{text-decoration:underline}._contentArea_13t3c_1{gap:var(--spacing-xs);background-color:var(--color-bg-main);margin-top:var(--spacing-md);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}._statCard_1ffci_1{gap:var(--spacing-xs);padding:var(--spacing-xs);flex-direction:column;display:flex}._title_1ffci_8{font-size:var(--text-base);color:var(--color-text-secondary);font-weight:var(--weight-medium)}._value_1ffci_14{font-size:2.5rem;font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:1.1}._subtext_1ffci_21{font-size:var(--text-sm);color:var(--color-text-secondary);opacity:.8}._card_13dix_1{padding:var(--spacing-sm);background-color:var(--color-bg-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);transition:all .2s}._table_13dix_10{padding:0}._default_13dix_14:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._flat_13dix_19:hover{box-shadow:var(--shadow-sm);transform:none}._container_2cubb_1{align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}._inline_2cubb_9{padding:var(--spacing-md)}._text_2cubb_13{font-weight:var(--weight-medium)}._spinner_2cubb_17{color:var(--color-primary);flex-shrink:0;animation:1s linear infinite _spin_2cubb_17}._sm_2cubb_23{width:16px;height:16px}._md_2cubb_27{width:18px;height:18px}._lg_2cubb_31{width:22px;height:22px}@keyframes _spin_2cubb_17{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_2cubb_17{animation:none}}._cardHeader_fjsjc_1{margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._cardTitle_fjsjc_10{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._cardSubtitle_fjsjc_17{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:2px;display:block}._listContainer_fjsjc_24{flex-direction:column;display:flex}._listItem_fjsjc_29{padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border);display:flex}._listItem_fjsjc_29:last-child{border-bottom:none}._clickable_fjsjc_39{cursor:pointer;transition:background-color .15s}._clickable_fjsjc_39:hover{background-color:var(--color-bg-section)}._itemInfo_fjsjc_48{flex-direction:column;gap:4px;width:100%;min-width:0;display:flex}._itemHeader_fjsjc_56{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}._itemName_fjsjc_63{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}._itemSubtext_fjsjc_74{font-size:var(--text-xs);color:var(--color-text-secondary);margin:0}._projectMeta_fjsjc_80{min-width:0;font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;display:flex}._separator_fjsjc_89{margin:0 var(--spacing-xs);color:var(--color-text-muted)}._emptyText_fjsjc_94{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-style:italic}._footer_fjsjc_101{padding-top:var(--spacing-sm);margin-top:var(--spacing-sm);border-top:1px solid var(--color-border);justify-content:center;display:flex}._badge_134u5_1{border-radius:var(--radius-xl);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap;justify-content:center;align-items:center;padding:4px 10px;line-height:1;display:inline-flex}._warning_134u5_13{background-color:var(--color-badge-warning-bg);color:var(--color-badge-warning-text)}._success_134u5_18{background-color:var(--color-badge-success-bg);color:var(--color-badge-success-text)}._danger_134u5_23{background-color:var(--color-badge-danger-bg);color:var(--color-badge-danger-text)}._info_134u5_28{background-color:var(--color-badge-info-bg);color:var(--color-badge-info-text)}._neutral_134u5_33{background-color:var(--color-badge-neutral-bg);color:var(--color-badge-neutral-text)}._link_1l4kt_1{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;gap:6px;text-decoration:none;transition:color .2s;display:inline-flex}._link_1l4kt_1:hover{color:var(--color-primary)}._icon_1l4kt_16{transition:transform .2s}._link_1l4kt_1:hover ._icon_1l4kt_16{transform:translate(4px)}._container_104ts_1{gap:var(--spacing-md);flex-direction:column;display:flex}._header_104ts_7{justify-content:space-between;align-items:flex-end;gap:var(--spacing-md);display:flex}._title_104ts_14{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._text_104ts_21{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:4px;display:block}._percent_104ts_28{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:1}._stats_104ts_35{gap:var(--spacing-xl);flex-wrap:wrap;display:flex}._stat_104ts_35{flex-direction:column;gap:2px;min-width:90px;display:flex}._statValue_104ts_48{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:1.2}._statLabel_104ts_55{font-size:var(--text-xs);color:var(--color-text-muted)}@media (width<=700px){._stats_104ts_35{justify-content:space-between;gap:var(--spacing-md)}}@media (width<=480px){._header_104ts_7{align-items:flex-start}._percent_104ts_28{font-size:var(--text-lg)}._stats_104ts_35{width:100%}._stat_104ts_35{flex:1;min-width:0}}._progress_18ha2_1{appearance:none;background:0 0;border:none;border-radius:999px;width:100%;height:10px;display:block;overflow:hidden}._progress_18ha2_1::-webkit-progress-bar{background-color:var(--color-bg-section);border-radius:999px}._progress_18ha2_1::-webkit-progress-value{background-color:var(--color-primary);border-radius:999px;transition:width .25s}._progress_18ha2_1::-moz-progress-bar{background-color:var(--color-primary);border-radius:999px;transition:width .25s}._statusGrid_a262p_1{gap:var(--spacing-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._statusTile_a262p_7{align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._count_a262p_17{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text-primary)}@media (width<=480px){._statusGrid_a262p_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._pageContainer_ym6eb_1{gap:var(--spacing-lg);max-width:var(--container-max-width);flex-direction:column;width:100%;display:flex}._cardHeader_ym6eb_9{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._filterGroup_ym6eb_19{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._tableCount_ym6eb_26{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background-color:var(--color-bg-surface)}._searchWrapper_1r8n1_1{flex:1;min-width:250px;max-width:400px;position:relative}._searchIcon_1r8n1_8{color:var(--color-text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1r8n1_16{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-family:inherit;font-size:var(--text-sm);padding:10px 12px 10px 36px;transition:border-color .2s}._searchInput_1r8n1_16:focus{border-color:var(--color-primary);outline:none}._emptyState_xny7r_1{padding:var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);border-top:1px solid var(--color-border);background-color:var(--color-bg-surface);display:flex}._emptyText_xny7r_11{align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}._emptyIcon_xny7r_20{color:var(--color-text-muted);flex-shrink:0;font-size:18px}@media (width<=640px){._emptyState_xny7r_1{flex-direction:column;align-items:flex-start}}._header_qb4gk_1{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}._title_qb4gk_9{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-xs) 0}._subtitle_qb4gk_16{color:var(--color-text-secondary);font-size:var(--text-lg);max-width:600px;margin:0}._select_dqqu9_1{padding:6px var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-section);font-size:var(--text-sm);color:var(--color-text-primary);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;outline:none;flex-shrink:0;max-width:140px;transition:border-color .2s;overflow:hidden}._select_dqqu9_1:focus{border-color:var(--color-primary)}._tableWrapper_1tepl_1{overflow-x:auto}._table_1tepl_1{border-collapse:collapse;width:100%;font-size:var(--text-sm);table-layout:fixed}._table_1tepl_1 thead tr{background:var(--color-bg-section)}._table_1tepl_1 th{padding:var(--spacing-sm) var(--spacing-md);text-align:left;font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap}._table_1tepl_1 td{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);vertical-align:middle}._row_1tepl_35{cursor:pointer;transition:background-color .15s}._row_1tepl_35:hover{background-color:var(--color-bg-section)}._row_1tepl_35:last-child td{border-bottom:none}._table_1tepl_1 th:last-child,._table_1tepl_1 td:last-child{text-align:center;width:72px}._nameCell_1tepl_54{align-items:center;gap:var(--spacing-sm);display:flex}._chevron_1tepl_60{color:var(--color-text-muted);justify-content:center;align-items:center;font-size:18px;transition:transform .15s,color .15s;display:flex}._row_1tepl_35:hover ._chevron_1tepl_60{color:var(--color-primary);transform:translate(2px)}._pageContainer_qblvx_1{align-items:center;gap:var(--spacing-lg);max-width:var(--container-max-width);flex-direction:column;width:100%;margin:0 auto;display:flex}._contentWrapper_qblvx_11{gap:var(--spacing-lg);flex-direction:column;width:100%;max-width:700px;display:flex}@media (width<=600px){._profileHeader_qblvx_20{text-align:center;gap:var(--spacing-md);flex-direction:column}}._profileHeader_s521i_1{align-items:center;gap:var(--spacing-lg);display:flex}._profileInfo_s521i_7{flex-direction:column;gap:4px;display:flex}._profileInfo_s521i_7 h2{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._roleText_s521i_20{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--weight-medium)}._emailText_s521i_26{font-size:var(--text-sm);color:var(--color-text-secondary)}._actions_s0sc7_1{margin-top:var(--spacing-sm);justify-content:flex-end;display:flex}@media (width<=600px){._actions_s0sc7_1{justify-content:stretch}._actions_s0sc7_1>*{width:100%}}._title_rl1oi_1{font-size:var(--text-lg);margin-bottom:var(--spacing-md);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);padding-bottom:var(--spacing-sm)}._passwordGrid_kl9gk_1{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}._passwordField_kl9gk_7{gap:var(--spacing-xs);flex-direction:column;display:flex}._passwordRequirements_kl9gk_13{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;padding-left:2px;line-height:1.4}._actions_kl9gk_21{margin-top:var(--spacing-sm);justify-content:flex-end;display:flex}@media (width<=750px){._passwordGrid_kl9gk_1{grid-template-columns:1fr}}._pageContainer_ie4oh_1{gap:var(--spacing-lg);flex-direction:column;width:100%;max-width:760px;margin:0 auto;display:flex}._actionCardHeader_ie4oh_10{margin-bottom:var(--spacing-md);align-items:center;display:flex}._actionTitle_ie4oh_16{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._actionsGroup_ie4oh_23{justify-content:flex-end;gap:var(--spacing-md);margin-top:var(--spacing-md);display:flex}._contentWrapper_ie4oh_30{gap:var(--spacing-md);flex-direction:column;width:100%;max-width:800px;margin:0 auto;display:flex}._positiveActions_ie4oh_39{gap:var(--spacing-md);display:flex}._container_uk5r0_1{gap:var(--spacing-lg);padding:var(--spacing-md);flex-direction:column;display:flex}._backButton_uk5r0_8{align-items:center;gap:var(--spacing-xs);cursor:pointer;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);background:0 0;border:none;width:fit-content;padding:0;transition:color .2s;display:flex}._backButton_uk5r0_8:hover{color:var(--color-primary)}._header_uk5r0_27{align-items:center;gap:var(--spacing-md);display:flex}._titleWrapper_uk5r0_33{flex-direction:column;gap:4px;display:flex}._title_uk5r0_33{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._roleBadge_uk5r0_46{font-size:var(--text-sm);color:var(--color-text-secondary)}._group_uk5r0_51{border-top:1px solid var(--color-border);padding-top:var(--spacing-md)}._groupLabel_uk5r0_56{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--spacing-md)}._metaGrid_uk5r0_65{gap:var(--spacing-md) var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}._field_uk5r0_71{flex-direction:column;gap:4px;display:flex}._label_uk5r0_77{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}._value_uk5r0_85{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}._actionsGroup_uk5r0_91{border-top:1px solid var(--color-border);padding-top:var(--spacing-md);justify-content:flex-end;gap:var(--spacing-md);display:flex}._backButton_71gnu_1{align-items:center;gap:var(--spacing-xs);cursor:pointer;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);background:0 0;border:none;width:fit-content;padding:0;transition:color .2s;display:flex}._backButton_71gnu_1:hover{color:var(--color-primary)}._backButton_71gnu_1 svg{transition:transform .2s}._backButton_71gnu_1:hover svg{transform:translate(-3px)}._overlay_13i7n_1{z-index:300;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_13i7n_11{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);gap:var(--spacing-md);flex-direction:column;width:100%;max-width:360px;display:flex}._content_13i7n_24{gap:var(--spacing-xs);flex-direction:column;display:flex}._title_13i7n_30{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-primary)}._message_13i7n_36{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}._actions_13i7n_42{justify-content:flex-end;gap:var(--spacing-xs);display:flex}._pageContainer_p0v9g_1{gap:var(--spacing-lg);flex-direction:column;width:100%;max-width:1400px;display:flex}._cardHeader_p0v9g_9{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._cardHeader_p0v9g_9>:first-child{flex:1;min-width:250px}._filterGroup_p0v9g_24{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._tableCount_p0v9g_31{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--text-xs);color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}._tableWrapper_ik235_1{overflow-x:auto}._table_ik235_1{border-collapse:collapse;width:100%;font-size:var(--text-sm);table-layout:fixed}._table_ik235_1 thead tr{background:var(--color-bg-section)}._table_ik235_1 th{padding:var(--spacing-sm) var(--spacing-sm);text-align:left;font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap}._table_ik235_1 td{padding:var(--spacing-sm) var(--spacing-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);vertical-align:middle}._row_ik235_35{cursor:pointer;transition:background-color .15s}._row_ik235_35:hover{background-color:var(--color-bg-section)}._table_ik235_1 th:first-child,._table_ik235_1 td:first-child{width:20%}._row_ik235_35:last-child td{border-bottom:none}._table_ik235_1 th:last-child,._table_ik235_1 td:last-child{text-align:center;width:72px}._nameCell_ik235_59{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}._title_ik235_67{font-weight:var(--weight-medium);color:var(--color-text-primary)}._description_ik235_72{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._infoCell_ik235_80{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}._date_ik235_87{font-size:var(--text-sm);color:var(--color-text-muted)}._chevron_ik235_92{color:var(--color-text-muted);justify-content:center;align-items:center;font-size:18px;transition:transform .15s,color .15s;display:flex}._row_ik235_35:hover ._chevron_ik235_92{color:var(--color-primary);transform:translate(2px)}._container_1qgz7_1{gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-direction:column;flex:1;display:flex}._options_1qgz7_9{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}._option_1qgz7_9{background-color:var(--color-bg-main);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;padding:6px 14px;transition:all .2s}._activeOption_1qgz7_26{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-surface);font-weight:var(--weight-medium)}._searchWrapper_1qgz7_33{flex:1;min-width:140px;max-width:260px;position:relative}._searchIcon_1qgz7_40{color:var(--color-text-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_1qgz7_48{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-family:inherit;font-size:var(--text-sm);padding:10px 12px 10px 36px;transition:border-color .2s}._searchInput_1qgz7_48:focus{border-color:var(--color-primary);outline:none}._row_1qgz7_63{align-items:center;gap:var(--spacing-sm);flex-direction:row;margin-bottom:0}@media (width<=640px){._searchWrapper_1qgz7_33{max-width:100%}}._cardHeader_1w6xz_1{border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}._cardHeader_1w6xz_1 h2{font-size:var(--text-lg);color:var(--color-text-primary);margin:0}._contentWrapper_1w6xz_13{gap:var(--spacing-xl);flex-direction:column;width:100%;max-width:768px;margin:0 auto;display:flex}._actions_1w6xz_22{justify-content:flex-end;gap:var(--spacing-md);border-top:1px solid var(--color-border);padding-top:var(--spacing-md);display:flex}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._wrapper_17ybh_1{width:100%;position:relative}._label_17ybh_6{margin-bottom:6px;font-size:14px;font-weight:500;display:block}._input_17ybh_13{cursor:pointer;text-align:left;background:#fff;border:1px solid #ccc;border-radius:8px;align-items:center;gap:20px;width:100%;min-height:64px;padding:10px 16px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:flex}._input_17ybh_13:hover{border-color:#999}._input_17ybh_13:focus-visible{border-color:#666;outline:none;box-shadow:0 0 0 3px #00000014}._input_17ybh_13._error_17ybh_41{border-color:#dc2626}._input_17ybh_13._error_17ybh_41:focus-visible{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}._dateField_17ybh_50{flex-direction:column;flex:1;gap:4px;display:flex}._dateLabel_17ybh_57{color:#777;font-size:12px;font-weight:500}._dateValue_17ybh_63{color:#222;font-size:14px;font-weight:500}._placeholder_17ybh_69{color:#999;font-size:14px}._arrow_17ybh_74{color:#888;flex-shrink:0;font-size:18px}._calendar_17ybh_80{z-index:100;background:#fff;border:1px solid #ddd;border-radius:10px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 30px #0000001f}._calendar_17ybh_80 .rdp{margin:0}._calendar_17ybh_80 .rdp-months{gap:32px}._calendar_17ybh_80 .rdp-month{padding:4px}._calendar_17ybh_80 .rdp-month_caption{margin-bottom:8px;font-size:15px;font-weight:600}._calendar_17ybh_80 .rdp-button_previous,._calendar_17ybh_80 .rdp-button_next{border-radius:6px;width:34px;height:34px}._calendar_17ybh_80 .rdp-button_previous:hover,._calendar_17ybh_80 .rdp-button_next:hover{background:#f1f1f1}._errorMessage_17ybh_122{color:#dc2626;margin-top:5px;font-size:13px;display:block}._pageContainer_r015g_1{gap:var(--spacing-lg);flex-direction:column;width:100%;max-width:1400px;display:flex}._contentWrapper_r015g_9{gap:var(--spacing-md);flex-direction:column;display:flex}._viewToolbar_r015g_15{display:flex}._viewToggle_r015g_19{gap:var(--spacing-xxs);padding:var(--spacing-xxs);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}._inputGroup_rr87h_1{width:100%}._labelWrapper_rr87h_5{gap:var(--spacing-xs);cursor:pointer;flex-direction:column;display:flex}._labelText_rr87h_12{font-size:var(--text-sm);letter-spacing:1px;color:var(--color-text-secondary)}._selectWrapper_rr87h_18{align-items:center;width:100%;display:flex;position:relative}._selectField_rr87h_25{appearance:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background-color:#fff;width:100%;padding:12px 36px 12px 12px;font-family:inherit;transition:all .2s}._selectField_rr87h_25:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #84a05a26}._chevronIcon_rr87h_46{pointer-events:none;color:var(--color-text-secondary);transition:color .2s;position:absolute;right:12px}._selectField_rr87h_25:focus+._chevronIcon_rr87h_46{color:var(--color-primary)}._errorField_rr87h_58{background-color:#fff5f5;border-color:var(--color-danger)!important}._errorField_rr87h_58:focus{box-shadow:0 0 0 3px #f7816626!important}._errorText_rr87h_67{font-size:var(--text-xs);color:var(--color-danger);margin-top:4px}._header_15n0d_1{padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border);flex-direction:column;gap:4px;display:flex}._title_15n0d_9{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-primary)}._subtitle_15n0d_15{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}._container_12y6t_1{gap:var(--spacing-md);flex-direction:column;display:flex}._header_12y6t_7{flex-direction:column;display:flex}._headerMain_12y6t_12{justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);display:flex}._headerContent_12y6t_19{flex:1;min-width:0}._titleRow_12y6t_24{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._title_12y6t_24{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._description_12y6t_38{margin:var(--spacing-xs) 0 0;max-width:760px;font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.5}._headerActions_12y6t_46{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}._group_12y6t_54{padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}._groupLabel_12y6t_59{margin:0 0 var(--spacing-sm);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}._summaryGrid_12y6t_68{gap:var(--spacing-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._summaryCard_12y6t_74{min-width:0;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-section);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:4px;display:flex}._summaryValue_12y6t_86{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:1.25}._label_12y6t_93{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}._detailsGrid_12y6t_101{gap:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._field_12y6t_107{flex-direction:column;gap:4px;min-width:0;display:flex}._value_12y6t_114{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}._emptyText_12y6t_120{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-style:italic}._userList_12y6t_127{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._userItem_12y6t_133{align-items:center;gap:var(--spacing-sm);min-width:220px;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:transform .15s,background-color .15s,border-color .15s;display:flex}._userItem_12y6t_133:hover{background-color:var(--color-bg-section);border-color:var(--color-primary);transform:translateY(-1px)}._userInfo_12y6t_155{flex-direction:column;min-width:0;display:flex}._userName_12y6t_161{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._userRole_12y6t_170{font-size:var(--text-xs);color:var(--color-text-secondary)}@media (width<=1000px){._summaryGrid_12y6t_68{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){._headerMain_12y6t_12{flex-direction:column}._headerActions_12y6t_46{flex-wrap:wrap;justify-content:flex-start;width:100%}._detailsGrid_12y6t_101{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){._container_12y6t_1{padding-inline:var(--spacing-sm)}._summaryGrid_12y6t_68,._detailsGrid_12y6t_101{grid-template-columns:1fr}._userItem_12y6t_133{width:100%}}._header_10dvi_1{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._title_10dvi_9{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._description_10dvi_16{margin:var(--spacing-xs) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}._actions_10dvi_22{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}._container_3opbr_1{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;display:flex}._header_3opbr_8{flex-direction:column;display:flex}._headerMain_3opbr_13{justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);display:flex}._headerContent_3opbr_20{flex:1;min-width:0}._titleRow_3opbr_25{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._title_3opbr_25{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._description_3opbr_39{margin:var(--spacing-xs) 0 0;max-width:760px;font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.5}._headerActions_3opbr_47{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}._container_cmiar_1{gap:var(--spacing-md);flex-direction:column;display:flex}._list_cmiar_7{gap:var(--spacing-sm);flex-direction:column;display:flex}._empty_cmiar_13{text-align:center;color:var(--color-text-muted);padding:var(--spacing-xl);background:var(--color-bg-section);border-radius:var(--radius-md);font-size:var(--text-sm)}._stageHeader_14imo_1{justify-content:space-between;align-items:center;gap:var(--spacing-md);cursor:pointer;display:flex}._titleInfo_14imo_9{gap:var(--spacing-xxs);flex-direction:column;min-width:0;display:flex}._titleRow_14imo_16{align-items:center;gap:var(--spacing-xs);display:flex}._dependsOn_14imo_22{font-size:var(--text-xs);color:var(--color-text-secondary)}._title_14imo_9{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._meta_14imo_34{gap:var(--spacing-xs);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}._meta_14imo_34 span+span:before{content:"·";margin-right:var(--spacing-xs)}._headerActions_14imo_47{align-items:center;gap:var(--spacing-2xs);flex-shrink:0;display:flex}._chevronToggle_14imo_54{margin-left:var(--spacing-xs);color:var(--color-text-muted);align-items:center;display:flex}._stageContent_14imo_61{gap:var(--spacing-sm);margin-top:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-bg-section);border-radius:var(--radius-md);flex-direction:column;display:flex}._contentHeader_14imo_71{justify-content:space-between;align-items:center;gap:var(--spacing-md);display:flex}._taskSummary_14imo_78{font-size:var(--text-sm);color:var(--color-text-muted)}._taskGrid_14imo_83{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}._emptyTask_14imo_89{padding:var(--spacing-lg);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}@media (width<=768px){._stageHeader_14imo_1{align-items:flex-start}._contentHeader_14imo_71{flex-direction:column;align-items:stretch}._taskGrid_14imo_83{grid-template-columns:1fr}}._card_vhs1a_1{gap:var(--spacing-sm);width:100%;padding:var(--spacing-md);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;text-align:left;cursor:pointer;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex}._card_vhs1a_1:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-sm)}._header_vhs1a_23{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}._titleInfo_vhs1a_30{gap:var(--spacing-xxs);flex-direction:column;min-width:0;display:flex}._taskName_vhs1a_37{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}._period_vhs1a_50{white-space:nowrap}._meta_vhs1a_54{gap:var(--spacing-xs);flex-direction:column;display:flex}._field_vhs1a_60{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);display:flex}._label_vhs1a_67{font-size:var(--text-xs);color:var(--color-text-muted);flex-shrink:0}._value_vhs1a_73{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);text-align:right}._badges_vhs1a_80{align-items:flex-end;gap:var(--spacing-xxs);flex-direction:column;flex-shrink:0;display:flex}._counters_vhs1a_88{align-items:center;gap:var(--spacing-sm);display:flex}._counter_vhs1a_88{align-items:center;gap:var(--spacing-xxs);font-size:var(--text-xs);font-weight:var(--weight-medium);display:flex}._openLink_vhs1a_102{align-items:center;gap:var(--spacing-xxs);margin-left:auto;display:flex}._footer_vhs1a_109{justify-content:space-between;align-items:center;gap:var(--spacing-xxs);padding-top:var(--spacing-xs);border-top:1px solid var(--color-border);color:var(--color-text-muted);margin-top:auto;display:flex}._openText_vhs1a_120{font-size:var(--text-xs);font-weight:var(--weight-medium)}@media (width<=640px){._field_vhs1a_60{flex-direction:column;gap:2px}._value_vhs1a_73{text-align:left}}._overlay_kjpip_1{padding:var(--spacing-xl) var(--spacing-md);z-index:200;overscroll-behavior:contain;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}._modal_kjpip_14{background:var(--color-bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);width:100%;max-width:1000px;max-height:calc(100vh - var(--spacing-md) * 2);overscroll-behavior:contain;flex-direction:column;margin:auto;display:flex;overflow-y:auto}._container_9km34_1{gap:var(--spacing-md);flex-direction:column;display:flex}._header_9km34_7{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}._title_9km34_14{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._description_9km34_21{margin:var(--spacing-xs) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}._addSection_9km34_28{align-items:end;gap:var(--spacing-sm);grid-template-columns:1fr auto;display:grid}._list_9km34_35{gap:var(--spacing-sm);flex-direction:column;display:flex}._item_9km34_41{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}._itemContent_9km34_52{flex-direction:column;gap:2px;display:flex}._itemName_9km34_58{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}._itemMeta_9km34_64{font-size:var(--text-xs);color:var(--color-text-muted)}._empty_9km34_69{padding:var(--spacing-md);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-bg-surface);border-radius:var(--radius-md);margin:0;font-style:italic}@media (width<=640px){._addSection_9km34_28{grid-template-columns:1fr}}._itemActions_9km34_86{align-items:center;gap:var(--spacing-xs);display:flex}._container_zjnpz_1{--gantt-stage:var(--color-primary);--gantt-stage-bg:var(--color-badge-info-bg);--gantt-not-started:var(--color-text-muted);--gantt-not-started-bg:var(--color-bg-muted);--gantt-in-progress:var(--color-warning);--gantt-in-progress-bg:var(--color-badge-warning-bg);--gantt-done:var(--color-success);--gantt-done-bg:var(--color-badge-success-bg);gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}._expanded_zjnpz_17{z-index:150;padding:var(--spacing-lg);background-color:var(--color-bg-surface);position:fixed;inset:0;overflow-y:auto}._container_zjnpz_1 .stage-row .bar-label{font-weight:700}._viewToggle_zjnpz_30{gap:var(--spacing-xxs);padding:var(--spacing-xxs);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex}._legend_zjnpz_38{gap:var(--spacing-md);font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._legend_zjnpz_38 li{align-items:center;gap:var(--spacing-xs);display:flex}._swatch_zjnpz_55{border-radius:4px;width:12px;height:12px}._swatchStage_zjnpz_61{background-color:var(--gantt-stage)}._swatchNotStarted_zjnpz_65{background-color:var(--gantt-not-started)}._swatchInProgress_zjnpz_69{background-color:var(--gantt-in-progress)}._swatchDone_zjnpz_73{background-color:var(--gantt-done)}._scroller_zjnpz_77{width:100%;padding:var(--spacing-sm) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-bg-surface)}._gantt_zjnpz_85{min-width:100%}._empty_zjnpz_89{padding:var(--spacing-xl);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}._undetermined_zjnpz_97{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}._undeterminedTitle_zjnpz_103{margin:0 0 var(--spacing-sm);font-size:var(--text-sm);color:var(--color-text-secondary)}._undeterminedItem_zjnpz_109{justify-content:space-between;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;font-size:var(--text-sm);border-bottom:1px solid var(--color-border);cursor:pointer;display:flex}._undeterminedItem_zjnpz_109:last-child{border-bottom:none}._undeterminedItem_zjnpz_109:hover{background-color:var(--color-bg-section)}._undeterminedText_zjnpz_127{color:var(--color-badge-warning-text)}._container_zjnpz_1 svg.gantt{max-width:none}._container_zjnpz_1 .gantt .bar-wrapper .bar{outline:none}._container_zjnpz_1 .gantt .bar-label{font-family:inherit;font-size:14px;font-weight:500}._container_zjnpz_1 .task-not-started{--g-bar-color:var(--gantt-not-started-bg);--g-progress-color:var(--gantt-not-started)}._container_zjnpz_1 .task-in-progress{--g-bar-color:var(--gantt-in-progress-bg);--g-progress-color:var(--gantt-in-progress)}._container_zjnpz_1 .task-done{--g-bar-color:var(--gantt-done-bg);--g-progress-color:var(--gantt-done)}._container_zjnpz_1 .stage-row{--g-bar-color:var(--gantt-stage-bg);--g-progress-color:var(--gantt-stage)}._container_1kzqt_1{padding:var(--spacing-md);flex-direction:column;display:flex}._header_1kzqt_7{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}._headerActions_1kzqt_14{align-items:center;gap:var(--spacing-sm);flex-shrink:0;display:flex}._titleWrapper_1kzqt_21{flex-direction:column;gap:4px;display:flex}._titleRow_1kzqt_27{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._title_1kzqt_21{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._group_1kzqt_41{border-top:1px solid var(--color-border);padding-top:var(--spacing-md);margin-top:var(--spacing-md)}._metaGrid_1kzqt_47{gap:var(--spacing-md) var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}._field_1kzqt_53{flex-direction:column;gap:4px;display:flex}._label_1kzqt_59{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}._value_1kzqt_67{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}._fullWidth_1kzqt_73{grid-column:1/-1}._hint_1kzqt_77{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}._actionsGroup_1kzqt_83{justify-content:space-between;align-items:center;gap:var(--spacing-md);border-top:1px solid var(--color-border);margin-top:var(--spacing-md);padding-top:var(--spacing-md);display:flex}._blockedText_1kzqt_93,._warningText_1kzqt_94{margin:var(--spacing-xs) 0 0;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-sm);color:var(--color-badge-warning-text);background-color:var(--color-badge-warning-bg);border-radius:var(--radius-md)}._warningText_1kzqt_94{margin-top:var(--spacing-md)}@media (width<=640px){._header_1kzqt_7{flex-direction:column-reverse}._headerActions_1kzqt_14{align-self:flex-end}._metaGrid_1kzqt_47{grid-template-columns:1fr}}._container_qinn1_1{gap:var(--spacing-md);flex-direction:column;display:flex}._header_qinn1_7{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}._title_qinn1_14{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._description_qinn1_21{margin:var(--spacing-xs) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}._addSection_qinn1_28{align-items:end;gap:var(--spacing-sm);grid-template-columns:1fr auto;display:grid}._flow_qinn1_35{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._chipGroup_qinn1_42{align-items:center;gap:var(--spacing-sm);display:flex}._chip_qinn1_42{width:250px}._chip_qinn1_42,._currentChip_qinn1_53{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xxs) var(--spacing-sm);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex}._currentChip_qinn1_53{max-width:200px;padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-badge-info-bg);border-color:var(--color-primary);flex-direction:column;align-items:flex-start;gap:2px}._currentLabel_qinn1_74{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-primary)}._chipName_qinn1_80{min-width:0;max-width:220px;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._arrow_qinn1_92,._arrowReady_qinn1_93{flex-shrink:0}._arrow_qinn1_92{color:var(--color-text-muted)}._arrowReady_qinn1_93{color:var(--color-success)}._emptyText_qinn1_105{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-style:italic}@media (width<=640px){._addSection_qinn1_28{grid-template-columns:1fr}}._container_1pr6x_1{gap:var(--spacing-md);flex-direction:column;display:flex}._header_1pr6x_7{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}._title_1pr6x_14{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._description_1pr6x_21{margin:var(--spacing-xs) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.5}._addSection_1pr6x_28{align-items:end;gap:var(--spacing-sm);grid-template-columns:1fr auto;display:grid}._emptyText_1pr6x_35{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-style:italic}._userList_1pr6x_42{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}._userItem_1pr6x_48{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-bg-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer;transition:transform .15s,background-color .15s;display:flex}._userItem_1pr6x_48:hover{background-color:var(--color-bg-section);transform:translateY(-1px)}._userInfo_1pr6x_67{flex-direction:column;min-width:0;display:flex}._userActions_1pr6x_73{align-items:center;gap:var(--spacing-xs);margin-left:auto;display:flex}._userName_1pr6x_80{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._userRole_1pr6x_89{font-size:var(--text-xs);color:var(--color-text-secondary)}._empty_1pr6x_35{padding:var(--spacing-md);text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);background:var(--color-bg-surface);border-radius:var(--radius-md);margin:0;font-style:italic}@media (width<=640px){._addSection_1pr6x_28{grid-template-columns:1fr}}._pageContainer_5q6oj_1{gap:var(--spacing-lg);max-width:var(--container-max-width);flex-direction:column;width:100%;display:flex}._cardHeader_5q6oj_9{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._tableCount_5q6oj_19{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background-color:var(--color-bg-surface)}._actions_1cypj_1{margin-top:var(--spacing-sm);justify-content:flex-end;gap:var(--spacing-sm);display:flex}._container_1bzof_1{gap:var(--spacing-lg);padding:var(--spacing-md);flex-direction:column;display:flex}._header_1bzof_8{align-items:center;gap:var(--spacing-md);display:flex}._titleWrapper_1bzof_14{flex-direction:column;gap:4px;display:flex}._titleRow_1bzof_20{align-items:center;gap:var(--spacing-sm);display:flex}._title_1bzof_14{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._roleBadge_1bzof_33{font-size:var(--text-sm);color:var(--color-text-secondary)}._group_1bzof_38{border-top:1px solid var(--color-border);padding-top:var(--spacing-md)}._groupLabel_1bzof_43{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--spacing-md)}._metaGrid_1bzof_52{gap:var(--spacing-md) var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}._field_1bzof_58{flex-direction:column;gap:4px;display:flex}._label_1bzof_64{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}._value_1bzof_72{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}._description_1bzof_78{font-size:var(--text-base);color:var(--color-text-secondary);margin-top:var(--spacing-xs);line-height:1.5}._emptyText_1bzof_85{font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}._userList_1bzof_91{gap:var(--spacing-md);margin-top:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}._userItem_1bzof_98{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-bg-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer;transition:transform .15s,background-color .15s;display:flex}._userItem_1bzof_98:hover{background-color:var(--color-bg-section);transform:translateY(-1px)}._userInfo_1bzof_117{flex-direction:column;display:flex}._userName_1bzof_122{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary)}._userRole_1bzof_128{font-size:var(--text-xs);color:var(--color-text-secondary)}._actionsGroup_1bzof_133{justify-content:space-between;align-items:center;gap:var(--spacing-md);border-top:1px solid var(--color-border);padding-top:var(--spacing-md);display:flex}._actionsLeft_1bzof_142{gap:var(--spacing-sm);display:flex}._actionsRight_1bzof_147{gap:var(--spacing-sm);align-items:center;display:flex}._capacityText_1bzof_153{margin:0 0 var(--spacing-md);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary)}._pageContainer_2ns1s_1{gap:var(--spacing-lg);flex-direction:column;width:100%;max-width:760px;margin:0 auto;display:flex}._contentWrapper_2ns1s_10{gap:var(--spacing-md);flex-direction:column;width:100%;max-width:800px;margin:0 auto;display:flex}._container_ty6nw_1{gap:var(--spacing-lg);padding:var(--spacing-md);flex-direction:column;display:flex}._header_ty6nw_8{align-items:center;gap:var(--spacing-md);display:flex}._titleWrapper_ty6nw_14{flex-direction:column;gap:4px;display:flex}._titleRow_ty6nw_20{align-items:center;gap:var(--spacing-sm);display:flex}._title_ty6nw_14{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}._roleBadge_ty6nw_33{font-size:var(--text-sm);color:var(--color-text-secondary)}._group_ty6nw_38{border-top:1px solid var(--color-border);padding-top:var(--spacing-md)}._groupLabel_ty6nw_43{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:var(--spacing-md)}._metaGrid_ty6nw_52{gap:var(--spacing-md) var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}._field_ty6nw_58{flex-direction:column;gap:4px;display:flex}._label_ty6nw_64{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}._value_ty6nw_72{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary)}._description_ty6nw_78{font-size:var(--text-base);color:var(--color-text-secondary);margin-top:var(--spacing-xs);line-height:1.5}._emptyText_ty6nw_85{font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}._userList_ty6nw_91{gap:var(--spacing-md);margin-top:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}._userItem_ty6nw_98{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-bg-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);cursor:pointer;transition:transform .15s,background-color .15s;display:flex}._userItem_ty6nw_98:hover{background-color:var(--color-bg-section);transform:translateY(-1px)}._userInfo_ty6nw_117{flex-direction:column;display:flex}._userName_ty6nw_122{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary)}._userRole_ty6nw_128{font-size:var(--text-xs);color:var(--color-text-secondary)}._groupHeader_ty6nw_133{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);display:flex}._groupHeader_ty6nw_133 ._groupLabel_ty6nw_43{margin:0}._competenceGrid_ty6nw_145{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}._competenceItem_ty6nw_151{align-items:center;gap:var(--spacing-sm);min-width:140px;display:flex}._competenceText_ty6nw_158{flex-direction:column;gap:2px;min-width:0;display:flex}._competenceName_ty6nw_165{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._actionsGroup_ty6nw_174{justify-content:space-between;align-items:center;gap:var(--spacing-md);border-top:1px solid var(--color-border);padding-top:var(--spacing-md);flex-wrap:wrap;display:flex}._actionsLeft_ty6nw_184{gap:var(--spacing-sm);display:flex}._actionsRight_ty6nw_189{justify-content:flex-end;gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}@media (width<=700px){._metaGrid_ty6nw_52{grid-template-columns:1fr}._actionsRight_ty6nw_189{justify-content:flex-start}}._icon_100d2_1{background-color:var(--color-badge-info-bg);color:var(--color-primary);font-weight:var(--weight-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._xs_100d2_12{width:24px;height:24px;font-size:var(--text-2xs)}._sm_100d2_18{width:32px;height:32px;font-size:var(--text-xs)}._md_100d2_24{width:38px;height:38px;font-size:var(--text-sm)}._lg_100d2_30{width:64px;height:64px;font-size:var(--text-xl)}._actions_712pu_1{justify-content:flex-end;gap:var(--spacing-md);border-top:1px solid var(--color-border);padding-top:var(--spacing-md);display:flex}._checkbox_712pu_9{align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;display:flex}._actions_1c9jb_1{justify-content:flex-end;gap:var(--spacing-md);border-top:1px solid var(--color-border);padding-top:var(--spacing-md);display:flex}._groupLabel_wnl30_1{font-size:var(--text-xs);letter-spacing:1px;color:var(--color-text-secondary);margin-bottom:var(--spacing-xs);display:block}._grid_wnl30_9{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}._competenceBadge_wnl30_15{justify-content:flex-start;align-items:center;gap:var(--spacing-xs);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;color:var(--color-text-secondary);width:100%;padding:8px 12px;font-family:inherit;transition:all .2s;display:flex}._competenceBadge_wnl30_15:hover{border-color:var(--color-highlight);color:var(--color-highlight)}._selected_wnl30_36{background-color:var(--color-highlight);border-color:var(--color-highlight);color:var(--color-bg-surface)}._number_wnl30_42{font-size:var(--text-xs);font-weight:var(--weight-bold);background-color:var(--color-bg-main);color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}._selected_wnl30_36 ._number_wnl30_42{background-color:var(--color-bg-surface);color:var(--color-primary)}._competenceBadge_wnl30_15._selected_wnl30_36:hover{color:var(--color-bg-surface)}._name_wnl30_66{font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._pageContainer_9v3ci_1{gap:var(--spacing-lg);max-width:var(--container-max-width);flex-direction:column;width:100%;display:flex}._cardHeader_9v3ci_9{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._tableCount_9v3ci_19{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background-color:var(--color-bg-surface)}._statsRow_9v3ci_30{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}._statCard_9v3ci_36{gap:var(--spacing-xxs);padding:var(--spacing-md);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}._statLabel_9v3ci_46{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}._statValue_9v3ci_54{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text-primary)}._tableWrapper_57zd1_1{overflow-x:auto}._table_57zd1_1{border-collapse:collapse;width:100%;font-size:var(--text-sm);table-layout:fixed}._table_57zd1_1 thead tr{background:var(--color-bg-section)}._table_57zd1_1 th{padding:var(--spacing-sm) var(--spacing-md);text-align:left;font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap}._table_57zd1_1 td{padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);vertical-align:middle}._row_57zd1_35{cursor:pointer;transition:background-color .15s}._row_57zd1_35:hover{background-color:var(--color-bg-section)}._row_57zd1_35:last-child td{border-bottom:none}._table_57zd1_1 th:last-child,._table_57zd1_1 td:last-child{text-align:center;width:72px}._chevron_57zd1_54{color:var(--color-text-muted);justify-content:center;align-items:center;font-size:18px;transition:transform .15s,color .15s;display:flex}._row_57zd1_35:hover ._chevron_57zd1_54{color:var(--color-primary);transform:translate(2px)}._stack_t8o68_1{align-items:center;display:flex}._item_t8o68_6{margin-left:calc(var(--spacing-xs) * -1);flex-shrink:0}._item_t8o68_6:first-child{margin-left:0}._more_t8o68_15{margin-left:var(--spacing-xs);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-text-muted)}._none_t8o68_22{color:var(--color-text-muted)}._actions_1tisr_1{margin-top:var(--spacing-sm);justify-content:flex-end;gap:var(--spacing-sm);display:flex}._checkbox_1tisr_8{align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;display:flex}._pageContainer_y7302_1{gap:var(--spacing-lg);max-width:var(--container-max-width);flex-direction:column;width:100%;display:flex}._cardHeader_y7302_9{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}._filterGroup_y7302_19{align-items:flex-end;gap:var(--spacing-md);display:flex}._tableCount_y7302_25{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background-color:var(--color-bg-surface)}._tableWrapper_1lqum_1{overflow-x:auto}._table_1lqum_1{border-collapse:collapse;width:100%;font-size:var(--text-sm);table-layout:fixed}._table_1lqum_1 thead tr{background:var(--color-bg-section)}._table_1lqum_1 th{padding:var(--spacing-sm) var(--spacing-sm);text-align:left;font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap}._table_1lqum_1 td{padding:var(--spacing-sm) var(--spacing-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);vertical-align:middle}._row_1lqum_35{cursor:pointer;transition:background-color .15s}._row_1lqum_35:hover{background-color:var(--color-bg-section)}._table_1lqum_1 th:first-child,._table_1lqum_1 td:first-child{width:20%}._row_1lqum_35:last-child td{border-bottom:none}._table_1lqum_1 th:last-child,._table_1lqum_1 td:last-child{text-align:center;width:72px}._table_1lqum_1 td._available_1lqum_59{font-weight:var(--weight-bold);color:var(--color-success)}._chevron_1lqum_64{color:var(--color-text-muted);justify-content:center;align-items:center;font-size:18px;transition:transform .15s,color .15s;display:flex}._row_1lqum_35:hover ._chevron_1lqum_64{color:var(--color-primary);transform:translate(2px)}._tableWrapper_gmhs3_1{overflow-x:auto}._table_gmhs3_1{border-collapse:collapse;width:100%;font-size:var(--text-sm);table-layout:fixed}._table_gmhs3_1 thead tr{background:var(--color-bg-section)}._table_gmhs3_1 th{padding:var(--spacing-sm) var(--spacing-sm);text-align:left;font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap}._table_gmhs3_1 td{padding:var(--spacing-sm) var(--spacing-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-border);vertical-align:middle}._row_gmhs3_35{cursor:pointer;transition:background-color .15s}._row_gmhs3_35:hover{background-color:var(--color-bg-section)}._table_gmhs3_1 th:first-child,._table_gmhs3_1 td:first-child{width:20%}._row_gmhs3_35:last-child td{border-bottom:none}._table_gmhs3_1 th:last-child,._table_gmhs3_1 td:last-child{text-align:center;width:72px}._chevronToggle_gmhs3_59{color:var(--color-text-muted);justify-content:center;align-items:center;transition:color .15s;display:flex}._row_gmhs3_35:hover ._chevronToggle_gmhs3_59{color:var(--color-primary)}._table_gmhs3_1 td._excess_gmhs3_71{font-weight:var(--weight-bold);color:var(--color-danger)}._link_gmhs3_76{color:inherit;text-decoration:none}._link_gmhs3_76:hover{color:var(--color-primary);text-decoration:underline}._detailRow_gmhs3_86 td{font-size:var(--text-sm);color:var(--color-text-secondary);background-color:var(--color-bg-section)}._detailRow_gmhs3_86 td:first-child{padding-left:var(--spacing-xl)}._detailRow_gmhs3_86 td:last-child{text-align:left}._notice_xmgc2_1{margin:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--text-sm);color:var(--color-badge-warning-text);background-color:var(--color-badge-warning-bg);border-radius:var(--radius-md)}._header_xmgc2_10{align-items:center;gap:var(--spacing-sm);display:flex}._icon_xmgc2_16{flex-shrink:0}._text_xmgc2_20{flex:1;margin:0}._table_xmgc2_25{width:100%;margin-top:var(--spacing-xs);border-collapse:collapse;text-align:left}
