.buybox-panel{border:1px solid #cad6e5;border-radius:18px;background:#fff;padding:clamp(20px,4vw,36px);box-shadow:0 12px 30px #13233a0a}.buybox-panel form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.buybox-panel label{display:grid;gap:9px;font-weight:650;color:#233752}.buybox-panel :is(input,select){width:100%;min-width:0;min-height:48px;padding:10px;border:1px solid #879bb4;border-radius:9px;background:#fff;color:#15213a;font:inherit;font-size:16px}.buybox-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px}.buybox-panel button{min-height:46px;width:auto;padding:11px 18px;border-radius:9px;border:1px solid #476481;background:#fff;color:#203c57;font:inherit;font-weight:650;cursor:pointer}.buybox-panel button[type=submit]{background:#215b74;color:#fff;border-color:#215b74}.buybox-panel button:disabled{opacity:.55;cursor:default}.buybox-panel [role=status]{border-left:3px solid #678dae;padding:12px 16px;margin:22px 0;background:#f0f5fb;color:#263d59;line-height:1.6}.buybox-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.buybox-stats>div{border:1px solid #d1dce8;border-radius:10px;padding:16px;background:#f6f9fd}.buybox-stats strong{display:block;font-size:32px;color:#203c57}.buybox-stats span{font-size:13px;color:#485974}.buybox-table{overflow:auto;margin:18px 0}.buybox-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6;min-width:760px}.buybox-table th,.buybox-table td{text-align:left;vertical-align:top;padding:14px 10px;border-bottom:1px solid #d5dfeb;color:#233752;overflow-wrap:anywhere;max-width:320px}.buybox-table th{background:#eff5fb}.buybox-panel small{display:block;font-size:13px;color:#485974;line-height:1.6}.buybox-panel ul{padding-left:22px}.buybox-panel [hidden]{display:none!important}
.buybox-notify{border:1px solid #cddaea;border-radius:12px;background:#f6f9fd;padding:20px;margin:18px 0;display:grid;gap:12px}.buybox-notify h3{margin:0;font-size:18px;color:#203c57}.buybox-notify p{margin:0;font-size:14px;color:#35496a;line-height:1.6}.buybox-notify .buybox-notify-row{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.buybox-notify label{flex:1 1 240px;min-width:0}.buybox-notify [data-notify-status]{font-size:13px;color:#35496a;min-height:0}
.buybox-proof{padding:26px;border-radius:16px;background:#101a31;color:#edf4ff;display:grid;gap:18px}.buybox-proof strong{display:block;font-size:20px;color:#b0eadf}.buybox-proof p{color:#c5d6eb!important;margin:5px 0 0!important;font-size:14px}.buybox-panel :is(a,input,select,button):focus-visible{outline:3px solid #346687;outline-offset:4px}.buybox-micro{font-size:13px}.buybox-steps{counter-reset:steps;display:grid;gap:16px;padding:0;list-style:none}.buybox-steps li{padding:20px;border-left:3px solid #7795b1;background:#fff}.buybox-steps strong{display:block;margin-bottom:6px}
@media(max-width:980px){.buybox-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.buybox-panel form{grid-template-columns:minmax(0,1fr)}.buybox-stats{grid-template-columns:minmax(0,1fr)}.buybox-stats>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.buybox-panel{padding:18px}.buybox-actions button{flex:1 1 auto}.buybox-notify .buybox-notify-row{flex-direction:column;align-items:stretch}.buybox-notify button{width:100%}}
/* Long SKUs, header aliases and bucket labels must wrap instead of expanding a narrow page. */
.buybox-panel,.buybox-panel form,.buybox-panel label,.buybox-proof,.buybox-notify{min-width:0;max-width:100%}.buybox-panel input[type=file]{overflow:hidden}.buybox-actions{min-width:0}.buybox-actions button{max-width:100%;white-space:normal}
.buybox-bullets{display:grid;gap:10px;padding-left:20px;margin:18px 0 0;color:#2b3f5c;line-height:1.65}.buybox-bullets li{max-width:60ch}

/* A field no person sees and no person fills; anything in it is a script. Moved
   out of view rather than display:none, which some bots skip. */
.buybox-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
