.emp-stats[data-v-771dc51a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:.875rem}.emp-stat[data-v-771dc51a]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:8.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;border-radius:.5rem;border:1px solid #edf2f7;background:linear-gradient(135deg,#fff,#fbfdff);-webkit-box-shadow:0 10px 24px rgba(15,23,42,.08);box-shadow:0 10px 24px rgba(15,23,42,.08);padding:.95rem 1.1rem .85rem;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.emp-stat[data-v-771dc51a]:before{position:absolute;top:0;left:0;height:100%;width:3px;content:""}.emp-stat[data-v-771dc51a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 12px 28px rgba(15,23,42,.12);box-shadow:0 12px 28px rgba(15,23,42,.12)}.emp-stat--danger[data-v-771dc51a]:before{background:#ff3b30}.emp-stat--success[data-v-771dc51a]:before{background:#22c55e}.emp-stat--warning[data-v-771dc51a]:before{background:#ff8a00}.emp-stat--neutral[data-v-771dc51a]:before{background:#4a5568}.emp-stat__row[data-v-771dc51a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.875rem}.emp-stat__icon-wrap[data-v-771dc51a]{display:-webkit-box;display:-ms-flexbox;display:flex;height:4.45rem;width:4.45rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:9999px}.emp-stat__icon-wrap--danger[data-v-771dc51a]{background:rgba(255,59,48,.12);color:#ff3b30}.emp-stat__icon-wrap--success[data-v-771dc51a]{background:rgba(34,197,94,.12);color:#22c55e}.emp-stat__icon-wrap--warning[data-v-771dc51a]{background:rgba(255,138,0,.14);color:#ff8a00}.emp-stat__icon-wrap--neutral[data-v-771dc51a]{background:rgba(74,85,104,.12);color:#4a5568}.emp-stat__icon[data-v-771dc51a]{display:block;width:2.3rem;height:2.3rem;font-size:2.3rem;line-height:1;text-align:center}.emp-stat__icon--check[data-v-771dc51a],.emp-stat__icon--employees[data-v-771dc51a],.emp-stat__icon--warning[data-v-771dc51a]{-webkit-transform:translateY(1px);transform:translateY(1px)}.emp-stat__icon--disabled[data-v-771dc51a]{-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}.emp-stat__body[data-v-771dc51a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.emp-stat__title[data-v-771dc51a]{color:#4a5568;font-size:.875rem;font-weight:700;line-height:1.35;min-height:2rem;margin-bottom:.125rem}.emp-stat__value[data-v-771dc51a]{color:#0f172a;font-size:2.3rem;font-weight:800;min-height:2.3rem;line-height:1;letter-spacing:0}.emp-stat__spinner[data-v-771dc51a]{color:#0f172a;font-size:1.45rem;height:1em;line-height:1;margin:.25rem 0 0;text-shadow:none}.emp-stat__foot[data-v-771dc51a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#22c55e;font-size:.825rem;font-weight:700;gap:.45rem;line-height:1.3}.emp-stat__foot--muted[data-v-771dc51a]{color:#4a5568;font-weight:600}.emp-stat__foot--warning[data-v-771dc51a]{color:#ff8a00}.emp-stat__trend[data-v-771dc51a]{-ms-flex-negative:0;flex-shrink:0;font-size:.7rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width:768px){.emp-stats[data-v-771dc51a]{gap:.75rem}.emp-stat[data-v-771dc51a]{min-height:8rem;padding:.9rem}.emp-stat__row[data-v-771dc51a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.emp-stat__icon-wrap[data-v-771dc51a]{height:3.2rem;width:3.2rem}.emp-stat__icon[data-v-771dc51a]{width:1.7rem;height:1.7rem;font-size:1.7rem}.emp-stat__value[data-v-771dc51a]{font-size:2.1rem}}