@layer kyan,base,layout,components;@layer pages{.rs-dd{position:relative}.rs-chip{border:1px solid var(--hair-2);border-radius:var(--r-pill);background:var(--white);height:44px;color:var(--ink);font-size:var(--t-meta);white-space:nowrap;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.rs-chip .i{width:16px;height:16px;color:var(--ink-2);transition:transform .15s}.rs-chip:hover,.rs-chip[aria-expanded=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:0}.rs-chip[aria-expanded=true]>.i:last-child{transform:rotate(180deg)}.rs-chip.is-set{background:var(--blue-50);color:var(--blue-ink);border-color:#2e4fd666}.rs-chip.is-set .i{color:currentColor}.rs-pop{top:calc(100% + 8px);z-index:6;border:1px solid var(--hair);background:var(--white);width:340px;box-shadow:var(--shadow-sheet);border-radius:16px;padding:12px;position:absolute;inset-inline-start:0}.rs-pop--wide{width:380px}.rs-pop-h{color:var(--ink);padding:4px 8px 8px;font-weight:500}.rs-opt{border-radius:10px;align-items:center;gap:12px;min-height:44px;margin-inline:-8px;padding:0 8px;display:flex}.rs-pop .rs-opt{margin:0}.rs-opt:hover{background:var(--field)}.rs-opt input{appearance:none;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--ink-3);background:#fff;border-radius:4px;flex:none;margin:0}.rs-opt:hover input{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.rs-opt input:checked{box-shadow:none;background:var(--blue) url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") 50% / 16px no-repeat}.rs-opt [type=radio]{border-radius:50%}.rs-opt [type=radio]:checked{box-shadow:inset 0 0 0 6px var(--blue);background:#fff}@media (width<=600px){.rs-chip{padding:0 12px}.rs-pop{width:auto;position:fixed;inset:auto 12px 12px}}}
