.toast-stack[data-v-2f415229]{position:fixed;top:18px;right:18px;z-index:100;display:grid;gap:10px;width:min(380px,calc(100vw - 36px))}.toast-card[data-v-2f415229]{display:grid;grid-template-columns:4px 1fr auto;gap:12px;align-items:start;overflow:hidden;border:1px solid #dce7e4;border-radius:8px;background:#fffffff5;box-shadow:0 18px 50px #0f231f2e;padding:14px}.toast-mark[data-v-2f415229]{width:4px;height:100%;min-height:42px;border-radius:999px;background:#176b5f}.toast-card.error .toast-mark[data-v-2f415229]{background:#c24141}.toast-card.info .toast-mark[data-v-2f415229]{background:#2563eb}.toast-card strong[data-v-2f415229]{display:block;color:#172026;font-size:14px}.toast-card p[data-v-2f415229]{margin:4px 0 0;color:#65736f;font-size:13px;line-height:1.5}.toast-card button[data-v-2f415229]{width:28px;min-height:28px;border:1px solid #d7e4e0;border-radius:999px;background:#fff;color:#40524e;padding:0;font-size:18px;line-height:1}.metric-builder[data-v-ec4f32e6]{display:grid;gap:14px;border-top:1px solid #edf2f0;padding-top:16px}.metric-builder.compact[data-v-ec4f32e6]{border-top:0;padding-top:0}.section-heading[data-v-ec4f32e6],.metric-card-head[data-v-ec4f32e6],.metric-actions[data-v-ec4f32e6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.section-heading h3[data-v-ec4f32e6]{margin:4px 0 0;font-size:17px}.metric-actions[data-v-ec4f32e6]{flex-wrap:wrap;justify-content:flex-end}.metric-card[data-v-ec4f32e6]{display:grid;gap:14px;border:1px solid #dce7e4;border-radius:8px;background:#fbfdfc;padding:14px}.metric-card-head label[data-v-ec4f32e6],.business-form label[data-v-ec4f32e6]{display:grid;gap:7px;color:#42534f;font-size:13px}.metric-card-head label[data-v-ec4f32e6]{flex:1}.metric-builder select[data-v-ec4f32e6],.metric-builder input[data-v-ec4f32e6]{width:100%;min-height:38px;border:1px solid #cbd8d5;border-radius:6px;background:#fff;color:#172026;padding:0 10px}.business-form[data-v-ec4f32e6]{display:grid;gap:14px}.field-title[data-v-ec4f32e6]{display:inline-flex;align-items:center;gap:6px}.help-tip[data-v-ec4f32e6]{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid #b9cbc7;border-radius:999px;background:#fff;color:#176b5f;font-size:12px;font-weight:900;cursor:help}.help-popover[data-v-ec4f32e6]{position:absolute;left:50%;top:calc(100% + 10px);z-index:80;display:none;width:min(460px,calc(100vw - 48px));transform:translate(-20%);border:1px solid #dce7e4;border-radius:8px;background:#fff;color:#40524e;box-shadow:0 16px 42px #0f231f29;padding:12px;font-size:12px;font-weight:500;line-height:1.7}.help-popover strong[data-v-ec4f32e6]{display:block;color:#172026;margin-top:6px}.help-popover strong[data-v-ec4f32e6]:first-child{margin-top:0}.help-tip:hover .help-popover[data-v-ec4f32e6],.help-tip:focus .help-popover[data-v-ec4f32e6],.help-tip:focus-within .help-popover[data-v-ec4f32e6]{display:block}.method-create-panel[data-v-ec4f32e6],.saved-method-list[data-v-ec4f32e6]{display:grid;gap:10px;border:1px solid #e6efec;border-radius:8px;background:#fff;padding:12px}.saved-method-row[data-v-ec4f32e6]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #edf2f0;border-radius:8px;background:#fbfdfc;padding:10px}.saved-method-row.active[data-v-ec4f32e6]{border-color:#8fd1bf;background:#f1faf7}.saved-method-row>div[data-v-ec4f32e6]:first-child{display:grid;gap:4px}.saved-method-row strong[data-v-ec4f32e6]{color:#172026;font-size:14px}.saved-method-row span[data-v-ec4f32e6],.panel-line span[data-v-ec4f32e6]{color:#65736f;font-size:12px}.saved-method-actions[data-v-ec4f32e6]{display:flex;gap:8px}.business-panel[data-v-ec4f32e6]{display:grid;gap:10px;border:1px solid #e6efec;border-radius:8px;background:#fff;padding:12px}.panel-line[data-v-ec4f32e6]{display:flex;align-items:center;justify-content:space-between;gap:10px}.panel-line strong[data-v-ec4f32e6]{color:#172026}.muted-row[data-v-ec4f32e6]{color:#65736f;font-size:13px}.condition-row[data-v-ec4f32e6]{display:grid;grid-template-columns:minmax(120px,1fr) 108px minmax(120px,1fr) auto;gap:8px;align-items:center}.rule-card[data-v-ec4f32e6]{display:grid;gap:10px;border:1px solid #edf2f0;border-radius:8px;background:#fbfdfc;padding:10px}.rule-head[data-v-ec4f32e6]{display:grid;grid-template-columns:minmax(160px,1fr) 160px auto;gap:8px;align-items:center}.step-output[data-v-ec4f32e6]{border:1px solid #dce7e4;border-radius:8px;background:#f4faf8;color:#176b5f;font-size:13px;font-weight:800;padding:11px 12px}.model-preview[data-v-ec4f32e6]{display:grid;gap:6px;border:1px solid #bee3d8;border-radius:8px;background:#f1faf7;color:#24443d;padding:12px}.model-preview strong[data-v-ec4f32e6]{color:#176b5f;font-size:13px}.model-preview span[data-v-ec4f32e6]{line-height:1.6;font-size:13px}.config-empty[data-v-ec4f32e6]{border-radius:8px;background:#fff8e8;color:#8a5a17;padding:12px}.ghost-action[data-v-ec4f32e6]{border:1px solid #cbd8d5;background:#fff;color:#344541}.danger-action[data-v-ec4f32e6]{border:1px solid #ffd1d1;background:#fff5f5;color:#a12626}@media (max-width: 640px){.section-heading[data-v-ec4f32e6],.metric-card-head[data-v-ec4f32e6]{flex-direction:column}.metric-actions[data-v-ec4f32e6],.metric-actions button[data-v-ec4f32e6],.saved-method-actions[data-v-ec4f32e6],.saved-method-actions button[data-v-ec4f32e6],.danger-action[data-v-ec4f32e6]{width:100%}.saved-method-row[data-v-ec4f32e6],.saved-method-actions[data-v-ec4f32e6]{align-items:stretch;flex-direction:column}.condition-row[data-v-ec4f32e6],.rule-head[data-v-ec4f32e6]{grid-template-columns:1fr}}.excel-page[data-v-99214531]{display:grid;gap:18px}.excel-header h1[data-v-99214531]{margin:6px 0 8px}.excel-header p[data-v-99214531]:last-child{color:#60706c;margin:0}.excel-grid[data-v-99214531]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px}.excel-panel[data-v-99214531]{min-width:0;border:1px solid #dbe5e2;border-radius:8px;background:#fff;padding:20px}.excel-form[data-v-99214531],.template-list[data-v-99214531],.dataset-list[data-v-99214531]{display:grid;gap:12px}.template-settings[data-v-99214531],.save-settings[data-v-99214531]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.save-settings[data-v-99214531]{grid-template-columns:1.2fr 1fr 1fr;margin-bottom:8px}.setting-hint[data-v-99214531]{margin:0 0 16px;color:#60706c;font-size:13px}.template-item[data-v-99214531]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;border:1px solid #dbe5e2;border-radius:8px;padding:10px}.template-open[data-v-99214531]{display:grid;height:auto;min-height:52px;justify-items:start;border:0;background:#fff;color:#344541;padding:0;text-align:left}.template-item span[data-v-99214531],.template-item small[data-v-99214531],.dataset-item p[data-v-99214531]{color:#60706c;margin:4px 0 0}.field-table[data-v-99214531]{display:grid;gap:8px;overflow-x:auto}.field-row[data-v-99214531]{display:grid;grid-template-columns:48px minmax(130px,1fr) minmax(130px,1fr) 90px 120px minmax(180px,1fr);gap:8px;min-width:860px;align-items:center}.field-head[data-v-99214531]{color:#60706c;font-size:13px;font-weight:800}.excel-actions[data-v-99214531]{display:flex;justify-content:flex-end;margin-top:16px}.preview-table[data-v-99214531]{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.preview-table table[data-v-99214531]{min-width:100%;width:max-content;border-collapse:collapse}.preview-table th[data-v-99214531],.preview-table td[data-v-99214531]{border-bottom:1px solid #edf0f5;padding:10px;text-align:left;white-space:nowrap}.dataset-item[data-v-99214531]{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e3ece9;border-radius:8px;padding:12px}@media (max-width: 1000px){.excel-grid[data-v-99214531],.template-settings[data-v-99214531],.save-settings[data-v-99214531]{grid-template-columns:1fr}}.metrics-center[data-v-5e5ae0bd]{display:grid;gap:20px}.center-header[data-v-5e5ae0bd],.center-panel[data-v-5e5ae0bd]{border:1px solid #dce7e4;border-radius:8px;background:#fff}.center-header[data-v-5e5ae0bd]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#fffffff5,#f0f8f5f5),radial-gradient(circle at 88% 16%,rgb(139 215 194 / 42%) 0,transparent 30%);padding:26px;box-shadow:0 18px 48px #18312c14}.center-header[data-v-5e5ae0bd]:after{content:"";position:absolute;right:28px;bottom:24px;width:260px;height:72px;border-radius:8px;background:linear-gradient(90deg,rgb(23 107 95 / 12%) 0 26%,transparent 26% 34%,rgb(23 107 95 / 20%) 34% 56%,transparent 56% 64%,rgb(240 180 90 / 30%) 64% 90%,transparent 90%),linear-gradient(180deg,transparent 0 58%,rgb(23 107 95 / 10%) 58% 60%,transparent 60%);pointer-events:none}.center-header h1[data-v-5e5ae0bd]{margin:6px 0 8px;color:#14231f;font-size:34px;line-height:1.12}.center-header p[data-v-5e5ae0bd]:last-child{margin:0;color:#5b6b67}.center-grid[data-v-5e5ae0bd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.center-panel[data-v-5e5ae0bd]{position:relative;display:grid;gap:14px;align-content:start;padding:20px;box-shadow:0 16px 44px #18312c12;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.center-panel[data-v-5e5ae0bd]:hover{border-color:#c9ded8;box-shadow:0 20px 54px #18312c17;transform:translateY(-1px)}.trial-panel[data-v-5e5ae0bd]{grid-column:1 / -1}.panel-title[data-v-5e5ae0bd]{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-title h2[data-v-5e5ae0bd]{margin:0;color:#172521;font-size:18px}.panel-title span[data-v-5e5ae0bd]{border-radius:999px;background:#eef5f2;color:#55706a;font-size:13px;font-weight:800;padding:5px 10px}.center-form[data-v-5e5ae0bd]{display:grid;gap:12px}.center-note[data-v-5e5ae0bd]{border-radius:8px;border:1px solid #f3dfb4;background:#fffaf0;color:#805313;padding:12px}.trial-result[data-v-5e5ae0bd],.debug-list[data-v-5e5ae0bd]{display:grid;gap:12px}.preset-button-list[data-v-5e5ae0bd]{display:flex;flex-wrap:wrap;gap:10px}.preset-button-list button[data-v-5e5ae0bd]{display:grid;gap:4px;min-width:150px;border:1px solid #dce7e4;border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdfc);color:#172026;padding:13px 14px;text-align:left;box-shadow:0 10px 24px #162d290a}.preset-button-list button[data-v-5e5ae0bd]:hover{border-color:#8fd1bf;background:#f1faf7;box-shadow:0 12px 26px #176b5f1a}.preset-button-list span[data-v-5e5ae0bd]{color:#65736f;font-size:12px}.result-number[data-v-5e5ae0bd]{display:flex;align-items:center;justify-content:space-between;border:1px solid #e6efec;border-radius:8px;background:linear-gradient(135deg,#f7fbfa,#eef8f5);padding:16px}.result-number span[data-v-5e5ae0bd],.debug-item span[data-v-5e5ae0bd],.debug-item small[data-v-5e5ae0bd]{color:#65736f;font-size:13px}.result-number strong[data-v-5e5ae0bd]{color:#176b5f;font-size:30px;line-height:1.1}.debug-item[data-v-5e5ae0bd]{display:grid;gap:8px;border:1px solid #e6efec;border-radius:8px;background:#fff;padding:14px}.debug-item div[data-v-5e5ae0bd]{display:flex;justify-content:space-between;gap:12px}.debug-item pre[data-v-5e5ae0bd]{overflow-x:auto;margin:0;border-radius:6px;background:#172026;color:#d7f5eb;padding:10px;font-size:12px}.detail-overlay[data-v-5e5ae0bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#0a16136b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:24px}.detail-dialog[data-v-5e5ae0bd]{display:grid;gap:18px;width:min(800px,100%);max-height:min(820px,calc(100vh - 48px));overflow-y:auto;border:1px solid #dce7e4;border-radius:8px;background:#fff;padding:22px;box-shadow:0 28px 80px #0c1f1b3d}.detail-head[data-v-5e5ae0bd],.detail-actions[data-v-5e5ae0bd],.modal-footer[data-v-5e5ae0bd]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-head h2[data-v-5e5ae0bd]{margin:4px 0 0;color:#172521;font-size:20px}.detail-actions[data-v-5e5ae0bd],.modal-footer[data-v-5e5ae0bd]{align-items:center}.mode-toggle[data-v-5e5ae0bd]{display:flex;align-items:center;gap:8px;min-height:36px;border:1px solid #cbd8d5;border-radius:999px;background:#fff;color:#42534f;padding:0 12px 0 6px;font-size:13px;font-weight:800;white-space:nowrap}.mode-toggle span[data-v-5e5ae0bd]{position:relative;display:inline-flex;width:42px;height:24px;border-radius:999px;background:#dfe8e5;transition:background .18s ease}.mode-toggle span[data-v-5e5ae0bd]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #142d2833;transition:transform .18s ease}.mode-toggle.active[data-v-5e5ae0bd]{border-color:#8fd1bf;background:#f1faf7;color:#176b5f}.mode-toggle.active span[data-v-5e5ae0bd]{background:#176b5f}.mode-toggle.active span[data-v-5e5ae0bd]:after{transform:translate(18px)}.read-panel[data-v-5e5ae0bd],.edit-panel[data-v-5e5ae0bd],.config-form[data-v-5e5ae0bd],.metric-edit-card[data-v-5e5ae0bd]{display:grid;gap:14px}.read-panel[data-v-5e5ae0bd]{border:1px solid #e6efec;border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdfc);padding:14px}.read-panel div[data-v-5e5ae0bd]{display:grid;gap:6px}.read-panel span[data-v-5e5ae0bd]{color:#65736f;font-size:13px}.read-panel strong[data-v-5e5ae0bd],.read-panel p[data-v-5e5ae0bd]{margin:0;color:#172026;line-height:1.6}.date-grid[data-v-5e5ae0bd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.config-form label[data-v-5e5ae0bd],.metric-edit-card label[data-v-5e5ae0bd]{display:grid;gap:7px;color:#42534f;font-size:13px}.config-form select[data-v-5e5ae0bd],.config-form input[data-v-5e5ae0bd],.metric-edit-card select[data-v-5e5ae0bd],.metric-edit-card input[data-v-5e5ae0bd]{width:100%;min-height:38px;border:1px solid #cbd8d5;border-radius:6px;background:#fff;color:#172026;padding:0 10px}.metric-edit-card[data-v-5e5ae0bd]{border:1px solid #e6efec;border-radius:8px;background:#fbfdfc;padding:14px}.step-output[data-v-5e5ae0bd]{border:1px solid #dce7e4;border-radius:8px;background:#f4faf8;color:#176b5f;font-size:13px;font-weight:800;padding:11px 12px}.formula-options[data-v-5e5ae0bd]{display:flex;flex-wrap:wrap;gap:8px}.formula-options button[data-v-5e5ae0bd]{min-height:32px;border:1px solid #d7e4e0;background:#fff;color:#40524e;padding:0 10px}.formula-options button.active[data-v-5e5ae0bd]{border-color:#176b5f;background:#e8f6f1;color:#176b5f}.formula-line[data-v-5e5ae0bd]{display:grid;grid-template-columns:auto auto auto minmax(120px,1fr);align-items:center;gap:8px;border:1px solid #e6efec;border-radius:8px;background:#fff;padding:10px}.formula-builder[data-v-5e5ae0bd]{display:grid;gap:10px;border:1px solid #e6efec;border-radius:8px;background:#fff;padding:12px}.formula-head[data-v-5e5ae0bd]{display:flex;align-items:center;justify-content:space-between;gap:10px}.formula-chip-list[data-v-5e5ae0bd],.operator-list[data-v-5e5ae0bd],.formula-token-list[data-v-5e5ae0bd]{display:flex;flex-wrap:wrap;gap:8px}.formula-chip-list button[data-v-5e5ae0bd]{min-height:32px;border:1px solid #bee3d8;background:#f1faf7;color:#176b5f;box-shadow:none}.operator-list button[data-v-5e5ae0bd]{min-width:38px;min-height:32px;border:1px solid #d7e4e0;background:#fff;color:#40524e;padding:0 10px;box-shadow:none}.formula-token-list[data-v-5e5ae0bd]{align-items:center;min-height:44px;border:1px dashed #cbd8d5;border-radius:8px;background:#fbfdfc;padding:8px}.formula-token-list>span[data-v-5e5ae0bd]{color:#65736f;font-size:13px}.formula-token[data-v-5e5ae0bd]{display:inline-flex;align-items:center;gap:6px;border:1px solid #dce7e4;border-radius:8px;background:#fbfdfc;padding:6px}.formula-token select[data-v-5e5ae0bd],.formula-token input[data-v-5e5ae0bd]{width:auto;max-width:180px;min-height:30px}.formula-token strong[data-v-5e5ae0bd]{min-width:20px;text-align:center}.formula-token button[data-v-5e5ae0bd]{width:28px;min-height:28px;padding:0}.ghost-action[data-v-5e5ae0bd]{border:1px solid #cbd8d5;background:#fff;color:#344541}.ghost-action[data-v-5e5ae0bd]:hover{border-color:#b7d6cd;background:#f1faf7;color:#176b5f}.danger-action[data-v-5e5ae0bd]{border:1px solid #ffd1d1;background:#fff5f5;color:#a12626}.danger-action[data-v-5e5ae0bd]:hover{border-color:#ffb8b8;background:#ffecec;color:#8d2020}@media (max-width: 900px){.center-header[data-v-5e5ae0bd],.panel-title[data-v-5e5ae0bd]{align-items:flex-start;flex-direction:column}.center-grid[data-v-5e5ae0bd]{grid-template-columns:1fr}.detail-head[data-v-5e5ae0bd],.detail-actions[data-v-5e5ae0bd],.modal-footer[data-v-5e5ae0bd]{align-items:stretch;flex-direction:column}.date-grid[data-v-5e5ae0bd],.formula-line[data-v-5e5ae0bd]{grid-template-columns:1fr}}.monitor-card[data-v-71f17e01]{position:relative;overflow:hidden;display:grid;grid-column:span 4;gap:18px;min-height:230px;border:1px solid #dce7e4;border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f9fcfbf5),#fff;padding:20px;box-shadow:0 18px 46px #18312c17}.card-sheen[data-v-71f17e01]{position:absolute;top:-84px;right:-74px;width:190px;height:190px;border-radius:999px;background:#8bd7c238;pointer-events:none}.gold-card .card-sheen[data-v-71f17e01]{background:#f0b45a33}.primary-card[data-v-71f17e01]{grid-column:span 8}.card-top[data-v-71f17e01]{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-top h2[data-v-71f17e01]{margin:0;font-size:19px;color:#172521}.status-stack[data-v-71f17e01]{display:flex;align-items:flex-end;flex-direction:column;gap:6px}.status-pill[data-v-71f17e01]{max-width:180px;border-radius:999px;background:#e8f6f1;color:#176b5f;padding:5px 10px;font-size:12px;font-weight:800;text-align:right;white-space:normal}.gold-card .status-pill[data-v-71f17e01]{background:#fff4df;color:#9a5c10}.target-placeholder[data-v-71f17e01]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.target-placeholder button[data-v-71f17e01]{display:grid;gap:5px;align-content:start;min-height:96px;border:1px solid #edf2f0;border-radius:8px;background:#fff;color:#172026;padding:16px;text-align:left;box-shadow:0 10px 24px #162d290a}.target-placeholder strong[data-v-71f17e01]{display:block;font-size:28px;line-height:1.1;overflow-wrap:anywhere}.target-placeholder span[data-v-71f17e01]{color:#65736f;font-size:13px}.target-placeholder small[data-v-71f17e01]{color:#176b5f;font-size:12px;font-weight:800}.target-placeholder button.clickable[data-v-71f17e01]{border-color:#bee3d8;cursor:pointer}.target-placeholder button.clickable[data-v-71f17e01]:hover{background:#f1faf7;border-color:#8fd1bf;box-shadow:0 12px 26px #176b5f1a}.ghost-chart[data-v-71f17e01]{position:relative;z-index:1;display:flex;align-items:end;gap:10px;height:104px;border-radius:8px;background:repeating-linear-gradient(to right,transparent 0 1px,rgb(23 107 95 / 4%) 1px 2px,transparent 2px 52px),#f5f8f7;padding:14px}.ghost-chart span[data-v-71f17e01]{width:100%;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#42b79f,#176b5f)}.gold-card .ghost-chart span[data-v-71f17e01]{background:linear-gradient(180deg,#f0b45a,#b56a12)}.card-actions[data-v-71f17e01]{position:relative;z-index:1;display:flex;justify-content:flex-end;gap:10px}.ghost-action[data-v-71f17e01]{border:1px solid #cbd8d5;background:#fff;color:#344541}.ghost-action[data-v-71f17e01]:hover{border-color:#b7d6cd;background:#f1faf7;color:#176b5f}@media (max-width: 1050px){.primary-card[data-v-71f17e01],.monitor-card[data-v-71f17e01]{grid-column:1 / -1}}@media (max-width: 640px){.monitor-card[data-v-71f17e01]{padding:18px}.card-top[data-v-71f17e01]{align-items:flex-start;flex-direction:column}.status-stack[data-v-71f17e01]{align-items:flex-start;width:100%}.status-pill[data-v-71f17e01]{max-width:none;text-align:left}.target-placeholder[data-v-71f17e01]{grid-template-columns:1fr}.card-actions[data-v-71f17e01]{flex-direction:column}}.sam-page[data-v-464b55ff]{display:grid;gap:20px}.sam-hero[data-v-464b55ff]{position:relative;overflow:hidden;display:flex;align-items:stretch;justify-content:space-between;gap:18px;min-height:172px;border:1px solid #d7e4e0;border-radius:8px;background:linear-gradient(135deg,#fffffff0,#eef8f5f5),radial-gradient(circle at 82% 10%,rgb(139 215 194 / 48%) 0,transparent 30%),radial-gradient(circle at 98% 84%,rgb(240 180 90 / 22%) 0,transparent 24%);padding:28px;box-shadow:0 18px 48px #18312c14}.sam-hero[data-v-464b55ff]:after{content:"";position:absolute;right:32px;bottom:26px;width:min(340px,38%);height:84px;border-radius:8px;background:linear-gradient(90deg,rgb(23 107 95 / 12%) 0 18%,transparent 18% 24%,rgb(23 107 95 / 18%) 24% 52%,transparent 52% 59%,rgb(240 180 90 / 30%) 59% 82%,transparent 82%),linear-gradient(180deg,transparent 0 58%,rgb(23 107 95 / 10%) 58% 60%,transparent 60%);opacity:.95;pointer-events:none}.sam-hero h1[data-v-464b55ff]{margin:8px 0 12px;color:#14231f;font-size:36px;line-height:1.12}.sam-hero span[data-v-464b55ff]{color:#5b6b67}.sam-flow[data-v-464b55ff]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.monitor-card[data-v-464b55ff]{position:relative;overflow:hidden;display:grid;grid-column:span 4;gap:18px;min-height:230px;border:1px solid #dce7e4;border-radius:8px;background:#fff;padding:20px;box-shadow:0 18px 46px #18312c14;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.monitor-card[data-v-464b55ff]:hover{border-color:#c9ded8;box-shadow:0 20px 54px #18312c1a;transform:translateY(-1px)}.primary-card[data-v-464b55ff],.wide-card[data-v-464b55ff]{grid-column:span 8}.card-top[data-v-464b55ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.card-top h2[data-v-464b55ff]{margin:0;color:#172521;font-size:19px}.muted-badge[data-v-464b55ff]{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.muted-badge[data-v-464b55ff]{background:#eef2f5;color:#63706d}.risk-placeholder span[data-v-464b55ff]{color:#65736f;font-size:13px}.ghost-action[data-v-464b55ff]{border:1px solid #cbd8d5;background:#fff;color:#344541}.config-overlay[data-v-464b55ff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;background:#0a16136b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:24px}.config-dialog[data-v-464b55ff]{display:grid;gap:18px;width:min(620px,100%);max-height:min(720px,calc(100vh - 48px));overflow-y:auto;border:1px solid #dce7e4;border-radius:8px;background:#fff;padding:22px;box-shadow:0 28px 80px #0c1f1b3d}.icon-close[data-v-464b55ff]{width:34px;min-height:34px;border:1px solid #d7e4e0;border-radius:999px;background:#fff;color:#344541;font-size:22px;line-height:1;padding:0}.icon-close[data-v-464b55ff]:hover{border-color:#b7d6cd;background:#f1faf7;color:#176b5f}.config-empty[data-v-464b55ff]{border-radius:8px;padding:12px}.config-empty[data-v-464b55ff]{background:#fff8e8;color:#8a5a17}.config-summary[data-v-464b55ff]{display:grid;gap:10px;border:1px solid #e6efec;border-radius:8px;background:#fbfdfc;padding:14px}.config-summary div[data-v-464b55ff]{display:flex;align-items:center;justify-content:space-between;gap:12px}.config-summary span[data-v-464b55ff]{color:#65736f;font-size:13px}.config-summary strong[data-v-464b55ff]{color:#172026;font-size:14px;text-align:right}.dialog-actions[data-v-464b55ff]{display:flex;justify-content:flex-end;gap:10px}.metric-picker-list[data-v-464b55ff]{display:grid;gap:10px}.picker-row[data-v-464b55ff]{display:flex;align-items:center;gap:10px;border:1px solid #dce7e4;border-radius:8px;background:#fbfdfc;color:#172026;padding:12px;cursor:pointer;transition:border-color .16s ease,background .16s ease}.picker-row[data-v-464b55ff]:hover{border-color:#b7d6cd;background:#f1faf7}.picker-row input[data-v-464b55ff]{width:18px;min-height:18px}.detail-dialog[data-v-464b55ff]{width:min(960px,100%)}.detail-table-wrap[data-v-464b55ff]{max-height:460px;overflow:auto;border:1px solid #e6efec;border-radius:8px;background:#fff}.detail-table-wrap table[data-v-464b55ff]{width:100%;border-collapse:collapse;background:#fff}.detail-table-wrap th[data-v-464b55ff],.detail-table-wrap td[data-v-464b55ff]{min-width:120px;border-bottom:1px solid #edf2f0;padding:10px;text-align:left;font-size:13px}.detail-table-wrap th[data-v-464b55ff]{position:sticky;top:0;background:#f8fbfa;color:#42534f;font-weight:800}.trend-placeholder span[data-v-464b55ff]{display:block;height:18px;border-radius:999px;background:linear-gradient(90deg,#edf3f1,#dfe9e6,#edf3f1)}.risk-placeholder[data-v-464b55ff]{display:flex;align-items:center;gap:14px;min-height:120px;border-radius:8px;background:#fbfdfc;padding:16px}.risk-placeholder i[data-v-464b55ff]{width:58px;height:58px;border-radius:8px;background:linear-gradient(135deg,#f0b45a47,#fff4df),#fff4df}.risk-placeholder strong[data-v-464b55ff]{display:block;margin-bottom:5px}.trend-placeholder[data-v-464b55ff]{display:grid;min-height:160px;align-items:end;border-radius:8px;background:repeating-linear-gradient(to right,#eef5f3 0 1px,transparent 1px 72px),linear-gradient(180deg,#fbfdfc,#f6faf8);padding:20px}.trend-placeholder span[data-v-464b55ff]{height:74px;border-radius:8px}@media (max-width: 1050px){.primary-card[data-v-464b55ff],.wide-card[data-v-464b55ff],.monitor-card[data-v-464b55ff]{grid-column:1 / -1}.sam-hero[data-v-464b55ff]{flex-direction:column}}@media (max-width: 640px){.dialog-actions[data-v-464b55ff]{flex-direction:column}}.payroll-page[data-v-c40285ff]{display:grid;gap:18px}.payroll-hero[data-v-c40285ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border:1px solid #d7e4e0;border-radius:8px;background:linear-gradient(135deg,#fffffff5,#f0f8f5f5),radial-gradient(circle at 88% 18%,rgb(139 215 194 / 34%) 0,transparent 28%);padding:26px;box-shadow:0 18px 48px #18312c14}.payroll-hero h1[data-v-c40285ff]{margin:8px 0 10px;color:#14231f;font-size:34px}.payroll-hero span[data-v-c40285ff],.import-meta span[data-v-c40285ff],.import-meta small[data-v-c40285ff]{color:#60706c}.import-meta[data-v-c40285ff]{display:grid;gap:4px;max-width:360px;border:1px solid #dce7e4;border-radius:8px;background:#fff;padding:12px}.import-meta strong[data-v-c40285ff]{line-height:1.45}.payroll-toolbar[data-v-c40285ff]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-chip[data-v-c40285ff],.payroll-card[data-v-c40285ff],.payroll-actions[data-v-c40285ff],.version-manager[data-v-c40285ff]{border:1px solid #dce7e4;border-radius:8px;background:#fff;box-shadow:0 16px 44px #18312c12}.summary-chip[data-v-c40285ff]{display:grid;gap:6px;padding:16px}.summary-chip span[data-v-c40285ff],.identity-grid span[data-v-c40285ff],.remark-panel span[data-v-c40285ff],.item-grid span[data-v-c40285ff],.detail-row span[data-v-c40285ff]{color:#65736f;font-size:12px}.summary-chip strong[data-v-c40285ff]{color:#176b5f;font-size:22px}.payroll-actions[data-v-c40285ff]{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;padding:16px}.admin-tools[data-v-c40285ff],.search-tools[data-v-c40285ff]{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(0,1fr) auto;gap:12px;align-items:end}.search-tools[data-v-c40285ff]{grid-template-columns:minmax(0,1fr) auto;justify-self:end;width:min(460px,100%)}.version-manager[data-v-c40285ff]{display:grid;gap:12px;padding:16px}.version-manager-head[data-v-c40285ff]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.version-manager-head div[data-v-c40285ff]{display:grid;gap:4px}.version-manager-head span[data-v-c40285ff],.version-manager-head small[data-v-c40285ff],.version-list span[data-v-c40285ff]{color:#65736f;font-size:12px}.version-manager-head strong[data-v-c40285ff]{color:#172026;font-size:16px}.version-list[data-v-c40285ff]{display:grid;gap:8px}.version-list article[data-v-c40285ff]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #e7efec;border-radius:8px;background:#fbfdfc;padding:10px 12px}.version-list article.current[data-v-c40285ff]{border-color:#8fd1bf;background:#f1faf7}.version-list article div[data-v-c40285ff]{display:grid;gap:4px;min-width:0}.version-list strong[data-v-c40285ff]{overflow-wrap:anywhere;color:#172026;font-size:14px}.version-list button[data-v-c40285ff]{white-space:nowrap}.payroll-list[data-v-c40285ff]{display:grid;gap:14px}.payroll-card[data-v-c40285ff]{display:grid;gap:14px;padding:18px}.card-head[data-v-c40285ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.identity-grid[data-v-c40285ff]{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(100px,.8fr) minmax(90px,.8fr) minmax(90px,.8fr);gap:10px;width:100%}.identity-grid div[data-v-c40285ff],.remark-panel div[data-v-c40285ff]{display:grid;gap:5px;min-width:0}.identity-grid strong[data-v-c40285ff]{overflow-wrap:anywhere;color:#172026;font-size:17px}.final-pay[data-v-c40285ff]{display:grid;gap:4px;min-width:120px;text-align:right}.final-pay span[data-v-c40285ff]{color:#65736f;font-size:12px;font-weight:700}.final-pay strong[data-v-c40285ff]{color:#176b5f;font-size:26px}.payroll-columns[data-v-c40285ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payroll-column[data-v-c40285ff]{display:grid;align-content:start;gap:10px;border:1px solid #e7efec;border-radius:8px;background:#fbfdfc;padding:12px}.column-title[data-v-c40285ff]{display:flex;align-items:center;gap:8px}.column-title span[data-v-c40285ff]{width:10px;height:10px;border-radius:999px}.column-title strong[data-v-c40285ff]{color:#172026;font-size:15px}.income-column .column-title span[data-v-c40285ff]{background:#4c86bf}.deduction-column .column-title span[data-v-c40285ff]{background:#c85d5d}.item-grid[data-v-c40285ff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.item-grid button[data-v-c40285ff]{display:grid;gap:5px;min-height:68px;border:1px solid #e7efec;border-radius:8px;background:#fff;color:#172026;padding:10px;text-align:left}.item-grid strong[data-v-c40285ff]{overflow-wrap:anywhere;font-size:16px}.item-grid button[data-v-c40285ff]:disabled{cursor:default;opacity:1}.item-grid button.expandable[data-v-c40285ff]{border-color:#bee3d8;cursor:pointer}.item-grid button.expandable[data-v-c40285ff]:hover,.item-grid button.active[data-v-c40285ff]{background:#f1faf7;border-color:#8fd1bf}.item-grid button.summary[data-v-c40285ff]{border-color:#a9d8cb;background:#edf8f4}.item-grid button.summary span[data-v-c40285ff]{color:#176b5f;font-weight:800}.item-grid button.summary strong[data-v-c40285ff]{color:#0f5f53;font-size:19px}.item-grid small[data-v-c40285ff]{color:#176b5f;font-size:12px;font-weight:800}.remark-panel[data-v-c40285ff]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:1px solid #f0dfb9;border-radius:8px;background:#fffaf0;padding:12px}.remark-panel strong[data-v-c40285ff]{overflow-wrap:anywhere;color:#5f4217;font-size:14px}.detail-panel[data-v-c40285ff]{display:grid;gap:10px;border:1px solid #dce7e4;border-radius:8px;background:#f8fbfa;padding:12px}.detail-title[data-v-c40285ff]{display:flex;align-items:center;justify-content:space-between;gap:10px}.detail-title span[data-v-c40285ff]{border-radius:999px;background:#e8f6f1;color:#176b5f;font-size:12px;font-weight:800;padding:5px 9px}.detail-list[data-v-c40285ff]{display:grid;gap:8px;max-height:420px;overflow:auto}.detail-row[data-v-c40285ff]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:1px solid #e6efec;border-radius:8px;background:#fff;padding:10px}.detail-row div[data-v-c40285ff]{display:grid;gap:4px;min-width:0}.detail-row strong[data-v-c40285ff]{overflow-wrap:anywhere;font-size:13px}.empty-state[data-v-c40285ff],.empty-detail[data-v-c40285ff]{border:1px solid #f0dfb9;border-radius:8px;background:#fffaf0;color:#805313;padding:14px}@media (max-width: 900px){.payroll-hero[data-v-c40285ff],.card-head[data-v-c40285ff]{flex-direction:column}.payroll-toolbar[data-v-c40285ff],.identity-grid[data-v-c40285ff],.payroll-columns[data-v-c40285ff],.remark-panel[data-v-c40285ff],.item-grid[data-v-c40285ff],.detail-row[data-v-c40285ff]{grid-template-columns:repeat(2,minmax(0,1fr))}.payroll-actions[data-v-c40285ff],.admin-tools[data-v-c40285ff],.search-tools[data-v-c40285ff],.version-manager-head[data-v-c40285ff],.version-list article[data-v-c40285ff]{grid-template-columns:1fr}.version-manager-head[data-v-c40285ff]{align-items:flex-start}.search-tools[data-v-c40285ff]{justify-self:stretch}}@media (max-width: 560px){.payroll-hero[data-v-c40285ff]{padding:20px}.payroll-hero h1[data-v-c40285ff]{font-size:30px}.payroll-toolbar[data-v-c40285ff],.identity-grid[data-v-c40285ff],.payroll-columns[data-v-c40285ff],.remark-panel[data-v-c40285ff],.item-grid[data-v-c40285ff],.detail-row[data-v-c40285ff]{grid-template-columns:1fr}.final-pay[data-v-c40285ff]{text-align:left}}:root{color:#182522;background:#f5f7f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-synthesis:none;text-rendering:optimizeLegibility;--color-text: #182522;--color-muted: #66736f;--color-soft: #f7faf9;--color-panel: #ffffff;--color-border: #dbe6e2;--color-border-strong: #c4d4cf;--color-primary: #176b5f;--color-primary-strong: #0f554c;--color-primary-soft: #e8f5f1;--shadow-card: 0 18px 46px rgb(31 58 53 / 8%);--shadow-float: 0 26px 72px rgb(13 34 30 / 20%)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(180deg,#fbfcfc 0,#f5f7f6 280px),#f5f7f6}button,input,select{font:inherit}button{min-height:38px;border:1px solid transparent;border-radius:6px;background:var(--color-primary);color:#fff;cursor:pointer;padding:0 14px;font-weight:700;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}button:hover:not(:disabled){background:var(--color-primary-strong);box-shadow:0 8px 20px #176b5f29;transform:translateY(-1px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgb(75 168 149 / 24%);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.65}input,select{width:100%;min-height:38px;border:1px solid var(--color-border-strong);border-radius:6px;background:#fff;color:var(--color-text);padding:0 10px;transition:border-color .16s ease,box-shadow .16s ease}input:focus,select:focus{border-color:#4ba895;box-shadow:0 0 0 3px #4ba89524;outline:0}label{display:grid;gap:7px;color:#41534f;font-size:14px}.auth-page{display:grid;min-height:100vh;place-items:center;background:radial-gradient(circle at 18% 18%,rgb(139 215 194 / 24%) 0,transparent 28%),radial-gradient(circle at 86% 76%,rgb(240 180 90 / 18%) 0,transparent 30%),#f5f7f6;padding:24px}.auth-panel{width:min(420px,100%);border:1px solid var(--color-border);border-radius:8px;background:#fff;padding:32px;box-shadow:var(--shadow-float)}.auth-panel h1,.page-head h1{margin:6px 0 20px}.eyebrow{margin:0;color:var(--color-primary);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.form,.compact-form,.stack,.permission-list{display:grid;gap:12px}.text-link{display:inline-block;margin-top:18px;color:var(--color-primary);text-decoration:none}.error,.success,.notice{border-radius:6px;margin:0 0 12px;padding:10px 12px}.error{background:#fff1f1;color:#a12626}.success{background:#eef8f2;color:#16603f}.notice{background:#edf4ff;color:#23528a}.shell{display:grid;grid-template-columns:272px 1fr;min-height:100vh;transition:grid-template-columns .18s ease}.shell.sidebar-collapsed{grid-template-columns:88px 1fr}.sidebar{position:sticky;top:0;display:grid;align-content:space-between;gap:24px;height:100vh;border-right:1px solid var(--color-border);background:linear-gradient(180deg,#fff,#f9fbfa),#fff;padding:24px;box-shadow:12px 0 32px #273d390a}.sidebar-head{display:grid;grid-template-columns:42px minmax(0,1fr) 34px;gap:10px;align-items:center}.brand-mark,.nav-initial{display:grid;place-items:center;border-radius:8px;background:var(--color-primary-soft);color:var(--color-primary);font-weight:900}.brand-mark{width:42px;height:42px;font-size:18px}.brand-copy{min-width:0}.sidebar h2{margin:6px 0 0;font-size:20px;overflow-wrap:anywhere}.collapse-button{width:34px;min-height:34px;border:1px solid var(--color-border-strong);border-radius:8px;background:#fff;color:var(--color-primary);padding:0;font-size:24px;line-height:1}.nav{display:grid;gap:8px}.nav a,.logout-button{display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;color:#344541;padding:11px 12px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.nav-initial{width:28px;height:28px;flex:0 0 28px;background:#eef5f2;color:#61736f;font-size:13px}.nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav a:hover,.logout-button:hover{border-color:#e0ebe8;background:#f6faf8;color:var(--color-primary)}.nav a.router-link-active{border-color:#c7e4da;background:var(--color-primary-soft);color:var(--color-primary);font-weight:700}.nav a.router-link-active .nav-initial{background:var(--color-primary);color:#fff}.nav a:focus-visible{outline-offset:3px}.logout-button{justify-content:flex-start;width:100%}.shell.sidebar-collapsed .sidebar{padding:20px 16px}.shell.sidebar-collapsed .sidebar-head{grid-template-columns:1fr;justify-items:center}.shell.sidebar-collapsed .brand-copy,.shell.sidebar-collapsed .nav-label,.shell.sidebar-collapsed .logout-button .nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell.sidebar-collapsed .collapse-button{width:42px;margin-top:8px}.shell.sidebar-collapsed .nav a,.shell.sidebar-collapsed .logout-button{justify-content:center;padding:10px}.shell.sidebar-collapsed .nav-initial{width:34px;height:34px;flex-basis:34px}.content{min-width:0;padding:28px}.page-head{margin-bottom:24px}.page-head p:last-child{color:#60706c;margin:0}.work-surface,.panel{border:1px solid var(--color-border);border-radius:8px;background:#fff;padding:20px;box-shadow:var(--shadow-card)}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.approval-panel{grid-column:1 / -1}.approval-layout{display:grid;grid-template-columns:240px 1fr;gap:18px}.approval-list{display:grid;align-content:start;gap:8px}.approval-user{display:grid;height:auto;min-height:60px;justify-items:start;border:1px solid var(--color-border);background:#fff;color:#344541;padding:10px 12px;text-align:left}.approval-user.active{border-color:var(--color-primary);background:var(--color-primary-soft);color:var(--color-primary)}.approval-user span{color:#60706c;font-size:13px}.approval-workflow{display:grid;gap:16px}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}.steps li{display:flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--color-border);border-radius:8px;background:#fff;color:#60706c;padding:8px 10px}.steps span{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:999px;background:#eef3f1;color:#60706c;font-size:13px;font-weight:800}.steps li.active{border-color:var(--color-primary);color:var(--color-primary);font-weight:800}.steps li.active span,.steps li.done span{background:var(--color-primary);color:#fff}.wizard-card{min-height:190px;border:1px solid #e3ece9;border-radius:8px;background:var(--color-soft);padding:18px}.wizard-card h3{margin:6px 0 14px;font-size:20px}.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-actions{display:flex;justify-content:flex-end;gap:10px}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-title h2,.work-surface h2{margin:0;font-size:18px}.panel-title span{border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary);font-weight:800;min-width:28px;padding:4px 8px;text-align:center}.row-card{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;border:1px solid #e3ece9;border-radius:8px;background:#fff;padding:12px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.row-card:hover{border-color:#c8ded7;box-shadow:0 10px 24px #1f3a3512;transform:translateY(-1px)}.row-card p,.muted{color:#60706c;margin:4px 0 0}.table{display:grid;gap:8px}.table-row{display:grid;grid-template-columns:minmax(120px,1.2fr) 120px 120px 72px;gap:8px;align-items:center}.table-head{color:#60706c;font-size:13px;font-weight:800}.link-button{background:transparent;color:var(--color-primary);padding:0;text-align:left}.ghost{border:1px solid var(--color-border-strong);background:#fff;color:#344541}.ghost:hover:not(:disabled),.link-button:hover:not(:disabled){border-color:#b7d6cd;background:#f1faf7;color:var(--color-primary)}.danger{background:#b43b3b}.danger:hover:not(:disabled){background:#9d2f2f;box-shadow:0 8px 20px #b43b3b24}.check-row{grid-template-columns:18px 120px 1fr;align-items:center;gap:10px}.check-row input,.inline-check input{width:auto;min-height:auto}.check-row small{color:#60706c}.inline-check{display:flex;align-items:center}@media (max-width: 900px){.shell,.admin-grid,.approval-layout,.two-column{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--color-border)}.shell.sidebar-collapsed{grid-template-columns:1fr}.shell.sidebar-collapsed .sidebar{padding:18px}.shell.sidebar-collapsed .sidebar-head{grid-template-columns:42px minmax(0,1fr) 34px;justify-items:stretch}.shell.sidebar-collapsed .brand-copy,.shell.sidebar-collapsed .nav-label,.shell.sidebar-collapsed .logout-button .nav-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}.shell.sidebar-collapsed .nav a,.shell.sidebar-collapsed .logout-button{justify-content:flex-start;padding:11px 12px}.shell.sidebar-collapsed .collapse-button{width:34px;margin-top:0}.table-row{grid-template-columns:1fr}.content{padding:18px}}
