@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:oklch(50.5% .213 27.518);--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.block{display:block}.flex{display:flex}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-red-700{color:var(--color-red-700)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:#f0f2f5;width:100%;height:100%;min-height:100vh;font-family:Geist,Segoe UI,system-ui,Arial,sans-serif;overflow-x:hidden}#app{width:100%;min-height:100vh;overflow-x:hidden}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}button{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:focus{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #2263e5}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}html{background:radial-gradient(circle at 0 0,#4590ff1f,#0000 24%),linear-gradient(#eef3f8,#f6f8fb)}body{color:#172033;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0}#app{min-height:100vh}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.admin-list-page{padding:24px 28px;display:flex;flex-direction:column;gap:20px}.admin-list-page__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-list-page__actions{display:flex;gap:10px;flex-wrap:wrap}.admin-list-page__title{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.admin-list-page__subtitle{font-size:13px;color:#999;margin:0}.admin-btn{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.admin-btn--primary{padding:9px 16px;border:none;border-radius:8px;background:linear-gradient(135deg,#1f7ae0,#145fbe);color:#fff}.admin-btn--outline{padding:9px 16px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#475569}.admin-alert{padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.admin-alert--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.admin-alert--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.admin-alert__close{background:none;border:none;cursor:pointer;font-size:16px}.admin-kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.admin-kpi-card{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 2px 8px #0000000f;border:1.5px solid #e2e8f0;display:flex;flex-direction:column;gap:4px}.admin-kpi-card--warn{border-color:#fde68a}.admin-kpi-card--danger{border-color:#fca5a5}.admin-kpi-card--accent{border-color:#a7f3d0}.admin-kpi-card__top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.admin-kpi-card__value{font-size:28px;font-weight:700}.admin-kpi-card__value--blue{color:#2563eb}.admin-kpi-card__value--orange{color:#d97706}.admin-kpi-card__value--red{color:#dc2626}.admin-kpi-card__value--teal{color:#059669}.admin-kpi-card__icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.admin-kpi-card__icon--blue{background:#dbeafe;color:#2563eb}.admin-kpi-card__icon--orange{background:#fef3c7;color:#d97706}.admin-kpi-card__icon--red{background:#fee2e2;color:#dc2626}.admin-kpi-card__icon--teal{background:#d1fae5;color:#059669}.admin-kpi-card__label{font-size:13px;font-weight:600;color:#333}.admin-kpi-card__sub{font-size:11px;color:#999}.admin-surface-card{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f}.admin-section-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:10px}.admin-section-title{font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.admin-section-sub{font-size:12px;color:#999;margin:0}.admin-table-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.admin-search-box{display:flex;align-items:center;gap:8px;background:#f4f6f9;border-radius:20px;padding:6px 14px}.admin-search-box--wide{width:240px}.admin-search-input{border:none;background:transparent;outline:none;font-size:13px;color:#333;width:100%}.admin-select-filter{border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;font-size:13px;color:#444;outline:none;background:#fff;cursor:pointer}.admin-table-footer{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #f0f0f0}.admin-table-count{font-size:12px;color:#999}.admin-pagination{display:flex;gap:6px}.admin-page-btn{padding:5px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:12px;cursor:pointer;color:#555}.admin-page-btn:disabled{opacity:.4;cursor:not-allowed}@media(max-width:1100px){.admin-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.admin-list-page{padding:14px;gap:12px}.admin-list-page__header{flex-direction:column;align-items:flex-start}.admin-kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.admin-kpi-card__value{font-size:20px}.admin-table-footer{flex-direction:column;align-items:flex-start;gap:10px}}@media(max-width:480px){.admin-kpi-grid{grid-template-columns:1fr}}.footer-bar[data-v-25525bbb]{background-color:#0d1624;border-top:1px solid #1e293b;padding:20px 40px;margin-left:200px;width:calc(100% - 200px);box-sizing:border-box}.footer-container[data-v-25525bbb]{display:flex;justify-content:space-between;align-items:center}.address-wrapper[data-v-25525bbb]{display:flex;align-items:center;gap:10px}.geo-icon[data-v-25525bbb]{font-size:18px}.address-text[data-v-25525bbb]{font-size:14px;color:#f1f5f9;font-weight:500}.footer-right[data-v-25525bbb]{display:flex;flex-direction:column;align-items:center;gap:12px}.social-block[data-v-25525bbb]{display:flex;flex-direction:column;align-items:center;gap:8px}.social-label[data-v-25525bbb]{font-size:11px;font-weight:800;color:#94a3b8;letter-spacing:2px}.social-icons[data-v-25525bbb]{display:flex;gap:15px}.social-item[data-v-25525bbb]{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 6px #0000004d}.social-item[data-v-25525bbb]:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0006}.fb[data-v-25525bbb]{background-color:#1877f2}.ig[data-v-25525bbb]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.tk[data-v-25525bbb]{background-color:#000;border:1px solid #334155}.copyright-text[data-v-25525bbb]{font-size:11px;color:#64748b;margin:0;text-align:center}@media(max-width:1024px){.footer-bar[data-v-25525bbb]{margin-left:0;width:100%;padding:20px}.footer-container[data-v-25525bbb]{flex-direction:column;gap:20px;text-align:center}.footer-right[data-v-25525bbb]{align-items:center}}html,body,#app{margin:0;padding:0;height:100%;font-family:Inter,sans-serif;background-color:#f4f7fe}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;width:100%}.whatsapp-float{position:fixed;bottom:100px;right:30px;background-color:#25d366;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0000004d;z-index:2000;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.whatsapp-float:hover{transform:scale(1.1) rotate(5deg);background-color:#20ba5a;box-shadow:0 6px 20px #0006}@keyframes pulse-wa{0%{box-shadow:0 0 #25d36699}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 #25d36600}}.whatsapp-float{animation:pulse-wa 2s infinite}html,body,#app{margin:0!important;padding:0!important;width:100%!important;height:100%!important;background:transparent!important}.login-bg[data-v-341a21ce]{position:fixed;inset:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;font-family:Geist,Segoe UI,system-ui,Arial,sans-serif;background:#060913;overflow:hidden}.glowing-orb[data-v-341a21ce]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.45;pointer-events:none;z-index:0}.orb-1[data-v-341a21ce]{top:-10%;left:-10%;width:50vw;height:50vw;background:radial-gradient(circle,#1768b8cc,#1768b800 70%);animation:float-1-341a21ce 25s infinite alternate ease-in-out}.orb-2[data-v-341a21ce]{bottom:-15%;right:-10%;width:60vw;height:60vw;background:radial-gradient(circle,#2e96d8b3,#2e96d800 70%);animation:float-2-341a21ce 30s infinite alternate ease-in-out}.orb-3[data-v-341a21ce]{top:40%;left:50%;transform:translate(-50%,-50%);width:35vw;height:35vw;background:radial-gradient(circle,#0b4a9899,#0b4a9800 70%);opacity:.35;animation:float-3-341a21ce 20s infinite alternate ease-in-out}@keyframes float-1-341a21ce{0%{transform:translate(0) scale(1)}to{transform:translate(10%,8%) scale(1.15)}}@keyframes float-2-341a21ce{0%{transform:translate(0) scale(1.1)}to{transform:translate(-8%,-10%) scale(.9)}}@keyframes float-3-341a21ce{0%{transform:translate(-50%,-50%) translate(-5%,5%)}to{transform:translate(-50%,-50%) translate(5%,-5%)}}.login-card[data-v-341a21ce]{background:#0a0e1abf;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:36px 40px;width:100%;max-width:400px;box-shadow:0 24px 60px #0009,inset 0 1px 1px #ffffff1a;position:relative;z-index:1;box-sizing:border-box;animation:fadeIn-341a21ce .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn-341a21ce{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.logo-section[data-v-341a21ce]{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:24px;gap:12px}.logo-img[data-v-341a21ce]{width:90px;height:90px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 0 15px rgba(62,181,245,.25));animation:pulseLogo-341a21ce 4s infinite ease-in-out}@keyframes pulseLogo-341a21ce{0%,to{filter:drop-shadow(0 0 15px rgba(62,181,245,.2))}50%{filter:drop-shadow(0 0 25px rgba(62,181,245,.45))}}.logo-text-wrapper[data-v-341a21ce]{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;height:90px}.logo-divider[data-v-341a21ce]{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15) 50%,transparent);margin:0;width:100%}.logo-text[data-v-341a21ce]{color:#3eb5f5;font-size:26px;font-weight:800;letter-spacing:4px;margin:0;line-height:1;text-transform:uppercase;white-space:nowrap}.logo-highlight[data-v-341a21ce]{color:#fff}.welcome-title[data-v-341a21ce]{color:#3eb5f5;font-size:18px;font-weight:700;text-align:center;margin:0 0 8px;letter-spacing:.3px}.welcome-subtitle[data-v-341a21ce]{color:#fff9;font-size:13px;text-align:center;margin:0 0 28px;font-weight:400;line-height:1.4}.login-form[data-v-341a21ce]{display:flex;flex-direction:column;gap:20px}.field-group[data-v-341a21ce]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-341a21ce]{color:#ffffffbf;font-size:13px;font-weight:500;letter-spacing:.3px;text-align:left}.field-input[data-v-341a21ce]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 14px;font-size:14px;color:#fff;outline:none;width:100%;box-sizing:border-box;height:44px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.field-input[data-v-341a21ce]::placeholder{color:#ffffff40}.field-input[data-v-341a21ce]:hover{background:#ffffff0f;border-color:#fff3}.field-input[data-v-341a21ce]:focus{background:#ffffff12;border-color:#3eb5f5;box-shadow:0 0 16px #3eb5f540,inset 0 1px 1px #ffffff0d}.password-wrapper[data-v-341a21ce]{position:relative;width:100%}.password-wrapper .field-input[data-v-341a21ce]{padding-right:44px}.toggle-password[data-v-341a21ce]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;outline:none;color:#fff6;transition:color .2s ease,transform .2s ease;border-radius:4px}.toggle-password[data-v-341a21ce]:hover{color:#3eb5f5;transform:translateY(-50%) scale(1.05)}.options-row[data-v-341a21ce]{display:flex;align-items:center;justify-content:space-between}.remember-label[data-v-341a21ce]{display:flex;align-items:center;gap:8px;color:#ffffffa6;font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s ease}.remember-label[data-v-341a21ce]:hover{color:#ffffffe6}.remember-label:hover .custom-check[data-v-341a21ce]{border-color:#3eb5f5}.custom-check[data-v-341a21ce]{display:inline-block;width:18px;height:18px;border:1.5px solid rgba(255,255,255,.3);border-radius:4px;background:#00000040;flex-shrink:0;cursor:pointer;position:relative;transition:all .25s cubic-bezier(.25,.8,.25,1)}.custom-check.checked[data-v-341a21ce]{background:#3eb5f5;border-color:#3eb5f5;box-shadow:0 0 10px #3eb5f566}.custom-check.checked[data-v-341a21ce]:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:9px;border:2px solid white;border-top:none;border-left:none;transform:rotate(45deg)}.forgot-link[data-v-341a21ce]{color:#ffffff80;font-size:13px;text-decoration:none;transition:color .2s ease,text-shadow .2s ease}.forgot-link[data-v-341a21ce]:hover{color:#3eb5f5;text-shadow:0 0 8px rgba(62,181,245,.3)}.recaptcha-box[data-v-341a21ce]{display:flex;align-items:center;justify-content:space-between;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 16px;min-height:60px;box-sizing:border-box;transition:all .3s ease}.recaptcha-box[data-v-341a21ce]:hover{border-color:#3eb5f54d;background:#ffffff0a}.recaptcha-left[data-v-341a21ce]{display:flex;align-items:center;gap:12px}.recaptcha-text[data-v-341a21ce]{font-size:13.5px;color:#fffc;font-weight:400;-webkit-user-select:none;user-select:none;cursor:pointer;transition:color .2s ease}.recaptcha-text[data-v-341a21ce]:hover{color:#fff}.recaptcha-custom-check[data-v-341a21ce]{display:inline-block;width:22px;height:22px;border:2px solid rgba(255,255,255,.25);border-radius:4px;background:#0000004d;flex-shrink:0;cursor:pointer;position:relative;transition:all .25s ease}.recaptcha-custom-check[data-v-341a21ce]:hover{border-color:#3eb5f5;box-shadow:0 0 8px #3eb5f559}.recaptcha-custom-check.checked[data-v-341a21ce]{background:#00e676;border-color:#00e676;box-shadow:0 0 12px #00e67673}.recaptcha-custom-check.checked[data-v-341a21ce]:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:2.5px solid white;border-top:none;border-left:none;transform:rotate(45deg)}.recaptcha-right[data-v-341a21ce]{display:flex;flex-direction:column;align-items:center;gap:3px}.recaptcha-logo-img[data-v-341a21ce]{width:32px;height:32px;object-fit:contain;opacity:.85}.recaptcha-brand[data-v-341a21ce]{display:flex;flex-direction:column;align-items:center}.recaptcha-sub[data-v-341a21ce]{font-size:8px;color:#ffffff59;white-space:nowrap}.error-msg[data-v-341a21ce]{color:#ff5c5c;font-size:13px;text-align:center;margin:0;animation:shake-341a21ce .4s ease-in-out}@keyframes shake-341a21ce{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.submit-btn[data-v-341a21ce]{background:linear-gradient(135deg,#3eb5f5,#1768b8);color:#fff;border:none;border-radius:10px;padding:14px;font-size:15px;font-weight:600;letter-spacing:.5px;cursor:pointer;width:100%;margin-top:6px;box-shadow:0 4px 20px #1768b859;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;overflow:hidden}.submit-btn[data-v-341a21ce]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.submit-btn[data-v-341a21ce]:not(:disabled):hover:before{left:100%}.submit-btn[data-v-341a21ce]:not(:disabled):hover{box-shadow:0 6px 24px #3eb5f580;transform:translateY(-2px)}.submit-btn[data-v-341a21ce]:not(:disabled):active{transform:translateY(0);box-shadow:0 2px 10px #1768b866}.submit-btn[data-v-341a21ce]:disabled{opacity:.5;background:#ffffff14;color:#ffffff4d;box-shadow:none;cursor:not-allowed}@media(max-width:480px){.login-card[data-v-341a21ce]{padding:28px 24px;margin:0 16px;max-width:100%}.logo-img[data-v-341a21ce]{width:80px;height:80px}.logo-text-wrapper[data-v-341a21ce]{height:80px}.logo-text[data-v-341a21ce]{font-size:22px}}.app-sidebar[data-v-97a60c0a]{width:248px;height:100vh;max-width:calc(100vw - 20px);position:fixed;top:0;left:0;z-index:220;display:flex;flex-direction:column;padding:16px 12px 14px;color:#d4e5fb;background:radial-gradient(circle at top,rgba(69,148,255,.14),transparent 32%),linear-gradient(180deg,#0b1624,#0f1d30);border-right:1px solid rgba(132,169,214,.14);box-shadow:16px 0 40px #06102029;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.app-sidebar[data-v-97a60c0a]::-webkit-scrollbar{display:none}.app-sidebar__brand[data-v-97a60c0a]{display:flex;align-items:center;justify-content:center;padding:8px 10px 18px;margin-bottom:8px;border-bottom:1px solid rgba(132,169,214,.12)}.app-sidebar__logo[data-v-97a60c0a]{width:138px;height:auto;object-fit:contain;max-width:100%;flex-shrink:0}.app-sidebar__section[data-v-97a60c0a]{padding:12px 10px 8px;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#6c89ad}.app-sidebar__section--secondary[data-v-97a60c0a]{margin-top:18px}.app-sidebar__nav[data-v-97a60c0a],.app-sidebar__footer[data-v-97a60c0a]{display:flex;flex-direction:column;gap:6px}.app-sidebar__footer[data-v-97a60c0a]{margin-top:auto;padding-top:6px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.app-sidebar__link[data-v-97a60c0a]{width:100%;border:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#ffffff05;color:#9bb9db;font:inherit;font-size:13px;font-weight:500;text-decoration:none;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.app-sidebar__link-icon[data-v-97a60c0a]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#6d97ca1a;color:currentColor;flex-shrink:0;transition:background-color .2s ease}.app-sidebar__link-label[data-v-97a60c0a]{font-size:13px;font-weight:600;color:inherit}.app-sidebar__link[data-v-97a60c0a]:hover{background:#1c3a5cc2;color:#edf5ff;transform:translate(2px);box-shadow:inset 0 0 0 1px #5c93d61f}.app-sidebar__link:hover .app-sidebar__link-icon[data-v-97a60c0a]{background:#4ab8f529}.app-sidebar__link--active[data-v-97a60c0a]{background:linear-gradient(135deg,#4090ff38,#2057986b);color:#fff;box-shadow:inset 0 0 0 1px #67adff3d,0 8px 24px #0718312e}.app-sidebar__link--active .app-sidebar__link-icon[data-v-97a60c0a]{background:#ffffff24}.app-sidebar__logout[data-v-97a60c0a]{color:#f0b4b4}.app-sidebar__logout[data-v-97a60c0a]:hover{background:#5e1c1c75;color:#fff2f2}@media(max-width:768px){.app-sidebar[data-v-97a60c0a]{width:min(248px,calc(100vw - 24px));height:calc(100vh - 16px);top:8px;left:8px;border-radius:20px;border:1px solid rgba(132,169,214,.14);transform:translate(-100%);transition:transform .24s ease}.app-sidebar--open[data-v-97a60c0a]{transform:translate(0)}.app-sidebar__logo[data-v-97a60c0a]{width:126px}}.app-search-input[data-v-6d21d215]{position:relative;width:100%}.app-search-icon[data-v-6d21d215]{position:absolute;left:12px;top:50%;width:16px;height:16px;color:#94a3b8;transform:translateY(-50%);pointer-events:none}.app-search-field[data-v-6d21d215]{width:100%;border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:10px 40px 10px 36px;font-size:13px;color:#334155;outline:none}.app-search-field[data-v-6d21d215]:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f629}.app-search-field[data-v-6d21d215]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.app-search-clear[data-v-6d21d215]{position:absolute;right:6px;top:50%;width:28px;height:28px;border:none;border-radius:999px;background:transparent;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%)}.app-search-clear[data-v-6d21d215]:hover{background:#eff6ff;color:#2563eb}.app-search-clear-icon[data-v-6d21d215]{width:16px;height:16px}.sr-only[data-v-6d21d215]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-topbar[data-v-63219bdf]{position:sticky;top:0;z-index:160;display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(220px,.9fr) auto;align-items:center;gap:16px;min-height:84px;margin:16px var(--shell-content-gutter) 0;padding:16px 18px;background:#ffffffc7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(203,213,225,.82);border-radius:20px;box-shadow:0 16px 36px #0f172a14}.app-topbar__left[data-v-63219bdf]{display:flex;align-items:center;gap:12px;min-width:0}.app-topbar__heading[data-v-63219bdf]{display:flex;flex-direction:column;gap:6px;min-width:0}.app-topbar__section[data-v-63219bdf]{display:flex;flex-direction:column;gap:2px}.app-topbar__menu[data-v-63219bdf]{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:12px;background:#eff4fa;color:#274a6d;cursor:pointer;box-shadow:inset 0 0 0 1px #94a3b838}.app-topbar__title[data-v-63219bdf]{font-size:22px;line-height:1.1;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-topbar__description[data-v-63219bdf]{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-topbar__breadcrumb[data-v-63219bdf]{width:fit-content;max-width:100%;padding:6px 10px;border-radius:999px;font-size:12px;color:#47627f;background:#f3f7fb;box-shadow:inset 0 0 0 1px #94a3b829;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-topbar__breadcrumb[data-v-63219bdf] strong{color:#0f172a}.app-topbar__breadcrumb[data-v-63219bdf] a{color:#2563eb;text-decoration:none}.app-topbar__breadcrumb[data-v-63219bdf] a:hover{text-decoration:underline}.app-topbar__center[data-v-63219bdf]{display:flex;justify-content:center;min-width:0}.app-topbar__search-control[data-v-63219bdf]{width:min(100%,360px)}.app-topbar__right[data-v-63219bdf]{display:flex;align-items:center;justify-content:flex-end;gap:12px}.app-topbar__user[data-v-63219bdf]{border:0;display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px 8px 8px;border-radius:16px;background:#f8fbff;box-shadow:inset 0 0 0 1px #94a3b829;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.app-topbar__user[data-v-63219bdf]:hover{background:#f2f7fd;box-shadow:inset 0 0 0 1px #5a84b62e,0 12px 28px #0f172a14}.app-topbar__user[data-v-63219bdf]:focus-visible{outline:2px solid #2263e5;outline-offset:3px}.app-topbar__user[data-v-63219bdf]:active{transform:scale(.99)}.app-topbar__avatar[data-v-63219bdf]{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);color:#fff;font-weight:700;box-shadow:0 8px 18px #0a2a5224}.app-topbar__avatar-image[data-v-63219bdf]{width:100%;height:100%;object-fit:cover}.app-topbar__meta[data-v-63219bdf]{display:flex;flex-direction:column;gap:2px;min-width:0}.app-topbar__name[data-v-63219bdf]{font-size:13px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-topbar__email[data-v-63219bdf]{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-topbar__notifications[data-v-63219bdf]{position:relative;width:40px;height:40px;border:0;border-radius:14px;background:#f3f7fb;color:#294765;cursor:pointer;box-shadow:inset 0 0 0 1px #94a3b82e}.app-topbar__badge[data-v-63219bdf]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:#ff7a59;color:#fff;font-size:10px;font-weight:700}@media(max-width:1100px){.app-topbar[data-v-63219bdf]{grid-template-columns:minmax(0,1fr) auto}.app-topbar__center[data-v-63219bdf]{display:none}}@media(max-width:768px){.app-topbar[data-v-63219bdf]{grid-template-columns:1fr auto;min-height:74px;margin:12px 12px 0;padding:14px;border-radius:18px}.app-topbar__menu[data-v-63219bdf]{display:inline-flex}.app-topbar__meta[data-v-63219bdf],.app-topbar__description[data-v-63219bdf]{display:none}.app-topbar__title[data-v-63219bdf]{font-size:17px}.app-topbar__breadcrumb[data-v-63219bdf]{max-width:100%;font-size:11px;padding:5px 8px}.app-topbar__user[data-v-63219bdf]{padding:4px;background:transparent;box-shadow:none}}.app-shell[data-v-0bb1eea0]{min-height:100vh;background:radial-gradient(circle at top left,rgba(36,71,110,.14),transparent 24%),linear-gradient(180deg,#eef3f8,#f6f8fb);--shell-sidebar-width: 248px;--shell-content-gutter: 20px}.app-shell__main[data-v-0bb1eea0]{min-height:100vh;margin-left:var(--shell-sidebar-width);display:flex;flex-direction:column}.app-shell__overlay[data-v-0bb1eea0]{display:none}@media(max-width:768px){.app-shell__main[data-v-0bb1eea0]{margin-left:0}.app-shell__overlay[data-v-0bb1eea0]{display:block;position:fixed;inset:0;z-index:180;border:0;padding:0;background:#09101b75;opacity:0;pointer-events:none;transition:opacity .2s ease}.app-shell__overlay--active[data-v-0bb1eea0]{opacity:1;pointer-events:auto}}.dashboard-layout[data-v-88d398b1]{display:flex;width:100%;min-height:100vh;background:#f0f2f5;overflow-x:hidden}.sidebar[data-v-88d398b1]{width:145px;min-width:145px;background:#000;display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100vh;z-index:300;overflow-y:auto;overflow-x:hidden;transition:transform .25s ease;scrollbar-width:none}.sidebar[data-v-88d398b1]::-webkit-scrollbar{display:none}.sidebar-logo[data-v-88d398b1]{display:flex;flex-direction:column;align-items:center;padding:20px 10px 16px;border-bottom:1px solid #000;gap:8px}.sidebar-logo-img[data-v-88d398b1]{width:90px;height:90px;object-fit:contain;display:block}.sidebar-section-label[data-v-88d398b1]{font-size:9px;font-weight:700;color:#a4b4bc;letter-spacing:1.5px;text-transform:uppercase;padding:12px 12px 4px}.ajustes-label[data-v-88d398b1]{margin-top:auto}.sidebar-nav[data-v-88d398b1]{display:flex;flex-direction:column;gap:1px;padding:4px 6px}.sidebar-bottom[data-v-88d398b1]{display:flex;flex-direction:column;gap:1px;padding:4px 6px 16px}.nav-item[data-v-88d398b1]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:7px;color:#a4b4bc;text-decoration:none;font-size:11px;font-weight:500;transition:background .15s,color .15s;white-space:normal;line-height:1.3;overflow:hidden}.nav-item svg[data-v-88d398b1]{flex-shrink:0}.nav-item[data-v-88d398b1]:hover{background:#16253a;color:#9ab8d8}.nav-item.active[data-v-88d398b1]{background:#1a3a5c;color:#4ab8f5;font-weight:600}.nav-item.nav-logout[data-v-88d398b1]{color:#ef4444}.nav-item.nav-logout[data-v-88d398b1]:hover{background:#2a1010;color:#f87171}.sidebar-overlay[data-v-88d398b1]{display:none;position:fixed;inset:0;background:#0000008c;z-index:200}.sidebar-overlay.active[data-v-88d398b1]{display:block}.main-content[data-v-88d398b1]{flex:1;margin-left:145px;width:calc(100% - 145px);min-width:0;display:flex;flex-direction:column;overflow-x:hidden}.topbar[data-v-88d398b1]{background:#fff;height:62px;display:flex;align-items:center;padding:0 18px;gap:10px;border-bottom:1px solid #e8eaed;position:sticky;top:0;z-index:100;width:100%;box-sizing:border-box}.menu-btn[data-v-88d398b1]{display:none;background:none;border:none;cursor:pointer;color:#555;padding:4px;flex-shrink:0}.topbar-left[data-v-88d398b1]{display:flex;align-items:center;gap:8px;flex-shrink:0}.breadcrumb[data-v-88d398b1]{font-size:12px;color:#aaa;white-space:nowrap}.breadcrumb strong[data-v-88d398b1]{color:#333}.topbar-center[data-v-88d398b1]{flex:1;display:flex;justify-content:center;min-width:0}.search-box[data-v-88d398b1]{display:flex;align-items:center;gap:7px;background:#f5f6f8;border-radius:18px;padding:5px 14px;width:100%;max-width:340px;border:1px solid #e8eaed}.search-input[data-v-88d398b1]{border:none;background:transparent;outline:none;font-size:12px;color:#333;width:100%}.topbar-right[data-v-88d398b1]{display:flex;align-items:center;gap:10px;flex-shrink:0}.user-info[data-v-88d398b1]{display:flex;align-items:center;gap:8px}.user-avatar[data-v-88d398b1]{width:36px;height:36px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);flex-shrink:0;border:2px solid #e0e0e0}.user-details[data-v-88d398b1]{display:flex;flex-direction:column}.user-name[data-v-88d398b1]{font-size:12px;font-weight:600;color:#222;line-height:1.3}.user-email[data-v-88d398b1]{font-size:10px;color:#999;line-height:1.3}.notif-btn[data-v-88d398b1]{position:relative;background:none;border:none;cursor:pointer;color:#666;padding:5px;flex-shrink:0}.notif-badge[data-v-88d398b1]{position:absolute;top:1px;right:1px;background:#ef4444;color:#fff;font-size:8px;width:13px;height:13px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.page-body[data-v-88d398b1]{padding:18px 20px;display:flex;flex-direction:column;gap:14px;width:100%;box-sizing:border-box}.page-header[data-v-88d398b1]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.page-title[data-v-88d398b1]{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 2px}.page-subtitle[data-v-88d398b1]{font-size:12px;color:#999;margin:0}.page-actions[data-v-88d398b1]{display:flex;gap:8px}.btn-outline[data-v-88d398b1]{display:flex;align-items:center;gap:5px;padding:7px 14px;border:1.5px solid #ddd;border-radius:8px;background:#fff;font-size:12px;font-weight:600;color:#555;cursor:pointer;white-space:nowrap}.btn-outline[data-v-88d398b1]:hover{border-color:#4ab8f5;color:#4ab8f5}.btn-outline[data-v-88d398b1]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-88d398b1]{display:flex;align-items:center;gap:5px;padding:7px 14px;border:none;border-radius:8px;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);font-size:12px;font-weight:600;color:#fff;cursor:pointer;white-space:nowrap}.alert-error[data-v-88d398b1]{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.alert-close[data-v-88d398b1]{background:none;border:none;cursor:pointer;font-size:16px}.kpi-grid[data-v-88d398b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%}.kpi-card[data-v-88d398b1]{border-radius:16px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;color:#fff;min-width:0;min-height:88px}.kpi-blue[data-v-88d398b1]{background:linear-gradient(135deg,#0d2d6b,#1250b0)}.kpi-orange[data-v-88d398b1]{background:linear-gradient(135deg,#7c2d00,#b84500)}.kpi-red[data-v-88d398b1]{background:linear-gradient(135deg,#4a0000,#8b0000);border:2px solid #ef4444}.kpi-dark[data-v-88d398b1]{background:linear-gradient(135deg,#0d1117,#1c2433)}.kpi-label[data-v-88d398b1]{font-size:10px;opacity:.85;display:block;margin-bottom:8px;line-height:1.3}.kpi-value[data-v-88d398b1]{font-size:24px;font-weight:700;display:block}.kpi-icon[data-v-88d398b1]{opacity:.65;flex-shrink:0;margin-left:8px}.charts-row[data-v-88d398b1]{display:grid;grid-template-columns:1fr 260px;gap:12px;width:100%}.chart-card[data-v-88d398b1]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #00000012;min-width:0;overflow:hidden}.chart-header[data-v-88d398b1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px;gap:8px;flex-wrap:wrap}.chart-title[data-v-88d398b1]{font-size:14px;font-weight:700;color:#1a1a1a;margin:0 0 2px}.chart-subtitle[data-v-88d398b1]{font-size:10px;color:#aaa;margin:0}.insight-grid[data-v-88d398b1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.insight-item[data-v-88d398b1]{border:1px solid #e5edf6;border-radius:12px;padding:14px;background:#fbfdff}.insight-kicker[data-v-88d398b1]{display:block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1d4ed8;margin-bottom:8px}.insight-item strong[data-v-88d398b1]{display:block;font-size:15px;color:#0f172a;margin-bottom:6px}.insight-item p[data-v-88d398b1]{margin:0;font-size:12px;color:#64748b;line-height:1.5}.pending-list[data-v-88d398b1]{display:flex;flex-direction:column;gap:10px}.pending-item[data-v-88d398b1]{border:1px solid #eceff3;border-radius:12px;padding:12px;background:#f8fafc}.pending-item strong[data-v-88d398b1]{display:block;font-size:12px;color:#0f172a;margin-bottom:5px}.pending-item span[data-v-88d398b1]{font-size:11px;color:#64748b;line-height:1.5}.table-card[data-v-88d398b1]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #00000012;width:100%;overflow:hidden;box-sizing:border-box}.table-header[data-v-88d398b1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.filtros-row[data-v-88d398b1]{display:flex;align-items:center;gap:8px}.select-filter[data-v-88d398b1]{border:1px solid #e2e8f0;border-radius:8px;padding:5px 10px;font-size:12px;color:#444;outline:none;background:#fff;cursor:pointer}.filtros-panel[data-v-88d398b1]{background:#f8fafc;border-radius:8px;padding:14px;margin-bottom:14px;border:1px solid #e2e8f0}.filtros-grid[data-v-88d398b1]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.filtro-group[data-v-88d398b1]{display:flex;flex-direction:column;gap:4px}.filtro-group label[data-v-88d398b1]{font-size:11px;font-weight:600;color:#666}.filtro-input[data-v-88d398b1]{border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:12px;color:#333;outline:none}.loading-state[data-v-88d398b1]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;color:#999;font-size:13px}.spinner[data-v-88d398b1]{width:18px;height:18px;border:2px solid #e2e8f0;border-top-color:#4ab8f5;border-radius:50%;animation:spin-88d398b1 .7s linear infinite}.spin[data-v-88d398b1]{animation:spin-88d398b1 .7s linear infinite}@keyframes spin-88d398b1{to{transform:rotate(360deg)}}.table-wrap[data-v-88d398b1]{overflow-x:auto;width:100%}.data-table[data-v-88d398b1]{width:100%;border-collapse:collapse;font-size:12px}.data-table thead tr[data-v-88d398b1]{background:#111827;color:#fff}.data-table th[data-v-88d398b1]{padding:10px 12px;text-align:left;font-weight:600;font-size:11px;white-space:nowrap}.data-table tbody tr[data-v-88d398b1]{border-bottom:1px solid #f3f4f6;transition:background .15s}.data-table tbody tr[data-v-88d398b1]:hover{background:#f9fafb}.data-table td[data-v-88d398b1]{padding:10px 12px;vertical-align:middle}.td-time[data-v-88d398b1]{color:#999;font-size:11px;white-space:nowrap}.td-leader[data-v-88d398b1]{font-weight:600;color:#111;white-space:nowrap}.td-desc[data-v-88d398b1]{color:#666;font-size:11px}.empty-state[data-v-88d398b1]{text-align:center;color:#999;padding:40px;font-size:13px}.badge[data-v-88d398b1]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:10px;font-weight:600;white-space:nowrap}.badge-venta[data-v-88d398b1]{background:#dbeafe;color:#1d4ed8}.badge-pago[data-v-88d398b1]{background:#fef9c3;color:#92400e}.badge-kit[data-v-88d398b1],.badge-aprobado[data-v-88d398b1]{background:#dcfce7;color:#166534}.badge-validado[data-v-88d398b1]{background:#e0f2fe;color:#0369a1}.badge-confirmado[data-v-88d398b1]{background:#dbeafe;color:#1e40af}.badge-pendiente[data-v-88d398b1]{background:#fef3c7;color:#b45309}.table-footer[data-v-88d398b1]{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid #f3f4f6;flex-wrap:wrap;gap:8px}.table-count[data-v-88d398b1]{font-size:11px;color:#aaa}.pagination[data-v-88d398b1]{display:flex;gap:5px;flex-wrap:wrap}.page-btn[data-v-88d398b1]{padding:4px 11px;border:1px solid #e0e0e0;border-radius:5px;background:#fff;font-size:11px;cursor:pointer;color:#555}.page-btn[data-v-88d398b1]:hover{border-color:#4ab8f5;color:#4ab8f5}.page-btn[data-v-88d398b1]:disabled{opacity:.4;cursor:not-allowed}.page-btn.active[data-v-88d398b1]{background:#1a6ab5;color:#fff;border-color:#1a6ab5}@media(max-width:1100px){.kpi-grid[data-v-88d398b1]{grid-template-columns:repeat(2,1fr)}.charts-row[data-v-88d398b1],.insight-grid[data-v-88d398b1]{grid-template-columns:1fr}.filtros-grid[data-v-88d398b1]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.sidebar[data-v-88d398b1]{transform:translate(-100%)}.sidebar.sidebar-open[data-v-88d398b1]{transform:translate(0);box-shadow:4px 0 24px #00000080}.main-content[data-v-88d398b1]{margin-left:0;width:100%}.menu-btn[data-v-88d398b1]{display:flex}.user-details[data-v-88d398b1],.breadcrumb[data-v-88d398b1]{display:none}.page-body[data-v-88d398b1]{padding:14px;gap:12px}.page-title[data-v-88d398b1]{font-size:18px}.kpi-grid[data-v-88d398b1]{grid-template-columns:1fr 1fr;gap:10px}.kpi-value[data-v-88d398b1]{font-size:20px}}@media(max-width:480px){.kpi-grid[data-v-88d398b1]{grid-template-columns:1fr}.topbar-center[data-v-88d398b1]{display:none}.page-header[data-v-88d398b1]{flex-direction:column;align-items:flex-start}.filtros-grid[data-v-88d398b1]{grid-template-columns:1fr}}.app-button[data-v-80792d6b]{--app-button-shadow: transparent;display:inline-flex;align-items:center;justify-content:center;gap:.62rem;min-height:44px;padding:0 1rem;border-radius:999px;border:1px solid transparent;font-size:.92rem;font-weight:700;line-height:1;text-align:center;text-decoration:none;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1)}.app-button[data-v-80792d6b]:hover:not(:disabled){box-shadow:0 12px 24px var(--app-button-shadow)}.app-button[data-v-80792d6b]:active:not(:disabled){transform:scale(.97)}.app-button[data-v-80792d6b]:focus-visible{outline:2px solid #2263e5;outline-offset:3px}.app-button[data-v-80792d6b]:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}.app-button--block[data-v-80792d6b]{width:100%}.app-button--sm[data-v-80792d6b]{min-height:38px;padding:0 .88rem;font-size:.84rem}.app-button--icon-only[data-v-80792d6b]{width:42px;min-width:42px;padding:0}.app-button--icon-only.app-button--sm[data-v-80792d6b]{width:36px;min-width:36px}.app-button--primary[data-v-80792d6b]{--app-button-shadow: rgba(31, 122, 224, .22);background:linear-gradient(135deg,#1f7ae0,#145fbe);color:#fff}.app-button--secondary[data-v-80792d6b]{--app-button-shadow: rgba(26, 49, 87, .14);background:#17253f;color:#f7fbff}.app-button--ghost[data-v-80792d6b]{--app-button-shadow: rgba(26, 49, 87, .08);border-color:#20334f29;background:#ffffffeb;color:#1c2f4b}.app-button--danger[data-v-80792d6b]{--app-button-shadow: rgba(156, 43, 43, .16);background:#8f2e2e;color:#fff6f6}.app-button--quiet[data-v-80792d6b]{--app-button-shadow: transparent;background:transparent;color:#365071}.app-button__icon[data-v-80792d6b]{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.app-button__label[data-v-80792d6b]{white-space:nowrap}.modal-overlay[data-v-969a2d38]{position:fixed;inset:0;background:#0f172a75;display:flex;align-items:center;justify-content:center;z-index:220;padding:18px}.modal[data-v-969a2d38]{width:560px;max-width:100%;max-height:90vh;overflow-y:auto;background:#fff;border-radius:14px;box-shadow:0 24px 80px #0f172a3d}.modal-sm[data-v-969a2d38]{width:440px}.modal-md[data-v-969a2d38]{width:560px}.modal-lg[data-v-969a2d38]{width:760px}.modal-xl[data-v-969a2d38]{width:min(1040px,calc(100vw - 36px))}.modal-xl .modal-body[data-v-969a2d38]{padding-top:16px}.modal-header[data-v-969a2d38]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 0}.modal-header-copy[data-v-969a2d38]{display:flex;flex-direction:column;gap:6px}.modal-title[data-v-969a2d38]{margin:0;font-size:17px;font-weight:700;color:#172033}.modal-description[data-v-969a2d38]{margin:0;font-size:13px;line-height:1.45;color:#64748b}.modal-close[data-v-969a2d38]{border:none;background:transparent;padding:4px;font-size:18px;line-height:1;color:#94a3b8;cursor:pointer}.modal-body[data-v-969a2d38]{padding:20px 24px}.modal-footer[data-v-969a2d38]{display:flex;justify-content:flex-end;gap:10px;padding:0 24px 22px}@media(max-width:768px){.modal-overlay[data-v-969a2d38]{padding:12px;align-items:flex-end}.modal[data-v-969a2d38],.modal-sm[data-v-969a2d38],.modal-md[data-v-969a2d38],.modal-lg[data-v-969a2d38],.modal-xl[data-v-969a2d38]{width:100%;max-height:94vh;border-bottom-left-radius:0;border-bottom-right-radius:0}.modal-header[data-v-969a2d38],.modal-body[data-v-969a2d38],.modal-footer[data-v-969a2d38]{padding-left:18px;padding-right:18px}.modal-footer[data-v-969a2d38]{flex-direction:column-reverse}}.bank-dialog[data-v-1daeb8c6]{display:flex;flex-direction:column}.bank-dialog__grid[data-v-1daeb8c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bank-dialog__field[data-v-1daeb8c6]{display:flex;flex-direction:column;gap:8px}.bank-dialog__field--wide[data-v-1daeb8c6]{grid-column:1 / -1}.bank-dialog__label[data-v-1daeb8c6]{color:#283446;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bank-dialog__input[data-v-1daeb8c6],.bank-dialog__textarea[data-v-1daeb8c6]{width:100%;border:1px solid #dbe4ef;border-radius:14px;background:#fbfcfd;color:#172033;padding:.9rem 1rem}.bank-dialog__input--mono[data-v-1daeb8c6]{font-family:SFMono-Regular,Monaco,Cascadia Mono,monospace}.bank-dialog__hint[data-v-1daeb8c6]{color:#728096;font-size:.78rem}.bank-dialog__textarea[data-v-1daeb8c6]{resize:vertical;min-height:116px}.bank-dialog__toggle[data-v-1daeb8c6]{display:flex;align-items:center;gap:10px;min-height:46px;border-radius:14px;border:1px solid #dbe4ef;padding:.9rem 1rem;color:#283446;font-size:.92rem}.bank-dialog__secondary[data-v-1daeb8c6],.bank-dialog__primary[data-v-1daeb8c6]{border-radius:999px;font-weight:700}.bank-dialog__secondary[data-v-1daeb8c6]{border:1px solid #d4dbe4;background:#fff;color:#283446}.bank-dialog__primary[data-v-1daeb8c6]{border:0;background:linear-gradient(135deg,#ba7b2f,#8b4c1c);color:#fff}@media(max-width:768px){.bank-dialog__grid[data-v-1daeb8c6]{grid-template-columns:1fr}}.bank-section[data-v-1e4ce5ea]{display:flex;flex-direction:column}.bank-section__grid[data-v-1e4ce5ea]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:20px}.bank-section__main[data-v-1e4ce5ea],.bank-preview-panel[data-v-1e4ce5ea]{border-radius:28px;border:1px solid rgba(32,51,79,.08);background:#ffffffe6;box-shadow:0 24px 60px #1f355414}.bank-section__main[data-v-1e4ce5ea]{padding:28px}.bank-section__header[data-v-1e4ce5ea]{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.bank-section__eyebrow[data-v-1e4ce5ea],.bank-preview-panel__eyebrow[data-v-1e4ce5ea]{margin-bottom:8px;color:#8c5f2c;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.bank-section__title[data-v-1e4ce5ea],.bank-preview-panel__title[data-v-1e4ce5ea]{color:#162033;font-size:1.5rem;line-height:1.1}.bank-section__subtitle[data-v-1e4ce5ea],.bank-preview-panel__copy[data-v-1e4ce5ea]{margin-top:10px;color:#5e6c83;line-height:1.65}.bank-section__header-actions[data-v-1e4ce5ea]{display:flex;gap:10px;align-items:flex-start}.bank-kpis[data-v-1e4ce5ea]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.bank-kpi-card[data-v-1e4ce5ea]{border-radius:20px;border:1px solid rgba(32,51,79,.08);padding:16px;background:#fbfcfd}.bank-kpi-card--success[data-v-1e4ce5ea]{background:#e9f8eed9}.bank-kpi-card--accent[data-v-1e4ce5ea]{background:#f0f4ffe6}.bank-kpi-card__label[data-v-1e4ce5ea],.bank-account-card__meta-label[data-v-1e4ce5ea]{display:block;color:#6a768a;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bank-kpi-card__value[data-v-1e4ce5ea]{display:block;margin-top:10px;color:#162033;font-size:2rem}.bank-alert[data-v-1e4ce5ea]{display:flex;justify-content:space-between;gap:12px;align-items:center;border-radius:18px;padding:14px 16px;margin-bottom:16px}.bank-alert--error[data-v-1e4ce5ea]{background:#fdececf0;color:#8f3333}.bank-alert--success[data-v-1e4ce5ea]{background:#e7f8ecf0;color:#216b39}.bank-alert__close[data-v-1e4ce5ea]{border:0;background:transparent;color:inherit;font-weight:700;padding:0}.bank-empty-state[data-v-1e4ce5ea]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-radius:20px;border:1px dashed rgba(32,51,79,.14);padding:20px;color:#607088}.bank-account-list[data-v-1e4ce5ea]{display:flex;flex-direction:column;gap:14px}.bank-account-card[data-v-1e4ce5ea]{border-radius:22px;border:1px solid rgba(32,51,79,.08);background:linear-gradient(180deg,#fff,#fbfcfd);padding:18px}.bank-account-card__top[data-v-1e4ce5ea]{display:flex;justify-content:space-between;gap:12px}.bank-account-card__title-row[data-v-1e4ce5ea]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bank-account-card__title[data-v-1e4ce5ea]{color:#162033;font-size:1.08rem}.bank-account-card__status[data-v-1e4ce5ea]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;padding:.2rem .7rem;background:#dae1ea99;color:#324257;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bank-account-card__status[data-active=true][data-v-1e4ce5ea]{background:#27ae6024;color:#1f7a40}.bank-account-card__bank[data-v-1e4ce5ea]{margin-top:6px;color:#6a768a}.bank-account-card__actions[data-v-1e4ce5ea]{display:flex;gap:8px}.bank-account-card__action[data-v-1e4ce5ea]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(32,51,79,.08);background:#fff;color:#324257}.bank-account-card__action--danger[data-v-1e4ce5ea]{color:#b63e3e}.bank-account-card__body[data-v-1e4ce5ea]{margin-top:16px;display:flex;flex-direction:column;gap:14px}.bank-account-card__meta-grid[data-v-1e4ce5ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bank-account-card__meta-value[data-v-1e4ce5ea]{display:block;margin-top:8px;color:#162033;font-size:.95rem}.bank-account-card__meta-value--mono[data-v-1e4ce5ea],.bank-preview-panel code[data-v-1e4ce5ea]{font-family:SFMono-Regular,Monaco,Cascadia Mono,monospace}.bank-account-card__instructions[data-v-1e4ce5ea]{border-radius:18px;background:#f7f9fb;padding:14px}.bank-account-card__instructions p[data-v-1e4ce5ea]{margin-top:8px;color:#526076;line-height:1.6}.bank-preview-panel[data-v-1e4ce5ea]{padding:24px;background:radial-gradient(circle at top right,rgba(255,209,147,.12),transparent 25%),linear-gradient(180deg,#fff,#f8fafc)}.bank-preview-panel__phone[data-v-1e4ce5ea]{margin-top:18px;border-radius:28px;background:#111827;padding:18px;color:#f8fafc}.bank-preview-panel__phone-top[data-v-1e4ce5ea]{display:flex;align-items:center;gap:8px;color:#d9e2f2;font-size:.9rem}.bank-preview-panel__empty[data-v-1e4ce5ea]{margin-top:16px;color:#94a3b8}.bank-preview-panel__list[data-v-1e4ce5ea]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.bank-preview-panel__item[data-v-1e4ce5ea]{display:flex;flex-direction:column;gap:4px;border-radius:18px;background:#ffffff0f;padding:14px}.bank-preview-panel__item span[data-v-1e4ce5ea],.bank-preview-panel__item small[data-v-1e4ce5ea]{color:#c8d1df}@media(max-width:1120px){.bank-section__grid[data-v-1e4ce5ea]{grid-template-columns:1fr}}@media(max-width:768px){.bank-section__header[data-v-1e4ce5ea],.bank-kpis[data-v-1e4ce5ea],.bank-account-card__top[data-v-1e4ce5ea],.bank-account-card__meta-grid[data-v-1e4ce5ea],.bank-alert[data-v-1e4ce5ea]{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.bank-section__main[data-v-1e4ce5ea],.bank-preview-panel[data-v-1e4ce5ea]{padding:20px}}.branding-panel[data-v-cd826021]{display:flex;flex-direction:column;gap:18px}.branding-panel__hero[data-v-cd826021],.branding-panel__insight-card[data-v-cd826021]{border-radius:28px;overflow:hidden}.branding-panel__hero[data-v-cd826021]{padding:26px;color:#f7f1eb;background:radial-gradient(circle at top right,rgba(255,209,147,.26),transparent 22%),radial-gradient(circle at left bottom,rgba(255,255,255,.08),transparent 30%),linear-gradient(180deg,#1f2433,#121723);box-shadow:0 22px 52px #12172338}.branding-panel__eyebrow[data-v-cd826021]{margin-bottom:10px;color:#ffdcb7b8;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.branding-panel__title[data-v-cd826021]{font-size:1.45rem;line-height:1.1}.branding-panel__copy[data-v-cd826021]{margin-top:10px;color:#f6f1eac2;line-height:1.65}.branding-panel__preview-card[data-v-cd826021]{margin-top:22px;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:18px;background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.branding-panel__preview-top[data-v-cd826021]{display:flex;align-items:center;gap:14px}.branding-panel__logo-shell[data-v-cd826021]{display:flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:22px;background:linear-gradient(145deg,#ffffff24,#ffffff0a);overflow:hidden}.branding-panel__logo-image[data-v-cd826021]{width:100%;height:100%;object-fit:cover}.branding-panel__logo-fallback[data-v-cd826021]{font-size:1.35rem;font-weight:700;letter-spacing:.12em}.branding-panel__label[data-v-cd826021]{display:block;margin-bottom:6px;color:#ffead09e;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.branding-panel__company[data-v-cd826021]{display:block;font-size:1.06rem;color:#fff7f0}.branding-panel__state-line[data-v-cd826021]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.branding-panel__state-pill[data-v-cd826021]{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border-radius:999px;padding:.2rem .8rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#ffffff14}.branding-panel__state-pill[data-state=activa][data-v-cd826021]{background:#27ae602e;color:#aff0c1}.branding-panel__state-pill[data-state=mantenimiento][data-v-cd826021]{background:#eba0292e;color:#ffe1ad}.branding-panel__state-pill[data-state=suspendida][data-v-cd826021]{background:#e054542e;color:#ffc9c9}.branding-panel__state-copy[data-v-cd826021],.branding-panel__hint[data-v-cd826021],.branding-panel__insight-copy[data-v-cd826021],.branding-panel__preview-banner p[data-v-cd826021]{color:#f4ede6b3;font-size:.86rem;line-height:1.55}.branding-panel__actions[data-v-cd826021]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.branding-panel__upload-btn[data-v-cd826021],.branding-panel__confirm-btn[data-v-cd826021],.branding-panel__discard-btn[data-v-cd826021]{border-radius:999px;font-size:.9rem;font-weight:700}.branding-panel__upload-btn[data-v-cd826021]{border:1px solid rgba(255,240,219,.18);background:#ffffff14;color:#fff4e6}.branding-panel__confirm-btn[data-v-cd826021]{border:0;background:linear-gradient(135deg,#d4aa61,#bd7d2e);color:#1f2433}.branding-panel__discard-btn[data-v-cd826021]{border:1px solid rgba(255,255,255,.14);background:transparent;color:#fff2df}.branding-panel__preview-banner[data-v-cd826021]{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:18px;border-top:1px solid rgba(255,255,255,.08);padding-top:16px}.branding-panel__preview-banner strong[data-v-cd826021]{display:block;margin-bottom:5px;color:#fffaf3}.branding-panel__insights[data-v-cd826021]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.branding-panel__insight-card[data-v-cd826021]{padding:20px;border:1px solid rgba(32,51,79,.08);background:#ffffffd6;box-shadow:0 18px 42px #1f355414}.branding-panel__insight-label[data-v-cd826021]{display:block;margin-bottom:10px;color:#8c5f2c;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.branding-panel__insight-value[data-v-cd826021]{display:block;color:#162033;font-size:1.2rem;font-weight:700}.branding-panel__insight-value--small[data-v-cd826021]{font-size:.96rem;line-height:1.55}.branding-panel__file-input[data-v-cd826021]{display:none}@media(max-width:960px){.branding-panel__preview-banner[data-v-cd826021],.branding-panel__insights[data-v-cd826021]{grid-template-columns:1fr}.branding-panel__preview-banner[data-v-cd826021]{flex-direction:column;align-items:flex-start}}.network-v2__preview-track--subida[data-v-b678b79c]{align-items:stretch}.network-v2__preview-level--top[data-v-b678b79c]{border-color:#4d7c0f47;background:#f7fee7}.network-v2__rank-list--subida[data-v-b678b79c]{display:flex;flex-direction:column;gap:8px}.network-v2[data-v-b678b79c]{display:flex;flex-direction:column;gap:10px}.network-v2__toolbar[data-v-b678b79c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.network-v2__eyebrow[data-v-b678b79c]{margin:0;color:#5e7898;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.network-v2__title[data-v-b678b79c]{margin:2px 0 0;font-size:1.05rem;font-weight:700;color:#17314f}.network-v2__lede[data-v-b678b79c]{margin:3px 0 0;font-size:13px;color:#64748b;max-width:54ch}.network-v2__toolbar-actions[data-v-b678b79c]{display:flex;gap:8px;flex-wrap:wrap}.network-v2__panel[data-v-b678b79c]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:12px}.network-v2__panel--intro[data-v-b678b79c]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.network-v2__panel-head[data-v-b678b79c]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.network-v2__panel-title[data-v-b678b79c]{margin:0;font-size:.98rem;color:#17314f}.network-v2__panel-desc[data-v-b678b79c]{margin:3px 0 0;color:#64748b;font-size:13px;line-height:1.45}.network-v2__intro-pill[data-v-b678b79c]{min-width:124px;padding:10px 12px;border-radius:12px;background:linear-gradient(135deg,#0f172a,#1e3a5f);color:#fff;display:flex;flex-direction:column;align-items:flex-start}.network-v2__intro-pill strong[data-v-b678b79c]{font-size:1.35rem;line-height:1}.network-v2__intro-pill span[data-v-b678b79c]{margin-top:4px;font-size:12px;color:#ffffffd1}.network-v2__motivo-bar[data-v-b678b79c]{display:flex;flex-direction:column;gap:5px}.network-v2__label[data-v-b678b79c]{font-size:12px;font-weight:700;color:#334155}.network-v2__input[data-v-b678b79c]{width:100%;border:1px solid #dbe3ee;border-radius:10px;padding:9px 11px;font-size:13px;color:#0f172a;background:#fff;box-sizing:border-box}.network-v2__input[data-v-b678b79c]:focus{outline:none;border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed81f}.network-v2__preview-track[data-v-b678b79c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.network-v2__preview-level[data-v-b678b79c]{display:flex;flex-direction:column;gap:5px;padding:10px 11px;border-radius:12px;border:1px solid #dbe3ee;background:#f8fafc}.network-v2__preview-level--entry[data-v-b678b79c]{border-color:#1d4ed83d;background:#eff6ff}.network-v2__preview-badge[data-v-b678b79c]{width:fit-content;border-radius:999px;background:#0f172a;color:#fff;font-size:11px;font-weight:700;padding:4px 8px}.network-v2__preview-level strong[data-v-b678b79c]{color:#17314f;font-size:14px}.network-v2__preview-level span[data-v-b678b79c]:last-child{color:#64748b;font-size:12px;line-height:1.35}.network-v2__hierarchy-stack[data-v-b678b79c]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.network-v2__hierarchy-card[data-v-b678b79c]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid #dbe3ee;border-radius:12px;background:linear-gradient(180deg,#f8fafc,#fff)}.network-v2__hierarchy-topline[data-v-b678b79c]{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b}.network-v2__hierarchy-card strong[data-v-b678b79c]{color:#17314f}.network-v2__hierarchy-card span[data-v-b678b79c]:last-child{color:#64748b;font-size:12px;line-height:1.4}.network-v2__empty[data-v-b678b79c]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc}.network-v2__empty p[data-v-b678b79c]{margin:0;color:#475569;line-height:1.45}.network-v2__empty--inline[data-v-b678b79c]{padding:12px}.network-v2__rank-list[data-v-b678b79c]{display:flex;flex-direction:column;gap:8px}.network-v2__rank[data-v-b678b79c]{border:1px solid #dbe3ee;border-radius:12px;overflow:hidden;background:#fff}.network-v2__rank--open[data-v-b678b79c]{box-shadow:0 10px 24px #0f172a14}.network-v2__rank-toggle[data-v-b678b79c]{width:100%;display:flex;align-items:center;gap:10px;padding:12px;border:0;background:#fff;text-align:left;cursor:pointer}.network-v2__rank-index[data-v-b678b79c]{flex-shrink:0;min-width:44px;padding:6px 8px;border-radius:999px;background:#e8f0fb;color:#1d4ed8;font-size:12px;font-weight:700;text-align:center}.network-v2__rank-summary[data-v-b678b79c]{min-width:0;display:flex;flex-direction:column;gap:3px}.network-v2__rank-summary strong[data-v-b678b79c]{color:#17314f}.network-v2__rank-summary span[data-v-b678b79c]{color:#64748b;font-size:12px;line-height:1.4}.network-v2__rank-badges[data-v-b678b79c]{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.network-v2__tag[data-v-b678b79c]{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.network-v2__tag--root[data-v-b678b79c]{background:#dbeafe;color:#1d4ed8}.network-v2__tag--tone[data-v-b678b79c]{background:#ecfccb;color:#4d7c0f}.network-v2__rank-chevron[data-v-b678b79c]{width:16px;height:16px;color:#64748b;flex-shrink:0}.network-v2__rank-body[data-v-b678b79c]{padding:0 12px 12px;display:flex;flex-direction:column;gap:12px}.network-v2__rank-meta[data-v-b678b79c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.network-v2__meta-pill[data-v-b678b79c]{border-radius:999px;padding:4px 8px;background:#0f172a;color:#fff;font-size:11px;font-weight:700}.network-v2__meta-text[data-v-b678b79c]{color:#64748b;font-size:12px;line-height:1.4}.network-v2__field-grid[data-v-b678b79c]{display:grid;gap:10px}.network-v2__field-grid--rank[data-v-b678b79c]{grid-template-columns:repeat(2,minmax(0,1fr))}.network-v2__field[data-v-b678b79c]{display:flex;flex-direction:column;gap:6px}.network-v2__field--span-2[data-v-b678b79c],.network-v2__field--full[data-v-b678b79c]{grid-column:1 / -1}.network-v2__input--compact[data-v-b678b79c],.network-v2__input--table[data-v-b678b79c]{padding-top:8px;padding-bottom:8px}.network-v2__collapse-trigger[data-v-b678b79c]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 11px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;font-size:13px;font-weight:600;color:#334155;cursor:pointer}.network-v2__chevron--open[data-v-b678b79c]{transform:rotate(180deg)}.network-v2__access-panel[data-v-b678b79c]{margin-top:8px;border:1px solid #e2e8f0;border-radius:12px;padding:10px;background:#f8fafc}.network-v2__access-head[data-v-b678b79c]{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.network-v2__access-title[data-v-b678b79c]{margin:0;font-size:13px;font-weight:700;color:#17314f}.network-v2__access-count[data-v-b678b79c]{font-size:12px;color:#64748b}.network-v2__access-chips[data-v-b678b79c]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.network-v2__chip[data-v-b678b79c]{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.network-v2__chip--selected[data-v-b678b79c]{background:#dbeafe;color:#1d4ed8}.network-v2__access-grid[data-v-b678b79c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.network-v2__access-card[data-v-b678b79c]{border:1px solid #dbe3ee;border-radius:12px;padding:10px;background:#fff;text-align:left;cursor:pointer}.network-v2__access-card--active[data-v-b678b79c]{border-color:#1d4ed866;background:#eff6ff}.network-v2__access-card-top[data-v-b678b79c]{display:flex;justify-content:space-between;gap:10px}.network-v2__access-copy-block[data-v-b678b79c]{display:flex;flex-direction:column;gap:4px}.network-v2__access-badge[data-v-b678b79c]{width:fit-content;border-radius:999px;padding:3px 8px;background:#e2e8f0;color:#475569;font-size:10px;font-weight:700}.network-v2__access-copy-block strong[data-v-b678b79c]{color:#17314f;font-size:13px}.network-v2__access-check[data-v-b678b79c]{color:#1d4ed8;opacity:0}.network-v2__access-card--active .network-v2__access-check[data-v-b678b79c]{opacity:1}.network-v2__rules[data-v-b678b79c]{display:flex;flex-direction:column;gap:8px}.network-v2__rules-head[data-v-b678b79c]{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;flex-wrap:wrap}.network-v2__rules-title[data-v-b678b79c]{margin:0;color:#17314f;font-size:.93rem}.network-v2__hint[data-v-b678b79c]{margin:4px 0 0;color:#64748b;font-size:12px;line-height:1.4}.network-v2__rules-table-wrap[data-v-b678b79c]{overflow-x:auto}.network-v2__rules-table[data-v-b678b79c]{width:100%;border-collapse:collapse}.network-v2__rules-table th[data-v-b678b79c],.network-v2__rules-table td[data-v-b678b79c]{padding:8px 6px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:middle}.network-v2__rules-table th[data-v-b678b79c]{color:#64748b;font-size:12px;font-weight:700}.network-v2__rules-action[data-v-b678b79c]{width:84px}.network-v2__rank-footer[data-v-b678b79c]{display:flex;justify-content:flex-end}.network-v2__link-danger[data-v-b678b79c]{border:0;background:transparent;color:#dc2626;font-size:12px;font-weight:700;cursor:pointer}@media(max-width:720px){.network-v2__panel--intro[data-v-b678b79c],.network-v2__panel-head[data-v-b678b79c],.network-v2__toolbar[data-v-b678b79c],.network-v2__rules-head[data-v-b678b79c]{flex-direction:column;align-items:stretch}.network-v2__field-grid--rank[data-v-b678b79c]{grid-template-columns:1fr}.network-v2__rank-toggle[data-v-b678b79c]{align-items:flex-start;flex-wrap:wrap}.network-v2__rank-badges[data-v-b678b79c]{margin-left:0}}.payments-section[data-v-d79d6a22]{display:flex;flex-direction:column;gap:18px}.payments-section__header[data-v-d79d6a22]{display:flex;justify-content:space-between;gap:16px}.payments-section__eyebrow[data-v-d79d6a22]{margin-bottom:8px;color:#8c5f2c;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.payments-section__title[data-v-d79d6a22]{color:#162033;font-size:1.5rem;line-height:1.1}.payments-section__subtitle[data-v-d79d6a22]{margin-top:10px;color:#5e6c83;line-height:1.65}.payments-section__actions[data-v-d79d6a22]{display:flex;gap:10px;align-items:flex-start}.payments-kpis[data-v-d79d6a22]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.payments-kpi-card[data-v-d79d6a22]{display:flex;gap:12px;align-items:center;border-radius:20px;border:1px solid rgba(32,51,79,.08);padding:16px;background:#fbfcfd;color:#162033}.payments-kpi-card span[data-v-d79d6a22]{display:block;color:#6a768a;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.payments-kpi-card strong[data-v-d79d6a22]{display:block;margin-top:6px;font-size:1.25rem}.payments-kpi-card--accent[data-v-d79d6a22]{background:#f0f4ffe6}.payments-kpi-card--warm[data-v-d79d6a22]{background:#fff7ebf2}.payments-alert[data-v-d79d6a22]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:18px;padding:14px 16px}.payments-alert--error[data-v-d79d6a22]{border:1px solid rgba(185,28,28,.18);background:#fff4f4;color:#9f1d1d}.payments-alert--success[data-v-d79d6a22]{border:1px solid rgba(22,101,52,.16);background:#effcf2;color:#166534}.payments-layout[data-v-d79d6a22]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:20px}.payments-editor-card[data-v-d79d6a22],.payments-history-card[data-v-d79d6a22]{border-radius:28px;border:1px solid rgba(32,51,79,.08);background:#ffffffe6;box-shadow:0 24px 60px #1f355414}.payments-editor-card[data-v-d79d6a22]{padding:24px}.payments-model-toggle[data-v-d79d6a22]{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;border-radius:18px;background:#f4f7fb;margin-bottom:18px}.payments-model-toggle__item[data-v-d79d6a22]{border:none;border-radius:14px;padding:10px 16px;background:transparent;color:#5e6c83;font-weight:700}.payments-model-toggle__item--active[data-v-d79d6a22]{background:#fff;color:#162033;box-shadow:0 8px 20px #1f355414}.payments-editor-card__grid[data-v-d79d6a22]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.payments-field[data-v-d79d6a22]{display:flex;flex-direction:column;gap:6px}.payments-field--wide[data-v-d79d6a22]{grid-column:1 / -1}.payments-field__label[data-v-d79d6a22]{color:#6a768a;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.payments-input[data-v-d79d6a22]{width:100%;border-radius:16px;border:1px solid rgba(32,51,79,.12);background:#fbfcfd;padding:12px 14px;color:#162033}.payments-input--textarea[data-v-d79d6a22]{min-height:110px;resize:vertical}.payments-history-card[data-v-d79d6a22]{padding:22px;display:flex;flex-direction:column;gap:16px}.payments-history-card__header[data-v-d79d6a22]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.payments-history-card__title[data-v-d79d6a22]{color:#162033;font-size:1.2rem}.payments-history-card__meta[data-v-d79d6a22]{color:#6a768a;font-size:.84rem}.payments-empty-state[data-v-d79d6a22]{border-radius:20px;background:#f8fafc;padding:18px;color:#6a768a}.payments-history-list[data-v-d79d6a22]{display:flex;flex-direction:column;gap:12px}.payments-history-item[data-v-d79d6a22]{border-radius:18px;border:1px solid rgba(32,51,79,.08);background:#fcfdff;padding:14px 16px}.payments-history-item__top[data-v-d79d6a22],.payments-history-item__meta[data-v-d79d6a22]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.payments-history-item__top strong[data-v-d79d6a22]{color:#162033;text-transform:capitalize}.payments-history-item__top span[data-v-d79d6a22],.payments-history-item__meta[data-v-d79d6a22]{color:#6a768a;font-size:.82rem}.payments-history-item p[data-v-d79d6a22]{margin:8px 0 10px;color:#445168;line-height:1.55}@media(max-width:1100px){.payments-kpis[data-v-d79d6a22],.payments-layout[data-v-d79d6a22],.payments-editor-card__grid[data-v-d79d6a22]{grid-template-columns:1fr}.payments-section__header[data-v-d79d6a22],.payments-alert[data-v-d79d6a22]{flex-direction:column;align-items:stretch}}.workspace-card[data-v-090d4c57]{border-radius:28px;border:1px solid rgba(32,51,79,.08);background:linear-gradient(180deg,#fffffff5,#f8fafceb),#fff;box-shadow:0 24px 60px #1f355414}.workspace-profile[data-v-090d4c57]{padding:28px}.workspace-profile-form--admin.workspace-profile[data-v-090d4c57]{padding:18px}.workspace-card__header[data-v-090d4c57]{display:flex;justify-content:space-between;gap:16px;margin-bottom:22px}.workspace-profile-form--admin .workspace-card__header[data-v-090d4c57]{align-items:flex-start;gap:12px;margin-bottom:14px}.workspace-eyebrow[data-v-090d4c57]{margin-bottom:8px;color:#9a6b2f;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.workspace-card__title[data-v-090d4c57]{font-size:1.55rem;font-weight:700;line-height:1.1;color:#1d2433}.workspace-profile-form--admin .workspace-card__title[data-v-090d4c57]{font-size:1.12rem;line-height:1.15}.workspace-card__subtitle[data-v-090d4c57]{margin-top:8px;max-width:56ch;color:#5d697d;font-size:.95rem;line-height:1.6}.workspace-profile-form--admin .workspace-card__subtitle[data-v-090d4c57]{margin-top:6px;max-width:42ch;font-size:.88rem;line-height:1.45}.workspace-form[data-v-090d4c57]{display:flex;flex-direction:column;gap:22px}.workspace-profile-form--admin .workspace-form[data-v-090d4c57]{gap:14px}.workspace-form__grid[data-v-090d4c57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.workspace-profile-form--admin .workspace-form__grid[data-v-090d4c57]{gap:12px}.workspace-field[data-v-090d4c57]{display:flex;flex-direction:column;gap:8px}.workspace-profile-form--admin .workspace-field[data-v-090d4c57]{gap:5px}.workspace-field--wide[data-v-090d4c57]{grid-column:1 / -1}.workspace-field__label[data-v-090d4c57]{color:#2d3748;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.workspace-profile-form--admin .workspace-field__label[data-v-090d4c57]{font-size:.74rem}.workspace-field__hint[data-v-090d4c57]{color:#6c7a90;font-size:.78rem}.workspace-profile-form--admin .workspace-field__hint[data-v-090d4c57]{font-size:.72rem}.workspace-input[data-v-090d4c57],.workspace-textarea[data-v-090d4c57]{width:100%;border:1px solid rgba(47,62,84,.14);border-radius:18px;background:#fffffff0;color:#162033;font-size:.97rem;padding:.95rem 1rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.workspace-profile-form--admin .workspace-input[data-v-090d4c57],.workspace-profile-form--admin .workspace-textarea[data-v-090d4c57]{border-radius:12px;padding:.8rem .9rem;font-size:.92rem}.workspace-input--mono[data-v-090d4c57]{font-family:SFMono-Regular,Monaco,Cascadia Mono,monospace;letter-spacing:.18em;text-transform:uppercase}.workspace-input[data-v-090d4c57]:focus,.workspace-textarea[data-v-090d4c57]:focus{border-color:#ba7b2f85;box-shadow:0 0 0 4px #ba7b2f1f}.workspace-textarea[data-v-090d4c57]{resize:vertical;min-height:120px}.workspace-profile-form--admin .workspace-textarea[data-v-090d4c57]{min-height:88px}.workspace-status-grid[data-v-090d4c57]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace-profile-form--admin .workspace-status-grid[data-v-090d4c57]{gap:10px}.workspace-status-card[data-v-090d4c57]{position:relative;display:flex;flex-direction:column;gap:6px;border:1px solid rgba(47,62,84,.14);border-radius:20px;padding:16px;background:#f7f8faeb;transition:border-color .18s ease,background .18s ease,transform .18s ease}.workspace-profile-form--admin .workspace-status-card[data-v-090d4c57]{border-radius:14px;padding:12px;gap:4px}.workspace-status-card--active[data-v-090d4c57]{border-color:#ba7b2f70;background:linear-gradient(180deg,#fff3e4f0,#fff8f0f5);transform:translateY(-1px)}.workspace-status-card__input[data-v-090d4c57]{position:absolute;inset:0;opacity:0}.workspace-status-card__title[data-v-090d4c57]{color:#1f2937;font-weight:700}.workspace-profile-form--admin .workspace-status-card__title[data-v-090d4c57]{font-size:.94rem}.workspace-status-card__description[data-v-090d4c57]{color:#617086;font-size:.84rem;line-height:1.5}.workspace-profile-form--admin .workspace-status-card__description[data-v-090d4c57]{font-size:.79rem;line-height:1.35}.workspace-form__actions[data-v-090d4c57]{display:flex;justify-content:flex-end}.workspace-profile-form--admin .workspace-form__actions[data-v-090d4c57]{margin-top:2px}.workspace-profile-form--admin[data-v-090d4c57] .workspace-ghost-btn{min-height:36px;border-radius:10px;padding:0 14px;font-size:.82rem}.workspace-profile-form--admin[data-v-090d4c57] .workspace-primary-btn{min-height:40px;border-radius:10px;padding:0 14px;font-size:.82rem}.workspace-loading-block[data-v-090d4c57]{display:flex;align-items:center;gap:12px;padding:18px 0 6px}.workspace-loading-block__pulse[data-v-090d4c57]{width:12px;height:12px;border-radius:999px;background:#ba7b2f;box-shadow:0 0 #ba7b2f5c;animation:pulse-090d4c57 1.4s ease-in-out infinite}.workspace-loading-block__text[data-v-090d4c57]{color:#5d697d}@keyframes pulse-090d4c57{0%{box-shadow:0 0 #ba7b2f5c}70%{box-shadow:0 0 0 12px #ba7b2f00}to{box-shadow:0 0 #ba7b2f00}}@media(max-width:960px){.workspace-form__grid[data-v-090d4c57],.workspace-status-grid[data-v-090d4c57]{grid-template-columns:1fr}.workspace-card__header[data-v-090d4c57]{flex-direction:column}}.config-page[data-v-67a1aa9c]{padding:28px;display:flex;flex-direction:column;gap:22px}.config-page--compact[data-v-67a1aa9c]{padding:18px 0 0;gap:16px}.config-page--admin[data-v-67a1aa9c]{padding:0;gap:18px}.config-page__header[data-v-67a1aa9c]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.config-page--compact .config-page__header[data-v-67a1aa9c]{align-items:flex-start}.config-page__eyebrow[data-v-67a1aa9c],.config-placeholder__eyebrow[data-v-67a1aa9c]{color:#8c5f2c;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.config-page__title[data-v-67a1aa9c]{margin-top:8px;font-size:clamp(2rem,3vw,2.8rem);line-height:.98;letter-spacing:-.04em;color:#162033}.config-page--compact .config-page__title[data-v-67a1aa9c]{margin-top:6px;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.04}.config-page__subtitle[data-v-67a1aa9c],.config-placeholder__copy[data-v-67a1aa9c]{margin-top:10px;max-width:70ch;color:#5f6d83;line-height:1.7}.config-page--compact .config-page__subtitle[data-v-67a1aa9c]{margin-top:8px;max-width:62ch;font-size:.92rem;line-height:1.5}.config-page--admin .config-page__eyebrow[data-v-67a1aa9c],.config-page--admin .config-placeholder__eyebrow[data-v-67a1aa9c]{color:#5e7898}.config-page--admin .config-page__title[data-v-67a1aa9c]{margin-top:4px;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.04;color:#17314f}.config-page--admin .config-page__subtitle[data-v-67a1aa9c],.config-page--admin .config-placeholder__copy[data-v-67a1aa9c]{margin-top:8px;max-width:64ch;color:#51657f;font-size:.92rem;line-height:1.55}.config-page__refresh-btn[data-v-67a1aa9c]{border-radius:999px;border:1px solid rgba(32,51,79,.14);background:#ffffffb8;color:#162033;font-size:.9rem;font-weight:700}.config-page--compact .config-page__refresh-btn[data-v-67a1aa9c]{min-height:40px;padding:0 16px;font-size:.84rem}.config-page--admin .config-page__refresh-btn[data-v-67a1aa9c]{border-radius:10px;border-color:#dbe3ef;background:#fff;color:#475569;box-shadow:none}.config-tabs[data-v-67a1aa9c]{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px}.config-page--compact .config-tabs[data-v-67a1aa9c]{gap:10px;padding-bottom:2px}.config-page--admin .config-tabs[data-v-67a1aa9c]{gap:10px;padding-bottom:0}.config-tabs__item[data-v-67a1aa9c]{min-width:230px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;border-radius:24px;border:1px solid rgba(32,51,79,.08);background:#ffffffad;padding:16px 18px;text-align:left}.config-page--compact .config-tabs__item[data-v-67a1aa9c]{min-width:188px;border-radius:18px;padding:12px 14px;gap:3px}.config-page--admin .config-tabs__item[data-v-67a1aa9c]{min-width:188px;border-radius:14px;border-color:#e2e8f0;background:#fff;padding:14px 16px;box-shadow:0 2px 8px #0000000a}.config-tabs__item--active[data-v-67a1aa9c]{border-color:#ba7b2f4d;background:linear-gradient(180deg,#fff7ebeb,#fffaf4fa);box-shadow:0 16px 32px #8b4c1c14}.config-page--admin .config-tabs__item--active[data-v-67a1aa9c]{border-color:#1f7ae02e;background:linear-gradient(135deg,#e5f1ffeb,#f5fafffa);box-shadow:0 10px 24px #1f7ae014}.config-tabs__icon[data-v-67a1aa9c]{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;color:#8c5f2c}.config-page--admin .config-tabs__icon[data-v-67a1aa9c]{color:#1a6ab5}.config-tabs__item--disabled[data-v-67a1aa9c]{opacity:.8}.config-tabs__label[data-v-67a1aa9c]{color:#162033;font-size:1rem;font-weight:700}.config-page--admin .config-tabs__label[data-v-67a1aa9c]{color:#17314f}.config-page--compact .config-tabs__label[data-v-67a1aa9c]{font-size:.92rem}.config-tabs__note[data-v-67a1aa9c]{color:#617086;font-size:.83rem}.config-page--admin .config-tabs__note[data-v-67a1aa9c]{color:#60758d}.config-page--compact .config-tabs__note[data-v-67a1aa9c]{font-size:.75rem;line-height:1.35}.config-layout[data-v-67a1aa9c]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:20px;align-items:start}.config-page--compact .config-layout[data-v-67a1aa9c]{gap:16px}.config-page--admin .config-layout[data-v-67a1aa9c]{gap:18px}.workspace-banner[data-v-67a1aa9c]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:24px;padding:18px 22px;border:1px solid transparent}.config-page--compact .workspace-banner[data-v-67a1aa9c]{border-radius:18px;padding:14px 16px}.config-page--admin .workspace-banner[data-v-67a1aa9c]{border-radius:14px;padding:16px 18px}.workspace-banner--neutral[data-v-67a1aa9c]{background:#ffffffbf;border-color:#20334f14}.workspace-banner--success[data-v-67a1aa9c]{background:#e4f7ebf0;border-color:#2b7a4029}.workspace-banner--warning[data-v-67a1aa9c]{background:#fff5e4f0;border-color:#bf88342e}.config-page--admin .workspace-banner--neutral[data-v-67a1aa9c]{background:#fff;border-color:#e2e8f0}.config-page--admin .workspace-banner--success[data-v-67a1aa9c]{background:#e0f5e8e6;border-color:#13724324}.config-page--admin .workspace-banner--warning[data-v-67a1aa9c]{background:#d6eaffe0;border-color:#1f63ae29}.config-page--admin .workspace-banner--danger[data-v-67a1aa9c]{background:#ffe5e5eb;border-color:#b03d3d29}.workspace-banner--danger[data-v-67a1aa9c]{background:#fdececf0;border-color:#be484829}.workspace-banner__title[data-v-67a1aa9c]{display:block;color:#162033;font-size:1.02rem;font-weight:700}.config-page--compact .workspace-banner__title[data-v-67a1aa9c]{font-size:.94rem}.workspace-banner__copy[data-v-67a1aa9c],.workspace-banner__meta[data-v-67a1aa9c]{color:#59677d;font-size:.9rem}.config-page--admin .workspace-banner__title[data-v-67a1aa9c]{color:#17314f}.config-page--admin .workspace-banner__copy[data-v-67a1aa9c],.config-page--admin .workspace-banner__meta[data-v-67a1aa9c]{color:#60758d}.config-page--compact .workspace-banner__copy[data-v-67a1aa9c],.config-page--compact .workspace-banner__meta[data-v-67a1aa9c]{font-size:.82rem}.workspace-banner__copy[data-v-67a1aa9c]{margin-top:4px}.workspace-banner__meta[data-v-67a1aa9c]{font-weight:700}.workspace-alert[data-v-67a1aa9c]{display:flex;justify-content:space-between;gap:12px;align-items:center;border-radius:20px;padding:14px 18px}.config-page--compact .workspace-alert[data-v-67a1aa9c]{border-radius:16px;padding:12px 14px}.config-page--admin .workspace-alert[data-v-67a1aa9c]{border-radius:14px;border:1px solid transparent;padding:12px 14px}.workspace-alert--error[data-v-67a1aa9c]{background:#fdececf0;color:#8f3333}.workspace-alert--success[data-v-67a1aa9c]{background:#e7f8ecf0;color:#216b39}.config-page--admin .workspace-alert--error[data-v-67a1aa9c]{border-color:#b91c1c2e;background:#fff4f4;color:#9f1d1d}.config-page--admin .workspace-alert--success[data-v-67a1aa9c]{border-color:#16653429;background:#effcf2;color:#166534}.workspace-alert__close[data-v-67a1aa9c]{color:inherit;margin-left:auto}.config-placeholder[data-v-67a1aa9c]{border-radius:28px;border:1px dashed rgba(32,51,79,.14);padding:30px;background:#ffffff85}.config-page--admin .config-placeholder[data-v-67a1aa9c]{border-radius:14px;border-color:#cbd5e1;background:#fff}.config-placeholder__title[data-v-67a1aa9c]{margin-top:8px;color:#162033;font-size:1.4rem}.config-page--admin .config-placeholder__title[data-v-67a1aa9c]{color:#17314f;font-size:1.2rem}.config-page--admin[data-v-67a1aa9c] .workspace-card,.config-page--admin[data-v-67a1aa9c] .branding-panel__insight-card,.config-page--admin[data-v-67a1aa9c] .bank-section__main,.config-page--admin[data-v-67a1aa9c] .bank-preview-panel,.config-page--admin[data-v-67a1aa9c] .network-kpi-card,.config-page--admin[data-v-67a1aa9c] .network-editor-card,.config-page--admin[data-v-67a1aa9c] .network-side-card,.config-page--admin[data-v-67a1aa9c] .payments-editor-card,.config-page--admin[data-v-67a1aa9c] .payments-history-card{border-radius:14px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 2px 8px #0000000d}.config-page--admin[data-v-67a1aa9c] .workspace-profile{padding:20px}.config-page--admin[data-v-67a1aa9c] .workspace-card__header{margin-bottom:16px;gap:12px;align-items:flex-start}.config-page--admin[data-v-67a1aa9c] .workspace-card__title{font-size:1.15rem;line-height:1.15}.config-page--admin[data-v-67a1aa9c] .workspace-card__subtitle{margin-top:6px;max-width:46ch;font-size:.88rem;line-height:1.45}.config-page--admin[data-v-67a1aa9c] .workspace-form{gap:16px}.config-page--admin[data-v-67a1aa9c] .workspace-form__grid{gap:14px}.config-page--admin[data-v-67a1aa9c] .workspace-field{gap:6px}.config-page--admin[data-v-67a1aa9c] .workspace-field__label{font-size:.76rem}.config-page--admin[data-v-67a1aa9c] .workspace-field__hint{font-size:.74rem}.config-page--admin[data-v-67a1aa9c] .workspace-input,.config-page--admin[data-v-67a1aa9c] .workspace-textarea{border-radius:12px;padding:.78rem .9rem;font-size:.92rem}.config-page--admin[data-v-67a1aa9c] .workspace-textarea{min-height:96px}.config-page--admin[data-v-67a1aa9c] .workspace-status-grid{gap:10px}.config-page--admin[data-v-67a1aa9c] .workspace-status-card{border-radius:14px;padding:14px;gap:4px}.config-page--admin[data-v-67a1aa9c] .workspace-status-card__title{font-size:.95rem}.config-page--admin[data-v-67a1aa9c] .workspace-status-card__description{font-size:.8rem;line-height:1.4}.config-page--admin[data-v-67a1aa9c] .workspace-form__actions{margin-top:2px}.config-page--admin[data-v-67a1aa9c] .workspace-ghost-btn,.config-page--admin[data-v-67a1aa9c] .workspace-primary-btn{min-height:36px;border-radius:10px;padding:0 14px;font-size:.82rem;gap:.45rem}.config-page--admin[data-v-67a1aa9c] .workspace-ghost-btn{align-self:flex-start}.config-page--admin[data-v-67a1aa9c] .workspace-primary-btn{min-height:40px}.config-page--admin[data-v-67a1aa9c] .workspace-eyebrow,.config-page--admin[data-v-67a1aa9c] .branding-panel__insight-label,.config-page--admin[data-v-67a1aa9c] .bank-section__eyebrow,.config-page--admin[data-v-67a1aa9c] .bank-preview-panel__eyebrow,.config-page--admin[data-v-67a1aa9c] .network-section__eyebrow,.config-page--admin[data-v-67a1aa9c] .network-side-card__eyebrow,.config-page--admin[data-v-67a1aa9c] .payments-section__eyebrow{color:#5e7898}.config-page--admin[data-v-67a1aa9c] .workspace-card__title,.config-page--admin[data-v-67a1aa9c] .branding-panel__title,.config-page--admin[data-v-67a1aa9c] .bank-section__title,.config-page--admin[data-v-67a1aa9c] .bank-preview-panel__title,.config-page--admin[data-v-67a1aa9c] .network-section__title,.config-page--admin[data-v-67a1aa9c] .network-side-card__title,.config-page--admin[data-v-67a1aa9c] .network-ranks__header h3,.config-page--admin[data-v-67a1aa9c] .payments-section__title,.config-page--admin[data-v-67a1aa9c] .payments-history-card__title{color:#17314f}.config-page--admin[data-v-67a1aa9c] .workspace-card__subtitle,.config-page--admin[data-v-67a1aa9c] .bank-section__subtitle,.config-page--admin[data-v-67a1aa9c] .bank-preview-panel__copy,.config-page--admin[data-v-67a1aa9c] .network-section__subtitle,.config-page--admin[data-v-67a1aa9c] .network-side-card__copy,.config-page--admin[data-v-67a1aa9c] .network-ranks__header p,.config-page--admin[data-v-67a1aa9c] .payments-section__subtitle{color:#51657f}.config-page--admin[data-v-67a1aa9c] .workspace-input:focus,.config-page--admin[data-v-67a1aa9c] .workspace-textarea:focus{border-color:#1f7ae06b;box-shadow:0 0 0 4px #1f7ae01a}.config-page--admin[data-v-67a1aa9c] .workspace-status-card--active{border-color:#1f7ae02e;background:linear-gradient(135deg,#e5f1ffeb,#f5fafffa)}.config-page--admin[data-v-67a1aa9c] .workspace-loading-block__pulse{background:#1a6ab5;box-shadow:0 0 #1a6ab547}.config-page--admin[data-v-67a1aa9c] .branding-panel__hero{border-radius:14px;background:linear-gradient(180deg,#1d2a3d,#152033);box-shadow:0 14px 30px #16273f2e}.config-page--admin[data-v-67a1aa9c] .branding-panel__eyebrow,.config-page--admin[data-v-67a1aa9c] .branding-panel__label{color:#d6eaffb3}.config-page--admin[data-v-67a1aa9c] .branding-panel__confirm-btn,.config-page--admin[data-v-67a1aa9c] .network-section__primary-btn{background:linear-gradient(135deg,#1f7ae0,#145fbe);color:#fff}.config-page--admin[data-v-67a1aa9c] .bank-kpi-card--accent,.config-page--admin[data-v-67a1aa9c] .network-kpi-card--accent,.config-page--admin[data-v-67a1aa9c] .payments-kpi-card--accent,.config-page--admin[data-v-67a1aa9c] .bank-kpi-card--warm,.config-page--admin[data-v-67a1aa9c] .network-kpi-card--warm,.config-page--admin[data-v-67a1aa9c] .payments-kpi-card--warm{background:#eef5fff0}.config-page--admin[data-v-67a1aa9c] .network-tree__badge{color:#1f63ae}.config-page--admin[data-v-67a1aa9c] .network-tree__chip{background:#d6eaffe0;color:#1f63ae}.config-page--admin[data-v-67a1aa9c] .bank-empty-state,.config-page--admin[data-v-67a1aa9c] .network-empty-state,.config-page--admin[data-v-67a1aa9c] .payments-empty-state{border-color:#cbd5e1;color:#60758d}@media(max-width:1120px){.config-layout[data-v-67a1aa9c]{grid-template-columns:1fr}}@media(max-width:768px){.config-page[data-v-67a1aa9c]{padding:20px}.config-page--compact[data-v-67a1aa9c]{padding:12px 0 0}.config-page__header[data-v-67a1aa9c],.workspace-banner[data-v-67a1aa9c],.workspace-alert[data-v-67a1aa9c]{flex-direction:column;align-items:flex-start}}.empresa-detail[data-v-1b5695f2]{display:flex;flex-direction:column;gap:18px;padding:20px 24px 28px}.empresa-detail__hero[data-v-1b5695f2]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:16px;padding:18px;border-radius:26px;border:1px solid rgba(26,43,71,.08);background:radial-gradient(circle at top left,rgba(201,223,255,.55),transparent 36%),linear-gradient(180deg,#fffffff0,#f7faffeb);box-shadow:0 18px 40px #1e305214}.empresa-detail__hero-main[data-v-1b5695f2]{display:flex;flex-direction:column;gap:14px}.empresa-detail__backlink[data-v-1b5695f2]{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:#41526d;font-size:.86rem;font-weight:700;text-decoration:none}.empresa-detail__backlink[data-v-1b5695f2]:focus-visible{outline:2px solid #2c6bed;outline-offset:4px;border-radius:999px}.empresa-detail__identity[data-v-1b5695f2]{display:flex;gap:14px;align-items:flex-start}.empresa-detail__avatar[data-v-1b5695f2]{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,#16335f,#376fc8);color:#fff;font-size:1.15rem;font-weight:800;box-shadow:inset 0 1px #ffffff38}.empresa-detail__title-block[data-v-1b5695f2]{min-width:0}.empresa-detail__title-row[data-v-1b5695f2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.empresa-detail__eyebrow[data-v-1b5695f2]{color:#8c5f2c;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.empresa-detail__badge[data-v-1b5695f2]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:.78rem;font-weight:800;text-transform:capitalize}.empresa-detail__badge--success[data-v-1b5695f2]{background:#e2f7e8fa;color:#1b6b39}.empresa-detail__badge--warning[data-v-1b5695f2]{background:#fff3e0fa;color:#995d0f}.empresa-detail__badge--danger[data-v-1b5695f2]{background:#fdeaeafa;color:#983737}.empresa-detail__badge--neutral[data-v-1b5695f2]{background:#e9eef6fa;color:#42526d}.empresa-detail__title[data-v-1b5695f2]{margin-top:6px;color:#162033;font-size:clamp(1.55rem,2.2vw,2.1rem);line-height:1.02;letter-spacing:-.04em}.empresa-detail__subtitle[data-v-1b5695f2]{margin-top:8px;max-width:64ch;color:#5e6d83;font-size:.94rem;line-height:1.55}.empresa-detail__facts[data-v-1b5695f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.empresa-detail__fact-card[data-v-1b5695f2]{display:flex;align-items:flex-start;gap:10px;min-height:88px;padding:14px;border-radius:18px;background:#ffffffd6;border:1px solid rgba(26,43,71,.08)}.empresa-detail__fact-card--loading[data-v-1b5695f2]{grid-column:1 / -1}.empresa-detail__fact-icon[data-v-1b5695f2]{flex-shrink:0;width:18px;height:18px;color:#376fc8;margin-top:1px}.empresa-detail__fact-label[data-v-1b5695f2]{display:block;color:#73839a;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.empresa-detail__fact-value[data-v-1b5695f2]{display:block;margin-top:6px;color:#162033;font-size:.9rem;line-height:1.4;word-break:break-word}@media(max-width:1080px){.empresa-detail__hero[data-v-1b5695f2]{grid-template-columns:1fr}}@media(max-width:768px){.empresa-detail[data-v-1b5695f2]{padding:16px 16px 24px;gap:14px}.empresa-detail__hero[data-v-1b5695f2]{padding:14px;border-radius:22px}.empresa-detail__identity[data-v-1b5695f2]{align-items:flex-start}.empresa-detail__facts[data-v-1b5695f2]{grid-template-columns:1fr}.empresa-detail__title[data-v-1b5695f2]{font-size:1.5rem}}.bank-dialog-v2[data-v-c6cfa2f2]{display:flex;flex-direction:column;gap:18px}.bank-dialog-v2__section[data-v-c6cfa2f2]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px}.bank-dialog-v2__section-copy[data-v-c6cfa2f2]{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.bank-dialog-v2__section-title[data-v-c6cfa2f2]{margin:0;font-size:14px;font-weight:700;color:#172033}.bank-dialog-v2__section-description[data-v-c6cfa2f2]{margin:0;font-size:12px;line-height:1.5;color:#64748b}.bank-dialog-v2__grid[data-v-c6cfa2f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bank-dialog-v2__field[data-v-c6cfa2f2]{display:flex;flex-direction:column;gap:6px}.bank-dialog-v2__field--wide[data-v-c6cfa2f2]{grid-column:1 / -1}.bank-dialog-v2__label[data-v-c6cfa2f2]{font-size:12px;font-weight:600;color:#475569}.bank-dialog-v2__input[data-v-c6cfa2f2],.bank-dialog-v2__textarea[data-v-c6cfa2f2]{width:100%;min-width:0;border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:10px 12px;font-size:13px;color:#334155;outline:none}.bank-dialog-v2__input[data-v-c6cfa2f2]:focus,.bank-dialog-v2__textarea[data-v-c6cfa2f2]:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f629}.bank-dialog-v2__input--mono[data-v-c6cfa2f2]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.bank-dialog-v2__textarea[data-v-c6cfa2f2]{min-height:100px;resize:vertical}.bank-dialog-v2__toggle[data-v-c6cfa2f2]{display:flex;align-items:center;gap:10px;min-height:44px;border-radius:10px;border:1px solid #dbe3ef;padding:10px 12px;color:#283446;font-size:13px;background:#fff}@media(max-width:768px){.bank-dialog-v2__grid[data-v-c6cfa2f2]{grid-template-columns:1fr}}.bank-v2[data-v-e226f1ae]{display:flex;flex-direction:column;gap:12px}.bank-v2__toolbar[data-v-e226f1ae]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.bank-v2__eyebrow[data-v-e226f1ae]{margin:0;color:#5e7898;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bank-v2__title[data-v-e226f1ae]{margin:4px 0 0;font-size:1.05rem;font-weight:700;color:#17314f}.bank-v2__toolbar-actions[data-v-e226f1ae]{display:flex;gap:8px;flex-wrap:wrap}.bank-v2__stats[data-v-e226f1ae]{display:flex;flex-wrap:wrap;gap:8px}.bank-v2__stat[data-v-e226f1ae]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;font-size:12px;color:#64748b}.bank-v2__stat-icon[data-v-e226f1ae]{width:14px;height:14px;color:#1a6ab5;flex-shrink:0}.bank-v2__stat-label[data-v-e226f1ae]{font-weight:600}.bank-v2__stat strong[data-v-e226f1ae]{color:#17314f;font-size:13px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bank-v2__panel[data-v-e226f1ae]{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:14px}.bank-v2__panel-head[data-v-e226f1ae]{margin-bottom:12px}.bank-v2__panel-title[data-v-e226f1ae]{margin:0;font-size:13px;font-weight:700;color:#172033}.bank-v2__panel-desc[data-v-e226f1ae]{margin:4px 0 0;font-size:12px;line-height:1.45;color:#64748b}.bank-v2__empty[data-v-e226f1ae]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 14px;border:1px dashed #cbd5e1;border-radius:8px;font-size:12px;color:#64748b;text-align:center;background:#f8fafc}.bank-v2__empty p[data-v-e226f1ae]{margin:0}.bank-v2__account-list[data-v-e226f1ae]{display:flex;flex-direction:column;gap:8px}.bank-v2__account[data-v-e226f1ae]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fafbfc}.bank-v2__account--open[data-v-e226f1ae]{border-color:#1a6ab538;background:#fff}.bank-v2__account-toggle[data-v-e226f1ae]{width:100%;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;gap:10px;align-items:center;padding:10px 12px;border:0;background:transparent;text-align:left;cursor:pointer}.bank-v2__account-index[data-v-e226f1ae]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#e8f1ff;color:#1a6ab5;font-size:11px;font-weight:700}.bank-v2__bank-mark[data-v-e226f1ae]{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:#e8f1ff;color:#1a6ab5;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.bank-v2__account-summary[data-v-e226f1ae]{display:flex;flex-direction:column;gap:2px;min-width:0}.bank-v2__account-summary strong[data-v-e226f1ae]{font-size:13px;color:#172033;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bank-v2__account-summary span[data-v-e226f1ae]{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bank-v2__account-badges[data-v-e226f1ae]{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.bank-v2__tag[data-v-e226f1ae]{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;background:#f1f5f9;color:#475569;font-size:10px;font-weight:700}.bank-v2__tag--active[data-v-e226f1ae]{background:#dcfce7;color:#166534}.bank-v2__tag--inactive[data-v-e226f1ae]{background:#f1f5f9;color:#64748b}.bank-v2__tag--muted[data-v-e226f1ae]{font-weight:600}.bank-v2__tag-icon[data-v-e226f1ae]{width:11px;height:11px}.bank-v2__account-actions[data-v-e226f1ae]{display:flex;gap:4px}.bank-v2__chevron[data-v-e226f1ae]{width:16px;height:16px;color:#94a3b8;transition:transform .18s ease}.bank-v2__account--open .bank-v2__chevron[data-v-e226f1ae]{transform:rotate(180deg)}.bank-v2__account-body[data-v-e226f1ae]{padding:0 12px 12px;border-top:1px solid #eef2f7}.bank-v2__detail-grid[data-v-e226f1ae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:12px}.bank-v2__detail-item[data-v-e226f1ae]{display:flex;flex-direction:column;gap:4px;min-width:0}.bank-v2__detail-label[data-v-e226f1ae]{font-size:11px;font-weight:600;color:#64748b}.bank-v2__detail-value[data-v-e226f1ae]{font-size:12px;color:#172033;line-height:1.45;word-break:break-all}.bank-v2__detail-value--mono[data-v-e226f1ae]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11px}.bank-v2__instructions[data-v-e226f1ae]{margin-top:10px;padding:10px 12px;border-radius:8px;background:#f8fafc;border:1px solid #eef2f7}.bank-v2__instructions p[data-v-e226f1ae]{margin:4px 0 0;font-size:12px;line-height:1.5;color:#475569}@media(max-width:900px){.bank-v2__account-toggle[data-v-e226f1ae]{grid-template-columns:auto auto minmax(0,1fr) auto auto}.bank-v2__account-badges[data-v-e226f1ae]{display:none}}@media(max-width:640px){.bank-v2__account-toggle[data-v-e226f1ae]{grid-template-columns:auto minmax(0,1fr) auto}.bank-v2__bank-mark[data-v-e226f1ae]{display:none}.bank-v2__detail-grid[data-v-e226f1ae]{grid-template-columns:1fr}.bank-v2__account-actions[data-v-e226f1ae]{grid-column:3;grid-row:1}.bank-v2__chevron[data-v-e226f1ae]{display:none}}.company-v2[data-v-566de56f]{display:flex;flex-direction:column;gap:12px}.company-v2__toolbar[data-v-566de56f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.company-v2__eyebrow[data-v-566de56f]{margin:0;color:#5e7898;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.company-v2__title[data-v-566de56f]{margin:4px 0 0;font-size:1.05rem;font-weight:700;color:#17314f}.company-v2__stats[data-v-566de56f]{display:flex;flex-wrap:wrap;gap:8px}.company-v2__stat[data-v-566de56f]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;font-size:12px;color:#64748b}.company-v2__stat-icon[data-v-566de56f]{width:14px;height:14px;color:#1a6ab5;flex-shrink:0}.company-v2__stat-label[data-v-566de56f]{font-weight:600}.company-v2__stat strong[data-v-566de56f]{color:#17314f;font-size:13px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-v2__empty[data-v-566de56f]{display:flex;align-items:center;justify-content:center;min-height:140px;border:1px dashed #cbd5e1;border-radius:8px;background:#f8fafc;font-size:12px;color:#64748b}.company-v2__form[data-v-566de56f]{display:flex;flex-direction:column;gap:16px}.company-v2__layout[data-v-566de56f]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:20px;align-items:start}.company-v2__main[data-v-566de56f],.company-v2__aside[data-v-566de56f]{display:flex;flex-direction:column;gap:18px;min-width:0}.company-v2__section[data-v-566de56f]{display:flex;flex-direction:column;gap:14px}.company-v2__section+.company-v2__section[data-v-566de56f]{padding-top:18px;border-top:1px solid #eef2f7}.company-v2__section--brand[data-v-566de56f]{height:100%;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:linear-gradient(180deg,#f8fbff,#fff 72%)}.company-v2__section-head[data-v-566de56f]{display:flex;flex-direction:column;gap:4px}.company-v2__section-title[data-v-566de56f]{margin:0;font-size:13px;font-weight:700;color:#172033}.company-v2__section-desc[data-v-566de56f]{margin:0;font-size:12px;line-height:1.45;color:#64748b}.company-v2__field-row[data-v-566de56f]{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:14px;align-items:start}.company-v2__form-group[data-v-566de56f]{display:flex;flex-direction:column;gap:6px;min-width:0}.company-v2__form-group--currency .company-v2__form-input[data-v-566de56f]{min-height:42px}.company-v2__form-label[data-v-566de56f]{font-size:12px;font-weight:600;color:#475569}.company-v2__form-input[data-v-566de56f]{width:100%;min-width:0;border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:10px 12px;font-size:13px;color:#334155;outline:none}.company-v2__form-input[data-v-566de56f]:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f629}.company-v2__form-input--mono[data-v-566de56f]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase}.company-v2__form-hint[data-v-566de56f]{margin:0;font-size:12px;line-height:1.5;color:#64748b}.company-v2__form-textarea[data-v-566de56f]{resize:vertical;min-height:88px}.company-v2__status-grid[data-v-566de56f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.company-v2__status-card[data-v-566de56f]{position:relative;display:grid;gap:4px;padding:12px;border:1px solid #dbe4ef;border-radius:14px;background:#f8fafc}.company-v2__status-card--active[data-v-566de56f]{border-color:#1f7ae02e;background:linear-gradient(135deg,#e5f1ffeb,#f5fafffa)}.company-v2__status-input[data-v-566de56f]{position:absolute;inset:0;opacity:0}.company-v2__status-title[data-v-566de56f]{font-size:.94rem;font-weight:700;color:#1f2937}.company-v2__status-copy[data-v-566de56f]{font-size:.79rem;line-height:1.35;color:#617086}.company-v2__brand-preview[data-v-566de56f]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;text-align:center}.company-v2__brand-shell[data-v-566de56f]{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:18px;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);color:#fff;overflow:hidden;flex-shrink:0}.company-v2__brand-image[data-v-566de56f]{width:100%;height:100%;object-fit:cover}.company-v2__brand-fallback[data-v-566de56f]{font-size:1.2rem;font-weight:700}.company-v2__brand-copy[data-v-566de56f]{display:grid;gap:6px}.company-v2__brand-name[data-v-566de56f]{color:#17314f;font-size:1rem}.company-v2__brand-note[data-v-566de56f]{color:#60758d;line-height:1.45}.company-v2__brand-actions[data-v-566de56f]{display:grid;grid-template-columns:1fr;gap:8px}.company-v2__brand-actions[data-v-566de56f] .app-button{width:100%}.company-v2__preview-banner[data-v-566de56f]{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.company-v2__preview-banner strong[data-v-566de56f]{display:block;margin-bottom:4px}.company-v2__preview-banner p[data-v-566de56f]{margin:0;line-height:1.45}.company-v2__file-input[data-v-566de56f]{display:none}.company-v2__form-footer[data-v-566de56f]{display:flex;justify-content:flex-end;padding-top:4px;border-top:1px solid #eef2f7}@media(max-width:1024px){.company-v2__layout[data-v-566de56f]{grid-template-columns:1fr}.company-v2__section--brand[data-v-566de56f]{height:auto}.company-v2__brand-actions[data-v-566de56f]{grid-template-columns:repeat(2,minmax(0,1fr))}.company-v2__brand-actions[data-v-566de56f] .app-button{width:100%}}@media(max-width:768px){.company-v2__field-row[data-v-566de56f],.company-v2__status-grid[data-v-566de56f]{grid-template-columns:1fr}.company-v2__preview-banner[data-v-566de56f]{flex-direction:column;align-items:flex-start}.company-v2__brand-actions[data-v-566de56f]{grid-template-columns:1fr}}.founder-v2[data-v-4f262665]{display:flex;flex-direction:column;gap:14px}.founder-v2__toolbar[data-v-4f262665]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.founder-v2__eyebrow[data-v-4f262665]{margin:0;color:#5e7898;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.founder-v2__title[data-v-4f262665]{margin:4px 0 0;font-size:1.05rem;font-weight:700;color:#17314f}.founder-v2__subtitle[data-v-4f262665]{margin:8px 0 0;color:#60758d;font-size:.9rem;line-height:1.5}.founder-v2__status[data-v-4f262665],.founder-v2__panel[data-v-4f262665]{border:1px solid #e2e8f0;border-radius:14px;background:#fff}.founder-v2__status[data-v-4f262665]{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:16px 18px;background:linear-gradient(135deg,#fff4e4b8,#fffaf3fa);border-color:#b8702133}.founder-v2__status--ready[data-v-4f262665]{background:linear-gradient(135deg,#e7f8eee0,#f8fffbfa);border-color:#108f5d2e}.founder-v2__status strong[data-v-4f262665]{display:block;color:#18324f}.founder-v2__status p[data-v-4f262665]{margin:4px 0 0;color:#5d7288;font-size:13px;line-height:1.45}.founder-v2__status-icon[data-v-4f262665]{width:18px;height:18px;color:#ad661d}.founder-v2__status--ready .founder-v2__status-icon[data-v-4f262665]{color:#11825a}.founder-v2__panel[data-v-4f262665]{padding:18px}.founder-v2__panel--credentials[data-v-4f262665]{border-color:#1f7ae029;background:linear-gradient(135deg,#e9f4fff2,#f8fcfffa)}.founder-v2__panel-head[data-v-4f262665]{margin-bottom:14px}.founder-v2__panel-head--compact[data-v-4f262665]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.founder-v2__panel-title[data-v-4f262665]{margin:0;font-size:14px;font-weight:700;color:#172033}.founder-v2__panel-desc[data-v-4f262665]{margin:6px 0 0;font-size:12px;line-height:1.5;color:#64748b}.founder-v2__summary-grid[data-v-4f262665],.founder-v2__rank-grid[data-v-4f262665]{display:grid;gap:12px}.founder-v2__summary-grid--credentials[data-v-4f262665]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.founder-v2__summary-grid[data-v-4f262665]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.founder-v2__summary-item[data-v-4f262665]{display:grid;gap:6px;padding:14px;border-radius:12px;background:#f8fafc;border:1px solid rgba(148,163,184,.16)}.founder-v2__summary-item strong[data-v-4f262665]{color:#17314f}.founder-v2__summary-item span[data-v-4f262665]{color:#60758d;font-size:13px}.founder-v2__summary-label[data-v-4f262665]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.founder-v2__search-row[data-v-4f262665]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.founder-v2__mode-switch[data-v-4f262665]{display:inline-flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.founder-v2__mode-btn[data-v-4f262665]{border:1px solid #d6dfeb;background:#f8fafc;color:#35506e;border-radius:999px;padding:10px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.founder-v2__mode-btn--active[data-v-4f262665]{border-color:#1f7ae038;background:linear-gradient(135deg,#e5f1ffeb,#f5fafffa);color:#0f4f8f}.founder-v2__search-box[data-v-4f262665]{flex:1 1 280px;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #d6dfeb;border-radius:12px;background:#fff}.founder-v2__search-icon[data-v-4f262665]{width:14px;height:14px;color:#7b8ca1}.founder-v2__search-input[data-v-4f262665]{width:100%;border:none;background:transparent;font:inherit;color:#17314f}.founder-v2__search-input[data-v-4f262665]:focus{outline:none}.founder-v2__candidate-list[data-v-4f262665],.founder-v2__rank-grid[data-v-4f262665]{margin-top:14px}.founder-v2__form-grid[data-v-4f262665]{display:grid;gap:14px}.founder-v2__form-grid--two[data-v-4f262665]{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-v2__form-group[data-v-4f262665]{display:flex;flex-direction:column;gap:6px}.founder-v2__form-group--full[data-v-4f262665]{grid-column:1 / -1}.founder-v2__form-label[data-v-4f262665]{font-size:12px;font-weight:600;color:#475569}.founder-v2__form-input[data-v-4f262665]{width:100%;min-width:0;border:1px solid #d6dfeb;border-radius:12px;background:#fff;padding:10px 12px;font:inherit;color:#17314f}.founder-v2__form-input[data-v-4f262665]:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f629}.founder-v2__candidate[data-v-4f262665],.founder-v2__rank-card[data-v-4f262665]{display:grid;gap:6px;padding:14px;border-radius:12px;border:1px solid #dfe7f1;background:#fbfdff;cursor:pointer}.founder-v2__candidate--active[data-v-4f262665],.founder-v2__rank-card--active[data-v-4f262665]{border-color:#1f7ae038;background:linear-gradient(135deg,#e5f1ffeb,#f5fafffa);box-shadow:0 10px 24px #1f7ae014}.founder-v2__candidate-input[data-v-4f262665]{position:absolute;opacity:0;pointer-events:none}.founder-v2__candidate-copy[data-v-4f262665],.founder-v2__rank-card[data-v-4f262665]{color:#17314f}.founder-v2__candidate-copy span[data-v-4f262665],.founder-v2__candidate-copy small[data-v-4f262665],.founder-v2__rank-card span[data-v-4f262665],.founder-v2__rank-card small[data-v-4f262665],.founder-v2__selection-note[data-v-4f262665],.founder-v2__empty[data-v-4f262665]{color:#60758d;font-size:13px;line-height:1.45}.founder-v2__rank-grid[data-v-4f262665]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.founder-v2__selection-note[data-v-4f262665]{margin:14px 0 0}.founder-v2__footer[data-v-4f262665]{display:flex;justify-content:flex-end}.founder-v2__empty[data-v-4f262665]{padding:14px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc}.founder-v2__credential-icon[data-v-4f262665]{width:18px;height:18px;color:#1a6ab5}@media(max-width:720px){.founder-v2__form-grid--two[data-v-4f262665]{grid-template-columns:1fr}.founder-v2__footer[data-v-4f262665]{justify-content:stretch}.founder-v2__footer[data-v-4f262665] .app-button{width:100%}}.config-v2-page[data-v-9f8ea41e]{width:100%;max-width:1280px;margin:0 auto}.config-v2[data-v-9f8ea41e]{display:flex;flex-direction:column;gap:16px}.config-v2--page[data-v-9f8ea41e]{width:100%}.config-v2__panel[data-v-9f8ea41e]{width:100%;border:1px solid #e2e8f0;border-radius:16px;background:#fff;padding:20px 22px 22px;box-shadow:0 2px 10px #0f172a0a}.config-v2--modal .config-v2__panel[data-v-9f8ea41e]{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.config-v2__header[data-v-9f8ea41e]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.config-v2__header-copy[data-v-9f8ea41e]{display:flex;flex-direction:column}.config-v2__eyebrow[data-v-9f8ea41e],.config-v2__section-eyebrow[data-v-9f8ea41e]{color:#5e7898;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.config-v2__title[data-v-9f8ea41e],.config-v2__section-title[data-v-9f8ea41e]{margin:6px 0 0;color:#17314f}.config-v2__title[data-v-9f8ea41e]{font-size:1.5rem}.config-v2__section-title[data-v-9f8ea41e]{font-size:1.05rem}.config-v2__subtitle[data-v-9f8ea41e],.config-v2__section-copy[data-v-9f8ea41e]{margin:8px 0 0;color:#51657f;line-height:1.5}@media(max-width:720px){.config-v2__header[data-v-9f8ea41e]{align-items:stretch;flex-direction:column}}.config-v2__refresh-btn[data-v-9f8ea41e]{border-radius:10px}.config-v2__modal-hint[data-v-9f8ea41e]{margin:0;max-width:52ch;font-size:.82rem;line-height:1.45;color:#60758d}.config-v2__tabs[data-v-9f8ea41e]{display:flex;gap:6px;overflow-x:auto;padding:4px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;scrollbar-width:thin}.config-v2__tab[data-v-9f8ea41e]{flex:1 1 0;min-width:148px;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.config-v2__tab[data-v-9f8ea41e]:hover{background:#ffffffb8}.config-v2__tab--active[data-v-9f8ea41e]{border-color:#1f7ae033;background:#fff;box-shadow:0 6px 18px #1f7ae014}.config-v2__tab-icon[data-v-9f8ea41e]{width:16px;height:16px;margin-top:2px;color:#1a6ab5;flex-shrink:0}.config-v2__tab-copy[data-v-9f8ea41e]{display:flex;flex-direction:column;gap:2px;min-width:0}.config-v2__tab-label[data-v-9f8ea41e]{font-size:.9rem;font-weight:700;color:#17314f;line-height:1.2}.config-v2__tab-note[data-v-9f8ea41e]{font-size:.72rem;line-height:1.35;color:#60758d}.config-v2--modal .config-v2__tab[data-v-9f8ea41e]{min-width:132px}.config-v2--modal .config-v2__tab-note[data-v-9f8ea41e]{display:none}.config-v2__company-form[data-v-9f8ea41e]{width:min(100%,980px)}.config-v2__form-column[data-v-9f8ea41e]{display:flex;flex-direction:column;gap:18px}.config-v2__form-section[data-v-9f8ea41e]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px}.config-v2__section-copy[data-v-9f8ea41e]{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.config-v2__section-heading[data-v-9f8ea41e]{margin:0;font-size:14px;font-weight:700;color:#172033}.config-v2__section-description[data-v-9f8ea41e],.config-v2__form-hint[data-v-9f8ea41e]{margin:0;font-size:12px;line-height:1.5;color:#64748b}.config-v2__form-grid[data-v-9f8ea41e]{display:grid;gap:14px}.config-v2__form-grid--two[data-v-9f8ea41e]{grid-template-columns:repeat(2,minmax(0,1fr))}.config-v2__form-group[data-v-9f8ea41e]{display:flex;flex-direction:column;gap:6px}.config-v2__form-group--full[data-v-9f8ea41e]{grid-column:1 / -1}.config-v2__form-label[data-v-9f8ea41e]{font-size:12px;font-weight:600;color:#475569}.config-v2__form-input[data-v-9f8ea41e]{width:100%;min-width:0;border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:10px 12px;font-size:13px;color:#334155;outline:none}.config-v2__form-input[data-v-9f8ea41e]:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f629}.config-v2__form-input--mono[data-v-9f8ea41e]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase}.config-v2__form-textarea[data-v-9f8ea41e]{resize:vertical;min-height:88px}.config-v2__status-grid[data-v-9f8ea41e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.config-v2__status-card[data-v-9f8ea41e]{position:relative;display:grid;gap:4px;padding:12px;border:1px solid #dbe4ef;border-radius:14px;background:#f8fafc}.config-v2__status-card--active[data-v-9f8ea41e]{border-color:#1f7ae02e;background:linear-gradient(135deg,#e5f1ffeb,#f5fafffa)}.config-v2__status-input[data-v-9f8ea41e]{position:absolute;inset:0;opacity:0}.config-v2__status-title[data-v-9f8ea41e]{font-size:.94rem;font-weight:700;color:#1f2937}.config-v2__status-copy[data-v-9f8ea41e]{font-size:.79rem;line-height:1.35;color:#617086}.config-v2__form-footer[data-v-9f8ea41e]{display:flex;justify-content:flex-end;margin-top:2px}.config-v2__brand-preview[data-v-9f8ea41e]{display:flex;gap:14px;padding:14px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.config-v2__brand-shell[data-v-9f8ea41e]{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:18px;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);color:#fff;overflow:hidden;flex-shrink:0}.config-v2__brand-image[data-v-9f8ea41e]{width:100%;height:100%;object-fit:cover}.config-v2__brand-fallback[data-v-9f8ea41e]{font-size:1.2rem;font-weight:700}.config-v2__brand-copy[data-v-9f8ea41e]{display:grid;gap:6px}.config-v2__brand-name[data-v-9f8ea41e]{color:#17314f;font-size:1rem}.config-v2__brand-note[data-v-9f8ea41e]{color:#60758d;line-height:1.45}.config-v2__brand-actions[data-v-9f8ea41e]{display:flex;gap:10px;flex-wrap:wrap}.config-v2__preview-banner[data-v-9f8ea41e]{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.config-v2__preview-banner strong[data-v-9f8ea41e]{display:block;margin-bottom:4px}.config-v2__preview-banner p[data-v-9f8ea41e]{margin:0;line-height:1.45}.config-v2__file-input[data-v-9f8ea41e]{display:none}.config-v2__loading-state[data-v-9f8ea41e]{color:#60758d;font-size:.92rem}@media(max-width:768px){.config-v2__header[data-v-9f8ea41e]{flex-direction:column;align-items:flex-start}.config-v2__form-grid--two[data-v-9f8ea41e],.config-v2__status-grid[data-v-9f8ea41e]{grid-template-columns:1fr}.config-v2__preview-banner[data-v-9f8ea41e],.config-v2__brand-preview[data-v-9f8ea41e]{flex-direction:column;align-items:flex-start}}.empresa-workspace-v2[data-v-55d88d52]{gap:24px}.empresa-workspace-v2__config[data-v-55d88d52]{display:flex;flex-direction:column;gap:4px}.empresa-workspace-v2__config[data-v-55d88d52] .config-v2-page{width:100%;max-width:none}.empresa-workspace-v2__config[data-v-55d88d52] .config-v2__header{padding-top:4px}.kpi-icon[data-v-55d88d52],.detail-list__icon[data-v-55d88d52],.company-loading-card__icon[data-v-55d88d52]{width:18px;height:18px}.is-spinning[data-v-55d88d52]{animation:spin-55d88d52 .8s linear infinite}.company-summary-card[data-v-55d88d52]{display:grid;gap:18px}.company-summary-card__top[data-v-55d88d52]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.company-summary-card__identity[data-v-55d88d52]{display:flex;gap:14px;align-items:flex-start}.company-summary-card__avatar[data-v-55d88d52]{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);color:#fff;font-size:18px;font-weight:700;flex-shrink:0}.company-summary-card__copy[data-v-55d88d52]{min-width:0}.company-summary-card__row[data-v-55d88d52]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.company-summary-card__eyebrow[data-v-55d88d52]{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5e7898}.company-summary-card__title[data-v-55d88d52]{margin:6px 0 0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.08;color:#17314f}.company-summary-card__subtitle[data-v-55d88d52]{margin:8px 0 0;color:#51657f;line-height:1.5}.company-summary-card__meta[data-v-55d88d52]{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.company-chip[data-v-55d88d52],.company-badge[data-v-55d88d52]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700}.company-chip[data-v-55d88d52]{background:#f8fafc;border:1px solid #dbe3ef;color:#475569}.company-badge--active[data-v-55d88d52]{background:#dbeafe;color:#1e40af}.company-badge--config[data-v-55d88d52]{background:#fef3c7;color:#b45309}.company-badge--danger[data-v-55d88d52]{background:#fee2e2;color:#991b1b}.company-badge--neutral[data-v-55d88d52]{background:#e2e8f0;color:#475569}.company-detail-grid[data-v-55d88d52]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.detail-panel[data-v-55d88d52]{border:1px solid #e2e8f0;border-radius:14px;padding:16px;background:#fff}.detail-panel__title[data-v-55d88d52]{margin:0 0 14px;font-size:14px;font-weight:700;color:#17314f}.detail-list[data-v-55d88d52]{display:grid;gap:12px}.detail-list__item[data-v-55d88d52]{display:flex;gap:10px;align-items:flex-start}.detail-list__icon[data-v-55d88d52]{margin-top:2px;color:#1a6ab5;flex-shrink:0}.detail-list__label[data-v-55d88d52],.detail-metric-card__label[data-v-55d88d52]{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#60758d}.detail-list__value[data-v-55d88d52],.detail-metric-card__value[data-v-55d88d52]{display:block;margin-top:4px;color:#17314f;line-height:1.45}.detail-metric-grid[data-v-55d88d52]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-metric-card[data-v-55d88d52]{border-radius:12px;padding:14px;background:#f8fafc;border:1px solid #e2e8f0}.detail-notes[data-v-55d88d52]{margin:0;padding-left:18px;display:grid;gap:10px;color:#51657f}.ranges-empty-state[data-v-55d88d52]{padding:34px 18px;border:1px dashed #cbd5e1;border-radius:12px;text-align:center;color:#64748b;font-size:13px}.ranges-table-wrap[data-v-55d88d52]{overflow-x:auto}.ranges-table[data-v-55d88d52]{width:100%;border-collapse:collapse;font-size:13px}.ranges-table thead tr[data-v-55d88d52]{background:#1d2a3d;color:#fff}.ranges-table th[data-v-55d88d52],.ranges-table td[data-v-55d88d52]{padding:11px 14px;text-align:left;white-space:nowrap}.ranges-table tbody tr[data-v-55d88d52]{border-bottom:1px solid #edf2f7}.ranges-table tbody tr[data-v-55d88d52]:hover{background:#f8fafc}.company-loading-card[data-v-55d88d52]{display:flex;align-items:center;gap:12px;min-height:110px}.company-loading-card__icon[data-v-55d88d52]{color:#1a6ab5}.company-loading-card__title[data-v-55d88d52]{margin:0;color:#17314f;font-size:16px}.company-loading-card__copy[data-v-55d88d52]{margin:6px 0 0;color:#60758d;line-height:1.5}@keyframes spin-55d88d52{to{transform:rotate(360deg)}}@media(max-width:980px){.company-detail-grid[data-v-55d88d52]{grid-template-columns:1fr}}@media(max-width:768px){.company-summary-card__identity[data-v-55d88d52]{width:100%}.detail-metric-grid[data-v-55d88d52]{grid-template-columns:1fr}}.create-empresa[data-v-ab5051d4]{display:flex;flex-direction:column;gap:18px}.inline-alert[data-v-ab5051d4]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;font-size:13px}.inline-alert-danger[data-v-ab5051d4]{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.create-grid[data-v-ab5051d4]{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,320px);gap:20px}.form-column[data-v-ab5051d4]{display:flex;flex-direction:column;gap:18px}.form-section[data-v-ab5051d4],.summary-card[data-v-ab5051d4]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px}.section-copy[data-v-ab5051d4],.summary-header[data-v-ab5051d4]{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.section-heading[data-v-ab5051d4],.summary-title[data-v-ab5051d4]{margin:0;font-size:14px;font-weight:700;color:#172033}.section-description[data-v-ab5051d4],.summary-subtitle[data-v-ab5051d4],.summary-muted[data-v-ab5051d4],.summary-list[data-v-ab5051d4]{margin:0;font-size:12px;line-height:1.5;color:#64748b}.form-grid[data-v-ab5051d4]{display:grid;gap:14px}.form-grid-two[data-v-ab5051d4]{grid-template-columns:repeat(2,minmax(0,1fr))}.form-group[data-v-ab5051d4]{display:flex;flex-direction:column;gap:6px}.form-group-full[data-v-ab5051d4]{grid-column:1 / -1}.form-label[data-v-ab5051d4]{font-size:12px;font-weight:600;color:#475569}.form-input[data-v-ab5051d4]{width:100%;min-width:0;border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:10px 12px;font-size:13px;color:#334155;outline:none}.form-input[data-v-ab5051d4]:focus,.form-select[data-v-ab5051d4]:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f629}.form-select[data-v-ab5051d4]{appearance:none}.form-input-mono[data-v-ab5051d4]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.color-field[data-v-ab5051d4]{display:flex;align-items:center;gap:10px}.color-picker[data-v-ab5051d4]{width:52px;min-width:52px;height:42px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:4px}.summary-card[data-v-ab5051d4]{align-self:start;background:linear-gradient(180deg,#fff,#f8fafc)}.summary-block[data-v-ab5051d4]{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.summary-name[data-v-ab5051d4]{margin:0;font-size:16px;font-weight:700;color:#172033}.summary-list[data-v-ab5051d4]{display:flex;flex-direction:column;gap:6px}.palette-preview[data-v-ab5051d4]{display:flex;gap:10px;margin-top:16px}.palette-swatch[data-v-ab5051d4]{flex:1;height:34px;border:1px solid #dbe3ef;border-radius:10px}.btn-primary[data-v-ab5051d4],.btn-secondary[data-v-ab5051d4]{padding:10px 18px;border-radius:8px;font-size:13px;font-weight:600}.btn-primary[data-v-ab5051d4]{border:none;background:linear-gradient(135deg,#1f7ae0,#145fbe);color:#fff}.btn-primary[data-v-ab5051d4]:disabled{opacity:.65;cursor:not-allowed}.btn-secondary[data-v-ab5051d4]{border:1px solid #dbe3ef;background:#fff;color:#475569}@media(max-width:960px){.create-grid[data-v-ab5051d4]{grid-template-columns:1fr}.summary-card[data-v-ab5051d4]{align-self:stretch}}@media(max-width:640px){.form-grid-two[data-v-ab5051d4]{grid-template-columns:1fr}}.logo-preview-container[data-v-ab5051d4]{margin-top:4px}.logo-preview-card[data-v-ab5051d4]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;position:relative}.logo-preview-image[data-v-ab5051d4]{width:48px;height:48px;object-fit:contain;border-radius:6px;background:#fff;border:1px solid #cbd5e1;padding:2px}.logo-preview-info[data-v-ab5051d4]{display:flex;flex-direction:column;min-width:0;flex:1}.logo-filename[data-v-ab5051d4]{font-size:13px;font-weight:600;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logo-filesize[data-v-ab5051d4]{font-size:11px;color:#64748b}.btn-remove-logo[data-v-ab5051d4]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#64748b;cursor:pointer;transition:all .2s ease}.btn-remove-logo[data-v-ab5051d4]:hover{background:#fee2e2;border-color:#fca5a5;color:#ef4444}.logo-upload-dropzone[data-v-ab5051d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#fff;border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative}.logo-upload-dropzone[data-v-ab5051d4]:hover,.logo-upload-dropzone.is-dragover[data-v-ab5051d4]{border-color:#3b82f6;background:#eff6ff}.logo-file-input[data-v-ab5051d4]{display:none}.dropzone-content[data-v-ab5051d4]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;pointer-events:none}.upload-icon[data-v-ab5051d4]{color:#94a3b8;margin-bottom:2px;transition:color .2s ease}.logo-upload-dropzone:hover .upload-icon[data-v-ab5051d4],.logo-upload-dropzone.is-dragover .upload-icon[data-v-ab5051d4]{color:#3b82f6}.upload-title[data-v-ab5051d4]{font-size:13px;font-weight:600;color:#475569}.upload-subtitle[data-v-ab5051d4]{font-size:11px;color:#94a3b8}.summary-block-with-logo[data-v-ab5051d4]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.summary-logo-thumbnail[data-v-ab5051d4]{width:44px;height:44px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;padding:2px;display:flex;align-items:center;justify-content:center;overflow:hidden}.summary-logo-thumbnail img[data-v-ab5051d4]{max-width:100%;max-height:100%;object-fit:contain}.loading-state[data-v-5438b89c]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px;color:#999;font-size:13px}.spinner[data-v-5438b89c]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-5438b89c .7s linear infinite}@keyframes spin-5438b89c{to{transform:rotate(360deg)}}.table-wrap[data-v-5438b89c]{overflow-x:auto}.data-table[data-v-5438b89c]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead tr[data-v-5438b89c]{background:#1d2a3d;color:#fff}.data-table th[data-v-5438b89c]{padding:10px 14px;text-align:left;font-weight:600;font-size:12px;white-space:nowrap}.data-table tbody tr[data-v-5438b89c]{border-bottom:1px solid #f0f0f0;transition:background .15s}.data-table tbody tr[data-v-5438b89c]:hover{background:#f8fafc}.data-table td[data-v-5438b89c]{padding:10px 14px;vertical-align:middle}.empresa-info[data-v-5438b89c]{display:flex;align-items:center;gap:8px}.empresa-avatar[data-v-5438b89c]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);color:#fff;font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.empresa-name[data-v-5438b89c]{font-weight:600;color:#1a1a1a;font-size:12px}.empresa-meta[data-v-5438b89c],.td-lider[data-v-5438b89c]{color:#666;font-size:12px}.td-kit[data-v-5438b89c]{font-weight:600;color:#333}.td-center[data-v-5438b89c]{text-align:center;font-weight:600;color:#333}.badge[data-v-5438b89c]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}.emp-activa[data-v-5438b89c]{background:#dbeafe;color:#1e40af}.emp-configuracion[data-v-5438b89c]{background:#fef3c7;color:#b45309}.emp-suspendida[data-v-5438b89c]{background:#fee2e2;color:#991b1b}.emp-inactiva[data-v-5438b89c]{background:#e2e8f0;color:#475569}.acciones[data-v-5438b89c]{display:flex;gap:6px;justify-content:flex-end}.btn-detalle[data-v-5438b89c],.btn-aprobar[data-v-5438b89c],.btn-rechazar[data-v-5438b89c]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.btn-detalle[data-v-5438b89c]{border:1px solid #d7dee8;background:#fff;color:#334155}.btn-aprobar[data-v-5438b89c]{border:none;background:#dcfce7;color:#166534}.btn-rechazar[data-v-5438b89c]{border:none;background:#fee2e2;color:#991b1b}.btn-aprobar[data-v-5438b89c]:disabled,.btn-rechazar[data-v-5438b89c]:disabled,.btn-detalle[data-v-5438b89c]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-5438b89c]{text-align:center;color:#999;padding:40px;font-size:13px}.app-dialog-description[data-v-1c749492]{display:block;margin-bottom:1.25rem}.app-dialog-body[data-v-1c749492]{display:flex;flex-direction:column;gap:1rem}.suspend-dialog[data-v-66d86b94]{display:flex;flex-direction:column;gap:16px}.inline-alert[data-v-66d86b94]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:10px;font-size:13px}.inline-alert-danger[data-v-66d86b94]{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.form-group[data-v-66d86b94]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-66d86b94]{font-size:12px;font-weight:600;color:#475569}.form-textarea[data-v-66d86b94]{width:100%;min-height:132px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;padding:10px 12px;font-size:13px;color:#334155;line-height:1.5;resize:vertical;outline:none}.form-textarea[data-v-66d86b94]:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f629}.delete-dialog[data-v-c5643c7a]{display:flex;flex-direction:column;gap:16px}.inline-alert[data-v-c5643c7a]{display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:10px;font-size:13px;line-height:1.5}.inline-alert-danger[data-v-c5643c7a]{border:1px solid #fee2e2;background:#fdf2f2;color:#991b1b}.inline-alert-error[data-v-c5643c7a]{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.inline-alert__header[data-v-c5643c7a]{display:flex;align-items:center;gap:8px}.alert-icon[data-v-c5643c7a]{flex-shrink:0}.alert-body[data-v-c5643c7a]{margin:0}.form-group[data-v-c5643c7a]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-c5643c7a]{font-size:13px;font-weight:500;color:#475569;line-height:1.4}.form-input[data-v-c5643c7a]{width:100%;height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:0 12px;font-size:13px;color:#1e293b;outline:none;transition:all .2s}.form-input[data-v-c5643c7a]:focus{border-color:#f87171;box-shadow:0 0 0 3px #ef444426}.select-none[data-v-c5643c7a]{-webkit-user-select:none;user-select:none}.provisioning-card[data-v-213728b6]{display:grid;gap:14px;padding:18px;border-radius:16px;border:1px solid rgba(21,101,192,.18);background:linear-gradient(135deg,#e5f1ffeb,#f5fafffa)}.provisioning-card__eyebrow[data-v-213728b6]{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2563eb}.provisioning-card__title[data-v-213728b6]{margin:0;font-size:18px;color:#10233f}.provisioning-card__copy[data-v-213728b6]{margin:6px 0 0;font-size:13px;color:#4b5d78}.provisioning-card__credentials[data-v-213728b6]{display:grid;gap:6px;padding:14px;border-radius:12px;background:#fffc;border:1px solid rgba(148,163,184,.24);font-size:13px;color:#12243f}.provisioning-card__credentials p[data-v-213728b6]{margin:0}.provisioning-card__actions[data-v-213728b6]{display:flex;gap:10px;flex-wrap:wrap}.empresas-search[data-v-213728b6]{width:320px;max-width:100%}@media(max-width:480px){.empresas-search[data-v-213728b6]{width:100%}}.dashboard-layout[data-v-4dc20dcf]{display:flex;min-height:100vh;background:#f4f6f9}.sidebar[data-v-4dc20dcf]{width:200px;background:#0f1b2d;display:flex;flex-direction:column;padding:0;position:fixed;top:0;left:0;height:100vh;z-index:100;border-right:1px solid #1a2d45;overflow-y:auto}.sidebar-logo[data-v-4dc20dcf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px 16px;border-bottom:1px solid #1a2d45;gap:6px}.sidebar-logo-img[data-v-4dc20dcf]{width:56px;height:56px;object-fit:contain}.sidebar-brand[data-v-4dc20dcf]{font-size:13px;font-weight:800;color:#fff;letter-spacing:3px;text-align:center}.sidebar-section-label[data-v-4dc20dcf]{font-size:10px;font-weight:700;color:#4a6080;letter-spacing:1.5px;text-transform:uppercase;padding:14px 18px 6px}.sidebar-nav[data-v-4dc20dcf]{display:flex;flex-direction:column;gap:2px;padding:0 10px}.nav-item[data-v-4dc20dcf]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:#6b8aaa;text-decoration:none;font-size:13px;font-weight:500;transition:background .2s,color .2s;white-space:nowrap}.nav-item[data-v-4dc20dcf]:hover{background:#162236;color:#a0c4e8}.nav-item.active[data-v-4dc20dcf]{background:#1a3a5c;color:#4ab8f5;font-weight:600}.nav-item.nav-logout[data-v-4dc20dcf]{color:#ef4444;margin-top:2px}.nav-item.nav-logout[data-v-4dc20dcf]:hover{background:#2a1010;color:#f87171}.sidebar-bottom[data-v-4dc20dcf]{display:flex;flex-direction:column;gap:2px;padding:0 10px 16px}.main-content[data-v-4dc20dcf]{margin-left:200px;flex:1;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-4dc20dcf]{background:#fff;height:56px;display:flex;align-items:center;padding:0 24px;gap:16px;border-bottom:1px solid #eee;position:sticky;top:0;z-index:50}.topbar-left[data-v-4dc20dcf]{min-width:200px}.breadcrumb[data-v-4dc20dcf]{font-size:13px;color:#999}.breadcrumb strong[data-v-4dc20dcf]{color:#333}.breadcrumb-link[data-v-4dc20dcf]{color:#4ab8f5;text-decoration:none}.breadcrumb-link[data-v-4dc20dcf]:hover{text-decoration:underline}.topbar-center[data-v-4dc20dcf]{flex:1;display:flex;justify-content:center}.search-box[data-v-4dc20dcf]{display:flex;align-items:center;gap:8px;background:#f4f6f9;border-radius:20px;padding:6px 14px;width:280px}.search-input[data-v-4dc20dcf]{border:none;background:transparent;outline:none;font-size:13px;color:#333;width:100%}.form-help[data-v-4dc20dcf]{display:block;margin:4px 0 8px;color:#64748b;font-size:12px;line-height:1.4}.topbar-right[data-v-4dc20dcf]{display:flex;align-items:center;gap:16px;min-width:220px;justify-content:flex-end}.user-info[data-v-4dc20dcf]{display:flex;align-items:center;gap:10px}.user-avatar[data-v-4dc20dcf]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.user-details[data-v-4dc20dcf]{display:flex;flex-direction:column}.user-name[data-v-4dc20dcf]{font-size:13px;font-weight:600;color:#333}.user-email[data-v-4dc20dcf]{font-size:11px;color:#999}.notif-btn[data-v-4dc20dcf]{position:relative;background:none;border:none;cursor:pointer;color:#666;padding:6px}.notif-badge[data-v-4dc20dcf]{position:absolute;top:2px;right:2px;background:#ef4444;color:#fff;font-size:9px;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.page-body[data-v-4dc20dcf]{padding:24px 28px;display:flex;flex-direction:column;gap:20px}.page-header[data-v-4dc20dcf]{display:flex;align-items:center;justify-content:space-between}.page-title[data-v-4dc20dcf]{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.page-subtitle[data-v-4dc20dcf]{font-size:13px;color:#999;margin:0}.detalle-header[data-v-4dc20dcf]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.detalle-info[data-v-4dc20dcf]{flex:1}.detalle-meta[data-v-4dc20dcf]{display:flex;align-items:center;gap:12px;margin-top:6px}.detalle-acciones[data-v-4dc20dcf]{display:flex;gap:10px;align-items:center}.meta-fechas[data-v-4dc20dcf]{font-size:12px;color:#666}.btn-back[data-v-4dc20dcf]{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:#555;cursor:pointer;white-space:nowrap}.btn-back[data-v-4dc20dcf]:hover{background:#f4f6f9}.btn-primary[data-v-4dc20dcf]{display:flex;align-items:center;gap:6px;padding:9px 18px;border:none;border-radius:8px;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);font-size:13px;font-weight:600;color:#fff;cursor:pointer}.btn-primary[data-v-4dc20dcf]:disabled{opacity:.6;cursor:not-allowed}.btn-outline[data-v-4dc20dcf]{display:flex;align-items:center;gap:6px;padding:9px 18px;border:1px solid #4ab8f5;border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:#1a6ab5;cursor:pointer}.btn-outline[data-v-4dc20dcf]:hover{background:#eff6ff}.btn-secondary[data-v-4dc20dcf]{padding:9px 18px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:#555;cursor:pointer}.btn-danger[data-v-4dc20dcf]{padding:9px 18px;border:none;border-radius:8px;background:#ef4444;font-size:13px;font-weight:600;color:#fff;cursor:pointer}.btn-danger[data-v-4dc20dcf]:disabled{opacity:.6;cursor:not-allowed}.alert-error[data-v-4dc20dcf]{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.alert-success[data-v-4dc20dcf]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.alert-close[data-v-4dc20dcf]{background:none;border:none;cursor:pointer;color:#b91c1c;font-size:16px}.content-layout[data-v-4dc20dcf]{display:flex;gap:20px;align-items:flex-start}.filters-panel[data-v-4dc20dcf]{width:200px;flex-shrink:0;background:#fff;border-radius:12px;padding:18px;box-shadow:0 2px 8px #0000000f}.filters-title[data-v-4dc20dcf]{font-size:14px;font-weight:700;color:#1a1a1a;margin:0 0 16px}.filter-section[data-v-4dc20dcf]{margin-bottom:20px}.filter-label[data-v-4dc20dcf]{font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:8px}.filter-options[data-v-4dc20dcf]{display:flex;flex-direction:column;gap:6px}.filter-radio[data-v-4dc20dcf]{display:flex;align-items:center;gap:8px;font-size:13px;color:#444;cursor:pointer;padding:5px 8px;border-radius:6px;transition:background .15s}.filter-radio input[data-v-4dc20dcf]{display:none}.filter-radio.active[data-v-4dc20dcf]{background:#eff6ff;color:#1a6ab5;font-weight:600}.radio-dot[data-v-4dc20dcf]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.date-label[data-v-4dc20dcf]{font-size:11px;color:#888;display:block;margin-bottom:4px}.date-input[data-v-4dc20dcf]{width:100%;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:12px;color:#333;outline:none;box-sizing:border-box}.date-input[data-v-4dc20dcf]:focus{border-color:#4ab8f5}.resumen-box[data-v-4dc20dcf]{background:#f8fafc;border-radius:8px;padding:12px}.resumen-title[data-v-4dc20dcf]{font-size:12px;font-weight:700;color:#444;margin:0 0 10px}.resumen-row[data-v-4dc20dcf]{display:flex;justify-content:space-between;font-size:12px;color:#666;padding:3px 0;border-bottom:1px solid #eee}.resumen-row[data-v-4dc20dcf]:last-child{border-bottom:none}.resumen-val[data-v-4dc20dcf]{font-weight:700;color:#1a1a1a}.table-area[data-v-4dc20dcf]{flex:1;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f}.table-toolbar[data-v-4dc20dcf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.table-wrap[data-v-4dc20dcf]{overflow-x:auto}.data-table[data-v-4dc20dcf]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead tr[data-v-4dc20dcf]{background:#1a1a2e;color:#fff}.data-table th[data-v-4dc20dcf]{padding:10px 14px;text-align:left;font-weight:600;font-size:12px}.data-table tbody tr[data-v-4dc20dcf]{border-bottom:1px solid #f0f0f0;transition:background .15s}.data-table tbody tr[data-v-4dc20dcf]:hover{background:#f8fafc}.data-table td[data-v-4dc20dcf]{padding:12px 14px;vertical-align:middle}.tr-clickable[data-v-4dc20dcf]{cursor:pointer}.camp-name[data-v-4dc20dcf]{font-weight:600;color:#1a1a1a;font-size:13px}.camp-desc[data-v-4dc20dcf]{font-size:11px;color:#999;margin-top:2px}.td-dates[data-v-4dc20dcf]{font-size:12px;color:#666;display:flex;flex-direction:column;gap:2px}.td-center[data-v-4dc20dcf]{text-align:center;font-weight:600;color:#333}.td-actions[data-v-4dc20dcf]{display:flex;gap:6px}.td-progress[data-v-4dc20dcf]{display:flex;align-items:center;gap:8px}.progress-bar[data-v-4dc20dcf]{flex:1;height:6px;background:#e2e8f0;border-radius:10px;overflow:hidden;min-width:60px}.progress-fill[data-v-4dc20dcf]{height:100%;border-radius:10px;transition:width .3s}.progress-pct[data-v-4dc20dcf]{font-size:12px;font-weight:600;color:#555;min-width:32px}.btn-action[data-v-4dc20dcf]{background:#eff6ff;border:1px solid #bfdbfe;cursor:pointer;font-size:12px;font-weight:600;color:#1d4ed8;padding:6px 10px;border-radius:6px;transition:background .15s,border-color .15s}.btn-action[data-v-4dc20dcf]:hover{background:#dbeafe;border-color:#93c5fd}.empty-state[data-v-4dc20dcf]{text-align:center;color:#999;padding:40px;font-size:13px}.stock-ok[data-v-4dc20dcf]{color:#166534;font-weight:700}.stock-agotado[data-v-4dc20dcf]{color:#b91c1c;font-weight:700}.badge[data-v-4dc20dcf]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.estado-activa[data-v-4dc20dcf]{background:#dcfce7;color:#166534}.estado-finalizada[data-v-4dc20dcf]{background:#e0e7ff;color:#3730a3}.estado-pausada[data-v-4dc20dcf]{background:#fef3c7;color:#b45309}.estado-borrador[data-v-4dc20dcf]{background:#f1f5f9;color:#64748b}.pagination[data-v-4dc20dcf]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.page-btn[data-v-4dc20dcf]{padding:6px 14px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:16px;color:#555}.page-btn[data-v-4dc20dcf]:disabled{opacity:.4;cursor:not-allowed}.page-info[data-v-4dc20dcf]{font-size:13px;color:#666}.loading-state[data-v-4dc20dcf]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px;color:#999;font-size:13px}.spinner[data-v-4dc20dcf]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#4ab8f5;border-radius:50%;animation:spin-4dc20dcf .7s linear infinite}@keyframes spin-4dc20dcf{to{transform:rotate(360deg)}}.modal-overlay[data-v-4dc20dcf]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200}.modal[data-v-4dc20dcf]{background:#fff;border-radius:12px;width:480px;max-width:95vw;box-shadow:0 20px 60px #0003;max-height:90vh;overflow-y:auto}.modal-lg[data-v-4dc20dcf]{width:560px}.modal-sm[data-v-4dc20dcf]{width:380px}.modal-header[data-v-4dc20dcf]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.modal-header h2[data-v-4dc20dcf]{font-size:16px;font-weight:700;color:#1a1a1a;margin:0}.modal-close[data-v-4dc20dcf]{background:none;border:none;cursor:pointer;font-size:18px;color:#999}.modal-body[data-v-4dc20dcf]{padding:20px 24px;display:flex;flex-direction:column;gap:14px}.modal-body p[data-v-4dc20dcf]{font-size:14px;color:#555;margin:0}.modal-footer[data-v-4dc20dcf]{display:flex;justify-content:flex-end;gap:10px;padding:0 24px 20px}.section-title[data-v-4dc20dcf]{font-size:13px;font-weight:700;color:#334155;margin-bottom:10px}.form-group[data-v-4dc20dcf]{display:flex;flex-direction:column;gap:6px;flex:1}.form-group label[data-v-4dc20dcf]{font-size:12px;font-weight:600;color:#555}.form-input[data-v-4dc20dcf]{border:1px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:13px;color:#333;outline:none;width:100%;box-sizing:border-box}.form-input[data-v-4dc20dcf]:focus{border-color:#4ab8f5}.form-input-sm[data-v-4dc20dcf]{width:80px!important}.form-textarea[data-v-4dc20dcf]{resize:vertical;min-height:70px}.form-row[data-v-4dc20dcf]{display:flex;gap:12px}.form-error[data-v-4dc20dcf]{font-size:11px;color:#ef4444}.producto-row[data-v-4dc20dcf]{display:flex;gap:8px;align-items:center;margin-bottom:8px}.btn-remove[data-v-4dc20dcf]{background:none;border:none;cursor:pointer;color:#ef4444;font-size:16px;padding:4px}.btn-add-producto[data-v-4dc20dcf]{background:none;border:1px dashed #4ab8f5;color:#1a6ab5;font-size:12px;font-weight:600;padding:7px 14px;border-radius:8px;cursor:pointer;margin-top:4px}.btn-add-producto[data-v-4dc20dcf]:hover{background:#eff6ff}.kit-detail-header[data-v-4dc20dcf]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:4px}.kit-detail-grid[data-v-4dc20dcf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kit-detail-card[data-v-4dc20dcf]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:4px}.kit-detail-label[data-v-4dc20dcf]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.tree-node[data-v-f16aebde]{margin-bottom:4px;list-style:none}.tree-children[data-v-f16aebde]{list-style:none;margin:0;padding:0}.tree-node-row[data-v-f16aebde]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid #eef2f7}.tree-node-row[data-v-f16aebde]:hover{background:#4ab8f50f}.tree-toggle[data-v-f16aebde]{width:22px;height:22px;border:none;background:#f1f5f9;border-radius:6px;cursor:pointer;flex-shrink:0}.tree-toggle--spacer[data-v-f16aebde]{visibility:hidden}.tree-node-main[data-v-f16aebde]{flex:1;min-width:0}.tree-node-title[data-v-f16aebde]{font-weight:600;font-size:13px;color:#0f172a}.tree-node-meta[data-v-f16aebde]{font-size:11px;color:#64748b;margin-top:2px;display:flex;flex-wrap:wrap;gap:4px}.tree-node-score[data-v-f16aebde]{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.score-pill[data-v-f16aebde],.score-badge[data-v-f16aebde]{font-size:10px;padding:3px 8px;border-radius:999px;font-weight:700}.score-pill[data-v-f16aebde]{background:#f1f5f9;color:#334155}.score-badge[data-v-f16aebde]{background:#eef2ff;color:#4338ca}.score-elite[data-v-f16aebde]{background:#dcfce7;color:#166534}.score-good[data-v-f16aebde]{background:#dbeafe;color:#1d4ed8}.score-watch[data-v-f16aebde]{background:#fef3c7;color:#92400e}.score-risk[data-v-f16aebde]{background:#fee2e2;color:#991b1b}.badge[data-v-f16aebde]{font-size:10px;padding:3px 8px;border-radius:999px;font-weight:600;white-space:nowrap}.est-activa[data-v-f16aebde]{background:#dcfce7;color:#166534}.est-suspendida[data-v-f16aebde]{background:#fee2e2;color:#991b1b}.est-revision_admin[data-v-f16aebde],.est-pendiente_activacion[data-v-f16aebde],.est-pre_registro[data-v-f16aebde]{background:#fef3c7;color:#92400e}.tree-panel[data-v-06698f13]{display:flex;flex-direction:column;gap:12px}.tree-toolbar[data-v-06698f13]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tree-card[data-v-06698f13]{background:#fff;border-radius:10px;border:1px solid #e8ecf0;padding:14px}.tree-meta[data-v-06698f13]{font-size:12px;color:#64748b;margin-bottom:12px;display:flex;gap:6px;flex-wrap:wrap}.tree-root-list[data-v-06698f13]{list-style:none;margin:0;padding:0}.tree-error[data-v-06698f13]{color:#b91c1c;font-size:13px}.loading-state[data-v-06698f13]{display:flex;align-items:center;gap:10px;padding:24px;color:#64748b}.spinner[data-v-06698f13]{width:22px;height:22px;border-radius:50%;border:2px solid #dbeafe;border-top-color:#2563eb;animation:spin-06698f13 .8s linear infinite}@keyframes spin-06698f13{to{transform:rotate(360deg)}}.empty-state[data-v-06698f13]{padding:20px;text-align:center;color:#94a3b8;font-size:13px}.search-box[data-v-06698f13]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:0 10px;flex:1;min-width:220px}.search-input[data-v-06698f13]{border:none;outline:none;padding:10px 0;width:100%;font-size:13px}.btn-secondary[data-v-06698f13]{background:#fff;border:1px solid #d1d5db;color:#374151;padding:9px 14px;border-radius:8px;cursor:pointer;font-size:13px}.sponsor-queue[data-v-1ccff559]{display:flex;flex-direction:column;gap:16px}.subtle[data-v-1ccff559]{font-size:12px;color:#666}.status-pill[data-v-1ccff559]{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-pill.pendiente[data-v-1ccff559]{background:#fff7ed;color:#c2410c}.status-pill.aprobada[data-v-1ccff559]{background:#ecfdf5;color:#047857}.status-pill.rechazada[data-v-1ccff559]{background:#fef2f2;color:#b91c1c}.actions-cell[data-v-1ccff559]{display:flex;gap:8px;flex-wrap:wrap}.btn-sm[data-v-1ccff559]{padding:6px 12px;font-size:12px}.btn-danger[data-v-1ccff559]{background:#dc2626;color:#fff;border:none;border-radius:8px;cursor:pointer}.modal-overlay[data-v-1ccff559]{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:50;padding:24px}.modal-card[data-v-1ccff559]{width:min(480px,100%);background:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.modal-copy[data-v-1ccff559]{margin:0;color:#555;font-size:14px}.modal-footer[data-v-1ccff559]{display:flex;justify-content:flex-end;gap:8px}.dashboard-layout[data-v-628e146d]{display:flex;min-height:100vh;background:#f4f6f9}.sidebar[data-v-628e146d]{width:200px;background:#0f1b2d;display:flex;flex-direction:column;padding:0;position:fixed;top:0;left:0;height:100vh;z-index:100;border-right:1px solid #1a2d45;overflow-y:auto}.sidebar-logo[data-v-628e146d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px 16px;border-bottom:1px solid #1a2d45;gap:6px}.sidebar-logo-img[data-v-628e146d]{width:56px;height:56px;object-fit:contain}.sidebar-brand[data-v-628e146d]{font-size:13px;font-weight:800;color:#fff;letter-spacing:3px}.sidebar-section-label[data-v-628e146d]{font-size:10px;font-weight:700;color:#4a6080;letter-spacing:1.5px;text-transform:uppercase;padding:14px 18px 6px}.sidebar-nav[data-v-628e146d]{display:flex;flex-direction:column;gap:2px;padding:0 10px}.nav-item[data-v-628e146d]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:#6b8aaa;text-decoration:none;font-size:13px;font-weight:500;transition:background .2s,color .2s;white-space:nowrap}.nav-item[data-v-628e146d]:hover{background:#162236;color:#a0c4e8}.nav-item.active[data-v-628e146d]{background:#1a3a5c;color:#4ab8f5;font-weight:600}.nav-item.nav-logout[data-v-628e146d]{color:#ef4444}.nav-item.nav-logout[data-v-628e146d]:hover{background:#2a1010;color:#f87171}.sidebar-bottom[data-v-628e146d]{display:flex;flex-direction:column;gap:2px;padding:0 10px 16px}.main-content[data-v-628e146d]{margin-left:200px;flex:1;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-628e146d]{background:#fff;height:56px;display:flex;align-items:center;padding:0 24px;gap:16px;border-bottom:1px solid #eee;position:sticky;top:0;z-index:50}.topbar-left[data-v-628e146d]{min-width:200px}.breadcrumb[data-v-628e146d]{font-size:13px;color:#999}.breadcrumb strong[data-v-628e146d]{color:#333}.topbar-center[data-v-628e146d]{flex:1;display:flex;justify-content:center}.search-box[data-v-628e146d]{display:flex;align-items:center;gap:8px;background:#f4f6f9;border-radius:20px;padding:6px 14px;width:280px}.search-input[data-v-628e146d]{border:none;background:transparent;outline:none;font-size:13px;color:#333;width:100%}.topbar-right[data-v-628e146d]{display:flex;align-items:center;gap:16px;min-width:220px;justify-content:flex-end}.user-info[data-v-628e146d]{display:flex;align-items:center;gap:10px}.user-avatar[data-v-628e146d]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.user-details[data-v-628e146d]{display:flex;flex-direction:column}.user-name[data-v-628e146d]{font-size:13px;font-weight:600;color:#333}.user-email[data-v-628e146d]{font-size:11px;color:#999}.notif-btn[data-v-628e146d]{position:relative;background:none;border:none;cursor:pointer;color:#666;padding:6px}.notif-badge[data-v-628e146d]{position:absolute;top:2px;right:2px;background:#ef4444;color:#fff;font-size:9px;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.page-body[data-v-628e146d]{padding:24px 28px;display:flex;flex-direction:column;gap:20px}.view-tabs[data-v-628e146d]{display:flex;gap:8px;margin-bottom:14px}.view-tab[data-v-628e146d]{border:1px solid #dbe3ee;background:#fff;color:#475569;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer}.view-tab.active[data-v-628e146d]{background:#0f1b2d;border-color:#0f1b2d;color:#fff}.page-header[data-v-628e146d]{display:flex;align-items:center;justify-content:space-between}.page-title[data-v-628e146d]{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.page-subtitle[data-v-628e146d]{font-size:13px;color:#999;margin:0}.btn-primary[data-v-628e146d]{padding:9px 18px;border:none;border-radius:8px;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);font-size:13px;font-weight:600;color:#fff;cursor:pointer}.btn-secondary[data-v-628e146d]{padding:9px 18px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:#555;cursor:pointer}.btn-danger[data-v-628e146d]{padding:9px 18px;border:none;border-radius:8px;background:#ef4444;font-size:13px;font-weight:600;color:#fff;cursor:pointer}.btn-danger[data-v-628e146d]:disabled{opacity:.6;cursor:not-allowed}.alert-error[data-v-628e146d]{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.alert-success[data-v-628e146d]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.alert-close[data-v-628e146d]{background:none;border:none;cursor:pointer;font-size:16px}.filters-bar[data-v-628e146d]{display:flex;align-items:center;gap:10px;background:#fff;border-radius:12px;padding:12px 16px;box-shadow:0 2px 8px #0000000f;flex-wrap:wrap}.search-wide[data-v-628e146d]{width:220px}.filter-label-inline[data-v-628e146d]{font-size:13px;color:#888;font-weight:600}.select-filter[data-v-628e146d]{border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;font-size:13px;color:#444;outline:none;cursor:pointer;background:#fff}.result-count[data-v-628e146d]{margin-left:auto;font-size:13px;color:#666;font-weight:600}.table-card[data-v-628e146d]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f}.loading-state[data-v-628e146d]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px;color:#999;font-size:13px}.spinner[data-v-628e146d]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#4ab8f5;border-radius:50%;animation:spin-628e146d .7s linear infinite}@keyframes spin-628e146d{to{transform:rotate(360deg)}}.table-wrap[data-v-628e146d]{overflow-x:auto}.data-table[data-v-628e146d]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead tr[data-v-628e146d]{background:#1a1a2e;color:#fff}.data-table th[data-v-628e146d]{padding:10px 14px;text-align:left;font-weight:600;font-size:12px;white-space:nowrap}.data-table tbody tr[data-v-628e146d]{border-bottom:1px solid #f0f0f0;transition:background .15s}.data-table tbody tr[data-v-628e146d]:hover{background:#f8fafc}.data-table td[data-v-628e146d]{padding:10px 14px;vertical-align:middle}.lider-info[data-v-628e146d]{display:flex;align-items:center;gap:10px}.lider-avatar[data-v-628e146d]{width:36px;height:36px;border-radius:50%;color:#fff;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lider-name[data-v-628e146d]{font-weight:600;color:#1a1a1a;font-size:13px}.lider-email[data-v-628e146d]{font-size:11px;color:#999}.td-dni[data-v-628e146d]{color:#666;font-size:12px}.td-center[data-v-628e146d]{text-align:center;font-weight:600;color:#333}.badge[data-v-628e146d]{display:inline-block;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600}.est-activa[data-v-628e146d]{background:#dcfce7;color:#166534}.est-suspendida[data-v-628e146d]{background:#fee2e2;color:#991b1b}.est-pre_registro[data-v-628e146d]{background:#fef3c7;color:#b45309}.est-revision_admin[data-v-628e146d],.est-pendiente_activacion[data-v-628e146d],.est-biometria_pendiente[data-v-628e146d],.est-documentos_pendientes[data-v-628e146d]{background:#dbeafe;color:#1d4ed8}.est-bloqueada_riesgo[data-v-628e146d],.est-rechazada[data-v-628e146d]{background:#fee2e2;color:#991b1b}.est-retirada[data-v-628e146d]{background:#e5e7eb;color:#374151}.acciones[data-v-628e146d]{display:flex;gap:6px}.acc-btn[data-v-628e146d]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background .15s}.acc-btn[data-v-628e146d]:hover{background:#f1f5f9}.acc-btn[data-v-628e146d]:disabled{opacity:.55;cursor:not-allowed}.acc-btn--success[data-v-628e146d]{background:#dcfce7;color:#166534;padding:6px 10px;font-size:11px;font-weight:700}.acc-btn--danger[data-v-628e146d]{background:#fee2e2;color:#991b1b;padding:6px 10px;font-size:11px;font-weight:700}.acc-btn--warn[data-v-628e146d]{background:#fef3c7;color:#b45309;padding:6px 10px;font-size:11px;font-weight:700}.empty-state[data-v-628e146d]{text-align:center;color:#999;padding:40px;font-size:13px}.table-footer[data-v-628e146d]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #f0f0f0}.table-count[data-v-628e146d]{font-size:12px;color:#999}.pagination[data-v-628e146d]{display:flex;gap:6px}.page-btn[data-v-628e146d]{padding:5px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:12px;cursor:pointer;color:#555}.page-btn[data-v-628e146d]:disabled{opacity:.4;cursor:not-allowed}.page-btn.active[data-v-628e146d]{background:#1a6ab5;color:#fff;border-color:#1a6ab5}.modal-overlay[data-v-628e146d]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200}.modal[data-v-628e146d]{background:#fff;border-radius:12px;width:480px;max-width:95vw;box-shadow:0 20px 60px #0003;max-height:90vh;overflow-y:auto}.modal-lg[data-v-628e146d]{width:560px}.modal-sm[data-v-628e146d]{width:400px}.modal-header[data-v-628e146d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.modal-header h2[data-v-628e146d]{font-size:16px;font-weight:700;color:#1a1a1a;margin:0}.modal-close[data-v-628e146d]{background:none;border:none;cursor:pointer;font-size:18px;color:#999}.modal-body[data-v-628e146d]{padding:20px 24px;display:flex;flex-direction:column;gap:14px}.modal-body p[data-v-628e146d]{font-size:13px;color:#555;margin:0}.modal-footer[data-v-628e146d]{display:flex;justify-content:flex-end;gap:10px;padding:0 24px 20px}.form-grid[data-v-628e146d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-group[data-v-628e146d]{display:flex;flex-direction:column;gap:6px}.form-group-full[data-v-628e146d]{grid-column:1 / -1}.form-group label[data-v-628e146d]{font-size:12px;font-weight:600;color:#555}.form-input[data-v-628e146d]{border:1px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:13px;color:#333;outline:none;width:100%;box-sizing:border-box}.form-textarea[data-v-628e146d]{resize:vertical;min-height:88px}.detalle-grid[data-v-628e146d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detalle-grid--three[data-v-628e146d]{grid-template-columns:repeat(3,1fr)}.detalle-item[data-v-628e146d]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:#f8fafc;border-radius:8px}.detalle-label[data-v-628e146d]{font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px}.detalle-section[data-v-628e146d]{display:flex;flex-direction:column;gap:10px}.detalle-section-title[data-v-628e146d]{margin:0;font-size:14px;font-weight:700;color:#162033}.detail-inline[data-v-628e146d]{padding:18px 0}.history-list[data-v-628e146d]{display:flex;flex-direction:column;gap:10px}.history-item[data-v-628e146d]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:12px;border-radius:10px;background:#f8fafc}.history-item p[data-v-628e146d]{margin:4px 0 0;font-size:12px;color:#64748b}.pin-result[data-v-628e146d]{display:flex;flex-direction:column;align-items:center;gap:14px}.pin-box[data-v-628e146d]{background:#0f1b2d;border-radius:12px;padding:20px 32px;text-align:center}.pin-label[data-v-628e146d]{font-size:11px;color:#4a6080;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:8px}.pin-code[data-v-628e146d]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;font-weight:800;color:#4ab8f5;letter-spacing:.2em;display:block}.invite-form[data-v-628e146d]{display:flex;flex-direction:column;gap:14px}.pin-hint[data-v-628e146d]{font-size:12px;color:#888;text-align:center;margin:0}.btn-copy-pin[data-v-628e146d]{padding:8px 20px;border:1.5px solid #4ab8f5;border-radius:8px;background:#fff;color:#1a6ab5;font-size:13px;font-weight:600;cursor:pointer}.btn-copy-pin[data-v-628e146d]:hover{background:#eff6ff}@media(max-width:860px){.form-grid[data-v-628e146d],.detalle-grid[data-v-628e146d],.detalle-grid--three[data-v-628e146d]{grid-template-columns:1fr}.history-item[data-v-628e146d]{flex-direction:column}}.loading-state[data-v-048e57b3]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:240px;color:#60758d}.spinner[data-v-048e57b3]{width:20px;height:20px;border:2px solid rgba(82,115,148,.2);border-top-color:#2e7dd7;border-radius:999px;animation:spin-048e57b3 .8s linear infinite}.detail-layout[data-v-048e57b3]{display:flex;flex-direction:column;gap:18px}.card-surface[data-v-048e57b3]{border:1px solid rgba(151,177,209,.2);border-radius:20px;background:linear-gradient(180deg,#fffffffa,#f5f9fff5);box-shadow:0 14px 30px #16273f14}.summary-card[data-v-048e57b3],.action-card[data-v-048e57b3],.detail-card[data-v-048e57b3]{padding:20px}.summary-top[data-v-048e57b3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.eyebrow[data-v-048e57b3]{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5e7898}.summary-top h3[data-v-048e57b3],.detail-card h4[data-v-048e57b3],.action-box h4[data-v-048e57b3]{margin:0;color:#17314f}.summary-copy[data-v-048e57b3],.action-box p[data-v-048e57b3],.detail-card p[data-v-048e57b3]{margin:8px 0 0;color:#51657f;line-height:1.5}.summary-grid[data-v-048e57b3],.detail-grid[data-v-048e57b3],.action-grid[data-v-048e57b3]{display:grid;gap:14px}.summary-grid[data-v-048e57b3]{margin-top:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.detail-grid[data-v-048e57b3]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.action-grid[data-v-048e57b3]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.metric-card[data-v-048e57b3]{padding:14px 16px;border-radius:16px;background:#eef5ffeb;border:1px solid rgba(158,187,220,.18)}.metric-card strong[data-v-048e57b3]{display:block;color:#17314f}.metric-card span[data-v-048e57b3]{color:#60758d;font-size:13px}.badge[data-v-048e57b3]{padding:8px 12px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase}.badge--revision_admin[data-v-048e57b3],.badge--pendiente_activacion[data-v-048e57b3],.badge--documentos_pendientes[data-v-048e57b3]{background:#d6eaffe0;color:#1f63ae}.badge--activa[data-v-048e57b3]{background:#e0f5e8e6;color:#137243}.badge--suspendida[data-v-048e57b3],.badge--rechazada[data-v-048e57b3],.badge--bloqueada_riesgo[data-v-048e57b3]{background:#ffe5e5eb;color:#b03d3d}.plain-list[data-v-048e57b3]{margin:10px 0 0;padding-left:18px;color:#51657f}.action-box[data-v-048e57b3]{padding:18px;border-radius:18px;background:#eef5fff0;border:1px solid rgba(158,187,220,.2)}.action-box--danger[data-v-048e57b3]{background:#fff2f2eb;border-color:#e79f9f38}textarea[data-v-048e57b3]{width:100%;margin-top:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(154,177,205,.34);background:#fffffffa;font:inherit;color:#17314f;resize:vertical;box-sizing:border-box}.action-button[data-v-048e57b3]{margin-top:14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:10px 16px;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .18s ease}.action-button[data-v-048e57b3]:disabled,.modal-secondary[data-v-048e57b3]:disabled,textarea[data-v-048e57b3]:disabled{opacity:.55;cursor:not-allowed}.action-button--primary[data-v-048e57b3]{background:linear-gradient(135deg,#1f7ae0,#145fbe);color:#fff}.action-button--danger[data-v-048e57b3]{background:#b91c1c;color:#fff}.modal-secondary[data-v-048e57b3]{padding:9px 16px;border:1px solid #dbe3ef;border-radius:8px;background:#fff;color:#475569;font-size:13px;font-weight:600;cursor:pointer}@keyframes spin-048e57b3{to{transform:rotate(360deg)}}@media(max-width:768px){.summary-top[data-v-048e57b3]{flex-direction:column}}.loading-state[data-v-65db193a]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px;color:#999;font-size:13px}.spinner[data-v-65db193a]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-65db193a .7s linear infinite}@keyframes spin-65db193a{to{transform:rotate(360deg)}}.table-wrap[data-v-65db193a]{overflow-x:auto}.data-table[data-v-65db193a]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead tr[data-v-65db193a]{background:#1d2a3d;color:#fff}.data-table th[data-v-65db193a]{padding:10px 14px;text-align:left;font-weight:600;font-size:12px;white-space:nowrap}.data-table tbody tr[data-v-65db193a]{border-bottom:1px solid #f0f0f0;transition:background .15s}.data-table tbody tr[data-v-65db193a]:hover{background:#f8fafc}.data-table td[data-v-65db193a]{padding:10px 14px;vertical-align:middle}.approval-info[data-v-65db193a]{display:flex;align-items:center;gap:8px}.approval-avatar[data-v-65db193a]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);color:#fff;font-weight:700;font-size:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.approval-name[data-v-65db193a]{font-weight:600;color:#1a1a1a;font-size:12px}.approval-meta[data-v-65db193a],.td-muted[data-v-65db193a]{color:#666;font-size:12px}.td-strong[data-v-65db193a],.td-center[data-v-65db193a]{font-weight:600;color:#333}.td-center[data-v-65db193a]{text-align:center}.badge[data-v-65db193a]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}.approval-activa[data-v-65db193a]{background:#dbeafe;color:#1e40af}.approval-configuracion[data-v-65db193a]{background:#fef3c7;color:#b45309}.approval-suspendida[data-v-65db193a]{background:#fee2e2;color:#991b1b}.approval-inactiva[data-v-65db193a]{background:#e2e8f0;color:#475569}.acciones[data-v-65db193a]{display:flex;justify-content:flex-end}.btn-detalle[data-v-65db193a]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;border:1px solid #d7dee8;background:#fff;color:#334155}.empty-state[data-v-65db193a]{padding:30px 14px;text-align:center;color:#64748b}.queue-toggle[data-v-ff136b8a]{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid #dbe3ef;border-radius:10px;background:#f8fafc}.queue-toggle__button[data-v-ff136b8a]{border:none;background:transparent;color:#64748b;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer}.queue-toggle__button--active[data-v-ff136b8a]{background:#fff;color:#145fbe;box-shadow:0 1px 3px #0f172a14}.approvals-search[data-v-ff136b8a]{width:320px;max-width:100%}@media(max-width:768px){.admin-section-header[data-v-ff136b8a]{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.approvals-search[data-v-ff136b8a]{width:100%}}.bank-validation[data-v-508d8f36]{display:flex;flex-direction:column;gap:18px}.bank-validation__hero[data-v-508d8f36]{display:flex;justify-content:space-between;gap:18px;align-items:end;padding:24px;border-radius:20px;background:linear-gradient(135deg,#f2f8ff,#fff 48%,#fff8ef);border:1px solid rgba(26,58,92,.08)}.bank-validation__eyebrow[data-v-508d8f36]{margin:0 0 8px;color:#8c5f2c;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bank-validation__title[data-v-508d8f36]{margin:0;color:#162033;font-size:clamp(1.8rem,2.8vw,2.4rem);line-height:1}.bank-validation__subtitle[data-v-508d8f36],.bank-validation__section-copy[data-v-508d8f36],.queue-card__copy[data-v-508d8f36],.detail-card__copy[data-v-508d8f36],.commission-box__head p[data-v-508d8f36],.bank-validation__pagination[data-v-508d8f36],.bank-validation__state[data-v-508d8f36]{color:#5f6b7c;font-size:.92rem;line-height:1.5}.bank-validation__hero-actions[data-v-508d8f36]{display:flex;gap:12px;align-items:center}.bank-validation__search[data-v-508d8f36]{min-width:280px;padding:12px 14px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:#ffffffeb;color:#162033;outline:none}.bank-validation__summary-grid[data-v-508d8f36]{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card[data-v-508d8f36]{padding:18px;border-radius:18px;border:1px solid transparent;display:flex;flex-direction:column;gap:8px}.summary-card--ocean[data-v-508d8f36]{background:linear-gradient(135deg,#0f3f70,#1b5fa1);color:#f8fbff}.summary-card--gold[data-v-508d8f36]{background:linear-gradient(135deg,#fff3df,#fffaf3);border-color:#8c5f2c2e;color:#5b3a11}.summary-card--slate[data-v-508d8f36]{background:linear-gradient(135deg,#eff2f7,#fff);border-color:#0f172a14;color:#162033}.summary-card__label[data-v-508d8f36]{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.summary-card__value[data-v-508d8f36]{font-size:clamp(1.4rem,2vw,2rem);line-height:1}.summary-card__caption[data-v-508d8f36]{opacity:.82}.bank-validation__alert[data-v-508d8f36]{padding:12px 14px;border-radius:14px;font-size:.9rem}.bank-validation__alert--error[data-v-508d8f36]{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.bank-validation__alert--success[data-v-508d8f36]{background:#effcf3;border:1px solid #bbf7d0;color:#166534}.bank-validation__workspace[data-v-508d8f36]{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:18px}.bank-validation__queue[data-v-508d8f36],.bank-validation__detail[data-v-508d8f36]{background:#fff;border-radius:20px;border:1px solid rgba(15,23,42,.08);padding:20px;display:flex;flex-direction:column;gap:16px}.bank-validation__section-head[data-v-508d8f36]{display:flex;justify-content:space-between;gap:12px;align-items:start}.bank-validation__section-title[data-v-508d8f36],.detail-card__title[data-v-508d8f36],.commission-box__head h5[data-v-508d8f36]{margin:0;color:#162033}.bank-validation__count-chip[data-v-508d8f36]{padding:6px 10px;border-radius:999px;background:#f2f8ff;color:#1b5fa1;font-size:.78rem;font-weight:700}.bank-validation__queue-list[data-v-508d8f36]{display:flex;flex-direction:column;gap:10px}.queue-card[data-v-508d8f36]{padding:14px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#fcfdff;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:8px}.queue-card--active[data-v-508d8f36]{border-color:#1b5fa152;background:linear-gradient(135deg,#edf5ff,#fff);box-shadow:0 14px 32px #1b5fa11f}.queue-card__head[data-v-508d8f36],.queue-card__meta[data-v-508d8f36],.detail-card__hero[data-v-508d8f36],.commission-box__head[data-v-508d8f36],.detail-card__actions[data-v-508d8f36],.commission-list__item[data-v-508d8f36]{display:flex;justify-content:space-between;gap:12px;align-items:center}.queue-card__head[data-v-508d8f36],.detail-card__amount-box strong[data-v-508d8f36]{color:#162033}.queue-card__meta[data-v-508d8f36]{font-size:.8rem;color:#7a8699;flex-wrap:wrap}.detail-card[data-v-508d8f36]{display:flex;flex-direction:column;gap:18px}.detail-card__eyebrow[data-v-508d8f36]{margin:0 0 4px;color:#8c5f2c;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.detail-card__amount-box[data-v-508d8f36]{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:16px;background:linear-gradient(135deg,#102b47,#0f3f70);color:#f7fbff}.detail-grid[data-v-508d8f36]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.detail-grid__item[data-v-508d8f36]{padding:14px;border-radius:14px;background:#f8fafc}.detail-grid__item dt[data-v-508d8f36]{color:#7a8699;font-size:.78rem;margin-bottom:6px}.detail-grid__item dd[data-v-508d8f36]{margin:0;color:#162033;font-weight:600}.commission-box[data-v-508d8f36]{padding:18px;border-radius:18px;background:linear-gradient(135deg,#fffaf2,#fff);border:1px solid rgba(140,95,44,.14);display:flex;flex-direction:column;gap:14px}.commission-list[data-v-508d8f36]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.commission-list__item[data-v-508d8f36]{padding-top:10px;border-top:1px solid rgba(15,23,42,.08)}.commission-list__item[data-v-508d8f36]:first-child{padding-top:0;border-top:0}.commission-box__empty[data-v-508d8f36]{margin:0;color:#7a8699}.bank-validation__pagination[data-v-508d8f36]{justify-content:center}@media(max-width:1180px){.bank-validation__summary-grid[data-v-508d8f36],.bank-validation__workspace[data-v-508d8f36],.detail-grid[data-v-508d8f36]{grid-template-columns:1fr}}@media(max-width:820px){.bank-validation__hero[data-v-508d8f36],.bank-validation__hero-actions[data-v-508d8f36],.queue-card__head[data-v-508d8f36],.queue-card__meta[data-v-508d8f36],.detail-card__hero[data-v-508d8f36],.commission-box__head[data-v-508d8f36],.detail-card__actions[data-v-508d8f36],.commission-list__item[data-v-508d8f36]{flex-direction:column;align-items:stretch}.bank-validation__search[data-v-508d8f36]{min-width:0;width:100%}}.receipt-preview[data-v-b6bc2707]{min-height:320px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:radial-gradient(circle at top left,rgba(26,106,181,.12),transparent 34%),linear-gradient(180deg,#f8fbff,#eef4fb);border:1px solid #dbe7f3;overflow:hidden}.receipt-preview__image[data-v-b6bc2707]{display:block;width:100%;max-height:min(72vh,920px);object-fit:contain;background:#fff}.receipt-preview__fallback[data-v-b6bc2707]{width:100%;max-width:420px;padding:40px 28px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.receipt-preview__icon[data-v-b6bc2707]{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:#fff;color:#1a6ab5;box-shadow:0 16px 36px #1a6ab524}.receipt-preview__icon svg[data-v-b6bc2707]{width:30px;height:30px}.receipt-preview__fallback-title[data-v-b6bc2707]{color:#172033;font-size:16px}.receipt-preview__fallback-copy[data-v-b6bc2707]{margin:0;color:#5a6a7f;font-size:13px;line-height:1.6}.receipt-preview__primary[data-v-b6bc2707],.receipt-preview__secondary[data-v-b6bc2707]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:10px;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.receipt-preview__primary[data-v-b6bc2707]{border:1px solid #1a6ab5;background:#1a6ab5;color:#fff}.receipt-preview__secondary[data-v-b6bc2707]{border:1px solid #d7dfeb;background:#fff;color:#516072}@media(max-width:768px){.receipt-preview[data-v-b6bc2707]{min-height:240px}.receipt-preview__fallback[data-v-b6bc2707]{padding:28px 20px}.receipt-preview__primary[data-v-b6bc2707],.receipt-preview__secondary[data-v-b6bc2707]{width:100%}}.dashboard-layout[data-v-305e5e1d]{display:flex;min-height:100vh;background:#f4f6f9}.sidebar[data-v-305e5e1d]{width:200px;background:#0f1b2d;display:flex;flex-direction:column;padding:0;position:fixed;top:0;left:0;height:100vh;z-index:100;border-right:1px solid #1a2d45;overflow-y:auto}.sidebar-logo[data-v-305e5e1d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px 16px;border-bottom:1px solid #1a2d45;gap:6px}.sidebar-logo-img[data-v-305e5e1d]{width:56px;height:56px;object-fit:contain}.sidebar-brand[data-v-305e5e1d]{font-size:13px;font-weight:800;color:#fff;letter-spacing:3px}.sidebar-section-label[data-v-305e5e1d]{font-size:10px;font-weight:700;color:#4a6080;letter-spacing:1.5px;text-transform:uppercase;padding:14px 18px 6px}.sidebar-nav[data-v-305e5e1d]{display:flex;flex-direction:column;gap:2px;padding:0 10px}.nav-item[data-v-305e5e1d]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:#6b8aaa;text-decoration:none;font-size:13px;font-weight:500;transition:background .2s,color .2s;white-space:nowrap}.nav-item[data-v-305e5e1d]:hover{background:#162236;color:#a0c4e8}.nav-item.active[data-v-305e5e1d]{background:#1a3a5c;color:#4ab8f5;font-weight:600}.nav-item.nav-logout[data-v-305e5e1d]{color:#ef4444}.nav-item.nav-logout[data-v-305e5e1d]:hover{background:#2a1010;color:#f87171}.sidebar-bottom[data-v-305e5e1d]{display:flex;flex-direction:column;gap:2px;padding:0 10px 16px}.main-content[data-v-305e5e1d]{margin-left:200px;flex:1;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-305e5e1d]{background:#fff;height:56px;display:flex;align-items:center;padding:0 24px;gap:16px;border-bottom:1px solid #eee;position:sticky;top:0;z-index:50}.topbar-left[data-v-305e5e1d]{min-width:200px}.breadcrumb[data-v-305e5e1d]{font-size:13px;color:#999}.breadcrumb strong[data-v-305e5e1d]{color:#333}.topbar-center[data-v-305e5e1d]{flex:1;display:flex;justify-content:center}.search-box[data-v-305e5e1d]{display:flex;align-items:center;gap:8px;background:#f4f6f9;border-radius:20px;padding:6px 14px;width:280px}.search-input[data-v-305e5e1d]{border:none;background:transparent;outline:none;font-size:13px;color:#333;width:100%}.topbar-right[data-v-305e5e1d]{display:flex;align-items:center;gap:16px;min-width:220px;justify-content:flex-end}.user-info[data-v-305e5e1d]{display:flex;align-items:center;gap:10px}.user-avatar[data-v-305e5e1d]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.user-details[data-v-305e5e1d]{display:flex;flex-direction:column}.user-name[data-v-305e5e1d]{font-size:13px;font-weight:600;color:#333}.user-email[data-v-305e5e1d]{font-size:11px;color:#999}.notif-btn[data-v-305e5e1d]{position:relative;background:none;border:none;cursor:pointer;color:#666;padding:6px}.notif-badge[data-v-305e5e1d]{position:absolute;top:2px;right:2px;background:#ef4444;color:#fff;font-size:9px;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.view-switcher[data-v-305e5e1d]{display:flex;gap:10px;flex-wrap:wrap}.view-switcher__tab[data-v-305e5e1d]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid #dbe4f0;background:#fff;color:#516072;font-size:12px;font-weight:700;cursor:pointer}.view-switcher__tab--active[data-v-305e5e1d]{background:#1a3a5c;color:#fff;border-color:#1a3a5c;box-shadow:0 10px 22px #1a3a5c2e}.view-switcher__count[data-v-305e5e1d]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 8px;border-radius:999px;background:#4ab8f51f;color:inherit;font-size:11px}.content-layout[data-v-305e5e1d]{display:flex;gap:20px;align-items:flex-start}.filters-panel[data-v-305e5e1d]{width:200px;flex-shrink:0;background:#fff;border-radius:12px;padding:18px;box-shadow:0 2px 8px #0000000f}.filters-title[data-v-305e5e1d]{font-size:14px;font-weight:700;color:#1a1a1a;margin:0 0 14px}.estado-counters[data-v-305e5e1d]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.counter-item[data-v-305e5e1d]{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:600}.counter-pendiente[data-v-305e5e1d]{background:#fef3c7;color:#b45309}.counter-validada[data-v-305e5e1d]{background:#dcfce7;color:#166534}.counter-rechazada[data-v-305e5e1d]{background:#fee2e2;color:#991b1b}.counter-badge[data-v-305e5e1d]{font-size:13px;font-weight:700}.filter-section[data-v-305e5e1d]{margin-bottom:16px}.filter-label[data-v-305e5e1d]{font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:8px}.filter-options[data-v-305e5e1d]{display:flex;flex-direction:column;gap:6px}.filter-radio[data-v-305e5e1d]{display:flex;align-items:center;gap:8px;font-size:13px;color:#444;cursor:pointer;padding:5px 8px;border-radius:6px;transition:background .15s}.filter-radio input[data-v-305e5e1d]{display:none}.filter-radio.active[data-v-305e5e1d]{background:#eff6ff;color:#1a6ab5;font-weight:600}.radio-dot[data-v-305e5e1d]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.date-label[data-v-305e5e1d]{font-size:11px;color:#888;display:block;margin-bottom:4px}.date-input[data-v-305e5e1d]{width:100%;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:12px;color:#333;outline:none;box-sizing:border-box}.table-area[data-v-305e5e1d]{flex:1;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f}.detail-panel[data-v-305e5e1d]{width:320px;flex-shrink:0;background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f}.detail-panel__header[data-v-305e5e1d]{margin-bottom:14px}.detail-panel__eyebrow[data-v-305e5e1d]{color:#8c5f2c;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.detail-panel__title[data-v-305e5e1d]{margin:6px 0 0;font-size:16px;font-weight:700;color:#1a1a1a}.detail-empty-state[data-v-305e5e1d]{border:1px dashed #d7dfeb;border-radius:10px;padding:18px;color:#7a8598;font-size:12px;line-height:1.6;background:#fafcff}.detail-stack[data-v-305e5e1d]{display:flex;flex-direction:column;gap:12px}.detail-card[data-v-305e5e1d]{border:1px solid #edf2f7;border-radius:12px;padding:14px;background:#fbfdff}.detail-card__label[data-v-305e5e1d]{display:block;margin-bottom:8px;color:#7a8598;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.detail-card strong[data-v-305e5e1d]{display:block;color:#172033;font-size:13px;margin-bottom:4px}.detail-card p[data-v-305e5e1d]{margin:4px 0 0;color:#526074;font-size:12px;line-height:1.5}.detail-card__actions[data-v-305e5e1d]{display:flex;gap:10px;margin-top:10px}.detail-card__link[data-v-305e5e1d]{display:inline-flex;margin-top:10px;color:#1a6ab5;font-size:12px;font-weight:600;text-decoration:none}.detail-card__link[data-v-305e5e1d]:hover{text-decoration:underline}.detail-card__link--button[data-v-305e5e1d]{margin-top:0;padding:0;border:none;background:none;cursor:pointer}.table-toolbar[data-v-305e5e1d]{margin-bottom:14px}.search-wide[data-v-305e5e1d]{width:100%}.loading-state[data-v-305e5e1d]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px;color:#999;font-size:13px}.spinner[data-v-305e5e1d]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#4ab8f5;border-radius:50%;animation:spin-305e5e1d .7s linear infinite}@keyframes spin-305e5e1d{to{transform:rotate(360deg)}}.table-wrap[data-v-305e5e1d]{overflow-x:auto}.data-table[data-v-305e5e1d]{width:100%;border-collapse:collapse;font-size:12px}.data-table thead tr[data-v-305e5e1d]{background:#1a1a2e;color:#fff}.data-table th[data-v-305e5e1d]{padding:10px 12px;text-align:left;font-weight:600;font-size:11px;white-space:nowrap}.data-table tbody tr[data-v-305e5e1d]{border-bottom:1px solid #f0f0f0;transition:background .15s}.data-table tbody tr[data-v-305e5e1d]:hover{background:#f8fafc}.tr-clickable[data-v-305e5e1d]{cursor:pointer}.tr-clickable--active[data-v-305e5e1d]{background:#eff6ff}.data-table td[data-v-305e5e1d]{padding:10px 12px;vertical-align:middle}.cliente-info[data-v-305e5e1d]{display:flex;flex-direction:column}.cliente-name[data-v-305e5e1d]{font-weight:600;color:#1a1a1a;font-size:12px}.cliente-doc[data-v-305e5e1d]{font-size:10px;color:#999}.td-fecha[data-v-305e5e1d]{color:#888;font-size:11px;white-space:nowrap}.td-kit[data-v-305e5e1d]{font-weight:600;color:#333;font-size:12px}.td-center[data-v-305e5e1d]{text-align:center}.td-monto[data-v-305e5e1d]{font-weight:700;color:#1a1a1a}.td-lider[data-v-305e5e1d]{color:#555;font-size:12px}.td-banco[data-v-305e5e1d]{font-weight:600;color:#1a6ab5;font-size:12px}.vendedor-info[data-v-305e5e1d]{display:flex;align-items:center;gap:6px}.vendedor-avatar[data-v-305e5e1d]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);color:#fff;font-weight:700;font-size:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vendedor-name[data-v-305e5e1d]{font-weight:600;color:#1a1a1a;font-size:12px}.comprobante-link[data-v-305e5e1d]{display:flex;align-items:center;gap:4px;color:#4ab8f5;text-decoration:none;font-size:11px;font-weight:600}.comprobante-link[data-v-305e5e1d]:hover{text-decoration:underline}.comprobante-link--button[data-v-305e5e1d]{padding:0;border:none;background:none;cursor:pointer}.text-muted[data-v-305e5e1d]{color:#999;font-size:12px}.badge[data-v-305e5e1d]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.est-pendiente[data-v-305e5e1d]{background:#fef3c7;color:#b45309}.est-aprobada[data-v-305e5e1d]{background:#dcfce7;color:#166534}.est-rechazada[data-v-305e5e1d]{background:#fee2e2;color:#991b1b}.acciones[data-v-305e5e1d]{display:flex;gap:4px}.btn-aprobar[data-v-305e5e1d]{display:flex;align-items:center;gap:3px;padding:4px 10px;border:none;border-radius:6px;background:#dcfce7;color:#166534;font-size:11px;font-weight:600;cursor:pointer}.btn-aprobar[data-v-305e5e1d]:hover{background:#bbf7d0}.btn-aprobar[data-v-305e5e1d]:disabled{opacity:.5;cursor:not-allowed}.btn-rechazar[data-v-305e5e1d]{display:flex;align-items:center;gap:3px;padding:4px 10px;border:none;border-radius:6px;background:#fee2e2;color:#991b1b;font-size:11px;font-weight:600;cursor:pointer}.btn-rechazar[data-v-305e5e1d]:hover{background:#fecaca}.empty-state[data-v-305e5e1d]{text-align:center;color:#999;padding:40px;font-size:13px}.admin-page-btn--active[data-v-305e5e1d]{background:#1a6ab5;color:#fff;border-color:#1a6ab5}.modal-overlay[data-v-305e5e1d]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200}.modal[data-v-305e5e1d]{background:#fff;border-radius:12px;width:480px;max-width:95vw;box-shadow:0 20px 60px #0003;max-height:90vh;overflow-y:auto}.modal-sm[data-v-305e5e1d]{width:420px}.modal-header[data-v-305e5e1d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.modal-header h2[data-v-305e5e1d]{font-size:16px;font-weight:700;color:#1a1a1a;margin:0}.modal-close[data-v-305e5e1d]{background:none;border:none;cursor:pointer;font-size:18px;color:#999}.modal-body[data-v-305e5e1d]{padding:20px 24px;display:flex;flex-direction:column;gap:10px}.modal-body p[data-v-305e5e1d]{font-size:13px;color:#555;margin:0}.modal-footer[data-v-305e5e1d]{display:flex;justify-content:flex-end;gap:10px;padding:0 24px 20px}.btn-secondary[data-v-305e5e1d]{padding:9px 18px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:#555;cursor:pointer}.btn-danger[data-v-305e5e1d]{padding:9px 18px;border:none;border-radius:8px;background:#ef4444;font-size:13px;font-weight:600;color:#fff;cursor:pointer}.btn-danger[data-v-305e5e1d]:disabled{opacity:.6;cursor:not-allowed}.form-group[data-v-305e5e1d]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-305e5e1d]{font-size:12px;font-weight:600;color:#555}.form-input[data-v-305e5e1d]{border:1px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:13px;color:#333;outline:none;width:100%;box-sizing:border-box}.form-textarea[data-v-305e5e1d]{resize:vertical;min-height:80px}.form-error[data-v-305e5e1d]{font-size:11px;color:#ef4444}@media(max-width:768px){.validacion-page.admin-list-page[data-v-305e5e1d]{padding:14px}}@media(max-width:1280px){.content-layout[data-v-305e5e1d]{flex-direction:column}.filters-panel[data-v-305e5e1d],.detail-panel[data-v-305e5e1d]{width:100%}}.inventory-movements-panel[data-v-c0a78760]{display:flex;flex-direction:column;gap:18px}.panel-toolbar[data-v-c0a78760]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.toolbar-copy[data-v-c0a78760]{display:flex;flex-direction:column;gap:4px}.toolbar-filters[data-v-c0a78760]{display:flex;gap:10px;flex-wrap:wrap}.filter-input[data-v-c0a78760],.filter-select[data-v-c0a78760]{min-height:40px;border:1px solid #d7deea;border-radius:10px;padding:0 12px;font-size:13px;color:#243043;background:#fff}.filter-input[data-v-c0a78760]{min-width:260px}.filter-button[data-v-c0a78760]{min-height:40px;border:none;border-radius:10px;padding:0 16px;background:#1a6ab5;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.inline-error[data-v-c0a78760],.panel-state[data-v-c0a78760]{border-radius:12px;padding:16px;background:#f8fafc;color:#64748b;font-size:13px}.inline-error[data-v-c0a78760]{background:#fef2f2;color:#b91c1c}.panel-grid[data-v-c0a78760]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);gap:18px}.panel-table[data-v-c0a78760],.panel-detail[data-v-c0a78760]{border:1px solid #e2e8f0;border-radius:16px;padding:16px;background:#fff}.table-wrap[data-v-c0a78760]{overflow-x:auto}.data-table[data-v-c0a78760]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead tr[data-v-c0a78760]{background:#162236;color:#fff}.data-table th[data-v-c0a78760],.data-table td[data-v-c0a78760]{padding:11px 12px;text-align:left}.data-table tbody tr[data-v-c0a78760]{border-bottom:1px solid #eef2f7;cursor:pointer}.data-table tbody tr[data-v-c0a78760]:hover,.row-selected[data-v-c0a78760]{background:#f8fbff}.table-footer[data-v-c0a78760]{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.table-count[data-v-c0a78760],.detail-label[data-v-c0a78760],.detail-card small[data-v-c0a78760],.detail-list dt[data-v-c0a78760]{color:#64748b;font-size:12px}.pagination[data-v-c0a78760]{display:flex;gap:8px}.page-btn[data-v-c0a78760]{min-height:36px;padding:0 12px;border:1px solid #d7deea;border-radius:10px;background:#fff;font-size:13px;cursor:pointer}.page-btn.active[data-v-c0a78760]{background:#e8f1fb;color:#1a6ab5;border-color:#bfd7f0}.page-btn[data-v-c0a78760]:disabled{opacity:.5;cursor:not-allowed}.panel-detail[data-v-c0a78760]{display:flex;flex-direction:column;gap:14px}.detail-grid[data-v-c0a78760]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-card[data-v-c0a78760],.detail-block[data-v-c0a78760]{border:1px solid #e2e8f0;border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:4px;background:#f8fbff}.detail-card strong[data-v-c0a78760],.detail-list dd[data-v-c0a78760],.detail-title[data-v-c0a78760]{color:#1e293b}.detail-title[data-v-c0a78760]{margin:0;font-size:14px}.detail-list[data-v-c0a78760]{margin:0;display:grid;gap:12px}.detail-list div[data-v-c0a78760]{display:grid;gap:3px}.detail-list dd[data-v-c0a78760]{margin:0;font-size:13px}@media(max-width:1024px){.panel-grid[data-v-c0a78760]{grid-template-columns:1fr}}@media(max-width:640px){.filter-input[data-v-c0a78760]{min-width:100%}.detail-grid[data-v-c0a78760],.table-footer[data-v-c0a78760]{grid-template-columns:1fr}}.dashboard-layout[data-v-14196663]{display:flex;min-height:100vh;background:#f4f6f9}.sidebar[data-v-14196663]{width:200px;background:#0f1b2d;display:flex;flex-direction:column;padding:0;position:fixed;top:0;left:0;height:100vh;z-index:100;border-right:1px solid #1a2d45;overflow-y:auto}.sidebar-logo[data-v-14196663]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px 16px;border-bottom:1px solid #1a2d45;gap:6px}.sidebar-logo-img[data-v-14196663]{width:56px;height:56px;object-fit:contain}.sidebar-brand[data-v-14196663]{font-size:13px;font-weight:800;color:#fff;letter-spacing:3px}.sidebar-section-label[data-v-14196663]{font-size:10px;font-weight:700;color:#4a6080;letter-spacing:1.5px;text-transform:uppercase;padding:14px 18px 6px}.sidebar-nav[data-v-14196663]{display:flex;flex-direction:column;gap:2px;padding:0 10px}.nav-item[data-v-14196663]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:#6b8aaa;text-decoration:none;font-size:13px;font-weight:500;transition:background .2s,color .2s;white-space:nowrap}.nav-item[data-v-14196663]:hover{background:#162236;color:#a0c4e8}.nav-item.active[data-v-14196663]{background:#1a3a5c;color:#4ab8f5;font-weight:600}.nav-item.nav-logout[data-v-14196663]{color:#ef4444}.nav-item.nav-logout[data-v-14196663]:hover{background:#2a1010;color:#f87171}.sidebar-bottom[data-v-14196663]{display:flex;flex-direction:column;gap:2px;padding:0 10px 16px}.main-content[data-v-14196663]{margin-left:200px;flex:1;display:flex;flex-direction:column;min-height:100vh}.topbar[data-v-14196663]{background:#fff;height:56px;display:flex;align-items:center;padding:0 24px;gap:16px;border-bottom:1px solid #eee;position:sticky;top:0;z-index:50}.topbar-left[data-v-14196663]{min-width:200px}.breadcrumb[data-v-14196663]{font-size:13px;color:#999}.breadcrumb strong[data-v-14196663]{color:#333}.topbar-center[data-v-14196663]{flex:1;display:flex;justify-content:center}.search-box[data-v-14196663]{display:flex;align-items:center;gap:8px;background:#f4f6f9;border-radius:20px;padding:6px 14px;width:280px}.search-input[data-v-14196663]{border:none;background:transparent;outline:none;font-size:13px;color:#333;width:100%}.topbar-right[data-v-14196663]{display:flex;align-items:center;gap:16px;min-width:220px;justify-content:flex-end}.user-info[data-v-14196663]{display:flex;align-items:center;gap:10px}.user-avatar[data-v-14196663]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.user-details[data-v-14196663]{display:flex;flex-direction:column}.user-name[data-v-14196663]{font-size:13px;font-weight:600;color:#333}.user-email[data-v-14196663]{font-size:11px;color:#999}.notif-btn[data-v-14196663]{position:relative;background:none;border:none;cursor:pointer;color:#666;padding:6px}.notif-badge[data-v-14196663]{position:absolute;top:2px;right:2px;background:#ef4444;color:#fff;font-size:9px;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.page-body[data-v-14196663]{padding:24px 28px;display:flex;flex-direction:column;gap:20px}.page-header[data-v-14196663]{display:flex;align-items:center;justify-content:space-between}.page-title[data-v-14196663]{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.page-subtitle[data-v-14196663]{font-size:13px;color:#999;margin:0}.alert-error[data-v-14196663]{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.alert-success[data-v-14196663]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.alert-close[data-v-14196663]{background:none;border:none;cursor:pointer;font-size:16px}.kpi-grid[data-v-14196663]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kpi-card[data-v-14196663]{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 2px 8px #0000000f;border:1.5px solid #e2e8f0;display:flex;flex-direction:column;gap:4px}.kpi-card.kpi-warn[data-v-14196663]{border-color:#fde68a}.kpi-card.kpi-danger[data-v-14196663]{border-color:#fca5a5}.kpi-top[data-v-14196663]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.kpi-val[data-v-14196663]{font-size:28px;font-weight:700}.kpi-blue-txt[data-v-14196663]{color:#2563eb}.kpi-teal-txt[data-v-14196663]{color:#059669}.kpi-orange-txt[data-v-14196663]{color:#d97706}.kpi-red-txt[data-v-14196663]{color:#dc2626}.kpi-icon[data-v-14196663]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.kpi-icon.blue[data-v-14196663]{background:#dbeafe;color:#2563eb}.kpi-icon.teal[data-v-14196663]{background:#d1fae5;color:#059669}.kpi-icon.orange[data-v-14196663]{background:#fef3c7;color:#d97706}.kpi-icon.red[data-v-14196663]{background:#fee2e2;color:#dc2626}.kpi-label[data-v-14196663]{font-size:13px;font-weight:600;color:#333}.kpi-sub[data-v-14196663]{font-size:11px;color:#999}.card[data-v-14196663]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f}.section-title[data-v-14196663]{font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.section-sub[data-v-14196663]{font-size:12px;color:#999;margin:0 0 16px}.section-header[data-v-14196663]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap;gap:10px}.stock-section[data-v-14196663]{background:#0f1b2d!important}.stock-section .section-title[data-v-14196663]{color:#fff}.stock-grid[data-v-14196663]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.stock-item[data-v-14196663]{background:#162236;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:4px}.stock-item.stock-low[data-v-14196663]{background:#1a0a0a;border:1px solid #ef4444}.stock-kit-name[data-v-14196663]{font-size:11px;color:#7eb8e8;font-weight:600}.stock-val[data-v-14196663]{font-size:26px;font-weight:700;color:#fff}.val-red[data-v-14196663]{color:#ef4444!important}.stock-unit[data-v-14196663]{font-size:10px;color:#4a6080;margin-bottom:6px}.stock-bar[data-v-14196663]{height:4px;background:#1a2d45;border-radius:4px;overflow:hidden}.stock-fill[data-v-14196663]{height:100%;border-radius:4px}.tabs-bar[data-v-14196663]{display:flex;gap:4px;border-bottom:2px solid #e2e8f0}.tab-btn[data-v-14196663]{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;background:none;font-size:13px;font-weight:500;color:#888;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .2s,border-color .2s}.tab-btn.active[data-v-14196663]{color:#1a6ab5;border-bottom-color:#1a6ab5;font-weight:600}.tab-badge[data-v-14196663]{background:#ef4444;color:#fff;font-size:10px;padding:1px 6px;border-radius:10px;font-weight:700}.table-filters[data-v-14196663]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.search-wide[data-v-14196663]{width:240px}.select-filter[data-v-14196663]{border:1px solid #e2e8f0;border-radius:8px;padding:6px 12px;font-size:13px;color:#444;outline:none;background:#fff;cursor:pointer}.date-input-sm[data-v-14196663]{border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px;font-size:12px;color:#444;outline:none}.loading-state[data-v-14196663]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px;color:#999;font-size:13px}.spinner[data-v-14196663]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#4ab8f5;border-radius:50%;animation:spin-14196663 .7s linear infinite}@keyframes spin-14196663{to{transform:rotate(360deg)}}.table-wrap[data-v-14196663]{overflow-x:auto}.data-table[data-v-14196663]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead tr[data-v-14196663]{background:#1a1a2e;color:#fff}.data-table th[data-v-14196663]{padding:10px 14px;text-align:left;font-weight:600;font-size:12px;white-space:nowrap}.data-table tbody tr[data-v-14196663]{border-bottom:1px solid #f0f0f0;transition:background .15s}.data-table tbody tr[data-v-14196663]:hover{background:#f8fafc}.inventory-row-selected[data-v-14196663]{background:#eff6ff}.data-table td[data-v-14196663]{padding:10px 14px;vertical-align:middle}.td-fecha[data-v-14196663]{color:#888;font-size:11px;white-space:nowrap}.td-kit[data-v-14196663]{font-weight:600;color:#333}.td-center[data-v-14196663]{text-align:center;font-weight:600;color:#333}.td-monto[data-v-14196663]{font-weight:700;color:#1a1a1a}.td-pos[data-v-14196663]{color:#22c55e;font-weight:700;text-align:center}.td-neg[data-v-14196663]{color:#ef4444;font-weight:700;text-align:center}.td-lider[data-v-14196663]{color:#555;font-size:12px}.td-admin[data-v-14196663]{color:#666;font-size:12px}.td-stock[data-v-14196663]{font-weight:600;color:#1a1a1a}.lider-info[data-v-14196663]{display:flex;align-items:center;gap:8px}.lider-avatar[data-v-14196663]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);color:#fff;font-weight:700;font-size:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lider-name[data-v-14196663]{font-weight:600;color:#1a1a1a;font-size:12px}.tipo-cell[data-v-14196663]{display:flex;align-items:center;gap:6px}.dot-tipo[data-v-14196663]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.badge[data-v-14196663]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}.sol-pendiente[data-v-14196663]{background:#fef3c7;color:#b45309}.sol-aprobada[data-v-14196663]{background:#dcfce7;color:#166534}.sol-rechazada[data-v-14196663]{background:#fee2e2;color:#991b1b}.tipo-entradas[data-v-14196663]{background:#dcfce7;color:#166534}.tipo-asignación[data-v-14196663]{background:#dbeafe;color:#1e40af}.tipo-salida[data-v-14196663]{background:#fee2e2;color:#991b1b}.tipo-merma[data-v-14196663]{background:#fef3c7;color:#b45309}.text-muted[data-v-14196663]{color:#999;font-size:12px}.acciones[data-v-14196663]{display:flex;gap:6px}.btn-aprobar[data-v-14196663]{display:flex;align-items:center;gap:4px;padding:5px 12px;border:none;border-radius:6px;background:#dcfce7;color:#166534;font-size:12px;font-weight:600;cursor:pointer}.btn-aprobar[data-v-14196663]:hover{background:#bbf7d0}.btn-aprobar[data-v-14196663]:disabled{opacity:.5;cursor:not-allowed}.btn-rechazar[data-v-14196663]{display:flex;align-items:center;gap:4px;padding:5px 12px;border:none;border-radius:6px;background:#fee2e2;color:#991b1b;font-size:12px;font-weight:600;cursor:pointer}.btn-rechazar[data-v-14196663]:hover{background:#fecaca}.btn-contract-view[data-v-14196663]{display:inline-flex;align-items:center;justify-content:center;padding:9px 14px;border:none;border-radius:8px;background:#162236;color:#fff;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.btn-contract-view[data-v-14196663]:hover{background:#1f3350}.btn-contract-view[data-v-14196663]:disabled{opacity:.6;cursor:not-allowed}.empty-state[data-v-14196663]{text-align:center;color:#999;padding:40px;font-size:13px}.table-footer[data-v-14196663]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid #f0f0f0}.request-detail-card[data-v-14196663]{margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0}.request-detail-layout[data-v-14196663]{display:flex;flex-direction:column;gap:16px}.request-summary-grid[data-v-14196663]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.detail-metric-card[data-v-14196663]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:4px}.detail-metric-label[data-v-14196663]{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.detail-metric-card strong[data-v-14196663]{color:#162033;font-size:15px}.detail-metric-card small[data-v-14196663]{color:#64748b;font-size:12px}.request-panels-grid[data-v-14196663]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.request-panel-block[data-v-14196663]{background:#fffaf2;border:1px solid #f1e1c1;border-radius:14px;padding:16px}.request-panel-title[data-v-14196663]{margin:0 0 12px;font-size:14px;font-weight:700;color:#162033}.request-definition-list[data-v-14196663]{display:flex;flex-direction:column;gap:12px;margin:0}.request-definition-list div[data-v-14196663]{display:flex;flex-direction:column;gap:4px}.request-definition-list dt[data-v-14196663]{font-size:11px;font-weight:700;color:#8c5f2c;text-transform:uppercase;letter-spacing:.08em}.request-definition-list dd[data-v-14196663]{margin:0;font-size:12px;color:#374151;word-break:break-word}.gps-signature-link[data-v-14196663]{color:#0f5f90;font-weight:700;text-decoration:none}.gps-signature-link[data-v-14196663]:hover{text-decoration:underline}.detail-state[data-v-14196663]{padding:24px 0}.inventory-placeholder[data-v-14196663]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#64748b;background:linear-gradient(135deg,#fffaf2,#fff);border:1px dashed #e2c78f;border-radius:16px;padding:24px}.inventory-placeholder__icon[data-v-14196663]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff1d6;color:#8c5f2c;font-size:24px;font-weight:700}.inventory-placeholder__title[data-v-14196663]{margin:0;font-size:16px;color:#162033}.inventory-placeholder__copy[data-v-14196663]{margin:0;max-width:52ch;font-size:13px;line-height:1.6}.table-count[data-v-14196663]{font-size:12px;color:#999}.pagination[data-v-14196663]{display:flex;gap:6px}.page-btn[data-v-14196663]{padding:5px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:12px;cursor:pointer;color:#555}.page-btn[data-v-14196663]:disabled{opacity:.4;cursor:not-allowed}.page-btn.active[data-v-14196663]{background:#1a6ab5;color:#fff;border-color:#1a6ab5}.modal-overlay[data-v-14196663]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200}.modal[data-v-14196663]{background:#fff;border-radius:12px;width:480px;max-width:95vw;box-shadow:0 20px 60px #0003;max-height:90vh;overflow-y:auto}.modal-sm[data-v-14196663]{width:420px}.modal-header[data-v-14196663]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.modal-header h2[data-v-14196663]{font-size:16px;font-weight:700;color:#1a1a1a;margin:0}.modal-close[data-v-14196663]{background:none;border:none;cursor:pointer;font-size:18px;color:#999}.modal-body[data-v-14196663]{padding:20px 24px;display:flex;flex-direction:column;gap:10px}.modal-body p[data-v-14196663]{font-size:13px;color:#555;margin:0}.modal-footer[data-v-14196663]{display:flex;justify-content:flex-end;gap:10px;padding:0 24px 20px}.btn-secondary[data-v-14196663]{padding:9px 18px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:#555;cursor:pointer}.btn-danger[data-v-14196663]{padding:9px 18px;border:none;border-radius:8px;background:#ef4444;font-size:13px;font-weight:600;color:#fff;cursor:pointer}.btn-danger[data-v-14196663]:disabled{opacity:.6;cursor:not-allowed}.form-group[data-v-14196663]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-14196663]{font-size:12px;font-weight:600;color:#555}.form-input[data-v-14196663]{border:1px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:13px;color:#333;outline:none;width:100%;box-sizing:border-box}.form-textarea[data-v-14196663]{resize:vertical;min-height:80px}.form-error[data-v-14196663]{font-size:11px;color:#ef4444}@media(max-width:1100px){.request-summary-grid[data-v-14196663],.request-panels-grid[data-v-14196663],.kpi-grid[data-v-14196663],.stock-grid[data-v-14196663]{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.request-summary-grid[data-v-14196663],.request-panels-grid[data-v-14196663],.kpi-grid[data-v-14196663],.stock-grid[data-v-14196663]{grid-template-columns:1fr}}.ledger-panel[data-v-58a116b4]{background:linear-gradient(180deg,#0f172a,#111827);border-radius:24px;color:#e2e8f0;display:flex;flex-direction:column;gap:16px;padding:20px}.ledger-header[data-v-58a116b4]{align-items:center;display:flex;justify-content:space-between}.ledger-kicker[data-v-58a116b4]{color:#67e8f9;font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 4px;text-transform:uppercase}.ledger-title[data-v-58a116b4]{font-size:20px;margin:0}.ledger-count[data-v-58a116b4]{align-items:center;background:#67e8f91f;border:1px solid rgba(103,232,249,.2);border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;height:36px;justify-content:center;min-width:36px;padding:0 12px}.ledger-loading[data-v-58a116b4],.ledger-empty[data-v-58a116b4],.block-empty[data-v-58a116b4]{color:#94a3b8;font-size:13px}.ledger-list[data-v-58a116b4]{display:flex;flex-direction:column;gap:10px}.ledger-item[data-v-58a116b4]{align-items:center;background:#ffffff0a;border:1px solid transparent;border-radius:18px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left}.ledger-item-selected[data-v-58a116b4]{background:#ffffff14;border-color:#67e8f959}.ledger-avatar[data-v-58a116b4]{align-items:center;border-radius:16px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:42px;justify-content:center;min-width:42px}.ledger-copy[data-v-58a116b4]{display:flex;flex:1;flex-direction:column;gap:4px}.ledger-name[data-v-58a116b4],.detail-title[data-v-58a116b4],.block-title[data-v-58a116b4]{font-weight:700}.ledger-meta[data-v-58a116b4],.detail-subtitle[data-v-58a116b4],.detail-label[data-v-58a116b4],.quota-item p[data-v-58a116b4],.transaction-item p[data-v-58a116b4]{color:#94a3b8;font-size:12px;margin:0}.ledger-state[data-v-58a116b4]{border-radius:999px;font-size:11px;font-weight:700;padding:4px 10px}.ledger-state-pagada[data-v-58a116b4]{background:#22c55e29;color:#86efac}.ledger-state-vencida[data-v-58a116b4]{background:#f8717129;color:#fca5a5}.ledger-state-en_curso[data-v-58a116b4],.ledger-state-pendiente[data-v-58a116b4]{background:#60a5fa29;color:#93c5fd}.ledger-state-en_disputa[data-v-58a116b4]{background:#d8b4fe29;color:#d8b4fe}.detail-card[data-v-58a116b4]{background:#ffffff0a;border:1px solid rgba(148,163,184,.16);border-radius:20px;display:flex;flex-direction:column;gap:18px;padding:18px}.detail-head[data-v-58a116b4],.quota-item[data-v-58a116b4],.transaction-item[data-v-58a116b4]{align-items:center;display:flex;justify-content:space-between;gap:16px}.detail-balance[data-v-58a116b4]{color:#fef08a;font-size:18px;font-weight:700}.detail-head__actions[data-v-58a116b4],.movement-actions[data-v-58a116b4]{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.mini-action[data-v-58a116b4]{background:#67e8f91f;border:1px solid rgba(103,232,249,.28);border-radius:999px;color:#67e8f9;cursor:pointer;font-size:11px;font-weight:700;padding:5px 10px}.dispute-box[data-v-58a116b4]{background:#d8b4fe1f;border:1px solid rgba(216,180,254,.24);border-radius:16px;padding:12px}.dispute-box p[data-v-58a116b4]{color:#d8b4fe;font-size:12px;margin:4px 0 0}.detail-grid[data-v-58a116b4]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.detail-metric[data-v-58a116b4]{background:#0f172a5c;border-radius:16px;display:flex;flex-direction:column;gap:6px;padding:12px}.quota-block[data-v-58a116b4],.transactions-block[data-v-58a116b4],.account-block[data-v-58a116b4]{display:flex;flex-direction:column;gap:10px}.account-block__head[data-v-58a116b4],.active-debt-card[data-v-58a116b4]{align-items:center;display:flex;justify-content:space-between;gap:12px}.account-grid[data-v-58a116b4]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.active-debt-card[data-v-58a116b4]{background:#0f172a5c;border-radius:16px;padding:12px}.quota-list[data-v-58a116b4],.transaction-list[data-v-58a116b4]{display:flex;flex-direction:column;gap:8px}.quota-item[data-v-58a116b4],.transaction-item[data-v-58a116b4]{background:#0f172a5c;border-radius:16px;padding:12px}.quota-right[data-v-58a116b4]{align-items:flex-end;display:flex;flex-direction:column;gap:6px}@media(max-width:960px){.detail-grid[data-v-58a116b4],.account-grid[data-v-58a116b4]{grid-template-columns:1fr}}.finance-panel[data-v-90fa051f]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;display:flex;flex-direction:column;gap:18px;padding:20px}.finance-panel__header[data-v-90fa051f],.finance-filters[data-v-90fa051f],.finance-actions[data-v-90fa051f]{align-items:center;display:flex;gap:12px;justify-content:space-between}.finance-panel__header h2[data-v-90fa051f]{margin:0}.finance-panel__header p[data-v-90fa051f],.finance-empty[data-v-90fa051f]{color:#64748b;margin:4px 0 0}.finance-table-wrap[data-v-90fa051f]{overflow-x:auto}.finance-table[data-v-90fa051f]{border-collapse:collapse;width:100%}.finance-table th[data-v-90fa051f],.finance-table td[data-v-90fa051f]{border-bottom:1px solid rgba(15,23,42,.06);font-size:13px;padding:12px;text-align:left;vertical-align:top}.finance-table th[data-v-90fa051f]{color:#64748b;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.finance-pill[data-v-90fa051f]{background:#eef2ff;border-radius:999px;color:#3730a3;display:inline-flex;font-size:11px;font-weight:700;padding:4px 9px}.finance-field[data-v-90fa051f]{display:flex;flex-direction:column;gap:8px}.finance-field span[data-v-90fa051f]{color:#64748b;font-size:12px}.finance-field input[data-v-90fa051f],.finance-field select[data-v-90fa051f],.finance-field textarea[data-v-90fa051f]{border:1px solid rgba(15,23,42,.16);border-radius:12px;padding:10px 12px}@media(max-width:720px){.finance-panel__header[data-v-90fa051f],.finance-filters[data-v-90fa051f]{align-items:stretch;flex-direction:column}}.commissions-panel[data-v-3c0758d7],.commission-table-wrap[data-v-3c0758d7],.beneficiary-panel[data-v-3c0758d7]{border:1px solid #e2e8f0;border-radius:18px;background:#fff;padding:18px}.commissions-toolbar[data-v-3c0758d7],.commission-filters[data-v-3c0758d7],.commission-summary[data-v-3c0758d7],.commission-layout[data-v-3c0758d7],.admin-table-footer[data-v-3c0758d7],.beneficiary-row[data-v-3c0758d7]{display:flex;gap:12px}.commissions-toolbar[data-v-3c0758d7],.admin-table-footer[data-v-3c0758d7],.beneficiary-row[data-v-3c0758d7]{align-items:center;justify-content:space-between}.commissions-toolbar h3[data-v-3c0758d7],.beneficiary-panel h4[data-v-3c0758d7]{margin:0;color:#0f172a}.commissions-toolbar p[data-v-3c0758d7]{margin:4px 0 0;color:#64748b}.commission-filters[data-v-3c0758d7],.commission-summary[data-v-3c0758d7]{flex-wrap:wrap;margin-top:16px}.admin-input[data-v-3c0758d7]{min-height:38px;border:1px solid #d8e2ef;border-radius:10px;padding:0 12px}.summary-card[data-v-3c0758d7]{min-width:160px;padding:14px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0}.summary-card strong[data-v-3c0758d7],.summary-card span[data-v-3c0758d7],.admin-data-table small[data-v-3c0758d7]{display:block}.summary-card span[data-v-3c0758d7],.admin-data-table small[data-v-3c0758d7]{color:#64748b;font-size:12px}.commission-layout[data-v-3c0758d7]{align-items:flex-start;margin-top:16px}.commission-table-wrap[data-v-3c0758d7]{flex:1;overflow-x:auto}.beneficiary-panel[data-v-3c0758d7]{width:280px}.beneficiary-row[data-v-3c0758d7]{padding:12px 0;border-bottom:1px solid #edf2f7}.commission-badge[data-v-3c0758d7]{display:inline-flex;padding:5px 8px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:700}@media(max-width:980px){.commission-layout[data-v-3c0758d7]{flex-direction:column}.beneficiary-panel[data-v-3c0758d7]{width:100%}}.finance-panel[data-v-0cb10ee3]{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;display:flex;flex-direction:column;gap:18px;padding:20px}.finance-panel__header[data-v-0cb10ee3],.finance-filters[data-v-0cb10ee3]{align-items:center;display:flex;gap:12px;justify-content:space-between}.finance-panel__header h2[data-v-0cb10ee3]{margin:0}.finance-panel__header p[data-v-0cb10ee3],.finance-empty[data-v-0cb10ee3]{color:#64748b;margin:4px 0 0}.finance-check[data-v-0cb10ee3]{align-items:center;color:#475569;display:flex;font-size:13px;gap:8px}.finance-table-wrap[data-v-0cb10ee3]{overflow-x:auto}.finance-table[data-v-0cb10ee3]{border-collapse:collapse;width:100%}.finance-table th[data-v-0cb10ee3],.finance-table td[data-v-0cb10ee3]{border-bottom:1px solid rgba(15,23,42,.06);font-size:13px;padding:12px;text-align:left;vertical-align:top}.finance-table th[data-v-0cb10ee3]{color:#64748b;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.finance-pill[data-v-0cb10ee3]{background:#ecfdf5;border-radius:999px;color:#047857;display:inline-flex;font-size:11px;font-weight:700;padding:4px 9px}.finance-field[data-v-0cb10ee3]{display:flex;flex-direction:column;gap:8px}.finance-field span[data-v-0cb10ee3]{color:#64748b;font-size:12px}.finance-field input[data-v-0cb10ee3],.finance-field textarea[data-v-0cb10ee3]{border:1px solid rgba(15,23,42,.16);border-radius:12px;padding:10px 12px}@media(max-width:720px){.finance-panel__header[data-v-0cb10ee3],.finance-filters[data-v-0cb10ee3]{align-items:stretch;flex-direction:column}}.reversal-summary[data-v-dd77423d],.finance-field[data-v-dd77423d]{display:flex;flex-direction:column;gap:8px}.reversal-summary[data-v-dd77423d]{background:#f8fafc;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:12px}.reversal-summary span[data-v-dd77423d],.finance-field span[data-v-dd77423d]{color:#64748b;font-size:12px}.finance-field textarea[data-v-dd77423d]{border:1px solid rgba(15,23,42,.16);border-radius:14px;padding:10px 12px;resize:vertical}.finance-error[data-v-dd77423d]{color:#b91c1c;font-size:13px;margin:0}.deudas-page[data-v-11561cda]{--stroke-soft: rgba(15, 23, 42, .08);--ink-main: #162033;--ink-muted: #5f6b7c;display:flex;flex-direction:column;gap:24px}.deudas-filters[data-v-11561cda]{margin-top:-8px}.finance-tabs[data-v-11561cda]{background:#f8fafc;border:1px solid var(--stroke-soft);border-radius:18px;display:flex;gap:8px;padding:6px;width:fit-content}.finance-tabs__item[data-v-11561cda]{background:transparent;border:0;border-radius:14px;color:var(--ink-muted);cursor:pointer;font-size:13px;font-weight:700;padding:10px 16px}.finance-tabs__item--active[data-v-11561cda]{background:#fff;box-shadow:0 8px 24px #0f172a14;color:var(--ink-main)}.dispute-field[data-v-11561cda]{display:flex;flex-direction:column;gap:8px}.dispute-field span[data-v-11561cda]{color:var(--ink-muted);font-size:12px}.dispute-field textarea[data-v-11561cda]{border:1px solid rgba(15,23,42,.16);border-radius:14px;padding:10px 12px;resize:vertical}.workspace-grid[data-v-11561cda]{display:grid;gap:20px;grid-template-columns:minmax(0,1.25fr) minmax(320px,420px)}.portfolio-panel[data-v-11561cda]{border:1px solid var(--stroke-soft);border-radius:24px;display:flex;flex-direction:column;gap:18px;padding:20px}.panel-chip[data-v-11561cda]{align-items:center;background:#f8fafc;border:1px solid var(--stroke-soft);border-radius:18px;display:flex;flex-direction:column;justify-content:center;min-height:56px;min-width:72px;padding:8px 12px}.panel-chip span[data-v-11561cda]{color:var(--ink-main);font-size:18px;font-weight:700}.panel-chip small[data-v-11561cda],.portfolio-table td p[data-v-11561cda]{color:var(--ink-muted);font-size:12px;margin:0}.panel-state[data-v-11561cda]{color:var(--ink-muted);padding:24px 0}.portfolio-table-wrap[data-v-11561cda]{overflow-x:auto}.portfolio-table[data-v-11561cda]{border-collapse:collapse;width:100%}.portfolio-table th[data-v-11561cda],.portfolio-table td[data-v-11561cda]{border-bottom:1px solid rgba(15,23,42,.06);font-size:13px;padding:14px 12px;text-align:left;vertical-align:middle}.portfolio-table th[data-v-11561cda]{color:var(--ink-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.portfolio-row[data-v-11561cda]{cursor:pointer}.portfolio-row-selected[data-v-11561cda],.portfolio-row[data-v-11561cda]:hover{background:#f8fafc}.row-state[data-v-11561cda]{border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;padding:4px 10px}.row-state-pagada[data-v-11561cda]{background:#dcfce7;color:#166534}.row-state-vencida[data-v-11561cda]{background:#fee2e2;color:#991b1b}.row-state-en_curso[data-v-11561cda],.row-state-pendiente[data-v-11561cda]{background:#dbeafe;color:#1d4ed8}.row-state-en_disputa[data-v-11561cda]{background:#f3e8ff;color:#7c3aed}.debt-search[data-v-11561cda]{width:320px;max-width:100%}@media(max-width:1180px){.workspace-grid[data-v-11561cda]{grid-template-columns:1fr}}@media(max-width:480px){.debt-search[data-v-11561cda]{width:100%}}.breadcrumb[data-v-e59eb46a]{color:#64748b;font-size:13px}.breadcrumb strong[data-v-e59eb46a]{color:#162033}.contracts-page[data-v-03978689]{display:flex;flex-direction:column;gap:22px}.page-header[data-v-03978689]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.page-title[data-v-03978689]{margin:0;font-size:30px;font-weight:800;color:#111827}.page-subtitle[data-v-03978689]{margin:8px 0 0;color:#6b7280;max-width:760px}.contracts-alert[data-v-03978689]{margin:0}.content-layout[data-v-03978689],.detail-layout[data-v-03978689]{display:grid;gap:20px}.content-layout[data-v-03978689]{grid-template-columns:300px minmax(0,1fr)}.detail-layout[data-v-03978689]{grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr)}.filters-panel[data-v-03978689],.table-area[data-v-03978689],.detail-card[data-v-03978689]{background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 18px 40px -28px #0f172a59}.filters-panel[data-v-03978689],.detail-card[data-v-03978689]{padding:22px}.table-area[data-v-03978689]{padding:22px 22px 16px}.filters-title[data-v-03978689],.section-title[data-v-03978689],.detail-title[data-v-03978689],.summary-title[data-v-03978689]{margin:0;color:#111827}.filters-title[data-v-03978689],.detail-title[data-v-03978689],.section-title[data-v-03978689]{font-size:18px;font-weight:800}.section-subtitle[data-v-03978689],.detail-subtitle[data-v-03978689]{margin:6px 0 0;color:#6b7280}.filter-section[data-v-03978689],.summary-card[data-v-03978689]{margin-top:18px}.filter-label[data-v-03978689],.integrity-label[data-v-03978689],.contract-definition-list dt[data-v-03978689]{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#6b7280}.search-input[data-v-03978689]{width:100%;min-height:44px;border:1px solid #d1d5db;border-radius:14px;padding:0 14px;margin-top:8px;color:#111827}.filter-options[data-v-03978689]{display:flex;flex-wrap:wrap;gap:10px}.filter-pill[data-v-03978689]{border:1px solid #dbe3ef;background:#f8fafc;color:#475569;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;cursor:pointer;transition:all .18s ease}.filter-pill--active[data-v-03978689]{border-color:#0f172a;background:#0f172a;color:#fff}.filter-actions[data-v-03978689]{margin-top:18px}.summary-card[data-v-03978689]{border:1px solid #e5e7eb;border-radius:18px;padding:16px;background:linear-gradient(180deg,#f8fafc,#fff)}.summary-row[data-v-03978689]{display:flex;justify-content:space-between;gap:16px;padding:10px 0;color:#475569;border-bottom:1px solid #edf2f7}.summary-row[data-v-03978689]:last-child{border-bottom:0}.table-toolbar[data-v-03978689]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.table-wrap[data-v-03978689]{overflow-x:auto}.data-table[data-v-03978689]{width:100%;border-collapse:collapse}.data-table th[data-v-03978689]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;text-align:left;padding:12px 14px;border-bottom:1px solid #e5e7eb}.data-table td[data-v-03978689]{padding:14px;color:#111827;border-bottom:1px solid #f1f5f9;vertical-align:top}.tr-clickable[data-v-03978689]{cursor:pointer;transition:background-color .18s ease}.tr-clickable[data-v-03978689]:hover,.tr-selected[data-v-03978689]{background:#f8fbff}.primary-cell[data-v-03978689]{font-weight:700;color:#111827}.secondary-cell[data-v-03978689]{margin-top:4px;font-size:13px;color:#6b7280}.contract-badge[data-v-03978689]{display:inline-flex;align-items:center;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800}.contract-badge--success[data-v-03978689]{background:#dcfce7;color:#166534}.contract-badge--warning[data-v-03978689]{background:#fef3c7;color:#92400e}.contract-badge--danger[data-v-03978689]{background:#fee2e2;color:#b91c1c}.contract-badge--neutral[data-v-03978689]{background:#e5e7eb;color:#374151}.integrity-stack[data-v-03978689]{display:flex;flex-wrap:wrap;gap:8px}.status-dot[data-v-03978689]{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.status-dot--success[data-v-03978689]{background:#dcfce7;color:#166534}.status-dot--info[data-v-03978689]{background:#dbeafe;color:#1d4ed8}.status-dot--muted[data-v-03978689]{background:#f1f5f9;color:#64748b}.pagination[data-v-03978689]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px}.page-btn[data-v-03978689]{width:40px;height:40px;border-radius:12px;border:1px solid #d1d5db;background:#fff;color:#111827;font-size:18px}.page-info[data-v-03978689],.empty-state[data-v-03978689]{color:#6b7280}.empty-state[data-v-03978689]{text-align:center;padding:26px 12px}.detail-card--primary[data-v-03978689]{min-width:0}.detail-header[data-v-03978689]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.integrity-grid[data-v-03978689]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 20px}.integrity-card[data-v-03978689]{border:1px solid #e5e7eb;border-radius:18px;padding:14px;background:#f8fafc}.integrity-value[data-v-03978689]{display:block;margin-top:8px;font-size:16px}.integrity-value--success[data-v-03978689]{color:#166534}.integrity-value--info[data-v-03978689]{color:#1d4ed8}.integrity-value--muted[data-v-03978689]{color:#64748b}.contract-definition-list[data-v-03978689]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0}.contract-definition-list div[data-v-03978689]{padding:14px 0;border-bottom:1px solid #edf2f7;min-width:0}.contract-definition-list dd[data-v-03978689]{margin:6px 0 0;color:#111827;overflow-wrap:anywhere}.detail-actions[data-v-03978689]{margin-top:20px}.contract-pdf-link[data-v-03978689],.btn-primary[data-v-03978689],.btn-outline[data-v-03978689]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:14px;padding:0 16px;font-weight:700;text-decoration:none}.btn-primary[data-v-03978689]{border:1px solid #111827;background:#111827;color:#fff}.btn-outline[data-v-03978689]{border:1px solid #d1d5db;background:#fff;color:#111827}.clauses-list[data-v-03978689]{margin:16px 0 0;padding-left:18px;color:#334155}.clauses-list li+li[data-v-03978689]{margin-top:10px}.refresh-btn[data-v-03978689]:disabled,.btn-primary[data-v-03978689]:disabled,.btn-outline[data-v-03978689]:disabled,.page-btn[data-v-03978689]:disabled{opacity:.55;cursor:not-allowed}.alert-error[data-v-03978689]{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;border-radius:16px;padding:14px 16px}@media(max-width:1100px){.content-layout[data-v-03978689],.detail-layout[data-v-03978689],.integrity-grid[data-v-03978689],.contract-definition-list[data-v-03978689]{grid-template-columns:1fr}.page-header[data-v-03978689],.detail-header[data-v-03978689],.pagination[data-v-03978689]{flex-direction:column;align-items:stretch}}@media(max-width:768px){.table-area[data-v-03978689],.filters-panel[data-v-03978689],.detail-card[data-v-03978689]{padding:18px}.page-title[data-v-03978689]{font-size:26px}}.reward-panel[data-v-54317373],.panel-detail[data-v-54317373],.detail-block[data-v-54317373]{display:flex;flex-direction:column}.reward-panel[data-v-54317373],.panel-detail[data-v-54317373]{gap:18px}.panel-toolbar[data-v-54317373],.table-footer[data-v-54317373],.pagination[data-v-54317373],.toolbar-filters[data-v-54317373],.action-row[data-v-54317373]{display:flex;gap:10px;flex-wrap:wrap}.panel-toolbar[data-v-54317373],.table-footer[data-v-54317373]{justify-content:space-between;align-items:center}.panel-grid[data-v-54317373]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr);gap:18px}.panel-table[data-v-54317373],.panel-detail[data-v-54317373]{border:1px solid #e2e8f0;border-radius:16px;padding:16px;background:#fff}.filter-input[data-v-54317373],.filter-select[data-v-54317373],.action-textarea[data-v-54317373]{border:1px solid #d7deea;border-radius:10px;padding:10px 12px;font-size:13px;color:#243043}.filter-input[data-v-54317373]{min-width:250px}.filter-input-narrow[data-v-54317373]{min-width:140px;max-width:160px}.filter-button[data-v-54317373],.action-button[data-v-54317373],.page-btn[data-v-54317373]{min-height:40px;border-radius:10px;font-size:13px;font-weight:600}.filter-button[data-v-54317373],.page-btn[data-v-54317373]{border:1px solid #d7deea;background:#fff;padding:0 14px;cursor:pointer}.inline-error[data-v-54317373],.inline-success[data-v-54317373],.panel-state[data-v-54317373]{border-radius:12px;padding:14px 16px;font-size:13px}.inline-error[data-v-54317373]{background:#fef2f2;color:#b91c1c}.inline-success[data-v-54317373]{background:#f0fdf4;color:#166534}.panel-state[data-v-54317373]{background:#f8fafc;color:#64748b}.table-wrap[data-v-54317373]{overflow-x:auto}.data-table[data-v-54317373]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead tr[data-v-54317373]{background:#162236;color:#fff}.data-table th[data-v-54317373],.data-table td[data-v-54317373]{padding:11px 12px;text-align:left}.data-table tbody tr[data-v-54317373]{border-bottom:1px solid #eef2f7;cursor:pointer}.data-table tbody tr[data-v-54317373]:hover,.row-selected[data-v-54317373]{background:#f8fbff}.status-badge[data-v-54317373]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}.status-procesando[data-v-54317373]{background:#eff6ff;color:#1d4ed8}.status-entregado[data-v-54317373]{background:#dcfce7;color:#166534}.status-cancelado[data-v-54317373]{background:#fee2e2;color:#b91c1c}.detail-hero[data-v-54317373],.detail-card[data-v-54317373],.detail-block[data-v-54317373]{border:1px solid #e2e8f0;border-radius:14px;padding:14px;background:#f8fbff;gap:6px}.detail-grid[data-v-54317373]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-label[data-v-54317373],.detail-list dt[data-v-54317373],.table-count[data-v-54317373],.detail-card small[data-v-54317373],.detail-hero small[data-v-54317373]{color:#64748b;font-size:12px}.detail-title[data-v-54317373]{margin:0;color:#1e293b;font-size:14px}.detail-list[data-v-54317373]{display:grid;gap:12px;margin:0}.detail-list div[data-v-54317373]{display:grid;gap:4px}.detail-list dd[data-v-54317373]{margin:0;color:#1e293b;font-size:13px}.action-block[data-v-54317373]{background:#fffdf5}.action-textarea[data-v-54317373]{min-height:88px;resize:vertical}.action-button[data-v-54317373]{border:none;padding:0 14px;color:#fff;cursor:pointer}.action-button.approve[data-v-54317373]{background:#166534}.action-button.danger[data-v-54317373]{background:#b91c1c}.page-btn.active[data-v-54317373]{background:#e8f1fb;color:#1a6ab5;border-color:#bfd7f0}.page-btn[data-v-54317373]:disabled,.action-button[data-v-54317373]:disabled{opacity:.55;cursor:not-allowed}@media(max-width:1024px){.panel-grid[data-v-54317373]{grid-template-columns:1fr}}@media(max-width:640px){.filter-input[data-v-54317373],.filter-select[data-v-54317373],.filter-button[data-v-54317373],.page-btn[data-v-54317373],.action-button[data-v-54317373]{width:100%}.detail-grid[data-v-54317373]{grid-template-columns:1fr}}.scoring-panel[data-v-8d674f37],.side-column[data-v-8d674f37],.detail-block[data-v-8d674f37]{display:flex;flex-direction:column}.scoring-panel[data-v-8d674f37],.side-column[data-v-8d674f37]{gap:18px}.panel-toolbar[data-v-8d674f37],.role-switcher[data-v-8d674f37],.action-row[data-v-8d674f37]{display:flex;gap:10px;flex-wrap:wrap}.panel-toolbar[data-v-8d674f37]{justify-content:space-between;align-items:center}.role-button[data-v-8d674f37],.save-button[data-v-8d674f37]{min-height:40px;border-radius:10px;padding:0 14px;font-size:13px;font-weight:600}.role-button[data-v-8d674f37]{border:1px solid #d7deea;background:#fff;cursor:pointer}.role-button.active[data-v-8d674f37]{background:#e8f1fb;color:#1a6ab5;border-color:#bfd7f0}.inline-error[data-v-8d674f37],.inline-success[data-v-8d674f37],.panel-state[data-v-8d674f37]{border-radius:12px;padding:14px 16px;font-size:13px}.inline-error[data-v-8d674f37]{background:#fef2f2;color:#b91c1c}.inline-success[data-v-8d674f37]{background:#f0fdf4;color:#166534}.panel-state[data-v-8d674f37]{background:#f8fafc;color:#64748b}.panel-state.compact[data-v-8d674f37]{padding:12px}.summary-grid[data-v-8d674f37],.panel-grid[data-v-8d674f37],.form-grid[data-v-8d674f37],.threshold-grid[data-v-8d674f37]{display:grid;gap:16px}.summary-grid[data-v-8d674f37]{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-card[data-v-8d674f37],.config-card[data-v-8d674f37],.detail-block[data-v-8d674f37]{border:1px solid #e2e8f0;border-radius:16px;padding:16px;background:#fff}.summary-card[data-v-8d674f37]{display:flex;flex-direction:column;gap:4px}.summary-label[data-v-8d674f37],.field-block span[data-v-8d674f37],.timeline-item span[data-v-8d674f37],.timeline-item small[data-v-8d674f37],.evaluation-item span[data-v-8d674f37],.evaluation-item small[data-v-8d674f37]{font-size:12px;color:#64748b}.panel-grid[data-v-8d674f37]{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr)}.form-grid[data-v-8d674f37]{grid-template-columns:repeat(2,minmax(0,1fr))}.threshold-grid[data-v-8d674f37]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.field-block[data-v-8d674f37]{display:flex;flex-direction:column;gap:6px}.field-input[data-v-8d674f37],.field-textarea[data-v-8d674f37]{border:1px solid #d7deea;border-radius:10px;padding:10px 12px;font-size:13px;color:#243043}.field-textarea[data-v-8d674f37]{min-height:84px;resize:vertical}.full-width[data-v-8d674f37]{margin-top:16px}.save-button[data-v-8d674f37]{border:none;background:#1a6ab5;color:#fff;cursor:pointer}.save-button[data-v-8d674f37]:disabled{opacity:.55;cursor:not-allowed}.detail-title[data-v-8d674f37]{margin:0 0 12px;color:#1e293b;font-size:14px}.timeline-list[data-v-8d674f37],.evaluation-list[data-v-8d674f37]{display:grid;gap:12px}.timeline-item[data-v-8d674f37],.evaluation-item[data-v-8d674f37]{border:1px solid #e2e8f0;border-radius:12px;padding:12px;display:flex;justify-content:space-between;gap:12px;background:#f8fbff}.timeline-item[data-v-8d674f37]{flex-direction:column}.evaluation-item[data-v-8d674f37]{align-items:center}.evaluation-metrics[data-v-8d674f37]{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.positive[data-v-8d674f37]{color:#166534}.negative[data-v-8d674f37]{color:#b91c1c}@media(max-width:1024px){.summary-grid[data-v-8d674f37],.panel-grid[data-v-8d674f37],.form-grid[data-v-8d674f37],.threshold-grid[data-v-8d674f37]{grid-template-columns:1fr}}@media(max-width:640px){.role-button[data-v-8d674f37],.save-button[data-v-8d674f37]{width:100%}}.reward-panel[data-v-f22962f6]{display:flex;flex-direction:column;gap:16px}.panel-toolbar[data-v-f22962f6]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.section-title[data-v-f22962f6]{margin:0;font-size:18px;font-weight:700;color:#1a1a2e}.section-sub[data-v-f22962f6]{margin:4px 0 0;color:#666;font-size:13px}.config-form[data-v-f22962f6]{background:#fff;border:1px solid #e8ecf0;border-radius:12px;padding:20px}.form-row[data-v-f22962f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:16px}.form-group[data-v-f22962f6]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-f22962f6]{font-size:13px;font-weight:600;color:#333}.form-group small[data-v-f22962f6]{color:#888;font-size:12px}.form-input[data-v-f22962f6]{padding:10px 12px;border:1px solid #dde3ea;border-radius:8px;font-size:14px}.filter-button[data-v-f22962f6]{padding:10px 18px;background:#1a3a5c;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600}.filter-button[data-v-f22962f6]:disabled{opacity:.6;cursor:not-allowed}.panel-state[data-v-f22962f6]{padding:24px;text-align:center;color:#666}.inline-error[data-v-f22962f6],.inline-success[data-v-f22962f6]{padding:10px 14px;border-radius:8px;font-size:13px}.inline-error[data-v-f22962f6]{background:#fdecea;color:#b42318}.inline-success[data-v-f22962f6]{background:#e8f5e9;color:#2e7d32}.dashboard-layout[data-v-3f6749fd]{display:flex;min-height:100vh;background:#f4f6f9}.sidebar[data-v-3f6749fd]{width:200px;background:#0f1b2d;display:flex;flex-direction:column;padding:0;position:fixed;top:0;left:0;height:100vh;z-index:100;border-right:1px solid #1a2d45;overflow-y:auto}.sidebar-logo[data-v-3f6749fd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px 16px;border-bottom:1px solid #1a2d45;gap:6px}.sidebar-logo-img[data-v-3f6749fd]{width:56px;height:56px;object-fit:contain}.sidebar-brand[data-v-3f6749fd]{font-size:13px;font-weight:800;color:#fff;letter-spacing:3px}.sidebar-section-label[data-v-3f6749fd]{font-size:10px;font-weight:700;color:#4a6080;letter-spacing:1.5px;text-transform:uppercase;padding:14px 18px 6px}.sidebar-nav[data-v-3f6749fd]{display:flex;flex-direction:column;gap:2px;padding:0 10px}.nav-item[data-v-3f6749fd]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:#6b8aaa;text-decoration:none;font-size:13px;font-weight:500;transition:background .2s,color .2s;white-space:nowrap}.nav-item[data-v-3f6749fd]:hover{background:#162236;color:#a0c4e8}.nav-item.active[data-v-3f6749fd]{background:#1a3a5c;color:#4ab8f5;font-weight:600}.nav-item.nav-logout[data-v-3f6749fd]{color:#ef4444}.nav-item.nav-logout[data-v-3f6749fd]:hover{background:#2a1010;color:#f87171}.sidebar-bottom[data-v-3f6749fd]{display:flex;flex-direction:column;gap:2px;padding:0 10px 16px}.main-content[data-v-3f6749fd]{margin-left:200px;flex:1;display:flex;flex-direction:column}.topbar[data-v-3f6749fd]{background:#fff;height:56px;display:flex;align-items:center;padding:0 24px;gap:16px;border-bottom:1px solid #eee;position:sticky;top:0;z-index:50}.topbar-left[data-v-3f6749fd]{min-width:160px}.breadcrumb[data-v-3f6749fd]{font-size:13px;color:#999}.breadcrumb strong[data-v-3f6749fd]{color:#333}.topbar-center[data-v-3f6749fd]{flex:1;display:flex;justify-content:center}.search-box[data-v-3f6749fd]{display:flex;align-items:center;gap:8px;background:#f4f6f9;border-radius:20px;padding:6px 14px;width:280px}.search-input[data-v-3f6749fd]{border:none;background:transparent;outline:none;font-size:13px;color:#333;width:100%}.topbar-right[data-v-3f6749fd]{display:flex;align-items:center;gap:16px;min-width:220px;justify-content:flex-end}.user-info[data-v-3f6749fd]{display:flex;align-items:center;gap:10px}.user-avatar[data-v-3f6749fd]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.user-details[data-v-3f6749fd]{display:flex;flex-direction:column}.user-name[data-v-3f6749fd]{font-size:13px;font-weight:600;color:#333}.user-email[data-v-3f6749fd]{font-size:11px;color:#999}.notif-btn[data-v-3f6749fd]{position:relative;background:none;border:none;cursor:pointer;color:#666;padding:6px}.notif-badge[data-v-3f6749fd]{position:absolute;top:2px;right:2px;background:#ef4444;color:#fff;font-size:9px;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.page-body[data-v-3f6749fd]{padding:24px 28px;display:flex;flex-direction:column;gap:20px}.page-header[data-v-3f6749fd]{display:flex;align-items:center;justify-content:space-between}.page-title[data-v-3f6749fd]{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.page-subtitle[data-v-3f6749fd]{font-size:13px;color:#999;margin:0}.alert-error[data-v-3f6749fd]{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.alert-success[data-v-3f6749fd]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;padding:12px 16px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.alert-close[data-v-3f6749fd]{background:none;border:none;cursor:pointer;font-size:16px}.tabs-bar[data-v-3f6749fd]{display:flex;align-items:center;gap:4px;border-bottom:2px solid #e2e8f0;padding-bottom:0}.tab-btn[data-v-3f6749fd]{padding:10px 16px;border:none;background:none;font-size:13px;font-weight:500;color:#888;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .2s,border-color .2s}.tab-btn.active[data-v-3f6749fd]{color:#1a6ab5;border-bottom-color:#1a6ab5;font-weight:600}.btn-primary[data-v-3f6749fd]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);font-size:13px;font-weight:600;color:#fff;cursor:pointer}.btn-primary[data-v-3f6749fd]:disabled{opacity:.6;cursor:not-allowed}.card[data-v-3f6749fd]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f}.section-sub[data-v-3f6749fd]{font-size:12px;color:#999;margin:0 0 14px}.loading-state[data-v-3f6749fd]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px;color:#999;font-size:13px}.spinner[data-v-3f6749fd]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#4ab8f5;border-radius:50%;animation:spin-3f6749fd .7s linear infinite}@keyframes spin-3f6749fd{to{transform:rotate(360deg)}}.table-wrap[data-v-3f6749fd]{overflow-x:auto}.data-table[data-v-3f6749fd]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead tr[data-v-3f6749fd]{background:#1a1a2e;color:#fff}.data-table th[data-v-3f6749fd]{padding:10px 14px;text-align:left;font-weight:600;font-size:12px}.data-table tbody tr[data-v-3f6749fd]{border-bottom:1px solid #f0f0f0}.data-table tbody tr[data-v-3f6749fd]:hover{background:#f8fafc}.data-table td[data-v-3f6749fd]{padding:12px 14px;vertical-align:middle}.premio-cell[data-v-3f6749fd]{display:flex;align-items:center;gap:10px}.premio-img[data-v-3f6749fd]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.premio-name[data-v-3f6749fd]{font-weight:600;color:#1a1a1a;font-size:13px}.premio-desc[data-v-3f6749fd]{font-size:11px;color:#999;margin-top:2px}.badge[data-v-3f6749fd]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600}.cat-electrónico[data-v-3f6749fd]{background:#dbeafe;color:#1e40af}.cat-vale[data-v-3f6749fd]{background:#fef3c7;color:#b45309}.cat-bienestar[data-v-3f6749fd]{background:#dcfce7;color:#166534}.td-costo[data-v-3f6749fd]{font-weight:700;color:#1a1a1a}.td-stock[data-v-3f6749fd]{font-weight:600;color:#333}.td-agotado[data-v-3f6749fd]{font-weight:700;color:#ef4444}.row-actions[data-v-3f6749fd]{display:flex;align-items:center;gap:8px}.acc-toggle[data-v-3f6749fd]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;cursor:pointer;border:none}.acc-activo[data-v-3f6749fd]{background:#dcfce7;color:#166534}.acc-inactivo[data-v-3f6749fd]{background:#f1f5f9;color:#64748b}.edit-btn[data-v-3f6749fd]{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;transition:background .15s}.edit-btn[data-v-3f6749fd]:hover{background:#f1f5f9}.delete-btn[data-v-3f6749fd]{background:#fff1f2;border:none;color:#be123c;cursor:pointer;padding:6px;border-radius:8px;transition:background .15s}.delete-btn[data-v-3f6749fd]:hover{background:#ffe4e6}.empty-state[data-v-3f6749fd]{text-align:center;color:#999;padding:40px;font-size:13px}.placeholder-panel[data-v-3f6749fd]{border:1px solid #e2e8f0;border-radius:16px;padding:20px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;background:linear-gradient(180deg,#fff,#f8fbff)}.placeholder-copy h3[data-v-3f6749fd]{margin:0 0 10px;font-size:18px;color:#162236}.placeholder-copy p[data-v-3f6749fd]{margin:0;font-size:13px;color:#64748b;line-height:1.6}.placeholder-list[data-v-3f6749fd]{display:flex;flex-direction:column;gap:12px}.placeholder-item[data-v-3f6749fd]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px}.placeholder-item strong[data-v-3f6749fd]{font-size:13px;color:#1e293b}.placeholder-item span[data-v-3f6749fd]{font-size:12px;color:#64748b;line-height:1.5}.modal-overlay[data-v-3f6749fd]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200}.modal[data-v-3f6749fd]{background:#fff;border-radius:12px;width:500px;max-width:95vw;box-shadow:0 20px 60px #0003;max-height:90vh;overflow-y:auto}.modal-sm[data-v-3f6749fd]{width:460px}.modal-header[data-v-3f6749fd]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.modal-header h2[data-v-3f6749fd]{font-size:16px;font-weight:700;color:#1a1a1a;margin:0}.modal-close[data-v-3f6749fd]{background:none;border:none;cursor:pointer;font-size:18px;color:#999}.modal-body[data-v-3f6749fd]{padding:20px 24px;display:flex;flex-direction:column;gap:14px}.modal-footer[data-v-3f6749fd]{display:flex;justify-content:flex-end;gap:10px;padding:0 24px 20px}.btn-secondary[data-v-3f6749fd]{padding:9px 18px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:#555;cursor:pointer}.btn-danger[data-v-3f6749fd]{padding:9px 18px;border:none;border-radius:8px;background:#dc2626;font-size:13px;font-weight:600;color:#fff;cursor:pointer}.btn-danger[data-v-3f6749fd]:disabled{opacity:.6;cursor:not-allowed}.form-group[data-v-3f6749fd]{display:flex;flex-direction:column;gap:6px;flex:1}.form-group label[data-v-3f6749fd]{font-size:12px;font-weight:600;color:#555}.form-input[data-v-3f6749fd]{border:1px solid #e2e8f0;border-radius:8px;padding:9px 12px;font-size:13px;color:#333;outline:none;width:100%;box-sizing:border-box}.form-input[data-v-3f6749fd]:focus{border-color:#4ab8f5}.form-textarea[data-v-3f6749fd]{resize:vertical;min-height:70px}.form-row[data-v-3f6749fd]{display:flex;gap:12px}.form-error[data-v-3f6749fd]{font-size:11px;color:#ef4444}.form-hint[data-v-3f6749fd]{font-size:12px;color:#64748b}.image-preview-card[data-v-3f6749fd]{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.image-preview[data-v-3f6749fd]{width:100%;max-height:180px;object-fit:contain;border-radius:8px;background:#fff;border:1px solid #e2e8f0}.confirm-text[data-v-3f6749fd]{margin:0;font-size:14px;color:#475569;line-height:1.6}html,body,#app{margin:0!important;padding:0!important;height:100%!important;background:#f4f6f9!important;font-family:Segoe UI,Arial,sans-serif}.dashboard-layout[data-v-6e0b8892]{display:flex;min-height:100vh;background:#f4f6f9}.sidebar[data-v-6e0b8892]{width:200px;background:#0f1b2d;display:flex;flex-direction:column;padding:0;position:fixed;top:0;left:0;height:100vh;z-index:100;border-right:1px solid #1a2d45;overflow-y:auto}.sidebar-logo[data-v-6e0b8892]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 16px 16px;border-bottom:1px solid #1a2d45;gap:6px}.sidebar-logo-img[data-v-6e0b8892]{width:56px;height:56px;object-fit:contain}.sidebar-brand[data-v-6e0b8892]{font-size:13px;font-weight:800;color:#fff;letter-spacing:3px}.sidebar-section-label[data-v-6e0b8892]{font-size:10px;font-weight:700;color:#4a6080;letter-spacing:1.5px;text-transform:uppercase;padding:14px 18px 6px}.sidebar-nav[data-v-6e0b8892]{display:flex;flex-direction:column;gap:2px;padding:0 10px}.nav-item[data-v-6e0b8892]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;color:#6b8aaa;text-decoration:none;font-size:13px;font-weight:500;transition:background .2s,color .2s;white-space:nowrap}.nav-item[data-v-6e0b8892]:hover{background:#162236;color:#a0c4e8}.nav-item.active[data-v-6e0b8892]{background:#1a3a5c;color:#4ab8f5;font-weight:600}.nav-item.nav-logout[data-v-6e0b8892]{color:#ef4444}.nav-item.nav-logout[data-v-6e0b8892]:hover{background:#2a1010;color:#f87171}.sidebar-bottom[data-v-6e0b8892]{display:flex;flex-direction:column;gap:2px;padding:0 10px 16px}.main-content[data-v-6e0b8892]{margin-left:200px;flex:1;display:flex;flex-direction:column}.topbar[data-v-6e0b8892]{background:#fff;height:56px;display:flex;align-items:center;padding:0 24px;gap:16px;border-bottom:1px solid #eee;position:sticky;top:0;z-index:50}.topbar-left[data-v-6e0b8892]{min-width:160px}.breadcrumb[data-v-6e0b8892]{font-size:13px;color:#999}.breadcrumb strong[data-v-6e0b8892]{color:#333}.topbar-center[data-v-6e0b8892]{flex:1;display:flex;justify-content:center}.search-box[data-v-6e0b8892]{display:flex;align-items:center;gap:8px;background:#f4f6f9;border-radius:20px;padding:6px 14px;width:280px}.search-input[data-v-6e0b8892]{border:none;background:transparent;outline:none;font-size:13px;color:#333;width:100%}.topbar-right[data-v-6e0b8892]{display:flex;align-items:center;gap:16px;min-width:220px;justify-content:flex-end}.user-info[data-v-6e0b8892]{display:flex;align-items:center;gap:10px}.user-avatar[data-v-6e0b8892]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.user-details[data-v-6e0b8892]{display:flex;flex-direction:column}.user-name[data-v-6e0b8892]{font-size:13px;font-weight:600;color:#333}.user-email[data-v-6e0b8892]{font-size:11px;color:#999}.notif-btn[data-v-6e0b8892]{position:relative;background:none;border:none;cursor:pointer;color:#666;padding:6px}.notif-badge[data-v-6e0b8892]{position:absolute;top:2px;right:2px;background:#ef4444;color:#fff;font-size:9px;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.page-body[data-v-6e0b8892]{padding:24px 28px;display:flex;flex-direction:column;gap:20px}.page-header[data-v-6e0b8892]{display:flex;align-items:center;justify-content:space-between}.page-title[data-v-6e0b8892]{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 4px}.page-subtitle[data-v-6e0b8892]{font-size:13px;color:#999;margin:0}.reports-grid[data-v-6e0b8892]{display:grid;grid-template-columns:1fr 280px;gap:20px;align-items:flex-start}.left-col[data-v-6e0b8892]{display:flex;flex-direction:column;gap:20px}.card[data-v-6e0b8892]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f}.dark-card[data-v-6e0b8892]{background:#0f1b2d!important}.section-title[data-v-6e0b8892]{font-size:15px;font-weight:700;color:#1a1a1a;margin:0 0 14px}.section-title.white[data-v-6e0b8892]{color:#fff}.report-types[data-v-6e0b8892]{display:flex;gap:12px;margin-bottom:14px;flex-wrap:wrap}.report-type-item[data-v-6e0b8892]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 14px;border-radius:10px;border:1.5px solid #e2e8f0;cursor:pointer;transition:all .2s;min-width:90px}.report-type-item[data-v-6e0b8892]:hover{border-color:#4ab8f5}.report-type-item.active[data-v-6e0b8892]{border-color:#1a6ab5;background:#eff6ff}.report-type-icon[data-v-6e0b8892]{color:#4ab8f5}.report-type-label[data-v-6e0b8892]{font-size:11px;font-weight:600;color:#333;text-align:center}.report-desc[data-v-6e0b8892]{background:#f8fafc;border-radius:8px;padding:10px 14px;font-size:12px;color:#555;border-left:3px solid #4ab8f5}.form-row[data-v-6e0b8892]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.form-group[data-v-6e0b8892]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-6e0b8892]{font-size:11px;font-weight:600;color:#7eb8e8;letter-spacing:.5px}.date-field[data-v-6e0b8892]{position:relative}.date-input[data-v-6e0b8892]{width:100%;border:1px solid #1a3a5c;border-radius:8px;padding:8px 32px 8px 12px;font-size:12px;color:#e2e8f0;background:#162236;outline:none;box-sizing:border-box}.date-field svg[data-v-6e0b8892]{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.select-dark[data-v-6e0b8892]{width:100%;border:1px solid #1a3a5c;border-radius:8px;padding:8px 12px;font-size:12px;color:#e2e8f0;background:#162236;outline:none}.format-btns[data-v-6e0b8892]{display:flex;gap:8px;margin-bottom:16px}.format-btn[data-v-6e0b8892]{padding:8px 18px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;font-size:13px;font-weight:600;color:#444;cursor:pointer;transition:all .2s}.format-btn.active[data-v-6e0b8892]{border-color:#1a6ab5;background:#eff6ff;color:#1a6ab5}.btn-generar[data-v-6e0b8892]{width:100%;padding:12px;border:none;border-radius:8px;background:linear-gradient(135deg,#4ab8f5,#1a6ab5);font-size:14px;font-weight:700;color:#fff;cursor:pointer}.btn-generar[data-v-6e0b8892]:disabled{opacity:.6;cursor:not-allowed}.status-banner[data-v-6e0b8892]{background:#fff8ef;border:1px solid #f1d7a8;border-radius:10px;padding:12px 14px;margin-bottom:14px}.status-banner strong[data-v-6e0b8892]{display:block;color:#8c5f2c;margin-bottom:6px}.status-banner p[data-v-6e0b8892]{margin:0;font-size:12px;color:#6b5b45;line-height:1.5}.source-list[data-v-6e0b8892],.coverage-list[data-v-6e0b8892]{display:flex;flex-direction:column;gap:12px}.source-item[data-v-6e0b8892],.coverage-item[data-v-6e0b8892]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:12px;border-radius:10px;border:1px solid #eef2f7}.source-item p[data-v-6e0b8892],.coverage-item p[data-v-6e0b8892]{margin:4px 0 0;font-size:12px;color:#64748b;line-height:1.5}.source-badge[data-v-6e0b8892],.coverage-pill[data-v-6e0b8892]{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700}.source-badge[data-v-6e0b8892]{background:#eff6ff;color:#1d4ed8}.coverage-pill-good[data-v-6e0b8892]{background:#dcfce7;color:#166534}.coverage-pill-warn[data-v-6e0b8892]{background:#fef3c7;color:#b45309}.coverage-pill-pending[data-v-6e0b8892]{background:#f1f5f9;color:#475569}.metrics-page[data-v-d3991725],.analytics-content[data-v-d3991725],.metrics-panel[data-v-d3991725]{display:flex;flex-direction:column;gap:20px}.page-header[data-v-d3991725]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.page-title[data-v-d3991725]{margin:0;font-size:30px;font-weight:800;color:#111827}.page-subtitle[data-v-d3991725]{margin:8px 0 0;max-width:840px;color:#6b7280}.analytics-layout[data-v-d3991725],.metrics-kpis[data-v-d3991725],.metrics-grid[data-v-d3991725]{display:grid;gap:18px}.analytics-layout[data-v-d3991725]{grid-template-columns:300px minmax(0,1fr);align-items:start}.filters-panel[data-v-d3991725],.metric-card[data-v-d3991725],.metrics-panel[data-v-d3991725]{background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 18px 40px -28px #0f172a59}.filters-panel[data-v-d3991725],.metrics-panel[data-v-d3991725]{padding:22px}.filters-title[data-v-d3991725],.summary-title[data-v-d3991725],.metrics-panel h3[data-v-d3991725]{margin:0;color:#111827;font-weight:800}.filters-title[data-v-d3991725],.metrics-panel h3[data-v-d3991725]{font-size:18px}.filters-subtitle[data-v-d3991725],.panel-subtitle[data-v-d3991725]{margin:6px 0 0;color:#6b7280;font-size:13px}.filter-section+.filter-section[data-v-d3991725],.summary-panel[data-v-d3991725]{margin-top:16px}.filter-label[data-v-d3991725]{display:flex;flex-direction:column;gap:8px;color:#475569;font-size:13px;font-weight:700}.form-control[data-v-d3991725]{min-height:42px;border:1px solid #d1d5db;border-radius:14px;padding:0 14px;color:#111827;background:#fff}.filter-actions[data-v-d3991725]{margin-top:18px}.btn-primary[data-v-d3991725]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #111827;background:#111827;color:#fff;border-radius:14px;padding:0 16px;font-weight:700}.btn-block[data-v-d3991725]{width:100%}.summary-panel[data-v-d3991725]{border:1px solid #e5e7eb;border-radius:18px;padding:16px;background:linear-gradient(180deg,#f8fafc,#fff)}.summary-row[data-v-d3991725]{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid #edf2f7}.summary-row[data-v-d3991725]:last-child{border-bottom:0}.summary-row span[data-v-d3991725]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.summary-row strong[data-v-d3991725]{color:#111827}.alert-error[data-v-d3991725]{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;border-radius:18px;padding:14px 16px}.metrics-kpis[data-v-d3991725]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.metric-card[data-v-d3991725]{padding:18px}.metric-label[data-v-d3991725]{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.metric-card strong[data-v-d3991725]{display:block;margin-top:12px;color:#111827;font-size:28px;line-height:1.1}.metric-detail[data-v-d3991725]{display:block;margin-top:10px;color:#64748b}.metric-card--success[data-v-d3991725]{background:linear-gradient(180deg,#fff,#f0fdf4)}.metric-card--warning[data-v-d3991725]{background:linear-gradient(180deg,#fff,#fffbeb)}.metric-card--danger[data-v-d3991725]{background:linear-gradient(180deg,#fff,#fef2f2)}.metric-card--info[data-v-d3991725]{background:linear-gradient(180deg,#fff,#eff6ff)}.metric-card--neutral[data-v-d3991725]{background:linear-gradient(180deg,#fff,#f8fafc)}.metrics-grid--charts[data-v-d3991725],.metrics-grid--tables[data-v-d3991725]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-header[data-v-d3991725]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.bars-list[data-v-d3991725]{display:flex;flex-direction:column;gap:14px}.bar-row[data-v-d3991725]{display:grid;grid-template-columns:minmax(140px,180px) minmax(120px,1fr) minmax(100px,130px);gap:12px;align-items:center;font-size:13px}.bar-labels[data-v-d3991725]{display:flex;flex-direction:column;gap:4px;min-width:0}.bar-title[data-v-d3991725]{font-weight:700;color:#111827}.bar-labels small[data-v-d3991725]{color:#6b7280}.bar-track[data-v-d3991725]{height:12px;border-radius:999px;background:#eef2f7;overflow:hidden}.bar-fill[data-v-d3991725]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#60a5fa)}.bar-fill--green[data-v-d3991725]{background:linear-gradient(90deg,#059669,#34d399)}.bar-value[data-v-d3991725]{text-align:right;color:#111827}.table-wrap[data-v-d3991725]{overflow-x:auto}.data-table[data-v-d3991725]{width:100%;border-collapse:collapse}.data-table th[data-v-d3991725]{padding:12px 10px;border-bottom:1px solid #e5e7eb;text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.data-table td[data-v-d3991725]{padding:14px 10px;border-bottom:1px solid #f1f5f9;color:#111827;vertical-align:top}.table-title[data-v-d3991725]{font-weight:700;color:#111827}.table-subtitle[data-v-d3991725]{margin-top:4px;font-size:12px;color:#6b7280}.empty-state[data-v-d3991725]{padding:24px 12px;text-align:center;color:#6b7280}@media(max-width:1180px){.analytics-layout[data-v-d3991725],.metrics-grid--charts[data-v-d3991725],.metrics-grid--tables[data-v-d3991725]{grid-template-columns:1fr}}@media(max-width:760px){.page-header[data-v-d3991725]{flex-direction:column;align-items:stretch}.bar-row[data-v-d3991725]{grid-template-columns:1fr}.bar-value[data-v-d3991725]{text-align:left}.page-title[data-v-d3991725]{font-size:26px}.filters-panel[data-v-d3991725],.metrics-panel[data-v-d3991725],.metric-card[data-v-d3991725]{padding:18px}}.config-view[data-v-89786bda]{width:100%;padding:24px 28px 32px;box-sizing:border-box}@media(max-width:768px){.config-view[data-v-89786bda]{padding:14px 14px 24px}}.profile-card[data-v-f50573a9]{border-radius:28px;border:1px solid rgba(32,51,79,.08);background:linear-gradient(180deg,#fffffff5,#f7fafdeb),#fff;box-shadow:0 24px 60px #1f355414;padding:28px}.profile-card__header[data-v-f50573a9]{display:flex;justify-content:space-between;gap:16px;margin-bottom:22px}.profile-card__eyebrow[data-v-f50573a9]{margin:0 0 8px;color:#9a6b2f;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.profile-card__title[data-v-f50573a9]{margin:0;font-size:1.55rem;font-weight:700;color:#1d2433}.profile-card__subtitle[data-v-f50573a9]{margin:8px 0 0;max-width:56ch;color:#5d697d;font-size:.95rem;line-height:1.6}.profile-card__loading[data-v-f50573a9]{min-height:220px;display:flex;align-items:center;justify-content:center;gap:12px;border-radius:20px;background:#eef4fac2;color:#526178;font-weight:600}.profile-card__pulse[data-v-f50573a9]{width:12px;height:12px;border-radius:999px;background:#1f7ae0;animation:pulse-f50573a9 1.1s ease-in-out infinite}.profile-form[data-v-f50573a9]{display:flex;flex-direction:column;gap:18px}.profile-form__grid[data-v-f50573a9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-field[data-v-f50573a9]{display:flex;flex-direction:column;gap:8px}.profile-field--wide[data-v-f50573a9]{grid-column:1 / -1}.profile-field__label[data-v-f50573a9]{color:#35506e;font-size:.86rem;font-weight:700}.profile-input[data-v-f50573a9],.profile-textarea[data-v-f50573a9]{width:100%;box-sizing:border-box;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:#ffffffeb;color:#112033;font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.profile-input[data-v-f50573a9]{min-height:48px;padding:0 14px}.profile-input--select[data-v-f50573a9]{appearance:none}.profile-textarea[data-v-f50573a9]{padding:14px;resize:vertical}.profile-input[data-v-f50573a9]:focus,.profile-textarea[data-v-f50573a9]:focus{outline:none;border-color:#1f7ae07a;box-shadow:0 0 0 4px #1f7ae01f}.profile-feedback[data-v-f50573a9]{border-radius:16px;padding:14px 16px;font-size:.92rem;font-weight:600}.profile-feedback--error[data-v-f50573a9]{background:#9b26261a;color:#8b2c2c}.profile-feedback--success[data-v-f50573a9]{background:#1987541f;color:#1e6b49}.profile-form__actions[data-v-f50573a9]{display:flex;justify-content:flex-end}@keyframes pulse-f50573a9{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@media(max-width:768px){.profile-card[data-v-f50573a9]{padding:20px;border-radius:24px}.profile-card__header[data-v-f50573a9]{flex-direction:column;align-items:stretch}.profile-form__grid[data-v-f50573a9]{grid-template-columns:1fr;gap:14px}.profile-form__actions[data-v-f50573a9]{justify-content:stretch}}.password-card[data-v-39b914fb]{border-radius:28px;border:1px solid rgba(24,42,67,.1);background:radial-gradient(circle at top right,rgba(31,122,224,.08),transparent 30%),linear-gradient(180deg,#132136fa,#0f1828f5);box-shadow:0 26px 60px #0b14252e;color:#eff5fb;padding:28px}.password-card__header[data-v-39b914fb]{display:flex;justify-content:space-between;gap:16px;margin-bottom:22px}.password-card__eyebrow[data-v-39b914fb]{margin:0 0 8px;color:#8dc5ff;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.password-card__title[data-v-39b914fb]{margin:0;font-size:1.55rem;font-weight:700}.password-card__subtitle[data-v-39b914fb]{margin:8px 0 0;max-width:44ch;color:#e1eaf5cc;font-size:.95rem;line-height:1.6}.password-card__badge[data-v-39b914fb]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;background:#ffffff14;color:#cfe3fb;font-size:.82rem;font-weight:700}.password-form[data-v-39b914fb]{display:flex;flex-direction:column;gap:18px}.password-form__grid[data-v-39b914fb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.password-field[data-v-39b914fb]{display:flex;flex-direction:column;gap:8px}.password-field__label[data-v-39b914fb]{font-size:.86rem;font-weight:700;color:#e7eef7}.password-field__hint[data-v-39b914fb]{color:#cedcecbf;font-size:.78rem}.password-field__hint--error[data-v-39b914fb]{color:#ffb4b4}.password-input[data-v-39b914fb]{min-height:48px;padding:0 14px;border-radius:16px;border:1px solid rgba(168,190,219,.18);background:#ffffff0f;color:#f8fbff;font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.password-input[data-v-39b914fb]:focus{outline:none;border-color:#73b4ff80;box-shadow:0 0 0 4px #4a90e229;background:#ffffff14}.password-feedback[data-v-39b914fb]{border-radius:16px;padding:14px 16px;font-size:.92rem;font-weight:600}.password-feedback--error[data-v-39b914fb]{background:#cd5c5c29;color:#ffd7d7}.password-feedback--success[data-v-39b914fb]{background:#30a1702e;color:#d4ffeb}.password-form__actions[data-v-39b914fb]{display:flex;justify-content:flex-start}@media(max-width:768px){.password-card[data-v-39b914fb]{padding:20px;border-radius:24px}.password-card__header[data-v-39b914fb]{flex-direction:column}.password-form__grid[data-v-39b914fb]{grid-template-columns:1fr;gap:14px}}.locale-card[data-v-632a213c]{border-radius:28px;border:1px solid rgba(24,42,67,.1);background:radial-gradient(circle at top right,rgba(244,180,0,.08),transparent 24%),linear-gradient(180deg,#fffffff7,#f7fafdf2);box-shadow:0 24px 60px #1f355414;padding:28px}.locale-card__header[data-v-632a213c]{display:flex;justify-content:space-between;gap:16px;margin-bottom:22px}.locale-card__eyebrow[data-v-632a213c]{margin:0 0 8px;color:#9a6b2f;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.locale-card__title[data-v-632a213c]{margin:0;color:#122033;font-size:1.55rem}.locale-card__subtitle[data-v-632a213c]{margin:8px 0 0;max-width:58ch;color:#5d697d;font-size:.95rem;line-height:1.6}.locale-card__badge[data-v-632a213c]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:999px;background:#ffffffd1;color:#314760;font-size:.82rem;font-weight:700;box-shadow:inset 0 0 0 1px #94a3b829}.locale-card__options[data-v-632a213c]{display:grid;gap:16px}.locale-option[data-v-632a213c]{width:100%;border:0;border-radius:20px;padding:18px;text-align:left;background:#ffffffd1;box-shadow:inset 0 0 0 1px #94a3b829;display:flex;justify-content:space-between;gap:16px;cursor:pointer}.locale-option strong[data-v-632a213c]{color:#122033}.locale-option p[data-v-632a213c]{margin:8px 0 0;color:#5d697d;font-size:.9rem}.locale-option__meta[data-v-632a213c]{align-self:center;color:#47627f;font-size:.82rem;font-weight:700;text-transform:uppercase}.locale-card__actions[data-v-632a213c]{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:768px){.locale-card[data-v-632a213c]{padding:20px}.locale-card__header[data-v-632a213c]{flex-direction:column}}.profile-page[data-v-bf0b9a18]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);gap:24px;align-items:start}.profile-page__main[data-v-bf0b9a18]{display:grid;gap:24px}@media(max-width:1100px){.profile-page[data-v-bf0b9a18]{grid-template-columns:1fr}}.perfil-view[data-v-d3e96c06]{width:100%;padding:24px 28px 32px;box-sizing:border-box}.perfil-view__hero[data-v-d3e96c06]{margin-bottom:22px}.perfil-view__eyebrow[data-v-d3e96c06]{margin:0 0 8px;color:#9a6b2f;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.perfil-view__title[data-v-d3e96c06]{margin:0;color:#122033;font-size:clamp(1.8rem,2vw + 1rem,2.4rem);line-height:1.05}.perfil-view__subtitle[data-v-d3e96c06]{margin:10px 0 0;max-width:58ch;color:#5d697d;font-size:1rem;line-height:1.6}@media(max-width:768px){.perfil-view[data-v-d3e96c06]{padding:14px 14px 24px}.perfil-view__hero[data-v-d3e96c06]{margin-bottom:16px}}.password-warning[data-v-bd8fe65b],.password-result[data-v-bd8fe65b]{display:flex;flex-direction:column;gap:12px}.password-warning p[data-v-bd8fe65b],.password-help[data-v-bd8fe65b]{margin:0;font-size:13px;line-height:1.6;color:#475569}.password-label[data-v-bd8fe65b]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#475569}.password-value[data-v-bd8fe65b]{display:block;padding:14px 16px;border-radius:12px;background:#0f172a;color:#f8fafc;font-size:16px;font-weight:700;letter-spacing:.04em}.loading-state[data-v-c0432006]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px;color:#64748b;font-size:13px}.spinner[data-v-c0432006]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-c0432006 .7s linear infinite}@keyframes spin-c0432006{to{transform:rotate(360deg)}}.detail-layout[data-v-c0432006]{display:flex;flex-direction:column;gap:18px}.card-surface[data-v-c0432006]{border:1px solid #e2e8f0;border-radius:16px;padding:18px;background:linear-gradient(180deg,#fff,#f8fafc)}.summary-top[data-v-c0432006],.section-head[data-v-c0432006]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.eyebrow[data-v-c0432006]{margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.summary-top h3[data-v-c0432006],.section-head h4[data-v-c0432006]{margin:0;color:#172033}.summary-copy[data-v-c0432006],.section-head p[data-v-c0432006]{margin-top:4px;font-size:13px;line-height:1.55;color:#64748b}.summary-badges[data-v-c0432006],.summary-metrics[data-v-c0432006]{display:flex;flex-wrap:wrap;gap:10px}.summary-metrics[data-v-c0432006]{margin-top:16px}.metric-card[data-v-c0432006]{min-width:150px;display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:14px;background:#eef4ff}.metric-card strong[data-v-c0432006]{font-size:18px;color:#1e3a8a}.metric-card span[data-v-c0432006]{font-size:12px;color:#475569}.badge[data-v-c0432006]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;text-transform:capitalize}.badge-success[data-v-c0432006]{background:#dcfce7;color:#166534}.badge-danger[data-v-c0432006]{background:#fee2e2;color:#991b1b}.badge-warning[data-v-c0432006]{background:#fef3c7;color:#b45309}.badge-neutral[data-v-c0432006]{background:#e2e8f0;color:#334155}.form-grid[data-v-c0432006]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field[data-v-c0432006]{display:flex;flex-direction:column;gap:8px}.field-full[data-v-c0432006]{grid-column:1 / -1}.field span[data-v-c0432006]{font-size:12px;font-weight:700;color:#334155}.field input[data-v-c0432006],.field select[data-v-c0432006],.field textarea[data-v-c0432006],.security-card textarea[data-v-c0432006]{width:100%;border:1px solid #cbd5e1;border-radius:12px;padding:11px 12px;font-size:13px;color:#172033;background:#fff}.field textarea[data-v-c0432006],.security-card textarea[data-v-c0432006]{resize:vertical}.security-grid[data-v-c0432006]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.security-card[data-v-c0432006]{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px}.security-card strong[data-v-c0432006]{color:#172033}.security-card p[data-v-c0432006]{margin-top:6px;font-size:13px;line-height:1.55;color:#64748b}.security-card--danger[data-v-c0432006]{background:#fff7f7;border:1px solid #fecaca}.security-card--neutral[data-v-c0432006]{background:#f8fafc;border:1px solid #e2e8f0}.membership-table-wrap[data-v-c0432006]{overflow-x:auto}.membership-table[data-v-c0432006]{width:100%;border-collapse:collapse;font-size:13px}.membership-table th[data-v-c0432006],.membership-table td[data-v-c0432006]{padding:12px 10px;text-align:left;border-bottom:1px solid #e2e8f0}.membership-table th[data-v-c0432006]{font-size:12px;color:#475569}.membership-company[data-v-c0432006]{display:flex;flex-direction:column;gap:4px}.membership-company strong[data-v-c0432006]{color:#172033}.membership-company span[data-v-c0432006],.empty-state[data-v-c0432006]{color:#64748b;font-size:12px}.btn-primary[data-v-c0432006],.btn-outline[data-v-c0432006],.btn-danger[data-v-c0432006],.btn-success[data-v-c0432006],.btn-inline[data-v-c0432006]{border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700}.btn-primary[data-v-c0432006]{border:none;background:#2563eb;color:#fff}.btn-outline[data-v-c0432006],.btn-inline[data-v-c0432006]{border:1px solid #d7dee8;background:#fff;color:#334155}.btn-danger[data-v-c0432006]{border:none;background:#b91c1c;color:#fff}.btn-success[data-v-c0432006]{border:none;background:#15803d;color:#fff}.btn-primary[data-v-c0432006]:disabled,.btn-danger[data-v-c0432006]:disabled,.btn-success[data-v-c0432006]:disabled,.btn-inline[data-v-c0432006]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:920px){.form-grid[data-v-c0432006],.security-grid[data-v-c0432006]{grid-template-columns:1fr}}.loading-state[data-v-b3f103e2]{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px;color:#64748b;font-size:13px}.spinner[data-v-b3f103e2]{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#2563eb;border-radius:50%;animation:spin-b3f103e2 .7s linear infinite}@keyframes spin-b3f103e2{to{transform:rotate(360deg)}}.table-wrap[data-v-b3f103e2]{overflow-x:auto}.data-table[data-v-b3f103e2]{width:100%;border-collapse:collapse;font-size:13px}.data-table thead tr[data-v-b3f103e2]{background:#1d2a3d;color:#fff}.data-table th[data-v-b3f103e2]{padding:10px 14px;text-align:left;font-weight:600;font-size:12px;white-space:nowrap}.data-table tbody tr[data-v-b3f103e2]{border-bottom:1px solid #edf2f7;transition:background .15s ease}.data-table tbody tr[data-v-b3f103e2]:hover{background:#f8fafc}.data-table td[data-v-b3f103e2]{padding:12px 14px;vertical-align:middle}.usuario-info[data-v-b3f103e2]{display:flex;align-items:center;gap:10px}.usuario-avatar[data-v-b3f103e2]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#38bdf8,#1d4ed8);color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.usuario-name[data-v-b3f103e2]{font-size:13px;font-weight:700;color:#172033}.usuario-meta[data-v-b3f103e2],.td-muted[data-v-b3f103e2]{color:#64748b;font-size:12px}.td-center[data-v-b3f103e2]{text-align:center;font-weight:700;color:#172033}.badge[data-v-b3f103e2]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.usr-activo[data-v-b3f103e2]{background:#dcfce7;color:#166534}.usr-suspendido[data-v-b3f103e2]{background:#fee2e2;color:#991b1b}.usr-baneado[data-v-b3f103e2]{background:#f1f5f9;color:#334155}.type-stack[data-v-b3f103e2]{display:flex;flex-wrap:wrap;gap:6px}.inline-chip[data-v-b3f103e2]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.inline-chip--accent[data-v-b3f103e2]{background:#dbeafe;color:#1d4ed8}.inline-chip--neutral[data-v-b3f103e2]{background:#e2e8f0;color:#334155}.acciones[data-v-b3f103e2]{display:flex;justify-content:flex-end}.btn-detalle[data-v-b3f103e2]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:6px;border:1px solid #d7dee8;background:#fff;color:#334155;font-size:12px;font-weight:600}.btn-detalle[data-v-b3f103e2]:disabled{opacity:.5;cursor:not-allowed}.empty-state[data-v-b3f103e2]{text-align:center;color:#94a3b8;padding:40px;font-size:13px}.usuarios-page[data-v-1fd5e036]{padding:22px 20px 24px}.page-header[data-v-1fd5e036],.section-header[data-v-1fd5e036],.table-footer[data-v-1fd5e036],.pagination-actions[data-v-1fd5e036],.kpi-top[data-v-1fd5e036],.page-actions[data-v-1fd5e036]{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-header[data-v-1fd5e036]{margin-bottom:18px}.page-title[data-v-1fd5e036]{font-size:30px;line-height:1.1;color:#172033}.page-subtitle[data-v-1fd5e036],.section-sub[data-v-1fd5e036],.kpi-sub[data-v-1fd5e036],.table-count[data-v-1fd5e036]{margin-top:6px;font-size:13px;line-height:1.6;color:#64748b}.kpi-grid[data-v-1fd5e036]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.kpi-card[data-v-1fd5e036],.card[data-v-1fd5e036]{border:1px solid rgba(203,213,225,.8);border-radius:18px;background:#ffffffeb;box-shadow:0 18px 50px #0f172a0f}.kpi-card[data-v-1fd5e036]{padding:18px}.kpi-val[data-v-1fd5e036]{font-size:28px;font-weight:800}.kpi-label[data-v-1fd5e036]{display:block;margin-top:10px;font-size:13px;font-weight:700;color:#172033}.kpi-icon[data-v-1fd5e036]{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px}.blue[data-v-1fd5e036]{background:#dbeafe;color:#1d4ed8}.red[data-v-1fd5e036]{background:#fee2e2;color:#b91c1c}.teal[data-v-1fd5e036]{background:#ccfbf1;color:#0f766e}.orange[data-v-1fd5e036]{background:#fef3c7;color:#b45309}.kpi-blue-txt[data-v-1fd5e036]{color:#1d4ed8}.kpi-red-txt[data-v-1fd5e036]{color:#b91c1c}.kpi-teal-txt[data-v-1fd5e036]{color:#0f766e}.kpi-orange-txt[data-v-1fd5e036]{color:#b45309}.alert-error[data-v-1fd5e036],.alert-success[data-v-1fd5e036]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding:14px 16px;border-radius:14px;font-size:13px;font-weight:600}.alert-error[data-v-1fd5e036]{background:#fff1f2;color:#b91c1c;border:1px solid #fecdd3}.alert-success[data-v-1fd5e036]{background:#ecfdf5;color:#15803d;border:1px solid #bbf7d0}.alert-close[data-v-1fd5e036]{border:none;background:transparent;padding:0;color:currentColor}.usuarios-card[data-v-1fd5e036]{padding:18px}.section-title[data-v-1fd5e036]{font-size:18px;color:#172033}.table-filters[data-v-1fd5e036]{display:flex;align-items:center;gap:12px;margin:18px 0}.search-box[data-v-1fd5e036]{display:flex;align-items:center;gap:10px;border:1px solid #d7dee8;border-radius:12px;padding:0 12px;background:#fff}.search-wide[data-v-1fd5e036]{flex:1}.search-input[data-v-1fd5e036],.select-filter[data-v-1fd5e036]{height:42px;border:none;background:transparent;font-size:13px;color:#172033}.search-input[data-v-1fd5e036]{width:100%}.select-filter[data-v-1fd5e036]{min-width:180px;border:1px solid #d7dee8;border-radius:12px;padding:0 12px;background:#fff}.btn-outline[data-v-1fd5e036],.btn-small[data-v-1fd5e036]{display:inline-flex;align-items:center;gap:8px;border:1px solid #d7dee8;background:#fff;color:#334155;border-radius:10px;font-size:13px;font-weight:700}.btn-small[data-v-1fd5e036]{padding:9px 12px}.btn-outline[data-v-1fd5e036]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:1080px){.kpi-grid[data-v-1fd5e036]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.usuarios-page[data-v-1fd5e036]{padding:18px 14px 20px}.page-header[data-v-1fd5e036],.table-filters[data-v-1fd5e036],.table-footer[data-v-1fd5e036]{flex-direction:column;align-items:stretch}.kpi-grid[data-v-1fd5e036]{grid-template-columns:1fr}.pagination-actions[data-v-1fd5e036]{width:100%}.pagination-actions button[data-v-1fd5e036]{flex:1}}.privacy-page[data-v-75d91e90]{min-height:100vh;background:radial-gradient(circle at top,rgba(34,99,229,.08),transparent 55%),linear-gradient(180deg,#f6f8fb,#eef3f8)}.privacy-hero[data-v-75d91e90]{padding:72px 16px 40px}.privacy-container[data-v-75d91e90]{max-width:980px;margin:0 auto}.privacy-kicker[data-v-75d91e90]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#2263e51f;color:#1646b8;font-size:.85rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.privacy-title[data-v-75d91e90]{margin-top:16px;font-size:clamp(2rem,2.6vw,2.8rem);color:#0f1c3b}.privacy-lead[data-v-75d91e90]{margin-top:12px;font-size:1.05rem;color:#3b4663;line-height:1.6;max-width:760px}.privacy-body[data-v-75d91e90]{padding:24px 16px 80px}.privacy-grid[data-v-75d91e90]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.privacy-card[data-v-75d91e90]{background:#fff;border-radius:16px;padding:22px;border:1px solid rgba(15,28,59,.08);box-shadow:0 16px 35px #0f1c3b14}.privacy-section-title[data-v-75d91e90]{font-size:1.1rem;color:#0f1c3b;margin-bottom:10px}.privacy-text[data-v-75d91e90]{color:#3b4663;line-height:1.6;font-size:.98rem}.privacy-list[data-v-75d91e90]{margin:0;padding-left:18px;color:#3b4663;line-height:1.6;font-size:.98rem}.privacy-link[data-v-75d91e90]{color:#1646b8;text-decoration:none;font-weight:600}.privacy-link[data-v-75d91e90]:hover{text-decoration:underline}@media(max-width:640px){.privacy-hero[data-v-75d91e90]{padding-top:56px}.privacy-card[data-v-75d91e90]{padding:18px}}
