/* Control alignment and measured form rhythm; preserve each site's theme. */
:root{--ui-field-gap:8px;--ui-form-gap:24px;--ui-action-gap:12px}
html select:not([multiple]):not([size]),html select:not([multiple])[size="1"]{-webkit-appearance:none!important;appearance:none!important;background-image:url('/assets/ui-select-chevron.svg')!important;background-repeat:no-repeat!important;background-size:16px 16px!important;background-position:right 14px center!important;padding-inline-end:44px!important;min-inline-size:0;max-inline-size:100%;box-sizing:border-box;text-overflow:ellipsis}
form label>input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),form label>select,form label>textarea{margin-block-start:var(--ui-field-gap)}
form :is(.actions,.form-actions,.button-row,.bulk-actions){gap:var(--ui-action-gap);flex-wrap:wrap}
form :is(.form-grid,.field-grid,.two-fields){row-gap:var(--ui-form-gap)}
form fieldset+fieldset{margin-block-start:var(--ui-form-gap)}
@media(forced-colors:active){html select:not([multiple]):not([size]),html select:not([multiple])[size="1"]{-webkit-appearance:auto!important;appearance:auto!important;background-image:none!important;padding-inline-end:14px!important}}
.inner-page .form-grid{row-gap:24px}@media(max-width:720px){body:has(.admin-shell) .masthead{flex-wrap:wrap;height:auto;gap:12px;padding:16px 20px}body:has(.admin-shell) .masthead>span{max-width:100%;overflow-wrap:anywhere}body:has(.admin-shell) .admin-nav{max-width:100%;box-sizing:border-box}}

.admin-main .tools .field{min-width:0;max-width:100%;box-sizing:border-box}.admin-main .tools .field select{width:100%}
