@media screen and (width<=600px){.guest-clinic .ets-head{grid-template-columns:90px minmax(0,1fr);gap:10px;display:grid}.guest-clinic .ets-head>img{object-fit:contain;width:90px;height:auto}.guest-clinic .ets-no{grid-column:1/-1;justify-self:end}}.print-doc.live-vacancy-report,.print-doc.live-vacancy-report :is(h1,h2,h3,p,th,td,.print-doc-date){letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.3}.live-vacancy-report .print-doc-head{grid-template-columns:38mm minmax(0,1fr) auto;align-items:center;gap:5mm;display:grid}.live-vacancy-report .print-doc-logo{object-fit:contain;width:38mm;height:auto;max-height:18mm}.live-vacancy-report .print-doc-brand{display:none}.live-vacancy-report .print-doc-title{margin:0;font-weight:700}.live-vacancy-report .print-doc-date{white-space:nowrap}.live-vacancy-report section{break-inside:auto;margin-bottom:5mm}.live-vacancy-report h3{break-after:avoid;margin:4mm 0 2mm;font-weight:700}.live-vacancy-report table{table-layout:fixed;margin:0}.live-vacancy-report :is(th,td){vertical-align:top;overflow-wrap:break-word;padding:1.5mm 2mm}.live-vacancy-report :is(th,td):first-child{white-space:nowrap;width:25mm}.live-vacancy-report :is(th,td):nth-child(3){white-space:nowrap;width:29mm}.live-vacancy-report :is(th,td):last-child{text-align:right;white-space:nowrap;width:27mm}.live-vacancy-report th{letter-spacing:0;white-space:nowrap}.live-vacancy-report thead{display:table-header-group}.live-vacancy-report tr{break-inside:avoid}@media print{:is(html:has(.live-vacancy-report),body:has(.live-vacancy-report)){width:auto!important}.print-doc.live-vacancy-report{max-width:100%;width:auto!important}.live-vacancy-report section,.live-vacancy-report table{break-inside:auto;page-break-inside:auto}}
