.compat-field-dsm_attachment_categories .dsm-attachment-category-select-wrap{--dsm-ac-accent:#6e40ee;--dsm-ac-accent-soft:#f3edff;--dsm-ac-accent-border:#c4b5fd;--dsm-ac-border:#c3c4c7;--dsm-ac-border-focus:var(--wp-admin-theme-color, var(--dsm-ac-accent));--dsm-ac-text:#1d2327;--dsm-ac-muted:#646970;--dsm-ac-surface:#fff;--dsm-ac-radius:4px;position:relative;max-width:100%}.compat-field-dsm_attachment_categories select.dsm-attachment-categories-select:not(.select2-hidden-accessible){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.compat-field-dsm_attachment_categories .select2-container{width:100%!important;max-width:100%;font-size:13px;line-height:1.4;color:var(--dsm-ac-text)}.compat-field-dsm_attachment_categories .select2-container--default .select2-selection--multiple{min-height:36px;padding:4px 8px;border:1px solid var(--dsm-ac-border);border-radius:var(--dsm-ac-radius);background:var(--dsm-ac-surface);transition:border-color 0.15s ease,box-shadow 0.15s ease}.compat-field-dsm_attachment_categories .select2-container--default.select2-container--focus .select2-selection--multiple,.compat-field-dsm_attachment_categories .select2-container--default.select2-container--open .select2-selection--multiple{border-color:var(--dsm-ac-border-focus);box-shadow:0 0 0 1px var(--dsm-ac-border-focus);outline:2px solid #fff0}.compat-field-dsm_attachment_categories .select2-container--default .select2-selection--multiple .select2-selection__rendered{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0}.compat-field-dsm_attachment_categories .select2-container--default .select2-selection--multiple .select2-selection__choice{display:inline-flex;align-items:center;gap:4px;margin:0;padding:2px 8px 2px 6px;border:1px solid var(--dsm-ac-accent-border);border-radius:999px;background:var(--dsm-ac-accent-soft);color:var(--dsm-ac-text);font-size:12px;font-weight:500;line-height:1.5}.compat-field-dsm_attachment_categories .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:static;order:-1;margin:0 2px 0 0;padding:0;border:0;background:#fff0;color:var(--dsm-ac-muted);font-size:14px;font-weight:700;line-height:1;cursor:pointer}.compat-field-dsm_attachment_categories .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#b32d2e;background:#fff0}.compat-field-dsm_attachment_categories .select2-container--default .select2-search--inline .select2-search__field{margin:0;min-height:24px;padding:2px 0;font-size:13px;line-height:1.4;color:var(--dsm-ac-text)}.compat-field-dsm_attachment_categories .select2-container--default .select2-search--inline .select2-search__field::placeholder{color:var(--dsm-ac-muted)}.select2-dropdown.dsm-attachment-category-dropdown{z-index:160001;border:1px solid var(--dsm-ac-border,#c3c4c7);border-radius:var(--dsm-ac-radius,4px);background:var(--dsm-ac-surface,#fff);box-shadow:0 4px 16px rgb(0 0 0 / .12);overflow:hidden}.select2-dropdown.dsm-attachment-category-dropdown .select2-search--dropdown .select2-search__field{padding:6px 8px;border:1px solid var(--dsm-ac-border,#c3c4c7);border-radius:var(--dsm-ac-radius,4px);font-size:13px}.select2-dropdown.dsm-attachment-category-dropdown .select2-results__option{padding:8px 12px;font-size:13px;color:var(--dsm-ac-text,#1d2327)}.select2-dropdown.dsm-attachment-category-dropdown .select2-results__option--highlighted.select2-results__option--selectable{background:var(--dsm-ac-accent,#6e40ee);color:#fff}.select2-dropdown.dsm-attachment-category-dropdown .select2-results__option--selected{background:var(--dsm-ac-accent-soft,#f3edff);color:var(--dsm-ac-text,#1d2327);font-weight:600}.select2-dropdown.dsm-attachment-category-dropdown .select2-results__option--selected.select2-results__option--highlighted{background:var(--dsm-ac-accent,#6e40ee);color:#fff}.media-sidebar .compat-field-dsm_attachment_categories th,.media-sidebar .compat-field-dsm_attachment_categories td,.attachment-details .compat-field-dsm_attachment_categories th,.attachment-details .compat-field-dsm_attachment_categories td{vertical-align:top}.media-sidebar .compat-field-dsm_attachment_categories .label,.attachment-details .compat-field-dsm_attachment_categories .label{padding-top:8px}