.sales-page{max-width:1260px}
.sales-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}
.sales-settings label,.sales-active label{display:grid;gap:7px;color:#dce6f8;font-weight:650}
.sales-settings select{width:100%;min-height:49px;border:1px solid #61729a;border-radius:12px;background:#111e3b;color:#fff;font:inherit;padding:10px 12px}
.sales-settings select:focus-visible,.sales-page button:focus-visible{outline:2px solid #8ddfff;outline-offset:3px}
.sales-active{min-height:480px}
.sales-case{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border:1px solid #56658f;background:#152141;border-radius:14px;padding:13px 16px;color:#cbd8f2}
.sales-case strong{color:#fff}
.sales-turn-count{font-size:.9rem;color:#aebee2!important;margin:16px 0}
.sales-dialogue{margin:12px 0 26px}
.sales-active form>label{margin:0 0 10px}
.sales-active .placement-form-actions button:not(.placement-primary){border:1px solid #8796bd;background:#1b2948;color:#fff;border-radius:12px;padding:12px 16px;min-height:48px}
.sales-history{margin:30px 0}
.sales-history-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}
.sales-history-tabs button{background:#142346;color:#dbe8ff;border:1px solid #445a88;border-radius:99px;padding:9px 14px}
.sales-history-tabs button[aria-current=true]{border-color:#ae94ff;background:#30265d;color:white}
.sales-debrief{border:1px solid #546694;background:linear-gradient(135deg,#172746,#0b152a);border-radius:20px;padding:clamp(18px,3vw,30px)}
.sales-debrief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.sales-debrief section{border:1px solid #3e5179;border-radius:14px;background:#0e1b36;padding:12px 18px;margin:14px 0}
.sales-debrief ul{padding-left:20px;line-height:1.5;color:#d8e5fa}
.sales-debrief li{margin:6px 0}
@media(max-width:700px){.sales-settings,.sales-debrief-grid{grid-template-columns:1fr}.sales-active .placement-form-actions{align-items:stretch;flex-direction:column}.sales-active .placement-form-actions button{width:100%}}
@media(prefers-reduced-motion:reduce){.sales-page *{animation:none!important;transition:none!important}}

