.plan-banner[data-v-3d30102b]{color:#92400e;background:#fef3c7;padding:.6rem 1rem;font-size:.9rem;text-decoration:none;display:block}.plan-banner.blocked[data-v-3d30102b]{color:#991b1b;background:#fee2e2}.bar[data-v-3d30102b]{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:1rem;padding:.75rem 1rem;display:flex}.bar[data-v-3d30102b],.business[data-v-3d30102b],.top[data-v-3d30102b]{align-items:center}.business[data-v-3d30102b]{min-width:0;color:var(--kb-navy);gap:.5rem;font-weight:800;text-decoration:none;display:inline-flex}.business span[data-v-3d30102b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top[data-v-3d30102b]{gap:1.25rem;font-size:.95rem;display:flex}.top .more[data-v-3d30102b],.top a[data-v-3d30102b]{color:#374151;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.25rem 0;text-decoration:none}.top .on[data-v-3d30102b]{color:var(--kb-navy);box-shadow:inset 0 -2px 0 var(--kb-orange);font-weight:700}.badge[data-v-3d30102b]{color:#fff;text-align:center;background:#dc2626;border-radius:999px;min-width:1.2rem;margin-left:.25rem;padding:0 .3rem;font-size:.75rem;display:inline-block}.content[data-v-3d30102b]{max-width:48rem;margin:0 auto;padding:1.5rem 1rem 3rem}.bottom[data-v-3d30102b]{display:none}@media (width<=767px){.top[data-v-3d30102b]{display:none}.content[data-v-3d30102b]{padding-bottom:6rem}.bottom[data-v-3d30102b]{z-index:10;padding:.25rem 0 calc(.25rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb;display:flex;position:fixed;inset:auto 0 0}.bottom a[data-v-3d30102b],.bottom button[data-v-3d30102b]{min-width:0;color:var(--kb-gray-text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:.15rem;padding:.35rem .25rem;font-size:.7rem;text-decoration:none;display:flex}.bottom .icon[data-v-3d30102b]{font-size:1.15rem;position:relative}.bottom .label[data-v-3d30102b]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom .on[data-v-3d30102b]{color:var(--kb-navy);font-weight:700}.bottom .on .icon[data-v-3d30102b]{color:var(--kb-orange)}.badge.dot[data-v-3d30102b]{margin:0;font-size:.65rem;position:absolute;top:-.4rem;right:-.9rem}}.p-menu .current .p-menu-item-label{color:var(--kb-navy);font-weight:700}
