.payment-method-list{gap:8px;display:grid}.payment-method-row{border:1px solid var(--merchant-line,#ddd);background:var(--merchant-card,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.payment-method-row small{margin-top:3px;display:block}.payment-add-grid{margin-top:10px!important}.receipt-design-grid{grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);align-items:start;gap:12px;display:grid}.receipt-controls{gap:10px;display:grid}.receipt-toggle{align-items:center;gap:9px;font-size:13px;display:flex}.receipt-toggle input{width:18px;height:18px}.receipt-preview{color:#1b2635;background:#fffdf8;border:1px solid #d7cec1;border-radius:12px;min-height:420px;padding:22px 20px 18px;position:relative;overflow:hidden;box-shadow:0 10px 28px #1b263512}.receipt-ticket-edge{background:radial-gradient(circle at 8px -1px,#0000 7px,#fffdf8 7.5px) 0 0/16px 12px repeat-x;height:11px;position:absolute;top:0;left:0;right:0}.receipt-preview-head{align-items:center;gap:12px;margin-top:6px;display:flex}.receipt-preview-head img{object-fit:cover;border-radius:10px;width:46px;height:46px}.receipt-preview-head span{letter-spacing:.2em;color:#758196;font-size:10px;font-weight:800}.receipt-preview-head h3{margin:2px 0!important;font-size:25px!important}.receipt-preview p{color:#758196;margin:6px 0;font-size:11px}.receipt-preview-rule{border-top:1px dashed #d8cec1;margin:15px 0}.receipt-preview-meta{letter-spacing:.12em;color:#758196;justify-content:space-between;gap:12px;font-size:10px;display:flex}.receipt-preview-customer{border-bottom:1px dashed #ddd;justify-content:space-between;gap:12px;padding:13px 0;display:flex}.receipt-preview-line,.receipt-preview-total{justify-content:space-between;gap:12px;padding:12px 0;display:flex}.receipt-preview-total{border-top:2px solid #1b2635;font-size:18px}.receipt-preview-stamp{color:#4e8767;letter-spacing:.12em;border:3px solid #6d9f83;border-radius:999px;margin:18px 0 10px;padding:9px 13px;font-weight:900;display:inline-block;transform:rotate(-8deg)}.receipt-preview small{color:#758196;display:block}.customer-receipt-ticket{color:#1b2635;background:#fffdf8;border:1px solid #d7cec1;border-radius:14px;margin-bottom:14px;padding:24px 22px 18px;position:relative;overflow:hidden}.customer-receipt-edge{background:radial-gradient(circle at 8px -1px,#0000 7px,#fffdf8 7.5px) 0 0/16px 12px repeat-x;height:11px;position:absolute;top:0;left:0;right:0}.customer-receipt-head{align-items:center;gap:12px;margin:5px 0 10px;display:flex}.customer-receipt-head img{object-fit:cover;border-radius:11px;width:52px;height:52px}.customer-receipt-head span{letter-spacing:.18em;color:#758196;font-size:10px;font-weight:800}.customer-receipt-head h2{margin:2px 0;font-family:Georgia,Times New Roman,serif;font-size:28px}.customer-receipt-contact{color:#758196;margin:4px 0;font-size:11px}.customer-receipt-meta{border-top:1px dashed #d8cec1;border-bottom:1px dashed #d8cec1;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;padding:14px 0;display:grid}.customer-receipt-meta div{gap:3px;display:grid}.customer-receipt-meta span{letter-spacing:.16em;color:#758196;font-size:9px;font-weight:800}.customer-receipt-lines{display:grid}.customer-receipt-lines>div,.customer-receipt-total,.customer-receipt-balance{grid-template-columns:1fr auto;gap:8px;padding:9px 0;display:grid}.customer-receipt-lines>div{border-bottom:1px solid #ece4da}.customer-receipt-total{border-top:2px solid #1b2635;margin-top:8px;font-size:20px}.customer-receipt-balance{background:#f3eadf;border-radius:10px;margin-top:8px;padding:12px}.customer-receipt-balance small{color:#758196;grid-column:1/-1}.customer-receipt-stamp{letter-spacing:.12em;border:3px solid #8c8c8c;border-radius:999px;margin:16px 0 8px;padding:8px 13px;font-weight:900;display:inline-block;transform:rotate(-7deg)}.customer-receipt-stamp.paid{color:#4e8767;border-color:#6d9f83}.customer-receipt-stamp.deposit{color:#a4572f;border-color:#b66a3c}.customer-receipt-stamp.pending{color:#777;border-color:#8b8b8b;font-size:11px}.customer-receipt-powered{color:#758196;margin-top:8px;display:block}.customer-payment-methods{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px;display:grid}.customer-payment-method{border:1px solid #ddd;border-radius:12px;gap:4px;padding:14px;display:grid}.customer-payment-method strong{font-size:20px}.customer-payment-method img{width:190px;max-width:100%;height:auto;margin:8px auto 0;display:block}.customer-payment-method span{color:#666;font-size:12px}.order-deposit-controls{background:#f8f2ea;border:1px solid #e1d8cf;border-radius:12px;grid-template-columns:minmax(140px,1fr) minmax(170px,1fr) auto;align-items:end;gap:10px;margin-top:12px;padding:12px;display:grid}.order-deposit-controls .field{margin:0}.order-deposit-controls small{grid-column:1/-1}.upgrade-page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.upgrade-page-head h1{margin:0 0 4px;font-size:40px}.upgrade-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.upgrade-choice-grid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.upgrade-choice-grid button{text-align:left;color:#1b2635;background:#fff;border:1px solid #d9d1c7;border-radius:11px;gap:4px;padding:13px;display:grid}.upgrade-choice-grid button.selected{background:#fbf1ea;border:2px solid #b66a3c}.upgrade-choice-grid button span{color:#758196;font-size:11px}.upgrade-amount{border-top:1px solid #e5ddd4;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.upgrade-amount strong{font-size:24px}.upgrade-bank{gap:5px;margin-top:13px;display:grid}.upgrade-bank strong{font-size:27px}.upgrade-bank span,.upgrade-bank small{color:#758196}.upgrade-config-missing{background:#f4e5d9;border-radius:10px;margin-top:14px;padding:14px}.upgrade-pending{gap:4px;margin-bottom:12px;display:grid;border-color:#d9a17c!important}.upgrade-pending span,.upgrade-pending small{color:#758196}.plan-current-card{grid-template-columns:1fr auto;align-items:center;gap:16px;margin-bottom:18px;display:grid}.plan-current-card h2{margin:2px 0;font-size:32px}.plan-usage-number{text-align:right;display:grid}.plan-usage-number strong{font-size:30px}.plan-usage-number span{color:#758196;font-size:11px}.plan-progress{background:#eadfd4;border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.plan-progress i{background:#b66a3c;height:100%;display:block}.plan-choice-section,.plan-unlocks-section{margin-top:22px}.plan-choice-section>h2,.plan-unlocks-section h2{margin-bottom:10px;font-size:26px}.plan-choice-card{flex-direction:column;gap:12px;display:flex}.plan-choice-card h2{margin:3px 0;font-size:28px}.plan-feature-mini{flex:1;gap:5px;font-size:12px;display:grid}.plan-static-button{text-align:center;cursor:default}.plan-section-head p{margin-top:-4px}.plan-lock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.plan-lock-card{background:#fff;border:1px solid #ddd5cb;border-radius:12px;grid-template-columns:30px 1fr;gap:9px;padding:13px;display:grid}.plan-lock-card.locked{opacity:.68;background:#eee8e0}.plan-lock-icon{font-size:17px}.plan-lock-card b{display:block}.plan-lock-card p{margin:3px 0;font-size:11px}.plan-lock-card small{color:#758196;font-size:10px}@media (width<=760px){.receipt-design-grid{grid-template-columns:1fr}.payment-method-row{align-items:flex-start;display:block}.payment-method-row .payment-actions{margin-top:10px}.customer-receipt-ticket{padding:20px 16px 16px}.customer-receipt-meta,.customer-payment-methods,.order-deposit-controls{grid-template-columns:1fr}.order-deposit-controls small{grid-column:auto}.upgrade-page-head{display:block}.upgrade-page-head .btn{margin-top:10px}.upgrade-grid,.plan-current-card{grid-template-columns:1fr}.plan-usage-number{text-align:left}.plan-lock-grid{grid-template-columns:1fr}}.official-receipt-wrap{margin:0 0 16px}.official-receipt-actions{flex-wrap:wrap;gap:8px;margin:10px 0 18px;display:flex}.official-receipt-actions .btn{text-align:center;min-width:112px}.customer-receipt-payto{color:#526071;border-top:1px dashed #d8cec1;margin:14px 0 6px;padding-top:12px;font-size:12px;line-height:1.55}.customer-receipt-thanks{font-family:Georgia,Times New Roman,serif;color:#1b2635!important;margin:14px 0 8px!important;font-size:16px!important}.customer-receipt-proof-note{background:#f3eadf;border-radius:10px;gap:3px;margin-top:12px;padding:12px;font-size:12px;line-height:1.45;display:grid}.customer-receipt-proof-note span{color:#758196}.customer-receipt-proof-note.submitted{background:#eef5ef;border:1px solid #bdd2c2}.customer-receipt-proof-note.pending{background:#f4eee8;border:1px solid #ded2c6}.customer-receipt-stamp.confirmed{color:#3e647c;border-color:#3e647c}.customer-receipt-stamp.cancelled{color:#9b4e43;border-color:#9b4e43}@media (width<=520px){.official-receipt-actions{grid-template-columns:1fr 1fr;display:grid}.official-receipt-actions .btn{width:100%}}.kadai-admin-app{min-height:100svh;color:var(--kadai-brown);background:#f7f0e8}.kadai-admin-header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#3e2f28f7;border-bottom:1px solid #3e2f2821;align-items:center;gap:14px;min-height:66px;padding:10px 18px;display:flex;position:sticky;top:0}.kadai-admin-brand{align-items:center;gap:11px;min-width:0;display:flex}.kadai-admin-mark{background:var(--kadai-clay);letter-spacing:.06em;color:#fff;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:18px;font-weight:900;display:grid}.kadai-admin-brand strong{font-size:14px;display:block}.kadai-admin-brand small{color:#d8c8be;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10px;display:block}.kadai-admin-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.kadai-admin-role{color:#ead9c5;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff29;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.kadai-admin-icon-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.kadai-admin-signout{color:#eee4dd;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-weight:700;display:inline-flex}.kadai-admin-layout{min-height:calc(100svh - 66px);display:flex}.kadai-admin-sidebar{background:#fffaf5;border-right:1px solid #3e2f281f;flex:none;width:248px;height:calc(100svh - 66px);padding:19px 13px;position:sticky;top:66px;overflow-y:auto}.kadai-admin-nav-group{margin-bottom:24px}.kadai-admin-nav-label{color:#9a8271;letter-spacing:.18em;text-transform:uppercase;margin:0 10px 8px;font-size:10px;font-weight:900}.kadai-admin-nav{gap:4px;display:grid}.kadai-admin-nav button{color:#675448;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;font-size:13px;font-weight:750;display:flex}.kadai-admin-nav button svg{color:#9a8271;width:17px;height:17px}.kadai-admin-nav button:hover{background:#f5ebe1}.kadai-admin-nav button.active{color:#693c2e;background:#f4ddd4}.kadai-admin-sidebar-note{border-top:1px solid var(--kadai-border);color:#8b6f4e;margin-top:auto;padding:16px 10px 0;font-size:11px;line-height:1.55}.kadai-admin-mobile-drawer{z-index:80;display:none;position:fixed;inset:0}.kadai-admin-mobile-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1e141094;border:0;position:absolute;inset:0}.kadai-admin-mobile-panel{background:#fffaf5;width:min(86vw,300px);padding:16px;position:absolute;inset:0 auto 0 0;overflow-y:auto;box-shadow:20px 0 70px #2819143d}.kadai-admin-mobile-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.kadai-admin-mobile-head strong{font-size:14px}.kadai-admin-main{flex:1;min-width:0;padding:30px 34px 72px}.kadai-admin-content{width:100%;max-width:1280px;margin:0 auto}.kadai-admin-page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.kadai-admin-page-head h1{letter-spacing:-.04em;margin:6px 0 8px;font-family:Satoshi,Plus Jakarta Sans,sans-serif;font-size:clamp(32px,4vw,48px);line-height:1}.kadai-admin-page-head p{max-width:760px;color:var(--kadai-mocha);margin:0;font-size:14px;line-height:1.6}.kadai-admin-eyebrow{color:var(--kadai-clay);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:900}.kadai-admin-page-actions{flex-wrap:wrap;gap:8px;display:flex}.kadai-admin-btn{background:var(--kadai-clay);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.kadai-admin-btn:hover{filter:brightness(.98);transform:translateY(-1px)}.kadai-admin-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.kadai-admin-btn.secondary{color:#644f43;background:#fffaf5;border:1px solid #d9c9bd}.kadai-admin-btn.danger{background:#9b4337}.kadai-admin-btn.compact{min-height:34px;padding:0 11px;font-size:11px}.kadai-admin-btn svg{width:15px;height:15px}.kadai-admin-alert{color:#704636;background:#fff2eb;border:1px solid #e9c6ba;border-radius:15px;align-items:flex-start;gap:11px;margin-bottom:18px;padding:13px 15px;font-size:13px;line-height:1.5;display:flex}.kadai-admin-alert.error{color:#7d3028;background:#fff0ef;border-color:#dfaaa2}.kadai-admin-alert.warning{color:#76552a;background:#fff7e8;border-color:#e6c58e}.kadai-admin-alert svg{flex:none;width:18px;height:18px;margin-top:1px}.kadai-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.kadai-admin-metric{border:1px solid var(--kadai-border);background:var(--kadai-white);border-radius:18px;min-width:0;padding:18px;box-shadow:0 8px 24px #3e2f2809}.kadai-admin-metric-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.kadai-admin-metric-label{color:#8b6f4e;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.kadai-admin-metric-icon{width:34px;height:34px;color:var(--kadai-clay);background:#f3e2da;border-radius:10px;place-items:center;display:grid}.kadai-admin-metric-icon svg{width:17px;height:17px}.kadai-admin-metric strong{letter-spacing:-.04em;margin-top:8px;font-size:31px;display:block}.kadai-admin-metric small{color:#947c6b;margin-top:2px;font-size:11px;line-height:1.45;display:block}.kadai-admin-grid{gap:16px;display:grid}.kadai-admin-grid.two{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.kadai-admin-grid.equal{grid-template-columns:repeat(2,minmax(0,1fr))}.kadai-admin-panel{border:1px solid var(--kadai-border);background:var(--kadai-white);border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #3e2f2809}.kadai-admin-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 19px 13px;display:flex}.kadai-admin-panel-head h2{letter-spacing:-.02em;margin:0;font-size:18px}.kadai-admin-panel-head p{color:#8b6f4e;margin:4px 0 0;font-size:11px;line-height:1.5}.kadai-admin-panel-body{padding:0 19px 19px}.kadai-admin-panel-divider{border-top:1px solid var(--kadai-border)}.kadai-admin-attention-list,.kadai-admin-list{gap:8px;display:grid}.kadai-admin-attention-row{background:#fffaf6;border:1px solid #eadbd0;border-radius:13px;align-items:center;gap:11px;padding:12px;display:flex}.kadai-admin-attention-count{color:#8a4b38;background:#f2ddd4;border-radius:10px;place-items:center;min-width:34px;height:34px;font-weight:900;display:grid}.kadai-admin-attention-row.ok .kadai-admin-attention-count{color:#68775f;background:#e8eee3}.kadai-admin-attention-copy{flex:1;min-width:0}.kadai-admin-attention-copy strong{font-size:12px;display:block}.kadai-admin-attention-copy small{color:#927968;margin-top:2px;font-size:10px;display:block}.kadai-admin-text-btn{color:var(--kadai-clay);cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px;font-weight:850}.kadai-admin-filterbar{flex-wrap:wrap;gap:9px;margin-bottom:16px;display:flex}.kadai-admin-input,.kadai-admin-select,.kadai-admin-textarea{width:100%;color:var(--kadai-brown);background:#fffefa;border:1px solid #d9c9bd;border-radius:11px;outline:none;padding:10px 11px;font-size:12px}.kadai-admin-input:focus,.kadai-admin-select:focus,.kadai-admin-textarea:focus{border-color:var(--kadai-clay);box-shadow:0 0 0 3px #c06f561f}.kadai-admin-filterbar .kadai-admin-input{flex:1;min-width:240px}.kadai-admin-field{gap:5px;display:grid}.kadai-admin-field label{color:#765f50;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:850}.kadai-admin-merchant-list{gap:12px;display:grid}.kadai-admin-merchant{border:1px solid var(--kadai-border);background:var(--kadai-white);border-radius:18px;padding:18px}.kadai-admin-merchant-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.kadai-admin-merchant-head h2{letter-spacing:-.025em;margin:3px 0 5px;font-size:22px}.kadai-admin-merchant-meta{color:#8b6f4e;font-size:11px;line-height:1.55}.kadai-admin-chip-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.kadai-admin-chip{color:#745d4e;letter-spacing:.08em;text-transform:uppercase;background:#fffaf5;border:1px solid #ded0c6;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.kadai-admin-chip.good{color:#65755c;background:#edf3e9;border-color:#c9d5c0}.kadai-admin-chip.warn{color:#7e5c2d;background:#fff5df;border-color:#e5c699}.kadai-admin-chip.bad{color:#873c33;background:#fff0ef;border-color:#e2aea7}.kadai-admin-merchant-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:15px;display:grid}.kadai-admin-merchant-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.kadai-admin-message{color:#7b6455;margin:11px 0 0;font-size:11px}.kadai-admin-subtle{color:#927968;font-size:11px}.kadai-admin-empty{text-align:center;color:#8b6f4e;border:1px dashed #d8c8bc;border-radius:15px;padding:24px;font-size:12px}.kadai-admin-record{border-top:1px solid var(--kadai-border);grid-template-columns:minmax(0,1fr) auto auto auto;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:grid}.kadai-admin-record:first-child{border-top:0}.kadai-admin-record strong{font-size:12px;display:block}.kadai-admin-record small{color:#927968;margin-top:3px;font-size:10px;line-height:1.45;display:block}.kadai-admin-record-value{color:#6b5547;justify-self:end;font-size:11px;font-weight:800}.kadai-admin-record>.kadai-admin-status{justify-self:end;width:max-content}.kadai-admin-status{color:#6f5c50;letter-spacing:.07em;text-transform:uppercase;background:#eee7e0;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.kadai-admin-status.good{color:#61725a;background:#e7efe3}.kadai-admin-status.warn{color:#7c5925;background:#fff1d8}.kadai-admin-status.bad{color:#8a3830;background:#fbe2df}.kadai-admin-status.info{color:#49647a;background:#e6edf4}.kadai-admin-billing-card{border:1px solid var(--kadai-border);background:#fffdf9;border-radius:17px;padding:17px}.kadai-admin-billing-card+.kadai-admin-billing-card{margin-top:10px}.kadai-admin-billing-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.kadai-admin-billing-head h3{margin:4px 0;font-size:17px}.kadai-admin-billing-meta{color:#8b6f4e;font-size:10px;line-height:1.5}.kadai-admin-billing-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kadai-admin-note{margin-top:10px}.kadai-admin-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kadai-admin-check{border:1px solid var(--kadai-border);background:#fffaf6;border-radius:13px;align-items:center;gap:10px;padding:11px 12px;display:flex}.kadai-admin-check svg{width:16px;height:16px}.kadai-admin-check.ok svg{color:#718566}.kadai-admin-check.fail svg{color:#a44338}.kadai-admin-check div{flex:1;min-width:0}.kadai-admin-check strong{font-size:11px;display:block}.kadai-admin-check small{color:#927968;font-size:9px;display:block}.kadai-admin-audit{display:grid}.kadai-admin-audit-row{border-top:1px solid var(--kadai-border);grid-template-columns:minmax(150px,.8fr) minmax(170px,1fr) minmax(120px,.55fr);gap:12px;padding:11px 0;font-size:10px;display:grid}.kadai-admin-audit-row:first-child{border-top:0}.kadai-admin-audit-row strong{font-size:11px}.kadai-admin-audit-row span{color:#8b6f4e;overflow-wrap:anywhere}.kadai-admin-loading{color:#8b6f4e;place-items:center;min-height:54vh;font-weight:800;display:grid}.kadai-admin-loading-inner{align-items:center;gap:10px;display:flex}.kadai-admin-loading-dot{background:var(--kadai-clay);border-radius:50%;width:10px;height:10px;animation:1.1s ease-in-out infinite kadai-admin-pulse}@keyframes kadai-admin-pulse{50%{opacity:.3;transform:scale(.8)}}@media (width<=1080px){.kadai-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kadai-admin-grid.two,.kadai-admin-grid.equal{grid-template-columns:1fr}.kadai-admin-merchant-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.kadai-admin-sidebar{display:none}.kadai-admin-mobile-drawer{display:block}.kadai-admin-main{padding:24px 18px 58px}.kadai-admin-role,.kadai-admin-signout span{display:none}.kadai-admin-page-head{display:block}.kadai-admin-page-actions{margin-top:13px}.kadai-admin-record{grid-template-columns:1fr auto}.kadai-admin-record-value{display:none}.kadai-admin-audit-row{grid-template-columns:1fr}.kadai-admin-checks{grid-template-columns:1fr 1fr}}@media (width<=560px){.kadai-admin-header{padding-inline:12px}.kadai-admin-brand small{display:none}.kadai-admin-main{padding:20px 13px 48px}.kadai-admin-metrics{grid-template-columns:1fr 1fr;gap:8px}.kadai-admin-metric{padding:14px}.kadai-admin-metric strong{font-size:26px}.kadai-admin-grid.two,.kadai-admin-grid.equal{gap:11px}.kadai-admin-panel-head{padding:15px 15px 11px}.kadai-admin-panel-body{padding:0 15px 15px}.kadai-admin-merchant{padding:15px}.kadai-admin-merchant-head{display:block}.kadai-admin-chip-row{justify-content:flex-start;margin-top:10px}.kadai-admin-merchant-grid,.kadai-admin-checks,.kadai-admin-record{grid-template-columns:1fr}.kadai-admin-record>.kadai-admin-status{justify-self:start}.kadai-admin-billing-head{display:block}.kadai-admin-billing-head>.kadai-admin-status{margin-top:8px}}#kadai-admin-menu-button{display:none!important}@media (width<=820px){#kadai-admin-menu-button{display:inline-flex!important}}@media (width>=821px){.kadai-admin-brand strong{font-size:16px}.kadai-admin-brand small,.kadai-admin-role{font-size:11px}.kadai-admin-signout{font-size:14px}.kadai-admin-nav-label{font-size:11px}.kadai-admin-nav button{font-size:15px}.kadai-admin-sidebar-note{font-size:13px}.kadai-admin-page-head h1{font-size:clamp(36px,4vw,52px)}.kadai-admin-page-head p{font-size:16px}.kadai-admin-eyebrow{font-size:11px}.kadai-admin-btn{font-size:14px}.kadai-admin-btn.compact{font-size:13px}.kadai-admin-alert{font-size:14px}.kadai-admin-metric-label{font-size:11px}.kadai-admin-metric strong{font-size:34px}.kadai-admin-metric small{font-size:13px}.kadai-admin-panel-head h2{font-size:20px}.kadai-admin-panel-head p{font-size:13px}.kadai-admin-attention-copy strong{font-size:14px}.kadai-admin-attention-copy small{font-size:12px}.kadai-admin-text-btn{font-size:13px}.kadai-admin-input,.kadai-admin-select,.kadai-admin-textarea{font-size:14px}.kadai-admin-field label{font-size:11px}.kadai-admin-merchant-head h2{font-size:24px}.kadai-admin-merchant-meta{font-size:13px}.kadai-admin-chip{font-size:10px}.kadai-admin-message,.kadai-admin-subtle{font-size:13px}.kadai-admin-empty,.kadai-admin-record strong{font-size:14px}.kadai-admin-record small{font-size:12px}.kadai-admin-record-value{font-size:13px}.kadai-admin-status{font-size:10px}.kadai-admin-billing-head h3{font-size:19px}.kadai-admin-billing-meta{font-size:12px}.kadai-admin-check strong{font-size:13px}.kadai-admin-check small{font-size:11px}.kadai-admin-audit-row{font-size:12px}.kadai-admin-audit-row strong{font-size:13px}}.kadai-admin-app{--kadai-brown:#19345f;--kadai-clay:#2864e8;--kadai-mocha:#586b8e;--kadai-border:#dce5f7;--kadai-white:#fff;color:#19345f;background:#f7f9ff}.kadai-admin-header{background:#173f8afa;border-color:#ffffff29}.kadai-admin-mark{background:#ffca28}.kadai-admin-brand small{color:#dce8ff}.kadai-admin-role{color:#ffe38a}.kadai-admin-sidebar,.kadai-admin-mobile-panel{background:#fff}.kadai-admin-sidebar{border-color:#dce5f7}.kadai-admin-nav-label{color:#7183a4}.kadai-admin-nav button{color:#40577f}.kadai-admin-nav button svg{color:#6690f3}.kadai-admin-nav button:hover{color:#19345f;background:#edf2ff}.kadai-admin-nav button.active{color:#19345f;background:#fff0a6;box-shadow:inset 3px 0 #ffca28}.kadai-admin-nav button.active svg{color:#2864e8}.kadai-admin-main{background:#f7f9ff}.kadai-admin-page-head p,.kadai-admin-sidebar-note{color:#586b8e}.kadai-admin-eyebrow{color:#b58100}.kadai-admin-btn{background:#2864e8}.kadai-admin-btn:hover{background:#1d50c4}.kadai-admin-btn.secondary{color:#173f8a;background:#fff;border-color:#d5e0f6}.kadai-admin-metric,.kadai-admin-panel{background:#fff;border-color:#dce5f7}.kadai-admin-metric-icon{color:#b58100;background:#fff0a6}.kadai-admin-metric-label{color:#6b7e9e}.kadai-admin-metric small{color:#8190aa}.kadai-admin-status.good{color:#2857b7;background:#e8efff;border-color:#bfd1fa}.kadai-admin-loading{color:#586b8e}.kadai-admin-loading-dot{background:#ffca28}.kadai-admin-mobile-backdrop{background:#0d31358c}.merchant-workspace{--merchant-ink:#19345f;--merchant-ink-soft:#214c93;--merchant-paper:#f7f9ff;--merchant-card:#fff;--merchant-rust:var(--merchant-accent,#2864e8);--merchant-peach:#ffcf3f;--merchant-accent:#2864e8;--merchant-accent-strong:#1d50c4;--merchant-accent-soft:#edf2ff;--merchant-accent-line:#d5e0f6;--merchant-slate:#586b8e;--merchant-line:var(--merchant-accent-line,#dce5f7);--merchant-blue:var(--merchant-accent-strong,#1d50c4);background:var(--merchant-paper);color:var(--merchant-ink)}.merchant-workspace-content,.merchant-workspace-content .kadai-dashboard,.merchant-workspace-content .kadai-main{background:var(--merchant-paper)!important;color:var(--merchant-ink)!important}@media (width>=901px){.merchant-workspace{background:var(--merchant-paper)}.merchant-workspace-content{background:var(--merchant-paper)!important}}.merchant-workspace-sidebar{background:var(--merchant-ink)}.merchant-business-logo,.merchant-title-logo{background:var(--merchant-accent-soft)}.merchant-workspace-nav a{color:#dce8ff}.merchant-workspace-nav a:hover{color:#fff;background:#ffffff1f}.merchant-workspace-nav a.active{background:var(--merchant-accent-soft)!important;color:var(--merchant-accent-strong)!important}.merchant-workspace-content .card,.merchant-workspace-content .kadai-panel,.merchant-workspace-content .kadai-metric,.settings-card,.settings-accordion,.settings-tool-links a{border-color:var(--merchant-line)!important;background:#fff!important}.merchant-workspace-content .btn,.merchant-workspace-content .kadai-btn{background:var(--merchant-accent-strong)!important;color:#fff!important}.merchant-workspace-content .btn:hover,.merchant-workspace-content .kadai-btn:hover{background:var(--merchant-accent)!important}.merchant-workspace-content .btn.secondary,.merchant-workspace-content .kadai-btn.ghost{background:var(--merchant-accent-soft)!important;color:var(--merchant-accent-strong)!important}.merchant-workspace-content .eyebrow,.merchant-workspace-content .kadai-eyebrow{color:var(--merchant-accent-strong)!important}.merchant-workspace-content .muted,.merchant-workspace-content p,.merchant-workspace-content small{color:#586b8e}.merchant-mobile-menu summary,.merchant-mobile-menu .merchant-workspace-nav,.merchant-mobile-logout{background:var(--merchant-ink)}.merchant-mobile-menu .merchant-workspace-nav a.active{background:var(--merchant-accent-soft)!important;color:var(--merchant-accent-strong)!important}.store-status-button.open{background:var(--merchant-accent-strong)!important}.store-status-button.closed{background:#b58100!important}.merchant-store-closed-note{background:#fff5d9;border-color:#f1d990}.merchant-analytics-graph{background:linear-gradient(180deg, color-mix(in srgb, var(--merchant-accent) 12%, transparent), transparent)}.merchant-analytics-graph polyline{stroke:var(--merchant-accent)}.merchant-calendar-day.today{border-color:var(--merchant-accent);box-shadow:inset 0 0 0 1px var(--merchant-accent)}.workspace-subpage{--page-blue:var(--merchant-accent-strong)}.kadai-storefront-page{color:var(--kadai-brown);background:#f7f7f7}.kadai-customer-view{padding-top:18px;padding-bottom:32px}.kadai-storefront-shell{width:min(1180px,100% - 32px)}.kadai-store-platform-header{border-bottom:1px solid var(--kadai-border);align-items:center;min-height:68px;padding:12px 0 10px;display:flex}@media (width>=701px){.kadai-storefront-shell{width:100%;max-width:none;padding-left:clamp(24px,4vw,64px);padding-right:clamp(24px,4vw,64px)}.kadai-storefront-shell>*{width:100%;max-width:none;margin-left:0;margin-right:0}}.kadai-store-cover-wrap{border:1px solid var(--kadai-border);background:var(--kadai-white);border-radius:24px;padding:7px;box-shadow:0 12px 30px #3e2f2812}.kadai-store-cover{object-fit:cover;border-radius:18px;width:100%;height:clamp(160px,25vw,280px);display:block}.kadai-store-summary{margin:14px 0 16px}.kadai-store-hero{border:1px solid var(--kadai-border);background:color-mix(in srgb,var(--kadai-white) 92%,var(--kadai-sand));border-radius:22px;padding:18px;box-shadow:0 14px 34px #3e2f2814}.kadai-customer-view .store-head .logo{background:var(--kadai-clay);color:#fff;border-radius:18px;width:78px;height:78px;box-shadow:0 8px 20px #3e2f281f}.kadai-customer-view .store-head .logo.has-image{border:1px solid var(--kadai-border);background:#fff}.kadai-store-copy{min-width:0}.kadai-store-url{background:var(--kadai-sand);overflow-wrap:anywhere;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;display:inline-flex;color:var(--kadai-brown)!important;letter-spacing:.08em!important;font-size:10px!important}.kadai-store-copy h1{letter-spacing:-.045em;min-width:0;margin:7px 0 5px;line-height:1;font-size:clamp(32px,5vw,52px)!important}.kadai-store-copy .muted{max-width:680px;line-height:1.5;color:var(--kadai-mocha)!important}.kadai-customer-view .btn:not(.secondary){background:var(--kadai-clay);color:#fff}.kadai-customer-view .btn.secondary{background:var(--kadai-sand);color:var(--kadai-brown)}.kadai-customer-view .btn:hover{filter:brightness(.97)}.kadai-store-closure-notice{border:1px solid color-mix(in srgb,var(--kadai-mocha) 28%,var(--kadai-border));background:color-mix(in srgb,var(--kadai-sand) 52%,var(--kadai-white));border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:0 0 16px;padding:15px 16px;display:grid;box-shadow:0 8px 22px #3e2f280d}.kadai-store-closure-notice.friday-prayer{border-color:color-mix(in srgb,var(--kadai-clay) 42%,var(--kadai-border));background:color-mix(in srgb,var(--kadai-sand) 70%,var(--kadai-white))}.kadai-store-closure-mark{background:var(--kadai-brown);color:#fff;letter-spacing:.02em;border-radius:16px;place-items:center;width:54px;height:54px;font-size:15px;font-weight:900;display:grid}.kadai-store-closure-notice.friday-prayer .kadai-store-closure-mark{background:var(--kadai-clay)}.kadai-store-closure-notice .eyebrow{margin:0 0 3px}.kadai-store-closure-notice h2{letter-spacing:-.02em;margin:0;font-size:18px;line-height:1.2}.kadai-store-closure-notice p{color:var(--kadai-mocha);margin:5px 0 0;line-height:1.5}.kadai-store-info{border:1px solid var(--kadai-border);background:var(--kadai-white);border-radius:18px;margin:0 0 20px;overflow:hidden;box-shadow:0 8px 24px #3e2f280d}.kadai-store-info-head{border-bottom:1px solid var(--kadai-border);background:color-mix(in srgb,var(--kadai-sand) 58%,var(--kadai-white));padding:13px 16px}.kadai-store-info-head h2{letter-spacing:-.025em;margin:0;font-family:Satoshi,Plus Jakarta Sans,Inter,sans-serif;font-size:19px}.kadai-store-info-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;padding:16px;display:grid}.kadai-store-info-item{align-content:start;gap:7px;min-width:0;display:grid}.kadai-store-info-item>b{font-size:14px}.kadai-store-info-grid .muted{white-space:pre-line;line-height:1.55}.kadai-store-action-link{width:max-content;max-width:100%;color:var(--kadai-clay);font-weight:800;text-decoration:none}.kadai-store-action-link:hover{text-decoration:underline}.kadai-store-whatsapp{width:max-content;max-width:100%;color:var(--kadai-brown);align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.kadai-store-whatsapp img{flex:none;width:22px;height:22px}.kadai-store-social-item{min-width:min(250px,100%)}.kadai-store-social-links{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.kadai-social-icon-link{border:1px solid var(--kadai-border);background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.kadai-social-icon-link:hover{border-color:var(--kadai-mocha);transform:translateY(-1px);box-shadow:0 6px 16px #3e2f281a}.kadai-social-icon-link img{object-fit:contain;width:22px;height:22px;display:block}.kadai-preorder-card{margin:0 0 18px!important;padding:15px!important}.kadai-preorder-card h2{margin:4px 0 3px;font-size:22px}.kadai-preorder-card p{margin:0}.kadai-service-intro{margin-bottom:14px}.kadai-service-intro h2{margin:5px 0 6px;font-size:clamp(30px,6vw,38px)}.kadai-service-intro p{margin:0}.kadai-store-contact{text-align:center;padding:22px 0 8px}.kadai-store-footer{text-align:center;padding:38px 0 18px}.kadai-customer-view .kadai-catalog-toolbar{border:1px solid var(--kadai-border);background:var(--kadai-white);border-radius:18px;gap:10px;margin:0 0 16px;padding:14px;display:grid;box-shadow:0 8px 22px #3e2f280d}.kadai-customer-view .kadai-product-search{position:relative}.kadai-customer-view .kadai-product-search input{border:1px solid var(--kadai-border);width:100%;min-height:46px;color:var(--kadai-brown);background:#fff;border-radius:13px;outline:none;padding:10px 13px}.kadai-customer-view .kadai-product-search input:focus{border-color:var(--kadai-clay);box-shadow:0 0 0 3px color-mix(in srgb,var(--kadai-clay) 15%,transparent)}.kadai-customer-view .kadai-category-strip{scrollbar-width:none;gap:7px;padding:1px 1px 4px;display:flex;overflow-x:auto}.kadai-customer-view .kadai-category-strip::-webkit-scrollbar{display:none}.kadai-customer-view .kadai-category-strip .btn{white-space:nowrap;border:1px solid #0000;flex:none;padding:8px 13px}.kadai-customer-view .kadai-category-strip .btn.secondary{background:color-mix(in srgb,var(--kadai-sand) 66%,var(--kadai-white));border-color:var(--kadai-border)}.kadai-customer-view .kadai-product-count{color:var(--kadai-mocha);font-size:11px}.kadai-customer-view .kadai-menu-sections{gap:24px;display:grid}.kadai-customer-view .kadai-menu-section{gap:9px;scroll-margin-top:16px;display:grid}.kadai-customer-view .kadai-menu-section-head{border-bottom:1px solid var(--kadai-border);justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px 4px;display:flex}.kadai-customer-view .kadai-menu-section-head h2{letter-spacing:-.03em;margin:0;font-family:Satoshi,Plus Jakarta Sans,Inter,sans-serif;font-size:21px}.kadai-customer-view .kadai-menu-section-head span{color:var(--kadai-mocha);white-space:nowrap;font-size:11px}.kadai-customer-view .kadai-product-card{min-width:0;overflow:hidden;background:var(--kadai-white)!important;border:1px solid var(--kadai-border)!important;border-radius:18px!important;box-shadow:0 8px 22px #3e2f280d!important}.kadai-customer-view .kadai-product-card .product-img{background:color-mix(in srgb,var(--kadai-sand) 62%,var(--kadai-white))!important}.kadai-customer-view .kadai-product-card .product-body{gap:7px;display:grid}.kadai-customer-view .kadai-product-card h3,.kadai-customer-view .kadai-product-card .price{color:var(--kadai-brown)}.kadai-customer-view .kadai-product-card .product-description{margin:0;line-height:1.4}.kadai-customer-view .kadai-product-actions{align-items:center;gap:8px;margin-top:3px;display:flex}.kadai-customer-view .kadai-product-actions .btn{width:100%;margin:0}.kadai-customer-view .kadai-stock-note{margin-top:0;font-size:11px}.kadai-customer-view .kadai-stock-note.in-cart{color:var(--kadai-brown);font-weight:700}.kadai-customer-view .kadai-option-panel{box-shadow:none;background:#fbf8f4!important;margin-top:4px!important;padding:14px!important}.kadai-customer-view .kadai-option-group{gap:7px;margin:0 0 12px;display:grid}.kadai-customer-view .kadai-option-group:last-of-type{margin-bottom:10px}.kadai-customer-view .kadai-option-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kadai-customer-view .kadai-option-title label{font-weight:750}.kadai-customer-view .kadai-option-title small{text-align:right;font-size:11px}.kadai-customer-view .kadai-option-choices{gap:6px;display:grid}.kadai-customer-view .kadai-option-choice{border:1px solid var(--kadai-border);background:var(--kadai-white);cursor:pointer;border-radius:11px;grid-template-columns:22px minmax(0,1fr) auto;margin:0;padding:9px 10px;align-items:center!important;gap:9px!important;display:grid!important}.kadai-customer-view .kadai-option-choice input{width:18px;height:18px;margin:0}.kadai-customer-view .kadai-option-choice .option-name{min-width:0}.kadai-customer-view .kadai-option-choice .option-price{color:var(--kadai-mocha);white-space:nowrap;font-size:12px}.kadai-customer-view .kadai-option-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.kadai-customer-view .kadai-option-actions .btn{margin:0;padding:10px 14px}.kadai-customer-view .kadai-show-more{justify-content:center;margin:15px 0 4px;display:flex}.kadai-customer-view .kadai-empty-products{text-align:center;padding:22px}.kadai-customer-view .kadai-cart-anchor{align-self:start;scroll-margin-top:18px;position:sticky;top:18px;background:var(--kadai-white)!important;border:1px solid var(--kadai-border)!important;border-radius:18px!important;box-shadow:0 12px 28px #3e2f2812!important}.kadai-customer-view .kadai-cart-anchor h2{color:var(--kadai-brown)}.kadai-customer-view .checkout-button{width:100%;background:var(--kadai-clay)!important}.kadai-customer-view .kadai-checkout-summary{border-top:1px solid var(--kadai-border);border-bottom:1px solid var(--kadai-border);gap:7px;margin-top:10px;padding:12px 0;display:grid}.kadai-customer-view .kadai-checkout-summary>div{justify-content:space-between;gap:12px;display:flex}.kadai-customer-view .kadai-checkout-summary .total{font-size:17px;font-weight:800}.kadai-customer-view .kadai-code-details{border-top:1px solid var(--kadai-border);padding-top:12px}.kadai-customer-view .kadai-code-details summary{cursor:pointer;font-size:13px;font-weight:700;list-style:none}.kadai-customer-view .kadai-code-details summary::-webkit-details-marker{display:none}.kadai-customer-view .kadai-code-details summary:after{content:" +";color:var(--kadai-mocha)}.kadai-customer-view .kadai-code-details[open] summary:after{content:" −"}.kadai-customer-view .kadai-code-fields{gap:10px;margin-top:10px;display:grid}.kadai-customer-view .kadai-helper{color:var(--kadai-mocha);margin:4px 0 0;font-size:11px;line-height:1.45}.kadai-customer-view .kadai-helper a{color:var(--kadai-clay);text-underline-offset:2px;font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px}.kadai-customer-view .kadai-helper a:hover{color:var(--kadai-brown)}.kadai-delivery-location-card{gap:10px;margin:2px 0 4px;display:grid;background:color-mix(in srgb,var(--kadai-sand) 46%,var(--kadai-white))!important;padding:13px!important}.kadai-delivery-location-card>div:first-child{gap:2px;display:grid}.kadai-delivery-location-status{background:var(--kadai-clay);color:#fff;border-radius:999px;width:max-content;max-width:100%;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.kadai-coordinate-details{border-top:1px solid var(--kadai-border);padding-top:9px}.kadai-coordinate-details summary{cursor:pointer;color:var(--kadai-clay);text-underline-offset:2px;font-size:12px;font-weight:800;text-decoration:underline}.kadai-coordinate-entry{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:9px;display:grid}.kadai-coordinate-entry input{min-width:0}@media (width<=520px){.kadai-coordinate-entry{grid-template-columns:1fr}.kadai-coordinate-entry .btn{width:100%}}.kadai-file-picker{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.kadai-file-picker input[type=file]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.kadai-file-picker-label{background:var(--kadai-sand);border:1px solid var(--kadai-border);min-height:38px;color:var(--kadai-brown);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:8px 13px;font-weight:700;display:inline-flex}.kadai-file-picker-name{color:var(--kadai-mocha);overflow-wrap:anywhere;min-width:0;font-size:12px}.kadai-add-toast{z-index:90;background:var(--kadai-brown);color:#fff;text-align:center;border-radius:999px;max-width:calc(100vw - 36px);padding:10px 16px;font-size:13px;font-weight:750;animation:.18s ease-out kadai-toast-in;position:fixed;bottom:78px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000002e}@keyframes kadai-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.kadai-floating-cart{z-index:70;background:var(--kadai-clay);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;gap:5px;width:62px;height:62px;padding:0;transition:transform .16s,filter .16s,box-shadow .16s;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 30px #0000003d}@media (width<=700px){.kadai-customer-view{padding-top:10px;padding-bottom:88px}.kadai-storefront-shell{width:min(100% - 20px,1180px)}.kadai-store-cover-wrap{border-radius:18px;padding:5px}.kadai-store-cover{border-radius:14px;height:150px}.kadai-store-summary{margin:10px 0 12px}.kadai-store-hero{border-radius:18px;padding:13px}.kadai-store-copy .eyebrow{display:none}.kadai-store-copy h1{margin:0;line-height:1.05;font-size:clamp(24px,6.4vw,32px)!important}.kadai-store-copy .muted{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;display:-webkit-box;overflow:hidden}.kadai-store-closure-notice{grid-template-columns:1fr;gap:10px;margin-bottom:12px;padding:13px}.kadai-store-closure-mark{border-radius:14px;width:48px;height:48px}.kadai-store-closure-notice h2{font-size:17px}.kadai-store-info{margin-bottom:14px}.kadai-store-info-head{padding:11px 12px}.kadai-store-info-grid{grid-template-columns:1fr;gap:14px;padding:12px}.kadai-store-social-item{min-width:0}.kadai-preorder-card{margin-bottom:14px!important}.kadai-customer-view .kadai-catalog-toolbar{z-index:24;background:color-mix(in srgb,var(--kadai-white) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;margin-bottom:10px;padding:10px;position:sticky;top:0}.kadai-customer-view .kadai-menu-sections{gap:21px}.kadai-customer-view .kadai-menu-section{gap:7px}.kadai-customer-view .kadai-menu-section-head{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;padding:8px 2px 6px;position:sticky;top:104px}.kadai-customer-view .kadai-menu-section-head h2{font-size:18px}.kadai-customer-view .products{grid-template-columns:1fr!important;gap:8px!important}.kadai-customer-view .kadai-product-card{border-radius:14px;grid-template-columns:78px minmax(0,1fr);min-height:94px;display:grid;overflow:visible}.kadai-customer-view .kadai-product-card .product-img{border-radius:13px 0 0 13px;align-self:start;height:78px;min-height:78px;font-size:26px;overflow:hidden}.kadai-customer-view .kadai-product-card .product-body{gap:4px;padding:10px}.kadai-customer-view .kadai-product-card h3{line-height:1.15;margin:0!important;font-size:16px!important}.kadai-customer-view .kadai-product-card .product-description{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.kadai-customer-view .kadai-product-card .price{margin:1px 0 0;font-size:13px}.kadai-customer-view .kadai-product-card .price .muted{font-size:10px!important}.kadai-customer-view .kadai-product-actions .btn{min-height:36px;padding:8px 10px;font-size:12px}.kadai-customer-view .kadai-product-card .kadai-option-panel{z-index:85;border:1px solid var(--kadai-border);grid-column:auto;max-height:min(72vh,620px);position:fixed;bottom:10px;left:10px;right:10px;overflow:auto;background:#fbf8f4!important;border-radius:20px!important;margin:0!important;padding:16px!important;box-shadow:0 -8px 40px #2c221d38!important}.kadai-customer-view .kadai-option-panel:before{content:"Choose options";border-bottom:1px solid var(--kadai-border);margin-bottom:12px;padding-bottom:10px;font-size:18px;font-weight:850;display:block}.kadai-customer-view .kadai-option-actions{background:#fbf8f4;grid-template-columns:1fr auto;margin-bottom:-16px;padding:10px 0 16px;position:sticky;bottom:-16px}.kadai-customer-view .cart{border-radius:16px;padding:15px}.kadai-customer-view .kadai-cart-anchor{position:static}.kadai-customer-view .cart-row{padding:9px 0}.kadai-customer-view .checkout{gap:10px}.kadai-customer-view .checkout .field textarea{min-height:84px}.kadai-add-toast{bottom:96px}.kadai-floating-cart{right:14px;bottom:calc(14px + env(safe-area-inset-bottom));width:66px;height:66px}.kadai-floating-cart:hover{filter:brightness(.97)}.kadai-floating-cart:active{transform:scale(.96)}.kadai-floating-cart:focus-visible{outline:3px solid color-mix(in srgb,var(--kadai-clay) 30%,white);outline-offset:3px}.kadai-floating-cart-count{font-variant-numeric:tabular-nums;text-align:center;min-width:16px;font-size:18px;font-weight:800;line-height:1}}@media (width<=430px){.kadai-social-icon-link{width:38px;height:38px}.kadai-customer-view .kadai-menu-section-head{top:100px}}.kadai-customer-view .kadai-checkout-error{color:#8b3028;background:#fff0ee;border:1px solid #dca9a3;border-radius:10px;padding:10px 12px;font-weight:700;line-height:1.45}.kadai-customer-view .checkout label span[aria-hidden=true]{color:#a33;font-weight:800}.kadai-event-booking-section{padding-top:18px!important}.kadai-event-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;margin:12px 0;display:grid}.kadai-event-card{appearance:none;text-align:left;cursor:pointer;color:inherit;padding:14px!important}.kadai-event-card h3{margin:5px 0 6px!important;font-size:20px!important}.kadai-event-card p{margin:0 0 5px!important}.kadai-event-card>span:last-child{color:var(--kadai-mocha);font-size:12px}.kadai-event-card.selected{border-color:var(--kadai-clay);box-shadow:0 0 0 2px #c16f5624}.kadai-event-booking-form{margin-top:10px;padding:16px!important}.kadai-event-booking-form h3{margin:5px 0 8px!important;font-size:26px!important}.kadai-event-time-grid{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.kadai-event-time-grid .btn{gap:2px;min-width:112px;display:grid}.kadai-event-time-grid small{font-size:10px;font-weight:650}@media (width<=620px){.kadai-event-cards{grid-template-columns:1fr}.kadai-event-booking-form{padding:13px!important}.kadai-event-time-grid{grid-template-columns:1fr 1fr;display:grid}.kadai-event-time-grid .btn{width:100%;min-width:0}}.kadai-checkout-memory{border:1px solid var(--kadai-border);background:color-mix(in srgb,var(--kadai-sand) 34%,var(--kadai-white));border-radius:12px;gap:8px;padding:12px;display:grid}.kadai-checkout-memory>label{cursor:pointer;grid-template-columns:20px minmax(0,1fr);font-size:13px;line-height:1.4;align-items:start!important;gap:9px!important;margin:0!important;display:grid!important}.kadai-checkout-memory input[type=checkbox]{width:18px;height:18px;margin:2px 0 0}.kadai-checkout-memory span{gap:3px;display:grid}.kadai-checkout-memory small{color:var(--kadai-mocha);font-size:11px;font-weight:500;line-height:1.45}.kadai-forget-details{color:var(--kadai-clay);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.kadai-order-success-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}@media (width<=520px){.kadai-order-success-actions{display:grid}.kadai-order-success-actions .btn{width:100%}}.pijdHq_layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.pijdHq_services{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pijdHq_service{appearance:none;text-align:left;border:1px solid var(--kadai-border);background:var(--kadai-white);cursor:pointer;color:var(--kadai-brown);border-radius:16px;flex-direction:column;justify-content:space-between;gap:10px;min-height:136px;padding:14px;text-decoration:none;transition:all .16s;display:flex}.pijdHq_service:hover{border-color:var(--kadai-clay);transform:translateY(-1px);box-shadow:0 8px 22px #3e2f280d}.pijdHq_selected{border:2px solid var(--kadai-clay);background:var(--kadai-cream)}.pijdHq_service h3{letter-spacing:-.03em;margin:3px 0 5px;font-family:Satoshi,Plus Jakarta Sans,Inter,sans-serif;font-size:19px}.pijdHq_service p{color:var(--kadai-mocha);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.pijdHq_meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pijdHq_meta b{font-size:15px}.pijdHq_meta span{background:var(--kadai-sand);color:var(--kadai-brown);border-radius:999px;padding:4px 7px;font-size:10px}.pijdHq_form{position:sticky;top:16px;padding:17px!important}.pijdHq_form h2{letter-spacing:-.035em;margin:4px 0;font-family:Satoshi,Plus Jakarta Sans,Inter,sans-serif;font-size:24px}.pijdHq_form button{width:100%;margin-top:4px}.pijdHq_form .pijdHq_field{margin-bottom:14px}.pijdHq_success{text-align:center;max-width:620px;margin:18px auto;padding:22px!important}.pijdHq_mark{background:var(--kadai-sand);width:46px;height:46px;color:var(--kadai-brown);border-radius:50%;place-items:center;margin:0 auto 10px;font-size:24px;font-weight:900;display:grid}.pijdHq_summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.pijdHq_summary div{background:var(--kadai-cream);border:1px solid var(--kadai-border);text-align:left;border-radius:14px;padding:11px}.pijdHq_summary span{color:var(--kadai-mocha);margin-bottom:4px;font-size:11px;display:block}.pijdHq_summary b{display:block}.pijdHq_tabs{gap:8px;margin:0 0 18px;display:flex}.pijdHq_tabs a{background:var(--kadai-sand);color:var(--kadai-brown);border-radius:999px;padding:9px 13px;font-size:13px;font-weight:750}@media (width<=820px){.pijdHq_layout{grid-template-columns:1fr}.pijdHq_form{position:static}}@media (width<=620px){.pijdHq_layout{gap:14px}.pijdHq_services{grid-template-columns:1fr;gap:7px;margin-bottom:2px;padding:0;display:grid;overflow:visible}.pijdHq_service{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:0;padding:11px 12px;display:grid}.pijdHq_service>div:first-child{min-width:0}.pijdHq_service h3{margin:2px 0 3px;font-size:16px}.pijdHq_service p{-webkit-line-clamp:1;font-size:11px}.pijdHq_meta{text-align:right;justify-content:flex-end;max-width:130px}.pijdHq_meta b{width:100%;font-size:13px}.pijdHq_meta span{padding:3px 6px;font-size:9px}.pijdHq_selected{box-shadow:inset 3px 0 0 var(--kadai-clay)}.pijdHq_form{border-radius:16px!important;padding:15px!important}.pijdHq_form:before{content:"2 · Booking details";letter-spacing:.1em;text-transform:uppercase;color:var(--kadai-mocha);margin-bottom:8px;font-size:10px;font-weight:850;display:block}.pijdHq_form h2{font-size:22px}.pijdHq_summary{grid-template-columns:1fr;gap:7px}.pijdHq_success{padding:17px!important}.pijdHq_success h2{line-height:1.15;font-size:28px!important}}.pijdHq_dayChoices{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.pijdHq_dayChoices button{justify-items:center;gap:2px;min-width:86px;display:grid;width:auto!important;margin:0!important}.pijdHq_dayChoices button small{text-transform:uppercase;letter-spacing:.07em;font-size:9px;line-height:1}.pijdHq_dayChoices button:disabled{opacity:.58;cursor:not-allowed;background:var(--kadai-sand)!important;color:var(--kadai-brown)!important}.pijdHq_timeChoices{flex-wrap:wrap;gap:7px;display:flex}.pijdHq_timeChoices button{width:auto!important;margin:0!important}@media (width<=620px){.pijdHq_dayChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pijdHq_dayChoices button{min-width:0;width:100%!important;padding:8px 7px!important}.pijdHq_timeChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pijdHq_timeChoices button{width:100%!important;padding:8px 6px!important}}.pijdHq_bookingHorizonNote{color:var(--kadai-mocha);margin:-2px 0 9px;font-size:11px}.pijdHq_monthCalendar{border:1px solid var(--kadai-border);background:var(--kadai-white);border-radius:14px;margin-bottom:10px;padding:10px}.pijdHq_monthNav{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:7px;margin-bottom:8px;display:grid}.pijdHq_monthNav b{text-align:center;font-size:14px}.pijdHq_monthNav button{height:40px;font-size:22px;line-height:1;width:40px!important;margin:0!important;padding:0!important}.pijdHq_weekdayRow,.pijdHq_monthGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.pijdHq_weekdayRow{margin-bottom:4px}.pijdHq_weekdayRow span{text-align:center;color:var(--kadai-mocha);text-transform:uppercase;font-size:9px;font-weight:800}.pijdHq_calendarBlank{min-height:42px}.pijdHq_calendarDay{align-content:center;place-items:center;gap:2px;color:#243520!important;background:#d7e8d0!important;border:1px solid #6f9566!important;border-radius:10px!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:5px 2px!important;display:grid!important}.pijdHq_calendarDay>span{font-size:13px;font-weight:800}.pijdHq_calendarDay small{text-transform:uppercase;letter-spacing:.02em;color:#3f5f39;font-size:7px;line-height:1}.pijdHq_calendarDaySelected{outline-offset:1px;background:var(--kadai-clay)!important;color:#fff!important;border-color:var(--kadai-brown)!important;outline:3px solid var(--kadai-brown)!important}.pijdHq_calendarDaySelected small{color:#fff}.pijdHq_calendarDayFull{color:#5a2c25!important;background:#e9b4aa!important;border-color:#b86759!important}.pijdHq_calendarDayBlocked{color:#493a30!important;background:#cdbeaf!important;border-color:#8f7a68!important}.pijdHq_calendarDayClosed{opacity:1;color:#5f534a!important;background:#e7e1da!important;border-color:#8f7a68!important}.pijdHq_calendarDay:disabled{cursor:not-allowed;opacity:.82}.pijdHq_selectedDateHeading{justify-content:space-between;align-items:center;gap:8px;margin:9px 0 6px;display:flex}.pijdHq_selectedDateHeading b{font-size:13px}.pijdHq_selectedDateHeading span{color:var(--kadai-mocha);font-size:10px}@media (width<=620px){.pijdHq_monthCalendar{padding:8px}.pijdHq_weekdayRow,.pijdHq_monthGrid{gap:3px}.pijdHq_calendarDay{border-radius:8px!important;min-height:44px!important}.pijdHq_calendarDay>span{font-size:12px}.pijdHq_calendarDay small{font-size:6.5px}.pijdHq_calendarBlank{min-height:44px}}.transport-customer-shell{margin-top:16px}.transport-customer-intro h2,.transport-customer-section-head h2{margin:5px 0 7px;font-size:clamp(30px,7vw,40px)}.transport-customer-intro p,.transport-customer-section-head p{margin:0}.transport-task-grid{scrollbar-width:thin;overscroll-behavior-inline:contain;gap:8px;margin-top:16px;padding:2px 0 6px;display:flex;overflow-x:auto}.transport-task-grid button{appearance:none;border:1px solid var(--kadai-border);min-width:max-content;color:inherit;text-align:center;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding:10px 14px;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s;display:flex}.transport-task-grid button:active{transform:scale(.985)}.transport-task-grid button strong{font-size:14px;line-height:1.15}.transport-task-grid button span{color:var(--kadai-muted,#74777f);font-size:10px;line-height:1.25}.transport-task-grid button small{background:var(--kadai-sand);color:var(--kadai-brown);border-radius:999px;padding:3px 6px;font-size:9px;font-weight:800}.transport-task-grid button.active{border-color:var(--kadai-accent,#c76e3a);background:var(--kadai-accent,#c76e3a);color:#fff;box-shadow:none}.transport-task-grid button.active span{color:#ffffffd1}.transport-selected-service-head{border-top:1px solid var(--kadai-border);border-bottom:1px solid var(--kadai-border);margin:18px 0 4px;padding:12px 0}.transport-selected-service-head h2{margin:4px 0 5px;font-size:clamp(25px,6vw,34px)}.transport-selected-service-head p{margin:0}.transport-customer-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--kadai-accent,#b55c35);font-size:10px;font-weight:800}.transport-customer-booking,.transport-customer-schedule{margin-top:20px}.transport-customer-section-head{margin-bottom:13px}.transport-schedule-list{gap:8px;display:grid}.transport-schedule-row{border:1px solid color-mix(in srgb,var(--kadai-clay) 34%,var(--kadai-border));background:color-mix(in srgb,var(--kadai-sand) 58%,#fff);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 14px;display:grid;box-shadow:0 6px 18px #3e2f280d}.transport-schedule-row>div{gap:3px;min-width:0;display:grid}.transport-schedule-row span{color:var(--kadai-muted,#74777f);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.transport-schedule-row time{text-align:right;font-size:13px;font-weight:800}.transport-schedule-empty{padding:16px}.transport-schedule-empty p{margin-bottom:0}.transport-customer-continue{margin-top:14px;display:inline-block}.transport-inline-pricing{gap:7px;margin-bottom:10px;padding:14px;display:grid}.transport-inline-pricing p{margin:0}.transport-inline-pricing small{color:var(--kadai-muted,#74777f)}.price-chip-list{flex-wrap:wrap;gap:6px;display:flex}.price-chip-list span{border:1px solid var(--kadai-border);background:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:700}.transport-special-form{gap:14px;display:grid}.transport-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.transport-plan-card{appearance:none;border:1px solid var(--kadai-border);text-align:left;color:inherit;background:#fff;border-radius:18px;gap:5px;min-width:0;padding:14px;display:grid}.transport-plan-card span{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.transport-plan-card strong{font-size:21px}.transport-plan-card small{color:var(--kadai-muted,#74777f);line-height:1.35}.transport-plan-card.active{border-color:var(--kadai-accent,#c76e3a);box-shadow:0 0 0 2px color-mix(in srgb,var(--kadai-accent,#c76e3a) 18%,transparent);background:color-mix(in srgb,var(--kadai-accent,#c76e3a) 6%,white)}.transport-form-card{gap:14px;padding:18px;display:grid}.transport-form-card .field{gap:6px;display:grid}.transport-form-card input,.transport-form-card select,.transport-form-card textarea{border:1px solid var(--kadai-border);width:100%;color:inherit;background:#fff;border-radius:13px;padding:12px 13px}.transport-child-block{border-top:1px solid var(--kadai-border);gap:10px;padding:13px 0;display:grid}.transport-child-block:first-of-type{border-top:0}.transport-child-heading,.shopping-item-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.transport-child-heading .btn,.shopping-item-heading .btn{min-height:0;padding:7px 10px}.transport-time-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.transport-recurring-card{border:1px solid var(--kadai-border);border-radius:15px;gap:10px;padding:13px;display:grid}.transport-weekdays{flex-wrap:wrap;gap:6px;display:flex}.transport-weekdays button{appearance:none;border:1px solid var(--kadai-border);background:#fff;border-radius:999px;padding:8px 10px;font-weight:700}.transport-weekdays button.active{background:var(--kadai-accent,#c76e3a);border-color:var(--kadai-accent,#c76e3a);color:#fff}.transport-special-success{padding:20px}.transport-special-success h3{margin:5px 0}.form-error{color:#8b2f22;background:#fff1ef;border:1px solid #e3aaa1;border-radius:10px;margin:0;padding:10px 12px;font-weight:700}@media (width<=620px){.transport-customer-shell{margin-top:12px}.transport-customer-intro h2{font-size:29px}.transport-task-grid{margin-top:12px;gap:6px;margin-inline:-2px;padding-inline:2px}.transport-task-grid button{padding:9px 12px}.transport-task-grid button strong{font-size:13px}.transport-task-grid button span{display:none}.transport-selected-service-head{margin-top:14px;padding:10px 0}.transport-schedule-row{grid-template-columns:1fr;gap:7px}.transport-schedule-row time{text-align:left}.transport-customer-continue{text-align:center;width:100%;display:block}.transport-plan-grid{grid-template-columns:1fr}.transport-time-grid{grid-template-columns:1fr 1fr}.transport-form-card .toggle-row{grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:10px;line-height:1.35;display:grid}.transport-form-card .toggle-row input[type=checkbox]{width:20px;height:20px;margin:1px 0 0}}@media (width<=410px){.transport-time-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.transport-task-grid button{transition:none}}.kadai-customer-recovery{margin-top:20px}.kadai-recovery-card{padding:18px}.kadai-recovery-head p{margin:0;line-height:1.5}.kadai-recovery-close{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;font-size:32px;line-height:1}.kadai-recovery-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.kadai-recovery-tabs button{appearance:none;border:1px solid var(--kadai-border);color:inherit;background:#fff;border-radius:999px;padding:9px 14px;font-weight:750}.kadai-recovery-form{gap:14px;display:grid}.kadai-recovery-form input{border:1px solid var(--kadai-border);width:100%;min-height:50px;color:inherit;background:#fff;border-radius:13px;padding:12px 13px}.kadai-recovery-form input:focus{border-color:var(--kadai-clay);box-shadow:0 0 0 3px color-mix(in srgb,var(--kadai-clay) 14%,transparent);outline:none}.kadai-customer-view a.btn.transport-open-pin{background:var(--kadai-brown)!important;color:#fff!important;border-color:var(--kadai-brown)!important}.kadai-customer-view a.btn.transport-open-pin:hover{background:var(--kadai-mocha)!important;border-color:var(--kadai-mocha)!important}.kadai-sewa-calendar-weekdays,.kadai-sewa-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.kadai-sewa-calendar-weekdays{margin:14px 0 6px}.kadai-sewa-calendar-weekdays span{text-align:center;color:var(--kadai-mocha);text-transform:uppercase;font-size:10px;font-weight:800}.kadai-sewa-calendar-day{appearance:none;border:1px solid var(--kadai-border);background:var(--kadai-white);min-height:72px;color:var(--kadai-brown);text-align:center;cursor:pointer;border-radius:12px;align-content:center;gap:4px;padding:8px 5px;display:grid}.kadai-sewa-calendar-day b{font-size:15px}.kadai-sewa-calendar-day span{color:var(--kadai-mocha);font-size:9px;line-height:1.2}.kadai-sewa-calendar-day.available{background:color-mix(in srgb,#dcebdc 48%,var(--kadai-white))}.kadai-sewa-calendar-day.partial{background:color-mix(in srgb,#f4e3b7 55%,var(--kadai-white))}.kadai-sewa-calendar-day.full{background:color-mix(in srgb,#e8c7c1 54%,var(--kadai-white))}.kadai-sewa-calendar-day.blocked{background:color-mix(in srgb,var(--kadai-sand) 78%,#ddd)}.kadai-sewa-calendar-day.past{opacity:.42}.kadai-sewa-calendar-day.selected{outline:2px solid var(--kadai-clay);outline-offset:1px}.kadai-sewa-calendar-legend{color:var(--kadai-mocha);flex-wrap:wrap;gap:12px;margin-top:12px;font-size:10px;display:flex}.kadai-sewa-calendar-legend span{align-items:center;gap:5px;display:inline-flex}.kadai-sewa-calendar-legend i{border:1px solid var(--kadai-border);border-radius:50%;width:10px;height:10px}.kadai-sewa-calendar-legend i.available{background:#dcebdc}.kadai-sewa-calendar-legend i.partial{background:#f4e3b7}.kadai-sewa-calendar-legend i.full{background:#e8c7c1}.kadai-sewa-calendar-legend i.blocked{background:#ddd2c8}.kadai-sewa-tabs{scrollbar-width:none;gap:7px;padding:2px 1px 6px;display:flex;overflow-x:auto}.kadai-sewa-tabs::-webkit-scrollbar{display:none}.kadai-sewa-tabs .btn{white-space:nowrap;flex:none}@media (width<=620px){.kadai-sewa-calendar-day{border-radius:9px;min-height:58px;padding:6px 2px}.kadai-sewa-calendar-day b{font-size:13px}.kadai-sewa-calendar-day span{font-size:8px}.kadai-sewa-calendar-weekdays,.kadai-sewa-calendar-grid{gap:4px}}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day{min-height:78px;color:var(--kadai-brown);cursor:pointer;background:#fff;border:1px solid #cbbdaf}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.available{background:#d7e8d0;border-color:#6f9566}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.partial{background:#f2d58a;border-color:#a9822f}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.fully_booked{background:#e9b4aa;border-color:#b86759}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.blocked{background:#cdbeaf;border-color:#8f7a68}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.past{color:#9e9891;opacity:.72;background:#f2f0ed;border-color:#ded8d1}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.selected{outline:3px solid var(--kadai-brown);outline-offset:1px;box-shadow:inset 0 0 0 2px #fff}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.in-range{background:#e8c7b8;border-color:#b76f56}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.range-start,.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.range-end{color:#fff;background:#c06f56;border-color:#3e2f28}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.range-start span,.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.range-end span{color:#fff}.appointment-calendar-legend i.available{background:#d7e8d0!important;border-color:#6f9566!important}.appointment-calendar-legend i.booked{background:#f2d58a!important;border-color:#a9822f!important}.appointment-calendar-legend i.full{background:#e9b4aa!important;border-color:#b86759!important}.appointment-calendar-legend i.blocked{background:#cdbeaf!important;border-color:#8f7a68!important}.rental-calendar-help{margin-top:12px!important}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day:not(:disabled):active{transform:scale(.97)}.rental-document-notice{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px!important;display:grid!important}.rental-document-notice>div{gap:5px;display:grid}.rental-document-notice small{line-height:1.5}.rental-terms-confirmation,.rental-status-terms{background:#fff7f2;border:1px solid #d8b7aa;border-radius:16px;gap:12px;padding:16px;display:grid}.rental-terms-confirmation h3,.rental-status-terms h2{margin:0}.rental-terms-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.rental-terms-check{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-weight:700;display:grid}.rental-terms-check input,.rental-requirement-toggle input{width:20px!important;height:20px!important;margin:2px 0 0!important}.rental-requirement-toggle{grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important}.rental-requirement-toggle span{gap:3px;min-width:0;display:grid}.rental-requirement-toggle small{line-height:1.45}.rental-requirement-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.rental-field-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rental-inline-action{min-height:0!important;padding:7px 10px!important;font-size:12px!important}.rental-terms-editor textarea{line-height:1.55}.kadai-sewa-finance-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:12px;display:grid}.kadai-sewa-finance-summary .card{gap:6px;display:grid}.kadai-sewa-finance-summary strong{letter-spacing:-.03em;font-size:25px}.kadai-sewa-finance-summary small{color:var(--kadai-mocha);line-height:1.4}.rental-profit-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rental-profit-card-head h3{margin:0 0 3px}.rental-profit-card-head>strong{white-space:nowrap;font-size:24px}.rental-profit-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.rental-profit-breakdown span,.rental-cost-breakdown>div{border-top:1px solid var(--kadai-border);justify-content:space-between;gap:10px;padding:9px 0;display:flex}.rental-cost-breakdown>div:first-child{border-top:0}@media (width<=620px){.kadai-service-customer-section .appointment-calendar-day.rental-availability-day{min-height:66px}.rental-requirement-row{grid-template-columns:1fr}.rental-requirement-row .btn{justify-self:start}.rental-profit-card-head{display:grid}.rental-profit-card-head>strong{font-size:22px}.rental-profit-breakdown{grid-template-columns:1fr}}.rental-status-document-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.rental-status-upload{align-self:start}@media (width<=620px){.rental-status-document-row{grid-template-columns:1fr}.rental-status-upload{justify-self:start}}.rental-store-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.rental-store-gallery img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--kadai-border);border-radius:12px;width:100%}.rental-store-gallery img:first-child{aspect-ratio:16/10;grid-column:1/-1}.rental-add-documents{border:1px solid var(--kadai-border);background:color-mix(in srgb,var(--kadai-sand) 20%,#fff);border-radius:16px;gap:12px;padding:14px;display:grid}.rental-new-requirements{margin-top:4px}.rental-template-row .field{margin-bottom:0}@media (width<=620px){.rental-store-gallery{grid-template-columns:1fr 1fr}.rental-template-row{grid-template-columns:1fr!important}}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.selected{outline:3px solid var(--kadai-brown);outline-offset:1px}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.in-range{box-shadow:inset 0 0 0 2px #b76f56}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.range-start,.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.range-end{outline:3px solid var(--kadai-brown);outline-offset:1px}.rental-existing-editor{margin-top:16px}.rental-existing-editor>summary{cursor:pointer;font-weight:800}.rental-existing-editor-body{gap:18px;margin-top:16px;display:grid}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.available{color:#3e2f28!important;background:#d7e8d0!important;border-color:#6f9566!important}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.partial{color:#3e2f28!important;background:#f2d58a!important;border-color:#a9822f!important}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.fully_booked{color:#3e2f28!important;background:#e9b4aa!important;border-color:#b86759!important}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.blocked{color:#3e2f28!important;background:#cdbeaf!important;border-color:#8f7a68!important}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.available.selected,.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.available.range-start,.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.available.range-end,.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.available.in-range{color:#3e2f28!important;background:#d7e8d0!important;border-color:#3e2f28!important}.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.available.selected span,.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.available.range-start span,.kadai-service-customer-section .appointment-calendar-day.rental-availability-day.available.range-end span{color:#3e2f28!important}.store-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.shell.kadai-storefront-shell .store-head{border-bottom:0;margin:14px 0 16px;padding:18px}.kadai-storefront-shell .store-head .logo{width:78px;height:78px}.kadai-store-title-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.store-status-card{border:1px solid var(--kadai-border);background:var(--kadai-white);width:max-content;min-width:0;max-width:100%;color:var(--kadai-brown);border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;display:inline-flex;box-shadow:0 6px 16px #3e2f2812}.store-status-dot{background:currentColor;border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 5px #3e2f2812}.store-status-card strong{letter-spacing:.02em;white-space:nowrap;font-size:12px;line-height:1}.store-status-card.open{color:#fff;background:#c06f56;border-color:#c06f56}.store-status-card.open .store-status-dot{box-shadow:0 0 0 5px #ffffff2e}.store-status-card.closed{background:var(--kadai-brown);border-color:var(--kadai-brown);color:#fff}.store-status-card.closed .store-status-dot{box-shadow:0 0 0 5px #ffffff24}.store-status-card.lunch_break,.store-status-card.solat_break{background:var(--kadai-sand);border-color:color-mix(in srgb,var(--kadai-mocha) 30%,var(--kadai-border));color:var(--kadai-brown)}@media (width<=700px){.store-head{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px}.shell.kadai-storefront-shell .store-head{margin:10px 0 12px;padding:16px 18px}.kadai-storefront-shell .store-head .logo{justify-self:center;width:72px;height:72px;margin-left:4px}.kadai-store-title-row{align-items:center;gap:7px}.store-status-card{box-shadow:none;gap:6px;padding:6px 9px}.store-status-dot{width:8px;height:8px;box-shadow:0 0 0 4px #3e2f2812}.store-status-card strong{font-size:11px}}@media (width<=390px){.store-head{grid-template-columns:64px minmax(0,1fr);gap:11px}.kadai-storefront-shell .store-head .logo{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.store-status-card{scroll-behavior:auto}}.kadai-customer-recovery{margin:24px 0}.kadai-recovery-open{justify-content:center;width:100%}.kadai-recovery-card{gap:14px;display:grid}.kadai-recovery-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.kadai-recovery-head h2{margin:4px 0 6px}.kadai-recovery-head p{max-width:620px;margin:0}.kadai-recovery-close{color:inherit;cursor:pointer;background:0 0;border:0;font-size:28px;line-height:1}.kadai-recovery-tabs{flex-wrap:wrap;gap:8px;display:flex}.kadai-recovery-tabs button{border:1px solid var(--kadai-border);color:inherit;font:inherit;background:0 0;border-radius:999px;padding:8px 12px;font-weight:700}.kadai-recovery-tabs button.active{background:var(--kadai-sand,#ead9c5);border-color:var(--kadai-sand,#ead9c5)}.kadai-recovery-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kadai-recovery-form label{gap:6px;font-weight:700;display:grid}.kadai-recovery-form input{box-sizing:border-box;width:100%}.kadai-recovery-form .form-error,.kadai-recovery-form .btn{grid-column:1/-1}@media (width<=640px){.kadai-recovery-form{grid-template-columns:1fr}}.catalog-options-card>.btn.secondary,.catalog-add-group>.btn{margin-top:12px}@media (width<=620px){.catalog-page .compact-form-card>.btn{margin-top:12px}.catalog-page .catalog-options-card{padding:10px!important}.catalog-page .catalog-product-simple-head{gap:8px;margin-bottom:6px}.catalog-page .catalog-product-simple-head img{width:42px;height:42px}.catalog-page .product-image-control{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 8px!important;margin-top:4px!important;display:grid!important}.catalog-page .product-image-control-preview{grid-row:1/span 2;width:58px!important;height:50px!important}.catalog-page .product-image-control-actions{gap:6px!important}.catalog-page .product-image-control-actions .kadai-btn,.catalog-page .catalog-options-card>.btn.secondary,.catalog-page .catalog-option-group .catalog-inline-row .btn.secondary,.catalog-page .catalog-current-categories .catalog-inline-row .btn.secondary{min-height:34px!important;padding:7px 10px!important}.catalog-page .catalog-options-card>.btn.secondary{margin-top:8px}.catalog-page .catalog-option-group,.catalog-page .catalog-add-group{padding:10px!important}.catalog-page .catalog-option-group .compact-card-list{gap:4px;margin-top:6px}.catalog-page .catalog-option-group .catalog-inline-row{gap:6px;min-height:38px}.catalog-page .catalog-choice-add-grid{grid-template-columns:minmax(0,1fr) 112px!important;gap:7px!important;margin-top:8px!important}.catalog-page .catalog-choice-add-grid .field{margin-bottom:0!important}.catalog-page .catalog-choice-add-grid label{font-size:12px}.catalog-page .catalog-add-group,.catalog-page .catalog-visibility-link{margin-top:8px}}.settings-page{max-width:1040px!important}.settings-page-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.settings-page-head h1{margin:5px 0 6px;font-size:clamp(32px,5vw,46px)}.settings-page-head p{margin:0}.settings-section-label{letter-spacing:.12em;text-transform:uppercase;color:#777;margin:8px 0 10px;font-size:11px;font-weight:900}.settings-stack{gap:10px;display:grid}.settings-accordion{border:1px solid var(--kadai-border);background:#f4f4f4;border-radius:12px;overflow:hidden}.settings-accordion>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:800;list-style:none;display:flex}.settings-accordion>summary::-webkit-details-marker{display:none}.settings-accordion>summary:after{content:"+";color:#777;margin-left:auto;font-size:18px;line-height:1}.settings-accordion[open]>summary:after{content:"−"}.settings-accordion>summary small{color:#777;font-size:12px;font-weight:600}.settings-accordion-body{border-top:1px solid #ddd;padding:0 16px 16px}.settings-accordion-body>.kadai-grid{margin-top:14px}.settings-account-panel{margin-top:28px;scroll-margin-top:18px}.settings-preview-row{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 28px;display:flex}.settings-help-links{flex-wrap:wrap;gap:14px;margin:14px 0;display:flex}.settings-help-links a{color:var(--kadai-brown);font-weight:750}.settings-help-form{margin-top:12px}.settings-operations>.settings-accordion-body{padding:0}.settings-operations .shell{padding-top:0!important;padding-bottom:18px!important}.settings-operations .shell>div:first-child{display:none!important}.settings-operations .section:first-of-type{padding-top:16px}.settings-page .settings-operations .section{padding:12px 0!important}.settings-page .settings-operations .section h2{margin:3px 0 10px!important}.settings-page .settings-operations .section>.kadai-grid.two{gap:10px!important}.settings-page .kadai-panel{margin-bottom:14px}.settings-page .kadai-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-tool-links{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0 0 16px;display:grid}.settings-tool-links a{border:1px solid var(--kadai-border);color:inherit;background:#f4f4f4;border-radius:12px;gap:3px;padding:14px 16px;display:grid}.settings-tool-links a span{color:#777;font-size:12px}.settings-card{border:1px solid var(--kadai-border);background:#f4f4f4;border-radius:12px;padding:18px}.settings-card h3{margin:0 0 4px;font-size:20px}.settings-card p{margin:0 0 12px}.settings-card-link{color:var(--kadai-brown);text-underline-offset:3px;font-weight:800;text-decoration:underline;display:inline-flex}.settings-stack-open{gap:12px}.payment-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.settings-page input,.settings-page select,.settings-page textarea{background:#fff}.settings-page .settings-accordion>summary{color:#fff;background:#3e647c;border:0}.settings-page .settings-accordion>summary span{color:#fff}.settings-page .settings-accordion>summary small{color:#dce8ee}.settings-page .settings-accordion>summary:after{color:#fff}.settings-page .settings-accordion-body{background:var(--merchant-card,#fffdf9);border-top:0}.storefront-section-accordion{border-color:#3e647c!important}.storefront-section-accordion>summary{font-size:21px;padding:14px 16px!important}.storefront-section-body{padding:14px!important}.storefront-section-body>.kadai-panel{background:0 0!important;border:0!important;margin:0!important;padding:0!important}.storefront-operations-body{padding:14px!important}.storefront-settings-group{margin-top:10px!important}.settings-operations .section:nth-of-type(2)>.eyebrow{display:none!important}.receipt-toggle.locked{opacity:.72}.receipt-toggle.locked small{margin-top:2px;font-size:10px;display:block}.receipt-toggle.locked input{cursor:not-allowed}.storefront-tabbed-panel{gap:12px;display:grid}.storefront-inner-tabs{flex-wrap:wrap;gap:7px;margin:0 0 2px;display:flex}.storefront-inner-tabs button{border:1px solid var(--merchant-line,#ded6cc);color:var(--merchant-ink,#1b2635);cursor:pointer;background:#ece4da;border-radius:9px;padding:8px 12px;font-weight:800}.storefront-inner-tabs button.active,.storefront-inner-tabs button[aria-selected=true]{background:var(--merchant-rust,#b66a3c);border-color:var(--merchant-rust,#b66a3c);color:#fff}.storefront-inner-tabs button:disabled{opacity:.5;cursor:not-allowed}.storefront-tab-panel{min-width:0}.storefront-tab-content{gap:14px;display:grid}.storefront-tab-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.storefront-single-card{max-width:720px}.storefront-single-card h3{margin-top:0}.profile-subsection{gap:12px;padding-top:8px;display:grid}.profile-subsection h3{margin:0!important;font-size:20px!important}.profile-subsection+.profile-subsection{border-top:1px solid var(--kadai-border);padding-top:16px}.settings-operations .section:nth-of-type(4),.settings-operations .section:nth-of-type(5),.settings-operations .section:nth-of-type(6){display:none!important}.receipt-section-body{gap:18px;display:grid}.receipt-tools-section{border-top:1px solid var(--kadai-border);padding-top:4px}.receipt-tools-section .section-title{margin:14px 0 10px}.receipt-tools-section .section-title h3{margin:0!important;font-size:22px!important}.receipt-coupon-grid{gap:10px!important}.coupon-discount-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.receipt-coupon-list{gap:10px;margin-top:12px;display:grid}.receipt-coupon-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.receipt-documents-section .card{margin-top:14px}.receipt-documents-section h3{margin-top:0!important}.storefront-preview-bottom{justify-content:flex-start;margin-top:18px;display:flex}.storefront-operations-body .store-operations-focused .section:first-of-type{display:block!important}@media (width<=760px){.settings-page-head{display:block}.settings-page-head .btn{margin-top:12px;display:inline-flex}.settings-page .kadai-grid.two{grid-template-columns:1fr!important}.settings-accordion>summary{align-items:flex-start}.settings-accordion>summary small{text-align:right;max-width:48%}.settings-preview-row{align-items:flex-start}.settings-operations .section{padding-left:0;padding-right:0}.settings-operations .card{min-width:0}.settings-operations [style*=grid-template-columns]{grid-template-columns:1fr!important}.settings-operations input,.settings-operations select,.settings-operations textarea{box-sizing:border-box;width:100%;max-width:100%}.settings-operations input[type=checkbox]{width:auto!important;max-width:none!important}.settings-page .settings-operations .section:nth-of-type(2)>.kadai-grid.two>.card:first-child{padding:12px!important}.settings-page .settings-operations .section:nth-of-type(2)>.kadai-grid.two>.card:first-child>div{gap:0!important}.settings-page .settings-operations .section:nth-of-type(2)>.kadai-grid.two>.card:first-child>div>div{border-bottom:1px solid var(--kadai-border);padding:9px 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:7px 10px!important}.settings-page .settings-operations .section:nth-of-type(2)>.kadai-grid.two>.card:first-child>div>div:last-child{border-bottom:0}.settings-page .settings-operations .section:nth-of-type(2)>.kadai-grid.two>.card:first-child>div>div>label{justify-self:end}.settings-page .settings-operations .section:nth-of-type(2) input[type=time]{height:42px;padding:8px 10px;min-width:0!important}.settings-tool-links{grid-template-columns:1fr 1fr}.settings-card{padding:16px}.payment-actions{margin-top:20px}.storefront-section-accordion>summary{font-size:19px}.storefront-section-body{padding:12px!important}.profile-subsection .kadai-grid.two{grid-template-columns:1fr!important}.coupon-discount-row{grid-template-columns:1fr 1fr}.receipt-coupon-row{flex-direction:column;align-items:flex-start}.storefront-inner-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.storefront-inner-tabs button{width:100%;padding:9px 10px}.storefront-single-card{max-width:none}}@media (width<=520px){.settings-tool-links{grid-template-columns:1fr}.receipt-coupon-grid,.coupon-discount-row{grid-template-columns:1fr!important}.storefront-inner-tabs{grid-template-columns:1fr 1fr}}@media (width<=760px){.settings-page .compact-panel-head .count-pill{white-space:nowrap;flex:none;justify-content:center;align-items:center;width:auto;min-width:0;height:auto;min-height:32px;padding:6px 10px;line-height:1.1;display:inline-flex}}.settings-account-accordion>summary small{text-align:right;max-width:58%;margin-left:auto}.storefront-preview-button{color:#3e2f28!important;background:#ead9c5!important;border-color:#ead9c5!important}.settings-page .storefront-settings-group+.storefront-settings-group{margin-top:16px!important}.settings-page .storefront-section-body{padding:18px 16px 20px!important}.settings-page .storefront-tabbed-panel{gap:16px!important}.settings-page .storefront-inner-tabs{gap:10px!important;margin:0 0 14px!important}.settings-page .storefront-inner-tabs button{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.settings-page .storefront-section-body>.payment-methods-panel,.settings-page .receipt-section-body>.receipt-design-panel,.settings-page .storefront-section-body>.promo-discounts-panel,.settings-page .storefront-operations-body>.store-operations-focused{padding-top:12px!important}.settings-page .payment-methods-panel form.storefront-single-card>.btn,.settings-page .transport-profile-form>.btn,.settings-page .transport-profile-actions,.settings-page .receipt-controls>.btn{margin-top:12px!important}.settings-page .transport-profile-panel{gap:18px;min-width:0;display:grid}.settings-page .transport-profile-list{gap:16px;min-width:0;display:grid}.settings-page .transport-profile-form{gap:14px;min-width:0;display:grid}.settings-page .transport-profile-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-page .driver-pass-settings{border-top:1px solid var(--kadai-border,#ded6cc);gap:10px;min-width:0;margin-top:8px;padding-top:16px;display:grid}.settings-page .driver-pass-link{border:1px solid var(--kadai-border,#ded6cc);overflow-wrap:anywhere;background:#ffffff8c;border-radius:12px;min-width:0;padding:10px 12px;font-size:13px}@media (width<=620px){.settings-page .store-hours-list{gap:0;display:grid}.settings-page .store-hours-row{border-bottom:1px solid var(--kadai-border,#ded6cc);min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:8px 12px!important;padding:12px 0!important;display:grid!important}.settings-page .store-hours-row:last-child{border-bottom:0}.settings-page .store-hours-row>b{grid-column:1;min-width:0}.settings-page .store-hours-row .store-hours-closed{white-space:nowrap;grid-column:2;justify-self:end;align-items:center;gap:7px;min-width:0;display:inline-flex!important}.settings-page .store-hours-row>input[type=time]{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.settings-page .receipt-controls{gap:6px!important}.settings-page .receipt-toggle{width:100%;min-width:0;padding:7px 0;grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;display:grid!important}.settings-page .receipt-toggle input{justify-self:start;width:20px!important;height:20px!important;margin:1px 0 0!important}.settings-page .receipt-toggle span{text-align:left;overflow-wrap:anywhere;min-width:0}.settings-page .transport-profile-actions .btn{text-align:center;flex:150px}}
