.stand-mode .builder{padding:0;background:#fff;color:#1b2b23}.stand-mode .builder-grid{gap:0;align-items:stretch}.stand-mode .marker-panel{padding:24px;border-right:1px solid #d8e2dc;background:#fafcfb}.stand-mode .wheel-panel{padding:24px}.stand-mode button,.stand-mode select,.stand-mode input{border-radius:9px}.stand-mode input{font:inherit;min-width:0}.stand-mode .micro{font-size:11px;line-height:1.5}.stand-mode .sales-nav{display:flex;align-items:center;gap:20px;padding:12px 20px;border-top:4px solid #23855b;border-bottom:1px solid #cadad0;background:#e8f5ed;border-radius:16px 16px 0 0}.sales-nav>strong{font-size:14px;letter-spacing:.08em}.sales-nav>span{font-size:12px;color:#567265}.sales-nav>button{margin-left:auto;background:white;min-height:40px;font-size:12px}.sales-nav b{margin-left:6px;font-weight:400}
.sales-palette{border-radius:14px;border:1px solid #d1dfd5;padding:16px;background:white}.sales-palette h2{font-size:25px;letter-spacing:-.04em;margin:3px 0 15px}.sales-palette input[type=search]{width:100%;padding:11px;border:1px solid #ccd6cf;margin:5px 0 10px;background:#fff}.sales-palette label{font-size:11px;color:#53645a}.sales-palette select{font-size:12px;min-height:40px;padding:8px}.sales-palette .team-row{margin:0 0 14px}.sales-match{padding:10px 0;border-top:1px solid #e3e9e5}.sales-match-label{font-size:9px;font-weight:700;letter-spacing:.12em;color:#64766b}.sales-match>div{display:grid;grid-template-columns:30px 1fr 18px 30px 1.1fr;align-items:center;gap:8px;margin:6px 0}.sales-match i{height:30px;border-radius:8px;border:1px solid #0002}.sales-match span{font-size:12px}.sales-match small{display:block;font-size:10px;color:#607168}.sales-match>small{font-size:10px}.sales-team-swatches{display:flex;gap:3px;flex-shrink:0}.sales-team-swatches i{width:20px;height:24px;border:1px solid #0002;border-radius:6px}.sales-palette [data-sales-team],#sales-team-cards button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;font-size:12px;margin:5px 0}.sales-palette [data-sales-team] b,#sales-team-cards button b{margin-left:auto}.sales-connect{display:flex;justify-content:space-between;align-items:center;margin:24px 0 10px;gap:8px}.sales-connect>span{font-size:9px;letter-spacing:.12em;font-weight:700;color:#65766a}.sales-connect button{font-size:11px;min-height:34px;padding:6px 8px}.stand-mode .product-tabs{margin:0;border:1px solid #d2ddd6;border-radius:11px;padding:4px;background:white;gap:4px}.stand-mode .product-tabs button{font-size:12px;min-height:38px;border:0}.stand-mode .product-tabs button[aria-pressed=true]{background:#e1f1e7;color:#176540}.stand-mode #pen-assembly{margin:0;max-height:190px}.stand-mode #pen-assembly>svg{max-height:190px}.stand-mode .product-story h2{font-size:17px;margin:8px 0}.stand-mode .product-story p{font-size:12px}.stand-mode .ends{margin-top:12px}.stand-mode .end{min-height:58px;border:1px solid #0002}.stand-mode .tip{min-height:40px}.stand-mode .tip svg{height:28px}.stand-mode .end b{font-size:14px}.stand-mode .connection{min-height:38px;font-size:12px;margin:8px auto 14px}.stand-mode .actions,.stand-mode #builder-price,.stand-mode #builder-context,.stand-mode #hero-pair-note,.stand-mode .affiliate{display:none!important}.stand-mode .stand-save-row{padding:12px;grid-template-columns:1fr;gap:8px}.stand-mode .stand-save-row input{padding:9px;font-size:13px}.stand-mode #stand-save-marker{width:100%}.stand-mode .studio-invitation{padding:12px;margin-top:12px}.stand-mode .studio-invitation small{font-size:10px}.stand-mode .studio-invitation-button{font-size:12px}.stand-mode .wheel-panel>p.micro{display:none}
.sales-color-tabs{display:flex;gap:6px;border-bottom:1px solid #d6ded9;padding-bottom:8px;margin-bottom:12px}.sales-color-tabs button{flex:1;min-height:40px;font-size:12px;border-color:transparent;color:#54665b}.sales-color-tabs button[aria-selected=true]{border-color:#acc7b6;background:#e9f4ec;color:#215b3c;font-weight:700}.sales-wheel-stage{position:relative;max-width:500px;margin:0 auto}.sales-wheel-stage svg{display:block;width:100%;height:auto}.stand-mode .builder-wheel-center{display:none}.sales-wheel-center{position:absolute;width:31%;height:31%;top:34.5%;left:34.5%;border-radius:50%;background:var(--ink-color,#fff);color:var(--ink-text,#222);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:6px;box-shadow:0 0 0 3px white;pointer-events:none}.sales-wheel-center small{font-size:7px;letter-spacing:.1em}.sales-wheel-center strong{font-size:25px;line-height:1.3}.sales-wheel-center>span{font-size:10px;max-width:100%}.sales-wheel-center>div{display:flex;gap:4px;margin-top:7px;pointer-events:auto}.sales-wheel-center button{font-size:11px;min-height:30px;padding:3px 8px;color:#172a20;background:#fff;border:0;border-radius:7px}.stand-mode .wheel-tabs button{flex:1;min-height:32px;font-size:12px;padding:5px}.stand-mode .wheel-tabs{gap:4px}.stand-mode .color-select{font-size:11px;margin:8px 0}.stand-mode .color-select select{font-size:12px}.stand-mode #stand-my-markers{margin-top:20px;padding-top:16px}.stand-mode .stand-library-heading h2{font-size:21px}.stand-mode .stand-library-heading span{font-size:10px}.stand-mode #stand-marker-list{max-height:560px}.stand-mode .stand-marker-row{grid-template-columns:25px 74px minmax(0,1fr);gap:7px;padding:9px;border-radius:12px}.stand-mode .stand-marker-position{grid-row:1/3}.stand-mode .stand-marker-position b{font-size:13px}.stand-mode .stand-marker-art{grid-column:2;min-width:0}.stand-mode .stand-marker-art svg{max-height:35px}.stand-mode .stand-marker-copy{grid-column:3}.stand-mode .stand-marker-copy strong{font-size:11px}.stand-mode .stand-marker-copy span{font-size:9px}.stand-mode .stand-marker-actions{grid-column:2/4;justify-content:flex-end}.stand-mode .stand-marker-actions button{min-height:30px;padding:4px 8px;font-size:11px}.sales-marker-order{display:flex;grid-column:2/4;gap:16px;align-items:center;border-top:1px solid #eef2ee;padding-top:6px}.sales-marker-order label{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:400}.sales-marker-order input[type=number]{width:52px;border:1px solid #cad7ce;padding:5px;height:30px}.sales-marker-order input[type=checkbox],#sales-order input[type=checkbox]{accent-color:#237b4e;width:17px;height:17px}
#sales-order{border-top:1px solid #c6dacd;background:#f2f8f3;padding:24px;border-radius:0 0 16px 16px;scroll-margin-top:10px}.sales-order-head{display:flex;align-items:center;justify-content:space-between;gap:15px}.sales-order-head h2{font-size:27px;letter-spacing:-.04em;margin:2px 0 18px}.sales-order-head>strong{font-size:22px}.sales-stand-choice{display:flex;gap:20px;align-items:center;flex-wrap:wrap;border:1px solid #cfddd3;padding:14px;border-radius:12px;background:#fff}.sales-stand-choice label,.sales-rings-choice{display:flex;align-items:center;gap:8px;font-size:13px}.sales-stand-choice>span{font-size:11px;color:#607568}.sales-stand-choice input[type=number]{width:60px;padding:8px;border:1px solid #c7d5ca;background:#fff}.sales-rings-choice{margin-top:15px}#sales-order details{margin:18px 0;border-top:1px solid #cbdccd;border-bottom:1px solid #cbdccd;padding:14px 0}#sales-order summary{font-size:12px;font-weight:700;cursor:pointer}#sales-bom>div{display:grid;grid-template-columns:1fr auto;gap:4px;padding:8px 0;font-size:12px}#sales-bom small{grid-column:1/-1;color:#984b23}.sales-checkout{display:flex;gap:10px;flex-wrap:wrap}.sales-checkout button{font-size:13px}.sales-checkout #sales-checkout{background:#1c4930;color:#fff;border-color:#1c4930}.sales-checkout button:disabled{opacity:.55;cursor:not-allowed}#sales-checkout-note{max-width:800px}.stand-mode [hidden]{display:none!important}
@media(max-width:760px){.stand-mode .marker-panel,.stand-mode .wheel-panel{padding:15px}.stand-mode .builder-grid{gap:0}.sales-match>div{grid-template-columns:24px 1fr 12px 24px 1fr;gap:4px}.sales-match i{height:25px}.sales-match span{font-size:10px}.sales-wheel-center strong{font-size:20px}.sales-wheel-center>span{font-size:8px}.sales-wheel-center small{display:none}.stand-mode .stand-marker-row{grid-template-columns:22px 55px minmax(0,1fr)}}
@media(max-width:680px){.stand-mode .builder-grid{grid-template-columns:1fr}.stand-mode .marker-panel{border-right:0;border-bottom:1px solid #d8e2dc}.sales-nav>span{display:none}.sales-nav{padding:10px!important;gap:8px!important}.sales-nav>button{font-size:10px;min-height:40px}.sales-palette h2{font-size:24px}.sales-match>div{grid-template-columns:30px 1fr 18px 30px 1.1fr;gap:8px}.sales-match span{font-size:12px}.sales-wheel-center small{display:block}.sales-wheel-center strong{font-size:24px}.sales-wheel-center>span{font-size:10px}.sales-wheel-center button{min-height:38px;padding:5px 10px}.stand-mode .stand-marker-row{grid-template-columns:24px 65px minmax(0,1fr)}.stand-mode .stand-marker-actions button{min-height:38px;min-width:38px}.sales-marker-order input[type=number]{height:38px}.sales-order-head{align-items:flex-start;flex-direction:column;gap:0}.sales-order-head>strong{margin-bottom:15px}.sales-stand-choice{gap:12px}#sales-order{padding:18px}.sales-checkout{display:grid}.sales-checkout button{min-height:44px}.sales-palette select{font-size:16px}.stand-mode .color-select select{font-size:16px}}
.marker-lab .features,.marker-lab .selection-note{display:none}.marker-lab #marker-builder{margin-top:20px;border-radius:18px}.marker-lab .lab-heading h2{font-size:clamp(28px,3.5vw,44px)}
.stand-mode .studio-invitation .studio-invitation-button{min-height:0;padding:0;text-align:left}.stand-mode .studio-invitation{box-shadow:none}.stand-mode .sales-wheel-center small{display:none}
