.admin-commissions{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);min-height:calc(100vh - var(--header-height-min));gap:0;padding:0;background:#f5e9cb;color:var(--color-text-primary, #15232b)}.admin-commissions__content{min-width:0;display:grid;align-content:start;gap:1rem;padding:28px clamp(18px,2.2vw,34px) 48px}.admin-commissions__heading,.admin-commissions__panel-heading,.admin-commissions__detail-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.admin-commissions__heading h1,.admin-commissions__panel h2,.admin-commissions__subpanel h2{margin:0}.admin-commissions__heading h1{font-size:clamp(1.75rem,2.2vw,2rem)}.admin-commissions__heading p,.admin-commissions__panel-heading p,.admin-commissions__form-note{margin:.35rem 0 0;color:var(--color-text-secondary, #5c6c73)}.admin-commissions__eyebrow,.admin-commissions__scope-note{color:var(--color-accent, #a76b2b);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-commissions__scope-note{padding:.3rem .55rem;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:999px}.admin-commissions__tabs{display:flex;flex-wrap:wrap;gap:.45rem;padding:.35rem;border:1px solid var(--color-border, #d6dee1);border-radius:.85rem;background:var(--color-surface, #fff)}.admin-commissions__tabs a{padding:.6rem .8rem;border-radius:.6rem;color:inherit;font-size:.9rem;text-decoration:none}.admin-commissions__tabs a[data-active=true],.admin-commissions__tabs a:focus-visible{background:var(--color-accent, #a76b2b);color:#fff}.admin-commissions__panel,.admin-commissions__subpanel,.admin-commissions__state,.admin-commissions__form,.admin-commissions__filters,.admin-commissions__account-search{display:grid;gap:1rem;padding:1.1rem;border:1px solid var(--color-border, #d6dee1);border-radius:.9rem;background:var(--color-surface, #fff);box-shadow:0 .35rem 1.25rem #15232b0d}.admin-commissions__subpanel{margin-top:1rem}.admin-commissions__filters,.admin-commissions__account-search{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end}.admin-commissions__filters .ui-button,.admin-commissions__account-search .ui-button{justify-self:start}.admin-commissions__manual-account summary{cursor:pointer;padding:.75rem 1rem;color:var(--color-text-secondary, #566675)}.admin-commissions__table-wrap{overflow-x:auto}.admin-commissions__table{width:100%;border-collapse:collapse;font-size:.88rem}.admin-commissions__table th,.admin-commissions__table td{padding:.75rem .65rem;border-bottom:1px solid var(--color-border, #e3e8ea);text-align:start;vertical-align:top}.admin-commissions__table th{color:var(--color-text-secondary, #5c6c73);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.admin-commissions__badge{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .5rem;background:#edf1f3;color:#40545d;font-size:.75rem;font-weight:700;white-space:nowrap}.admin-commissions__badge[data-tone=success]{background:#e5f5eb;color:#176a38}.admin-commissions__badge[data-tone=warning]{background:#fff3d6;color:#7d5312}.admin-commissions__badge[data-tone=danger]{background:#fde8e8;color:#a52424}.admin-commissions__badge[data-tone=info]{background:#e7f0fb;color:#245985}.admin-commissions__pagination{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.admin-commissions__pagination span{min-width:7rem;color:var(--color-text-secondary, #5c6c73);text-align:center}.admin-commissions__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.admin-commissions__field{display:grid;gap:.4rem;color:var(--color-text-secondary, #5c6c73);font-size:.82rem;font-weight:700}.admin-commissions__field input,.admin-commissions__field select,.admin-commissions__field textarea{width:100%;min-height:2.7rem;padding:.65rem .7rem;border:1px solid var(--color-border, #cbd6da);border-radius:.55rem;background:var(--color-surface, #fff);color:var(--color-text-primary, #15232b);font:inherit;line-height:1.5}.admin-commissions__field select{block-size:2.7rem;height:2.7rem;min-block-size:2.7rem}.admin-commissions__field textarea{min-height:6rem;resize:vertical}.admin-commissions__field input:focus-visible,.admin-commissions__field select:focus-visible,.admin-commissions__field textarea:focus-visible{outline:.18rem solid color-mix(in srgb,var(--color-accent, #a76b2b) 42%,transparent);outline-offset:.1rem}.admin-commissions__feedback{margin:0;color:#176a38;font-weight:700}.admin-commissions__feedback[data-tone=error]{color:#a52424}.admin-commissions__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0}.admin-commissions__details div{padding:.75rem;border:1px solid var(--color-border, #e3e8ea);border-radius:.6rem}.admin-commissions__details dt{color:var(--color-text-secondary, #5c6c73);font-size:.75rem}.admin-commissions__details dd{margin:.3rem 0 0;font-weight:700}@media(max-width:70rem){.admin-commissions{grid-template-columns:1fr}}@media(max-width:48rem){.admin-commissions__content{padding:20px 12px 36px}.admin-commissions__form-grid,.admin-commissions__details{grid-template-columns:1fr}.admin-commissions__heading{flex-direction:column}}.admin-commission-exceptions{min-width:0}.admin-commission-exceptions .admin-commissions__panel-heading>div{min-width:0}.admin-commission-exceptions__count{flex-shrink:0;padding:.4rem .75rem;border-radius:999px;background:#f7efd9;color:#755320;font-size:.85rem;font-weight:700}.admin-commission-exceptions__list{display:grid;gap:1rem}.admin-commission-exception{min-width:0;overflow:hidden;border:1px solid #e2e7e3;border-radius:.9rem;background:#fff}.admin-commission-exception__heading{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem}.admin-commission-exception__account,.admin-commission-exception__value{display:grid;gap:.45rem;min-width:0}.admin-commission-exception__account>span,.admin-commission-exception__value>span,.admin-commission-exception__details dt{color:#65736c;font-size:.8rem}.admin-commission-exception__account code{width:fit-content;max-width:100%;font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.admin-commission-exception__account a{width:fit-content;padding-block:.35rem;color:#145a49;font-size:.85rem;text-decoration:underline;text-underline-offset:.2rem}.admin-commission-exception__value{justify-items:end}.admin-commission-exception__value h3{margin:0;font-size:2rem;line-height:1.25;overflow-wrap:anywhere}.admin-commission-exception__value .admin-commissions__badge{padding:.35rem .7rem}.admin-commission-exception__details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:1.25rem;margin:0 1.25rem 1.25rem;padding:1rem;border-radius:.65rem;background:#f8faf8}.admin-commission-exception__details>div{min-width:0}.admin-commission-exception__details dd{display:grid;gap:.3rem;margin:.45rem 0 0;font-size:.9rem;line-height:1.7;overflow-wrap:anywhere}.admin-commission-exception__reason{white-space:pre-wrap}.admin-commission-exception__version dd{font-weight:700}.admin-commission-exception__footer{padding:1rem 1.25rem;border-top:1px solid #e2e7e3;background:#fcfbf7}.admin-commission-exception-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;min-width:0}.admin-commission-exception-actions p{grid-column:1 / -1;margin:0;color:#a52424}.admin-commission-exception-actions label{display:grid;gap:.4rem;min-width:0;font-size:.85rem;font-weight:600}.admin-commission-exception-actions input{width:100%;min-height:44px;padding:.65rem .75rem;border:1px solid #ddd8ca;border-radius:.55rem;background:#fff;color:inherit;font:inherit;box-sizing:border-box}.admin-commission-exception-actions button{min-height:44px}.admin-commission-exception-actions input:focus-visible,.admin-commission-exception__account a:focus-visible{outline:2px solid #145a49;outline-offset:3px}@media(max-width:48rem){.admin-commission-exceptions .admin-commissions__panel-heading{align-items:start;flex-wrap:wrap}.admin-commission-exception__heading{flex-wrap:wrap;gap:1rem;padding:1rem}.admin-commission-exception__value{justify-items:start}.admin-commission-exception__details{grid-template-columns:1fr;gap:.9rem;margin:0 1rem 1rem}.admin-commission-exception__footer{padding:1rem}.admin-commission-exception-actions{grid-template-columns:1fr}.admin-commission-exception-actions button{width:100%}.admin-commission-exceptions .admin-commissions__pagination{flex-wrap:wrap}}.admin-commissions__form>fieldset{border:0;padding:0;margin:0;min-width:0}
