.red,.err{color:#fb3640}.green,.suc{color:#2db40e}:root{--neutral-color:#777f88;--pr-color:#6421ff}#business-page{gap:10px;max-width:640px;min-height:calc(100dvh - 60px);margin:0 auto}#business-page .empty-panel{height:100%;padding:50px 0}#business-page .business-image{width:calc(100% + 40px);margin-top:-20px;margin-right:-20px}@media (min-width:640px){#business-page .business-image{width:100%;margin-right:0}}#business-page .business-tabs{gap:10px}#business-page .business-tabs .business-tabs-nav{border-bottom:1px solid #777f88;justify-content:space-between;align-items:center}#business-page .business-tabs .business-tabs-nav .business-tab-nav-item{justify-content:center;align-items:center;gap:5px;width:100%;padding:10px 0;font-size:1rem;font-weight:400;position:relative}#business-page .business-tabs .business-tabs-nav .business-tab-nav-item .underline{background:var(--business-color-pr);width:calc(100% + 2px);height:2px;position:absolute;bottom:-2.5px;left:0;right:-1px}#business-page .business-tabs .content-container{margin-top:10px}#business-page .business-info .business-description{text-align:justify}#business-page .business-info .business-contact{flex-wrap:wrap;gap:5px;margin-top:20px}#business-page .business-info .business-contact .contact-item{background-color:var(--business-color-pr);text-transform:uppercase;color:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:1rem}#business-page .business-info .business-contact .contact-item small{font-size:.6rem}#business-page .menus-container{gap:20px}#business-page .menus-container .branch-group{border:1px dashed #777f88;border-radius:12px;gap:10px;padding:20px}#business-page .menus-container .branch-group .branch-title{font-weight:700}#business-page .menus-container .branch-group .menu-list{gap:20px}#business-page .menus-container .branch-group .menu-list .menu-item{border:5px solid var(--background);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:15px;position:relative;box-shadow:0 0 10px #0000004d}#business-page .menus-container .branch-group .menu-list .menu-item h2{z-index:2;padding-left:5px;font-size:1.2rem;font-weight:700}#business-page .menus-container .branch-group .menu-list .menu-item svg{background-color:var(--menu-color-pr)}#business-page .menus-container .branch-group .menu-list .menu-item:after{z-index:0;content:"";z-index:0;opacity:.5;background-color:#fff;width:calc(100% - 80px);height:1px;position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%)}#business-page .branch-list{gap:20px}#business-page .branch-list .branch-item{border:1px dashed #777f88;border-radius:16px;gap:10px;padding:15px}#business-page .branch-list .branch-item .branch-header{justify-content:space-between;align-items:center}#business-page .branch-list .branch-item .branch-header .branch-name{font-size:1.2rem}#business-page .branch-list .branch-item .branch-header .navigation-container{position:relative}#business-page .branch-list .branch-item .branch-header .navigation-container .navigation-btn{color:#fff;cursor:pointer;background-color:#0000;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-weight:700}#business-page .branch-list .branch-item .branch-header .navigation-container .navigation-menu{background-color:var(--background);z-index:10;border-radius:8px;min-width:130px;margin-top:5px;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 20px #000}#business-page .branch-list .branch-item .branch-header .navigation-container .navigation-menu .navigation-option{align-items:center;gap:10px;padding:8px 12px}#business-page .branch-list .branch-item .branch-header .navigation-container .navigation-menu .navigation-option .navigation-icon{width:30px;height:30px}#business-page .branch-list .branch-item .branch-header .navigation-container .navigation-menu .navigation-option:not(:last-child){border-bottom:.5px solid #777f88}#business-page .branch-list .branch-item .branch-details{flex-wrap:wrap;gap:10px}#business-page .branch-list .branch-item .branch-details .detail{align-items:center;gap:5px}#business-page .branch-list .branch-item .branch-map{border-radius:12px;width:100%;overflow:hidden}.business-page-footer{text-align:center;border-top:.5px solid #777f88;max-width:640px;height:20px;margin:20px auto 0;font-size:.8rem}.business-page-footer a{font-size:.8rem}
