
.advanced-tool-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:1.5rem;align-items:start}.advanced-tool-form,.advanced-tool-result{background:#fff;border:1px solid #dce8f7;border-radius:28px;padding:1.7rem;box-shadow:0 18px 50px rgba(20,58,100,.08)}.advanced-tool-result{position:sticky;top:110px;background:#071225;color:#fff}.advanced-tool-result h2{color:#fff}.advanced-tool-result pre{white-space:pre-wrap;word-break:break-word;background:#0d1c31;color:#e5f0ff;border:1px solid #223a59;border-radius:18px;padding:1rem;max-height:560px;overflow:auto;font:500 .9rem/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.advanced-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.advanced-field{display:grid;gap:.4rem}.advanced-field--full{grid-column:1/-1}.advanced-field label{font-weight:800}.advanced-field input,.advanced-field select,.advanced-field textarea{width:100%;padding:.85rem 1rem;border:1px solid #cbd9ea;border-radius:14px;font:inherit;background:#fff}.advanced-field textarea{min-height:110px;resize:vertical}.advanced-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.advanced-status{display:block;min-height:1.5em;color:#9fd0ff;margin-top:.7rem}.audit-category{border:1px solid #dce8f7;border-radius:18px;padding:1rem;margin:.8rem 0}.audit-category h3{margin:.2rem 0 .8rem}.audit-item{display:flex;gap:.7rem;align-items:flex-start;margin:.7rem 0}.audit-item input{margin-top:.25rem}.audit-progress{height:12px;border-radius:999px;background:#203550;overflow:hidden;margin:1rem 0}.audit-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#0b71ef,#24c3ff)}
@media(max-width:900px){.advanced-tool-shell{grid-template-columns:1fr}.advanced-tool-result{position:static}.advanced-fields{grid-template-columns:1fr}.advanced-field--full{grid-column:auto}}
