/* EDT Batch 5, sitemap and text utilities. Scoped to migrated pages only.
   Shared header, ads, breadcrumb and navigation remain owned by existing includes. */
.edt-refit-batch5 .container.edt-batch5-tool-content {
  width:100%;max-width:none!important;min-width:0;margin:0!important;
  padding:27px 32px 31px;background:#fff;border:1px solid #d8e6ec;
  border-radius:20px;box-shadow:0 18px 48px rgba(7,28,44,.075);
}
.edt-refit-batch5 .edt-batch5-tool-content .grid {
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;
  width:100%;min-width:0;align-items:stretch;
}
.edt-refit-batch5 .edt-batch5-tool-content .grid>.box {
  width:100%;max-width:100%;min-width:0;margin:0;padding:23px;
  background:linear-gradient(155deg,#f8fcfe,#f0f8fc);border:1px solid #d6e7ed;
  border-radius:16px;box-shadow:none;color:#274657;
}
.edt-refit-batch5 .edt-batch5-tool-content .grid>.box.full{grid-column:1/-1}
.edt-refit-batch5 .edt-batch5-tool-content .box-title {
  color:#13364d;font-weight:850;font-size:19px;letter-spacing:-.015em;
  line-height:1.35;margin:0 0 17px;
}
.edt-refit-batch5 .edt-batch5-tool-content :is(input,textarea,select,button){max-width:100%;font-family:inherit}
.edt-refit-batch5 .edt-batch5-tool-content :is(.calc-input,.calc-select,.text-area) {
  min-width:0;max-width:100%;border:1px solid #c6dae5;border-radius:10px;
  background:#fff;box-shadow:0 1px 3px rgba(7,28,44,.025);
  color:#17394a;font-size:15px;font-weight:600;padding:11px 13px;line-height:1.4;
}
.edt-refit-batch5 .edt-batch5-tool-content .text-area{width:100%;min-height:158px}
.edt-refit-batch5 .edt-batch5-tool-content .text-area.output{min-height:160px}
.edt-refit-batch5 .edt-batch5-tool-content .input-label{font-size:13.5px;font-weight:800;color:#244556}
.edt-refit-batch5 .edt-batch5-tool-content .field-group{min-width:0}
.edt-refit-batch5 .edt-batch5-tool-content :is(.mini-grid,.option-grid,.metric-grid){min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}
.edt-refit-batch5 .edt-batch5-tool-content :is(.tool-actions,.preset-row){display:flex;flex-wrap:wrap;gap:9px}
.edt-refit-batch5 .edt-batch5-tool-content :is(.tool-btn,.mini-help){
  display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:42px;
  height:auto;padding:10px 15px;border:1px solid #bed6e2;border-radius:10px;
  background:#fff;color:#1b526b;font-size:14px;font-weight:750;line-height:1.2;
  cursor:pointer;box-shadow:0 2px 7px rgba(7,28,44,.04);
}
.edt-refit-batch5 .edt-batch5-tool-content .tool-actions>.tool-btn:first-child,
.edt-refit-batch5 .edt-batch5-tool-content .mode-btn.generate-btn {
  background:linear-gradient(135deg,#087da8,#056487);border-color:#087da8;color:#fff;
}
.edt-refit-batch5 .edt-batch5-tool-content :is(.metric-card,.result-hero,.check-card,.note,.mini-help-text,.sitemap-preview,.sitemap-url){border-radius:12px;border-color:#d6e7ed}
.edt-refit-batch5 .edt-batch5-tool-content :is(.result-value,.sitemap-url,.note){overflow-wrap:anywhere}
/* Both text converter interfaces retain all original controls and script IDs. */
.edt-refit-batch5 .edt-b5-intro{margin:0 0 18px!important;font-size:15.6px;line-height:1.7;color:#526e7d!important}
.edt-refit-batch5 .edt-batch5-tool-content>.box{
  margin:0;padding:23px;border:1px solid #d6e7ed;border-radius:16px;
  background:linear-gradient(155deg,#f8fcfe,#f0f8fc);box-shadow:none;
}
.edt-refit-batch5 .edt-batch5-tool-content .box :is(textarea,.case-select){
  width:100%;min-width:0;max-width:100%;background:#fff;
  border:1px solid #c6dae5;border-radius:10px;color:#17394a;
  font:inherit;font-size:15px;line-height:1.5;padding:11px 13px;
}
.edt-refit-batch5 .edt-batch5-tool-content .box textarea{min-height:170px;font-weight:400}
.edt-refit-batch5 .edt-batch5-tool-content .box .case-select{min-width:170px;min-height:44px;max-height:none}
.edt-refit-batch5 .edt-batch5-tool-content .cockpit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;min-width:0}
.edt-refit-batch5 .edt-batch5-tool-content :is(.cockpit,.actions,.outwrap,.prebox,.trust){min-width:0}
.edt-refit-batch5 .edt-batch5-tool-content .actions{display:flex;align-items:end;gap:9px;flex-wrap:wrap}
.edt-refit-batch5 .edt-batch5-tool-content .btn{
  min-height:42px;max-height:none;height:auto;padding:10px 15px;min-width:0;
  display:inline-flex;align-items:center;justify-content:center;line-height:1.3;
  border:1px solid #bed6e2;border-radius:10px;background:#fff;color:#1b526b;
  font-size:14px;font-weight:750;white-space:normal;
}
.edt-refit-batch5 .edt-batch5-tool-content .btn.primary{color:#fff;border-color:#087da8}
.edt-refit-batch5 .edt-batch5-tool-content .trust{white-space:normal;text-align:right}
.edt-refit-batch5 .edt-batch5-tool-content .outwrap{margin-top:17px}
.edt-refit-batch5 .edt-batch5-tool-content .prebox{border:1px solid #d6e7ed;background:#fff;min-height:100px}
.edt-refit-batch5 .edt-batch5-tool-content .prebox pre{max-width:100%;overflow-wrap:anywhere;white-space:pre-wrap}
/* Lorem ipsum: keep original mode selection and instant clipboard interactions. */
.edt-refit-batch5 .edt-batch5-tool-content .tool-box{
  width:100%;max-width:100%;min-width:0;padding:23px;border:1px solid #d6e7ed;
  border-radius:16px;background:linear-gradient(155deg,#f8fcfe,#f0f8fc);box-shadow:none;
}
.edt-refit-batch5 .edt-batch5-tool-content .tool-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}
.edt-refit-batch5 .edt-batch5-tool-content .controls{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0}
.edt-refit-batch5 .edt-batch5-tool-content .controls .mode-btn{margin-left:0!important}
.edt-refit-batch5 .edt-batch5-tool-content .mode-btn{
  min-width:0;min-height:42px;height:auto;padding:10px 15px;border:1px solid #bed6e2;
  border-radius:10px;background:#fff;color:#1b526b;font-size:14px;font-weight:750;
}
.edt-refit-batch5 .edt-batch5-tool-content .mode-btn.active{border:2px solid #087da8;background:#e8f6fa;color:#174d66}
.edt-refit-batch5 .edt-batch5-tool-content .amount-input{width:78px;min-height:42px;height:auto;border:1px solid #c6dae5;border-radius:10px}
.edt-refit-batch5 .edt-batch5-tool-content .output-wrap{min-width:0;border:1px solid #d6e7ed;border-radius:13px}
.edt-refit-batch5 .edt-batch5-tool-content .output-text{width:100%;min-height:235px;min-width:0;font-size:18px;padding:15px;border:none;background:#fff}
/* Retain lorem's unusually substantive SEO guide verbatim, distinct from concise FAQ cards. */
.edt-refit-batch5 .edt-b5-guide{
  margin:18px 0 0;padding:29px 31px;border:1px solid #d8e6ec;
  background:#fff;border-radius:20px;box-shadow:0 8px 24px rgba(7,28,44,.06)
}
.edt-refit-batch5 .edt-b5-guide>h2:first-child{margin:0 0 20px;color:#173b4d;font-size:24px}
.edt-refit-batch5 .edt-b5-guide>h2:not(:first-child){font-size:19px;color:#173b4d;margin:22px 0 8px}
.edt-refit-batch5 .edt-b5-guide>p{font-size:15.7px;line-height:1.72;color:#617985;margin:0 0 13px}
.edt-refit-batch5 .content.edt-modern-faq-section{margin:18px 0 0}
.edt-refit-batch5 .content.edt-modern-faq-section .faq{margin-top:18px}
.edt-refit-batch5 .content.edt-modern-faq-section .faq-item{margin:0}
.edt-refit-batch5 .content.edt-modern-faq-section .faq-item h3{font-size:16px;color:#173b4d;margin:0 0 7px}
.edt-refit-batch5 .navigation{margin:18px 0 0!important}
@media(max-width:850px){
  .edt-refit-batch5 .container.edt-batch5-tool-content{padding:22px}
  .edt-refit-batch5 .edt-batch5-tool-content .grid{grid-template-columns:1fr;gap:12px}
  .edt-refit-batch5 .edt-batch5-tool-content .cockpit{grid-template-columns:1fr}
  .edt-refit-batch5 .edt-batch5-tool-content .trust{text-align:left}
}
@media(max-width:520px){
  .edt-refit-batch5 .container.edt-batch5-tool-content{padding:17px 14px 21px!important;border-radius:18px}
  .edt-refit-batch5 .edt-batch5-tool-content :is(.grid>.box,.tool-box,.box){padding:17px 14px}
  .edt-refit-batch5 .edt-batch5-tool-content :is(.mini-grid,.option-grid,.metric-grid){grid-template-columns:1fr}
  .edt-refit-batch5 .edt-batch5-tool-content .tool-top{flex-direction:column;align-items:stretch}
  .edt-refit-batch5 .edt-batch5-tool-content .controls .mode-btn{flex:1 1 40%}
  .edt-refit-batch5 .edt-batch5-tool-content :is(.generate-btn,.copy-btn){width:100%;justify-content:center}
  .edt-refit-batch5 .edt-batch5-tool-content .tool-actions .tool-btn{width:100%}
  .edt-refit-batch5 .edt-batch5-tool-content .actions .btn{flex:1 1 42%}
  .edt-refit-batch5 .edt-b5-guide{padding:22px 19px}
}
