.user-profile-export[data-v-10430773]{display:inline-block;text-align:right}.user-profile-export__error[data-v-10430773]{max-width:320px}.attendance-totals[data-v-672f67d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.attendance-totals .label[data-v-672f67d7]{display:block;font-size:12px;color:#8a8a8a}.attendance-grid[data-v-672f67d7]{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.attendance-weekday[data-v-672f67d7]{font-size:12px;color:#8a8a8a;text-align:center;padding-bottom:4px}.attendance-range[data-v-672f67d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px}.attendance-range__field[data-v-672f67d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;margin-bottom:0}.attendance-range__field span[data-v-672f67d7]{font-size:12px;color:#8a8a8a}.attendance-range__field input[data-v-672f67d7]{width:160px}.attendance-range__error[data-v-672f67d7]{font-size:12px;color:#f46a6a}.attendance-range-list[data-v-672f67d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.attendance-range-row[data-v-672f67d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:100%;text-align:inline-start;background:#f3f9ff;border:1px solid #cde3fb;border-radius:6px;padding:8px 12px;font-size:13px}.attendance-range-row.is-incomplete[data-v-672f67d7]{background:#fffaf0;border-color:#f2d9a0}.attendance-range-row.is-open[data-v-672f67d7]{border-color:#2c7be5;border-width:2px}.attendance-range-row__date[data-v-672f67d7]{font-weight:600;min-width:96px}.attendance-range-row__times[data-v-672f67d7],.attendance-range-row__visits[data-v-672f67d7]{color:#8a8a8a}.attendance-range-row__duration[data-v-672f67d7]{-webkit-margin-start:auto;margin-inline-start:auto;color:#2c7be5;font-weight:500}.attendance-drawer[data-v-672f67d7]{border:1px solid #cde3fb;border-radius:6px;padding:12px;background:#fbfdff}.attendance-drawer__head[data-v-672f67d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.attendance-drawer__table[data-v-672f67d7]{font-size:13px}.attendance-cell[data-v-672f67d7]{min-height:86px;border:1px solid #ececec;border-radius:6px;padding:6px;background:transparent;text-align:inline-start;width:100%}.attendance-cell.is-open[data-v-672f67d7]{border-color:#2c7be5;border-width:2px}.attendance-cell.is-blank[data-v-672f67d7]{border-color:transparent}.attendance-cell.is-present[data-v-672f67d7]{background:#f3f9ff;border-color:#cde3fb}.attendance-cell.is-incomplete[data-v-672f67d7]{background:#fffaf0;border-color:#f2d9a0}.attendance-day[data-v-672f67d7]{font-size:12px;color:#8a8a8a}.attendance-detail[data-v-672f67d7]{margin-top:4px}.attendance-duration[data-v-672f67d7]{font-size:13px;font-weight:500;color:#2c7be5}.attendance-times[data-v-672f67d7]{font-size:11px;color:#8a8a8a}.attendance-flag[data-v-672f67d7]{font-size:11px;color:#c08a2a}