.bpp-customer-check-page{box-sizing:border-box;width:100%;min-width:0;max-width:72rem;margin:0 auto;padding:clamp(.75rem,3vw,1.75rem)}
.bpp-customer-check-page .bpp-customer-check-page-header{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 1rem}
.bpp-customer-check-page-header>h1{margin:0;font-size:clamp(1.25rem,3vw,1.65rem);font-weight:800;color:#0f172a}
.bpp-customer-check-page-header>button{padding:.48rem .72rem;background:#fff;border:1px solid #d8e2eb;border-radius:.6rem;color:#0b5b53;font-size:.85rem;font-weight:700}
.bpp-risk-check{display:grid;gap:.85rem;min-width:0}
.bpp-risk-check .bpp-risk-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:.65rem;background:#fff;padding:.85rem 1rem;border:1px solid #d8e2eb;border-radius:.85rem}
.bpp-risk-toolbar>label{display:grid;gap:.3rem;flex:1 1 12rem;max-width:25rem;min-width:0;font-size:.8rem;font-weight:700}
.bpp-risk-toolbar>label input{width:100%;min-width:0}
.bpp-risk-actions{display:flex;flex-wrap:wrap;gap:.5rem}
.bpp-risk-customer{margin:0;overflow-wrap:anywhere}
.bpp-risk-crm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.55rem;min-width:0}
.bpp-risk-crm>div{border-color:#d8e2eb;background:#fff}
.bpp-risk-check .bpp-score-dashboard{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;min-width:0}
.bpp-score-dashboard .bpp-score-profile,.bpp-score-dashboard .bpp-score-main{box-sizing:border-box;min-width:0;padding:clamp(.75rem,2vw,1.15rem);border:1px solid #d8e2eb;border-radius:.85rem;background:#fff}
.bpp-score-dashboard .bpp-score-profile{display:grid;justify-items:center;align-content:start;gap:.75rem;text-align:center}
.bpp-score-dashboard .bpp-score-profile>.bpp-risk-brand{display:block;width:120px!important;height:36px!important;max-width:100%;object-fit:contain;margin:0}
.bpp-risk-score-value{display:grid;gap:.1rem;line-height:1.1}
.bpp-risk-score-value>b{font-size:2.1rem;font-variant-numeric:tabular-nums}
.bpp-risk-score-value>span{font-size:.8rem;color:#475569}
.bpp-score-profile .bpp-score-phone{margin:0;font-weight:700;overflow-wrap:anywhere}
.bpp-score-profile .bpp-score-assessment{margin:0;padding:.45rem .65rem;border:1px solid;border-radius:.55rem;font-size:.85rem;font-weight:700}
.bpp-score-dashboard .bpp-score-main{display:grid;gap:.75rem;align-content:start}
.bpp-score-dashboard .bpp-score-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.55rem;min-width:0}
.bpp-score-cards .bpp-score-card{min-width:0;padding:.65rem .75rem;border:1px solid #e2e8f0;border-radius:.6rem;background:#f8fafc;overflow-wrap:anywhere}
.bpp-score-cards .bpp-score-card>b{font-size:1.25rem}
.bpp-score-cards .bpp-score-card>p{margin:.2rem 0 0;font-size:.8rem;color:#475569}
.bpp-score-dashboard .bpp-score-caution{margin:0;padding:.55rem .7rem;border-radius:.5rem;background:#fffbeb;color:#78350f;font-size:.82rem}
.bpp-score-dashboard .bpp-score-table-wrap{max-width:100%;min-width:0;overflow-x:auto;border:1px solid #e2e8f0;border-radius:.6rem}
.bpp-score-dashboard table{width:100%;min-width:28rem;border-collapse:collapse;font-size:.83rem}
.bpp-score-dashboard :is(th,td){padding:.55rem .7rem;text-align:start;border-bottom:1px solid #e2e8f0}
.bpp-score-dashboard th{background:#f1f5f9}
.bpp-score-dashboard tr:last-child td{border-bottom:0}
.bpp-score-dashboard .bpp-seller-reports{min-width:0;padding:.6rem .75rem;border:1px solid #e2e8f0;border-radius:.6rem;overflow-wrap:anywhere}
.bpp-score-dashboard .bpp-seller-reports summary{cursor:pointer;font-weight:700}
.bpp-score-dashboard .bpp-seller-reports summary :is(strong,span){margin-inline-start:.6rem}
@media(min-width:950px){.bpp-risk-check .bpp-score-dashboard{grid-template-columns:minmax(10.5rem,1fr) minmax(0,3fr);align-items:start}}
