/* Buyer-only refinement. Owner diagnostics and production controls remain unchanged. */
.cssa-diamond.is-buyer .cssa-diamond-controls>label:has([data-dp-field]){position:relative;display:grid;gap:8px;margin:14px 0 8px;padding:14px;border:1px solid color-mix(in srgb,var(--cssa-brand-gold) 38%,var(--cssa-brand-blue-white));border-radius:14px;background:linear-gradient(145deg,#fff,#f7faff);color:var(--cssa-brand-primary);font-size:.88rem;font-weight:850;box-shadow:0 8px 22px color-mix(in srgb,var(--cssa-brand-primary) 6%,transparent)}
.cssa-diamond.is-buyer [data-dp-field]{min-height:52px!important;margin:0!important;padding:11px 13px!important;border:2px solid color-mix(in srgb,var(--cssa-brand-royal) 48%,#fff)!important;border-radius:11px!important;background:#fff!important;color:var(--cssa-text)!important;font-size:17px!important;box-shadow:inset 0 1px 3px rgba(0,11,81,.06)}
.cssa-diamond.is-buyer [data-dp-field]:hover{border-color:var(--cssa-brand-royal)!important}
.cssa-diamond.is-buyer [data-dp-field]:focus{border-color:var(--cssa-brand-gold-strong)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--cssa-brand-gold) 18%,transparent)!important;outline:0}
.cssa-diamond.is-buyer .cssa-diamond-controls>details{display:none}
.cssa-diamond.is-buyer [data-dp-dimensions]{display:none}
.cssa-diamond.is-buyer .cssa-diamond-note{margin:4px 2px 12px;color:var(--cssa-text-muted)}
@media(max-width:430px){.cssa-diamond.is-buyer .cssa-diamond-controls>label:has([data-dp-field]){padding:11px;border-radius:12px}.cssa-diamond.is-buyer [data-dp-field]{min-height:50px!important}}
