/* Readability refinements for the customer-facing workbench. */
.nav-item{font-size:13px}.nav-label{font-size:10px}.metric-label{font-size:12px}.metric-foot{font-size:11px}.panel-header p{font-size:11px}.panel-header h2{font-size:15px}th{font-size:10px}td{font-size:11px}.company-cell strong{font-size:12px}.company-cell small{font-size:10px}.tag{font-size:10px}.attention-item h3{font-size:12px}.attention-item p{font-size:11px}.text-link{font-size:11px}.activity strong{font-size:11px}.activity p{font-size:10px}.footer-note{font-size:10px}.demo-banner{font-size:11px}.demo-banner button{display:flex;align-items:center;gap:8px}.demo-banner button .icon{width:13px;height:13px}.suggestion{display:flex;justify-content:space-between;align-items:center}.suggestion .icon{width:14px}.callout>.icon{display:inline-block;vertical-align:middle;margin-right:8px}.notice{font-size:12px}.settings-row small{font-size:11px}.journey-row p{font-size:11px}.button{font-size:12px}.button.small{font-size:11px}.profile small{font-size:11px}.setup-step p{font-size:12px}.operator-card p{font-size:12px}.operator-input{font-size:12px}.onboard-strip{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#edf3e7;border:1px solid #dce5d5;padding:14px 18px;border-radius:7px;margin-bottom:22px;font-size:12px;color:#6f815f}.onboard-strip strong{color:#38552a}.onboard-strip .icon{width:14px}.switch-view{display:flex;align-items:center;gap:8px;font-size:11px;width:100%;padding:10px 12px;color:#64795a}.switch-view .icon{width:14px}@media(max-width:640px){.demo-banner{font-size:10px}.button{font-size:11px}.demo-banner button{font-size:9px}.table-toolbar .tag{display:none}.metric-foot{font-size:10px}.profile small{font-size:10px}.footer-note{font-size:9px}}
.atlas-charts{display:grid;grid-template-columns:1fr 1fr;gap:22px}.analytics-chart{padding:14px 24px 10px}.analytics-chart svg{width:100%;height:auto;min-height:150px}.analytics-chart .chart-days{font-size:9px;padding:12px 0 5px 35px}@media(max-width:900px){.atlas-charts{grid-template-columns:1fr}}
.profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}@media(max-width:640px){.profile-fields{grid-template-columns:1fr}}
.privacy-launcher{position:fixed;bottom:12px;left:12px;z-index:30;background:#fff;border:1px solid #d9e1d3;border-radius:999px;padding:9px 14px;color:#344832;font-size:12px;box-shadow:0 3px 12px #26342112}.privacy-banner{position:fixed;bottom:58px;left:16px;z-index:35;max-width:460px;width:calc(100% - 32px);padding:22px;background:#fff;border:1px solid #d9e1d3;border-radius:14px;box-shadow:0 8px 40px #26342125}.privacy-banner[hidden]{display:none}.privacy-banner p{margin:8px 0;color:#5c6957;font-size:14px;line-height:1.6}.privacy-banner .form-actions{flex-wrap:wrap;justify-content:flex-start}.privacy-options label{display:block;line-height:1.7;margin:18px 0 6px}.privacy-options input{margin-right:8px}

.journey-editor fieldset{border:1px solid var(--line);border-radius:8px;padding:16px;margin:18px 0}.journey-editor legend{font-weight:600;padding:0 7px}.journey-editor label{display:block;margin:12px 0 5px}.journey-editor .form-actions{justify-content:flex-end}.button:disabled{opacity:.45;cursor:default;transform:none}
