/* SPDX-License-Identifier: LicenseRef-Orbitalys-Proprietary */
.cloud-discovery {display:grid;gap:24px;max-width:1600px;margin-inline:auto}
.cloud-discovery header {display:grid;gap:10px;justify-items:start}
.cloud-discovery header h1,.cloud-discovery header p {margin:0}
.cloud-discovery .discovery-panel {padding:24px;display:grid;gap:16px}
.cloud-discovery form {display:grid;gap:18px;border-top:1px solid var(--border,#526973);padding-top:20px}
.cloud-discovery form>div:not(.field) {display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}
.cloud-discovery .field {display:grid;gap:8px;align-content:start}
.cloud-discovery input:not([type=checkbox]),.cloud-discovery select,.cloud-discovery textarea {width:100%;min-width:0;padding:10px;border:1px solid var(--border,#526973);border-radius:6px;color:inherit;background:var(--surface,#172c2d);font:inherit}
.cloud-discovery input[type=checkbox] {width:20px;height:20px;accent-color:var(--accent,#99f4d3)}
.cloud-discovery textarea {resize:vertical}
.cloud-discovery .field-hint {font-size:12px;line-height:1.5;opacity:.8}
.cloud-discovery article {padding:16px;margin-block:12px;border:1px solid var(--border,#526973);border-radius:8px;overflow:auto}
.cloud-discovery article h3 {margin:0 0 8px}
.cloud-discovery article>.button,.cloud-discovery article>div>.button {margin:6px 8px 4px 0}
.cloud-discovery article .field {display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;margin-block:14px;gap:12px}
.cloud-discovery table {width:100%;border-collapse:collapse;margin-top:16px;font-size:13px}
.cloud-discovery td,.cloud-discovery th {text-align:left;padding:10px;border-bottom:1px solid var(--border,#526973);overflow-wrap:anywhere}
.cloud-discovery .notice {border-left:3px solid var(--warning,#d6a756);padding:14px;background:var(--surface,#172c2d)}
.cloud-discovery [role=status]:empty {display:none}
.cloud-discovery [role=status]:not(:empty) {padding:14px;border:1px solid var(--border,#526973);border-radius:8px}
@media(max-width:700px){.cloud-discovery .discovery-panel{padding:16px}.cloud-discovery form>div:not(.field){grid-template-columns:1fr}}

/* Evidence IDs, scope lists and API references must remain readable at narrow widths. */
.cloud-discovery article p { overflow-wrap: anywhere; }
