.setup-shell{width:min(820px,calc(100% - 32px));margin:48px auto 80px}.setup-card{padding:clamp(22px,5vw,48px);background:#fff;border:1px solid #e1e8e1;border-radius:22px;color:#173027}.setup-card h1{font-size:clamp(2.1rem,6vw,3.8rem);line-height:1}.setup-card p{line-height:1.55;color:#5e7069}.setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.setup-grid label{display:grid;gap:6px;font-weight:650}.setup-grid input,.setup-grid select{width:100%;padding:12px;border:1px solid #aebcb3;border-radius:8px;font:inherit;background:#fff;color:#173027}.wide{grid-column:1/-1}.timezone-picker{display:grid;gap:14px;padding:18px;border:1px solid #cad5cd;border-radius:12px}.timezone-picker legend{font-weight:800;padding:0 8px}.timezone-picker .help{margin:0}.suggestion{justify-self:start}.confirmation{margin:0;font-weight:700}.confirmation.confirmed{color:#17613c}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.primary,.timezone-picker button,.actions button,.button-link{border:0;border-radius:9px;padding:12px 18px;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}.primary{background:#173027;color:#fff}.timezone-picker button,.actions button,.button-link{background:#e9eee9;color:#173027}.hidden{display:none!important}@media(max-width:620px){.setup-shell{margin:24px auto}.setup-grid{grid-template-columns:1fr}.wide{grid-column:auto}}
