body[data-stage=choose]{background:#fff}body[data-stage=choose] .shell{max-width:1680px}body[data-stage=choose] #steps,body[data-stage=choose] #operatorScope{display:none}#choose .title{margin:24px 0 18px}#choose h1{font-size:26px;letter-spacing:-.7px}#choose .compact-filters{display:grid;grid-template-columns:minmax(160px,1fr) repeat(3,minmax(115px,170px));gap:10px;margin:0 0 28px}#choose .compact-filters input,#choose .compact-filters select{width:100%;min-width:0;height:44px;margin:0;padding:0 14px;border:1px solid #e6e7eb;background:#fafafb;border-radius:10px;font:inherit;font-size:13px;color:#414553;box-shadow:none}#choose .compact-filters input:focus{outline:2px solid #edbacb;border-color:transparent}#choose .template-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:26px 18px;align-items:start}#choose .template-tile{background:transparent;border:0;border-radius:8px;box-shadow:none;overflow:visible;text-align:center;padding:5px;min-width:0}#choose .template-tile:hover:not(:disabled){background:#f1f4e9;box-shadow:none;filter:none}#choose .template-art{position:relative;height:260px;padding:6px;background:transparent!important;display:flex;align-items:center;justify-content:center}#choose .template-art img{height:auto;width:auto;max-width:100%;max-height:100%;transform:none;filter:drop-shadow(0 2px 4px #20203013);border:1px solid #eee9e9;border-radius:1px}#choose .frame-count{position:absolute;right:4px;top:4px;padding:3px 6px;border-radius:4px;font-size:10px;background:#f7e5eb;color:#a95570;font-weight:500}#choose .template-label,.guest #choose .template-label{display:block;padding:10px 0 0}#choose .template-label strong{font-size:12px;line-height:1.4;font-weight:500;color:#373944}#choose .template-label small{font-size:11px}#catalogStatus:empty{display:none}#operatorTools #operatorCaptureOptions{grid-column:1/-1;display:flex;gap:12px}#operatorTools #operatorCaptureOptions label{flex:1}#operatorTools #operatorCaptureOptions select{width:100%}#operatorTools .ops-desk{padding:0;border:0;margin:16px 0 22px}#operatorTools .ops-heading h2{font-size:16px}#operatorTools .ops-actions{grid-template-columns:repeat(2,1fr)}#operatorTools #recentSessions .recent-cards{grid-template-columns:repeat(3,1fr)}body[data-stage=choose] #saveStatus:not(.error){display:none}
@media(max-width:700px){#choose .compact-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#frameSearch{grid-column:1/-1}#choose .compact-filters select{font-size:12px;padding:0 8px}#choose .template-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px}#choose .template-art{height:190px;padding:2px}#choose h1{font-size:23px}#choose .frame-count{font-size:9px;right:0;top:0}}@media(max-width:420px){#choose .template-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{#operatorTools{display:none!important}}
body[data-stage=choose] .brand span{display:none}body[data-stage=choose] .shell>header{margin-bottom:0;padding-bottom:16px}#operatorTools .ops-status{margin-bottom:10px}
