.att68-controls{display:flex;flex-wrap:wrap;gap:18px;align-items:end}.att68-controls label{min-width:200px}.attendance68 select[data-att68-date]{min-width:155px}.attendance68 .actions{flex-wrap:wrap;gap:8px}.attendance68 td small{display:block}.att68-print{font-family:Arial,'Meiryo',sans-serif;color:#18242d}.att68-print h1{font-size:20px}.att68-print table{width:100%;min-width:0}.att68-print th,.att68-print td{padding:5px!important;font-size:11px;white-space:normal;overflow-wrap:anywhere}.att68-print .table-wrap{overflow:visible}.att68-print h2{font-size:15px}.att68-print p{font-size:12px}@media print{@page{size:A4 portrait;margin:10mm}body:has(.att68-print)>:not(#modal){display:none!important}body:has(.att68-print){overflow:visible!important;background:white!important}dialog:has(.att68-print){display:block!important;position:static!important;max-width:none!important;max-height:none!important;width:100%!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}dialog:has(.att68-print)::backdrop{display:none!important}dialog:has(.att68-print) .modal-head,.att68-no-print{display:none!important}.att68-print tr{break-inside:avoid}.att68-print thead{display:table-header-group}.att68-print .table-wrap{border:0!important}.att68-print th,.att68-print td{padding:3px!important;font-size:9px}.att68-print h1{margin:0 0 8px}.att68-print p{margin:6px 0}}
