.paypanel{position:fixed;z-index:30;top:0;right:0;width:min(460px,100%);height:100vh;overflow:auto;padding:56px 28px;background:#fffdf7;box-shadow:-15px 0 50px #0003}.paypanel h2{font:700 42px Georgia;margin:8px 0 18px}.conditions,.paytabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.conditions span{padding:10px;border:1px solid #e9dacb;border-radius:7px;background:#fff9ed;font-size:11px}.conditions b{display:block;color:#f36f56}.paytabs button{padding:12px;border:1px solid #3d2018;border-radius:6px;background:transparent;font-weight:800}.paytabs .active{background:#3d2018;color:white}.paybox{display:grid;justify-items:center;gap:14px;padding:20px;background:#fff9ed;border-radius:10px;text-align:center}.paybox label{width:100%;text-align:left;font-size:11px;font-weight:900}.paybox input,.paybox select{display:block;width:100%;margin-top:6px;padding:11px;border:1px solid #3d2018;border-radius:5px;background:white}.paybox canvas{width:210px!important;height:210px!important;background:#fff;border:8px solid #fff}.saving{padding:7px 11px;border-radius:99px;background:#bcd876;font-size:11px;font-weight:900}
.customer{display:block;margin:18px 0 12px;font-size:11px;font-weight:900}.customer input{display:block;width:100%;margin-top:7px;padding:14px;border:1px solid #3d2018;border-radius:6px;font-size:16px}.cart-conditions{display:grid;gap:5px;margin:0 0 22px;padding:14px;background:#fff9ed;border-radius:8px;font-size:12px}.cart-conditions span{color:#74564b}.paid-check{display:flex!important;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid #3d2018;border-radius:7px;background:#fff}.paid-check input{width:20px!important;height:20px;margin:0!important}.expedition{position:fixed;z-index:40;inset:0 0 0 auto;width:min(560px,100%);height:100vh;overflow:auto;padding:58px 28px;background:#fff9ed;box-shadow:-15px 0 50px #0003}.expedition h2{font:700 38px Georgia;margin:8px 0 22px}.order-list{display:grid;gap:14px}.order{padding:18px;background:#fff;border:1px solid #e9dacb;border-left:6px solid #f36f56;border-radius:9px}.order.done{opacity:.55;border-left-color:#bcd876}.order header{display:flex;justify-content:space-between;gap:10px}.order header b{font:700 23px Georgia}.order header span{font-size:11px}.order ul{padding:12px 0 12px 20px;margin:0;border-bottom:1px solid #e9dacb;line-height:1.7}.order-pay{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:12px 0;font-size:12px}.order-pay b{color:#3d7a3c}.order>button{width:100%;padding:11px;border:0;border-radius:5px;background:#3d2018;color:white;font-weight:900}#expeditionBtn{background:#ffd968;color:#3d2018;border-color:#ffd968}@media(max-width:600px){.actions{gap:5px}.actions button{font-size:11px}.expedition,.paypanel{padding:55px 20px}}
.customer{display:block;margin:18px 0 12px;font-size:11px;font-weight:900}.customer input{display:block;width:100%;margin-top:7px;padding:14px;border:1px solid #3d2018;border-radius:6px;font-size:16px}.cart-conditions{display:grid;gap:5px;margin:0 0 22px;padding:14px;background:#fff9ed;border-radius:8px;font-size:12px}.cart-conditions span{color:#74564b}.paid-check{display:flex!important;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid #3d2018;border-radius:7px;background:#fff}.paid-check input{width:20px!important;height:20px;margin:0!important}.expedition{position:fixed;z-index:40;inset:0 0 0 auto;width:min(560px,100%);height:100vh;overflow:auto;padding:58px 28px;background:#fff9ed;box-shadow:-15px 0 50px #0003}.expedition h2{font:700 38px Georgia;margin:8px 0 22px}.exp-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.exp-head button{padding:9px 12px;border:1px solid #b83b2d;border-radius:5px;background:transparent;color:#b83b2d;font-weight:800}.order-list{display:grid;gap:14px}.order{padding:18px;background:#fff;border:1px solid #e9dacb;border-left:6px solid #f36f56;border-radius:9px}.order.done{opacity:.55;border-left-color:#bcd876}.order header{display:flex;justify-content:space-between;gap:10px}.order header b{font:700 23px Georgia}.order header span{font-size:11px}.order ul{padding:12px 0 12px 20px;margin:0;border-bottom:1px solid #e9dacb;line-height:1.7}.order-pay{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:12px 0;font-size:12px}.order-pay b{color:#3d7a3c}.order-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.order-actions button{padding:11px;border:0;border-radius:5px;background:#3d2018;color:white;font-weight:900}.order-actions .remove-order{border:1px solid #b83b2d;background:transparent;color:#b83b2d}#expeditionBtn{background:#ffd968;color:#3d2018;border-color:#ffd968}@media(max-width:600px){.actions{gap:5px}.actions button{font-size:11px}.expedition,.paypanel{padding:55px 20px}.exp-head{align-items:flex-start}}
