/* ============================================================
   Third-party widgets in Daylight colors
   ============================================================ */

/* Tom Select (admin team pickers; vendor/assets/stylesheets/tom-select.css is the base) */
.ts-wrapper{width:100%;font-size:1rem}
.ts-wrapper .ts-control{min-height:48px;padding:.6rem 2.25rem .6rem 1rem;border:1px solid var(--gray-300);border-radius:var(--r);
  background:#fff;color:var(--ink);box-shadow:none;font:inherit;align-items:center;transition:border-color var(--t),box-shadow var(--t)}
.ts-wrapper .ts-control input{font:inherit;color:var(--ink);min-height:0}
.ts-wrapper .ts-control input::placeholder{color:var(--gray-500)}
.ts-wrapper.focus .ts-control{border-color:var(--blue);box-shadow:0 0 0 4px rgba(23,153,206,.15)}
.admin-filters .ts-wrapper .ts-control{min-height:44px}
.ts-dropdown{margin-top:6px;border:1px solid var(--gray-200);border-radius:var(--r);box-shadow:var(--shadow-lg);overflow:hidden;font-size:.95rem;color:var(--ink)}
.ts-dropdown .option,.ts-dropdown .no-results,.ts-dropdown .loading{padding:.55rem .9rem}
.ts-dropdown .no-results{color:var(--gray-600)}
.ts-dropdown .active{background:var(--blue-50);color:var(--ink)}
.ts-dropdown .selected{background:var(--gray-100);font-weight:600}
