#dbcm-banner, #dbcm-modal, #dbcm-revisit, #dbcm-overlay { box-sizing: border-box; }
#dbcm-banner *, #dbcm-modal *, #dbcm-revisit * { box-sizing: border-box; }
#dbcm-banner, #dbcm-modal {
--dbcm-radius: 14px;
font-family: inherit;
font-size: var(--dbcm-fs, inherit);
line-height: 1.5;
color: var(--dbcm-text, #1f2937);
} #dbcm-banner {
position: fixed;
left: 0;
right: 0;
bottom: 0;
z-index: 2147483600;
background: var(--dbcm-bg, #fff);
box-shadow: 0 -8px 30px rgba(17, 24, 39, .14);
transform: translateY(110%);
visibility: hidden;
transition: transform .3s ease, visibility 0s linear .3s;
}
#dbcm-banner.is-open {
transform: none;
visibility: visible;
transition: transform .3s ease;
}
#dbcm-banner .dbcm-inner {
position: relative;
max-width: 1200px;
margin: 0 auto;
padding: 20px 56px 20px 24px;
display: flex;
align-items: center;
gap: 24px;
}
#dbcm-banner .dbcm-text { flex: 1 1 auto; min-width: 0; }
.dbcm-title {
margin: 0 0 4px !important;
font-size: 1.133em !important;
font-weight: 700 !important;
line-height: 1.3 !important;
color: var(--dbcm-text, #1f2937) !important;
}
.dbcm-msg {
margin: 0 !important;
font-size: .933em !important;
color: var(--dbcm-text, #1f2937) !important;
opacity: .85;
} a.dbcm-policy {
color: inherit !important;
text-decoration: underline !important;
font-weight: 600;
white-space: nowrap;
}
.dbcm-actions { display: flex; gap: 10px; flex: 0 0 auto; } #dbcm-banner .dbcm-btn,
#dbcm-modal .dbcm-btn {
appearance: none;
margin: 0;
min-height: 44px;
padding: 10px 20px;
border-radius: 10px;
border: 2px solid transparent;
font: inherit;
font-size: 1em;
font-weight: 600;
line-height: 1.2;
text-transform: none;
letter-spacing: 0;
cursor: pointer;
white-space: nowrap;
transition: filter .15s ease, transform .15s ease;
}
#dbcm-banner .dbcm-btn:hover, #dbcm-modal .dbcm-btn:hover { filter: brightness(.92); }
#dbcm-banner .dbcm-btn:active, #dbcm-modal .dbcm-btn:active { transform: translateY(1px); }
.dbcm-btn:focus-visible, .dbcm-x:focus-visible, #dbcm-revisit button:focus-visible, .dbcm-switch input:focus-visible + .dbcm-slider {
outline: 3px solid #2563eb;
outline-offset: 2px;
}
#dbcm-banner .dbcm-btn-accept, #dbcm-modal .dbcm-btn-accept {
background: var(--dbcm-accept, #111827);
color: var(--dbcm-accept-text, #fff);
}
#dbcm-banner .dbcm-btn-reject, #dbcm-modal .dbcm-btn-reject {
background: var(--dbcm-reject, #111827);
color: var(--dbcm-reject-text, #fff);
}
#dbcm-banner .dbcm-btn-ghost, #dbcm-modal .dbcm-btn-ghost {
background: transparent;
color: var(--dbcm-manage, #111827);
border-color: currentColor;
} #dbcm-banner .dbcm-x, #dbcm-modal .dbcm-x {
position: absolute !important;
top: 10px !important;
right: 10px !important;
left: auto !important;
width: 36px !important;
height: 36px !important;
min-width: 0 !important;
min-height: 0 !important;
margin: 0 !important;
}
.dbcm-x {
position: absolute;
top: 10px;
right: 10px;
width: 36px;
height: 36px;
padding: 0 !important;
display: flex;
align-items: center;
justify-content: center;
background: transparent !important;
border: 0 !important;
border-radius: 50%;
color: var(--dbcm-text, #1f2937) !important;
opacity: .7;
cursor: pointer;
box-shadow: none !important;
}
.dbcm-x:hover { opacity: 1; background: rgba(127, 127, 127, .15) !important; } #dbcm-banner.dbcm-pos-bottom-left,
#dbcm-banner.dbcm-pos-bottom-right {
left: auto;
right: auto;
bottom: 20px;
width: 420px;
max-width: calc(100vw - 32px);
border-radius: var(--dbcm-radius);
box-shadow: 0 12px 40px rgba(17, 24, 39, .22);
transform: translateY(calc(100% + 40px));
}
#dbcm-banner.dbcm-pos-bottom-left { left: 20px; }
#dbcm-banner.dbcm-pos-bottom-right { right: 20px; }
#dbcm-banner.dbcm-pos-bottom-left.is-open,
#dbcm-banner.dbcm-pos-bottom-right.is-open { transform: none; }
#dbcm-banner.dbcm-pos-bottom-left .dbcm-inner,
#dbcm-banner.dbcm-pos-bottom-right .dbcm-inner {
flex-direction: column;
align-items: stretch;
gap: 16px;
padding: 22px;
}
#dbcm-banner.dbcm-pos-bottom-left .dbcm-text,
#dbcm-banner.dbcm-pos-bottom-right .dbcm-text { padding-right: 28px; }
#dbcm-banner.dbcm-pos-bottom-left .dbcm-actions,
#dbcm-banner.dbcm-pos-bottom-right .dbcm-actions { flex-wrap: wrap; }
#dbcm-banner.dbcm-pos-bottom-left .dbcm-btn-accept,
#dbcm-banner.dbcm-pos-bottom-left .dbcm-btn-reject,
#dbcm-banner.dbcm-pos-bottom-right .dbcm-btn-accept,
#dbcm-banner.dbcm-pos-bottom-right .dbcm-btn-reject { flex: 1 1 0; }
#dbcm-banner.dbcm-pos-bottom-left .dbcm-btn-ghost,
#dbcm-banner.dbcm-pos-bottom-right .dbcm-btn-ghost { flex: 1 1 100%; order: 3; } #dbcm-overlay {
position: fixed;
inset: 0;
z-index: 2147483610;
background: rgba(17, 24, 39, .55);
opacity: 0;
visibility: hidden;
transition: opacity .2s ease, visibility 0s linear .2s;
}
#dbcm-overlay.is-open { opacity: 1; visibility: visible; transition: opacity .2s ease; }
#dbcm-modal {
position: fixed;
top: 50%;
left: 50%;
z-index: 2147483620;
width: 640px;
max-width: calc(100vw - 32px);
max-height: calc(100vh - 48px);
max-height: calc(100dvh - 48px);
display: flex;
flex-direction: column;
background: var(--dbcm-bg, #fff);
border-radius: var(--dbcm-radius);
box-shadow: 0 20px 60px rgba(17, 24, 39, .3);
transform: translate(-50%, -46%);
opacity: 0;
visibility: hidden;
transition: opacity .2s ease, transform .2s ease, visibility 0s linear .2s;
}
#dbcm-modal.is-open {
opacity: 1;
visibility: visible;
transform: translate(-50%, -50%);
transition: opacity .2s ease, transform .2s ease;
}
.dbcm-modal-head {
position: relative;
padding: 20px 56px 12px 24px;
}
.dbcm-modal-body {
padding: 0 24px 8px;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.dbcm-modal-body > .dbcm-msg { margin-bottom: 12px !important; }
.dbcm-cat {
padding: 14px 0;
border-top: 1px solid rgba(127, 127, 127, .25);
}
.dbcm-cat-row { display: flex; align-items: center; gap: 12px; }
.dbcm-cat-name {
flex: 1 1 auto;
margin: 0 !important;
font-weight: 700;
font-size: 1em;
color: var(--dbcm-text, #1f2937);
cursor: pointer;
}
.dbcm-always { font-size: .867em; font-weight: 600; opacity: .7; }
.dbcm-cat-desc { margin: 6px 0 0 !important; font-size: .9em; opacity: .8; color: var(--dbcm-text, #1f2937); }
.dbcm-switch { position: relative; display: inline-block; flex: 0 0 auto; width: 46px; height: 26px; }
.dbcm-switch input {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
margin: 0;
opacity: 0;
cursor: pointer;
z-index: 1;
}
.dbcm-switch input:disabled { cursor: not-allowed; }
.dbcm-slider {
position: absolute;
inset: 0;
border-radius: 26px;
background: #9ca3af;
transition: background .2s ease;
}
.dbcm-slider::before {
content: "";
position: absolute;
top: 3px;
left: 3px;
width: 20px;
height: 20px;
border-radius: 50%;
background: #fff;
box-shadow: 0 1px 3px rgba(0, 0, 0, .25);
transition: transform .2s ease;
}
.dbcm-switch input:checked + .dbcm-slider { background: var(--dbcm-save, #111827); }
.dbcm-switch input:checked + .dbcm-slider::before { transform: translateX(20px); }
.dbcm-switch input:disabled + .dbcm-slider { opacity: .55; }
.dbcm-id-line {
margin: 4px 0 8px !important;
font-size: .8em !important;
opacity: .6;
color: var(--dbcm-text, #1f2937);
word-break: break-all;
}
.dbcm-id-line code { font-size: 1em; background: none; padding: 0; color: inherit; } .dbcm-policy .dbcm-table-wrap { overflow-x: auto; margin: 0 0 1.5em; }
.dbcm-policy-table { width: 100%; border-collapse: collapse; font-size: .92em; }
.dbcm-policy-table th, .dbcm-policy-table td { text-align: left; vertical-align: top; padding: 8px 10px; border-bottom: 1px solid rgba(127, 127, 127, .3); }
.dbcm-policy-table th { font-weight: 700; white-space: nowrap; }
.dbcm-policy-table code { white-space: normal; word-break: break-word; }
.dbcm-modal-foot {
display: flex;
gap: 10px;
padding: 16px 24px 20px;
border-top: 1px solid rgba(127, 127, 127, .25);
}
.dbcm-modal-foot .dbcm-btn { flex: 1 1 0; }  #dbcm-revisit {
position: fixed;
bottom: calc(24px + var(--db-stack-bottom, 0px) + var(--db-stack-right, 0px));
bottom: calc(24px + max(var(--db-theme-bottom, 0px) + var(--db-stack-bottom, 0px), var(--db-stack-right, 0px)));
right: 24px;
z-index: 99980;
}
#dbcm-revisit.dbcm-rv-left {
right: auto;
left: 24px;
bottom: calc(24px + var(--db-stack-bottom, 0px) + var(--db-stack-left, 0px));
bottom: calc(24px + max(var(--db-theme-bottom, 0px) + var(--db-stack-bottom, 0px), var(--db-stack-left, 0px)));
}
#dbcm-revisit[hidden] { display: none !important; }
#dbcm-revisit button {
width: 46px;
height: 46px;
padding: 0 !important;
display: flex;
align-items: center;
justify-content: center;
border: 0 !important;
border-radius: 50%;
background: var(--dbcm-bg, #fff) !important;
color: var(--dbcm-text, #1f2937) !important;
box-shadow: 0 4px 16px rgba(17, 24, 39, .22);
cursor: pointer;
opacity: .9;
transition: transform .15s ease, opacity .15s ease;
}
#dbcm-revisit button:hover { opacity: 1; transform: scale(1.06); } @media (max-width: 782px) {
#dbcm-banner .dbcm-inner {
flex-direction: column;
align-items: stretch;
gap: 14px;
padding: 18px 16px 16px;
}
#dbcm-banner .dbcm-text { padding-right: 32px; }
#dbcm-banner .dbcm-actions { flex-wrap: wrap; }
#dbcm-banner .dbcm-btn-accept, #dbcm-banner .dbcm-btn-reject { flex: 1 1 0; }
#dbcm-banner .dbcm-btn-ghost { flex: 1 1 100%; order: 3; }
#dbcm-banner.dbcm-pos-bottom-left,
#dbcm-banner.dbcm-pos-bottom-right {
left: 0;
right: 0;
bottom: 0;
width: auto;
max-width: none;
border-radius: var(--dbcm-radius) var(--dbcm-radius) 0 0;
}
#dbcm-modal {
top: auto;
bottom: 0;
left: 0;
width: 100%;
max-width: none;
max-height: 88vh;
max-height: 88dvh;
border-radius: var(--dbcm-radius) var(--dbcm-radius) 0 0;
transform: translateY(100%);
}
#dbcm-modal.is-open { transform: none; }
.dbcm-modal-foot { flex-wrap: wrap; padding-bottom: calc(16px + env(safe-area-inset-bottom, 0px)); }
.dbcm-modal-foot .dbcm-btn-ghost { flex: 1 1 100%; order: -1; }
#dbcm-revisit { right: 16px; bottom: calc(16px + max(var(--db-theme-bottom, 0px) + var(--db-stack-bottom, 0px), var(--db-stack-right, 0px))); }
#dbcm-revisit.dbcm-rv-left { left: 16px; bottom: calc(16px + max(var(--db-theme-bottom, 0px) + var(--db-stack-bottom, 0px), var(--db-stack-left, 0px))); }
#dbcm-revisit button { width: 42px; height: 42px; }
}
@media (prefers-reduced-motion: reduce) {
#dbcm-banner, #dbcm-modal, #dbcm-overlay, #dbcm-revisit button { transition: none !important; }
}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;padding:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#444;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--wp-admin-theme-color,#0073aa);color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#444}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid var(--wp-admin-theme-color,#0073aa)}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:var(--wp-admin-theme-color,#0073aa)}