.PayrollAttendanceReview_review__0Z1\+t{color:#26342b;color:var(--ui-text,#26342b);font-size:12px;max-width:520px;min-width:270px}.PayrollAttendanceReview_summary__M4kXS{grid-gap:6px 14px;display:grid;gap:6px 14px;grid-template-columns:1fr auto;margin:0}.PayrollAttendanceReview_summary__M4kXS dd,.PayrollAttendanceReview_summary__M4kXS dt{margin:0}.PayrollAttendanceReview_summary__M4kXS dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.PayrollAttendanceReview_note__\+EE6u{color:#69717b;color:var(--ui-muted,#69717b);font-size:11px;line-height:1.5}.PayrollAttendanceReview_warning__-XN2x{background:#fff4dc;background:var(--ui-warning-bg,#fff4dc);border-radius:4px;color:#26342b;color:var(--ui-text,#26342b);padding:8px}.PayrollAttendanceReview_review__0Z1\+t details{margin-top:8px}.PayrollAttendanceReview_review__0Z1\+t summary{color:#714b67;color:var(--ui-primary,#714b67);cursor:pointer;font-weight:600}.PayrollAttendanceReview_review__0Z1\+t p{line-height:1.5}.PayrollAttendanceReview_review__0Z1\+t ul{padding-left:18px}.PayrollAttendanceReview_review__0Z1\+t li{margin:8px 0}.PayrollAttendanceReview_review__0Z1\+t li p{margin:4px 0;white-space:pre-wrap}.PayrollAttendanceReview_scroll__mAsSA{margin:12px 0;max-height:300px;overflow:auto}.PayrollAttendanceReview_scroll__mAsSA table{border-collapse:collapse;font-size:11px;min-width:450px;width:100%}.PayrollAttendanceReview_scroll__mAsSA td,.PayrollAttendanceReview_scroll__mAsSA th{border-bottom:1px solid #d8dadd;border-bottom:1px solid var(--ui-border,#d8dadd);padding:7px;text-align:right;white-space:nowrap}.PayrollAttendanceReview_scroll__mAsSA td:first-child,.PayrollAttendanceReview_scroll__mAsSA th:first-child{text-align:left}.PayrollAttendanceReview_scroll__mAsSA caption{font-weight:600;margin-bottom:8px;text-align:left}.TimesheetReminder_dialog__9F62I{background:#fff;background:var(--ui-surface,#fff);border:1px solid #ddd;border:1px solid var(--ui-border,#ddd);border-radius:8px;box-shadow:0 20px 70px #0003;box-sizing:border-box;color:#252b36;color:var(--ui-text,#252b36);font:inherit;max-height:90vh;overflow:auto;padding:24px;width:min(680px,calc(100vw - 24px))}.TimesheetReminder_dialog__9F62I::backdrop{background:#18202e66}.TimesheetReminder_header__913sH{align-items:center;display:flex;gap:12px;justify-content:space-between}.TimesheetReminder_header__913sH h2{font-size:20px;margin:0}.TimesheetReminder_dialog__9F62I button{background:#f4f5f7;background:var(--ui-subtle,#f4f5f7);border:1px solid #ddd;border:1px solid var(--ui-border,#ddd);border-radius:5px;color:#252b36;color:var(--ui-text,#252b36);cursor:pointer;font:inherit;padding:9px 12px}.TimesheetReminder_dialog__9F62I button:disabled{cursor:wait;opacity:.5}.TimesheetReminder_intro__t2kYL,.TimesheetReminder_notice__bREq4{font-size:13px;line-height:1.6}.TimesheetReminder_notice__bREq4{background:#f4f5f7;background:var(--ui-subtle,#f4f5f7);border-radius:5px;color:#606776;color:var(--ui-secondary,#606776);padding:10px}.TimesheetReminder_row__wRtMy{grid-gap:12px;border:1px solid #ddd;border:1px solid var(--ui-border,#ddd);border-radius:5px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:16px 0;padding:12px}.TimesheetReminder_row__wRtMy legend{font-size:13px;font-weight:600}.TimesheetReminder_row__wRtMy label{grid-gap:6px;display:grid;font-size:13px;gap:6px}.TimesheetReminder_row__wRtMy label:first-of-type,.TimesheetReminder_wide__TjSZV{grid-column:1/-1}.TimesheetReminder_row__wRtMy input,.TimesheetReminder_row__wRtMy select,.TimesheetReminder_row__wRtMy textarea{background:#fff;background:var(--ui-surface,#fff);border:1px solid #ccc;border:1px solid var(--ui-border,#ccc);border-radius:4px;box-sizing:border-box;color:inherit;font:inherit;padding:9px;width:100%}.TimesheetReminder_row__wRtMy textarea{min-height:65px;resize:vertical}.TimesheetReminder_actions__UaoVn{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:16px 0}.TimesheetReminder_dialog__9F62I .TimesheetReminder_primary__VkvXd{background:#714b67;background:var(--ui-primary,#714b67);border-color:#0000;color:#fff}.TimesheetReminder_error__DD9F0{color:#b42318;color:var(--ui-danger,#b42318);font-size:13px}.TimesheetReminder_retry__8n5PK{background:#fff4d6;background:var(--ui-warning-bg,#fff4d6);border:1px solid #ddd;border:1px solid var(--ui-border,#ddd);border-radius:5px;bottom:16px;padding:10px;position:fixed;right:16px;z-index:100}.ReviewNotifications_headingActions__oEKlV{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ReviewNotifications_heading__wxH7A button:disabled{cursor:not-allowed;opacity:.5}.ReviewNotifications_reward__ULkiU{grid-gap:5px;background:#eaf6ef;background:var(--ui-success-bg,#eaf6ef);border-radius:6px;color:#26342b;color:var(--ui-text,#26342b);display:grid;gap:5px;margin-top:8px;padding:10px}.ReviewNotifications_reward__ULkiU small{font-size:11px;line-height:1.5}.ReviewNotifications_wrapper__JBM01{align-items:center;display:inline-flex;gap:8px;position:relative}.ReviewNotifications_markAll__R6qXf,.ReviewNotifications_trigger__th7Aa{background:#fff;background:var(--ui-surface,#fff);border:1px solid #d8dadd;border:1px solid var(--ui-border,#d8dadd);border-radius:4px;color:#26342b;color:var(--ui-text,#26342b);cursor:pointer;font:inherit;padding:7px 10px;white-space:nowrap}.ReviewNotifications_trigger__th7Aa{position:relative}.ReviewNotifications_markAll__R6qXf{font-size:12px}.ReviewNotifications_markAll__R6qXf:disabled{cursor:default;opacity:.5}.ReviewNotifications_badge__9Tqxf{align-items:center;background:#bc1f3c;background:var(--ui-danger,#bc1f3c);border-radius:12px;color:#fff;display:inline-flex;font-size:11px;justify-content:center;margin-left:5px;min-width:20px;padding:1px 4px}.ReviewNotifications_panel__2Z35G{background:#fff;background:var(--ui-surface,#fff);border:1px solid #d8dadd;border:1px solid var(--ui-border,#d8dadd);border-radius:6px;box-shadow:0 8px 24px #0002;color:#26342b;color:var(--ui-text,#26342b);max-height:75vh;overflow:auto;padding:16px;position:absolute;right:0;top:calc(100% + 8px);width:min(460px,calc(100vw - 24px));z-index:1100}.ReviewNotifications_heading__wxH7A{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.ReviewNotifications_heading__wxH7A button{background:#f4f5f7;background:var(--ui-subtle,#f4f5f7);border:1px solid #ddd;border:1px solid var(--ui-border,#ddd);border-radius:4px;cursor:pointer;font:inherit;padding:6px 9px}.ReviewNotifications_list__99I-N{display:grid;max-height:55vh;overflow:auto}.ReviewNotifications_item__V-4Z8{grid-gap:7px;background:#0000;border:0;border-bottom:1px solid #ddd;border-bottom:1px solid var(--ui-border,#ddd);color:inherit;cursor:pointer;display:grid;font:inherit;gap:7px;padding:14px 4px;text-align:left;width:100%}.ReviewNotifications_item__V-4Z8:hover{background:#f4f5f7;background:var(--ui-subtle,#f4f5f7)}.ReviewNotifications_item__V-4Z8 span{color:#626976;color:var(--ui-secondary,#626976);font-size:12px}.ReviewNotifications_toast__ORM8s{background:#fff;background:var(--ui-surface,#fff);border:1px solid #ddd;border:1px solid var(--ui-border,#ddd);border-radius:6px;bottom:24px;box-shadow:0 8px 24px #0002;color:#26342b;color:var(--ui-text,#26342b);padding:16px;position:fixed;right:24px;width:min(360px,calc(100vw - 48px));z-index:1200}.ReviewNotifications_toast__ORM8s div{display:flex;gap:8px;margin-top:12px}.ReviewNotifications_toast__ORM8s button{cursor:pointer;font:inherit;padding:7px 10px}.Screens_page__xSBSd{color:var(--ui-text);font-size:14px;line-height:1.6;min-width:0}.Screens_pageHeader__1oIKW{background:var(--ui-surface);border-bottom:1px solid var(--ui-border);margin:-24px -32px 24px;padding:24px 32px 20px}.Screens_headerRow__HZeKy{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.Screens_headerRow__HZeKy h1{color:var(--ui-text);font-size:24px;font-weight:600;letter-spacing:-.5px;line-height:32px;margin:0}.Screens_headerContext__6fhbF{color:var(--ui-muted);font-size:13px;margin:4px 0 0}.Screens_headerActions__GPGtl,.Screens_headerTools__H7\+6u{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Screens_headerTools__H7\+6u{margin-top:20px}.Screens_tabs__ohONs{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.Screens_tabs__ohONs button{background:#0000;border:0;border-radius:4px;color:var(--ui-secondary);cursor:pointer;font:inherit;font-size:13px;padding:8px 12px}.Screens_tabs__ohONs button[aria-pressed=true]{background:var(--ui-selected);color:var(--ui-primary);font-weight:600}.Screens_tabs__ohONs button span{font-feature-settings:"tnum";color:var(--ui-muted);font-size:12px;font-variant-numeric:tabular-nums;margin-left:6px}.Screens_metricGrid__IrtO5{grid-gap:1px;background:var(--ui-border);border:1px solid var(--ui-border);border-radius:6px;display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-bottom:28px;overflow:hidden}.Screens_metric__zG5gp{background:var(--ui-surface);padding:20px 24px}.Screens_metric__zG5gp p{margin:0}.Screens_metricLabel__8cdZg{color:var(--ui-secondary);font-size:13px}.Screens_metricValue__dV5CC{font-feature-settings:"tnum";color:var(--ui-text);font-size:28px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.5px;line-height:40px}.Screens_metricContext__N6VzP{color:var(--ui-muted);font-size:12px}.Screens_sectionHeader__9gY1z{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 0 12px}.Screens_sectionHeader__9gY1z h2{font-size:16px;font-weight:600;margin:0}.Screens_sectionHeader__9gY1z p{color:var(--ui-muted);font-size:12px;margin:0}.Screens_dashboardSecondary__4ngCv{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);margin-top:28px}.Screens_list__3JNRA{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:6px;overflow:hidden}.Screens_listRow__FjXHf{align-items:center;border-bottom:1px solid var(--ui-border);display:flex;gap:16px;padding:14px 16px}.Screens_listRow__FjXHf:last-child{border-bottom:0}.Screens_listRow__FjXHf strong{color:var(--ui-text);font-size:13px;font-weight:500}.Screens_listRow__FjXHf p{color:var(--ui-muted);font-size:12px;margin:2px 0 0}.Screens_listName__FZdCH{flex:1 1;min-width:0;overflow-wrap:anywhere}.Screens_listNumber__FSkIu{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.Screens_listMuted__O2BY3{color:var(--ui-muted);font-size:12px;min-width:32px;text-align:right}.Screens_staffScore__K7QGe{font-feature-settings:"tnum";color:var(--ui-primary);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;min-width:40px;text-align:right}.Screens_staffBonus__njL6L{color:var(--ui-secondary);font-size:12px}.Screens_record__1Z8hF{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:6px;margin-bottom:12px;padding:20px 24px}.Screens_record__1Z8hF[data-archived=true]{background:var(--ui-subtle)}.Screens_recordHeader__Qy-Yr{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.Screens_recordName__OcbCR{background:#0000;border:0;color:var(--ui-primary);cursor:pointer;display:block;font:inherit;font-size:16px;font-weight:600;overflow-wrap:anywhere;padding:0;text-align:left}.Screens_recordClient__FCCn9{color:var(--ui-muted);font-size:13px;margin:4px 0 8px}.Screens_recordActions__Rx\+uY{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.Screens_recordDetails__pbTAI{border-top:1px solid var(--ui-border);margin-top:16px;padding-top:12px}.Screens_recordDetails__pbTAI>summary{color:var(--ui-primary);cursor:pointer;font-size:13px;padding:4px 0}.Screens_recordDetails__pbTAI>div{margin-top:16px}.Screens_phaseGrid__Y14Oc{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.Screens_actionMenu__f6vph{font-size:13px;position:relative}.Screens_actionMenu__f6vph>summary{border:1px solid var(--ui-border);border-radius:4px;color:var(--ui-secondary);cursor:pointer;list-style:none;padding:6px 12px}.Screens_actionMenu__f6vph>summary:after{content:" ▾"}.Screens_actionItems__WzFjd{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:6px;box-shadow:var(--ui-shadow);display:flex;flex-direction:column;gap:4px;padding:8px;position:absolute;right:0;top:calc(100% + 4px);width:180px;z-index:15}.Screens_actionItems__WzFjd button{text-align:left;width:100%}.Screens_dialog__q1s3o{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;box-shadow:var(--ui-shadow);box-sizing:border-box;color:var(--ui-text);font:inherit;max-height:calc(100dvh - 48px);max-width:calc(100vw - 32px);overflow:auto;padding:0;width:520px}.Screens_dialog__q1s3o[data-wide=true]{width:760px}.Screens_dialog__q1s3o::backdrop{background:#14182066}.Screens_dialogHeader__o5Jgs{align-items:center;background:var(--ui-surface);border-bottom:1px solid var(--ui-border);display:flex;gap:16px;justify-content:space-between;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.Screens_dialogHeader__o5Jgs h2{font-size:18px;font-weight:600;line-height:26px;margin:0}.Screens_dialogHeader__o5Jgs button{background:#0000;border:0;border-radius:4px;color:var(--ui-muted);cursor:pointer;display:grid;font-size:24px;height:36px;line-height:1;place-items:center;width:36px}.Screens_dialogHeader__o5Jgs button:hover{background:var(--ui-subtle)}.Screens_dialogBody__QquUK{font-size:14px;padding:24px}.Screens_formField__u61qq{margin-bottom:16px;min-width:0}.Screens_fieldHeading__eAd8r{align-items:baseline;color:var(--ui-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:4px 12px;justify-content:space-between;margin-bottom:6px}.Screens_fieldHint__pwF6X{color:var(--ui-muted);font-size:12px}.Screens_page__xSBSd table{border-spacing:0;font-size:13px}.Screens_page__xSBSd th{font-size:12px;font-weight:600}.Screens_page__xSBSd td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.6}.Screens_dialog__q1s3o button,.Screens_page__xSBSd button{font-family:inherit}.Screens_dialog__q1s3o button:disabled,.Screens_page__xSBSd button:disabled{cursor:default}.Screens_dialog__q1s3o input,.Screens_dialog__q1s3o select,.Screens_dialog__q1s3o textarea,.Screens_page__xSBSd input,.Screens_page__xSBSd select,.Screens_page__xSBSd textarea{accent-color:var(--ui-primary)}.Screens_okrSummary__PgKE8{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.Screens_okrSummary__PgKE8>div{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:6px;flex:1 1 180px;padding:12px 16px}.Screens_okrSummary__PgKE8 p{color:var(--ui-muted);font-size:12px;margin:0}.Screens_okrSummary__PgKE8 strong{font-feature-settings:"tnum";color:var(--ui-primary);font-size:20px;font-variant-numeric:tabular-nums}@media (max-width:1000px){.Screens_dashboardSecondary__4ngCv{grid-template-columns:1fr}}@media (max-width:767px){.Screens_pageHeader__1oIKW{margin:-16px -16px 20px;padding:20px 16px 16px}.Screens_headerRow__HZeKy h1{font-size:20px;line-height:28px}.Screens_headerActions__GPGtl{width:100%}.Screens_headerActions__GPGtl>button{min-height:44px}.Screens_metricGrid__IrtO5{grid-template-columns:repeat(2,minmax(0,1fr))}.Screens_metric__zG5gp{padding:16px}.Screens_metricValue__dV5CC{font-size:24px}.Screens_record__1Z8hF{padding:16px}.Screens_recordActions__Rx\+uY{align-items:flex-start;width:100%}.Screens_recordHeader__Qy-Yr{gap:12px}.Screens_recordActions__Rx\+uY .Screens_actionMenu__f6vph{align-self:flex-end}.Screens_dialog__q1s3o{max-height:calc(100dvh - 24px);max-width:calc(100vw - 16px)}.Screens_dialogBody__QquUK,.Screens_dialogHeader__o5Jgs{padding:16px}.Screens_dialog__q1s3o input:not([type=checkbox]):not([type=radio]),.Screens_dialog__q1s3o select,.Screens_dialog__q1s3o textarea,.Screens_page__xSBSd input:not([type=range]):not([type=checkbox]):not([type=radio]),.Screens_page__xSBSd select,.Screens_page__xSBSd textarea{font-size:16px}.Screens_listRow__FjXHf{gap:12px;padding:12px}}@media (max-width:359px){.Screens_metricGrid__IrtO5{grid-template-columns:1fr}}@media print{.Screens_pageHeader__1oIKW{margin:0 0 16px;padding:0 0 16px}.Screens_actionMenu__f6vph,.Screens_headerActions__GPGtl,.Screens_headerTools__H7\+6u{display:none}.Screens_record__1Z8hF{break-inside:avoid;page-break-inside:avoid}}@media (max-width:767px){.Screens_dialogBody__QquUK [data-ui-grid=stack],.Screens_page__xSBSd [data-ui-grid=stack]{grid-template-columns:minmax(0,1fr)!important}.Screens_dialogBody__QquUK [data-ui-grid=stack]>*,.Screens_page__xSBSd [data-ui-grid=stack]>*{min-width:0}}.Screens_statusBanner__Ssp9L{align-items:center;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:6px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;padding:14px 16px}.Screens_calculationDetails__np-cq{color:var(--ui-secondary);font-size:13px;margin:16px 0 24px}.Screens_calculationDetails__np-cq>summary{color:var(--ui-primary);cursor:pointer;padding:8px 0}.Screens_calculationDetails__np-cq>div{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:4px;margin-top:8px;padding:16px}.Screens_recordProgress__W9gkt{align-items:center;color:var(--ui-muted);display:flex;font-size:12px;gap:12px;margin:12px 0 16px}.Screens_recordProgress__W9gkt progress{-webkit-appearance:none;appearance:none;background:var(--ui-border);border:0;border-radius:3px;flex:1 1;height:6px;max-width:320px;min-width:40px;overflow:hidden}.Screens_recordProgress__W9gkt progress::-webkit-progress-bar{background:var(--ui-border)}.Screens_recordProgress__W9gkt progress::-webkit-progress-value{background:var(--ui-primary)}.Screens_recordProgress__W9gkt progress::-moz-progress-bar{background:var(--ui-primary)}.Screens_recordProgress__W9gkt strong{color:var(--ui-secondary);font-weight:600;min-width:32px}.Screens_packageTag__A27Qg{background:var(--ui-subtle);border:1px solid var(--ui-border);border-radius:4px;color:var(--ui-secondary);display:inline-flex;font-size:12px;padding:3px 8px}.Screens_packagePanel__WnK4B{border-top:1px solid var(--ui-border);padding:16px 0}.Screens_packagePanel__WnK4B>div:first-child{flex-wrap:wrap;gap:8px}.Screens_packagePanel__WnK4B>div:first-child>div{flex-wrap:wrap}.Screens_phaseRecord__awpqJ{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:4px;min-width:0;padding:14px}.Screens_assignmentLine__1nUr2{border-top:1px solid var(--ui-border);padding:8px 0}.Screens_assignmentLine__1nUr2>div{flex-wrap:wrap}.Kanban_board__oKIVt{color:#20242c;color:var(--ui-text,#20242c)}.Kanban_caption__6ZINN{color:#606977;color:var(--ui-muted,#606977);font-size:12px;margin:0 0 16px}.Kanban_scroll__hysdr{margin:0 -4px;overflow-x:auto;padding:4px 4px 16px}.Kanban_columns__rZT7-{align-items:flex-start;display:flex;gap:16px}.Kanban_column__NkgQF{flex:1 0 264px;max-width:420px;min-width:264px}.Kanban_columnHeader__t9DwQ{align-items:center;display:flex;gap:8px;padding:8px 0 12px}.Kanban_columnHeader__t9DwQ h3{color:#20242c;color:var(--ui-text,#20242c);font-size:13px;font-weight:600;margin:0}.Kanban_dot__-kt8R{background:#606977;background:var(--ui-muted,#606977);border-radius:50%;flex-shrink:0;height:7px;width:7px}.Kanban_column__NkgQF[data-status=doing] .Kanban_dot__-kt8R{background:#185a9d;background:var(--ui-info,#185a9d)}.Kanban_column__NkgQF[data-status=paused] .Kanban_dot__-kt8R,.Kanban_column__NkgQF[data-status=review] .Kanban_dot__-kt8R{background:#805000;background:var(--ui-warning,#805000)}.Kanban_column__NkgQF[data-status=done] .Kanban_dot__-kt8R{background:#17633f;background:var(--ui-success,#17633f)}.Kanban_column__NkgQF[data-status=blocked] .Kanban_dot__-kt8R{background:#b42335;background:var(--ui-danger,#b42335)}.Kanban_count__\+qN-Z{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;margin-left:auto}.Kanban_count__\+qN-Z,.Kanban_empty__-9PRV{color:#606977;color:var(--ui-muted,#606977)}.Kanban_empty__-9PRV{border:1px dashed #d8dde5;border:1px dashed var(--ui-border,#d8dde5);border-radius:5px;font-size:12px;margin:0;padding:24px 12px;text-align:center}.Kanban_card__\+Yso6{background:#fff;background:var(--ui-surface,#fff);border:1px solid #d8dde5;border:1px solid var(--ui-border,#d8dde5);border-radius:5px;color:#20242c;color:var(--ui-text,#20242c);cursor:pointer;display:block;font:inherit;margin-bottom:10px;padding:16px;text-align:left;width:100%}.Kanban_card__\+Yso6:hover{border-color:#714b67;border-color:var(--ui-primary,#714b67)}.Kanban_card__\+Yso6:focus-visible{outline:2px solid #245fd2;outline:2px solid var(--ui-focus,#245fd2);outline-offset:2px}.Kanban_title__qjnnH{display:block;font-size:14px;font-weight:600;line-height:21px;overflow-wrap:anywhere}.Kanban_phase__LQobF{color:#606977;color:var(--ui-muted,#606977);margin-top:8px}.Kanban_phase__LQobF,.Kanban_team__JvRg1{display:block;font-size:12px;line-height:18px;overflow-wrap:anywhere}.Kanban_team__JvRg1{border-top:1px solid #d8dde5;border-top:1px solid var(--ui-border,#d8dde5);color:#505866;color:var(--ui-secondary,#505866);margin-top:16px;padding-top:10px}.Kanban_teamLabel__O2hjq{color:#606977;color:var(--ui-muted,#606977);display:block;font-size:11px;margin-bottom:2px}.Kanban_lock__M3hJA{align-items:flex-start;color:#805000;color:var(--ui-warning,#805000);display:flex;font-size:12px;gap:6px;line-height:18px;margin-top:10px}.Kanban_lock__M3hJA svg{flex-shrink:0;margin-top:2px}@media (max-width:767px){.Kanban_column__NkgQF{flex-basis:82vw;max-width:none;min-width:0}}.Kanban_projectColumn__oy2AG[data-expanded=false]{flex:0 0 168px;min-width:168px}.Kanban_projectColumnTitle__B0BQA{color:var(--ui-text);font-size:13px;font-weight:600}.Kanban_columnToggle__e7oUB{align-items:center;background:#0000;border:0;color:var(--ui-muted);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:8px;padding:8px 0 12px;text-align:left;width:100%}.Kanban_projectCard__sBIbG{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:5px;margin-bottom:10px;padding:16px}.Kanban_projectName__UyOxg{background:#0000;border:0;color:var(--ui-text);cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:600;line-height:21px;overflow-wrap:anywhere;padding:0;text-align:left}.Kanban_projectName__UyOxg:hover{color:var(--ui-primary)}.Kanban_projectProgress__CBJHY{-webkit-appearance:none;appearance:none;background:var(--ui-subtle);border:0;color:var(--ui-primary);display:block;height:4px;margin-top:16px;width:100%}.Kanban_projectProgress__CBJHY::-webkit-progress-bar{background:var(--ui-subtle);border-radius:2px}.Kanban_projectProgress__CBJHY::-webkit-progress-value{background:var(--ui-primary);border-radius:2px}.Kanban_projectProgress__CBJHY::-moz-progress-bar{background:var(--ui-primary)}.Kanban_projectFooter__pZSJN{font-feature-settings:"tnum";color:var(--ui-muted);display:flex;font-size:12px;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px}.Kanban_column__NkgQF[data-status=cancelled] .Kanban_dot__-kt8R{background:var(--ui-danger)}.Workspace_header__UubVK{align-items:center;background:var(--ui-surface);border-bottom:1px solid var(--ui-border);color:var(--ui-text);display:flex;font-size:14px;gap:16px;height:52px;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.Workspace_header__UubVK button{cursor:pointer;font:inherit}.Workspace_accountTrigger__DvfJX,.Workspace_appTrigger__SzHEj{align-items:center;background:#0000;border:0;border-radius:4px;color:var(--ui-text);display:flex;gap:10px;min-height:36px;padding:4px 8px}.Workspace_accountTrigger__DvfJX:hover,.Workspace_appTrigger__SzHEj:hover{background:var(--ui-subtle)}.Workspace_appTrigger__SzHEj{color:var(--ui-primary);margin-left:-8px}.Workspace_brand__qu3df{font-size:17px;font-weight:700;letter-spacing:-.5px}.Workspace_headerDivider__bTmWj{border-left:1px solid var(--ui-border);height:20px}.Workspace_moduleName__3lyZR{font-weight:600}.Workspace_headerEnd__l5nFd{align-items:center;display:flex;gap:16px;margin-left:auto;min-width:0}.Workspace_saveStatus__5nJG-{color:var(--ui-muted);font-size:12px;white-space:nowrap}.Workspace_saveStatus__5nJG-[data-state=error]{color:var(--ui-danger)}.Workspace_avatar__kzMi9{background:var(--ui-selected);border-radius:50%;color:var(--ui-primary);display:grid;flex-shrink:0;font-size:12px;font-weight:600;height:28px;place-items:center;width:28px}.Workspace_accountName__beCsk{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Workspace_accountPanel__6SmOo,.Workspace_appsPanel__H74lP{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:8px;box-shadow:var(--ui-shadow);color:var(--ui-text);max-height:calc(100dvh - 72px);overflow:auto;padding:16px;position:absolute;top:calc(100% + 6px)}.Workspace_appsPanel__H74lP{left:16px;max-width:calc(100vw - 32px);width:380px}.Workspace_panelLabel__xCMNa{color:var(--ui-muted);font-size:12px;margin:0 0 12px}.Workspace_appGrid__xTfRI{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.Workspace_appItem__MwnXa{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--ui-secondary);display:flex;gap:12px;padding:16px 12px;text-align:left}.Workspace_appItem__MwnXa svg{color:var(--ui-primary);flex-shrink:0}.Workspace_appItem__MwnXa:hover,.Workspace_appItem__MwnXa[aria-current=page]{background:var(--ui-selected);color:var(--ui-primary)}.Workspace_accountPanel__6SmOo{max-width:calc(100vw - 32px);right:16px;width:290px}.Workspace_accountInfo__r1fDQ{border-bottom:1px solid var(--ui-border);display:flex;flex-direction:column;gap:4px;margin-bottom:8px;overflow-wrap:anywhere;padding-bottom:12px}.Workspace_accountInfo__r1fDQ span,.Workspace_connection__1lmA7{color:var(--ui-muted);font-size:12px}.Workspace_logout__aUWxM,.Workspace_menuAction__mMLP3{background:#0000;border:0;border-radius:4px;color:var(--ui-text);display:block;padding:10px 8px;text-align:left;width:100%}.Workspace_logout__aUWxM:hover,.Workspace_menuAction__mMLP3:hover{background:var(--ui-subtle)}.Workspace_connection__1lmA7{margin:8px}.Workspace_backup__ysBbQ{border-top:1px solid var(--ui-border);margin-top:10px;padding-top:10px}.Workspace_backup__ysBbQ summary{color:var(--ui-secondary);cursor:pointer;padding:8px}.Workspace_danger__PShL8{color:var(--ui-danger)}.Workspace_logout__aUWxM{border-radius:0;border-top:1px solid var(--ui-border);margin-top:8px}.Workspace_skipLink__xTKWq{background:var(--ui-surface);color:var(--ui-text);left:16px;padding:12px;position:fixed;top:-100px;z-index:100}.Workspace_skipLink__xTKWq:focus{top:8px}.Workspace_main__L8H1N{min-width:0;padding:24px 32px 48px}.Workspace_main__L8H1N:focus{outline:none}.Workspace_taskPage__EGMLp{color:var(--ui-text);min-width:0}.Workspace_controlPanel__XTo0f{background:var(--ui-surface);border-bottom:1px solid var(--ui-border);margin:-24px -32px 24px;padding:24px 32px 16px}.Workspace_titleRow__iFdEN{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.Workspace_titleRow__iFdEN h1{color:var(--ui-text);font-size:24px;font-weight:600;letter-spacing:-.6px;line-height:32px;margin:0}.Workspace_viewSwitcher__R2dub{border:1px solid var(--ui-border);border-radius:5px;display:flex;gap:2px;padding:2px}.Workspace_viewSwitcher__R2dub button{align-items:center;background:#0000;border:0;border-radius:3px;color:var(--ui-secondary);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:6px;min-height:32px;padding:7px 12px}.Workspace_viewSwitcher__R2dub button[aria-pressed=true]{background:var(--ui-selected);color:var(--ui-primary);font-weight:600}.Workspace_viewSwitcher__R2dub button:hover{background:var(--ui-subtle)}.Workspace_filterRow__\+gf7a{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.Workspace_filterField__85qgk,.Workspace_projectField__WE5Aw{display:flex;flex-direction:column;gap:6px;min-width:0}.Workspace_projectField__WE5Aw{flex:1 1 280px;max-width:480px}.Workspace_filterField__85qgk{flex:0 1 230px}.Workspace_filterField__85qgk>span,.Workspace_projectField__WE5Aw>span{color:var(--ui-muted);font-size:12px}.Workspace_controlPanel__XTo0f select{background:var(--ui-surface);border:1px solid var(--ui-control);border-radius:4px;color:var(--ui-text);font:inherit;font-size:13px;height:36px;min-width:0;padding:0 30px 0 10px;text-overflow:ellipsis;width:100%}.Workspace_archiveToggle__Rlmjk{align-items:center;color:var(--ui-secondary);cursor:pointer;display:flex;font-size:12px;gap:8px;min-height:36px}.Workspace_archiveToggle__Rlmjk input{accent-color:var(--ui-primary);height:16px;width:16px}.Workspace_clearFilter__6vXFj{background:#0000;border:0;color:var(--ui-primary);cursor:pointer;font:inherit;font-size:12px;min-height:36px;padding:8px}.Workspace_summaryRow__YVeQm{align-items:center;color:var(--ui-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;margin-top:16px}.Workspace_summaryRow__YVeQm strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.Workspace_summaryRow__YVeQm progress{-webkit-appearance:none;appearance:none;background:var(--ui-subtle);border:0;border-radius:3px;color:var(--ui-primary);height:5px;width:96px}.Workspace_summaryRow__YVeQm progress::-webkit-progress-bar{background:var(--ui-subtle);border-radius:3px}.Workspace_summaryRow__YVeQm progress::-webkit-progress-value{background:var(--ui-primary);border-radius:3px}.Workspace_summaryRow__YVeQm progress::-moz-progress-bar{background:var(--ui-primary);border-radius:3px}.Workspace_projectSummary__XYwBu{margin-left:auto}.Workspace_projectSummary__XYwBu summary{color:var(--ui-primary);cursor:pointer;padding:6px 0}.Workspace_projectSummary__XYwBu[open]{flex-basis:100%;margin:0}.Workspace_projectDetails__YPhVU{border:1px solid var(--ui-border);border-radius:4px;margin-top:8px;padding:16px}.Workspace_projectDetails__YPhVU p{margin:6px 0}.Workspace_projectDetails__YPhVU ul{list-style:none;margin:12px 0 0;padding:0}.Workspace_projectDetails__YPhVU li{border-top:1px solid var(--ui-border);display:flex;gap:16px;justify-content:space-between;padding:8px 0}.Workspace_projectDetails__YPhVU li button{background:none;border:0;color:var(--ui-primary);cursor:pointer;font:inherit;text-align:left}.Workspace_projectDetails__YPhVU li span{font-feature-settings:"tnum";flex-shrink:0;font-variant-numeric:tabular-nums}.Workspace_emptyState__IYzoz{color:var(--ui-secondary);font-size:14px;padding:40px 16px;text-align:center}.Workspace_emptyState__IYzoz p{font-size:13px;margin-top:8px}.Workspace_phase__7ejkl{margin-bottom:24px}.Workspace_phaseHeader__ugBaA{align-items:center;background:#0000;border:0;border-bottom:1px solid var(--ui-border);color:var(--ui-text);cursor:pointer;display:flex;font:inherit;gap:12px;margin-bottom:8px;padding:12px 0;text-align:left;width:100%}.Workspace_phaseNumber__m1cHU{color:var(--ui-muted);font-size:12px;min-width:24px}.Workspace_phaseInfo__DgFm9{flex:1 1;min-width:0}.Workspace_phaseTitle__Mb\+jR{display:block;font-size:14px;font-weight:600;line-height:22px}.Workspace_phaseMeta__uJwla{color:var(--ui-muted);display:block;font-size:12px;line-height:20px}.Workspace_phaseLock__CR73x{align-items:center;color:var(--ui-warning);display:flex;font-size:12px;gap:6px}.Workspace_phasePercent__HLuOh{font-feature-settings:"tnum";color:var(--ui-secondary);font-size:13px;font-variant-numeric:tabular-nums}.Workspace_notes__wGSiF{border-top:1px solid var(--ui-border);color:var(--ui-muted);font-size:12px;margin-top:24px;padding-top:16px}.Workspace_notes__wGSiF summary{cursor:pointer;padding:4px 0}.Workspace_notes__wGSiF ul{line-height:1.8;margin-top:12px;padding-left:20px}.Workspace_stepCard__BRomf{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:5px;margin-bottom:6px;overflow:hidden}.Workspace_stepRow__Yfscz{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 16px}.Workspace_stepRow__Yfscz:hover{background:var(--ui-subtle)}.Workspace_stepTitle__GoLnf{background:#0000;border:0;color:var(--ui-text);cursor:pointer;display:inline;font:inherit;font-size:14px;font-weight:500;line-height:22px;overflow-wrap:anywhere;padding:0;text-align:left}.Workspace_stepNumber__sdNAi{color:var(--ui-muted);font-size:12px;min-width:20px;text-align:center}.Workspace_stepActions__FiZNB{align-items:center;display:flex;flex-shrink:0;gap:8px}@media (max-width:1000px){.Workspace_filterField__85qgk{flex:1 1 180px}.Workspace_projectField__WE5Aw{max-width:none}}@media (max-width:767px){.Workspace_header__UubVK{gap:10px;padding:0 16px}.Workspace_headerEnd__l5nFd{gap:6px}.Workspace_accountName__beCsk,.Workspace_accountTrigger__DvfJX>svg{display:none}.Workspace_brand__qu3df{font-size:15px}.Workspace_moduleName__3lyZR{font-size:13px}.Workspace_saveStatus__5nJG-{font-size:11px;max-width:80px;overflow:hidden;text-overflow:ellipsis}.Workspace_main__L8H1N{padding:16px 16px 32px}.Workspace_controlPanel__XTo0f{margin:-16px -16px 16px;padding:20px 16px 16px}.Workspace_titleRow__iFdEN{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:16px}.Workspace_titleRow__iFdEN h1{font-size:20px;line-height:28px}.Workspace_viewSwitcher__R2dub button{min-height:40px}.Workspace_projectField__WE5Aw{flex-basis:100%}.Workspace_filterField__85qgk{flex-basis:calc(50% - 12px);flex-grow:1;flex-shrink:1}.Workspace_controlPanel__XTo0f select{font-size:16px;height:44px}.Workspace_archiveToggle__Rlmjk,.Workspace_clearFilter__6vXFj{min-height:44px}.Workspace_projectSummary__XYwBu{margin-left:0}.Workspace_phaseHeader__ugBaA{flex-wrap:wrap}.Workspace_phaseLock__CR73x{flex-basis:100%;margin-left:36px}.Workspace_stepRow__Yfscz{flex-wrap:wrap;padding:12px}.Workspace_stepActions__FiZNB{flex-basis:calc(100% - 32px);flex-grow:0;flex-shrink:0;flex-wrap:wrap;margin-left:32px;max-width:calc(100% - 32px)}.Workspace_accountTrigger__DvfJX,.Workspace_appTrigger__SzHEj{min-height:44px}.Workspace_projectDetails__YPhVU li{flex-wrap:wrap;gap:4px}}@media print{.Workspace_header__UubVK,.Workspace_skipLink__xTKWq{display:none}.Workspace_main__L8H1N{padding:0}}.Workspace_stepMetadata__vrZ5S{color:var(--ui-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 12px;line-height:18px;margin-top:4px}.Workspace_stepTag__OnF9K{align-items:center;background:var(--ui-subtle);border-radius:3px;color:var(--ui-secondary);display:inline-flex;font-size:11px;font-weight:500;line-height:18px;padding:2px 6px}.Workspace_stepWarning__RIooz{color:var(--ui-warning);font-size:12px}.Workspace_stepTeam__bWqj9{display:flex;padding-left:4px}.Workspace_teamAvatar__2qhmV{background:var(--ui-selected);border:2px solid var(--ui-surface);border-radius:50%;color:var(--ui-primary);display:grid;font-size:10px;height:24px;margin-left:-4px;place-items:center;width:24px}.Workspace_stepStatus__sIfLe{align-items:center;background:var(--ui-subtle);border:1px solid var(--ui-border);border-radius:4px;color:var(--ui-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:5px;padding:4px 8px;white-space:nowrap}.Workspace_stepStatus__sIfLe[data-status=done]{color:var(--ui-success)}.Workspace_stepStatus__sIfLe[data-status=doing]{color:var(--ui-info)}.Workspace_stepStatus__sIfLe[data-status=review]{color:var(--ui-warning)}.Workspace_stepStatus__sIfLe[data-status=blocked]{color:var(--ui-danger)}.Workspace_stepStatus__sIfLe:disabled{cursor:default}.Workspace_stepCaret__jbk8a{color:var(--ui-muted);font-size:12px}.Workspace_permissionNotice__BU5Qf{color:var(--ui-secondary);font-size:12px;line-height:20px;margin-bottom:16px}.Workspace_permissionNotice__BU5Qf summary{cursor:pointer;padding:6px 0}.Workspace_permissionNotice__BU5Qf p{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:4px;color:var(--ui-secondary);margin:8px 0 0;padding:12px 16px}.Workspace_packageSection__zEUdn{margin:0 0 28px;min-width:0;padding:0}.Workspace_packageTitle__vtmn6{background:#fff;background:var(--ui-surface,#fff);border-bottom:1px solid #d8dadd;border-bottom:1px solid var(--ui-border,#d8dadd);border-left:3px solid #714b67;border-left:3px solid var(--ui-primary,#714b67);color:#26342b;color:var(--ui-text,#26342b);font-size:16px;font-weight:600;line-height:1.5;margin:0 0 12px;padding:10px 14px}.archios-ui{--ui-bg:#f5f6f8;--ui-surface:#fff;--ui-subtle:#eef0f3;--ui-text:#20242c;--ui-secondary:#505866;--ui-muted:#606977;--ui-border:#d8dde5;--ui-control:#7b8594;--ui-primary:#714b67;--ui-selected:#f2eaf0;--ui-focus:#245fd2;--ui-success:#17633f;--ui-warning:#805000;--ui-danger:#b42335;--ui-info:#185a9d;--ui-shadow:0 8px 28px #20242c1f;min-height:100vh}.archios-ui[data-theme=dark]{--ui-bg:#17191f;--ui-surface:#22252d;--ui-subtle:#2a2e38;--ui-text:#f3f4f6;--ui-secondary:#c0c6d0;--ui-muted:#a8b0be;--ui-border:#414856;--ui-control:#8792a4;--ui-primary:#c8aac1;--ui-selected:#3b2e3b;--ui-focus:#94b9ff;--ui-success:#9ce1b9;--ui-warning:#ffd68a;--ui-danger:#ffadb8;--ui-info:#9dcbff;--ui-shadow:0 8px 28px #0000004d}.archios-ui :focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.archios-ui{scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){.archios-ui *,.archios-ui :after,.archios-ui :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.archios-ui.light-theme{--bg-app:var(--ui-bg)}.archios-ui[data-theme]{--ui-on-primary:#fff;--ui-success-bg:#e8f5ed;--ui-warning-bg:#fff2d9;--ui-danger-bg:#fdecef;--ui-info-bg:#eaf2fc;--bg-input:var(--ui-surface);--bg-card:var(--ui-surface);--bg-btn-secondary:var(--ui-subtle);--bg-btn-primary-text:var(--ui-on-primary);--border-input:var(--ui-control);--border-primary:var(--ui-border);--text-primary:var(--ui-text);--text-secondary:var(--ui-secondary);--text-muted:var(--ui-muted)}.archios-ui[data-theme=dark]{--ui-on-primary:#211b23;--ui-success-bg:#173827;--ui-warning-bg:#3e3017;--ui-danger-bg:#44222b;--ui-info-bg:#1c324b}
/*# sourceMappingURL=main.8a7d62a8.css.map*/