.commercial-page{color:var(--ck-ink);max-width:1100px;margin-inline:auto;padding:20px}.commercial-page a{color:var(--ck-ink);text-underline-offset:4px;text-decoration:underline}.commercial-help,.commercial-access>p{color:var(--ck-dim);max-width:72ch;margin:8px 0 20px;font-size:14px;line-height:1.55}.commercial-products{border-top:1px solid var(--ck-line);margin:20px 0;padding:0;list-style:none}.commercial-products>li{border-bottom:1px solid var(--ck-line);padding:16px 0}.commercial-product-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.commercial-product-head h2,.commercial-access h2{margin:0 0 6px;font-size:18px;font-weight:600}.commercial-product-head p{color:var(--ck-dim);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:14px}.commercial-editor{background:var(--ck-panel);border:1px solid var(--ck-line);border-radius:4px;margin-top:16px;padding:16px}.commercial-fields{grid-template-columns:minmax(100px,1fr) minmax(180px,2fr);gap:16px;display:grid}.commercial-fields label{align-content:start;gap:6px;font-size:14px;font-weight:500;display:grid}.commercial-fields input,.commercial-fields select{border:1px solid var(--ck-line);background:var(--ck-panel);width:100%;min-height:40px;color:var(--ck-ink);caret-color:var(--ck-accent);border-radius:4px;padding:8px 10px}.commercial-fields small{color:var(--ck-dim);font-size:12px;font-weight:400;line-height:1.5}.commercial-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.commercial-error{color:var(--ck-red);border:1px solid var(--ck-line);margin:12px 0;padding:12px}.commercial-notice{color:var(--ck-ink);padding:12px 0;font-size:14px}.commercial-confirm{border-top:1px solid var(--ck-line);margin-top:16px;padding-top:12px;font-size:14px}.commercial-empty{padding:32px 0}.commercial-empty h2{font-size:18px;font-weight:600}.commercial-empty p{color:var(--ck-dim);font-size:14px}.commercial-access{border-top:1px solid var(--ck-line);margin-top:28px;padding-top:24px}.commercial-table-wrap{margin:16px 0;overflow-x:auto}.commercial-access table{border-collapse:collapse;width:100%;max-width:650px;font-size:14px}.commercial-access th,.commercial-access td{text-align:left;border-bottom:1px solid var(--ck-line);padding:12px 10px}.commercial-access th{font-weight:500}.commercial-access input[type=checkbox]{width:20px;height:20px;accent-color:var(--ck-accent);cursor:pointer}.commercial-order{border-top:1px solid var(--ck-line);border-bottom:1px solid var(--ck-line);margin:20px 0;padding:16px 0}.commercial-order h3{margin:0 0 6px;font-weight:600}.commercial-cost-lines{margin:8px 0;padding:0;list-style:none}.commercial-cost-lines li{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:8px 0;font-size:13px;display:flex}.commercial-margin{margin-top:16px;font-size:14px}.commercial-page :focus-visible,.commercial-access :focus-visible,.commercial-order :focus-visible{outline:2px solid var(--ck-accent);outline-offset:3px}.commercial-page ::selection{background:var(--ck-accent);color:var(--ck-panel)}@media (max-width:600px){.commercial-page{padding:16px}.commercial-fields{grid-template-columns:1fr}.commercial-product-head{flex-wrap:wrap}.commercial-access th,.commercial-access td{padding:12px 6px}}
