:is(body.rental-admin,body.galleria-store) :is(.rental-scope,.rental-panel-content) :is(a,button)[class*="rental-btn-"]{--rb-bg:#624080;--rb-hover:#4d2d68;--rb-fg:#fff;--rb-border:#624080;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 14px;border:1px solid var(--rb-border)!important;border-radius:5px;background:var(--rb-bg)!important;color:var(--rb-fg)!important;font:750 14px/1.45 Manrope,Arial,sans-serif;text-decoration:none!important;box-shadow:none;cursor:pointer;vertical-align:middle;white-space:normal;text-align:center}
:is(body.rental-admin,body.galleria-store) :is(.rental-scope,.rental-panel-content) :is(a,button).rental-btn-success{--rb-bg:#25804a;--rb-hover:#186437;--rb-border:#25804a}
:is(body.rental-admin,body.galleria-store) :is(.rental-scope,.rental-panel-content) :is(a,button).rental-btn-danger{--rb-bg:#b43950;--rb-hover:#92283d;--rb-border:#b43950}
:is(body.rental-admin,body.galleria-store) :is(.rental-scope,.rental-panel-content) :is(a,button).rental-btn-warning{--rb-bg:#f3c768;--rb-hover:#e6b64f;--rb-fg:#4c3511;--rb-border:#cf9f42}
:is(body.rental-admin,body.galleria-store) :is(.rental-scope,.rental-panel-content) :is(a,button).rental-btn-info{--rb-bg:#267389;--rb-hover:#18596c;--rb-border:#267389}
:is(body.rental-admin,body.galleria-store) :is(.rental-scope,.rental-panel-content) :is(a,button).rental-btn-secondary{--rb-bg:#ece5f3;--rb-hover:#ddd0e9;--rb-fg:#512b67;--rb-border:#c9b5d9}
:is(body.rental-admin,body.galleria-store) :is(.rental-scope,.rental-panel-content) :is(a,button)[class*="rental-btn-"]:hover{background:var(--rb-hover)!important;color:var(--rb-fg)!important;text-decoration:none!important}
:is(body.rental-admin,body.galleria-store) :is(.rental-scope,.rental-panel-content) :is(a,button)[class*="rental-btn-"]:focus-visible{outline:3px solid #d6aa50;outline-offset:3px}
:is(body.rental-admin,body.galleria-store) :is(.rental-scope,.rental-panel-content) :is(a,button)[class*="rental-btn-"]:disabled{opacity:.55;cursor:not-allowed}
:is(body.rental-admin,body.galleria-store) [class*="rental-btn-"] svg{width:18px;height:18px;flex:none}
:is(body.rental-admin.ra-authenticated .rental-panel-content,body.galleria-store.galleria-live .rental-scope .rental-partner.rp-shell-account .rental-panel-content .rp,body.galleria-store.galleria-live .rental-scope) :is(a,button)[class*="rental-btn-"]{background:var(--rb-bg)!important;color:var(--rb-fg)!important;border-color:var(--rb-border)!important;text-decoration:none!important}
:is(body.rental-admin.ra-authenticated .rental-panel-content,body.galleria-store.galleria-live .rental-scope .rental-partner.rp-shell-account .rental-panel-content .rp,body.galleria-store.galleria-live .rental-scope) :is(a,button)[class*="rental-btn-"]:hover{background:var(--rb-hover)!important;color:var(--rb-fg)!important}
:is(.rental-scope,.rental-panel-content) .rental-record-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:18px 0;margin:18px 0;border-block:1px solid #dfd2e8;background:transparent;min-width:0}
:is(.rental-scope,.rental-panel-content) .rental-record-filters>label{display:grid;gap:7px;flex:1 1 150px;min-width:0;font:650 13px/1.5 Manrope,Arial,sans-serif;color:#5d476b}
:is(.rental-scope,.rental-panel-content) .rental-record-filters input,:is(.rental-scope,.rental-panel-content) .rental-record-filters select{width:100%;min-width:0;max-width:100%;min-height:43px;margin:0;box-sizing:border-box;font:550 14px/1.5 Manrope,Arial,sans-serif;background:#fff;color:#302039;border:1px solid #cdbbd9;border-radius:4px;padding:9px 11px}
:is(.rental-scope,.rental-panel-content) .rental-record-filter-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
@media(max-width:640px){:is(.rental-scope,.rental-panel-content) .rental-record-filters{gap:12px}:is(.rental-scope,.rental-panel-content) .rental-record-filters>label{flex-basis:calc(50% - 12px)}:is(.rental-scope,.rental-panel-content) .rental-record-filter-actions{flex-basis:100%}}
