/* Original ScamRadar batch checker. No third-party frameworks or fonts. */
.srcc-bulk{margin:24px auto 50px;max-width:1160px;padding:clamp(20px,3vw,36px);
border:1px solid rgba(110,207,226,.25);border-radius:22px;
background:linear-gradient(145deg,#13283f,#0b182b);color:#e8f5ff;
overflow-wrap:anywhere}
.srcc-bulk [hidden]{display:none!important}
.srcc-bulk h2{font-size:clamp(26px,3.6vw,42px);line-height:1.2;margin:.4em 0;color:#f2ffff}
.srcc-bulk p{color:#c9dff0;line-height:1.65;max-width:940px}
.srcc-bulk nav{display:flex;gap:18px;flex-wrap:wrap;margin:12px 0 26px}
.srcc-bulk nav a[aria-current=page]{font-weight:800;text-decoration:underline}
.srcc-bulk label{display:block;margin:14px 0 10px;font-weight:770}
.srcc-bulk textarea{display:block;width:100%;box-sizing:border-box;min-height:230px;
max-width:100%;border:1px solid #728eac;border-radius:13px;padding:15px 17px;
font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;line-height:1.75;
background:#0a1e35;color:#f0faff;resize:vertical}
.srcc-bulk textarea::placeholder{color:#abc7da;opacity:1}
.srcc-bulk .srcc-bulk-privacy{font-size:13px;max-width:990px}
.srcc-bulk-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.srcc-bulk-actions button{font:inherit;font-weight:760;cursor:pointer;padding:10px 16px;
min-height:46px;color:#0a2037;border:0;border-radius:11px;background:#9be9e6}
.srcc-bulk-actions button:nth-child(n+2){background:#233f5d;color:#f1fcff;
border:1px solid #6392ad}
.srcc-bulk-actions button:disabled{opacity:.54;cursor:not-allowed}
.srcc-bulk :is(button,textarea,a):focus-visible{outline:3px solid #ffe18d;outline-offset:3px}
.srcc-bulk-status{min-height:1.3em;font-weight:750;margin:20px 0}
.srcc-bulk-table-wrap{max-width:100%;overflow-x:auto;border-radius:12px;
border:1px solid rgba(152,211,226,.3)}
.srcc-bulk table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}
.srcc-bulk th,.srcc-bulk td{padding:13px 15px;border-bottom:1px solid rgba(178,212,237,.16);
vertical-align:top;min-width:95px}
.srcc-bulk th{background:#183a51;color:#dff7ff;font-weight:800}
.srcc-bulk td:first-child{overflow-wrap:anywhere;min-width:175px;max-width:390px;
font-family:ui-monospace,Consolas,monospace}
.srcc-bulk tr[data-state=high_risk] td:nth-child(2){color:#ffaca6;font-weight:800}
.srcc-bulk tr[data-state=suspicious] td:nth-child(2){color:#ffe08c;font-weight:800}
.srcc-bulk tr[data-state=not_verified] td:nth-child(2){color:#b9e4f1}
.srcc-bulk tr[data-state=error] td:nth-child(2){color:#ffc2b7}
.srcc-bulk-warning{padding:16px 18px;border-left:3px solid #f1bb6f;
background:rgba(136,88,40,.14);border-radius:4px;font-weight:660}
@media(max-width:650px){.srcc-bulk{padding:18px 14px}.srcc-bulk-actions button{
flex:1 1 160px}.srcc-bulk th,.srcc-bulk td{padding:10px 9px}}
@media(prefers-reduced-motion:reduce){.srcc-bulk *{animation:none!important;transition:none!important}}

.srcc-bulk .srcc-bulk-select{display:flex;align-items:center;gap:7px;
margin:0;font-size:13px;white-space:normal;cursor:pointer}
.srcc-bulk .srcc-bulk-select input{width:18px;height:18px;accent-color:#75f1d8;
cursor:pointer}
.srcc-bulk .srcc-bulk-select input:disabled{opacity:.55;cursor:not-allowed}
.srcc-bulk .srcc-bulk-select span{font-weight:600}

/* 0.19.34 - real Core scan workflow. Inputs and summaries remain local. */
.srcc-bulk-preflight,.srcc-bulk-review,.srcc-bulk-progress,
.srcc-triage-preflight,.srcc-triage-domain-review{
  border:1px solid rgba(116,226,218,.4);border-radius:14px;
  padding:16px 18px;margin:15px 0;background:rgba(18,55,78,.65);
  min-width:0;overflow-wrap:anywhere
}
.srcc-bulk-preflight h3,.srcc-bulk-review h3,
.srcc-triage-domain-review h3{margin:.2em 0 .7em;color:#f4ffff}
.srcc-bulk-preflight [data-srcc-bulk-preview-list]{display:grid;gap:6px;
 max-height:220px;overflow-y:auto;overflow-x:hidden;min-width:0}
.srcc-bulk-preflight [data-srcc-bulk-preview-list] p{
 margin:0;padding:9px 11px;border-radius:7px;background:rgba(10,33,56,.65);
 font:13px/1.5 ui-monospace,Consolas,monospace;overflow-wrap:anywhere
}
.srcc-bulk-review-controls{display:grid;
 grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));
 gap:12px;margin:10px 0}
.srcc-bulk-review-controls label{display:flex;flex-direction:column;gap:6px;
 margin:0;color:#dceff9;min-width:0}
.srcc-bulk-review-controls input,.srcc-bulk-review-controls select{
 min-height:44px;max-width:100%;width:100%;padding:9px 11px;
 border:1px solid #6cb7c8;border-radius:9px;background:#09233c;
 color:#f5ffff;font:inherit}
.srcc-bulk-workflow-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;
 margin:10px 0}
.srcc-bulk-workflow-actions button,.srcc-bulk-preflight button,
.srcc-triage-preflight button{
 min-height:43px;font:inherit;font-weight:740;border:1px solid #85d7d4;
 border-radius:9px;padding:8px 12px;cursor:pointer;
 background:rgba(50,134,141,.28);color:#f2ffff;max-width:100%
}
.srcc-bulk-workflow-actions button:disabled,
.srcc-bulk-preflight button:disabled,.srcc-triage-preflight button:disabled{
 opacity:.5;cursor:not-allowed}
.srcc-bulk-progress progress{width:100%;height:17px;display:block;
 accent-color:#87ede4;margin:14px 0;border-radius:8px}
.srcc-bulk :is(button,select,input):focus-visible,
.srcc-triage :is(button,select,input):focus-visible{
 outline:3px solid #ffdb8e;outline-offset:2px}
.srcc-bulk tr[hidden],.srcc-triage tr[hidden]{display:none!important}
.srcc-bulk [data-srcc-bulk-summary],.srcc-triage [data-srcc-triage-result-count]{
 font-weight:750;color:#e4f5ff;line-height:1.6}
@media(max-width:480px){
 .srcc-bulk-preflight,.srcc-bulk-review,.srcc-bulk-progress,
 .srcc-triage-preflight,.srcc-triage-domain-review{padding:12px}
 .srcc-bulk-workflow-actions button,.srcc-bulk-preflight button,
 .srcc-triage-preflight button{width:100%}
}
@media print{.srcc-bulk-preflight,.srcc-bulk-progress,
 .srcc-bulk-workflow-actions,.srcc-triage-preflight{display:none!important}}

/* 0.19.38 - verified owner Core account status (read only) */
.srcc-bulk .srcc-bulk-owner-confirm{
 background:rgba(44,101,133,.22);
 border:1px solid rgba(131,213,221,.45);
 padding:11px 15px;border-radius:10px;
 font-size:14px;max-width:100%;min-height:1.2em;
}
.srcc-bulk tr[data-account-confirm=verified] td:last-child{
 border-left:2px solid rgba(128,226,206,.5)
}
.srcc-bulk tr[data-account-confirm=uncertain] td:last-child{
 border-left:2px solid rgba(252,193,113,.75)
}
@media print {.srcc-bulk .srcc-bulk-owner-confirm{display:none!important}}

/* 0.19.39 - deliberate owner Core unwatch and unsave actions */
.srcc-bulk-actions button[data-srcc-bulk-unsave],
.srcc-bulk-actions button[data-srcc-bulk-unwatch],
.srcc-bulk-actions button[data-srcc-triage-unsave],
.srcc-bulk-actions button[data-srcc-triage-unwatch]{
 background:#453b41;color:#fff2e8;border:1px solid #d4ab96
}
.srcc-bulk-actions button[data-srcc-bulk-unsave]:disabled,
.srcc-bulk-actions button[data-srcc-bulk-unwatch]:disabled,
.srcc-bulk-actions button[data-srcc-triage-unsave]:disabled,
.srcc-bulk-actions button[data-srcc-triage-unwatch]:disabled{
 opacity:.5;cursor:not-allowed
}
