.cps-review-previews .cps-proof-preview [data-garment-preview-side]>p,.cps-proof-stage .cps-proof-preview [data-garment-preview-side]>p{color:var(--brand-navy);letter-spacing:.04em;text-transform:uppercase;margin-top:.35rem;font-size:.75rem;font-weight:700;display:block}.cps-review-previews .cps-proof-photo,.cps-proof-stage .cps-proof-photo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(46vh,24rem)}.cps-review-previews .cps-garment-frame,.cps-proof-stage .cps-garment-frame{max-width:100%}@media (max-width:959px){.cps-proof-card h2{font-size:1rem;line-height:1.2;display:block}.cps-review-previews .cps-proof-photo,.cps-proof-stage .cps-proof-photo{max-height:min(42vh,20rem)}.cps-proof-card,.cps-proof-card h2,.cps-review-previews,.cps-proof-stage,.cps-proof-card .cps-btn,.cps-proof-card [data-testid=background-choice-preview]{scroll-margin-top:4rem}:is(.cps-rail-flow:has(.cps-proof-card)>.cps-workspace-summary,.cps-rail-flow:has([data-testid=artwork-review-previews])>.cps-workspace-summary){z-index:auto;position:static}}
.cps-workspace-shell:not([data-multi=true]) .cps-garment-identity{align-items:flex-start}.cps-workspace-shell:not([data-multi=true]) .cps-garment-identity .cps-order-photo{border-radius:14px;width:4.5rem;height:5.5rem}.cps-workspace-shell:not([data-multi=true]) .cps-garment-title{letter-spacing:-.02em;font-size:1.05rem;line-height:1.3}.cps-workspace-shell:not([data-multi=true]) .cps-reference-note{max-width:11rem;color:var(--text-secondary);margin-top:.35rem;font-size:.75rem;line-height:1.35}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-progress ol{gap:.35rem}.cps-workspace-shell:not([data-multi=true]) .cps-progress-dot{display:inline-flex}.cps-workspace-shell:not([data-multi=true]) .cps-progress-step{border:1px solid var(--border-soft);background:#fff;border-radius:999px;padding:.12rem .55rem .12rem .12rem}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-progress li[aria-current=step] .cps-progress-step{border-color:#111}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-step .cps-workflow-card{border-radius:16px}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-step .cps-card-title{letter-spacing:-.02em}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-summary>.cps-btn-secondary{background:#fff;border-style:dashed;width:100%}@media (min-width:960px){.cps-workspace-shell:not([data-multi=true]) .cps-order-summary{padding:1rem 1.1rem .95rem}.cps-workspace-shell:not([data-multi=true]) .cps-order-summary>.flex>h2{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:700}.cps-workspace-shell:not([data-multi=true]) .cps-garment-identity{gap:1rem}.cps-workspace-shell:not([data-multi=true]) .cps-garment-identity .cps-order-photo{width:11.25rem;height:13.5rem}.cps-workspace-shell:not([data-multi=true]) .cps-garment-identity ul{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.cps-workspace-shell:not([data-multi=true]) .cps-garment-identity li{border:1px solid var(--border-soft);background:#fff;border-radius:999px;padding:.12rem .55rem .12rem .35rem}.cps-workspace-shell:not([data-multi=true]) .cps-recs-card{padding:1rem 1.1rem 1.05rem}.cps-workspace-shell:not([data-multi=true]) .cps-recs-card .cps-recs-list{gap:.85rem;margin-top:.85rem}.cps-workspace-shell:not([data-multi=true]) .cps-recs-card .cps-product-card{border-radius:16px;gap:1rem;padding:.85rem}.cps-workspace-shell:not([data-multi=true]) .cps-recs-card .cps-product-photo{background:var(--media-bg);border-radius:12px}.cps-workspace-shell:not([data-multi=true]) .cps-recs-card .cps-product-copy{flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.cps-workspace-shell:not([data-multi=true]) .cps-recs-card .cps-product-copy .cps-btn{align-self:stretch}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-step .cps-workflow-card{padding:1rem 1.1rem 1.05rem}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-step .cps-size-grid{gap:.5rem}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-step .cps-size-cell{border:1px solid var(--border-soft);background:#fff;border-radius:12px;padding:.35rem .15rem .45rem}.cps-workspace-shell:not([data-multi=true]) .cps-order-section+.cps-order-section{margin-top:.75rem;padding-top:.75rem}.cps-workspace-shell:not([data-multi=true]) .cps-rail-flow{border:1px solid var(--border-soft);background:#fff;border-radius:18px;gap:0;padding:0}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-summary{background:#fff}:is(.cps-workspace-shell:not([data-multi=true]) .cps-order-summary,.cps-workspace-shell:not([data-multi=true]) .cps-workspace-step .cps-workflow-card){box-shadow:none;background:0 0;border:0;border-radius:0}.cps-workspace-shell:not([data-multi=true]) .cps-order-summary{border-bottom:1px solid var(--border-soft);border-radius:18px 18px 0 0}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-summary>.cps-btn-secondary{width:calc(100% - 2.2rem);margin:.85rem 1.1rem}.cps-workspace-shell:not([data-multi=true]) .cps-placement-photo-img{width:auto;height:auto;max-height:13.5rem}}@media (max-width:959px){.cps-workspace-shell:not([data-multi=true]) .cps-workspace-progress{flex-wrap:wrap;align-items:stretch;row-gap:.45rem}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-progress>.min-w-0{flex:100%;min-width:0;overflow:visible}.cps-workspace-shell:not([data-multi=true]) .cps-progress-actions{justify-content:flex-start;width:100%}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-progress ol{flex-wrap:wrap;gap:.35rem;width:100%;max-width:100%;display:flex;overflow:visible}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-progress li{flex:none}.cps-workspace-shell:not([data-multi=true]) .cps-progress-dot{width:1.05rem;height:1.05rem;font-size:.62rem}.cps-workspace-shell:not([data-multi=true]) .cps-progress-step{padding:.06rem .38rem .06rem .06rem;font-size:.72rem}.cps-workspace-shell:not([data-multi=true]) .cps-recs-card{padding:.85rem .9rem}.cps-workspace-shell:not([data-multi=true]) .cps-recs-card .cps-recs-list{gap:.75rem}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-step .cps-workflow-card{padding:.9rem .9rem .85rem}.cps-workspace-shell:not([data-multi=true]) .cps-workspace-step{scroll-padding-bottom:.75rem}}
.tUeFNa_editorStep{border:1px solid var(--border-soft);background:#fff;border-radius:14px;padding:.75rem}.tUeFNa_editorStep[data-expanded=true]{border-color:#111;box-shadow:0 0 0 1px #111}.tUeFNa_editorStep[data-needed=true]{border-color:var(--brand-blue);box-shadow:0 0 0 3px var(--brand-blue-ring);background:linear-gradient(#1769e814 0%,#fff 55%)}.tUeFNa_editorStep[data-needed=true][data-expanded=true]{border-color:var(--brand-blue);box-shadow:0 0 0 3px var(--brand-blue-ring)}.tUeFNa_summaryNeeded{color:var(--brand-navy)}.tUeFNa_editorStepSummary{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.tUeFNa_board{min-width:0}.tUeFNa_head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.tUeFNa_head h2{color:var(--brand-navy);margin:0;font-size:1.15rem;font-weight:700}.tUeFNa_count{color:var(--text-secondary);margin:0;font-size:.82rem;font-weight:600}.tUeFNa_list{gap:.75rem;margin-top:.85rem;display:grid}.tUeFNa_card{border:1px solid var(--border-soft);min-width:0;box-shadow:var(--card-shadow);background:#fff;border-radius:16px;grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:.35rem .85rem;padding:.8rem;display:grid}.tUeFNa_cardFocused{border-color:var(--brand-navy);box-shadow:0 0 0 1px var(--brand-navy)}.tUeFNa_photo{background:var(--media-bg);width:100%;height:7.5rem;color:var(--text-secondary);text-align:center;border-radius:12px;place-items:center;padding:.35rem;font-size:.75rem;line-height:1.3;display:grid;overflow:hidden}.tUeFNa_photoImg{object-fit:contain;width:100%;height:100%}.tUeFNa_proof+.tUeFNa_copy{grid-column:1/-1}.tUeFNa_reference{color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.35}.tUeFNa_copy{min-width:0}.tUeFNa_meta{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.tUeFNa_category{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.tUeFNa_total{color:var(--brand-navy);white-space:nowrap;margin:0;font-size:1.15rem;font-weight:700;line-height:1}.tUeFNa_title{color:var(--brand-navy);margin:.15rem 0 0;font-size:1rem;font-weight:700;line-height:1.25}.tUeFNa_brand{color:var(--text-secondary);margin:.15rem 0 0;font-size:.82rem;line-height:1.35}.tUeFNa_lines{gap:.3rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.tUeFNa_line{min-width:0;color:var(--text-body);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.65rem;font-size:.82rem;display:grid}.tUeFNa_lineSingle{color:var(--text-body);margin:.55rem 0 0;font-size:.82rem}.tUeFNa_lineSingle span:first-child{min-width:0}.tUeFNa_chips{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.tUeFNa_chip{border:1px solid var(--border-soft);background:var(--surface-soft);color:var(--brand-navy);border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:600;line-height:1.2}.tUeFNa_status{margin:.45rem 0 0;font-size:.8rem;font-weight:700}.tUeFNa_statusReady{color:var(--success)}.tUeFNa_statusPending{color:var(--warning)}.tUeFNa_price{gap:.1rem;margin:.2rem 0 0;display:grid}.tUeFNa_each,.tUeFNa_eachPrice{color:var(--brand-navy);letter-spacing:-.02em;font-size:1.15rem;font-weight:700;line-height:1.1}.tUeFNa_eachPrice{margin:.35rem 0 0}.tUeFNa_subtotal{color:var(--text-secondary);font-size:.75rem;font-weight:500}.tUeFNa_proof{grid-column:1/-1;min-width:0;max-height:11rem;overflow:auto}:is(.tUeFNa_proof .cps-placement-photo-img,.tUeFNa_proof .cps-proof-photo){max-height:9rem}.tUeFNa_actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.45rem;display:flex}.tUeFNa_confirm{color:var(--text-secondary);flex:1 0 100%;margin:0;font-size:.8rem}.tUeFNa_add{border:1px dashed var(--border-strong);width:100%;min-height:4.25rem;color:var(--brand-navy);background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:.65rem;margin-top:.75rem;font-size:.95rem;font-weight:700;display:flex}.tUeFNa_addMark{background:var(--success-bg);width:1.7rem;height:1.7rem;color:var(--success);border-radius:999px;place-items:center;font-size:1.1rem;line-height:1;display:grid}.tUeFNa_addPanel{border:1px dashed var(--border-strong);border-radius:16px;margin-top:.75rem;padding:.85rem}.tUeFNa_addPanel p{color:var(--brand-navy);margin:0}.tUeFNa_footer{margin-top:.85rem}.tUeFNa_summary{border:1px solid var(--border-soft);background:#fff;border-radius:16px;gap:.9rem;padding:.9rem;display:grid}.tUeFNa_priceBlock h3,.tUeFNa_tasks h3{color:var(--brand-navy);margin:0;font-size:.95rem;font-weight:700}.tUeFNa_priceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.55rem;display:grid}.tUeFNa_priceGrid p{gap:.15rem;margin:0;display:grid}.tUeFNa_priceGrid span{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.tUeFNa_priceGrid strong{color:var(--text-secondary);font-size:.82rem;font-weight:600}.tUeFNa_note{color:var(--text-secondary);margin:.45rem 0 0;font-size:.8rem;line-height:1.4}.tUeFNa_tasks ul,.tUeFNa_tasks li{margin:0;padding:0;list-style:none}.tUeFNa_tasks>ul{gap:.7rem;margin-top:.55rem;display:grid}.tUeFNa_tasks>ul>li{border-top:1px solid var(--border-soft);gap:.3rem;padding-top:.55rem;display:grid}.tUeFNa_taskTitle{color:var(--brand-navy);margin:0;font-size:.88rem;font-weight:700}.tUeFNa_tasks li li{color:var(--text-body);justify-content:space-between;align-items:center;gap:.5rem;font-size:.84rem;display:flex}.tUeFNa_delivery{border-top:1px solid var(--border-soft);gap:.65rem;padding-top:.75rem;display:grid}.tUeFNa_delivery form{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.tUeFNa_delivery label{color:var(--text-secondary);font-size:.84rem}.tUeFNa_delivery input{border:1px solid var(--border-soft);border-radius:8px;width:8rem;margin-top:.25rem;padding:.45rem .55rem;display:block}.cps-workspace-shell[data-multi=true] .cps-btn{background:var(--action-bg);color:var(--action-text);box-shadow:none}:is(.cps-workspace-shell[data-multi=true] .cps-btn:hover,.cps-workspace-shell[data-multi=true] .cps-btn:active){background:var(--action-bg-hover);color:var(--action-text)}:is(.cps-workspace-shell[data-multi=true] .cps-btn:disabled,.cps-workspace-shell[data-multi=true] .cps-btn[aria-disabled=true]){background:var(--border-soft);color:var(--text-muted);cursor:not-allowed;box-shadow:none}.cps-workspace-shell[data-multi=true] [data-testid=assistant-bubble]{background:var(--assistant-bg);border-color:var(--assistant-border);color:var(--brand-navy)}@media (max-width:959px){html:has(.cps-workspace-shell[data-multi=true][data-pane=order]){scroll-padding-top:3.5rem}.cps-workspace-shell[data-multi=true][data-pane=order] .cps-rail-flow{scroll-padding-top:3.5rem}.cps-workspace-shell[data-multi=true][data-pane=order] :is(h2,h3,button,a,input,label,[data-testid=focused-product],[data-testid=order-price]){scroll-margin-top:3.5rem}}@media (max-width:420px){.tUeFNa_priceGrid{grid-template-columns:1fr}}@media (max-width:359px){.tUeFNa_card{grid-template-columns:4.4rem minmax(0,1fr);gap:.3rem .55rem;padding:.6rem}.tUeFNa_photo{height:5.6rem;font-size:.68rem}.tUeFNa_total{font-size:1rem}.tUeFNa_title{font-size:.92rem}}
