.srd-field{display:flex;align-items:center;gap:.75rem;min-width:0;padding:0 1.25rem}.srd-field input{width:100%;min-width:0;border:0;background:transparent;padding:1.05rem 0;font-size:1rem;color:var(--srh-ink);outline:none}.srd-field input::placeholder{color:#0f1b2d73}.srd-select{position:relative;display:block}.srd-select select,.srd-select input{width:100%;appearance:none;border-radius:999px;border:1.5px solid rgba(15,27,45,.12);background:#fff;padding:.7rem 2.5rem .7rem 1.1rem;font-size:.9rem;font-weight:500;color:var(--srh-ink);outline:none;transition:border-color .2s,box-shadow .2s}.srd-select input{padding-right:1.1rem}.srd-select select:hover,.srd-select input:hover{border-color:#0f1b2d4d}.srd-select select:focus-visible,.srd-select input:focus-visible,.srd-chip:has(input:focus-visible),.srd-searchbar:has(input:focus-visible){border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklch,var(--primary) 18%,transparent)}.srd-select svg{pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#0f1b2d80}.srd-chip{position:relative;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;border:1.5px solid rgba(15,27,45,.12);background:#fff;padding:.65rem 1.05rem;font-size:.9rem;font-weight:500;color:var(--srh-ink);transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.srd-chip:hover{border-color:#0f1b2d4d}.srd-chip input{position:absolute;opacity:0;width:1px;height:1px}.srd-chip:has(input:checked){background:var(--srh-ink);border-color:var(--srh-ink);color:#fff}.srd-chip__check{display:none}.srd-chip:has(input:checked) .srd-chip__check{display:inline;color:var(--primary)}.srd-chip:has(input:checked) .srd-chip__icon{display:none}.srd-skeleton{background:linear-gradient(100deg,#0f1b2d0f 30%,#0f1b2d1f,#0f1b2d0f 70%);background-size:300% 100%;animation:srd-shimmer 1.4s ease-in-out infinite}@keyframes srd-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.srd-card-in{animation:srd-card-in .6s var(--srh-ease) both;animation-delay:var(--d, 0ms)}@keyframes srd-card-in{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.srd-skeleton,.srd-card-in{animation:none}}
