.ziphap-bus-alert-bell-v1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:38px;min-height:38px;padding:6px!important;border:1px solid #e1e5ef!important;border-radius:12px!important;background:#fff8f4!important;color:#23345b!important;cursor:pointer}.ziphap-bus-arrival-alert-v1{grid-template-columns:minmax(60px,1fr) auto auto 38px!important}.ziphap-bus-route-alert-v1{display:inline-flex;align-items:center;gap:4px}.ziphap-bus-alert-entry-v1{justify-content:space-between;margin-top:14px}.ziphap-bus-alert-entry-v1 button{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border:1px solid #dce2ef;border-radius:14px;color:#26315c;font-weight:800;cursor:pointer}.ziphap-bus-alert-entry-v1 a{font-size:12px;font-weight:800;color:#274a7d}.ziphap-bus-alert-bell-v1:focus-visible{outline:3px solid #4776db;outline-offset:2px}.ziphap-bus-alert-entry-v1{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.ziphap-bus-alert-entry-v1>a,.ziphap-bus-alert-entry-v1>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 13px;border:1px solid #d7e0ea;border-radius:999px;background:#ffffff;color:#24425f;font:inherit;font-size:12px;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px rgba(36,66,95,.08)}.ziphap-bus-alert-entry-v1>button{border-color:#bfd2e6;background:#edf5fd;color:#0753a7;cursor:pointer}.ziphap-bus-alert-entry-v1>button svg{width:16px;height:16px}.ziphap-bus-alert-entry-v1>a{background:#f7f9fc}.ziphap-bus-alert-entry-v1>a:hover,.ziphap-bus-alert-entry-v1>button:hover{border-color:#9db9d6;background:#e8f2fc}.ziphap-bus-alert-entry-v1>a:focus-visible,.ziphap-bus-alert-entry-v1>button:focus-visible{outline:2px solid #1265c5;outline-offset:2px}