.discovery-search-compact{border-color:#d7d7d7;grid-template-columns:minmax(0,1.35fr) 1px minmax(0,.86fr) 1px minmax(0,1.08fr) auto;width:min(100%,56rem);min-height:4.35rem;padding:6px;box-shadow:0 5px 20px #0000001a,0 1px 3px #0000000d}.discovery-search-compact:hover{border-color:#c4c4c4;box-shadow:0 8px 26px #0000001f,0 2px 5px #0000000d}.discovery-search-compact>button:not(.discovery-search-compact-submit){gap:10px;min-height:3.55rem;padding-inline:16px}.discovery-search-compact>button:not(.discovery-search-compact-submit)[data-active=true]{background:#fff2f0;box-shadow:inset 0 0 0 1px #f2c8c3}.discovery-search-compact-field-icon,.discovery-search-compact-field-icon svg{flex-basis:18px;width:18px;height:18px}.discovery-search-compact-field-icon{color:var(--coral2)}.discovery-search-compact-field-copy{gap:3px}.discovery-search-compact-field-copy strong{font-size:12px}.discovery-search-compact-field-copy>span{font-size:13px}.discovery-search-compact-submit,.discovery-search-expanded-submit{color:#173c55;background:#f7aaa2;box-shadow:0 3px 8px #c9686138}.discovery-search-compact-submit{border-radius:50%;place-items:center;width:3.35rem;min-width:3.35rem;height:3.35rem;margin-left:6px;padding:0;line-height:0;display:grid}.discovery-search-compact-submit svg{flex:none;width:1.15rem;height:1.15rem;margin:0;display:block;transform:translate(0)}.discovery-search-compact-submit:hover,.discovery-search-expanded-submit:hover{color:#173c55;background:#ef968e;box-shadow:0 5px 12px #c9686147}.discovery-search-picker-anchored{border-color:#dedede;border-radius:24px;width:min(56rem,100vw - 32px);max-height:min(30rem,100dvh - 10rem);box-shadow:0 18px 48px #00000029,0 3px 10px #00000012}.search-picker-content{padding:18px 20px 20px}.search-mobile-picker-header{display:none}.search-option-grid>button{border-color:#e3e3e3;border-radius:16px;min-height:76px;padding:12px}.search-option-grid>button:hover,.search-option-grid>button[data-selected=true]{border-color:var(--coral2);background:#fff8f7}.search-option-icon,.search-option-grid>button[data-selected=true] .search-option-icon{color:var(--coral2);background:#fff8f7}@media (max-width:760px){.discovery-search{padding:0 12px 12px}.discovery-search[data-open=true]:before{content:"";z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;animation:.22s both mobile-search-backdrop-enter;position:fixed;inset:0}.discovery-search-compact{grid-template-columns:minmax(0,1.15fr) 1px minmax(0,.8fr) 1px minmax(0,1fr) auto;min-height:4rem;padding:5px}.discovery-search-compact>button:not(.discovery-search-compact-submit){gap:6px;min-height:3.15rem;padding-inline:8px}.discovery-search-compact-field-copy strong{font-size:10px}.discovery-search-compact-field-copy>span{display:none}.discovery-search-compact-submit{width:3rem;min-width:3rem;height:3rem;margin-left:5px}.discovery-search-picker-anchored{top:max(122px, calc(env(safe-area-inset-top) + 112px));z-index:120;border:0;border-top:1px solid #ededed;border-radius:28px 28px 0 0;width:auto;height:auto;max-height:none;animation:.24s cubic-bezier(.2,.8,.2,1) both mobile-search-sheet-enter;position:fixed;bottom:0;left:0;right:0;transform:none;box-shadow:0 -10px 32px #00000014}.discovery-search[data-open=true] .discovery-search-compact{top:max(10px, env(safe-area-inset-top));z-index:130;background:#fff;border-color:#d7d7d7;width:auto;min-height:4rem;position:fixed;left:12px;right:12px;box-shadow:0 7px 24px #00000021}.search-mobile-picker-header{color:#173c55;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:8px 20px 4px;font-size:16px;display:flex}.search-mobile-picker-header button{color:#173c55;background:#fff;border:1px solid #dedede;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.search-mobile-picker-header svg{width:17px;height:17px}.search-picker-content{padding:12px 20px 24px}.search-type-grid,.search-accessibility-grid{grid-template-columns:1fr}.search-option-grid{gap:0}.search-option-grid>button{background:0 0;border:0;border-bottom:1px solid #eee;border-radius:0;grid-template-columns:28px minmax(0,1fr) 24px;gap:12px;min-height:68px;padding:10px 0;display:grid}.search-option-grid>button:after{content:"";border:1.5px solid #bdbdbd;border-radius:50%;justify-self:end;width:20px;height:20px}.search-option-grid>button[data-selected=true]:after{box-shadow:0 0 0 1px var(--coral2);border:6px solid #f7aaa2}.search-option-icon,.search-option-grid>button[data-selected=true] .search-option-icon{width:24px;height:24px;color:var(--coral2);background:#fff8f7}.search-option-icon svg{width:21px;height:21px}.search-option-grid small{font-size:11px;display:block}.discovery-search-compact{border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"where where submit""type access access";align-items:stretch;gap:0 4px;min-height:0;padding:8px}.discovery-search-compact>i{display:none}.discovery-search-compact>button:first-of-type{grid-area:where;min-height:48px;padding-inline:8px}.discovery-search-compact>button:nth-of-type(2),.discovery-search-compact>button:nth-of-type(3){border-top:1px solid #eeeeed;justify-content:flex-start;min-width:0;min-height:44px;padding-inline:8px}.discovery-search-compact>button:nth-of-type(2){grid-area:type}.discovery-search-compact>button:nth-of-type(3){grid-area:access}.discovery-search-compact>button:nth-of-type(3) .discovery-search-compact-field-copy>span{max-width:100%}.discovery-search-compact-field-icon,.discovery-search-compact-field-icon svg{flex-basis:17px;width:17px;height:17px}.discovery-search-compact-field-copy{gap:2px;min-width:0}.discovery-search-compact-field-copy strong{font-size:10px;line-height:1.2}.discovery-search-compact-field-copy>span{color:#66737e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;display:block;overflow:hidden}.discovery-search-compact>button:nth-of-type(3) .discovery-search-compact-field-copy>span{letter-spacing:-.02em;font-size:10px}.discovery-search-compact-submit{grid-area:submit;align-self:center;width:42px;min-width:42px;height:42px;margin:0}.discovery-search-compact-submit svg{width:18px;height:18px}}@media (max-width:390px){.discovery-search-compact>button:nth-of-type(2),.discovery-search-compact>button:nth-of-type(3){gap:5px;padding-inline:5px}.discovery-search-compact-field-copy>span{font-size:10px}}@media (max-width:430px){.discovery-search{padding-inline:8px}.discovery-search-compact>button:not(.discovery-search-compact-submit){min-width:0;padding-inline:8px}.discovery-search-compact-field-icon{display:grid}.discovery-search-compact-field-copy{flex:auto}.discovery-search-compact-field-copy strong{font-size:10px}}@keyframes mobile-search-sheet-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mobile-search-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.discovery-search-picker-anchored,.discovery-search[data-open=true]:before{animation:none}}
:root{--layer-control-popover:10000;--layer-open-header:10010}html body select:not([multiple]){appearance:none;border-radius:var(--radius-sm,.55rem);min-width:0;color:var(--ink,#222);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%2352606b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #cbd4d8;padding-right:2.25rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.35;transition:border-color .14s,box-shadow .14s,background-color .14s}html body select:not([multiple])::-ms-expand{display:none}html body select:not([multiple]):hover:not(:disabled){border-color:#9eaaaf}html body select:not([multiple]):focus-visible,html body input[type=date],html body input[type=time],html body input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html body select:not([multiple]):focus-visible,html body input[type=date]:focus-visible,html body input[type=time]:focus-visible,html body input[type=datetime-local]:focus-visible{border-color:var(--coral,#e9786e);outline:3px solid #f5c4bf;outline:3px solid color-mix(in srgb, var(--coral,#e9786e) 24%, transparent);outline-offset:1px}html body select:not([multiple]):disabled,html body input[type=date]:disabled,html body input[type=time]:disabled,html body input[type=datetime-local]:disabled{cursor:not-allowed;opacity:.62}html body input[type=date],html body input[type=time],html body input[type=datetime-local]{border-radius:var(--radius-sm,.55rem);min-width:0;min-height:2.75rem;color:var(--ink,#222);accent-color:var(--coral,#e9786e);background-color:#fff;border:1px solid #cbd4d8;padding:.55rem .7rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.35}html body .request-form--registration .request-fields select:not([multiple]),html body .request-fields select:not([multiple]){border-radius:var(--radius-sm,.55rem);background-color:#fff;min-height:2.85rem;padding:.55rem 2.25rem .55rem .7rem;font-size:.86rem}html body .request-fields select:not([multiple]):focus,html body .request-fields select:not([multiple]):focus-visible{border-color:var(--coral,#e9786e);outline:3px solid color-mix(in srgb, var(--coral,#e9786e) 24%, transparent);outline-offset:1px}html body .community-feedback-field input[type=date]{border-radius:var(--radius-sm,.55rem);min-height:2.85rem;color:var(--ink,#222);background:#fff;border:1px solid #cbd4d8;padding:.55rem .7rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.35}html body .community-feedback-field input[type=date]:focus-visible{border-color:var(--coral,#e9786e);outline:3px solid color-mix(in srgb, var(--coral,#e9786e) 24%, transparent);outline-offset:1px;box-shadow:none}html body .request-form--registration .request-fields select[aria-invalid=true],html body .request-fields select[aria-invalid=true]{border-color:#a13630}html body .admin-workspace select:not([multiple]){font-size:.8rem}html body .admin-form select:not([multiple]){min-height:2.4rem;padding:.5rem 2.25rem .5rem .6rem}html body .admin-confirm-content select:not([multiple]){min-height:2.6rem;padding:.5rem 2.25rem .5rem .6rem;font-size:.82rem}html body .admin-place-form-grid select:not([multiple]){min-height:2.5rem;padding:.55rem 2.25rem .55rem .65rem;font-size:.8rem}html body input[type=date]::-webkit-calendar-picker-indicator{opacity:.72;cursor:pointer;margin-inline-start:.35rem;transition:opacity .14s}html body input[type=time]::-webkit-calendar-picker-indicator{opacity:.72;cursor:pointer;margin-inline-start:.35rem;transition:opacity .14s}html body input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.72;cursor:pointer;margin-inline-start:.35rem;transition:opacity .14s}html body input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1}html body input[type=time]:hover::-webkit-calendar-picker-indicator{opacity:1}html body input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{opacity:1}html body .admin-filter select:not([multiple]){min-height:2.5rem;padding-left:.55rem;font-size:.8rem}html body .admin-inclusion-icon-filters select:not([multiple]){background-position:right .45rem center;background-size:.85rem;min-height:2.15rem;padding-left:.5rem;padding-right:1.6rem;font-size:.72rem}html body .search-field select:not([multiple]){appearance:none;background-color:#0000;background-position:right .1rem center;border:0;border-radius:0;min-height:2rem;padding:0 1.25rem 0 0;font-size:.82rem}@media (prefers-reduced-motion:reduce){html body select:not([multiple]){transition:none}html body input[type=date]::-webkit-calendar-picker-indicator{transition:none}html body input[type=time]::-webkit-calendar-picker-indicator{transition:none}html body input[type=datetime-local]::-webkit-calendar-picker-indicator{transition:none}}.shared-select,.shared-date-picker,.shared-time-picker{width:100%;min-width:0}.shared-select-trigger,.shared-picker-trigger{border-radius:var(--radius-sm,.55rem);width:100%;min-width:0;min-height:2.8rem;color:var(--ink,#222);font-family:var(--font-sans,inherit);text-align:start;cursor:pointer;background:#fff;border:1px solid #cbd4d8;justify-content:space-between;align-items:center;gap:.55rem;padding:.5rem .7rem;font-size:.875rem;font-weight:500;line-height:1.35;transition:border-color .14s,box-shadow .14s;display:flex}.shared-picker-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shared-picker-trigger>span.is-placeholder{color:#78858a}.shared-picker-trigger>svg{color:#52606b;flex:none;width:1rem;height:1rem}.shared-select-trigger{cursor:pointer;justify-content:space-between}.shared-select-trigger>svg{color:#52606b;flex:none;width:1rem;height:1rem}.shared-select-trigger[data-hovered],.shared-picker-trigger[data-hovered]{border-color:#9eaaaf}.shared-select-trigger[data-focused],.shared-picker-trigger[data-focused]{border-color:var(--coral,#e9786e);outline:3px solid color-mix(in srgb, var(--coral,#e9786e) 24%, transparent);outline-offset:1px}.shared-select[data-invalid] .shared-select-trigger,.shared-multi-select[aria-invalid=true] .shared-select-trigger,.shared-date-picker[aria-invalid=true] .shared-picker-trigger,.shared-datetime-picker[aria-invalid=true] .shared-picker-trigger{border-color:#a13630}.shared-select[data-disabled],.shared-date-picker[data-disabled]{opacity:.62}.shared-picker-trigger[data-disabled]{cursor:not-allowed;opacity:.62}.shared-control-popover{z-index:var(--layer-control-popover);width:max-content;min-width:var(--trigger-width);max-width:min(100vw - 1.5rem,28rem);color:var(--ink,#222);background:#fff;border:1px solid #d9dfe2;border-radius:.8rem;outline:none;padding:.35rem;overflow:auto;box-shadow:0 12px 32px #222e342b,0 2px 8px #222e3414}.shared-multi-select-popover{box-sizing:border-box;width:min(var(--trigger-width), calc(100vw - 1.5rem));min-width:min(var(--trigger-width), calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem)}dialog:modal:has([data-overlay-container]){overflow:visible!important}.shared-date-popover{width:auto;min-width:18rem;max-height:min(360px,100dvh - 1rem);overflow:auto}.shared-time-popover{box-sizing:border-box;width:min(22rem,100vw - 3rem);min-width:0;max-width:min(100vw - 3rem,22rem);max-height:min(25rem,100dvh - 1.5rem);overflow:auto}.shared-time-dialog{outline:none;gap:.8rem;padding:.7rem;display:grid}.shared-time-dialog-heading{justify-content:space-between;align-items:center;padding:.1rem .15rem;display:flex}.shared-time-dialog-heading>div{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.shared-time-dialog-heading strong{color:#20313a;font-size:.9rem;font-weight:700}.shared-time-dialog-heading span{color:#52606b;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:650}.shared-time-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.shared-time-column{gap:.35rem;min-width:0;display:grid}.shared-time-column h3{color:#52606b;letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.shared-time-list{overscroll-behavior:contain;scrollbar-color:#b8c2c6 transparent;scrollbar-width:thin;background:#f8fafb;border:1px solid #e3e8ea;border-radius:.65rem;outline:none;gap:.12rem;min-height:5rem;max-height:min(12.5rem,100dvh - 15rem);padding:.3rem;display:grid;overflow:auto}.shared-time-option{color:#26343a;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:.4rem;outline:none;place-items:center;min-height:2rem;scroll-margin-block:4.5rem;font-size:.86rem;font-weight:550;display:grid}.shared-time-option[data-focused],.shared-time-option[data-hovered]{color:#712d27;background:#fff0ee}.shared-time-option[data-selected]{background:var(--coral,#e9786e);color:#fff;font-weight:750}.shared-time-option[data-disabled]{opacity:.4;cursor:not-allowed}.shared-time-dialog-footer{justify-content:flex-end;display:flex}.shared-time-done{background:var(--coral,#e9786e);color:#fff;min-height:2.35rem;font:650 .8rem/1.2 var(--font-sans,inherit);cursor:pointer;border:0;border-radius:.55rem;padding:.45rem .85rem}.shared-time-done[data-hovered]{background:#d8675f}.shared-time-done[data-focused]{outline-offset:2px;outline:3px solid #e1706540}.shared-select-listbox{outline:none;max-height:min(21rem,58vh);display:grid;overflow:auto}.shared-multi-select-dialog{box-sizing:border-box;outline:none;gap:.35rem;width:100%;min-width:0;display:grid}.shared-multi-select-actions{border-top:1px solid #e3e8ea;justify-content:flex-end;padding:.35rem .1rem .05rem;display:flex}.shared-multi-select-actions button{background:var(--coral,#e9786e);color:#fff;min-height:2.15rem;font:700 .78rem/1.2 var(--font-sans,inherit);cursor:pointer;border:0;border-radius:.5rem;padding:.4rem .75rem}.shared-multi-select-actions button[data-hovered]{background:#d8675f}.shared-multi-select-actions button[data-focused]{outline-offset:2px;outline:3px solid #e1706540}.shared-select-option{color:#26343a;min-width:0;min-height:2.55rem;font:500 .875rem/1.35 var(--font-sans,inherit);cursor:pointer;border-radius:.5rem;outline:none;align-items:center;padding:.55rem .7rem;display:flex}.shared-multi-select-popover .shared-select-option{overflow-wrap:anywhere}.shared-select-option[data-focused],.shared-select-option[data-hovered]{color:#712d27;background:#fff2ef}.shared-select-option[data-selected]{color:#632a25;background:#f7e8e5;font-weight:700}.shared-select-option[data-disabled]{opacity:.48;cursor:not-allowed}.shared-datetime-picker{border:0;gap:.4rem;width:100%;min-width:0;margin:0;padding:0;display:grid}.shared-datetime-picker>legend{color:#425562;font-size:.75rem;font-weight:800}.shared-datetime-fields{grid-template-columns:minmax(0,1.2fr) minmax(8rem,.8fr);align-items:end;gap:.55rem;min-width:0;display:grid}.shared-time-picker{width:100%;min-width:0}.shared-calendar-icon{width:1.1rem;height:1.1rem}.shared-date-dialog{outline:none;padding:.35rem}.shared-calendar{color:#26343a;min-width:18rem;font:500 .82rem/1.3 var(--font-sans,inherit)}.shared-calendar-header{grid-template-columns:2.25rem 1fr 2.25rem;align-items:center;margin-bottom:.45rem;display:grid}.shared-calendar-heading{color:#26343a;text-align:center;text-transform:capitalize;margin:0;font-size:.9rem;font-weight:700}.shared-calendar-nav{color:#52606b;cursor:pointer;border-radius:.5rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.shared-calendar-nav svg{width:1rem;height:1rem}.shared-calendar-nav:hover,.shared-calendar-nav[data-focused]{color:#712d27;background:#fff2ef;outline:none}.shared-calendar-grid{border-collapse:separate;border-spacing:.18rem;width:100%}.shared-calendar-weekday{color:#69777c;text-align:center;text-transform:uppercase;width:2.25rem;height:2rem;font-size:.7rem;font-weight:700}.shared-calendar-cell{box-sizing:border-box;color:#26343a;font-variant-numeric:tabular-nums;text-align:center;cursor:pointer;border-radius:.55rem;outline:none;place-items:center;width:2.25rem;height:2.25rem;padding:0;line-height:1;display:grid}.shared-calendar-cell[data-hovered],.shared-calendar-cell[data-focused]{color:#712d27;background:#fff2ef}.shared-calendar-cell[data-selected]{background:var(--coral,#e9786e);color:#fff;font-weight:700}.shared-calendar-cell[data-outside-month]{color:#9aa5a9}.shared-calendar-cell[data-disabled]{color:#c4cccf;cursor:not-allowed}.shared-calendar-cell[data-unavailable]{color:#c4cccf;cursor:not-allowed;text-decoration:line-through}.shared-date-picker .shared-control-label,.shared-select .shared-control-label,.shared-time-picker .shared-control-label{color:inherit;margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}@media (max-width:640px){.shared-control-popover{max-width:calc(100vw - 1rem)}.shared-picker-trigger,.shared-select-trigger{min-height:2.85rem}}@media (max-width:380px){.shared-datetime-fields{grid-template-columns:minmax(0,1fr)}}
@media (min-width:761px){.mobile-search-backdrop,.search-mobile-picker-tabs,.search-mobile-picker-footer{display:none}}@media (max-width:760px){.discovery-search[data-mobile-hidden=true]{display:none}.discovery-search{padding:0 12px 12px}.discovery-search-compact{border-radius:20px;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"where submit""type type""access access";gap:0 8px;width:min(100%,40rem);min-height:0;padding:8px}.discovery-search-compact>i{display:none}.discovery-search-compact>button:not(.discovery-search-compact-submit){border-radius:12px;justify-content:flex-start;gap:10px;min-width:0;min-height:48px;padding:7px 10px}.discovery-search-compact>button:first-of-type{grid-area:where}.discovery-search-compact>button:nth-of-type(2){border-top:1px solid #eeeeed;grid-area:type}.discovery-search-compact>button:nth-of-type(3){border-top:1px solid #eeeeed;grid-area:access}.discovery-search-compact-field-icon,.discovery-search-compact-field-icon svg{flex:0 0 18px;width:18px;height:18px;display:grid}.discovery-search-compact-field-copy{flex:auto;gap:2px;min-width:0}.discovery-search-compact-field-copy strong{font-size:11px;line-height:1.2}.discovery-search-compact-field-copy>span{color:#66737e;max-width:100%;font-size:12px;line-height:1.3;display:block}.discovery-search-compact-submit{grid-area:submit;align-self:center;width:44px;min-width:44px;height:44px;margin:0}.discovery-search[data-open=true]:before{content:none}.discovery-search[data-open=true] .discovery-search-compact{display:none}.discovery-search-picker-anchored{z-index:10020;width:100%;height:100dvh;max-height:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:#fffdfa;border:0;border-radius:0;flex-direction:column;animation:.24s cubic-bezier(.2,.8,.2,1) both mobile-search-sheet-enter;display:flex;position:fixed;inset:0;overflow:hidden;transform:none;box-shadow:0 -8px 32px #00000024}.mobile-search-backdrop{z-index:10019;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111f287a;border:0;animation:.22s both mobile-search-backdrop-enter;display:block;position:fixed;inset:0}.search-mobile-picker-header{min-height:76px;padding:max(12px, env(safe-area-inset-top,0px)) 20px 8px;color:#173c55;flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.search-mobile-picker-title{gap:3px;min-width:0;display:grid}.search-mobile-picker-title strong{font-size:19px;line-height:1.2}.search-mobile-picker-title span{color:#66737e;font-size:13px;line-height:1.3}.search-mobile-picker-header button{color:#173c55;background:#fff;border:1px solid #dedede;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.search-mobile-picker-header svg{width:19px;height:19px}.search-mobile-picker-tabs{border-bottom:1px solid #e9e7e3;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 16px 12px;display:grid}.search-mobile-picker-tabs button{color:#233c4c;text-align:left;background:#f2f1ed;border:1px solid #0000;border-radius:12px;align-content:center;gap:3px;min-width:0;min-height:54px;padding:6px 9px;font-size:13px;font-weight:700;display:grid}.search-mobile-picker-tabs button[data-active=true]{background:#fff1ef;border-color:#d98e85}.search-mobile-picker-tabs button span{color:#66737e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:1.25;overflow:hidden}.discovery-search-picker>.search-picker-content{overscroll-behavior:contain;flex:auto;min-height:0;padding:8px 20px 20px;overflow:auto}.search-option-grid{gap:0}.search-type-grid,.search-accessibility-grid{grid-template-columns:1fr}.search-option-grid>button{grid-template-columns:36px minmax(0,1fr) 24px;gap:12px;min-height:64px;padding:10px 2px}.search-option-icon,.search-option-grid>button[data-selected=true] .search-option-icon{width:32px;height:32px}.search-option-icon svg{width:20px;height:20px}.search-option-grid strong{-webkit-line-clamp:2;text-overflow:clip;white-space:normal;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.search-option-grid small{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.search-mobile-picker-footer{padding:12px 20px max(12px, env(safe-area-inset-bottom,0px));background:#fffdfa;border-top:1px solid #e9e7e3;flex:none}.search-mobile-picker-footer button{color:#173c55;background:#f7aaa2;border:0;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;font-size:15px;font-weight:750;display:inline-flex}.search-mobile-picker-footer svg{width:18px;height:18px}}@media (max-width:360px){.search-mobile-picker-tabs{gap:4px;padding-inline:12px}.search-mobile-picker-tabs button{padding-inline:7px;font-size:12px}}@media (prefers-reduced-motion:reduce){.discovery-search-picker-anchored{animation:none}}
