/* MIYAAR Select2 — native searchable selects, RTL, inspired by the original WordPress UI. */
.miyaar-select2{position:relative;display:block;width:100%;min-width:0;z-index:2}.miyaar-select2.is-open{z-index:2147483600}.miyaar-select2__native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.miyaar-select2__control{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line,#dbe3ee);border-radius:16px;background:var(--panel,#fff);color:var(--text,#111827);padding:0 14px;cursor:pointer;font:inherit;font-weight:800;text-align:right;box-shadow:0 7px 18px rgba(15,23,42,.035);transition:border-color .18s,box-shadow .18s,background .18s}.miyaar-select2__control:hover{border-color:color-mix(in srgb,var(--secondary,#2563eb) 38%,var(--line,#dbe3ee))}.miyaar-select2.is-open .miyaar-select2__control{border-color:var(--secondary,#2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary,#2563eb) 12%,transparent);background:#fff}.miyaar-select2.is-disabled .miyaar-select2__control{opacity:.62;cursor:not-allowed;background:#f8fafc}.miyaar-select2__label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.4}.miyaar-select2:not(.has-value) .miyaar-select2__label{color:var(--muted,#64748b);font-weight:700}.miyaar-select2__arrow{color:var(--secondary,#2563eb);font-size:18px;line-height:1;transition:transform .18s}.miyaar-select2.is-open .miyaar-select2__arrow{transform:rotate(180deg)}.miyaar-select2__backdrop{position:fixed;inset:0;z-index:2147483645;background:transparent}.miyaar-select2__dropdown{position:fixed;z-index:2147483647!important;direction:rtl;max-width:calc(100vw - 24px);padding:10px;border:1px solid color-mix(in srgb,var(--secondary,#2563eb) 20%,var(--line,#dbe3ee));border-radius:20px;background:var(--panel,#fff);box-shadow:0 28px 70px rgba(15,23,42,.20);isolation:isolate}.miyaar-select2__search-wrap{position:relative;margin-bottom:8px}.miyaar-select2__search{width:100%!important;min-height:44px!important;margin:0!important;padding:0 14px!important;border:1px solid var(--line,#dbe3ee)!important;border-radius:14px!important;background:#f8fafc!important;color:var(--text,#111827)!important;font:inherit!important;outline:none!important}.miyaar-select2__search:focus{border-color:var(--secondary,#2563eb)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--secondary,#2563eb) 10%,transparent)!important}.miyaar-select2__bulk{display:flex;gap:7px;flex-wrap:wrap;padding:0 0 8px}.miyaar-select2__bulk-btn{border:1px solid var(--line,#dbe3ee);border-radius:999px;background:#fff;color:var(--secondary,#2563eb);padding:6px 10px;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.miyaar-select2__options{max-height:min(360px,55vh);overflow:auto;display:grid;gap:5px;scrollbar-width:thin;padding:2px}.miyaar-select2__option{width:100%;min-height:42px;border:0;border-radius:13px;background:#fff;color:var(--text,#111827);padding:8px 10px;display:flex;align-items:center;gap:9px;text-align:right;font:inherit;font-weight:800;cursor:pointer;line-height:1.5}.miyaar-select2__option:hover,.miyaar-select2__option:focus-visible{background:color-mix(in srgb,var(--secondary,#2563eb) 7%,#fff);color:var(--secondary,#2563eb);outline:none}.miyaar-select2__option.is-selected{background:linear-gradient(135deg,color-mix(in srgb,var(--secondary,#2563eb) 12%,#fff),color-mix(in srgb,var(--primary,#078a87) 8%,#fff));color:color-mix(in srgb,var(--secondary,#2563eb) 72%,#0f172a)}.miyaar-select2__option.is-disabled{opacity:.48;cursor:not-allowed}.miyaar-select2__check{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border:1px solid color-mix(in srgb,var(--secondary,#2563eb) 28%,var(--line,#dbe3ee));border-radius:7px;background:#fff;color:var(--secondary,#2563eb);font-size:14px}.miyaar-select2__option.is-selected .miyaar-select2__check{background:var(--secondary,#2563eb);border-color:var(--secondary,#2563eb);color:#fff}.miyaar-select2__empty{padding:18px;color:var(--muted,#64748b);text-align:center;font-weight:800}.miyaar-select2.is-multiple .miyaar-select2__control{min-height:52px}.filters .miyaar-select2,.inline .miyaar-select2,.inline-form .miyaar-select2{min-width:180px}.form-grid .miyaar-select2,.grid .miyaar-select2,.nav-row .miyaar-select2{width:100%}@media(max-width:782px){.miyaar-select2__dropdown{left:12px!important;right:12px!important;top:72px!important;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.miyaar-select2__options{max-height:58vh}.miyaar-select2__control{min-height:50px}}

/* MIYAAR v15.2.4 — Font Awesome controls */
.miyaar-select2__arrow i{font-size:14px;display:block}.miyaar-select2__check i{font-size:11px;line-height:1}
.miyaar-select2__arrow .svg-inline--fa{font-size:14px}.miyaar-select2__check .svg-inline--fa{font-size:11px}

/* v15.2.6 readability */
.miyaar-select2__control{min-height:48px!important;font-size:15px!important}
.miyaar-select2__label{font-size:15px!important}
.miyaar-select2__search{min-height:46px!important;font-size:15px!important}
.miyaar-select2__option{min-height:45px!important;font-size:14px!important}
.miyaar-select2__bulk-btn{font-size:13px!important;padding:7px 11px!important}
.miyaar-select2__empty{font-size:13px!important}
