.sms-date,.sms-date-cell{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-variant-numeric:tabular-nums}
.sms-sticky{overflow:auto;max-height:65vh;isolation:isolate;border:1px solid #d5e2ed;border-radius:8px}
.sms-sticky table{border-collapse:separate;border-spacing:0;width:100%}
.sms-sticky thead th{position:sticky!important;top:0!important;z-index:4;background:#eaf1f8!important;border-bottom:2px solid #bdd0e1}
.sms-certificates table{table-layout:auto!important;min-width:1250px}
.sms-certificates td:first-child{min-width:260px;max-width:360px}
.sms-certificates .sms-date-cell{min-width:120px;width:130px}
.sms-certificates th,.sms-certificates td{padding:12px!important;vertical-align:top}
.sms-certificates .hp-lang-en,.sms-inspections .hp-lang-en{color:#153958}
.sms-certificates .hp-lang-vi,.sms-inspections .hp-lang-vi{color:#187b78}
.sms-survey-table{min-width:1440px;table-layout:auto!important}
.sms-survey-table td{vertical-align:top;padding:12px!important;min-width:120px}
.sms-survey-table td:nth-child(3){min-width:210px;max-width:300px}
.sms-survey-table td:nth-child(8){min-width:210px}
.sms-survey-table small{display:block;margin-top:6px}
.sms-survey-table .btn{display:block;margin-top:7px;padding:5px 9px}
.sms-inspections,.sms-audit-alerts{margin:16px 0;padding:20px;background:white;border:1px solid #d3e1ec;border-radius:12px}
.sms-period{margin-top:9px;line-height:1.5}
.sms-preview{background:#eef6fb;border:1px solid #b7d2e6;border-radius:7px;padding:12px}
.audit21-status.completed{background:#e1f3e7;color:#17613a}
.audit21-panel .table-wrap{max-height:70vh;overflow:auto}
.audit21-panel thead th{position:sticky;top:0;z-index:3}
.sms-native-date{position:relative;display:block;min-width:145px}
.sms-native-date input[type=date]{width:100%;font-variant-numeric:tabular-nums}
.sms-native-date:not(:focus-within) input[type=date]{color:transparent!important}
.sms-native-date:not(:focus-within) input[type=date]::-webkit-datetime-edit{color:transparent}
.sms-native-date .sms-date-display{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#18364e;white-space:nowrap;font-size:14px}
.sms-native-date:focus-within .sms-date-display{display:none}
.sms-native-date:has(input:disabled) .sms-date-display{color:#758391}
#v14Form .field[hidden]{display:none!important}
@media print{.sms-sticky{max-height:none;overflow:visible}.sms-sticky thead{display:table-header-group}.sms-sticky thead th{position:static!important}.sms-inspections .btn{display:none}}

#overview-inspections{background:#e3eff5;border-color:#a9c8da}#overview-inspections .sms-survey-table th{background:#19465d!important;color:white}#overview-inspections th .hp-lang-en{color:white}#overview-inspections th .hp-lang-vi{color:#bce9e8}#overview-inspections .sms-survey-table td{background:#e3eff5;border-right:1px solid #a9c8da;border-bottom:1px solid #a9c8da}#overview-inspections .sms-survey-table tr:nth-child(even) td{background:#dbeaf3}

#overview-inspections .audit14-toolbar{flex-wrap:wrap}#overview-inspections .audit14-toolbar label{min-width:0;max-width:100%;flex-wrap:wrap}#overview-inspections select{max-width:100%}
