.ea-popover{position:fixed;inset:auto;margin:0;width:max-content;padding:var(--ea-space-3);overflow:auto;overscroll-behavior:contain;background:var(--ea-ui-surface);color:var(--ea-ui-text);border:1px solid var(--ea-ui-border-strong);border-radius:var(--ea-radius-xl);box-shadow:var(--ea-shadow-lg);font-family:var(--ea-font-family-sans);font-size:var(--ea-font-size-sm)}.ea-popover,.ea-popover *,.ea-popover :after,.ea-popover :before{box-sizing:border-box}.ea-popover :is(button,input,select,a):focus-visible{outline:2px solid var(--ea-ui-focus-ring);outline-offset:var(--ea-space-0_5)}.ea-popover-list{padding:var(--ea-space-1)}.ea-popover-option{display:flex;align-items:center;gap:var(--ea-space-3);width:100%;min-height:var(--ea-size-control-lg);padding:var(--ea-space-2) var(--ea-space-3);border:0;border-radius:var(--ea-radius-md);background:transparent;color:var(--ea-ui-text);font:inherit;text-align:left;cursor:pointer}.ea-popover-option:hover{background:var(--ea-ui-bg)}.ea-popover-option[aria-pressed=true]{background:var(--ea-ui-action-soft);color:var(--ea-ui-link);font-weight:var(--ea-font-weight-semibold)}