:root{--komfi-quiet-icon-action-base-bg:#fff4f8;--komfi-quiet-icon-action-base-border:var(--komfi-outline-subtle);--komfi-quiet-icon-action-hover-bg:#ffe3ed;--komfi-quiet-icon-action-hover-border:color-mix(in srgb, var(--komfi-outline-subtle) 85%, var(--komfi-outline-strong) 15%);--komfi-quiet-icon-action-hover-outline:0 0 0 var(--komfi-border-width-hairline) var(--komfi-quiet-icon-action-hover-border);--komfi-quiet-icon-action-duration:var(--komfi-control-fill-duration);--komfi-quiet-icon-action-easing:var(--komfi-control-fill-easing);--komfi-quiet-icon-action-from-scale:var(--komfi-control-fill-from-scale)}:root[data-theme=dark]{--komfi-quiet-icon-action-base-bg:var(--dark-round-control-bg);--komfi-quiet-icon-action-hover-bg:var(--control-surface-hover);--komfi-quiet-icon-action-fg:var(--profile-text)}:where([data-komfi-quiet-icon-action]){isolation:isolate;--komfi-quiet-icon-action-bg:var(--komfi-quiet-icon-action-base-bg);--komfi-quiet-icon-action-border:var(--komfi-quiet-icon-action-base-border);--komfi-quiet-icon-action-border-width:var(--komfi-border-width-hairline);--komfi-quiet-icon-action-shadow:none;--komfi-quiet-icon-action-fill-outline:none;--komfi-quiet-icon-action-surface-size:100%;--komfi-control-icon-hover-scale:1}:root body [data-komfi-quiet-icon-action],:root body [data-komfi-quiet-icon-action][data-komfi-round-action],:root body [data-komfi-quiet-icon-action][data-komfi-modal-control],:root[data-theme] body [data-komfi-quiet-icon-action],:root[data-theme] body [data-komfi-quiet-icon-action][data-komfi-round-action],:root[data-theme] body [data-komfi-quiet-icon-action][data-komfi-modal-control]{background:var(--komfi-quiet-icon-action-bg,var(--komfi-quiet-icon-action-base-bg));color:var(--komfi-quiet-icon-action-fg,var(--icon-action-color));border:var(--komfi-quiet-icon-action-border-width,var(--komfi-border-width-hairline)) solid var(--komfi-quiet-icon-action-border,var(--komfi-quiet-icon-action-base-border));box-shadow:var(--komfi-quiet-icon-action-shadow,none)}:where([data-komfi-quiet-icon-action]):after{content:"";z-index:0;width:var(--komfi-quiet-icon-action-surface-size,100%);height:var(--komfi-quiet-icon-action-surface-size,100%);background:var(--komfi-quiet-icon-action-hover-bg);box-shadow:var(--komfi-quiet-icon-action-fill-outline);opacity:0;pointer-events:none;transform:translate(-50%, -50%) scale(var(--komfi-quiet-icon-action-from-scale));transform-origin:50%;transition:opacity var(--komfi-quiet-icon-action-duration) var(--komfi-quiet-icon-action-easing), transform var(--komfi-quiet-icon-action-duration) var(--komfi-quiet-icon-action-easing);border-radius:50%;position:absolute;top:50%;left:50%}:where([data-komfi-quiet-icon-action]) :where(svg,[data-komfi-quiet-icon-glyph]),:where([data-komfi-quiet-icon-action])>span{z-index:1;position:relative}@media (hover:hover) and (pointer:fine),(any-hover:hover) and (any-pointer:fine){:root body [data-komfi-quiet-icon-action]:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]),:root[data-theme] body [data-komfi-quiet-icon-action]:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]){background:var(--komfi-quiet-icon-action-bg,var(--komfi-quiet-icon-action-base-bg));color:var(--komfi-quiet-icon-action-fg,var(--icon-action-color));filter:none;--komfi-hover-active-offset:0px}:root body [data-komfi-quiet-icon-action][data-komfi-round-action]:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]),:root[data-theme] body [data-komfi-quiet-icon-action][data-komfi-round-action]:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]){background:var(--komfi-quiet-icon-action-bg,var(--komfi-quiet-icon-action-base-bg));color:var(--komfi-quiet-icon-action-fg,var(--icon-action-color));border-color:var(--komfi-quiet-icon-action-border,var(--komfi-quiet-icon-action-base-border));box-shadow:var(--komfi-quiet-icon-action-shadow,none);filter:none}body [data-komfi-quiet-icon-action]:not(:disabled):not([aria-disabled=true]):not([aria-hidden=true]):is(:hover,:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),[data-hover-stable=true]):after{opacity:1;transform:translate(-50%,-50%)scale(1)}}body [data-komfi-quiet-icon-action]:not(:disabled):not([aria-disabled=true]):not([aria-hidden=true])[data-pressing=true]:after{--komfi-quiet-icon-action-duration:var(--komfi-press-duration);opacity:1;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){:where([data-komfi-quiet-icon-action]):after{transition:none;transform:translate(-50%,-50%)}}
[data-komfi-search-control]{--komfi-search-clear-inset:min(clamp(.24rem, .8vw, .36rem), calc((var(--komfi-search-control-height) - var(--komfi-size-touch-target-min)) / 2));--komfi-search-clear-size:calc(var(--komfi-search-control-height) - (var(--komfi-search-clear-inset) * 2));--komfi-search-clear-icon-size:calc((var(--komfi-search-clear-size) - 2px) * .56);--komfi-search-clear-radius:calc(var(--komfi-search-control-radius) - var(--komfi-search-clear-inset));container-type:size}:is([data-komfi-search-clear],[data-komfi-search-help]){--komfi-focus-target-offset:var(--komfi-focus-ring-inset);z-index:3;box-sizing:border-box;width:var(--komfi-search-clear-size);min-width:var(--komfi-search-clear-size);height:var(--komfi-search-clear-size);min-height:var(--komfi-search-clear-size);border:var(--komfi-border-width-hairline) solid var(--komfi-search-control-border);border-radius:var(--komfi-search-clear-radius);background:var(--komfi-search-control-bg);box-shadow:var(--komfi-search-control-shadow);color:var(--icon-action-color);cursor:var(--komfi-cursor-pointer);opacity:1;visibility:visible;touch-action:manipulation;appearance:none;transition:var(--komfi-search-control-feedback-transition,var(--komfi-control-transition)), opacity var(--komfi-control-fill-duration) var(--komfi-control-fill-easing), transform var(--komfi-control-fill-duration) var(--komfi-control-fill-easing), visibility var(--komfi-control-fill-duration) var(--komfi-control-fill-easing);background-clip:padding-box;place-items:center;margin-block:auto;padding:0;line-height:0;display:grid;position:absolute;inset-block:0;inset-inline-end:calc((100cqh + (var(--komfi-search-control-pad-block,0px) * 2) - var(--komfi-search-clear-size)) / 2 + var(--komfi-search-clear-trailing-reserve,0px));transform:scale(1)}[data-komfi-search-clear]{--komfi-search-clear-active-bg:var(--komfi-quiet-icon-action-hover-bg);box-shadow:none;background:0 0;border-color:#0000}[data-komfi-search-clear]:not([aria-hidden=true]):is(:focus-visible:where(:root[data-komfi-input-modality=keyboard] *),:active,[data-pressing=true]){background:var(--komfi-search-clear-active-bg)}[data-komfi-search-clear][aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.86)}:is([data-komfi-search-clear],[data-komfi-search-help]) svg{width:var(--komfi-search-clear-icon-size);height:var(--komfi-search-clear-icon-size);display:block}[data-komfi-search-clear] svg path{stroke-width:2px}:root[data-theme=dark] :is([data-komfi-search-clear],[data-komfi-search-help]){color:var(--text-secondary)}:root[data-theme=dark] [data-komfi-search-clear]{--komfi-search-clear-active-bg:var(--komfi-surface-panel-dark-hover)}@media (hover:hover) and (pointer:fine),(any-hover:hover) and (any-pointer:fine){body [data-komfi-search-clear]:not([aria-hidden=true]):is(:hover,[data-hover-stable=true]){background:var(--komfi-search-clear-active-bg)}}@media (prefers-reduced-motion:reduce){:is([data-komfi-search-clear],[data-komfi-search-help]){transition:none;transform:none}}
