.printing191 fieldset{border:1px solid var(--line,#d5dce8);border-radius:12px;padding:16px;margin:14px 0;background:var(--surface,#fff)}.printing191 legend{font-weight:700;padding:0 10px}.printing191-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.printing191 label{min-width:0}.printing191-groups{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}.printing191-groups label{background:var(--accent-soft,#eef3fb);border-radius:8px;padding:8px 12px;color:var(--text,#223)}.printing191 details{margin:12px 0;padding:8px;border:1px solid var(--line,#dce3ee);border-radius:8px}.printing191 summary{cursor:pointer;font-weight:600}.printing191 textarea{width:100%;min-height:65px}.printing191 iframe{background:white}.printing191 [data-devices]>div{padding:8px;border-bottom:1px solid #dce3ee}.printing191 [data-connect-status]{color:#176e68}.printing191 select[multiple]{min-height:130px;width:100%}@media(max-width:600px){.printing191-fields{grid-template-columns:1fr 1fr}.printing191 fieldset{padding:10px}.printing191 .actions{flex-wrap:wrap}}

.printing191-preview{width:min(520px,92vw);max-height:90vh;border:1px solid #bccbdf;border-radius:14px;padding:14px}.printing191-preview::backdrop{background:#18274488}.printing191-preview iframe{width:100%;height:65vh;border:1px solid #ddd;background:white}.printing191-preview .actions{justify-content:space-between;margin-bottom:10px}

.printing191-preview{background:var(--surface,#fff);color:var(--text,#223)}

/*237: compact department rows; all existing group/design controls stay available. */
.printing237 .printing237-scroll{overflow-x:auto;border:1px solid var(--line,#d5dce8);border-radius:10px}.printing237-table{width:100%;min-width:760px;border-collapse:collapse;table-layout:fixed}.printing237-table th,.printing237-table td{padding:10px;text-align:start;vertical-align:top;border-bottom:1px solid var(--line,#d5dce8)}.printing237-table th{background:var(--accent-soft,#f2f5fb)}.printing237-table th:nth-child(1){width:20%}.printing237-table th:nth-child(2){width:27%}.printing237-table th:nth-child(3){width:65px}.printing237-table th:nth-child(4){width:75px}.printing237-table th:nth-child(5){width:22%}.printing237-table th:nth-child(6){width:16%}.printing237-table input,.printing237-table select{max-width:100%;width:100%;min-width:0;box-sizing:border-box}.printing237-table details{margin:0 0 8px;max-width:100%}.printing237-table details label{display:block;margin:8px 0}.printing237-table .printing191-fields{display:block}.printing237-table [data-remove]{font-size:.85em}.printing237 [data-row-status]{font-size:.88em;overflow-wrap:anywhere}.printing237 [data-row-status][data-state=saved]{color:var(--success,#14735e)}.printing237 [data-row-status][data-state=error]{color:var(--danger,#b12344)}.printing237 [data-save-status]{min-height:1.4em;font-weight:600}.printing237 [data-device-options]{margin:10px 0}.printing237 [data-current-device]{max-width:420px}

@media(max-width:600px){.printing237-table{min-width:0;table-layout:auto}.printing237-table thead{display:none}.printing237-table tbody{display:block}.printing237-table tr{display:grid;grid-template-columns:1fr 1fr;padding:8px;border-bottom:2px solid var(--line,#d5dce8);gap:6px}.printing237-table td{display:block;padding:5px;border:0;min-width:0}.printing237-table td:nth-child(1),.printing237-table td:nth-child(2),.printing237-table td:nth-child(5),.printing237-table td:nth-child(6){grid-column:1/-1}.printing237-table td::before{content:attr(data-label);display:block;font-size:.85em;font-weight:600;margin-bottom:5px}.printing237-table td:nth-child(5)::before{display:none}}

.printing237-table input[type=checkbox]{width:auto;max-width:none}
