/* V9.2.5 domain toolbox only; all rules are scoped to this view. */
#content:has(> .domain-tools-v925) { max-width: none; }
.domain-tools-v925.tools-grid-122 {
 display: grid;
 grid-template-columns: repeat(3, minmax(0, 1fr));
 gap: 14px;
 align-items: stretch;
 height: calc(100vh - 84px);
 height: calc(100dvh - 84px);
 min-height: 480px;
}
.domain-tools-v925 > .panel {
 display: flex;
 flex-direction: column;
 min-width: 0;
 min-height: 0;
 margin-bottom: 0;
}
.domain-tools-v925 > .panel > .panel-head {
 flex: 0 0 auto;
 flex-wrap: wrap;
 gap: 6px 10px;
 min-height: 46px;
}
.domain-tools-v925 > .panel > .panel-body {
 display: flex;
 flex: 1 1 auto;
 flex-direction: column;
 gap: 12px;
 min-height: 0;
}
.domain-tools-v925 .panel-body > textarea {
 display: block;
 flex: 1 1 0;
 width: 100%;
 height: auto;
 min-height: 220px;
 margin: 0;
 resize: none;
 overflow: auto;
 font: 14px/1.7 Consolas, "Courier New", monospace;
}
.domain-tools-v925 .panel-body > .toolbar {
 flex: 0 0 auto;
 margin: 0;
 gap: 8px;
}
.domain-tools-v925 .toolbar button { white-space: nowrap; }
.domain-tools-v925 .urltool-domain-count-v917 {
 font-size: 12px;
 font-weight: 500;
 color: #627789;
}
.domain-tools-v925 .domain-tools-note-v925 {
 flex: 0 0 auto;
 max-height: 90px;
 overflow: auto;
 overflow-wrap: anywhere;
 margin: 0;
 color: #226282;
 font-size: 12px;
 line-height: 1.6;
}
.domain-tools-v925 .domain-tools-note-v925[hidden] { display: none; }
.domain-tools-v925 .domain-tools-note-v925.is-invalid { color: #b93643; }
@media (min-width: 1001px) and (max-width: 1600px) {
 .domain-tools-v925 .panel-body > .toolbar {
  min-height: 90px;
  align-content: flex-end;
  align-items: center;
 }
}
@media (max-width: 1000px) {
 .domain-tools-v925.tools-grid-122 { grid-template-columns: minmax(0, 1fr); height: auto; min-height: 0; }
 .domain-tools-v925 > .panel { min-height: 420px; height: 65vh; height: 65dvh; }
}
@media (max-height: 580px) and (min-width: 1001px) {
 .domain-tools-v925.tools-grid-122 { height: auto; min-height: 420px; }
 .domain-tools-v925 > .panel { min-height: 420px; }
}
