[data-area=admin] .adm{gap:var(--oq-space-3)}[data-area=admin] .adm-stub{padding:var(--oq-space-1) var(--oq-space-3);border:1px solid var(--oq-warning-border);border-radius:var(--oq-radius-md);background:var(--oq-warning-bg);color:var(--oq-warning-text);font-size:var(--oq-text-sm);flex:1 0 100%;margin:0}[data-area=admin] .adm-nav{gap:var(--oq-space-1) var(--oq-space-3);flex-wrap:wrap}[data-area=admin] .oq-app__link[aria-current=page]{text-decoration:underline;text-decoration-thickness:var(--oq-space-1);text-underline-offset:var(--oq-space-2)}[data-area=admin] .adm>*,[data-area=admin] .oq-card__body,[data-area=admin] .oq-table-wrap{min-inline-size:0;max-inline-size:100%}[data-area=admin] .oq-table-wrap{position:relative}[data-area=admin] .oq-card__body:not(:has(.oq-table-wrap)){gap:var(--oq-space-2);display:grid}[data-area=admin] .oq-card__body:not(:has(.oq-table-wrap))>:is(p,.adm-hint,label,.adm-result){margin-block:0}[data-area=admin] .oq-card__title{margin-block-end:var(--oq-space-2)}[data-area=admin] .oq-card .oq-state{padding-block:var(--oq-space-4)}[data-area=admin] .adm-hint{color:var(--oq-text-muted);font-size:var(--oq-text-sm);margin:0}[data-area=admin] .adm-note{padding:var(--oq-space-1) var(--oq-space-3);border:1px solid var(--oq-info-border);border-radius:var(--oq-radius-md);background:var(--oq-info-bg);font-size:var(--oq-text-sm);margin:0}[data-area=admin] .adm-crumb{margin:0}[data-area=admin] .adm-crumb a,[data-area=admin] .adm-links a,[data-area=admin] .adm-open{min-block-size:var(--oq-target-touch);align-items:center;font-weight:600;display:inline-flex}[data-area=admin] .adm-links{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--oq-space-16) * 3)), 1fr));gap:var(--oq-space-1) var(--oq-space-4);margin:0;padding:0;list-style:none;display:grid}[data-area=admin] .adm-facts{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--oq-space-16) * 2)), 1fr));gap:var(--oq-space-3);margin:0;display:grid}[data-area=admin] .adm-facts dt{color:var(--oq-text-muted);font-size:var(--oq-text-sm)}[data-area=admin] .adm-facts dd{font-size:var(--oq-text-lg);font-variant-numeric:tabular-nums;margin:0;font-weight:650}[data-area=admin] .adm-badge{padding:var(--oq-space-1) var(--oq-space-2);border:1px solid var(--oq-border-strong);border-radius:var(--oq-radius-full);background:var(--oq-surface-sunken);font-size:var(--oq-text-sm);white-space:nowrap;display:inline-block}[data-area=admin] .adm-badge--good{border-color:var(--oq-success-border);background:var(--oq-success-bg);color:var(--oq-success-text)}[data-area=admin] .adm-badge--warn{border-color:var(--oq-warning-border);background:var(--oq-warning-bg);color:var(--oq-warning-text);border-style:dashed}[data-area=admin] .adm-badge--bad{border-color:var(--oq-danger-border);background:var(--oq-danger-bg);color:var(--oq-danger-text);border-style:double}[data-area=admin] .adm-num{font-variant-numeric:tabular-nums;text-align:end}[data-area=admin] .adm-cell-forms{gap:var(--oq-space-2);flex-wrap:wrap;display:flex}[data-area=admin] .adm-inline{align-items:flex-end;gap:var(--oq-space-2);flex-wrap:wrap;display:flex}[data-area=admin] .adm-roles{gap:var(--oq-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-area=admin] .adm-role{align-items:center;gap:var(--oq-space-1);display:inline-flex}[data-area=admin] .adm-form{gap:var(--oq-space-2);max-inline-size:calc(var(--oq-space-16) * 8);flex-direction:column;display:flex}[data-area=admin] .adm-form--compact{max-inline-size:none}[data-area=admin] .adm-select,[data-area=admin] .adm-textarea{inline-size:100%}[data-area=admin] .adm-textarea{min-block-size:calc(var(--oq-space-16) * 2);resize:vertical}[data-area=admin] .adm-check{align-items:flex-start;gap:var(--oq-space-2);min-block-size:var(--oq-target-touch);display:flex}[data-area=admin] .adm-check input{inline-size:var(--oq-space-5);block-size:var(--oq-space-5);flex:none;margin-block-start:var(--oq-space-2)}[data-area=admin] .adm-fieldset{gap:var(--oq-space-2);padding:var(--oq-space-2) var(--oq-space-3);border:1px solid var(--oq-border);border-radius:var(--oq-radius-md);flex-direction:column;margin:0;display:flex}[data-area=admin] .adm-fieldset legend{padding-inline:var(--oq-space-1);font-size:var(--oq-text-sm);font-weight:600}[data-area=admin] .adm-result{padding:var(--oq-space-2) var(--oq-space-4);border:1px solid var(--oq-border);border-radius:var(--oq-radius-md);font-size:var(--oq-text-sm);margin:0}[data-area=admin] .adm-result--ok{border-color:var(--oq-success-border);background:var(--oq-success-bg);color:var(--oq-success-text)}[data-area=admin] .adm-result--bad{border-color:var(--oq-danger-border);background:var(--oq-danger-bg);color:var(--oq-danger-text);border-style:double}[data-area=admin] .adm-pair{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--oq-space-16) * 6)), 1fr));gap:var(--oq-space-4);display:grid}[data-area=admin] .adm-exp-picker{max-inline-size:calc(var(--oq-space-16) * 6);margin-block-end:var(--oq-space-4)}[data-area=admin] .adm-exp-list{gap:var(--oq-space-3);margin:0;padding:0;list-style:none;display:grid}[data-area=admin] .adm-exp-item{justify-content:space-between;align-items:center;gap:var(--oq-space-2) var(--oq-space-4);border-block-end:1px solid var(--oq-border);flex-wrap:wrap;padding-block-end:var(--oq-space-3);display:flex}[data-area=admin] .adm-exp-item__text{flex:1 1 calc(var(--oq-space-16) * 4);margin:0}[data-area=admin] .adm-exp-item__downloads{gap:var(--oq-space-2);flex-wrap:wrap;display:flex}[data-area=admin] .adm-designs{gap:var(--oq-space-2);border:0;margin:0;padding:0;display:grid}[data-area=admin] .adm-design{align-items:center;gap:var(--oq-space-2);display:flex}[data-area=admin] .adm-facts>div{padding:var(--oq-space-3);border:1px solid var(--oq-border);border-radius:var(--oq-radius-md);background:var(--oq-surface-sunken)}[data-area=admin] .adm-facts dd{overflow-wrap:anywhere}[data-area=admin] .adm-profile{align-items:flex-start;gap:var(--oq-space-4);flex-wrap:wrap;display:flex}[data-area=admin] .adm-profile .adm-facts{flex:1 1 calc(var(--oq-space-16) * 4);min-inline-size:0}[data-area=admin] .adm-logo{gap:var(--oq-space-3);display:grid}[data-area=admin] .adm-logo__row{align-items:center;gap:var(--oq-space-4);flex-wrap:wrap;display:flex}[data-area=admin] .adm-logo__status{flex:1 1 calc(var(--oq-space-16) * 3);gap:var(--oq-space-1);min-inline-size:0;display:grid}[data-area=admin] .adm-logo__status>p{margin:0}[data-area=admin] .adm-actions{gap:var(--oq-space-2);flex-wrap:wrap;display:flex}[data-area=admin] .oq-field__input[type=file]{padding:var(--oq-space-2)}[data-area=admin] .oq-field__input[type=file]::file-selector-button{padding:var(--oq-space-1) var(--oq-space-3);border:1px solid var(--oq-border-strong);border-radius:var(--oq-radius-md);background:var(--oq-surface);color:var(--oq-text);font:inherit;cursor:pointer;margin-inline-end:var(--oq-space-3);font-weight:600}[data-area=admin] .adm-swatch{inline-size:var(--oq-space-5);block-size:var(--oq-space-5);flex:none}[data-area=admin] .adm-colour-saved{align-items:center;gap:var(--oq-space-2);margin:0;display:flex}[data-area=admin] .adm-brand-preview{gap:var(--oq-space-2);padding:var(--oq-space-4);border:1px solid var(--oq-border);border-radius:var(--oq-radius-lg);background:var(--oq-surface-sunken);display:grid}[data-area=admin] .adm-brand-preview>*{margin:0}[data-area=admin] .adm-brand-preview__title{font-size:var(--oq-text-base)}[data-area=admin] .adm-brand-preview__modes{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--oq-space-16) * 3)), 1fr));gap:var(--oq-space-3);margin:0;padding:0;list-style:none;display:grid}[data-area=admin] .adm-brand-preview__mode{align-items:flex-start;gap:var(--oq-space-3);padding:var(--oq-space-3);border:1px solid var(--oq-border);border-radius:var(--oq-radius-md);background:var(--oq-surface);display:flex}[data-area=admin] .adm-brand-preview__mode>div{gap:var(--oq-space-1);min-inline-size:0;display:grid}[data-area=admin] .adm-brand-preview__mode p{margin:0}[data-area=admin] .adm-brand-preview__head{align-items:center;gap:var(--oq-space-1) var(--oq-space-2);flex-wrap:wrap;display:flex}[data-area=admin] .adm-reveal{gap:var(--oq-space-3);padding:var(--oq-space-4);border:1px solid var(--oq-info-border);border-radius:var(--oq-radius-lg);background:var(--oq-info-bg);display:grid}[data-area=admin] .adm-reveal>p{margin:0}[data-area=admin] .adm-chips{gap:var(--oq-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-area=admin] .adm-chips li{padding:var(--oq-space-1) var(--oq-space-3);border:1px solid var(--oq-border-strong);border-radius:var(--oq-radius-full);background:var(--oq-surface-sunken);font-variant-numeric:tabular-nums}[data-area=admin] .adm-related{gap:var(--oq-space-3);display:grid}[data-area=admin] .adm-related__title{font-size:var(--oq-text-lg);margin:0}[data-area=admin] .adm-card-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--oq-space-16) * 4)), 1fr));gap:var(--oq-space-4);display:grid}[data-area=admin] .adm-field-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--oq-space-16) * 3)), 1fr));gap:var(--oq-space-4);display:grid}[data-area=admin] .adm-status-list{gap:var(--oq-space-3);margin:0;padding:0;list-style:none;display:grid}[data-area=admin] .adm-status-list li{align-items:center;gap:var(--oq-space-2) var(--oq-space-3);flex-wrap:wrap;display:flex}[data-area=admin] .adm-stack{gap:var(--oq-space-1);display:grid}
