.quick-jars{margin:24px 0}.quick-jars h3{font-size:18px;margin:0 0 5px}.quick-jars>p{font-size:12px;color:#cbb4da}.quick-jar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quick-jar{border:1px solid #715087;border-radius:12px;background:#281835;padding:7px;min-width:0}.quick-jar.selected{border-color:#b7ef52;background:#303424}.jar-pick{display:flex;flex-direction:column;align-items:center;position:relative;border:0;background:none;color:inherit;width:100%;cursor:pointer;padding:0 0 8px}.jar-pick img{width:100%;height:88px;object-fit:contain}.jar-pick span{font-size:10px}.jar-pick i{position:absolute;right:0;top:0;color:#b7ef52;font-style:normal}.quick-jar .cstep{justify-content:center}.quick-jar input{width:48px;min-width:0;padding:5px 0;text-align:center;background:#190f24;color:white;border:1px solid #715087;border-radius:6px;height:38px;box-sizing:border-box}.quick-jar .cstep button{width:28px!important;min-width:28px!important}.quick-order-summary{margin:18px 0 10px;border-top:1px solid #715087;padding-top:14px}.quick-order-summary strong{display:flex;justify-content:space-between;font-size:20px}.quick-order-summary span{color:#b7ef52}.quick-order-summary small{color:#cbb4da}.quick-order-summary p{font-size:12px;color:#ffdc8a}.quick-order #orderBtn,.calculator-only .uc-launch,.quick-order #stage .canvas-wrap,.quick-order #stage #pager{display:none!important}.all-sheet-preview{display:grid;grid-template-columns:repeat(var(--sheet-columns,1),minmax(0,1fr));gap:9px;background:#131d19;padding:10px;border-radius:12px}.all-sheet-preview:empty{display:none}.all-sheet-preview figure{margin:0;min-width:0}.all-sheet-preview img{width:100%;height:auto;display:block}.all-sheet-preview figcaption{font-size:11px;text-align:center;padding:5px;color:#cbb4da}@media(max-width:600px){.quick-jar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-jar .cstep button{min-width:40px!important;height:40px!important}.quick-order-summary strong{font-size:18px}}

#order .quick-jars{padding:0;margin:22px 0}.quick-order-summary p{margin:5px 0}.jar-pick:active img{transform:scale(.92)}.jar-pick:focus-visible{outline:2px solid #b7ef52;border-radius:8px}
#order .inventory-jar-image{display:flex;width:100%;height:76px;align-items:center;justify-content:center}
#order .inventory-jar-image .jarico{flex:none;margin:0}
.jar-pick:active .inventory-jar-image{transform:scale(.92)}
.quick-order #brFileRow,.quick-order #brDesignRow,.quick-order .legacy-combined-total{display:none!important}.separate-cost{margin-top:12px;padding:16px;border:1px solid #76518e;border-radius:14px;background:#281a35}.separate-cost[hidden]{display:none}.separate-cost h3,.separate-cost p{display:flex;justify-content:space-between;gap:12px;margin:0 0 8px;font-size:14px}.separate-cost h3{font-size:17px}.separate-cost strong{white-space:nowrap;color:#b7ef52}.separate-cost small{color:#cbb4da}
.quick-jar .cstep button{font-size:12px;min-width:34px!important;width:34px!important}.quick-jar input{appearance:auto!important;-moz-appearance:auto!important;width:58px}.quick-jar input::-webkit-inner-spin-button{appearance:auto!important;opacity:1}
#order .quick-jar .cstep button{font-size:12px;min-width:34px!important;width:34px!important}#order .quick-jar input{width:58px;appearance:auto!important}#order .quick-jar input::-webkit-inner-spin-button{opacity:1}
#order #stage .separate-cost{background:linear-gradient(135deg,var(--purple),var(--purple-d));border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:16px 18px;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 12px 34px rgba(106,44,145,.25)}#order .cost-heading,#order .separate-cost h3{font-size:17px;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid #ffffff26}#order .cost-heading,#order .separate-cost h3 span{display:flex;align-items:center;gap:9px}#order .cost-icon{width:26px;height:26px;flex:none;color:#e3ffc2}#order .separate-cost small{color:#e3d4ef}#order .separate-cost h3 strong{font-size:20px;align-self:center}
.quote-import{margin-top:18px;padding:18px;border:1px solid #76528d;border-radius:14px;background:#20132c}.quote-import h3{font-size:18px;margin:0 0 12px}.quote-drop{display:grid;gap:12px;padding:22px;border:2px dashed #9254be;border-radius:10px;cursor:pointer;color:#c1f35b}.quote-drop.dragging{background:#3b2550;border-color:#c1f35b}.quote-drop input{max-width:100%;font:inherit;font-size:13px}.quote-import p,.quote-import summary{font-size:12px;color:#cbb4da}.quote-import-status{overflow-wrap:anywhere}.quote-code-row{display:flex;gap:8px;margin-top:12px}.quote-code-row input{min-width:0;flex:1;background:#190f24;color:white;border:1px solid #76528d;padding:10px;border-radius:8px}
