.linkat-select-field{position:relative;display:block;min-width:0;width:100%}
.linkat-select-native{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;opacity:0!important;pointer-events:none!important;clip-path:inset(50%)!important}
.linkat-select-field>.linkat-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;height:var(--linkat-select-control-height,auto);min-height:max(40px,var(--linkat-select-control-min-height,44px));box-sizing:border-box;padding:var(--linkat-select-control-padding,10px 12px);border:1px solid #e3e9f1;border-radius:var(--linkat-select-control-radius,12px);background:#fff;color:#202b3d;font:inherit;font-size:var(--linkat-select-control-font-size,13px);text-align:start;cursor:pointer;box-shadow:none}
.linkat-select-field[hidden]{display:none}.linkat-select-field~.pointer-events-none:has(.ri-arrow-down-s-line){display:none}
.linkat-select-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.linkat-select-arrow{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border:1px solid #008f8b20;border-radius:8px;background:#008f8b0d;color:#007f7b}
.linkat-select-arrow svg{display:block;width:22px;height:22px;transition:transform .18s ease}
.linkat-select-trigger[aria-expanded=true] .linkat-select-arrow svg{transform:rotate(180deg)}
.linkat-select-trigger:disabled .linkat-select-arrow{color:#94a3b8;background:transparent;border-color:#cbd5e150}
.dark .linkat-select-arrow{color:#6ed4c5;background:#6ed4c514;border-color:#6ed4c530}
@media(prefers-reduced-motion:reduce){.linkat-select-arrow svg{transition:none}}
.linkat-select-trigger:disabled{background:#f1f5f9;color:#94a3b8;cursor:default;opacity:.7}
.linkat-select-trigger:focus-visible,.linkat-select-trigger[aria-expanded=true]{outline:2px solid #008f8b;outline-offset:2px}
.linkat-select-trigger[aria-invalid=true]{border-color:#dc2626}
.linkat-select-error{display:block;color:#dc2626;font-size:11px;margin-top:5px}.linkat-select-error[hidden]{display:none}
dialog.linkat-select-dialog{position:fixed;inset:0;box-sizing:border-box;width:min(440px,calc(100vw - 32px));height:fit-content;max-width:none;max-height:min(65dvh,var(--linkat-select-height,65dvh));margin:auto;padding:0;border:1px solid #e5ecea;border-radius:24px;background:#fff;color:#202b3d;box-shadow:0 24px 90px #10273640;font-family:inherit;overflow:hidden;direction:rtl}
dialog.linkat-select-dialog[open]{display:flex;flex-direction:column}
.linkat-select-dialog::backdrop{background:#10273666;backdrop-filter:blur(3px)}
.linkat-select-heading{display:flex;align-items:center;gap:10px;padding:16px 16px 10px;flex-shrink:0}
.linkat-select-heading>span{font-size:21px;color:#008f8b}.linkat-select-heading h2{flex:1;margin:0;font-size:17px;font-weight:800;line-height:1.5}
.linkat-select-close,.linkat-select-clear{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:0;border-radius:10px;background:transparent;color:inherit;font-size:23px;cursor:pointer}
.linkat-select-close:hover,.linkat-select-clear:hover{background:#e8f5f2}
.linkat-select-search{display:flex;align-items:center;gap:8px;margin:0 16px 12px;padding:8px 10px;border:1px solid transparent;border-radius:14px;background:#f2f8f7;flex-shrink:0}
.linkat-select-search>span{font-size:22px;color:#008f8b}
.linkat-select-search:focus-within{border-color:#008f8b}
.linkat-select-dialog .linkat-select-search input{width:100%;min-width:0;height:36px;margin:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:14px;box-shadow:none}
.linkat-select-clear[hidden]{display:none}
.linkat-select-results{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 12px 12px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.linkat-select-option{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;margin:0 0 4px;padding:11px 12px;border:0;border-radius:12px;background:transparent;color:inherit;text-align:start;font:inherit;font-size:14px;cursor:pointer;white-space:normal}
.linkat-select-option .linkat-select-option-label{flex:1;min-width:0;overflow-wrap:anywhere}
.linkat-select-option[aria-selected=true]{background:#e8f5f2;color:#008f8b;font-weight:700}
.linkat-select-option:hover:not(:disabled),.linkat-select-option:focus-visible{background:#f2f8f7;outline:2px solid #008f8b;outline-offset:-2px}
.linkat-select-option:disabled{opacity:.45;cursor:default}
.linkat-select-option-mark{width:20px;height:20px;border:1px solid #cbd5e1;border-radius:50%;text-align:center;font-size:14px;line-height:18px;color:transparent;flex-shrink:0}
.linkat-select-option[aria-selected=true] .linkat-select-option-mark{background:#008f8b;color:#fff;border-color:#008f8b}
.linkat-select-group{margin:10px 12px 6px;color:#64748b;font-size:12px;font-weight:700}
.linkat-select-empty{padding:24px 16px;text-align:center;color:#64748b;font-size:14px}
.linkat-select-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid #e5ecea;flex-shrink:0}.linkat-select-footer[hidden]{display:none}
.linkat-select-apply{padding:10px 24px;border:0;border-radius:12px;background:#008f8b;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.linkat-select-cancel{padding:10px 14px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.dark .linkat-select-trigger,.dark dialog.linkat-select-dialog{background:#142333;color:#e4edf6;border-color:#293b4f}
.dark .linkat-select-trigger:disabled{background:#203345;color:#94a3b8}
.dark .linkat-select-search,.dark .linkat-select-option:hover:not(:disabled),.dark .linkat-select-option:focus-visible{background:#203345}
.dark .linkat-select-option[aria-selected=true]{background:#123e3b;color:#6ed4c5}
.dark .linkat-select-footer{border-color:#293b4f}
@media(max-width:480px){dialog.linkat-select-dialog{border-radius:20px;max-height:min(70dvh,var(--linkat-select-height,70dvh))}.linkat-select-dialog .linkat-select-search input{font-size:16px}.linkat-select-heading h2{font-size:16px}}
.linkat-select-sorting{display:flex;align-items:center;gap:5px;padding:0 16px 12px;flex-shrink:0}
.linkat-select-sorting button{min-height:32px;padding:5px 9px;border:0;border-radius:9px;background:#f1f5f9;color:#64748b;font:inherit;font-size:11px;cursor:pointer}
.linkat-select-sorting button[aria-pressed=true]{background:#e8f5f2;color:#008f8b;font-weight:800}
.linkat-select-sorting small{margin-inline-start:auto;color:#64748b;font-size:11px}
.dark .linkat-select-sorting button{background:#203345;color:#cbd5e1}
.dark .linkat-select-sorting button[aria-pressed=true]{background:#123e3b;color:#6ed4c5}
.dark .linkat-select-field>.linkat-select-trigger{background:#142333;color:#e4edf6;border-color:#293b4f}
.linkat-select-field>.linkat-select-trigger:disabled{background:#f1f5f9;color:#94a3b8;cursor:default;opacity:.7}
.dark .linkat-select-field>.linkat-select-trigger:disabled{background:#203345;color:#94a3b8}
.cf-filter-panel .linkat-select-field{margin-top:8px}
.linkat-select-field+ .ri-arrow-down-s-line{display:none}
.linkat-select-field>.linkat-select-trigger{height:56px;min-height:56px;padding:12px;border-radius:16px;font-size:14px;border-color:#e3e9f1}
