/* ASKV 1.3.15 */
.movement-tools1315{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}
.movement-tools1315 h3{margin:4px 0 6px;font-size:20px}.movement-tools1315 p{margin:0;color:#607276;max-width:720px}
.movement-tools1315 select{min-width:300px;max-width:430px}
.movement-part-link1315{border:0;background:none;padding:0;color:#0d6570;font:inherit;font-weight:700;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.movement-part-link1315:hover{color:#093f46}
.audit-count1315{font-size:13px;color:#64777a;align-self:center;white-space:nowrap}
.period-controls1315{display:grid;grid-template-columns:minmax(150px,1.15fr) minmax(140px,1fr) minmax(140px,1fr) auto;gap:12px;align-items:end;margin-bottom:18px}
.period-controls1315 .field{margin:0}.period-controls1315 .btn{height:42px}
.stats-grid1315{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.stat-card1315{border:1px solid #dce7e8;border-radius:12px;padding:14px;background:#f9fbfb;min-height:86px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}
.stat-card1315 small{color:#63777a;font-size:12px}.stat-card1315 strong{font-size:24px;color:#153b40;line-height:1.1}.stat-card1315 .stat-date1315{font-size:14px;line-height:1.35}
.stats-period-note1315{margin-top:12px;padding:11px 13px;border-radius:10px;background:#f1f6f6;color:#53676a;font-size:13px}
.employee-inactive1314{opacity:.72}
@media(max-width:900px){.movement-tools1315{display:block}.movement-tools1315 select{width:100%;max-width:none;margin-top:14px}.stats-grid1315{grid-template-columns:repeat(2,minmax(0,1fr))}.period-controls1315{grid-template-columns:1fr 1fr}.period-controls1315 .btn{width:100%}}
@media(max-width:560px){.stats-grid1315{grid-template-columns:1fr}.period-controls1315{grid-template-columns:1fr}}
