.commerce-panel,.commerce-document{--commerce-accent:#174f6b;--commerce-border:#d6e1e7;color:var(--text,#192b35);font:inherit;line-height:1.5;overflow-wrap:anywhere}.commerce-panel{display:grid;gap:1.3rem}.commerce-panel h2,.commerce-panel h3,.commerce-document h3{margin:0 0 .55rem}.commerce-heading,.commerce-card>div:first-child{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.commerce-heading p{margin:.2rem 0}.commerce-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.commerce-summary article,.commerce-card,.commerce-admin{border:1px solid var(--commerce-border);border-radius:14px;padding:1rem;background:var(--surface,#fff)}.commerce-list{display:grid;gap:.8rem}.commerce-card h4{margin:0}.commerce-card p{margin:.5rem 0}.commerce-panel button,.commerce-document button,.commerce-panel a,.commerce-document a{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:42px;padding:.55rem .85rem;border-radius:8px;font:inherit;font-weight:600;margin:.2rem .4rem .2rem 0;text-decoration:none}.commerce-panel button,.commerce-document button{border:1px solid var(--commerce-accent);background:var(--commerce-accent);color:white;cursor:pointer}.commerce-panel a,.commerce-document a{border:1px solid var(--commerce-accent);color:var(--commerce-accent);background:transparent}.commerce-panel button.commerce-secondary,.commerce-document button.commerce-secondary{background:transparent;color:var(--commerce-accent)}.commerce-panel button:disabled,.commerce-document button:disabled{opacity:.5;cursor:wait}.commerce-panel [hidden],.commerce-document [hidden]{display:none!important}.commerce-price{font-size:1.3rem;font-weight:750}.commerce-muted,.commerce-panel small,.commerce-document small{color:var(--muted,#536873);font-size:.9rem}.commerce-status{min-height:1.3em;margin:0}.commerce-status[data-error=true]{color:#9d2634}.commerce-badge{background:#edf3f6;color:#28485a;border-radius:999px;padding:.25rem .65rem;font-size:.8rem;white-space:normal}.commerce-test{padding:.65rem .8rem;border-left:3px solid #bb7e15;background:#fff7df;color:#6f4910;font-weight:600}.commerce-quota{padding:.75rem;border:1px solid var(--commerce-border);border-radius:8px}.commerce-checkout{margin-top:.8rem;padding:.8rem;background:#f0f6f8;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start}.commerce-breakdown{display:grid;grid-template-columns:minmax(140px,1fr) auto;gap:.3rem 1rem;max-width:560px}.commerce-breakdown dt,.commerce-breakdown dd{margin:0}.commerce-breakdown dd{text-align:right;font-weight:600}.commerce-admin summary{font-weight:700;cursor:pointer}.commerce-admin-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.9rem;margin-top:1rem}.commerce-field{display:flex;flex-direction:column;gap:.3rem;font-weight:600}.commerce-field input:not([type=checkbox]){width:100%;box-sizing:border-box;border:1px solid #b8cbd6;border-radius:7px;background:var(--surface,#fff);color:inherit;padding:.6rem;font:inherit}.commerce-field input[type=checkbox]{width:20px;height:20px}.commerce-field small{font-weight:400}.commerce-admin-form button[type=submit]{align-self:end}.commerce-dialog{border:0;border-radius:16px;max-width:min(640px,calc(100vw - 24px));width:100%;padding:1.2rem;max-height:90vh;overflow:auto}.commerce-dialog::backdrop{background:#14212db3}.commerce-close{float:right;margin-bottom:.8rem}.commerce-document{clear:both}.commerce-panel button:focus-visible,.commerce-document button:focus-visible,.commerce-panel a:focus-visible,.commerce-document a:focus-visible{outline:3px solid #78b9d8;outline-offset:3px}@media(max-width:540px){.commerce-heading,.commerce-card>div:first-child{flex-direction:column}.commerce-summary{grid-template-columns:1fr}.commerce-breakdown{font-size:.9rem}.commerce-admin-form{grid-template-columns:1fr}.commerce-panel button,.commerce-document button{min-height:44px}.commerce-dialog{padding:1rem;width:calc(100vw - 24px)}}
