/* Pixel Workshop: shared public, member and staff interface. */
:root{--px-ink:#322b2a;--px-muted:#797372;--px-paper:#faf8f3;--px-card:#fff;--px-line:#e6e2e1;--px-brand:#ad4c38;--px-brand-dark:#893b2b;--px-green:#503935;--px-soft:#f3eee4;--px-radius:18px;--primary-color:#ad4c38;--secondary-color:#503935}
.pixel-ui{font-family:Inter,"Segoe UI",Arial,"Microsoft YaHei",sans-serif!important;background:var(--px-paper)!important;color:var(--px-ink)!important;line-height:1.6;-webkit-font-smoothing:antialiased}
.pixel-ui *{box-sizing:border-box}.pixel-ui img{max-width:100%}.pixel-ui a{text-underline-offset:4px}.pixel-ui button,.pixel-ui input,.pixel-ui select,.pixel-ui textarea{font-family:inherit}
.pixel-ui :is(a,button,input,select,textarea):focus-visible{outline:3px solid #ab664d;outline-offset:4px}
.pixel-ui :is(h1,h2,h3,h4,h5){line-height:1.25;letter-spacing:-.025em}.pixel-ui p{overflow-wrap:break-word}
.pixel-ui :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select,textarea){max-width:100%;min-height:44px;border:1px solid #d3cecd!important;border-radius:10px!important;background-color:#fff;color:#322b2a;padding:10px 12px;font-size:15px;box-shadow:none}
.pixel-ui input:is([type=radio],[type=checkbox]){accent-color:var(--px-green);width:18px;height:18px;vertical-align:middle;flex-shrink:0}
.pixel-ui :is(input,select,textarea):focus{border-color:#6c5b58!important;box-shadow:0 0 0 3px #6c5b5815}
.pixel-ui :is(button,.btn){transition:background-color .16s,border-color .16s,box-shadow .16s;touch-action:manipulation}
.pixel-ui button:disabled,.pixel-ui .btn:disabled{cursor:not-allowed;opacity:.55}
.pixel-ui .btn{border-radius:10px;font-weight:650;line-height:1.4;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 17px;white-space:normal;text-align:center;box-shadow:none}
.pixel-ui :is(.btn-primary,.btn-panel-primary,.btn-empty-primary){background:var(--px-green)!important;border-color:var(--px-green)!important;color:#fff!important;box-shadow:none!important}
.pixel-ui :is(.btn-primary:hover,.btn-panel-primary:hover){background:#422d29!important}.pixel-ui :is(.btn-outline,.btn-outline-primary){border:1px solid #c8c1c0;color:var(--px-green);background:transparent}
.pixel-ui .btn-block{display:flex;width:100%}.pixel-ui .btn-small{font-size:13px;min-height:36px;padding:7px 12px}
.pixel-ui .alert{border-radius:12px;box-shadow:none;padding:14px 18px;line-height:1.6}.pixel-ui .alert-danger{background:#fff0eb;color:#9b3829;border:1px solid #ecc2b9}.pixel-ui .alert-success{background:#f3efee;color:#4d3632;border:1px solid #dbcfcd}
.pixel-ui table{border-collapse:collapse;width:100%;font-size:14px}.pixel-ui :is(th,td){padding:13px 15px;border-bottom:1px solid var(--px-line);text-align:left;vertical-align:middle}.pixel-ui th{font-size:11px;letter-spacing:.035em;color:#6d6563;background:#f7f4f4;font-weight:700}.pixel-ui tbody tr:hover{background:#f9f7f7}
.pixel-ui :is(.table-responsive,.cards-scroll){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--px-line);border-radius:12px}
.pixel-ui :is(.card,.auth-card,.staff-login-card,.booking-form-card,.booking-summary-card,.rules-section,.discount-card,.accessory-card,.faq-item,.contact-card){border:1px solid var(--px-line);border-radius:var(--px-radius);box-shadow:0 3px 15px #322b2a05}
.pixel-ui :is(.form-group,.form-group-v2){margin-bottom:18px}.pixel-ui :is(.form-group label,.form-label){font-weight:600;font-size:13px;color:#564e4c;display:block;margin-bottom:7px}
.pixel-ui .empty-state,.pixel-ui .empty-state-v2{background:#fff;border:1px dashed #d3cccb;border-radius:16px;box-shadow:none;padding:40px 24px;color:var(--px-muted)}
.px-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.px-section{padding:72px 0}.px-kicker{display:block;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.14em;color:var(--px-brand);margin-bottom:14px}
.px-section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.px-section-head h2{font-size:clamp(26px,3vw,38px);margin:0 0 10px}.px-section-head p{color:var(--px-muted);margin:0;max-width:630px}.px-text-link{color:var(--px-green);font-size:14px;font-weight:650;white-space:nowrap}
.px-link-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 23px;border:1px solid var(--px-green);border-radius:10px;background:var(--px-green);color:#fff!important;text-decoration:none;font-weight:650;font-size:14px}.px-link-button:hover{background:#422d29}.px-link-button.secondary{background:transparent;color:var(--px-green)!important;border-color:#c9c2c1}
.px-chip{display:inline-flex;border:1px solid #e1dad9;background:#f5f1f1;color:#5b4744;padding:5px 10px;font-size:11px;line-height:1.5;font-weight:700;border-radius:6px;white-space:nowrap}
/* Public navigation and content. */
.pixel-public .container{max-width:1208px}.pixel-public .site-header{background:#faf8f3f5!important;border-bottom:1px solid var(--px-line);box-shadow:none!important;backdrop-filter:blur(12px)}
.pixel-public .header-inner{min-height:82px;gap:20px;padding-top:14px;padding-bottom:14px}.pixel-public .logo{gap:10px}.pixel-public .logo img{width:40px;height:40px;object-fit:contain}.pixel-public .logo-text{color:var(--px-ink);font-size:22px;letter-spacing:-.04em}
.pixel-public .main-nav{gap:19px}.pixel-public .main-nav a{font-size:13px;color:#67605f;padding:8px 0}.pixel-public .main-nav a[aria-current=page]{color:var(--px-brand);box-shadow:0 2px var(--px-brand)}
.pixel-public .header-actions{gap:8px}.pixel-public .lang-switcher{border:1px solid #dfdfd5;background:transparent;border-radius:7px;padding:3px;gap:0}.pixel-public .lang-btn{color:#746f6e;border-radius:4px;font-size:10px;padding:5px 7px}.pixel-public .lang-btn.active{background:#e9e3e2!important;color:#4f3e3b!important}
.pixel-public .mobile-quick-nav{background:#fffefb;border-bottom:1px solid var(--px-line);box-shadow:none;padding:0}.pixel-public .mobile-quick-nav-scroll{gap:6px;padding:8px 0}.pixel-public .mobile-quick-item{padding:8px 12px;min-width:auto;background:transparent;border-radius:8px;color:#625654;white-space:nowrap;gap:4px}.pixel-public .quick-icon{font-size:16px}.pixel-public .quick-text{font-size:11px}
.pixel-public .page-header{background:#efe9e8!important;color:var(--px-ink);padding:52px 20px;border-bottom:1px solid var(--px-line)}.pixel-public .page-header :is(h1,p){color:var(--px-ink)!important}.pixel-public .page-header .section-eyebrow{color:var(--px-brand)!important}.pixel-public .page-header h1{font-size:clamp(28px,4vw,46px);margin:12px 0}.pixel-public .page-header p{opacity:.75}
.pixel-public .section-title{color:var(--px-ink)}.pixel-public :is(.section-eyebrow,.price,.accessory-price){color:var(--px-brand)}
.pixel-public :is(.auth-section,.pricing-section,.booking-section,.faq-section,.gallery-section,.contact-section,.videos-section,.patterns-section,.about-section){background:transparent!important;padding-block:48px}
.pixel-public .auth-card{max-width:460px;background:white;padding:36px;margin:auto}.pixel-public .auth-logo{width:64px;height:64px;object-fit:contain}.pixel-public .auth-header h2{font-size:25px;margin:16px 0 24px}.pixel-public .auth-section .container{max-width:560px}.pixel-public .auth-header{margin-bottom:24px}
.pixel-public :is(.pricing-cards-large,.accessories-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px}.pixel-public .pricing-card-large{border:1px solid var(--px-line)!important;border-radius:18px;background:#fff;box-shadow:none!important;transform:none!important;padding:26px 22px;display:flex;flex-direction:column;min-width:0}
.pixel-public .pricing-card-large.featured{border-color:#907d7a!important;background:#f6f2f1}.pixel-public .pricing-card-large .badge{background:var(--px-green)}.pixel-public .pricing-card-large .price{font-size:32px;color:var(--px-ink)}.pixel-public .pricing-card-large .btn{margin-top:auto}.pixel-public .pricing-card-icon{background:#f2eee4!important;border-radius:12px;box-shadow:none;font-size:24px}.pixel-public .pricing-features{font-size:13px;line-height:1.9;color:#706866;margin-block:20px}
.pixel-public :is(.rule-card,.accessory-card,.discount-card){background:#fff;border:1px solid var(--px-line);box-shadow:none}.pixel-public .discount-card.featured{background:#f4eeed;border-color:#beb0ae}.pixel-public .discount-rate{color:var(--px-green)}.pixel-public :is(.important-notes,.booking-tips,.tips-box){background:#f2f0e7!important;border-color:#dedbc7!important;color:#605b42}
.px-home-promo{background:#eae3e2;color:#4e3f3d;padding:10px 24px;text-align:center;font-size:12px}.px-home-promo strong{margin-right:12px}
.px-hero{padding:64px 0 58px;border-bottom:1px solid var(--px-line)}.px-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:72px;align-items:center}.px-hero h1{font-size:clamp(36px,4.5vw,64px);font-weight:720;line-height:1.1;letter-spacing:-.055em;margin:0 0 24px;max-width:650px}.px-hero h1 em{font-style:normal;color:var(--px-brand)}.px-hero-copy>p{font-size:16px;line-height:1.8;color:var(--px-muted);max-width:470px;margin-bottom:28px}.px-hero-actions{display:flex;gap:12px;flex-wrap:wrap}.px-hero-notes{display:flex;flex-wrap:wrap;gap:22px;margin-top:34px;font-size:12px;color:#7a7271}.px-hero-notes b{color:var(--px-ink);margin-right:4px}
.px-hero-art{min-height:400px;background:#e9e5d6;border-radius:160px 160px 22px 22px;position:relative;display:grid;place-items:center;padding:45px;isolation:isolate}.px-hero-art:before{content:'';position:absolute;inset:20px;border:1px solid #ccc0be;border-radius:145px 145px 10px 10px;z-index:-1}.px-hero-art svg{width:100%;height:auto;max-width:330px;filter:drop-shadow(3px 12px 0 #7264610c)}.px-art-label{position:absolute;bottom:20px;left:26px;right:26px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.08em;color:#706563;text-transform:uppercase}.px-art-stamp{position:absolute;top:32px;right:-18px;border-radius:50%;width:90px;height:90px;display:grid;place-content:center;background:#f4bd78;color:#5e4829;font-size:10px;text-align:center;transform:rotate(12deg);line-height:1.4}.px-art-stamp b{font-size:22px}
.px-home-facts{border-bottom:1px solid var(--px-line);background:#fffdf8}.px-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-block:24px}.px-fact{display:flex;gap:14px;align-items:center}.px-fact>span{font-size:21px;color:var(--px-brand);font-weight:600}.px-fact p{font-size:12px;color:var(--px-muted);margin:3px 0 0}.px-fact h3{font-size:14px;margin:0}
.px-hour-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.px-hour-card{background:#fff;border:1px solid var(--px-line);padding:26px;border-radius:16px;display:flex;flex-direction:column;align-items:start;gap:13px}.px-hour-card.featured{background:#efe9e8;border-color:#c6b8b5}.px-hour-card h3{font-size:18px;margin:0}.px-hour-price{font-size:36px;font-weight:700;line-height:1.3;letter-spacing:-.04em}.px-hour-price small{font-size:13px;letter-spacing:0;font-weight:400;color:var(--px-muted)}.px-hour-card p{font-size:13px;color:var(--px-muted);margin:0}.px-hour-card a{margin-top:8px}
.px-prepaid{padding:44px 0 0}.px-plan-header{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px}.px-plan-header h2{font-size:25px;margin:0 0 8px}.px-plan-header p{color:var(--px-muted);font-size:13px;margin:0}.px-plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.px-plan{border:1px solid #ded6d5;background:#fff;border-radius:14px;padding:22px 18px;min-width:0;display:flex;flex-direction:column}.px-plan h3{font-size:17px;margin:0 0 22px}.px-plan-price{font-size:27px;letter-spacing:-.035em;white-space:nowrap;line-height:1.4;font-weight:700}.px-plan-price small{font-size:15px;font-weight:400}.px-plan-label{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#837b7a;margin-bottom:12px}.px-plan p{font-size:12px;color:#7c7372;margin:10px 0 0}.px-plan.visit{background:#503935;border-color:#503935;color:#fff}.px-plan.visit :is(p,.px-plan-label){color:#dbd0ce}.px-plan.visit .px-chip{background:#ffffff18;border-color:#ffffff30;color:#fff}.px-plan .px-chip{align-self:flex-start;margin-top:auto}.px-plan-foot{display:flex;justify-content:space-between;align-items:start;gap:24px;padding:18px 0;border-bottom:1px solid var(--px-line);font-size:12px;color:#7c716f}.px-plan-foot p{margin:0;max-width:740px}.px-pricing-links{display:flex;justify-content:space-between;gap:16px;margin-top:26px;font-size:13px;color:var(--px-muted)}
.px-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.px-gallery-tile{background:#f0e9dc;border-radius:14px;aspect-ratio:1;overflow:hidden;display:grid;place-items:center;text-decoration:none}.px-gallery-tile img{width:100%;height:100%;object-fit:cover}.px-gallery-tile svg{width:60%;height:60%}.px-gallery-tile:nth-child(2n){background:#eae3e2}.px-gallery-tile:nth-child(3n){background:#f4e2d9}
.px-discover{display:grid;grid-template-columns:1fr 1fr;gap:20px}.px-discover-card{border:1px solid var(--px-line);border-radius:18px;padding:32px;background:white}.px-discover-card h3{font-size:25px;margin:12px 0}.px-discover-card p{color:var(--px-muted);font-size:14px;margin-bottom:24px}.px-contact-strip{background:#eae3e2;border:1px solid #dfd5d3;border-radius:20px;padding:34px;display:flex;align-items:center;justify-content:space-between;gap:30px}.px-contact-strip h2{font-size:27px;margin:0 0 10px}.px-contact-strip p{color:#6e615f;font-size:14px;margin:0}.px-contact-strip .px-link-button{flex-shrink:0}
.px-footer{border-top:1px solid var(--px-line);background:#f1f0e8;padding:44px 0 24px;margin-top:40px;font-size:13px;color:#6e6564}.px-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:60px;margin-bottom:32px}.px-footer h3{color:var(--px-ink);font-size:23px;margin:0 0 10px}.px-footer h4{color:var(--px-ink);font-size:13px;margin:0 0 14px}.px-footer a{color:#5e514f;text-decoration:none}.px-footer a:hover{text-decoration:underline}.px-footer-links{display:flex;flex-direction:column;align-items:start;gap:9px}.px-footer-bottom{padding-top:20px;border-top:1px solid #ddd5d4;display:flex;justify-content:space-between;gap:20px;font-size:11px}.px-footer-bottom nav{display:flex;gap:18px;flex-wrap:wrap}
/* Member account. */
.pixel-member{min-height:100vh;background:#f5f1f0!important}.px-account-top{background:#fffefb;border-bottom:1px solid var(--px-line);padding:18px 0}.px-account-top .px-wrap{display:flex;align-items:center;justify-content:space-between;gap:18px}.px-account-brand{text-decoration:none;color:var(--px-ink);font-size:23px;letter-spacing:-.04em;font-weight:750}.px-account-top nav{display:flex;align-items:center;gap:15px;font-size:12px}.px-account-top nav a{color:#6d6462}.px-account-shell{max-width:1000px;margin:36px auto;padding:0 24px 60px}.px-account-nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--px-line)}.px-account-nav a{padding:9px 14px;color:#716866;border-radius:8px;font-size:13px;white-space:nowrap;text-decoration:none}.px-account-nav a[aria-current=page]{background:#e5dcdb;color:#503d3a;font-weight:650}
.pixel-member .px-account-shell>.container{max-width:760px!important;padding:0!important;margin:24px auto!important}.pixel-member .px-account-shell h3{font-size:23px}.pixel-member .card{background:#fff!important;box-shadow:0 2px 10px #322b2a04!important}.pixel-member .list-group{border:1px solid var(--px-line);border-radius:14px;overflow:hidden}.pixel-member .list-group-item{border-color:var(--px-line);padding:18px;background:#fff}.pixel-member a{color:var(--px-green)}.pixel-member .clock{color:var(--px-green);font-variant-numeric:tabular-nums;font-size:clamp(42px,8vw,64px)}
.px-member-welcome{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:26px}.px-member-welcome h1{font-size:31px;margin:7px 0 10px}.px-member-welcome p{color:var(--px-muted);font-size:14px;margin:0}.px-member-code{display:flex;flex-direction:column;align-items:center;gap:5px;background:#fff;border:1px solid var(--px-line);padding:14px 20px;border-radius:13px;text-decoration:none;font-size:12px;white-space:nowrap}.px-member-code svg{width:30px;height:30px;color:var(--px-green)}
.px-member-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.px-member-stat{padding:19px;border:1px solid var(--px-line);border-radius:13px;background:#fff}.px-member-stat b{font-size:25px;line-height:1.3;display:block;color:var(--px-ink)}.px-member-stat span{display:block;font-size:11px;color:#7d7472;margin-top:6px}.px-member-current{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #d1c4c2;border-radius:15px;background:#ede4e2;padding:24px;margin-bottom:24px;text-decoration:none}.px-member-current h2{font-size:18px;margin:0 0 6px;color:#473836}.px-member-current p{font-size:13px;color:#6f625f;margin:0}.px-member-current #clock{font-size:33px;font-weight:700;font-variant-numeric:tabular-nums;color:#473836;white-space:nowrap}.px-member-current #timer-status{font-size:11px;color:#715f5c}.px-member-menu{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.px-member-menu a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;border:1px solid var(--px-line);border-radius:13px;text-decoration:none;background:#fff}.px-member-menu h3{font-size:15px!important;margin:0 0 5px}.px-member-menu p{font-size:12px;color:#817977;margin:0}.px-member-menu .px-menu-arrow{color:#938481;font-size:21px}
/* Staff workspace. Existing business controls and IDs are preserved. */
.pixel-staff{background:#f5f4f3!important;color:#393231!important;--primary-color:#54413e;--px-green:#54413e}
.pixel-staff .staff-sidebar{background:#382c2a!important;border-right:none;width:244px;box-shadow:none}.pixel-staff .staff-main{margin-left:244px;min-width:0}.pixel-staff .staff-sidebar-header{background:transparent;border-bottom:1px solid #ffffff15;padding:24px 18px}.pixel-staff .staff-sidebar-brand-text h2{font-size:21px;color:#fff}.pixel-staff .staff-sidebar-brand-text p{color:#b5aaa8}.pixel-staff .staff-sidebar-logo{width:38px;height:38px;box-shadow:none}.pixel-staff .staff-nav-section-title{color:#afa4a2;font-size:9px;letter-spacing:.12em;margin:16px 10px 10px}.pixel-staff .staff-nav-item{font-size:13px;color:#dad3d2;padding:11px 13px;border-radius:9px;margin:3px 10px;font-weight:500;min-height:42px}.pixel-staff .staff-nav-item:hover{background:#ffffff0c;color:white}.pixel-staff .staff-nav-item.active{background:#e9e0df!important;color:#41322f!important;border-left-color:transparent;box-shadow:none}.pixel-staff .staff-nav-icon{font-size:17px}.pixel-staff .staff-sidebar-footer{border-color:#ffffff15;background:#382c2a}.pixel-staff .staff-lang-switcher{background:#ffffff0a;border:1px solid #ffffff15;border-radius:8px}.pixel-staff .staff-lang-btn.active{background:#d9c8c5!important;color:#41322f!important}.pixel-staff .staff-user-card{border:1px solid #ffffff18;border-radius:10px;background:#ffffff06}.pixel-staff .staff-user-avatar{background:#84706d!important;color:#fff}.pixel-staff .staff-user-name{color:#f2eceb;font-size:12px}.pixel-staff .staff-user-role{color:#bbaeab}.pixel-staff .staff-user-menu{background:#fff;border:1px solid #dcd4d3}
.pixel-staff .staff-header{min-height:74px;border-bottom:1px solid #e5e1e0;background:#fcfbfb;box-shadow:none;padding:16px 26px;gap:14px}.pixel-staff .staff-page-title{font-size:17px;color:#4d4240;font-weight:650;min-width:0;overflow-wrap:anywhere}.pixel-staff .staff-current-time{color:#695652;font-size:16px}.pixel-staff .staff-current-date{font-size:11px;color:#8d8280}.pixel-staff .staff-content{padding:26px;min-width:0}.pixel-staff .staff-flash-messages{padding:16px 26px 0}
.pixel-staff :is(.new-timer-page,.cards-page){max-width:1200px;padding:0!important}.pixel-staff :is(.new-timer-header,.page-header){background:#eae2e1!important;color:#473836!important;padding:22px 24px;border:1px solid #ded4d2;box-shadow:none;border-radius:14px}.pixel-staff .new-timer-header .header-icon{font-size:27px}.pixel-staff .new-timer-header h2{font-size:23px}.pixel-staff .new-timer-header p{font-size:12px;color:#766765}
.pixel-staff :is(.timer-form-section,.cards-panel,.settle-card,.dashboard-panel-v2,.quick-settle-card,.scan-card){border:1px solid #e3dedd!important;border-radius:14px!important;background:#fff;box-shadow:0 2px 8px #41333104!important;padding:22px;margin-bottom:18px}
.pixel-staff .cards-panel{margin:16px 0;padding:22px}.pixel-staff .cards-panel form[method=get]{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.pixel-staff .cards-panel form[method=get] label{display:grid;gap:8px;font-size:12px;min-width:min(100%,280px)}.pixel-staff .cards-note{color:#7f7674;font-size:12px}.pixel-staff .cards-item{background:#fbf9f9;border-color:#dcd3d1;box-shadow:none}.pixel-staff .cards-item h3{font-size:17px}.pixel-staff .cards-item p{font-size:13px;color:#7c6e6b}.pixel-staff .cards-item p strong{font-size:21px;color:#4f3c39}
.pixel-staff :is(.section-number,.duration-tag){background:#63504c!important}.pixel-staff .duration-card{border-width:1px;border-color:#e0d9d8;box-shadow:none;border-radius:10px}.pixel-staff .duration-card.selected{background:#f1e9e8!important;border-color:#7b635e!important;box-shadow:0 0 0 1px #7b635e20!important}.pixel-staff .duration-price{color:#5f4945}.pixel-staff .duration-card.all-day{background:#fbf7e9!important;border-color:#e1d6b1}.pixel-staff .fee-estimate-card{background:#f6f5eb!important;border:1px solid #dfdec6;box-shadow:none;border-radius:12px}.pixel-staff .fee-row.total{border-color:#d7cecc}.pixel-staff .fee-value.total{color:#5f4945}.pixel-staff .tips-card{background:#f0eceb;border:1px solid #e3dad8}.pixel-staff .btn-start-timer{background:#54413e!important;border-radius:11px;padding:15px;font-size:17px;box-shadow:none!important}.pixel-staff .scan-btn{background:#ebe4e3!important;color:#53403d;border:1px solid #d0c3c1;box-shadow:none;font-size:13px}.pixel-staff .form-input-v2,.pixel-staff .form-select-v2{border:1px solid #d5cdcb!important}.pixel-staff .timer-form-section .section-title{margin-bottom:18px}
.pixel-staff .dashboard-stats-v2{gap:14px}.pixel-staff .stat-card-v2{border:1px solid #e3dddc;border-radius:13px;background:white!important;box-shadow:none;padding:20px}.pixel-staff .stat-icon-v2{background:#f0eae9!important;box-shadow:none;color:#5d4945;width:45px;height:45px;font-size:21px}.pixel-staff .stat-value-v2{color:#483835;font-size:29px}.pixel-staff .stat-label-v2{font-size:11px;color:#827977}.pixel-staff .dashboard-panel-v2{padding:0;overflow:hidden}.pixel-staff .panel-header-v2{padding:19px 22px;border-bottom:1px solid #e7e1e0;background:#fcfaf9}.pixel-staff .panel-header-v2 h3{font-size:16px}.pixel-staff .panel-body-v2{padding:20px}.pixel-staff .panel-badge{background:#eee7e6;color:#624e4a}.pixel-staff .active-timer-card-v2{border:1px solid #e3dbda;box-shadow:none;border-radius:11px;padding:17px;margin-bottom:12px}.pixel-staff .timer-avatar{background:#ece4e2;color:#594643}.pixel-staff .timer-countdown-v2{color:#5c4844}.pixel-staff .btn-timer-detail{background:#f0e9e8;color:#604c49}.pixel-staff .btn-timer-end{background:#fcf0eb;color:#9b5b45}.pixel-staff .booking-card-v2{border:1px solid #e3dddc;box-shadow:none;border-radius:12px}.pixel-staff .btn-quick-action{background:#f4f0ef;color:#5f4946;border:1px solid #e0d5d3}
.pixel-staff .timer-heading h3{font-size:23px}.pixel-staff .timer-heading p{color:#847b79}.pixel-staff .card-timer{border-color:#e2dad8;border-radius:13px;box-shadow:none}.pixel-staff .card-timer.paused{background:#f9f6f5;border-color:#cdc4c2}.pixel-staff .timer-new,.pixel-staff .btn-checkout{background:#54413e!important}.pixel-staff .big-countdown{color:#463835;margin-top:14px}.pixel-staff .btn-resume{background:#ebe2e1;color:#58433f}.pixel-staff .btn-extend{background:#f0eae9;color:#614c48}.pixel-staff .timer-card-top h4{color:#463b39}.pixel-staff .btn-pause{background:#faf1da;color:#8a6b27}
.pixel-staff .staff-login-section{min-height:100vh;background:#ece6e5;padding:40px 20px}.pixel-staff .staff-login-card{max-width:430px;padding:36px;background:#fff}.pixel-staff .staff-login-logo h2{color:#473633;font-size:25px}.pixel-staff .staff-login-logo img{max-height:68px;object-fit:contain}.pixel-staff .staff-login-logo p{color:#8b7e7c;letter-spacing:.07em;font-size:11px}
.pixel-staff :is(.modal-content,.scan-modal-content){border-radius:17px;border:1px solid #e1d9d7;box-shadow:0 20px 80px #2115122a}.pixel-staff :is(.modal-header,.scan-modal-header){background:#f0e9e8!important;color:#4f3f3c!important;border-radius:17px 17px 0 0}
.pixel-staff .staff-sidebar.collapsed{width:70px}.pixel-staff .staff-sidebar.collapsed~.staff-main{margin-left:70px}
.px-skip{position:fixed;top:-80px;left:20px;z-index:99999;background:#fff;padding:12px;border:2px solid #54413e;border-radius:7px}.px-skip:focus{top:12px}
@media(min-width:1200px){.pixel-staff .dashboard-layout-v2{grid-template-columns:1.4fr 1fr}}
@media(max-width:1180px){.pixel-public .main-nav{gap:12px}.pixel-public .main-nav a{font-size:12px}.pixel-public .header-inner{gap:12px}.pixel-public .header-actions>.btn{font-size:11px;padding:8px 9px}.px-hero-grid{gap:40px}.px-plan-grid{grid-template-columns:repeat(3,1fr)}.px-plan.visit{grid-column:span 2}}
@media(max-width:1000px){.pixel-public .main-nav{display:none}.pixel-public .mobile-quick-nav{display:block!important}.pixel-public .header-actions{margin-left:auto}.px-hero-art{min-height:340px;padding:30px}.px-art-stamp{right:-10px;width:72px;height:72px}.px-hero-grid{gap:30px}.px-hero h1{font-size:43px}.px-footer-grid{gap:30px}.pixel-staff .dashboard-layout-v2{grid-template-columns:1fr}.pixel-staff .active-timer-card-v2{flex-wrap:wrap;gap:14px}.pixel-staff .timer-right{flex-direction:row;gap:10px}.pixel-staff .timer-left{min-width:0}}
@media(max-width:768px){.px-wrap{width:calc(100% - 36px)}.px-section{padding:44px 0}.px-section-head{align-items:start;gap:14px}.px-section-head p{font-size:13px}.px-section-head .px-text-link{font-size:11px}.px-hero{padding:36px 0}.px-hero-grid{grid-template-columns:1fr}.px-hero h1{font-size:42px;max-width:560px}.px-hero-copy>p{font-size:14px;margin-bottom:22px}.px-hero-art{min-height:270px;border-radius:100px 100px 16px 16px;max-width:460px;width:100%;margin-inline:auto}.px-hero-art:before{border-radius:90px 90px 8px 8px}.px-hero-art svg{height:225px;width:225px}.px-art-stamp{top:24px;right:10px}.px-hero-notes{margin-top:24px}.px-facts{gap:16px;padding-block:20px}.px-fact{align-items:start;gap:8px}.px-fact h3{font-size:11px}.px-fact p{font-size:10px}.px-fact>span{font-size:15px}.px-hour-card{padding:20px 16px}.px-hour-card h3{font-size:15px}.px-hour-price{font-size:28px}.px-hour-card p{font-size:11px}.px-hour-card .px-text-link{font-size:12px}.px-gallery-grid{grid-template-columns:repeat(2,1fr);gap:12px}.px-discover{gap:14px}.px-discover-card{padding:24px}.px-discover-card h3{font-size:21px}.px-plan-grid{grid-template-columns:repeat(2,1fr)}.px-plan.visit{grid-column:span 2}.px-plan-header{flex-wrap:wrap;gap:12px}.px-plan-foot{flex-direction:column;gap:12px}.px-plan{padding:20px}.px-plan h3{margin-bottom:18px}.px-plan.visit h3{margin-bottom:10px}.px-contact-strip{flex-direction:column;align-items:start;padding:26px}.px-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.px-footer-grid>div:first-child{grid-column:span 2}.px-footer-bottom{flex-direction:column}.pixel-public .page-header{padding:32px 16px}.pixel-public .header-inner{min-height:70px}.pixel-public .logo-text{font-size:19px}.pixel-public .logo img{width:32px;height:32px}.pixel-public .auth-card{padding:28px 22px}.pixel-public :is(.pricing-section,.booking-section){padding-block:32px}
.pixel-staff .staff-sidebar{width:260px;transform:translateX(-100%)}.pixel-staff .staff-sidebar.mobile-open{transform:translateX(0)}.pixel-staff .staff-main,.pixel-staff .staff-sidebar.collapsed~.staff-main{margin-left:0!important;width:100%}.pixel-staff .staff-mobile-menu-btn{display:flex}.pixel-staff .staff-header{min-height:65px;padding:12px 16px;gap:10px}.pixel-staff .staff-header-right{margin-left:auto}.pixel-staff .staff-page-title{font-size:14px}.pixel-staff .staff-current-time{font-size:13px}.pixel-staff .staff-current-date{display:none}.pixel-staff .staff-content{padding:18px 14px}.pixel-staff .staff-flash-messages{padding:12px 14px 0}.pixel-staff :is(.timer-form-section,.cards-panel,.settle-card){padding:18px}.pixel-staff .new-timer-header{padding:18px}.pixel-staff .dashboard-stats-v2{grid-template-columns:1fr 1fr;gap:10px}.pixel-staff .stat-card-v2{padding:15px;gap:10px}.pixel-staff .stat-icon-v2{width:35px;height:35px;font-size:17px}.pixel-staff .stat-value-v2{font-size:24px}.pixel-staff .panel-header-v2{padding:16px;flex-wrap:wrap;gap:10px}.pixel-staff .panel-body-v2{padding:14px}.pixel-staff .timer-center{margin-left:auto}.pixel-staff .timer-right{width:100%}.pixel-staff .active-timer-card-v2 .timer-left{width:100%}.pixel-staff .settle-container{display:flex;flex-direction:column}.pixel-staff .settle-left,.pixel-staff .settle-right{width:100%;min-width:0}.pixel-staff .settle-right{position:static}.px-account-shell{margin:24px auto;padding:0 18px 40px}.px-account-top .px-wrap{width:calc(100% - 36px)}.px-account-brand{font-size:21px}.px-account-top nav{gap:10px;font-size:10px}.px-member-welcome h1{font-size:25px}.px-member-stats{grid-template-columns:repeat(2,1fr)}.px-member-stat{padding:16px}.px-member-current{padding:20px}.px-member-menu a{padding:18px}.px-member-current #clock{font-size:27px}.px-member-code{padding:12px}.px-account-nav{gap:2px;margin-bottom:20px}.px-account-nav a{font-size:12px;padding:8px 11px}}
@media(max-width:440px){.pixel-public .header-actions>.btn:last-child{display:none}.pixel-public .header-inner{gap:10px}.pixel-public .lang-btn{padding:4px 5px}.pixel-public .header-actions>.btn{font-size:11px;min-height:32px}.pixel-public .logo{gap:6px}.px-hero h1{font-size:37px}.px-hero-actions{gap:8px}.px-hero-actions .px-link-button{padding:11px 16px;font-size:12px}.px-hero-notes{gap:12px;font-size:10px}.px-hour-grid{gap:8px}.px-hour-card{padding:17px 11px;gap:10px}.px-hour-card h3{font-size:13px}.px-hour-price{font-size:23px}.px-hour-price small{display:block;font-size:10px}.px-hour-card .px-text-link{font-size:10px}.px-discover{grid-template-columns:1fr}.px-pricing-links{flex-direction:column;gap:8px}.px-section-head h2{font-size:26px}.px-plan{padding:18px 15px}.px-plan-price{font-size:26px}.px-member-menu{grid-template-columns:1fr}.px-member-current{flex-wrap:wrap}.px-member-current #clock{font-size:30px}.pixel-staff .panel-header-v2 h3{font-size:14px}.pixel-staff .staff-header{flex-wrap:wrap}.pixel-staff .cards-panel form[method=get] label{width:100%}}
@media(prefers-reduced-motion:reduce){.pixel-ui *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
@media print{.pixel-ui{background:white!important;color:#000!important}.pixel-ui :is(.px-account-top,.px-account-nav,.staff-sidebar,.staff-header,.site-header,.mobile-quick-nav,.px-footer,.no-print){display:none!important}.pixel-staff .staff-main{margin:0!important}.pixel-staff .staff-content{padding:0}.pixel-ui .card{box-shadow:none!important}}
.pixel-ui .px-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--px-line);border-radius:12px;margin-block:12px}
.pixel-public :is(.booking-status-hero,.faq-page-header){background:#efe9e8!important;color:#3f3533;border-bottom:1px solid var(--px-line);box-shadow:none;padding-block:42px}.pixel-public :is(.faq-header-title,.faq-header-subtitle,.faq-header-icon,.booking-status-hero h1,.booking-status-hero p){color:#473a37!important}.pixel-public :is(.booking-section-v3,.booking-status-section,.legal-section,.receipt-member-section){background:transparent!important;padding-block:40px}.pixel-public :is(.booking-card-v3,.booking-summary-v3,.booking-main-card,.faq-category,.faq-item-v2,.contact-info-card,.contact-form-card,.legal-content,.receipt-member-card,.pattern-card,.video-item){border:1px solid var(--px-line)!important;border-radius:14px;box-shadow:none!important;background:#fff}.pixel-public :is(.step-item.active .step-num,.date-item.selected,.time-slot.selected,.duration-option.selected){background:#54413e!important;border-color:#54413e!important;color:#fff}.pixel-public :is(.step-item.active,.step-item.completed){color:#5a4642}.pixel-public .step-item.completed .step-num{background:#e7dedc;color:#594642}.pixel-public .pattern-card{overflow:hidden}.pixel-public :is(.legal-content,.article-content){max-width:850px;line-height:1.9}.pixel-public :is(.pattern-detail-page,.video-list){max-width:1160px;margin-inline:auto;padding:28px 20px}.pixel-public .detail-container{border-radius:18px;border:1px solid var(--px-line);box-shadow:none;background:#fff}
.pixel-staff :is(.dashboard-welcome,.qs-header-v2,.redeem-header-v2,.timer-banner,.checkout-header,.receipt-page-header,.pending-header-v2,.promo-intro-card){background:#eae3e2!important;border:1px solid #dbcfcd!important;border-radius:14px;box-shadow:none!important;color:#483b39!important;padding:22px 24px;margin-bottom:22px}
.pixel-staff :is(.dashboard-welcome,.qs-header-v2,.redeem-header-v2,.timer-banner,.checkout-header,.receipt-page-header,.promo-intro-card) :is(h1,h2,h3,p,.qs-title-icon,.welcome-title,.welcome-subtitle,.customer-name-lg,.customer-meta){color:#483b39!important;text-shadow:none}
.pixel-staff :is(.stats-grid-v2,.pending-stats-v2){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pixel-staff .stats-grid-v2{margin-bottom:24px}.pixel-staff .welcome-actions{gap:10px}.pixel-staff :is(.btn-welcome-primary,.btn-receipt-new,.btn-qs-primary){background:#54413e!important;color:#fff!important;border:1px solid #54413e;border-radius:9px;box-shadow:none;padding:10px 15px;font-size:13px}.pixel-staff :is(.btn-welcome-secondary,.btn-receipt-print,.btn-qs-secondary){background:#fff!important;color:#5d4c49!important;border:1px solid #cfc3c1;border-radius:9px;box-shadow:none;padding:10px 15px;font-size:13px}
.pixel-staff :is(.search-card,.verify-card,.attendance-card,.qs-card-v2,.scan-card-v2,.redeem-card-v2,.pending-order-card-v2,.receipt-main-card,.receipt-card,.receipt-preview,.timer-section-card,.info-card,.timer-info-card,.checkout-card,.promo-section){border:1px solid #e2dcdb!important;border-radius:14px;background:#fff;box-shadow:none!important}
.pixel-staff :is(.search-card,.verify-card,.attendance-card){padding:26px}.pixel-staff :is(.scan-section,.search-result,.member-info-card){background:#f5f1f1;border-color:#dfd6d4;border-radius:12px}.pixel-staff :is(.qs-card-header-v2,.redeem-card-header-v2,.receipt-section-header){background:#f6f2f1!important;color:#503f3c!important;border-bottom:1px solid #e5dddb}.pixel-staff :is(.pending-order-header-v2,.order-card-header){background:#f9f5f4!important;color:#4e3f3c!important}.pixel-staff :is(.points-balance,.points-value,.qs-total-amount,.total-payable,.receipt-total-amount){color:#54413e!important}.pixel-staff :is(.settle-right .settle-card,.qs-summary-v2){background:#fbf9f9!important;border-color:#dbcfcd!important}.pixel-staff .order-info-grid{gap:15px}.pixel-staff .info-label{font-size:11px;color:#8b7e7b}.pixel-staff .info-value{font-size:15px;color:#504340}.pixel-staff .accessory-item{border-color:#e3dbda;border-radius:10px}.pixel-staff .customer-avatar-lg{background:#dccecb;color:#554340;box-shadow:none}.pixel-staff .timer-clock{font-variant-numeric:tabular-nums;color:#574440}
.pixel-staff .cards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.pixel-staff .cards-panel input[type=tel]{width:100%}.pixel-staff .scan-btn.btn-block{min-height:46px}.pixel-staff .card-timer.urgent{background:#fff5ef;border-color:#d99b83}.pixel-staff .card-timer.urgent .big-countdown{color:#a74b34}
@media(max-width:768px){.pixel-staff :is(.stats-grid-v2,.pending-stats-v2){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pixel-staff :is(.dashboard-welcome,.qs-header-v2,.redeem-header-v2,.timer-banner,.checkout-header,.receipt-page-header,.pending-header-v2,.promo-intro-card){padding:18px;flex-wrap:wrap;gap:15px}.pixel-staff :is(.dashboard-welcome,.qs-header-v2,.redeem-header-v2,.receipt-page-header) h2{font-size:21px}.pixel-staff .welcome-actions{width:100%;flex-wrap:wrap}.pixel-staff .cards-panel form[method=get]{align-items:stretch}.pixel-staff :is(.search-card,.verify-card,.attendance-card){padding:20px}.pixel-staff .pending-order-card-v2{min-width:0}.pixel-staff .timer-banner{display:flex}.pixel-staff :is(.banner-left,.customer-info-lg){min-width:0}.pixel-staff .customer-name-lg{font-size:23px;overflow-wrap:anywhere}.pixel-public .detail-container{display:flex;flex-direction:column}.pixel-public :is(.detail-image,.detail-info){min-width:0;width:100%}.pixel-public .booking-layout{grid-template-columns:1fr}.pixel-public :is(.booking-summary,.booking-summary-v3){position:static}}
@media print{.pixel-ui .px-table-scroll{border:0;overflow:visible}.pixel-ui .px-table-scroll table{min-width:0;width:100%}}
.pixel-public .logo-text{background:none!important;-webkit-text-fill-color:var(--px-ink)!important}.pixel-public .booking-layout-v3{gap:22px}.pixel-public .booking-summary-v3{border:1px solid #dbd2d0;border-radius:15px;background:#fcfaf9;box-shadow:none}.pixel-public .booking-card-header{border-color:#e2dad9;background:#fcfaf9}.pixel-public :is(.date-item-v3.active,.slot-item-v3.selected,.duration-card-v3.selected){background:#efe9e8!important;border-color:#68524e!important;color:#55413d}.pixel-public .date-item-v3.active .date-day-v3{color:#5d4743}.pixel-public .booking-card-icon{background:#eee8e7;color:#68514d}.pixel-public :is(.booking-total-price,.summary-total-price){color:#5b4743}.pixel-staff .staff-lang-switcher .active{background:#d9c8c5!important;color:#41322f!important}.pixel-staff .booking-stat-card{border:1px solid #e3dbda;box-shadow:none;background:#fff}.pixel-staff .booking-stat-value{color:#54413e}.pixel-staff .booking-stat-icon{background:#f0eae9}.pixel-staff .pending-card-v2{border:1px solid #e0d7d6;box-shadow:none;border-radius:14px;overflow:hidden}.pixel-staff .pending-card-header-v2{background:#f8f4f3;border-bottom:1px solid #e4dcdb}.pixel-staff .pending-amount-v2{color:#5a4643}
@media(max-width:768px){.pixel-public .booking-layout-v3{display:flex;flex-direction:column}.pixel-public :is(.booking-left-v3,.booking-right-v3){width:100%;min-width:0}.pixel-public .booking-summary-v3{position:static}.pixel-staff .booking-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.pixel-public .booking-section-v3 .booking-card-v3{display:block!important;padding:24px;background:white!important}.pixel-public .booking-section-v3 .booking-card-v3:hover{border-color:#e0d7d5}.pixel-public .booking-card-header{background:transparent;padding-bottom:16px;margin-bottom:18px}.pixel-public .date-item-v3.active :is(.date-weekday-v3,.date-month-v3){color:#6f625f}.pixel-public .date-item-v3.active .date-day-v3{color:#594440}.pixel-public .step-item.active span{color:#634c48}.pixel-public .duration-option-v3.selected{border-color:#7a625e!important;background:#f5efee!important}.pixel-public .duration-option-v3 .duration-price{color:#644f4b!important}.pixel-public .btn-submit-v3{background:#54413e!important;box-shadow:none!important;border-radius:10px}.pixel-public .btn-submit-v3:disabled{background:#b2a5a2!important}.pixel-public .booking-steps .step-num{background:#e9e2e1;color:#827472;box-shadow:none}.pixel-public .booking-steps .step-item.active .step-num{background:#54413e;color:#fff}
.pixel-staff .timer-card .card{padding:0!important;border:1px solid #e2dad8!important;box-shadow:none!important;border-radius:13px}.pixel-staff .row:has(>.timer-card){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0}.pixel-staff .row>.timer-card{width:auto;max-width:none;padding:0;margin:0;min-width:0}.pixel-staff .timer-card .card-body{padding:18px!important}.pixel-staff .timer-card .badge{font-size:10px!important;white-space:normal;line-height:1.4}.pixel-staff .timer-card h5{font-size:15px}.pixel-staff .timer-card .countdown-num{font-size:34px!important;letter-spacing:0;color:#574441!important}.pixel-staff .timer-card .btn{font-size:11px;padding:8px;min-height:36px}.pixel-staff .timer-card .pkg-select{font-size:11px;min-height:38px}.pixel-staff .stat-chip{border:1px solid #e3dad8;box-shadow:none;padding:10px 16px}.pixel-staff .stat-chip .num{font-size:22px;color:#5d4744}
@media(max-width:1199px){.pixel-staff .row:has(>.timer-card){grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1023px){.pixel-staff .row:has(>.timer-card){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.pixel-staff .row:has(>.timer-card){grid-template-columns:1fr}.pixel-public .booking-section-v3 .booking-card-v3{padding:20px 16px}.pixel-public .booking-card-header h3{font-size:16px}.pixel-public .booking-card-hint{font-size:10px}.pixel-public .booking-card-icon{width:32px;height:32px;font-size:17px}}
.px-hour-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.px-hour-card{min-width:0}.px-hour-card .px-chip{max-width:100%;white-space:normal}.pixel-public .about-card{min-width:0}.pixel-public .about-card h3{overflow-wrap:anywhere}.pixel-public .mobile-quick-nav-scroll{overflow-x:auto;max-width:100%;scrollbar-width:none}.pixel-public .mobile-quick-nav-scroll::-webkit-scrollbar{display:none}
@media(max-width:560px){.pixel-public .about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pixel-public .about-card{padding:20px 14px}.pixel-public .about-card h3{font-size:13px}.px-hour-card .px-chip{font-size:8px;padding:4px 5px}.px-hour-card h3{overflow-wrap:anywhere}}
.pixel-staff .new-timer-header :is(h1,h2,h3){color:#483b39!important}.pixel-staff .new-timer-header p{color:#766765!important}.pixel-staff .duration-card.all-day .duration-price{color:#966b2e!important}
.pixel-staff .timer-content-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pixel-staff :is(.timer-left-section,.timer-right-section,.info-card){min-width:0}.pixel-staff .countdown-hero{border:1px solid #e3dbd9;box-shadow:none;border-radius:14px}.pixel-staff .info-card{box-shadow:none;border-color:#e1d8d7}
@media(max-width:1000px){.pixel-staff .timer-content-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:560px){.pixel-staff .countdown-hero{padding:22px 16px}.pixel-staff .info-card{padding:18px 14px}.pixel-staff .info-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}.pixel-staff .timer-detail-v3{max-width:100%}}
