.log-setting[data-v-408bff7f]{padding:20px 25px;box-sizing:border-box}.list-view-root[data-v-408bff7f]{display:flex;flex-direction:column}.page-head[data-v-408bff7f]{display:flex;align-items:center;justify-content:flex-end;margin:0 0 12px}.setting-list[data-v-408bff7f]{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto;min-height:0}.setting-item[data-v-408bff7f]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:14px 18px;display:flex;align-items:flex-start;gap:14px;transition:border-color .2s,box-shadow .2s}.setting-item[data-v-408bff7f]:hover{border-color:#d0d3d8;box-shadow:0 2px 8px rgba(0,0,0,.06)}.setting-item-left[data-v-408bff7f]{flex:1;min-width:0}.setting-item-title[data-v-408bff7f]{font-size:14px;font-weight:600;color:#1f2a37;line-height:22px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.setting-item-desc[data-v-408bff7f]{margin-top:6px;font-size:12px;font-weight:400;color:#8b95a1;line-height:20px}.setting-item-right[data-v-408bff7f]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:6px}.setting-item-actions[data-v-408bff7f]{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.setting-item-time[data-v-408bff7f]{font-size:12px;font-weight:400;color:#b0b6bf;line-height:20px;text-align:right}.detail-back-bar[data-v-408bff7f]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.detail-back-left[data-v-408bff7f]{display:flex;align-items:center;gap:10px;min-width:0}.detail-label[data-v-408bff7f]{font-size:13px;color:#909399}.log-detail-shell[data-v-408bff7f]{background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06);overflow:hidden}.log-mode-card[data-v-408bff7f]{padding:20px 24px 12px}.card-block[data-v-408bff7f]{padding:20px 24px;border-top:1px solid #ebeef5}.card-header[data-v-408bff7f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.card-header h3[data-v-408bff7f]{margin:0;font-size:15px;font-weight:600}.form-group[data-v-408bff7f]{margin-bottom:16px}.form-label[data-v-408bff7f]{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:#303133}.form-label .required[data-v-408bff7f]{color:#f56c6c;margin-left:2px}.form-hint-inline[data-v-408bff7f]{margin-left:8px;font-size:12px;font-weight:400;color:#909399}.form-row-2[data-v-408bff7f]{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:16px;align-items:start}.time-range-row[data-v-408bff7f]{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.time-range-sep[data-v-408bff7f]{color:#909399}.switch-title-row[data-v-408bff7f]{display:flex;align-items:center;justify-content:space-between;gap:16px}.date-summary-bar[data-v-408bff7f]{margin:0 0 10px;padding:8px 12px;background:#f5f7fa;border-radius:6px;font-size:13px;color:#606266;line-height:1.5}.user-group-grid[data-v-408bff7f]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.user-group-chip[data-v-408bff7f]{display:inline-flex;align-items:center;padding:7px 12px;border:1px solid #e6e8eb;border-radius:8px;font-size:13px;color:#5c6673;cursor:pointer;background:#fafbfc;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .15s ease}.user-group-chip input[data-v-408bff7f]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.user-group-chip[data-v-408bff7f]:hover:not(.is-disabled){background:#fff;border-color:#c0c4cc}.user-group-chip.is-checked[data-v-408bff7f]{background:#f3f8ff;border-color:#b7d4f8;color:#3a7bd5;font-weight:400}.user-group-chip.is-disabled[data-v-408bff7f]{cursor:not-allowed;opacity:.7}.daily-empty[data-v-408bff7f]{padding:32px 16px;text-align:center;color:#909399;font-size:13px}.day-setting-list[data-v-408bff7f]{max-height:394px;overflow-y:auto;border:1px solid #ebeef5;border-radius:6px}.day-setting-card[data-v-408bff7f]{border-bottom:1px solid #ebeef5}.day-setting-card[data-v-408bff7f]:last-child{border-bottom:none}.day-setting-header[data-v-408bff7f]{display:flex;align-items:center;padding:10px 16px;min-height:56px;box-sizing:border-box;background:#fafafa;cursor:pointer;gap:12px}.day-setting-header[data-v-408bff7f]:hover{background:#f0f0f0}.day-num[data-v-408bff7f]{width:36px;height:36px;border-radius:8px;background:#409eff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.day-info[data-v-408bff7f]{flex:1;min-width:0}.day-name[data-v-408bff7f]{font-size:14px;font-weight:600;color:#303133}.day-meta[data-v-408bff7f]{font-size:12px;color:#909399;margin-top:2px}.day-toggle-icon[data-v-408bff7f]{color:#909399;transition:transform .2s}.day-toggle-icon.is-open[data-v-408bff7f]{transform:rotate(90deg)}.day-setting-body[data-v-408bff7f]{padding:20px 16px 20px 64px;border-top:1px solid #ebeef5}.log-mode-seg[data-v-408bff7f]{display:inline-flex;padding:3px;background:#f0f2f5;border-radius:8px;gap:2px}[data-v-408bff7f] .el-tag.is-multi{background:#f3e8ff;border-color:#e4d4f7;color:#7c3aed}.multi-q-toolbar[data-v-408bff7f]{margin-bottom:12px}.multi-q-hint[data-v-408bff7f]{font-size:13px;color:#909399;line-height:1.5;font-weight:400}.multi-q-list[data-v-408bff7f]{display:flex;flex-direction:column;gap:14px}.multi-q-card[data-v-408bff7f]{border:1px solid #ebeef5;border-radius:6px;background:#fafbfc;overflow:hidden}.multi-q-card-head[data-v-408bff7f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:#f5f7fa;border-bottom:1px solid #ebeef5}.multi-q-head-left[data-v-408bff7f]{display:flex;align-items:center;min-width:0}.multi-q-index[data-v-408bff7f]{justify-content:center;min-width:22px;height:22px;padding:0 8px;border-radius:11px;font-weight:600}.multi-q-index[data-v-408bff7f],.multi-q-type-tag[data-v-408bff7f]{display:inline-flex;align-items:center;background:#ecf5ff;color:#409eff;font-size:12px}.multi-q-type-tag[data-v-408bff7f]{padding:1px 8px;border-radius:10px;font-weight:500;margin-left:8px}.multi-blank-actions[data-v-408bff7f],.multi-q-actions[data-v-408bff7f]{display:flex;align-items:center;gap:4px;flex-shrink:0}.multi-blank-actions[data-v-408bff7f]{align-self:end;padding-bottom:2px}.q-icon-btn[data-v-408bff7f]{width:28px;height:28px;padding:0;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#909399;cursor:pointer;font-size:13px;line-height:1;font-family:inherit}.q-icon-btn[data-v-408bff7f]:hover:not(:disabled){color:#409eff;border-color:#409eff;background:#ecf5ff}.q-icon-btn.is-danger[data-v-408bff7f]:hover:not(:disabled){color:#f56c6c;border-color:#f56c6c;background:#fef0f0}.q-icon-btn[data-v-408bff7f]:disabled{opacity:.4;cursor:not-allowed}.multi-q-card-body[data-v-408bff7f]{padding:14px}.multi-blank-list[data-v-408bff7f],.multi-option-list[data-v-408bff7f]{display:flex;flex-direction:column;gap:10px}.multi-option-list[data-v-408bff7f]{gap:8px}.multi-blank-row[data-v-408bff7f]{padding:12px;background:#fff;border:1px solid #ebeef5;border-radius:6px}.multi-blank-row.is-indexed[data-v-408bff7f]{position:relative;padding-left:42px}.multi-blank-row.is-indexed>.form-group[data-v-408bff7f]{margin-bottom:0}.multi-blank-index[data-v-408bff7f]{position:absolute;left:12px;bottom:12px;line-height:40px;color:#303133;font-size:13px;font-weight:600}.multi-blank-fields[data-v-408bff7f]{display:grid;grid-template-columns:minmax(120px,1fr) minmax(160px,1.3fr) minmax(140px,.9fr) auto;gap:10px;align-items:end}.multi-blank-fields .form-group[data-v-408bff7f]{margin-bottom:0}.multi-blank-fields.is-essay[data-v-408bff7f]{grid-template-columns:minmax(140px,1fr) minmax(180px,1.4fr)}.multi-option-row[data-v-408bff7f]{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center}.multi-option-index[data-v-408bff7f]{font-size:13px;color:#909399;min-width:22px}.multi-q-add-line[data-v-408bff7f],.multi-q-add-wrap[data-v-408bff7f]{margin-top:12px}.q-type-hint[data-v-408bff7f]{margin-bottom:12px;font-size:13px;color:#909399;line-height:1.5}.q-type-grid[data-v-408bff7f]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.q-type-option[data-v-408bff7f]{display:flex;flex-direction:column;gap:4px;padding:14px 12px;border:1px solid #dcdfe6;border-radius:8px;background:#fff;cursor:pointer;text-align:left;font-family:inherit}.q-type-option.is-selected[data-v-408bff7f],.q-type-option[data-v-408bff7f]:hover{border-color:#409eff;background:#ecf5ff}.q-type-option.is-selected[data-v-408bff7f]{box-shadow:0 0 0 1px #409eff}.q-type-name[data-v-408bff7f]{font-size:14px;font-weight:600;color:#303133}.q-type-desc[data-v-408bff7f]{font-size:12px;color:#909399;line-height:1.45}.log-mode-btn[data-v-408bff7f]{padding:9px 18px;border:none;border-radius:6px;background:transparent;font-size:13px;font-weight:500;color:#606266;cursor:pointer;font-family:inherit}.log-mode-btn.is-active[data-v-408bff7f]{background:#fff;color:#409eff;box-shadow:0 1px 3px rgba(0,0,0,.08)}.log-mode-btn[data-v-408bff7f]:disabled{cursor:not-allowed}.leave-dialog-body[data-v-408bff7f]{font-size:14px;color:#303133;line-height:1.6;padding:4px 0 8px}.action-dialog-body[data-v-408bff7f]{text-align:center;padding:12px 0 4px}.action-dialog-question[data-v-408bff7f]{font-size:16px;font-weight:600;color:#1f2a37;margin-bottom:12px}.action-dialog-name[data-v-408bff7f]{font-size:15px;color:#3a7bd5;margin-bottom:8px}.action-dialog-hint[data-v-408bff7f]{font-size:13px;color:#8b95a1}[data-v-408bff7f] .el-input__inner,[data-v-408bff7f] .el-textarea__inner{border-radius:6px}.log-leave-dialog{border-radius:8px;overflow:hidden}.log-leave-dialog .el-dialog__header{padding:16px 20px 8px}.log-leave-dialog .el-dialog__body{padding:8px 20px 12px}.log-leave-dialog .el-dialog__footer{padding:8px 20px 16px}.log-q-type-dialog{border-radius:8px}.log-q-type-dialog .el-dialog__body{padding:8px 20px 16px}.log-action-dialog{border-radius:12px;overflow:hidden}.log-action-dialog .el-dialog__header{padding:12px 16px 0}.log-action-dialog .el-dialog__header .el-dialog__headerbtn{top:12px;right:12px}.log-action-dialog .el-dialog__body{padding:8px 24px 16px}.log-action-dialog .el-dialog__footer{padding:8px 24px 20px;text-align:center}