:root{color:#20262e;font-synthesis:none;text-rendering:optimizelegibility;--app-bg:#f5f6f8;--app-surface:#fff;--app-surface-subtle:#f7f8fa;--app-border:#dfe3e8;--app-border-strong:#cbd1d8;--app-text:#20262e;--app-text-secondary:#5f6874;--app-text-muted:#7e8792;--app-accent:#e95619;--app-accent-hover:#ca4710;--app-accent-soft:#fff1eb;--app-danger:#b93c2f;--app-success:#378332;--app-focus:0 0 0 3px #e9561921;--app-shadow:0 1px 2px #1a24300d;--app-shadow-popover:0 14px 36px #1a243029;background:#f5f6f8;font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{background:var(--app-bg);min-width:320px}body{background:var(--app-bg);min-width:320px;min-height:100vh;color:var(--app-text);margin:0}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:#e956192e}:focus-visible{outline-color:var(--app-accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._backdrop_1lmnu_1{z-index:30;background:#191d227a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_1lmnu_2{background:#fff;border:1px solid #dfe3e8;border-radius:8px;outline:0;width:min(680px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 20px 56px #12182140}._header_1lmnu_3{border-bottom:1px solid #eceff2;justify-content:space-between;align-items:center;min-height:80px;padding:0 28px;display:flex}._header_1lmnu_3 h2{color:#20262e;margin:0;font-size:22px}._close_1lmnu_5{color:#888;background:0 0;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}@media (width<=620px){._backdrop_1lmnu_1{align-items:end;padding:12px}._dialog_1lmnu_2{max-height:calc(100vh - 24px)}._header_1lmnu_3{min-height:64px;padding:0 18px}._header_1lmnu_3 h2{font-size:19px}}._backdrop_1lmnu_1{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#181f287a}._dialog_1lmnu_2{border-color:#dfe3e8;animation:.18s ease-out _dialog-enter_1lmnu_1;box-shadow:0 22px 60px #1218213d}._header_1lmnu_3{border-bottom-color:#dfe3e8;min-height:64px;padding:0 24px}._header_1lmnu_3 h2{color:#20262e;font-size:18px}._heading_1lmnu_13{gap:5px;min-width:0;display:grid}._heading_1lmnu_13 p{color:#7d8eaa;margin:0;font-size:13px;font-weight:500;line-height:1.45}._close_1lmnu_5{color:#7e8792;transition:background .16s,color .16s}._close_1lmnu_5:hover{color:#20262e;background:#f3f5f7}._close_1lmnu_5:focus-visible{outline-offset:1px;outline:2px solid #e95619}@keyframes _dialog-enter_1lmnu_1{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (width<=620px){._header_1lmnu_3{min-height:60px}._header_1lmnu_3 h2{font-size:17px}}._drawerBackdrop_1lmnu_20{justify-content:flex-end;align-items:stretch;padding:0;display:flex}._drawerDialog_1lmnu_21{border-width:0 0 0 1px;border-radius:0;width:min(520px,100%);height:100%;max-height:none;animation:.2s ease-out _drawer-enter_1lmnu_1}@keyframes _drawer-enter_1lmnu_1{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@media (width<=620px){._drawerDialog_1lmnu_21{width:100%}}@media (prefers-reduced-motion:reduce){._drawerDialog_1lmnu_21{animation:none}}._page_atpuz_1{color:#0c1b3b;background:#f5f8fc;min-width:0;padding:20px 24px 32px}._pageHead_atpuz_1{justify-content:space-between;align-items:center;gap:18px;display:flex}._pageHead_atpuz_1 h1{margin:0 0 5px;font-size:25px}._pageHead_atpuz_1 p{color:#71819e;margin:0;font-size:13px}._filters_atpuz_1{flex-wrap:wrap;align-items:center;gap:9px;display:flex}._filters_atpuz_1 select,._searchBox_atpuz_1,._filterButton_atpuz_1,._primaryButton_atpuz_1{color:#405373;background:#fff;border:1px solid #dfe6f0;border-radius:8px;height:40px}._filters_atpuz_1 select{padding:0 12px}._searchBox_atpuz_1{color:#8291ac;align-items:center;gap:8px;width:265px;padding:0 11px;display:flex}._searchBox_atpuz_1 input{color:#405373;background:0 0;border:0;outline:0;width:100%}._filterButton_atpuz_1,._primaryButton_atpuz_1{cursor:pointer;align-items:center;gap:6px;padding:0 13px;font-weight:700;display:inline-flex}._filterButton_atpuz_1:hover{color:#176ff3;border-color:#8bb6ff}._primaryButton_atpuz_1{color:#fff;background:linear-gradient(90deg,#176ff3,#2183ff);border-color:#176ff3;box-shadow:0 6px 15px #1874f638}._feedback_atpuz_1{border-radius:8px;margin:14px 0;padding:10px 13px;font-size:13px}._error_atpuz_1{color:#c23647;background:#fff0f1;border:1px solid #f2bfc3}._success_atpuz_1{color:#087b59;background:#eafaf3;border:1px solid #b9e8d6}._tabs_atpuz_1{border-bottom:1px solid #e6ecf4;align-items:end;gap:30px;height:54px;margin-top:5px;display:flex}._tabs_atpuz_1 button{color:#536481;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;height:46px;padding:0 3px;font-weight:700;position:relative}._tabs_atpuz_1 button[aria-current=page]{color:#176ff3;border-color:#176ff3}._tabs_atpuz_1 b{color:#fff;background:#ef394a;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:3px;font-size:11px;display:inline-grid}._approvalLayout_atpuz_1{grid-template-columns:370px minmax(0,1fr);gap:12px;margin-top:12px;display:grid}._requestList_atpuz_1,._card_atpuz_1{background:#fff;border:1px solid #e5ebf4;border-radius:10px;box-shadow:0 7px 24px #3653800e}._requestList_atpuz_1{overflow:hidden}._requestList_atpuz_1>header{background:#f7f9fd;border-bottom:1px solid #e6ecf4;justify-content:space-between;align-items:center;height:47px;padding:0 15px;display:flex}._requestList_atpuz_1>header span{font-size:14px;font-weight:700}._requestList_atpuz_1>header small{color:#71819e}._request_atpuz_1{text-align:left;width:100%;min-height:91px;color:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6ecf4;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 13px;display:grid}._request_atpuz_1:hover,._request_atpuz_1._active_atpuz_1{background:linear-gradient(100deg,#eff7ff,#e8f2ff)}._requestIcon_atpuz_1{color:#176ff3;background:#e8f3ff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}._request_atpuz_1 strong,._request_atpuz_1 small{display:block}._request_atpuz_1 strong{overflow-wrap:anywhere;margin-bottom:5px;font-size:13px}._request_atpuz_1 small{color:#566a8a;font-size:11px;line-height:18px}._request_atpuz_1 em{white-space:nowrap;border-radius:7px;align-self:start;padding:4px 8px;font-size:11px;font-style:normal}._waiting_atpuz_1{color:#ed4555;background:#ffe8eb}._processing_atpuz_1{color:#1975e7;background:#e5f1ff}._passed_atpuz_1{color:#06a66e;background:#e1f8ef}._rejected_atpuz_1{color:#e94151;background:#ffe3e7}._requestList_atpuz_1>footer,._allTablePanel_atpuz_1>footer{color:#5c6d8a;align-items:center;gap:8px;height:56px;padding:0 14px;font-size:12px;display:flex}._requestList_atpuz_1>footer button,._allTablePanel_atpuz_1>footer button{color:#71819b;background:#f3f6fa;border:0;border-radius:6px;width:30px;height:30px}._requestList_atpuz_1>footer ._pageActive_atpuz_1,._allTablePanel_atpuz_1>footer ._pageActive_atpuz_1{color:#fff;background:#176ff3}._detailArea_atpuz_1{grid-template-columns:minmax(0,1fr) 330px;gap:12px;min-width:0;display:grid}._summary_atpuz_1{grid-column:1/-1;padding:18px 21px}._summaryTop_atpuz_1{border-bottom:1px solid #e6ecf4;justify-content:space-between;padding-bottom:14px;display:flex}._summary_atpuz_1 h2{margin:0 0 8px;font-size:22px}._chips_atpuz_1{gap:8px;display:flex}._chip_atpuz_1{color:#1972df;background:#e7f2ff;border-radius:6px;padding:5px 11px;font-size:12px}._chip_atpuz_1._red_atpuz_1{color:#e94655;background:#ffe8eb}._metaRight_atpuz_1{text-align:right;color:#657897;font-size:12px;line-height:25px}._summaryInfo_atpuz_1{grid-template-columns:1.2fr 1.3fr 1.6fr 1fr;padding-top:16px;display:grid}._infoItem_atpuz_1{border-right:1px solid #e6ecf4;align-items:center;gap:12px;min-height:59px;padding:2px 19px;display:flex}._infoItem_atpuz_1:last-child{border-right:0}._personFace_atpuz_1{color:#fff;background:linear-gradient(145deg,#d7efff,#5596d6);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}._infoItem_atpuz_1 b{font-size:13px;display:block}._infoItem_atpuz_1 span{color:#657795;font-size:11px;line-height:19px;display:block}._roundIcon_atpuz_1{color:#176ff3;background:#eaf3ff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}._hours_atpuz_1 b{font-size:17px}._mainDetail_atpuz_1{grid-column:1;min-height:520px;padding:17px 20px}._mainDetail_atpuz_1 h3,._flow_atpuz_1 h3,._opinion_atpuz_1 h3{margin:0 0 14px;font-size:16px}._tableScroll_atpuz_1{overflow:auto}._timeTable_atpuz_1{border-collapse:collapse;width:100%;min-width:580px}._timeTable_atpuz_1 th{color:#425473;text-align:left;background:#f3f7fd;height:38px;padding:0 11px;font-size:11px}._timeTable_atpuz_1 td{color:#546887;border-bottom:1px solid #e7edf5;height:40px;padding:0 11px;font-size:11px}._timeTable_atpuz_1 th:last-child,._timeTable_atpuz_1 td:last-child{text-align:right}._totalRow_atpuz_1{background:#eff5fc;justify-content:space-between;align-items:center;height:46px;padding:0 13px;font-size:13px;font-weight:700;display:flex}._section_atpuz_1{margin-top:22px}._section_atpuz_1 p{color:#526684;margin:0;font-size:12px;line-height:22px}._attachment_atpuz_1{color:#405474;border:1px solid #dce5f0;border-radius:7px;align-items:center;gap:9px;width:230px;min-height:52px;padding:0 13px;display:flex}._attachment_atpuz_1 small{color:#7789a6;margin-top:3px;display:block}._rightColumn_atpuz_1{grid-area:2/2/span 1;grid-template-rows:285px auto;gap:12px;display:grid}._flow_atpuz_1{padding:17px 20px}._timeline_atpuz_1{padding-left:39px;position:relative}._timeline_atpuz_1:before{content:"";background:#dfe7f2;width:2px;position:absolute;top:16px;bottom:25px;left:14px}._step_atpuz_1{min-height:65px;position:relative}._stepIcon_atpuz_1{color:#fff;z-index:1;background:#cbd6e6;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:0;left:-39px}._step_atpuz_1._done_atpuz_1 ._stepIcon_atpuz_1{background:#2ec495}._step_atpuz_1._current_atpuz_1 ._stepIcon_atpuz_1{background:#176ff3}._step_atpuz_1 b{font-size:12px;display:block}._step_atpuz_1 span{color:#71819e;margin-top:5px;font-size:11px;display:block}._step_atpuz_1 time{color:#8190aa;font-size:10px;position:absolute;top:3px;right:0}._step_atpuz_1._current_atpuz_1{background:#eff5ff;border-radius:7px;margin-left:-8px;padding:9px 8px 7px}._step_atpuz_1._current_atpuz_1 ._stepIcon_atpuz_1{top:8px;left:-31px}._opinion_atpuz_1{padding:16px 14px}._textareaWrap_atpuz_1{position:relative}._opinion_atpuz_1 textarea{resize:none;color:#405373;border:1px solid #dfe6f0;border-radius:7px;outline:0;width:100%;height:102px;padding:11px}._opinion_atpuz_1 textarea:focus{border-color:#176ff3;box-shadow:0 0 0 3px #176ff31f}._counter_atpuz_1{color:#8391a9;font-size:11px;position:absolute;bottom:8px;right:9px}._decision_atpuz_1{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}._decision_atpuz_1 button,._secondaryAction_atpuz_1{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:42px;font-weight:700;display:inline-flex}._reject_atpuz_1{color:#ec4050;background:#ffe8eb;border:0}._approve_atpuz_1{color:#fff;background:linear-gradient(90deg,#176ff3,#2082ff);border:0}._secondaryAction_atpuz_1{color:#176ff3;background:#fff;border:1px solid #dfe6f0;width:100%;margin-top:14px}._empty_atpuz_1,._emptyDetail_atpuz_1{color:#8b949f;place-items:center;min-height:180px;font-size:13px;display:grid}._emptyDetail_atpuz_1{grid-column:1/-1}._allTablePanel_atpuz_1{margin-top:12px;overflow:hidden}._allTablePanel_atpuz_1>header{border-bottom:1px solid #e6ecf4;justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}._allTablePanel_atpuz_1>header span{color:#71819e;font-size:12px}._allTableWrap_atpuz_1{overflow:auto}._allTablePanel_atpuz_1 table{border-collapse:collapse;width:100%;min-width:790px}._allTablePanel_atpuz_1 th{color:#536481;text-align:left;background:#f7f9fd;height:40px;padding:0 10px;font-size:11px}._allTablePanel_atpuz_1 td{color:#405574;border-bottom:1px solid #e6ecf4;height:43px;padding:0 10px;font-size:11px}._allTablePanel_atpuz_1 td small{border-radius:7px;padding:4px 8px}._viewLink_atpuz_1{color:#176ff3;cursor:pointer;background:0 0;border:0;font-weight:700}._rulesLink_atpuz_1{color:#176ff3;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:14px;font-size:12px;display:inline-flex}._rejectDialog_atpuz_1,._rulesContent_atpuz_1{padding:26px}._rejectDialog_atpuz_1 p,._rulesContent_atpuz_1>p{color:#526684;line-height:1.6}._rejectDialog_atpuz_1 label{gap:7px;font-size:13px;font-weight:700;display:grid}._rejectDialog_atpuz_1 textarea{resize:vertical;border:1px solid #dfe6f0;border-radius:7px;min-height:115px;padding:10px}._rejectDialog_atpuz_1 footer,._rulesContent_atpuz_1>footer{border-top:1px solid #e6ecf4;justify-content:flex-end;gap:9px;margin:22px -26px -26px;padding:17px 26px;display:flex}._rejectButton_atpuz_1{color:#fff;background:#ef3d3d;border:0;border-radius:7px;height:38px;padding:0 14px;font-weight:700}._ruleRow_atpuz_1{border:1px solid #dfe6f0;border-radius:7px;grid-template-columns:minmax(150px,1fr) 150px 180px 58px;align-items:center;gap:9px;padding:11px;display:grid}._ruleRow_atpuz_1 strong,._ruleRow_atpuz_1 small{display:block}._ruleRow_atpuz_1 small{color:#71819e;margin-top:4px;font-size:11px}._ruleRow_atpuz_1 select,._ruleRow_atpuz_1 button{background:#fff;border:1px solid #dfe6f0;border-radius:6px;height:36px}._ruleRow_atpuz_1 button{color:#176ff3;font-weight:700}@media (width<=1180px){._page_atpuz_1{padding:18px 16px}._pageHead_atpuz_1{flex-direction:column;align-items:flex-start}._filters_atpuz_1{width:100%}._detailArea_atpuz_1{grid-template-columns:1fr}._mainDetail_atpuz_1,._rightColumn_atpuz_1{grid-column:1}._rightColumn_atpuz_1{grid-row:auto;grid-template-rows:auto;grid-template-columns:1fr 1fr}._summaryInfo_atpuz_1{grid-template-columns:1fr 1fr}._infoItem_atpuz_1:nth-child(2){border-right:0}}@media (width<=720px){._page_atpuz_1{padding:14px 10px 26px}._filters_atpuz_1{grid-template-columns:1fr 1fr;display:grid}._searchBox_atpuz_1{grid-column:1/-1;width:auto}._filters_atpuz_1 select{min-width:0}._primaryButton_atpuz_1,._filterButton_atpuz_1{justify-content:center}._tabs_atpuz_1{gap:18px;overflow:auto}._tabs_atpuz_1 button{white-space:nowrap}._approvalLayout_atpuz_1{grid-template-columns:1fr}._requestList_atpuz_1{max-height:360px;overflow:auto}._requestList_atpuz_1>header{z-index:1;position:sticky;top:0}._summary_atpuz_1{padding:15px}._summaryTop_atpuz_1{display:block}._metaRight_atpuz_1{text-align:left;margin-top:10px}._summaryInfo_atpuz_1{grid-template-columns:1fr}._infoItem_atpuz_1{border-bottom:1px solid #e6ecf4;border-right:0;padding:10px 3px}._infoItem_atpuz_1:last-child{border-bottom:0}._mainDetail_atpuz_1{padding:15px}._rightColumn_atpuz_1{grid-template-rows:auto;grid-template-columns:1fr;display:grid}._allTablePanel_atpuz_1{overflow:auto}._ruleRow_atpuz_1{grid-template-columns:1fr}._ruleRow_atpuz_1>div{grid-column:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}._allTablePanel_atpuz_1{display:block}._requestCheck_atpuz_7{color:#fff;background:#fff;border:1.5px solid #7990b7;border-radius:4px;align-self:center;place-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:grid}._request_atpuz_1._active_atpuz_1 ._requestCheck_atpuz_7{background:#176ff3;border-color:#176ff3}._page_atpuz_1{color:#0c1b3b;background:linear-gradient(135deg,#fff 0,#f1f8ff 58%,#fff);min-height:calc(100vh - 64px);padding:20px 24px 32px;font-family:Microsoft YaHei,PingFang SC,Inter,Segoe UI,sans-serif;overflow:visible}._pageHead_atpuz_1{min-height:46px}._pageHead_atpuz_1 h1{color:#07163b;letter-spacing:-.01em;font-size:25px;font-weight:750}._pageHead_atpuz_1 p{color:#687da7}._filters_atpuz_1{justify-content:flex-end}._filters_atpuz_1 select,._searchBox_atpuz_1,._filterButton_atpuz_1,._primaryButton_atpuz_1{min-height:40px}._searchBox_atpuz_1{border-radius:7px}._filterButton_atpuz_1:focus-visible,._primaryButton_atpuz_1:focus-visible,._tabs_atpuz_1 button:focus-visible,._request_atpuz_1:focus-visible,._secondaryAction_atpuz_1:focus-visible,._decision_atpuz_1 button:focus-visible,._viewLink_atpuz_1:focus-visible,._rulesLink_atpuz_1:focus-visible,._requestList_atpuz_1 footer button:focus-visible{outline-offset:2px;outline:2px solid #176bf3}._tabs_atpuz_1{margin-top:6px}._tabs_atpuz_1 button{min-height:46px}._approvalLayout_atpuz_1{grid-template-columns:370px minmax(0,1fr);gap:12px}._requestList_atpuz_1{align-self:start}._request_atpuz_1{min-height:91px}._request_atpuz_1:hover,._request_atpuz_1._active_atpuz_1{color:#0c1b3b}._request_atpuz_1 em{line-height:1.2}._chip_atpuz_1._waiting_atpuz_1{color:#e94655;background:#ffe8eb}._chip_atpuz_1._processing_atpuz_1{color:#1975e7;background:#e5f1ff}._chip_atpuz_1._passed_atpuz_1{color:#06a66e;background:#e1f8ef}._chip_atpuz_1._rejected_atpuz_1{color:#e94151;background:#ffe3e7}._chip_atpuz_1._gray_atpuz_1{color:#63738f;background:#f1f4f8}._detailArea_atpuz_1{grid-template-columns:minmax(0,1fr) 330px}._summary_atpuz_1{min-width:0}._summary_atpuz_1 h2{color:#07163b}._mainDetail_atpuz_1{min-width:0}._timeTable_atpuz_1{table-layout:fixed}._timeTable_atpuz_1 th:first-child,._timeTable_atpuz_1 th:nth-child(2),._timeTable_atpuz_1 th:nth-child(3){width:19%}._timeTable_atpuz_1 th:nth-child(4){width:31%}._timeTable_atpuz_1 th:nth-child(5){width:12%}._opinion_atpuz_1 textarea:disabled{color:#586a86;cursor:not-allowed;background:#f6f8fb}._decision_atpuz_1 button:disabled,._rejectButton_atpuz_1:disabled,._ruleRow_atpuz_1 button:disabled{cursor:not-allowed;opacity:.55}._requestList_atpuz_1 footer button:disabled{cursor:not-allowed;opacity:.45}@media (width<=1180px){._page_atpuz_1{padding:18px 16px 28px}._approvalLayout_atpuz_1{grid-template-columns:330px minmax(0,1fr)}}@media (width<=920px){._pageHead_atpuz_1{display:block}._filters_atpuz_1{justify-content:flex-start;margin-top:15px}._approvalLayout_atpuz_1{grid-template-columns:1fr}._requestList_atpuz_1{max-height:360px;overflow:auto}._detailArea_atpuz_1{grid-template-columns:1fr}._summary_atpuz_1,._mainDetail_atpuz_1,._rightColumn_atpuz_1{grid-column:1}._rightColumn_atpuz_1{grid-row:auto;grid-template-rows:auto;grid-template-columns:1fr 1fr}}@media (width<=680px){._page_atpuz_1{min-height:0;padding:14px 10px 26px}._filters_atpuz_1{grid-template-columns:1fr 1fr;display:grid}._searchBox_atpuz_1{grid-column:1/-1;width:auto}._filterButton_atpuz_1,._primaryButton_atpuz_1{justify-content:center}._tabs_atpuz_1{gap:18px;overflow-x:auto}._requestList_atpuz_1{max-height:none}._summaryTop_atpuz_1{display:block}._metaRight_atpuz_1{text-align:left;margin-top:10px}._summaryInfo_atpuz_1{grid-template-columns:1fr}._infoItem_atpuz_1{border-bottom:1px solid #e6ecf4;border-right:0;padding:10px 3px}._infoItem_atpuz_1:last-child{border-bottom:0}._rightColumn_atpuz_1{grid-template-columns:1fr}}@media (width>=921px){._mainDetail_atpuz_1{min-height:598px}}._page_9oohr_1{color:#20262e;background:#f5f6f8;min-width:0;min-height:calc(100vh - 58px);padding:30px clamp(22px,3.5vw,52px) 42px}._pageHeader_9oohr_2{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}._pageHeader_9oohr_2 h1{letter-spacing:0;margin:0;font-size:26px}._pageHeader_9oohr_2>span{color:#68645e;background:#fff;border:1px solid #cbd1d8;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:13px;display:inline-flex}._feedback_9oohr_6{border-radius:6px;margin-bottom:14px;padding:10px 13px;font-size:13px}._feedbackError_9oohr_7{color:#bd3022;background:#fff0ef;border:1px solid #fec9c3}._feedbackSuccess_9oohr_8{color:#31852a;background:#edfae8;border:1px solid #bde9b4}._filters_9oohr_9{background:#fff;border:1px solid #dfe3e8;border-radius:7px;padding:18px}._filterGrid_9oohr_10{grid-template-columns:repeat(4,minmax(140px,1fr));gap:14px;display:grid}._filterGrid_9oohr_10 label{color:#69655f;gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}._filterGrid_9oohr_10 select,._filterGrid_9oohr_10 input{color:#3f3d39;background:#fff;border:1px solid #cbd1d8;border-radius:6px;outline-color:#e95619;width:100%;min-width:0;height:38px;padding:0 10px;font-family:inherit;font-size:13px}._dateRange_9oohr_13 div{grid-template-columns:minmax(110px,1fr) 18px minmax(110px,1fr);align-items:center;gap:5px;display:grid}._dateRange_9oohr_13 i{color:#aaa59d;text-align:center;font-size:11px;font-style:normal}._filterActions_9oohr_15{border-top:1px solid #eceff2;justify-content:flex-end;gap:9px;margin-top:17px;padding-top:15px;display:flex}._filterActions_9oohr_15 button{border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:700;display:inline-flex}._filterActions_9oohr_15 button:disabled{cursor:not-allowed;opacity:.55}._resetButton_9oohr_18{color:#625e58;background:#fff;border:1px solid #cbd1d8}._queryButton_9oohr_19{color:#fff;background:#e95619;border:0}._exportButton_9oohr_21{color:#2f69b4;background:#fff;border:1px solid #3976c6}._metrics_9oohr_23 article{background:#fff;border:1px solid #dfe3e8;border-radius:7px;grid-template-columns:1fr auto;align-items:end;min-height:92px;padding:15px 17px;display:grid}._metrics_9oohr_23 span{color:#5f6874;grid-column:1/-1;align-items:center;gap:7px;font-size:13px;display:flex}._metrics_9oohr_23 strong{color:#35332f;margin-top:9px;font-size:25px;line-height:1}._metrics_9oohr_23 small{color:#9a968f;font-size:12px}._tableWrap_9oohr_28{background:#fff;border:1px solid #dfe3e8;border-top:0;border-radius:0 0 7px 7px;min-height:220px;position:relative;overflow:auto}._detailTable_9oohr_29{border-collapse:collapse;text-align:left;width:100%;min-width:1260px}._detailTable_9oohr_29 th{z-index:1;color:#8a867f;white-space:nowrap;background:#f7f8fa;border-bottom:1px solid #dfe3e8;padding:12px 14px;font-size:12px;font-weight:750;position:sticky;top:0}._detailTable_9oohr_29 td{color:#55514b;vertical-align:middle;border-bottom:1px solid #eceff2;padding:13px 14px;font-size:13px}._detailTable_9oohr_29 tbody tr:last-child td{border-bottom:0}._detailTable_9oohr_29 td strong{color:#403d38;display:block}._detailTable_9oohr_29 td small{color:#8b949f;margin-top:4px;display:block}._status_9oohr_39{color:#5f6874;white-space:nowrap;background:#f3f5f7;border:1px solid #cbd1d8;border-radius:4px;justify-content:center;align-items:center;min-width:56px;min-height:24px;padding:0 7px;font-size:12px;display:inline-flex}._status_9oohr_39._revoked_9oohr_43{color:#526b89;background:#f1f5fa;border-color:#b8c8dc}._status_9oohr_39._voided_9oohr_44{color:#5f6874;background:#efeeec;border-color:#cbc7c1}._rowActions_9oohr_45{white-space:nowrap;align-items:center;gap:8px;display:flex}._textButton_9oohr_46,._dangerTextButton_9oohr_46{color:#2f69b4;background:0 0;border:0;align-items:center;gap:4px;min-height:28px;padding:0;font-size:12px;display:inline-flex}._textButton_9oohr_46:hover{color:#174f98}._dangerTextButton_9oohr_46{color:#c84a37}._dangerTextButton_9oohr_46:hover{color:#a83223}._confirmDialog_9oohr_50{padding:26px}._confirmDialog_9oohr_50 p{color:#55514b;margin:0;font-size:14px;line-height:1.65}._confirmDialog_9oohr_50 footer{border-top:1px solid #eceff2;justify-content:flex-end;gap:9px;margin:22px -26px -26px;padding:17px 26px;display:flex}._cancelButton_9oohr_53,._confirmButton_9oohr_53{border-radius:6px;min-height:37px;padding:0 15px;font-weight:700}._cancelButton_9oohr_53{color:#625e58;background:#fff;border:1px solid #cbd1d8}._confirmButton_9oohr_53{color:#fff;background:#d84935;border:0}._confirmButton_9oohr_53:disabled{opacity:.55}._detailDialog_9oohr_57{padding:26px}._detailDialog_9oohr_57 dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}._detailDialog_9oohr_57 dl div{background:#f7f8fa;border:1px solid #eceff2;border-radius:6px;padding:10px 11px}._detailDialog_9oohr_57 dt{color:#7e8792;margin-bottom:4px;font-size:11px}._detailDialog_9oohr_57 dd{color:#48453f;margin:0;font-size:13px;font-weight:700}._detailDialog_9oohr_57 section{margin-top:16px}._detailDialog_9oohr_57 h3{color:#55514b;margin:0 0 7px;font-size:13px}._detailDialog_9oohr_57 section p{color:#67635d;white-space:pre-wrap;min-height:52px;margin:0;font-size:13px;line-height:1.6}._detailDialog_9oohr_57 footer{border-top:1px solid #eceff2;justify-content:flex-end;margin:20px -26px -26px;padding:16px 26px;display:flex}._empty_9oohr_66{color:#8b949f;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex;position:absolute;inset:48px 0 0}@media (width<=1100px){._filterGrid_9oohr_10{grid-template-columns:repeat(2,minmax(180px,1fr))}._metrics_9oohr_23{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){._page_9oohr_1{min-height:0;padding:20px 13px 32px}._pageHeader_9oohr_2{align-items:flex-start}._pageHeader_9oohr_2 h1{font-size:22px}._filterGrid_9oohr_10{grid-template-columns:1fr}._filters_9oohr_9{padding:14px}._filterActions_9oohr_15{grid-template-columns:1fr 1fr;display:grid}._exportButton_9oohr_21{grid-column:1/-1;justify-content:center}._filterActions_9oohr_15 button{justify-content:center}._metrics_9oohr_23{gap:8px}._metrics_9oohr_23 article{min-height:82px;padding:13px}._metrics_9oohr_23 strong{font-size:21px}}._page_9oohr_1{padding:28px clamp(20px,3vw,44px) 36px}._pageHeader_9oohr_2{align-items:flex-start;margin-bottom:20px}._pageHeader_9oohr_2 h1{font-size:24px;line-height:1.25}._pageHeader_9oohr_2>span{color:#5f6874;min-height:32px;font-size:12px;font-weight:650}._filters_9oohr_9{border-radius:8px;padding:16px;box-shadow:0 1px 2px #1a24300a}._filterGrid_9oohr_10 select:hover,._filterGrid_9oohr_10 input:hover{border-color:#aeb6c0}._filterGrid_9oohr_10 select:focus,._filterGrid_9oohr_10 input:focus{border-color:#e95619;outline:0;box-shadow:0 0 0 3px #e9561921}._filterActions_9oohr_15 button{white-space:nowrap;transition:background .16s,border-color .16s,color .16s,transform .16s}._filterActions_9oohr_15 button:active:not(:disabled){transform:translateY(1px)}._filterActions_9oohr_15 button:focus-visible,._rowActions_9oohr_45 button:focus-visible,._cancelButton_9oohr_53:focus-visible,._confirmButton_9oohr_53:focus-visible{outline-offset:2px;outline:2px solid #e95619}._resetButton_9oohr_18:hover{color:#20262e;background:#f7f8fa}._metrics_9oohr_23{background:#fff;border:1px solid #dfe3e8;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden;box-shadow:0 1px 2px #1a24300a}._metrics_9oohr_23 article{border:0;border-right:1px solid #dfe3e8;border-radius:0;min-width:0}._metrics_9oohr_23 article:last-child{border-right:0}._metrics_9oohr_23 span{font-size:12px;font-weight:650}._metrics_9oohr_23 strong{color:#20262e;font-variant-numeric:tabular-nums;font-size:24px}._tableWrap_9oohr_28{border-radius:0 0 8px 8px;box-shadow:0 1px 2px #1a24300a}._detailTable_9oohr_29 th{color:#5f6874;font-size:11px}._detailTable_9oohr_29 td{color:#4d5661;font-variant-numeric:tabular-nums}@media (width<=1100px){._metrics_9oohr_23 article:nth-child(2){border-right:0}._metrics_9oohr_23 article:nth-child(-n+2){border-bottom:1px solid #dfe3e8}}@media (width<=780px){._metrics_9oohr_23{gap:0}._metrics_9oohr_23 article{border-right:1px solid #dfe3e8}._metrics_9oohr_23 article:nth-child(2n){border-right:0}}._page_9oohr_1{color:#0c1b3b;background:#f5f8fc;padding:20px 24px 32px}._pageHeader_9oohr_2 p{color:#71819e}._filters_9oohr_9{border-color:#e5ebf4;border-radius:10px;padding:16px 17px 17px;box-shadow:0 7px 24px #3653800e}._fieldSearch_9oohr_101,._dateBox_9oohr_101{color:#7890b5;background:#fff;border:1px solid #d5e1f1;border-radius:7px;align-items:center;gap:9px;height:38px;padding:0 12px;display:flex}._fieldSearch_9oohr_101 input{color:#405373;border:0;outline:0;flex:1;width:100%}._dateBox_9oohr_101{color:#405373;justify-content:center;font-weight:700}._dateBox_9oohr_101 svg{margin-left:auto}._filterGrid_9oohr_10{grid-template-columns:repeat(4,minmax(120px,1fr));gap:15px 20px}._filterActions_9oohr_15{border-top:0;justify-content:flex-start;margin-top:15px;padding-top:0}._filterActions_9oohr_15 button{border-radius:7px;min-height:40px}._metrics_9oohr_23{box-shadow:none;background:0 0;border:0;gap:8px;margin:14px 0;overflow:visible}._metrics_9oohr_23 article{border:1px solid #e5ebf4;border-radius:10px;min-height:90px;padding:17px 15px;box-shadow:0 7px 24px #3653800e}._queryLayout_9oohr_106>div{min-width:0}._drawer_9oohr_107{background:#fff;border:1px solid #dbe5f2;border-radius:0 10px 10px 0;min-height:520px;padding:0 20px 18px;box-shadow:-8px 0 18px #385e8c12}._drawerHead_9oohr_107{border-bottom:1px solid #e6ecf4;align-items:center;height:61px;display:flex}._drawerHead_9oohr_107 h2{margin:0;font-size:22px}._closeButton_9oohr_107{color:#153467;cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin-left:auto;font-size:28px}._detailDate_9oohr_107{justify-content:space-between;align-items:center;margin:14px 0 10px;font-size:17px;display:flex}._personCard_9oohr_107{background:linear-gradient(100deg,#f8fbff,#fff);border:1px solid #d9e5f3;border-radius:8px;align-items:center;padding:11px 14px;display:flex}._photo_9oohr_107{color:#456f9c;background:linear-gradient(135deg,#d7efff,#75b9ef);border-radius:50%;place-items:center;width:46px;height:46px;margin-right:14px;font-size:17px;display:grid}._personCard_9oohr_107 strong{font-size:16px}._personCard_9oohr_107 span{color:#7c8ca8;margin-top:5px;display:block}._detailList_9oohr_107{border:1px solid #d9e5f3;border-top:0;border-radius:0 0 8px 8px;margin-top:0;overflow:hidden}._detailRow_9oohr_107{border-bottom:1px solid #e6ecf4;grid-template-columns:82px 38px 1fr;align-items:center;gap:5px;min-height:56px;padding:8px 9px;display:grid}._detailRow_9oohr_107:last-child{border-bottom:0}._detailRow_9oohr_107>span:first-child{color:#52698e}._circleIcon_9oohr_107{color:#176ff3;background:#edf5ff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}._detailValue_9oohr_107{color:#405373;overflow-wrap:anywhere;font-size:13px;font-weight:700}._detailValue_9oohr_107 small{color:#7c8ca8;margin-top:4px;font-weight:400;display:block}._dateBox_9oohr_101 input{color:#405373;width:112px;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:600}._dateBox_9oohr_101 span{color:#7890b5}._dateBox_9oohr_101 svg{flex:none}._queryPagination_9oohr_110{color:#52698e;background:#fff;border-top:1px solid #e6ecf4;align-items:center;gap:10px;min-height:68px;padding:0 18px;font-size:12px;display:flex}._queryPagination_9oohr_110>div{gap:6px;margin-left:18px;display:flex}._queryPagination_9oohr_110 button{color:#52698e;background:#fff;border:1px solid #dbe6f3;border-radius:6px;width:32px;height:32px}._queryPagination_9oohr_110 button:hover:not(:disabled){color:#176ff3;border-color:#8bb6ff}._queryPagination_9oohr_110 button[aria-current=page],._queryPagination_9oohr_110 ._pageActive_9oohr_110{color:#fff;background:#176ff3;border-color:#176ff3}._queryPagination_9oohr_110 button:disabled{cursor:not-allowed;opacity:.45}._queryPagination_9oohr_110 select{color:#52698e;background:#fff;border:1px solid #dbe6f3;border-radius:6px;height:34px;margin-left:8px;padding:0 9px}._queryPagination_9oohr_110>span:last-child{align-items:center;gap:6px;margin-left:auto;display:flex}._queryPagination_9oohr_110 input{text-align:center;color:#405373;border:1px solid #dbe6f3;border-radius:6px;width:50px;height:34px}._emptyDrawer_9oohr_110{color:#8a9bb4;justify-content:center;align-items:center;min-height:420px;font-size:13px;display:flex}@media (width<=900px){._queryPagination_9oohr_110{flex-wrap:wrap;padding:12px}._queryPagination_9oohr_110>span:last-child{margin-left:0}._queryPagination_9oohr_110 select{margin-left:auto}}@media (width<=1180px){._page_9oohr_1{padding:18px 16px 30px}._filterGrid_9oohr_10{gap:12px}._queryLayout_9oohr_106{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=900px){._filterTop_9oohr_100{grid-template-columns:1fr}._queryLayout_9oohr_106{display:block}._drawer_9oohr_107{z-index:30;border-radius:0;width:min(390px,94vw);position:fixed;top:64px;bottom:0;right:0;overflow:auto}._metrics_9oohr_23{grid-template-columns:1fr 1fr}._tableWrap_9oohr_28{overflow:auto}}@media (width<=620px){._page_9oohr_1{padding:14px 10px 26px}._filterGrid_9oohr_10{grid-template-columns:1fr}._filterActions_9oohr_15{grid-template-columns:1fr 1fr;display:grid}._filterActions_9oohr_15 button{justify-content:center}._exportButton_9oohr_21:last-child{grid-column:1/-1}._metrics_9oohr_23{grid-template-columns:1fr 1fr}._metrics_9oohr_23 article{min-height:82px;padding:13px}._queryLayout_9oohr_106 ._tableWrap_9oohr_28{border-radius:10px}._drawer_9oohr_107{width:100%;top:0}}._page_9oohr_1{color:#0c1b3b;background:#f5f8fc}._pageHeader_9oohr_2 h1{color:#0c1b3b;font-size:25px}._pageHeader_9oohr_2 p{color:#71819e;font-size:13px;font-weight:400}._filters_9oohr_9{border-color:#e5ebf4;border-radius:10px;box-shadow:0 7px 24px #3653800e}._filterGrid_9oohr_10 label{color:#52698e}._filterGrid_9oohr_10 select,._filterGrid_9oohr_10 input{color:#405373;border-color:#dfe6f0;border-radius:8px}._filterGrid_9oohr_10 select:focus,._filterGrid_9oohr_10 input:focus{border-color:#176ff3;box-shadow:0 0 0 3px #176ff31f}._resetButton_9oohr_18:hover{color:#176ff3}._queryButton_9oohr_19{background:linear-gradient(90deg,#176ff3,#2183ff);box-shadow:0 6px 15px #1874f62e}._exportButton_9oohr_21{color:#176ff3;border-color:#8bb6ff}._exportButton_9oohr_21:hover{background:#edf5ff}._metrics_9oohr_23{border-color:#e5ebf4;border-radius:10px;box-shadow:0 7px 24px #3653800e}._metrics_9oohr_23 span{color:#52698e}._metrics_9oohr_23 span svg{color:#176ff3}._metrics_9oohr_23 strong{color:#0c1b3b}._tableWrap_9oohr_28{border-color:#e5ebf4;border-radius:0 0 10px 10px;box-shadow:0 7px 24px #3653800e}._detailTable_9oohr_29 th{color:#425473;background:#f3f7fd;border-bottom-color:#e6ecf4}._detailTable_9oohr_29 td{color:#546887;border-bottom-color:#e6ecf4}._detailTable_9oohr_29 tbody tr:hover{background:#f8fbff}._status_9oohr_39._pending_9oohr_40{color:#b36b00;background:#fff8e9;border-color:#f4c98c}._status_9oohr_39._approved_9oohr_41{color:#39882e;background:#eaf8e6;border-color:#addb9b}._status_9oohr_39._rejected_9oohr_42{color:#bd4032;background:#fff0ef;border-color:#f2aaa2}._drawer_9oohr_107{overflow:auto}._sectionTitle_9oohr_137{color:#0c1b3b;margin:18px 0 12px;font-size:16px;line-height:1.3}._timeline_9oohr_138{padding:0 0 2px 40px;position:relative}._timeline_9oohr_138:before{content:"";background:#a9ddda;width:2px;position:absolute;top:14px;bottom:24px;left:14px}._step_9oohr_140{min-height:70px;padding:0 0 18px;position:relative}._step_9oohr_140:last-child{padding-bottom:4px}._dot_9oohr_142{color:#fff;z-index:1;background:#13b879;border:4px solid #13b879;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid;position:absolute;top:0;left:-40px;box-shadow:0 0 0 3px #e7fbf5}._step_9oohr_140._current_9oohr_143 ._dot_9oohr_142{background:#176bf3;border-color:#176bf3;box-shadow:0 0 0 3px #e5f0ff}._step_9oohr_140:not(._done_9oohr_144):not(._current_9oohr_143) ._dot_9oohr_142{background:#cbd6e6;border-color:#cbd6e6;box-shadow:0 0 0 3px #f0f4f9}._step_9oohr_140 strong{color:#0c1b3b;font-size:13px;display:inline-block}._step_9oohr_140 time{float:right;color:#7890b5;font-size:10px;line-height:1.4}._step_9oohr_140>span:not(._dot_9oohr_142){color:#61779b;margin:5px 0;font-size:12px;display:block}._comment_9oohr_148{color:#60779d;background:#f1f6fc;border-radius:5px;padding:9px 12px;font-size:12px;line-height:1.45}._opinion_9oohr_149{background:#fff;border:1px solid #d9e5f3;border-radius:8px;padding:11px}._opinion_9oohr_149 p{color:#405373;margin:0 0 10px;font-size:12px;line-height:1.55}._opinion_9oohr_149 time{text-align:right;color:#7890b5;font-size:10px;display:block}._page_9oohr_1{color:#07163b;background:linear-gradient(135deg,#fff 0,#f1f8ff 58%,#fff);padding:18px 22px 28px;font-family:Microsoft YaHei,PingFang SC,Inter,Segoe UI,sans-serif}._pageHeader_9oohr_2{margin-bottom:0}._pageHeader_9oohr_2 h1{color:#07163b;margin:0 0 4px;font-size:25px;font-weight:750}._pageHeader_9oohr_2 p{color:#687da7;margin:0 0 16px;font-size:14px;font-weight:400}._feedback_9oohr_6{border-radius:7px}._filters_9oohr_9{background:#fff;border:1px solid #dfe9f7;border-radius:9px;padding:16px 17px 17px;box-shadow:0 4px 14px #5788ba12}._filterTop_9oohr_100{grid-template-columns:minmax(280px,1fr) 305px;gap:17px;margin-bottom:15px;display:grid}._fieldSearch_9oohr_101,._dateBox_9oohr_101{background:#fff;border:1px solid #d5e1f1;border-radius:6px;height:38px}._fieldSearch_9oohr_101 input{font-size:13px}._dateBox_9oohr_101{justify-content:center;font-size:13px}._filterGrid_9oohr_10{grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:15px 20px}._filterGrid_9oohr_10 label{color:#52698e;font-size:13px}._filterGrid_9oohr_10 select,._filterGrid_9oohr_10 input{color:#405373;border:1px solid #dfe6f0;border-radius:6px;height:38px;font-size:13px}._keywordField_9oohr_157{grid-column:3/4}._filterActions_9oohr_15{border:0;justify-content:flex-start;gap:11px;margin-top:15px;padding:0}._filterActions_9oohr_15 button{border-radius:6px;min-height:42px;padding:0 19px}._resetButton_9oohr_18{color:#51688f;border-color:#cbd9ed}._queryButton_9oohr_19{background:#1677ff;border-color:#1677ff;box-shadow:0 5px 13px #1677ff29}._queryButton_9oohr_19:hover{background:#0f63de}._metrics_9oohr_23{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}._metricCard_9oohr_158{background:#fff;border:1px solid #dfe9f7;border-radius:9px;align-items:center;gap:12px;min-width:0;height:90px;padding:17px 15px;display:flex;box-shadow:0 4px 14px #5788ba0f}._metricIcon_9oohr_158{color:#1677ff;background:#e8f3ff;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}._metricCopy_9oohr_158{min-width:0}._metricCopy_9oohr_158 strong{color:#07163b;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1;display:block}._metricCopy_9oohr_158 strong small{color:#405373;font-size:12px;font-weight:600}._metricCopy_9oohr_158>span{color:#687da7;margin-top:5px;font-size:12px;display:block}._metricTrend_9oohr_158{color:#00a974;text-align:right;white-space:nowrap;align-self:flex-start;margin-left:auto;font-size:12px;font-weight:700;display:grid}._metricTrend_9oohr_158 small{color:#687da7;margin-top:3px;font-size:10px;font-weight:400}._metricTrendFlat_9oohr_158{color:#536e9c}._queryLayout_9oohr_106{grid-template-columns:minmax(700px,1fr) 350px;align-items:stretch;gap:0;display:grid}._tableCard_9oohr_159{background:#fff;border:1px solid #dfe9f7;border-radius:9px 0 0 9px;overflow:hidden;box-shadow:0 4px 14px #5788ba0f}._tableHead_9oohr_159{border-bottom:1px solid #dfe9f7;align-items:center;height:59px;padding:0 18px;display:flex}._tableHead_9oohr_159 h2{color:#07163b;margin:0;font-size:19px}._tableActions_9oohr_159{gap:12px;margin-left:auto;display:flex}._tableActions_9oohr_159 ._exportButton_9oohr_21{border-radius:6px;min-height:38px;padding:0 14px}._tableWrap_9oohr_28{min-height:220px;box-shadow:none;border:0;border-radius:0;overflow:auto}._detailTable_9oohr_29{white-space:nowrap;min-width:1060px;font-size:12px}._detailTable_9oohr_29 th,._detailTable_9oohr_29 td{height:36px;padding:0 10px}._detailTable_9oohr_29 th{color:#11264f;background:#f3f7fc;font-size:12px}._detailTable_9oohr_29 td{color:#51688f;border-bottom:1px solid #e4ecf7}._detailTable_9oohr_29 tbody tr:hover,._detailTable_9oohr_29 tbody tr._selectedRow_9oohr_159{background:#edf6ff}._detailTable_9oohr_29 td strong{color:#183466}._detailTable_9oohr_29 td b{color:#07163b}._description_9oohr_38{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}._rowCheck_9oohr_159{accent-color:#1677ff;vertical-align:middle;border:1px solid #87a2ca;border-radius:4px;width:17px;height:17px;margin:0}._typeChip_9oohr_159{color:#0877eb;background:#e4f1ff;border-radius:5px;align-items:center;padding:3px 10px;font-size:12px;line-height:1.25;display:inline-flex}._type_daily_9oohr_159,._type_training_9oohr_159{color:#02a76d;background:#dbf8eb}._type_meeting_9oohr_159{color:#f08000;background:#fff0da}._type_leave_9oohr_159{color:#f23b4a;background:#ffe1e4}._type_overtime_9oohr_159{color:#5e7396;background:#edf1f6}._drawer_9oohr_107{border-left:1px solid #dbe6f3;border-radius:0 9px 9px 0;min-height:520px;box-shadow:-8px 0 18px #385e8c12}._drawerHead_9oohr_107 h2{color:#07163b;font-size:24px}._detailDate_9oohr_107{font-size:18px}._personCard_9oohr_107 strong{color:#07163b}._detailValue_9oohr_107 small{color:#687da7;margin-top:4px;font-size:11px;font-weight:400;display:block}._detailList_9oohr_107{border-color:#d9e5f3}._sectionTitle_9oohr_137{color:#07163b}._status_9oohr_39{border:0;border-radius:5px;padding:3px 10px;font-weight:600}._status_9oohr_39._pending_9oohr_40{color:#f08000;background:#fff0da}._status_9oohr_39._approved_9oohr_41{color:#02a76d;background:#dbf8eb}._status_9oohr_39._rejected_9oohr_42{color:#f23b4a;background:#ffe1e4}._status_9oohr_39._draft_9oohr_160,._status_9oohr_39._revoked_9oohr_43,._status_9oohr_39._voided_9oohr_44{color:#5e7396;background:#edf1f6}._queryPagination_9oohr_110{height:68px;padding:0 18px}._queryPagination_9oohr_110>div{margin-left:27px}._queryPagination_9oohr_110 button{border-radius:6px;width:34px;height:34px}._queryPagination_9oohr_110 select{margin-left:18px}._queryPagination_9oohr_110 input{width:50px;height:34px}._queryPagination_9oohr_110>span:last-child{margin-left:auto}@media (width<=1260px){._page_9oohr_1{padding:18px 16px 26px}._queryLayout_9oohr_106{grid-template-columns:minmax(650px,1fr) 320px}._filterGrid_9oohr_10{gap:12px}}@media (width<=1100px){._queryLayout_9oohr_106{display:block}._tableCard_9oohr_159{border-radius:9px}._drawer_9oohr_107{z-index:30;border-radius:0;width:min(390px,94vw);position:fixed;top:64px;bottom:0;right:0;overflow:auto}}@media (width<=1000px){._queryLayout_9oohr_106{display:block}._tableCard_9oohr_159{border-radius:9px}._drawer_9oohr_107{z-index:30;border-radius:0;width:min(390px,94vw);position:fixed;top:64px;bottom:0;right:0;overflow:auto}._filterTop_9oohr_100{grid-template-columns:1fr}._filterGrid_9oohr_10,._metrics_9oohr_23{grid-template-columns:1fr 1fr}._tableWrap_9oohr_28{overflow:auto}}@media (width<=620px){._page_9oohr_1{padding:14px 10px 26px}._filterGrid_9oohr_10{grid-template-columns:1fr}._keywordField_9oohr_157{grid-column:auto}._filterActions_9oohr_15{display:flex}._metrics_9oohr_23{grid-template-columns:1fr 1fr;gap:8px}._metricCard_9oohr_158{gap:8px;height:82px;padding:12px 10px}._metricIcon_9oohr_158{width:38px;height:38px}._metricIcon_9oohr_158 svg{width:19px}._metricCopy_9oohr_158 strong{font-size:18px}._metricTrend_9oohr_158{display:none}._tableHead_9oohr_159{padding:0 12px}._tableActions_9oohr_159{gap:6px}._tableActions_9oohr_159 ._exportButton_9oohr_21{padding:0 8px;font-size:11px}._drawer_9oohr_107{width:100%;top:0}._queryPagination_9oohr_110{flex-wrap:wrap;gap:7px;height:auto;min-height:68px;padding:10px}._queryPagination_9oohr_110>div{margin-left:0}._queryPagination_9oohr_110 select{margin-left:auto}._queryPagination_9oohr_110>span:last-child{margin-left:0}}@media (prefers-reduced-motion:reduce){._metricCard_9oohr_158,._tableCard_9oohr_159,._drawer_9oohr_107{transition:none}}@media print{._page_9oohr_1{background:#fff;padding:0}._pageHeader_9oohr_2 p,._filters_9oohr_9,._metrics_9oohr_23,._tableActions_9oohr_159,._queryPagination_9oohr_110,._drawer_9oohr_107{display:none!important}._queryMain_9oohr_171,._tableCard_9oohr_159,._tableWrap_9oohr_28{width:100%;box-shadow:none;border:0;overflow:visible}._detailTable_9oohr_29{white-space:normal;width:100%;min-width:0;font-size:9px}._detailTable_9oohr_29 th,._detailTable_9oohr_29 td{height:auto;padding:5px}._detailTable_9oohr_29 th:last-child,._detailTable_9oohr_29 td:last-child{display:none}}._metrics_9oohr_23 ._metricCard_9oohr_158{grid-template-columns:none;align-items:center;min-height:0;display:flex}._metrics_9oohr_23 ._metricCard_9oohr_158 ._metricIcon_9oohr_158,._metrics_9oohr_23 ._metricCard_9oohr_158 ._metricCopy_9oohr_158,._metrics_9oohr_23 ._metricCard_9oohr_158 ._metricTrend_9oohr_158{grid-column:auto}._metrics_9oohr_23 ._metricCard_9oohr_158 ._metricIcon_9oohr_158{color:#1677ff;font-size:initial;display:grid}._metrics_9oohr_23 ._metricCard_9oohr_158 ._metricTrend_9oohr_158{color:#00a974;text-align:right;white-space:nowrap;align-self:flex-start;margin-left:auto;font-size:12px;font-weight:700;display:grid}._metrics_9oohr_23 ._metricCard_9oohr_158 ._metricTrend_9oohr_158._metricTrendFlat_9oohr_158{color:#536e9c}._filterGrid_9oohr_10>._filterActions_9oohr_15{border:0;grid-column:4;justify-content:flex-start;align-self:end;gap:11px;margin:0;padding:0;display:flex}._filterGrid_9oohr_10>._filterActions_9oohr_15 button{flex:none}._empty_9oohr_66{inset:48px 0 68px}@media (width<=1000px){._filterGrid_9oohr_10>._filterActions_9oohr_15{grid-column:1/-1}}@media (width<=620px){._filterGrid_9oohr_10>._filterActions_9oohr_15{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}._filterGrid_9oohr_10>._filterActions_9oohr_15 button{justify-content:center}}._queryMain_9oohr_171{min-width:0}.drawerClosed{grid-template-columns:minmax(0,1fr)}._tableCard_9oohr_159{border-radius:9px}._detailTable_9oohr_29{table-layout:auto;width:100%;min-width:0}._tableCard_9oohr_159{overflow:hidden}._detailModal_9oohr_231{border-color:#dbe6f3;border-radius:12px;width:min(1440px,100vw - 48px);max-height:calc(100vh - 48px)}._detailModalBody_9oohr_232{background:linear-gradient(135deg,#f8fbff,#fff 56%);padding:20px 22px 22px}._detailModal_9oohr_231 ._feedback_9oohr_6{margin-bottom:14px}._detailModal_9oohr_231 ._tableCard_9oohr_159{background:#fff;border:1px solid #dfe9f7;border-radius:9px;box-shadow:0 8px 24px #36538012}._detailModal_9oohr_231 ._tableHead_9oohr_159{min-height:58px;padding:0 18px}._detailModal_9oohr_231 ._tableHead_9oohr_159 h2{font-size:18px}._detailModal_9oohr_231 ._tableWrap_9oohr_28{max-height:calc(100vh - 230px);box-shadow:none;border:0;border-top:1px solid #e6ecf4;border-radius:0}._detailModal_9oohr_231 ._detailTable_9oohr_29{min-width:1060px}._rowDetailModal_9oohr_239{width:min(560px,100vw - 32px)}._rowDetailContent_9oohr_240{padding:20px 24px 26px}._singleDetail_9oohr_241,._confirmDialog_9oohr_50{padding:18px 22px 24px}._backButton_9oohr_242{color:#176ff3;background:#fff;border:1px solid #cbd9ed;border-radius:7px;min-height:36px;padding:0 10px;font-weight:700}._monthToolbar_9oohr_243{align-items:center;gap:8px;display:flex}._monthToolbar_9oohr_243 button{color:#176ff3;background:#fff;border:1px solid #dbe6f3;border-radius:6px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}._monthToolbar_9oohr_243 h2{text-align:center;min-width:92px}._rowDetailContent_9oohr_240 ._detailDate_9oohr_107{margin-top:0}@media (width<=620px){._detailModal_9oohr_231{width:100%}._detailModalBody_9oohr_232{padding:14px}._detailModal_9oohr_231 ._tableHead_9oohr_159{align-items:flex-start;min-height:0;padding:13px}._detailModal_9oohr_231 ._tableActions_9oohr_159{flex-wrap:wrap;justify-content:flex-end}._detailModal_9oohr_231 ._tableWrap_9oohr_28{max-height:calc(100vh - 250px)}._rowDetailContent_9oohr_240{padding:18px}}._rowCheck_9oohr_159{appearance:none;vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #87a2ca;border-radius:4px;width:17px;height:17px;padding:0}._rowCheck_9oohr_159:checked{background:#1677ff;border-color:#1677ff;box-shadow:inset 0 0 0 4px #fff}._rowCheck_9oohr_159:focus-visible{outline-offset:2px;outline:2px solid #1677ff}._drawer_9oohr_107{background:#fff;border:0;border-left:1px solid #dbe6f3;border-radius:0;min-height:calc(100vh - 64px);padding:0 20px 18px;box-shadow:-8px 0 18px #385e8c12}._drawerHead_9oohr_107{height:61px}._drawerHead_9oohr_107 h2{font-size:24px}._detailRow_9oohr_107{grid-template-columns:88px 38px 1fr;gap:0;min-height:56px;padding:8px 4px}._detailRow_9oohr_107>span:first-child{white-space:nowrap}._circleIcon_9oohr_107{width:34px;height:34px}._detailValue_9oohr_107{min-width:0}._dateBox_9oohr_101 input[type=date]{appearance:none}._dateBox_9oohr_101 input[type=date]::-webkit-calendar-picker-indicator{opacity:0;width:0;margin:0}._dateBox_9oohr_101 input[type=date]::-webkit-clear-button{display:none}._tableActions_9oohr_159 ._exportButton_9oohr_21{align-items:center;gap:7px;font-weight:600;display:inline-flex}._metricIcon_9oohr_158 svg,._circleIcon_9oohr_107 svg{stroke-width:1.8px}@media (width<=1100px){._detailTable_9oohr_29{min-width:1060px}}._workspace_133m1_1,._settingsDialog_133m1_1,._orangeTheme_133m1_2{--accent:#e95619;--accent-hover:#ca4710;--accent-soft:#fff0e5;--accent-text:#ca4710;--accent-outline:#f0a17e}._blueTheme_133m1_3{--accent:#3976c6;--accent-hover:#2f62a5;--accent-soft:#eaf2fd;--accent-text:#2f65ad;--accent-outline:#8fb4e6}._greenTheme_133m1_4{--accent:#3f9b46;--accent-hover:#337f39;--accent-soft:#eaf7eb;--accent-text:#327f38;--accent-outline:#91c995}._redTheme_133m1_5{--accent:#d84a3a;--accent-hover:#b93c2f;--accent-soft:#fdeceb;--accent-text:#bd3e31;--accent-outline:#e89a92}._workspace_133m1_1{color:#20262e;background:#f5f6f8;min-height:100vh;font-family:Inter,Segoe UI,sans-serif}._topbar_133m1_7{background:#fff;border-bottom:1px solid #dfe3e8;align-items:center;gap:20px;min-height:64px;padding:0 22px;display:flex}._brand_133m1_8{white-space:nowrap;flex:none;align-items:center;gap:9px;font-weight:750;display:flex}._brand_133m1_8 span{color:#fff;background:#e95619;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}._topActions_133m1_10{align-items:center;gap:13px;margin-left:auto;display:flex}._createTask_133m1_11,._publishProject_133m1_11{color:#fff;background:#e95619;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-weight:700;display:inline-flex}._createTask_133m1_11{min-height:38px;padding:0 15px}._createProjectButton_133m1_13{background:linear-gradient(135deg,var(--accent) 15%,var(--accent-hover) 130%);color:#fff;letter-spacing:.01em;min-height:40px;box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 30%,transparent);border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:750;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}._createProjectButton_133m1_13:hover{box-shadow:0 9px 22px color-mix(in srgb,var(--accent) 38%,transparent);filter:saturate(1.05);transform:translateY(-1px)}._createProjectButton_133m1_13:active{box-shadow:0 4px 10px color-mix(in srgb,var(--accent) 26%,transparent);transform:translateY(0)}._createProjectButton_133m1_13:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._publishProject_133m1_11{background:#323b4b;min-height:38px;padding:0 13px}._publishProject_133m1_11:hover{background:#232b39}._iconButton_133m1_15{color:#777;background:0 0;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}._iconButton_133m1_15:hover{color:#20262e;background:#f2f0eb}._notificationButton_133m1_16{position:relative;overflow:visible}._notificationButton_133m1_16 span{color:#fff;background:#f04e59;border:2px solid #fff;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;line-height:12px;display:grid;position:absolute;top:-2px;right:-5px}._notificationContainer_133m1_18{position:relative}._notificationMenu_133m1_19{z-index:30;background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:min(370px,100vw - 24px);position:absolute;top:calc(100% + 9px);right:-8px;overflow:hidden;box-shadow:0 14px 34px #25211d29}._notificationMenu_133m1_19>header{border-bottom:1px solid #eceff2;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;display:flex}._notificationMenu_133m1_19>header strong{font-size:14px}._notificationMenu_133m1_19>header span{color:#7e8792;font-size:12px}._notificationMenu_133m1_19>div{max-height:390px;overflow:auto}._notificationMenu_133m1_19>div>p{color:#8b949f;text-align:center;margin:0;padding:42px 15px;font-size:13px}._notificationMenu_133m1_19 button{color:#494640;text-align:left;background:#fffaf6;border:0;border-bottom:1px solid #f0ece6;align-items:flex-start;gap:11px;width:100%;min-height:78px;padding:13px 15px;display:flex}._notificationMenu_133m1_19 button:last-child{border-bottom:0}._notificationMenu_133m1_19 button>i{border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-style:normal;display:grid}._overdueNotice_133m1_25{color:#cf4434;background:#fff0ef}._upcomingNotice_133m1_25{color:#b67608;background:#fff6df}._notificationMenu_133m1_19 button>span{gap:3px;min-width:0;display:grid}._notificationMenu_133m1_19 button strong{color:#d34b37;font-size:12px}._notificationMenu_133m1_19 button b{color:#3e3b36;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}._notificationMenu_133m1_19 button small{color:#7e8792;font-size:11px}._userMenuContainer_133m1_27{position:relative}._userMenu_133m1_27{color:#303030;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:0 4px;font-size:14px;display:flex}._userMenu_133m1_27 span{color:#fff;background:#3976c6;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}._userDropdown_133m1_27{z-index:25;background:#fff;border:1px solid #dfe3e8;border-radius:7px;width:176px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #25211d24}._userDropdown_133m1_27 button{color:#3f3d39;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;font-family:inherit;font-size:14px;display:flex}._userDropdown_133m1_27 button:hover{color:#ca4710;background:#fff0e5}._userDropdownDivider_133m1_27{background:#e9e5de;height:1px;margin:6px 4px}._userDropdown_133m1_27 ._userSignOut_133m1_27{color:#3f3d39;font-weight:700}._userDropdown_133m1_27 ._userSignOut_133m1_27:hover{color:#c93d2d;background:#fff0ef}._feedback_133m1_28{z-index:10;border-radius:6px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;position:fixed;top:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0002}._error_133m1_28{color:#bd3022;background:#fff0ef;border:1px solid #fec9c3}._success_133m1_28{color:#31852a;background:#edfae8;border:1px solid #bde9b4}._layout_133m1_29{grid-template-columns:214px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}._projectOverviewSidebar_133m1_31{background:#fff;border-right:1px solid #dfe3e8;min-width:0;padding:18px 10px;overflow:auto}._projectOverviewSidebarHeader_133m1_32{color:#20262e;justify-content:space-between;align-items:baseline;padding:0 10px 14px;font-size:14px;display:flex}._projectOverviewSidebarHeader_133m1_32 small{color:#8b949f;font-size:11px;font-weight:400}._projectOverviewList_133m1_33{gap:4px;margin-top:4px;display:grid}._projectOverviewItem_133m1_33{color:#4d5661;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;gap:7px;width:100%;min-height:54px;padding:9px 10px;display:grid}._projectOverviewItem_133m1_33>span:first-child{align-items:center;gap:8px;min-width:0;display:flex}._projectOverviewItem_133m1_33 svg{color:#8b949f;flex:none}._projectOverviewItem_133m1_33 b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}._projectOverviewItem_133m1_33>small{color:#8b949f;font-size:11px}._projectOverviewItem_133m1_33:hover{background:#f7f8fa}._selectedOverviewProject_133m1_33{background:var(--accent-soft);color:var(--accent-text);border-color:#f0d0c2}._selectedOverviewProject_133m1_33 svg{color:var(--accent)}._projectOverviewName_133m1_33{align-items:center;gap:8px;min-width:0;display:flex}._projectOverviewMeta_133m1_33{align-items:center;gap:8px;padding-left:24px;display:flex}._projectOverviewMeta_133m1_33 i{background:#e9edf1;border-radius:3px;flex:1;height:4px;display:block;overflow:hidden}._projectOverviewMeta_133m1_33 em{background:var(--accent);border-radius:3px;height:100%;display:block}._overviewHeader_133m1_34{justify-content:space-between;align-items:flex-end;gap:20px;margin:0 2px 18px;display:flex}._overviewHeader_133m1_34 h1{color:#20262e;margin:0;font-size:21px}._overviewHeader_133m1_34 span{color:#7e8792;margin-top:6px;font-size:12px;display:block}._overviewEyebrow_133m1_34{color:var(--accent-text);margin:0 0 5px;font-size:11px;font-weight:750}._overviewTabs_133m1_34{background:#f7f8fa;border:1px solid #dfe3e8;border-radius:6px;gap:3px;padding:3px;display:flex}._overviewTabs_133m1_34 button{color:#69727e;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:30px;padding:0 11px;font-size:12px}._overviewTabs_133m1_34 button:hover,._overviewTabs_133m1_34 ._activeOverviewTab_133m1_34{color:var(--accent-text);background:#fff;font-weight:700;box-shadow:0 1px 3px #1a24300d}._memberTaskGroups_133m1_35{gap:12px;display:grid}._memberTaskGroup_133m1_35{background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:14px}._memberTaskHeader_133m1_35{align-items:center;gap:10px;margin-bottom:12px;display:flex}._memberOverviewAvatar_133m1_35{color:#fff;background:#3976c6;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}._memberTaskHeader_133m1_35 h2{color:#343b44;margin:0;font-size:14px}._memberTaskHeader_133m1_35 p{color:#8b949f;margin:3px 0 0;font-size:11px}._memberTaskCount_133m1_35{color:#7e8792;margin-left:auto;font-size:11px}._memberTaskGrid_133m1_35{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:9px;display:grid}._emptyOverview_133m1_35{color:#8b949f;text-align:center;border:1px dashed #cbd1d8;border-radius:8px;padding:70px 0;font-size:13px}._projectPanel_133m1_36{background:#fff;border-right:1px solid #dfe3e8;flex-direction:column;width:auto;min-width:0;padding:0;display:flex}._panelTabs_133m1_36{flex-direction:column;align-items:center;gap:8px;padding:14px 8px;display:flex}._panelTabs_133m1_36 button{color:#7b7b77;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative}._panelTabs_133m1_36 ._activePanelTab_133m1_36{color:#ca4710;background:#fff0e5}._panelTabs_133m1_36 small{color:#fff;background:#e95619;border:2px solid #fff;border-radius:9px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:800;display:grid;position:absolute;top:2px;right:1px}._searchBox_133m1_37{color:#8a8a8a;border:1px solid #dfe3e8;border-radius:6px;align-items:center;gap:8px;margin:0 14px 12px;padding:0 10px;display:flex}._searchBox_133m1_37 input{color:#333;background:0 0;border:0;outline:0;width:100%;height:36px;font-size:13px}._projectList_133m1_38{gap:3px;padding:3px 8px;display:grid;overflow:auto}._projectItem_133m1_38{color:#454545;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:calc(100% - 16px);min-height:39px;margin:0 8px;padding:0 10px;display:flex}._projectItem_133m1_38 span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;min-width:0;font-size:14px;display:flex;overflow:hidden}._projectItem_133m1_38 small{color:#969696;padding-left:5px}._selectedProject_133m1_38{color:#ca4710;background:#fff0e5;font-weight:700}._emptyProjects_133m1_38{color:#999;padding:10px 12px;font-size:13px}._signOut_133m1_38{color:#777;text-align:left;background:#fff;border:1px solid #dfe3e8;border-radius:6px;margin:auto 14px 16px;padding:10px}._signOut_133m1_38:hover{color:#d44a15;border-color:#f4c7b4}._teamLayout_133m1_39,._approvalLayout_133m1_39,._queryLayout_133m1_39,._statisticsLayout_133m1_39{grid-template-columns:64px minmax(0,1fr)}._teamPage_133m1_39{background:#f5f6f8;min-width:0;padding:34px clamp(24px,4vw,58px)}._teamPageHeader_133m1_39{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}._teamPageHeader_133m1_39 p{color:#e95619;margin:0 0 7px;font-size:13px;font-weight:750}._teamPageHeader_133m1_39 h1{margin:0;font-size:26px}._teamPageHeader_133m1_39 span{color:#7e8792;margin-top:8px;font-size:14px;display:block}._createAccountButton_133m1_39{color:#fff;background:#e95619;border:0;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:700;display:inline-flex}._createAccountButton_133m1_39:hover{background:#ca4710}._teamToolbar_133m1_39{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}._teamToolbar_133m1_39>span{color:#7e8792;font-size:13px}._teamSearchBox_133m1_39{background:#fff;width:min(310px,100%);margin:0}._memberTableWrap_133m1_39{background:#fff;border:1px solid #dfe3e8;border-radius:7px;overflow:auto}._memberTable_133m1_39{border-collapse:collapse;text-align:left;width:100%;min-width:720px}._memberTable_133m1_39 th{color:#898680;background:#f7f8fa;border-bottom:1px solid #e8e4dd;padding:13px 18px;font-size:12px;font-weight:700}._memberTable_133m1_39 td{color:#4d4b47;border-bottom:1px solid #eceff2;padding:15px 18px;font-size:14px}._memberTable_133m1_39 tbody tr:last-child td{border-bottom:0}._memberIdentity_133m1_39{align-items:center;gap:11px;display:flex}._memberAvatar_133m1_39{color:#fff;background:#3976c6;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:13px;font-weight:800;display:grid}._memberUsername_133m1_39{color:#5f6874;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:13px}._roleBadge_133m1_39{color:#4a586c;font-size:13px}._activeStatus_133m1_39,._inactiveStatus_133m1_39{border-radius:4px;padding:4px 8px;font-size:12px;display:inline-flex}._activeStatus_133m1_39{color:#48a330;background:#f3ffe8;border:1px solid #a5d987}._inactiveStatus_133m1_39{color:#8d8981;background:#f5f4f1;border:1px solid #dfe3e8}._disableMember_133m1_39,._enableMember_133m1_39{background:#fff;border-radius:5px;min-width:58px;min-height:30px;font-size:13px}._disableMember_133m1_39{color:#5d5a55;border:1px solid #e3ded6}._disableMember_133m1_39:hover{color:#ca4710;border-color:#e9906a}._enableMember_133m1_39{color:#3b922f;border:1px solid #a8d98f}._enableMember_133m1_39:hover{background:#f3ffe8}._selfLabel_133m1_39{color:#8b949f;font-size:12px}._memberEmpty_133m1_39{text-align:center;color:#8b949f!important;padding:45px!important}._confirmDialog_133m1_39 footer{border-top:1px solid #eceff2;justify-content:flex-end;gap:10px;margin:10px -28px -28px;padding:18px 28px;display:flex}._confirmDialog_133m1_39{padding:28px}._confirmDialog_133m1_39 p{color:#555;margin:0;font-size:15px;line-height:1.6}._dangerButton_133m1_39{color:#fff;background:#d84935;border:0;border-radius:6px;min-height:38px;padding:0 16px;font-weight:700}._dangerButton_133m1_39:hover{background:#bd3827}._accountDialog_133m1_40{width:min(520px,100%)}._accountForm_133m1_40{grid-template-columns:1fr 1fr;gap:18px;padding:28px;display:grid}._accountForm_133m1_40 label{color:#20262e;gap:8px;font-size:14px;font-weight:700;display:grid}._accountForm_133m1_40 b{color:#f04f32}._accountForm_133m1_40 input{color:#333;background:#fff;border:1px solid #dfe3e8;border-radius:7px;outline-color:#e95619;width:100%;min-height:44px;padding:10px 12px;font-size:14px;font-weight:400}._accountForm_133m1_40 p{color:#89857e;grid-column:1/-1;margin:0;font-size:13px}._accountForm_133m1_40 footer{border-top:1px solid #eceff2;grid-column:1/-1;justify-content:flex-end;gap:10px;margin:4px -28px -28px;padding:18px 28px;display:flex}._settingsDialog_133m1_1{width:min(820px,100%)}._settingsLayout_133m1_41{grid-template-columns:190px minmax(0,1fr);min-height:490px;display:grid}._settingsNav_133m1_41{background:#f7f8fa;border-right:1px solid #eceff2;flex-direction:column;gap:4px;margin:0;padding:18px 12px;display:flex}._settingsNav_133m1_41 button{color:#625f59;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:14px;display:flex}._settingsNav_133m1_41 button:hover{color:#ca4710;background:#f3efe8}._settingsNav_133m1_41 ._activeSettingsNav_133m1_41{color:#ca4710;background:#fff0e5;font-weight:750}._settingsContent_133m1_41{background:#fff;min-width:0}._settingsForm_133m1_41{align-content:start;gap:17px;min-height:100%;padding:26px 30px 0;display:grid}._settingHeading_133m1_41{margin-bottom:2px}._settingHeading_133m1_41 h3{color:#302e2b;margin:0 0 7px;font-size:19px}._settingHeading_133m1_41 p{color:#8c8881;margin:0;font-size:13px;line-height:1.55}._settingsForm_133m1_41>label:not(._settingToggle_133m1_41){color:#4d4a45;gap:7px;font-size:13px;font-weight:700;display:grid}._settingsForm_133m1_41 input:not([type=checkbox]):not([type=radio]){color:#35322e;background:#fff;border:1px solid #cbd1d8;border-radius:6px;outline-color:#e95619;min-height:42px;padding:0 11px;font-weight:400}._settingsForm_133m1_41 input:disabled{color:#918d86;background:#f3f5f7}._profileSummary_133m1_41{border-bottom:1px solid #eceff2;align-items:center;gap:13px;padding-bottom:19px;display:flex}._profileSummary_133m1_41>span{color:#fff;background:#3976c6;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:18px;font-weight:800;display:grid}._profileSummary_133m1_41 div{gap:4px;display:grid}._profileSummary_133m1_41 strong{color:#20262e;font-size:16px}._profileSummary_133m1_41 small{color:#918d86;font-size:12px}._settingToggle_133m1_41{cursor:pointer;background:#fafbfc;border:1px solid #e6e1da;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:12px 14px;display:flex}._settingToggle_133m1_41>span{gap:5px;display:grid}._settingToggle_133m1_41 strong{color:#44413c;font-size:14px}._settingToggle_133m1_41 small{color:#918d86;font-size:12px;font-weight:400}._settingToggle_133m1_41 input{accent-color:#e95619;cursor:pointer;flex:none;width:38px;height:21px}._densityOptions_133m1_41{border:0;margin:0;padding:0}._densityOptions_133m1_41 legend{color:#4d4a45;margin-bottom:9px;font-size:13px;font-weight:700}._densityOptions_133m1_41>div{background:#f3f5f7;border:1px solid #dfe3e8;border-radius:7px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}._densityOptions_133m1_41 label{color:#625f59;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:14px;display:flex}._densityOptions_133m1_41 label:has(input:checked){color:#ca4710;background:#fff;font-weight:750;box-shadow:0 1px 4px #3028201c}._densityOptions_133m1_41 input{accent-color:#e95619;width:15px;height:15px}._settingsFooter_133m1_41{border-top:1px solid #eceff2;justify-content:flex-end;align-items:center;gap:16px;min-height:72px;margin-top:auto;padding:15px 0 18px;display:flex}._settingsFooter_133m1_41>span{flex:1;font-size:12px}._settingError_133m1_41{color:#c93d2d}._settingSuccess_133m1_41{color:#3d922e}._settingsFooter_133m1_41 button{min-width:94px}._settingsFooter_133m1_41 button:disabled{cursor:wait;opacity:.65}._boardArea_133m1_42{min-width:0;padding:18px;overflow:hidden}._boardHeader_133m1_42{justify-content:space-between;align-items:center;margin:0 2px 15px;display:flex}._boardTitleRow_133m1_42{align-items:center;gap:10px;display:flex}._boardHeader_133m1_42 h1{margin:0;font-size:20px}._boardTitleRow_133m1_42 select{color:#66625d;background:#fff;border:1px solid #dfe3e8;border-radius:6px;outline-color:#e95619;width:auto;max-width:220px;height:32px;padding:0 28px 0 10px;font-size:13px}._boardHeader_133m1_42 p{color:#929292;margin:5px 0 0;font-size:13px}._mobileCreate_133m1_42{color:#ca4710;background:#fff;border:1px solid #f0a27d;border-radius:6px;padding:7px 10px;display:none}._board_133m1_42{grid-template-columns:repeat(4,minmax(180px,1fr));gap:11px;height:calc(100vh - 140px);min-height:560px;display:grid;overflow-x:auto}._column_133m1_43{background:#fbfbfa;border:1px solid #eceff2;border-radius:8px;flex-direction:column;min-width:180px;padding:11px;display:flex}._columnHeader_133m1_43{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:15px;font-weight:750;display:flex}._columnHeader_133m1_43 span{align-items:center;gap:7px;display:flex}._columnHeader_133m1_43 small{color:#999;font-weight:500}._newTaskLink_133m1_43{color:#8a8a8a;background:#fff;border:1px dashed #d9d4cb;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;margin-bottom:10px;font-size:13px;display:flex}._newTaskLink_133m1_43:hover{color:#ca4710;border-color:#e95619}._taskList_133m1_43{align-content:start;gap:9px;min-height:0;padding-right:2px;display:grid;overflow:auto}._emptyColumn_133m1_43{color:#b1b1ad;text-align:center;padding:34px 0;font-size:14px}._taskCard_133m1_44{background:#fff;border:1px solid #e8e5df;border-left-width:4px;border-radius:6px;padding:12px;box-shadow:0 1px 1px #00000005}._taskCard_133m1_44._medium_133m1_44{background:#fffaf3;border-color:#ed8a24}._taskCard_133m1_44._high_133m1_44{background:#fff7f6;border-color:#e25548}._taskCard_133m1_44._urgent_133m1_44{background:#fff4f5;border-color:#d93345}._taskCard_133m1_44._low_133m1_44{background:#f8fdf6;border-color:#49ae32}._taskCard_133m1_44._completed_133m1_44{background:#f6fcf4;border-color:#58a948}._taskMeta_133m1_44{color:#989898;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}._taskMeta_133m1_44 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._taskMeta_133m1_44 button{color:#d8d5cf;background:0 0;border:0;flex:none;padding:0;display:grid}._taskMeta_133m1_44 button:hover,._taskMeta_133m1_44 ._favorited_133m1_44{color:#efaa00;fill:#efaa00}._taskCard_133m1_44 h3{margin:9px 0 13px;font-size:15px;line-height:1.45}._taskFooter_133m1_44{color:#939393;justify-content:space-between;gap:6px;margin-bottom:10px;font-size:12px;display:flex}._taskFooter_133m1_44 small{white-space:nowrap}._taskFooter_133m1_44 ._overdue_133m1_25{color:#f15a24;font-weight:700}._statusControl_133m1_44 select{color:#777;background:#fcfbf9;border:1px solid #ece8e0;border-radius:5px;width:100%;padding:5px 7px;font-size:12px}._priorityBadge_133m1_45{border:1px solid;border-radius:4px;align-items:center;width:max-content;min-height:22px;padding:0 7px;font-size:11px;font-weight:750;display:inline-flex}._priority_low_133m1_46{color:#438f35;background:#f0faed;border-color:#a7d69b}._priority_medium_133m1_46{color:#b86b0c;background:#fff6e8;border-color:#efc58d}._priority_high_133m1_46{color:#c84135;background:#fff0ef;border-color:#efaaa3}._priority_urgent_133m1_46{color:#b92738;background:#ffedef;border-color:#e58d97}._taskCard_133m1_44>._priorityBadge_133m1_45{margin:-6px 0 11px}._taskFooter_133m1_44 ._upcoming_133m1_25{color:#b67608;font-weight:700}._taskMeta_133m1_44 ._taskCode_133m1_48{color:#8a8781;flex:none;font-family:SFMono-Regular,Consolas,monospace;font-size:10px}._taskMeta_133m1_44 ._taskProject_133m1_49{flex:1;min-width:0}._taskFooter_133m1_44{align-items:center;margin-bottom:0}._taskFooter_133m1_44 ._assignee_133m1_51{color:#5f6874;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}._assignee_133m1_51 i{color:#fff;background:#3976c6;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;font-weight:800;display:grid}._taskFooter_133m1_44 small{text-overflow:ellipsis;overflow:hidden}._dayPanel_133m1_54{background:#fff;border-left:1px solid #dfe3e8;width:auto;min-width:0;padding:0;display:block}._calendarHeader_133m1_54{justify-content:space-between;align-items:center;padding:19px 18px 12px;display:flex}._calendarHeader_133m1_54 h2,._reportTitle_133m1_54 h2{margin:0;font-size:16px}._weekdays_133m1_54,._calendarGrid_133m1_54{grid-template-columns:repeat(7,1fr);padding:0 14px;display:grid}._weekdays_133m1_54{color:#aaa;text-align:center;font-size:12px}._calendarGrid_133m1_54{row-gap:3px;padding-top:7px;padding-bottom:15px}._day_133m1_54{aspect-ratio:1;color:#444;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:13px;display:grid;position:relative}._day_133m1_54:hover{color:#ca4710;background:#fff0e5}._otherMonth_133m1_54{color:#d3d0ca}._selectedDay_133m1_54{color:#fff;background:#e95619;font-weight:800}._today_133m1_54:not(._selectedDay_133m1_54){color:#ca4710;outline:1px solid #f0a17e}._day_133m1_54 i{border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px}._reportDot_133m1_54{background:#41ae36}._entryDot_133m1_54{background:#f28d19}._selectedDay_133m1_54 i{background:#fff}._overlay_133m1_55{z-index:20;background:#1d1d1d55;justify-content:flex-end;display:flex;position:fixed;inset:0}._taskPanel_133m1_55{background:#fff;width:min(440px,100%);min-height:100%;padding:25px;box-shadow:-16px 0 40px #0002}._taskPanelHeader_133m1_55{justify-content:space-between;align-items:start;margin-bottom:26px;display:flex}._taskPanelHeader_133m1_55 p{color:#e95619;margin:0 0 5px;font-size:12px;font-weight:750}._taskPanelHeader_133m1_55 h2{margin:0;font-size:22px}._taskForm_133m1_55{gap:17px;display:grid}._taskForm_133m1_55 label{color:#555;gap:7px;font-size:13px;font-weight:650;display:grid}._taskForm_133m1_55 input,._taskForm_133m1_55 select,._taskForm_133m1_55 textarea{color:#333;background:#fff;border:1px solid #dfe3e8;border-radius:6px;outline-color:#e95619;width:100%;padding:10px;font-size:14px;font-weight:400}._taskForm_133m1_55 textarea{resize:vertical;min-height:100px}._formPair_133m1_55{grid-template-columns:1fr 1fr;gap:12px;display:grid}._taskFormActions_133m1_55{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}._cancelButton_133m1_55{color:#666;background:#fff;border:1px solid #dfe3e8;border-radius:6px;min-height:38px;padding:0 16px}._projectForm_133m1_55{grid-template-columns:1fr 1fr;gap:20px;padding:28px;display:grid}._projectForm_133m1_55 label{color:#20262e;gap:8px;font-size:15px;font-weight:700;display:grid}._projectForm_133m1_55 b{color:#f04f32}._projectForm_133m1_55 input,._projectForm_133m1_55 select,._projectForm_133m1_55 textarea{color:#333;background:#fff;border:1px solid #dfe3e8;border-radius:7px;outline-color:#e95619;width:100%;min-height:46px;padding:10px 12px;font-size:15px;font-weight:400}._projectForm_133m1_55 textarea{resize:vertical;min-height:96px}._wideField_133m1_55,._projectFormActions_133m1_55{grid-column:1/-1}._projectFormActions_133m1_55{border-top:1px solid #eceff2;justify-content:flex-end;gap:10px;margin:12px -28px -28px;padding:20px 28px;display:flex}._projectFormPair_133m1_55{display:contents}._srOnly_133m1_55{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._taskDialog_133m1_56{width:min(520px,100%)}._taskForm_133m1_55{padding:28px}._taskCard_133m1_44{cursor:pointer}._taskCard_133m1_44:focus-visible{outline-offset:2px;outline:2px solid #e95619}._taskDetailDialog_133m1_56{width:min(500px,100%)}._taskDetail_133m1_56{padding:28px}._taskDetailHeading_133m1_56{color:#8d8982;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}._taskDetailHeading_133m1_56 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._taskDetailHeading_133m1_56 b{color:#ca4710;background:#fff0e5;border-radius:4px;flex:none;padding:4px 8px;font-size:12px}._taskDetail_133m1_56 h3{color:#2d2d2b;margin:14px 0 22px;font-size:21px;line-height:1.45}._taskDetailMeta_133m1_56{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}._taskDetailMeta_133m1_56 div{background:#fafbfc;border:1px solid #eceff2;border-radius:6px;padding:11px 12px}._taskDetailMeta_133m1_56 dt{color:#7e8792;margin-bottom:5px;font-size:12px}._taskDetailMeta_133m1_56 dd{color:#45423d;margin:0;font-size:14px;font-weight:700}._taskDescription_133m1_56{margin-top:20px}._taskDescription_133m1_56 h4{color:#4c4944;margin:0 0 8px;font-size:14px}._taskDescription_133m1_56 p{color:#6c6962;white-space:pre-wrap;min-height:58px;margin:0;font-size:14px;line-height:1.65}._worktimeHistory_133m1_57{background:#fafbfc;border:1px solid #eceff2;border-radius:7px;margin-top:4px;padding:14px}._worktimeHistory_133m1_57>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}._worktimeHistory_133m1_57 h4{color:#4c4944;margin:0;font-size:14px}._worktimeHistory_133m1_57 small{color:#8a949f;font-size:12px}._worktimeEntryList_133m1_57{gap:7px;max-height:212px;display:grid;overflow:auto}._worktimeEntry_133m1_57{background:#fff;border:1px solid #e8eaee;border-radius:6px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}._worktimeEntry_133m1_57>span{color:#6b7280;font-size:12px}._worktimeEntry_133m1_57>b{color:#20262e;font-size:13px}._worktimeEntry_133m1_57>p{color:#6c6962;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}._worktimeEntry_133m1_57>em{color:#48a330;font-size:12px;font-style:normal}._worktimeDelete_133m1_57{color:#d84935;background:#fff;border:1px solid #f0c9bd;border-radius:5px;min-height:28px;padding:0 10px;font-size:12px}._worktimeDelete_133m1_57:hover{background:#fdf0ed}._worktimeEmpty_133m1_57{color:#8a949f;text-align:center;margin:0;padding:18px 0;font-size:13px}._taskDetail_133m1_56 ._taskForm_133m1_55{margin-top:20px;padding:0}._dateField_133m1_58{min-width:0;display:flex;position:relative}._dateTextInput_133m1_58._dateTextInput_133m1_58{letter-spacing:0;width:100%;min-width:0;padding-right:42px}._datePickerButton_133m1_58{z-index:1;color:#7f7f7a;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._datePickerButton_133m1_58:hover,._datePickerButton_133m1_58[aria-expanded=true]{color:#ca4710;background:#fff0e5}._datePickerButton_133m1_58:focus-visible,._datePickerNavigation_133m1_58:focus-visible,._datePickerDay_133m1_58:focus-visible,._datePickerFooter_133m1_58 button:focus-visible{outline-offset:2px;outline:2px solid #e95619}._datePickerPopover_133m1_58{z-index:35;color:#4a4844;background:#fff;border:1px solid #ddd8cf;border-radius:7px;width:278px;padding:12px;font-weight:400;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 28px #24211b28}._datePickerHeader_133m1_58{grid-template-columns:32px 1fr 32px;align-items:center;gap:4px;min-height:34px;margin-bottom:8px;display:grid}._datePickerHeader_133m1_58 strong{color:#3c3a36;text-align:center;font-size:14px;font-weight:750}._datePickerNavigation_133m1_58{color:#5f6874;background:0 0;border:0;border-radius:5px;place-items:center;width:32px;height:32px;display:grid}._datePickerNavigation_133m1_58:hover{color:#ca4710;background:#f5f1eb}._datePickerWeekdays_133m1_58,._datePickerDays_133m1_58{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}._datePickerWeekdays_133m1_58{color:#96928b;margin-bottom:4px;font-size:11px}._datePickerWeekdays_133m1_58 span:nth-child(6),._datePickerWeekdays_133m1_58 span:nth-child(7){color:#e37059}._datePickerDays_133m1_58{gap:2px}._datePickerDay_133m1_58{aspect-ratio:1;color:#4c4a45;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:100%;padding:0;font-size:12px;display:grid}._datePickerDay_133m1_58:hover{color:#ca4710;background:#fff0e5;border-color:#f6c4ac}._datePickerOtherMonth_133m1_58{color:#cbc7c0}._datePickerSelectedDay_133m1_58{color:#fff;background:#e95619;border-color:#e95619;font-weight:750}._datePickerSelectedDay_133m1_58:hover{color:#fff;background:#ca4710;border-color:#ca4710}._datePickerFooter_133m1_58{border-top:1px solid #eeeae3;justify-content:flex-start;margin-top:10px;padding-top:9px;display:flex}._datePickerFooter_133m1_58 button{color:#5f5b54;background:#fff;border:1px solid #d7d2ca;border-radius:4px;min-height:28px;padding:0 10px;font-size:12px}._datePickerFooter_133m1_58 button:hover{color:#ca4710;border-color:#e9906a}@media (width<=1050px){._topbar_133m1_7{gap:15px;padding:0 16px}._brand_133m1_8{font-size:13px}._layout_133m1_29{grid-template-columns:64px minmax(0,1fr)}._projectOverviewLayout_133m1_30{grid-template-columns:64px 220px minmax(0,1fr)}._board_133m1_42{grid-template-columns:repeat(4,190px)}._userMenu_133m1_27 strong{display:none}}@media (width<=780px){._topbar_133m1_7{flex-wrap:wrap;gap:10px;min-height:auto;padding:11px 14px}._brand_133m1_8{flex:1}._topActions_133m1_10{margin-left:0}._topActions_133m1_10 ._publishProject_133m1_11{display:none}._layout_133m1_29,._teamLayout_133m1_39,._approvalLayout_133m1_39,._queryLayout_133m1_39,._statisticsLayout_133m1_39{min-height:0;display:block}._projectPanel_133m1_36{border-bottom:1px solid #dfe3e8;border-right:0}._projectOverviewSidebar_133m1_31{border-bottom:1px solid #dfe3e8;border-right:0;max-height:190px;padding:12px 8px}._projectOverviewList_133m1_33{display:flex;overflow:auto}._projectOverviewItem_133m1_33{min-width:180px}._projectPanel_133m1_36 ._searchBox_133m1_37,._projectPanel_133m1_36 ._signOut_133m1_38{display:none}._panelTabs_133m1_36{flex-direction:row;padding:8px;overflow-x:auto}._panelTabs_133m1_36 button{justify-content:center;padding:0 6px;font-size:13px}._panelTabs_133m1_36 button:first-child span:before{display:none}._projectList_133m1_38{padding:8px;display:flex;overflow:auto}._projectItem_133m1_38{flex:none;width:auto;margin:0}._projectItem_133m1_38 small{display:none}._boardArea_133m1_42{padding:13px}._overviewHeader_133m1_34{align-items:flex-start}._memberTaskGrid_133m1_35{grid-template-columns:1fr}._board_133m1_42{height:570px;min-height:0}._dayPanel_133m1_54{border-top:1px solid #dfe3e8;border-left:0}._calendarGrid_133m1_54,._weekdays_133m1_54{max-width:390px;margin:auto}._mobileCreate_133m1_42{align-items:center;gap:5px;display:inline-flex}._teamPage_133m1_39{padding:22px 14px}._teamPageHeader_133m1_39{align-items:flex-start}._teamPageHeader_133m1_39 h1{font-size:22px}._teamToolbar_133m1_39{flex-direction:column;align-items:stretch}._teamSearchBox_133m1_39{width:100%}._projectForm_133m1_55,._accountForm_133m1_40{grid-template-columns:1fr;gap:15px;padding:20px}._projectFormActions_133m1_55,._confirmDialog_133m1_39 footer,._accountForm_133m1_40 footer{margin:8px -20px -20px;padding:16px 20px}._confirmDialog_133m1_39{padding:20px}._settingsLayout_133m1_41{min-height:0;display:block}._settingsNav_133m1_41{border-bottom:1px solid #eceff2;border-right:0;flex-direction:row;padding:8px;overflow-x:auto}._settingsNav_133m1_41 button{flex:none;padding:0 10px}._settingsForm_133m1_41{min-height:430px;padding:22px 18px 0}._settingsFooter_133m1_41{padding-bottom:15px}}@media (prefers-reduced-motion:reduce){._taskCard_133m1_44,._newTaskLink_133m1_43,._projectItem_133m1_38,._panelTabs_133m1_36 button{transition:none}}._overviewActions_133m1_63{align-items:center;gap:8px;display:flex}._secondaryAction_133m1_64{color:#5f6874;background:#fff;border:1px solid #cbd1d8;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}._secondaryAction_133m1_64:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-soft)}._projectSettingsForm_133m1_66{gap:16px;min-width:min(560px,80vw);padding:28px;display:grid}._projectSettingsForm_133m1_66>label{color:#20262e;gap:8px;font-size:14px;font-weight:700;display:grid}._projectSettingsForm_133m1_66 input,._projectSettingsForm_133m1_66 select,._projectSettingsForm_133m1_66 textarea{color:#333;background:#fff;border:1px solid #dfe3e8;border-radius:7px;outline-color:#e95619;width:100%;min-height:42px;padding:10px 12px;font-size:14px;font-weight:400}._projectSettingsForm_133m1_66 textarea{resize:vertical;min-height:96px}._projectSettingsForm_133m1_66 ._projectFormActions_133m1_55{margin:0 -28px -28px}._dialogError_133m1_71{color:#b93c2f;background:#fff1ef;border:1px solid #efb5ad;border-radius:6px;margin:0;padding:10px 12px;font-size:13px}._memberPicker_133m1_72 label{color:#4f5965;align-items:center;gap:8px;min-height:34px;font-size:13px;font-weight:500;display:flex}._memberPicker_133m1_72 label input{width:16px;min-height:16px}._memberPicker_133m1_72 label small{color:var(--accent-text);margin-left:auto;font-size:12px}@media (width<=780px){._overviewActions_133m1_63{flex-wrap:wrap;justify-content:flex-end}._projectSettingsForm_133m1_66{min-width:0;padding:20px}._projectSettingsForm_133m1_66 ._projectFormActions_133m1_55{margin:0 -20px -20px}}@media (width<=520px){._settingsNav_133m1_41 button span{display:none}._settingsNav_133m1_41 button{justify-content:center;width:42px;padding:0}._settingsNav_133m1_41{justify-content:space-around}._settingsForm_133m1_41{min-height:470px}._colorOptions_133m1_79>div{grid-template-columns:1fr 1fr}}._workspace_133m1_1{--brand-blue:#176bf3;--brand-blue-light:#eaf2ff;--text-primary:#14213d;--text-secondary:#6f809b;--surface:#fff;--surface-muted:#f4f8fd;--border:#e2eaf4;--success:#13b879;--warning:#f59b3d;--danger:#ef6351;background:var(--surface-muted);color:var(--text-primary)}._topbar_133m1_7{border-bottom-color:var(--border);box-shadow:0 2px 12px #1742820f}._brand_133m1_8 span{background:linear-gradient(145deg,#38a3ff,#2858f5);box-shadow:0 5px 12px #1f69f338}._createTask_133m1_11{background:linear-gradient(135deg,#2f80ff,#176bf3);box-shadow:0 6px 14px #176bf333}._createTask_133m1_11:hover{background:#0f5ddc}._userMenu_133m1_27 span{background:linear-gradient(145deg,#5ba5ff,#176bf3)}._projectPanel_133m1_36{border-right-color:var(--border);background:var(--surface)}._panelTabs_133m1_36 button{color:#536681;border-radius:8px;min-height:42px}._panelTabs_133m1_36 ._activePanelTab_133m1_36{background:linear-gradient(90deg,#176bf3,#5b9aff);box-shadow:0 7px 16px #176bf338}._homePage_133m1_105{padding:20px clamp(16px,2.2vw,28px) 30px}._welcomeBanner_133m1_106{background:linear-gradient(90deg,#fffffff7 0%,#f6faffe6 36%,#ebf5ff70 70%,#dcedff26 100%),url(/images/dashboard-welcome-cityscape.webp) 100%/cover no-repeat;border-color:#d8e6f8;border-radius:13px;min-height:154px;box-shadow:0 8px 24px #2f5c9b14}._welcomeText_133m1_107 p{color:#102a4d;font-size:23px}._welcomeText_133m1_107 h1{color:#6680a5;font-size:12px}._welcomeDate_133m1_109 strong{color:#1d3d70;font-size:14px}._homeGrid_133m1_111{grid-template-columns:minmax(0,1fr) 292px;gap:15px;margin-top:15px}._homeTasksPanel_133m1_112,._homeCalendar_133m1_112,._recentPanel_133m1_112{border-color:var(--border);border-radius:12px;box-shadow:0 6px 20px #2d4c7d0f}._homeSectionHeader_133m1_114 h2{color:#13284e;font-size:17px}._homeSectionHeader_133m1_114 p{color:#8998ad;font-size:11px}._homeColumn_133m1_116{background:#f6f9fd;border-color:#e4edf7}._compactTaskCard_133m1_117{border-color:#e4ebf4;box-shadow:0 2px 7px #2c4a780d}._summaryCards_133m1_119{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:15px;display:grid}._summaryCard_133m1_119{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:16px 17px 14px;box-shadow:0 6px 18px #2d4c7d0d}._summaryCardHeader_133m1_121{color:#536681;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}._summaryIcon_133m1_122{border-radius:10px;place-items:center;width:31px;height:31px;display:grid}._summaryValue_133m1_123{align-items:baseline;gap:6px;margin-top:12px;display:flex}._summaryValue_133m1_123 strong{color:#14213d;font-variant-numeric:tabular-nums;font-size:29px;line-height:1}._summaryValue_133m1_123 small{color:#8291a8;font-size:12px}._summaryCardblue_133m1_126 ._summaryIcon_133m1_122{color:#176bf3;background:#e7f0ff}._summaryCardgreen_133m1_127 ._summaryIcon_133m1_122{color:#0ca96c;background:#e0f8ec}._summaryCardorange_133m1_128 ._summaryIcon_133m1_122{color:#ed8d2f;background:#fff0df}._summaryCardpurple_133m1_129 ._summaryIcon_133m1_122{color:#7650e8;background:#eee8ff}._columnHeader_133m1_43>span>i{border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:inline-grid}._columnHeader_133m1_43>span>i svg{display:block}._columnHeader_133m1_43>span>i{color:#176bf3;background:#e7f0ff}._column_133m1_43:first-child ._columnHeader_133m1_43>span>i{color:#d68c16;background:#fff3dd}._column_133m1_43:nth-child(3) ._columnHeader_133m1_43>span>i{color:#0ca96c;background:#dff8eb}._columnHeader_133m1_43{color:#263956}._columnHeader_133m1_43 small{color:#176bf3}@media (width<=1050px){._summaryCards_133m1_119{grid-template-columns:repeat(2,minmax(0,1fr))}._homeGrid_133m1_111{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=780px){._homePage_133m1_105{padding:13px}._summaryCards_133m1_119{gap:9px}._summaryCard_133m1_119{padding:13px}._summaryValue_133m1_123 strong{font-size:24px}._homeGrid_133m1_111,._homeSide_133m1_139{grid-template-columns:1fr}._welcomeBanner_133m1_106{min-height:132px}._welcomeDate_133m1_109{display:none}}@media (width<=480px){._summaryCards_133m1_119{grid-template-columns:repeat(2,minmax(0,1fr))}._summaryCardHeader_133m1_121{font-size:11px}._summaryValue_133m1_123 strong{font-size:22px}._welcomeText_133m1_107 p{font-size:19px}}._colorOptions_133m1_79{border:0;margin:0;padding:0}._colorOptions_133m1_79 legend{color:#4d4a45;margin-bottom:9px;font-size:13px;font-weight:700}._colorOptions_133m1_79>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}._colorOptions_133m1_79 label{color:#625f59;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:7px;place-items:center;gap:6px;min-height:78px;padding:10px 6px;font-size:12px;display:grid}._colorOptions_133m1_79 label:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);box-shadow:0 0 0 1px var(--accent);font-weight:750}._colorOptions_133m1_79 input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._colorOptions_133m1_79 i{border:3px solid #fff;border-radius:50%;width:28px;height:28px;display:block;box-shadow:0 0 0 1px #d5d0c8}._colorOptions_133m1_79 label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}._workspace_133m1_1 ._brand_133m1_8 span,._workspace_133m1_1 ._panelTabs_133m1_36 small,._workspace_133m1_1 ._createTask_133m1_11,._workspace_133m1_1 ._createAccountButton_133m1_39,._settingsDialog_133m1_1 ._createTask_133m1_11{background:var(--accent)}._workspace_133m1_1 ._createTask_133m1_11:hover,._workspace_133m1_1 ._createAccountButton_133m1_39:hover,._settingsDialog_133m1_1 ._createTask_133m1_11:hover{background:var(--accent-hover)}._workspace_133m1_1 ._panelTabs_133m1_36 ._activePanelTab_133m1_36,._workspace_133m1_1 ._selectedProject_133m1_38,._workspace_133m1_1 ._userDropdown_133m1_27 button:hover{background:var(--accent-soft);color:var(--accent-text)}._workspace_133m1_1 ._newTaskLink_133m1_43:hover{border-color:var(--accent);color:var(--accent-text)}._workspace_133m1_1 ._day_133m1_54:hover{background:var(--accent-soft);color:var(--accent-text)}._workspace_133m1_1 ._selectedDay_133m1_54{background:var(--accent);color:#fff}._workspace_133m1_1 ._today_133m1_54:not(._selectedDay_133m1_54){outline-color:var(--accent-outline);color:var(--accent-text)}._workspace_133m1_1 ._teamPageHeader_133m1_39 p,._settingsDialog_133m1_1 ._settingsNav_133m1_41 button:hover{color:var(--accent-text)}._settingsDialog_133m1_1 ._settingsNav_133m1_41 ._activeSettingsNav_133m1_41{background:var(--accent-soft);color:var(--accent-text)}._settingsDialog_133m1_1 ._profileSummary_133m1_41>span{background:var(--accent)}._settingsDialog_133m1_1 ._settingToggle_133m1_41 input{accent-color:var(--accent)}._settingsDialog_133m1_1 ._settingsForm_133m1_41 input:not([type=checkbox]):not([type=radio]){outline-color:var(--accent)}@media (width<=520px){._colorOptions_133m1_79>div{grid-template-columns:1fr 1fr}}._taskDescriptionEditable_133m1_167{border:1px dashed #0000;border-radius:6px;margin:18px -10px 0;padding:10px 10px 11px;transition:background .16s,border-color .16s}._taskDescriptionEditable_133m1_167:hover{background:#fafbfc;border-color:#dfe3e8}._descriptionTrigger_133m1_169{color:#69727e;text-align:left;white-space:pre-wrap;background:0 0;border:0;width:100%;min-height:40px;padding:0;font-size:14px;line-height:1.65;display:block}._descriptionTrigger_133m1_169:hover{color:#20262e}._descriptionTrigger_133m1_169:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}._taskDescription_133m1_56 textarea{color:#20262e;width:100%;min-height:92px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd1d8;border-radius:6px;outline:0;padding:10px 11px;font-size:14px;line-height:1.6;display:block}._taskDescription_133m1_56 textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}._descriptionActions_133m1_174{justify-content:flex-end;align-items:center;gap:8px;margin-top:9px;display:flex}._descriptionActions_133m1_174>span{color:#7e8792;margin-right:auto;font-size:11px}._descriptionCancel_133m1_176,._descriptionSave_133m1_176{border-radius:5px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700}._descriptionCancel_133m1_176{color:#5f6874;background:#fff;border:1px solid #cbd1d8}._descriptionCancel_133m1_176:hover{color:#20262e;background:#f7f8fa}._descriptionSave_133m1_176{background:var(--accent);color:#fff;border:0}._descriptionSave_133m1_176:hover{background:var(--accent-hover)}._descriptionCancel_133m1_176:focus-visible,._descriptionSave_133m1_176:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._workspace_133m1_1,._settingsDialog_133m1_1,._orangeTheme_133m1_2{--accent-soft:#fff1eb}._workspace_133m1_1{color:#20262e}._topbar_133m1_7{z-index:18;min-height:64px;padding:0 18px;position:sticky;top:0;box-shadow:0 1px 2px #1a243008}._brand_133m1_8{color:#20262e;font-size:14px}._brand_133m1_8 span{border-radius:6px;width:28px;height:28px}._topActions_133m1_10{gap:9px}._createTask_133m1_11,._publishProject_133m1_11,._createAccountButton_133m1_39{white-space:nowrap;border-radius:6px;transition:background .16s,transform .16s}._createTask_133m1_11:active,._publishProject_133m1_11:active,._createAccountButton_133m1_39:active{transform:translateY(1px)}._iconButton_133m1_15,._panelTabs_133m1_36 button,._userMenu_133m1_27,._userDropdown_133m1_27 button,._projectItem_133m1_38,._newTaskLink_133m1_43,._day_133m1_54{transition:background .16s,color .16s,border-color .16s}._iconButton_133m1_15:hover{background:#f3f5f7}._notificationMenu_133m1_19,._userDropdown_133m1_27,._datePickerPopover_133m1_58{border-radius:8px;animation:.16s ease-out _workspace-popover_133m1_1;box-shadow:0 14px 36px #1a243029}._notificationMenu_133m1_19 button{color:#4d5661;background:#fff8f4;border-bottom-color:#eceff2}._notificationMenu_133m1_19 button:hover{background:#fff1eb}._notificationMenu_133m1_19 ._readNotification_133m1_24{background:#fff}._userMenu_133m1_27{color:#20262e}._userMenu_133m1_27:hover,._userMenu_133m1_27[aria-expanded=true]{background:#f3f5f7}._userDropdown_133m1_27 button{color:#4d5661;font-size:13px}._userDropdownDivider_133m1_27{background:#eceff2}._layout_133m1_29{background:#f5f6f8}._projectPanel_133m1_36{z-index:2;position:relative}._panelTabs_133m1_36{gap:6px;padding:12px 8px}._panelTabs_133m1_36 button{color:#69727e;border-radius:6px;width:40px;height:40px}._panelTabs_133m1_36 ._activePanelTab_133m1_36{background:linear-gradient(90deg,var(--accent-soft),#fff);color:var(--accent-text);box-shadow:inset 3px 0 var(--accent)}._searchBox_133m1_37{color:#7e8792;background:#fff;border-color:#dfe3e8}._searchBox_133m1_37:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}._projectItem_133m1_38{color:#4d5661}._projectItem_133m1_38:hover{background:#f7f8fa}._boardArea_133m1_42{padding:18px 20px 20px}._boardHeader_133m1_42 h1{color:#20262e;font-size:19px}._boardHeader_133m1_42 p{color:#7e8792;font-size:12px}._boardTitleRow_133m1_42 select{color:#4d5661}._boardTitleRow_133m1_42 select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent);outline:0}._board_133m1_42{gap:10px}._column_133m1_43{background:#f7f8fa;border-color:#dfe3e8}._columnHeader_133m1_43{color:#343b44;font-size:14px}._columnHeader_133m1_43 small{color:#69727e;background:#e9edf1;border-radius:4px;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}._newTaskLink_133m1_43{color:#69727e;border-color:#cbd1d8}._taskCard_133m1_44{border-color:#dfe3e8;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 1px 2px #1a24300d}._board_133m1_42{height:min(660px,100vh - 150px);max-height:calc(100vh - 150px)}._column_133m1_43{background:#fafafa;max-height:100%;padding:14px 11px}._columnHeader_133m1_43 i{font-size:14px;font-style:normal}._columnHeader_133m1_43 small{min-width:24px;padding:0 6px}._taskCard_133m1_44{transition:all .2s;box-shadow:0 1px 4px #00000014}._taskCard_133m1_44._medium_133m1_44,._taskCard_133m1_44._high_133m1_44,._taskCard_133m1_44._urgent_133m1_44,._taskCard_133m1_44._low_133m1_44,._taskCard_133m1_44._completed_133m1_44{background:#fff}._taskCard_133m1_44:hover{transform:translateY(-2px);box-shadow:0 8px 18px #18202821}._taskCard_133m1_44[draggable=true]{cursor:grab}._taskCard_133m1_44[draggable=true]:active{cursor:grabbing}._taskTags_133m1_233{justify-content:space-between;align-items:center;gap:8px;margin-bottom:11px;display:flex}._taskTags_133m1_233 ._priorityBadge_133m1_45{margin:0}._taskTags_133m1_233 ._assignee_133m1_51{margin-left:auto}._taskFooter_133m1_44{border-top:1px solid #f0f2f4;justify-content:flex-end;margin-top:2px;padding-top:9px}._dropTarget_133m1_235{border:1px dashed var(--accent);background:#fff8f4}._dropTarget_133m1_235 ._taskList_133m1_43{outline-offset:4px;outline:1px dashed #f2bda5}._taskCard_133m1_44._dragging_133m1_236{opacity:.72;transform:scale(1.03);box-shadow:0 14px 28px #18202838}._emptyColumn_133m1_43{color:#9aa2ab;justify-items:center;gap:6px;padding:38px 8px;font-size:13px;display:grid}._emptyColumn_133m1_43 span{color:#c6cdd4;font-size:24px}._emptyColumn_133m1_43 small{color:#b0b7bf;font-size:11px}._taskMeta_133m1_44{color:#7e8792}._taskCard_133m1_44 h3{color:#20262e;font-size:14px}._taskFooter_133m1_44{color:#69727e}._dayPanel_133m1_54{border-left-color:#dfe3e8}._teamPage_133m1_39{min-height:calc(100vh - 64px);padding:28px clamp(20px,3vw,44px) 36px}._teamPageHeader_133m1_39{margin-bottom:20px}._teamPageHeader_133m1_39 p{margin-bottom:5px;font-size:11px}._teamPageHeader_133m1_39 h1{font-size:24px;line-height:1.25}._teamPageHeader_133m1_39 span{color:#5f6874;margin-top:6px;font-size:13px}._memberTableWrap_133m1_39{border-radius:8px;box-shadow:0 1px 2px #1a24300a}._memberTable_133m1_39 th{z-index:1;color:#5f6874;font-size:11px;position:sticky;top:0}._memberTable_133m1_39 td{color:#4d5661;font-size:13px}._memberTable_133m1_39 tbody tr:hover{background:#fafbfc}._taskForm_133m1_55 input:focus,._taskForm_133m1_55 select:focus,._taskForm_133m1_55 textarea:focus,._projectForm_133m1_55 input:focus,._projectForm_133m1_55 select:focus,._projectForm_133m1_55 textarea:focus,._accountForm_133m1_40 input:focus,._settingsForm_133m1_41 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent);outline:0}._iconButton_133m1_15:focus-visible,._panelTabs_133m1_36 button:focus-visible,._userMenu_133m1_27:focus-visible,._userDropdown_133m1_27 button:focus-visible,._createTask_133m1_11:focus-visible,._publishProject_133m1_11:focus-visible,._createAccountButton_133m1_39:focus-visible,._projectItem_133m1_38:focus-visible,._newTaskLink_133m1_43:focus-visible,._day_133m1_54:focus-visible,._cancelButton_133m1_55:focus-visible,._dangerButton_133m1_39:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes _workspace-popover_133m1_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width<=780px){._topbar_133m1_7{padding:10px 12px;position:relative}._panelTabs_133m1_36{gap:4px}._panelTabs_133m1_36 ._activePanelTab_133m1_36{box-shadow:inset 0 -3px var(--accent)}._boardArea_133m1_42{padding:14px 12px}._teamPage_133m1_39{padding:20px 12px 28px}}._projectMembersLayout_133m1_262{grid-template-columns:64px minmax(0,1fr)}._projectMembersPage_133m1_263{background:var(--app-bg);grid-template-columns:280px minmax(0,1fr);gap:18px;padding:28px;display:grid;overflow:auto}._projectMembersSidebar_133m1_264,._projectMembersContent_133m1_264{border:1px solid var(--app-border);background:var(--app-surface);border-radius:12px;min-width:0;padding:24px;box-shadow:0 8px 24px #242b340f}._projectMembersSidebar_133m1_264 header,._projectMembersContentHeader_133m1_265{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._projectMembersSidebar_133m1_264 header h1,._projectMembersContentHeader_133m1_265 h1{color:var(--app-text);letter-spacing:-.02em;margin:0;font-size:22px}._projectMembersSidebar_133m1_264 header span{color:var(--app-text-secondary);margin-top:7px;font-size:12px;line-height:1.45;display:block}._projectMembersList_133m1_268{gap:6px;margin-top:22px;display:grid}._projectMembersItem_133m1_269{color:#39424d;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;width:100%;padding:12px 12px 12px 15px;transition:background .16s,border-color .16s,color .16s;display:flex;position:relative}._projectMembersItem_133m1_269:before{content:"";background:0 0;border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px;left:0}._projectMembersItem_133m1_269 span{gap:4px;min-width:0;display:grid}._projectMembersItem_133m1_269 b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._projectMembersItem_133m1_269 small{color:#87909a;font-size:11px}._projectMembersItem_133m1_269:hover{background:#fffaf7;border-color:#f3d4c4}._projectMembersItem_133m1_269._selectedOverviewProject_133m1_33{background:var(--accent-soft);color:var(--accent-text);border-color:#f5d6c6}._projectMembersItem_133m1_269._selectedOverviewProject_133m1_33:before{background:var(--accent)}._projectMembersContent_133m1_264{min-height:460px}._projectMembersContentHeader_133m1_265 p,._projectMembersPage_133m1_263 header p{color:var(--accent-text);text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px;font-size:11px;font-weight:750}._projectMembersContentHeader_133m1_265 h1{font-size:24px}._projectMeta_133m1_272{color:var(--app-text-secondary);flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-size:13px;display:flex}._projectMeta_133m1_272 span+span{position:relative}._projectMeta_133m1_272 span+span:before{color:#c4cbd2;content:"·";position:absolute;left:-8px}._projectMembersEmpty_133m1_273{color:#9aa2ab;text-align:center;align-content:center;place-items:center;min-height:360px;display:grid}._emptyStateIcon_133m1_273{background:var(--accent-soft);width:58px;height:58px;color:var(--accent);border:1px solid #f3d8ca;border-radius:16px;place-items:center;display:grid}._projectMembersEmpty_133m1_273 h2{color:#59636e;margin:16px 0 5px;font-size:18px}._projectMembersEmpty_133m1_273 p{margin:0;font-size:13px}._emptyProjects_133m1_38{color:#87909a;margin:14px 4px;font-size:13px;line-height:1.8}._emptyProjects_133m1_38 small{color:#a0a8b0}._currentMembers_133m1_275{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:32px;display:grid}._currentMember_133m1_275{color:#414b56;border:1px solid #e5e8eb;border-radius:8px;align-items:center;gap:10px;padding:13px;transition:border-color .16s,background .16s;display:flex}._currentMember_133m1_275:hover{background:#fffdfc;border-color:#f1c8b3}._currentMember_133m1_275>div{gap:4px;min-width:0;display:grid}._currentMember_133m1_275 strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._currentMember_133m1_275 small{color:var(--app-text-secondary);font-size:11px}._memberAvatar_133m1_39,._pickerAvatar_133m1_275{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}._currentMember_133m1_275 em{color:var(--accent-text);margin-left:auto;font-size:11px;font-style:normal;font-weight:700}._currentMember_133m1_275{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}._memberCardIdentity_133m1_276{align-items:center;gap:14px;display:flex!important}._memberCardIdentity_133m1_276>div{gap:6px;min-width:0;display:grid}._memberCardIdentity_133m1_276 strong{font-size:17px}._projectManagerCard_133m1_276{background:linear-gradient(145deg,#fffaf7 0%,#fff 70%);border-color:#f3c7b2}._projectManagerCard_133m1_276 ._memberAvatar_133m1_39{background:#fff0e8}._memberRemoveButton_133m1_277,._memberRemoveConfirm_133m1_277 button{color:#d24a42;background:#fff;border:1px solid #f1b7b1;border-radius:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:700}._memberRemoveButton_133m1_277:hover{background:#fff1f0}._memberRemoveConfirm_133m1_277{gap:6px;display:flex}._memberRemoveConfirm_133m1_277 button:first-child{color:#627895;border-color:#d8e3f1}._memberRemoveConfirm_133m1_277 ._memberRemoveButton_133m1_277{color:#fff;background:#d94a42;border-color:#d94a42}._projectMembersDialog_133m1_278{border-radius:12px;width:min(940px,100vw - 48px)}._projectMembersDialogBody_133m1_279{min-height:360px;padding:24px 28px 30px}._projectMembersDialogToolbar_133m1_280{justify-content:space-between;align-items:center;gap:18px;display:flex}._projectMembersDialogToolbar_133m1_280 ._projectMeta_133m1_272{margin-top:0}._projectMembersDialogToolbar_133m1_280 ._createTask_133m1_11{flex:none;min-height:44px;padding:0 18px}._projectMembersDialogEmpty_133m1_283{color:var(--app-text-muted);text-align:center;grid-column:1/-1;margin:72px 0}._memberPickerDialog_133m1_284{gap:16px;min-width:min(500px,80vw);padding:22px 24px 24px;display:grid}._memberPickerDialog_133m1_284 p{color:var(--app-text-secondary);margin:0;font-size:13px}._memberPicker_133m1_72{border:1px solid var(--app-border);border-radius:8px;gap:6px;padding:12px;display:grid}._memberPicker_133m1_72 legend{color:var(--app-text);padding:0 4px;font-size:13px;font-weight:750}._memberPicker_133m1_72 legend small{color:var(--app-text-muted);margin-left:8px;font-size:11px;font-weight:400}._memberPicker_133m1_72 label{color:#4f5965;border-radius:6px;align-items:center;gap:9px;min-height:42px;padding:4px 7px;font-size:13px;font-weight:500;display:flex}._memberPicker_133m1_72 label:hover{background:#fafbfc}._memberPicker_133m1_72 label input{width:16px;height:16px;accent-color:var(--accent)}._memberPicker_133m1_72 label>small{color:var(--accent-text);margin-left:auto;font-size:11px}._dialogIntro_133m1_285{color:var(--app-text-secondary);padding:18px 28px 0;font-size:13px;line-height:1.5}._fieldHint_133m1_285{color:var(--app-text-muted);font-size:11px;font-weight:400}._dialogInlineError_133m1_285{color:#b33f26;background:#fff6f3;border:1px solid #f2c8bd;border-radius:7px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:13px}._projectFormActions_133m1_55 button:active,._createTask_133m1_11:active,._cancelButton_133m1_55:active{transform:translateY(1px)}._createTask_133m1_11:disabled,._cancelButton_133m1_55:disabled{cursor:not-allowed;opacity:.58}@media (width<=900px){._projectMembersPage_133m1_263{grid-template-columns:1fr;padding:18px}}@media (width<=620px){._projectMembersSidebar_133m1_264,._projectMembersContent_133m1_264{padding:18px}._projectMembersSidebar_133m1_264 header,._projectMembersContentHeader_133m1_265{flex-direction:column;align-items:stretch}._projectMembersContentHeader_133m1_265 ._createTask_133m1_11{align-self:flex-start}._projectMembersDialog_133m1_278{width:100%}._projectMembersDialogBody_133m1_279{min-height:320px;padding:18px}._projectMembersDialogToolbar_133m1_280{flex-direction:column;align-items:flex-start}._projectMembersDialogToolbar_133m1_280 ._createTask_133m1_11{width:100%}._currentMembers_133m1_275{grid-template-columns:1fr}._projectForm_133m1_55{grid-template-columns:1fr;padding:20px}._dialogIntro_133m1_285{padding:16px 20px 0}._projectFormActions_133m1_55{margin:8px -20px -20px;padding:16px 20px}._memberPickerDialog_133m1_284{min-width:0;padding:18px}}@media (prefers-reduced-motion:reduce){._projectMembersItem_133m1_269,._currentMember_133m1_275,._dialog_133m1_71{transition:none;animation:none}}._workspace_133m1_1,._settingsDialog_133m1_1,._blueTheme_133m1_3{--accent:#176bf3;--accent-hover:#0f5ddc;--accent-soft:#eaf2ff;--accent-text:#145fcf;--accent-outline:#8bb6ff}._workspace_133m1_1{color:#14213d;background:radial-gradient(circle at 97% 4%,#c7ffe86b,#0000 28%),radial-gradient(circle at 4% 92%,#cbe4ff99,#0000 35%),#f4f8fc;font-family:Microsoft YaHei,PingFang SC,Inter,Segoe UI,sans-serif}._topbar_133m1_7{background:linear-gradient(90deg,#fffffffa,#f7fbfff5);border-color:#e4ebf5;gap:20px;min-height:64px;padding:0 16px;box-shadow:0 3px 16px #284f8c0f}._brand_133m1_8{color:#102047;gap:9px;width:138px;font-size:13px}._brand_133m1_8 span{background:linear-gradient(145deg,#38a3ff,#2858f5);border-radius:7px;width:29px;height:29px;box-shadow:0 5px 12px #1f69f338}._brand_133m1_8 strong{line-height:1.1;display:grid}._brand_133m1_8 small{color:#7890b4;letter-spacing:.08em;margin-top:4px;font-size:6px;font-weight:650}._layout_133m1_29,._teamLayout_133m1_39,._approvalLayout_133m1_39,._queryLayout_133m1_39,._statisticsLayout_133m1_39,._projectMembersLayout_133m1_262,._timesheetsLayout_133m1_305{grid-template-columns:214px minmax(0,1fr);min-height:calc(100vh - 64px)}._projectOverviewLayout_133m1_30{grid-template-columns:214px 250px minmax(0,1fr)}._projectPanel_133m1_36{background:#fffffff0;border-color:#e3eaf3;box-shadow:4px 0 18px #2d538b0a}._panelTabs_133m1_36{align-items:stretch;gap:4px;height:100%;padding:13px 9px 11px}._panelTabs_133m1_36 button{color:#51617c;white-space:nowrap;border-radius:7px;justify-content:flex-start;gap:9px;width:100%;height:38px;padding:0 11px;font-size:12px;font-weight:600;display:flex}._panelTabs_133m1_36 button span{display:inline}._panelTabs_133m1_36 button svg{flex:none}._panelTabs_133m1_36 button:hover{color:#165fcf;background:#f1f6fd}._panelTabs_133m1_36 ._activePanelTab_133m1_36{color:#fff;background:linear-gradient(90deg,#176bf3,#5b9aff);box-shadow:0 6px 14px #176bf338}._panelTabs_133m1_36 ._activePanelTab_133m1_36:hover{color:#fff}._panelTabs_133m1_36 small{color:#176bf3;background:#e9f1ff;border:0;margin-left:auto;position:static}._panelTabs_133m1_36 ._activePanelTab_133m1_36 small{color:#fff;background:#fff3}._panelTabs_133m1_36 ._settingsNavButton_133m1_314{margin-top:auto}._homePage_133m1_105{min-width:0;padding:18px 22px 26px;overflow:auto}._welcomeBanner_133m1_106{background:linear-gradient(90deg,#fffffff5 0%,#f6faffe0 35%,#ebf5ff66 68%,#dcedff1f 100%),url(/images/dashboard-welcome-cityscape.webp) 100%/cover no-repeat;border:1px solid #d8e6f8;border-radius:10px;grid-template-columns:minmax(300px,1fr) 230px 118px;align-items:center;min-height:142px;padding:22px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 22px #2f5c9b12}._welcomeBanner_133m1_106:after{display:none}._welcomeText_133m1_107{z-index:1;position:relative}._welcomeText_133m1_107 p{color:#0f2248;letter-spacing:-.025em;margin:0 0 11px;font-size:21px;font-weight:800}._welcomeText_133m1_107 h1{color:#557094;letter-spacing:.04em;margin:0;font-size:11px;font-weight:500}._welcomeDate_133m1_109{z-index:1;color:#1f3d6d;align-content:center;gap:7px;min-width:0;display:grid;position:relative}._welcomeDate_133m1_109 strong{font-size:12px}._welcomeDate_133m1_109 span{color:#6981a3;font-size:10px}._homeSlogan_133m1_320{z-index:1;color:#1f67ce;letter-spacing:.28em;opacity:.8;justify-self:end;font-size:10px;line-height:1.75;position:relative}._homeGrid_133m1_111{grid-template-columns:minmax(0,1fr) 286px;gap:13px;margin-top:13px;display:grid}._homeTasksPanel_133m1_112,._homeCalendar_133m1_112,._recentPanel_133m1_112{background:#fff;border:1px solid #e3eaf3;border-radius:11px;min-width:0;box-shadow:0 5px 18px #2d4c7d0d}._homeTasksPanel_133m1_112{padding:16px}._homeSectionHeader_133m1_114{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}._homeSectionHeader_133m1_114 h2{color:#13284e;margin:0;font-size:15px}._homeSectionHeader_133m1_114 p{color:#8998ad;margin:4px 0 0;font-size:10px}._homeActions_133m1_324{align-items:center;gap:8px;display:flex}._homeActions_133m1_324>button:first-child{color:#176bf3;background:0 0;border:0;min-height:32px;padding:0 8px;font-size:11px}._homeActions_133m1_324 ._createTask_133m1_11{min-height:34px;padding:0 12px;font-size:11px}._homeColumns_133m1_325{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}._homeColumn_133m1_116{background:#f6f9fd;border:1px solid #e9eff7;border-radius:8px;min-width:0;padding:9px}._homeColumnHeader_133m1_325{color:#263956;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;font-weight:750;display:flex}._homeColumnHeader_133m1_325 span{align-items:center;gap:6px;display:flex}._homeStatusIcon_133m1_325{border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}._not_startedHomeIcon_133m1_325{color:#d68c16;background:#fff3dd}._in_progressHomeIcon_133m1_325{color:#176bf3;background:#e7f0ff}._completedHomeIcon_133m1_325{color:#0ca96c;background:#dff8eb}._homeColumnHeader_133m1_325 small{color:#176bf3;background:#e9f1ff;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}._homeTaskList_133m1_326{gap:8px;display:grid}._homeEmpty_133m1_326{color:#a1adbe;place-items:center;min-height:92px;margin:0;font-size:11px;display:grid}._compactTaskCard_133m1_117{border-radius:7px;padding:10px}._compactTaskCard_133m1_117 h3{margin:7px 0;font-size:11px;line-height:1.45}._compactTaskCard_133m1_117 ._taskMeta_133m1_44 button{display:none}._compactTaskCard_133m1_117 ._assignee_133m1_51{max-width:86px;font-size:9px}._compactTaskCard_133m1_117 ._assignee_133m1_51 i{width:18px;height:18px;font-size:8px}._compactTaskCard_133m1_117 ._taskTags_133m1_233{margin-bottom:6px}._compactTaskCard_133m1_117 ._taskFooter_133m1_44{padding-top:6px}._homeSide_133m1_139{align-content:start;gap:14px;display:grid}._homeCalendar_133m1_112,._recentPanel_133m1_112{padding:15px}._homeCalendarHeader_133m1_328{color:#263a5b;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:12px;display:flex}._homeCalendarNav_133m1_328{gap:4px;display:flex}._homeCalendarNav_133m1_328 button{color:#60728e;background:#fff;border:1px solid #e3e9f2;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}._homeCalendarNav_133m1_328 button:hover{color:#176bf3;border-color:#9dbef2}._homeWeekdays_133m1_329,._homeCalendarGrid_133m1_329{text-align:center;grid-template-columns:repeat(7,1fr);display:grid}._homeWeekdays_133m1_329{color:#99a5b5;margin-bottom:5px;font-size:9px}._homeCalendarDay_133m1_329{color:#41526d;border-radius:50%;place-items:center;height:28px;font-size:9px;display:grid;position:relative}._homeCalendarMuted_133m1_329{color:#c2c9d3}._homeCalendarToday_133m1_329{color:#fff;background:#176bf3;font-weight:800;box-shadow:0 4px 9px #176bf340}._homeCalendarMarked_133m1_329:after{content:"";background:#ff8a34;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;right:4px}._homeCalendarToday_133m1_329:after{background:#fff}._recentPanel_133m1_112 ._homeSectionHeader_133m1_114{margin-bottom:8px}._recentList_133m1_330{display:grid}._recentList_133m1_330 button{color:#53637b;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef2f6;align-items:center;gap:9px;width:100%;padding:9px 2px;display:flex}._recentList_133m1_330 button:last-child{border-bottom:0}._recentList_133m1_330 button:hover{color:#176bf3}._recentList_133m1_330 button:disabled{cursor:default}._recentList_133m1_330 button>span:last-child{gap:3px;min-width:0;display:grid}._recentList_133m1_330 strong{color:#33445f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._recentList_133m1_330 small{color:#93a0b3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}._recentIcon_133m1_330{color:#176bf3;background:#eaf2ff;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;display:grid}._myTaskArea_133m1_331{background:#f5f8fd;min-height:calc(100vh - 64px);padding:24px}._myTaskArea_133m1_331 ._boardHeader_133m1_42{background:#fff;border:1px solid #e3eaf3;border-radius:10px;margin:0 0 12px;padding:18px 20px}._boardHeaderActions_133m1_331{align-items:center;gap:9px;display:flex}._boardHeaderActions_133m1_331 select{color:#52627a;background:#fff;border:1px solid #dfe7f2;border-radius:7px;outline-color:#176bf3;min-width:150px;height:36px;padding:0 30px 0 10px;font-size:11px}._myTaskArea_133m1_331 ._board_133m1_42{gap:12px;height:calc(100vh - 176px);min-height:520px}._myTaskArea_133m1_331 ._column_133m1_43{background:#f8fafd;border-color:#e3eaf3;border-radius:10px}._dropTarget_133m1_235{background:#eef5ff;border-color:#176bf3}._taskProgress_133m1_333{align-items:center;gap:7px;margin:8px 0 2px;display:flex}._taskProgress_133m1_333>i{background:#e8edf4;border-radius:5px;flex:1;height:5px;display:block;overflow:hidden}._taskProgress_133m1_333 em{border-radius:inherit;background:linear-gradient(90deg,#176bf3,#55a1ff);height:100%;display:block}._taskProgress_133m1_333>span{color:#708099;font-size:9px;font-weight:700}._cardWorktime_133m1_334{color:#176bf3;background:#eaf2ff;border:0;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px;font-weight:700}._cardWorktime_133m1_334:hover{background:#dceaff}._taskProgressEditor_133m1_335{background:#f8fafd;border:1px solid #e2e9f3;border-radius:8px;gap:9px;margin-top:18px;padding:13px;display:grid}._taskProgressEditor_133m1_335 header,._taskProgressEditor_133m1_335>div{justify-content:space-between;align-items:center;gap:10px;display:flex}._taskProgressEditor_133m1_335 h4{color:#34445e;margin:0;font-size:13px}._taskProgressEditor_133m1_335 header strong{color:#176bf3;font-size:13px}._taskProgressEditor_133m1_335 input[type=range]{accent-color:#176bf3;width:100%}._taskProgressEditor_133m1_335 input[type=number]{border:1px solid #ccd6e4;border-radius:6px;outline-color:#176bf3;width:72px;height:31px;padding:0 8px}._taskProgressEditor_133m1_335 ._descriptionSave_133m1_176:disabled{opacity:.45;cursor:not-allowed}._taskDetailActions_133m1_336{background:#fbfcfe;border-top:1px solid #e3eaf3;justify-content:space-between;align-items:center;gap:14px;margin:22px -28px -28px;padding:18px 28px;display:flex}._taskDetailActions_133m1_336>span{color:#7c8ba2;font-size:11px;line-height:1.45}._taskAddWorktime_133m1_336{color:#fff;background:linear-gradient(135deg,#2f80ff,#176bf3);border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:116px;min-height:42px;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 7px 16px #176bf333}._taskAddWorktime_133m1_336:hover{background:linear-gradient(135deg,#2375f3,#0f5ddc)}._taskAddWorktime_133m1_336:focus-visible{outline-offset:2px;outline:3px solid #176bf340}._worktimeHistory_133m1_57>header>span{align-items:center;gap:10px;display:flex}._worktimeOverviewLink_133m1_337{color:#176bf3;background:#fff;border:1px solid #cfe0fa;border-radius:6px;min-height:32px;padding:0 9px;font-size:11px;font-weight:700}._worktimeOverviewLink_133m1_337:hover{background:#eef5ff;border-color:#8fb7fa}._worktimeOverviewLink_133m1_337:focus-visible{outline-offset:1px;outline:3px solid #176bf32e}._worktimeSyncHint_133m1_337{color:#58708f;align-items:center;gap:6px;margin:-2px 0 0;font-size:11px;display:flex}._worktimeSyncHint_133m1_337 svg{color:#0aa76d}._taskFormActions_133m1_55._taskWorktimeActions_133m1_337 ._cancelButton_133m1_55,._taskFormActions_133m1_55._taskWorktimeActions_133m1_337 ._createTask_133m1_11{border-radius:8px;flex:1;min-width:0;min-height:42px;font-size:13px}@media (width<=560px){._taskDetailActions_133m1_336{flex-direction:column;align-items:stretch}._taskDetailActions_133m1_336>span{text-align:center}._taskAddWorktime_133m1_336{width:100%;min-height:44px}._worktimeHistory_133m1_57>header{align-items:flex-start}._worktimeHistory_133m1_57>header>span{flex-direction:column;align-items:flex-end;gap:5px}._taskWorktimeActions_133m1_337{flex-wrap:wrap}._taskFormActions_133m1_55._taskWorktimeActions_133m1_337 ._cancelButton_133m1_55,._taskFormActions_133m1_55._taskWorktimeActions_133m1_337 ._createTask_133m1_11{flex:calc(50% - 6px)}._taskFormActions_133m1_55._taskWorktimeActions_133m1_337 ._createTask_133m1_11{flex-basis:100%}}._secondaryAction_133m1_64{color:#4c6384;border-color:#cbd9ec}@media (width<=1260px){._layout_133m1_29,._teamLayout_133m1_39,._approvalLayout_133m1_39,._queryLayout_133m1_39,._statisticsLayout_133m1_39,._projectMembersLayout_133m1_262,._timesheetsLayout_133m1_305{grid-template-columns:82px minmax(0,1fr)}._projectOverviewLayout_133m1_30{grid-template-columns:82px 205px minmax(0,1fr)}._welcomeBanner_133m1_106{grid-template-columns:minmax(0,1fr) 108px}._homeGrid_133m1_111{grid-template-columns:minmax(0,1fr) 260px}._homeColumns_133m1_325{grid-template-columns:1fr}._homeTaskList_133m1_326{grid-template-columns:repeat(3,minmax(0,1fr))}._welcomeDate_133m1_109{display:none}}@media (width<=820px){._topbar_133m1_7{flex-wrap:wrap;gap:8px;min-height:57px;padding:9px 12px;display:flex;position:relative}._brand_133m1_8{width:auto}._brand_133m1_8 strong small{display:none}._topActions_133m1_10{margin-left:auto}._layout_133m1_29,._projectOverviewLayout_133m1_30,._teamLayout_133m1_39,._approvalLayout_133m1_39,._queryLayout_133m1_39,._statisticsLayout_133m1_39,._projectMembersLayout_133m1_262,._timesheetsLayout_133m1_305{min-height:0;display:block}._projectPanel_133m1_36{z-index:12;border-bottom:1px solid #e3eaf3;border-right:0;position:sticky;top:0;overflow-x:auto}._panelTabs_133m1_36{flex-direction:row;gap:4px;height:auto;padding:7px}._panelTabs_133m1_36 button{width:auto;min-width:max-content;height:36px;padding:0 10px}._panelTabs_133m1_36 ._settingsNavButton_133m1_314{margin-top:0}._panelTabs_133m1_36 ._activePanelTab_133m1_36{box-shadow:0 4px 10px #176bf32e}._homePage_133m1_105{padding:12px}._welcomeBanner_133m1_106{min-height:130px;padding:20px}._welcomeText_133m1_107 p{font-size:19px}._homeGrid_133m1_111,._homeColumns_133m1_325,._homeTaskList_133m1_326,._homeSide_133m1_139{grid-template-columns:1fr}._myTaskArea_133m1_331{padding:12px}._myTaskArea_133m1_331 ._boardHeader_133m1_42{align-items:flex-start;gap:12px;padding:14px}._boardHeaderActions_133m1_331{flex-direction:column;align-items:stretch}._myTaskArea_133m1_331 ._board_133m1_42{grid-template-columns:repeat(4,minmax(250px,1fr));height:auto;min-height:560px;padding-bottom:8px;overflow-x:auto}._projectOverviewSidebar_133m1_31{display:none}._projectOverviewLayout_133m1_30 ._boardArea_133m1_42{min-height:calc(100vh - 150px)}._projectMembersPage_133m1_263{padding:12px}}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379>span{border-radius:9px;width:42px;height:42px;font-size:19px}@media (width<=1260px){body ._workspace_133m1_1,body ._workspace_133m1_1>._layout_133m1_29{grid-template-columns:82px minmax(0,1fr)}body ._workspace_133m1_1 ._projectPanel_133m1_36{width:82px}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379{justify-content:center;height:auto;padding:18px 0}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379>div{display:none}body ._workspace_133m1_1 ._panelTabs_133m1_36 button{grid-template-columns:1fr;justify-items:center;gap:0;padding:0}body ._workspace_133m1_1 ._panelTabs_133m1_36 button span{display:none}}@media (width<=820px){body ._workspace_133m1_1{min-height:100vh;display:block}body ._workspace_133m1_1>._topbar_133m1_7{min-height:57px;padding:0 12px}body ._workspace_133m1_1>._layout_133m1_29{min-height:0;display:block}body ._workspace_133m1_1>._layout_133m1_29>:not(._projectPanel_133m1_36){grid-column:auto}body ._workspace_133m1_1 ._projectPanel_133m1_36{border-bottom:1px solid #e3e9f3;border-right:0;width:auto;min-height:0;position:relative;top:auto;bottom:auto;right:auto}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379{justify-content:flex-start;height:51px;padding:9px 0 4px 14px}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379>span{width:40px;height:40px}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379>div{display:grid}body ._workspace_133m1_1 ._panelTabs_133m1_36{flex-direction:row;gap:4px;margin-top:0;padding:8px;overflow-x:auto}body ._workspace_133m1_1 ._panelTabs_133m1_36 button{width:auto;min-width:44px;height:40px;min-height:40px;padding:0 11px}body ._workspace_133m1_1 ._panelTabs_133m1_36 button span,body ._workspace_133m1_1 ._homeSidebarPromo_133m1_392{display:none}}._homeWorkspace_133m1_421 ._homeGrid_133m1_111{grid-template-columns:1fr}._homeWorkspace_133m1_421 ._homeSide_133m1_139{margin-top:17px;display:block}._projectDetailDialog_133m1_423{width:min(760px,100%)}._projectDetailBody_133m1_424{gap:20px;padding:22px 24px 26px;display:grid}._projectDetailBody_133m1_424 h3{color:#243a5d;margin:0;font-size:15px}._projectDetailGrid_133m1_426{background:#f8fbff;border:1px solid #e2eaf5;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}._projectDetailGrid_133m1_426 div{gap:4px;min-width:0;display:grid}._projectDetailGrid_133m1_426 span{color:#7587a3;font-size:12px}._projectDetailGrid_133m1_426 strong{overflow-wrap:anywhere;color:#263a5b;font-size:14px}._projectDescription_133m1_428,._projectMembersSummary_133m1_428,._projectAttachmentEmpty_133m1_428{color:#536a8d;margin:8px 0 0;font-size:13px;line-height:1.65}._projectDetailSectionHead_133m1_428{justify-content:space-between;align-items:center;gap:12px;display:flex}._projectTextButton_133m1_428,._projectUploadButton_133m1_428{color:#176bf3;cursor:pointer;background:#fff;border:1px solid #b9d1f4;border-radius:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:700}._projectUploadButton_133m1_428{align-items:center;display:inline-grid}._projectUploadButton_133m1_428 input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._projectDescriptionEditor_133m1_429{gap:9px;margin-top:9px;display:grid}._projectDescriptionEditor_133m1_429 textarea{resize:vertical;color:#314d75;min-height:86px;font:inherit;border:1px solid #cbdcf3;border-radius:8px;padding:10px;line-height:1.55}._projectDescriptionEditor_133m1_429 textarea:focus{border-color:#176bf3;outline:0;box-shadow:0 0 0 3px #176bf31f}._projectDescriptionEditor_133m1_429 button{justify-self:end}._projectAttachmentList_133m1_430{gap:8px;margin:9px 0 0;padding:0;list-style:none;display:grid}._projectAttachmentList_133m1_430 li{border:1px solid #e2eaf5;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:9px 11px;display:flex}._projectAttachmentList_133m1_430 li>span{flex:1;gap:3px;min-width:0;display:grid}._projectAttachmentList_133m1_430 strong{text-overflow:ellipsis;white-space:nowrap;color:#2b4164;font-size:13px;overflow:hidden}._projectAttachmentList_133m1_430 small{color:#7a8da9;font-size:11px}._projectAttachmentList_133m1_430 a,._projectAttachmentList_133m1_430 button{color:#176bf3;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:36px;font-size:12px;font-weight:700}._projectAttachmentList_133m1_430 button{color:#c83b3b}._projectDetailFooter_133m1_430{border-top:1px solid #e7edf5;justify-content:flex-end;align-items:center;gap:9px;padding-top:18px;display:flex}._projectDetailFooter_133m1_430 span{color:#a04444;flex:1;font-size:12px}._projectDetailError_133m1_430{color:#b33131;background:#fff0f0;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}._attachmentDeleteConfirm_133m1_431{color:#87423d;background:#fff8f7;border:1px solid #ffd7d2;border-radius:9px;gap:12px;margin-top:12px;padding:13px;display:grid}._attachmentDeleteConfirm_133m1_431 p{margin:0;font-size:13px}._attachmentDeleteConfirm_133m1_431>div{justify-content:flex-end;gap:8px;display:flex}._projectProgressPanel_133m1_432{background:#fbfdff;border:1px solid #dbe8f8;border-radius:10px;gap:10px;padding:16px;display:grid}._projectProgressPanel_133m1_432 header{justify-content:space-between;align-items:center;display:flex}._projectProgressPanel_133m1_432 h3{color:#243a5d;margin:0;font-size:15px}._projectProgressPanel_133m1_432 header span{color:#176bf3;font-size:18px;font-weight:800}._projectProgressTrack_133m1_432{background:#e7eef8;border-radius:99px;height:8px;overflow:hidden}._projectProgressTrack_133m1_432 i{border-radius:inherit;background:linear-gradient(90deg,#176ff3,#58a3ff);height:100%;transition:width .16s;display:block}._projectProgressControl_133m1_432{grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}._projectProgressControl_133m1_432 label,._projectProgressHint_133m1_432{color:#607899;margin:0;font-size:12px}._projectProgressControl_133m1_432 input{accent-color:#176ff3;width:100%}._projectProgressControl_133m1_432 button{min-height:36px}._expectedProgress_133m1_432{color:#607899;border-top:1px solid #e7eef8;grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:10px;padding-top:10px;font-size:12px;display:grid}._expectedProgress_133m1_432>i{background:#e7eef8;border-radius:99px;height:6px;overflow:hidden}._expectedProgress_133m1_432 em{border-radius:inherit;background:linear-gradient(90deg,#62c7a0,#1dac7a);height:100%;display:block}._expectedProgress_133m1_432 b{color:#23775d}._expectedProgress_133m1_432 small{color:#8293ab;grid-column:2/-1;font-size:11px}._projectProgressSave_133m1_433{color:#fff;background:linear-gradient(90deg,#176ff3,#2c87ff);border:0;border-radius:7px;min-height:36px;padding:0 13px;font-size:13px;font-weight:700;box-shadow:0 5px 12px #176bf333}._projectProgressSave_133m1_433:disabled{cursor:not-allowed;opacity:.55}._timesheetArea_133m1_434{min-width:0}._timesheetSwitch_133m1_434{gap:8px;padding:14px 20px 0;display:flex}._timesheetSwitch_133m1_434 button{color:#587090;background:#fff;border:1px solid #d7e2f1;border-radius:8px;min-width:100px;min-height:44px;font-weight:700}._timesheetSwitch_133m1_434 ._activeTimesheetSwitch_133m1_434{color:#fff;background:#176bf3;border-color:#176bf3}@media (width<=620px){._projectDetailBody_133m1_424{padding:18px}._projectDetailGrid_133m1_426{grid-template-columns:1fr}._projectAttachmentList_133m1_430 li,._projectDetailFooter_133m1_430{flex-wrap:wrap}._projectDetailFooter_133m1_430 span{flex-basis:100%}._timesheetSwitch_133m1_434{padding:10px 12px 0}}body ._workspace_133m1_1._queryWorkspace_133m1_440>._layout_133m1_29>.queryPage{background:linear-gradient(135deg,#fff 0,#f1f8ff 58%,#fff);grid-template-columns:minmax(700px,1fr) 350px;align-items:stretch;min-height:calc(100vh - 64px);padding:0;display:grid;overflow:visible}body ._workspace_133m1_1._queryWorkspace_133m1_440 .queryPage>.queryMain{min-width:0;padding:18px 9px 22px 22px}body ._workspace_133m1_1._queryWorkspace_133m1_440 .queryPage>aside{border-radius:0;min-width:0;min-height:calc(100vh - 64px)}body ._workspace_133m1_1._queryWorkspace_133m1_440>._layout_133m1_29>.queryPage.drawerClosed{grid-template-columns:minmax(0,1fr)}@media (width<=1260px){body ._workspace_133m1_1._queryWorkspace_133m1_440>._layout_133m1_29>.queryPage{grid-template-columns:minmax(650px,1fr) 320px}body ._workspace_133m1_1._queryWorkspace_133m1_440 .queryPage>.queryMain{padding:18px 8px 24px 16px}}@media (width<=1100px){body ._workspace_133m1_1._queryWorkspace_133m1_440>._layout_133m1_29>.queryPage{background:linear-gradient(135deg,#fff 0,#f1f8ff 58%,#fff);min-height:0;padding:18px 16px 30px;display:block}body ._workspace_133m1_1._queryWorkspace_133m1_440 .queryPage>.queryMain{padding:0}body ._workspace_133m1_1._queryWorkspace_133m1_440 .queryPage>aside{z-index:30;border-radius:0;width:min(390px,94vw);min-height:0;position:fixed;top:64px;bottom:0;right:0;overflow:auto}}@media (width<=820px){body ._workspace_133m1_1._queryWorkspace_133m1_440>._layout_133m1_29>.queryPage{padding:14px 10px 24px}body ._workspace_133m1_1._queryWorkspace_133m1_440 .queryPage>aside{width:100%;top:0}}._workspace_133m1_1{background:#f5f8fc;grid-template-rows:64px minmax(0,1fr);grid-template-columns:214px minmax(0,1fr);min-height:100vh;display:grid}._workspace_133m1_1>._topbar_133m1_7{background:#ffffffeb;border-bottom:1px solid #e6ebf3;grid-area:1/2;min-height:64px;padding:0 26px}._workspace_133m1_1>._topbar_133m1_7>._brand_133m1_8{display:none}._workspace_133m1_1>._layout_133m1_29{background:#f5f8fc;grid-area:2/1/auto/-1;grid-template-columns:214px minmax(0,1fr);min-height:calc(100vh - 64px);padding-left:0;display:grid}._workspace_133m1_1>._layout_133m1_29>:not(._projectPanel_133m1_36){grid-column:2;min-width:0}._workspace_133m1_1 ._projectPanel_133m1_36{z-index:20;background:#fff;border-right:1px solid #e3e9f3;width:214px;min-height:100vh;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 18px #2d538b0a}._workspace_133m1_1 ._homeSidebarBrand_133m1_379{align-items:flex-start;gap:11px;height:51px;padding:12px 0 0 21px;display:flex}._workspace_133m1_1 ._homeSidebarBrand_133m1_379>span{border-radius:9px;width:42px;height:42px;font-size:19px}._workspace_133m1_1 ._homeSidebarBrand_133m1_379>div{gap:2px;min-width:0;display:grid}._workspace_133m1_1 ._homeSidebarBrand_133m1_379 strong{color:#0d1b3c;white-space:nowrap;font-size:16px;line-height:25px}._workspace_133m1_1 ._homeSidebarBrand_133m1_379 small{color:#516488;letter-spacing:.01em;white-space:nowrap;font-size:7px}._workspace_133m1_1 ._panelTabs_133m1_36{align-items:stretch;gap:4px;margin-top:16px;padding:0 13px}._workspace_133m1_1 ._panelTabs_133m1_36 button{justify-content:initial;color:#33496d;text-align:left;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;gap:15px;width:100%;height:45px;min-height:45px;padding:0 14px;font-size:15px;font-weight:600}._workspace_133m1_1 ._panelTabs_133m1_36 button span{font-size:15px;font-weight:600;display:inline}._workspace_133m1_1 ._panelTabs_133m1_36 button svg{color:#8193b1}._workspace_133m1_1 ._panelTabs_133m1_36 button:hover{color:#1874f6;background:#f1f6ff}._workspace_133m1_1 ._panelTabs_133m1_36 ._activePanelTab_133m1_36 svg{color:#fff}._workspace_133m1_1 ._panelTabs_133m1_36 small{display:none}._workspace_133m1_1 ._homeSidebarPromo_133m1_392{color:#1c4a86;background:linear-gradient(145deg,#e6f2ff,#eef3ff 56%,#d6e9ff);border-radius:12px;min-height:148px;padding:24px 20px;font-size:13px;font-weight:700;line-height:25px;display:block;position:absolute;bottom:18px;left:13px;right:13px;overflow:hidden}._workspace_133m1_1 ._homeSidebarPromo_133m1_392 small{display:none}._workspace_133m1_1 ._homeSidebarPromo_133m1_392 span{color:#1874f6;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:20px;display:grid;position:absolute;bottom:15px;right:17px}@media (width<=1260px){._workspace_133m1_1,._workspace_133m1_1>._layout_133m1_29{grid-template-columns:82px minmax(0,1fr)}._workspace_133m1_1 ._projectPanel_133m1_36{width:82px}._workspace_133m1_1 ._homeSidebarBrand_133m1_379{justify-content:center;height:auto;padding:18px 0}._workspace_133m1_1 ._homeSidebarBrand_133m1_379>div{display:none}._workspace_133m1_1 ._panelTabs_133m1_36 button{grid-template-columns:1fr;justify-items:center;gap:0;padding:0}._workspace_133m1_1 ._panelTabs_133m1_36 button span{display:none}}@media (width<=820px){._workspace_133m1_1{min-height:100vh;display:block}._workspace_133m1_1>._topbar_133m1_7{min-height:57px;padding:0 12px}._workspace_133m1_1>._layout_133m1_29{min-height:0;display:block}._workspace_133m1_1>._layout_133m1_29>:not(._projectPanel_133m1_36){grid-column:auto}._workspace_133m1_1 ._projectPanel_133m1_36{border-bottom:1px solid #e3e9f3;border-right:0;width:auto;min-height:0;position:relative;top:auto;bottom:auto}._workspace_133m1_1 ._homeSidebarBrand_133m1_379{justify-content:flex-start;height:51px;padding:9px 0 4px 14px}._workspace_133m1_1 ._homeSidebarBrand_133m1_379>span{width:40px;height:40px}._workspace_133m1_1 ._homeSidebarBrand_133m1_379>div{display:grid}._workspace_133m1_1 ._panelTabs_133m1_36{flex-direction:row;gap:4px;margin-top:0;padding:8px;overflow-x:auto}._workspace_133m1_1 ._panelTabs_133m1_36 button{width:auto;min-width:44px;height:40px;min-height:40px;padding:0 11px}._workspace_133m1_1 ._panelTabs_133m1_36 button span,._workspace_133m1_1 ._homeSidebarPromo_133m1_392{display:none}}body ._workspace_133m1_1._queryWorkspace_133m1_440>._layout_133m1_29{min-height:calc(100vh - 64px);padding-left:214px;display:block}body ._workspace_133m1_1._queryWorkspace_133m1_440 ._queryPage_133m1_440{width:auto;min-width:0;min-height:calc(100vh - 64px);padding:20px 24px 34px;display:block}@media (width<=1260px){body ._workspace_133m1_1._queryWorkspace_133m1_440>._layout_133m1_29{padding-left:82px}}@media (width<=820px){body ._workspace_133m1_1._queryWorkspace_133m1_440>._layout_133m1_29{padding-left:0;display:block}body ._workspace_133m1_1._queryWorkspace_133m1_440 ._queryPage_133m1_440{min-height:0;padding:14px 10px 24px}}@media (width<=480px){._userMenu_133m1_27 strong,._panelTabs_133m1_36 button span{display:none}._panelTabs_133m1_36 button{justify-content:center;min-width:38px;padding:0 9px}._homeActions_133m1_324 ._createTask_133m1_11{padding:0 9px}._welcomeBanner_133m1_106{min-height:116px}._welcomeText_133m1_107 p{font-size:17px}._homeSlogan_133m1_320{display:none}._myTaskArea_133m1_331 ._boardHeader_133m1_42{flex-direction:column}._boardHeaderActions_133m1_331{flex-direction:row;width:100%}._boardHeaderActions_133m1_331 label,._boardHeaderActions_133m1_331 select{width:100%}._boardHeaderActions_133m1_331 ._createTask_133m1_11{flex:none}}@media (prefers-reduced-motion:reduce){._welcomeBanner_133m1_106,._taskCard_133m1_44{transition:none;animation:none}}._workspace_133m1_1 ._panelTabs_133m1_36 ._activePanelTab_133m1_36{color:#fff;background:linear-gradient(90deg,#176bf3,#5b9aff);box-shadow:0 6px 14px #176bf338}._workspace_133m1_1 ._panelTabs_133m1_36 ._activePanelTab_133m1_36:hover{color:#fff}._myTaskPage_133m1_679{background:0 0;width:100%;min-width:0;max-width:1240px;min-height:calc(100vh - 64px);margin:0 auto;padding:14px 16px 22px;overflow:hidden}._myTaskHeader_133m1_680{background:linear-gradient(135deg,#fffffffa,#fafdfff2);border:1px solid #e4ebf4;border-bottom:0;border-radius:11px 11px 0 0;justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 16px 11px;display:flex;box-shadow:0 -2px 24px #345b970d}._myTaskHeader_133m1_680 h1{color:#10234a;letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.25}._myTaskHeader_133m1_680 p{color:#7e8da4;margin:5px 0 0;font-size:12px}._myTaskHeader_133m1_680 ._createTask_133m1_11{border-radius:7px;min-height:34px;padding:0 13px;font-size:12px;box-shadow:0 6px 15px #176bf336}._myTaskTabs_133m1_682{background:#fffffff7;border:1px solid #e4ebf4;border-top:0;align-items:end;gap:24px;min-height:42px;padding:0 16px;display:flex;overflow-x:auto}._myTaskTabs_133m1_682 button{color:#5d6e89;white-space:nowrap;background:0 0;border:0;flex:none;min-height:42px;padding:0 0 10px;font-size:12px;position:relative}._myTaskTabs_133m1_682 button:hover{color:#176bf3}._myTaskTabs_133m1_682 button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}._myTaskTabs_133m1_682 ._activeMyTaskTab_133m1_683{color:#176bf3;font-weight:750}._myTaskTabs_133m1_682 ._activeMyTaskTab_133m1_683:after{background:#176bf3}._myTaskTabs_133m1_682 span{font-size:11px}._myTaskToolbar_133m1_684{background:#fffffff7;border-bottom:1px solid #e4ebf4;border-left:1px solid #e4ebf4;border-right:1px solid #e4ebf4;grid-template-columns:220px 120px 120px 140px 56px;justify-content:start;gap:9px;padding:12px 16px;display:grid}._myTaskToolbar_133m1_684 label{min-width:0}._myTaskToolbar_133m1_684 select,._myTaskSearch_133m1_685{color:#344967;background:#fff;border:1px solid #dbe5f1;border-radius:6px;width:100%;height:34px;font-size:11px}._myTaskToolbar_133m1_684 select{outline-color:#176bf3;padding:0 28px 0 10px}._myTaskSearch_133m1_685{color:#8293ac;align-items:center;gap:7px;padding:0 10px;display:flex}._myTaskSearch_133m1_685 input{color:#263b5b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}._myTaskToolbar_133m1_684 select:focus,._myTaskSearch_133m1_685:focus-within{border-color:#8eb7fb;box-shadow:0 0 0 3px #176bf317}._resetTaskFilters_133m1_686{color:#344967;background:#eaf0f7;border:0;border-radius:6px;min-width:56px;height:34px;padding:0 10px;font-size:11px;font-weight:700}._resetTaskFilters_133m1_686:hover{color:#176bf3;background:#dde8f5}._myTaskTablePanel_133m1_687{background:#fffffff7;border:1px solid #e4ebf4;border-top:0;border-radius:0 0 11px 11px;overflow:hidden;box-shadow:0 12px 32px #30579114}._myTaskTableWrap_133m1_687{min-width:0;padding:0 16px;overflow:auto}._myTaskTable_133m1_687{border-collapse:collapse;table-layout:fixed;color:#354663;text-align:left;width:100%;min-width:850px;font-size:12px}._myTaskTable_133m1_687 th{color:#263d61;background:#f5f8fc;border-bottom:1px solid #e2eaf4;height:36px;padding:0 9px;font-size:11px;font-weight:750}._myTaskTable_133m1_687 td{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e5ecf4;height:43px;padding:0 9px;overflow:hidden}._myTaskTable_133m1_687 tbody tr{transition:background .14s}._myTaskTable_133m1_687 tbody tr:hover{background:#f5f9ff}._myTaskTable_133m1_687 th:first-child,._myTaskTable_133m1_687 td:first-child{width:34px;padding-left:8px;padding-right:3px}._myTaskTable_133m1_687 th:nth-child(2){width:23%}._myTaskTable_133m1_687 th:nth-child(3){width:15%}._myTaskTable_133m1_687 th:nth-child(4){width:9%}._myTaskTable_133m1_687 th:nth-child(5){width:11%}._myTaskTable_133m1_687 th:nth-child(6){width:14%}._myTaskTable_133m1_687 th:nth-child(7){width:16%}._myTaskTable_133m1_687 th:last-child{text-align:center;width:48px}._myTaskTable_133m1_687 td:last-child{text-align:center}._myTaskTable_133m1_687 input[type=checkbox]{accent-color:#176bf3;width:14px;height:14px;margin:0}._taskNameButton_133m1_688{color:#203a63;max-width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:700;overflow:hidden}._taskNameButton_133m1_688:hover{color:#176bf3;text-decoration:underline}._tablePriority_133m1_688,._tableStatus_133m1_688{border-radius:5px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}._tablePriority_low_133m1_688{color:#35707b;background:#e5f2f3}._tablePriority_medium_133m1_688{color:#d07800;background:#fff0d7}._tablePriority_high_133m1_688,._tablePriority_urgent_133m1_688{color:#eb3f45;background:#ffe2e2}._tableStatus_not_started_133m1_688{color:#42536b;background:#e9eef4}._tableStatus_in_progress_133m1_688{color:#0969ea;background:#dfedff}._tableStatus_completed_133m1_688{color:#039c63;background:#d9f7e8}._tableStatus_on_hold_133m1_688{color:#7548c6;background:#eee5ff}._tableProgress_133m1_689{grid-template-columns:minmax(52px,86px) 32px;align-items:center;gap:7px;display:grid}._tableProgress_133m1_689 i{background:#e6edf5;border-radius:5px;width:100%;height:5px;display:block;overflow:hidden}._tableProgress_133m1_689 em{border-radius:inherit;background:#176bf3;height:100%;display:block}._tableProgress_133m1_689 em._completedProgress_133m1_689{background:#08ad72}._tableProgress_133m1_689 span{color:#4f6382;text-align:right;font-size:10px}._taskRowAction_133m1_689{color:#536b90;letter-spacing:1px;background:0 0;border:0;border-radius:5px;min-width:30px;height:28px;font-size:12px}._taskRowAction_133m1_689:hover{color:#176bf3;background:#eaf2ff}._emptyTaskTable_133m1_689{color:#9aa7b8;text-align:center;height:220px!important}._myTaskPagination_133m1_690{color:#586c8a;justify-content:flex-end;align-items:center;gap:11px;min-height:52px;padding:7px 16px;font-size:11px;display:flex}._myTaskPagination_133m1_690>div{gap:4px;display:flex}._myTaskPagination_133m1_690 button{color:#53647e;background:#fff;border:1px solid #dfe6f0;border-radius:5px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:11px;display:grid}._myTaskPagination_133m1_690 button:hover:not(:disabled){color:#176bf3;border-color:#8fb7fa}._myTaskPagination_133m1_690 button:disabled{cursor:not-allowed;opacity:.45}._myTaskPagination_133m1_690 ._activeTaskPage_133m1_690{color:#fff;background:#176bf3;border-color:#176bf3;box-shadow:0 4px 10px #176bf333}._myTaskPagination_133m1_690 select{color:#455673;background:#fff;border:1px solid #dfe6f0;border-radius:5px;outline-color:#176bf3;height:30px;padding:0 25px 0 9px;font-size:11px}@media (width<=980px){._myTaskPage_133m1_679{max-width:none}._myTaskToolbar_133m1_684{grid-template-columns:minmax(190px,1.4fr) repeat(2,minmax(120px,1fr))}._myTaskToolbar_133m1_684 label:nth-of-type(4){grid-column:1/2}._resetTaskFilters_133m1_686{justify-self:start}}@media (width<=780px){._myTaskPage_133m1_679{min-height:calc(100vh - 150px);padding:12px}._myTaskHeader_133m1_680{padding:14px}._myTaskTabs_133m1_682{gap:20px;padding:0 14px}._myTaskToolbar_133m1_684{grid-template-columns:1fr 1fr;padding:12px 14px}._myTaskToolbar_133m1_684 label:first-child{grid-column:1/-1}._myTaskToolbar_133m1_684 label:nth-of-type(4){grid-column:auto}._myTaskTableWrap_133m1_687{padding:0 10px}._myTaskPagination_133m1_690{flex-wrap:wrap;padding:12px 14px}._myTaskPagination_133m1_690>span{margin-right:auto}}@media (width<=480px){._myTaskHeader_133m1_680 h1{font-size:18px}._myTaskHeader_133m1_680 ._createTask_133m1_11{padding:0 10px}._myTaskTabs_133m1_682{gap:17px}._myTaskToolbar_133m1_684{grid-template-columns:1fr}._myTaskToolbar_133m1_684 label:first-child,._myTaskToolbar_133m1_684 label:nth-of-type(4){grid-column:auto}._resetTaskFilters_133m1_686{width:100%}._myTaskPagination_133m1_690{justify-content:center}._myTaskPagination_133m1_690>span{text-align:center;width:100%;margin:0}}._taskDialog_133m1_56{border:0;border-radius:16px;width:min(80vw,1280px);max-width:calc(100vw - 48px);max-height:none;overflow:visible}._taskDialog_133m1_56 ._header_133m1_697{border-bottom:0;align-items:flex-start;min-height:102px;padding:20px 32px 14px}._taskDialog_133m1_56 ._header_133m1_697 h2{color:#14213d;letter-spacing:-.02em;font-size:30px}._taskDialog_133m1_56 ._header_133m1_697 p{color:#7183a2;font-size:16px}._taskDialog_133m1_56 ._close_133m1_698{color:#536789;width:44px;height:44px;margin:-3px -8px 0 0}._taskDialog_133m1_56 ._close_133m1_698:hover{color:#176bf3;background:#eef4fd}._taskForm_133m1_55{gap:17px;padding:10px 32px 30px;display:grid}._taskField_133m1_700{grid-template-columns:150px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}._taskField_133m1_700>label{color:#14213d;padding-top:14px;font-size:16px;font-weight:700;line-height:1.35;display:block}._taskField_133m1_700>label b{color:#ef3d3d;margin-left:6px}._taskControl_133m1_701{color:#95a5bf;background:#fff;border:2px solid #dbe5f2;border-radius:10px;align-items:center;gap:12px;min-width:0;min-height:54px;padding:0 16px;transition:border-color .16s,box-shadow .16s;display:flex;position:relative}._taskControl_133m1_701:focus-within{border-color:#176bf3;box-shadow:0 0 0 3px #176bf31f}._taskControl_133m1_701 input,._taskControl_133m1_701 select,._taskControl_133m1_701 textarea{color:#14213d;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:16px}._taskControl_133m1_701 input::placeholder,._taskControl_133m1_701 textarea::placeholder{color:#9aa9c0}._taskControl_133m1_701>span{color:#7183a2;flex:none;align-self:flex-end;padding:0 0 11px;font-size:13px}._selectControl_133m1_702{color:#3976c6}._selectControl_133m1_702 select{appearance:none;cursor:pointer;padding-right:18px}._selectControl_133m1_702 select:disabled{cursor:not-allowed;color:#a5b1c4}._selectControl_133m1_702>svg:last-child{color:#536789;pointer-events:none;flex:none}._dateTaskControl_133m1_703{padding-right:8px}._dateTaskControl_133m1_703 ._dateField_133m1_58{flex:1}._dateTaskControl_133m1_703 ._dateTextInput_133m1_58{min-height:50px;padding:0 42px 0 0}._taskDialog_133m1_56 ._datePickerButton_133m1_58:hover,._taskDialog_133m1_56 ._datePickerButton_133m1_58[aria-expanded=true]{color:#176bf3;background:#eef4fd}._taskDialog_133m1_56 ._datePickerButton_133m1_58:focus-visible{outline-color:#176bf3}._taskDialog_133m1_56 ._datePickerNavigation_133m1_58:hover{color:#176bf3;background:#eef4fd}._taskDialog_133m1_56 ._datePickerDay_133m1_58:hover{color:#176bf3;background:#eef6ff;border-color:#b9d6ff}._taskDialog_133m1_56 ._datePickerSelectedDay_133m1_58,._taskDialog_133m1_56 ._datePickerSelectedDay_133m1_58:hover{color:#fff;background:#176bf3;border-color:#176bf3}._taskDialog_133m1_56 ._datePickerFooter_133m1_58 button:hover{color:#176bf3;border-color:#9bbcf1}._textareaControl_133m1_704{align-items:stretch;min-height:146px;padding-top:13px}._textareaControl_133m1_704 textarea{resize:vertical;min-height:108px;line-height:1.55}._textareaControl_133m1_704>span{padding:0;position:absolute;bottom:12px;right:16px}._priorityChoices_133m1_705{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0;display:grid}._priorityChoices_133m1_705>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._priorityChoice_133m1_705{color:#536789;background:#fff;border:2px solid #dbe5f2;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:76px;font-size:20px;font-weight:700;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}._priorityChoice_133m1_705:hover,._priorityChoice_133m1_705:focus-visible{border-color:#9bbcf1}._priorityChoiceSelected_133m1_705{box-shadow:0 0 0 3px #176bf314}._priorityChoiceSelected_133m1_705._priorityChoiceDanger_133m1_705{color:#ef3d3d;background:#fff0f0;border-color:#ffbfc1}._priorityChoiceSelected_133m1_705._priorityChoiceWarning_133m1_705{color:#e98b19;background:#fff8eb;border-color:#ffdfae}._priorityChoiceSelected_133m1_705._priorityChoiceInfo_133m1_705{color:#176bf3;background:#eef6ff;border-color:#b9d6ff}._priorityChoice_133m1_705[data-priority=high]{color:#ef3d3d;background:#fff0f0;border-color:#ffbfc1}._priorityChoice_133m1_705[data-priority=medium]{color:#e98b19;background:#fff8eb;border-color:#ffdfae}._priorityChoice_133m1_705[data-priority=low]{color:#176bf3;background:#eef6ff;border-color:#b9d6ff}._priorityChoice_133m1_705[data-priority=high][aria-pressed=true]{box-shadow:0 0 0 4px #ef3d3d1f}._priorityChoice_133m1_705[data-priority=medium][aria-pressed=true]{box-shadow:0 0 0 4px #e98b1921}._priorityChoice_133m1_705[data-priority=low][aria-pressed=true]{box-shadow:0 0 0 4px #176bf31f}._taskFieldError_133m1_712 ._taskControl_133m1_701{border-color:#ef6351}._taskFieldMessage_133m1_712{color:#d84935;grid-column:2;margin:6px 0 -7px;font-size:12px}._taskFormActions_133m1_55{border-top:1px solid #e2eaf4;justify-content:flex-end;gap:14px;margin:7px 0 0;padding-top:22px;display:flex}._taskFormActions_133m1_55 ._cancelButton_133m1_55,._taskFormActions_133m1_55 ._createTask_133m1_11{border-radius:10px;min-width:156px;min-height:48px;font-size:16px}._taskFormActions_133m1_55 ._cancelButton_133m1_55{color:#14213d;border-color:#dbe5f2}._taskFormActions_133m1_55 ._createTask_133m1_11{background:linear-gradient(135deg,#2f80ff,#176bf3)}@media (width<=700px){._taskDialog_133m1_56{border-radius:14px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto}._taskDialog_133m1_56 ._header_133m1_697{min-height:94px;padding:20px 20px 10px}._taskDialog_133m1_56 ._header_133m1_697 h2{font-size:25px}._taskDialog_133m1_56 ._header_133m1_697 p{font-size:13px}._taskForm_133m1_55{gap:15px;padding:8px 20px 22px}._taskField_133m1_700{grid-template-columns:1fr;gap:7px}._taskField_133m1_700>label{padding-top:0;font-size:15px}._taskFieldMessage_133m1_712{grid-column:auto;margin:-1px 0 0}._priorityChoices_133m1_705{gap:8px}._priorityChoice_133m1_705{min-height:58px;font-size:16px}._taskFormActions_133m1_55{gap:9px}._taskFormActions_133m1_55 ._cancelButton_133m1_55,._taskFormActions_133m1_55 ._createTask_133m1_11{flex:1;min-width:0;font-size:15px}}._homeSidebarBrand_133m1_379,._homeSidebarPromo_133m1_392{display:none}._homeWorkspace_133m1_421{--home-blue:#176af8;--home-blue-2:#4699ff;--home-ink:#071637;--home-muted:#7888aa;--home-line:#e7edf7;background:#f5f8fd;min-height:100vh;display:grid}._homeWorkspace_133m1_421>._topbar_133m1_7{border-bottom:1px solid var(--home-line);background:#fffffff0;gap:24px;padding:0 30px;box-shadow:0 3px 16px #284f8c0f}._homeWorkspace_133m1_421>._topbar_133m1_7>._brand_133m1_8{display:none}._homeWorkspace_133m1_421 ._topActions_133m1_10{gap:14px}._homeWorkspace_133m1_421 ._iconButton_133m1_15{color:#60728e;border-radius:12px;width:44px;height:44px}._homeWorkspace_133m1_421 ._iconButton_133m1_15:hover{color:var(--home-blue);background:#edf4ff}._homeWorkspace_133m1_421 ._userMenu_133m1_27{color:#1e3154;border-radius:12px;gap:10px;min-height:44px;padding:0 8px}._homeWorkspace_133m1_421 ._userMenu_133m1_27 span{background:linear-gradient(145deg,var(--home-blue-2),var(--home-blue));width:36px;height:36px;box-shadow:0 5px 12px #176af833}._homeWorkspace_133m1_421 ._userMenu_133m1_27:hover,._homeWorkspace_133m1_421 ._userMenu_133m1_27[aria-expanded=true]{background:#f1f6fd}._homeWorkspace_133m1_421>._layout_133m1_29{background:#f5f8fd}._homeWorkspace_133m1_421 ._projectPanel_133m1_36{z-index:20;background:#fff;border-right:1px solid #e3eaf4;box-shadow:4px 0 18px #2d538b0a}._homeWorkspace_133m1_421 ._homeSidebarBrand_133m1_379{align-items:center;gap:12px;padding:27px 25px 25px;display:flex}._homeSidebarBrand_133m1_379>span{background:linear-gradient(145deg,var(--home-blue-2),var(--home-blue));color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:850;display:grid;box-shadow:0 8px 16px #176af838}._homeSidebarBrand_133m1_379>div{gap:4px;min-width:0;display:grid}._homeSidebarBrand_133m1_379 strong{color:var(--home-ink);letter-spacing:-.02em;font-size:16px}._homeSidebarBrand_133m1_379 small{color:#8a9aba;letter-spacing:.09em;white-space:nowrap;font-size:7px;font-weight:700}._homeWorkspace_133m1_421 ._panelTabs_133m1_36{align-items:stretch;gap:7px;padding:0 15px}._homeWorkspace_133m1_421 ._panelTabs_133m1_36 button{justify-content:initial;color:#617391;text-align:left;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;width:100%;height:44px;min-height:44px;padding:0 14px}._homeWorkspace_133m1_421 ._panelTabs_133m1_36 button span{font-size:13px;font-weight:650}._homeWorkspace_133m1_421 ._panelTabs_133m1_36 button svg{color:#8292ae}._homeWorkspace_133m1_421 ._panelTabs_133m1_36 button:hover{color:#176af8;background:#f1f6fd}._homeWorkspace_133m1_421 ._panelTabs_133m1_36 button:hover svg{color:#176af8}._homeWorkspace_133m1_421 ._panelTabs_133m1_36 ._activePanelTab_133m1_36{color:#fff;background:linear-gradient(90deg,#176af8,#4699ff);box-shadow:0 8px 16px #176af833}._homeWorkspace_133m1_421 ._panelTabs_133m1_36 ._activePanelTab_133m1_36 svg{color:#fff}._homeWorkspace_133m1_421 ._panelTabs_133m1_36 small{color:#176af8;background:#eaf2ff;border:0;top:13px;right:12px}._homeWorkspace_133m1_421 ._panelTabs_133m1_36 ._activePanelTab_133m1_36 small{color:#176af8;background:#fff}._homeWorkspace_133m1_421 ._homeSidebarPromo_133m1_392{color:#486589;background:linear-gradient(145deg,#edf5ff,#f7fbff);border-radius:14px;padding:19px 18px 17px;font-size:12px;font-weight:650;line-height:1.9;display:block;position:absolute;bottom:24px;left:18px;right:18px;overflow:hidden}._homeSidebarPromo_133m1_392:before{content:"";border:18px solid #4699ff1a;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-38px;right:-20px}._homeSidebarPromo_133m1_392 small{color:#8aa0bf;margin-top:7px;font-size:11px;display:block}._homeSidebarPromo_133m1_392 span{color:#176af8;font-size:22px;position:absolute;bottom:14px;right:19px}._homeWorkspace_133m1_421 ._homePage_133m1_105{grid-column:2;min-width:0;padding:27px 30px 34px;overflow:visible}._homeWorkspace_133m1_421 ._welcomeBanner_133m1_106{min-height:204px;box-shadow:none;background:linear-gradient(90deg,#f6fafffc 0%,#e7f1ffd6 40%,#e8f1ff4d 73%,#d7e9ff1a),url(/images/dashboard-welcome-cityscape.webp) 100%/cover no-repeat;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(220px,270px) 145px;column-gap:clamp(24px,4vw,56px);padding:32px 36px}._homeWorkspace_133m1_421 ._welcomeText_133m1_107 p{color:var(--home-ink);letter-spacing:-.04em;margin-bottom:12px;font-size:28px}._homeWorkspace_133m1_421 ._welcomeText_133m1_107 h1{color:#6c83a5;letter-spacing:.01em;font-size:14px}._homeWorkspace_133m1_421 ._welcomeDate_133m1_109{border-left:1px solid #7894bd40;gap:8px;padding-left:28px}._homeWorkspace_133m1_421 ._welcomeDate_133m1_109 strong{color:#233d68;font-size:15px}._homeWorkspace_133m1_421 ._welcomeDate_133m1_109 span{color:#758bad;font-size:12px}._homeWorkspace_133m1_421 ._homeSlogan_133m1_320{color:#216edb;letter-spacing:.25em;font-size:12px;line-height:1.8}._homeWorkspace_133m1_421 ._summaryCards_133m1_119{gap:16px;margin-top:20px}._homeWorkspace_133m1_421 ._summaryCard_133m1_119{border:1px solid var(--home-line);border-radius:14px;justify-content:space-between;align-items:flex-start;min-height:142px;padding:21px 22px 17px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #2353930d}._homeWorkspace_133m1_421 ._summaryCardHeader_133m1_121{color:#657795;gap:10px;font-size:13px}._homeWorkspace_133m1_421 ._summaryIcon_133m1_122{border-radius:11px;width:36px;height:36px}._homeWorkspace_133m1_421 ._summaryValue_133m1_123{margin-top:18px}._homeWorkspace_133m1_421 ._summaryValue_133m1_123 strong{font-size:34px}._homeWorkspace_133m1_421 ._summaryValue_133m1_123 small{font-size:14px}._summaryMini_133m1_784{flex-direction:column;align-self:flex-end;align-items:flex-end;min-width:62px;display:flex}._summaryBars_133m1_785{align-items:flex-end;gap:5px;height:37px;display:flex}._summaryBars_133m1_785 i{background:linear-gradient(#74a8fa,#c8dcff);border-radius:4px 4px 2px 2px;width:8px;display:block}._summaryCardgreen_133m1_127 ._summaryBars_133m1_785 i{background:linear-gradient(#56d5aa,#c9f4e5)}._summaryCardorange_133m1_128 ._summaryBars_133m1_785 i{background:linear-gradient(#ff9b5f,#ffe2ce)}._summaryCardpurple_133m1_129 ._summaryBars_133m1_785 i{background:linear-gradient(#8c6df5,#ddd6ff)}._summaryTrend_133m1_790{color:#05b970;margin-top:6px;font-size:12px;font-weight:750}._summaryCardorange_133m1_128 ._summaryTrend_133m1_790{color:#71809c}._summaryCardpurple_133m1_129 ._summaryTrend_133m1_790{color:#774bff}._homeWorkspace_133m1_421 ._homeGrid_133m1_111{grid-template-columns:minmax(0,1fr) 364px;gap:17px;margin-top:22px}._homeWorkspace_133m1_421 ._homeTasksPanel_133m1_112,._homeWorkspace_133m1_421 ._homeCalendar_133m1_112,._homeWorkspace_133m1_421 ._recentPanel_133m1_112{border:1px solid var(--home-line);border-radius:16px;box-shadow:0 10px 30px #2353930a}._homeWorkspace_133m1_421 ._homeTasksPanel_133m1_112{min-height:565px;padding:0 20px 18px}._homeWorkspace_133m1_421 ._homeSectionHeader_133m1_114{min-height:69px;margin-bottom:0}._homeWorkspace_133m1_421 ._homeSectionHeader_133m1_114 h2{color:var(--home-ink);font-size:22px}._homeWorkspace_133m1_421 ._homeSectionHeader_133m1_114 p{display:none}._homeWorkspace_133m1_421 ._homeActions_133m1_324{gap:11px}._homeWorkspace_133m1_421 ._homeActions_133m1_324>button:first-child{min-height:40px;color:var(--home-blue);font-size:13px}._homeWorkspace_133m1_421 ._homeActions_133m1_324 ._createTask_133m1_11{border-radius:9px;min-height:40px;padding:0 20px;font-size:13px}._homeTaskTabs_133m1_801{border-bottom:1px solid var(--home-line);scrollbar-width:none;align-items:flex-start;gap:38px;min-height:43px;padding:0 5px;display:flex;overflow:auto hidden}._homeTaskTabs_133m1_801::-webkit-scrollbar{height:0;display:none}._homeTaskTabs_133m1_801 button{color:#7888aa;white-space:nowrap;background:0 0;border:0;flex:none;height:43px;padding:0 0 13px;font-size:13px;font-weight:650;position:relative}._homeTaskTabs_133m1_801 button:after{content:"";background:0 0;border-radius:2px;height:3px;position:absolute;bottom:-1px;left:0;right:0}._homeTaskTabs_133m1_801 button:hover,._homeTaskTabs_133m1_801 ._activeHomeTaskTab_133m1_805{color:var(--home-blue)}._homeTaskTabs_133m1_801 ._activeHomeTaskTab_133m1_805:after{background:var(--home-blue)}._homeWorkspace_133m1_421 ._homeColumns_133m1_325{gap:20px;margin-top:17px}._homeWorkspace_133m1_421 ._homeColumn_133m1_116{background:linear-gradient(145deg,#f6f9fd,#f0f4f9);border:0;border-radius:13px;flex-direction:column;height:clamp(360px,100vh - 330px,620px);min-height:416px;padding:15px 10px;display:flex;overflow:hidden}._homeWorkspace_133m1_421 ._homeColumnHeader_133m1_325{color:#263956;height:29px;margin-bottom:9px;padding:0 8px;font-size:15px}._homeWorkspace_133m1_421 ._homeColumnHeader_133m1_325 small{border-radius:7px;min-width:22px;height:22px;font-size:11px}._homeWorkspace_133m1_421 ._homeTaskList_133m1_326{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#c4d3e8 transparent;scrollbar-width:thin;flex:1;grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;padding:0 7px 4px 0;overflow-y:auto}._homeWorkspace_133m1_421 ._homeTaskList_133m1_326::-webkit-scrollbar{width:7px}._homeWorkspace_133m1_421 ._homeTaskList_133m1_326::-webkit-scrollbar-track{background:0 0}._homeWorkspace_133m1_421 ._homeTaskList_133m1_326::-webkit-scrollbar-thumb{background:#c4d3e8 padding-box padding-box;border:2px solid #0000;border-radius:999px}._homeWorkspace_133m1_421 ._homeTaskList_133m1_326::-webkit-scrollbar-thumb:hover{background:#9fb8dc padding-box padding-box}._homeWorkspace_133m1_421 ._compactTaskCard_133m1_117{background:#fffffff5;border:1px solid #e9eef7;border-radius:11px;min-height:111px;padding:14px 17px 11px;box-shadow:0 5px 12px #4d69970d}._homeWorkspace_133m1_421 ._compactTaskCard_133m1_117._in_progress_133m1_325,._homeWorkspace_133m1_421 ._compactTaskCard_133m1_117._completed_133m1_44{border-left:3px solid #2077fa}._homeWorkspace_133m1_421 ._compactTaskCard_133m1_117._completed_133m1_44{border-left-color:#0bc17b}._homeWorkspace_133m1_421 ._compactTaskTitle_133m1_819{color:var(--home-ink);margin:0 0 9px;font-size:18px;line-height:1.35}._homeWorkspace_133m1_421 ._compactTaskTags_133m1_820{align-items:center;gap:10px;margin-bottom:17px;display:flex}._homeWorkspace_133m1_421 ._compactProjectTag_133m1_821{color:#6c83a5;text-overflow:ellipsis;white-space:nowrap;background:#eef4fc;border-radius:8px;align-items:center;max-width:calc(100% - 74px);min-height:32px;padding:0 12px;font-size:15px;display:inline-flex;overflow:hidden}._homeWorkspace_133m1_421 ._compactTaskCard_133m1_117 ._taskMeta_133m1_44{color:#7183a3;margin-bottom:8px;font-size:11px}._homeWorkspace_133m1_421 ._compactTaskCard_133m1_117 ._taskMeta_133m1_44 button{display:none}._homeWorkspace_133m1_421 ._compactTaskCard_133m1_117 ._taskTags_133m1_233{gap:8px}._homeWorkspace_133m1_421 ._compactTaskCard_133m1_117 ._priorityBadge_133m1_45{border:0;border-radius:8px;min-height:32px;padding:0 12px;font-size:15px}._homeWorkspace_133m1_421 ._compactTaskCard_133m1_117 ._priority_high_133m1_46{color:#e83044;background:#ffe8ea}._homeWorkspace_133m1_421 ._compactTaskCard_133m1_117 ._priority_medium_133m1_46{color:#f08524;background:#fff1e3}._homeWorkspace_133m1_421 ._compactTaskCard_133m1_117 ._priority_low_133m1_46{color:#7083a3;background:#eef3fa}._homeWorkspace_133m1_421 ._compactTaskMeta_133m1_827{color:#7188aa;align-items:center;margin-bottom:11px;font-size:16px;display:flex}._homeWorkspace_133m1_421 ._compactTaskMeta_133m1_827 span{align-items:center;gap:7px;display:flex}._homeWorkspace_133m1_421 ._compactTaskMeta_133m1_827 svg{color:#7188aa}._homeWorkspace_133m1_421 ._compactTaskCard_133m1_117 ._taskProgress_133m1_333{margin-top:0}._homeWorkspace_133m1_421 ._compactTaskCard_133m1_117 ._taskProgress_133m1_333>i{height:7px}._homeWorkspace_133m1_421 ._compactTaskCard_133m1_117 ._taskProgress_133m1_333>span{color:#5a6e94;font-size:16px}._homeWorkspace_133m1_421 ._homeSide_133m1_139{gap:17px}._homeWorkspace_133m1_421 ._homeCalendar_133m1_112,._homeWorkspace_133m1_421 ._recentPanel_133m1_112{padding:21px 18px}._homeWorkspace_133m1_421 ._homeCalendarHeader_133m1_328{margin-bottom:12px;font-size:18px}._homeWorkspace_133m1_421 ._homeCalendarDay_133m1_329{height:32px;font-size:12px}._homeWorkspace_133m1_421 ._homeWeekdays_133m1_329{font-size:12px}._homeWorkspace_133m1_421 ._recentPanel_133m1_112 ._homeSectionHeader_133m1_114 h2{font-size:18px}._homeWorkspace_133m1_421 ._recentPanel_133m1_112 ._homeSectionHeader_133m1_114{min-height:34px}._homeWorkspace_133m1_421 ._recentList_133m1_330 button{min-height:49px;padding:9px 0}._homeWorkspace_133m1_421 ._recentIcon_133m1_330{border-radius:50%;width:38px;height:38px}._homeWorkspace_133m1_421 ._recentList_133m1_330 strong{font-size:13px}._homeWorkspace_133m1_421 ._recentList_133m1_330 small{font-size:12px}@media (width<=1260px){._homeWorkspace_133m1_421 ._homeSidebarBrand_133m1_379{padding-left:18px;padding-right:18px}._homeWorkspace_133m1_421 ._homeGrid_133m1_111{grid-template-columns:1fr}._homeWorkspace_133m1_421 ._homeSide_133m1_139{grid-template-columns:1fr 1fr}}@media (width<=960px){._homeWorkspace_133m1_421 ._homeSidebarBrand_133m1_379{justify-content:center;padding:18px 0}._homeWorkspace_133m1_421 ._homeSidebarBrand_133m1_379>div,._homeWorkspace_133m1_421 ._panelTabs_133m1_36 button span,._homeWorkspace_133m1_421 ._homeSidebarPromo_133m1_392{display:none}._homeWorkspace_133m1_421 ._panelTabs_133m1_36{padding:0 10px}._homeWorkspace_133m1_421 ._panelTabs_133m1_36 button{grid-template-columns:1fr;justify-items:center;gap:0;padding:0}._homeWorkspace_133m1_421 ._panelTabs_133m1_36 button small{right:6px}._homeWorkspace_133m1_421 ._homeGrid_133m1_111{grid-template-columns:1fr}._homeWorkspace_133m1_421 ._homeSide_133m1_139{grid-template-columns:1fr 1fr;margin-top:17px}._homeWorkspace_133m1_421 ._homeTasksPanel_133m1_112{min-height:auto}._homeWorkspace_133m1_421 ._homeColumn_133m1_116{height:clamp(360px,100vh - 300px,560px);min-height:260px}}@media (width<=820px){._homeWorkspace_133m1_421>._topbar_133m1_7{gap:8px;padding:9px 14px}._homeWorkspace_133m1_421 ._projectPanel_133m1_36{border-right:0;border-bottom:1px solid var(--home-line)}._homeWorkspace_133m1_421 ._homePage_133m1_105{grid-column:auto}._homeWorkspace_133m1_421 ._homeSidebarBrand_133m1_379{justify-content:flex-start;padding:9px 14px 4px}._homeWorkspace_133m1_421 ._homeSidebarBrand_133m1_379>div{display:grid}._homeSidebarBrand_133m1_379>span{width:40px;height:40px}._homeWorkspace_133m1_421 ._panelTabs_133m1_36{flex-direction:row;gap:5px;padding:7px 9px;overflow-x:auto}._homeWorkspace_133m1_421 ._panelTabs_133m1_36 button{width:auto;min-width:44px;height:40px;min-height:40px;padding:0 11px}._homeWorkspace_133m1_421 ._panelTabs_133m1_36 button span,._homeWorkspace_133m1_421 ._panelTabs_133m1_36 button small{display:none}._homeWorkspace_133m1_421 ._homePage_133m1_105{padding:0 12px 24px}._homeWorkspace_133m1_421 ._welcomeBanner_133m1_106{background-position:65%;grid-template-columns:1fr;min-height:205px;padding:30px 20px}._homeWorkspace_133m1_421 ._welcomeDate_133m1_109,._homeWorkspace_133m1_421 ._homeSlogan_133m1_320{display:none}._homeWorkspace_133m1_421 ._summaryCards_133m1_119{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}._homeWorkspace_133m1_421 ._summaryCard_133m1_119{min-height:126px;padding:16px 14px}._homeWorkspace_133m1_421 ._summaryValue_133m1_123 strong{font-size:28px}._homeWorkspace_133m1_421 ._summaryMini_133m1_784{min-width:44px}._homeWorkspace_133m1_421 ._summaryBars_133m1_785{gap:3px}._homeWorkspace_133m1_421 ._summaryBars_133m1_785 i{width:6px}._homeWorkspace_133m1_421 ._homeGrid_133m1_111{margin-top:14px}._homeWorkspace_133m1_421 ._homeTasksPanel_133m1_112{padding:0 12px 14px}._homeWorkspace_133m1_421 ._homeSectionHeader_133m1_114 h2{font-size:19px}._homeWorkspace_133m1_421 ._homeActions_133m1_324>button:first-child{display:none}._homeWorkspace_133m1_421 ._homeActions_133m1_324 ._createTask_133m1_11{padding:0 12px}._homeTaskTabs_133m1_801{gap:22px}._homeWorkspace_133m1_421 ._homeColumns_133m1_325{grid-template-columns:1fr;gap:12px}._homeWorkspace_133m1_421 ._homeColumn_133m1_116{height:clamp(320px,100vh - 360px,520px);min-height:0}._homeWorkspace_133m1_421 ._homeSide_133m1_139{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._homeWorkspace_133m1_421 *,._homeWorkspace_133m1_421 :before,._homeWorkspace_133m1_421 :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}._projectManagementWorkspace_133m1_869{background:#f5f8fc;grid-template-rows:64px minmax(0,1fr);grid-template-columns:214px minmax(0,1fr);min-height:100vh;display:grid}._projectManagementWorkspace_133m1_869>._topbar_133m1_7{background:#ffffffeb;border-bottom:1px solid #e6ebf3;grid-area:1/2;min-height:64px;padding:0 26px}._projectManagementWorkspace_133m1_869>._topbar_133m1_7>._brand_133m1_8{display:none}._projectManagementWorkspace_133m1_869>._layout_133m1_29{background:#f5f8fc;grid-area:2/1/auto/-1;grid-template-columns:214px minmax(0,1fr);min-height:calc(100vh - 64px)}._projectManagementWorkspace_133m1_869 ._projectPanel_133m1_36{z-index:20;background:#fff;border-right:1px solid #e3e9f3;width:214px;min-height:100vh;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 18px #2d538b0a}._projectManagementWorkspace_133m1_869 ._homeSidebarBrand_133m1_379{align-items:flex-start;gap:11px;height:51px;padding:12px 0 0 21px;display:flex}._projectManagementWorkspace_133m1_869 ._homeSidebarBrand_133m1_379>span{border-radius:9px;width:42px;height:42px;font-size:19px}._projectManagementWorkspace_133m1_869 ._homeSidebarBrand_133m1_379>div{gap:2px;min-width:0;display:grid}._projectManagementWorkspace_133m1_869 ._homeSidebarBrand_133m1_379 strong{color:#0d1b3c;white-space:nowrap;font-size:16px;line-height:25px}._projectManagementWorkspace_133m1_869 ._homeSidebarBrand_133m1_379 small{color:#516488;letter-spacing:.01em;white-space:nowrap;font-size:7px}._projectManagementWorkspace_133m1_869 ._panelTabs_133m1_36{align-items:stretch;gap:4px;margin-top:16px;padding:0 13px}._projectManagementWorkspace_133m1_869 ._panelTabs_133m1_36 button{justify-content:initial;color:#33496d;text-align:left;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;gap:15px;width:100%;height:45px;padding:0 14px;font-size:15px;font-weight:600}._projectManagementWorkspace_133m1_869 ._panelTabs_133m1_36 button span{font-size:15px;font-weight:600;display:inline}._projectManagementWorkspace_133m1_869 ._panelTabs_133m1_36 button svg{color:#8193b1}._projectManagementWorkspace_133m1_869 ._panelTabs_133m1_36 button:hover{color:#1874f6;background:#f1f6ff}._projectManagementWorkspace_133m1_869 ._panelTabs_133m1_36 ._activePanelTab_133m1_36{color:#fff;background:linear-gradient(100deg,#126bf4,#91baf5);box-shadow:0 7px 15px #186ef433}._projectManagementWorkspace_133m1_869 ._panelTabs_133m1_36 ._activePanelTab_133m1_36 svg{color:#fff}._projectManagementWorkspace_133m1_869 ._panelTabs_133m1_36 small{display:none}._projectManagementWorkspace_133m1_869 ._homeSidebarPromo_133m1_392{color:#1c4a86;background:linear-gradient(145deg,#e6f2ff,#eef3ff 56%,#d6e9ff);border-radius:12px;min-height:148px;padding:24px 20px;font-size:13px;font-weight:700;line-height:25px;display:block;position:absolute;bottom:18px;left:13px;right:13px;overflow:hidden}._projectManagementWorkspace_133m1_869 ._homeSidebarPromo_133m1_392:before,._projectManagementWorkspace_133m1_869 ._homeSidebarPromo_133m1_392:after{content:"";background:#3c89f221;border-radius:50%;position:absolute}._projectManagementWorkspace_133m1_869 ._homeSidebarPromo_133m1_392:before{width:150px;height:150px;bottom:-64px;right:-72px}._projectManagementWorkspace_133m1_869 ._homeSidebarPromo_133m1_392:after{width:86px;height:86px;bottom:-42px;right:15px}._projectManagementWorkspace_133m1_869 ._homeSidebarPromo_133m1_392 small{display:none}._projectManagementWorkspace_133m1_869 ._homeSidebarPromo_133m1_392 span{color:#1874f6;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:20px;display:grid;position:absolute;bottom:15px;right:17px}._projectManagementPage_133m1_920{z-index:1;color:#0d1b3c;background:#f5f8fc;grid-area:1/2;width:100%;min-width:0;padding:19px 24px 34px;position:relative}._projectManagementContent_133m1_931{width:100%;max-width:none;margin:0}._projectManagementTitlebar_133m1_932{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}._projectManagementTitlebar_133m1_932 h1{color:#0d1b3c;margin:0 0 5px;font-size:24px;line-height:1.2}._projectManagementTitlebar_133m1_932 p{color:#71819e;margin:0;font-size:13px}._projectManagementActions_133m1_935{gap:10px;display:flex}._projectManagementButton_133m1_936{color:#304567;background:#fff;border:1px solid #dfe6f0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}._projectManagementButton_133m1_936:hover{color:#176ff2;border-color:#a9c8f5}._projectManagementPrimary_133m1_938{color:#fff;background:linear-gradient(90deg,#176ff2,#2183ff);border-color:#0000;box-shadow:0 6px 14px #1874f638}._projectManagementPrimary_133m1_938:hover{color:#fff;filter:brightness(1.04);border-color:#0000}._projectStats_133m1_940{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}._projectStat_133m1_940{background:#fff;border:1px solid #e5ebf4;border-radius:10px;align-items:flex-start;gap:14px;min-width:0;height:98px;padding:15px;display:flex;box-shadow:0 7px 24px #324e7e0e}._projectStatIcon_133m1_942{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}._projectStatIcon_blue_133m1_943{color:#1874f6;background:#eaf3ff}._projectStatIcon_green_133m1_943{color:#08b979;background:#e4f7ef}._projectStatIcon_orange_133m1_943{color:#ff8f1f;background:#fff0e2}._projectStatRing_133m1_944{background:conic-gradient(#08b979 0 62.5%,#d8f3e8 62.5%);position:relative}._projectStatRing_133m1_944:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}._projectStatCopy_133m1_945{min-width:0}._projectStatCopy_133m1_945>span{color:#60708d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}._projectStatCopy_133m1_945 strong{color:#0d1b3c;margin-top:4px;font-size:23px;line-height:25px;display:block}._projectStatCopy_133m1_945 small{color:#7585a1;white-space:nowrap;font-size:12px}._projectStatCopy_133m1_945 em{color:#08b979;margin-left:7px;font-style:normal}._projectTablePanel_133m1_946{background:#fff;border:1px solid #e5ebf4;border-radius:11px;overflow:hidden;box-shadow:0 7px 24px #324e7e0e}._projectPanelTitle_133m1_947{border-bottom:1px solid #e5ebf4;align-items:end;height:55px;padding-left:12px;display:flex}._projectPanelTitle_133m1_947 b{color:#1874f6;align-items:center;height:55px;padding:0 10px;font-size:14px;display:flex;position:relative}._projectPanelTitle_133m1_947 b:after{content:"";background:#1874f6;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}._projectFilters_133m1_948{border-bottom:1px solid #e5ebf4;grid-template-columns:minmax(260px,1.4fr) 142px 142px 155px 274px 68px;align-items:center;gap:10px;height:59px;padding:9px 15px;display:grid}._projectFilterControl_133m1_949{color:#536583;background:#fff;border:1px solid #dfe6f0;border-radius:7px;outline:0;width:100%;min-width:0;height:38px;padding:0 12px;font-size:12px}._projectFilterControl_133m1_949:focus{border-color:#8bb6ff;box-shadow:0 0 0 3px #176bf31a}._projectFilterSearch_133m1_950{color:#8291ac;align-items:center;gap:8px;display:flex}._projectFilterSearch_133m1_950 input{color:#405274;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 0 0 2px;font-size:12px}._projectFilterSearch_133m1_950 input::placeholder{color:#8a9ab4}._projectDateFilter_133m1_951{color:#71819e;white-space:nowrap;align-items:center;display:flex}._projectResetButton_133m1_952{color:#40506c;background:#f2f5f9;border:0;border-radius:8px;height:38px;font-size:12px;font-weight:700}._projectResetButton_133m1_952:hover{color:#176ff2;background:#e7eef8}._projectTableWrap_133m1_953{overflow-x:auto}._projectTable_133m1_946{border-collapse:collapse;table-layout:auto;width:100%;min-width:900px}._projectTable_133m1_946 th{color:#4c5d7a;text-align:left;white-space:nowrap;background:#fbfcfe;height:40px;padding:0 10px;font-size:12px;font-weight:700}._projectTable_133m1_946 td{color:#34496d;white-space:nowrap;border-bottom:1px solid #e9eef5;height:46px;padding:0 10px;font-size:12px}._projectTable_133m1_946 th:first-child,._projectTable_133m1_946 td:first-child{padding-left:19px}._projectTable_133m1_946 tbody tr:hover{background:#f8fbff}._projectTableEmpty_133m1_953{text-align:center;color:#8796b0!important;height:150px!important}._projectNameButton_133m1_954{width:100%;min-width:190px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}._projectNameButton_133m1_954:hover ._projectNameCopy_133m1_954 b{color:#176ff2}._projectRowIcon_133m1_954{color:#1d78ee;background:#dff0ff;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}._projectNameCopy_133m1_954{min-width:0;display:block}._projectNameCopy_133m1_954 b{color:#152849;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}._projectNameCopy_133m1_954 small{color:#8796b0;text-overflow:ellipsis;margin-top:2px;font-size:11px;display:block;overflow:hidden}._projectStatusBadge_133m1_955{border-radius:7px;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}._projectStatusBadge_133m1_955:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}._projectStatus_in_progress_133m1_955{color:#09a96f;background:#e0f7ed}._projectStatus_completed_133m1_955{color:#10a96d;background:#dff6eb}._projectStatus_soon_133m1_955{color:#ef9500;background:#fff2d8}._projectStatus_paused_133m1_955{color:#ed5260;background:#ffe4e7}._projectPerson_133m1_956{align-items:center;gap:7px;display:flex}._projectPerson_133m1_956 i{color:#fff;background:linear-gradient(145deg,#bce3ff,#377bc8);border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;display:grid;box-shadow:0 1px 5px #ccd6e6}._projectProgress_133m1_432{align-items:center;gap:9px;min-width:130px;display:flex}._projectProgress_133m1_432>i{background:#e9eff7;border-radius:8px;width:94px;height:7px;display:block;overflow:hidden}._projectProgress_133m1_432 em{background:linear-gradient(90deg,#176ff3,#2f89ff);border-radius:8px;height:100%;display:block}._projectMoreButton_133m1_956{color:#41608c;letter-spacing:1px;background:0 0;border:0;font-size:19px}._projectMoreButton_133m1_956:hover{color:#176ff2}._projectPagination_133m1_957{color:#596b89;justify-content:flex-end;align-items:center;gap:8px;height:52px;padding:0 15px;font-size:13px;display:flex}._projectPagination_133m1_957>div{gap:4px;display:flex}._projectPagination_133m1_957 button{color:#6d7e98;background:#f5f7fb;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}._projectPagination_133m1_957 button:disabled{cursor:not-allowed;opacity:.45}._projectPagination_133m1_957 ._projectPageActive_133m1_957{color:#fff;background:#1874f6}._projectPagination_133m1_957 select{color:#435572;background:#fff;border:1px solid #dfe6f0;border-radius:7px;height:32px;padding:0 9px;font-size:12px}._projectAnalytics_133m1_958{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}._projectChartCard_133m1_958{background:#fff;border:1px solid #e4eaf3;border-radius:11px;min-height:200px;padding:14px 15px;box-shadow:0 7px 24px #324e7e0e}._projectChartHead_133m1_958{justify-content:space-between;align-items:center;gap:15px;display:flex}._projectChartHead_133m1_958 b{font-size:15px}._projectLegend_133m1_958{color:#61728f;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}._projectLegend_133m1_958 span{white-space:nowrap}._projectLegend_133m1_958 i{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}._projectBarsChart_133m1_958{background:repeating-linear-gradient(0deg,#0000 0 33px,#ecf0f6 34px);justify-content:space-around;align-items:flex-end;height:140px;margin-top:13px;padding:4px 4px 17px 31px;display:flex;position:relative}._projectAxis_133m1_958{color:#71819f;flex-direction:column;justify-content:space-between;font-size:10px;display:flex;position:absolute;top:0;bottom:12px;left:2px}._projectBarColumn_133m1_958{flex-direction:column;justify-content:flex-end;width:44px;height:100%;display:flex;position:relative}._projectBarSegment_133m1_958{width:100%;display:block}._projectBar_0_133m1_958{background:#66a6f5}._projectBar_1_133m1_958{background:#94c2f7}._projectBar_2_133m1_958{background:#78d4b1}._projectBar_3_133m1_958{background:#ffc18e}._projectBarColumn_133m1_958 small{color:#667795;text-align:center;font-size:11px;position:absolute;top:calc(100% + 5px);left:0;right:0}@media (width<=1260px){._projectManagementWorkspace_133m1_869,._projectManagementWorkspace_133m1_869>._layout_133m1_29{grid-template-columns:82px minmax(0,1fr)}._projectManagementWorkspace_133m1_869 ._projectPanel_133m1_36{width:82px}._projectManagementWorkspace_133m1_869 ._panelTabs_133m1_36 button{grid-template-columns:1fr;justify-items:center;gap:0;padding:0}._projectManagementWorkspace_133m1_869 ._panelTabs_133m1_36 button span{display:none}._projectManagementWorkspace_133m1_869 ._projectFilters_133m1_948{grid-template-columns:1.5fr repeat(3,1fr)}._projectManagementWorkspace_133m1_869 ._projectDateFilter_133m1_951,._projectManagementWorkspace_133m1_869 ._projectResetButton_133m1_952{display:none}._projectManagementWorkspace_133m1_869 ._projectStats_133m1_940{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){._projectManagementWorkspace_133m1_869{min-height:100vh;display:block}._projectManagementWorkspace_133m1_869>._topbar_133m1_7{min-height:57px;padding:0 12px}._projectManagementWorkspace_133m1_869>._layout_133m1_29{min-height:0;display:block}._projectManagementWorkspace_133m1_869 ._projectPanel_133m1_36{border-bottom:1px solid #e3e9f3;border-right:0;width:auto;min-height:0;position:relative}._projectManagementWorkspace_133m1_869 ._panelTabs_133m1_36{flex-direction:row;gap:4px;margin-top:0;padding:8px;overflow-x:auto}._projectManagementWorkspace_133m1_869 ._panelTabs_133m1_36 button{width:auto;min-width:44px;height:40px;padding:0 11px}._projectManagementWorkspace_133m1_869 ._projectManagementPage_133m1_920{padding:14px 10px 24px}._projectManagementWorkspace_133m1_869 ._projectManagementTitlebar_133m1_932{flex-direction:column;align-items:flex-start}._projectManagementWorkspace_133m1_869 ._projectManagementActions_133m1_935{width:100%}._projectManagementWorkspace_133m1_869 ._projectManagementButton_133m1_936{flex:1}._projectManagementWorkspace_133m1_869 ._projectStats_133m1_940{grid-template-columns:repeat(2,1fr)}._projectManagementWorkspace_133m1_869 ._projectFilters_133m1_948{grid-template-columns:1fr 1fr;height:auto;padding:10px}._projectManagementWorkspace_133m1_869 ._projectFilterSearch_133m1_950{grid-column:1/-1}._projectManagementWorkspace_133m1_869 ._projectAnalytics_133m1_958{grid-template-columns:1fr}._projectManagementWorkspace_133m1_869 ._projectDonutLayout_133m1_985{gap:20px}}._homeWorkspace_133m1_421,._myTaskWorkspace_133m1_990{background:#f5f8fc;grid-template-rows:64px minmax(0,1fr);grid-template-columns:214px minmax(0,1fr);min-height:100vh;display:grid}._homeWorkspace_133m1_421>._topbar_133m1_7,._myTaskWorkspace_133m1_990>._topbar_133m1_7{background:#ffffffeb;border-bottom:1px solid #e6ebf3;grid-area:1/2;min-height:64px;padding:0 26px}._homeWorkspace_133m1_421>._topbar_133m1_7>._brand_133m1_8,._myTaskWorkspace_133m1_990>._topbar_133m1_7>._brand_133m1_8{display:none}._homeWorkspace_133m1_421>._layout_133m1_29,._myTaskWorkspace_133m1_990>._layout_133m1_29{background:#f5f8fc;grid-area:2/1/auto/-1;grid-template-columns:214px minmax(0,1fr);min-height:calc(100vh - 64px)}._homeWorkspace_133m1_421 ._projectPanel_133m1_36,._myTaskWorkspace_133m1_990 ._projectPanel_133m1_36{z-index:20;background:#fff;border-right:1px solid #e3e9f3;width:214px;min-height:100vh;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 18px #2d538b0a}._myTaskWorkspace_133m1_990 ._homeSidebarBrand_133m1_379{align-items:flex-start;gap:11px;height:51px;padding:12px 0 0 21px;display:flex}._myTaskWorkspace_133m1_990 ._homeSidebarBrand_133m1_379>span{border-radius:9px;width:42px;height:42px;font-size:19px}._myTaskWorkspace_133m1_990 ._homeSidebarBrand_133m1_379>div{gap:2px;min-width:0;display:grid}._myTaskWorkspace_133m1_990 ._homeSidebarBrand_133m1_379 strong{color:#0d1b3c;white-space:nowrap;font-size:16px;line-height:25px}._myTaskWorkspace_133m1_990 ._homeSidebarBrand_133m1_379 small{color:#516488;letter-spacing:.01em;white-space:nowrap;font-size:7px}._myTaskWorkspace_133m1_990 ._panelTabs_133m1_36{align-items:stretch;gap:4px;margin-top:16px;padding:0 13px}._myTaskWorkspace_133m1_990 ._panelTabs_133m1_36 button{justify-content:initial;color:#33496d;text-align:left;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;gap:15px;width:100%;height:45px;padding:0 14px;font-size:15px;font-weight:600}._myTaskWorkspace_133m1_990 ._panelTabs_133m1_36 button span{font-size:15px;font-weight:600;display:inline}._myTaskWorkspace_133m1_990 ._panelTabs_133m1_36 button svg{color:#8193b1}._myTaskWorkspace_133m1_990 ._panelTabs_133m1_36 button:hover{color:#1874f6;background:#f1f6ff}._myTaskWorkspace_133m1_990 ._panelTabs_133m1_36 ._activePanelTab_133m1_36{color:#fff;background:linear-gradient(100deg,#126bf4,#91baf5);box-shadow:0 7px 15px #186ef433}._myTaskWorkspace_133m1_990 ._panelTabs_133m1_36 ._activePanelTab_133m1_36 svg{color:#fff}._myTaskWorkspace_133m1_990 ._panelTabs_133m1_36 small{display:none}._myTaskWorkspace_133m1_990 ._homeSidebarPromo_133m1_392{color:#1c4a86;background:linear-gradient(145deg,#e6f2ff,#eef3ff 56%,#d6e9ff);border-radius:12px;min-height:148px;padding:24px 20px;font-size:13px;font-weight:700;line-height:25px;display:block;position:absolute;bottom:18px;left:13px;right:13px;overflow:hidden}._myTaskWorkspace_133m1_990 ._homeSidebarPromo_133m1_392:before,._myTaskWorkspace_133m1_990 ._homeSidebarPromo_133m1_392:after{content:"";background:#3c89f221;border-radius:50%;position:absolute}._myTaskWorkspace_133m1_990 ._homeSidebarPromo_133m1_392:before{width:150px;height:150px;bottom:-64px;right:-72px}._myTaskWorkspace_133m1_990 ._homeSidebarPromo_133m1_392:after{width:86px;height:86px;bottom:-42px;right:15px}._myTaskWorkspace_133m1_990 ._homeSidebarPromo_133m1_392 small{display:none}._myTaskWorkspace_133m1_990 ._homeSidebarPromo_133m1_392 span{color:#1874f6;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:20px;display:grid;position:absolute;bottom:15px;right:17px}._homeWorkspace_133m1_421 ._homePage_133m1_105,._myTaskWorkspace_133m1_990 ._myTaskPage_133m1_679{grid-area:1/2;width:100%;min-width:0;max-width:none;margin:0;padding:19px 24px 34px}._myTaskWorkspace_133m1_990 ._myTaskPage_133m1_679{min-height:calc(100vh - 64px);overflow:visible}._homeWorkspace_133m1_421 ._homePage_133m1_105{overflow:visible}@media (width<=1260px){._homeWorkspace_133m1_421,._myTaskWorkspace_133m1_990,._homeWorkspace_133m1_421>._layout_133m1_29,._myTaskWorkspace_133m1_990>._layout_133m1_29{grid-template-columns:82px minmax(0,1fr)}._homeWorkspace_133m1_421 ._projectPanel_133m1_36,._myTaskWorkspace_133m1_990 ._projectPanel_133m1_36{width:82px}._homeWorkspace_133m1_421 ._homeSidebarBrand_133m1_379,._myTaskWorkspace_133m1_990 ._homeSidebarBrand_133m1_379{justify-content:center;height:auto;padding:18px 0}._homeWorkspace_133m1_421 ._homeSidebarBrand_133m1_379>div,._myTaskWorkspace_133m1_990 ._homeSidebarBrand_133m1_379>div{display:none}._myTaskWorkspace_133m1_990 ._panelTabs_133m1_36 button{grid-template-columns:1fr;justify-items:center;gap:0;padding:0}._myTaskWorkspace_133m1_990 ._panelTabs_133m1_36 button span{display:none}}@media (width<=820px){._homeWorkspace_133m1_421,._myTaskWorkspace_133m1_990{min-height:100vh;display:block}._homeWorkspace_133m1_421>._topbar_133m1_7,._myTaskWorkspace_133m1_990>._topbar_133m1_7{min-height:57px;padding:0 12px}._homeWorkspace_133m1_421>._layout_133m1_29,._myTaskWorkspace_133m1_990>._layout_133m1_29{min-height:0;display:block}._homeWorkspace_133m1_421 ._projectPanel_133m1_36,._myTaskWorkspace_133m1_990 ._projectPanel_133m1_36{border-bottom:1px solid #e3e9f3;border-right:0;width:auto;min-height:0;position:relative;top:auto}._myTaskWorkspace_133m1_990 ._homeSidebarBrand_133m1_379{align-items:flex-start;height:51px;padding:9px 0 4px 14px;display:flex}._myTaskWorkspace_133m1_990 ._homeSidebarBrand_133m1_379>span{width:40px;height:40px}._myTaskWorkspace_133m1_990 ._panelTabs_133m1_36{flex-direction:row;gap:4px;margin-top:0;padding:8px;overflow-x:auto}._myTaskWorkspace_133m1_990 ._panelTabs_133m1_36 button{width:auto;min-width:44px;height:40px;padding:0 11px}._myTaskWorkspace_133m1_990 ._panelTabs_133m1_36 button span,._myTaskWorkspace_133m1_990 ._homeSidebarPromo_133m1_392{display:none}._homeWorkspace_133m1_421 ._homePage_133m1_105,._myTaskWorkspace_133m1_990 ._myTaskPage_133m1_679{grid-area:auto;width:100%;min-height:0;padding:14px 10px 24px}}._approvalWorkspace_133m1_1107,._queryWorkspace_133m1_440{background:#f5f8fc;grid-template-rows:64px minmax(0,1fr);grid-template-columns:214px minmax(0,1fr);min-height:100vh;display:grid}._approvalWorkspace_133m1_1107>._topbar_133m1_7,._queryWorkspace_133m1_440>._topbar_133m1_7{background:#ffffffeb;border-bottom:1px solid #e6ebf3;grid-area:1/2;min-height:64px;padding:0 26px}._approvalWorkspace_133m1_1107>._topbar_133m1_7>._brand_133m1_8,._queryWorkspace_133m1_440>._topbar_133m1_7>._brand_133m1_8{display:none}._approvalWorkspace_133m1_1107>._layout_133m1_29,._queryWorkspace_133m1_440>._layout_133m1_29{background:#f5f8fc;grid-area:2/1/auto/-1;min-height:calc(100vh - 64px);padding-left:214px;display:block}._approvalWorkspace_133m1_1107 ._projectPanel_133m1_36,._queryWorkspace_133m1_440 ._projectPanel_133m1_36{z-index:20;background:#fff;border-right:1px solid #e3e9f3;width:214px;min-height:100vh;position:fixed;top:0;bottom:0;left:0;box-shadow:4px 0 18px #2d538b0a}._approvalWorkspace_133m1_1107 ._homeSidebarBrand_133m1_379,._queryWorkspace_133m1_440 ._homeSidebarBrand_133m1_379{align-items:flex-start;gap:11px;height:51px;padding:12px 0 0 21px;display:flex}._approvalWorkspace_133m1_1107 ._homeSidebarBrand_133m1_379>span,._queryWorkspace_133m1_440 ._homeSidebarBrand_133m1_379>span{border-radius:9px;width:42px;height:42px;font-size:19px}._approvalWorkspace_133m1_1107 ._homeSidebarBrand_133m1_379>div,._queryWorkspace_133m1_440 ._homeSidebarBrand_133m1_379>div{gap:2px;min-width:0;display:grid}._approvalWorkspace_133m1_1107 ._homeSidebarBrand_133m1_379 strong,._queryWorkspace_133m1_440 ._homeSidebarBrand_133m1_379 strong{color:#0d1b3c;white-space:nowrap;font-size:16px;line-height:25px}._approvalWorkspace_133m1_1107 ._homeSidebarBrand_133m1_379 small,._queryWorkspace_133m1_440 ._homeSidebarBrand_133m1_379 small{color:#516488;letter-spacing:.01em;white-space:nowrap;font-size:7px}._approvalWorkspace_133m1_1107 ._panelTabs_133m1_36,._queryWorkspace_133m1_440 ._panelTabs_133m1_36{align-items:stretch;gap:4px;margin-top:16px;padding:0 13px}._approvalWorkspace_133m1_1107 ._panelTabs_133m1_36 button,._queryWorkspace_133m1_440 ._panelTabs_133m1_36 button{justify-content:initial;color:#33496d;text-align:left;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;gap:15px;width:100%;height:45px;padding:0 14px;font-size:15px;font-weight:600}._approvalWorkspace_133m1_1107 ._panelTabs_133m1_36 button span,._queryWorkspace_133m1_440 ._panelTabs_133m1_36 button span{font-size:15px;font-weight:600;display:inline}._approvalWorkspace_133m1_1107 ._panelTabs_133m1_36 button svg,._queryWorkspace_133m1_440 ._panelTabs_133m1_36 button svg{color:#8193b1}._approvalWorkspace_133m1_1107 ._panelTabs_133m1_36 button:hover,._queryWorkspace_133m1_440 ._panelTabs_133m1_36 button:hover{color:#1874f6;background:#f1f6ff}._approvalWorkspace_133m1_1107 ._panelTabs_133m1_36 ._activePanelTab_133m1_36,._queryWorkspace_133m1_440 ._panelTabs_133m1_36 ._activePanelTab_133m1_36{color:#fff;background:linear-gradient(100deg,#126bf4,#91baf5);box-shadow:0 7px 15px #186ef433}._approvalWorkspace_133m1_1107 ._panelTabs_133m1_36 ._activePanelTab_133m1_36 svg,._queryWorkspace_133m1_440 ._panelTabs_133m1_36 ._activePanelTab_133m1_36 svg{color:#fff}._approvalWorkspace_133m1_1107 ._panelTabs_133m1_36 small,._queryWorkspace_133m1_440 ._panelTabs_133m1_36 small{display:none}._approvalWorkspace_133m1_1107 ._homeSidebarPromo_133m1_392,._queryWorkspace_133m1_440 ._homeSidebarPromo_133m1_392{color:#1c4a86;background:linear-gradient(145deg,#e6f2ff,#eef3ff 56%,#d6e9ff);border-radius:12px;min-height:148px;padding:24px 20px;font-size:13px;font-weight:700;line-height:25px;display:block;position:absolute;bottom:18px;left:13px;right:13px;overflow:hidden}._approvalWorkspace_133m1_1107 ._homeSidebarPromo_133m1_392 small,._queryWorkspace_133m1_440 ._homeSidebarPromo_133m1_392 small{display:none}._approvalWorkspace_133m1_1107 ._approvalPage_133m1_1178,._queryWorkspace_133m1_440 ._queryPage_133m1_440{background:#f5f8fc;grid-area:1/2;width:100%;min-width:0;min-height:calc(100vh - 64px);padding:20px 24px 34px}@media (width<=1260px){._approvalWorkspace_133m1_1107,._queryWorkspace_133m1_440{grid-template-columns:82px minmax(0,1fr)}._approvalWorkspace_133m1_1107>._layout_133m1_29,._queryWorkspace_133m1_440>._layout_133m1_29{grid-template-columns:82px minmax(0,1fr);padding-left:82px}._approvalWorkspace_133m1_1107 ._projectPanel_133m1_36,._queryWorkspace_133m1_440 ._projectPanel_133m1_36{width:82px}._approvalWorkspace_133m1_1107 ._homeSidebarBrand_133m1_379,._queryWorkspace_133m1_440 ._homeSidebarBrand_133m1_379{justify-content:center;height:auto;padding:18px 0}._approvalWorkspace_133m1_1107 ._homeSidebarBrand_133m1_379>div,._queryWorkspace_133m1_440 ._homeSidebarBrand_133m1_379>div{display:none}._approvalWorkspace_133m1_1107 ._panelTabs_133m1_36 button,._queryWorkspace_133m1_440 ._panelTabs_133m1_36 button{grid-template-columns:1fr;justify-items:center;gap:0;padding:0}._approvalWorkspace_133m1_1107 ._panelTabs_133m1_36 button span,._queryWorkspace_133m1_440 ._panelTabs_133m1_36 button span{display:none}}@media (width<=820px){._approvalWorkspace_133m1_1107,._queryWorkspace_133m1_440{min-height:100vh;display:block}._approvalWorkspace_133m1_1107>._topbar_133m1_7,._queryWorkspace_133m1_440>._topbar_133m1_7{min-height:57px;padding:0 12px}._approvalWorkspace_133m1_1107>._layout_133m1_29,._queryWorkspace_133m1_440>._layout_133m1_29{min-height:0;padding-left:0;display:block}._approvalWorkspace_133m1_1107 ._projectPanel_133m1_36,._queryWorkspace_133m1_440 ._projectPanel_133m1_36{border-bottom:1px solid #e3e9f3;border-right:0;width:auto;min-height:0;position:relative;top:auto}._approvalWorkspace_133m1_1107 ._panelTabs_133m1_36,._queryWorkspace_133m1_440 ._panelTabs_133m1_36{flex-direction:row;gap:4px;margin-top:0;padding:8px;overflow-x:auto}._approvalWorkspace_133m1_1107 ._panelTabs_133m1_36 button,._queryWorkspace_133m1_440 ._panelTabs_133m1_36 button{width:auto;min-width:44px;height:40px;padding:0 11px}._approvalWorkspace_133m1_1107 ._approvalPage_133m1_1178,._queryWorkspace_133m1_440 ._queryPage_133m1_440{grid-area:auto;min-height:0;padding:14px 10px 24px}}body ._workspace_133m1_1{grid-template-rows:64px minmax(0,1fr);grid-template-columns:214px minmax(0,1fr);min-height:100vh;display:grid}body ._workspace_133m1_1>._topbar_133m1_7{grid-area:1/2;min-height:64px;padding:0 26px}body ._workspace_133m1_1>._layout_133m1_29{grid-area:2/1/auto/-1;grid-template-columns:214px minmax(0,1fr);min-height:calc(100vh - 64px);padding-left:0;display:grid}body ._workspace_133m1_1>._layout_133m1_29>:not(._projectPanel_133m1_36){grid-column:2;min-width:0}body ._workspace_133m1_1 ._projectPanel_133m1_36{z-index:20;background:#fff;border-bottom:0;border-right:1px solid #e3e9f3;width:214px;min-height:100vh;position:fixed;inset:0 auto 0 0;box-shadow:4px 0 18px #2d538b0a}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379{align-items:flex-start;gap:11px;height:51px;padding:12px 0 0 21px;display:flex}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379>span{color:#fff;background:linear-gradient(140deg,#1fc8e9,#2d83f6 52%,#6c4af1);border-radius:9px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:800;display:grid;box-shadow:0 7px 16px #2374ef2e}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379>div{gap:2px;min-width:0;display:grid}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379 strong{color:#0d1b3c;white-space:nowrap;font-size:19px;line-height:25px}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379 small{color:#516488;letter-spacing:.01em;white-space:nowrap;font-size:8px}body ._workspace_133m1_1 ._panelTabs_133m1_36{align-items:stretch;gap:4px;margin-top:16px;padding:0 13px}body ._workspace_133m1_1 ._panelTabs_133m1_36 button{justify-content:initial;color:#33496d;text-align:left;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;gap:15px;width:100%;height:45px;min-height:45px;padding:0 14px;font-size:15px;font-weight:600}body ._workspace_133m1_1 ._panelTabs_133m1_36 button span{font-size:15px;font-weight:600;display:inline}body ._workspace_133m1_1 ._panelTabs_133m1_36 button svg{color:#8193b1}body ._workspace_133m1_1 ._panelTabs_133m1_36 button:hover{color:#1874f6;background:#f1f6ff}body ._workspace_133m1_1 ._panelTabs_133m1_36 ._activePanelTab_133m1_36{color:#fff;background:linear-gradient(100deg,#126bf4,#91baf5);box-shadow:0 7px 15px #186ef433}body ._workspace_133m1_1 ._panelTabs_133m1_36 ._activePanelTab_133m1_36 svg{color:#fff}body ._workspace_133m1_1 ._panelTabs_133m1_36 small{display:none}body ._workspace_133m1_1 ._homeSidebarPromo_133m1_392{color:#1c4a86;background:linear-gradient(145deg,#e6f2ff,#eef3ff 56%,#d6e9ff);border-radius:12px;min-height:148px;padding:24px 20px;font-size:13px;font-weight:700;line-height:25px;display:block;position:absolute;bottom:18px;left:13px;right:13px;overflow:hidden}body ._workspace_133m1_1 ._homeSidebarPromo_133m1_392:before,body ._workspace_133m1_1 ._homeSidebarPromo_133m1_392:after{content:"";background:#3c89f221;border-radius:50%;position:absolute}body ._workspace_133m1_1 ._homeSidebarPromo_133m1_392:before{width:150px;height:150px;bottom:-64px;right:-72px}body ._workspace_133m1_1 ._homeSidebarPromo_133m1_392:after{width:86px;height:86px;bottom:-42px;right:15px}body ._workspace_133m1_1 ._homeSidebarPromo_133m1_392 small{display:none}body ._workspace_133m1_1 ._homeSidebarPromo_133m1_392 span{color:#1874f6;background:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:20px;display:grid;position:absolute;bottom:15px;right:17px}@media (width<=1260px){body ._workspace_133m1_1,body ._workspace_133m1_1>._layout_133m1_29{grid-template-columns:82px minmax(0,1fr)}body ._workspace_133m1_1 ._projectPanel_133m1_36{width:82px}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379{justify-content:center;height:auto;padding:18px 0}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379>div{display:none}body ._workspace_133m1_1 ._panelTabs_133m1_36 button{grid-template-columns:1fr;justify-items:center;gap:0;padding:0}body ._workspace_133m1_1 ._panelTabs_133m1_36 button span{display:none}}@media (width<=820px){body ._workspace_133m1_1{min-height:100vh;display:block}body ._workspace_133m1_1>._topbar_133m1_7{min-height:57px;padding:0 12px}body ._workspace_133m1_1>._layout_133m1_29{min-height:0;display:block}body ._workspace_133m1_1>._layout_133m1_29>:not(._projectPanel_133m1_36){grid-column:auto}body ._workspace_133m1_1 ._projectPanel_133m1_36{border-bottom:1px solid #e3e9f3;border-right:0;width:auto;min-height:0;position:relative;top:auto;bottom:auto;right:auto}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379{justify-content:flex-start;height:51px;padding:9px 0 4px 14px}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379>span{width:40px;height:40px}body ._workspace_133m1_1 ._homeSidebarBrand_133m1_379>div{display:grid}body ._workspace_133m1_1 ._panelTabs_133m1_36{flex-direction:row;gap:4px;margin-top:0;padding:8px;overflow-x:auto}body ._workspace_133m1_1 ._panelTabs_133m1_36 button{width:auto;min-width:44px;height:40px;min-height:40px;padding:0 11px}body ._workspace_133m1_1 ._panelTabs_133m1_36 button span,body ._workspace_133m1_1 ._homeSidebarPromo_133m1_392{display:none}}@media (width<=1260px){body ._workspace_133m1_1 ._homeSidebarPromo_133m1_392{display:none}}._projectManagerEditor_133m1_1351{gap:8px;min-width:0;margin-top:5px;display:flex}._projectManagerEditor_133m1_1351 select{color:#183466;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #d7e3f2;border-radius:7px;flex:1;padding:0 10px}._projectManagerEditor_133m1_1351 button{color:#176ff3;background:#fff;border:1px solid #8bb6ff;border-radius:7px;min-width:58px;min-height:44px;font-weight:700}._projectManagerEditor_133m1_1351 button:disabled{cursor:not-allowed;opacity:.45}._rolePage_133m1_1356{background:#f5f8fc;min-width:0;padding:26px clamp(20px,3vw,40px) 40px}._rolePageHeader_133m1_1357{margin-bottom:18px}._rolePageHeader_133m1_1357 p{color:#176ff3;margin:0 0 5px;font-size:12px;font-weight:750}._rolePageHeader_133m1_1357 h1{color:#07163b;margin:0;font-size:25px}._rolePageHeader_133m1_1357 span{color:#687da7;margin-top:7px;font-size:13px;display:block}._roleCards_133m1_1361{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._roleCard_133m1_1361{background:#fff;border:1px solid #dfe9f7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:20px;display:grid;box-shadow:0 7px 24px #3653800f}._roleCardIcon_133m1_1363{color:#176ff3;background:#eaf3ff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}._roleCard_133m1_1361 h2{color:#0c1b3b;margin:0;font-size:18px}._roleCard_133m1_1361 p{color:#7890b5;margin:5px 0 0;font-size:12px}._roleCard_133m1_1361>strong{color:#176ff3;white-space:nowrap;background:#edf5ff;border-radius:999px;align-self:start;padding:5px 9px;font-size:12px}._roleCard_133m1_1361 ul{border-top:1px solid #e6ecf4;grid-column:1/-1;gap:8px;margin:4px 0 0;padding:14px 0 0;list-style:none;display:grid}._roleCard_133m1_1361 li{color:#405373;align-items:center;gap:7px;font-size:13px;display:flex}._roleCard_133m1_1361 li svg{color:#0aaa75}._roleManagementGrid_133m1_1370{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;display:grid}._roleMemberPanel_133m1_1371{background:#fff;border:1px solid #dfe9f7;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 7px 24px #3653800f}._roleMemberPanel_133m1_1371>header{border-bottom:1px solid #e6ecf4;justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;display:flex}._roleMemberPanel_133m1_1371 h2{color:#0c1b3b;margin:0;font-size:17px}._roleMemberPanel_133m1_1371 header p{color:#7890b5;margin:5px 0 0;font-size:12px}._roleMemberPanel_133m1_1371 header>span{color:#52698e;white-space:nowrap;font-size:12px}._roleMemberPanel_133m1_1371 ul{max-height:420px;margin:0;padding:0;list-style:none;overflow:auto}._roleMemberPanel_133m1_1371 li{border-bottom:1px solid #edf1f7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:10px 20px;display:grid}._roleMemberPanel_133m1_1371 li:last-child{border-bottom:0}._roleMemberPanel_133m1_1371 li div{min-width:0}._roleMemberPanel_133m1_1371 li strong,._roleMemberPanel_133m1_1371 li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._roleMemberPanel_133m1_1371 li strong{color:#183466;font-size:14px}._roleMemberPanel_133m1_1371 li small{color:#7890b5;margin-top:4px;font-size:12px}._roleMemberPanel_133m1_1371 li button{color:#c44339;background:#fff;border:1px solid #e3a09a;border-radius:7px;min-height:44px;padding:0 12px;font-weight:700}._roleMemberPanel_133m1_1371 li ._roleGrantButton_133m1_1384{color:#176ff3;border-color:#8bb6ff}._roleMemberPanel_133m1_1371 li button:hover,._roleMemberPanel_133m1_1371 li button:focus-visible{outline:0;box-shadow:0 0 0 3px #176ff31f}._roleEmpty_133m1_1386{color:#8a9bb4;text-align:center;margin:0;padding:42px 20px}@media (width<=980px){._roleCards_133m1_1361,._roleManagementGrid_133m1_1370{grid-template-columns:1fr}}@media (width<=620px){._rolePage_133m1_1356{padding:18px 12px 28px}._roleCard_133m1_1361{padding:16px}._roleMemberPanel_133m1_1371 li{padding:10px 14px}._roleMemberPanel_133m1_1371 li button{min-width:96px}._projectManagerEditor_133m1_1351{flex-direction:column}._projectManagerEditor_133m1_1351 button{width:100%;min-height:44px}}.loading,.loginPage{place-items:center;min-height:100dvh;display:grid}.loading{background:var(--app-bg);color:var(--app-text-secondary);font-size:14px}main.loginPage{isolation:isolate;color:var(--app-text);background:#e8edf5;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(24px,4vw,64px);padding:0 clamp(28px,5vw,88px);display:grid;position:relative;overflow:hidden}.loginBackdrop{z-index:0;pointer-events:none;background:linear-gradient(168deg,#f7e8d4 0%,#f3ded2 14%,#e8d3d8 30%,#ccd6ea 52%,#b9cbe4 74%,#aebfd9 100%);position:absolute;inset:0;overflow:hidden}.loginBackdrop:before{content:"";background:radial-gradient(at 30% 46%,#ffe2aa99 0%,#ffd0a047 22%,#0000 48%),radial-gradient(at 82% 18%,#fff6 0%,#0000 42%),linear-gradient(#0000 66%,#949ebe57 100%);position:absolute;inset:0}.loginBackdrop:after{content:"";mix-blend-mode:screen;will-change:opacity;background:radial-gradient(at 34% 44%,#fff0d68c 0%,#0000 40%);animation:18s ease-in-out infinite alternate loginLightBreathe;position:absolute;inset:0}.loginSunGlow{aspect-ratio:1;filter:blur(6px);will-change:transform,opacity;background:radial-gradient(circle,#fffcf0f2 0%,#ffecc48c 38%,#0000 70%);border-radius:50%;width:min(15vw,220px);animation:14s ease-in-out infinite alternate loginLightBreathe;position:absolute;top:38%;left:31%;transform:translate(-50%,-50%)}.loginWindowFrame{background:linear-gradient(#0000,#5a64822e 18%,#5a648238 82%,#0000);width:1px;position:absolute;top:0;bottom:0}.loginWindowFrameOne{left:36%}.loginWindowFrameTwo{left:63%}.loginAura{filter:blur(44px);opacity:.42;will-change:transform,opacity;border-radius:50%;width:36vw;height:22vw;display:block;position:absolute}.loginAuraTwo{background:#d6e2f8d9;animation:18s ease-in-out -9s infinite alternate-reverse loginAuraBreathe;bottom:-12%;right:-8%}.loginSheen{will-change:transform;background:linear-gradient(115deg,#0000 42%,#ffffff29 50%,#0000 58%);animation:16s ease-in-out infinite alternate loginSheenDrift;position:absolute;inset:-25%}.loginGrain{opacity:.05;mix-blend-mode:soft-light;will-change:transform;background-image:radial-gradient(#3c466433 .7px,#0000 .8px),radial-gradient(#ffffffb3 .65px,#0000 .75px);background-position:0 0,6px 7px;background-size:13px 13px;animation:24s steps(6,end) infinite loginGrainShift;position:absolute;inset:-20%}.loginNav{z-index:1;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:clamp(18px,3vh,30px);display:flex;position:relative}.loginNavBrand{align-items:center;gap:12px;display:flex}main.loginPage .brandMark{color:#fff;background:linear-gradient(135deg,#3d7bf2 8%,#2563eb 120%);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid;box-shadow:0 8px 22px #2563eb5c,inset 0 1px #ffffff80}main.loginPage .brandMark svg{fill:#fff;width:26px;height:26px;display:block}main.loginPage .brandRotor{transform-origin:12px 9px;animation:16s linear infinite brandSpin}.loginNavTitle{line-height:1.3;display:grid}.loginNavTitle span{color:#5d6b8c;letter-spacing:.22em;font-size:10.5px;font-weight:600}.loginNavSlogan{color:#3d4c6e;letter-spacing:.14em;align-items:center;gap:14px;margin:0;font-size:14px;font-weight:600;display:flex}.loginNavSlogan i{opacity:.7;background:#3d4c6e;width:38px;height:1.5px;display:block}.loginHero{z-index:1;justify-items:start;padding-bottom:8vh;display:grid;position:relative}main.loginPage .loginHero h1{color:#16233f;letter-spacing:.06em;margin:0;font-size:clamp(38px,4.6vw,60px);font-weight:800;line-height:1.32}main.loginPage .loginHeroScript{color:#3d6df0;margin:34px 0 0;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,cursive;font-size:clamp(26px,2.4vw,34px);line-height:1.4;transform:rotate(-2deg)}.loginCornerLeft{z-index:1;color:#3d4c6e;letter-spacing:.12em;align-self:end;margin:0;padding-bottom:clamp(20px,4vh,38px);font-size:14px;font-weight:600;line-height:1.9;position:relative}.loginCornerLeft span{color:#7a87a8;letter-spacing:.2em;font-size:10.5px;font-weight:600;display:block}.loginCornerRight{z-index:1;color:#7a87a8;letter-spacing:.22em;place-self:end;align-items:center;gap:14px;margin:0;padding-bottom:clamp(20px,4vh,38px);font-size:11px;font-weight:600;display:flex;position:relative}.loginCornerRight i{opacity:.7;background:#7a87a8;width:38px;height:1.5px;display:block}main.loginPage .loginCard{z-index:1;-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:linear-gradient(#ffffffe0 0%,#fafcffc7 100%);border:1px solid #ffffffb8;border-radius:22px;width:min(420px,100%);margin-right:clamp(0px,2vw,32px);padding:38px 40px 26px;position:relative;box-shadow:0 30px 70px #3448783d,inset 0 2px 10px #fffc}.loginFormTitle{color:#16233f;letter-spacing:.02em;margin:0;font-size:26px;font-weight:800}.loginCardAccent{background:#2f6cf0;border-radius:2px;width:34px;height:3.5px;margin-top:12px;display:block}.loginForm{gap:15px;padding-top:26px;display:grid}.loginField{color:#8a94ad;background:#f0f3f9e6;border:1px solid #0000;border-radius:11px;align-items:center;gap:11px;min-height:48px;padding:0 15px;transition:border-color .16s,box-shadow .16s,color .16s,background .16s;display:flex}.loginField:focus-within{color:#2f6cf0;background:#fff;border-color:#2f6cf0;box-shadow:0 0 0 3px #2f6cf024}.loginField input{color:#1b2b4d;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font-size:14.5px}.passwordToggle{color:#a3acbf;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid}.passwordToggle:focus-visible{outline-offset:1px;outline:2px solid #2f6cf0}.loginFormRow{justify-content:space-between;align-items:center;display:flex}.loginRemember{color:#4d5b7d;cursor:pointer;align-items:center;gap:8px;width:max-content;font-size:13.5px;display:flex}.loginRemember input{accent-color:#2f6cf0;width:16px;height:16px;margin:0}.loginForgot{color:#2f6cf0;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px}.loginForgot:hover{text-decoration:underline}.loginForgot:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #2f6cf0}.loginSubmit{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#3d7bf2 0%,#2563eb 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;font-size:16px;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 10px 24px #2563eb57}.loginSubmit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 14px 30px #2563eb6b}.loginSubmit:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #2563eb47}.loginSubmit:focus-visible{outline-offset:2px;outline:2px solid #2f6cf0}.loginSubmit:disabled{cursor:wait;opacity:.62;box-shadow:none}.loginError{color:#c2410c;background:#fef3f1;border:1px solid #f3c2bb;border-radius:9px;margin:0;padding:10px 12px;font-size:13px}.loginCapsHint{color:#b45309;margin:-7px 0 -5px;padding-left:2px;font-size:12px}.loginCardFooter{color:#7a87a8;text-align:center;border-top:1px solid #7884a82e;margin:24px 0 0;padding-top:18px;font-size:13px}.loginCardFooter button{color:#2f6cf0;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.loginCardFooter button:hover{text-decoration:underline}.loginCardFooter button:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #2f6cf0}main.loginPage .loginNav,main.loginPage .loginHero,main.loginPage .loginCornerLeft,main.loginPage .loginCornerRight,main.loginPage .loginCard{animation:.55s cubic-bezier(.22,.9,.32,1) both loginRise}main.loginPage .loginNav{animation-delay:40ms}main.loginPage .loginHero{animation-delay:.12s}main.loginPage .loginCard{animation-delay:.2s}main.loginPage .loginCornerLeft{animation-delay:.28s}main.loginPage .loginCornerRight{animation-delay:.32s}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.appShell{background:var(--app-bg);min-height:100vh;color:var(--app-text);display:flex}.appShell>aside{border-right:1px solid var(--app-border);background:#fff;flex-direction:column;flex:none;width:220px;padding:18px 12px;display:flex}.sidebarBrand{color:var(--app-accent);padding:8px 10px;font-size:18px;font-weight:800}.sidebarBrand span{color:var(--app-text);margin-left:6px;font-size:14px}.appShell nav{gap:3px;margin-top:20px;display:grid}.appShell nav a{color:var(--app-text-secondary);border-radius:6px;padding:9px 11px;font-size:14px;text-decoration:none}.appShell nav a:hover{background:var(--app-surface-subtle);color:var(--app-text)}.appShell nav a.active{background:var(--app-accent-soft);color:var(--app-accent-hover);font-weight:700}.sidebarUser{border-top:1px solid var(--app-border);color:var(--app-text-muted);gap:4px;margin-top:auto;padding:12px 10px;font-size:12px;display:grid}.sidebarUser strong{color:var(--app-text);font-size:13px}.sidebarUser button{color:var(--app-text-secondary);text-align:left;background:0 0;border:0;margin-top:7px;padding:0}.sidebarUser button:hover{color:var(--app-danger)}.content{width:min(1280px,100%);padding:28px clamp(20px,3vw,44px) 36px}.content>header{justify-content:space-between;margin-bottom:20px;display:flex}.content h1{margin:0;font-size:24px}.content header p{color:var(--app-text-secondary);margin:6px 0 0;font-size:13px}.card{border:1px solid var(--app-border);box-shadow:var(--app-shadow);background:#fff;border-radius:8px;padding:18px}.card h2{margin:0 0 15px;font-size:15px}.form,.form label{gap:7px;display:grid}.form{gap:14px}.form label{color:var(--app-text-secondary);font-size:13px;font-weight:650}.form input,.form select,.form textarea,.members select{border:1px solid var(--app-border-strong);width:100%;color:var(--app-text);background:#fff;border-radius:6px;outline:0;padding:9px 10px}.form input:focus,.form select:focus,.form textarea:focus,.members select:focus{border-color:var(--app-accent);box-shadow:var(--app-focus)}.form textarea{resize:vertical;min-height:82px}.primary,.secondary{border-radius:6px;min-height:38px;padding:0 14px;font-weight:700}.primary{background:var(--app-accent);color:#fff;border:0}.primary:hover{background:var(--app-accent-hover)}.secondary{border:1px solid var(--app-border-strong);color:var(--app-text-secondary);background:#fff}.secondary:hover{background:var(--app-surface-subtle);color:var(--app-text)}.metrics,.grid{gap:14px;display:grid}.metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.metrics article{border:1px solid var(--app-border);background:#fff;border-radius:8px;padding:16px}.metrics span{color:var(--app-text-secondary);font-size:12px;display:block}.metrics strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px;display:block}.grid{grid-template-columns:1.4fr 1fr}.notice{border-radius:6px;margin-bottom:14px;padding:10px 12px;font-size:13px}.error{color:var(--app-danger);background:#fff1ef;border:1px solid #efb5ad}.success{color:var(--app-success);background:#eff9ed;border:1px solid #b9dcb3}.tableHead,.tableRow{border-bottom:1px solid var(--app-border);grid-template-columns:120px 1fr 1.5fr 80px;gap:12px;padding:11px 0;display:grid}.tableHead{color:var(--app-text-muted);font-size:12px;font-weight:700}.tableRow{color:var(--app-text-secondary);font-size:13px}.list{gap:8px;display:grid}.list article{border:1px solid var(--app-border);border-radius:6px;gap:5px;padding:12px;display:grid}.list article:hover{background:#fafbfc}.list article p,.list article span{color:var(--app-text-secondary);margin:0;font-size:12px}.tag{color:#3268a5;background:#eef4fb;border-radius:4px;width:max-content;padding:2px 7px}.tag.archived{color:#69727e;background:#f3f5f7}.members{align-items:end;gap:8px;display:flex}.members select{min-height:70px}.empty{color:var(--app-text-muted)}@media (width<=760px){main.loginPage{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;place-items:center;gap:0;padding:0 20px}.loginNavSlogan,.loginHero,.loginCornerRight{display:none}.loginCornerLeft{text-align:center;justify-self:center;padding:22px 0}.loginWindowFrame{display:none}main.loginPage .loginCard{width:min(420px,100%);margin:24px 0 0;padding:28px 24px 20px}.appShell{display:block}.appShell>aside{flex-direction:row;align-items:center;width:auto;padding:8px}.sidebarBrand{display:none}.appShell nav{margin:0;display:flex;overflow:auto}.appShell nav a{flex:none}.sidebarUser{border:0;margin:0 0 0 auto;padding:8px}.sidebarUser strong,.sidebarUser small{display:none}.content{padding:20px 12px 28px}.metrics,.grid{grid-template-columns:1fr}.tableHead,.tableRow{grid-template-columns:90px 1fr 60px}.tableHead span:nth-child(3),.tableRow span:nth-child(3){display:none}}@keyframes loginLightBreathe{0%{opacity:.58;transform:scale(.97)}to{opacity:.82;transform:scale(1.05)}}@keyframes loginAuraBreathe{0%{opacity:.3;transform:translate(-3%,2%)scale(.94)}to{opacity:.46;transform:translate(5%,-4%)scale(1.08)}}@keyframes loginSheenDrift{0%{transform:translate(-2%)}to{transform:translate(2%,1%)}}@keyframes loginGrainShift{0%{transform:translate(0,0)}to{transform:translate(13px,-9px)}}@keyframes brandSpin{to{transform:rotate(360deg)}}@keyframes loginRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){main.loginPage,main.loginPage *,main.loginPage :before,main.loginPage :after{animation:none!important}}.timeEntryApp{--te-blue:#176ff3;--te-blue2:#53a1ff;--te-ink:#0c1b3b;--te-text:#405375;--te-muted:#7c8ca8;--te-line:#e6ecf4;--te-soft:#f5f8fc;background:var(--te-soft);min-height:100vh;color:var(--te-ink);grid-template-columns:214px minmax(0,1fr);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:grid}.timeEntrySidebar{z-index:2;background:#fff;border-right:1px solid #e3e9f2;flex-direction:column;height:100vh;padding:12px 13px 18px;display:flex;position:sticky;top:0}.timeEntryBrand{align-items:flex-start;gap:11px;height:51px;padding-left:8px;display:flex}.timeEntryBrand>span{color:#fff;background:linear-gradient(140deg,#20c8e8,#2f83f5 52%,#6b4af1);border-radius:9px;place-items:center;width:42px;height:42px;font-size:19px;font-weight:800;display:grid;box-shadow:0 7px 16px #2374ef2e}.timeEntryBrand strong{white-space:nowrap;font-size:16px;line-height:25px;display:block}.timeEntryBrand small{color:#516488;font-size:8px;display:block}.timeEntryNav{gap:4px;margin-top:16px;display:grid}.timeEntryNav a,.timeEntryNav button{color:#33496d;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:15px;height:45px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.timeEntryNav a:hover,.timeEntryNav button:hover{color:var(--te-blue);background:#f1f6ff}.timeEntryNav a.active,.timeEntryNav button.active{color:#fff;background:linear-gradient(100deg,#126bf4,#91baf5);box-shadow:0 7px 15px #186ef433}.timeEntryPromo{color:#1c4a86;background:linear-gradient(145deg,#e6f2ff,#eef3ff 58%,#d5e9ff);border-radius:12px;min-height:150px;margin-top:auto;padding:24px 20px;font-weight:700;line-height:25px;position:relative;overflow:hidden}.timeEntryPromo:before,.timeEntryPromo:after{content:"";background:#3c89f221;border-radius:50%;position:absolute}.timeEntryPromo:before{width:150px;height:150px;bottom:-64px;right:-72px}.timeEntryPromo:after{width:86px;height:86px;bottom:-42px;right:15px}.timeEntryPromo span{width:30px;height:30px;color:var(--te-blue);background:#fff;border-radius:8px;place-items:center;display:grid;position:absolute;bottom:15px;right:17px}.timeEntryWorkspace{min-width:0}.timeEntryTopbar{border-bottom:1px solid var(--te-line);background:#fffffff0;justify-content:flex-end;align-items:center;height:64px;padding:0 27px;display:flex}.timeEntryAccount{align-items:center;gap:14px;display:flex}.timeEntryAccount button{color:#30496f;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;position:relative}.timeEntryAccount button:hover{color:var(--te-blue);background:#edf5ff}.timeEntryAccount button i{color:#fff;background:#ef3547;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid;position:absolute;top:1px;right:0}.timeEntryAccount>span{color:#fff;background:linear-gradient(#20bfe2 0 53%,#196acc 54%);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.timeEntryAccount strong{font-size:14px}.timeEntryContent{min-width:0;padding:20px 24px 28px}.timeEntryPageHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.timeEntryPageHead h1{color:var(--te-ink);margin:0 0 5px;font-size:25px}.timeEntryPageHead p{color:#71819e;margin:0;font-size:13px}.timeEntryActions{gap:10px;display:flex}.timeEntryBtn{min-height:40px;color:var(--te-text);background:#fff;border:1px solid #dfe6f0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}.timeEntryBtn:hover{color:var(--te-blue);border-color:#8bb6ff}.timeEntryBtn.primary{color:#fff;background:linear-gradient(90deg,#176ff3,#2183ff);border-color:#0000;box-shadow:0 6px 15px #1874f638}.timeEntryBtn.outline{color:#176ff3;border-color:#176ff3}.timeEntryNotice{border-radius:8px;margin:12px 0 0;padding:10px 13px;font-size:13px}.timeEntryNotice.error{color:#bd3022;background:#fff0ef;border:1px solid #fec9c3}.timeEntryNotice.success{color:#31852a;background:#edfae8;border:1px solid #bde9b4}.timeEntryTabs{border-bottom:1px solid var(--te-line);align-items:end;gap:30px;height:54px;margin-top:4px;display:flex}.timeEntryTabs button{color:#536481;background:0 0;border:0;height:46px;padding:0 4px;font-weight:600;position:relative}.timeEntryTabs button.active{color:var(--te-blue)}.timeEntryTabs button.active:after{background:var(--te-blue);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:-5px;right:-5px}.timeEntryDayLayout{margin-top:12px;display:block}.timeEntryMain{align-content:start;gap:12px;min-width:0;display:grid}.timeEntryCard{background:#fff;border:1px solid #e4eaf3;border-radius:10px;box-shadow:0 7px 24px #3653800e}.timeEntryDateStrip{padding:16px 18px 12px}.timeEntryDateNav{align-items:center;gap:10px;display:flex}.timeEntryDateNav button{color:#607391;background:#f3f6fa;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.timeEntryDateNav button:hover{color:var(--te-blue);background:#edf5ff}.timeEntryDateNav strong{margin:0 auto;font-size:17px}.timeEntryDateNav .today{background:#fff;border:1px solid #dfe6f0;width:auto;padding:0 12px;font-size:12px}.timeEntryDays{grid-template-columns:repeat(7,1fr);gap:7px;margin-top:12px;display:grid}.timeEntryDays button{color:#5d6e89;background:#fff;border:1px solid #0000;border-radius:8px;place-items:center;gap:3px;min-height:67px;padding:8px 4px;display:grid}.timeEntryDays button:hover{background:#f4f8ff;border-color:#b9d6fa}.timeEntryDays button.active{color:#176ff3;background:#eff6ff;border-color:#176ff3}.timeEntryDays span{color:#8291aa;font-size:11px}.timeEntryDays strong{align-items:center;gap:3px;font-size:12px;display:flex}.timeEntryCardHead{border-bottom:1px solid var(--te-line);justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:0 18px;display:flex}.timeEntryCardHead h2{margin:0;font-size:17px}.timeEntryCardHead>div{gap:8px;display:flex}.timeEntryCardHead .timeEntryBtn{min-height:34px;padding:0 10px;font-size:12px}.timeEntryTableWrap{overflow:auto}.timeEntryEntries table{border-collapse:collapse;width:100%;min-width:760px}.timeEntryEntries th{color:#425473;text-align:left;white-space:nowrap;background:#f3f7fd;height:39px;padding:0 10px;font-size:12px}.timeEntryEntries td{border-bottom:1px solid var(--te-line);color:#546887;height:52px;padding:0 10px;font-size:12px}.timeEntryEntries td:first-child,.timeEntryEntries th:first-child{text-align:center;width:38px}.timeEntryEntries input,.timeEntryEntries select{color:#405373;background:#fff;border:1px solid #dfe6f0;border-radius:6px;outline:0;width:100%;min-width:90px;height:34px;padding:0 8px;font-size:12px}.timeEntryEntries input:focus,.timeEntryEntries select:focus{border-color:var(--te-blue);box-shadow:0 0 0 3px #176ff31a}.timeEntryDelete{color:#ed5260;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.timeEntryDelete:hover{background:#fff0f2}.timeEntryBtn.addRow{min-height:34px;margin:12px 16px 0;font-size:12px}.timeEntryTotal{color:#526684;background:#eff5fc;justify-content:space-between;align-items:center;margin-top:12px;padding:14px 18px;font-size:13px;display:flex}.timeEntryTotal b{color:var(--te-ink);font-size:16px}.timeEntryNote{gap:8px;padding:15px 18px 18px;display:grid}.timeEntryNote textarea{resize:vertical;border:1px solid #dfe6f0;border-radius:7px;outline:0;min-height:74px;padding:10px}.timeEntryNote textarea:focus{border-color:var(--te-blue);box-shadow:0 0 0 3px #176ff31a}.timeEntryRowMenu{justify-content:center;display:flex}.timeEntryMore{color:#41608c;letter-spacing:1px;background:0 0;border:0;border-radius:7px;min-width:44px;min-height:36px;font-size:18px;font-weight:800}.timeEntryMore:hover,.timeEntryMore:focus-visible{color:#176ff3;background:#edf5ff;outline:0}.timeEntryRowMenuPanel{z-index:40;background:#fff;border:1px solid #d5e4f8;border-radius:10px;min-width:152px;animation:.14s ease-out time-entry-menu-in;display:grid;position:fixed;overflow:hidden;box-shadow:0 14px 32px #1b457a33}.timeEntryRowMenuPanel:before{content:"";background:#fff;border-top:1px solid #d5e4f8;border-left:1px solid #d5e4f8;width:9px;height:9px;position:absolute;top:-5px;right:18px;transform:rotate(45deg)}.timeEntryRowMenuPanel button{color:#31547f;text-align:left;background:#fff;border:0;min-height:42px;padding:0 15px;font-size:13px;font-weight:700}.timeEntryRowMenuPanel button:first-child{color:#176ff3;padding-top:3px}.timeEntryRowMenuPanel button:hover{color:#1268e7;background:#f1f7ff}.timeEntryRowMenuPanel .danger{color:#d34b43;border-top:1px solid #edf1f7}.timeEntryRowMenuPanel .danger:hover{color:#bd372f;background:#fff2f1}@keyframes time-entry-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}.timeEntrySubmitted{color:#16845b;background:#e8f5ee;border-radius:15px;justify-content:center;align-items:center;min-width:64px;min-height:30px;font-size:12px;font-weight:700;display:inline-flex}.timeEntrySideCard{padding:16px 17px}.timeEntrySideTitle{justify-content:space-between;align-items:center;gap:10px;display:flex}.timeEntrySideTitle h3{margin:0;font-size:16px}.timeEntrySideTitle button{color:#536583;background:#fff;border:1px solid #dfe6f0;border-radius:7px;height:30px;padding:0 9px;font-size:12px}.timeEntryMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.timeEntryMetrics div{gap:5px;display:grid}.timeEntryMetrics b{color:var(--te-ink);font-size:16px}.timeEntryMetrics span{color:#71819e;font-size:11px}.timeEntryBars{border-bottom:1px solid #e6ecf4;justify-content:space-around;align-items:flex-end;height:130px;margin-top:16px;padding:0 4px 16px;display:flex}.timeEntryBars i{background:#bcd8fb;border-radius:6px 6px 2px 2px;width:22px;min-height:0;font-style:normal;display:block;position:relative}.timeEntryBars i.active{background:linear-gradient(#176ff3,#64a4fa)}.timeEntryBars small{color:#7c8ca8;text-align:center;font-size:10px;position:absolute;top:calc(100% + 5px);left:0;right:0}.timeEntryDonut{background:conic-gradient(#287ef3 0 61.5%,#23c48d 61.5% 92.3%,#ff9a32 92.3% 100%);border-radius:50%;width:128px;height:128px;margin:18px auto 12px;position:relative}.timeEntryDonut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25px}.timeEntryDonut>div{z-index:1;color:#71819e;text-align:center;place-content:center;font-size:11px;display:grid;position:absolute;inset:0}.timeEntryDonut b{color:var(--te-ink);font-size:20px;display:block}.timeEntryLegend{color:#60779d;gap:7px;font-size:11px;display:grid}.timeEntryLegend i{background:#287ef3;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.timeEntryLegend span:nth-child(2) i{background:#23c48d}.timeEntryLegend span:nth-child(3) i{background:#ff9a32}.timeEntryQuick{grid-template-columns:1fr 1fr 1fr;gap:7px;margin-top:14px;display:grid}.timeEntryQuick button{color:#52698e;background:#fff;border:1px solid #dfe6f0;border-radius:7px;min-height:38px;font-size:11px}.timeEntryQuick button:hover{color:var(--te-blue);border-color:#8bb6ff}.timeEntryPlaceholder{min-height:250px;margin-top:12px;padding:30px}.timeEntryPlaceholder h2{margin:0 0 8px}.timeEntryPlaceholder p{color:#71819e;margin:0}@media (width<=1260px){.timeEntryApp{grid-template-columns:82px minmax(0,1fr)}.timeEntrySidebar{padding:12px 10px}.timeEntryBrand{justify-content:center;padding-left:0}.timeEntryBrand>div,.timeEntryNav a span,.timeEntryPromo{display:none}.timeEntryNav a{justify-content:center;padding:0}.timeEntryTopbar{padding-left:24px}.timeEntryDayLayout{grid-template-columns:1fr}.timeEntrySide{grid-template-columns:1fr 1fr}.timeEntrySideCard:last-child{grid-column:1/-1}}@media (width<=820px){.timeEntryApp{display:block}.timeEntrySidebar{height:auto;padding:9px 12px;position:relative}.timeEntryBrand{justify-content:flex-start;height:43px}.timeEntryBrand>div{display:grid}.timeEntryNav{margin-top:8px;display:flex;overflow:auto}.timeEntryNav a{min-width:46px;padding:0 13px}.timeEntryNav a span{display:none}.timeEntryWorkspace{min-width:0}.timeEntryTopbar{height:57px;padding:0 12px}.timeEntryContent{padding:14px 10px 24px}.timeEntryPageHead{flex-direction:column;align-items:flex-start}.timeEntryActions{width:100%}.timeEntryActions .timeEntryBtn{flex:1}.timeEntrySide{grid-template-columns:1fr}.timeEntrySideCard:last-child{grid-column:auto}.timeEntryDays{gap:2px}.timeEntryDays button{min-height:60px;font-size:11px}.timeEntryCardHead{flex-direction:column;align-items:flex-start;padding:12px 14px}.timeEntryCardHead>div{width:100%}.timeEntryCardHead .timeEntryBtn{flex:1}.timeEntryQuick{grid-template-columns:1fr 1fr 1fr}}.timeEntryWeekToolbar{align-items:center;gap:12px;min-height:67px;margin-top:12px;padding:0 16px;display:flex}.timeEntryWeekRange{border:1px solid #dfe6f0;border-radius:7px;align-items:center;gap:10px;min-height:40px;padding:0 10px;display:flex}.timeEntryWeekRange button,.timeEntryMonthToolbar>button:first-child,.timeEntryMonthToolbar>button:nth-child(3){color:#607391;background:#f3f6fa;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.timeEntryTodayBtn{min-height:38px;color:var(--te-blue);background:#fff;border:1px solid #8bb6ff;border-radius:7px;padding:0 15px;font-weight:600}.timeEntryWeekSummary{color:#71819e;align-items:center;gap:12px;margin-left:auto;font-size:12px;display:flex}.timeEntryWeekSummary b,.timeEntryWeekSummary>strong{color:var(--te-ink);font-size:14px}.timeEntryWeekSummary i{background:#e5edf6;border-radius:6px;width:150px;height:8px;display:block;overflow:hidden}.timeEntryWeekSummary i em{border-radius:inherit;background:linear-gradient(90deg,#0abb7d,#38ca9d);width:81%;height:100%;display:block}.timeEntryWeekLayout{grid-template-columns:minmax(0,1fr) 300px;gap:12px;margin-top:12px;display:grid}.timeEntryWeekTableCard{padding:10px;overflow:hidden}.timeEntryWeekTable{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.timeEntryWeekTable th{text-align:center;background:#f1f6fc;border-right:1px solid #e2e9f3;height:45px;padding:0 8px}.timeEntryWeekTable th:first-child{text-align:left}.timeEntryWeekTable td{border-right:1px solid var(--te-line);border-bottom:1px solid var(--te-line);color:#405574;text-align:center;height:43px;padding:0 8px}.timeEntryWeekTable td:first-child{text-align:left}.timeEntryWeekTable .group td{color:#203b64;background:#f8faff;font-weight:700}.timeEntryWeekTable .total td{background:#eef5fd;font-weight:700}.timeEntryWeekAside{align-content:start;gap:12px;display:grid}.timeEntryHelp,.timeEntryStatus{padding:17px}.timeEntryHelpTabs{border-bottom:1px solid var(--te-line);gap:25px;padding-bottom:10px;display:flex}.timeEntryHelpTabs b{color:var(--te-blue)}.timeEntryHelp ol{counter-reset:help;gap:13px;margin:16px 0 0;padding:0;list-style:none;display:grid}.timeEntryHelp li{color:#4b6080;counter-increment:help;gap:9px;font-size:12px;line-height:1.5;display:flex}.timeEntryHelp li:before{background:var(--te-blue);color:#fff;content:counter(help);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.timeEntryStatus>div{color:#536583;flex-wrap:wrap;gap:15px;margin-top:17px;font-size:12px;display:flex}.timeEntryStatus i,.timeEntryCalendarLegend i{background:#98a8c0;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.timeEntryStatus i.done,.timeEntryCalendarLegend i.done{background:#0abb7d}.timeEntryStatus i.over,.timeEntryCalendarLegend i.warn{background:#ff931e}.timeEntryCalendarLegend i.info{background:#287ef3}.timeEntryMonthLayout{grid-template-columns:1.35fr 1fr;gap:12px;margin-top:12px;display:grid}.timeEntryCalendarCard,.timeEntryMonthDetail{padding:14px}.timeEntryMonthToolbar{align-items:center;gap:10px;min-height:48px;display:flex}.timeEntryMonthToolbar strong{font-size:17px}.timeEntryCalendarLegend{color:#61728f;flex-wrap:wrap;gap:12px;margin-left:auto;font-size:11px;display:flex}.timeEntryCalendar{border:1px solid var(--te-line);border-radius:8px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.timeEntryCalendar .head{color:#405574;background:#f4f7fc;place-items:center;height:38px;font-size:12px;font-weight:700;display:grid}.timeEntryCalendar .day{border-top:1px solid var(--te-line);border-right:1px solid var(--te-line);color:#374e73;min-height:67px;padding:8px;font-size:12px}.timeEntryCalendar .day:nth-child(7n){border-right:0}.timeEntryCalendar .day.selected{outline-offset:-2px;background:#eaf4ff;outline:2px solid #2b81f5}.timeEntryCalendar .day.muted{color:#b0bbcd}.timeEntryCalendar .day b,.timeEntryCalendar .day span{display:block}.timeEntryCalendar .day span{margin-top:8px;font-size:11px}.timeEntryCalendar .day i{color:#ff931e;font-style:normal}.timeEntryCalendar .day i.done{color:#0abb7d}.timeEntryCalendar .day i.info{color:#287ef3}.timeEntryMonthDetail{overflow:hidden}.timeEntryMonthDetail>header{align-items:center;gap:12px;min-height:52px;display:flex}.timeEntryMonthDetail>header strong{font-size:15px}.timeEntryMonthDetail>header span{color:#405574;white-space:nowrap;margin-left:auto;font-weight:700}.timeEntryMonthDetail table{border-collapse:collapse;width:100%;font-size:12px}.timeEntryMonthDetail th{color:#425473;text-align:left;background:#f3f7fc;height:38px;padding:0 8px}.timeEntryMonthDetail td{border-bottom:1px solid var(--te-line);color:#405574;min-height:48px;padding:9px 8px}.entryTypeTag{color:#1674e6;background:#e3f1ff;border-radius:6px;padding:4px 8px;display:inline-flex}.entryTypeTag.test{color:#07a66c;background:#dff7ed}.entryTypeTag.meeting{color:#ec8a1d;background:#fff0df}.timeEntryMonthDetail>footer{color:#405574;justify-content:flex-end;gap:24px;padding:16px 8px 2px;font-weight:700;display:flex}@media (width<=1100px){.timeEntryWeekLayout,.timeEntryMonthLayout{grid-template-columns:1fr}.timeEntryWeekAside{grid-template-columns:1fr 1fr}.timeEntryStatus{grid-column:1/-1}}@media (width<=820px){.timeEntryWeekToolbar{overflow:auto}.timeEntryWeekRange{min-width:360px}.timeEntryWeekSummary{display:none}.timeEntryWeekAside{grid-template-columns:1fr}.timeEntryStatus{grid-column:auto}.timeEntryMonthToolbar{flex-wrap:wrap}.timeEntryCalendarLegend{width:100%;margin-left:0}.timeEntryCalendar{min-width:650px}.timeEntryCalendarCard,.timeEntryMonthDetail{overflow:auto}.timeEntryMonthDetail table{min-width:560px}}@media (prefers-reduced-motion:reduce){.timeEntryApp *,.timeEntryApp :before,.timeEntryApp :after{transition:none!important;animation:none!important}}.timeEntryEmbedded{background:0 0;min-height:0;display:block}.timeEntryEmbedded .timeEntrySidebar,.timeEntryEmbedded .timeEntryTopbar{display:none}.timeEntryEmbedded .timeEntryWorkspace{min-width:0}.timeEntryEmbedded .timeEntryContent{padding:24px 30px 34px}.timeEntryMain{grid-template-columns:minmax(0,1fr)}.timeEntryCard{min-width:0;max-width:100%}.timeEntryEntries{overflow:hidden}.timeEntryTableWrap{max-width:100%;overflow:auto visible}.timeEntryLeaveDialog{color:#405373;padding:22px 24px 24px;line-height:1.6}.timeEntryLeaveDialog p{margin:0}.timeEntryLeaveDialog footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (width<=820px){.timeEntryEmbedded .timeEntryContent{padding:14px 12px 24px}}main.loginPage{--login-blue:#1673f9;--login-blue-deep:#0d63ed;--login-ink:#102a4d;--login-muted:#778aa8;--login-card-width:clamp(430px,29.7vw,498px);height:100dvh;min-height:720px;color:var(--login-ink);background:#afc5df;padding:0;display:block}main.loginPage:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#f0f7ff26 0%,#0000 48%,#2043712b 100%),linear-gradient(#0000 78%,#0c234442 100%);position:absolute;inset:0}.loginBackdrop{background-image:url(/images/login-office-sunrise.webp);background-position:50%;background-size:cover}.loginBackdrop:before{background:radial-gradient(at 24% 28%,#ffffff6b 0%,#faf6ef2e 30%,#0000 56%),linear-gradient(90deg,#e6f1ff14,#0000 58%,#1636631a)}.loginBackdrop:after{display:none}.loginSheen{opacity:.42;background:linear-gradient(114deg,#0000 43%,#ffffff1c 50%,#0000 57%);inset:-18%}.loginGrain{opacity:.025}.loginNav{z-index:2;padding:0;position:absolute;top:30px;left:6.2vw;right:5.2vw}.loginNavBrand{gap:15px}main.loginPage .brandMark{background:linear-gradient(145deg,#fffffff5,#eef7ffe0);border-radius:12px;width:42px;height:42px;padding:3px;box-shadow:0 7px 19px #1d5fb82e,inset 0 1px #fff}main.loginPage .brandMark svg{width:36px;height:36px;overflow:visible}main.loginPage .brandShield{fill:#2b83fb}main.loginPage .brandClock{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2px}main.loginPage .brandSpark{fill:#b9ddff}.loginNavTitle{line-height:1.14}.loginNavTitle strong{color:#0c2342;letter-spacing:.035em;font-size:24px;font-weight:800}.loginNavTitle span{color:#516a8c;letter-spacing:.16em;margin-top:3px;font-size:10px;font-weight:600}.loginNavSlogan{color:#edf5ffeb;letter-spacing:.18em;text-shadow:0 1px 5px #1c365c40;gap:17px;font-size:14px;font-weight:500}.loginNavSlogan i{background:#edf5ffc7;width:39px}.loginHero{z-index:2;padding:0;display:block;position:absolute;top:17.9%;left:10.45%}main.loginPage .loginHero h1{color:#24466f;letter-spacing:.075em;text-shadow:0 1px 2px #ffffff61;font-size:clamp(46px,3.28vw,55px);font-weight:800;line-height:1.24}main.loginPage .loginHeroTags{color:#496688;letter-spacing:.49em;margin:27px 0 0;font-size:16px;font-weight:500}main.loginPage .loginHeroScript{color:#1877fa;letter-spacing:.01em;text-shadow:0 1px 1px #fff9;width:max-content;margin:36px 0 0;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,cursive;font-size:clamp(28px,2.05vw,34px);font-weight:400;line-height:1.14;position:relative;transform:rotate(-5deg)}main.loginPage .loginHeroScript:after{content:"";transform-origin:100%;background:#1877fa;width:142px;height:1px;position:absolute;bottom:-9px;right:-9px;transform:rotate(-4deg)}.loginCornerLeft{z-index:2;color:#f6f9fff5;letter-spacing:.28em;text-shadow:0 1px 6px #0d224059;padding:0;font-size:14px;font-weight:500;line-height:1.65;position:absolute;bottom:31px;left:4.7%}.loginCornerLeft span{color:#e8f0fcdb;letter-spacing:.21em;font-size:10px}.loginCornerRight{z-index:2;color:#eff6ffd1;letter-spacing:.2em;text-shadow:0 1px 6px #0d224040;padding:0;font-size:10px;font-weight:500;position:absolute;bottom:38px;right:5.2%}.loginCornerRight i{background:#eff6ffbf;width:39px}main.loginPage .loginCard{z-index:3;width:var(--login-card-width);-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);background:linear-gradient(145deg,#fafdffd1,#edf5ffb8);border:1.5px solid #ffffffd1;border-radius:30px;flex-direction:column;height:clamp(560px,70.8vh,666px);margin:auto 0;padding:52px 64px 30px;display:flex;position:absolute;top:0;bottom:0;right:9.8%;box-shadow:0 28px 75px #2a487445,inset 0 2px 12px #ffffffb3}.loginFormTitle{color:#071d3e;letter-spacing:.035em;font-size:36px;font-weight:800;line-height:1.2}.loginCardSub{color:#7287a6;letter-spacing:.2em;margin:7px 0 0;font-size:18px}.loginCardAccent{background:linear-gradient(90deg,var(--login-blue) 0 72%,#78afff 72%);border-radius:99px;width:42px;height:4px;margin-top:19px}.loginForm{gap:16px;padding-top:31px}.loginField{color:#587294;background:#ffffffb3;border-color:#b8c7dc54;border-radius:12px;gap:13px;min-height:59px;padding:0 18px;box-shadow:0 7px 20px #556e960d}.loginField:hover{background:#ffffffd1}.loginField:focus-within{border-color:var(--login-blue);color:var(--login-blue);background:#fffffff0;box-shadow:0 0 0 3px #1673f921,0 7px 20px #556e960f}.loginField input{color:#183657;font-size:16px}.loginField input::placeholder{color:#9badc5}.passwordToggle{color:#587294}.passwordToggle:hover{color:var(--login-blue);background:#1673f914}.loginFormRow{min-height:40px;padding:0 4px}.loginRemember{color:#263f60;font-size:14px;font-weight:600}.loginRemember input{width:18px;height:18px;accent-color:var(--login-blue)}.loginForgot{color:var(--login-blue);font-size:14px}.loginSubmit{background:linear-gradient(115deg,#2079fb 0%,#0f69f6 100%);border-radius:12px;min-height:59px;margin-top:0;font-size:17px;box-shadow:0 13px 30px #0f69f647}.loginSubmit:hover:not(:disabled){box-shadow:0 16px 34px #0f69f661}.loginError{margin-bottom:0}.loginCapsHint{margin:-9px 0 -7px}.loginCardFooter{color:#7f91ab;border:0;margin:0;padding:0;font-size:14px;position:absolute;bottom:27px;left:0;right:0}.loginCardFooter button{color:var(--login-blue);font-size:14px}@media (width<=1100px) and (width>=761px){main.loginPage{--login-card-width:clamp(400px,45vw,460px)}.loginNav{left:4vw;right:4vw}.loginHero{left:5vw}main.loginPage .loginHero h1{font-size:clamp(36px,4.3vw,47px)}main.loginPage .loginHeroTags{letter-spacing:.34em;font-size:14px}main.loginPage .loginHeroScript{font-size:27px}main.loginPage .loginCard{padding-left:48px;padding-right:48px;right:4vw}.loginCornerLeft{left:4vw}.loginCornerRight{right:4vw}}@media (width<=760px){main.loginPage{background:#b8c9df;min-height:100svh;overflow:auto}main.loginPage:after{background:linear-gradient(#1738641f,#0c234452)}.loginBackdrop{background-position:39%}.loginBackdrop:before{background:#e1edfb29}.loginNav{top:22px;left:20px;right:20px}main.loginPage .brandMark{width:39px;height:39px}main.loginPage .brandMark svg{width:33px;height:33px}.loginNavBrand{gap:11px}.loginNavTitle strong{color:#102a4d;font-size:19px}.loginNavTitle span{font-size:8px}.loginNavSlogan,.loginHero,.loginCornerRight{display:none}main.loginPage .loginCard{border-radius:24px;width:calc(100% - 32px);height:560px;margin:104px auto;padding:38px 30px 26px;position:relative;top:auto;bottom:auto;right:auto}.loginFormTitle{font-size:30px}.loginCardSub{font-size:15px}.loginCardAccent{margin-top:15px}.loginForm{padding-top:25px}.loginField,.loginSubmit{min-height:56px}.loginCornerLeft{text-align:center;width:100%;padding:0;font-size:12px;position:absolute;bottom:22px;left:0}.loginCornerLeft span{font-size:8px}}
