a.a-no-wave[data-v-3529af12]{margin-right:3px}a.a-no-wave[data-v-3529af12]:last-child{margin-right:0}.vacation-rule-manage-scroll[data-v-3529af12]{height:calc(100vh - 167px)}.vacation-rule-picker-scroll[data-v-3529af12]{height:60vh}.vacation-rule-name[data-v-3529af12]{color:var(--color-primary-7);cursor:pointer}.vacation-rule-note[data-v-3529af12]{max-width:260px;white-space:pre-wrap;word-break:break-all}.vacation-rule-tips[data-v-3529af12]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;line-height:1.6;text-align:left}.vacation-rule-tips>span[data-v-3529af12]{-ms-flex-negative:0;flex-shrink:0}.vacation-rule-tips-content[data-v-3529af12]{-ms-flex:1;flex:1;min-width:0}.ant-layout-has-sider .vacation-rule-manage-scroll{height:calc(100vh - 128px)}.clock-detail-table[data-v-989cc74c] .ant-table-thead>tr>th{padding:8px 12px;font-size:13px;text-align:center}.clock-detail-table[data-v-989cc74c] .ant-table-tbody>tr>td{padding:10px 12px}.field-clock-text[data-v-989cc74c]{color:var(--color-orange);font-size:13px;letter-spacing:0;margin-left:-7px}.clock-remark[data-v-989cc74c]{white-space:pre-wrap;overflow-wrap:anywhere}.clock-photo[data-v-989cc74c]{width:54px;height:54px;object-fit:cover;border-radius:4px;cursor:pointer}.only-abnormal-form-item[data-v-4fc3a75f] .ant-form-item-control{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.daily-attendance-table[data-v-4fc3a75f] .ant-table-tbody>tr>td:not(.no-padding),.daily-attendance-table[data-v-4fc3a75f] .ant-table-thead>tr>th{padding:4px 5px!important}[data-v-4fc3a75f] .no-padding{padding:0!important}.running-border[data-v-4fc3a75f]{width:100%;height:100%;transition:all .6s}.running-border[data-v-4fc3a75f]:hover{background:var(--color-primary-1)}.flow-cell[data-v-4fc3a75f]{min-height:42px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.flow-pending[data-v-4fc3a75f]{position:relative;top:1px;color:var(--color-orange);font-size:12px;zoom:.95}.attendance-change-text[data-v-4fc3a75f]{display:inline-block;white-space:nowrap}.attendance-field-clock-label[data-v-4fc3a75f]{color:var(--color-orange);white-space:nowrap;font-size:12px;letter-spacing:0;margin-left:-6px}.daily-attendance-card-view[data-v-4fc3a75f]{min-height:180px;border-top:1px solid var(--color-input-border)}.daily-attendance-card-view[data-v-4fc3a75f] .ant-spin-container{min-height:150px}.daily-attendance-card-grid[data-v-4fc3a75f]{display:-ms-flexbox;display:flex;gap:1px;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:calc(100vh - 234px);-ms-flex-line-pack:start;align-content:flex-start}.daily-attendance-card-grid>[data-v-4fc3a75f]{min-width:0}.daily-attendance-card-item[data-v-4fc3a75f]:hover{z-index:1;box-shadow:0 3px 10px rgba(0,0,0,.14)}.daily-attendance-card-item--normal[data-v-4fc3a75f]{background:linear-gradient(180deg,var(--color-green-7),var(--color-green-6));color:#fff}.daily-attendance-card-item--abnormal[data-v-4fc3a75f]{background:linear-gradient(180deg,var(--color-red-7),var(--color-red-6));color:#fff}.daily-attendance-card-item--unknown[data-v-4fc3a75f]{background:linear-gradient(180deg,var(--color-grey-1),var(--color-grey-10p))}.daily-attendance-card-header[data-v-4fc3a75f]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;gap:6px;min-width:0}.daily-attendance-card-person[data-v-4fc3a75f]{min-width:0}.daily-attendance-card-person strong[data-v-4fc3a75f]{color:#1f2329;font-size:14px;font-weight:600;line-height:19px}.daily-attendance-card-project[data-v-4fc3a75f]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px;min-width:0;margin-top:4px;font-size:11px;line-height:16px}.daily-attendance-card-project-code[data-v-4fc3a75f]{-ms-flex:none;flex:none;color:var(--color-primary-7)}.daily-attendance-card-project-name[data-v-4fc3a75f]{min-width:0;overflow:hidden;color:#667085;text-overflow:ellipsis;white-space:nowrap}.daily-attendance-card-toolbar[data-v-4fc3a75f]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px;width:max-content;max-width:100%;margin:14px 0 12px}.daily-attendance-card-legend[data-v-4fc3a75f]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:2em;row-gap:4px;max-width:100%;color:var(--color-grey);font-size:13px}.daily-attendance-card-legend-item[data-v-4fc3a75f]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;white-space:nowrap}.daily-attendance-card-times[data-v-4fc3a75f]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:2px;font-size:12px;color:rgba(0,0,0,.7);white-space:nowrap}.daily-attendance-card-time[data-v-4fc3a75f]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:3px;height:20px;text-align:center}.daily-attendance-card-time[data-v-4fc3a75f] .j-empty{left:0}.daily-attendance-card-time-empty[data-v-4fc3a75f]{opacity:.5}.daily-attendance-card-time-value[data-v-4fc3a75f]{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.daily-attendance-clock-markers[data-v-4fc3a75f]{position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:3px}.daily-attendance-clock-markers[data-v-4fc3a75f]:empty{display:none}.daily-attendance-clock-dot[data-v-4fc3a75f]{display:inline-block;-ms-flex:none;flex:none;width:6px;height:6px;border-radius:50%}.daily-attendance-clock-dot--field[data-v-4fc3a75f]{background:var(--color-orange-5)}.daily-attendance-clock-dot--photo[data-v-4fc3a75f]{background:var(--color-pink-5)}.daily-attendance-clock-dot--remark[data-v-4fc3a75f]{background:var(--color-purple-5)}.daily-attendance-clock-details[data-v-4fc3a75f]{width:314px;max-width:calc(100vw - 64px);margin-top:14px;border-top:1px solid var(--color-input-border)}.daily-attendance-clock-detail[data-v-4fc3a75f]{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 44px;grid-template-columns:minmax(0,1fr) 44px;-ms-flex-align:start;align-items:start;gap:10px;padding-top:12px}.daily-attendance-clock-detail+.daily-attendance-clock-detail[data-v-4fc3a75f]{margin-top:12px;border-top:1px solid var(--color-input-border)}.daily-attendance-clock-text[data-v-4fc3a75f]{min-width:0;font-size:13px;line-height:22px}.daily-attendance-clock-detail-row[data-v-4fc3a75f]{min-height:22px;overflow-wrap:anywhere}.daily-attendance-clock-detail-label[data-v-4fc3a75f]{color:var(--color-grey)}.daily-attendance-clock-address[data-v-4fc3a75f]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.daily-attendance-clock-remark[data-v-4fc3a75f]{white-space:pre-wrap}.daily-attendance-list-clock-cell[data-v-4fc3a75f]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.daily-attendance-list-clock-text[data-v-4fc3a75f]{-ms-flex:1;flex:1;min-width:0;overflow-wrap:anywhere}.daily-attendance-list-clock-cell .daily-attendance-clock-photo[data-v-4fc3a75f]{-ms-flex:0 0 44px;flex:0 0 44px}.daily-attendance-clock-photo[data-v-4fc3a75f]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:0;overflow:hidden;border:1px solid var(--color-input-border);border-radius:4px;background:transparent;cursor:zoom-in}.daily-attendance-clock-photo img[data-v-4fc3a75f]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.daily-attendance-clock-photo--empty[data-v-4fc3a75f]{cursor:default}.daily-attendance-clock-photo[data-v-4fc3a75f] .j-empty{left:0}.daily-attendance-card-flag[data-v-4fc3a75f]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:9px;text-shadow:0 0}.daily-attendance-card-flag--vacation[data-v-4fc3a75f]{color:var(--color-green-8);background:var(--color-green-2)}.daily-attendance-card-flag--overtime[data-v-4fc3a75f]{color:var(--color-blue-7);background:var(--color-blue-2)}.daily-attendance-card-flag--trip[data-v-4fc3a75f]{color:var(--color-purple-7);background:var(--color-purple-2)}.daily-attendance-card-flag--appeal[data-v-4fc3a75f]{color:var(--color-pink-7);background:var(--color-pink-2)}.daily-attendance-card-hint[data-v-4fc3a75f]{display:block;-ms-flex:1;flex:1;min-width:0;position:static;top:auto;color:var(--color-grey);line-height:1.7;white-space:normal;word-break:break-word}.daily-attendance-card-hint-row[data-v-4fc3a75f]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.daily-attendance-card-hint-icon[data-v-4fc3a75f]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:0 0 auto;flex:0 0 auto;height:1.7em;margin-left:0!important;position:static!important;top:auto!important}.daily-attendance-card-hint-icon[data-v-4fc3a75f] .anticon{position:static;top:auto}.daily-attendance-card-hint--abnormal[data-v-4fc3a75f]{color:var(--color-red)}.daily-attendance-card-empty[data-v-4fc3a75f]{padding:40px 0}.daily-attendance-card-loading[data-v-4fc3a75f]{min-height:150px}.daily-attendance-card-pagination[data-v-4fc3a75f]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;max-width:100%}.daily-attendance-card-pagination[data-v-4fc3a75f] .ant-pagination-options-size-changer.ant-select{margin-right:0}.list-box[data-v-28eee046]{margin-top:12px;border:1px solid #f0f0f0;border-radius:4px;min-height:280px;max-height:360px;overflow-y:auto;padding:8px}.selected-box[data-v-28eee046]{background:#fafafa}.row-line[data-v-28eee046]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:6px 4px;cursor:default}.row-line.sel[data-v-28eee046]{-ms-flex-pack:justify;justify-content:space-between}.row-name[data-v-28eee046]{-ms-flex:1;flex:1;margin-left:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-ic[data-v-28eee046]{color:#999;cursor:pointer}.close-ic[data-v-28eee046]:hover{color:var(--color-primary)}.selected-head[data-v-28eee046]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:12px;color:rgba(0,0,0,.45)}