.qt-staff-mobile-postcode,.qt-staff-mobile-open{display:none}
@media(max-width:720px){
 body.qt-staff-quickcheck #app>header{padding:10px 14px;gap:8px;align-items:center}
 body.qt-staff-quickcheck #app>header .brand img{width:190px;height:auto;max-width:100%}
 body.qt-staff-quickcheck #app>header nav{display:flex;flex-wrap:wrap;gap:5px;width:100%;padding:5px 8px}
 body.qt-staff-quickcheck #app>header .nav-group{display:contents}
 body.qt-staff-quickcheck #app>header nav a,body.qt-staff-quickcheck #app>header nav button{min-height:40px;padding:8px 10px;font-size:14px}
 body.qt-staff-quickcheck .qtAccountIdentity{padding:7px 14px;font-size:12px;flex-wrap:wrap;gap:4px}
 body.qt-staff-quickcheck #main{padding:14px;min-width:0}
 body.qt-staff-quickcheck #main>h1{font-size:25px;margin:4px 0 12px}
 body.qt-staff-quickcheck .table-filters{gap:8px;display:grid;grid-template-columns:1fr 1fr;padding:12px;margin:0 0 10px}
 body.qt-staff-quickcheck .table-filters>div:first-child,body.qt-staff-quickcheck .filter-actions{grid-column:1/-1}
 body.qt-staff-quickcheck .table-filters label{font-size:12px;margin-bottom:3px}
 body.qt-staff-quickcheck .table-filters input,body.qt-staff-quickcheck .table-filters select{width:100%;min-width:0;min-height:40px;font-size:14px;padding:8px}
 body.qt-staff-quickcheck .filter-actions{display:flex;gap:8px}
 body.qt-staff-quickcheck .filter-actions button{min-height:40px;padding:8px 12px;font-size:14px}
 body.qt-staff-quickcheck .table-scroll{overflow:visible;max-height:none;border:0}
 body.qt-staff-quickcheck .staff-table,body.qt-staff-quickcheck .staff-table tbody{display:block;width:100%;min-width:0}
 body.qt-staff-quickcheck .staff-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 body.qt-staff-quickcheck .staff-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:13px 14px;margin:0 0 10px;background:#fff;border:1px solid #d5dfeb;border-radius:10px;box-shadow:none}
 body.qt-staff-quickcheck .staff-table tbody td{padding:0;border:0;min-width:0;white-space:normal;background:transparent;overflow-wrap:anywhere;font-size:14px}
 body.qt-staff-quickcheck .staff-table tbody td:first-child{grid-column:1/-1;font-size:16px;font-weight:600}
 body.qt-staff-quickcheck .staff-table tbody td:nth-child(2),body.qt-staff-quickcheck .staff-table tbody td:nth-child(3),body.qt-staff-quickcheck .staff-table tbody td:nth-child(4),body.qt-staff-quickcheck .staff-table tbody td:nth-child(6),body.qt-staff-quickcheck .staff-table tbody td:nth-child(7){display:none}
 body.qt-staff-quickcheck .staff-table tbody td:nth-child(8){text-align:right;color:#17344e;font-size:13px}
 body.qt-staff-quickcheck .staff-table tbody td:nth-child(8)::before{content:'Unread: ';font-weight:400}
 body.qt-staff-quickcheck .staff-table .status{font-size:12px;padding:4px 7px;max-width:100%;white-space:normal}
 body.qt-staff-quickcheck .qt-staff-mobile-postcode{display:block;font-size:12px;color:#566b80;font-weight:400;margin-top:4px}
 body.qt-staff-quickcheck .qt-staff-mobile-open{display:block;margin-top:7px;min-height:32px;font-size:14px;font-weight:600}
 body.qt-staff-quickcheck .table-paging{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px}
 body.qt-staff-quickcheck .table-paging button{font-size:12px;padding:8px;min-height:40px}
 body.qt-staff-quickcheck .row{flex-wrap:wrap;gap:8px}
 body.qt-staff-quickcheck .row h1{font-size:24px;overflow-wrap:anywhere}
 body.qt-staff-quickcheck #main .card{padding:14px;margin:12px 0}
 body.qt-staff-quickcheck #main .card h2{font-size:20px}
 body.qt-staff-quickcheck #main textarea{max-width:100%;box-sizing:border-box}
}

body.qt-staff-quickcheck #app>header nav a[href="#jobs"]{order:-1}
