/* Quick Checkout — shared design tokens (values come from WooCommerce → Quick Checkout → Design). */
:root{
	--qc-p:#f2542d;--qc-pt:#fff;--qc-bg:#f3f4f6;--qc-card:#fff;--qc-text:#111827;--qc-muted:#6b7280;--qc-ok:#16a34a;
	--qc-r:16px;--qc-rs:10px;
	--qc-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;
	--qc-line:color-mix(in srgb,var(--qc-text) 11%,transparent);
	--qc-soft:color-mix(in srgb,var(--qc-p) 8%,var(--qc-card));
	--qc-shadow:0 1px 2px rgba(16,24,40,.05),0 1px 3px rgba(16,24,40,.06);
	--qc-shadow-lg:0 18px 50px rgba(16,24,40,.22);
	--qc-err:#dc2626;--qc-okt:#fff;--qc-star:#f59e0b;--qc-imgbg:#fff;--qc-toast:#111827;--qc-toastt:#fff;
}
.qcr,.qcr *,.qcr-drawer,.qcr-drawer *,.qcr-fbar,.qcr-fbar *{box-sizing:border-box}
.qcr-i{flex:none;display:inline-block;vertical-align:middle}
.qcr-btn,a.qcr-btn,button.qcr-btn{
	display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 22px!important;margin:0;
	border:0!important;border-radius:var(--qc-rs)!important;background:var(--qc-p)!important;color:var(--qc-pt)!important;
	font:700 16px/1.2 var(--qc-font)!important;letter-spacing:.01em!important;text-transform:none!important;text-decoration:none!important;
	cursor:pointer;box-shadow:0 6px 16px color-mix(in srgb,var(--qc-p) 30%,transparent)!important;transition:transform .12s,filter .15s,opacity .15s;-webkit-tap-highlight-color:transparent
}
.qcr-btn:hover{filter:brightness(1.06)}
.qcr-btn:active{transform:scale(.98)}
.qcr-btn[disabled],.qcr-btn.is-busy{opacity:.65;cursor:progress}
.qcr-btn-ghost,a.qcr-btn-ghost{background:transparent!important;color:var(--qc-p)!important;box-shadow:inset 0 0 0 1.5px var(--qc-p)!important}
.qcr-btn-sm{min-height:40px;padding:8px 16px!important;font-size:14px!important;box-shadow:none!important}
@keyframes qcrSpin{to{transform:rotate(360deg)}}
@keyframes qcrUp{from{transform:translateY(10px);opacity:0}to{transform:none;opacity:1}}
@media (prefers-reduced-motion:reduce){.qcr *,.qcr-drawer *{animation:none!important;transition:none!important}}
