.home-header[data-v-e480bad1]{background-color:#111827;color:#fff;display:flex;width:100%;align-items:center;justify-content:space-between;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;height:30px;position:sticky;top:0;z-index:50}.home-logotype[data-v-e480bad1]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:1rem;margin:0}.home-logotype-console-admin[data-v-e480bad1]{font-size:.7rem}.search-input[data-v-e480bad1]{border:solid 1px #6B7280;background-color:#fff;color:#000;padding:0 .5rem}.home-main[data-v-e9e2082b]{height:calc(100vh - 30px)}.modules-grid[data-v-e9e2082b]{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:140px;gap:4px;max-width:1400px;grid-auto-flow:dense;padding:.5rem;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b;border-radius:5px}.module-tile[data-v-e9e2082b]{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .1s ease;position:relative;overflow:hidden;border-radius:5px}.module-tile[data-v-e9e2082b]:hover{transform:scale(.97)}.module-tile[data-v-e9e2082b]:active{transform:scale(.93)}.module-tile-content[data-v-e9e2082b]{text-align:center;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.5rem}.module-icon[data-v-e9e2082b]{display:flex;align-items:center;justify-content:center}.icon-dynamic[data-v-e9e2082b]{width:clamp(32px,3vw,20px);height:clamp(32px,3vw,20px)}.module-label[data-v-e9e2082b]{font-size:clamp(.65rem,1.5vw,.8rem);font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1.3}.module-tile:nth-child(12n+1) .icon-dynamic[data-v-e9e2082b]{width:clamp(40px,4vw,50px);height:clamp(40px,4vw,50px)}.module-tile:nth-child(12n+1) .module-label[data-v-e9e2082b]{font-size:clamp(.85rem,2vw,1.2rem)}.module-tile:nth-child(12n+5) .icon-dynamic[data-v-e9e2082b],.module-tile:nth-child(12n+7) .icon-dynamic[data-v-e9e2082b],.module-tile:nth-child(12n+8) .icon-dynamic[data-v-e9e2082b]{width:clamp(32px,3vw,30px);height:clamp(32px,3vw,30px)}.module-tile:nth-child(12n+5) .module-label[data-v-e9e2082b],.module-tile:nth-child(12n+7) .module-label[data-v-e9e2082b],.module-tile:nth-child(12n+8) .module-label[data-v-e9e2082b]{font-size:clamp(.75rem,1.7vw,.95rem)}.module-tile:nth-child(12n+2) .icon-dynamic[data-v-e9e2082b]{width:clamp(32px,3vw,30px);height:clamp(32px,3vw,30px)}.module-tile:nth-child(12n+2) .module-label[data-v-e9e2082b]{font-size:clamp(.75rem,1.6vw,.9rem)}.module-tile[data-v-e9e2082b]:nth-child(12n+1){grid-column:span 2;grid-row:span 2}.module-tile[data-v-e9e2082b]:nth-child(12n+2){grid-column:span 2;grid-row:span 1}.module-tile[data-v-e9e2082b]:nth-child(12n+3){grid-column:span 1;grid-row:span 1}.module-tile[data-v-e9e2082b]:nth-child(12n+4){grid-column:span 1;grid-row:span 1}.module-tile[data-v-e9e2082b]:nth-child(12n+5){grid-column:span 1;grid-row:span 2}.module-tile[data-v-e9e2082b]:nth-child(12n+7){grid-column:span 1;grid-row:span 2}.module-tile[data-v-e9e2082b]:nth-child(12n+6){grid-column:span 1;grid-row:span 2}.module-tile[data-v-e9e2082b]:nth-child(12n+8){grid-column:span 1;grid-row:span 2}.module-tile[data-v-e9e2082b]:nth-child(12n+9){grid-column:span 1;grid-row:span 1}.module-tile[data-v-e9e2082b]:nth-child(12n+10){grid-column:span 1;grid-row:span 1}.module-tile[data-v-e9e2082b]:nth-child(12n+11){grid-column:span 1;grid-row:span 1}.module-tile[data-v-e9e2082b]:nth-child(12n+12){grid-column:span 1;grid-row:span 1}.metro-color-1[data-v-e9e2082b]{background:#005bac;color:#fff}.metro-color-1[data-v-e9e2082b]:hover{background:#004080}.metro-color-2[data-v-e9e2082b]{background:#dc2626;color:#fff}.metro-color-2[data-v-e9e2082b]:hover{background:#b91c1c}.metro-color-3[data-v-e9e2082b]{background:#059669;color:#fff}.metro-color-3[data-v-e9e2082b]:hover{background:#047857}.metro-color-4[data-v-e9e2082b]{background:#d97706;color:#fff}.metro-color-4[data-v-e9e2082b]:hover{background:#b45309}.metro-color-5[data-v-e9e2082b]{background:#7c3aed;color:#fff}.metro-color-5[data-v-e9e2082b]:hover{background:#6d28d9}.metro-color-6[data-v-e9e2082b]{background:#0891b2;color:#fff}.metro-color-6[data-v-e9e2082b]:hover{background:#0e7490}.metro-color-7[data-v-e9e2082b]{background:#1f2937;color:#fff}.metro-color-7[data-v-e9e2082b]:hover{background:#111827}.metro-color-8[data-v-e9e2082b]{background:#be123c;color:#fff}.metro-color-8[data-v-e9e2082b]:hover{background:#9f1239}.metro-color-9[data-v-e9e2082b]{background:#0d9488;color:#fff}.metro-color-9[data-v-e9e2082b]:hover{background:#0f766e}.metro-color-10[data-v-e9e2082b]{background:#4f46e5;color:#fff}.metro-color-10[data-v-e9e2082b]:hover{background:#4338ca}.metro-color-11[data-v-e9e2082b]{background:#15803d;color:#fff}.metro-color-11[data-v-e9e2082b]:hover{background:#166534}.metro-color-12[data-v-e9e2082b]{background:#c2410c;color:#fff}.metro-color-12[data-v-e9e2082b]:hover{background:#9a3412}.metro-color-13[data-v-e9e2082b]{background:#475569;color:#fff}.metro-color-13[data-v-e9e2082b]:hover{background:#334155}.metro-color-14[data-v-e9e2082b]{background:#9333ea;color:#fff}.metro-color-14[data-v-e9e2082b]:hover{background:#7e22ce}.metro-color-15[data-v-e9e2082b]{background:#0369a1;color:#fff}.metro-color-15[data-v-e9e2082b]:hover{background:#075985}.metro-color-16[data-v-e9e2082b]{background:#65a30d;color:#fff}.metro-color-16[data-v-e9e2082b]:hover{background:#4d7c0f}.metro-color-17[data-v-e9e2082b]{background:#ca8a04;color:#fff}.metro-color-17[data-v-e9e2082b]:hover{background:#a16207}.metro-color-18[data-v-e9e2082b]{background:#1e40af;color:#fff}.metro-color-18[data-v-e9e2082b]:hover{background:#1e3a8a}.metro-color-19[data-v-e9e2082b]{background:#b91c1c;color:#fff}.metro-color-19[data-v-e9e2082b]:hover{background:#991b1b}.metro-color-20[data-v-e9e2082b]{background:#047857;color:#fff}.metro-color-20[data-v-e9e2082b]:hover{background:#065f46}.metro-color-21[data-v-e9e2082b]{background:#92400e;color:#fff}.metro-color-21[data-v-e9e2082b]:hover{background:#78350f}.metro-color-22[data-v-e9e2082b]{background:#6b21a8;color:#fff}.metro-color-22[data-v-e9e2082b]:hover{background:#5b21b6}.metro-color-23[data-v-e9e2082b]{background:#0c4a6e;color:#fff}.metro-color-23[data-v-e9e2082b]:hover{background:#075985}.metro-color-24[data-v-e9e2082b]{background:#4338ca;color:#fff}.metro-color-24[data-v-e9e2082b]:hover{background:#3730a3}.metro-color-25[data-v-e9e2082b]{background:#be185d;color:#fff}.metro-color-25[data-v-e9e2082b]:hover{background:#9d174d}.metro-color-26[data-v-e9e2082b]{background:#064e3b;color:#fff}.metro-color-26[data-v-e9e2082b]:hover{background:#022c22}.metro-color-27[data-v-e9e2082b]{background:#b45309;color:#fff}.metro-color-27[data-v-e9e2082b]:hover{background:#92400e}.metro-color-28[data-v-e9e2082b]{background:#1e293b;color:#fff}.metro-color-28[data-v-e9e2082b]:hover{background:#0f172a}.metro-color-29[data-v-e9e2082b]{background:#7c2d12;color:#fff}.metro-color-29[data-v-e9e2082b]:hover{background:#5c1f0a}.metro-color-30[data-v-e9e2082b]{background:#134e4a;color:#fff}.metro-color-30[data-v-e9e2082b]:hover{background:#115e59}.metro-color-31[data-v-e9e2082b]{background:#581c87;color:#fff}.metro-color-31[data-v-e9e2082b]:hover{background:#4c1d95}.metro-color-32[data-v-e9e2082b]{background:#713f12;color:#fff}.metro-color-32[data-v-e9e2082b]:hover{background:#5c3310}.metro-color-33[data-v-e9e2082b]{background:#374151;color:#fff}.metro-color-33[data-v-e9e2082b]:hover{background:#1f2937}.modules-grid-skeleton[data-v-e9e2082b]{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:140px;gap:4px;max-width:1400px;grid-auto-flow:dense;padding:.5rem;box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b}.skeleton-tile[data-v-e9e2082b]{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:skeleton-loading-e9e2082b 1.5s ease-in-out infinite;border-radius:5px}.skeleton-tile[data-v-e9e2082b]:nth-child(1){grid-column:span 2;grid-row:span 2}.skeleton-tile[data-v-e9e2082b]:nth-child(2){grid-column:span 2;grid-row:span 1}.skeleton-tile[data-v-e9e2082b]:nth-child(3){grid-column:span 1;grid-row:span 1}.skeleton-tile[data-v-e9e2082b]:nth-child(4){grid-column:span 1;grid-row:span 1}.skeleton-tile[data-v-e9e2082b]:nth-child(5){grid-column:span 1;grid-row:span 2}.skeleton-tile[data-v-e9e2082b]:nth-child(6){grid-column:span 1;grid-row:span 2}.skeleton-tile[data-v-e9e2082b]:nth-child(7){grid-column:span 2;grid-row:span 2}.skeleton-tile[data-v-e9e2082b]:nth-child(8){grid-column:span 1;grid-row:span 1}.skeleton-tile[data-v-e9e2082b]:nth-child(9){grid-column:span 1;grid-row:span 1}@keyframes skeleton-loading-e9e2082b{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-content[data-v-e9e2082b]{text-align:center;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:.75rem;width:100%}.skeleton-icon[data-v-e9e2082b]{width:40px;height:40px;background:#ffffff80;border-radius:8px;animation:skeleton-pulse-e9e2082b 1.5s ease-in-out infinite}.skeleton-label[data-v-e9e2082b]{width:70%;height:16px;background:#ffffff80;border-radius:4px;animation:skeleton-pulse-e9e2082b 1.5s ease-in-out infinite;animation-delay:.2s}.skeleton-tile:nth-child(1) .skeleton-icon[data-v-e9e2082b]{width:50px;height:50px}.skeleton-tile:nth-child(1) .skeleton-label[data-v-e9e2082b]{height:20px;width:60%}.skeleton-tile:nth-child(5) .skeleton-icon[data-v-e9e2082b]{width:35px;height:35px}.skeleton-tile:nth-child(5) .skeleton-label[data-v-e9e2082b]{height:16px;width:65%}.skeleton-tile:nth-child(2) .skeleton-icon[data-v-e9e2082b],.skeleton-tile:nth-child(6) .skeleton-icon[data-v-e9e2082b]{width:35px;height:35px}.skeleton-tile:nth-child(2) .skeleton-label[data-v-e9e2082b],.skeleton-tile:nth-child(6) .skeleton-label[data-v-e9e2082b]{height:16px;width:60%}@keyframes skeleton-pulse-e9e2082b{0%,to{opacity:1}50%{opacity:.6}}.skeleton-tile[data-v-e9e2082b]:nth-child(1){animation-delay:0s}.skeleton-tile[data-v-e9e2082b]:nth-child(2){animation-delay:.1s}.skeleton-tile[data-v-e9e2082b]:nth-child(3){animation-delay:.2s}.skeleton-tile[data-v-e9e2082b]:nth-child(4){animation-delay:.3s}.skeleton-tile[data-v-e9e2082b]:nth-child(5){animation-delay:.4s}.skeleton-tile[data-v-e9e2082b]:nth-child(6){animation-delay:.5s}.skeleton-tile[data-v-e9e2082b]:nth-child(7){animation-delay:.6s}.skeleton-tile[data-v-e9e2082b]:nth-child(8){animation-delay:.7s}.skeleton-tile[data-v-e9e2082b]:nth-child(9){animation-delay:.8s}.skeleton-wrapper[data-v-e9e2082b]{position:relative}.skeleton-overlay[data-v-e9e2082b]{position:absolute;inset:0;background:#0000000d;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:5px}.loading-content[data-v-e9e2082b]{display:flex;align-items:center;justify-content:center}.loading-text[data-v-e9e2082b]{font-size:1.5rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.loading-dots[data-v-e9e2082b]{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.dot[data-v-e9e2082b]{display:inline-block;width:8px;height:8px;border-radius:50%;animation:dot-bounce-e9e2082b 1.4s infinite ease-in-out both}.dot[data-v-e9e2082b]:nth-child(1){animation-delay:-.32s}.dot[data-v-e9e2082b]:nth-child(2){animation-delay:-.16s}.dot[data-v-e9e2082b]:nth-child(3){animation-delay:0s}@keyframes dot-bounce-e9e2082b{0%,80%,to{transform:translateY(0);opacity:.6}40%{transform:translateY(-15px);opacity:1}}.text-404[data-v-6dc9ecc2]{animation:glitch-6dc9ecc2 3s infinite}@keyframes glitch-6dc9ecc2{0%,to{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(5px)}60%{transform:translateY(-3px)}80%{transform:translateY(3px)}}.floating-circle[data-v-6dc9ecc2]{animation:float-6dc9ecc2 8s ease-in-out infinite}.floating-circle-delayed[data-v-6dc9ecc2]{animation:float-6dc9ecc2 10s ease-in-out infinite;animation-delay:-2s}.floating-circle-slow[data-v-6dc9ecc2]{animation:float-6dc9ecc2 12s ease-in-out infinite;animation-delay:-4s}@keyframes float-6dc9ecc2{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}}.animate-pulse-slow[data-v-6dc9ecc2]{animation:pulse-slow-6dc9ecc2 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-slow-6dc9ecc2{0%,to{opacity:1}50%{opacity:.7}}.animate-spin-slow[data-v-6dc9ecc2]{animation:spin-slow-6dc9ecc2 8s linear infinite}@keyframes spin-slow-6dc9ecc2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-dot[data-v-6dc9ecc2]{position:absolute;width:12px;height:12px;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:50%;box-shadow:0 0 15px #2563eb80}.orbit-dot-1[data-v-6dc9ecc2]{animation:orbit-6dc9ecc2 4s linear infinite}.orbit-dot-2[data-v-6dc9ecc2]{animation:orbit-6dc9ecc2 4s linear infinite;animation-delay:-1.33s}.orbit-dot-3[data-v-6dc9ecc2]{animation:orbit-6dc9ecc2 4s linear infinite;animation-delay:-2.66s}@keyframes orbit-6dc9ecc2{0%{transform:rotate(0) translate(70px) rotate(0)}to{transform:rotate(360deg) translate(70px) rotate(-360deg)}}.icon-float[data-v-6dc9ecc2]{animation:icon-float-6dc9ecc2 3s ease-in-out infinite}.icon-float-delayed[data-v-6dc9ecc2]{animation:icon-float-6dc9ecc2 3s ease-in-out infinite;animation-delay:-1s}.icon-float-slow[data-v-6dc9ecc2]{animation:icon-float-6dc9ecc2 3s ease-in-out infinite;animation-delay:-2s}@keyframes icon-float-6dc9ecc2{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in-up[data-v-6dc9ecc2]{animation:fade-in-up-6dc9ecc2 .8s ease-out forwards;opacity:0}.animation-delay-200[data-v-6dc9ecc2]{animation-delay:.2s}.animation-delay-400[data-v-6dc9ecc2]{animation-delay:.4s}.animation-delay-600[data-v-6dc9ecc2]{animation-delay:.6s}.animation-delay-800[data-v-6dc9ecc2]{animation-delay:.8s}@keyframes fade-in-up-6dc9ecc2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.particle[data-v-6dc9ecc2]{position:absolute;background:linear-gradient(135deg,#2563eb4d,#1e40af4d);border-radius:50%;pointer-events:none}.particle-1[data-v-6dc9ecc2]{width:8px;height:8px;top:20%;left:10%;animation:particle-float-6dc9ecc2 6s infinite ease-in-out}.particle-2[data-v-6dc9ecc2]{width:12px;height:12px;top:40%;left:80%;animation:particle-float-6dc9ecc2 8s infinite ease-in-out;animation-delay:-2s}.particle-3[data-v-6dc9ecc2]{width:10px;height:10px;top:60%;left:15%;animation:particle-float-6dc9ecc2 7s infinite ease-in-out;animation-delay:-4s}.particle-4[data-v-6dc9ecc2]{width:6px;height:6px;top:80%;left:70%;animation:particle-float-6dc9ecc2 9s infinite ease-in-out;animation-delay:-1s}.particle-5[data-v-6dc9ecc2]{width:14px;height:14px;top:30%;left:50%;animation:particle-float-6dc9ecc2 10s infinite ease-in-out;animation-delay:-3s}.particle-6[data-v-6dc9ecc2]{width:8px;height:8px;top:70%;left:40%;animation:particle-float-6dc9ecc2 7s infinite ease-in-out;animation-delay:-5s}@keyframes particle-float-6dc9ecc2{0%,to{transform:translateY(0) translate(0);opacity:0}10%{opacity:.3}50%{transform:translateY(-100px) translate(50px);opacity:.6}90%{opacity:.3}}@media(max-width:640px){.text-404[data-v-6dc9ecc2]{font-size:5rem}}.text-404[data-v-c355783e]{animation:glitch-c355783e 3s infinite}@keyframes glitch-c355783e{0%,to{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(5px)}60%{transform:translateY(-3px)}80%{transform:translateY(3px)}}.floating-circle[data-v-c355783e]{animation:float-c355783e 8s ease-in-out infinite}.floating-circle-delayed[data-v-c355783e]{animation:float-c355783e 10s ease-in-out infinite;animation-delay:-2s}.floating-circle-slow[data-v-c355783e]{animation:float-c355783e 12s ease-in-out infinite;animation-delay:-4s}@keyframes float-c355783e{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}}.animate-pulse-slow[data-v-c355783e]{animation:pulse-slow-c355783e 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-slow-c355783e{0%,to{opacity:1}50%{opacity:.7}}.animate-spin-slow[data-v-c355783e]{animation:spin-slow-c355783e 8s linear infinite}@keyframes spin-slow-c355783e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.orbit-dot[data-v-c355783e]{position:absolute;width:12px;height:12px;background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:50%;box-shadow:0 0 15px #2563eb80}.orbit-dot-1[data-v-c355783e]{animation:orbit-c355783e 4s linear infinite}.orbit-dot-2[data-v-c355783e]{animation:orbit-c355783e 4s linear infinite;animation-delay:-1.33s}.orbit-dot-3[data-v-c355783e]{animation:orbit-c355783e 4s linear infinite;animation-delay:-2.66s}@keyframes orbit-c355783e{0%{transform:rotate(0) translate(70px) rotate(0)}to{transform:rotate(360deg) translate(70px) rotate(-360deg)}}.icon-float[data-v-c355783e]{animation:icon-float-c355783e 3s ease-in-out infinite}.icon-float-delayed[data-v-c355783e]{animation:icon-float-c355783e 3s ease-in-out infinite;animation-delay:-1s}.icon-float-slow[data-v-c355783e]{animation:icon-float-c355783e 3s ease-in-out infinite;animation-delay:-2s}@keyframes icon-float-c355783e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in-up[data-v-c355783e]{animation:fade-in-up-c355783e .8s ease-out forwards;opacity:0}.animation-delay-200[data-v-c355783e]{animation-delay:.2s}.animation-delay-400[data-v-c355783e]{animation-delay:.4s}.animation-delay-600[data-v-c355783e]{animation-delay:.6s}.animation-delay-800[data-v-c355783e]{animation-delay:.8s}@keyframes fade-in-up-c355783e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.particle[data-v-c355783e]{position:absolute;background:linear-gradient(135deg,#2563eb4d,#1e40af4d);border-radius:50%;pointer-events:none}.particle-1[data-v-c355783e]{width:8px;height:8px;top:20%;left:10%;animation:particle-float-c355783e 6s infinite ease-in-out}.particle-2[data-v-c355783e]{width:12px;height:12px;top:40%;left:80%;animation:particle-float-c355783e 8s infinite ease-in-out;animation-delay:-2s}.particle-3[data-v-c355783e]{width:10px;height:10px;top:60%;left:15%;animation:particle-float-c355783e 7s infinite ease-in-out;animation-delay:-4s}.particle-4[data-v-c355783e]{width:6px;height:6px;top:80%;left:70%;animation:particle-float-c355783e 9s infinite ease-in-out;animation-delay:-1s}.particle-5[data-v-c355783e]{width:14px;height:14px;top:30%;left:50%;animation:particle-float-c355783e 10s infinite ease-in-out;animation-delay:-3s}.particle-6[data-v-c355783e]{width:8px;height:8px;top:70%;left:40%;animation:particle-float-c355783e 7s infinite ease-in-out;animation-delay:-5s}@keyframes particle-float-c355783e{0%,to{transform:translateY(0) translate(0);opacity:0}10%{opacity:.3}50%{transform:translateY(-100px) translate(50px);opacity:.6}90%{opacity:.3}}@media(max-width:640px){.text-404[data-v-c355783e]{font-size:5rem}}.chart-container[data-v-182fd992]{position:relative;min-height:200px}.menu[data-v-b86c2f0e]{list-style:none;margin:0;padding:0;overflow-x:hidden}.menu-item[data-v-43d8f6df]{margin:0;white-space:nowrap;overflow:hidden}.menu-primitive[data-v-95eb7589]{display:flex;align-items:center;width:100%;padding:.75rem .91rem;background:none;border:none;color:inherit;cursor:pointer;transition:background-color .15s;text-decoration:none}.menu-primitive[data-v-95eb7589]:hover{background-color:#1f2937}.menu-primitive[data-v-95eb7589]:focus{outline:none}.menu-primitive-active[data-v-95eb7589]{background-color:#2563eb}.menu-primitive-active[data-v-95eb7589]:hover{background-color:#1d4ed8}.menu-icon[data-v-95eb7589]{display:flex;align-items:center;flex-shrink:0}.menu-label[data-v-95eb7589]{margin-left:.75rem;flex:1;font-size:.875rem;text-align:left}.menu-badge[data-v-95eb7589]{margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;border-radius:9999px;color:#fff}.menu-chevron[data-v-95eb7589]{width:1rem;height:1rem;margin-left:.5rem;transition:transform .2s}.menu-chevron-rotated[data-v-95eb7589]{transform:rotate(90deg)}.submenu[data-v-cb1d0771]{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,margin-left .3s ease-in-out;margin-left:1rem;border-left:2px solid #1f2937}.submenu.expanded[data-v-cb1d0771]{max-height:500px}.sidebar-collapsed .submenu[data-v-cb1d0771]{margin-left:0}.sidebar-footer[data-v-98a0fec4]{border-top:1px solid #1f2937}.driver-popover-next-btn{background-color:var(--color-brand-700)!important;color:#fff!important;border:none!important;font-weight:400!important;font-family:var(--font-sans)!important;text-shadow:none!important;line-height:1!important}.driver-popover-next-btn:hover{background-color:var(--color-brand-800)!important}.driver-popover-close-btn{color:var(--color-brand-400)!important}.driver-popover-close-btn:hover{color:var(--color-brand-600)!important}.driver-popover-progress-text{color:var(--color-brand-700)!important;font-weight:500}.help-button[data-v-8fa7bef5]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;margin:.5rem;background:transparent;border:1px solid #374151;border-radius:.5rem;color:#9ca3af;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;width:calc(100% - 1rem)}.help-button[data-v-8fa7bef5]:hover{background:#1f2937;color:#60a5fa;border-color:#60a5fa}.help-button.collapsed[data-v-8fa7bef5]{justify-content:center;padding:.75rem}.icon[data-v-8fa7bef5]{width:1.25rem;height:1.25rem;flex-shrink:0}.label[data-v-8fa7bef5]{white-space:nowrap}.sidebar-nav[data-v-1faa791c]{flex:1;overflow-y:auto;overflow-x:hidden;padding:0}.sidebar-nav[data-v-1faa791c]::-webkit-scrollbar{width:6px}.sidebar-nav[data-v-1faa791c]::-webkit-scrollbar-track{background:#1f2937}.sidebar-nav[data-v-1faa791c]::-webkit-scrollbar-thumb{background:#4b5563;border-radius:3px}.sidebar-nav[data-v-1faa791c]::-webkit-scrollbar-thumb:hover{background:#6b7280}.sidebar-nav[data-v-1faa791c]{scrollbar-width:thin;scrollbar-color:#4b5563 #1f2937}.sidebar[data-v-7dc6f1e6]{display:flex;flex-direction:column;background-color:#111827;color:#fff;width:15rem;transition:width .3s ease-in-out;overflow:hidden}.sidebar-collapsed[data-v-7dc6f1e6]{width:3.2rem}.breadcrumb-nav[data-v-b28900ac]{background-color:#111827;padding:.1rem .5rem}.breadcrumb-list[data-v-b28900ac]{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:0rem}.breadcrumb-item[data-v-b28900ac]{display:flex;align-items:center;font-size:.775rem;color:#dde}.breadcrumb-link[data-v-b28900ac]{text-decoration:none;transition:color .15s}.breadcrumb-link[data-v-b28900ac]:hover{text-decoration:underline}.breadcrumb-current[data-v-b28900ac]{color:#fff}.breadcrumb-active .breadcrumb-current[data-v-b28900ac]{color:#fff;font-weight:500}.breadcrumb-element[data-v-b28900ac]{max-width:12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb-separator[data-v-b28900ac]{display:flex;align-items:center;margin:0 .125rem}.layout-container[data-v-89ec01a5]{display:flex;flex-direction:column;min-height:100vh;background-color:inherit}.layout-content[data-v-89ec01a5]{display:flex;flex:1;margin-top:.5rem;background-color:inherit}.main-content[data-v-89ec01a5]{flex:1;background-color:#f3f4f6;overflow:auto;transition:margin-left .3s ease-in-out}@keyframes shimmer-14cd89ec{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-pulse[data-v-14cd89ec]{animation:shimmer-14cd89ec 2s infinite}@keyframes shimmer-b11a0003{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-pulse[data-v-b11a0003]{animation:shimmer-b11a0003 2s infinite;background-size:200% 100%}.skeleton-wrapper[data-v-4efa4edb]{position:relative;max-height:350px}.skeleton-table[data-v-4efa4edb]{width:100%;animation:skeleton-pulse-4efa4edb 1.5s ease-in-out infinite}.skeleton-table-header[data-v-4efa4edb]{display:grid;grid-template-columns:repeat(var(--columns, 7),1fr);gap:1rem;padding:1rem 1.5rem;background:linear-gradient(90deg,var(--color-brand-700) 25%,var(--color-brand-800) 50%,var(--color-brand-700) 75%);background-size:200% 100%;animation:skeleton-loading-4efa4edb 1.5s ease-in-out infinite}.skeleton-header-cell[data-v-4efa4edb]{height:12px;background:#ffffff4d;border-radius:4px}.skeleton-table-body[data-v-4efa4edb]{background:#fff}.skeleton-row[data-v-4efa4edb]{display:grid;grid-template-columns:repeat(var(--columns, 7),1fr);gap:1rem;padding:.75rem 1.5rem;background:linear-gradient(90deg,#fff 25%,#f9fafb,#fff 75%);background-size:200% 100%;animation:skeleton-loading-4efa4edb 1.5s ease-in-out infinite;border-top:1px solid #f3f4f6}.skeleton-cell[data-v-4efa4edb]{height:14px;background:#00000014;border-radius:4px}@keyframes skeleton-loading-4efa4edb{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-pulse-4efa4edb{0%,to{opacity:1}50%{opacity:.8}}.skeleton-row[data-v-4efa4edb]:nth-child(1){animation-delay:0s}.skeleton-row[data-v-4efa4edb]:nth-child(2){animation-delay:.1s}.skeleton-row[data-v-4efa4edb]:nth-child(3){animation-delay:.2s}.skeleton-row[data-v-4efa4edb]:nth-child(4){animation-delay:.3s}.skeleton-row[data-v-4efa4edb]:nth-child(5){animation-delay:.4s}.skeleton-row[data-v-4efa4edb]:nth-child(6){animation-delay:.5s}.skeleton-overlay[data-v-4efa4edb]{position:absolute;inset:0;background:#c8c8c81a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;z-index:10}.loading-content[data-v-4efa4edb]{display:flex;align-items:center;justify-content:center;padding:2rem;background:transparent}.loading-text[data-v-4efa4edb]{font-size:1.125rem;font-weight:600;display:flex;align-items:center;gap:.75rem}.spinner-container[data-v-4efa4edb]{display:flex;align-items:center;justify-content:center}.spinner[data-v-4efa4edb]{width:48px;height:48px;border:4px solid rgba(0,0,0,.1);border-top-color:var(--color-brand-700);border-radius:50%;animation:spinner-rotate-4efa4edb .8s linear infinite}@keyframes spinner-rotate-4efa4edb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bordered[data-v-de59f3d0]{border-collapse:collapse}.bordered[data-v-de59f3d0] th,.bordered[data-v-de59f3d0] td{border:1px solid #9ca3af}.striped[data-v-de59f3d0] tbody tr:nth-child(odd){background-color:#f9f9f9}.hoverable[data-v-de59f3d0] tbody tr:hover{filter:brightness(85%);background-color:#f9f9f9}.centered[data-v-de59f3d0] th,.centered[data-v-de59f3d0] td{text-align:center}.right-aligned[data-v-de59f3d0] th,.right-aligned[data-v-de59f3d0] td{text-align:right}.modal-enter-active[data-v-b186aa7a]{transition:opacity .35s cubic-bezier(.16,1,.3,1)}.modal-leave-active[data-v-b186aa7a]{transition:opacity .2s ease-in}.modal-enter-from[data-v-b186aa7a],.modal-leave-to[data-v-b186aa7a]{opacity:0}.modal-overlay-enter-active[data-v-b186aa7a]{transition:opacity .35s cubic-bezier(.16,1,.3,1)}.modal-overlay-leave-active[data-v-b186aa7a]{transition:opacity .2s ease-in}.modal-overlay-enter-from[data-v-b186aa7a],.modal-overlay-leave-to[data-v-b186aa7a]{opacity:0}.modal-content-enter-active[data-v-b186aa7a]{transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.modal-content-leave-active[data-v-b186aa7a]{transition:opacity .2s ease-in,transform .2s ease-in}.modal-content-enter-from[data-v-b186aa7a]{opacity:0;transform:scale(.96)}.modal-content-leave-to[data-v-b186aa7a]{opacity:0;transform:scale(.98)}.modal-drawer-right-enter-active[data-v-b186aa7a],.modal-drawer-left-enter-active[data-v-b186aa7a]{transition:opacity .42s ease,transform .42s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.modal-drawer-right-leave-active[data-v-b186aa7a],.modal-drawer-left-leave-active[data-v-b186aa7a]{transition:opacity .24s ease,transform .3s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.modal-drawer-right-enter-from[data-v-b186aa7a],.modal-drawer-right-leave-to[data-v-b186aa7a]{opacity:0;transform:translate3d(100%,0,0)!important}.modal-drawer-right-enter-to[data-v-b186aa7a],.modal-drawer-right-leave-from[data-v-b186aa7a],.modal-drawer-left-enter-to[data-v-b186aa7a],.modal-drawer-left-leave-from[data-v-b186aa7a]{opacity:1;transform:translateZ(0)!important}.modal-drawer-left-enter-from[data-v-b186aa7a],.modal-drawer-left-leave-to[data-v-b186aa7a]{opacity:0;transform:translate3d(-100%,0,0)!important}.lightbox-enter-active[data-v-11249180],.lightbox-leave-active[data-v-11249180]{transition:opacity .2s ease}.lightbox-enter-from[data-v-11249180],.lightbox-leave-to[data-v-11249180]{opacity:0}.rcv{--accent: #2563EB;--accent-h: #1D4ED8;--accent-border: #BFDBFE;--teal: #0891B2;--teal-bg: #CFFAFE;--teal-border: #A5F3FC;--green: #059669;--green-bg: #DCFCE7;--green-border: #BBF7D0;--amber: #D97706;--amber-bg: #FFFBEB;--amber-border: #FDE68A;--red: #DC2626;--red-bg: #FEE2E2;--red-border: #FECACA;--purple: #7C3AED;--orange: #EA580C;--panel: #FFFFFF;--panel2: #F8FAFC;--border: #E2E8F0;--border2: #CBD5E1;--text: #0F172A;--text2: #475569;--text3: #94A3B8;--shadow: 0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 12px rgba(0,0,0,.08);font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.5;color:var(--text)}.rcv-mono{font-family:JetBrains Mono,ui-monospace,monospace}.rcv-g2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rcv-g3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.rcv-g4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rcv-g32{display:grid;grid-template-columns:3fr 2fr;gap:14px}.rcv-g23{display:grid;grid-template-columns:2fr 1fr;gap:14px}.rcv-mb{margin-bottom:14px}.rcv-flex{display:flex;align-items:center}.rcv-between{justify-content:space-between}@media(max-width:1100px){.rcv-g4{grid-template-columns:repeat(2,1fr)}.rcv-g32,.rcv-g23,.rcv-g3{grid-template-columns:1fr}}@media(max-width:640px){.rcv-g2,.rcv-g4{grid-template-columns:1fr}}.rcv-phead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.rcv-phead-title{font-size:16px;font-weight:800;color:var(--text);display:flex;align-items:center;gap:8px}.rcv-phead-meta{font-size:11px;color:var(--text3);margin-top:2px}.rcv-phead-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.rcv-card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:16px;box-shadow:var(--shadow)}.rcv-card-sm{padding:12px}.rcv-card-title{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text3);margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.rcv-card-title-l{display:inline-flex;align-items:center;gap:6px}.rcv-metric-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text3);margin-bottom:4px}.rcv-metric-value{font-size:30px;font-weight:900;color:var(--text);font-family:JetBrains Mono,ui-monospace,monospace;line-height:1;margin-bottom:4px}.rcv-metric-value.green{color:var(--green)}.rcv-metric-value.amber{color:var(--amber)}.rcv-metric-value.red{color:var(--red)}.rcv-metric-value.teal{color:var(--teal)}.rcv-metric-value.orange{color:var(--orange)}.rcv-metric-value.blue{color:var(--accent)}.rcv-metric-sub{font-size:10px;color:var(--text3);display:flex;align-items:center;gap:4px}.rcv-trend-up{color:var(--green)}.rcv-trend-down{color:var(--red)}.rcv-mini-bar-bg{height:5px;background:var(--border);border-radius:3px;overflow:hidden;margin-top:8px}.rcv-mini-bar-fill{height:100%;border-radius:3px}.rcv-bar-green{background:linear-gradient(90deg,var(--green),var(--teal))}.rcv-bar-amber{background:var(--amber)}.rcv-bar-red{background:var(--red)}.rcv-bar-blue{background:linear-gradient(90deg,var(--accent),var(--accent-h))}.rcv-bar-orange{background:var(--orange)}.rcv-bar-purple{background:var(--purple)}.rcv-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700;border:1px solid;white-space:nowrap}.rcv-badge-green{background:var(--green-bg);color:var(--green);border-color:var(--green-border)}.rcv-badge-amber{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-border)}.rcv-badge-red{background:var(--red-bg);color:var(--red);border-color:var(--red-border)}.rcv-badge-blue{background:#eff6ff;color:var(--accent);border-color:var(--accent-border)}.rcv-badge-teal{background:var(--teal-bg);color:var(--teal);border-color:var(--teal-border)}.rcv-badge-grey{background:var(--panel2);color:var(--text2);border-color:var(--border)}.rcv-badge-orange{background:#fff7ed;color:var(--orange);border-color:#fed7aa}.rcv-badge-purple{background:#f5f3ff;color:var(--purple);border-color:#ddd6fe}.rcv-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all .12s;font-family:inherit;white-space:nowrap}.rcv-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.rcv-btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.rcv-btn-primary:hover{background:var(--accent-h)}.rcv-btn-ghost{background:var(--panel);color:var(--text2);border-color:var(--border)}.rcv-btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.rcv-btn-danger{background:var(--red-bg);color:var(--red);border-color:var(--red-border)}.rcv-btn-danger:hover{background:#fecaca}.rcv-btn-amber{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-border)}.rcv-btn-green{background:var(--green-bg);color:var(--green);border-color:var(--green-border)}.rcv-btn-teal{background:var(--teal-bg);color:var(--teal);border-color:var(--teal-border)}.rcv-btn-orange{background:#fff7ed;color:var(--orange);border-color:#fed7aa}.rcv-btn-sm{padding:4px 10px;font-size:11px}.rcv-btn-block{width:100%}.rcv-inp{background:transparent;border:1px solid var(--border);border-radius:7px;padding:7px 11px;font-size:12px;color:var(--text);font-family:inherit;outline:none;width:100%;transition:border-color .12s}.rcv-inp:focus{border-color:var(--accent)}.rcv-inp::placeholder{color:var(--text3)}.rcv-inp:disabled{background:var(--panel2)}textarea.rcv-inp{resize:vertical;min-height:80px;line-height:1.5}.rcv-tbl-wrap{border-radius:10px;overflow-x:auto;max-width:100%;border:1px solid var(--border);-webkit-overflow-scrolling:touch}.rcv-tbl{width:100%;border-collapse:collapse;font-size:12px}.rcv-tbl th{padding:8px 12px;text-align:left;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text3);border-bottom:1px solid var(--border);background:var(--panel2);white-space:nowrap}.rcv-tbl td{padding:9px 12px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:middle;white-space:nowrap}.rcv-tbl tr:last-child td{border-bottom:none}.rcv-tbl tbody tr:hover td{background:#eff6ff}.rcv-mono-cell{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.rcv-timeline{display:flex;flex-direction:column}.rcv-tl-item{display:flex;gap:11px;padding-bottom:16px;position:relative}.rcv-tl-item:last-child{padding-bottom:0}.rcv-tl-item:before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:1px;background:var(--border)}.rcv-tl-item:last-child:before{display:none}.rcv-tl-dot{width:23px;height:23px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;z-index:1;border:1px solid}.rcv-tl-dot-blue{background:#eff6ff;border-color:var(--accent-border);color:var(--accent)}.rcv-tl-dot-green{background:var(--green-bg);border-color:var(--green-border);color:var(--green)}.rcv-tl-dot-amber{background:var(--amber-bg);border-color:var(--amber-border);color:var(--amber)}.rcv-tl-dot-red{background:var(--red-bg);border-color:var(--red-border);color:var(--red)}.rcv-tl-body{flex:1;padding-top:2px}.rcv-tl-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px;gap:8px}.rcv-tl-action{font-size:12px;font-weight:700;color:var(--text)}.rcv-tl-date{font-size:10px;color:var(--text3)}.rcv-tl-cr{font-size:11px;color:var(--text);margin-top:6px;padding:8px 10px;border-radius:7px;line-height:1.5;border:1px solid;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.rcv-tl-cr.blue{background:#eff6ff;border-color:var(--accent-border)}.rcv-tl-cr.green{background:var(--green-bg);border-color:var(--green-border)}.rcv-tl-cr.amber{background:var(--amber-bg);border-color:var(--amber-border)}.rcv-tl-cr.red{background:var(--red-bg);border-color:var(--red-border)}.rcv-tl-cr.grey{background:var(--panel2);border-color:var(--border)}.rcv-ewi-alert{display:flex;gap:12px;align-items:flex-start;padding:11px 13px;border-radius:9px;margin-bottom:8px;border-left:3px solid}.rcv-ewi-alert:last-child{margin-bottom:0}.rcv-ewi-alert.crit{background:#dc26260f;border-color:var(--red)}.rcv-ewi-alert.warn{background:#d977060f;border-color:var(--amber)}.rcv-ewi-alert.info{background:#2563eb0f;border-color:var(--accent)}.rcv-ewi-alert.orange{background:#ea580c0f;border-color:var(--orange)}.rcv-ewi-icon{margin-top:1px;flex-shrink:0}.rcv-ewi-alert.crit .rcv-ewi-icon{color:var(--red)}.rcv-ewi-alert.warn .rcv-ewi-icon{color:var(--amber)}.rcv-ewi-alert.info .rcv-ewi-icon{color:var(--accent)}.rcv-ewi-alert.orange .rcv-ewi-icon{color:var(--orange)}.rcv-ewi-title{font-size:12px;font-weight:700;color:var(--text);margin-bottom:2px}.rcv-ewi-desc{font-size:11px;color:var(--text2);line-height:1.4}.rcv-ewi-time{font-size:10px;color:var(--text3);margin-top:3px}.rcv-livrable{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;background:var(--panel2);border:1px solid var(--border);border-radius:8px;margin-bottom:6px}.rcv-liv-check{width:18px;height:18px;border-radius:4px;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.rcv-liv-check.done{background:var(--green-bg);border:1px solid var(--green-border);color:var(--green)}.rcv-liv-check.pending{background:var(--panel);border:1px solid var(--border);color:var(--text3)}.rcv-liv-check.required{background:var(--red-bg);border:1px solid var(--red-border);color:var(--red)}.rcv-liv-body{flex:1}.rcv-liv-title{font-size:12px;font-weight:600;color:var(--text);margin-bottom:2px}.rcv-liv-meta{font-size:10.5px;color:var(--text3)}.rcv-sec-header{font-size:11px;font-weight:700;color:var(--text2);margin:4px 0 10px;display:flex;align-items:center;gap:8px}.rcv-sec-header:after{content:"";flex:1;height:1px;background:var(--border)}.rcv-score-pill{display:flex;align-items:center;gap:8px;background:var(--panel2);border:1px solid var(--border);border-radius:8px;padding:8px 12px;margin-bottom:8px}.rcv-score-pill-label{font-size:10px;color:var(--text3);flex:1}.rcv-score-pill-bar{flex:2;height:4px;background:var(--border);border-radius:2px;overflow:hidden}.rcv-score-pill-val{font-size:11px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--text);width:44px;text-align:right}.rcv-dispatch-agent{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--panel2);border:1px solid var(--border);border-radius:8px;margin-bottom:6px;cursor:pointer;transition:all .15s}.rcv-dispatch-agent:hover{border-color:var(--accent)}.rcv-da-info{flex:1}.rcv-da-name{font-size:12px;font-weight:600;color:var(--text)}.rcv-da-load{font-size:10.5px;color:var(--text3)}.rcv-da-count{font-size:18px;font-weight:900;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--accent)}.rcv-avatar-cr{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--purple));display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.rcv-client-avatar{width:44px;height:44px;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,var(--accent),var(--teal));display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#fff}.rcv-dossier-banner{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:13px 16px;margin-bottom:14px;box-shadow:var(--shadow);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rcv-dos-avatar{width:38px;height:38px;border-radius:9px;background:linear-gradient(135deg,var(--accent),var(--teal));display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;flex-shrink:0}.rcv-client-link{color:var(--accent);font-weight:600;cursor:pointer}.rcv-client-link:hover{text-decoration:underline}.rcv-ged-tabs{display:flex;gap:4px;margin-bottom:12px;flex-wrap:wrap}.rcv-ged-tab{padding:4px 11px;border-radius:20px;font-size:11px;font-weight:600;cursor:pointer;background:var(--panel2);border:1px solid var(--border);color:var(--text3);transition:all .15s}.rcv-ged-tab:hover{border-color:var(--accent);color:var(--text2)}.rcv-ged-tab.active{background:#eff6ff;border-color:var(--accent-border);color:var(--accent)}.rcv-fiche-tabs{display:flex;gap:4px;margin-bottom:14px;flex-wrap:wrap;border-bottom:1px solid var(--border)}.rcv-fiche-tab{padding:9px 14px;font-size:12px;font-weight:700;color:var(--text3);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;transition:all .12s;display:inline-flex;align-items:center;gap:6px}.rcv-fiche-tab:hover{color:var(--text2)}.rcv-fiche-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.rcv-result-chip{padding:5px 11px;border:1px solid var(--border);border-radius:20px;font-size:11px;font-weight:600;cursor:pointer;background:var(--panel2);color:var(--text2);transition:all .12s;display:inline-flex;align-items:center;gap:5px}.rcv-result-chip:hover{border-color:var(--accent);color:var(--accent)}.rcv-result-chip.selected{border-color:var(--accent);background:#eff6ff;color:var(--accent)}.rcv-type-btn{padding:10px 8px;border:1px solid var(--border);border-radius:8px;text-align:center;cursor:pointer;background:var(--panel2);transition:all .12s}.rcv-type-btn:hover,.rcv-type-btn.selected{border-color:var(--accent);background:#eff6ff}.rcv-type-btn .rcv-t-icon{margin-bottom:3px;display:flex;justify-content:center}.rcv-type-btn .rcv-t-label{font-size:10.5px;font-weight:600;color:var(--text2)}.rcv-type-btn.selected .rcv-t-label{color:var(--accent)}.rcv-upload-zone{border:2px dashed var(--border2);border-radius:8px;padding:14px;text-align:center;cursor:pointer;background:var(--panel2);transition:all .12s}.rcv-upload-zone:hover{border-color:var(--accent);background:#eff6ff}.rcv-n1-section{background:var(--green-bg);border:1px solid var(--green-border);border-radius:8px;padding:13px;margin-bottom:12px}.rcv-n1-title{font-size:11px;font-weight:700;color:var(--green);margin-bottom:10px;display:flex;align-items:center;gap:6px}.rcv-frow{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.rcv-flabel{font-size:11px;font-weight:600;color:var(--text2);margin-bottom:5px}.rcv-freq{color:var(--red)}@media(max-width:640px){.rcv-frow{grid-template-columns:1fr}}.rcv-toast{padding:11px 14px;border-radius:8px;border:1px solid var(--green-border);background:var(--green-bg);margin-top:12px}.rcv-toast-title{font-size:12px;font-weight:700;color:var(--green);display:flex;align-items:center;gap:6px}.rcv-toast-msg{font-size:11px;color:#166534;margin-top:2px}.rcv-hf{padding:4px 10px;border-radius:20px;font-size:10.5px;font-weight:600;cursor:pointer;background:var(--panel2);border:1px solid var(--border);color:var(--text2);transition:all .12s;display:inline-flex;align-items:center;gap:5px}.rcv-hf:hover,.rcv-hf.active{background:#eff6ff;border-color:var(--accent-border);color:var(--accent)}.rcv-cine-pipeline{display:flex;margin-bottom:16px;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.rcv-cine-phase{flex:1;padding:10px 8px;text-align:center;background:var(--panel2);border-right:1px solid var(--border);cursor:pointer;transition:all .15s}.rcv-cine-phase:last-child{border-right:none}.rcv-cine-phase:hover{background:#2563eb0f}.rcv-cine-phase-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}.rcv-cine-phase-days{font-size:9px;color:var(--text3)}.rcv-cine-phase-count{font-size:20px;font-weight:900;font-family:JetBrains Mono,ui-monospace,monospace;line-height:1;margin-top:3px}.rcv-modal-overlay{position:fixed;inset:0;background:#0000008c;z-index:500;display:flex;align-items:center;justify-content:center;padding:16px}.rcv-modal-box{background:var(--panel);border:1px solid var(--border2);border-radius:14px;padding:24px;width:560px;max-width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 24px 48px #00000026}.rcv [data-slot=input-group]{height:34px;background:transparent;border:1px solid var(--border);border-radius:7px;transition:border-color .12s}.rcv [data-slot=input-group]:focus-within{border-color:var(--accent);box-shadow:none!important;outline:none!important}.rcv [data-slot=input-group] input{height:100%;background:transparent;border:none;font-size:12.5px;color:var(--text);font-family:JetBrains Mono,ui-monospace,monospace}.rcv [data-slot=input-group] input::placeholder{color:var(--text3);font-family:Inter,system-ui,sans-serif}.rcv [data-slot=input-group] input:focus,.rcv [data-slot=input-group] input:focus-visible{outline:none!important;box-shadow:none!important}.rcv [data-slot=input-group] [data-slot=input-group-addon] span{font-size:11px;font-weight:600;color:var(--text3)}.rcv-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 20px;text-align:center;color:var(--text3)}.rcv-placeholder-icon{width:56px;height:56px;border-radius:14px;background:#eff6ff;color:var(--accent);display:flex;align-items:center;justify-content:center}.cq-spin[data-v-393e3446]{animation:cq-spin-393e3446 .9s linear infinite}@keyframes cq-spin-393e3446{to{transform:rotate(360deg)}}.cq-mono[data-v-393e3446]{font-family:JetBrains Mono,ui-monospace,monospace}.cq-stats[data-v-393e3446]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:1100px){.cq-stats[data-v-393e3446]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.cq-stats[data-v-393e3446]{grid-template-columns:1fr}}.cq-stat[data-v-393e3446]{display:flex;align-items:center;gap:13px;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:14px 16px;box-shadow:var(--shadow);position:relative;overflow:hidden;transition:transform .15s,box-shadow .15s}.cq-stat[data-v-393e3446]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--stat);opacity:0;transition:opacity .15s}.cq-stat[data-v-393e3446]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.cq-stat[data-v-393e3446]:hover:after{opacity:1}.cq-stat-ic[data-v-393e3446]{width:40px;height:40px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--stat-bg);color:var(--stat)}.cq-stat-val[data-v-393e3446]{font-size:24px;font-weight:900;line-height:1;color:var(--text);font-family:JetBrains Mono,ui-monospace,monospace}.cq-stat-lbl[data-v-393e3446]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text3);margin-top:4px}.cq-stat-hint[data-v-393e3446]{font-weight:500;text-transform:none;letter-spacing:0;opacity:.8}.cq-tl-card[data-v-393e3446]{padding:18px 18px 14px}.cq-tl-head[data-v-393e3446]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:16px}.cq-tl-title[data-v-393e3446]{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:800;color:var(--text)}.cq-tl-legend[data-v-393e3446]{display:flex;gap:13px;flex-wrap:wrap}.cq-lg[data-v-393e3446]{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:var(--text2)}.cq-dot[data-v-393e3446]{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.cq-dot.sev-info[data-v-393e3446]{background:var(--accent)}.cq-dot.sev-warning[data-v-393e3446]{background:var(--amber)}.cq-dot.sev-danger[data-v-393e3446]{background:var(--red)}.cq-dot.sev-critical[data-v-393e3446]{background:var(--purple)}.cq-tl-empty[data-v-393e3446]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 12px;text-align:center}.cq-tl-empty-ic[data-v-393e3446]{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#eff6ff;color:var(--accent)}.cq-tl-empty-t[data-v-393e3446]{font-size:13px;font-weight:700;color:var(--text)}.cq-tl-empty-s[data-v-393e3446]{font-size:11.5px;color:var(--text3)}.cq-axis[data-v-393e3446]{padding:22px 6px 4px}.cq-track[data-v-393e3446]{position:relative;height:122px;border-radius:10px;overflow:visible}.cq-zone[data-v-393e3446]{position:absolute;top:0;bottom:0;border-radius:10px 0 0 10px;background:#0891b20d;border:1px solid var(--border);border-right:none}.cq-zone-post[data-v-393e3446]{border-radius:0 10px 10px 0;background:#d977060d;border:1px solid var(--border);border-left:none}.cq-zone-lbl[data-v-393e3446]{position:absolute;top:6px;left:10px;font-size:8.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--text3);opacity:.85;white-space:nowrap}.cq-zone-post .cq-zone-lbl[data-v-393e3446]{left:auto;right:10px}.cq-line[data-v-393e3446]{position:absolute;left:10px;right:10px;top:52px;height:0;border-top:2px dashed var(--border2)}.cq-due[data-v-393e3446]{position:absolute;top:-14px;bottom:-4px;width:0;z-index:4}.cq-due[data-v-393e3446]:before{content:"";position:absolute;top:14px;bottom:4px;left:-1px;width:0;border-left:2px dashed var(--text2)}.cq-due-flag[data-v-393e3446]{position:absolute;top:-6px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:3px;background:var(--text);color:#fff;font-size:9px;font-weight:800;letter-spacing:.5px;padding:3px 8px;border-radius:20px;white-space:nowrap;box-shadow:0 3px 8px #0f172a4d}.cq-node[data-v-393e3446]{position:absolute;top:26px;z-index:3;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;cursor:pointer;animation:cq-pop-393e3446 .45s cubic-bezier(.22,1,.36,1) backwards}@keyframes cq-pop-393e3446{0%{opacity:0;transform:translate(-50%) scale(.4)}to{opacity:1;transform:translate(-50%) scale(1)}}.cq-node-circle[data-v-393e3446]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--panel);border:2px solid;transition:transform .15s,box-shadow .15s}.cq-node:hover .cq-node-circle[data-v-393e3446]{transform:scale(1.1)}.cq-node.sev-info .cq-node-circle[data-v-393e3446]{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 5px #2563eb1a,var(--shadow)}.cq-node.sev-warning .cq-node-circle[data-v-393e3446]{border-color:var(--amber);color:var(--amber);box-shadow:0 0 0 5px #d977061a,var(--shadow)}.cq-node.sev-danger .cq-node-circle[data-v-393e3446]{border-color:var(--red);color:var(--red);box-shadow:0 0 0 5px #dc26261a,var(--shadow)}.cq-node.sev-critical .cq-node-circle[data-v-393e3446]{border-color:var(--purple);color:var(--purple);box-shadow:0 0 0 5px #7c3aed1a,var(--shadow)}.cq-node:hover.sev-info .cq-node-circle[data-v-393e3446]{box-shadow:0 0 0 7px #2563eb24,var(--shadow-md)}.cq-node:hover.sev-warning .cq-node-circle[data-v-393e3446]{box-shadow:0 0 0 7px #d9770624,var(--shadow-md)}.cq-node:hover.sev-danger .cq-node-circle[data-v-393e3446]{box-shadow:0 0 0 7px #dc262624,var(--shadow-md)}.cq-node:hover.sev-critical .cq-node-circle[data-v-393e3446]{box-shadow:0 0 0 7px #7c3aed24,var(--shadow-md)}.cq-node-lbl[data-v-393e3446]{margin-top:8px;font-size:11px;font-weight:800;color:var(--text);white-space:nowrap;max-width:120px;overflow:hidden;text-overflow:ellipsis}.cq-node-rng[data-v-393e3446]{font-size:9.5px;font-weight:700;color:var(--text3);font-family:JetBrains Mono,ui-monospace,monospace;white-space:nowrap}.cq-scale[data-v-393e3446]{position:relative;height:18px;margin-top:8px}.cq-scale-lbl[data-v-393e3446]{position:absolute;transform:translate(-50%);font-size:9.5px;font-weight:700;color:var(--text3);font-family:JetBrains Mono,ui-monospace,monospace;white-space:nowrap}.cq-tbl td[data-v-393e3446]{padding-top:11px;padding-bottom:11px}.cq-sevbar-cell[data-v-393e3446]{width:8px}.cq-sevbar[data-v-393e3446]{width:4px;height:34px;border-radius:3px;margin-left:6px}.cq-sevbar.sev-info[data-v-393e3446]{background:var(--accent)}.cq-sevbar.sev-warning[data-v-393e3446]{background:var(--amber)}.cq-sevbar.sev-danger[data-v-393e3446]{background:var(--red)}.cq-sevbar.sev-critical[data-v-393e3446]{background:var(--purple)}.cq-row-off td[data-v-393e3446]{opacity:.55}.cq-row-off td[data-v-393e3446]:nth-last-child(-n+2){opacity:1}.cq-order[data-v-393e3446]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--panel2);border:1px solid var(--border);font-size:11px;font-weight:800;color:var(--text2);font-family:JetBrains Mono,ui-monospace,monospace}.cq-name[data-v-393e3446]{font-weight:700;color:var(--text);font-size:12.5px}.cq-code[data-v-393e3446]{display:inline-block;margin-top:3px;font-size:10px;font-family:JetBrains Mono,ui-monospace,monospace;color:var(--text3);background:var(--panel2);border:1px solid var(--border);border-radius:5px;padding:1px 6px}.cq-range[data-v-393e3446]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:700;color:var(--text)}.cq-range-phase[data-v-393e3446]{font-size:9.5px;color:var(--text3);margin-top:2px}.cq-row-actions[data-v-393e3446]{display:flex;gap:5px;justify-content:flex-end}.cq-icbtn[data-v-393e3446]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--panel);border:1px solid var(--border);color:var(--text2);cursor:pointer;transition:all .13s}.cq-icbtn[data-v-393e3446]:hover{border-color:var(--accent);color:var(--accent);background:#eff6ff}.cq-icbtn-danger[data-v-393e3446]:hover{border-color:var(--red-border);color:var(--red);background:var(--red-bg)}.cq-icbtn[data-v-393e3446]:disabled{opacity:.45;cursor:not-allowed}.cq-switch[data-v-393e3446]{position:relative;display:inline-block;width:38px;height:21px;border-radius:20px;background:var(--border2);border:none;cursor:pointer;transition:background .18s;padding:0;flex-shrink:0}.cq-switch.on[data-v-393e3446]{background:var(--green)}.cq-switch[data-v-393e3446]:disabled{opacity:.5;cursor:not-allowed}.cq-switch-knob[data-v-393e3446]{position:absolute;top:2.5px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s cubic-bezier(.22,1,.36,1)}.cq-switch.on .cq-switch-knob[data-v-393e3446]{transform:translate(16px)}.cq-overlay[data-v-393e3446]{position:fixed;inset:0;z-index:500;background:#0f172a8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px}.cq-modal[data-v-393e3446]{background:var(--panel);border-radius:16px;width:600px;max-width:100%;max-height:88vh;display:flex;flex-direction:column;box-shadow:0 32px 64px -16px #0b1b3a59;overflow:hidden}.cq-modal-enter-active[data-v-393e3446]{transition:opacity .18s ease}.cq-modal-enter-active .cq-modal[data-v-393e3446]{transition:transform .22s cubic-bezier(.22,1,.36,1)}.cq-modal-leave-active[data-v-393e3446]{transition:opacity .14s ease}.cq-modal-enter-from[data-v-393e3446],.cq-modal-leave-to[data-v-393e3446]{opacity:0}.cq-modal-enter-from .cq-modal[data-v-393e3446]{transform:translateY(14px) scale(.98)}.cq-modal-head[data-v-393e3446]{display:flex;align-items:center;gap:12px;padding:18px 22px 16px;border-bottom:1px solid var(--border);background:var(--panel2)}.cq-modal-ic[data-v-393e3446]{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;box-shadow:0 4px 10px -3px #2563eb80}.cq-modal-title[data-v-393e3446]{font-size:15px;font-weight:800;color:var(--text);letter-spacing:-.2px}.cq-modal-sub[data-v-393e3446]{font-size:11px;color:var(--text3);margin-top:1px}.cq-modal-body[data-v-393e3446]{padding:18px 22px;overflow-y:auto}.cq-modal-foot[data-v-393e3446]{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--border);background:var(--panel2)}.cq-sev-picker[data-v-393e3446]{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}@media(max-width:520px){.cq-sev-picker[data-v-393e3446]{grid-template-columns:repeat(2,1fr)}}.cq-sev-btn[data-v-393e3446]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 6px;border-radius:9px;font-size:11.5px;font-weight:700;cursor:pointer;background:var(--panel2);border:1.5px solid var(--border);color:var(--text2);font-family:inherit;transition:all .13s}.cq-sev-btn[data-v-393e3446]:hover{border-color:var(--border2);transform:translateY(-1px)}.cq-sev-btn.selected.sev-info[data-v-393e3446]{border-color:var(--accent);background:#eff6ff;color:var(--accent);box-shadow:0 0 0 3px #2563eb1f}.cq-sev-btn.selected.sev-warning[data-v-393e3446]{border-color:var(--amber);background:var(--amber-bg);color:var(--amber);box-shadow:0 0 0 3px #d977061f}.cq-sev-btn.selected.sev-danger[data-v-393e3446]{border-color:var(--red);background:var(--red-bg);color:var(--red);box-shadow:0 0 0 3px #dc26261f}.cq-sev-btn.selected.sev-critical[data-v-393e3446]{border-color:var(--purple);background:#f5f3ff;color:var(--purple);box-shadow:0 0 0 3px #7c3aed1f}.cq-day-inp[data-v-393e3446]{position:relative}.cq-day-prefix[data-v-393e3446]{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:800;color:var(--text3);font-family:JetBrains Mono,ui-monospace,monospace;pointer-events:none}.cq-day-inp .rcv-inp[data-v-393e3446]{padding-left:26px}.cq-check[data-v-393e3446]{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--text2);cursor:pointer;margin-top:7px}.cq-preview[data-v-393e3446]{border:1px solid var(--border);border-radius:11px;background:var(--panel2);padding:13px 14px 11px;transition:border-color .2s}.cq-preview-bad[data-v-393e3446]{border-color:var(--red-border)}.cq-preview-head[data-v-393e3446]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.cq-preview-t[data-v-393e3446]{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--text3)}.cq-preview-rng[data-v-393e3446]{font-size:12px;font-weight:800;color:var(--text)}.cq-mini-track[data-v-393e3446]{position:relative;height:26px;background:var(--panel);border:1px solid var(--border);border-radius:7px;overflow:hidden}.cq-mini-due[data-v-393e3446]{position:absolute;top:0;bottom:0;width:2px;background:var(--text2);z-index:3;opacity:.8}.cq-mini-ghost[data-v-393e3446]{position:absolute;top:5px;bottom:5px;background:var(--border);border-radius:4px;opacity:.8}.cq-mini-ghost.conflict[data-v-393e3446]{background:var(--red-bg);border:1px solid var(--red-border);opacity:1}.cq-mini-seg[data-v-393e3446]{position:absolute;top:3px;bottom:3px;border-radius:5px;z-index:2;transition:left .18s,width .18s}.cq-mini-seg.sev-info[data-v-393e3446]{background:var(--accent)}.cq-mini-seg.sev-warning[data-v-393e3446]{background:var(--amber)}.cq-mini-seg.sev-danger[data-v-393e3446]{background:var(--red)}.cq-mini-seg.sev-critical[data-v-393e3446]{background:var(--purple)}.cq-mini-seg.bad[data-v-393e3446]{background:var(--red);border:2px dashed #fff}.cq-mini-scale[data-v-393e3446]{position:relative;display:flex;justify-content:space-between;font-size:9px;font-weight:700;color:var(--text3);font-family:JetBrains Mono,ui-monospace,monospace;margin-top:5px;height:12px}.cq-mini-j0[data-v-393e3446]{position:absolute;transform:translate(-50%);color:var(--text2)}.cq-preview-warn[data-v-393e3446]{display:flex;align-items:flex-start;gap:7px;font-size:11px;font-weight:600;color:var(--amber);margin-top:9px;line-height:1.45}.cq-preview-warn.bad[data-v-393e3446]{color:var(--red)}.cq-preview-ok[data-v-393e3446]{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--green);margin-top:9px}.cq-activate[data-v-393e3446]{display:flex;align-items:center;gap:10px;height:34px;padding:0 12px;box-sizing:border-box;border-radius:7px;cursor:pointer;background:var(--panel2);border:1px solid var(--border);font-size:12px;font-weight:700;color:var(--text2);transition:all .15s}.cq-activate.on[data-v-393e3446]{border-color:var(--green-border);background:var(--green-bg);color:var(--green)}.cq-err[data-v-393e3446]{font-size:10.5px;color:var(--red);font-weight:600;margin-top:5px}.cq-hint[data-v-393e3446]{font-size:10px;color:var(--text3);margin-top:5px;line-height:1.4}.cq-inp-err[data-v-393e3446]{border-color:var(--red)!important}.cq-form-err[data-v-393e3446]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;background:var(--red-bg);border:1px solid var(--red-border);border-radius:9px;font-size:11.5px;font-weight:600;color:var(--red);line-height:1.45}.rcv-spin[data-v-1f9194fd]{animation:rcv-email-spin-1f9194fd .9s linear infinite}@keyframes rcv-email-spin-1f9194fd{to{transform:rotate(360deg)}}.rcv-tbl-row-active td[data-v-1f9194fd]{background:#eff6ff}.rcv-hist-filters[data-v-1f9194fd]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border)}.rcv-hist-filter[data-v-1f9194fd]{display:flex;flex-direction:column;gap:4px;min-width:150px}.rcv-hist-filter .rcv-flabel[data-v-1f9194fd]{margin-bottom:0}.rcv-hist-scroll[data-v-1f9194fd]{overflow-x:auto;-webkit-overflow-scrolling:touch}.rcv-hist-scroll .rcv-tbl[data-v-1f9194fd]{min-width:820px}.rcv-hist-scroll .rcv-mono-cell[data-v-1f9194fd]{white-space:nowrap}.rcv-hist-msg-preview[data-v-1f9194fd]{color:var(--text2);font-size:11.5px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.rcv-hist-modal-overlay[data-v-1f9194fd]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.rcv-hist-modal[data-v-1f9194fd]{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:100%;max-width:560px;max-height:85vh;overflow-y:auto;box-shadow:0 18px 48px #00000047}.rcv-hist-modal-head[data-v-1f9194fd]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.rcv-hist-modal-meta[data-v-1f9194fd]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--border)}.rcv-hist-modal-body[data-v-1f9194fd]{padding:14px 16px}.rcv-tpl-actions[data-v-1f9194fd]{display:inline-flex;gap:6px}.rcv-tpl-action-btn[data-v-1f9194fd]{width:28px;height:28px;border-radius:7px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s;flex-shrink:0}.rcv-tpl-action-btn.ghost[data-v-1f9194fd]{background:var(--panel2);border-color:var(--border);color:var(--text2)}.rcv-tpl-action-btn.ghost[data-v-1f9194fd]:hover{border-color:var(--accent);color:var(--accent)}.rcv-tpl-action-btn.primary[data-v-1f9194fd]{background:var(--accent);color:#fff}.rcv-tpl-action-btn.primary[data-v-1f9194fd]:hover{background:var(--accent-h)}.rcv-tpl-action-btn.danger[data-v-1f9194fd]{background:var(--red-bg);border-color:var(--red-border);color:var(--red)}.rcv-tpl-action-btn.danger[data-v-1f9194fd]:hover{background:#fecaca}.rcv-tpl-action-btn.warning[data-v-1f9194fd]{background:var(--amber-bg, #FEF3C7);border-color:var(--amber-border, #FDE68A);color:var(--amber, #B45309)}.rcv-tpl-action-btn.warning[data-v-1f9194fd]:hover{background:#fde68a}.rcv-tpl-action-btn.success[data-v-1f9194fd]{background:var(--green-bg, #DCFCE7);border-color:var(--green-border, #BBF7D0);color:var(--green, #15803D)}.rcv-tpl-action-btn.success[data-v-1f9194fd]:hover{background:#bbf7d0}.rcv-tpl-action-btn[data-v-1f9194fd]:disabled{opacity:.55;cursor:not-allowed}.rcv-var-chip[data-v-1f9194fd]{position:relative}.rcv-var-chip[data-v-1f9194fd]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);background:var(--text);color:#fff;font-size:11px;font-weight:500;line-height:1.4;white-space:normal;width:max-content;max-width:220px;text-align:center;padding:6px 10px;border-radius:7px;box-shadow:0 6px 16px #0000002e;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:30}.rcv-var-chip[data-v-1f9194fd]:before{content:"";position:absolute;left:50%;bottom:100%;transform:translate(-50%) translateY(4px);border:5px solid transparent;border-top-color:var(--text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:30}.rcv-var-chip[data-v-1f9194fd]:hover:after,.rcv-var-chip[data-v-1f9194fd]:hover:before{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.rcv-mail-preview[data-v-1f9194fd]{background:var(--panel2);border:1px solid var(--border);border-radius:8px;overflow:hidden}.rcv-mail-preview-subject[data-v-1f9194fd]{padding:8px 12px;font-size:12.5px;font-weight:700;color:var(--text);background:var(--panel);border-bottom:1px solid var(--border)}.rcv-mail-preview-body[data-v-1f9194fd]{padding:10px 12px;font-size:12px;color:var(--text);line-height:1.5;white-space:pre-wrap}.rcv-loan-drawer[data-v-a7d3b9a3]{width:100%;height:100%;overflow:hidden;background:var(--panel);display:flex;flex-direction:column}.rcv-loan-drawer-head[data-v-a7d3b9a3]{padding:14px;border-bottom:1px solid var(--border);background:var(--panel2);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rcv-loan-drawer-kicker[data-v-a7d3b9a3]{font-size:10px;font-weight:800;color:var(--text3);letter-spacing:.6px;text-transform:uppercase}.rcv-loan-drawer-title[data-v-a7d3b9a3]{font-size:16px;font-weight:900;color:var(--text);margin-top:2px}.rcv-loan-drawer-body[data-v-a7d3b9a3]{padding:14px;overflow-y:auto;flex:1 1 auto;min-height:0}.rcv-loan-summary[data-v-a7d3b9a3]{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--panel2);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.rcv-loan-info-grid[data-v-a7d3b9a3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rcv-loan-info[data-v-a7d3b9a3]{padding:10px 11px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.rcv-loan-info-label[data-v-a7d3b9a3]{font-size:10px;color:var(--text3);margin-bottom:3px}.rcv-loan-info-value[data-v-a7d3b9a3]{font-size:12px;font-weight:800;color:var(--text)}.rcv-loan-info-value.danger[data-v-a7d3b9a3]{color:var(--red)}.rcv-stage-val.sev-info[data-v-a7d3b9a3]{color:var(--accent)}.rcv-stage-val.sev-warning[data-v-a7d3b9a3]{color:var(--amber)}.rcv-stage-val.sev-danger[data-v-a7d3b9a3],.rcv-stage-val.sev-critical[data-v-a7d3b9a3]{color:var(--red)}.rcv-stage-val.sev-none[data-v-a7d3b9a3]{color:var(--text3);font-style:italic;font-weight:700}.rcv-loan-action-row[data-v-a7d3b9a3]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.rcv-loan-icon-action[data-v-a7d3b9a3]{min-width:78px;height:34px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:var(--panel2);color:var(--text2);display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:all .12s}.rcv-loan-icon-action[data-v-a7d3b9a3]:hover{border-color:var(--accent);color:var(--accent);background:#eff6ff}.rcv-loan-icon-action[data-v-a7d3b9a3]:disabled{opacity:.55;cursor:not-allowed}.rcv-loan-icon-action[data-v-a7d3b9a3]:disabled:hover{border-color:var(--border);color:var(--text2);background:var(--panel2)}.rcv-loan-icon-action.teal[data-v-a7d3b9a3]{color:var(--teal);border-color:var(--teal-border);background:var(--teal-bg)}.rcv-loan-icon-action.green[data-v-a7d3b9a3]{color:var(--green);border-color:var(--green-border);background:var(--green-bg)}.rcv-loan-icon-action.amber[data-v-a7d3b9a3]{color:var(--amber);border-color:var(--amber-border);background:var(--amber-bg)}.rcv-loan-icon-action.red[data-v-a7d3b9a3]{color:var(--red);border-color:var(--red-border);background:var(--red-bg)}.rcv-loan-icon-action.blue[data-v-a7d3b9a3]{color:var(--accent);border-color:var(--accent-border);background:#eff6ff}.rcv-loan-icon-action.grey[data-v-a7d3b9a3]{color:var(--text2);border-color:var(--border);background:var(--panel2)}.rcv-loan-action-label[data-v-a7d3b9a3]{display:inline-block}.rcv-tl-dot-teal[data-v-a7d3b9a3]{background:var(--teal-bg);border-color:var(--teal-border);color:var(--teal)}.rcv-tl-dot-grey[data-v-a7d3b9a3]{background:var(--panel2);border-color:var(--border);color:var(--text3)}.rcv-tl-dot-purple[data-v-a7d3b9a3]{background:#f5f3ff;border-color:#ddd6fe;color:var(--purple)}.rcv-tl-cr.teal[data-v-a7d3b9a3]{background:var(--teal-bg);border-color:var(--teal-border)}.rcv-tl-cr.purple[data-v-a7d3b9a3]{background:#f5f3ff;border-color:#ddd6fe}.rcv-tl-cr-clamped[data-v-a7d3b9a3]{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.rcv-tl-cr-toggle[data-v-a7d3b9a3]{margin-top:4px;padding:0;background:none;border:none;color:var(--accent);font-size:11px;font-weight:700;cursor:pointer}.rcv-tl-cr-toggle[data-v-a7d3b9a3]:hover{text-decoration:underline}.rcv-action-meta[data-v-a7d3b9a3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rcv-action-meta-item[data-v-a7d3b9a3]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--border);border-radius:6px;background:var(--panel2);font-size:10.5px}.rcv-action-meta-k[data-v-a7d3b9a3]{color:var(--text3);font-weight:600}.rcv-action-meta-v[data-v-a7d3b9a3]{color:var(--text);font-weight:700}.rcv-no-action[data-v-a7d3b9a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:48px 24px;border:1px dashed var(--border2);border-radius:14px;background:var(--panel2)}.rcv-no-action-icon[data-v-a7d3b9a3]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--green-bg, #ECFDF5);color:var(--green, #10B981);margin-bottom:4px}.rcv-no-action-title[data-v-a7d3b9a3]{font-size:15px;font-weight:800;color:var(--text);letter-spacing:-.01em}.rcv-no-action-desc[data-v-a7d3b9a3]{font-size:12.5px;line-height:1.55;color:var(--text3);max-width:320px}.rcv-spin[data-v-a7d3b9a3]{animation:rcv-spin-a7d3b9a3 .9s linear infinite}@keyframes rcv-spin-a7d3b9a3{to{transform:rotate(360deg)}}.rcv-drawer-links[data-v-a7d3b9a3]{display:flex;gap:8px;flex-wrap:wrap}.rcv-drawer-links .rcv-btn[data-v-a7d3b9a3]{background:#111827;border-color:#111827;color:#fff;font-weight:700}.rcv-drawer-links .rcv-btn[data-v-a7d3b9a3]:hover:not(:disabled){background:#000;border-color:#000;color:#fff}.rcv-drawer-links .rcv-btn[data-v-a7d3b9a3]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:820px){.rcv-loan-info-grid[data-v-a7d3b9a3]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.rcv-loan-info-grid[data-v-a7d3b9a3]{grid-template-columns:1fr}}.rcv-tl-dot-teal[data-v-5f3f273d]{background:var(--teal-bg);border-color:var(--teal-border);color:var(--teal)}.rcv-tl-dot-grey[data-v-5f3f273d]{background:var(--panel2);border-color:var(--border);color:var(--text3)}.rcv-tl-dot-purple[data-v-5f3f273d]{background:#f5f3ff;border-color:#ddd6fe;color:var(--purple)}.rcv-spin[data-v-5f3f273d]{animation:rcv-spin-5f3f273d .9s linear infinite}@keyframes rcv-spin-5f3f273d{to{transform:rotate(360deg)}}.rcv-loan-search[data-v-5f3f273d]{position:relative;display:flex;align-items:center;margin-bottom:12px}.rcv-loan-search-icon[data-v-5f3f273d]{position:absolute;left:10px;color:var(--text3);pointer-events:none}.rcv-loan-search-inp[data-v-5f3f273d]{width:100%;padding-left:32px;padding-right:30px}.rcv-loan-search-clear[data-v-5f3f273d]{position:absolute;right:8px;border:none;background:transparent;color:var(--text3);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px}.rcv-loan-search-clear[data-v-5f3f273d]:hover{color:var(--text)}.rcv-stage-filters[data-v-5f3f273d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:12px}.rcv-stage-filters-label[data-v-5f3f273d]{font-size:11px;font-weight:700;color:var(--text3);margin-right:2px}.rcv-stage-chip[data-v-5f3f273d]{border:1px solid var(--border);background:var(--panel2);color:var(--text2);border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700;cursor:pointer;transition:all .12s}.rcv-stage-chip[data-v-5f3f273d]:hover{border-color:var(--accent);color:var(--accent)}.rcv-stage-chip.active[data-v-5f3f273d]{border-color:var(--accent);color:var(--accent);background:#eff6ff}.rcv-loan-drawer[data-v-5f3f273d]{width:100%;height:100%;overflow:hidden;background:var(--panel);display:flex;flex-direction:column}.rcv-loan-drawer-head[data-v-5f3f273d]{padding:14px;border-bottom:1px solid var(--border);background:var(--panel2);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.rcv-loan-drawer-kicker[data-v-5f3f273d]{font-size:10px;font-weight:800;color:var(--text3);letter-spacing:.6px;text-transform:uppercase}.rcv-loan-drawer-title[data-v-5f3f273d]{font-size:16px;font-weight:900;color:var(--text);margin-top:2px}.rcv-loan-drawer-body[data-v-5f3f273d]{padding:14px;overflow-y:auto;flex:1 1 auto;min-height:0}.rcv-loan-history-section[data-v-5f3f273d]{display:flex;flex-direction:column}.rcv-loan-history-scroll[data-v-5f3f273d]{max-height:340px;overflow-y:auto;margin-bottom:8px;padding-right:2px}.rcv-loan-summary[data-v-5f3f273d]{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--panel2);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.rcv-loan-info-grid[data-v-5f3f273d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.rcv-loan-info[data-v-5f3f273d]{padding:10px 11px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.rcv-loan-info-label[data-v-5f3f273d]{font-size:10px;color:var(--text3);margin-bottom:3px}.rcv-loan-info-value[data-v-5f3f273d]{font-size:12px;font-weight:800;color:var(--text)}.rcv-loan-info-value.danger[data-v-5f3f273d]{color:var(--red)}.rcv-loan-action-row[data-v-5f3f273d]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.rcv-loan-icon-action[data-v-5f3f273d]{min-width:78px;height:34px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:var(--panel2);color:var(--text2);display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:all .12s}.rcv-loan-icon-action[data-v-5f3f273d]:hover{border-color:var(--accent);color:var(--accent);background:#eff6ff}.rcv-loan-icon-action[data-v-5f3f273d]:disabled{opacity:.55;cursor:not-allowed}.rcv-loan-icon-action[data-v-5f3f273d]:disabled:hover{border-color:var(--border);color:var(--text2);background:var(--panel2)}.rcv-loan-icon-action.teal[data-v-5f3f273d]{color:var(--teal);border-color:var(--teal-border);background:var(--teal-bg)}.rcv-loan-icon-action.green[data-v-5f3f273d]{color:var(--green);border-color:var(--green-border);background:var(--green-bg)}.rcv-loan-icon-action.amber[data-v-5f3f273d]{color:var(--amber);border-color:var(--amber-border);background:var(--amber-bg)}.rcv-loan-icon-action.red[data-v-5f3f273d]{color:var(--red);border-color:var(--red-border);background:var(--red-bg)}.rcv-loan-icon-action.blue[data-v-5f3f273d]{color:var(--accent);border-color:var(--accent-border);background:#eff6ff}.rcv-loan-icon-action.grey[data-v-5f3f273d]{color:var(--text2);border-color:var(--border);background:var(--panel2)}.rcv-loan-action-label[data-v-5f3f273d]{display:inline-block}@media(max-width:820px){.rcv-loan-info-grid[data-v-5f3f273d]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.rcv-loan-info-grid[data-v-5f3f273d]{grid-template-columns:1fr}.rcv-loan-action-row[data-v-5f3f273d]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}}.rcv-sortable[data-v-a841f512]{cursor:pointer;-webkit-user-select:none;user-select:none}.rcv-sortable[data-v-a841f512]:hover{color:var(--accent)}.rcv-spin[data-v-a841f512]{animation:rcv-spin-a841f512 .9s linear infinite}@keyframes rcv-spin-a841f512{to{transform:rotate(360deg)}}.cq-etape-spin[data-v-f8fd87f1]{animation:cq-etape-spin-f8fd87f1 .9s linear infinite}@keyframes cq-etape-spin-f8fd87f1{to{transform:rotate(360deg)}}.cq-act-grid[data-v-f8fd87f1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.cq-act-tile[data-v-f8fd87f1]{position:relative}.cq-act-check[data-v-f8fd87f1]{position:absolute;top:6px;right:7px;color:var(--text3);display:flex}.cq-act-tile.selected .cq-act-check[data-v-f8fd87f1]{color:var(--accent)}.rcv-ga-picker[data-v-89073eb3]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-md, 0 8px 24px rgba(0, 0, 0, .12));padding:6px;max-height:260px;overflow-y:auto}.rcv-ga-picker-loading[data-v-89073eb3]{display:flex;align-items:center;gap:6px;padding:10px;font-size:11.5px;color:var(--text3)}.rcv-ga-picker-item[data-v-89073eb3]{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:7px;cursor:pointer}.rcv-ga-picker-item[data-v-89073eb3]:hover{background:var(--panel2)}.rcv-ga-selected[data-v-89073eb3]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--panel2);border:1px solid var(--border);border-radius:8px}.rcv-spin[data-v-89073eb3]{animation:rcv-ga-spin-89073eb3 .9s linear infinite}@keyframes rcv-ga-spin-89073eb3{to{transform:rotate(360deg)}}.phone-input-wrapper[data-v-6eaf9cfa]{position:relative}.rotate-180[data-v-6eaf9cfa]{transform:rotate(180deg);transition:transform .2s ease}.overflow-y-auto[data-v-6eaf9cfa]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-6eaf9cfa]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.overflow-y-auto[data-v-6eaf9cfa]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:4px}.overflow-y-auto[data-v-6eaf9cfa]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.flag-bj[data-v-6eaf9cfa]{background:linear-gradient(to bottom,#fcd116 0% 50%,#e8112d 50% 100%);position:relative}.flag-bj[data-v-6eaf9cfa]:before{content:"";position:absolute;left:0;top:0;width:40%;height:100%;background:#008751}.flag-tg[data-v-6eaf9cfa]{background:repeating-linear-gradient(to bottom,#006a4e 0px 20%,#ffce00 20% 40%);position:relative}.flag-tg[data-v-6eaf9cfa]:before{content:"";position:absolute;left:0;top:0;width:40%;height:60%;background:#d21034}.flag-ci[data-v-6eaf9cfa]{background:linear-gradient(to right,#f77f00 0% 33.33%,#fff 33.33% 66.66%,#009e60 66.66% 100%)}.flag-sn[data-v-6eaf9cfa]{background:linear-gradient(to right,#00853f 0% 33.33%,#fdef42 33.33% 66.66%,#e31b23 66.66% 100%)}.flag-bf[data-v-6eaf9cfa]{background:linear-gradient(to bottom,#ef2b2d 0% 50%,#009e49 50% 100%);position:relative}.flag-bf[data-v-6eaf9cfa]:after{content:"★";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fcd116;font-size:8px}.flag-ml[data-v-6eaf9cfa]{background:linear-gradient(to right,#14b53a 0% 33.33%,#fcd116 33.33% 66.66%,#ce1126 66.66% 100%)}.flag-ne[data-v-6eaf9cfa]{background:linear-gradient(to bottom,#e05206 0% 33.33%,#fff 33.33% 66.66%,#0db02b 66.66% 100%);position:relative}.flag-ne[data-v-6eaf9cfa]:after{content:"●";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#e05206;font-size:6px}.flag-ng[data-v-6eaf9cfa]{background:linear-gradient(to right,#008751 0% 33.33%,#fff 33.33% 66.66%,#008751 66.66% 100%)}.flag-gh[data-v-6eaf9cfa]{background:linear-gradient(to bottom,#ce1126 0% 33.33%,#fcd116 33.33% 66.66%,#006b3f 66.66% 100%);position:relative}.flag-gh[data-v-6eaf9cfa]:after{content:"★";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:8px}.flag-cm[data-v-6eaf9cfa]{background:linear-gradient(to right,#007a5e 0% 33.33%,#ce1126 33.33% 66.66%,#fcd116 66.66% 100%);position:relative}.flag-cm[data-v-6eaf9cfa]:after{content:"★";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fcd116;font-size:8px}.flag-ga[data-v-6eaf9cfa]{background:linear-gradient(to bottom,#009e60 0% 33.33%,#fcd116 33.33% 66.66%,#3a75c4 66.66% 100%)}.flag-cd[data-v-6eaf9cfa]{background:#007fff;position:relative}.flag-cd[data-v-6eaf9cfa]:before{content:"";position:absolute;left:10%;top:15%;width:30%;height:2px;background:#f7d618;transform:rotate(45deg)}.flag-cd[data-v-6eaf9cfa]:after{content:"★";position:absolute;top:15%;left:15%;color:#f7d618;font-size:8px}.flag-cg[data-v-6eaf9cfa]{background:linear-gradient(135deg,#009543 0% 45%,#fbde4a 45% 55%,#dc241f 55% 100%)}.flag-gn[data-v-6eaf9cfa]{background:linear-gradient(to right,#ce1126 0% 33.33%,#fcd116 33.33% 66.66%,#009460 66.66% 100%)}.flag-mr[data-v-6eaf9cfa]{background:#006233;position:relative}.flag-mr[data-v-6eaf9cfa]:after{content:"☪";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:gold;font-size:8px}.flag-td[data-v-6eaf9cfa]{background:linear-gradient(to right,#002664 0% 33.33%,#fecb00 33.33% 66.66%,#c60c30 66.66% 100%)}.flag-cf[data-v-6eaf9cfa]{background:linear-gradient(to bottom,#003082 0% 25%,#fff 25% 50%,#289728 50% 75%,#ffce00 75% 100%);position:relative}.flag-cf[data-v-6eaf9cfa]:before{content:"";position:absolute;left:0;top:40%;width:100%;height:20%;background:#d21034}.flag-fr[data-v-6eaf9cfa]{background:linear-gradient(to right,#002395 0% 33.33%,#fff 33.33% 66.66%,#ed2939 66.66% 100%)}.flag-us[data-v-6eaf9cfa]{background:linear-gradient(to bottom,#b22234 0% 7.69%,#fff 7.69% 15.38%,#b22234 15.38% 23.07%,#fff 23.07% 30.76%,#b22234 30.76% 38.45%,#fff 38.45% 46.14%,#b22234 46.14% 53.83%,#fff 53.83% 61.52%,#b22234 61.52% 69.21%,#fff 69.21% 76.9%,#b22234 76.9% 84.59%,#fff 84.59% 92.28%,#b22234 92.28% 100%);position:relative}.flag-us[data-v-6eaf9cfa]:before{content:"";position:absolute;left:0;top:0;width:40%;height:53%;background:#3c3b6e}.flag-gb[data-v-6eaf9cfa]{background:#012169;position:relative}.flag-gb[data-v-6eaf9cfa]:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to bottom right,transparent 45%,white 45%,white 55%,transparent 55%),linear-gradient(to top right,transparent 45%,white 45%,white 55%,transparent 55%),linear-gradient(to bottom right,transparent 47%,#C8102E 47%,#C8102E 53%,transparent 53%),linear-gradient(to top right,transparent 47%,#C8102E 47%,#C8102E 53%,transparent 53%)}.flag-gb[data-v-6eaf9cfa]:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to right,transparent 45%,white 45%,white 55%,transparent 55%),linear-gradient(to bottom,transparent 45%,white 45%,white 55%,transparent 55%),linear-gradient(to right,transparent 47%,#C8102E 47%,#C8102E 53%,transparent 53%),linear-gradient(to bottom,transparent 47%,#C8102E 47%,#C8102E 53%,transparent 53%)}.flag-ca[data-v-6eaf9cfa]{background:#fff;position:relative}.flag-ca[data-v-6eaf9cfa]:before{content:"";position:absolute;left:0;top:0;width:25%;height:100%;background:red}.flag-ca[data-v-6eaf9cfa]:after{content:"";position:absolute;right:0;top:0;width:25%;height:100%;background:red}.cq-time-row[data-v-d0abfc27]{display:grid;grid-template-columns:3fr 2fr;gap:8px;align-items:center}.cq-time-row[data-v-d0abfc27] button:disabled{opacity:1;cursor:not-allowed;background:var(--panel2, #F8FAFC)}.cq-time-row[data-v-d0abfc27] button:disabled>span{color:var(--text, #0F172A);font-weight:600}.cq-time-row[data-v-d0abfc27] button:disabled svg{opacity:.35}.cq-tpl-hint[data-v-d0abfc27]{font-size:10px;color:var(--text3);margin-top:5px;line-height:1.4}.cq-send-check[data-v-d0abfc27]{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:600;color:var(--text2);cursor:pointer}.cq-stage-note[data-v-d0abfc27]{display:flex;align-items:center;gap:8px;padding:8px 11px;border-radius:8px;background:#eff6ff;border:1px solid var(--accent-border);font-size:11.5px;color:var(--text2)}.cq-stage-note svg[data-v-d0abfc27]{color:var(--accent);flex-shrink:0}.cq-stage-note strong[data-v-d0abfc27]{color:var(--text)}.rcv-no-action[data-v-d0abfc27]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:56px 28px;border:1px dashed var(--border2);border-radius:14px;background:var(--panel2)}.rcv-no-action-icon[data-v-d0abfc27]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--green-bg, #ECFDF5);color:var(--green, #10B981);margin-bottom:4px}.rcv-no-action-title[data-v-d0abfc27]{font-size:15px;font-weight:800;color:var(--text);letter-spacing:-.01em}.rcv-no-action-desc[data-v-d0abfc27]{font-size:12.5px;line-height:1.55;color:var(--text3);max-width:360px}.rcv-phone-field[data-v-d0abfc27] .phone-input-wrapper .flex.gap-2{align-items:stretch}.rcv-phone-field[data-v-d0abfc27] .phone-input-wrapper button,.rcv-phone-field[data-v-d0abfc27] .phone-input-wrapper input[type=tel]{height:32px;box-sizing:border-box;padding-top:0;padding-bottom:0;font-size:12px;border-radius:7px;line-height:1.4;background:var(--panel2);border-color:var(--border);color:var(--text)}.rcv-phone-field[data-v-d0abfc27] .phone-input-wrapper button{height:100%}.rcv-phone-field[data-v-d0abfc27] .phone-input-wrapper button:focus,.rcv-phone-field[data-v-d0abfc27] .phone-input-wrapper input[type=tel]:focus{border-color:var(--accent);box-shadow:none}.rcv-phone-field[data-v-d0abfc27] .phone-input-wrapper p{font-size:11px}.rcv-spin[data-v-d0abfc27]{animation:rcv-spin-d0abfc27 .9s linear infinite}@keyframes rcv-spin-d0abfc27{to{transform:rotate(360deg)}}.rcv-tl-dot-teal[data-v-d0abfc27]{background:var(--teal-bg);border-color:var(--teal-border);color:var(--teal)}.rcv-tl-dot-grey[data-v-d0abfc27]{background:var(--panel2);border-color:var(--border);color:var(--text3)}.rcv-tl-dot-purple[data-v-d0abfc27]{background:#f5f3ff;border-color:#ddd6fe;color:var(--purple)}.rcv-tl-cr.teal[data-v-d0abfc27]{background:var(--teal-bg);border-color:var(--teal-border)}.rcv-tl-cr.purple[data-v-d0abfc27]{background:#f5f3ff;border-color:#ddd6fe}.rcv-g32[data-v-d0abfc27]{align-items:start}.rcv-timeline-scroll[data-v-d0abfc27]{max-height:560px;overflow-y:auto;padding-right:6px;margin-right:-6px}.rcv-timeline-scroll[data-v-d0abfc27]::-webkit-scrollbar{width:7px}.rcv-timeline-scroll[data-v-d0abfc27]::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}.rcv-timeline-scroll[data-v-d0abfc27]::-webkit-scrollbar-thumb:hover{background:var(--text3)}.rcv-tl-cr-clamped[data-v-d0abfc27]{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.rcv-tl-cr-toggle[data-v-d0abfc27]{margin-top:4px;padding:0;background:none;border:none;color:var(--accent);font-size:11px;font-weight:700;cursor:pointer}.rcv-tl-cr-toggle[data-v-d0abfc27]:hover{text-decoration:underline}.rcv-action-meta[data-v-d0abfc27]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rcv-action-meta-item[data-v-d0abfc27]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--border);border-radius:6px;background:var(--panel2);font-size:10.5px}.rcv-action-meta-k[data-v-d0abfc27]{color:var(--text3);font-weight:600}.rcv-action-meta-v[data-v-d0abfc27]{color:var(--text);font-weight:700}.rcv-loan-drawer-kicker[data-v-d0abfc27]{font-size:10px;font-weight:800;color:var(--text3);letter-spacing:.6px;text-transform:uppercase}.rcv-loan-drawer-title[data-v-d0abfc27]{font-size:16px;font-weight:900;color:var(--text);margin-top:2px}.rcv-loan-info-grid[data-v-d0abfc27]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.rcv-loan-info[data-v-d0abfc27]{padding:10px 11px;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.rcv-loan-info-label[data-v-d0abfc27]{font-size:10px;color:var(--text3);margin-bottom:3px}.rcv-loan-info-value[data-v-d0abfc27]{font-size:12px;font-weight:800;color:var(--text)}.rcv-loan-info-value.danger[data-v-d0abfc27]{color:var(--red)}.rcv-stage-val.sev-info[data-v-d0abfc27]{color:var(--accent)}.rcv-stage-val.sev-warning[data-v-d0abfc27]{color:var(--amber)}.rcv-stage-val.sev-danger[data-v-d0abfc27],.rcv-stage-val.sev-critical[data-v-d0abfc27]{color:var(--red)}.rcv-stage-val.sev-none[data-v-d0abfc27]{color:var(--text3);font-style:italic;font-weight:700}.rcv-loan-action-row[data-v-d0abfc27]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.rcv-loan-icon-action[data-v-d0abfc27]{min-width:78px;height:34px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:var(--panel2);color:var(--text2);display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 auto;font-size:10.5px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:all .12s}.rcv-loan-icon-action[data-v-d0abfc27]:hover{border-color:var(--accent);color:var(--accent);background:#eff6ff}.rcv-loan-icon-action[data-v-d0abfc27]:disabled{opacity:.55;cursor:not-allowed}.rcv-loan-icon-action[data-v-d0abfc27]:disabled:hover{border-color:var(--border);color:var(--text2);background:var(--panel2)}.rcv-loan-icon-action.teal[data-v-d0abfc27]{color:var(--teal);border-color:var(--teal-border);background:var(--teal-bg)}.rcv-loan-icon-action.green[data-v-d0abfc27]{color:var(--green);border-color:var(--green-border);background:var(--green-bg)}.rcv-loan-icon-action.amber[data-v-d0abfc27]{color:var(--amber);border-color:var(--amber-border);background:var(--amber-bg)}.rcv-loan-icon-action.red[data-v-d0abfc27]{color:var(--red);border-color:var(--red-border);background:var(--red-bg)}.rcv-loan-icon-action.blue[data-v-d0abfc27]{color:var(--accent);border-color:var(--accent-border);background:#eff6ff}.rcv-loan-icon-action.grey[data-v-d0abfc27]{color:var(--text2);border-color:var(--border);background:var(--panel2)}.rcv-loan-action-label[data-v-d0abfc27]{display:inline-block}@media(max-width:820px){.rcv-loan-info-grid[data-v-d0abfc27]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.rcv-loan-info-grid[data-v-d0abfc27]{grid-template-columns:1fr}.rcv-loan-action-row[data-v-d0abfc27]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}}.rcv-spin[data-v-54c4b11a]{animation:rcv-sms-spin-54c4b11a .9s linear infinite}@keyframes rcv-sms-spin-54c4b11a{to{transform:rotate(360deg)}}.rcv-tbl-row-active td[data-v-54c4b11a]{background:#eff6ff}.rcv-sms-filters[data-v-54c4b11a]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--border)}.rcv-sms-filter[data-v-54c4b11a]{display:flex;flex-direction:column;gap:4px;min-width:150px}.rcv-sms-filter .rcv-flabel[data-v-54c4b11a]{margin-bottom:0}.rcv-hist-scroll[data-v-54c4b11a]{overflow-x:auto;-webkit-overflow-scrolling:touch}.rcv-hist-scroll .rcv-tbl[data-v-54c4b11a]{min-width:860px}.rcv-hist-scroll .rcv-mono-cell[data-v-54c4b11a]{white-space:nowrap}.rcv-sms-msg-preview[data-v-54c4b11a]{color:var(--text2);font-size:11.5px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.rcv-sms-modal-overlay[data-v-54c4b11a]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.rcv-sms-modal[data-v-54c4b11a]{background:var(--panel);border:1px solid var(--border);border-radius:12px;width:100%;max-width:520px;max-height:85vh;overflow-y:auto;box-shadow:0 18px 48px #00000047}.rcv-sms-modal-head[data-v-54c4b11a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.rcv-sms-modal-meta[data-v-54c4b11a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--border)}.rcv-sms-modal-body[data-v-54c4b11a]{padding:14px 16px}.rcv-tpl-actions[data-v-54c4b11a]{display:inline-flex;gap:6px}.rcv-tpl-action-btn[data-v-54c4b11a]{width:28px;height:28px;border-radius:7px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .12s;flex-shrink:0}.rcv-tpl-action-btn.ghost[data-v-54c4b11a]{background:var(--panel2);border-color:var(--border);color:var(--text2)}.rcv-tpl-action-btn.ghost[data-v-54c4b11a]:hover{border-color:var(--accent);color:var(--accent)}.rcv-tpl-action-btn.primary[data-v-54c4b11a]{background:var(--accent);color:#fff}.rcv-tpl-action-btn.primary[data-v-54c4b11a]:hover{background:var(--accent-h)}.rcv-tpl-action-btn.danger[data-v-54c4b11a]{background:var(--red-bg);border-color:var(--red-border);color:var(--red)}.rcv-tpl-action-btn.danger[data-v-54c4b11a]:hover{background:#fecaca}.rcv-tpl-action-btn.warning[data-v-54c4b11a]{background:var(--amber-bg, #FEF3C7);border-color:var(--amber-border, #FDE68A);color:var(--amber, #B45309)}.rcv-tpl-action-btn.warning[data-v-54c4b11a]:hover{background:#fde68a}.rcv-tpl-action-btn.success[data-v-54c4b11a]{background:var(--green-bg, #DCFCE7);border-color:var(--green-border, #BBF7D0);color:var(--green, #15803D)}.rcv-tpl-action-btn.success[data-v-54c4b11a]:hover{background:#bbf7d0}.rcv-tpl-action-btn[data-v-54c4b11a]:disabled{opacity:.55;cursor:not-allowed}.rcv-var-chip[data-v-54c4b11a]{position:relative}.rcv-var-chip[data-v-54c4b11a]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);background:var(--text);color:#fff;font-size:11px;font-weight:500;line-height:1.4;white-space:normal;width:max-content;max-width:220px;text-align:center;padding:6px 10px;border-radius:7px;box-shadow:0 6px 16px #0000002e;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:30}.rcv-var-chip[data-v-54c4b11a]:before{content:"";position:absolute;left:50%;bottom:100%;transform:translate(-50%) translateY(4px);border:5px solid transparent;border-top-color:var(--text);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:30}.rcv-var-chip[data-v-54c4b11a]:hover:after,.rcv-var-chip[data-v-54c4b11a]:hover:before{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.rcv-wa-toolbar[data-v-54c4b11a]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:6px;padding:4px;background:var(--panel2);border:1px solid var(--border);border-radius:7px}.rcv-wa-fmt-btn[data-v-54c4b11a]{width:28px;height:26px;border-radius:5px;border:1px solid var(--border);background:var(--panel);color:var(--text2);cursor:pointer;font-size:12px;display:inline-flex;align-items:center;justify-content:center;transition:all .12s}.rcv-wa-fmt-btn[data-v-54c4b11a]:hover{border-color:var(--accent);color:var(--accent)}.rcv-wa-preview[data-v-54c4b11a]{background:#f9f9f9;border:1px solid var(--border);border-radius:10px;padding:14px 12px;display:flex;justify-content:center}.rcv-wa-bubble[data-v-54c4b11a]{position:relative;background:#d9fdd3;color:#111b21;font-size:12.5px;line-height:1.5;padding:8px 10px 8px 12px;border-radius:8px;width:100%;box-shadow:0 1px 1px #00000014;word-wrap:break-word;white-space:normal}.rcv-wa-bubble[data-v-54c4b11a] strong{font-weight:700}.rcv-wa-bubble[data-v-54c4b11a] em{font-style:italic}.rcv-wa-bubble[data-v-54c4b11a] del{text-decoration:line-through}.rcv-wa-bubble[data-v-54c4b11a] code{font-family:JetBrains Mono,ui-monospace,monospace;background:#00000014;padding:1px 4px;border-radius:4px;font-size:11.5px}.rcv-wa-bubble[data-v-54c4b11a] .rcv-wa-quote{display:block;border-left:3px solid #53bdeb;padding-left:8px;margin:2px 0;color:#667781}.action-dropdown-container[data-v-b0670426]{position:relative}.slide-down-enter-active[data-v-b9e03d24],.slide-down-leave-active[data-v-b9e03d24]{transition:all .3s ease}.slide-down-enter-from[data-v-b9e03d24],.slide-down-leave-to[data-v-b9e03d24]{transform:translateY(-20px);opacity:0}.slide-down-enter-active[data-v-812c2bf4],.slide-down-leave-active[data-v-812c2bf4]{transition:all .3s ease}.slide-down-enter-from[data-v-812c2bf4],.slide-down-leave-to[data-v-812c2bf4]{transform:translateY(-20px);opacity:0}
