/* EDT Refit Batch 3: opt-in developer tools. Loaded after their original
   tool-specific inline CSS. Existing calculators and password tools are untouched. */
.edt-refit-batch3 .container.edt-batch3-tool-content {
  width:100%; max-width:none !important; min-width:0;
  margin:0; padding:27px 32px 31px;
  border:1px solid #d8e6ec; border-radius:20px;
  background:#fff; box-shadow:0 18px 48px rgba(7,28,44,.075);
}
.edt-refit-batch3 .edt-batch3-tool-content > .intro,
.edt-refit-batch3 .edt-b3-tool-intro {margin:0 0 19px;line-height:1.75;color:#4b6674;font-size:15px;}
.edt-refit-batch3 .edt-batch3-tool-content > .intro p {margin:0;}
.edt-refit-batch3 .edt-batch3-tool-content .toolwrap {
  width:100%;max-width:none;margin:0;padding:0;position:relative;min-width:0;
}
.edt-refit-batch3 .edt-batch3-tool-content .box {
  max-width:100%;min-width:0;width:100%;margin:0;
  border:1px solid #d6e7ed;border-radius:16px;
  padding:23px;background:linear-gradient(155deg,#f8fcfe,#f0f8fc);
  color:#274657;box-shadow:none;
}
.edt-refit-batch3 .edt-batch3-tool-content .toolwrap .box {margin:0;}
.edt-refit-batch3 .edt-batch3-tool-content .cockpit{min-width:0;gap:15px;}
.edt-refit-batch3 .edt-batch3-tool-content .actions{display:flex;flex-wrap:wrap;gap:9px;}
.edt-refit-batch3 .edt-batch3-tool-content .btn,
.edt-refit-batch3 .edt-batch3-tool-content .hash-btn {
  display:inline-flex;align-items:center;justify-content:center;
  min-width:0;max-width:100%;min-height:42px;max-height:none;height:auto;
  padding:10px 14px;border:1px solid #bdd5e2;border-radius:10px;
  background:#fff;color:#1b526b;line-height:1.25;
  font-size:14px;font-weight:750;cursor:pointer;
}
.edt-refit-batch3 .edt-batch3-tool-content .btn.primary,
.edt-refit-batch3 .edt-batch3-tool-content .tool-btn.primary {
  background:linear-gradient(135deg,#087da8,#056487);border-color:#087da8;color:#fff;
}
.edt-refit-batch3 .edt-batch3-tool-content :is(textarea,select,input:not([type="checkbox"]):not([type="radio"]),.hash-box) {
  max-width:100%;min-width:0;border:1px solid #c6dae5;border-radius:10px;
  background:#fff;color:#17394a;box-shadow:0 1px 3px rgba(7,28,44,.025);
}
.edt-refit-batch3 .edt-batch3-tool-content :is(textarea,select,input):focus-visible{outline:3px solid rgba(8,125,168,.23);outline-offset:2px;}
.edt-refit-batch3 .edt-batch3-tool-content .editorwrap{min-width:0;max-width:100%;border:1px solid #d6e5ed;border-radius:13px;}
.edt-refit-batch3 .edt-batch3-tool-content .editorwrap :is(textarea,pre){border:0;border-radius:0;min-width:0;}
.edt-refit-batch3 .edt-batch3-tool-content .split{width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
.edt-refit-batch3 .edt-batch3-tool-content .split > * {min-width:0;}
.edt-refit-batch3 .edt-batch3-tool-content .trust{white-space:normal;}
.edt-refit-batch3 .edt-batch3-tool-content .trustline{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap;}
.edt-refit-batch3 .edt-batch3-tool-content .statusbridge{border-color:#bed8e6;}
.edt-refit-batch3 .edt-batch3-tool-content .hash-box{overflow-wrap:anywhere;}
.edt-refit-batch3 .edt-batch3-tool-content .hash-actions{margin-top:3px;}
.edt-refit-batch3 .edt-batch3-tool-content .hash-btn{min-width:92px;}
/* The bulk URL opener uses a large two-panel engine and report. Retain the
   engine markup but make its cards match the approved network tool pages. */
.edt-refit-batch3 .edt-batch3-tool-content .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;min-width:0;}
.edt-refit-batch3 .edt-batch3-tool-content .grid > .box {width:100%;padding:23px;}
.edt-refit-batch3 .edt-batch3-tool-content .grid > .box.full{grid-column:1/-1;}
.edt-refit-batch3 .edt-batch3-tool-content .box-title {color:#13364d;font-weight:850;font-size:19px;letter-spacing:-.015em;}
.edt-refit-batch3 .edt-batch3-tool-content .field-group {min-width:0;max-width:100%;}
.edt-refit-batch3 .edt-batch3-tool-content .report-wrap,
.edt-refit-batch3 .edt-batch3-tool-content .table-wrap {max-width:100%;min-width:0;overflow-x:auto;}
.edt-refit-batch3 .edt-batch3-tool-content .result-value,
.edt-refit-batch3 .edt-batch3-tool-content .quick-pill{overflow-wrap:anywhere;}
.edt-refit-batch3 .edt-batch3-tool-content .tool-btn {max-width:100%;min-height:42px;border:1px solid #bfd7e5;border-radius:10px;}
.edt-refit-batch3 .edt-batch3-tool-content .tool-actions > .tool-btn:first-child {background:linear-gradient(135deg,#087da8,#056487);color:white;border-color:#087da8;}
.edt-refit-batch3 .edt-batch3-tool-content .result-hero,
.edt-refit-batch3 .edt-batch3-tool-content .metric-card,
.edt-refit-batch3 .edt-batch3-tool-content .quick-pill {border-color:#d6e7ed;border-radius:12px;}
.edt-refit-batch3 .edt-batch3-tool-content .related-tools{margin-top:22px;}
.edt-refit-batch3 .navigation{margin:18px 0 0;}
.edt-refit-batch3 .content.edt-modern-faq-section{margin:18px 0 0;}
.edt-refit-batch3 .content.edt-modern-faq-section .faq{margin-top:18px;}
.edt-refit-batch3 .content.edt-modern-faq-section .faq-item{margin:0;}
.edt-refit-batch3 .content.edt-modern-faq-section h3{margin:0 0 7px;font-size:16px;color:#173b4d;}
.edt-refit-batch3 .content.edt-modern-faq-section p{margin:0;color:#617985;font-size:15.6px;line-height:1.62;}
@media(max-width:980px){
 .edt-refit-batch3 .edt-batch3-tool-content .cockpit{grid-template-columns:1fr;}
 .edt-refit-batch3 .edt-batch3-tool-content .trustline{justify-content:flex-start;}
}
@media(max-width:850px){
 .edt-refit-batch3 .container.edt-batch3-tool-content{padding:22px;}
 .edt-refit-batch3 .edt-batch3-tool-content .split{grid-template-columns:1fr;}
 .edt-refit-batch3 .edt-batch3-tool-content .grid{grid-template-columns:1fr;gap:12px;}
 .edt-refit-batch3 .edt-batch3-tool-content .grid > .box.full{grid-column:auto;}
 .edt-refit-batch3 .edt-batch3-tool-content .editorwrap{height:340px;}
}
@media(max-width:520px){
 .edt-refit-batch3 .container.edt-batch3-tool-content{padding:17px 14px 21px;margin:0;width:100%;border-radius:18px;}
 .edt-refit-batch3 .edt-batch3-tool-content .box,
 .edt-refit-batch3 .edt-batch3-tool-content .grid > .box{padding:17px 14px;}
 .edt-refit-batch3 .edt-batch3-tool-content .btn{flex:1 1 45%;}
 .edt-refit-batch3 .edt-batch3-tool-content .editorwrap{height:275px;}
 .edt-refit-batch3 .edt-batch3-tool-content .actions{align-items:stretch;}
 .edt-refit-batch3 .edt-batch3-tool-content .trustline .btn{width:auto;}
 .edt-refit-batch3 .edt-batch3-tool-content .box-title{font-size:18px;}
 .edt-refit-batch3 .edt-batch3-tool-content .tool-actions .tool-btn{width:100%;}
}
/* Retired black legacy inline intro styling, matching the approved EDT copy. */
.edt-refit-batch3 .edt-batch3-tool-content .edt-hash-tool > p[style] {
  color:#4b6674 !important;
  font-size:15px;line-height:1.75 !important;
  margin:0 0 19px !important;
}
