.admin-login .pc-section-header__title{font-size:var(--pc-type-h2-size)}.admin,.admin-form,.admin-login{display:grid;grid-gap:var(--pc-space-5);gap:var(--pc-space-5)}.admin-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pc-space-3)}.admin-head__actions{display:flex;flex-wrap:wrap;gap:var(--pc-space-2)}.admin-head h1{font-size:var(--pc-type-h2-size);line-height:var(--pc-type-h2-line)}.admin-panel{display:grid;grid-gap:var(--pc-space-5);gap:var(--pc-space-5)}.admin-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--pc-space-2);position:-webkit-sticky;position:sticky;inset-block-end:0;padding-block:var(--pc-space-3);background:var(--pc-color-bg)}.admin-row-actions{display:inline-flex;gap:var(--pc-space-1)}.admin-dialog-form{display:grid;grid-gap:var(--pc-space-4);gap:var(--pc-space-4)}.admin-dialog-form[data-size=lg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--pc-space-16) * 3.5)),1fr));align-items:end}.admin-dialog-form[data-size=lg]>.admin-dialog-form__wide,.admin-dialog-form[data-size=lg]>.pc-alert,.admin-dialog-form[data-size=lg]>.pc-dialog__actions{grid-column:1/-1}.admin-tiers{grid-column:1/-1;grid-gap:var(--pc-space-3)}.admin-tier,.admin-tiers{display:grid;gap:var(--pc-space-3)}.admin-tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:var(--pc-space-3);align-items:end}.admin-muted{color:var(--pc-color-fg2);font-size:var(--pc-type-caption-size)}.admin-colors{display:grid;grid-gap:var(--pc-space-3);gap:var(--pc-space-3)}.admin-colors__head{display:grid;grid-gap:var(--pc-space-1);gap:var(--pc-space-1)}.admin-colors__title{font-size:var(--pc-type-label-size);font-weight:var(--pc-type-label-weight)}.admin-swatch-row{display:inline-flex;flex-wrap:wrap;gap:var(--pc-space-1)}.admin-swatch{inline-size:var(--pc-icon-size-md);block-size:var(--pc-icon-size-md);border-radius:var(--pc-radius-full);background:var(--admin-swatch);box-shadow:inset 0 0 0 var(--pc-border-width-hairline) var(--pc-color-border-strong)}.admin-color-name,.admin-swatch-row{align-items:center}.admin-color-name{display:inline-flex;gap:var(--pc-space-2)}.admin-picker{display:grid;grid-gap:var(--pc-space-3);gap:var(--pc-space-3);min-inline-size:0;margin:0;padding:0;border:0}.admin-picker__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pc-space-2)}.admin-picker__bar>.pc-field{flex:1 1 calc(var(--pc-space-16) * 3)}.admin-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--pc-space-16) * 2.5)),1fr));grid-gap:var(--pc-space-2);gap:var(--pc-space-2);max-block-size:calc(var(--pc-space-16) * 5);overflow-y:auto;margin:0;padding:var(--pc-space-1);list-style:none}.admin-chip{display:flex;align-items:center;gap:var(--pc-space-2);min-block-size:var(--pc-tap-min);padding-inline:var(--pc-space-3);border:var(--pc-border-width-hairline) solid var(--pc-color-border);border-radius:var(--pc-radius-md);cursor:pointer}.admin-chip:hover{border-color:var(--pc-color-border-strong)}.admin-chip:has(:checked){border-color:var(--pc-color-primary);background:var(--pc-color-primary-tint)}.admin-chip:has(:focus-visible){outline:var(--pc-focus-ring-width) solid var(--pc-color-focus-ring);outline-offset:var(--pc-focus-ring-offset)}.admin-chip[data-off]{color:var(--pc-color-fg2)}.admin-chip__input{flex:none;margin:0;accent-color:var(--pc-color-primary)}.admin-chip__input:focus-visible{outline:none}.admin-chip__name{min-inline-size:0;overflow-wrap:anywhere}.admin-chip__note{-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--pc-type-caption-size)}.admin-chip .admin-swatch{flex:none}.admin-request-who{display:grid;grid-gap:var(--pc-space-1);gap:var(--pc-space-1)}.admin-request-files a,.admin-request-who a{display:inline-flex;align-items:center;gap:var(--pc-space-1);color:var(--pc-color-primary);overflow-wrap:anywhere}.admin-request-text{max-inline-size:calc(var(--pc-space-16) * 5);white-space:pre-line;overflow-wrap:anywhere}.admin-request-files{display:grid;grid-gap:var(--pc-space-1);gap:var(--pc-space-1);list-style:none;padding:0}