.animated-region{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease,visibility .22s}.animated-region[data-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible}.animated-region>div{min-height:0;overflow:hidden}.choice-select{display:block;min-width:0;width:100%}.choice-select>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;border:1px solid var(--gd-line);padding:10px;background:var(--gd-paper);color:var(--gd-ink);font:inherit;text-align:left}.choice-select>button>span{min-width:0;overflow-wrap:anywhere}.choice-select-options{position:fixed;inset:auto;margin:0;padding:4px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:auto;border:1px solid var(--gd-blue);background:white;color:var(--gd-ink);font:1rem var(--gd-body);box-shadow:0 5px 15px #0002}.choice-select-options [role=option]{min-width:0;overflow-wrap:anywhere;min-height:44px;display:grid;align-items:center;padding:8px;cursor:pointer}.choice-select-options [data-active=true],.choice-select-options [role=option]:hover{background:var(--gd-blue-pale,#e5f1f7)}.choice-select-options [aria-selected=true]{font-weight:800;box-shadow:inset 3px 0 var(--gd-gold)}.choice-select-options [aria-disabled=true]{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.animated-region{transition:none}}