body .woocommerce .kiraku-qbp-customer-view{--qbp-border:#d9d5ce;--qbp-muted:#5a5650;--qbp-surface:#faf9f6;--qbp-accent:#5e4b37;color:#292724;font-size:15px;line-height:1.7;margin-top:30px;padding:20px;background:var(--qbp-surface);border:1px solid var(--qbp-border);border-radius:4px}
body .woocommerce .kiraku-qbp-financials{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:15px 0 20px}
body .woocommerce .kiraku-qbp-financials>div{background:#fff;padding:12px;border:1px solid var(--qbp-border);border-radius:4px}
body .woocommerce .kiraku-qbp-financials .kiraku-qbp-label{font-size:14px;color:var(--qbp-muted)}
body .woocommerce .kiraku-qbp-financials .kiraku-qbp-value{font-size:18px;font-weight:700;color:#292724}
body .woocommerce .kiraku-qbp-payment-history{margin:20px 0}body .woocommerce .kiraku-qbp-payment-history h4{font-size:18px;margin:0 0 10px}
body .woocommerce .kiraku-qbp-payments{font-size:15px;line-height:1.7}body .woocommerce .kiraku-qbp-payments th,body .woocommerce .kiraku-qbp-payments td{padding:10px;vertical-align:top;overflow-wrap:anywhere}
body .woocommerce .kiraku-qbp-payments .button,body .woocommerce .kiraku-qbp-case-payment .button{font-size:15px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;background:#5e4b37;color:#fff;border-radius:4px;padding:8px 12px}
body .woocommerce .kiraku-qbp-case-payment{padding:18px;margin:20px 0;border:1px solid #d9d5ce;background:#faf9f6;border-radius:4px;font-size:15px;line-height:1.7;color:#292724}
body .woocommerce .kiraku-qbp-case-payment h2{font-size:21px;margin-top:0}
@media(max-width:600px){body .woocommerce .kiraku-qbp-customer-view{padding:14px}body .woocommerce .kiraku-qbp-financials{grid-template-columns:repeat(2,minmax(0,1fr))}body .woocommerce .kiraku-qbp-payments thead{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}body .woocommerce .kiraku-qbp-payments tbody,body .woocommerce .kiraku-qbp-payments tr,body .woocommerce .kiraku-qbp-payments td{display:block;width:auto}body .woocommerce .kiraku-qbp-payments tr{padding:8px 0;border-bottom:1px solid #d9d5ce}body .woocommerce .kiraku-qbp-payments td{display:flex;justify-content:space-between;gap:12px;text-align:right;border:0;padding:6px 0}body .woocommerce .kiraku-qbp-payments td:before{content:attr(data-title);font-weight:600;text-align:left;flex-shrink:0}}
