/* Vula 0.3.84 — inspector highlight cards + mobile date containment */
.field-inspection-list.highlight-cards{display:grid;gap:10px}
.field-inspection-list.highlight-cards .inspection-unit-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #dfe6e9;border-radius:14px;background:#f8fafb;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}
.field-inspection-list.highlight-cards .inspection-unit-card:last-child{border-bottom:1px solid #dfe6e9}
.field-inspection-list.highlight-cards .inspection-unit-card:active{transform:scale(.995)}
.inspection-unit-main{display:flex;align-items:center;gap:11px;min-width:0}.inspection-unit-main>i{width:10px;height:10px;border-radius:50%;background:#c6cfd4;flex:0 0 auto;box-shadow:0 0 0 5px rgba(198,207,212,.18)}.inspection-unit-card.is-onsite .inspection-unit-main>i{background:#278f63;box-shadow:0 0 0 5px rgba(39,143,99,.12)}
.inspection-unit-main>span{min-width:0}.field-inspection-list.highlight-cards strong{font-size:15px;line-height:1.25}.field-inspection-list.highlight-cards small{font-size:11px;line-height:1.35}.field-inspection-list.highlight-cards .unit-presence{margin-top:4px;font-size:10px;font-weight:700;color:#708087}.inspection-unit-card.is-onsite .unit-presence{color:#24795a}
.inspection-unit-action{display:flex;align-items:center;gap:8px;flex:0 0 auto}.inspection-unit-action b{font-size:22px;line-height:1;color:#89969d;font-weight:400}.field-inspection-list.highlight-cards em{font-size:10px;padding:6px 9px}.field-inspection-list.highlight-cards .has-alert{background:#fffdf8;border-color:#f0dfb7}.field-inspection-list.highlight-cards .has-alert em{background:#fff0d1;color:#895d15}
.reinspection-field{min-width:0;max-width:100%;overflow:hidden}.reinspection-field input[type=datetime-local]{display:block;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden;font:inherit;-webkit-appearance:none;appearance:none}.reinspection-field input[type=datetime-local]::-webkit-date-and-time-value{min-width:0;text-align:left}
@media(max-width:600px){.field-inspection-list.highlight-cards{gap:9px}.field-inspection-list.highlight-cards .inspection-unit-card{padding:13px 12px;gap:10px}.inspection-unit-action{gap:5px}.field-inspection-list.highlight-cards em{font-size:9px;padding:6px 7px}.reinspection-field input[type=datetime-local]{font-size:16px;padding-left:10px;padding-right:8px}}
