.rpa-ai-content{display:flex;flex-direction:column;gap:16px}.rpa-ai-subsection{padding:14px;border-radius:10px;position:relative}.rpa-ai-subsection.rpa{background:linear-gradient(135deg,#3d72ff14,#3d72ff08);border:1px solid rgba(61,114,255,.2)}.rpa-ai-subsection.ai{background:linear-gradient(135deg,#22d3ee14,#8b5cf60d);border:1px solid rgba(34,211,238,.2)}.subsection-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.subsection-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.subsection-icon svg{width:16px;height:16px;stroke-width:2}.subsection-icon.rpa{background:linear-gradient(135deg,#3d72ff40,#3d72ff1a);color:#3d72ff}.subsection-icon.ai{background:linear-gradient(135deg,#22d3ee40,#22d3ee1a);color:#22d3ee}.subsection-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-primary, #fff)}.tag-icon{font-size:12px;opacity:.9}.rpa-tags .tag{background:#3d72ff14;border-color:#3d72ff33}.rpa-tags .tag:hover{background:#3d72ff26;border-color:#3d72ff59}.rpa-tags .tag:has(input:checked){background:#3d72ff33;border-color:#3d72ff66;color:#fff}.rpa-tags .tag input{accent-color:#3d72ff}.ai-tags .tag{background:#22d3ee14;border-color:#22d3ee33}.ai-tags .tag:hover{background:#22d3ee26;border-color:#22d3ee59}.ai-tags .tag:has(input:checked){background:#22d3ee33;border-color:#22d3ee66;color:#fff}.ai-tags .tag input{accent-color:#22d3ee}.explainability-field{display:flex;flex-direction:column;justify-content:center}.explainability-tag{background:#8b5cf614!important;border-color:#8b5cf633!important;padding:8px 12px!important}.explainability-tag:has(input:checked){background:#8b5cf633!important;border-color:#8b5cf666!important}.explainability-field .field-hint{margin-top:6px;margin-left:2px}.enterprise-content{display:flex;flex-direction:column;gap:16px}.enterprise-subsection{padding:14px;border-radius:10px;position:relative}.enterprise-subsection.governance{background:linear-gradient(135deg,#6366f114,#6366f108);border:1px solid rgba(99,102,241,.2)}.enterprise-subsection.compliance{background:linear-gradient(135deg,#8b5cf614,#a855f70d);border:1px solid rgba(139,92,246,.2)}.enterprise-subsection.operations{background:linear-gradient(135deg,#f59e0b14,#ea580c0d);border:1px solid rgba(245,158,11,.2)}.subsection-icon.governance{background:linear-gradient(135deg,#6366f140,#6366f11a);color:#818cf8}.subsection-icon.compliance{background:linear-gradient(135deg,#8b5cf640,#8b5cf61a);color:#a78bfa}.subsection-icon.operations{background:linear-gradient(135deg,#f59e0b40,#f59e0b1a);color:#fbbf24}.eu-flag{margin-left:auto;font-size:14px}.governance-tags .tag{background:#6366f114;border-color:#6366f133}.governance-tags .tag:hover{background:#6366f126;border-color:#6366f159}.governance-tags .tag:has(input:checked){background:#6366f133;border-color:#6366f166;color:#fff}.governance-tags .tag input{accent-color:#818cf8}.compliance-tags .tag{background:#8b5cf614;border-color:#8b5cf633}.compliance-tags .tag:hover{background:#8b5cf626;border-color:#8b5cf659}.compliance-tags .tag:has(input:checked){background:#8b5cf633;border-color:#8b5cf666;color:#fff}.compliance-tags .tag input{accent-color:#a78bfa}.operations-tags .tag{background:#f59e0b14;border-color:#f59e0b33}.operations-tags .tag:hover{background:#f59e0b26;border-color:#f59e0b59}.operations-tags .tag:has(input:checked){background:#f59e0b33;border-color:#f59e0b66;color:#fff}.operations-tags .tag input{accent-color:#fbbf24}.monitoring-tags .tag{background:#22c55e14;border-color:#22c55e33}.monitoring-tags .tag:hover{background:#22c55e26;border-color:#22c55e59}.monitoring-tags .tag:has(input:checked){background:#22c55e33;border-color:#22c55e66;color:#fff}.monitoring-tags .tag input{accent-color:#4ade80}.rpa-ai-assessment{background:linear-gradient(135deg,#8b5cf614,#1f5bff0f,#06b6d40d);border:1px solid rgba(139,92,246,.2)}.rpa-ai-assessment h3{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary, #fff)}.badge-new{padding:2px 8px;font-size:10px;font-weight:600;background:linear-gradient(135deg,var(--primary, #8b5cf6) 0%,var(--primary-light, #a78bfa) 100%);color:#fff;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.field-hint{display:block;margin-top:4px;font-size:11px;color:var(--text-muted, rgba(255, 255, 255, .5));line-height:1.4}.rpa-ai-assessment .checkbox-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rpa-ai-assessment .checkbox-row .tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;font-size:12px;color:var(--text-secondary, rgba(255, 255, 255, .7));cursor:pointer;transition:all .2s ease}.rpa-ai-assessment .checkbox-row .tag:hover{background:#8b5cf61a;border-color:#8b5cf64d}.rpa-ai-assessment .checkbox-row .tag:has(input:checked){background:#8b5cf633;border-color:#8b5cf666;color:var(--text-primary, #fff)}.rpa-ai-assessment .checkbox-row .tag input{width:14px;height:14px;accent-color:var(--primary, #8b5cf6)}.rpa-ai-scores{display:flex;flex-wrap:wrap;gap:12px;padding:12px;background:#0003;border-radius:10px;margin-top:12px}.score-badge{display:flex;flex-direction:column;align-items:center;padding:10px 16px;background:#ffffff0d;border-radius:10px;border:1px solid transparent;min-width:100px}.score-badge.rpa-score{border-color:#1f5bff4d;background:linear-gradient(135deg,#1f5bff1a,#1f5bff0d)}.score-badge.ai-score{border-color:#06b6d44d;background:linear-gradient(135deg,#06b6d41a,#06b6d40d)}.score-badge .score-value{font-size:24px;font-weight:700;line-height:1}.score-badge.rpa-score .score-value{color:#3d72ff}.score-badge.ai-score .score-value{color:#22d3ee}.score-badge .score-label{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted, rgba(255, 255, 255, .5));margin-top:4px}.score-badge.green .score-value{color:#22c55e}.score-badge.yellow .score-value{color:#f59e0b}.score-badge.red .score-value{color:#ef4444}.automation-type-badge{display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:10px;flex:1;min-width:140px}.automation-type-badge.blue{background:linear-gradient(135deg,#1f5bff33,#1f5bff1a);border:1px solid rgba(31,91,255,.3)}.automation-type-badge.purple{background:linear-gradient(135deg,#8b5cf633,#8b5cf61a);border:1px solid rgba(139,92,246,.3)}.automation-type-badge.green{background:linear-gradient(135deg,#22c55e33,#22c55e1a);border:1px solid rgba(34,197,94,.3)}.automation-type-badge.orange{background:linear-gradient(135deg,#f59e0b33,#f59e0b1a);border:1px solid rgba(245,158,11,.3)}.automation-type-badge .type-label{font-size:13px;font-weight:600;color:var(--text-primary, #fff)}.process-card .rpa-ai-indicator{display:flex;gap:6px;margin-top:8px}.rpa-ai-indicator .mini-score{display:flex;align-items:center;gap:4px;padding:2px 8px;background:#ffffff0d;border-radius:4px;font-size:11px}.rpa-ai-indicator .mini-score.rpa{color:#3d72ff}.rpa-ai-indicator .mini-score.ai{color:#22d3ee}.rpa-ai-indicator .type-pill{padding:2px 8px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase}.rpa-ai-indicator .type-pill.rpa_only{background:#1f5bff33;color:#3d72ff}.rpa-ai-indicator .type-pill.rpa_plus_ai{background:#8b5cf633;color:#a78bfa}.rpa-ai-indicator .type-pill.ai_first{background:#22c55e33;color:#22c55e}.rpa-ai-indicator .type-pill.manual_review{background:#f59e0b33;color:#f59e0b}.heatmap-legend-rpa-ai{display:flex;gap:16px;padding:8px 12px;background:#0003;border-radius:8px;margin-top:12px}.heatmap-legend-rpa-ai .legend-item{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted)}.heatmap-legend-rpa-ai .legend-dot{width:10px;height:10px;border-radius:50%}.heatmap-legend-rpa-ai .legend-dot.rpa_only{background:#3d72ff}.heatmap-legend-rpa-ai .legend-dot.rpa_plus_ai{background:#8b5cf6}.heatmap-legend-rpa-ai .legend-dot.ai_first{background:#22c55e}.heatmap-legend-rpa-ai .legend-dot.manual_review{background:#f59e0b}#editProcessModal .rpa-ai-assessment{margin-top:16px}#editProcessModal .rpa-ai-assessment select{width:100%}@media (max-width: 768px){.rpa-ai-scores{flex-direction:column}.score-badge{flex-direction:row;justify-content:space-between;min-width:100%}.automation-type-badge{min-width:100%}.rpa-ai-assessment .checkbox-row .tag{font-size:11px;padding:4px 10px}}.enterprise-assessment{background:linear-gradient(135deg,#6366f114,#8b5cf60f,#a855f70d);border:1px solid rgba(99,102,241,.2)}.enterprise-assessment h3{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-primary, #fff)}.badge-pro{padding:2px 8px;font-size:10px;font-weight:600;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.eu-ai-act-section{background:#8b5cf60d;border:1px solid rgba(139,92,246,.2);border-radius:8px;padding:12px}.eu-ai-act-section h4{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;color:var(--primary, #8b5cf6)}.risk-class-minimal{color:#22c55e}.risk-class-limited{color:#f59e0b}.risk-class-high{color:#f97316}.risk-class-unacceptable{color:#ef4444}.eu-ai-act-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600}.eu-ai-act-badge.minimal{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#22c55e}.eu-ai-act-badge.limited{background:#f59e0b26;border:1px solid rgba(245,158,11,.3);color:#f59e0b}.eu-ai-act-badge.high{background:#f9731626;border:1px solid rgba(249,115,22,.3);color:#f97316}.eu-ai-act-badge.unacceptable{background:#ef444426;border:1px solid rgba(239,68,68,.3);color:#ef4444}.enterprise-scores{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;padding:12px;background:#0003;border-radius:10px;margin-top:12px}.enterprise-score-item{display:flex;flex-direction:column;align-items:center;padding:10px;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.enterprise-score-item .score-value{font-size:20px;font-weight:700;color:var(--text-primary, #fff)}.enterprise-score-item .score-label{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted, rgba(255, 255, 255, .5));margin-top:4px;text-align:center}.enterprise-score-item.training .score-value{color:#3b82f6}.enterprise-score-item.governance .score-value{color:#8b5cf6}.enterprise-score-item.compliance .score-value{color:#22c55e}.enterprise-score-item.operations .score-value{color:#f59e0b}.compliance-requirements{margin-top:10px;padding:10px;background:#00000026;border-radius:8px}.compliance-requirements h5{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin:0 0 8px}.compliance-requirement{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:12px;color:var(--text-secondary);border-bottom:1px solid rgba(255,255,255,.05)}.compliance-requirement:last-child{border-bottom:none}.compliance-requirement .check-icon{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px}.compliance-requirement .check-icon.done{background:#22c55e33;color:#22c55e}.compliance-requirement .check-icon.pending{background:#f59e0b33;color:#f59e0b}.enterprise-assessment .checkbox-row .tag{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;font-size:12px;color:var(--text-secondary, rgba(255, 255, 255, .7));cursor:pointer;transition:all .2s ease}.enterprise-assessment .checkbox-row .tag:hover{background:#6366f11a;border-color:#6366f14d}.enterprise-assessment .checkbox-row .tag:has(input:checked){background:#6366f133;border-color:#6366f166;color:var(--text-primary, #fff)}@media (max-width: 768px){.enterprise-scores{grid-template-columns:repeat(2,1fr)}.enterprise-assessment .checkbox-row .tag{font-size:11px;padding:4px 10px}.eu-ai-act-section{padding:10px}}.btn-tutorial{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#8b5cf633,#06b6d426);border:1px solid rgba(139,92,246,.3);border-radius:8px;color:var(--text-primary, #fff);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-tutorial:hover{background:linear-gradient(135deg,#8b5cf64d,#06b6d433);border-color:#8b5cf680;transform:translateY(-1px)}.btn-tutorial svg{opacity:.8}.tutorial-banner{background:linear-gradient(135deg,#8b5cf626,#06b6d41a);border:1px solid rgba(139,92,246,.3);border-radius:12px;padding:16px;margin-bottom:16px;position:relative;overflow:hidden}.tutorial-banner:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8b5cf6,#06b6d4,#22c55e)}.tutorial-banner.hidden{display:none}.tutorial-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.tutorial-header-left{display:flex;align-items:center;gap:10px}.tutorial-icon{width:40px;height:40px;background:linear-gradient(135deg,#8b5cf64d,#8b5cf61a);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.tutorial-title{font-size:15px;font-weight:600;color:var(--text-primary, #fff);margin:0}.tutorial-subtitle{font-size:12px;color:var(--text-muted, rgba(255, 255, 255, .6));margin:2px 0 0}.tutorial-close{background:transparent;border:none;color:var(--text-muted, rgba(255, 255, 255, .5));cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease}.tutorial-close:hover{background:#ffffff1a;color:var(--text-primary, #fff)}.tutorial-steps{display:flex;flex-direction:column;gap:8px}.tutorial-step{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;background:#ffffff08;border-radius:8px;transition:all .2s ease;cursor:pointer}.tutorial-step:hover{background:#8b5cf61a}.tutorial-step.completed{opacity:.6}.tutorial-step.active{background:#8b5cf626;border:1px solid rgba(139,92,246,.3)}.step-indicator{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0;background:#ffffff1a;color:var(--text-muted);border:2px solid rgba(255,255,255,.2);transition:all .2s ease}.tutorial-step.completed .step-indicator{background:#22c55e33;border-color:#22c55e66;color:#22c55e}.tutorial-step.active .step-indicator{background:#8b5cf633;border-color:#8b5cf680;color:#a78bfa;animation:pulse-ring 2s ease-out infinite}@keyframes pulse-ring{0%{box-shadow:0 0 #8b5cf666}70%{box-shadow:0 0 0 6px #8b5cf600}to{box-shadow:0 0 #8b5cf600}}.step-content{flex:1;min-width:0}.step-title{font-size:13px;font-weight:500;color:var(--text-primary, #fff);margin:0}.step-desc{font-size:11px;color:var(--text-muted, rgba(255, 255, 255, .5));margin:2px 0 0;line-height:1.4}.tutorial-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.tutorial-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.tutorial-btn.primary{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.tutorial-btn.primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf666}.tutorial-btn.secondary{background:#ffffff0d;color:var(--text-secondary, rgba(255, 255, 255, .7));border:1px solid rgba(255,255,255,.1)}.tutorial-btn.secondary:hover{background:#ffffff1a;color:var(--text-primary, #fff)}.section-tooltip{position:absolute;top:100%;left:16px;right:16px;margin-top:8px;padding:12px;background:#0f172af2;border:1px solid rgba(139,92,246,.3);border-radius:8px;font-size:12px;color:var(--text-secondary);z-index:100;box-shadow:0 8px 32px #0006;display:none}.section-tooltip.visible{display:block;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.section-tooltip:before{content:"";position:absolute;top:-6px;left:20px;width:10px;height:10px;background:#0f172af2;border-left:1px solid rgba(139,92,246,.3);border-top:1px solid rgba(139,92,246,.3);transform:rotate(45deg)}.tooltip-title{font-weight:600;color:var(--primary, #8b5cf6);margin-bottom:6px}.tooltip-content{line-height:1.5}.tooltip-tips{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.tooltip-tip{display:flex;align-items:flex-start;gap:6px;margin-bottom:4px}.tooltip-tip:last-child{margin-bottom:0}.tooltip-tip-icon{flex-shrink:0;font-size:12px}.tutorial-video{margin-top:12px;padding:16px;background:#0003;border-radius:8px;text-align:center;border:1px dashed rgba(255,255,255,.15)}.tutorial-video-placeholder{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-muted)}.tutorial-video-icon{width:48px;height:48px;background:#8b5cf61a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.highlight-section{animation:highlightPulse 2s ease-in-out}@keyframes highlightPulse{0%,to{box-shadow:0 0 #8b5cf600}50%{box-shadow:0 0 0 4px #8b5cf64d}}@media (max-width: 640px){.tutorial-banner{padding:12px}.tutorial-step{padding:8px 10px}.tutorial-actions{flex-direction:column}.tutorial-btn{justify-content:center}}.assessment-section{background:var(--glass-bg, rgba(15, 23, 42, .4));border:1px solid var(--glass-border, rgba(255, 255, 255, .08));border-radius:12px;margin-bottom:12px;overflow:hidden;transition:all .3s ease}.assessment-section:hover{border-color:#8b5cf633}.assessment-section.expanded{border-color:#8b5cf64d}.section-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff05;transition:all .2s ease}.section-header:hover{background:#8b5cf60d}.section-header-left{display:flex;align-items:center;gap:10px}.section-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;flex-shrink:0}.section-icon svg{width:18px;height:18px;stroke-width:2}.section-icon.basic{background:linear-gradient(135deg,#6366f140,#6366f11a);color:#818cf8}.section-icon.scoring{background:linear-gradient(135deg,#f59e0b40,#f59e0b1a);color:#fbbf24}.section-icon.financial{background:linear-gradient(135deg,#22c55e40,#22c55e1a);color:#4ade80}.section-icon.rpa-ai{background:linear-gradient(135deg,#8b5cf640,#8b5cf61a);color:#a78bfa}.section-icon.enterprise{background:linear-gradient(135deg,#06b6d440,#06b6d41a);color:#22d3ee}.section-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-primary, #fff);margin:0}.section-subtitle{font-size:11px;color:var(--text-muted, rgba(255, 255, 255, .5));margin:2px 0 0}.section-header-right{display:flex;align-items:center;gap:8px}.section-badge{padding:2px 8px;font-size:10px;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.section-badge.required{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.section-badge.optional{background:#64748b26;color:#ffffff80;border:1px solid rgba(100,116,139,.2)}.section-badge.new{background:linear-gradient(135deg,var(--primary, #8b5cf6) 0%,var(--primary-light, #a78bfa) 100%);color:#fff}.section-badge.pro{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.section-chevron{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;color:var(--text-muted, rgba(255, 255, 255, .5))}.assessment-section.expanded .section-chevron{transform:rotate(180deg)}.section-content{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.assessment-section.expanded .section-content{max-height:2000px;padding:0 16px 16px}.quick-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:12px;background:#8b5cf60d;border:1px solid rgba(139,92,246,.15);border-radius:10px}.quick-presets-label{width:100%;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted, rgba(255, 255, 255, .6));margin-bottom:4px;display:flex;align-items:center;gap:6px}.quick-presets-label svg{width:14px;height:14px;opacity:.7}.preset-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;font-size:12px;font-weight:500;color:var(--text-secondary, rgba(255, 255, 255, .8));cursor:pointer;transition:all .2s ease}.preset-btn:hover{background:#8b5cf626;border-color:#8b5cf64d;color:var(--text-primary, #fff);transform:translateY(-1px)}.preset-btn.active{background:#8b5cf633;border-color:#8b5cf666;color:var(--text-primary, #fff)}.preset-btn .preset-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:5px;flex-shrink:0}.preset-btn .preset-icon svg{width:14px;height:14px;stroke-width:2}.preset-btn .preset-icon.invoice{background:#f59e0b33;color:#fbbf24}.preset-btn .preset-icon.data-entry{background:#6366f133;color:#818cf8}.preset-btn .preset-icon.report{background:#22c55e33;color:#4ade80}.preset-btn .preset-icon.customer{background:#06b6d433;color:#22d3ee}.preset-btn .preset-icon.approval{background:#8b5cf633;color:#a78bfa}.section-summary{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto;margin-right:12px}.summary-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:#ffffff0d;border-radius:12px;font-size:10px;color:var(--text-muted, rgba(255, 255, 255, .6))}.summary-pill.filled{background:#22c55e26;color:#22c55e}.summary-pill .pill-value{font-weight:600;color:var(--text-primary, #fff)}.section-content .grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.section-content .field{margin-bottom:10px}.section-content .field:last-child{margin-bottom:0}.section-content .field label{font-size:12px;font-weight:500;color:var(--text-secondary, rgba(255, 255, 255, .7));margin-bottom:6px;display:block}.form-progress{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#0003;border-radius:10px;margin-bottom:16px}.progress-label{font-size:11px;color:var(--text-muted, rgba(255, 255, 255, .6));white-space:nowrap}.progress-bar-wrap{flex:1;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.progress-bar-fill{height:100%;background:linear-gradient(90deg,#8b5cf6,#22c55e);border-radius:3px;transition:width .3s ease}.progress-pct{font-size:12px;font-weight:600;color:var(--primary, #8b5cf6);min-width:36px;text-align:right}.section-divider{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--text-muted, rgba(255, 255, 255, .4));font-size:11px;text-transform:uppercase;letter-spacing:.5px}.section-divider:before,.section-divider:after{content:"";flex:1;height:1px;background:#ffffff1a}.section-controls{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.section-control-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:11px;color:var(--text-muted, rgba(255, 255, 255, .6));cursor:pointer;transition:all .2s ease}.section-control-btn:hover{background:#ffffff0d;border-color:#fff3;color:var(--text-primary, #fff)}.section-control-btn svg{width:12px;height:12px}@media (max-width: 640px){.section-content .grid2{grid-template-columns:1fr}.quick-presets{gap:6px}.preset-btn{padding:6px 10px;font-size:11px}.section-summary{display:none}.section-header{padding:12px}.section-title{font-size:12px}}
