.ti-public{font-size:13px;color:#263238;max-width:none}.ti-public-head{display:flex;gap:20px;justify-content:space-between;align-items:flex-end;margin:0 0 18px}.ti-public h2{margin:0 0 6px;font-size:26px!important;line-height:1.25}.ti-public p{margin:0}.ti-actions{display:flex;gap:8px;align-items:center}.ti-filter{padding:9px;border:1px solid #778;min-width:220px}.ti-print{padding:10px 14px;background:#146c94;border:0;border-radius:3px;color:#fff;cursor:pointer}.ti-table-wrap{overflow-x:visible}.ti-public table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.ti-public th{background:#e9f3fb;text-align:left;font-size:10px}.ti-public th,.ti-public td{border:1px solid #9dadb8;padding:6px;vertical-align:top;line-height:1.3;overflow-wrap:anywhere}.ti-public th:nth-child(1){width:8%}.ti-public th:nth-child(2){width:11%}.ti-public th:nth-child(3){width:11%}.ti-public th:nth-child(4){width:23%}.ti-public th:nth-child(5),.ti-public th:nth-child(6){width:8%}.ti-public th:nth-child(7){width:11%}.ti-public th:nth-child(8){width:14%}.ti-public th:nth-child(9){width:6%}.ti-public td:first-child{white-space:normal}.ti-public td:last-child{text-align:center}.ti-public a{color:#065dcc}
@media screen and (max-width:1050px){.ti-table-wrap{overflow-x:auto}.ti-public table{min-width:960px}}
@media screen and (max-width:760px){.ti-public-head{align-items:stretch;flex-direction:column}.ti-actions{flex-wrap:wrap}.ti-filter{flex:1}.ti-table-wrap{overflow:visible}.ti-public table,.ti-public tbody,.ti-public tr,.ti-public td{display:block;min-width:0}.ti-public thead{display:none}.ti-public tr{margin:0 0 14px;border:1px solid #9dadb8}.ti-public td{border:0;border-bottom:1px solid #d8e0e5;padding-left:44%;position:relative}.ti-public td:before{content:attr(data-label);position:absolute;left:10px;top:10px;width:38%;font-weight:700;font-size:12px}.ti-public td:last-child{border-bottom:0;text-align:left}}
@media print{@page{size:A4 landscape;margin:8mm}body.ti-printing .ti-public:not(.ti-print-active){display:none!important}body.ti-printing .ti-print-active{display:block;position:static;width:100%;font-size:8px;color:#000}body.ti-printing .ti-print-active .ti-actions{display:none}body.ti-printing .ti-print-active table{width:100%;min-width:0;table-layout:fixed;font-size:7px}body.ti-printing .ti-print-active th,body.ti-printing .ti-print-active td{padding:3px;line-height:1.2}body.ti-printing .ti-print-active th{font-size:7px}body.ti-printing .ti-print-active h2{font-size:14px!important}body.ti-printing .ti-print-active tr{break-inside:avoid}}
