.atc-installer label{display:block;margin:10px 0 4px;font-size:11px;color:#a1d8ef}
.atc-installer input,.atc-installer select{display:block;width:100%;min-width:0;padding:9px;border:1px solid #366581;border-radius:5px;background:#102b3c;color:#e4f5fd;font-size:12px}
.atc-installer input:focus-visible,.atc-installer select:focus-visible{outline:2px solid #6ec7ed;outline-offset:2px}
.atc-installer details{margin-top:12px;padding:10px;border:1px solid #315368;border-radius:6px;background:#102432}
.atc-installer summary{cursor:pointer;color:#7ccdf1;font-size:11px;font-weight:600}
.atc-installer #dcsGeneratePackage{width:100%;margin-top:12px}
.atc-installer #dcsGeneratePackage:disabled{opacity:.5;cursor:wait}
.atc-installer #dcsInstallResult{line-height:1.6;font-size:11px;overflow-wrap:anywhere}

/* The secure ready-made installer is the primary action; manual setup stays advanced. */
.atc-installer .atc-ready-installer{display:block;text-align:center;padding:11px 12px;margin:12px 0;border:1px solid rgba(105,198,237,.75);border-radius:6px;color:#e1f7ff;background:rgba(18,91,130,.86);font-weight:700;font-size:12px;text-decoration:none}
.atc-installer .atc-ready-installer:hover,.atc-installer .atc-ready-installer:focus-visible{background:rgba(32,117,157,.98);outline:2px solid #88cfe9;outline-offset:2px}
.atc-installer #dcsManualAdvanced{margin-top:14px;background:rgba(10,35,52,.55)}
