page{background:#f7f6f2;color:#17181a;font-size:.7rem}.container{box-sizing:border-box;margin:0 auto;max-width:18.75rem;min-height:100vh;padding:.6rem .6rem 4rem}@media screen and (min-width:1024PX){body{background:#f0f2f5}.bnav{backdrop-filter:none!important;background:#fff!important;border-bottom:.025rem solid #e0e2e6!important;border-top:none!important;bottom:auto!important;box-shadow:0 .025rem .1rem rgba(0,0,0,.06);top:0!important}.bnav .bnav-item{flex-direction:row!important;gap:.2rem;padding:.35rem .7rem!important}.bnav .bnav-icon-wrap{height:auto!important}.bnav .bnav-create .create-btn{border:none!important;border-radius:8PX!important;height:auto!important;margin-top:0!important;padding:8PX 18PX!important;width:auto!important}.container{max-width:1200PX!important;padding:90PX 40PX 40PX!important}.card{border-radius:12PX!important;margin-bottom:16PX!important}.home-hero{border-radius:12PX!important;margin-bottom:16PX!important;padding:28PX 36PX!important}.home-hero .hero-search{margin-top:14PX!important}.home-hero .hero-slogan{margin-top:10PX!important}.svc-grid-card{margin-top:0!important;padding:14PX 10PX!important}.svc-grid .svc-item{padding:10PX 0 6PX!important;width:16.66%!important}.svc-grid .svc-icon{border-radius:12PX!important;height:48PX!important;width:48PX!important}.svc-grid .svc-name{font-size:14PX!important;margin-top:6PX!important}.hall-card .hall-row .hall-desc{white-space:normal!important}.ann-banner{margin-top:0!important}.info-entry-row .info-entry{padding:14PX 16PX!important}.info-entry-row .info-entry .ie-icon{border-radius:12PX!important;height:44PX!important;width:44PX!important}.info-entry-row .info-entry .ie-icon{margin-right:12PX!important}.gb-section .card{overflow:hidden;padding:0!important}.gb-card .gb-banner{height:200PX!important}}@media screen and (min-width:700PX){html{font-size:40PX!important}.container{max-width:1200PX;padding-left:40PX;padding-right:40PX}.card{margin-bottom:30PX}}.card{background:#fff;border-radius:.6rem;box-shadow:0 .025rem .05rem rgba(31,41,55,.04),0 .2rem .6rem rgba(31,41,55,.05);margin-bottom:.6rem;padding:.7rem}.btn{align-items:center;background:linear-gradient(135deg,#00c250,#00a83f);border-radius:.4rem;box-shadow:0 .15rem .4rem rgba(0,178,80,.28);color:#fff;display:flex;font-size:.75rem;font-weight:600;justify-content:center;padding:.55rem 0;text-align:center;transition:opacity .15s}.btn.disabled{box-shadow:none;opacity:.4}.btn-plain{background:#fff;border:.05rem solid #e3e4e8;box-shadow:none;color:#333}.btn-mini{align-items:center;border-radius:24.975rem;display:inline-flex;font-size:.6rem;justify-content:center;margin:0 .4rem .4rem 0;padding:.3rem .75rem}.btn-grey{background:#f1f2f4;box-shadow:none;color:#666}.btn-red{background:#fff5f2;border:.05rem solid #ffd8cc;box-shadow:none;color:#ff4d1f}.tag{align-items:center;border-radius:24.975rem;display:inline-flex;font-size:.55rem;font-weight:500;margin-right:.3rem;padding:.125rem .4rem;white-space:nowrap}.tag-orange{background:#fff3e6;color:#c96a00}.tag-green{background:#e6f8ec;color:#0a8f46}.tag-grey{background:#f1f2f4;color:#8a8f99}.tag-red{background:#ffefea;color:#e8441b}.tag-blue{background:#eaf2ff;color:#2b6de8}.tag-purple{background:#f2ecff;color:#7c4de8}.price{color:#ff5a00;font-weight:600}.input{background:#f6f6f4;border:.05rem solid transparent;border-radius:.4rem;box-sizing:border-box;font-size:.7rem;padding:.5rem .6rem;width:100%}.textarea{background:#f6f6f4;border:.05rem solid transparent;border-radius:.4rem;box-sizing:border-box;font-size:.65rem;min-height:3.5rem;padding:.5rem .6rem;width:100%}.label{color:#7a7e87;font-size:.65rem;margin:.65rem 0 .3rem}.empty{color:#a8adb5;font-size:.675rem;line-height:1.8;padding:3rem 0;text-align:center;white-space:pre-line}.fixed-bottom{background:#fff;bottom:0;box-shadow:0 -.05rem .3rem rgba(0,0,0,.06);left:0;padding:.4rem .6rem calc(.4rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:50}.fixed-bottom-inner{align-items:center;display:flex;gap:.5rem;margin:0 auto;max-width:18.75rem}.fixed-bottom-inner .btn{flex:1}.overlay{align-items:flex-end;background:rgba(15,23,42,.5);display:flex;inset:0;justify-content:center;position:fixed;z-index:80}.sheet{background:#fff;border-radius:.8rem .8rem 0 0;box-sizing:border-box;max-height:82vh;max-width:18.75rem;overflow-y:auto;padding:.9rem .8rem calc(.9rem + env(safe-area-inset-bottom));width:100%}