.page-module__VKYseq__page{margin-top:var(--navbar-height,60px);background:linear-gradient(#f9f9f9,#f1f1f1);flex-direction:column;align-items:center;min-height:100vh;padding:56px 24px;display:flex}.page-module__VKYseq__pageTitle{font-family:var(--font-bebas,"Bebas Neue"),"Montserrat",sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:700}.page-module__VKYseq__subtitle{text-align:center;color:var(--color-muted,#555);margin-bottom:40px;font-size:.95rem}.page-module__VKYseq__cardsContainer{justify-content:center;align-items:flex-start;gap:28px;width:100%;max-width:920px;margin:0 auto;display:flex}.page-module__VKYseq__card{background-color:#fff;border:1px solid #eee;border-radius:12px;flex:1;width:100%;max-width:440px;padding:32px;box-shadow:0 4px 24px #00000014}.page-module__VKYseq__branchName{font-family:var(--font-bebas,"Bebas Neue"),"Montserrat",sans-serif;text-align:center;letter-spacing:.3px;margin-bottom:4px;font-size:1.5rem;font-weight:700}.page-module__VKYseq__statusOpen{color:#fff;background:linear-gradient(90deg,#4caf50,#66bb6a);border-radius:20px;justify-content:center;align-items:center;gap:6px;width:fit-content;margin:8px auto 20px;padding:5px 16px;font-size:.8rem;font-weight:700;display:flex}.page-module__VKYseq__statusClosed{text-align:center;margin:8px 0 20px}.page-module__VKYseq__closedText{color:var(--color-red,#d32f2f);font-size:.9rem;font-weight:700;display:block}.page-module__VKYseq__nextOpen{color:var(--color-muted,#555);margin-top:4px;font-size:.8rem;display:block}.page-module__VKYseq__serviceItem{padding:10px 0}.page-module__VKYseq__serviceRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__VKYseq__serviceName{color:#222;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:flex}.page-module__VKYseq__servicePrice{color:var(--color-red,#d32f2f);white-space:nowrap;font-size:.9rem;font-weight:700}.page-module__VKYseq__serviceDesc{color:#888;margin-top:3px;padding-left:22px;font-size:.78rem}.page-module__VKYseq__tagline{text-align:center;color:#777;margin-top:48px;font-size:1rem;font-style:italic}@media (max-width:768px){.page-module__VKYseq__cardsContainer{flex-direction:column;align-items:center;gap:20px}.page-module__VKYseq__card{max-width:100%;padding:24px 20px}}@media (max-width:480px){.page-module__VKYseq__page{padding:40px 12px}.page-module__VKYseq__card{padding:20px 16px}}
