:root{color-scheme:light;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;background:#f6f8fb;color:#172033;--bg: #f6f8fb;--surface: #ffffff;--surface-soft: #f8fafc;--text: #172033;--muted: #667085;--border: #dfe5ee;--line: #e8edf4;--teal: #0f766e;--teal-soft: #e7f6f4;--blue: #2563eb;--green: #16a34a;--orange: #e2762e;--red: #dc2626;--shadow: 0 12px 30px rgba(16, 24, 40, .07)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}.app-shell{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:20px 16px;border-right:1px solid var(--border);background:#fff;display:flex;flex-direction:column;gap:24px}.brand{display:flex;align-items:center;gap:12px;padding:8px}.brand-mark{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:#10232f;color:#fff;font-weight:800}.brand strong,.brand span{display:block}.brand span{margin-top:3px;color:var(--muted);font-size:12px}nav{display:grid;gap:6px}.nav-item{height:42px;border-radius:8px;padding:0 12px;background:transparent;color:#455468;display:flex;align-items:center;gap:10px;text-align:left}.nav-item:hover,.nav-item.active{background:var(--teal-soft);color:var(--teal)}.sidebar-note{margin-top:auto;border:1px solid var(--line);border-radius:8px;padding:12px;color:#475467;font-size:12px;line-height:1.55;background:var(--surface-soft);display:flex;gap:8px}.main{min-width:0;padding:20px 24px 36px}.login-page{min-height:100vh;padding:28px;background:radial-gradient(circle at 16% 18%,rgba(15,118,110,.13),transparent 30%),linear-gradient(135deg,#f8fbff,#eef7f6);display:grid;place-items:center}.login-card{width:min(100%,440px);border:1px solid var(--border);border-radius:8px;padding:24px;background:#fffffff2;box-shadow:0 24px 70px #1018281f}.login-brand{display:flex;align-items:center;gap:12px}.login-brand strong,.login-brand span,.login-hint strong,.login-hint span{display:block}.login-brand strong{color:var(--text);font-size:16px}.login-brand span,.login-hint span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.5}.login-copy{margin-top:26px}.login-copy h1{font-size:26px}.login-copy p{margin-top:9px;color:var(--muted);font-size:14px;line-height:1.65}.login-form{margin-top:22px;display:grid;gap:12px}.login-form label{display:grid;gap:7px;color:#475467;font-size:13px;font-weight:700}.login-error{border:1px solid #fecaca;border-radius:8px;padding:9px 10px;background:#fff5f5;color:var(--red);font-size:13px}.login-hint{margin-top:16px;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--surface-soft)}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}h1,h2,p{margin:0}h1{font-size:24px;line-height:1.25}h2{font-size:17px;line-height:1.3}.topbar p,.panel-head p,.trace-head p{margin-top:5px;color:var(--muted);font-size:13px}.topbar-actions,.trace-actions,.settle-actions{display:flex;align-items:center;gap:10px}.view-switch{height:36px;border:1px solid var(--border);border-radius:8px;padding:3px;background:#fff;display:inline-flex;align-items:center;gap:3px}.view-switch button{height:28px;border-radius:6px;padding:0 10px;background:transparent;color:#475467;font-size:13px;white-space:nowrap}.view-switch button.active{background:var(--teal);color:#fff}.role-chip{min-height:36px;border:1px solid #c6ece7;border-radius:8px;padding:0 11px;background:var(--teal-soft);color:var(--teal);display:inline-flex;align-items:center;font-size:13px;font-weight:700;white-space:nowrap}.sync-chip{min-height:36px;border:1px solid #dbe5f2;border-radius:8px;padding:0 11px;background:#f8fafc;color:#475467;display:inline-flex;align-items:center;font-size:12px;font-weight:700;white-space:nowrap}.sync-chip.error{border-color:#fecaca;background:#fff5f5;color:var(--red)}select,input,textarea{width:100%;border:1px solid var(--border);border-radius:8px;padding:9px 10px;background:#fff;color:var(--text);outline:none}textarea{min-height:78px;resize:vertical}select:focus,input:focus,textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0f766e1f}.status-button,.primary,.ghost,.stage-actions button{min-height:36px;border-radius:8px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;white-space:nowrap}.primary{background:var(--teal);color:#fff;box-shadow:0 8px 18px #0f766e2e}.primary:hover{background:#115e59}.ghost,.stage-actions button,.status-button{border:1px solid var(--border);background:#fff;color:#344054}.status-button.ok{border-color:#b7e3cc;background:#effaf3;color:var(--green)}.status-button.danger{border-color:#fecaca;background:#fff5f5;color:var(--red)}.workspace-grid{display:grid;grid-template-columns:minmax(620px,1.3fr) minmax(430px,.95fr) 360px;gap:16px;align-items:start}.panel{background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow)}.ledger-panel,.trace-panel,.logs-panel{min-height:640px}.panel-head,.trace-head{min-height:74px;padding:16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.panel-head.tight{min-height:auto;padding:14px 14px 10px;border-bottom:0}.toolbar{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}.search-box{position:relative;display:block}.search-box svg{position:absolute;left:10px;top:50%;color:var(--muted);transform:translateY(-50%)}.search-box input{padding-left:34px}.table-wrap{overflow:auto}.work-table{width:100%;min-width:860px;border-collapse:collapse}.work-table th{height:42px;padding:0 12px;color:#667085;font-size:12px;font-weight:600;text-align:left;background:var(--surface-soft)}.work-table td{height:64px;padding:10px 12px;border-top:1px solid var(--line);color:#344054;font-size:13px}.work-table tr{transition:background .16s ease}.work-table tbody tr:hover,.work-table tr.selected{background:#f0fdfa}.work-table td strong,.work-table td span{display:block}.work-table td strong{margin-bottom:4px;color:var(--text);font-size:13px}.work-table td span{color:var(--muted);font-size:12px}.member-badge{display:inline-flex!important;align-items:center;gap:7px;color:var(--text)!important}.avatar{flex:0 0 auto;width:28px;height:28px;border-radius:999px;display:inline-grid;place-items:center;background:color-mix(in srgb,var(--avatar-color) 13%,white);color:var(--avatar-color);font-size:11px;font-weight:700}.date.overdue{color:var(--red)!important}.dot{width:10px;height:10px;border-radius:999px;display:inline-block;background:#94a3b8}.dot.green{background:var(--green)}.dot.blue{background:var(--blue)}.dot.orange{background:var(--orange)}.dot.red{background:var(--red)}.pill,.status-chip{min-height:24px;border-radius:999px;padding:4px 8px;display:inline-flex!important;align-items:center;justify-content:center;font-size:12px!important;font-weight:600}.pill.ok,.status-chip.green{background:#effaf3;color:var(--green)!important}.pill.warn,.status-chip.orange{background:#fff7ed;color:var(--orange)!important}.status-chip.red{background:#fff1f2;color:var(--red)}.status-chip.blue{background:#eff6ff;color:var(--blue)}.status-chip.muted{background:#f1f5f9;color:#64748b}.timeline{padding:14px 16px 18px}.stage-row{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px}.stage-index{position:relative;display:flex;justify-content:center;padding-top:8px}.stage-index i{position:absolute;top:24px;bottom:0;width:1px;background:var(--line)}.stage-content{margin-bottom:13px;padding:13px;border:1px solid var(--line);border-radius:8px;background:#fff}.stage-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.stage-title strong,.stage-title span{display:block}.stage-title strong{font-size:15px}.stage-title span{margin-top:3px;color:var(--muted);font-size:13px}.stage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.info{min-height:54px;border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--surface-soft)}.info span,.info strong{display:block}.info span{color:var(--muted);font-size:11px}.info strong{margin-top:4px;overflow:hidden;color:#344054;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.checklist{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.checklist span{min-height:26px;border-radius:999px;padding:4px 8px;background:#eef7f6;color:#17635e;display:inline-flex;align-items:center;gap:5px;font-size:12px}.stage-actions{display:flex;gap:8px}.danger-text{color:var(--red)!important}.side-stack{display:grid;gap:16px}.compact-panel{padding:0 14px 14px}.compact-panel label,.settings-form label{display:grid;gap:6px;margin-top:10px;color:#475467;font-size:12px;font-weight:600}.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}.work-order-composer{margin:14px;padding:16px;border:1px solid #b9dfda;border-radius:12px;background:#f8fffd}.trace-panel>.work-order-composer{margin:0 14px 16px}.composer-heading,.workflow-heading,.workflow-step-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.composer-heading>div,.workflow-heading>div{display:grid;gap:4px}.composer-heading span,.workflow-heading span{color:#667085;font-size:12px;font-weight:500}.workflow-builder{display:grid;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.workflow-heading select{width:auto;min-width:130px}.custom-stage-adder{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.custom-stage-adder button{white-space:nowrap}.workflow-step{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff}.workflow-step-title{justify-content:flex-start}.workflow-step-title b{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--teal-soft);color:var(--teal);font-size:12px}.workflow-step-title button{margin-left:auto;min-height:30px;border:0;background:transparent}@media(max-width:640px){.custom-stage-adder{grid-template-columns:1fr}}.stage-not-used{color:#c0c7d0}.order-description{max-width:720px;margin-top:8px!important;color:#475467!important;line-height:1.6}.panel-empty-detail{min-height:220px;display:grid;place-items:center;align-content:center;gap:8px;color:#667085}.panel-empty-detail strong{color:var(--text)}.team-account-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}.account-form{display:grid;gap:14px;padding:16px}.account-form label{display:grid;gap:6px;color:#475467;font-size:12px;font-weight:600}.form-message{border-radius:8px;padding:10px 12px;font-size:13px}.form-message.success{color:#08705f;background:var(--teal-soft)}.form-message.error{color:var(--red);background:#fff1f0}.account-list{display:grid;gap:8px;padding:16px}.account-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:12px}.account-list article div{display:grid;gap:3px}.account-list .employee-public-note{display:grid;gap:5px;margin-top:5px}.account-list .employee-public-note input{min-width:0}.account-list .employee-account-actions{justify-items:end;gap:8px}.account-list .employee-account-actions .ghost{min-height:34px;padding:6px 10px}.account-list span,.account-list code{color:#667085;font-size:12px}@media(max-width:720px){.account-list article{grid-template-columns:auto 1fr}.account-list .employee-account-actions{grid-column:2;justify-items:stretch}}.member-order-detail{scroll-margin-top:20px}.member-order-description{margin:0;padding:0 16px 16px;color:#475467;line-height:1.6}.member-order-stages{display:grid;gap:10px;padding:0 16px 16px}.member-order-stages article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--surface-soft)}.member-order-stages article>b{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--teal);background:var(--teal-soft)}.member-order-stages article div{display:grid;gap:4px}.member-order-stages article span{color:#667085;font-size:12px}.wide{width:100%;margin-top:12px}.trace-preview{border:1px solid #c6ece7;border-radius:8px;padding:10px;margin-top:10px;background:var(--teal-soft);display:grid;gap:5px;color:#105e58;font-size:12px}.issue-list,.event-table,.log-list{display:grid;gap:8px}.issue-item,.event-table article{border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--surface-soft)}.issue-item strong,.issue-item span,.event-table strong,.event-table span{display:block}.issue-item strong,.event-table strong{color:var(--text);font-size:13px}.issue-item span,.event-table span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.issue-responsibility{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.issue-responsibility span{border-radius:6px;padding:5px 7px;background:#fff}.performance-layout,.settings-layout{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:16px;align-items:start}.member-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,.8fr);gap:16px;align-items:start}.member-summary-panel,.member-work-panel{grid-column:1}.member-score-panel{grid-column:2;grid-row:1 / span 2}.member-hero{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.member-identity{display:flex;align-items:center;gap:12px}.member-identity .avatar{width:42px;height:42px;font-size:13px}.member-identity h2,.member-identity p,.member-pay span,.member-pay strong{display:block}.member-identity p{margin-top:4px;color:var(--muted);font-size:13px}.member-pay{min-width:128px;text-align:right}.member-pay span{color:var(--muted);font-size:12px}.member-pay strong{color:var(--teal);font-size:34px;line-height:1.1}.member-stat-grid{border-top:1px solid var(--line);padding:14px 18px 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.member-task-list{padding:14px 16px 16px;display:grid;gap:9px}.member-task-list button{border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--surface-soft);color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.member-task-list strong,.member-task-list span{display:block}.member-task-list span{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.4}.member-score-body{padding:16px;display:grid;gap:12px}.member-detail-grid{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.member-mini-list{display:grid;align-content:start;gap:8px}.member-mini-list>strong{color:var(--text);font-size:13px}.member-mini-list article,.empty-state{border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--surface-soft)}.member-mini-list span,.member-mini-list small{display:block}.member-mini-list span{color:var(--text);font-size:13px;font-weight:600}.member-mini-list small,.empty-state{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.action-list{align-items:stretch}.action-card,.review-card,.mini-form{border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--surface-soft);display:grid;gap:10px}.action-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.action-card-head strong,.action-card-head span,.mini-form>strong,.result-confirm-box strong,.result-confirm-box span{display:block}.action-card-head strong,.mini-form>strong,.result-confirm-box strong{color:var(--text);font-size:13px}.action-card-head span,.muted-text,.result-confirm-box span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.action-card label,.mini-form label,.review-card label{display:grid;gap:6px;color:#475467;font-size:12px;font-weight:600}.mini-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.button-row.compact{margin-top:0}.button-row.compact .primary,.button-row.compact .ghost{flex:1 1 120px}.member-form-grid{padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.result-confirm-box{margin-top:4px;border:1px solid #c6ece7;border-radius:8px;padding:12px;background:var(--teal-soft);display:grid;gap:10px}.mini-button{min-height:30px;margin-top:8px;border:1px solid var(--border);border-radius:8px;padding:0 10px;background:#fff;color:var(--teal);font-size:12px;font-weight:700}.review-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.review-list{padding:16px;display:grid;gap:10px}.review-list.compact-list{max-height:480px;overflow:auto}.count-badge{min-width:34px;height:34px;border-radius:8px;display:inline-grid;place-items:center;background:var(--teal-soft);color:var(--teal)}.performance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}.person-card{border:1px solid var(--line);border-radius:8px;padding:14px;background:#fff}.person-head{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;margin-bottom:14px}.person-head strong,.person-head span{display:block}.person-head span{margin-top:3px;color:var(--muted);font-size:12px}.person-head b{color:var(--teal);font-size:24px}.score-lines{display:grid;gap:10px}.score-line>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;font-size:12px}.score-line span{color:#475467}.score-line b{color:var(--text)}.score-line i{height:7px;border-radius:999px;display:block;overflow:hidden;background:#edf2f7}.score-line em{height:100%;border-radius:inherit;display:block;background:var(--teal)}.manual-adjustment-score{display:flex;align-items:center;justify-content:space-between;border-top:1px dashed var(--line);padding-top:10px;color:#475467;font-size:12px}.positive{color:var(--teal)!important}.negative{color:var(--red)!important}.performance-adjustment-panel{grid-column:1 / -1}.adjustment-form{display:grid;gap:12px;padding:16px;border-bottom:1px solid var(--line)}.adjustment-form-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.adjustment-form label{display:grid;gap:6px;color:#475467;font-size:12px;font-weight:600}.adjustment-form .primary{justify-self:start}.adjustment-history,.member-adjustment-notes{display:grid;gap:8px}.adjustment-history{padding:16px}.adjustment-history article,.member-adjustment-notes article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--surface-soft)}.adjustment-history article div,.member-adjustment-notes article div{display:grid;gap:3px}.adjustment-history article span,.member-adjustment-notes article span,.member-adjustment-notes article p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.adjustment-history article button{border:0;background:transparent}.member-adjustment-notes article{grid-template-columns:minmax(0,1fr) auto}.member-adjustment-notes article p{grid-column:1}.member-adjustment-notes article>b{grid-column:2;grid-row:1 / span 2}.cancelled-adjustment{opacity:.7}.cancelled-adjustment>b{text-decoration:line-through}.adjustment-cancelled-label{color:var(--teal)!important;font-weight:700}.member-adjustment-notes .adjustment-appeal-area{grid-column:1 / -1;display:grid;gap:8px;padding-top:8px;border-top:1px dashed var(--line)}.appeal-status-line{display:flex!important;align-items:center;gap:8px!important}.appeal-form{display:grid;gap:8px}.appeal-form .button-row{display:flex}.metric-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.metric-tags span{border-radius:999px;padding:5px 8px;background:#f1f5f9;color:#475467;font-size:12px}.bonus-control{width:130px;display:grid;gap:5px;color:#475467;font-size:12px}.event-table{padding:16px}.event-table article{display:flex;align-items:center;justify-content:space-between;gap:12px}.event-table b{color:var(--teal)}@media(max-width:760px){.adjustment-form-grid{grid-template-columns:1fr}.adjustment-history article{grid-template-columns:1fr auto}.adjustment-history article button{grid-column:1 / -1;text-align:left}}.settings-form{padding:16px}.button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.button-row .primary,.button-row .ghost{flex:1 1 170px}button:disabled{cursor:not-allowed;opacity:.62}.switch-row{min-height:58px;border:1px solid var(--line);border-radius:8px;padding:10px;display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;gap:14px}.switch-row strong,.switch-row small{display:block}.switch-row small{margin-top:3px;color:var(--muted);font-size:12px;font-weight:400}.switch-row input,.notify-grid input{width:16px;height:16px}.notify-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.notify-grid label{min-height:38px;border:1px solid var(--line);border-radius:8px;padding:8px;display:flex;align-items:center;gap:8px;margin:0;font-weight:500}.member-map{border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--surface-soft)}.member-map>strong,.member-map>p{display:block}.member-map>strong{color:var(--text);font-size:13px}.member-map>p{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.member-map label{grid-template-columns:72px minmax(0,1fr);align-items:center}.member-map label span{color:#344054;font-weight:600}.settings-action-panel{grid-column:1 / -1}.reminder-form{display:grid;gap:12px}.reminder-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reminder-actions article{border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--surface-soft);display:flex;align-items:center;justify-content:space-between;gap:12px}.reminder-actions strong,.reminder-actions span{display:block}.reminder-actions strong{color:var(--text);font-size:22px;line-height:1}.reminder-actions span{margin-top:5px;color:var(--muted);font-size:12px}.status-list{display:grid;gap:10px;padding:16px}.status-list article{border:1px solid var(--line);border-radius:8px;padding:11px;background:var(--surface-soft)}.status-list article.ready{border-color:#b7e3cc;background:#effaf3}.status-list span,.status-list strong,.status-list p{display:block}.status-list span{color:var(--muted);font-size:12px}.status-list strong{margin-top:3px;color:var(--text);font-size:14px}.status-list article.ready strong{color:var(--green)}.status-list p{margin-top:4px;overflow-wrap:anywhere;color:#475467;font-size:12px;line-height:1.45}.settings-log-panel{grid-column:1 / -1}.log-list{padding:16px}.log-list div{border-left:3px solid #cbd5e1;padding:8px 10px;background:var(--surface-soft);color:#475467;font-size:13px}@media(max-width:1280px){.workspace-grid{grid-template-columns:minmax(0,1fr)}.side-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-layout,.settings-layout,.member-layout,.review-layout{grid-template-columns:1fr}.member-summary-panel,.member-work-panel,.member-score-panel{grid-column:auto;grid-row:auto}}@media(max-width:860px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--border)}nav{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.nav-item{justify-content:center;padding:0 8px;font-size:12px}.sidebar-note{display:none}.main{padding:16px}.topbar,.panel-head,.trace-head,.action-card-head{align-items:flex-start;flex-direction:column}.topbar-actions,.trace-actions,.settle-actions{width:100%;flex-wrap:wrap}.status-button,.primary,.ghost{flex:1}.side-stack,.performance-grid,.stage-grid,.member-stat-grid,.member-detail-grid,.member-form-grid,.team-account-layout,.mini-info-grid,.notify-grid,.reminder-actions,.two-cols{grid-template-columns:1fr}}
