/* The Client Window inside the site frame (owner view). Scoped to .crw so the site menu and tabs keep their own look. */
.crw-frame{max-width:1200px;margin:0 auto;padding:14px 16px 40px;box-sizing:border-box}
.crw{max-width:960px;color:#141414;font:16px/1.5 system-ui,sans-serif}
.crw *{box-sizing:border-box}
.crw header{border-bottom:3px solid #141414;padding-bottom:6px}
.crw header > a{font:700 12px/1 "Archivo Black",system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#141414}
.crw h1{font:900 26px/1.2 "Archivo Black",system-ui,sans-serif;margin:10px 0 4px}
.crw h2{font:800 17px/1.3 system-ui,sans-serif;margin:0 0 10px;text-transform:uppercase;letter-spacing:.04em}
.crw section{margin:22px 0;padding:18px 20px;background:#fffdf8;border:2px solid #141414;box-shadow:5px 5px 0 #141414}
.crw label{display:block;margin:14px 0;font-weight:600}
.crw input:not([type=checkbox]),.crw select,.crw textarea{display:block;width:100%;padding:10px;font:inherit;font-weight:400;border:2px solid #141414;border-radius:0;background:#fff}
.crw textarea{min-height:110px}
.crw button{font:700 14px/1 system-ui,sans-serif;background:#141414;color:#fff;border:2px solid #141414;padding:11px 16px;margin:6px 8px 6px 0;cursor:pointer;box-shadow:3px 3px 0 rgba(0,0,0,.25)}
.crw button:hover{background:#2b2b2b}
.crw button:active{transform:translate(2px,2px);box-shadow:none}
.crw button:disabled{opacity:.6;cursor:wait}
.crw :focus-visible{outline:3px solid #006dc7;outline-offset:3px}
.crw a{color:#174c97}
.crw pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f3f3;padding:12px}
.crw p,.crw #owned,.crw #offers{overflow-wrap:anywhere}
.crw #notice{padding:12px;border-left:4px solid #141414;background:#fffdf8}
.crw [hidden]{display:none!important}
/* the bold highlighted tab makes this row ~10px wider than on Agent Homes; keep it on one line on wide screens so tabs never jump */
@media(min-width:1240px){.crw-frame .apz-subnav{flex-wrap:nowrap}.crw-frame .apz-subnav__item{white-space:nowrap;flex:none}}
@media(max-width:500px){.crw-frame{padding:12px}.crw section{padding:12px}.crw h1{font-size:21px}}
/* Sprint-0000297 · BLI-2799 — your Job Pods by voice (each card speaks in its agent's own voice; nothing plays until pressed) */
.crw-jobs{max-width:960px;margin:8px 0 12px;display:grid;gap:8px;font:13px/1.5 system-ui,sans-serif;color:#141414}
.crw-job{border:2px solid #141414;background:#fff;padding:8px 10px}
.crw-job ul{margin:4px 0 0 18px;padding:0}
.crw-said{margin:4px 0;font-size:12px;color:#3a3630}
