.dashboard-card[data-v-da7dd403]{transition:transform .2s ease-in-out}.dashboard-card[data-v-da7dd403]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.ver-requerimiento[data-v-6d2f5e6d]{padding:20px}.table th[data-v-6d2f5e6d]{background-color:#f8f9fa;border-top:none}.items-solicitados-scroll[data-v-6d2f5e6d]{max-height:min(70vh,560px);overflow:auto}.items-solicitados-scroll thead th[data-v-6d2f5e6d]{position:sticky;top:0;z-index:2;background-color:#f8f9fa;box-shadow:0 1px #dee2e6}.item-descripcion-cell[data-v-6d2f5e6d]{word-break:break-word;white-space:normal;min-width:280px;max-width:520px;font-size:.9rem;line-height:1.35}.items-solicitados-footer[data-v-6d2f5e6d]{position:sticky;bottom:0;z-index:1}.form-check-input[data-v-6d2f5e6d]{cursor:pointer;width:1.2em;height:1.2em}.form-check-input[data-v-6d2f5e6d]:checked{background-color:#28a745;border-color:#28a745}.input-group-sm input[data-v-6d2f5e6d]{font-size:.875rem}.table tbody tr[data-v-6d2f5e6d]:hover{background-color:#f8f9fa}.modal-body[data-v-6d2f5e6d]{max-height:calc(100vh - 200px);overflow-y:auto}.precio-input-group[data-v-6d2f5e6d]{max-width:160px}.precio-input[data-v-6d2f5e6d]{min-width:80px;text-align:right}.cantidad-input[data-v-6d2f5e6d]{width:90px!important;min-width:90px;max-width:90px;text-align:center}.subtotal-display[data-v-6d2f5e6d]{white-space:nowrap}input[type=number].precio-input[data-v-6d2f5e6d]::-webkit-outer-spin-button,input[type=number].precio-input[data-v-6d2f5e6d]::-webkit-inner-spin-button,input[type=number].cantidad-input[data-v-6d2f5e6d]::-webkit-outer-spin-button,input[type=number].cantidad-input[data-v-6d2f5e6d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].precio-input[data-v-6d2f5e6d],input[type=number].cantidad-input[data-v-6d2f5e6d]{-moz-appearance:textfield}.revision-por-item[data-v-d8fc7981]{padding:20px 20px 120px}.item-section-header[data-v-d8fc7981]{-webkit-user-select:none;user-select:none}.item-done[data-v-d8fc7981]{border-left:4px solid #198754!important}.item-index-badge[data-v-d8fc7981]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.item-index-badge .item-index-num[data-v-d8fc7981]{font-weight:700;line-height:1}.item-index-check-icon[data-v-d8fc7981]{width:15px;height:15px;display:block;flex-shrink:0;color:inherit}.ofertas-panel[data-v-d8fc7981]{border-color:#0d6efd!important}.ofertas-toolbar[data-v-d8fc7981]{background-color:#f8f9fa}.ofertas-scroll-wrapper[data-v-d8fc7981]{max-height:360px;overflow-y:auto;overflow-x:auto}.ofertas-thead-sticky[data-v-d8fc7981]{position:sticky;top:0;z-index:1}.oferta-row[data-v-d8fc7981]{cursor:pointer;transition:background-color .1s}.oferta-row[data-v-d8fc7981]:hover{background-color:#eef5ff!important}.selected-oferta[data-v-d8fc7981]{background-color:#d1f0dc!important;font-weight:600}.selected-oferta[data-v-d8fc7981]:hover{background-color:#bde8ca!important}.revision-actions-bar[data-v-d8fc7981]{position:sticky;bottom:16px;z-index:100;box-shadow:0 4px 24px #0000001a}.revision-progress-track .progress-bar[data-v-d8fc7981]{transition:width .25s ease,background-color .2s ease}.min-w-0[data-v-d8fc7981]{min-width:0}.revision-modal-backdrop[data-v-d8fc7981]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;background:#00000080;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto;isolation:isolate}.revision-modal-backdrop .modal-dialog[data-v-d8fc7981]{position:relative;z-index:1}.revision-modal-solid[data-v-d8fc7981]{background-color:#fff!important;background-clip:padding-box;opacity:1}.revision-modal-backdrop .modal-body.bg-white[data-v-d8fc7981],.revision-modal-backdrop .modal-footer.bg-white[data-v-d8fc7981]{background-color:#fff!important;opacity:1}.revision-confirm-modal[data-v-d8fc7981]{border-radius:.5rem}.revision-confirm-summary[data-v-d8fc7981]{border-color:#dee2e6!important}.cotizaciones-cliente[data-v-ba8d3bc2]{padding:20px}.card[data-v-ba8d3bc2]{transition:transform .2s ease-in-out;margin-bottom:1.5rem}.table th[data-v-ba8d3bc2]{background-color:#f8f9fa;border-top:none}.btn-group .btn[data-v-ba8d3bc2]{margin-right:2px}.btn-group .btn[data-v-ba8d3bc2]:last-child{margin-right:0}.modal-body[data-v-ba8d3bc2]{max-height:calc(100vh - 200px);overflow-y:auto}.alert[data-v-ba8d3bc2]{border-radius:10px}.estrellas-rating .estrella-btn[data-v-ba8d3bc2]{display:inline-flex;align-items:center;cursor:pointer;line-height:1}.estrellas-rating .estrella-char[data-v-ba8d3bc2]{font-size:2rem;line-height:1}.cotizacion-card[data-v-ba8d3bc2]{transition:transform .15s ease,box-shadow .15s ease;border-radius:10px;overflow:hidden}.cotizacion-card[data-v-ba8d3bc2]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001a}.cotizacion-group-block[data-v-ba8d3bc2]{border-radius:.5rem}.cotizacion-group-header[data-v-ba8d3bc2]{transition:background-color .15s ease,border-color .15s ease}.cotizacion-group-header[data-v-ba8d3bc2]:hover{background-color:#f8f9fa!important}.cotizacion-group-body[data-v-ba8d3bc2]{background-color:#fdfdfd}.info-label-sm[data-v-ba8d3bc2]{font-size:.7rem;letter-spacing:.05em}.item-index-badge[data-v-ba8d3bc2]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.item-index-badge .item-index-num[data-v-ba8d3bc2]{font-weight:700;line-height:1}.cotizaciones-accordion-table-wrapper[data-v-ba8d3bc2]{border:1px solid #dee2e6;border-radius:.5rem;overflow:auto;background:#fff}.cotizaciones-accordion-table thead th[data-v-ba8d3bc2]{position:sticky;top:0;z-index:1;text-transform:uppercase;font-size:.75rem;letter-spacing:.04em;white-space:nowrap}.cotizaciones-accordion-table td[data-v-ba8d3bc2]{vertical-align:middle;font-size:.92rem}.cotizaciones-accordion-table .badge[data-v-ba8d3bc2]{white-space:nowrap}.card-header-pendiente[data-v-ba8d3bc2]{background-color:#fff3cd;color:#664d03;border-bottom-color:#ffda6a}.card-header-aceptada[data-v-ba8d3bc2]{background-color:#d1e7dd;color:#0a3622;border-bottom-color:#a3cfbb}.card-header-en-proceso[data-v-ba8d3bc2]{background-color:#cff4fc;color:#055160;border-bottom-color:#9eeaf9}.card-header-en-transito[data-v-ba8d3bc2]{background-color:#fff3cd;color:#664d03;border-bottom-color:#ffda6a}.card-header-completada[data-v-ba8d3bc2]{background-color:#e2e3e5;color:#41464b;border-bottom-color:#c4c8cb}.card-header-rechazada[data-v-ba8d3bc2]{background-color:#f8d7da;color:#58151c;border-bottom-color:#f1aeb5}.info-pill[data-v-ba8d3bc2]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:6px 4px}.info-pill-label[data-v-ba8d3bc2]{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:#6c757d;margin-bottom:2px}.info-pill-value[data-v-ba8d3bc2]{font-size:.9rem;line-height:1.2;word-break:break-all}.estado-cotizaciones-panel[data-v-a7ce0c79]{background-color:#fafcfb;background-image:radial-gradient(rgba(112,243,231,.25) 1px,transparent 1px);background-size:14px 14px;border-radius:12px;padding:1.25rem 1rem .5rem}.grupo-mes-bar[data-v-a7ce0c79]{background:linear-gradient(90deg,#70f3e7,#5ed9ce);color:#1a2e2c;font-weight:600;padding:.65rem 1rem;border-radius:8px;margin-bottom:.75rem;box-shadow:0 1px 3px #00000014}.grupo-acordeon[data-v-a7ce0c79]{background:transparent}.accordion-req-header[data-v-a7ce0c79]{border:none;background:#fff;border-radius:8px;padding:.65rem .85rem;margin-bottom:.35rem;box-shadow:0 1px 2px #0000000f;color:#2c3e50;font-weight:500;transition:background .15s ease}.accordion-req-header[data-v-a7ce0c79]:hover{background:#f4fffd}.accordion-caret[data-v-a7ce0c79]{color:#2ec4b6;transition:transform .2s ease}.accordion-caret--collapsed[data-v-a7ce0c79]{transform:rotate(-90deg)}.accordion-req-body[data-v-a7ce0c79]{padding-left:.25rem;padding-right:.25rem}.estado-prov-table thead th[data-v-a7ce0c79]{background:#70f3e759;color:#1a2e2c;font-size:.8rem;font-weight:600;border-bottom:1px solid rgba(46,196,182,.45)}.estado-prov-table tbody tr[data-v-a7ce0c79]{border-bottom:1px solid rgba(46,196,182,.25)}.estado-prov-table tbody td[data-v-a7ce0c79]{font-size:.9rem;vertical-align:middle}.estado-prov-table .w-fit[data-v-a7ce0c79]{width:fit-content;max-width:100%}.cliente-retenciones .nav-tabs .nav-link[data-v-93a4ce97]{cursor:pointer;border:none;border-bottom:2px solid transparent;background:transparent;color:#6c757d}.cliente-retenciones .nav-tabs .nav-link.active[data-v-93a4ce97]{color:#0d6efd;border-bottom-color:#0d6efd;font-weight:600}.aliados-favoritos-root[data-v-bba54eb7]{max-width:1100px}.proveedor-dashboard[data-v-01e86e1f]{padding:20px}.proveedor-rating-line .text-warning[data-v-01e86e1f]{font-size:1.35rem;line-height:1}.card[data-v-01e86e1f]{transition:transform .2s ease-in-out}.card[data-v-01e86e1f]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.proveedor-requerimientos[data-v-c46e9eb8]{padding:20px}.table th[data-v-c46e9eb8]{background-color:#f8f9fa;border-top:none}.btn-group .btn[data-v-c46e9eb8]{margin-right:2px}.btn-group .btn[data-v-c46e9eb8]:last-child{margin-right:0}.cotizaciones-proveedor[data-v-69fad077]{padding:20px}.card[data-v-69fad077]{border:none;box-shadow:0 4px 10px #0000000d}.table td[data-v-69fad077],.table th[data-v-69fad077]{vertical-align:middle}.table thead th[data-v-69fad077]{border-bottom:none;text-transform:uppercase;font-size:.85rem;letter-spacing:.06rem}.pagination .page-link[data-v-69fad077]{color:#0d6efd}.pagination .page-item.active .page-link[data-v-69fad077]{background-color:#0d6efd;border-color:#0d6efd}.modal-body[data-v-69fad077]{background-color:#f8f9fb}.badge[data-v-69fad077]{font-size:.85rem;padding:6px 10px}.input-group .form-control[data-v-69fad077]{min-width:220px}.table-row-aceptada[data-v-69fad077]{background-color:#19875414!important;border-left:4px solid #198754}.table-row-en-proceso[data-v-69fad077]{background-color:#0dcaf014!important;border-left:4px solid #0dcaf0}.blink-badge[data-v-69fad077]{animation:blink-animation-69fad077 1.5s ease-in-out infinite}@keyframes blink-animation-69fad077{0%,to{opacity:1}50%{opacity:.4}}.modal-content[data-v-69fad077]{border-radius:12px;overflow:hidden}@media (max-width: 768px){.input-group .form-control[data-v-69fad077]{min-width:160px}}.estrellas-rating-prov .estrella-btn-prov[data-v-69fad077]{display:inline-flex;align-items:center;cursor:pointer;line-height:1}.estrellas-rating-prov .estrella-char-prov[data-v-69fad077]{font-size:2rem;line-height:1}.proveedor-wallet[data-v-8b169c79]{padding:20px}.bg-gradient-primary[data-v-8b169c79]{background:linear-gradient(135deg,#667eea,#764ba2)}.card[data-v-8b169c79]{transition:transform .2s ease-in-out;border-radius:10px}.card[data-v-8b169c79]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.display-5[data-v-8b169c79]{font-weight:600}.text-white-50[data-v-8b169c79]{color:#ffffffb3!important}.opacity-25[data-v-8b169c79]{opacity:.25}.modal-content[data-v-8b169c79]{border-radius:12px;overflow:hidden}.btn-outline-success[data-v-8b169c79]:hover,.btn-outline-primary[data-v-8b169c79]:hover{transform:scale(1.02)}.input-group-lg .form-control[data-v-8b169c79]{font-size:1.25rem}.disabled-payment[data-v-8b169c79]{opacity:.5!important;cursor:not-allowed!important;pointer-events:none;background-color:#f8f9fa!important;color:#adb5bd!important;border-color:#dee2e6!important}.superadmin-dashboard[data-v-1d139688]{padding:20px}.card[data-v-1d139688]{transition:transform .2s ease-in-out}.card[data-v-1d139688]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.usuarios-gestion[data-v-9316bd21]{padding:20px}.page-link[data-v-9316bd21]{cursor:pointer}.font-monospace[data-v-9316bd21]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.05em}.solicitudes-gestion[data-v-85af7cba]{padding:20px}.page-link[data-v-85af7cba]{cursor:pointer}.estadisticas-panel[data-v-02f921a5]{padding:20px}.stat-box[data-v-02f921a5]{padding:20px;border-radius:8px;background-color:#f8f9fa;transition:all .3s ease}.stat-box[data-v-02f921a5]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.card[data-v-02f921a5]{transition:transform .2s ease-in-out}.card[data-v-02f921a5]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.legal-dashboard[data-v-7996e81e]{padding:20px}.card[data-v-7996e81e]{transition:transform .2s ease-in-out}.card[data-v-7996e81e]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.legal-solicitudes[data-v-e127c7ef]{padding:20px}.card[data-v-e127c7ef]{transition:transform .2s ease-in-out}.table th[data-v-e127c7ef]{background-color:#f8f9fa;font-weight:600}.btn-group-sm>.btn[data-v-e127c7ef]{padding:.25rem .5rem}.chat-container[data-v-d57d724c]{padding:20px}.chat-layout[data-v-d57d724c]{border:1px solid #dee2e6;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 10px #00000014}.conversations-panel[data-v-d57d724c]{border-right:1px solid #dee2e6;display:flex;flex-direction:column;height:100%;overflow:hidden}.conversations-list[data-v-d57d724c]{overflow-y:auto;flex-grow:1}.conversation-section+.conversation-section[data-v-d57d724c]{border-top:1px solid #dee2e6}.conversation-section-header[data-v-d57d724c]{position:sticky;top:0;z-index:2;padding:.45rem .75rem .35rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:#eef2f6;border-bottom:1px solid #dee2e6;color:#495057}.conversation-section-title[data-v-d57d724c]{margin-right:.35rem}.conversation-section-count[data-v-d57d724c]{display:inline-block;min-width:1.25rem;padding:0 .35rem;border-radius:.25rem;background:#0000000f;font-size:.65rem;vertical-align:middle}.conversation-section-hint[data-v-d57d724c]{font-size:.62rem;text-transform:none;letter-spacing:normal;margin-top:.15rem;line-height:1.2}.conversation-section--en-curso .conversation-section-header[data-v-d57d724c]{background:#e8f4fd;color:#0b5ed7}.conversation-section--completadas .conversation-section-header[data-v-d57d724c]{background:#f1f3f5;color:#6c757d}.conversation-item[data-v-d57d724c]{cursor:pointer;transition:all .2s ease}.conversation-item[data-v-d57d724c]:hover{background-color:#f8f9fa}.conversation-item.active[data-v-d57d724c]{background-color:#e8f4fd;border-left:3px solid #3498db}.conversation-item--cerrada[data-v-d57d724c]:not(.active){background-color:#fafbfc}.conversation-item--cerrada.active[data-v-d57d724c]{background-color:#eceff1;border-left-color:#6c757d}.avatar-circle[data-v-d57d724c]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.messages-panel[data-v-d57d724c]{display:flex;flex-direction:column;height:100%;overflow:hidden}.messages-area[data-v-d57d724c]{overflow-y:auto;flex-grow:1;background-color:#f0f2f5;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.message-bubble[data-v-d57d724c]{box-shadow:0 1px 2px #0000001a}.message-input textarea[data-v-d57d724c]{border-radius:20px;padding:8px 16px}.message-input .btn[data-v-d57d724c]{border-radius:50%;width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center}.timeline-bar[data-v-d57d724c]{position:relative}.timeline-bar .d-flex[data-v-d57d724c]{gap:0}.timeline-line[data-v-d57d724c]{position:absolute;top:15px;left:8%;right:8%;height:3px;background:#dee2e6;z-index:0}.timeline-step[data-v-d57d724c]{position:relative;z-index:1;flex:1;min-width:0}.timeline-circle[data-v-d57d724c]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:12px;border:3px solid #dee2e6;background:#fff;color:#adb5bd;transition:all .3s ease}.timeline-label[data-v-d57d724c]{font-size:.6rem;line-height:1.15;color:#adb5bd;font-weight:500;padding:0 2px;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.step-completed .timeline-circle[data-v-d57d724c]{background:#27ae60;border-color:#27ae60;color:#fff}.step-completed .timeline-label[data-v-d57d724c]{color:#27ae60;font-weight:600}.step-active .timeline-circle[data-v-d57d724c]{background:#3498db;border-color:#3498db;color:#fff;box-shadow:0 0 0 4px #3498db33}.step-active .timeline-label[data-v-d57d724c]{color:#3498db;font-weight:700}.step-pending .timeline-circle[data-v-d57d724c]{background:#fff;border-color:#dee2e6;color:#adb5bd}.step-pending .timeline-label[data-v-d57d724c]{color:#adb5bd}.step-rejected .timeline-circle[data-v-d57d724c]{background:#e74c3c;border-color:#e74c3c;color:#fff}.step-rejected .timeline-label[data-v-d57d724c]{color:#e74c3c;font-weight:600}.pinned-message[data-v-d57d724c]{padding-top:4px;padding-bottom:4px}.pinned-message .btn[data-v-d57d724c]{box-shadow:0 2px 6px #0000001a;font-size:.8rem}.info-panel[data-v-d57d724c]{display:flex;flex-direction:column;height:100%;overflow:hidden}.info-panel-content[data-v-d57d724c]{overflow-y:auto}.info-item label[data-v-d57d724c]{font-size:.72rem;text-transform:uppercase;letter-spacing:.3px}@media (max-width: 767px){.conversations-panel[data-v-d57d724c]{display:none}.conversations-panel.show[data-v-d57d724c]{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#fff}.info-panel[data-v-d57d724c]{display:none}}@media (max-width: 991px){.info-panel[data-v-d57d724c]{display:none}}.conversations-list[data-v-d57d724c]::-webkit-scrollbar,.messages-area[data-v-d57d724c]::-webkit-scrollbar,.info-panel-content[data-v-d57d724c]::-webkit-scrollbar{width:6px}.conversations-list[data-v-d57d724c]::-webkit-scrollbar-track,.messages-area[data-v-d57d724c]::-webkit-scrollbar-track,.info-panel-content[data-v-d57d724c]::-webkit-scrollbar-track{background:transparent}.conversations-list[data-v-d57d724c]::-webkit-scrollbar-thumb,.messages-area[data-v-d57d724c]::-webkit-scrollbar-thumb,.info-panel-content[data-v-d57d724c]::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.conversations-list[data-v-d57d724c]::-webkit-scrollbar-thumb:hover,.messages-area[data-v-d57d724c]::-webkit-scrollbar-thumb:hover,.info-panel-content[data-v-d57d724c]::-webkit-scrollbar-thumb:hover{background:#00000040}.cotizacion-detalle-page[data-v-917818db]{padding:20px}.stars[data-v-e42eb222]{font-size:.8rem}
