.brand16{width:220px;height:64px;object-fit:contain;vertical-align:middle}.login-brand16{display:block;width:min(390px,100%);height:110px;margin:0 auto 16px}.dark-brand16{background:#202c38;border-radius:8px;padding:4px}.pilot-top{background:#f4f7fa;color:#25333f;gap:16px}.pilot-nav{flex-wrap:wrap}.pilot-top span{flex:1}#workspace16{display:block;min-width:0}#board16{display:none}#sales13.pos15 #workspace16{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:16px}#sales13.pos15 #board16{display:block}#sales13[data-theme16],.preview16{--accent16:#667f94;--button16:#f7f9fb;--ink16:#17232e;--bar16:6px;--radius16:12px;--tile16:135px;--cols16:repeat(auto-fill,minmax(135px,1fr));background:#f7f9fb;color:#23313e}#sales13[data-theme16=dark],.preview16[data-theme16=dark]{background:#202c38;color:#e9f1f8}#sales13[data-theme16=dark] .panel{background:#293746;color:#e9f1f8}#sales13[data-theme16] #sale-edit13{border-top:var(--bar16) solid var(--accent16);border-radius:var(--radius16);min-width:0}#sales13[data-theme16] #sale-lines13 .panel{padding:12px;border-radius:var(--radius16)}.row16{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.row16 h2{flex:1;margin:0}.row16 input{max-width:260px}.tiles16{display:grid;grid-template-columns:var(--cols16);gap:10px;margin:12px 0}.tile16{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;text-align:left;width:100%;min-height:var(--tile16);padding:16px 14px 12px!important;border:1px solid #aebcc8!important;border-top:var(--bar16) solid var(--accent16)!important;border-radius:var(--radius16)!important;background:var(--button16)!important;color:var(--ink16)!important;overflow-wrap:anywhere;transition:transform .1s,box-shadow .1s}.tile16 svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.tile16 small{color:inherit;opacity:.85}.tile16:hover{box-shadow:0 3px 9px #182a3b26}.tile16:active{transform:translateY(1px)}.tile16:focus-visible,#designer16 button:focus-visible,#board16 button:focus-visible{outline:3px solid #176bab!important;outline-offset:3px}.tile16[aria-pressed=true]{outline:2px solid #176bab}.product-tile16{position:relative;min-width:0}.product-tile16 .tile16{height:100%}.pin16{position:absolute;right:5px;top:12px;min-width:36px;min-height:36px;padding:2px!important;background:#fff!important;color:#253748!important;border:1px solid #8292a0!important;border-radius:8px}.product-tile16 .tile16 strong{padding-right:16px}[data-finish16=soft] .tile16{box-shadow:inset 0 1px 0 #ffffffb3,0 2px 3px #26374614}[data-finish16=glass] .tile16{background:linear-gradient(145deg,var(--shine16,#ffffff1c),#ffffff00 55%),var(--button16)!important;box-shadow:inset 0 1px 0 #ffffff99,0 2px 6px #26374619}#designer16{width:min(1080px,96vw);max-height:92vh;padding:20px;border:1px solid #a6b6c4;border-top:6px solid #667f94;border-radius:14px;color:#23313e;background:#fbfcfd}#designer16 header{position:sticky;top:-20px;background:#fbfcfd;z-index:2;padding:12px 0;border-bottom:1px solid #d7e0e8}#designer16 nav{margin:16px 0}#designer16 button{min-height:42px}#designer16::backdrop{background:#14243266}.fields16{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.fields16 label{display:flex;flex-direction:column;gap:6px}.fields16 input,.fields16 select{width:100%;min-height:40px}.previews16{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.preview16{padding:16px;border:1px solid #b8c6d0;border-radius:12px;min-width:0}.preview16 .tiles16{grid-template-columns:repeat(3,minmax(0,1fr))}.preview16 .tile16{min-height:90px}.sample-line16{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #aab8c6}.sample-line16 strong{white-space:nowrap}#group-list16,#favorite-search16{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}#favorite-list16 .row16{border-bottom:1px solid #dce4eb;padding:8px 0}#favorite-list16 input{width:90px}#favorite-list16 span{flex:1;min-width:200px}#board-status16,#design-status16{min-height:24px}#sales13 .pilot-search{flex-wrap:wrap}#sales13.pos15 #sale-lines13 input{max-width:100px}#sales13.pos15 #sale-lines13 .panel{display:flex;gap:6px;flex-wrap:wrap}#sales13.pos15 #sale-lines13 strong{width:100%}
@media(max-width:1000px){#sales13.pos15 #workspace16{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}.tiles16{grid-template-columns:repeat(2,minmax(0,1fr))}.fields16{grid-template-columns:repeat(2,minmax(0,1fr))}.preview16 .tiles16{grid-template-columns:1fr 1fr}.brand16{width:180px}}
@media(max-width:700px){#sales13.pos15 #workspace16{display:flex;flex-direction:column}#sales13.pos15 #sale-edit13{order:-1}.previews16{grid-template-columns:1fr}.fields16{grid-template-columns:1fr 1fr}#designer16{padding:12px}.pilot-top{flex-wrap:wrap}.brand16{width:160px}.row16 h2{font-size:20px}}
#designer16 header,#designer16 header h2{color:#23313e}#designer16 label{text-align:left}#designer16 nav{background:#edf2f6;padding:5px;border-radius:10px}#designer16 nav button{color:#23313e;background:transparent;border:1px solid transparent}#designer16 nav button:hover,#designer16 nav button[aria-selected=true]{background:#fff;border-color:#aabac8}#sales13[data-theme16] button:not(.primary):not(.tile16):not(.pin16){background:var(--button16);color:var(--ink16);border-radius:var(--radius16)}#sales13[data-finish16=soft] button:not(.primary):not(.pin16){box-shadow:inset 0 1px 0 #ffffff55,0 1px 2px #26374614}#sales13[data-finish16=glass] button:not(.primary):not(.pin16){background:linear-gradient(145deg,var(--shine16,#ffffff1c),transparent 60%),var(--button16);box-shadow:inset 0 1px 0 #ffffff66}#sales13.pos15 #sale-list13{max-height:150px;overflow:auto}#designer16 .preview16 button{pointer-events:none}#designer16 [data-pane16=look] .muted{font-size:13px}

#sales13[data-theme16=dark] .muted,#sales13[data-theme16=dark] #board-path16{color:#cbd8e4}#sales13[data-theme16=dark] .primary{color:#17232e}

#designer16 .fields16 label{align-items:stretch;justify-content:flex-start;text-align:left!important;margin:0}#designer16 .fields16{row-gap:10px}

.product-tile16 .tile16 strong{padding-right:0}#sales13.pos15 #sale-list13{margin-bottom:14px}
