.printer-settings-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:22px;align-items:start}
.printer-panel{padding:22px}.printer-panel h2{margin-bottom:14px}.printer-panel p{font-size:12px;color:var(--muted);line-height:1.75}.printer-panel .field{margin-top:18px}.printer-panel .actions{margin-top:18px}
.printer-current{padding:16px;border-radius:10px;background:#edf7f3;border:1px solid #d7eae1;margin:14px 0;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.printer-current strong{display:block;color:var(--ink)}
.printer-server-alternative{margin:15px 0;font-size:13px}.printer-server-alternative summary{cursor:pointer;color:var(--muted)}
.printer-jobs .notice{margin:0 0 14px}.printer-device-name{white-space:normal;overflow-wrap:anywhere}.printer-list .table-scroll{max-height:440px;overflow:auto}.printer-list th{position:sticky;top:0;z-index:1}.printer-list td{white-space:normal}
@media(max-width:900px){.printer-settings-grid{grid-template-columns:1fr}.printer-panel{padding:18px}}
@media print{.printer-settings-grid{display:none!important}}
