/* Sondes : mêmes commandes et espacements que les fiches ParcIT. */
:is(#parcitProbeDialog,#parcitProbeDeployDialog) {
  box-sizing:border-box;
  width:min(1150px,calc(100vw - 32px));
  max-height:92vh;
  padding:0;
  border:1px solid var(--line,#ccd6e3);
  border-radius:14px;
  background:var(--surface,#fff);
  color:var(--ink,#213448);
  box-shadow:0 18px 55px rgba(12,35,58,.25);
  overflow:auto;
}
:is(#parcitProbeDialog,#parcitProbeDeployDialog)::backdrop {background:rgba(12,30,48,.45)}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) .probe-head {
  display:flex;align-items:center;justify-content:space-between;gap:16px;
  position:sticky;top:0;z-index:3;padding:18px 24px;
  background:var(--surface,#fff);border-bottom:1px solid var(--line,#ccd6e3);
}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) h2 {margin:0;font-size:20px;line-height:1.35}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeClose {flex:none}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeContent {padding:20px 24px 24px}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeMessage {margin:0;padding:12px 24px}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeMessage:empty {display:none}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) p {line-height:1.55}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) label {
  display:grid;gap:8px;min-width:0;
  margin:0;color:var(--ink,#213448);font-size:13px;font-weight:600;
}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeContent>label {max-width:560px;margin:18px 0}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) input:not([type=checkbox]):not([type=radio]),
:is(#parcitProbeDialog,#parcitProbeDeployDialog) select,:is(#parcitProbeDialog,#parcitProbeDeployDialog) textarea {
  box-sizing:border-box;width:100%;min-width:0;max-width:100%;
  padding:10px 12px;border:1px solid var(--line,#ccd6e3);
  border-radius:10px;background:#fff;color:var(--ink,#213448);
  font:inherit;font-weight:400;box-shadow:none;
}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) input:focus-visible,:is(#parcitProbeDialog,#parcitProbeDeployDialog) select:focus-visible,
:is(#parcitProbeDialog,#parcitProbeDeployDialog) textarea:focus-visible {
  outline:2px solid var(--blue,#246aaa);outline-offset:2px;
}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) textarea {resize:vertical;min-height:120px;line-height:1.5}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) form {display:grid;gap:18px;padding-top:16px}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeCreate {
  grid-template-columns:repeat(2,minmax(0,1fr));
}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeCreate>label:first-child {grid-column:1/-1}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeCreate>button {grid-column:1/-1;justify-self:end}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeOptions {max-width:680px}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeOptions>button {justify-self:end}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeTarget {grid-template-columns:1fr auto}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeTarget>div,:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeTarget>details {grid-column:1/-1}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeTarget>button:first-of-type {justify-self:end}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) label:has(>input[type=checkbox]) {
  display:flex;align-items:center;gap:10px;font-weight:500;min-height:40px;
}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) input[type=checkbox] {
  width:18px;height:18px;min-width:18px;margin:0;accent-color:var(--blue,#246aaa);
}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) details {margin:16px 0}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) details>summary {cursor:pointer;font-weight:600;padding:8px 0}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeTarget details>label {margin-top:16px}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) .btn {border-radius:10px;white-space:normal;text-decoration:none;gap:8px}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeContent>button {margin:8px 8px 0 0}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeToken {margin-top:14px}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) table {width:100%;border-collapse:collapse;font-size:13px}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) th,:is(#parcitProbeDialog,#parcitProbeDeployDialog) td {padding:12px;text-align:left;vertical-align:top}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) td {border-bottom:1px solid var(--line,#ccd6e3)}
:is(#parcitProbeDialog,#parcitProbeDeployDialog) td .btn {margin:0 6px 6px 0}
.dark-mode :is(#parcitProbeDialog,#parcitProbeDeployDialog),.dark-mode :is(#parcitProbeDialog,#parcitProbeDeployDialog) .probe-head {background:#172231}
.dark-mode :is(#parcitProbeDialog,#parcitProbeDeployDialog) input:not([type=checkbox]):not([type=radio]),
.dark-mode :is(#parcitProbeDialog,#parcitProbeDeployDialog) select,.dark-mode :is(#parcitProbeDialog,#parcitProbeDeployDialog) textarea {background:#111b27}
@media(max-width:600px) {
  :is(#parcitProbeDialog,#parcitProbeDeployDialog) {width:calc(100vw - 16px);max-height:94vh}
  :is(#parcitProbeDialog,#parcitProbeDeployDialog) .probe-head {padding:14px 16px;gap:10px}
  :is(#parcitProbeDialog,#parcitProbeDeployDialog) h2 {font-size:17px}
  :is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeContent {padding:16px}
  :is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeCreate {grid-template-columns:1fr}
  :is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeCreate>button {justify-self:stretch}
  :is(#parcitProbeDialog,#parcitProbeDeployDialog) #probeTarget>div {grid-template-columns:1fr!important}
}
/* V3.4.340 : only the settings used by the selected check are shown. */
:is(#parcitProbeDialog,#parcitProbeDeployDialog) label[hidden] { display:none!important; }
:is(#parcitProbeDialog,#parcitProbeDeployDialog) [data-probe-template] { margin:4px; }

#parcitProbeDeployDialog [data-deploy-body]{padding:20px 24px 24px}
#parcitProbeDeployDialog [data-deploy-message]{margin:0;padding:12px 24px}
#parcitProbeDeployDialog [data-deploy-refresh]{margin-left:auto}
#parcitProbeDeployDialog input[type=checkbox]{justify-self:start}

#parcitProbeDeployDialog .probe-deploy-diagnostic{white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;min-width:220px;max-width:460px;line-height:1.5}
