* { margin: 0; padding: 0; } body { background-color: #E2F3FD; min-width: 580px; } .row { text-align: center; display: flex; justify-content: center; border: 1px; } header { text-align: center; background-color: #6A90B6; padding: 2px; } a:hover { text-decoration: none; color: #041322; } a { color: #041322; } .container { margin: 10px; } button { background-color: #E07D54; margin-top: 5px; margin-bottom: 5px; } .card { /*width: 200px; */ margin: 10px; border-radius: 15px; border-color: #E07D54; } h5 { text-align: center; } .hidden-column { display: none; } nav { width: 100%; } table { word-break: break-all; border-collapse: separate !important; } .table td { font-size: 14px; padding: 0; max-width: 10rem; word-break: break-all; border-collapse: separate !important; } .aud { width: 110px; } .inv { width: 400px; } .rasp { width: 200px; word-break: break-word; white-space: nowrap; } #modal_matcenn { margin-left: 20px; } .datatable { background-color: whitesmoke; } .datatable th:nth-child(7) { width: 200px; } @media print { * { font-family: "Times New Roman", Times, serif; } body { margin: 0; padding: 0; background-color: transparent; } a { text-decoration: none; border: none; } @page { size: A4; /* или letter, legal, tabloid, etc. */ margin: 1cm; /* Устанавливаем поля */ align-items: center; } .card { border: none; width: 100%; } .no-print { display: none; } table.rs-table-bordered { border: 1px solid #000000; margin-top: 20px; font-size: 14pt; } table.rs-table-bordered > thead > tr > th { border: 1px solid #000000; padding: 2px; font-size: 14pt; } table.rs-table-bordered > tbody > tr > td { border: 1px solid #000000; padding: 10px; font-size: 14pt; } }