.task-tabs{display:flex;gap:3px}.tab{border:0;background:#f3f7fa;color:#748895;padding:7px 10px;border-radius:5px;font-size:11px;cursor:pointer}.tab.active{background:#e6f1f6;color:#1b6ca8;font-weight:600}.rule-bars{display:grid;gap:14px;margin-top:4px}.rule-bar-row{display:grid;grid-template-columns:150px 1fr 40px;gap:12px;align-items:center;font-size:11px;color:#526c7d}.rule-bar-row .progress{margin:0}.rule-bar-row b{text-align:right;color:#274c63;font-size:11px}.enterprise-hero{display:flex;align-items:center;gap:16px;background:linear-gradient(120deg,#f0f7fa,#fff);border:1px solid #dceaf0;border-radius:8px;padding:16px;margin-bottom:17px}.enterprise-seal{width:45px;height:45px;border-radius:12px;display:grid;place-items:center;background:#e5f2f6;color:#1b6ca8;font-size:22px;font-weight:700}.enterprise-hero b{display:block;color:#214a64;font-size:14px}.enterprise-hero small{display:block;color:#8699a5;font-size:11px;margin-top:4px}.audit-chip{font-size:10px;padding:4px 7px;border-radius:4px;background:#edf6f8;color:#397287}.data-quality-card{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.data-quality-card>div{background:#f8fafc;border:1px solid #e9eff3;border-radius:6px;padding:12px}.data-quality-card b{display:block;color:#1f4d66;font-size:18px}.data-quality-card small{display:block;color:#8899a5;font-size:10px;margin-top:4px}.@media(max-width:760px){.task-tabs{display:none}.rule-bar-row{grid-template-columns:110px 1fr 34px}.data-quality-card{grid-template-columns:1fr}}
.action-panel{color:#556d7e}.action-state{display:flex;align-items:center;gap:10px;background:#f3f8fa;border:1px solid #dfedf1;border-radius:7px;padding:12px}.action-dot{width:9px;height:9px;border-radius:50%;background:#2aa277;box-shadow:0 0 0 4px #2aa2771c}.action-state b{display:block;color:#24566f;font-size:12px}.action-state small{display:block;color:#8798a4;font-size:10px;margin-top:4px}.action-fields{display:grid;gap:13px;margin-top:17px}.action-fields label{display:grid;gap:6px;color:#748894;font-size:11px}.action-fields input,.action-fields select,.action-fields textarea{border:1px solid #d7e2e9;border-radius:5px;padding:9px 10px;color:#3d5a6d;font:inherit;font-size:12px;background:#fff}.action-fields textarea{height:82px;resize:vertical}.action-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf1f4;margin-top:18px;padding-top:14px}.action-footer span{font-size:10px;color:#98a6b1}.action-success{text-align:center;padding:26px 8px 15px;color:#587080}.success-mark{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#e4f6ec;color:#17855b;font-size:25px;margin:0 auto 12px}.action-success b{display:block;color:#24566f;font-size:15px}.action-success p{font-size:12px;line-height:1.7;color:#8394a0;margin:9px 0 18px}
.priority-entry{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;border:1px solid #cfe3ec;background:linear-gradient(110deg,#f3fafc,#fff);box-shadow:0 6px 18px rgba(22,89,119,.06)}.priority-entry-main{display:flex;align-items:center;gap:13px}.priority-entry-icon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:#dff1f5;color:#1b6ca8;font-size:20px;font-weight:700}.priority-entry h3{margin:0;color:#204e67;font-size:15px}.priority-entry p{margin:5px 0 0;color:#778c9b;font-size:11px}.priority-entry-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.priority-modal{color:#526b7d;font-size:12px;line-height:1.6}.priority-banner{display:flex;align-items:center;gap:11px;background:#f4fafc;border:1px solid #dcecf1;border-radius:7px;padding:12px 13px}.priority-banner>div{flex:1}.priority-banner b{display:block;color:#234e67;font-size:13px}.priority-banner small{display:block;color:#8b9ba6;font-size:10px;margin-top:3px}.priority-icon{width:31px;height:31px;border-radius:8px;background:#d8eef3;color:#1b6ca8;display:grid;place-items:center;font-weight:700}.priority-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:15px 0}.priority-grid>div{background:#fafcfd;border:1px solid #e7eef2;border-radius:6px;padding:10px}.priority-grid label,.eval-summary label{display:block;color:#899aa6;font-size:10px;margin-bottom:4px}.priority-grid b{color:#214e68;font-size:14px}.step-track{display:flex;align-items:center;gap:7px;margin:17px 0;color:#9aa9b4;font-size:10px}.step-track span{padding:5px 9px;border-radius:12px;background:#edf2f5}.step-track span.done{color:#1c835d;background:#e5f6ee}.step-track span.active{color:#1b6ca8;background:#e4f2f8;font-weight:600}.step-track i{height:1px;background:#d9e4ea;flex:1;min-width:14px}.inner-table{width:100%;border-collapse:collapse;margin:8px 0 14px;white-space:nowrap}.inner-table th{padding:9px 10px;font-size:10px;background:#f7fafc;border-bottom:1px solid #e1ebf0;color:#8495a1;text-align:left}.inner-table td{padding:10px;border-bottom:1px solid #edf2f5;font-size:11px;color:#536c7b}.inner-table tr:hover{background:#f7fbfd}.priority-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid #edf1f4;margin-top:13px}.priority-foot>span{font-size:10px;color:#96a4ad}.evaluation-switch{display:flex;gap:6px;margin:15px 0 12px}.eval-tab{border:1px solid #d6e5ec;background:#fff;color:#5e7787;border-radius:5px;padding:7px 12px;font-size:11px;cursor:pointer}.eval-tab.active{background:#e6f3f7;color:#1b6ca8;border-color:#afd2df;font-weight:600}.eval-workspace{display:grid;grid-template-columns:240px 1fr;gap:14px}.eval-summary{background:#f8fbfc;border:1px solid #e3eef2;border-radius:7px;padding:13px}.eval-summary>b{display:block;color:#214f68;font-size:13px}.eval-summary>small{display:block;color:#92a2ad;font-size:10px;margin-top:3px}.eval-summary .priority-grid{grid-template-columns:1fr 1fr;margin-bottom:0}.eval-summary .priority-grid b{font-size:12px}.eval-metrics{min-width:0}.eval-metrics h4,.priority-modal h4{margin:0 0 8px;color:#244f67;font-size:12px}.warn-text{color:#c16d18!important}.formula-good{color:#19845d;font-style:normal}.formula-warn{color:#bd7419;font-style:normal}.import-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:15px 0}.upload-zone{border:1px dashed #afd0dc;border-radius:7px;background:#f6fbfc;min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:15px}.upload-zone b{color:#345b70;font-size:12px}.upload-zone small{color:#95a4ad;font-size:10px}.upload-symbol{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#dceff4;color:#1b6ca8;font-size:20px}.mapping-card{border:1px solid #e2ebef;border-radius:7px;padding:12px}.mapping-card h4{margin-bottom:9px}.mapping-row{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #edf2f4;font-size:11px}.mapping-row:last-child{border-bottom:0}.mapping-row b{font-weight:500}@media(max-width:760px){.priority-entry{align-items:flex-start;flex-direction:column}.priority-entry-actions{justify-content:flex-start}.priority-grid{grid-template-columns:1fr 1fr}.eval-workspace,.import-grid{grid-template-columns:1fr}.priority-banner{align-items:flex-start}.inner-table{display:block;overflow:auto}.priority-foot{align-items:flex-start;flex-direction:column}}
