.lista-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.lista-heading h2,.lista-heading h3{margin:0}.lista-heading p{margin:5px 0}.lista-scroll{overflow-x:auto}.lista-table{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}.lista-table th{background:#00282d;color:#fff;text-align:left;padding:12px 10px;white-space:nowrap}.lista-table td{padding:12px 10px;border-bottom:1px solid #dbe5e1}.lista-table small{display:block;color:#677b77;margin-top:4px}.lista-table tfoot th{background:#e8f4ed;color:#00282d}.lista-actions{display:flex;align-items:center;gap:5px;white-space:nowrap}.lista-actions form{margin:0}.lista-outline{border:1px solid #a6dbbe;background:#fff;color:#006c42;padding:8px;border-radius:6px;text-decoration:none;font-weight:600}.lista-delete{background:#c93c43;color:#fff;border:0;border-radius:6px;padding:8px 12px;cursor:pointer}.lista-fields{display:grid;grid-template-columns:2fr 2fr 1fr;gap:12px}.lista-fields label,.lista-editor label{display:flex;flex-direction:column;gap:5px;font-weight:600}.lista-fields input,.lista-fields select,.lista-editor textarea,.lista-preview-qty{border:1px solid #becfc8;border-radius:7px;padding:10px;max-width:100%}.lista-preview-qty{width:135px}.lista-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:18px}.lista-editor[hidden]{display:none}.lista-print{background:#fff;padding:12px}.lista-print .lista-table{min-width:0}@media(max-width:760px){.lista-fields{grid-template-columns:1fr}.lista-bottom{align-items:stretch;flex-direction:column}}@media print{@page{size:A4 landscape;margin:12mm}body{background:#fff!important}.sidebar,.topbar,nav,header,.lista-print-button{display:none!important}.main,.content,main{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}.lista-print{padding:0!important}.lista-table{min-width:0!important;font-size:10px}.lista-table th{background:#eee!important;color:#111!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.lista-table td{padding:5px;break-inside:avoid}.lista-heading{margin-bottom:10px}}
