@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";
:root{--bg:#f7f8f5;--paper:#fff;--ink:#26382e;--muted:#879087;--line:#e9ece6;--green:#3d6b4d;--sage:#eaf0e5;--orange:#bb8146;--red:#b76b58;--purple:#8e83a7;--radius:13px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{cursor:pointer}button{color:inherit;background:0 0;border:0}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif}h1{letter-spacing:-1.1px;font-size:30px;font-weight:650;line-height:1.3}h2{letter-spacing:-.25px;font-size:15px;font-weight:700}h3{font-size:14px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #97b996}input,select,textarea{color:var(--ink);background:#fff;border:1px solid #dfe5dc;border-radius:7px;min-width:0;max-width:100%;padding:10px 12px}input::placeholder,textarea::placeholder{color:#a0a69f}textarea{resize:vertical}label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}label small{color:var(--muted);font-weight:400;line-height:1.5}input[type=checkbox]{accent-color:var(--green);width:15px;height:15px;margin:0}select{cursor:pointer}select[multiple]{min-height:94px}small,.small-text{font-size:11px}.muted{color:var(--muted)}.capitalize{text-transform:capitalize}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.primary,.secondary{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.primary{background:var(--green);color:#fff;border:1px solid var(--green);box-shadow:0 2px 3px #25422e0c}.primary:hover{background:#30573e}.secondary{background:#fff;border:1px solid #dfe5dc}.secondary:hover{background:#f2f5ef}.wide{width:100%}.compact{padding:7px 12px}.icon-button{color:#7e8a80;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;display:inline-flex}.icon-button:hover{background:var(--sage);color:var(--green)}.text-button{color:#55785b;align-items:center;gap:6px;padding:5px 0;font-size:11px;font-weight:600;display:inline-flex}.text-button:hover{color:#284a31}.eyebrow{letter-spacing:1.65px;text-transform:uppercase;color:#8b9788;font-size:9px;font-weight:700}.brand{letter-spacing:-1.3px;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:25px;font-weight:750;display:flex}.brand-mark{color:#fff;background:#517b58;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.brand-dot{color:#92a878;margin-left:-7px}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fbfcf9;flex-direction:column;width:228px;padding:29px 17px 0;display:flex;position:fixed;inset:0 auto 0 0}.sidebar>.brand{margin-bottom:32px;padding:0 12px}.workspace-picker{background:#fff;border:1px solid #e7ebe3;border-radius:8px;align-items:center;gap:9px;margin:0 7px 26px;padding:10px;display:flex}.workspace-avatar{color:#8e966b;background:#eeeee3;border-radius:6px;place-items:center;width:29px;height:29px;font-family:Manrope;font-weight:700;display:grid}.workspace-picker div{flex:1}.workspace-picker strong{font-size:11px;display:block}.workspace-picker small{color:var(--muted);font-size:9px}.workspace-picker>svg{color:var(--muted)}.nav-caption{letter-spacing:1.7px;color:#a0aa9c;margin:0 0 10px;padding:0 14px;font-size:8px;font-weight:700;display:block}.team-caption{margin-top:23px}.nav-item{color:#7a857a;text-align:left;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:39px;margin:2px 0;padding:10px 14px;font-size:11px;font-weight:500;display:flex}.nav-item.active{color:#386046;background:#e9f0e3;font-weight:700}.nav-item:hover{background:#eef2e9}.nav-item b{color:#688163;background:#e7eade;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:9px}.avatar{color:#6e7d5b;background:#e3e8da;border:3px solid #f6f8f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;font-size:10px;font-weight:700;display:inline-flex}.avatar.small{width:31px;height:31px;font-size:9px}.account-menu{display:flex;position:relative}.account-trigger{padding:0}.account-trigger:hover,.account-trigger[aria-expanded=true]{box-shadow:0 0 0 3px var(--sage)}.account-dropdown{transform:translateX(calc(-50% + var(--menu-shift,0px)));z-index:40;background:var(--paper);border:1px solid var(--line);border-radius:12px;width:240px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 14px);left:50%;overflow:hidden;box-shadow:0 12px 35px #00000026}.account-summary{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-direction:column;gap:3px;padding:15px 16px;display:flex}.account-summary strong{font-size:13px}.account-summary span,.account-summary small{color:var(--muted);font-size:11px}.account-summary small{text-transform:capitalize}.account-dropdown [role=menu]{padding:6px}.account-dropdown [role^=menuitem]{text-align:left;border-radius:7px;align-items:center;gap:10px;width:100%;padding:11px 10px;font-size:12px;display:flex}.account-dropdown [role^=menuitem]:hover,.account-dropdown [role^=menuitem]:focus-visible{background:var(--sage)}.account-dropdown [role^=menuitem]:focus-visible{outline-offset:-2px}.menu-theme-switch{background:#cdd3ce;border-radius:20px;flex-shrink:0;width:34px;height:20px;margin-left:auto;transition:background .15s;position:relative;box-shadow:inset 0 1px 3px #0000001f}.menu-theme-switch:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000030}[aria-checked=true]>.menu-theme-switch{background:var(--green)}[aria-checked=true]>.menu-theme-switch:before{transform:translate(14px)}.workspace-content{width:calc(100% - 228px);margin-left:228px}.topbar{border-bottom:1px solid var(--line);background:#ffffffb0;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 36px;display:flex}.header-clock{color:var(--ink);white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;margin-right:auto;font-size:12px;display:flex}.clock-date-full,.clock-date-short{font-weight:600}.clock-date-short{display:none}.clock-time{color:var(--muted);font-variant-numeric:tabular-nums}.header-new-task{white-space:nowrap;flex-shrink:0}.topbar-tools{align-items:center;gap:19px;display:flex}.notification-bell{position:relative}.notification-bell i{background:#a9b68a;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.main-content{max-width:1550px;margin:auto;padding:24px 36px 16px}.demo-ribbon{color:#97a18f;align-items:center;gap:6px;margin-bottom:17px;font-size:9px;display:flex}.demo-ribbon>span:first-child{background:#a9b69a;border-radius:50%;width:4px;height:4px}.ribbon-zone{margin-left:auto}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.page-heading .eyebrow{margin-bottom:9px;display:block}.page-heading p{color:#929b8e;margin-top:10px;font-size:11px}.page-heading>.primary{margin-top:14px}.section-tabs{border-bottom:1px solid var(--line);align-items:center;gap:26px;margin-bottom:23px;display:flex}.section-tabs>button{color:#95a08d;text-transform:capitalize;white-space:nowrap;border-bottom:2px solid #0000;padding:0 2px 12px;font-size:11px;font-weight:500}.section-tabs>button.active{color:#436b4a;border-bottom-color:#5e8358;font-weight:700}.tab-aside{color:#a2aa98;align-items:center;gap:6px;margin-left:auto;padding-bottom:12px;font-size:9px;display:flex}.live-dot{background:#8ca87e;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.stats-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:17px 18px;box-shadow:0 3px 8px #34412c02}.stat-card>div{justify-content:space-between;align-items:center;gap:4px;margin-bottom:9px;display:flex}.stat-card>div>span:first-child{color:#8a9586;font-size:10px}.stat-icon{border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.stat-icon.sage{color:#90a27b;background:#f0f4e9}.stat-icon.green{color:#87a88b;background:#edf5ed}.stat-icon.orange{color:#c7a171;background:#fcf3e9}.stat-icon.purple{color:#b1a6c2;background:#f3f0f7}.stat-card>strong{letter-spacing:-1px;font-family:Manrope;font-size:29px;font-weight:650;line-height:1.2;display:block}.stat-card>small{color:#a0a795;margin-top:8px;font-size:9px;display:block}.dashboard-columns{grid-template-columns:minmax(0,1fr) 280px;gap:23px;display:grid}.dashboard-primary{min-width:0}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:22px;overflow:hidden;box-shadow:0 3px 12px #3d493003}.panel-heading{border-bottom:1px solid #f0f2ec;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:19px 21px;display:flex}.panel-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.panel-heading>h2,.panel-heading h2{white-space:nowrap;font-size:12px}.section-icon{color:#90a087;display:inline-flex}.amber-icon{color:#c39e73}.count{color:#8c9d7d;background:#eff2e9;border-radius:4px;padding:1px 6px;font-size:9px}.amber-count{color:#bd9a70;background:#faf1e6}.attention-panel{background:#fffefa;border-color:#eee4d5}.attention-panel .panel-heading{border-bottom-color:#f5eee3}.task-row{border-bottom:1px solid #f0f2ec;align-items:center;gap:12px;min-height:74px;padding:16px 20px;display:flex}.task-row:last-child{border-bottom:0}.task-check{background:#fff;border:1.5px solid #d8e0d0;border-radius:5px;flex-shrink:0;place-items:center;width:16px;height:16px;padding:0;display:grid}.task-check:hover{background:#f0f5e9;border-color:#7f9b70}.task-check.checked{color:#fff;background:#9ab08c;border-color:#9ab08c}.task-main{text-align:left;flex:1;min-width:0;padding:0}.task-main strong{align-items:center;gap:7px;font-size:11px;font-weight:550;line-height:1.5;display:flex}.task-main>span{color:#a0a793;flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex}.task-main>span i{color:#bac1af;font-style:normal}.task-main strong>svg{color:#abb4a0;flex-shrink:0}.task-tags{align-items:center;gap:9px;display:flex}.points{color:#9aa88c;white-space:nowrap;background:#f7f8f3;border:1px solid #edf0e5;border-radius:4px;padding:2px 5px;font-size:8px}.badge{white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:8px;font-weight:500;display:inline-flex}.badge.green,.green{color:#7d9c6b;background:#edf5e9}.badge.red,.red{color:#bd8b6e;background:#fcf0e9}.badge.amber,.amber{color:#b99a62;background:#fcf4e7}.badge.neutral{color:#9aa68d;background:#f3f5ef}.row-arrow{color:#b3bdab;padding:0;display:flex}.row-arrow:hover{color:#4a6a3a}.is-done .task-main strong{color:#98a18f;text-decoration:line-through}.focus-progress{padding:17px 21px 3px}.focus-progress>div:first-child{color:#a0a995;justify-content:space-between;margin-bottom:8px;font-size:9px;display:flex}.focus-progress strong{color:#849c73;font-weight:600}.progress-track{background:#f0f3e8;border-radius:4px;height:4px;overflow:hidden}.progress-track>i{background:#b4c79c;border-radius:4px;height:100%;display:block}.completed-section summary{color:#99a58d;cursor:pointer;background:#fcfdf9;border-top:1px solid #f0f2ec;align-items:center;gap:7px;padding:14px 22px;font-size:9px;display:flex}.completed-section summary>span{margin-left:auto}.add-inline{color:#97a38c;border-top:1px dashed #eaf0e1;align-items:center;gap:7px;width:100%;padding:16px 21px;font-size:10px;display:flex}.add-inline:hover{color:#5b8050;background:#f9fbf5}.list-more{margin:10px 20px}.week-card{padding-bottom:18px}.week-card .panel-heading{border:0;padding-bottom:7px}.week-card .panel-heading>svg{color:#a8b39c}.week-score{align-items:center;gap:15px;padding:8px 21px;display:flex}.week-score>strong{letter-spacing:-1px;font-family:Manrope;font-size:34px;font-weight:600}.week-score>span{color:#a6ae9b;font-size:9px;line-height:1.7}.bar-chart{align-items:end;gap:9px;height:125px;padding:10px 22px 0;display:flex}.bar-chart>div{flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;height:100%;display:flex}.bar-track{background:#f8faf4;border-radius:4px;flex:1;align-items:end;width:100%;max-width:28px;display:flex}.bar-track>div{background:#d9e3cc;border-radius:4px;width:100%;min-height:2px}.bar-track>.today-bar{background:#93af80}.bar-chart>div>span{color:#a7b19b;min-height:12px;font-size:8px}.week-foot{color:#a1ab93;border-top:1px solid #f0f3ea;align-items:center;gap:6px;margin:17px 21px 10px;padding-top:12px;font-size:9px;display:flex}.week-card>.text-button{margin:0 21px;font-size:9px}.activity-card .panel-heading{border:0;padding-bottom:7px}.activity-item{text-align:left;gap:10px;width:100%;padding:12px 20px;display:flex}.activity-dot{color:#9db086;background:#f0f4e8;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.activity-item strong{color:#7b8870;font-size:9px;font-weight:500;line-height:1.7;display:block}.activity-item small{color:#b1b9a6;margin-top:4px;font-size:8px;display:block}.activity-card>p{padding:10px 20px 20px;font-size:11px}.orange-dot{color:#bc9f6c;background:#f4e7d2!important}.green-dot{background:#91af78!important}.red-dot{background:#c99478!important}.filters{color:#8e9a83;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;display:flex}.filters select{background:#fff;border-color:#e5eade;max-width:200px;padding:8px 12px;font-size:10px}.filters .text-button{margin-left:auto}.empty-state{color:#a2ad97;text-align:center;flex-direction:column;align-items:center;gap:9px;padding:42px 20px;display:flex}.empty-state strong{color:#7c8a70;font-size:12px}.empty-state p{font-size:10px}.people-overview{margin-top:22px}.employee-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:20px;display:grid}.employee-card{border:1px solid var(--line);border-radius:9px;flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex}.employee-card:hover{background:#f8faf3}.employee-card>strong{font-size:12px}.employee-card>span:not(.avatar){color:var(--muted);font-size:10px}.employee-card>div{flex-direction:column;gap:7px;padding-top:10px;display:flex}.employee-card>div strong{font-family:Manrope;font-size:24px}.employee-card small{color:var(--muted);font-size:9px}.calendar-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.calendar-toolbar>div{align-items:center;gap:12px;display:flex}.calendar-toolbar h2{min-width:150px;font-size:17px}.calendar-toolbar select{font-size:10px}.calendar-view-label{color:var(--muted);font-size:11px;font-weight:600}.segmented{background:#ecefe5;border-radius:7px;gap:3px;padding:3px;display:inline-flex}.segmented button{color:#8d9b7e;text-transform:capitalize;border-radius:5px;padding:6px 12px;font-size:10px}.segmented button.active{color:#59724a;background:#fff;box-shadow:0 1px 3px #283d1910}.calendar-layout{grid-template-columns:minmax(0,1fr) 285px;gap:20px;display:grid}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays{border-bottom:1px solid var(--line);background:#fafbf7}.calendar-weekdays>span{text-align:center;color:#a2ad97;padding:13px;font-size:9px}.calendar-cell{text-align:left;border-bottom:1px solid #edf0e7;border-right:1px solid #edf0e7;flex-direction:column;align-items:start;gap:6px;min-width:0;min-height:109px;padding:10px 9px;display:flex}.calendar-cell:nth-child(7n){border-right:0}.calendar-cell:hover{background:#f2f6eb}.calendar-cell.selected{background:#edf3e3;box-shadow:inset 0 0 0 2px #a9be92}.calendar-cell.off-day{background:#fafbf6}.calendar-cell.selected.off-day{background:#edf3e3}.calendar-cell.outside{opacity:.4}.day-number{color:#89997c;font-size:10px}.is-today .day-number{color:#fff;background:#6f8e5c;border-radius:50%;place-items:center;width:21px;height:21px;margin:-3px 0 -2px -3px;display:grid}.calendar-cell>strong{color:#91a67d;margin-top:auto;font-size:11px}.calendar-cell>small{color:#9ea98f;font-size:8px;line-height:1.3}.calendar-meter{background:#f0e9db;border-radius:3px;width:100%;height:3px}.calendar-meter>i{background:#b6ca9f;border-radius:3px;height:100%;display:block}.calendar-meter.missed{background:#efddce}.no-work{color:#bdc5b2;margin-top:13px;font-size:8px}.calendar-legend{flex-wrap:wrap;align-items:center;gap:13px;padding:15px;display:flex}.calendar-legend>span{color:#a0ab93;align-items:center;gap:5px;font-size:8px;display:flex}.calendar-legend i{border-radius:50%;width:5px;height:5px}.calendar-legend small{color:#b0baa3;font-size:8px}.day-summary{color:#98a58b;border-bottom:1px solid var(--line);padding:16px 20px;font-size:10px;line-height:1.8}.day-panel{align-self:start}.day-panel .task-row{flex-wrap:wrap;gap:8px;padding:14px}.day-panel .task-main{min-width:170px}.day-panel .task-tags{margin-left:24px}.day-panel .row-arrow{margin-left:auto}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.template-card{flex-direction:column;margin:0;padding:23px;display:flex}.template-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.template-icon{color:#95ac7f;background:#f0f4e8;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.template-card h2{margin-bottom:9px;font-size:15px;line-height:1.6}.template-card>p{color:#99a48e;margin-bottom:20px;font-size:10px;line-height:1.8}.template-meta{flex-direction:column;gap:8px;margin-top:auto;margin-bottom:21px;display:flex}.template-meta>span{color:#8e9e81;align-items:center;gap:7px;font-size:9px;display:flex}.new-template-card{color:#91a37b;background:#f5f8ef;border:1.5px dashed #d8e0cc;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;display:flex}.new-template-card strong{font-size:13px}.new-template-card span{font-size:10px}.report-controls{align-items:center;gap:12px;margin-bottom:20px;display:flex}.report-controls>.secondary,.report-controls>.primary{margin-left:auto}.report-controls select{font-size:10px}.performance-top{grid-template-columns:270px 1fr;gap:20px;display:grid}.score-panel{padding:25px}.score-panel>.eyebrow{font-size:8px}.big-score{letter-spacing:-2px;color:#6a8655;margin:10px 0 4px;font-family:Manrope;font-size:52px;font-weight:600;display:block}.score-panel p{color:#8d9f7a;font-size:12px}.score-panel small{color:#b0ba9f;margin-top:10px;font-size:9px;display:block}.trend-panel .bar-chart{gap:4px;height:180px;padding-bottom:15px}.notice{color:#8a9c75;background:#f0f4e8;border:1px solid #e4ebd8;border-radius:7px;margin-bottom:18px;padding:13px 16px;font-size:11px;line-height:1.7}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:.6px;text-transform:uppercase;color:#a3af94;background:#fafcf6;padding:15px 20px;font-size:9px;font-weight:500}td{color:#879877;border-top:1px solid #edf1e6;padding:15px 20px;font-size:11px}td strong{color:#61784d;font-size:11px;font-weight:500}td small{color:#acb69c;margin-top:4px;font-size:9px;display:block}.notifications-controls{justify-content:space-between;align-items:start;gap:20px;display:flex}.notifications-controls .section-tabs{flex:1;gap:23px}.notification-item{border-bottom:1px solid #edf1e6;gap:17px;padding:23px;display:flex}.notification-item:last-child{border:0}.notification-item.unread{background:#fbfcf6}.notification-item>div{flex:1;min-width:0}.notification-icon{border-radius:11px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.notification-title{align-items:center;gap:12px;display:flex}.notification-title h3{font-size:12px;font-weight:600}.unread-dot{background:#91a875;border-radius:50%;width:5px;height:5px}.notification-item p{color:#99a58b;margin:7px 0 9px;font-size:11px;line-height:1.8}.notification-item small{color:#adb69c;font-size:9px}.notification-links{flex-wrap:wrap;gap:15px;margin-top:7px;display:flex}.settings-layout{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.settings-panel{padding:23px}.settings-panel>.panel-heading{margin-bottom:18px;padding:0 0 18px}.settings-panel>p{margin:12px 0 20px;font-size:11px;line-height:1.8}.settings-panel small{color:#a4b08f;font-size:10px}.health-status{align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.health-status>span{background:#9cb285;border-radius:50%;width:6px;height:6px}.health-status.warning{color:#b59a6b}.health-status.warning>span{background:#c1a47a}.job-counts{color:#99a883;background:#f8faf2;border-radius:7px;margin-bottom:20px;padding:13px;font-size:10px}.job-counts>div{justify-content:space-between;padding:5px 0;display:flex}.person-cell{align-items:center;gap:11px;display:flex}.person-cell small{font-size:9px}.dialog{width:calc(100% - 32px);max-width:600px;max-height:90vh;color:var(--ink);background:#fff;border:1px solid #e1e9d7;border-radius:16px;padding:0;box-shadow:0 25px 100px #24371930}.dialog-wide{max-width:760px}.dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#23392160}.dialog-inner{padding:27px}.dialog-inner>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:10px;margin-bottom:22px;padding-bottom:19px;display:flex}.dialog-inner>header h2{font-size:21px;line-height:1.4}.dialog-inner>header p{color:#98a68a;margin-top:7px;font-size:11px;line-height:1.7}.task-form{flex-direction:column;gap:18px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid.three{grid-template-columns:repeat(3,1fr)}.form-divider{border-top:1px solid var(--line);color:#839a6c;align-items:center;gap:8px;padding-top:18px;display:flex}.form-divider h3{font-size:12px}.weekday-picker{gap:9px;margin-top:12px;display:flex}.weekday-picker button{color:#9aaa88;background:#fbfcf8;border:1px solid #e5ebdc;border-radius:50%;width:35px;height:35px;font-size:12px}.weekday-picker button.selected{color:#fff;background:#597b4b;border-color:#597b4b}.recurrence-preview{color:#8aa175;background:#f3f7ed;border-radius:8px;align-items:center;gap:12px;padding:15px;display:flex}.recurrence-preview strong{font-size:11px;font-weight:500;display:block}.recurrence-preview small{color:#a5b493;margin-top:4px;font-size:10px;display:block}.advanced-fields{flex-direction:column;gap:17px;margin-top:18px;display:flex}details>summary{cursor:pointer;color:#8d9e7c;font-size:11px;font-weight:500}fieldset{border:1px solid #e4ebdc;border-radius:8px;padding:15px}legend{color:#8ca073;font-size:11px}.check-options{flex-wrap:wrap;gap:14px 20px;display:flex}.check-options label,.check-label{color:#8c9e7a;flex-direction:row;align-items:center;gap:8px;font-size:11px;font-weight:400;display:flex}.privacy-note{color:#8ea278;background:#f9fbf4;border-radius:7px;gap:10px;padding:13px;font-size:10px;display:flex}.privacy-note svg{flex-shrink:0}.dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:20px;display:flex}.task-detail{flex-direction:column;gap:17px;display:flex}.task-detail>p{color:#8d9e7b;font-size:12px;line-height:1.8}.detail-badges{gap:8px;display:flex}.detail-badges .badge{font-size:10px}.detail-facts{background:#f9fbf5;border-radius:9px;grid-template-columns:1fr 1fr 1fr;gap:12px;padding:16px;display:grid}.detail-facts>div{color:#a1b38c;gap:8px;font-size:9px;display:flex}.detail-facts strong{color:#6f895a;margin-top:5px;font-size:10px;font-weight:500;display:block}.detail-facts small{margin-top:3px;font-size:9px;display:block}.timestamps{color:#9bae84;flex-direction:column;gap:5px;font-size:10px;display:flex}.evidence{background:#f7faf1;border-radius:8px;padding:15px}.evidence p{color:#91a578;margin-top:6px;font-size:12px}.completion-area{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:18px;display:flex}.timeline{margin:0;padding:0 0 0 12px;list-style:none}.timeline li{border-left:1px solid #e0ead4;padding:0 0 18px 20px;position:relative}.timeline li:before{content:"";background:#b2c39b;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-4px}.timeline strong{text-transform:capitalize;font-size:10px;font-weight:500;display:block}.timeline small{color:#adbc98;margin:5px 0;font-size:9px;display:block}.timeline p{color:#8fa478;font-size:11px}.error{color:#b37458;background:#fff0e8;border-radius:8px;flex-wrap:wrap;gap:10px;margin:5px 0 15px;padding:12px 16px;font-size:12px;display:flex}.toast-area{z-index:100;max-width:90vw;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.toast{color:#f7fbf1;background:#36583b;border-radius:9px;align-items:center;gap:10px;padding:14px 20px;font-size:12px;display:flex;box-shadow:0 8px 30px #243b242a}.mobile-menu,.nav-backdrop{display:none}.loading-screen{color:#839f6f;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;display:flex}.loading-screen h2{font-size:20px}.loading-line{background:linear-gradient(90deg,#e6eedb,#a0bb88,#e6eedb) 0 0/200%;border-radius:3px;width:140px;height:4px;animation:1.5s linear infinite loading}@keyframes loading{to{background-position:200%}}.login{background:#fbfcf8;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{background:#e9efdf;flex-direction:column;justify-content:space-between;min-height:100vh;padding:50px 65px;display:flex;position:relative;overflow:hidden}.login-story>.brand{z-index:1;position:relative}.login-story>div:not(.plant-art){z-index:1;padding-bottom:60px;position:relative}.login-story h1{letter-spacing:-3px;color:#496b3a;margin:23px 0;font-size:66px;font-weight:600;line-height:1.15}.login-story p{color:#91a47a;font-size:14px;line-height:1.9}.login-points{flex-direction:column;gap:16px;margin-top:45px;display:flex}.login-points>span{color:#7e9864;align-items:center;gap:12px;font-size:12px;display:flex}.story-footer{letter-spacing:.4px;color:#a1b18b;z-index:1;font-size:10px;position:relative}.plant-art{opacity:.3;width:360px;height:430px;position:absolute;bottom:70px;right:-110px;transform:rotate(20deg)}.plant-art b{background:#a7ba8a;border-radius:10px;width:5px;height:360px;position:absolute;top:60px;left:170px}.plant-art i{background:linear-gradient(45deg,#cdddb3,#90ab6d);border-radius:100% 0;width:105px;height:170px;position:absolute;top:0;left:170px}.plant-art i:nth-child(2){top:50px;left:70px;transform:rotate(90deg)}.plant-art i:nth-child(3){top:140px}.plant-art i:nth-child(4){top:190px;left:70px;transform:rotate(90deg)}.plant-art i:nth-child(5){width:75px;height:130px;top:280px}.plant-art i:nth-child(6){width:75px;height:130px;top:310px;left:90px;transform:rotate(90deg)}.login-form{justify-content:center;align-items:center;padding:60px;display:flex;position:relative}.login-form>div{width:360px;max-width:100%}.login-form h2{letter-spacing:-1px;margin:13px 0;font-size:31px;font-weight:600}.login-form>div>p{color:#9cac87;font-size:12px}.login-form form{flex-direction:column;gap:20px;margin-top:33px;display:flex}.login-form input{background:#fff;padding:13px 14px}.login-form form>.primary{margin-top:5px;padding:14px}.login-form footer{color:#acb99a;font-size:9px;position:absolute;bottom:32px}.demo-box{border-top:1px solid #e4ebd8;margin-top:30px;padding-top:24px}.demo-box>.eyebrow{font-size:8px}.demo-users{gap:10px;margin:13px 0 10px;display:flex}.demo-users button{color:#759158;background:#f4f8ec;border:1px solid #e1ead4;border-radius:7px;flex:1;padding:11px 6px}.demo-users button:hover{background:#e7efd9}.demo-users strong{font-size:11px;display:block}.demo-users small{color:#a4b58d;font-size:9px}.demo-box>small{color:#a7b694;font-size:9px}@media (min-width:1600px){.main-content{padding-top:35px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 320px}.task-row{min-height:80px}}@media (max-height:850px){.sidebar{padding-top:22px}.sidebar>.brand{margin-bottom:24px}.workspace-picker{margin-bottom:21px}.nav-item{min-height:36px;padding-top:9px;padding-bottom:9px}}@media (max-width:1250px){.sidebar{width:208px;padding-left:11px;padding-right:11px}.workspace-content{width:calc(100% - 208px);margin-left:208px}.main-content{padding:24px}.topbar{padding:0 24px}.header-clock{flex-direction:column;align-items:flex-start;gap:2px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 250px;gap:17px}.stats-grid{gap:12px}.stat-card{padding:14px}.task-row{gap:9px;padding:15px}.task-tags{gap:5px}.task-tags>.muted{display:none}.calendar-layout{grid-template-columns:1fr}.day-panel .task-main{min-width:0}.day-panel .task-tags{margin-left:0}.template-grid{grid-template-columns:repeat(2,1fr)}.settings-layout{grid-template-columns:1fr 260px}.login-story{padding:40px}.login-story h1{font-size:55px}}@media (max-width:1000px){.clock-date-full{display:none}.clock-date-short{display:inline}.header-new-task{padding:9px 12px}.sidebar{width:190px}.workspace-content{width:calc(100% - 190px);margin-left:190px}.sidebar>.brand{padding:0 10px;font-size:22px}.nav-item{padding-left:12px;font-size:10px}.dashboard-columns{grid-template-columns:1fr}.dashboard-secondary{grid-template-columns:1fr 1fr;gap:18px;display:grid}.stats-grid{grid-template-columns:repeat(2,1fr)}.topbar-tools{gap:10px}.settings-layout{grid-template-columns:1fr}.settings-layout>aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}.notifications-controls{flex-direction:column;gap:0;margin-bottom:17px}.notifications-controls>.section-tabs{gap:20px;width:100%}.performance-top{grid-template-columns:230px 1fr}.bar-chart{gap:4px}.page-heading h1{font-size:26px}.tab-aside{font-size:8px}.login-form{padding:35px}.login-story h1{font-size:46px}}@media (max-width:600px){.topbar .header-new-task{justify-content:center;width:34px;height:34px;padding:0}.header-new-task>span{display:none}}@media (max-width:760px){.sidebar{width:235px;transition:transform .2s;transform:translate(-100%)}.sidebar.mobile-open{transform:translate(0)}.nav-backdrop{z-index:25;background:#1f351b50;display:block;position:fixed;inset:0}.workspace-content{width:100%;margin:0}.topbar{gap:12px;height:60px;padding:0 17px}.mobile-menu{display:inline-flex}.header-clock{font-size:11px}.topbar-tools{gap:5px}.main-content{padding:21px 17px}.page-heading{align-items:start;gap:12px;margin-bottom:23px}.page-heading h1{letter-spacing:-.8px;font-size:25px}.page-heading p{max-width:280px;font-size:10px;line-height:1.7}.page-heading>.primary{margin-top:25px;padding:9px 11px;font-size:10px}.page-heading .eyebrow{letter-spacing:1.1px;font-size:8px}.demo-ribbon{margin-bottom:18px}.stats-grid{gap:11px;margin-bottom:20px}.stat-card{padding:15px}.stat-card>strong{font-size:28px}.stat-card>div>span:first-child{font-size:10px}.tab-aside{display:none}.section-tabs{margin-bottom:20px}.task-row{gap:10px;padding:16px}.task-main strong{font-size:11px}.task-tags>.badge{white-space:normal;text-align:center;max-width:83px;font-size:8px}.points{display:none}.panel-heading{padding:17px}.panel-heading h2{font-size:12px}.dashboard-secondary{gap:13px}.week-score{gap:9px;padding:6px 17px}.week-score>strong{font-size:29px}.week-score>span{font-size:8px}.week-foot{margin:13px 17px 8px;font-size:8px}.week-card>.text-button{margin:0 17px;font-size:8px}.panel{margin-bottom:17px}.bar-chart{padding-left:16px;padding-right:16px}.filters{gap:8px}.filters select{flex:1;max-width:150px;padding:8px;font-size:9px}.calendar-toolbar{flex-direction:column;align-items:start;gap:15px}.calendar-toolbar h2{font-size:17px}.calendar-cell{gap:6px;min-height:95px;padding:9px 6px}.calendar-cell>small{font-size:7px}.calendar-cell>strong{font-size:10px}.calendar-legend{gap:9px;padding:10px}.calendar-legend small{width:100%}.performance-top{grid-template-columns:1fr}.score-panel{flex-direction:column;align-items:center;padding:20px;display:flex}.big-score{font-size:45px}.trend-panel .bar-chart{height:160px}.report-controls{flex-wrap:wrap}.report-controls>.secondary{padding:8px 10px;font-size:10px}.template-grid{grid-template-columns:1fr 1fr;gap:12px}.template-card{padding:17px}.template-card h2{font-size:12px}.template-card>p{font-size:9px}.template-meta>span{font-size:8px}.template-card>.secondary{padding:8px;font-size:9px}.notifications-controls .section-tabs{gap:19px;overflow:auto}.notifications-controls .section-tabs button{font-size:10px}.notification-item{gap:11px;padding:17px}.notification-title h3{font-size:11px}.notification-item p{font-size:10px}.notification-item small{font-size:8px}.notification-icon{border-radius:9px;width:30px;height:30px}.settings-layout>aside{grid-template-columns:1fr}.employee-grid{grid-template-columns:1fr 1fr;gap:12px;padding:15px}.dialog-inner{padding:21px}.dialog-inner>header h2{font-size:19px}.form-grid.three,.detail-facts{grid-template-columns:1fr 1fr}.login{grid-template-columns:1fr}.login-story{min-height:auto;padding:27px 30px 35px}.login-story>.brand{margin-bottom:35px;font-size:22px}.login-story>div:not(.plant-art){padding:0}.login-story h1{margin:13px 0;font-size:42px;line-height:1.15}.login-story p{font-size:11px}.login-points,.story-footer{display:none}.plant-art{width:260px;height:300px;bottom:-30px;right:-80px;transform:scale(.8)rotate(20deg)}.login-form{padding:38px 30px 75px}.login-form h2{font-size:27px}.login-form footer{bottom:22px}.login-form form{margin-top:23px}.login-form>div{width:100%;max-width:410px}.login-form>div>.eyebrow,.login-story .eyebrow{font-size:8px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.nav-item{color:#697663;font-size:12px}.task-main strong{font-size:12px}.task-main>span{color:#7a856f;font-size:10px}.task-main>span small,.task-row .badge{font-size:9px}.badge.red{color:#9b523c}.badge.green{color:#4f7540}.badge.amber{color:#886a30}.badge.neutral{color:#6d7e5d}.page-heading p,.stat-card>div>span:first-child{color:#748167}.stat-card>small,.focus-progress>div:first-child,.week-score>span,.week-foot{color:#7b876d}.stat-card>div>span:first-child{font-size:11px}.stat-card>small{font-size:10px}.eyebrow{color:#748466}.panel-heading h2{font-size:13px}.task-main>span i{color:#8c977f}.calendar-cell>small,.calendar-weekdays>span,.calendar-legend>span,.notification-item p,.notification-item small{color:#71825e}.calendar-cell>strong{color:#68864e}.activity-item strong{color:#718661}.text-red{color:#a35e43!important}.text-green{color:#527b38!important}.settings-panel small,.notice,.task-detail>p,.timeline p{color:#6d8258}.task-detail .badge{font-size:10px}.login-theme{z-index:5;position:absolute;top:24px;right:26px}.theme-toggle{color:#718362}.appearance-description{margin:0 0 18px!important}.theme-choices{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:17px;display:grid}.theme-choice{border:1px solid var(--line);text-align:left;border-radius:9px;padding:7px}.theme-choice.selected{border-color:#819c6c;box-shadow:0 0 0 1px #819c6c}.theme-choice>span:last-child{align-items:center;gap:6px;padding:9px 3px 3px;font-size:11px;display:flex}.radio-dot{border:1px solid #9cab90;border-radius:50%;width:10px;height:10px;margin-left:auto}.selected .radio-dot{background:var(--paper);border:3px solid #819c6c}.theme-swatch{background:#f4f7ef;border:1px solid #dfe6d7;border-radius:5px;height:65px;display:block;position:relative;overflow:hidden}.theme-swatch i{background:#e8eedd;border-right:1px solid #dbe4d0;width:26%;position:absolute;inset:0 auto 0 0}.theme-swatch b,.theme-swatch em{background:#c8d5b8;border-radius:3px;height:7px;position:absolute;top:12px;left:33%;right:9%}.theme-swatch em{background:#fff;border:1px solid #e1e8d8;height:24px;top:28px}.swatch-dark{background:#17231c;border-color:#344332}.swatch-dark i{background:#253023;border-color:#3a4834}.swatch-dark b{background:#718b5f}.swatch-dark em{background:#263428;border-color:#3c4d36}.swatch-system{background:linear-gradient(90deg,#f4f7ef 50%,#17231c 50%)}.swatch-system em{background:linear-gradient(90deg,#fff 30%,#263428 30%);border-color:#869a72}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141c18;--paper:#1c2720;--ink:#dce6d5;--muted:#98aa90;--line:#2d3a2c;--green:#8eac78;--sage:#2c3d29;--orange:#d7ae75;--red:#e1a188;--purple:#b0a2c3}[data-theme=dark] body{background:var(--bg);color:var(--ink)}[data-theme=dark] .sidebar{border-color:var(--line);background:#19221c}[data-theme=dark] .topbar{border-color:var(--line);background:#18211bd9}[data-theme=dark] .brand{color:#e2eadb}[data-theme=dark] .brand-mark{color:#182216;background:#89a873}[data-theme=dark] .brand-dot{color:#a7be8e}[data-theme=dark] .workspace-picker,[data-theme=dark] .panel,[data-theme=dark] .stat-card,[data-theme=dark] .dialog{background:var(--paper);border-color:var(--line);box-shadow:0 3px 10px #0000000c}[data-theme=dark] .workspace-avatar{color:#c2d0a8;background:#35422c}[data-theme=dark] .workspace-picker small,[data-theme=dark] .nav-caption{color:#91a481}[data-theme=dark] .nav-item{color:#acbba0}[data-theme=dark] .nav-item:hover{background:#253224}[data-theme=dark] .nav-item.active{color:#cee0ba;background:#31442d}[data-theme=dark] .nav-item b{color:#c4d6af;background:#3a4c30}[data-theme=dark] .avatar{color:#c6d8b0;background:#3a4b30;border-color:#243021}[data-theme=dark] .demo-ribbon{color:#91a280}[data-theme=dark] .icon-button{color:#a0b38c}[data-theme=dark] .icon-button:hover{color:#d5e6c0;background:#31422b}[data-theme=dark] .notification-bell i{background:#bbcc8b;border-color:#1a251b}[data-theme=dark] .eyebrow{color:#96ac7f}[data-theme=dark] .page-heading p,[data-theme=dark] .muted,[data-theme=dark] label small{color:#9eb18c}[data-theme=dark] .primary{color:#142010;background:#9ab981;border-color:#9ab981}[data-theme=dark] .primary:hover{background:#adc995;border-color:#adc995}[data-theme=dark] .secondary{color:#c2d4ad;background:#253322;border-color:#43563a}[data-theme=dark] .secondary:hover{background:#31432a}[data-theme=dark] .text-button{color:#afc795}[data-theme=dark] .text-button:hover{color:#d8ebbe}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:#dbe7cc;background:#17221b;border-color:#3b4d32}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#829675}[data-theme=dark] input[type=checkbox]{accent-color:#a5c38d}[data-theme=dark] .section-tabs>button{color:#98aa85}[data-theme=dark] .section-tabs>button.active{color:#c9dfa9;border-color:#9dbf7d}[data-theme=dark] .tab-aside{color:#96a97f}[data-theme=dark] .live-dot{background:#a1c47e}[data-theme=dark] .stat-card>div>span:first-child,[data-theme=dark] .stat-card>small{color:#a3b58f}[data-theme=dark] .stat-icon.sage{color:#b1c78e;background:#334329}[data-theme=dark] .stat-icon.green{color:#a7c5a7;background:#2b4030}[data-theme=dark] .stat-icon.orange{color:#dec08e;background:#433a28}[data-theme=dark] .stat-icon.purple{color:#c0aed8;background:#373044}[data-theme=dark] .panel-heading,[data-theme=dark] .task-row,[data-theme=dark] .notification-item,[data-theme=dark] td{border-color:#2c3b2a}[data-theme=dark] .attention-panel{background:#27281f;border-color:#484432}[data-theme=dark] .attention-panel .panel-heading{border-color:#3e3d2c}[data-theme=dark] .count{color:#c0d3a2;background:#35452b}[data-theme=dark] .amber-count{color:#dac28e;background:#4b3e27}[data-theme=dark] .section-icon{color:#a9bf8c}[data-theme=dark] .amber-icon{color:#d2b782}[data-theme=dark] .task-check{background:#172219;border-color:#667958}[data-theme=dark] .task-check:hover{background:#34492b;border-color:#aecb8d}[data-theme=dark] .task-check.checked{color:#15210e;background:#8eac74;border-color:#8eac74}[data-theme=dark] .task-main strong{color:#d6e3c8}[data-theme=dark] .task-main>span,[data-theme=dark] .task-main>span i{color:#9db086}[data-theme=dark] .task-main strong>svg{color:#93aa7b}[data-theme=dark] .points{color:#b5cb9a;background:#273620;border-color:#3a4e2d}[data-theme=dark] .badge.green,[data-theme=dark] .notification-icon.green{color:#c0dbaa;background:#2e4329}[data-theme=dark] .badge.red,[data-theme=dark] .notification-icon.red{color:#f0b39a;background:#4b342a}[data-theme=dark] .badge.amber,[data-theme=dark] .notification-icon.amber{color:#e7ce94;background:#463d27}[data-theme=dark] .badge.neutral{color:#bdcca5;background:#34402b}[data-theme=dark] .row-arrow{color:#99b17e}[data-theme=dark] .is-done .task-main strong{color:#8ea279}[data-theme=dark] .focus-progress>div:first-child{color:#99ae82}[data-theme=dark] .focus-progress strong{color:#c0d8a4}[data-theme=dark] .progress-track{background:#344328}[data-theme=dark] .progress-track>i{background:#a7c785}[data-theme=dark] .completed-section summary{color:#a7be8e;background:#202e1e;border-color:#32422a}[data-theme=dark] .add-inline{color:#a1ba85;border-color:#3a4e2c}[data-theme=dark] .add-inline:hover{color:#c9e0ae;background:#293b22}[data-theme=dark] .week-score>span,[data-theme=dark] .week-foot{color:#a0b58a}[data-theme=dark] .week-foot{border-color:#34452b}[data-theme=dark] .bar-track{background:#263322}[data-theme=dark] .bar-track>div{background:#617e4b}[data-theme=dark] .bar-track>.today-bar{background:#a8c887}[data-theme=dark] .bar-chart>div>span{color:#a4ba8b}[data-theme=dark] .activity-dot{color:#b6ce9a;background:#33472a}[data-theme=dark] .activity-item strong{color:#c2d3ac}[data-theme=dark] .activity-item small{color:#93a77c}[data-theme=dark] .orange-dot{color:#d7b47a;background:#51412a!important}[data-theme=dark] .filters select{color:#c2d3aa;background:#202c1e;border-color:#3b4c30}[data-theme=dark] .empty-state{color:#9cb583}[data-theme=dark] .empty-state strong{color:#cadbb4}[data-theme=dark] .employee-card{border-color:#3b4c2e}[data-theme=dark] .employee-card:hover{background:#293a22}[data-theme=dark] .segmented{background:#26351f}[data-theme=dark] .segmented button{color:#9db985}[data-theme=dark] .segmented button.active{color:#d6e9bf;background:#405735}[data-theme=dark] .calendar-weekdays,[data-theme=dark] th{background:#24301e}[data-theme=dark] .calendar-weekdays>span,[data-theme=dark] th{color:#a9bf90}[data-theme=dark] .calendar-cell{border-color:#33432b}[data-theme=dark] .calendar-cell.off-day{background:#202b1c}[data-theme=dark] .calendar-cell:hover{background:#304327}[data-theme=dark] .calendar-cell.selected,[data-theme=dark] .calendar-cell.selected.off-day{background:#3a502e;box-shadow:inset 0 0 0 2px #90ae6c}[data-theme=dark] .day-number{color:#bfd3a6}[data-theme=dark] .is-today .day-number{color:#19250f;background:#a8c684}[data-theme=dark] .calendar-cell>strong{color:#b7d598}[data-theme=dark] .calendar-cell>small,[data-theme=dark] .calendar-legend>span,[data-theme=dark] .calendar-legend small,[data-theme=dark] .day-summary{color:#acbf94}[data-theme=dark] .no-work{color:#82976a}[data-theme=dark] .calendar-meter{background:#49432b}[data-theme=dark] .calendar-meter>i{background:#93b76b}[data-theme=dark] .calendar-meter.missed{background:#694634}[data-theme=dark] .template-icon{color:#b5d097;background:#33492b}[data-theme=dark] .template-card>p,[data-theme=dark] .template-meta>span{color:#a9be91}[data-theme=dark] .new-template-card{color:#b3ce94;background:#22311d;border-color:#536c3e}[data-theme=dark] .big-score{color:#bbda98}[data-theme=dark] .score-panel p,[data-theme=dark] .score-panel small{color:#a5be8b}[data-theme=dark] .notice,[data-theme=dark] .privacy-note{color:#bdd3a3;background:#2a3b22;border-color:#405733}[data-theme=dark] td{color:#b3c79a}[data-theme=dark] td strong{color:#d3e4bd}[data-theme=dark] td small{color:#a2b986}[data-theme=dark] .notification-item.unread{background:#25341e}[data-theme=dark] .notification-item p,[data-theme=dark] .notification-item small{color:#abc38f}[data-theme=dark] .settings-panel small{color:#adc491}[data-theme=dark] .job-counts{color:#b7cf9a;background:#25341e}[data-theme=dark] .dialog::backdrop{background:#050d08b8}[data-theme=dark] .dialog-inner>header p{color:#a7bf8a}[data-theme=dark] .form-divider{color:#b0cb94}[data-theme=dark] .weekday-picker button{color:#bdd5a0;background:#24331d;border-color:#435d31}[data-theme=dark] .weekday-picker button.selected{color:#1b2a10;background:#a2c481;border-color:#a2c481}[data-theme=dark] .recurrence-preview{color:#c2dba5;background:#2c3f22}[data-theme=dark] .recurrence-preview small,[data-theme=dark] details>summary{color:#acc991}[data-theme=dark] fieldset{border-color:#405b2f}[data-theme=dark] legend,[data-theme=dark] .check-label,[data-theme=dark] .check-options label{color:#b7cf9b}[data-theme=dark] .task-detail>p{color:#bdd3a4}[data-theme=dark] .detail-facts,[data-theme=dark] .evidence{background:#26371e}[data-theme=dark] .detail-facts>div{color:#a2be83}[data-theme=dark] .detail-facts strong{color:#d0e5b4}[data-theme=dark] .timestamps,[data-theme=dark] .evidence p,[data-theme=dark] .timeline p,[data-theme=dark] .timeline small{color:#b0cd93}[data-theme=dark] .timeline li{border-color:#466535}[data-theme=dark] .timeline li:before{background:#a9cc82;border-color:#1c2720}[data-theme=dark] .error{color:#f0b19b;background:#482d24}[data-theme=dark] .text-red{color:#e9ad91!important}[data-theme=dark] .text-green{color:#b1d58c!important}[data-theme=dark] .toast{color:#17250d;background:#afce8d;box-shadow:0 8px 30px #0005}[data-theme=dark] .login{background:#172019}[data-theme=dark] .login-story{background:#25341f}[data-theme=dark] .login-story h1{color:#d1e4b9}[data-theme=dark] .login-story p,[data-theme=dark] .login-points>span{color:#acc48f}[data-theme=dark] .story-footer,[data-theme=dark] .login-form footer{color:#8da971}[data-theme=dark] .plant-art{opacity:.17}[data-theme=dark] .login-form>div>p{color:#a7c08b}[data-theme=dark] .demo-box{border-color:#3c522b}[data-theme=dark] .demo-users button{color:#c3dda4;background:#2b3d21;border-color:#445f32}[data-theme=dark] .demo-users button:hover{background:#3b532b}[data-theme=dark] .demo-users small,[data-theme=dark] .demo-box>small{color:#a6c188}[data-theme=dark] .theme-choice{border-color:#4a6138}[data-theme=dark] .theme-choice.selected{border-color:#b0ce8b;box-shadow:0 0 0 1px #b0ce8b}[data-theme=dark] .selected .radio-dot{border-color:#b0ce8b}@media (max-width:760px){.login-theme{top:23px;right:23px}.theme-choices{gap:8px}.theme-choice{padding:5px}.theme-choice>span:last-child{font-size:10px}.theme-swatch{height:58px}}.reminder-filter{width:fit-content;margin-bottom:18px}.task-main .task-origin{margin:5px 0;font-size:10px}.personal-origin{color:#74619b!important}[data-theme=dark] .personal-origin{color:#c3afe5!important}
