.account-nav-wrap,.admin-nav-wrap{align-self:start;min-width:0}.area-nav{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.area-nav a,.area-nav button{background:#fff;border:1px solid var(--line);border-radius:9px;color:var(--muted);font-size:.78rem;font-weight:750;padding:7px 9px}.area-nav a:hover,.area-nav button:hover{border-color:#9ab9f4;color:var(--blue)}.listing-count-badge{font-size:.82rem;vertical-align:middle}.compact-empty{padding:28px 18px}.promotion-review{align-items:start;grid-template-columns:minmax(220px,.85fr) minmax(0,1.55fr)}.promotion-review-form{align-items:end;grid-column:auto;grid-template-columns:minmax(150px,.75fr) minmax(180px,1fr) minmax(210px,1.15fr);min-width:0;width:100%}.promotion-review-form input,.promotion-review-form select{min-width:0;width:100%}.promotion-review-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.promotion-review-actions .btn{min-width:150px}.favourite{transition:color .18s ease,transform .18s ease,box-shadow .18s ease}.favourite:focus-visible{box-shadow:0 0 0 4px rgba(18,94,232,.25),0 3px 12px rgba(0,0,0,.12);outline:0}.favourite.is-saving{opacity:.65}.favourite-pop{animation:favourite-pop .42s ease}.favourite-error{animation:favourite-shake .35s ease}@keyframes favourite-pop{0%{transform:scale(1)}35%{transform:scale(1.35) rotate(-8deg)}70%{transform:scale(.92) rotate(4deg)}100%{transform:scale(1)}}@keyframes favourite-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@media(max-width:1100px){.promotion-review-form{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-review-form input[name=admin_note]{grid-column:1/-1}}@media(max-width:960px){.account-nav-wrap,.admin-nav-wrap{width:100%}.area-nav{margin-bottom:7px}.account-nav-wrap .side-nav,.admin-nav-wrap .side-nav{display:flex;overflow:auto;overscroll-behavior-x:contain}.account-nav-wrap .side-nav a,.admin-nav-wrap .side-nav a{white-space:nowrap}}@media(max-width:800px){.promotion-review{grid-template-columns:1fr}.promotion-review-form{grid-column:1;grid-template-columns:1fr}.promotion-review-form input[name=admin_note],.promotion-review-actions{grid-column:1}.promotion-review-actions .btn{flex:1;min-width:130px}}@media(prefers-reduced-motion:reduce){.favourite-pop,.favourite-error{animation:none}}
