.admin-categories{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 24px;padding:14px;background:#191c1c;border:1px solid #54472d;border-radius:16px}
.admin-categories button{border:1px solid #73603a;border-radius:10px;padding:12px 16px;background:#24231d;color:#f3dfb4;font:inherit;cursor:pointer}
.admin-categories button[aria-pressed="true"]{background:linear-gradient(110deg,#ffad53,#ff772c);color:#111;border-color:#ffad53;font-weight:700}
.admin-categories button:focus-visible{outline:2px solid #fff;outline-offset:3px}
.admin-category-panel[hidden]{display:none!important}
.admin-category-panel{min-width:0}
#admin-category-billing>button{margin:0 10px 14px 0}
@media(max-width:600px){.admin-categories{display:grid;grid-template-columns:1fr 1fr;padding:10px}.admin-categories button{padding:12px 8px;font-size:14px}}

#admin-category-billing>button:not(.button),#admin-category-billing .operations-export button{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:46px;max-width:100%;box-sizing:border-box;padding:12px 20px;border:1px solid #88703d;border-radius:12px;background:linear-gradient(135deg,#302b20,#24221c);color:#f3dfb4;font:inherit;font-weight:600;line-height:1.35;text-align:center;white-space:normal;cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s}
#admin-category-billing>button:not(.button):hover,#admin-category-billing .operations-export button:hover{background:#3c3322;border-color:#dfb663;box-shadow:0 4px 14px #0003}
#admin-category-billing>button:focus-visible,#admin-category-billing .operations-export button:focus-visible{outline:2px solid #f2cc7a;outline-offset:3px}
#admin-category-billing .operations-export button:disabled{opacity:.55;cursor:wait;box-shadow:none}
#admin-category-billing .operations-export button{margin-top:16px}
@media(max-width:600px){#admin-category-billing>button,#admin-category-billing .operations-export button{width:100%;margin-right:0}}

.coupon-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}
.coupon-actions .inquiry-delete{appearance:none;min-height:44px;padding:11px 18px;border:1px solid #927547;border-radius:12px;background:#29251e;color:#edce98;font:600 14px/1.4 Arial,sans-serif;cursor:pointer}
.coupon-actions .inquiry-delete:hover{background:#403025;border-color:#d6a764}
.coupon-actions .inquiry-delete:focus-visible{outline:2px solid #f1cb7b;outline-offset:3px}
.coupon-actions .inquiry-delete:disabled{opacity:.5;cursor:wait}
.coupon-scope-help{grid-column:1/-1;margin:0;line-height:1.6;color:#c6bcaa}
@media(max-width:540px){.coupon-actions>button{width:100%}}
