.owner-test{margin-top:14px;border:1px dashed #6b572f;border-radius:6px;padding:10px;color:var(--muted);font-size:11px}
.owner-test[hidden]{display:none}
.owner-test summary{color:#eac77f;font-weight:700;cursor:pointer}
.owner-test p{margin:8px 0}
.owner-test button{width:100%;padding:9px;cursor:pointer}
.owner-test button:disabled{opacity:.55;cursor:not-allowed}
#ownerTestStatus{display:block;margin-top:7px;color:#eac77f}
.customer-checkout{margin-top:14px;border:1px solid #6b572f;border-radius:6px;padding:10px;color:var(--text);font-size:11px}
.customer-checkout[hidden]{display:none}
.customer-checkout summary{color:#eac77f;font-weight:700;cursor:pointer}
.customer-checkout p{margin:8px 0}
.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}
.customer-checkout textarea{width:100%;min-height:58px;resize:vertical;background:#0f1319;border:1px solid #35404c;border-radius:5px;color:var(--text);padding:8px;font:inherit}
.customer-checkout button{width:100%;margin-top:8px;padding:9px;cursor:pointer}
.customer-checkout button:disabled{opacity:.55;cursor:not-allowed}
#privacyConsentLabel{line-height:1.4}
#checkoutStatus{display:block;margin-top:8px;color:#eac77f}
@media(max-width:480px){.checkout-fields{grid-template-columns:1fr}}
