[hidden]{display:none!important}*{box-sizing:border-box}.cw-header{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:18px;background:#fff;border-bottom:1px solid #d8e2e8}.cw-header a{color:#103047;font-weight:700}#connected-workspace{font:16px/1.5 system-ui,sans-serif;color:#183349;max-width:1180px;margin:auto;padding:20px;width:100%;overflow-wrap:anywhere}#connected-workspace h1{font-size:clamp(26px,5vw,40px);margin:8px 0}#connected-workspace h2{font-size:24px}#connected-workspace h3{margin:8px 0;font-size:20px}#connected-workspace p{margin:10px 0}#connected-workspace button,#connected-workspace .cw-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:0;border-radius:9px;padding:10px 16px;background:#12374e;color:#fff;font:600 15px/1.3 system-ui;cursor:pointer;text-decoration:none}#connected-workspace button:disabled{opacity:.55;cursor:wait}#connected-workspace .cw-secondary{background:#eaf0f4;color:#15364c}#connected-workspace .cw-tabs{display:flex;gap:8px;overflow:auto;padding:8px 0 16px}#connected-workspace .cw-tabs button{white-space:nowrap;flex-shrink:0}#connected-workspace .cw-tabs button[aria-selected=true]{background:#147666}#connected-workspace .cw-cards{display:grid;grid-auto-flow:column;grid-auto-columns:min(100%,350px);gap:16px;overflow:auto;scroll-snap-type:x mandatory;padding:8px 0 20px}#connected-workspace article,#connected-workspace .cw-form{background:white;border:1px solid #d5e0e8;border-radius:14px;padding:18px;min-width:0;scroll-snap-align:start}#connected-workspace .cw-stack{display:grid;gap:14px}#connected-workspace label{display:grid;gap:5px;font-weight:600;min-width:0}#connected-workspace input,#connected-workspace select,#connected-workspace textarea{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #a7bac8;border-radius:7px;font:inherit;background:#fff;color:#17374d}#connected-workspace input[type=checkbox]{width:20px;min-height:20px}#connected-workspace .cw-check{display:flex;align-items:center;gap:8px}#connected-workspace form{display:grid;gap:12px;margin:14px 0}#connected-workspace .cw-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#connected-workspace .cw-badge{font-size:13px;background:#e5f2ee;color:#165543;padding:5px 9px;border-radius:5px;display:inline-block}#connected-workspace small{color:#496378}#connected-workspace .cw-alert{padding:12px;background:#eaf0f4;border-radius:8px}#connected-workspace :focus-visible{outline:3px solid #187c6c;outline-offset:3px}#connected-workspace code{white-space:normal}body:has(#connected-workspace){background:#f5f7f8;margin:0}@media(max-width:480px){#connected-workspace{padding:14px}#connected-workspace article{padding:14px}.cw-header{padding:14px;gap:14px}}@media(prefers-reduced-motion:reduce){#connected-workspace *{scroll-behavior:auto!important}}
/* Settings stay compact instead of producing a column of oversized cards. */
#connected-workspace .cw-finance-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:20px 0}#connected-workspace .cw-finance-totals h2{font-variant-numeric:tabular-nums;margin:6px 0}#connected-workspace .cw-finance-totals article:first-child{background:#fff8e7;border-color:#e4d49a}
#connected-workspace .cw-modules{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}#connected-workspace .cw-modules article{padding:12px}
