.punch-drawer-body[data-v-649c5d46]{padding:0 20px 24px;height:100%;overflow:auto;box-sizing:border-box}.punch-section[data-v-649c5d46]{margin-bottom:20px;padding:16px;background:#f7f8fa;border-radius:8px}.punch-section__title[data-v-649c5d46]{margin-bottom:14px;font-size:14px;font-weight:600;color:#303133;line-height:1.2}.punch-grid[data-v-649c5d46]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.punch-field[data-v-649c5d46]{display:flex;flex-direction:column;gap:4px;min-width:0}.punch-field--full[data-v-649c5d46]{grid-column:1/-1}.punch-field__label[data-v-649c5d46]{font-size:12px;color:#909399;line-height:1.4}.punch-field__value[data-v-649c5d46]{font-size:13px;color:#303133;line-height:1.5;word-break:break-word}.punch-photo[data-v-649c5d46]{width:120px;height:120px;border-radius:6px;border:1px solid #ebeef5;overflow:hidden}.punch-muted[data-v-649c5d46]{color:#c0c4cc}.punch-fail-box[data-v-649c5d46]{padding:10px 12px;background:#fff;border:1px solid #fde2e2;border-radius:6px}.punch-fail-text[data-v-649c5d46]{margin:0;max-height:220px;overflow:auto;white-space:pre-wrap;word-break:break-all;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.5;color:#f56c6c}.attendance-punch-drawer .el-drawer__header{margin-bottom:12px;padding:16px 20px 12px;border-bottom:1px solid #ebeef5;color:#303133;font-weight:600}.attendance-punch-drawer .el-drawer__body{padding:0;overflow:hidden}.log-summary[data-v-2d225afc]{font-size:12px;line-height:1.6;color:#606266;word-break:break-all;white-space:normal}.log-muted[data-v-2d225afc]{color:#c0c4cc}.photo-config-drawer__body[data-v-2d225afc]{padding:0 16px 16px;height:100%;overflow:auto}.photo-config-drawer .el-drawer__header{margin-bottom:12px;padding:16px 20px 12px;border-bottom:1px solid #ebeef5;color:#303133;font-weight:600}.photo-config-drawer .el-drawer__body{padding:0;overflow:hidden}.avue-dialog.avue-drawer .avue-form__group .el-col{margin-bottom:4px}.avue-dialog.avue-drawer .el-textarea__inner{font-family:inherit}.log-summary[data-v-284fe46d]{font-size:12px;line-height:1.6;color:#606266;word-break:break-all;white-space:normal}.log-muted[data-v-284fe46d]{color:#c0c4cc}.laoqin-admit-drawer__body[data-v-284fe46d]{padding:0 16px 16px;height:100%;overflow:auto}.laoqin-admit-drawer .el-drawer__header{margin-bottom:12px;padding:16px 20px 12px;border-bottom:1px solid #ebeef5;color:#303133;font-weight:600}.laoqin-admit-drawer .el-drawer__body{padding:0;overflow:hidden}.avue-dialog.avue-drawer .el-drawer__header{margin-bottom:8px;padding:16px 20px 12px;border-bottom:1px solid #ebeef5;font-weight:600}.avue-dialog.avue-drawer .el-drawer__body{padding:16px 20px 8px}.stat[data-v-3c9e6eb6]{font-size:14px;font-weight:600}.no-punch[data-v-3c9e6eb6]{color:#f56c6c;font-weight:600}.day-table[data-v-3c9e6eb6]{margin:8px 24px 12px}