.yabfti{background:#07594e;color:#fff;border-top:4px solid #e5b84b;font-family:system-ui,-apple-system,sans-serif;text-align:left;box-sizing:border-box}.yabfti-inner{max-width:1180px;margin:auto;padding:14px 20px;display:flex;gap:16px;align-items:center}.yabfti-cross{font-size:36px;color:#f2cb70;flex-shrink:0}.yabfti-label{font-size:11px;letter-spacing:1px;font-weight:700}.yabfti-name{display:block;font-size:25px;line-height:1.3;margin:3px 0;overflow-wrap:anywhere}.yabfti-hours{font-size:13px;line-height:1.5}.yabfti-auto{position:fixed;bottom:0;left:0;right:0;z-index:9990;padding-bottom:env(safe-area-inset-bottom);background:#07594e}.yabfti-auto .yabfti{max-height:40vh;overflow:auto}@media(max-width:600px){.yabfti-inner{padding:10px 14px;gap:10px}.yabfti-cross{font-size:28px}.yabfti-name{font-size:21px}.yabfti-label{font-size:10px}.yabfti-hours{font-size:12px}}.dy-persistent-header .masthead .yabfti-services{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.yabfti-floating[hidden],.yabfti-panel[hidden]{display:none!important}.yabfti-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:30px;padding:13px 17px;background:var(--green,#009e50);color:#fff;box-shadow:0 5px 18px #082b5025;font:inherit;font-size:.8rem;font-weight:750;cursor:pointer;white-space:nowrap}.yabfti-toggle>span:first-child{font-size:1.15em}.yabfti-panel{position:fixed;z-index:180;box-sizing:border-box;overflow-y:auto;background:#fff;color:var(--navy,#082b50);border:1px solid var(--line,#dce5ed);border-radius:18px;padding:12px;box-shadow:0 15px 45px #082b5030;overscroll-behavior:contain}.yabfti-panel .yabfti{border-radius:12px;border-top:0;margin-top:10px;background:var(--navy,#082b50)}.yabfti-panel .yabfti-inner{padding:16px 12px;align-items:flex-start}.yabfti-panel .yabfti-name{font-size:23px}.yabfti-panel .yabfti-label{font-size:10px;line-height:1.6}.yabfti-close{display:block;position:sticky;top:0;width:100%;padding:10px 14px;background:#edf5fa;color:#082b50;border:0;border-radius:9px;text-align:left;font:inherit;font-size:.8rem;cursor:pointer}.yabfti-toggle:focus-visible,.yabfti-close:focus-visible{outline:3px solid #0079b8;outline-offset:4px}.dy-scrolled .yabfti-floating,.yabfti-fallback{position:fixed;left:18px;top:calc(var(--dy-admin-offset,0px) + 16px);z-index:150}.dy-scrolled .yabfti-toggle{width:52px;height:52px;border-radius:50%;padding:0;font-size:1.5rem;border:1px solid var(--line,#dce5ed);background:#fff;color:var(--green,#009e50);box-shadow:0 5px 22px #082b5025}.dy-scrolled .yabfti-toggle-label{display:none}@media(max-width:740px){.dy-persistent-header .masthead .yabfti-services{gap:6px}.yabfti-toggle{padding:8px;font-size:.65rem}}@media(max-width:500px){.dy-scrolled .yabfti-floating{left:12px;top:calc(var(--dy-admin-offset,0px) + 15px)}.dy-scrolled .yabfti-toggle{width:44px;height:44px;font-size:1.3rem}}@media print{.yabfti-floating{display:none!important}}