.compat-field-dsm-attachment-category{display:none!important}:root,.compat-field-dsm_attachment_categories .dsm-attachment-category-select-wrap,.select2-container.dsm-attachment-category-dropdown-container,.select2-dropdown.dsm-attachment-category-dropdown{--dsm-ac-accent:#6e40ee;--dsm-ac-accent-soft:#f3edff;--dsm-ac-accent-border:#c4b5fd;--dsm-ac-border:#c3c4c7;--dsm-ac-border-focus:var(--dsm-ac-accent);--dsm-ac-text:#1d2327;--dsm-ac-muted:#646970;--dsm-ac-surface:#fff;--dsm-ac-radius:4px}.compat-field-dsm_attachment_categories .dsm-attachment-category-select-wrap{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-container.dsm-attachment-category-dropdown-container{z-index:10000050!important;isolation:isolate;overflow:hidden;box-sizing:border-box}.select2-dropdown.dsm-attachment-category-dropdown{z-index:10000050;box-sizing:border-box;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)}.select2-container--open .select2-dropdown.dsm-attachment-category-dropdown.select2-dropdown--above,.select2-container--open .select2-dropdown.dsm-attachment-category-dropdown.select2-dropdown--below{border-top:1px solid var(--dsm-ac-border,#c3c4c7);border-bottom:1px solid var(--dsm-ac-border,#c3c4c7);border-radius:var(--dsm-ac-radius,4px)}.select2-dropdown.dsm-attachment-category-dropdown .select2-results__options{max-height:240px;overflow-y:auto}.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-container.dsm-attachment-category-dropdown-container .select2-results__option,.select2-dropdown.dsm-attachment-category-dropdown .select2-results__option{padding:8px 12px;font-size:13px;color:var(--dsm-ac-text)}.select2-container.dsm-attachment-category-dropdown-container.select2-container--default .select2-results__option--selected,.select2-container.dsm-attachment-category-dropdown-container.select2-container--default .select2-results__option[aria-selected="true"],.wp-admin .select2-container.dsm-attachment-category-dropdown-container .select2-results__option--selected,.wp-admin .select2-container.dsm-attachment-category-dropdown-container .select2-results__option[aria-selected="true"]{background-color:var(--dsm-ac-accent-soft);color:var(--dsm-ac-text);font-weight:600}.select2-container.dsm-attachment-category-dropdown-container.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-container.dsm-attachment-category-dropdown-container.select2-container--default .select2-results__option--highlighted[aria-selected],.wp-admin .select2-container.dsm-attachment-category-dropdown-container .select2-results__option--highlighted.select2-results__option--selectable,.wp-admin .select2-container.dsm-attachment-category-dropdown-container .select2-results__option--highlighted[aria-selected]{background-color:var(--dsm-ac-accent);color:#fff}.select2-container.dsm-attachment-category-dropdown-container.select2-container--default .select2-results__option--selected.select2-results__option--highlighted,.wp-admin .select2-container.dsm-attachment-category-dropdown-container .select2-results__option--selected.select2-results__option--highlighted,.wp-admin .select2-container.dsm-attachment-category-dropdown-container .select2-results__option--highlighted[aria-selected="true"]{background-color:var(--dsm-ac-accent);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,.et-fb .compat-field-dsm_attachment_categories th,.et-fb .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}