.commerce-admin{max-width:1440px;margin:auto}.commerce-admin .page-heading{display:flex;justify-content:space-between;gap:24px;align-items:start}.commerce-admin h1{margin:0}.commerce-admin p{line-height:1.55}.commerce-admin label{display:grid;gap:7px;font-size:14px}.commerce-admin input,.commerce-admin select,.commerce-admin textarea{width:100%;min-width:0;font:inherit;padding:10px;border:1px solid var(--line,#c8cede);border-radius:9px;background:var(--glass-deep,#fff);color:inherit}.commerce-admin input[type=checkbox]{width:18px;height:18px;accent-color:#655de0}.commerce-admin fieldset{border:0;padding:0;margin:0;min-width:0}.commerce-admin button,.commerce-admin a{font:inherit}.commerce-admin button{padding:10px 14px;border:1px solid var(--line,#c8cede);border-radius:9px;cursor:pointer;color:inherit;background:var(--glass-deep,#fff)}.commerce-admin button:disabled{opacity:.5;cursor:default}.commerce-admin button:focus-visible,.commerce-admin input:focus-visible,.commerce-admin select:focus-visible,.commerce-admin a:focus-visible{outline:3px solid #8076f4;outline-offset:3px}.commerce-tabs{display:flex;align-items:center;gap:10px;margin:24px 0;flex-wrap:wrap}.commerce-tabs [aria-current=page]{background:#655de0;color:#fff;border-color:#655de0}.commerce-tabs a{margin-left:auto;color:inherit}.commerce-admin-grid{display:grid;grid-template-columns:minmax(340px,1.4fr) minmax(280px,1fr);gap:24px}.commerce-panel{background:var(--glass,rgba(255,255,255,.8));border:1px solid var(--line,#d7dbe7);border-radius:18px;padding:24px;margin-bottom:20px}.commerce-panel h2{margin:0 0 14px;font-size:22px}.commerce-panel h3{margin:30px 0 14px}.commerce-panel>p,.commerce-muted{color:var(--muted,#687088)}.commerce-method-row{display:flex;gap:16px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line,#d7dbe7);padding:14px 0}.commerce-method-row>label:not(.commerce-check){width:120px;flex-shrink:0}.commerce-admin .commerce-check{display:flex;align-items:center;gap:10px}.commerce-term-row,.commerce-term-head{display:grid;grid-template-columns:64px 1fr 1.2fr 40px;gap:10px;align-items:center;margin-bottom:10px}.commerce-term-head{font-size:12px;color:var(--muted,#687088)}.commerce-term-row input[type=checkbox]{margin-left:8px}.commerce-admin .commerce-check:last-child{margin-top:22px}.commerce-panel aside{min-width:0}.commerce-panel label+label{margin-top:14px}.commerce-totals{margin:24px 0}.commerce-totals>div{display:flex;justify-content:space-between;gap:10px;margin:12px 0}.commerce-totals dd{margin:0;font-variant-numeric:tabular-nums}.commerce-totals>div:last-child{border-top:1px solid var(--line,#d7dbe7);padding-top:16px;font-size:22px}.commerce-bank-status{font-weight:600;color:var(--ink,#453d72)!important}.commerce-save{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0}.commerce-save p{font-size:13px;max-width:620px;color:var(--muted,#687088)}.commerce-admin .primary{background:#655de0;color:#fff;border-color:#655de0}.commerce-alert{padding:16px;background:#ffedf0;color:#83293b;border-radius:10px}.commerce-notice{padding:16px;background:#e4f4e9;color:#245b37;border-radius:10px}.commerce-orders-heading,.commerce-order header{display:flex;justify-content:space-between;align-items:start;gap:20px}.commerce-order{padding:22px 0;border-top:1px solid var(--line,#d7dbe7)}.commerce-order header p{font-size:13px;color:var(--muted,#687088)}.commerce-order fieldset{display:grid;grid-template-columns:200px 1fr auto;gap:16px;align-items:end}.commerce-order textarea{height:64px}.commerce-empty{padding:30px 0}.commerce-order header>strong{white-space:nowrap}.commerce-admin a{color:#7770e5}.commerce-admin small{font-size:12px}.commerce-admin fieldset:disabled{opacity:.75}@media(max-width:850px){.commerce-admin-grid{grid-template-columns:1fr}.commerce-admin .page-heading{flex-direction:column}.commerce-order fieldset{grid-template-columns:1fr}.commerce-save{align-items:stretch;flex-direction:column}.commerce-panel{padding:18px}.commerce-term-row,.commerce-term-head{grid-template-columns:50px 1fr 1.2fr 36px;gap:6px}.commerce-tabs a{margin-left:0}.commerce-order header{flex-direction:column}.commerce-method-row{gap:8px}.commerce-orders-heading{flex-direction:column}}

.commerce-panel{backdrop-filter:blur(18px)}.commerce-admin input,.commerce-admin select,.commerce-admin textarea{color:var(--ink)}.commerce-admin button{background:var(--glass-soft);color:var(--ink)}.commerce-admin a{color:var(--brand)}
