.settings-panel{overflow:hidden}.settings-section{padding:16px 18px;border-top:1px solid var(--border)}.settings-section:first-of-type{border-top:0}.settings-section-heading{margin-bottom:12px}.settings-section-heading strong,.settings-section-heading span{display:block}.settings-section-heading strong{font-size:12px}.settings-section-heading span{margin-top:3px;color:var(--muted);font-size:10px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;max-width:880px}.settings-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-field>span{display:block;margin-bottom:5px;color:#475467;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.settings-field input,.settings-field select,.settings-field textarea{box-sizing:border-box;width:100%;min-height:38px;padding:8px 10px;border:1px solid #aeb7c4;border-radius:8px;background:#f7f8fa;color:var(--text);font:inherit;box-shadow:inset 0 1px 1px rgba(16,24,40,.04);transition:border-color .12s,box-shadow .12s,background .12s}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus{outline:0;border-color:#667085;background:#fff;box-shadow:0 0 0 3px rgba(102,112,133,.13)}.settings-field small{display:block;margin-top:5px;color:var(--muted);font-size:9px}.settings-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-top:1px solid var(--border);background:#f8fafc}.settings-footer>span{color:var(--muted);font-size:10px}.settings-toggle{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:42px;padding:8px 10px;border:1px solid #cbd2dc;border-radius:8px;background:#f7f8fa}.settings-toggle strong,.settings-toggle small{display:block}.settings-toggle small{margin-top:2px;color:var(--muted);font-size:9px}.settings-toggle input{width:18px;height:18px}.network-recovery-panel{scroll-margin-top:16px}.network-current{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #d0d5dd;border-radius:9px;background:#f8fafc}.network-current strong,.network-current span{display:block}.network-current span{margin-top:3px;color:var(--muted);font-size:10px}.recovery-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.recovery-choice{padding:14px;border:1px solid #cbd2dc;border-radius:9px;background:#fff}.recovery-choice h3{margin:0 0 4px;font-size:12px}.recovery-choice p{margin:0 0 12px;color:var(--muted);font-size:10px;line-height:1.45}.connection-result{margin:0 18px 14px;padding:10px 12px;border-radius:8px;font-size:10px;font-weight:700}.connection-result.success{background:#ecfdf3;color:#027a48}.connection-result.danger{background:#fef3f2;color:#b42318}@media(max-width:800px){.settings-grid,.settings-grid.three,.recovery-choice-grid{grid-template-columns:1fr}.settings-footer,.network-current{align-items:flex-start;flex-direction:column}}
.agent-lifecycle-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;align-items:start}
.agent-lifecycle-actions.single{grid-template-columns:1fr}
.agent-lifecycle-card{margin:0;min-width:0}
.agent-lifecycle-card .panel-heading{padding:14px 16px 10px}
.agent-lifecycle-card .panel-heading h2{margin:2px 0 3px;font-size:16px}
.agent-lifecycle-card .panel-heading p{margin:0;font-size:10px;line-height:1.4}
.agent-lifecycle-card .attention-banner{margin:0 12px 10px;padding:10px 12px}
.agent-lifecycle-card .attention-banner strong{font-size:11px}
.agent-lifecycle-card .attention-banner small{margin-top:2px;font-size:9px;line-height:1.35}
.agent-lifecycle-card .settings-section{padding:10px 12px}
.agent-lifecycle-card .settings-field>span{line-height:1.35}
.agent-lifecycle-card .settings-footer{padding:10px 12px}
.agent-lifecycle-card .settings-footer>span{max-width:52%}
.agent-lifecycle-card .danger-button{white-space:nowrap}
@media(max-width:980px){.agent-lifecycle-actions{grid-template-columns:1fr}.agent-lifecycle-card .settings-footer>span{max-width:none}}
