@layer theme, base, cards, components, utilities;@layer components{.pf-dd{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;height:40px;min-width:0;padding:0 12px 0 14px;border:1.5px solid var(--pf-line-strong);border-radius:var(--pf-r-md);background:var(--pf-field);color:var(--pf-text);font:inherit;font-size:var(--pf-t-small);font-weight:700;white-space:nowrap;cursor:pointer;transition:border-color .15s,background-color .15s}@media (hover:hover){.pf-dd:hover{border-color:var(--pf-text-muted)}}.pf-dd[data-open]{border-color:var(--pf-accent)}.pf-dd__value{overflow:hidden;text-overflow:ellipsis}.pf-dd__chevron{flex:none;width:16px;height:16px;color:var(--pf-text-muted);transition:rotate .18s ease}.pf-dd[data-open] .pf-dd__chevron{rotate:180deg;color:var(--pf-accent)}.pf-dd__list{position:fixed;z-index:80;display:grid;max-height:320px;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--pf-line);border-radius:var(--pf-r-md);background:var(--pf-raised);color:var(--pf-text);box-shadow:0 18px 40px -16px var(--pf-shadow);font-family:var(--pf-face-text),ui-sans-serif,system-ui,sans-serif;list-style:none;outline:none;transform-origin:top left;animation:pf-dd-in .14s ease-out}.pf-dd__list[data-up]{translate:0 -100%;transform-origin:bottom left}.pf-dd__option{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:40px;padding:0 10px 0 12px;border-radius:calc(var(--pf-r-md) - 4px);font-size:var(--pf-t-small);font-weight:600;white-space:nowrap;cursor:pointer}.pf-dd__option[data-active]{background:var(--pf-hover)}.pf-dd__option[aria-selected=true]{font-weight:800}.pf-dd__check{flex:none;width:16px;height:16px;color:var(--pf-accent);visibility:hidden}.pf-dd__option[aria-selected=true] .pf-dd__check{visibility:visible}.pf-dd__list:focus-visible .pf-dd__option[data-active]{outline:2px solid var(--pf-focus);outline-offset:-2px}@keyframes pf-dd-in{0%{opacity:0;scale:.97}}@media (prefers-reduced-motion:reduce){.pf-dd__list{animation:none}.pf-dd__chevron{transition:none}}}