:root{--pause-bg: var(--teal-50, #F1F8F9);--pause-text: var(--primary, #00245F);--pause-accent: var(--teal-dark, #007C8A);--pause-ring: rgba(110, 209, 216, .35);--pause-ring-wide: rgba(110, 209, 216, .15);--pause-border: rgba(110, 209, 216, .4)}.b-flag--pause{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:9999px;background:var(--pause-bg);color:var(--pause-text);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--pause-border);box-shadow:var(--clay-shadow-pill);white-space:nowrap}.b-flag--pause .b-flag__dot{width:6px;height:6px;border-radius:9999px;background:var(--pause-accent);box-shadow:0 0 0 3px var(--pause-ring);animation:pauseBreath 2.4s ease-in-out infinite}.b-flag--pause .b-flag__date{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.04em;color:var(--pause-accent);padding-left:8px;margin-left:2px;border-left:1px solid rgba(0,124,138,.18)}@keyframes pauseBreath{0%,to{box-shadow:0 0 0 3px var(--pause-ring)}50%{box-shadow:0 0 0 5px var(--pause-ring-wide)}}.b-hero-card__flag-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.b-hero-card__flag-row .b-eyebrow{margin-bottom:0}.b-hero-card__reopen{display:flex;align-items:center;gap:10px;margin:4px 0 16px;padding:11px 14px;border-radius:14px;background:var(--pause-bg);border:1px solid var(--pause-border);font-size:12.5px;color:var(--primary);font-weight:600;line-height:1.4}.b-hero-card__reopen-icon{display:inline-flex;width:28px;height:28px;border-radius:8px;background:#fff;color:var(--pause-accent);align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--clay-shadow-pill)}.b-hero-card__reopen strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;font-size:13px;color:var(--primary);letter-spacing:.01em}.b-hero-card__alt{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px 16px 14px 14px;border-radius:16px;background:#fff;border:1px solid var(--gray-100);box-shadow:var(--clay-shadow-sm);color:inherit;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.b-hero-card__alt:hover{transform:translateY(-1px);box-shadow:var(--clay-shadow-card)}.b-hero-card__alt-pill{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,var(--accent),var(--teal-dark));color:#fff;border-radius:10px;box-shadow:0 2px 6px #009aa64d;flex-shrink:0}.b-hero-card__alt-body{flex:1;min-width:0}.b-hero-card__alt-eyebrow{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pause-accent)}.b-hero-card__alt-title{font-size:14px;font-weight:900;color:var(--primary);margin-top:1px;letter-spacing:-.01em}.b-hero-card__alt-meta{font-size:11.5px;color:var(--gray-400);margin-top:1px}.b-hero-card__alt-arr{color:var(--gray-400);font-size:16px;transition:transform .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.b-hero-card__alt:hover .b-hero-card__alt-arr{transform:translate(3px);color:var(--accent)}.is-paused .b-hero-stats,.is-paused .b-hero-contact,.is-paused .b-hero-card .sub{opacity:.42;filter:saturate(.6);transition:opacity .3s cubic-bezier(.22,1,.36,1)}.is-paused .b-hero-contact a{pointer-events:none}.is-paused .b-hero-hours{display:none}.branch-list-item--paused .font-bold{opacity:.55}.branch-list-pause-dot{background:var(--pause-accent);box-shadow:0 0 0 3px var(--pause-ring);animation:pauseBreath 2.4s ease-in-out infinite}.sheet-item--paused .sheet-marker,.sheet-item--paused .sheet-name,.sheet-item--paused .sheet-distance,.sheet-item--paused .sheet-jobs{opacity:.45}.sheet-item--paused .sheet-status{color:var(--pause-accent);font-weight:800}.sheet-item--paused .sheet-status .dot{background:var(--pause-accent);animation:pauseBreath 2.4s ease-in-out infinite}.b-flag--pause-inline{margin-bottom:4px;padding:3px 9px 3px 8px;font-size:9.5px;letter-spacing:.16em;box-shadow:none}.b-flag--pause-inline .b-flag__dot{width:5px;height:5px}
