.BankTransferPanel-module__FKD4rW__panel{border:1px solid var(--tuti-line-strong);background:var(--tuti-surface-raised);text-align:left;border-radius:18px;min-width:0;container-type:inline-size}.BankTransferPanel-module__FKD4rW__body{gap:12px;padding:14px;display:grid}.BankTransferPanel-module__FKD4rW__qr{background:var(--tuti-surface-raised);width:min(240px,100%);box-shadow:var(--tuti-shadow-sm);border-radius:12px;justify-self:center;padding:6px}.BankTransferPanel-module__FKD4rW__qr svg{width:100%;height:auto;display:block}.BankTransferPanel-module__FKD4rW__details{gap:8px;min-width:0;margin:0;display:grid}.BankTransferPanel-module__FKD4rW__details>div{grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}.BankTransferPanel-module__FKD4rW__details dt{color:var(--tuti-muted);font-size:12.5px}.BankTransferPanel-module__FKD4rW__details dd{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.BankTransferPanel-module__FKD4rW__details dd b{overflow-wrap:anywhere;min-width:0;color:var(--tuti-ink);font-size:14.5px}.BankTransferPanel-module__FKD4rW__details dd button{border:1px solid var(--tuti-line-strong);background:var(--tuti-mint);min-width:64px;min-height:44px;color:var(--tuti-txn-green);font:inherit;cursor:pointer;border-radius:12px;flex:none;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700}.BankTransferPanel-module__FKD4rW__hint{color:var(--tuti-muted);margin:0;font-size:13px;line-height:1.5}.BankTransferPanel-module__FKD4rW__hint b{color:var(--tuti-ink)}.BankTransferPanel-module__FKD4rW__error{color:var(--tuti-error);margin:0;font-size:13.5px;font-weight:600;line-height:1.5}.BankTransferPanel-module__FKD4rW__sent{background:var(--tuti-mint);color:var(--tuti-txn-green);border-radius:14px;margin:0;padding:12px;font-size:14px;font-weight:600;line-height:1.5}.BankTransferPanel-module__FKD4rW__actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.BankTransferPanel-module__FKD4rW__primary,.BankTransferPanel-module__FKD4rW__secondary{min-height:48px;font:inherit;cursor:pointer;border-radius:14px;padding:0 16px;font-size:15px;font-weight:800}.BankTransferPanel-module__FKD4rW__primary{background:var(--tuti-txn-green-mid);color:var(--tuti-paper);border:0}.BankTransferPanel-module__FKD4rW__primary:disabled{opacity:.6;cursor:progress}.BankTransferPanel-module__FKD4rW__secondary{border:1px solid var(--tuti-line-strong);background:var(--tuti-surface-raised);color:var(--tuti-txn-green)}@container (min-width:320px){.BankTransferPanel-module__FKD4rW__details{gap:6px}.BankTransferPanel-module__FKD4rW__details>div{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:8px}.BankTransferPanel-module__FKD4rW__details dt{font-size:13px}}@container (min-width:480px){.BankTransferPanel-module__FKD4rW__body{grid-template-columns:200px minmax(0,1fr);align-items:start;column-gap:16px}.BankTransferPanel-module__FKD4rW__qr{grid-row:span 2;width:200px}.BankTransferPanel-module__FKD4rW__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.BankTransferPanel-module__FKD4rW__error{grid-column:1/-1}}
.Checkout-module__9k6QzW__page{background:var(--tuti-cream);padding:16px 16px calc(32px + env(safe-area-inset-bottom));overflow:visible}.Checkout-module__9k6QzW__layout{grid-template-columns:minmax(0,1fr);gap:16px;width:min(1120px,100%);margin:0 auto;display:grid}.Checkout-module__9k6QzW__form{flex-direction:column;gap:12px;min-width:0;display:flex}.Checkout-module__9k6QzW__back{min-height:44px;color:var(--tuti-txn-green);align-self:flex-start;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.Checkout-module__9k6QzW__title{color:var(--tuti-ink);margin:0;font-size:26px;font-weight:800}.Checkout-module__9k6QzW__card,.Checkout-module__9k6QzW__summary,.Checkout-module__9k6QzW__done{border-radius:var(--tuti-radius-card);background:var(--tuti-surface-raised);min-width:0;box-shadow:var(--tuti-shadow-sm);flex-direction:column;gap:12px;padding:16px;display:flex}.Checkout-module__9k6QzW__card h2,.Checkout-module__9k6QzW__summary h2{color:var(--tuti-ink);margin:0;font-size:17px;font-weight:800}.Checkout-module__9k6QzW__hint{color:var(--tuti-muted);margin:0;font-size:13px;line-height:1.5}.Checkout-module__9k6QzW__hint a{color:var(--tuti-txn-green);font-weight:700}.Checkout-module__9k6QzW__error{color:var(--tuti-error);margin:0;font-size:13.5px;font-weight:600;line-height:1.5}.Checkout-module__9k6QzW__notice{background:var(--tuti-sand);color:var(--tuti-ink);border-radius:14px;margin:0;padding:12px;font-size:13.5px;line-height:1.5}.Checkout-module__9k6QzW__toggle{background:var(--tuti-sand);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.Checkout-module__9k6QzW__toggle button{min-height:44px;color:var(--tuti-ink);cursor:pointer;background:0 0;border:0;border-radius:11px;font-size:14px;font-weight:600}.Checkout-module__9k6QzW__toggle button.Checkout-module__9k6QzW__active{background:var(--tuti-txn-green);color:var(--tuti-paper);font-weight:700}.Checkout-module__9k6QzW__field{flex-direction:column;gap:6px;min-width:0;display:flex}.Checkout-module__9k6QzW__field>span{color:var(--tuti-ink);font-size:13px;font-weight:700}.Checkout-module__9k6QzW__field input,.Checkout-module__9k6QzW__field select{border:1.5px solid var(--tuti-line-strong);background:var(--tuti-surface-raised);width:100%;min-height:48px;color:var(--tuti-ink);border-radius:14px;padding:0 14px;font-size:16px}.Checkout-module__9k6QzW__field input:focus,.Checkout-module__9k6QzW__field select:focus{border-color:var(--tuti-txn-green);outline:none}.Checkout-module__9k6QzW__storeLine{color:var(--tuti-ink);flex-direction:column;gap:2px;margin:0;font-size:14px;display:flex}.Checkout-module__9k6QzW__storeLine span{color:var(--tuti-muted);overflow-wrap:anywhere;font-size:13px}.Checkout-module__9k6QzW__addressPicker{flex-direction:column;gap:8px;min-width:0;display:flex}.Checkout-module__9k6QzW__suggestions{border:1px solid var(--tuti-line);background:var(--tuti-surface-raised);border-radius:14px;margin:0;padding:4px;list-style:none}.Checkout-module__9k6QzW__suggestions button{text-align:left;width:100%;min-height:48px;color:var(--tuti-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.Checkout-module__9k6QzW__suggestions button:hover,.Checkout-module__9k6QzW__suggestions button:focus-visible{background:var(--tuti-mint);outline:none}.Checkout-module__9k6QzW__suggestions b{overflow-wrap:anywhere;font-size:14px}.Checkout-module__9k6QzW__suggestions small{color:var(--tuti-muted);overflow-wrap:anywhere;font-size:12.5px}.Checkout-module__9k6QzW__options{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.Checkout-module__9k6QzW__options legend{color:var(--tuti-ink);margin-bottom:8px;padding:0;font-size:13px;font-weight:700}.Checkout-module__9k6QzW__option{border:1.5px solid var(--tuti-line-strong);cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex;position:relative}.Checkout-module__9k6QzW__option:has(input:checked){border-color:var(--tuti-txn-green);background:var(--tuti-mint)}.Checkout-module__9k6QzW__option:has(input:disabled){opacity:.55;cursor:default}.Checkout-module__9k6QzW__option input{width:20px;height:20px;accent-color:var(--tuti-txn-green);flex-shrink:0;margin:0}.Checkout-module__9k6QzW__option span{min-width:0;color:var(--tuti-ink);flex-direction:column;gap:2px;font-size:14px;display:flex}.Checkout-module__9k6QzW__option small{color:var(--tuti-muted);overflow-wrap:anywhere;font-size:12.5px}.Checkout-module__9k6QzW__timeRow{flex-direction:column;gap:10px;display:flex}.Checkout-module__9k6QzW__lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Checkout-module__9k6QzW__lines li{border-bottom:1px solid var(--tuti-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.Checkout-module__9k6QzW__lines li>span{flex-direction:column;gap:2px;min-width:0;display:flex}.Checkout-module__9k6QzW__lines li>span b{overflow-wrap:anywhere}.Checkout-module__9k6QzW__lines li>b{white-space:nowrap;flex-shrink:0}.Checkout-module__9k6QzW__lines small{color:var(--tuti-muted);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.Checkout-module__9k6QzW__totals{flex-direction:column;gap:6px;margin:0;display:flex}.Checkout-module__9k6QzW__totals div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.Checkout-module__9k6QzW__totals dt{color:var(--tuti-muted)}.Checkout-module__9k6QzW__totals dd{color:var(--tuti-ink);margin:0;font-weight:700}.Checkout-module__9k6QzW__totals .Checkout-module__9k6QzW__grand dt{color:var(--tuti-ink);font-weight:700}.Checkout-module__9k6QzW__totals .Checkout-module__9k6QzW__grand dd{color:var(--tuti-txn-green);font-size:18px}.Checkout-module__9k6QzW__primary{background:var(--tuti-txn-green);width:100%;min-height:54px;color:var(--tuti-paper);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:flex}.Checkout-module__9k6QzW__primary:disabled{opacity:.45;cursor:not-allowed}.Checkout-module__9k6QzW__primary:focus-visible,.Checkout-module__9k6QzW__toggle button:focus-visible,.Checkout-module__9k6QzW__back:focus-visible{outline:2px solid var(--tuti-gold);outline-offset:2px}.Checkout-module__9k6QzW__done{text-align:center;width:min(560px,100%);margin:32px auto}.Checkout-module__9k6QzW__done h1{color:var(--tuti-txn-green);margin:0;font-size:24px}.Checkout-module__9k6QzW__done>p{color:var(--tuti-ink);margin:0;line-height:1.5}@media (min-width:1024px){.Checkout-module__9k6QzW__page{padding:24px 24px 48px}.Checkout-module__9k6QzW__layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px}.Checkout-module__9k6QzW__summary{top:calc(var(--order-header-h) + 24px);position:sticky}}
