@layer design{.buyer-preview [hidden],.buyer-dialog [hidden]{display:none!important}.buyer-product-heading{align-items:center;gap:14px;display:flex}.buyer-product-heading p{margin-top:7px;font-size:13px}.buyer-provider{border:1px solid var(--d-line);background:var(--lavender);border-radius:14px;margin-top:24px;padding:20px}.buyer-provider .access-eyebrow{margin-bottom:12px;line-height:1.7}.buyer-provider strong{font-size:15px}.buyer-provider p{margin-top:8px;font-size:13px;line-height:1.8}.access-card .buyer-consent{align-items:flex-start;gap:12px;line-height:1.7;display:flex}.access-card .buyer-consent input{width:18px;height:18px;min-height:0;accent-color:var(--purple);flex:0 0 18px;margin-top:3px}.buyer-message{border:1px solid var(--d-line);background:var(--lavender);color:var(--d-ink);border-radius:12px;margin-top:18px;padding:15px;font-size:13px;line-height:1.8}.buyer-dialog{border:1px solid var(--d-line);width:min(560px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--d-ink);box-shadow:var(--shadow);background:#fff;border-radius:24px;margin:auto;padding:32px;overflow:auto}.buyer-dialog::backdrop{background:#19162766}.buyer-dialog h2{padding-right:32px;font-size:28px;line-height:1.2}.buyer-dialog p{margin-top:18px;font-size:14px;line-height:1.8}.buyer-dialog-close{float:right;background:var(--lavender);width:34px;height:34px;color:var(--d-ink);border:0;border-radius:50%;font-size:24px}.buyer-dialog .btn{margin-top:22px}.buyer-outcomes{border-top:1px solid var(--d-line);color:var(--muted);margin-top:26px;padding-top:20px;font-size:12px}.buyer-outcomes summary{cursor:pointer;font-weight:600}.buyer-outcomes label{margin-top:16px;line-height:1.7;display:block}.buyer-outcomes select{color:var(--d-ink);margin-top:8px;font-size:13px;display:block}.buyer-sample,.buyer-dialog .buyer-sample{color:var(--muted);margin-top:22px;font-size:11px;line-height:1.8}.buyer-preview .status-page .buyer-sample{font-size:11px}.buyer-preview .buyer-receipt{margin-block:20px;display:block}.buyer-receipt>div{border-bottom:1px solid var(--d-line);grid-template-columns:1fr 1.5fr;gap:20px;padding:13px 0;font-size:13px;display:grid}.buyer-receipt dt{color:var(--muted)}.buyer-receipt dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.buyer-preview .status-page .info-note{font-size:13px}.buyer-preview .status-page .info-note strong{color:var(--d-ink)}.buyer-preview .status-icon{background:var(--lavender);color:var(--purple)}.buyer-preview .status-icon .icon{width:28px;height:28px}.buyer-help-links{flex-wrap:wrap;gap:16px;margin-top:20px;font-size:13px;display:flex}.buyer-help-links button{font-size:inherit;background:0 0;border:0;padding:0}.buyer-preview .status-product>span{flex-shrink:0}.buyer-preview .status-product>div{min-width:0}.buyer-preview .status-product>strong{white-space:nowrap}.buyer-preview #buyer-title:focus,.buyer-preview #buyer-status-title:focus{outline:none}.buyer-dialog button:disabled,.buyer-preview #buyer-continue:disabled{opacity:.65;cursor:default}body:is(html[data-resolved-theme=dark] *,#ts-dark:checked) .buyer-dialog,:is(body:has(.buyer-preview),.buyer-preview):is(html[data-resolved-theme=dark] *,#ts-dark:checked) .status-page{background:#211e2b}:is(body:has(.buyer-preview),.buyer-preview):is(html[data-resolved-theme=dark] *,#ts-dark:checked) .status-page .info-note{background:var(--lavender);border-color:var(--d-line)}body:is(html[data-resolved-theme=dark] *,#ts-dark:checked) .buyer-outcomes select{background:#272332}body:is(html[data-resolved-theme=dark] *,#ts-dark:checked) :is(.buyer-provider,.buyer-message,.buyer-dialog-close){background:#302941}@media (max-width:650px){.buyer-dialog{padding:24px}.buyer-dialog h2{font-size:25px}.buyer-receipt>div{grid-template-columns:1fr;gap:5px}.buyer-receipt dd{text-align:left}.buyer-preview .status-product{flex-wrap:wrap}}}