.branchSelectorPage.saye-shell{isolation:isolate;box-sizing:border-box;width:min(100%,850px);min-height:100svh;padding-top:max(28px, env(safe-area-inset-top));padding-bottom:max(34px, env(safe-area-inset-bottom));color:var(--ink);flex-direction:column;justify-content:center;display:flex;position:relative}.branchSelectorPage .branchSelectorHero{isolation:auto;margin:0;padding:29px 0 27px;display:block;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.branchSelectorPage .branchSelectorHeroCopy{max-width:560px;margin-top:0}.branchSelectorPage .branchSelectorHero h1{font-variation-settings:"wght" 710, "DOTS" 0;letter-spacing:-.25px;word-spacing:-.85px;color:var(--ink);margin:0;font-size:clamp(33px,7vw,54px);line-height:1.16}.branchSelectorPage .branchSelectorIntro{max-width:510px;color:var(--muted);letter-spacing:-.12px;word-spacing:-.6px;direction:inherit;text-align:start;margin:13px 0 0;font-size:13px;line-height:1.52;display:block}.branchSelectorPage .branchSelectorList{isolation:isolate;background:0 0;gap:0;margin:20px 0 0;padding:0;display:grid;position:relative;border:0!important}.branchSelectorPage.saye-shell:before{content:"";z-index:-1;opacity:.085;pointer-events:none;background:url(https://sayebookcafe.com/_nuxt/img/pattern.cbd4dfd.png) 0 0/155px;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000d9 30%,#0006 72%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000d9 30%,#0006 72%,#0000 100%)}.branchSelectorPage .branchSelectorCard{min-width:0;color:var(--ink);margin:0;padding:26px 0;text-decoration:none;transition:opacity .16s;display:block;position:relative;border:0!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.branchSelectorPage .branchSelectorCard:last-child{border-bottom:0!important}.branchSelectorPage .branchSelectorCard:hover,.branchSelectorPage .branchSelectorCard:focus-visible{background:0 0!important;transform:none!important}.branchSelectorPage .branchSelectorCard:active{opacity:.8}.branchSelectorPage .branchSelectorCard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.branchSelectorPage .branchSelectorMain{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:18px;min-width:0;display:grid}.branchSelectorPage .branchSelectorMedia{aspect-ratio:1;place-items:center;width:118px;min-width:0;height:118px;min-height:0;margin:0;padding:0;display:grid;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.branchSelectorPage .branchSelectorMedia img{object-fit:contain;filter:none;width:100%;height:100%;max-height:100%;transition:none;display:block}.branchSelectorPage .branchSelectorCard:hover .branchSelectorMedia img{transform:none}.branchSelectorPage .branchSelectorMedia>.saye-display{color:var(--accent);place-items:center;width:100%;height:100%;font-size:40px;display:grid}.branchSelectorPage .branchSelectorDetails{border-inline-start:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-width:0;min-height:118px;padding-inline:19px 62px;display:flex}.branchSelectorPage .branchSelectorDetails h2{color:var(--ink);font-variation-settings:"wght" 700, "DOTS" 0;letter-spacing:-.2px;word-spacing:-.75px;margin:0;font-size:clamp(22px,3.7vw,28px);line-height:1.27}.branchSelectorPage .branchSelectorMeta{min-width:0;color:var(--muted);justify-items:start;gap:9px;margin-top:14px;font-size:12px;display:grid}.branchSelectorPage .branchSelectorMetaRow,.branchSelectorPage .branchSelectorMetaRow:last-child{letter-spacing:-.1px;word-spacing:-.6px;align-items:flex-start;gap:8px;min-width:0;line-height:1.45;display:flex!important}.branchSelectorPage .branchSelectorMetaRow svg{width:16px;height:16px;color:var(--muted);flex:none;margin-top:1px}.branchSelectorPage .branchSelectorMetaRow>span{min-width:0;line-height:inherit;display:block!important}.branchSelectorPage .branchSelectorStatus{z-index:1;font-variation-settings:"wght" 660, "DOTS" 0;letter-spacing:0;word-spacing:-.3px;border:0;border-radius:3px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:51px;min-height:28px;margin:0;padding:5px 10px;font-size:11px;line-height:1.2;display:inline-flex;position:absolute;inset-block-start:22px;inset-inline-end:0}.branchSelectorPage .branchSelectorStatus i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:block}.branchSelectorPage .branchSelectorStatus.open{color:#247b58;background:#247b581a}.branchSelectorPage .branchSelectorStatus.closed{color:#af5f55;background:#af5f5517}.branchSelectorPage .branchSelectorStatus.unknown{color:var(--muted);background:color-mix(in srgb, var(--muted) 9%, transparent)}@keyframes saye-branch-live{0%,to{box-shadow:0 0}55%{box-shadow:0 0 0 5px #0000}}.branchSelectorPage .branchSelectorStatus.open i{animation:2.1s ease-out infinite saye-branch-live}:root[data-theme=dark] .branchSelectorPage .branchSelectorStatus.open{color:#8ed3ad}:root[data-theme=dark] .branchSelectorPage .branchSelectorStatus.closed{color:#ecaaa5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .branchSelectorPage .branchSelectorStatus.open{color:#8ed3ad}:root:not([data-theme=light]) .branchSelectorPage .branchSelectorStatus.closed{color:#ecaaa5}}:root[data-theme=light] .branchSelectorPage.saye-shell:before{opacity:.16}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .branchSelectorPage.saye-shell:before{opacity:.16}}@media (max-width:700px){.branchSelectorPage.saye-shell{padding-inline:17px;padding-top:max(16px, env(safe-area-inset-top));padding-bottom:max(30px, env(safe-area-inset-bottom))}.branchSelectorPage .branchSelectorHero{padding:22px 0 25px;display:block}.branchSelectorPage .branchSelectorHero h1{font-size:clamp(33px,8.2vw,42px);line-height:1.19}.branchSelectorPage .branchSelectorIntro{margin-top:12px;font-size:12px;line-height:1.5}.branchSelectorPage .branchSelectorList{margin-top:11px}.branchSelectorPage .branchSelectorCard{padding:24px 0}.branchSelectorPage .branchSelectorMain{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px}.branchSelectorPage .branchSelectorMedia{width:96px;height:96px}.branchSelectorPage .branchSelectorDetails{min-height:100px;padding-inline:13px 49px}.branchSelectorPage .branchSelectorDetails h2{font-size:clamp(20px,5vw,24px);line-height:1.26}.branchSelectorPage .branchSelectorMeta{gap:8px;margin-top:10px;font-size:10.5px}.branchSelectorPage .branchSelectorMetaRow,.branchSelectorPage .branchSelectorMetaRow:last-child{gap:6px;display:flex!important}.branchSelectorPage .branchSelectorMetaRow svg{width:14px;height:14px}.branchSelectorPage .branchSelectorStatus{gap:5px;min-width:45px;min-height:25px;padding:5px 7px;font-size:10px;inset-block-start:17px}}@media (max-width:355px){.branchSelectorPage .branchSelectorMain{grid-template-columns:76px minmax(0,1fr);gap:10px}.branchSelectorPage .branchSelectorMedia{width:76px;height:76px}.branchSelectorPage .branchSelectorDetails{padding-inline:10px 47px}.branchSelectorPage .branchSelectorDetails h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.branchSelectorPage .branchSelectorCard,.branchSelectorPage .branchSelectorStatus.open i{transition:none;animation:none}}
