.network-list{display:grid;gap:20px;margin-bottom:24px}.olt-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px}.olt-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.olt-card-head h2{margin-top:5px}.olt-card-head p{font-size:12px}.status-chip{font-size:11px;border-radius:20px;padding:6px 10px;background:#edf2f3;color:var(--muted);white-space:nowrap}.status-chip.good{background:#e1f3eb;color:#117451}.status-chip.warning{background:#fff2d9;color:#906218}.olt-card-state{display:flex;flex-wrap:wrap;gap:12px 25px;font-size:12px;color:var(--muted);padding:18px 0}.olt-card>.hint{margin-top:15px}.network-table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.network-table th{background:#eef5f5;padding:14px 20px;font-size:11px;color:#5c767e;font-weight:600;white-space:nowrap}.network-table td{padding:15px 20px;border-top:1px solid var(--line)}.network-table code{font:12px Consolas,monospace}.table-scroll{overflow:auto}.info-banner{background:#e5f2ef;border:1px solid #cde4df;color:#396a63;padding:16px 20px;border-radius:9px;font-size:12px;margin-bottom:22px}.wide-dialog{width:min(94vw,760px);max-height:92vh;overflow:auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.form-grid label{margin:14px 0}.form-grid select{display:block;width:100%;margin-top:7px}.inline-field{display:flex;gap:7px;margin-top:7px}.form-grid .inline-field select{flex:1;min-width:0;margin:0}.inline-field button{padding:8px 13px}.profile-details{margin:16px 0;background:#f5f8f8;border:1px solid var(--line);padding:14px 18px;border-radius:8px}.profile-details summary{cursor:pointer;font-size:13px;font-weight:600}.profile-details>p{margin-top:13px}.profile-details input{font-size:12px}.checkbox-label{display:flex;align-items:center;gap:10px;font-size:13px}.checkbox-label input{width:17px;height:17px;margin:0;accent-color:var(--green)}.dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}#identity-org{display:block;width:100%;margin-top:7px}#olt-results{margin-top:25px}#org-dialog{z-index:2}@media(max-width:760px){.sidebar{flex-wrap:wrap}.sidebar nav{overflow:auto;max-width:100%;width:100%;gap:5px}.nav{font-size:12px;white-space:nowrap}.nav span{font-size:16px}.form-grid{grid-template-columns:1fr;gap:0}.olt-card{padding:18px}.olt-card-head{flex-direction:column}.olt-card .heading-actions{gap:8px}.olt-card .heading-actions button{font-size:12px}.wide-dialog{padding:23px}.network-table td,.network-table th{padding:12px 15px}}

.info-banner{overflow-wrap:anywhere}#binding-new-certificate{width:100%;display:block;margin-top:7px;padding:10px;border:1px solid var(--line);border-radius:7px;font:12px/1.5 Consolas,monospace;resize:vertical}
