.emp-form[data-v-ff765091]{max-width:800px;padding:0 4px 8px}.emp-nav[data-v-ff765091]{z-index:5;background:#fff;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:4px;padding:6px 0 10px;display:flex;position:sticky;top:-24px}.dark .emp-nav[data-v-ff765091]{background:#1e293b;border-color:#334155}.emp-nav-item[data-v-ff765091]{color:#475569;cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12.5px}.emp-nav-item.active[data-v-ff765091],.emp-nav-item[data-v-ff765091]:hover{color:#4338ca;background:#eef2ff}.dark .emp-nav-item[data-v-ff765091]{color:#cbd5e1}.dark .emp-nav-item.active[data-v-ff765091],.dark .emp-nav-item[data-v-ff765091]:hover{color:#e0e7ff;background:#312e81}.row-2[data-v-ff765091]{grid-template-columns:1fr 1fr}.row-2[data-v-ff765091],.row-3[data-v-ff765091]{gap:12px;display:grid}.row-3[data-v-ff765091]{grid-template-columns:1fr 1fr 1fr}.col[data-v-ff765091]{min-width:0}.shift-hint[data-v-ff765091]{color:#d97706;margin:4px 0 8px;font-size:12px}.change-box[data-v-ff765091]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;margin-top:14px;padding:10px 12px 12px}.dark .change-box[data-v-ff765091]{background:#172554;border-color:#1e3a8a}.change-title[data-v-ff765091]{color:#1d4ed8;margin-bottom:8px;font-size:12.5px;font-weight:600}.dark .change-title[data-v-ff765091]{color:#93c5fd}.comp-locked[data-v-ff765091]{color:#94a3b8;border:1px dashed #e5e7eb;border-radius:8px;margin-top:14px;padding:12px 14px;font-size:12.5px}[data-v-ff765091] .ant-card{box-shadow:none;background:0 0;border:1px solid #e5e7eb;border-radius:8px;margin-top:18px;scroll-margin-top:60px;position:relative;overflow:visible}[data-v-ff765091] .ant-card-head{background:#fff;border-bottom:none;min-height:0;padding:0 8px;position:absolute;top:-10px;left:14px}.dark .emp-form[data-v-ff765091] .ant-card-head{background:#1e293b}.dark .emp-form[data-v-ff765091] .ant-card{border-color:#334155}[data-v-ff765091] .ant-card-head-title{color:#4b5563;padding:0;font-size:12.5px;font-weight:600;line-height:18px}[data-v-ff765091] .ant-card-body{padding:20px 16px 10px}@media (width<=720px){.row-2[data-v-ff765091],.row-3[data-v-ff765091]{grid-template-columns:1fr}}
