.pw{width:100%;max-width:640px;padding:12px 16px calc(var(--phone-tab-h) + 32px);flex-direction:column;gap:14px;margin:0 auto;display:flex}.pw-h1{font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--fw-display);margin:4px 0 2px;font-size:32px;line-height:38px}.pw-sub{font-size:var(--fs-14);color:var(--c-text-3)}.pw-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);color:inherit;text-align:left;font:inherit;flex-direction:column;gap:14px;width:100%;padding:16px;display:flex}.pw-closed{cursor:pointer;flex-direction:row;align-items:center;min-height:64px}.pw-closed .pw-head{flex:1;min-width:0}.pw-closed>svg{color:var(--c-text-3);flex-shrink:0}.pw-head{align-items:flex-start;gap:10px;display:flex}.pw-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pw-t b{font-size:var(--fs-16);font-weight:var(--fw-semibold);line-height:22px}.pw-t small{font-size:var(--fs-14);color:var(--c-text-3)}.seg.pw-seg{border-radius:var(--r-10);grid-template-columns:1fr 1fr;width:100%;padding:3px;display:grid}.seg.pw-seg button{height:38px;font-size:var(--fs-14);border-radius:var(--r-8)}.pw-lock{border-radius:var(--r-10);border:1px solid var(--c-border);background:var(--c-surface-2,var(--c-bg));font-size:var(--fs-14);color:var(--c-text-2);align-items:center;gap:12px;padding:14px;display:flex}.pw-lock svg{color:var(--c-text-3);flex-shrink:0}.pw-asset{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);color:inherit;align-items:center;gap:14px;min-height:64px;padding:12px 0;text-decoration:none;display:flex}.pw-thumb{border-radius:var(--r-6);background:var(--c-inverse,#1d1d1f);color:#fff;opacity:.85;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:34px;display:inline-flex}.pw-dl{color:var(--c-accent-ink);flex-shrink:0}.btn.pw-all{height:var(--btn-h-touch);font-size:var(--fs-16);justify-content:center;text-decoration:none}.pw-rows{flex-direction:column;margin:0;display:flex}.pw-rows>div{border-bottom:1px solid var(--c-border);font-size:var(--fs-14);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.pw-rows dt{color:var(--c-text-3)}.pw-rows dd{text-align:right;margin:0}.pw-inv{font-size:var(--fs-14);align-items:center;gap:2px;min-height:36px;margin-top:8px;display:inline-flex}.pw-empty{color:var(--c-text-2);font-size:var(--fs-14);flex-direction:row;align-items:center}.pw-empty svg{color:var(--c-text-3);flex-shrink:0}.cw-nav-btn{border-radius:var(--radius-sm);width:100%;height:36px;color:var(--text);font:500 15px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex}.cw-nav-btn svg{color:var(--text-2)}.cw-nav-btn:hover{background:var(--hover)}.cw-nav-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cw-main>.mobile{max-width:880px;padding:32px var(--gutter) 64px}.cw-main .mobile-head:has(>a.back-link[href=\/home]:only-child){display:none}.cw-home{max-width:1320px;padding:32px var(--gutter) 64px;align-items:start;gap:24px;margin:0 auto;display:grid}.cw-home .dash{display:contents}.cw-home>*,.cw-home .dash>*{min-width:0}.cw-home .dash-greeting{grid-area:greet}.cw-crew .upnext{grid-area:next}.cw-crew .dash>.balance{grid-area:bal}.cw-crew .dash>[aria-labelledby=attn]{grid-area:attn}.cw-crew .dash>[aria-label=Quick\ actions]{grid-area:act}.cw-crew .dash>[aria-labelledby=pay]{grid-area:pay}.cw-crew .dash>[aria-labelledby=past]{display:none}.cw-crew .cw-past{grid-area:past}.cw-crew .actions{grid-template-columns:repeat(3,1fr)}.cw-talent .cw-a-book{grid-area:book}.cw-talent .cw-a-paper{grid-area:paper}.cw-talent .cw-a-calls{grid-area:calls}.cw-talent .cw-a-pay{grid-area:pay}.cw-talent .cw-a-past{grid-area:past}.cw-crew{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"greet greet""clock clock""next bal""attn bal""attn act""attn pay""past past"}.cw-crew:not(:has(.upnext)){grid-template-areas:"greet greet""clock clock""attn bal""attn act""attn pay""past past"}.cw-talent{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"greet greet""book pay""paper calls""past past"}@media (width>=1280px){.cw-crew{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"greet greet greet""clock clock clock""next bal act""attn bal act""attn pay act""past past past"}.cw-crew:not(:has(.upnext)){grid-template-areas:"greet greet greet""clock clock clock""attn bal act""attn pay act""past past past"}.cw-talent{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"greet greet greet""book calls pay""paper calls pay""past past past"}}.cw-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cw-section-head h2{margin:0}.cw-gap{margin-top:16px}.cw-pills{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:6px;display:flex}.cw-pill-link{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.cw-pill-link:hover{filter:brightness(.95)}.cw-past-row{flex-wrap:wrap}.pill-warn{color:#c93400;background:#ff950026}:root[data-theme=dark] .pill-warn{color:#ff9f0a;background:#ff9f0a33}.cw-proof{flex-direction:column;gap:6px;display:flex}.cw-proof-pick{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.cw-proof-file{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:12px;padding:8px 10px;display:flex}.cw-proof-file img{object-fit:cover;border-radius:6px;width:44px;height:44px}.cw-proof-thumbs{flex-wrap:wrap;gap:10px;display:flex}.cw-proof-thumb{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:112px;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:11px;text-decoration:none;display:flex}.cw-proof-thumb img{object-fit:cover;border-radius:6px;width:100px;height:100px}.cw-proof-thumb span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cw-delivery h2{font-size:17px}.cw-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cw-home>.cw-clock{grid-area:clock}.cw-home>.cw-clock:empty{display:none}
