@layer base{.power-search{width:100%;min-height:calc(var(--size-field,.25rem) * 10);border-radius:var(--radius-field,.25rem);border:var(--border,1px) solid var(--color-base-300);background-color:var(--color-base-100);color:var(--color-base-content);flex-wrap:wrap;align-items:center;gap:.35rem;padding-block:.3rem;padding-inline:.5rem;font-size:1rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.power-search:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.power-search:focus-within{box-shadow:0 0 0 2px color-mix(in oklab,var(--color-primary) 25%,transparent)}}.power-search-chip{background-color:var(--color-primary);border-radius:9999px;align-items:center;gap:.15rem;padding-inline-start:.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.power-search-chip{background-color:color-mix(in oklab,var(--color-primary) 12%,transparent)}}.power-search-chip-trigger{color:oklch(from var(--color-primary) l calc(c * 2) h);background:0 0;border:0;border-radius:9999px;align-items:center;gap:.3rem;padding-block:.2rem;padding-inline:.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.power-search-chip-trigger{color:oklch(from color-mix(in oklab,var(--color-primary) 50%,var(--color-base-content)) l calc(c * 2) h)}}.power-search-chip-trigger{cursor:pointer;font-size:1rem}.power-search-chip-trigger:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.power-search-chip-trigger:hover{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent)}}.power-search-chip-field{font-weight:600}.power-search-chip-remove{width:1rem;height:1rem;color:oklch(from var(--color-primary) l calc(c * 2) h);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;margin-inline-end:.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.power-search-chip-remove{color:oklch(from color-mix(in oklab,var(--color-primary) 50%,var(--color-base-content)) l calc(c * 2) h)}}.power-search-chip-remove{cursor:pointer;position:relative}.power-search-chip-remove:after{content:"";border-radius:inherit;position:absolute;inset:-4px}.power-search-chip-remove svg{width:.65rem;height:.65rem}.power-search-chip-remove:hover{opacity:1;background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.power-search-chip-remove:hover{background-color:color-mix(in oklab,var(--color-primary) 25%,transparent)}}.power-search-input{min-width:8rem;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:8rem;padding:.15rem}.power-search-input::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.power-search-input::placeholder{color:color-mix(in oklab,var(--color-base-content) 45%,transparent)}}.power-search-add{border:1px dashed var(--color-base-300);color:var(--color-base-content);background:0 0;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding-block:.2rem;padding-inline:.55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.power-search-add{color:color-mix(in oklab,var(--color-base-content) 65%,transparent)}}.power-search-add{cursor:pointer;font-size:1rem}.power-search-add svg{width:.8rem;height:.8rem}.power-search-add:hover{border-color:var(--color-base-content);color:var(--color-base-content)}.power-search-field-list{flex-direction:column;gap:.1rem;min-width:10rem;display:flex}.power-search-field-item{border-radius:var(--radius-field,.25rem);text-align:start;font:inherit;color:var(--color-base-content);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.4rem .5rem;font-size:1rem;display:flex}.power-search-field-item:hover{background-color:var(--color-base-200)}.power-search-value-picker{flex-direction:column;gap:.5rem;min-width:12rem;display:flex}.power-search-value-picker-back{color:var(--color-base-content);background:0 0;border:0;align-self:flex-start;align-items:center;gap:.25rem;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.power-search-value-picker-back{color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}}.power-search-value-picker-back{cursor:pointer;font-size:1rem}.power-search-value-picker-back svg{width:.75rem;height:.75rem}.power-search-value-picker-back:hover{color:var(--color-base-content)}.power-search-value-picker-label{font-size:1rem;font-weight:600}.power-search-option-list{flex-direction:column;gap:.1rem;display:flex}.power-search-value-form{gap:.4rem;display:flex}.power-search-add:focus-visible,.power-search-chip-remove:focus-visible,.power-search-chip-trigger:focus-visible{outline:var(--focus-width,2px) solid var(--color-primary);outline-offset:var(--focus-offset,2px)}}