:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;margin:0;padding:0;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}.modal-overlay[data-v-8451ad7f]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-container[data-v-8451ad7f]{background:#fff;border-radius:8px;box-shadow:0 10px 30px #0000004d;width:90%;max-width:500px}.confirmation-modal[data-v-8451ad7f]{max-width:450px}.modal-header[data-v-8451ad7f]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6}.modal-title[data-v-8451ad7f]{margin:0;color:#212529;font-weight:600}.modal-body[data-v-8451ad7f]{padding:1.5rem}.confirmation-message[data-v-8451ad7f]{margin:0;color:#212529;font-size:1rem;line-height:1.5}.modal-footer[data-v-8451ad7f]{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid #dee2e6}.btn-close[data-v-8451ad7f]{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.btn-close[data-v-8451ad7f]:hover{background-color:#f8f9fa}.loading-overlay[data-v-8b8e5360]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1060}.loading-modal[data-v-8b8e5360]{background:#fff;border-radius:12px;box-shadow:0 15px 40px #0006;width:90%;max-width:400px;border:none}.modal-body[data-v-8b8e5360]{padding:2rem}.loading-spinner[data-v-8b8e5360]{margin-bottom:1.5rem}.loading-spinner .spinner-border[data-v-8b8e5360]{width:3rem;height:3rem}.loading-message[data-v-8b8e5360]{color:#212529;font-weight:500;margin-bottom:1rem}.loading-dots[data-v-8b8e5360]{display:flex;justify-content:center;gap:.5rem}.dot[data-v-8b8e5360]{width:8px;height:8px;border-radius:50%;background-color:#667eea;animation:loading-dots-8b8e5360 1.4s ease-in-out infinite both}.dot[data-v-8b8e5360]:nth-child(1){animation-delay:-.32s}.dot[data-v-8b8e5360]:nth-child(2){animation-delay:-.16s}@keyframes loading-dots-8b8e5360{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.modal-manager[data-v-f6416b95]{position:relative;z-index:1050}.modal-backdrop[data-v-f6416b95]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:1040}.rate-limit-alert[data-v-891fc761],.rate-limit-warning[data-v-891fc761],.rate-limit-danger[data-v-891fc761],.security-tip[data-v-891fc761]{border-radius:8px;border:none;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem}.rate-limit-alert[data-v-891fc761]{background-color:#fff3cd;color:#856404;border-left:4px solid #ffc107}.rate-limit-warning[data-v-891fc761]{background-color:#d1ecf1;color:#0c5460;border-left:4px solid #17a2b8}.rate-limit-danger[data-v-891fc761]{background-color:#f8d7da;color:#721c24;border-left:4px solid #dc3545}.security-tip[data-v-891fc761]{background-color:#f8f9fa;color:#495057;border-left:4px solid #17a2b8}.rate-limit-alert i[data-v-891fc761],.rate-limit-warning i[data-v-891fc761],.rate-limit-danger i[data-v-891fc761],.security-tip i[data-v-891fc761]{font-size:1.2rem}.rate-limit-alert strong[data-v-891fc761],.rate-limit-warning strong[data-v-891fc761],.rate-limit-danger strong[data-v-891fc761],.security-tip strong[data-v-891fc761]{font-weight:600}.rate-limit-alert p[data-v-891fc761],.rate-limit-warning p[data-v-891fc761],.rate-limit-danger p[data-v-891fc761],.security-tip p[data-v-891fc761]{font-size:.9rem;line-height:1.4}.rate-limit-alert small[data-v-891fc761],.rate-limit-warning small[data-v-891fc761],.rate-limit-danger small[data-v-891fc761],.security-tip small[data-v-891fc761]{font-size:.8rem;font-style:italic}.attempts-counter[data-v-891fc761]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:8px;padding:1rem;box-shadow:0 2px 4px #0000000d}.attempts-counter strong[data-v-891fc761]{font-size:.9rem;color:#6c757d}.attempts-counter .badge[data-v-891fc761]{font-size:.8rem;padding:.5rem .75rem;border-radius:20px}.progress[data-v-891fc761]{border-radius:10px;background-color:#e9ecef;overflow:hidden}.progress-bar[data-v-891fc761]{transition:width .3s ease,background-color .3s ease;border-radius:10px}.attempts-indicators[data-v-891fc761]{margin-top:.5rem}.attempt-indicator[data-v-891fc761]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;transition:all .3s ease}.attempt-indicator.used[data-v-891fc761]{background-color:#f8d7da;color:#dc3545}.attempt-indicator.current[data-v-891fc761]{background-color:#fff3cd;color:#ffc107;animation:pulse-891fc761 2s infinite}.attempt-indicator.available[data-v-891fc761]{background-color:#e9ecef;color:#6c757d}.attempt-indicator i[data-v-891fc761]{font-size:.9rem}@keyframes pulse-891fc761{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.rate-limit-alert[data-v-891fc761],.rate-limit-warning[data-v-891fc761],.rate-limit-danger[data-v-891fc761],.security-tip[data-v-891fc761]{animation:slideIn-891fc761 .3s ease-out}@keyframes slideIn-891fc761{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.password-recovery-form[data-v-bb296aa3]{max-width:400px;margin:0 auto}.card[data-v-bb296aa3]{border:none;box-shadow:0 .125rem .25rem #00000013}.card-header[data-v-bb296aa3]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.btn-link[data-v-bb296aa3]{color:#6c757d;text-decoration:none}.btn-link[data-v-bb296aa3]:hover{color:#495057;text-decoration:underline}.alert[data-v-bb296aa3]{border:none;border-radius:.375rem}ol[data-v-bb296aa3]{padding-left:1.2rem}ol li[data-v-bb296aa3]{margin-bottom:.25rem}.login-container[data-v-badd0b49]{display:flex;min-height:100vh;background:linear-gradient(135deg,#fce4ec,#f3e5f5,#e8f5e8,#f3e5f5,#fce4ec)}.welcome-section[data-v-badd0b49]{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;position:relative}.welcome-content[data-v-badd0b49]{text-align:center;z-index:10;max-width:600px}.welcome-text[data-v-badd0b49]{color:#000;margin-bottom:2rem}.welcome-title[data-v-badd0b49]{font-size:3rem;font-weight:800;margin-bottom:.5rem;color:#000}.welcome-subtitle[data-v-badd0b49]{font-size:1.6rem;font-weight:600;color:#000;margin-bottom:1.5rem}.welcome-description[data-v-badd0b49]{font-size:1.1rem;color:#000;line-height:1.8;font-weight:400}.welcome-image[data-v-badd0b49]{margin-top:2rem}.login-illustration[data-v-badd0b49]{max-width:100%;height:auto;border-radius:20px;box-shadow:0 20px 40px #00000026;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1))}.login-section[data-v-badd0b49]{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}.login-card[data-v-badd0b49]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 25px 50px #0000001a;width:100%;max-width:480px;padding:3rem;border:1px solid rgba(255,255,255,.2)}.login-header[data-v-badd0b49]{text-align:center;margin-bottom:2.5rem}.logo-shadow[data-v-badd0b49]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.login-form .form-group[data-v-badd0b49]{margin-bottom:1.8rem}.login-form .form-label[data-v-badd0b49]{font-weight:600;color:#000;margin-bottom:.8rem;display:block;font-size:.95rem}.login-form .form-control[data-v-badd0b49]{border:2px solid #e5e7eb;border-radius:12px;padding:1rem 1rem 1rem 3rem;font-size:1rem;transition:all .3s ease;background:#f9fafb;color:#000}.login-form .form-control[data-v-badd0b49]:focus{border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e51a;outline:none;background:#fff}.login-form .form-control[data-v-badd0b49]::placeholder{color:#6b7280}.login-form .input-group[data-v-badd0b49]{position:relative}.login-form .input-group .input-icon[data-v-badd0b49]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;z-index:1;font-size:1.1rem}.login-form .form-check-wrapper[data-v-badd0b49]{margin-bottom:2rem;display:flex;align-items:center;gap:.75rem}.login-form .form-check-input[data-v-badd0b49]{width:1.25rem;height:1.25rem;margin-top:0;border-radius:6px;border:2px solid #d1d5db}.login-form .form-check-input[data-v-badd0b49]:checked{background-color:#4f46e5;border-color:#4f46e5}.login-form .form-check-label[data-v-badd0b49]{font-weight:500;color:#000;margin-bottom:0;font-size:.95rem}.login-btn[data-v-badd0b49]{background:#1e40af;border:none;border-radius:12px;padding:1rem 1.5rem;font-size:1.1rem;font-weight:600;transition:all .3s ease;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 15px #1e40af4d}.login-btn[data-v-badd0b49]:hover{background:#1e3a8a;transform:translateY(-2px);box-shadow:0 8px 25px #1e40af66}.login-btn[data-v-badd0b49]:focus{box-shadow:0 0 0 4px #1e40af4d;outline:none}.login-btn[data-v-badd0b49]:disabled{background:#9ca3af;cursor:not-allowed;opacity:.7;transform:none;box-shadow:none}.forgot-password[data-v-badd0b49]{text-align:center;margin-top:1.5rem;margin-bottom:2rem}.forgot-password a[data-v-badd0b49]{color:#4f46e5;font-weight:600;text-decoration:none;transition:color .2s ease}.forgot-password a[data-v-badd0b49]:hover{color:#4338ca;text-decoration:underline}.login-footer[data-v-badd0b49]{text-align:center;margin-top:2.5rem;color:#000;padding-top:1.5rem;border-top:1px solid #e5e7eb}.login-footer small[data-v-badd0b49]{font-size:.9rem;line-height:1.6}.spinner-border-sm[data-v-badd0b49]{width:1rem;height:1rem}@media (max-width: 1024px){.welcome-title[data-v-badd0b49]{font-size:2.5rem}.welcome-subtitle[data-v-badd0b49]{font-size:1.4rem}.login-card[data-v-badd0b49]{padding:2.5rem;margin-left:0}}@media (max-width: 768px){.login-container[data-v-badd0b49]{flex-direction:column}.welcome-section[data-v-badd0b49]{padding:1rem;min-height:40vh}.welcome-title[data-v-badd0b49]{font-size:2rem}.welcome-subtitle[data-v-badd0b49]{font-size:1.2rem}.welcome-description[data-v-badd0b49]{font-size:1rem}.login-section[data-v-badd0b49]{padding:1rem}.login-card[data-v-badd0b49]{padding:2rem;max-width:100%}}@media (max-width: 480px){.welcome-title[data-v-badd0b49]{font-size:1.8rem}.welcome-subtitle[data-v-badd0b49]{font-size:1.1rem}.login-card[data-v-badd0b49]{padding:1.5rem}}.dashboard-stats[data-v-003b8c41]{margin-bottom:2rem}.stats-header[data-v-003b8c41]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;border-radius:1rem;margin:-1.5rem -1.5rem 2rem}.period-selector .btn[data-v-003b8c41]{border-radius:.5rem;font-weight:500}.period-selector .btn.active[data-v-003b8c41]{background-color:#fff3;border-color:#ffffff4d;color:#fff}.stat-card[data-v-003b8c41]{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 .125rem .25rem #00000013;border:1px solid rgba(0,0,0,.05);transition:all .3s ease;position:relative;overflow:hidden}.stat-card[data-v-003b8c41]:hover{transform:translateY(-4px);box-shadow:0 .5rem 1rem #00000026}.stat-card[data-v-003b8c41]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2)}.stat-card-primary[data-v-003b8c41]:before{background:linear-gradient(90deg,#0d6efd,#0b5ed7)}.stat-card-warning[data-v-003b8c41]:before{background:linear-gradient(90deg,#ffc107,#ffb300)}.stat-card-success[data-v-003b8c41]:before{background:linear-gradient(90deg,#198754,#157347)}.stat-card-info[data-v-003b8c41]:before{background:linear-gradient(90deg,#0dcaf0,#0aa2c0)}.stat-card-revenue[data-v-003b8c41]:before{background:linear-gradient(90deg,#6f42c1,#5a2d91)}.stat-card-efficiency[data-v-003b8c41]:before{background:linear-gradient(90deg,#fd7e14,#e55a00)}.stat-card-customers[data-v-003b8c41]:before{background:linear-gradient(90deg,#20c997,#1aa179)}.stat-card[data-v-003b8c41]{display:flex;align-items:center;gap:1rem}.stat-icon[data-v-003b8c41]{width:60px;height:60px;border-radius:1rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;flex-shrink:0}.stat-card-primary .stat-icon[data-v-003b8c41]{background:linear-gradient(135deg,#0d6efd,#0b5ed7)}.stat-card-warning .stat-icon[data-v-003b8c41]{background:linear-gradient(135deg,#ffc107,#ffb300)}.stat-card-success .stat-icon[data-v-003b8c41]{background:linear-gradient(135deg,#198754,#157347)}.stat-card-info .stat-icon[data-v-003b8c41]{background:linear-gradient(135deg,#0dcaf0,#0aa2c0)}.stat-card-revenue .stat-icon[data-v-003b8c41]{background:linear-gradient(135deg,#6f42c1,#5a2d91)}.stat-card-efficiency .stat-icon[data-v-003b8c41]{background:linear-gradient(135deg,#fd7e14,#e55a00)}.stat-card-customers .stat-icon[data-v-003b8c41]{background:linear-gradient(135deg,#20c997,#1aa179)}.stat-content[data-v-003b8c41]{flex:1}.stat-value[data-v-003b8c41]{font-size:2rem;font-weight:700;line-height:1;margin-bottom:.25rem}.stat-label[data-v-003b8c41]{font-size:.875rem;font-weight:500;color:#6c757d;margin-bottom:.5rem}.stat-change[data-v-003b8c41]{font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.comparison-summary .card[data-v-003b8c41]{border-radius:1rem}.comparison-item[data-v-003b8c41]{text-align:center;padding:1rem}.comparison-label[data-v-003b8c41]{font-size:.875rem;color:#6c757d;margin-bottom:.5rem}.comparison-value[data-v-003b8c41]{font-size:1.25rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:.5rem}@media (max-width: 768px){.stats-header[data-v-003b8c41]{margin:-1rem -1rem 1.5rem;padding:1rem}.stat-card[data-v-003b8c41]{padding:1rem}.stat-icon[data-v-003b8c41]{width:50px;height:50px;font-size:1.25rem}.stat-value[data-v-003b8c41]{font-size:1.5rem}}.calendar-widget[data-v-bbb4dce4]{height:100%}.calendar-header[data-v-bbb4dce4]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:1rem}.day-header[data-v-bbb4dce4]{padding:.5rem;text-align:center;font-weight:600;color:#6c757d;background-color:#f8f9fa;border-radius:.25rem}.calendar-grid[data-v-bbb4dce4]{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;min-height:300px}.calendar-day[data-v-bbb4dce4]{padding:.5rem;border:1px solid #e9ecef;border-radius:.25rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:60px;position:relative}.calendar-day[data-v-bbb4dce4]:hover{background-color:#f8f9fa;border-color:#0d6efd}.calendar-day.current-month[data-v-bbb4dce4]{background-color:#fff}.calendar-day[data-v-bbb4dce4]:not(.current-month){background-color:#f8f9fa;color:#6c757d}.calendar-day.today[data-v-bbb4dce4]{background-color:#e3f2fd;border-color:#2196f3;font-weight:600}.calendar-day.has-orders[data-v-bbb4dce4]{background-color:#fff3e0;border-color:#ff9800}.calendar-day.has-orders[data-v-bbb4dce4]:hover{background-color:#ffe0b2}.day-number[data-v-bbb4dce4]{font-size:.875rem;font-weight:500}.order-count[data-v-bbb4dce4]{margin-top:.25rem}.order-count .badge[data-v-bbb4dce4]{font-size:.75rem;padding:.25rem .5rem}.no-orders[data-v-bbb4dce4]{margin-top:.25rem;opacity:.5}.calendar-legend[data-v-bbb4dce4]{display:flex;gap:1.5rem;flex-wrap:wrap}.legend-item[data-v-bbb4dce4]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.legend-color[data-v-bbb4dce4]{width:16px;height:16px;border-radius:.25rem;border:1px solid #e9ecef}.legend-color.current-day[data-v-bbb4dce4]{background-color:#e3f2fd;border-color:#2196f3}.legend-color.has-orders[data-v-bbb4dce4]{background-color:#fff3e0;border-color:#ff9800}.legend-color.has-closed-orders[data-v-bbb4dce4]{background-color:#e8f5e8;border-color:#28a745}.legend-color.no-orders[data-v-bbb4dce4]{background-color:#f8f9fa;border-color:#e9ecef}.day-details[data-v-bbb4dce4]{border-top:1px solid #e9ecef;padding-top:1rem}.orders-list[data-v-bbb4dce4]{max-height:200px;overflow-y:auto}.order-item[data-v-bbb4dce4]{padding:.5rem;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.order-item[data-v-bbb4dce4]:last-child{border-bottom:none}.order-info[data-v-bbb4dce4]{display:flex;flex-direction:column;gap:.25rem}.order-number[data-v-bbb4dce4]{font-weight:500;font-size:.875rem}.order-status[data-v-bbb4dce4]{font-size:.75rem;font-weight:500}.order-customer[data-v-bbb4dce4]{font-size:.75rem;color:#6c757d}.calendar-day.loading[data-v-bbb4dce4]{opacity:.6;pointer-events:none}@media (max-width: 768px){.calendar-grid[data-v-bbb4dce4]{min-height:200px}.calendar-day[data-v-bbb4dce4]{min-height:40px;padding:.25rem}.day-number[data-v-bbb4dce4]{font-size:.75rem}.order-count .badge[data-v-bbb4dce4]{font-size:.625rem;padding:.125rem .25rem}.calendar-legend[data-v-bbb4dce4]{flex-direction:column;gap:.5rem}}.quick-actions[data-v-528f34ce]{margin-bottom:2rem}.section-title[data-v-528f34ce]{font-size:.875rem;font-weight:600;color:#495057;margin-bottom:1rem;display:flex;align-items:center}.action-card[data-v-528f34ce]{background:#fff;border:2px solid #e9ecef;border-radius:1rem;padding:1.5rem;width:100%;text-align:left;transition:all .3s ease;position:relative;overflow:hidden;display:flex;align-items:center;gap:1rem;min-height:100px}.action-card[data-v-528f34ce]:hover{transform:translateY(-4px);box-shadow:0 .5rem 1rem #00000026}.action-card[data-v-528f34ce]:disabled{opacity:.6;cursor:not-allowed;transform:none}.action-card[data-v-528f34ce]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2)}.action-primary[data-v-528f34ce]:before{background:linear-gradient(90deg,#0d6efd,#0b5ed7)}.action-success[data-v-528f34ce]:before{background:linear-gradient(90deg,#198754,#157347)}.action-info[data-v-528f34ce]:before{background:linear-gradient(90deg,#0dcaf0,#0aa2c0)}.action-warning[data-v-528f34ce]:before{background:linear-gradient(90deg,#ffc107,#ffb300)}.action-icon[data-v-528f34ce]{width:50px;height:50px;border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;flex-shrink:0}.action-primary .action-icon[data-v-528f34ce]{background:linear-gradient(135deg,#0d6efd,#0b5ed7)}.action-success .action-icon[data-v-528f34ce]{background:linear-gradient(135deg,#198754,#157347)}.action-info .action-icon[data-v-528f34ce]{background:linear-gradient(135deg,#0dcaf0,#0aa2c0)}.action-warning .action-icon[data-v-528f34ce]{background:linear-gradient(135deg,#ffc107,#ffb300)}.action-content[data-v-528f34ce]{flex:1}.action-title[data-v-528f34ce]{font-size:1.125rem;font-weight:600;color:#212529;margin-bottom:.25rem}.action-subtitle[data-v-528f34ce]{font-size:.875rem;color:#6c757d}.action-badge[data-v-528f34ce]{position:absolute;top:.75rem;right:.75rem;background:#dc3545;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.contextual-actions[data-v-528f34ce]{border-top:1px solid #e9ecef;padding-top:1.5rem}.urgent-action[data-v-528f34ce]{background:#fff5f5;border:2px solid #fecaca;border-radius:.75rem;padding:1rem;width:100%;text-align:left;transition:all .3s ease;display:flex;align-items:center;gap:1rem}.urgent-action[data-v-528f34ce]:hover{background:#fef2f2;border-color:#fca5a5;transform:translateY(-2px)}.urgent-action[data-v-528f34ce]:disabled{opacity:.6;cursor:not-allowed;transform:none}.urgent-action i[data-v-528f34ce]{font-size:1.5rem;color:#dc2626}.urgent-title[data-v-528f34ce]{font-size:.875rem;font-weight:600;color:#dc2626;margin-bottom:.25rem}.urgent-subtitle[data-v-528f34ce]{font-size:.75rem;color:#991b1b}@media (max-width: 768px){.action-card[data-v-528f34ce]{padding:1rem;min-height:80px}.action-icon[data-v-528f34ce]{width:40px;height:40px;font-size:1.25rem}.action-title[data-v-528f34ce]{font-size:1rem}}.keyboard-shortcuts[data-v-cfccf33e]{margin-bottom:1.5rem}.shortcuts-container[data-v-cfccf33e]{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:1rem;padding:1.5rem;border:1px solid #dee2e6;box-shadow:0 2px 8px #0000001a}.shortcuts-header[data-v-cfccf33e]{text-align:center;margin-bottom:1rem}.shortcuts-header h6[data-v-cfccf33e]{color:#495057;font-weight:600}.shortcuts-grid[data-v-cfccf33e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.shortcut-item[data-v-cfccf33e]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;border-radius:.75rem;background:#fff;border:2px solid #e9ecef;box-shadow:0 2px 4px #00000014;transition:all .2s ease;cursor:pointer}.shortcut-item[data-v-cfccf33e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026;border-color:#0d6efd}.shortcut-item kbd[data-v-cfccf33e]{background:#0d6efd;color:#fff;padding:.5rem .75rem;border-radius:.5rem;font-size:.875rem;font-weight:600;font-family:Courier New,monospace;min-width:50px;text-align:center;box-shadow:0 2px 4px #0003;border:none}.shortcut-item span[data-v-cfccf33e]{font-size:.875rem;font-weight:500;color:#495057}@media (max-width: 768px){.shortcuts-grid[data-v-cfccf33e]{grid-template-columns:repeat(2,1fr);gap:.5rem}.shortcut-item[data-v-cfccf33e]{padding:.75rem .5rem}.shortcut-item kbd[data-v-cfccf33e]{font-size:.75rem;padding:.375rem .5rem;min-width:40px}.shortcut-item span[data-v-cfccf33e]{font-size:.75rem}}.home-view[data-v-0faf33d9]{padding:0;background:#f8f9fa;min-height:100vh}.dashboard-header[data-v-0faf33d9]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem 0;margin-bottom:0;box-shadow:0 4px 6px -1px #0000001a}.header-content[data-v-0faf33d9]{padding-left:1rem}.header-title[data-v-0faf33d9]{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;display:flex;align-items:center}.header-subtitle[data-v-0faf33d9]{font-size:1.125rem;opacity:.9;margin-bottom:0}.last-update[data-v-0faf33d9]{font-size:.875rem;opacity:.7}.header-actions[data-v-0faf33d9]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding-right:1rem}.header-actions .btn-group .btn[data-v-0faf33d9]{border-radius:.5rem;font-weight:500}.header-actions .btn-group .btn.active[data-v-0faf33d9]{background-color:#fff3;border-color:#ffffff4d;color:#fff}.activity-list[data-v-0faf33d9]{max-height:400px;overflow-y:auto}.activity-item[data-v-0faf33d9]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.activity-item[data-v-0faf33d9]:last-child{border-bottom:none}.activity-icon[data-v-0faf33d9]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;flex-shrink:0}.activity-icon.text-success[data-v-0faf33d9]{background-color:#d1e7dd;color:#0f5132}.activity-icon.text-info[data-v-0faf33d9]{background-color:#cff4fc;color:#055160}.activity-icon.text-warning[data-v-0faf33d9]{background-color:#fff3cd;color:#664d03}.activity-icon.text-danger[data-v-0faf33d9]{background-color:#f8d7da;color:#842029}.activity-content[data-v-0faf33d9]{flex:1;min-width:0}.activity-message[data-v-0faf33d9]{font-size:.875rem;color:#495057;margin-bottom:.25rem;line-height:1.4}.activity-time[data-v-0faf33d9]{font-size:.75rem;color:#6c757d}.spin[data-v-0faf33d9]{animation:spin-0faf33d9 1s linear infinite!important}@keyframes spin-0faf33d9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.home-view[data-v-0faf33d9]{padding:0}.dashboard-header[data-v-0faf33d9]{padding:1.5rem 0}.header-title[data-v-0faf33d9]{font-size:2rem}.header-subtitle[data-v-0faf33d9]{font-size:1rem}.header-actions[data-v-0faf33d9]{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:1rem}.header-actions .btn-group[data-v-0faf33d9]{width:100%}.header-actions .btn-group .btn[data-v-0faf33d9]{flex:1}}@media (max-width: 576px){.header-title[data-v-0faf33d9]{font-size:1.75rem}.header-content[data-v-0faf33d9]{padding-left:.5rem}.header-actions[data-v-0faf33d9]{padding-right:.5rem}}.page-header[data-v-100d2d07]{margin-bottom:2rem;border-radius:0;box-shadow:none;border:none;overflow:hidden;position:relative}.page-header[data-v-100d2d07]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--header-primary),var(--header-secondary))}.header-content[data-v-100d2d07]{display:flex;justify-content:space-between;align-items:center;padding:2rem;background:transparent;gap:2rem;flex-wrap:nowrap;overflow:visible;width:100%;min-width:100%}.title-section[data-v-100d2d07]{flex:1;min-width:0;overflow:hidden}.page-title[data-v-100d2d07]{margin:0;color:#2c3e50;font-size:1.75rem;font-weight:600;display:flex;align-items:center;gap:12px;line-height:1.2}.title-icon[data-v-100d2d07]{font-size:1.5rem;color:var(--header-primary)}.page-subtitle[data-v-100d2d07]{margin:8px 0 0;color:#6c757d;font-size:1rem;font-weight:400;line-height:1.4}.action-section[data-v-100d2d07]{display:flex;gap:12px;flex-shrink:0;align-items:center}.page-header-dashboard[data-v-100d2d07]{--header-primary: #667eea;--header-secondary: #764ba2}.page-header-orders[data-v-100d2d07]{--header-primary: #f093fb;--header-secondary: #f5576c}.page-header-customers[data-v-100d2d07]{--header-primary: #4facfe;--header-secondary: #00f2fe}.page-header-services[data-v-100d2d07]{--header-primary: #43e97b;--header-secondary: #38f9d7}.page-header-devices[data-v-100d2d07]{--header-primary: #fa709a;--header-secondary: #fee140}.page-header-evaluations[data-v-100d2d07]{--header-primary: #a8edea;--header-secondary: #fed6e3}.page-header-servicedesk[data-v-100d2d07]{--header-primary: #ffecd2;--header-secondary: #fcb69f}.page-header-config[data-v-100d2d07]{--header-primary: #ff9a9e;--header-secondary: #fecfef}.page-header .btn-primary[data-v-100d2d07]{background:linear-gradient(135deg,var(--header-primary),var(--header-secondary));border:none;color:#fff;padding:12px 24px;border-radius:12px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #00000026}.page-header .btn-primary[data-v-100d2d07]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000040;background:linear-gradient(135deg,var(--header-secondary),var(--header-primary))}.page-header .btn-outline-primary[data-v-100d2d07]{border:2px solid var(--header-primary);color:var(--header-primary);background:transparent;padding:10px 22px;border-radius:12px;font-weight:600;transition:all .3s ease}.page-header .btn-outline-primary[data-v-100d2d07]:hover{background:var(--header-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.page-header .btn-success[data-v-100d2d07]{background:linear-gradient(135deg,#28a745,#20c997);border:none;color:#fff;padding:12px 24px;border-radius:12px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #00000026}.page-header .btn-success[data-v-100d2d07]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000040;background:linear-gradient(135deg,#20c997,#28a745)}.page-header .btn-secondary[data-v-100d2d07]{background:linear-gradient(135deg,#6c757d,#495057);border:none;color:#fff;padding:10px 22px;border-radius:12px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #00000026}.page-header .btn-secondary[data-v-100d2d07]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000040;background:linear-gradient(135deg,#495057,#6c757d)}@media (max-width: 768px){.header-content[data-v-100d2d07]{flex-direction:column;gap:1.5rem;align-items:stretch;text-align:center;padding:1.5rem}.title-section[data-v-100d2d07]{text-align:center}.action-section[data-v-100d2d07]{justify-content:center;flex-wrap:wrap}.page-title[data-v-100d2d07]{font-size:1.5rem;justify-content:center}}@media (min-width: 769px){.header-content[data-v-100d2d07]{flex-direction:row;align-items:center;text-align:left;padding:2rem;gap:2rem}.title-section[data-v-100d2d07]{flex:1;text-align:left}.action-section[data-v-100d2d07]{flex-shrink:0}}.password-change-form[data-v-38efa586]{max-width:500px;margin:0 auto}.card[data-v-38efa586]{border:none;box-shadow:0 .125rem .25rem #00000013}.card-header[data-v-38efa586]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.password-strength[data-v-38efa586]{margin-top:.5rem}.strength-bar[data-v-38efa586]{height:4px;background-color:#e9ecef;border-radius:2px;overflow:hidden;margin-bottom:.25rem}.strength-fill[data-v-38efa586]{height:100%;transition:width .3s ease;border-radius:2px}.strength-weak[data-v-38efa586]{background-color:#dc3545}.strength-medium[data-v-38efa586]{background-color:#ffc107}.strength-strong[data-v-38efa586]{background-color:#198754}.alert[data-v-38efa586]{border:none;border-radius:.375rem}.btn[data-v-38efa586]{border-radius:.375rem}.input-group .btn[data-v-38efa586]{border-radius:0 .375rem .375rem 0}.config-view[data-v-f09fe411]{padding:1.5rem}.config-header[data-v-f09fe411]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;border-radius:1rem;margin:-1.5rem -1.5rem 2rem}.nav-tabs .nav-link[data-v-f09fe411]{border:none;border-bottom:2px solid transparent;color:#6c757d;font-weight:500;padding:.75rem 1.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}.nav-tabs .nav-link[data-v-f09fe411]:hover{border-color:transparent;color:#495057;background-color:#0000000d}.nav-tabs .nav-link.active[data-v-f09fe411]{border-color:#667eea;color:#667eea;background:transparent}.nav-tabs .nav-link[data-v-f09fe411]:focus{outline:none;box-shadow:0 0 0 2px #667eea40}.tab-pane[data-v-f09fe411]{animation:fadeIn-f09fe411 .3s ease-in-out;display:block!important;opacity:1!important;visibility:visible!important}@keyframes fadeIn-f09fe411{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card[data-v-f09fe411]{transition:all .2s ease-in-out}.card[data-v-f09fe411]:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000026!important}.form-label[data-v-f09fe411]{font-weight:500;color:#495057}.form-control[data-v-f09fe411]:focus,.form-select[data-v-f09fe411]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem #667eea40}.form-control[readonly][data-v-f09fe411]{background-color:#f8f9fa;border-color:#dee2e6;color:#6c757d;cursor:not-allowed}.btn-primary[data-v-f09fe411]{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.btn-primary[data-v-f09fe411]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px)}@media (max-width: 768px){.config-view[data-v-f09fe411]{padding:1rem}.config-header[data-v-f09fe411]{margin:-1rem -1rem 1.5rem;padding:1.5rem}.nav-tabs .nav-link[data-v-f09fe411]{padding:.5rem 1rem;font-size:.875rem}}.tab-content[data-v-f09fe411]{position:relative}.tab-pane.fade[data-v-f09fe411]{transition:opacity .15s linear}.tab-pane.fade.show[data-v-f09fe411]{opacity:1}.tab-pane.fade[data-v-f09fe411]:not(.show){opacity:0;display:none!important}.tab-pane.show.active[data-v-f09fe411]{display:block!important;opacity:1!important;visibility:visible!important}.spin[data-v-f09fe411]{animation:spin-f09fe411 1s linear infinite!important}@keyframes spin-f09fe411{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.color-preview[data-v-4e9022fb]{width:20px;height:20px;border-radius:4px;border:1px solid #dee2e6}.modal.show[data-v-4e9022fb]{background-color:#00000080}.modal-xl[data-v-964141ae]{max-width:1200px}.services-summary[data-v-964141ae]{border-bottom:1px solid #dee2e6;padding-bottom:1rem;margin-bottom:1rem}.summary-item[data-v-964141ae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.summary-item[data-v-964141ae]:last-child{margin-bottom:0}.summary-item.total[data-v-964141ae]{font-weight:700;font-size:1.1rem;border-top:1px solid #dee2e6;padding-top:.5rem}.service-item[data-v-964141ae]{border:1px solid #dee2e6;border-radius:8px;padding:1rem;margin-bottom:1rem;transition:all .3s ease;background:#fff}.service-item[data-v-964141ae]:hover{border-color:#0d6efd;box-shadow:0 2px 4px #0000001a}.service-item.selected[data-v-964141ae]{border-color:#0d6efd;background-color:#e7f3ff}.service-name[data-v-964141ae]{color:#212529;margin-bottom:.5rem}.service-description[data-v-964141ae]{color:#6c757d;font-size:.9rem;margin-bottom:.5rem}.service-meta[data-v-964141ae]{margin-bottom:1rem}.service-price[data-v-964141ae]{text-align:right}.price-amount[data-v-964141ae]{font-size:1.2rem;font-weight:700;color:#198754}.service-actions[data-v-964141ae]{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.form-control-plaintext[data-v-964141ae]{padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.modal-overlay[data-v-964141ae]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-dialog[data-v-964141ae]{max-width:90vw;width:100%;margin:0;max-height:90vh;overflow-y:auto}.new-service-modal[data-v-964141ae]{z-index:99999!important;pointer-events:auto!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background-color:#000c!important}.new-service-modal .modal-content[data-v-964141ae]{max-width:600px;width:100%;pointer-events:auto!important;position:relative!important;z-index:100000!important}.new-service-modal input[data-v-964141ae],.new-service-modal textarea[data-v-964141ae],.new-service-modal select[data-v-964141ae]{pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;z-index:100001!important;position:relative!important}.modal-content[data-v-964141ae]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-964141ae]{padding:1rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-header h5[data-v-964141ae]{margin:0;font-weight:600}.modal-body[data-v-964141ae]{padding:1rem}.modal-footer[data-v-964141ae]{padding:1rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.5rem}.btn-close[data-v-964141ae]{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.modal-xl[data-v-a937580e]{max-width:1200px}.payment-method-card[data-v-a937580e]{border:2px solid #dee2e6;border-radius:8px;padding:1rem;text-align:center;cursor:pointer;transition:all .3s ease;background:#fff}.payment-method-card[data-v-a937580e]:hover{border-color:#0d6efd;background-color:#f8f9fa}.payment-method-card.selected[data-v-a937580e]{border-color:#0d6efd;background-color:#e7f3ff}.payment-method-card i[data-v-a937580e]{font-size:1.5rem;display:block;margin-bottom:.5rem;color:#6c757d}.payment-method-card.selected i[data-v-a937580e]{color:#0d6efd}.payment-method-card span[data-v-a937580e]{font-weight:500;font-size:.9rem}.financial-summary[data-v-a937580e]{border-bottom:1px solid #dee2e6;padding-bottom:1rem;margin-bottom:1rem}.summary-item[data-v-a937580e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.summary-item[data-v-a937580e]:last-child{margin-bottom:0;font-weight:700;font-size:1.1rem;border-top:1px solid #dee2e6;padding-top:.5rem}.bg-success.bg-opacity-10[data-v-a937580e]{background-color:#1987541a!important}.bg-info.bg-opacity-10[data-v-a937580e]{background-color:#0dcaf01a!important}.input-group-text[data-v-a937580e]{background-color:#e9ecef;border-color:#ced4da}.order-checklists[data-v-c3fb049e]{margin-top:20px}.nav-tabs .nav-link[data-v-c3fb049e]{color:#6c757d;border:none;border-bottom:2px solid transparent}.nav-tabs .nav-link.active[data-v-c3fb049e]{color:#495057;border-bottom-color:#007bff;background:none}.form-check-input[data-v-c3fb049e]:checked{background-color:#198754;border-color:#198754}.progress[data-v-c3fb049e]{border-radius:15px}.progress-bar[data-v-c3fb049e]{border-radius:15px;font-size:.9rem;font-weight:500}.card-header h6[data-v-c3fb049e]{font-size:1rem;font-weight:600}.damage-map[data-v-12ab78cf]{background:#f8f9fa;border-radius:8px;padding:20px;margin:20px 0}.damage-map-header h6[data-v-12ab78cf]{color:#495057;font-weight:600}.damage-type-selection[data-v-12ab78cf]{background:#fff;padding:15px;border-radius:6px;border:1px solid #dee2e6}.damage-type-options[data-v-12ab78cf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:10px}.damage-type-option[data-v-12ab78cf]{display:flex;flex-direction:column;align-items:center;padding:10px;border:2px solid #e9ecef;border-radius:6px;cursor:pointer;transition:all .3s ease}.damage-type-option[data-v-12ab78cf]:hover{border-color:#007bff;transform:translateY(-2px)}.damage-type-option.selected[data-v-12ab78cf]{border-color:#007bff;background:#f8f9ff}.damage-type-icon[data-v-12ab78cf]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:#fff;font-size:1.2rem}.damage-type-label[data-v-12ab78cf]{font-size:.9rem;font-weight:500;text-align:center}.damage-map-visual[data-v-12ab78cf]{background:#fff;padding:20px;border-radius:6px;border:1px solid #dee2e6;margin-bottom:20px}.map-container[data-v-12ab78cf]{position:relative;display:inline-block;margin-bottom:15px}.device-image[data-v-12ab78cf]{max-width:100%;height:auto;border:2px solid #dee2e6;border-radius:6px;cursor:crosshair}.damage-point[data-v-12ab78cf]{position:absolute;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translate(-50%,-50%);border:2px solid white;box-shadow:0 2px 8px #0000004d;transition:all .3s ease}.damage-point[data-v-12ab78cf]:hover{transform:translate(-50%,-50%) scale(1.2);box-shadow:0 4px 12px #0006}.damage-point i[data-v-12ab78cf]{color:#fff;font-size:.8rem}.map-instructions[data-v-12ab78cf]{text-align:center;color:#6c757d}.damage-points-list[data-v-12ab78cf]{background:#fff;padding:15px;border-radius:6px;border:1px solid #dee2e6;margin-bottom:20px}.damage-points[data-v-12ab78cf]{max-height:200px;overflow-y:auto}.damage-point-item[data-v-12ab78cf]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#f8f9fa;border-radius:4px;margin-bottom:8px}.damage-point-info[data-v-12ab78cf]{display:flex;align-items:center;gap:10px}.damage-type-badge[data-v-12ab78cf]{padding:4px 8px;border-radius:12px;color:#fff;font-size:.8rem;font-weight:500}.damage-description[data-v-12ab78cf]{color:#495057;font-size:.9rem}.damage-description-field[data-v-12ab78cf]{background:#fff;padding:15px;border-radius:6px;border:1px solid #dee2e6}.image-error-message[data-v-12ab78cf]{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:6px;color:#6c757d}@media (max-width: 768px){.damage-type-options[data-v-12ab78cf]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.damage-point-item[data-v-12ab78cf]{flex-direction:column;gap:10px;align-items:stretch}}.spin[data-v-79d5aad4]{animation:spin-79d5aad4 1s linear infinite}@keyframes spin-79d5aad4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.service-item[data-v-79d5aad4],.payment-item[data-v-79d5aad4]{background-color:#f8f9fa;border:1px solid #dee2e6!important}.service-item[data-v-79d5aad4]:hover,.payment-item[data-v-79d5aad4]:hover{background-color:#e9ecef}.readonly-field[data-v-79d5aad4]{background-color:#f8f9fa!important;border-color:#e9ecef!important;color:#6c757d!important}.readonly-field[data-v-79d5aad4]:focus{background-color:#f8f9fa!important;border-color:#e9ecef!important;box-shadow:none!important}.status-badge[data-v-79d5aad4]{display:flex;align-items:center}.status-select[data-v-79d5aad4]{min-width:150px;border:2px solid #0d6efd!important;background-color:#e7f3ff!important;font-weight:500}.status-select[data-v-79d5aad4]:focus{border-color:#0b5ed7!important;box-shadow:0 0 0 .2rem #0d6efd40!important}.alert-danger[data-v-79d5aad4]{border-left:4px solid #dc3545;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .fw-bold[data-v-79d5aad4]{color:#721c24}.alert-success[data-v-79d5aad4]{border-left:4px solid #198754;background-color:#d1e7dd;border-color:#badbcc}.alert-success .fw-bold[data-v-79d5aad4]{color:#0f5132}.modal-xl[data-v-34904abb]{max-width:1200px}.progress[data-v-34904abb]{border-radius:10px}.form-check-input[data-v-34904abb]:checked{background-color:#198754;border-color:#198754}.card-header[data-v-34904abb]{border-bottom:1px solid #dee2e6}.btn-success[data-v-34904abb]{background-color:#198754;border-color:#198754}.btn-success[data-v-34904abb]:hover{background-color:#157347;border-color:#146c43}.orders-list-container[data-v-f3b049d5]{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.orders-header[data-v-f3b049d5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e9ecef}.orders-title h2[data-v-f3b049d5]{margin:0;color:#495057;font-size:1.5rem}.orders-count[data-v-f3b049d5]{color:#6c757d;font-size:.9rem;margin-left:10px}.orders-actions[data-v-f3b049d5]{display:flex;gap:10px}.orders-filters[data-v-f3b049d5]{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px}.orders-stats[data-v-f3b049d5]{margin-bottom:20px}.stat-card[data-v-f3b049d5]{background:#fff;padding:15px;border-radius:8px;text-align:center;border:1px solid #dee2e6;transition:transform .2s}.stat-card[data-v-f3b049d5]:hover{transform:translateY(-2px)}.stat-value[data-v-f3b049d5]{font-size:1.5rem;font-weight:700;color:#495057}.stat-label[data-v-f3b049d5]{font-size:.8rem;color:#6c757d;margin-top:5px}.stat-open .stat-value[data-v-f3b049d5]{color:#ffc107}.stat-progress .stat-value[data-v-f3b049d5]{color:#17a2b8}.stat-waiting .stat-value[data-v-f3b049d5]{color:#6c757d}.stat-ready .stat-value[data-v-f3b049d5]{color:#28a745}.stat-closed .stat-value[data-v-f3b049d5]{color:#495057}.stat-revenue .stat-value[data-v-f3b049d5]{color:#28a745}.orders-table-container[data-v-f3b049d5]{position:relative;min-height:200px}.loading-overlay[data-v-f3b049d5]{position:absolute;inset:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:10}.empty-state[data-v-f3b049d5]{text-align:center;padding:40px;color:#6c757d}.empty-state i[data-v-f3b049d5]{font-size:3rem;margin-bottom:15px}.order-row[data-v-f3b049d5]:hover{background-color:#f8f9fa}.order-number[data-v-f3b049d5]{font-weight:700;color:#495057}.warranty-badge[data-v-f3b049d5]{font-size:.7rem;color:#28a745;margin-top:2px}.warranty-order-info .warranty-badge[data-v-f3b049d5]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:4px 8px;border-radius:12px;font-weight:600;font-size:.65rem;display:inline-flex;align-items:center;box-shadow:0 2px 4px #28a7454d;margin-bottom:4px}.warranty-order-info .warranty-badge i[data-v-f3b049d5]{font-size:.6rem}.customer-info .customer-name[data-v-f3b049d5]{font-weight:500}.customer-info .customer-doc[data-v-f3b049d5]{color:#6c757d}.device-info .device-type[data-v-f3b049d5]{font-weight:500}.device-info .device-model[data-v-f3b049d5]{color:#6c757d}.priority-select[data-v-f3b049d5]{min-width:100px}.payment-info[data-v-f3b049d5]{text-align:center}.payment-amounts[data-v-f3b049d5]{margin-top:5px}.payment-amounts small[data-v-f3b049d5]{display:block;color:#6c757d;font-size:.7rem}.schedule-info[data-v-f3b049d5]{text-align:center}.scheduled-time[data-v-f3b049d5]{color:#17a2b8}.scheduled-time i[data-v-f3b049d5]{margin-right:5px}.not-scheduled[data-v-f3b049d5]{color:#6c757d}.not-scheduled i[data-v-f3b049d5]{margin-right:5px}.warranty-info[data-v-f3b049d5]{text-align:center}.warranty-active[data-v-f3b049d5]{color:#28a745}.warranty-active i[data-v-f3b049d5]{margin-right:5px}.warranty-inactive[data-v-f3b049d5]{color:#6c757d}.warranty-inactive i[data-v-f3b049d5]{margin-right:5px}.order-total-container[data-v-f3b049d5]{text-align:center}.order-total[data-v-f3b049d5]{font-weight:700;color:#28a745;display:block}.enhanced-order-row[data-v-f3b049d5]{transition:all .3s ease;border-left:4px solid transparent}.enhanced-order-row[data-v-f3b049d5]:hover{background-color:#f8f9fa;border-left-color:#007bff;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.order-number-cell[data-v-f3b049d5]{min-width:120px}.order-header[data-v-f3b049d5]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.order-number[data-v-f3b049d5]{font-weight:700;font-size:1.1rem;color:#495057}.order-indicators[data-v-f3b049d5]{display:flex;gap:4px}.priority-indicator[data-v-f3b049d5]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px}.priority-indicator.urgent[data-v-f3b049d5]{background-color:#dc3545;color:#fff}.priority-indicator.high[data-v-f3b049d5]{background-color:#fd7e14;color:#fff}.warranty-indicator[data-v-f3b049d5]{color:#28a745;font-size:14px}.overdue-indicator[data-v-f3b049d5]{color:#dc3545;font-size:14px}.order-meta[data-v-f3b049d5]{margin-top:4px}.order-date[data-v-f3b049d5]{color:#6c757d;font-size:.8rem}.customer-cell[data-v-f3b049d5]{min-width:180px}.customer-info.enhanced[data-v-f3b049d5]{display:flex;align-items:center;gap:12px}.customer-avatar[data-v-f3b049d5]{width:40px;height:40px;border-radius:50%;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;color:#6c757d;font-size:20px}.customer-details[data-v-f3b049d5]{flex:1}.customer-name[data-v-f3b049d5]{font-weight:600;color:#495057;margin-bottom:2px}.customer-doc[data-v-f3b049d5]{color:#6c757d;font-size:.85rem}.customer-contact[data-v-f3b049d5]{color:#6c757d;font-size:.8rem;margin-top:2px}.device-cell[data-v-f3b049d5]{min-width:160px}.device-info.enhanced[data-v-f3b049d5]{display:flex;align-items:center}.device-icon[data-v-f3b049d5]{width:40px;height:40px;border-radius:8px;background-color:#e3f2fd;display:flex;align-items:center;justify-content:center;color:#1976d2;font-size:18px}.device-details[data-v-f3b049d5]{flex:1}.device-type[data-v-f3b049d5]{font-weight:600;color:#495057;margin-bottom:2px}.device-model[data-v-f3b049d5]{color:#6c757d;font-size:.9rem;margin-bottom:2px}.device-color[data-v-f3b049d5]{color:#6c757d;font-size:.8rem}.status-cell[data-v-f3b049d5]{min-width:140px}.status-container[data-v-f3b049d5]{text-align:center}.status-badge[data-v-f3b049d5]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:500}.technician-info[data-v-f3b049d5]{margin-top:4px;color:#6c757d;font-size:.8rem}.priority-cell[data-v-f3b049d5]{min-width:120px}.priority-container[data-v-f3b049d5]{position:relative}.priority-select.enhanced[data-v-f3b049d5]{border:2px solid #e9ecef;border-radius:8px;padding:8px 12px;font-weight:500;transition:all .3s ease}.priority-select.enhanced[data-v-f3b049d5]:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.priority-indicator-bg[data-v-f3b049d5]{position:absolute;inset:0;border-radius:8px;opacity:.1;pointer-events:none}.priority-indicator-bg.priority-urgent[data-v-f3b049d5]{background-color:#dc3545}.priority-indicator-bg.priority-high[data-v-f3b049d5]{background-color:#fd7e14}.priority-indicator-bg.priority-normal[data-v-f3b049d5]{background-color:#28a745}.priority-indicator-bg.priority-low[data-v-f3b049d5]{background-color:#6c757d}.payment-cell[data-v-f3b049d5]{min-width:180px}.payment-info.enhanced[data-v-f3b049d5]{text-align:center}.payment-badge[data-v-f3b049d5]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:500;margin-bottom:8px}.payment-amounts[data-v-f3b049d5]{margin-bottom:8px}.amount-row[data-v-f3b049d5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.amount-label[data-v-f3b049d5]{font-size:.8rem;color:#6c757d}.amount-value[data-v-f3b049d5]{font-weight:600;font-size:.85rem}.amount-value.total[data-v-f3b049d5]{color:#495057}.amount-value.paid[data-v-f3b049d5]{color:#28a745}.amount-value.remaining[data-v-f3b049d5]{color:#dc3545}.payment-progress[data-v-f3b049d5]{margin-top:4px}.schedule-cell[data-v-f3b049d5]{min-width:160px}.schedule-info.enhanced[data-v-f3b049d5]{text-align:center}.scheduled-time[data-v-f3b049d5]{display:flex;align-items:center;gap:12px;padding:8px;background-color:#e8f5e8;border-radius:8px;border-left:4px solid #28a745}.schedule-icon[data-v-f3b049d5]{color:#28a745;font-size:18px}.schedule-details[data-v-f3b049d5]{flex:1;text-align:left}.schedule-date[data-v-f3b049d5]{font-weight:600;color:#495057;font-size:.9rem}.schedule-time[data-v-f3b049d5]{color:#6c757d;font-size:.8rem}.schedule-today[data-v-f3b049d5]{color:#dc3545;font-size:.75rem;font-weight:600;margin-top:2px}.not-scheduled[data-v-f3b049d5]{display:flex;align-items:center;gap:12px;padding:8px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #6c757d}.no-schedule-icon[data-v-f3b049d5]{color:#6c757d;font-size:18px}.no-schedule-text[data-v-f3b049d5]{flex:1;text-align:left}.schedule-btn[data-v-f3b049d5]{margin-top:4px;font-size:.75rem;padding:4px 8px}.warranty-cell[data-v-f3b049d5]{min-width:120px}.warranty-info.enhanced[data-v-f3b049d5]{text-align:center}.warranty-active[data-v-f3b049d5]{display:flex;align-items:center;gap:12px;padding:8px;background-color:#e8f5e8;border-radius:8px;border-left:4px solid #28a745}.warranty-inactive[data-v-f3b049d5]{display:flex;align-items:center;gap:12px;padding:8px;background-color:#f8f9fa;border-radius:8px;border-left:4px solid #6c757d}.warranty-icon[data-v-f3b049d5]{color:#28a745;font-size:18px}.warranty-inactive .warranty-icon[data-v-f3b049d5]{color:#6c757d}.warranty-details[data-v-f3b049d5]{flex:1;text-align:left}.warranty-status[data-v-f3b049d5]{font-weight:600;color:#495057;font-size:.9rem}.warranty-expiry[data-v-f3b049d5]{color:#6c757d;font-size:.8rem}.warranty-pending[data-v-f3b049d5]{color:#ffc107;font-size:.8rem;font-weight:500}.total-cell[data-v-f3b049d5]{min-width:120px}.total-info.enhanced[data-v-f3b049d5]{text-align:center}.total-amount[data-v-f3b049d5]{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:4px}.currency[data-v-f3b049d5]{font-size:.9rem;color:#6c757d;font-weight:500}.amount[data-v-f3b049d5]{font-size:1.2rem;font-weight:700;color:#28a745}.total-breakdown[data-v-f3b049d5]{color:#6c757d;font-size:.8rem}.date-cell[data-v-f3b049d5]{min-width:100px}.date-info[data-v-f3b049d5]{text-align:center}.date-value[data-v-f3b049d5]{font-weight:600;color:#495057;font-size:.9rem}.date-time[data-v-f3b049d5]{color:#6c757d;font-size:.8rem}.actions-cell[data-v-f3b049d5]{min-width:140px}.action-buttons[data-v-f3b049d5]{display:flex;gap:4px;justify-content:center}.action-btn[data-v-f3b049d5]{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .3s ease}.action-btn[data-v-f3b049d5]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}@media (max-width: 1200px){.enhanced-order-row[data-v-f3b049d5]{font-size:.9rem}.order-number[data-v-f3b049d5]{font-size:1rem}.amount[data-v-f3b049d5]{font-size:1.1rem}}@media (max-width: 768px){.enhanced-order-row[data-v-f3b049d5]{font-size:.8rem}.customer-info.enhanced[data-v-f3b049d5],.device-info.enhanced[data-v-f3b049d5]{flex-direction:column;align-items:flex-start;gap:8px}.customer-avatar[data-v-f3b049d5],.device-icon[data-v-f3b049d5]{width:32px;height:32px;font-size:16px}.action-buttons[data-v-f3b049d5]{flex-wrap:wrap}}.order-date[data-v-f3b049d5]{color:#6c757d}.order-actions[data-v-f3b049d5]{display:flex;gap:5px;flex-wrap:wrap}.orders-pagination[data-v-f3b049d5]{margin-top:20px}.modal-overlay[data-v-f3b049d5]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f3b049d5]{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-f3b049d5]{padding:20px;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-header h5[data-v-f3b049d5]{margin:0}.modal-body[data-v-f3b049d5]{padding:20px}.modal-footer[data-v-f3b049d5]{padding:20px;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:10px}@media (max-width: 768px){.orders-header[data-v-f3b049d5]{flex-direction:column;gap:15px;align-items:stretch}.orders-actions[data-v-f3b049d5]{justify-content:center}.orders-filters .row[data-v-f3b049d5]{margin:0}.orders-filters .col-md-2[data-v-f3b049d5]{padding:0 5px}.order-actions[data-v-f3b049d5]{flex-direction:column}.order-actions .btn[data-v-f3b049d5]{width:100%;margin-bottom:2px}}.spin[data-v-f3b049d5]{animation:spin-f3b049d5 1s linear infinite!important}@keyframes spin-f3b049d5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.device-selector[data-v-7ac5ae75]{padding:15px;background:#f8f9fa;border-radius:8px}.filters-section[data-v-7ac5ae75]{margin-bottom:20px}.filters-section h6[data-v-7ac5ae75]{margin-bottom:15px}.filters-section .form-label[data-v-7ac5ae75]{font-size:.875rem;color:#6c757d}.filters-section .form-select[data-v-7ac5ae75],.filters-section .form-control[data-v-7ac5ae75],.filters-section .btn[data-v-7ac5ae75]{font-size:.875rem}.devices-grid[data-v-7ac5ae75]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.device-card[data-v-7ac5ae75]{background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:15px;cursor:pointer;transition:all .3s ease;position:relative}.device-card[data-v-7ac5ae75]:hover{border-color:#007bff;box-shadow:0 4px 12px #007bff26}.device-card.selected[data-v-7ac5ae75]{border-color:#28a745;background:#f8fff9}.device-header[data-v-7ac5ae75]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.device-category .badge[data-v-7ac5ae75],.device-status .badge[data-v-7ac5ae75]{font-size:.75rem}.device-info[data-v-7ac5ae75]{margin-bottom:15px}.device-name[data-v-7ac5ae75]{font-weight:600;color:#495057;margin-bottom:8px;font-size:1rem}.device-details[data-v-7ac5ae75]{color:#6c757d;font-size:.9rem}.device-brand[data-v-7ac5ae75]{font-weight:500;margin-bottom:4px}.device-model[data-v-7ac5ae75],.device-type[data-v-7ac5ae75]{margin-bottom:8px}.device-specs[data-v-7ac5ae75]{font-size:.8rem;line-height:1.3}.device-actions[data-v-7ac5ae75]{text-align:center}.search-prompt[data-v-7ac5ae75]{background-color:#f8f9fa;border:2px dashed #dee2e6;border-radius:.5rem;margin:1rem 0}.search-prompt .bi-search[data-v-7ac5ae75]{color:#6c757d}.search-examples[data-v-7ac5ae75]{margin-top:1rem;padding:.5rem;background-color:#fff;border-radius:.25rem;border:1px solid #dee2e6}.no-results[data-v-7ac5ae75]{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:.5rem;margin:1rem 0}.no-results .bi-search[data-v-7ac5ae75]{color:#856404}.no-devices[data-v-7ac5ae75],.loading-indicator[data-v-7ac5ae75]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;margin:1rem 0}.spin[data-v-7ac5ae75]{animation:spin-7ac5ae75 1s linear infinite}@keyframes spin-7ac5ae75{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.filters-section .row[data-v-7ac5ae75]{flex-direction:column;gap:10px}.filters-section .col-md-2[data-v-7ac5ae75],.filters-section .col-md-4[data-v-7ac5ae75]{width:100%}.devices-grid[data-v-7ac5ae75]{grid-template-columns:1fr}.device-card[data-v-7ac5ae75]{margin-bottom:10px}}.warranty-section[data-v-0584c1f0]{margin-top:1rem}.alert-info[data-v-0584c1f0]{border-left:4px solid #0dcaf0}.badge[data-v-0584c1f0]{font-size:.875rem}.order-basic-data[data-v-511575fc]{padding:1rem}.status-priority-row .col-md-6[data-v-511575fc]{display:flex}.status-priority-row .card[data-v-511575fc]{width:100%;display:flex;flex-direction:column}.status-priority-row .card-body[data-v-511575fc]{flex:1;display:flex;flex-direction:column}.status-priority-row .card-body>div[data-v-511575fc]:first-child{flex:1}.step-header[data-v-511575fc]{border-bottom:1px solid #dee2e6;padding-bottom:1rem}.modal-overlay[data-v-511575fc]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-content[data-v-511575fc]{background-color:#fff;border-radius:.5rem;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-511575fc]{padding:1rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-body[data-v-511575fc]{padding:1rem}.modal-footer[data-v-511575fc]{padding:1rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.5rem}.btn-close[data-v-511575fc]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d}.btn-close[data-v-511575fc]:hover{color:#000}.spin[data-v-511575fc]{animation:spin-511575fc 1s linear infinite}@keyframes spin-511575fc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.time-selector[data-v-d71089bc]{position:relative}.time-preview[data-v-d71089bc]{padding:.5rem;background-color:#f8f9fa;border-radius:.375rem;border:1px solid #dee2e6}.form-select[data-v-d71089bc]{cursor:pointer}.form-select[data-v-d71089bc]:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem #0d6efd40}optgroup[data-v-d71089bc]{font-weight:600;color:#495057}optgroup option[data-v-d71089bc]{font-weight:400;color:#212529;padding-left:1rem}.order-services[data-v-4cc6f115]{padding:1rem}.step-header[data-v-4cc6f115]{border-bottom:1px solid #dee2e6;padding-bottom:1rem}.service-item[data-v-4cc6f115]{border:1px solid #e9ecef;border-radius:.5rem;padding:1rem;margin-bottom:1rem;transition:all .3s ease}.service-item[data-v-4cc6f115]:hover{border-color:#0d6efd;box-shadow:0 2px 8px #0d6efd1a}.service-item.selected[data-v-4cc6f115]{border-color:#198754;background-color:#f8fff9}.service-name[data-v-4cc6f115]{color:#495057;margin-bottom:.5rem}.service-description[data-v-4cc6f115]{color:#6c757d;font-size:.875rem;margin-bottom:.5rem}.service-meta[data-v-4cc6f115]{margin-bottom:1rem}.service-price[data-v-4cc6f115]{text-align:right;min-width:100px}.price-amount[data-v-4cc6f115]{font-size:1.25rem;font-weight:600;color:#198754}.service-actions[data-v-4cc6f115]{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e9ecef;padding-top:1rem}.quantity-controls[data-v-4cc6f115]{display:flex;align-items:center;gap:.5rem}.quantity-display[data-v-4cc6f115]{min-width:30px;text-align:center;font-weight:600}.services-summary[data-v-4cc6f115]{max-height:200px;overflow-y:auto}.service-summary-item[data-v-4cc6f115]{padding:.5rem 0;border-bottom:1px solid #f8f9fa}.service-summary-item[data-v-4cc6f115]:last-child{border-bottom:none}.service-summary-item .service-name[data-v-4cc6f115]{font-size:.875rem;margin-bottom:0}.service-summary-item .service-total[data-v-4cc6f115]{font-weight:600;color:#198754}.totals-section[data-v-4cc6f115]{border-top:1px solid #e9ecef;padding-top:1rem}.total-row[data-v-4cc6f115]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.total-final[data-v-4cc6f115]{font-size:1.1rem;color:#198754}.discount-input[data-v-4cc6f115]{display:flex;align-items:center;gap:.25rem;width:80px}.discount-input input[data-v-4cc6f115]{text-align:center}.empty-state[data-v-4cc6f115]{color:#6c757d}.modal-overlay[data-v-4cc6f115]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-content[data-v-4cc6f115]{background-color:#fff;border-radius:.5rem;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-4cc6f115]{padding:1rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-body[data-v-4cc6f115]{padding:1rem}.modal-footer[data-v-4cc6f115]{padding:1rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.5rem}.btn-close[data-v-4cc6f115]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d}.btn-close[data-v-4cc6f115]:hover{color:#000}.order-scheduling[data-v-e8bc973f]{padding:1rem}.step-header[data-v-e8bc973f]{border-bottom:1px solid #dee2e6;padding-bottom:1rem}.calendar-preview[data-v-e8bc973f]{border-top:1px solid #e9ecef;padding-top:1rem}.calendar-day[data-v-e8bc973f]{border:1px solid #dee2e6;border-radius:.5rem;overflow:hidden}.day-header[data-v-e8bc973f]{background-color:#f8f9fa;padding:.75rem;border-bottom:1px solid #dee2e6;font-weight:600}.time-slots[data-v-e8bc973f]{padding:1rem}.time-slot[data-v-e8bc973f]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;margin-bottom:.5rem;border-radius:.375rem;transition:all .3s ease;min-height:45px;cursor:pointer;font-size:.875rem}.time-slot.selected[data-v-e8bc973f]{background-color:#d1ecf1;border:1px solid #bee5eb}.time-slot.unavailable[data-v-e8bc973f]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.time-slot.available[data-v-e8bc973f]{background-color:#f8f9fa;border:1px solid #dee2e6}.time-slot.occupied[data-v-e8bc973f]{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.time-slot.conflict[data-v-e8bc973f]{background-color:#6c757d;border:1px solid #495057;color:#fff}.time-slot.passed[data-v-e8bc973f]{background-color:#343a40!important;border:1px solid #212529!important;color:#adb5bd!important}.calendar-legend[data-v-e8bc973f]{border-top:1px solid #e9ecef;padding-top:1rem}.legend-item[data-v-e8bc973f]{display:flex;align-items:center;gap:.5rem}.legend-color[data-v-e8bc973f]{width:16px;height:16px;border-radius:3px;border:1px solid #dee2e6}.legend-color.available[data-v-e8bc973f]{background-color:#f8f9fa}.legend-color.selected[data-v-e8bc973f]{background-color:#d1ecf1}.legend-color.occupied[data-v-e8bc973f]{background-color:#fff3cd}.legend-color.unavailable[data-v-e8bc973f]{background-color:#f8d7da}.legend-color.conflict[data-v-e8bc973f]{background-color:#6c757d}.legend-color.passed[data-v-e8bc973f]{background-color:#343a40}.time-slot[data-v-e8bc973f]:hover:not(.unavailable){background-color:#e9ecef}.technician-card[data-v-e8bc973f]{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid #e9ecef;border-radius:.5rem;background-color:#f8f9fa}.technician-avatar[data-v-e8bc973f]{font-size:2rem;color:#6c757d}.technician-details h6[data-v-e8bc973f]{margin-bottom:.25rem}.technician-stats[data-v-e8bc973f]{margin-top:.5rem}.availability-info[data-v-e8bc973f]{border-top:1px solid #e9ecef;padding-top:1rem}.status-item[data-v-e8bc973f]{display:flex;align-items:center;margin-bottom:.5rem;font-size:.875rem}.conflicts-warning[data-v-e8bc973f]{border-top:1px solid #e9ecef;padding-top:1rem}.conflicts-list[data-v-e8bc973f]{max-height:300px;overflow-y:auto}.conflict-item[data-v-e8bc973f]{border:1px solid #e9ecef;border-radius:.375rem;padding:1rem;margin-bottom:1rem}.conflict-header[data-v-e8bc973f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.conflict-details p[data-v-e8bc973f]{margin-bottom:.25rem;font-size:.875rem}.modal-overlay[data-v-e8bc973f]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-content[data-v-e8bc973f]{background-color:#fff;border-radius:.5rem;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-e8bc973f]{padding:1rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-body[data-v-e8bc973f]{padding:1rem}.modal-footer[data-v-e8bc973f]{padding:1rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end}.btn-close[data-v-e8bc973f]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d}.btn-close[data-v-e8bc973f]:hover{color:#000}.order-checklist-and-damage[data-v-e8d3cef6]{margin-top:20px}.nav-tabs .nav-link[data-v-e8d3cef6]{color:#6c757d;border:none;border-bottom:2px solid transparent}.nav-tabs .nav-link.active[data-v-e8d3cef6]{color:#495057;border-bottom-color:#007bff;background:none}.form-check-input[data-v-e8d3cef6]:checked{background-color:#198754;border-color:#198754}.progress[data-v-e8d3cef6]{border-radius:15px}.progress-bar[data-v-e8d3cef6]{border-radius:15px;font-size:.9rem;font-weight:500}.card-header h6[data-v-e8d3cef6]{font-size:1rem;font-weight:600}.order-payments[data-v-1b4f8608]{padding:1rem}.step-header[data-v-1b4f8608]{border-bottom:1px solid #dee2e6;padding-bottom:1rem}.financial-summary[data-v-1b4f8608]{border-bottom:1px solid #e9ecef;padding-bottom:1rem}.summary-item[data-v-1b4f8608]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.875rem}.summary-item[data-v-1b4f8608]:last-child{margin-bottom:0;font-size:1rem}.payment-status[data-v-1b4f8608]{border-top:1px solid #e9ecef;padding-top:1rem}.status-indicator[data-v-1b4f8608]{margin-bottom:.5rem}.payment-methods[data-v-1b4f8608]{border-bottom:1px solid #e9ecef;padding-bottom:1rem}.payment-method-card[data-v-1b4f8608]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:2px solid #e9ecef;border-radius:.5rem;cursor:pointer;transition:all .3s ease;text-align:center;min-height:80px}.payment-method-card[data-v-1b4f8608]:hover{border-color:#0d6efd;transform:translateY(-2px)}.payment-method-card.selected[data-v-1b4f8608]{border-color:#0d6efd;background-color:#e7f3ff}.payment-method-card i[data-v-1b4f8608]{font-size:1.5rem;margin-bottom:.5rem;color:#6c757d}.payment-method-card.selected i[data-v-1b4f8608]{color:#0d6efd}.payment-method-card span[data-v-1b4f8608]{font-size:.75rem;font-weight:500}.installments-config[data-v-1b4f8608],.payment-history[data-v-1b4f8608]{border-bottom:1px solid #e9ecef;padding-bottom:1rem}.payments-list[data-v-1b4f8608]{max-height:300px;overflow-y:auto}.payment-item[data-v-1b4f8608]{border:1px solid #e9ecef;border-radius:.375rem;padding:1rem;margin-bottom:1rem}.payment-item[data-v-1b4f8608]:last-child{margin-bottom:0}.payment-info h6[data-v-1b4f8608]{margin-bottom:.25rem;color:#495057}.payment-amount[data-v-1b4f8608]{text-align:right}.amount-value[data-v-1b4f8608]{font-size:1.1rem;font-weight:600;color:#198754;display:block;margin-bottom:.5rem}.payment-actions[data-v-1b4f8608]{display:flex;gap:.25rem}.empty-payments[data-v-1b4f8608]{color:#6c757d}.modal-overlay[data-v-1b4f8608]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-content[data-v-1b4f8608]{background-color:#fff;border-radius:.5rem;width:90%;max-width:600px;max-height:90vh;overflow-y:auto}.modal-header[data-v-1b4f8608]{padding:1rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-body[data-v-1b4f8608]{padding:1rem}.modal-footer[data-v-1b4f8608]{padding:1rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.5rem}.btn-close[data-v-1b4f8608]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d}.btn-close[data-v-1b4f8608]:hover{color:#000}.order-review-save[data-v-a1077a90]{padding:1rem}.step-header[data-v-a1077a90]{border-bottom:1px solid #dee2e6;padding-bottom:1rem}.review-section[data-v-a1077a90]{border-bottom:1px solid #f8f9fa;padding-bottom:1.5rem}.review-section[data-v-a1077a90]:last-child{border-bottom:none;padding-bottom:0}.section-title[data-v-a1077a90]{color:#495057;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.info-value[data-v-a1077a90]{padding:.5rem;background-color:#f8f9fa;border-radius:.375rem;border:1px solid #e9ecef;min-height:38px;display:flex;align-items:center}.services-review[data-v-a1077a90]{max-height:300px;overflow-y:auto}.service-review-item[data-v-a1077a90]{padding:.75rem;border:1px solid #e9ecef;border-radius:.375rem;margin-bottom:.5rem}.service-review-item[data-v-a1077a90]:last-child{margin-bottom:0}.service-quantity[data-v-a1077a90]{font-size:.875rem;color:#6c757d}.service-price[data-v-a1077a90]{font-weight:600;color:#198754}.payments-review[data-v-a1077a90]{max-height:300px;overflow-y:auto}.payment-review-item[data-v-a1077a90]{padding:.75rem;border:1px solid #e9ecef;border-radius:.375rem;margin-bottom:.5rem}.payment-review-item[data-v-a1077a90]:last-child{margin-bottom:0}.payment-amount[data-v-a1077a90]{font-weight:600;color:#198754}.validations-list[data-v-a1077a90]{max-height:300px;overflow-y:auto}.validation-item[data-v-a1077a90]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:.375rem;margin-bottom:.5rem;transition:all .3s ease}.validation-item.valid[data-v-a1077a90]{background-color:#f8fff9;border:1px solid #d1e7dd}.validation-item.invalid[data-v-a1077a90]{background-color:#fff5f5;border:1px solid #f1aeb5}.validation-icon[data-v-a1077a90]{font-size:1.25rem;flex-shrink:0}.validation-text[data-v-a1077a90]{flex-grow:1}.validation-label[data-v-a1077a90]{font-weight:600;margin-bottom:.25rem}.validation-description[data-v-a1077a90]{color:#6c757d;font-size:.875rem}.validation-summary[data-v-a1077a90],.actions-section[data-v-a1077a90]{border-top:1px solid #e9ecef;padding-top:1rem}.order-stepper[data-v-4b971aab]{padding:1rem}.stepper-header[data-v-4b971aab]{border-bottom:1px solid #dee2e6;padding-bottom:1rem}.order-type-badge[data-v-4b971aab]{padding:.5rem 1rem;border-radius:2rem;font-weight:600;font-size:.875rem}.badge-primary[data-v-4b971aab]{background-color:#0d6efd;color:#fff}.badge-success[data-v-4b971aab]{background-color:#198754;color:#fff}.badge-warning[data-v-4b971aab]{background-color:#ffc107;color:#212529}.stepper-indicator[data-v-4b971aab]{background-color:#f8f9fa;border-radius:.5rem;padding:1rem}.stepper-steps[data-v-4b971aab]{display:flex;justify-content:space-between;align-items:center}.stepper-step[data-v-4b971aab]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease;flex:1}.stepper-step[data-v-4b971aab]:hover{transform:translateY(-2px)}.stepper-step.active .step-number[data-v-4b971aab]{background-color:#0d6efd;color:#fff;border-color:#0d6efd}.stepper-step.completed .step-number[data-v-4b971aab]{background-color:#198754;color:#fff;border-color:#198754}.stepper-step.pending .step-number[data-v-4b971aab]{background-color:#6c757d;color:#fff;border-color:#6c757d}.step-number[data-v-4b971aab]{width:40px;height:40px;border-radius:50%;border:2px solid #dee2e6;display:flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:.5rem;transition:all .3s ease}.completed-icon[data-v-4b971aab]{font-size:1.2rem}.step-label[data-v-4b971aab]{font-size:.875rem;font-weight:500;text-align:center;color:#495057}.stepper-step.active .step-label[data-v-4b971aab]{color:#0d6efd;font-weight:600}.stepper-step.completed .step-label[data-v-4b971aab]{color:#198754}.step-pane[data-v-4b971aab]{min-height:400px}.stepper-navigation[data-v-4b971aab]{border-top:1px solid #dee2e6;padding-top:1rem}.step-info[data-v-4b971aab]{display:flex;align-items:center;font-size:.875rem}.quick-actions .card[data-v-4b971aab]{border:1px solid #dee2e6;border-radius:.5rem}.quick-actions .btn[data-v-4b971aab]{font-size:.875rem;padding:.5rem 1rem}@media (max-width: 768px){.stepper-steps[data-v-4b971aab]{flex-direction:column;gap:1rem}.stepper-step[data-v-4b971aab]{flex-direction:row;gap:.5rem}.step-label[data-v-4b971aab]{text-align:left}}.modal-overlay[data-v-6757f9fe]{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050;padding:1rem}.modal-content[data-v-6757f9fe]{background:#fff;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026;width:100%;max-width:95vw;max-height:95vh;overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-6757f9fe]{padding:1.5rem;border-bottom:1px solid #dee2e6;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.modal-header .modal-title[data-v-6757f9fe]{color:#fff;margin:0}.modal-header p[data-v-6757f9fe]{color:#fffc}.modal-body[data-v-6757f9fe]{padding:1.5rem;flex:1;overflow-y:auto}.modal-footer[data-v-6757f9fe]{padding:1.5rem;border-top:1px solid #dee2e6;background-color:#f8f9fa}.btn-close[data-v-6757f9fe]{background:none;border:none;color:#fff;font-size:1.5rem;padding:0;width:auto;height:auto}.btn-close[data-v-6757f9fe]:hover{color:#fffc}@media (max-width: 768px){.modal-content[data-v-6757f9fe]{max-width:95vw;max-height:95vh}.modal-header[data-v-6757f9fe],.modal-body[data-v-6757f9fe],.modal-footer[data-v-6757f9fe]{padding:1rem}}.orders-view[data-v-f590c806]{padding:1.5rem}.view-header[data-v-f590c806]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.view-title h1[data-v-f590c806]{margin:0 0 .5rem;font-size:2rem;font-weight:700;color:#333}.view-title p[data-v-f590c806]{margin:0;color:#6c757d}.vue-system[data-v-f590c806]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.order-details-modal[data-v-f590c806]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-content[data-v-f590c806]{background:#fff;border-radius:12px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-f590c806]{padding:1.5rem;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.modal-header h5[data-v-f590c806]{margin:0;font-weight:600}.modal-body[data-v-f590c806]{padding:1.5rem}.modal-footer[data-v-f590c806]{padding:1rem 1.5rem;border-top:1px solid #e9ecef;display:flex;gap:.5rem;justify-content:flex-end}.order-details h6[data-v-f590c806]{color:#495057;font-weight:600;margin-bottom:1rem;border-bottom:2px solid #e9ecef;padding-bottom:.5rem}.order-details p[data-v-f590c806]{margin-bottom:.5rem}.order-details strong[data-v-f590c806]{color:#495057}.modal.show[data-v-f590c806]{background:#00000080}@media (max-width: 768px){.orders-view[data-v-f590c806]{padding:1rem}.view-header[data-v-f590c806]{flex-direction:column;text-align:center;gap:1rem}.view-title h1[data-v-f590c806]{font-size:1.5rem}.modal-content[data-v-f590c806]{width:95%;margin:1rem}}.customers-list-container[data-v-66560ef2]{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.customers-header[data-v-66560ef2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #e9ecef}.customers-title h2[data-v-66560ef2]{margin:0;color:#495057;font-size:1.5rem}.customers-count[data-v-66560ef2]{color:#6c757d;font-size:.9rem;margin-left:10px}.customers-actions[data-v-66560ef2]{display:flex;gap:10px}.customers-filters[data-v-66560ef2]{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:20px}.filters-header[data-v-66560ef2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e9ecef}.filters-header h5[data-v-66560ef2]{margin:0;color:#495057;font-size:1rem}.filters-content[data-v-66560ef2]{margin-top:15px}.filters-content .row[data-v-66560ef2]{margin-bottom:10px}.filters-content .col-md-3[data-v-66560ef2],.filters-content .col-md-2[data-v-66560ef2]{padding:0 5px}.filters-actions[data-v-66560ef2]{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.filters-actions .btn[data-v-66560ef2]{font-size:.875rem}.batch-actions[data-v-66560ef2]{display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;padding:15px 20px;border-radius:8px;margin-bottom:20px;border:1px solid #e9ecef}.batch-info[data-v-66560ef2]{display:flex;align-items:center;gap:8px;color:#495057;font-weight:500}.batch-info i[data-v-66560ef2]{color:#28a745}.batch-buttons[data-v-66560ef2]{display:flex;gap:10px}.batch-buttons .btn[data-v-66560ef2]{font-size:.875rem}.customers-stats[data-v-66560ef2]{margin-bottom:20px}.stat-card[data-v-66560ef2]{background:#fff;padding:15px;border-radius:8px;text-align:center;border:1px solid #dee2e6;transition:transform .2s}.stat-card[data-v-66560ef2]:hover{transform:translateY(-2px)}.stat-icon[data-v-66560ef2]{font-size:2rem;color:#007bff;margin-bottom:10px}.stat-value[data-v-66560ef2]{font-size:1.5rem;font-weight:700;color:#495057}.stat-label[data-v-66560ef2]{font-size:.8rem;color:#6c757d;margin-top:5px}.stat-active .stat-value[data-v-66560ef2]{color:#28a745}.stat-inactive .stat-value[data-v-66560ef2]{color:#6c757d}.stat-blocked .stat-value[data-v-66560ef2]{color:#dc3545}.stat-address .stat-value[data-v-66560ef2]{color:#17a2b8}.stat-email .stat-value[data-v-66560ef2]{color:#ffc107}.stat-total .stat-value[data-v-66560ef2]{color:#007bff}.stat-pf .stat-value[data-v-66560ef2]{color:#28a745}.stat-pj .stat-value[data-v-66560ef2]{color:#ffc107}.stat-recent .stat-value[data-v-66560ef2]{color:#6c757d}.quick-search[data-v-66560ef2]{margin-bottom:20px}.quick-search .input-group[data-v-66560ef2]{border:1px solid #ced4da;border-radius:8px;overflow:hidden}.quick-search .input-group-text[data-v-66560ef2]{background-color:#e9ecef;border-right:1px solid #ced4da;padding:.5rem .75rem}.quick-search .form-control[data-v-66560ef2]{border-left:1px solid #ced4da;padding-left:.75rem}.quick-search .btn-outline-secondary[data-v-66560ef2]{border-left:1px solid #ced4da;padding:.5rem .75rem}.customers-table-container[data-v-66560ef2]{position:relative;min-height:200px}.loading-state[data-v-66560ef2]{position:absolute;inset:0;background:#fffc;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.loading-state .spinner-border[data-v-66560ef2]{margin-bottom:15px}.loading-state p[data-v-66560ef2]{color:#6c757d;font-size:.9rem}.empty-state[data-v-66560ef2]{text-align:center;padding:40px;color:#6c757d}.empty-state i[data-v-66560ef2]{font-size:3rem;margin-bottom:15px}.empty-state h4[data-v-66560ef2]{color:#495057;margin-bottom:10px}.empty-state p[data-v-66560ef2]{margin-bottom:20px}.empty-state .btn[data-v-66560ef2]{font-size:1rem}.customers-grid[data-v-66560ef2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.customer-card[data-v-66560ef2]{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease-in-out;border:1px solid #e9ecef}.customer-card[data-v-66560ef2]:hover{transform:translateY(-5px);box-shadow:0 4px 12px #00000026}.customer-card.selected[data-v-66560ef2]{border:2px solid #007bff;box-shadow:0 4px 12px #00000026}.customer-header[data-v-66560ef2]{display:flex;align-items:center;padding:15px 20px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.customer-avatar[data-v-66560ef2]{width:50px;height:50px;background-color:#e9ecef;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;font-size:1.5rem;color:#495057}.customer-info[data-v-66560ef2]{flex-grow:1}.customer-name[data-v-66560ef2]{font-size:1.1rem;font-weight:600;color:#495057;margin-bottom:5px}.customer-meta[data-v-66560ef2]{display:flex;flex-direction:column;gap:2px}.customer-number[data-v-66560ef2]{font-size:.85rem;font-weight:600;color:#007bff;background:#f8f9fa;padding:2px 6px;border-radius:4px;display:inline-block;width:fit-content}.customer-doc[data-v-66560ef2]{font-family:monospace;color:#6c757d;font-size:.9rem}.customer-details[data-v-66560ef2]{padding:15px 20px;border-bottom:1px solid #e9ecef;flex-grow:1}.detail-item[data-v-66560ef2]{display:flex;align-items:center;margin-bottom:8px;color:#495057}.detail-item i[data-v-66560ef2]{margin-right:10px;color:#6c757d}.customer-stats[data-v-66560ef2]{padding:15px 20px;background-color:#f8f9fa;border-top:1px solid #e9ecef;display:flex;justify-content:space-around;gap:15px}.stat-item[data-v-66560ef2]{text-align:center}.stat-label[data-v-66560ef2]{font-size:.75rem;color:#6c757d;margin-top:5px}.stat-value[data-v-66560ef2]{font-size:1.25rem;font-weight:700;color:#495057}.customer-footer[data-v-66560ef2]{padding:15px 20px;display:flex;justify-content:space-around;gap:10px;border-top:1px solid #e9ecef}.customer-footer .btn[data-v-66560ef2]{flex:1;text-align:center;font-size:.9rem}.pagination-container[data-v-66560ef2]{margin-top:20px}@media (max-width: 768px){.customers-header[data-v-66560ef2]{flex-direction:column;gap:15px;align-items:stretch}.customers-actions[data-v-66560ef2]{justify-content:center}.customers-filters .row[data-v-66560ef2]{margin:0}.customers-filters .col-md-3[data-v-66560ef2],.customers-filters .col-md-2[data-v-66560ef2]{padding:0 5px}.filters-header[data-v-66560ef2]{flex-direction:column;align-items:flex-start;gap:10px}.filters-header .btn[data-v-66560ef2]{width:100%}.filters-content .row[data-v-66560ef2]{flex-direction:column;gap:10px}.filters-content .col-md-3[data-v-66560ef2],.filters-content .col-md-2[data-v-66560ef2]{width:100%}.filters-actions[data-v-66560ef2]{flex-direction:column;gap:10px}.filters-actions .btn[data-v-66560ef2]{width:100%}.batch-actions[data-v-66560ef2]{flex-direction:column;align-items:stretch;gap:10px}.batch-buttons[data-v-66560ef2]{justify-content:center}.customers-grid[data-v-66560ef2]{grid-template-columns:1fr}}.spin[data-v-66560ef2]{animation:spin-66560ef2 1s linear infinite!important}@keyframes spin-66560ef2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.customer-form[data-v-9fa8cb5e]{max-width:100%}.spin[data-v-9fa8cb5e]{animation:spin-9fa8cb5e 1s linear infinite}@keyframes spin-9fa8cb5e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alert[data-v-9fa8cb5e]{border-radius:8px;border:none}.alert-success[data-v-9fa8cb5e]{background-color:#d1e7dd;color:#0f5132}.alert-danger[data-v-9fa8cb5e]{background-color:#f8d7da;color:#721c24}.alert-warning[data-v-9fa8cb5e]{background-color:#fff3cd;color:#856404}.alert i[data-v-9fa8cb5e]{margin-right:8px}.modal[data-v-46e7e455]{background-color:#00000080}.modal-backdrop[data-v-46e7e455]{z-index:1040}.modal[data-v-46e7e455]{z-index:1050}.customers-view[data-v-1e4317f0]{padding:1.5rem}.view-header[data-v-1e4317f0]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.view-title h1[data-v-1e4317f0]{margin:0 0 .5rem;font-size:2rem;font-weight:700;color:#333}.view-subtitle[data-v-1e4317f0]{margin:0;color:#6c757d}.vue-system[data-v-1e4317f0]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.modal-overlay[data-v-1e4317f0]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-content[data-v-1e4317f0]{background:#fff;border-radius:12px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-1e4317f0]{padding:1.5rem;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-1e4317f0]{margin:0;font-weight:600}.modal-body[data-v-1e4317f0]{padding:1.5rem}.modal-footer[data-v-1e4317f0]{padding:1rem 1.5rem;border-top:1px solid #e9ecef;display:flex;gap:.5rem;justify-content:flex-end}.customer-details .detail-row[data-v-1e4317f0]{display:flex;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #f8f9fa}.customer-details .detail-row[data-v-1e4317f0]:last-child{border-bottom:none}.customer-details label[data-v-1e4317f0]{font-weight:600;color:#495057;width:120px;flex-shrink:0}.customer-details span[data-v-1e4317f0]{color:#6c757d;flex:1}.modal.show[data-v-1e4317f0]{background:#00000080}@media (max-width: 768px){.customers-view[data-v-1e4317f0]{padding:1rem}.view-header[data-v-1e4317f0]{flex-direction:column;text-align:center;gap:1rem}.view-title h1[data-v-1e4317f0]{font-size:1.5rem}.modal-content[data-v-1e4317f0]{width:95%;margin:1rem}.customer-details .detail-row[data-v-1e4317f0]{flex-direction:column}.customer-details label[data-v-1e4317f0]{width:auto;margin-bottom:.25rem}}.services-list-container[data-v-1595c12b]{padding:24px;background:#f8f9fa;min-height:100vh}.stats-cards[data-v-1595c12b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:32px}.stat-card[data-v-1595c12b]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 16px #00000014;position:relative;overflow:hidden;transition:all .3s ease;border:1px solid #e9ecef}.stat-card[data-v-1595c12b]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001f}.stat-card.stat-total[data-v-1595c12b]{border-left:5px solid #007bff;background:linear-gradient(135deg,#f8f9ff,#e3f2fd)}.stat-card.stat-active[data-v-1595c12b]{border-left:5px solid #28a745;background:linear-gradient(135deg,#f8fff9,#e8f5e8)}.stat-card.stat-inactive[data-v-1595c12b]{border-left:5px solid #6c757d;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.stat-card.stat-price[data-v-1595c12b]{border-left:5px solid #ffc107;background:linear-gradient(135deg,#fffbf0,#fff3cd)}.stat-card.stat-specific[data-v-1595c12b]{border-left:5px solid #17a2b8;background:linear-gradient(135deg,#f0f9ff,#cce5ff)}.stat-card.stat-general-type[data-v-1595c12b]{border-left:5px solid #6f42c1;background:linear-gradient(135deg,#f8f5ff,#e3d5f5)}.stat-card.stat-general-brand[data-v-1595c12b]{border-left:5px solid #fd7e14;background:linear-gradient(135deg,#fff8f0,#ffe8cc)}.stat-card.stat-custom[data-v-1595c12b]{border-left:5px solid #e83e8c;background:linear-gradient(135deg,#fff0f8,#fce4ec)}.stat-card.stat-demanded[data-v-1595c12b]{border-left:5px solid #dc3545;background:linear-gradient(135deg,#fff5f5,#ffe6e6)}.stat-subtitle[data-v-1595c12b]{color:#6c757d;font-size:.9rem;font-weight:400;margin-top:4px}.stat-number[data-v-1595c12b]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:8px}.stat-label[data-v-1595c12b]{color:#495057;font-size:1.1rem;font-weight:500}.stat-icon[data-v-1595c12b]{position:absolute;top:20px;right:20px;font-size:2.5rem;opacity:.15}.services-filters[data-v-1595c12b]{background:#fff;padding:28px;border-radius:16px;margin-bottom:32px;box-shadow:0 2px 12px #00000014;border:1px solid #e9ecef}.filters-container[data-v-1595c12b]{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.filters-main[data-v-1595c12b]{display:flex;gap:24px;align-items:flex-start;justify-content:flex-start;flex:1;flex-wrap:wrap}.clear-filters-fixed[data-v-1595c12b]{display:flex;align-items:flex-end;min-width:140px}.filter-group[data-v-1595c12b]{display:flex;flex-direction:column;gap:8px;min-width:160px;align-items:flex-start;text-align:left}.services-filters .form-label[data-v-1595c12b]{font-weight:600;color:#495057;margin-bottom:8px;font-size:.9rem}.services-filters .form-control[data-v-1595c12b],.services-filters .form-select[data-v-1595c12b]{border-radius:12px;border:2px solid #e9ecef;padding:12px 16px;font-size:.95rem;transition:all .2s ease}.services-filters .form-control[data-v-1595c12b]:focus,.services-filters .form-select[data-v-1595c12b]:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff26}.services-filters .form-control-sm[data-v-1595c12b],.services-filters .form-select-sm[data-v-1595c12b]{padding:8px 12px;font-size:.9rem}.form-check.form-switch[data-v-1595c12b]{display:flex;align-items:center;gap:8px;padding:8px 0}.form-check-input[data-v-1595c12b]{width:3rem;height:1.5rem;border-radius:1rem;border:2px solid #dee2e6}.form-check-input[data-v-1595c12b]:checked{background-color:#28a745;border-color:#28a745}.form-check-label[data-v-1595c12b]{font-size:.9rem;font-weight:500;color:#495057;cursor:pointer}.btn-danger[data-v-1595c12b]{border-radius:12px;padding:8px 16px;font-weight:500;transition:all .2s ease}.btn-danger[data-v-1595c12b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #dc35454d}.view-mode-toggle[data-v-1595c12b]{display:flex;gap:4px;background:#f8f9fa;padding:6px;border-radius:12px;border:2px solid #e9ecef;justify-content:center}.view-btn[data-v-1595c12b]{padding:10px 14px;border:2px solid transparent;background:#fff;color:#6c757d;border-radius:10px;transition:all .2s ease;display:flex;align-items:center;gap:6px;font-size:.9rem;font-weight:500}.view-btn[data-v-1595c12b]:hover{background:#e9ecef;color:#495057;border-color:#adb5bd;transform:translateY(-1px)}.view-btn.active[data-v-1595c12b]{background:#007bff;color:#fff;border-color:#007bff;box-shadow:0 2px 8px #007bff4d}.view-btn.active[data-v-1595c12b]:hover{background:#0056b3;border-color:#0056b3}.hierarchical-filters[data-v-1595c12b]{background:#fff;padding:20px;border-radius:12px;margin-bottom:24px;box-shadow:0 2px 8px #0000001a;border:1px solid #e9ecef}.grouping-options[data-v-1595c12b]{display:flex;gap:12px;flex-wrap:nowrap;margin-top:8px}.form-check-inline[data-v-1595c12b]{margin:0}.form-check-inline .form-check-input[data-v-1595c12b]{width:auto;height:auto;margin-right:8px}.form-check-inline .form-check-label[data-v-1595c12b]{display:flex;align-items:center;gap:6px;font-size:.9rem;color:#495057;cursor:pointer;font-weight:500}.form-check-inline .form-check-label i[data-v-1595c12b]{color:#007bff;font-size:1rem}.services-table-container[data-v-1595c12b]{position:relative;min-height:200px}.loading-overlay[data-v-1595c12b]{position:absolute;inset:0;background:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:16px}.empty-state[data-v-1595c12b]{text-align:center;padding:60px 40px;color:#6c757d;background:#fff;border-radius:16px;box-shadow:0 2px 12px #00000014}.empty-state i[data-v-1595c12b]{font-size:4rem;margin-bottom:20px;color:#dee2e6}.empty-state h4[data-v-1595c12b]{color:#495057;margin-bottom:12px}.services-grid[data-v-1595c12b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;margin-top:24px}.service-card[data-v-1595c12b]{background:#fff;border:1px solid #e9ecef;border-radius:20px;padding:24px;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014;min-height:320px;display:flex;flex-direction:column;width:100%}.service-card[data-v-1595c12b]:hover{box-shadow:0 8px 32px #00000026;transform:translateY(-4px);border-color:#007bff}.service-card.service-inactive[data-v-1595c12b]{opacity:.7;background:#f8f9fa}.service-card.service-inactive[data-v-1595c12b]:hover{opacity:.9}.service-header[data-v-1595c12b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:12px}.service-category[data-v-1595c12b]{color:#fff;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;border:none;box-shadow:0 2px 8px #00000026}.service-type-badge[data-v-1595c12b]{padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 2px 6px #0000001a}.service-type-specific[data-v-1595c12b]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1565c0}.service-type-general_type[data-v-1595c12b]{background:linear-gradient(135deg,#f3e5f5,#e1bee7);color:#7b1fa2}.service-type-general_brand[data-v-1595c12b]{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);color:#2e7d32}.service-type-custom[data-v-1595c12b]{background:linear-gradient(135deg,#fff3e0,#ffcc80);color:#ef6c00}.service-status[data-v-1595c12b]{margin-left:auto}.service-status .badge[data-v-1595c12b]{padding:6px 12px;border-radius:16px;font-size:.75rem;font-weight:600}.service-content[data-v-1595c12b]{flex:1;display:flex;flex-direction:column;gap:16px}.service-target-info[data-v-1595c12b]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:16px;border-radius:16px;margin-bottom:16px;font-size:.9rem;color:#495057;border-left:5px solid #007bff;box-shadow:0 2px 8px #0000000d}.service-target-info i[data-v-1595c12b]{margin-right:8px;color:#007bff;font-size:1rem}.device-name[data-v-1595c12b]{font-size:1.1rem;font-weight:600;color:#2c3e50;display:block;margin-bottom:8px}.service-name[data-v-1595c12b]{font-size:1.1rem;font-weight:600;color:#34495e;margin:0;line-height:1.3}.service-description[data-v-1595c12b]{margin:0;color:#6c757d;font-size:.9rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.service-details[data-v-1595c12b]{display:flex;justify-content:space-between;align-items:flex-start;margin:16px 0;flex-wrap:wrap;gap:16px}.service-price[data-v-1595c12b]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:140px}.service-price .price-value[data-v-1595c12b]{font-size:1.4rem;font-weight:700;color:#28a745;margin:0;line-height:1.2}.service-price .cost-info[data-v-1595c12b]{font-size:.75rem;color:#6c757d;line-height:1.3}.service-price .no-cost[data-v-1595c12b]{font-size:.75rem;color:#6c757d;font-style:italic;line-height:1.3}.service-time[data-v-1595c12b]{color:#6c757d;font-size:.9rem;display:flex;align-items:center;gap:6px;font-weight:500;align-self:flex-end;margin-top:auto}.service-time i[data-v-1595c12b]{color:#007bff}.service-features[data-v-1595c12b]{display:flex;gap:8px;margin:16px 0;flex-wrap:wrap}.feature-badge[data-v-1595c12b]{padding:6px 12px;border-radius:20px;font-size:.75rem;font-weight:600;box-shadow:0 2px 6px #0000001a}.feature-badge.materials[data-v-1595c12b]{background:linear-gradient(135deg,#d4edda,#c3e6cb);color:#155724}.feature-badge.warranty[data-v-1595c12b]{background:linear-gradient(135deg,#cce5ff,#b3d9ff);color:#004085}.feature-badge.difficulty[data-v-1595c12b]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404}.feature-badge.difficulty-easy[data-v-1595c12b]{background:linear-gradient(135deg,#d1e7dd,#badbcc);color:#0f5132}.feature-badge.difficulty-medium[data-v-1595c12b]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);color:#856404}.feature-badge.difficulty-hard[data-v-1595c12b]{background:linear-gradient(135deg,#f8d7da,#f5c6cb);color:#721c24}.service-notes[data-v-1595c12b]{background:linear-gradient(135deg,#e7f3ff,#d1ecf1);padding:12px 16px;border-radius:12px;font-size:.85rem;color:#004085;margin:16px 0;border-left:4px solid #007bff;cursor:pointer;transition:all .2s ease}.service-notes[data-v-1595c12b]:hover{background:linear-gradient(135deg,#d1ecf1,#b8e6f1);transform:translateY(-1px)}.service-notes i[data-v-1595c12b]{margin-right:8px;color:#007bff}.notes-text[data-v-1595c12b]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;cursor:pointer}.service-actions[data-v-1595c12b]{display:flex;gap:6px;justify-content:flex-end;margin-top:auto;padding-top:16px}.service-actions .btn[data-v-1595c12b]{font-size:.75rem;padding:6px 8px;border-radius:8px;font-weight:500;transition:all .2s ease;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-width:1.5px}.service-actions .btn[data-v-1595c12b]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.service-actions .btn[data-v-1595c12b]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.services-list[data-v-1595c12b]{display:flex;flex-direction:column;gap:16px}.service-list-item[data-v-1595c12b]{background:#fff;border:1px solid #e9ecef;border-radius:16px;padding:24px;transition:all .3s ease;box-shadow:0 2px 8px #00000014;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.service-list-item[data-v-1595c12b]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001f;border-color:#007bff}.service-list-item.service-inactive[data-v-1595c12b]{opacity:.7;background:#f8f9fa}.service-list-main[data-v-1595c12b]{flex:1}.service-list-header[data-v-1595c12b]{display:flex;flex-direction:column;gap:16px}.service-list-title[data-v-1595c12b]{display:flex;flex-direction:column;gap:12px}.service-name[data-v-1595c12b]{margin:0;color:#2c3e50;font-size:1.4rem;font-weight:700;line-height:1.3}.service-badges[data-v-1595c12b]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.service-category-badge[data-v-1595c12b]{padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}.service-type-badge[data-v-1595c12b]{padding:6px 10px;border-radius:12px;font-size:.8rem;font-weight:500;color:#fff;display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#6c757d,#495057)}.service-type-specific[data-v-1595c12b]{background:linear-gradient(135deg,#007bff,#0056b3)}.service-type-general_type[data-v-1595c12b]{background:linear-gradient(135deg,#28a745,#1e7e34)}.service-type-general_brand[data-v-1595c12b]{background:linear-gradient(135deg,#ffc107,#e0a800)}.status-badge[data-v-1595c12b]{padding:6px 10px;border-radius:12px;font-size:.8rem;font-weight:500;display:flex;align-items:center;gap:4px}.status-badge.active[data-v-1595c12b]{background:linear-gradient(135deg,#28a745,#1e7e34);color:#fff}.status-badge.inactive[data-v-1595c12b]{background:linear-gradient(135deg,#6c757d,#495057);color:#fff}.service-list-info[data-v-1595c12b]{display:flex;flex-direction:column;gap:16px}.service-target-info[data-v-1595c12b]{background:#f8f9fa;padding:12px 16px;border-radius:12px;border-left:4px solid #007bff;display:flex;align-items:center;gap:8px}.service-target-info i[data-v-1595c12b]{color:#007bff;font-size:1.1rem}.device-name[data-v-1595c12b]{color:#2c3e50;font-size:1rem;font-weight:600}.service-meta[data-v-1595c12b]{display:flex;gap:16px;flex-wrap:wrap}.meta-item[data-v-1595c12b]{display:flex;align-items:center;gap:6px;font-size:.9rem;color:#6c757d;padding:6px 10px;background:#f8f9fa;border-radius:8px}.meta-item i[data-v-1595c12b]{color:#007bff;font-size:.9rem}.service-notes[data-v-1595c12b]{background:#fff3cd;padding:12px 16px;border-radius:12px;border-left:4px solid #ffc107;display:flex;align-items:flex-start;gap:8px;font-size:.9rem;color:#856404}.service-notes i[data-v-1595c12b]{color:#ffc107;margin-top:2px}.notes-text[data-v-1595c12b]{line-height:1.4}.service-list-sidebar[data-v-1595c12b]{display:flex;flex-direction:column;align-items:flex-end;gap:16px;min-width:140px}.service-list-price[data-v-1595c12b]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.price-value[data-v-1595c12b]{font-size:1.6rem;font-weight:700;color:#28a745;text-align:right}.cost-info[data-v-1595c12b]{font-size:.8rem;color:#6c757d;text-align:right;line-height:1.3}.service-list-actions .btn[data-v-1595c12b]{font-size:.8rem;padding:8px 10px;border-radius:8px;transition:all .2s ease}.service-list-actions .btn[data-v-1595c12b]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.service-type[data-v-1595c12b]{font-size:.8rem;color:#6c757d;background:#f8f9fa;padding:4px 8px;border-radius:8px;font-weight:500}.device-info[data-v-1595c12b]{font-size:.8rem;color:#6c757d;margin-top:4px}.service-meta[data-v-1595c12b]{display:flex;gap:16px;margin-top:12px}.warranty[data-v-1595c12b],.time[data-v-1595c12b]{font-size:.8rem;color:#6c757d;display:flex;align-items:center;gap:6px;font-weight:500}.service-list-actions[data-v-1595c12b]{display:flex;gap:8px}.service-list-actions .btn[data-v-1595c12b]{font-size:.8rem;padding:8px 12px;border-radius:10px;font-weight:500}.group-section[data-v-1595c12b]{margin-bottom:32px}.group-header[data-v-1595c12b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:20px 24px;border-radius:20px;margin-bottom:24px;box-shadow:0 6px 20px #667eea4d;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;user-select:none}.group-header[data-v-1595c12b]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.group-title[data-v-1595c12b]{margin:0;font-size:1.4rem;font-weight:600;display:flex;align-items:center;gap:12px}.group-title i[data-v-1595c12b]{font-size:1.6rem}.group-count[data-v-1595c12b]{background:#fff3;padding:6px 16px;border-radius:25px;font-size:.9rem;font-weight:500;margin-left:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.group-services-collapsed[data-v-1595c12b]{background:#fff;border:1px solid #e9ecef;border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 2px 12px #00000014}.collapsed-preview[data-v-1595c12b]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.preview-info[data-v-1595c12b]{display:flex;flex-direction:column;gap:12px}.preview-count[data-v-1595c12b]{font-size:1.1rem;color:#495057;font-weight:600}.preview-categories[data-v-1595c12b]{display:flex;gap:8px;flex-wrap:wrap}.category-pill[data-v-1595c12b]{padding:6px 12px;border-radius:20px;font-size:.8rem;color:#fff;font-weight:500;box-shadow:0 2px 6px #00000026}.group-services-expanded[data-v-1595c12b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px;animation:slideDown-1595c12b .3s ease-out}.group-services-expanded .service-card[data-v-1595c12b]{width:100%;min-width:340px;max-width:none}.group-services-expanded[data-v-1595c12b]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}@keyframes slideDown-1595c12b{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.edit-form[data-v-1595c12b]{padding:24px}[data-v-1595c12b] .modal{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:1050!important}[data-v-1595c12b] .modal-dialog{position:relative!important;margin:1.75rem auto!important;max-width:600px!important}[data-v-1595c12b] .modal-content{position:relative!important;background-color:#fff!important;border:1px solid rgba(0,0,0,.2)!important;border-radius:.3rem!important;box-shadow:0 .5rem 1rem #00000026!important}.markup-section[data-v-1595c12b]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:20px;border-radius:16px;border:1px solid #dee2e6;margin-top:24px}.markup-info[data-v-1595c12b]{text-align:center}.markup-value[data-v-1595c12b]{font-size:1.6rem;font-weight:700;color:#007bff}.modal-actions[data-v-1595c12b]{display:flex;justify-content:flex-end;gap:16px;margin-top:24px}.export-section[data-v-1595c12b]{margin-top:24px;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;border:1px solid #dee2e6;display:flex;justify-content:flex-end}.export-button .btn[data-v-1595c12b]{border-radius:12px;padding:10px 16px;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:8px}.export-button .btn[data-v-1595c12b]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.export-button .btn-success[data-v-1595c12b]{background:linear-gradient(135deg,#28a745,#20c997);border:none;color:#fff}.pagination-section[data-v-1595c12b]{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding:24px;background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000014;border:1px solid #e9ecef}.pagination-info[data-v-1595c12b]{display:flex;align-items:center}.pagination-controls[data-v-1595c12b]{display:flex;align-items:center;gap:24px}.items-per-page-selector[data-v-1595c12b]{display:flex;align-items:center;gap:12px}.items-per-page-selector .form-label[data-v-1595c12b]{margin:0;color:#6c757d;font-size:.9rem;font-weight:500;white-space:nowrap}.items-per-page-selector .form-select[data-v-1595c12b]{min-width:80px;padding:6px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:.9rem;background:#fff}.pagination-text[data-v-1595c12b]{color:#6c757d;font-size:.9rem;font-weight:500}.pagination[data-v-1595c12b]{display:flex;list-style:none;margin:0;padding:0;gap:8px}.page-item[data-v-1595c12b]{display:flex;align-items:center}.page-link[data-v-1595c12b]{display:flex;align-items:center;gap:6px;padding:10px 14px;border:1px solid #dee2e6;background:#fff;color:#495057;text-decoration:none;border-radius:8px;font-size:.9rem;font-weight:500;transition:all .2s ease;min-width:40px;justify-content:center}.page-link[data-v-1595c12b]:hover{background:#f8f9fa;border-color:#007bff;color:#007bff;text-decoration:none}.page-item.active .page-link[data-v-1595c12b]{background:#007bff;border-color:#007bff;color:#fff}.page-item.disabled .page-link[data-v-1595c12b]{background:#f8f9fa;border-color:#dee2e6;color:#6c757d;cursor:not-allowed;opacity:.6}.page-item.disabled .page-link[data-v-1595c12b]:hover{background:#f8f9fa;border-color:#dee2e6;color:#6c757d}@media (max-width: 768px){.services-list-container[data-v-1595c12b]{padding:16px}.services-header[data-v-1595c12b]{flex-direction:column;gap:20px;align-items:stretch;padding:20px}.services-actions[data-v-1595c12b]{justify-content:center}.services-grid[data-v-1595c12b]{grid-template-columns:1fr;gap:16px}.services-filters[data-v-1595c12b]{padding:20px}.filters-container[data-v-1595c12b]{flex-direction:column;gap:20px}.filters-main[data-v-1595c12b]{flex-direction:column;gap:16px;align-items:stretch}.filter-group[data-v-1595c12b]{min-width:auto;width:100%;max-width:none;align-items:center;text-align:center}.clear-filters-fixed[data-v-1595c12b]{min-width:auto;width:100%;justify-content:center}.service-header[data-v-1595c12b]{flex-direction:column;align-items:stretch}.stats-cards[data-v-1595c12b]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.stat-card[data-v-1595c12b]{padding:20px}.group-services-expanded[data-v-1595c12b]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pagination-section[data-v-1595c12b]{flex-direction:column;gap:20px;text-align:center}.pagination-controls[data-v-1595c12b]{flex-direction:column;gap:16px;align-items:center}.items-per-page-selector[data-v-1595c12b]{flex-direction:column;gap:8px;align-items:center}.pagination[data-v-1595c12b]{justify-content:center;flex-wrap:wrap}}@media (max-width: 480px){.services-grid[data-v-1595c12b]{grid-template-columns:1fr;gap:16px}.service-card[data-v-1595c12b]{padding:20px;min-height:260px}.service-actions[data-v-1595c12b]{flex-direction:column}.service-actions .btn[data-v-1595c12b]{max-width:none}.group-services-expanded[data-v-1595c12b]{grid-template-columns:1fr}.stats-cards[data-v-1595c12b]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.spin[data-v-1595c12b]{animation:spin-1595c12b 1s linear infinite!important}@keyframes spin-1595c12b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.general-service-creator[data-v-498967d7]{max-width:1200px;margin:0 auto;padding:24px}.creator-header[data-v-498967d7]{text-align:center;margin-bottom:32px;padding:24px;background:linear-gradient(135deg,#f8f9ff,#e3f2fd);border-radius:16px;border:1px solid #e3f2fd}.creator-header h4[data-v-498967d7]{color:#1976d2;margin-bottom:8px}.form-section[data-v-498967d7]{background:#fff;padding:24px;border-radius:16px;border:1px solid #e9ecef;box-shadow:0 2px 8px #00000014;margin-bottom:24px}.section-title[data-v-498967d7]{color:#2c3e50;font-weight:600;margin-bottom:20px;display:flex;align-items:center;gap:8px}.device-type-selector[data-v-498967d7]{padding:20px;background:linear-gradient(135deg,#f8f9ff,#e3f2fd);border-radius:12px;border:1px solid #e3f2fd}.brand-selector[data-v-498967d7]{padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;margin-top:16px}.available-brands[data-v-498967d7]{padding:16px;background:#e8f5e8;border-radius:8px;border:1px solid #c3e6c3;margin-top:16px}.brand-pills[data-v-498967d7]{margin:8px 0}.brand-pills .badge[data-v-498967d7]{font-size:.875rem}.impact-analysis[data-v-498967d7]{background:linear-gradient(135deg,#fff8f0,#fff3cd);border:1px solid #ffeaa7}.impact-info[data-v-498967d7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.impact-item[data-v-498967d7]{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border-radius:12px;border:1px solid #ffeaa7}.impact-icon[data-v-498967d7]{font-size:2rem}.impact-text strong[data-v-498967d7]{display:block;color:#2c3e50;font-size:1.2rem;font-weight:700}.impact-text small[data-v-498967d7]{color:#6c757d;font-size:.9rem}.impact-warning[data-v-498967d7]{background:#fff3cd;border:1px solid #ffeaa7;color:#856404;padding:16px;border-radius:8px;display:flex;align-items:center;gap:8px}.creator-actions[data-v-498967d7]{display:flex;justify-content:flex-end;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #e9ecef}@media (max-width: 768px){.general-service-creator[data-v-498967d7]{padding:16px}.creator-header[data-v-498967d7],.form-section[data-v-498967d7]{padding:20px}.impact-info[data-v-498967d7]{grid-template-columns:1fr}.device-type-selector[data-v-498967d7]{padding:16px}.creator-actions[data-v-498967d7]{flex-direction:column}}.services-view[data-v-e5aba688]{padding:1.5rem}.edit-modal[data-v-e5aba688]{max-width:800px;width:90%}.markup-section[data-v-e5aba688]{background:#f8f9fa;border-radius:8px;padding:15px;border:1px solid #e9ecef}.markup-card[data-v-e5aba688]{background:#fff;border-radius:6px;padding:10px;text-align:center;border:1px solid #dee2e6}.markup-value[data-v-e5aba688]{font-size:1.2rem;font-weight:600;margin-top:5px}.service-edit-form[data-v-e5aba688]{max-height:70vh;overflow-y:auto}.service-info[data-v-e5aba688]{background:#f8f9fa;border-radius:8px;padding:15px;border-left:4px solid #007bff}.service-meta[data-v-e5aba688]{display:flex;gap:8px;flex-wrap:wrap}.vue-system[data-v-e5aba688]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.modal-overlay[data-v-e5aba688]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-content[data-v-e5aba688]{background:#fff;border-radius:12px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-e5aba688]{padding:1.5rem;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-e5aba688]{margin:0;font-weight:600}.modal-body[data-v-e5aba688]{padding:1.5rem}.modal-footer[data-v-e5aba688]{padding:1rem 1.5rem;border-top:1px solid #e9ecef;display:flex;gap:.5rem;justify-content:flex-end}.service-details .detail-section[data-v-e5aba688]{margin-bottom:2rem}.service-details .detail-section[data-v-e5aba688]:last-child{margin-bottom:0}.service-details h5[data-v-e5aba688]{color:#495057;font-weight:600;margin-bottom:1rem;border-bottom:2px solid #e9ecef;padding-bottom:.5rem}.service-details .detail-row[data-v-e5aba688]{display:flex;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #f8f9fa}.service-details .detail-row[data-v-e5aba688]:last-child{border-bottom:none}.service-details label[data-v-e5aba688]{font-weight:600;color:#495057;width:120px;flex-shrink:0}.service-details span[data-v-e5aba688]{color:#6c757d;flex:1}.modal.show[data-v-e5aba688]{background:#00000080}@media (max-width: 768px){.services-view[data-v-e5aba688]{padding:1rem}.modal-content[data-v-e5aba688]{width:95%;margin:1rem}.service-details .detail-row[data-v-e5aba688]{flex-direction:column}.service-details label[data-v-e5aba688]{width:auto;margin-bottom:.25rem}}.servicedesk-view[data-v-d912c7c9]{padding:1rem 0}.card[data-v-d912c7c9]{border:none;box-shadow:0 .125rem .25rem #00000013}.card-body[data-v-d912c7c9]{padding:1.5rem}.table th[data-v-d912c7c9]{border-top:none;font-weight:600;color:#6c757d}.table td[data-v-d912c7c9]{vertical-align:middle}.company-logo-upload[data-v-375ac71d]{background:#f8f9fa;border-radius:10px;padding:20px;border:1px solid #dee2e6}.logo-section h4[data-v-375ac71d]{color:#495057;font-weight:600}.current-logo[data-v-375ac71d]{background:#fff;border-radius:8px;padding:15px;border:1px solid #dee2e6}.logo-preview[data-v-375ac71d]{text-align:center;margin-bottom:15px}.logo-image[data-v-375ac71d]{border:1px solid #dee2e6;border-radius:5px;padding:5px;background:#fff}.logo-info[data-v-375ac71d]{text-align:center;margin-bottom:15px}.upload-section[data-v-375ac71d]{margin-top:20px}.upload-area[data-v-375ac71d]{border:2px dashed #dee2e6;border-radius:10px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fff}.upload-area[data-v-375ac71d]:hover{border-color:#667eea;background:#f8f9ff}.upload-area.dragover[data-v-375ac71d]{border-color:#667eea;background:#f0f2ff;transform:scale(1.02)}.upload-area.disabled[data-v-375ac71d]{opacity:.6;cursor:not-allowed;background:#f8f9fa}.upload-area.disabled[data-v-375ac71d]:hover{border-color:#dee2e6;background:#f8f9fa;transform:none}.upload-placeholder[data-v-375ac71d]{color:#6c757d}.upload-placeholder i[data-v-375ac71d]{font-size:3rem;color:#adb5bd}.upload-progress[data-v-375ac71d]{color:#667eea}.upload-preview[data-v-375ac71d]{color:#495057}.preview-image[data-v-375ac71d]{max-width:200px;max-height:100px;object-fit:contain;border:1px solid #dee2e6;border-radius:5px;padding:5px;background:#fff}.upload-actions[data-v-375ac71d]{display:flex;gap:10px;justify-content:center}.validation-errors[data-v-375ac71d]{margin-top:20px}.logo-tips[data-v-375ac71d]{background:#fff;border-radius:8px;padding:15px;border:1px solid #dee2e6}.logo-tips h6[data-v-375ac71d]{color:#495057;font-weight:600;margin-bottom:10px}.logo-tips ul[data-v-375ac71d]{margin-bottom:0}.logo-tips li[data-v-375ac71d]{margin-bottom:5px}@media (max-width: 768px){.company-logo-upload[data-v-375ac71d]{padding:15px}.upload-area[data-v-375ac71d]{padding:30px 15px}.upload-actions[data-v-375ac71d]{flex-direction:column}.upload-actions .btn[data-v-375ac71d]{width:100%}}.company-link-manager[data-v-a4b3341c]{max-width:500px}.company-link-section[data-v-a4b3341c],.link-generator-section[data-v-a4b3341c],.available-companies-section[data-v-a4b3341c]{margin-bottom:1.5rem}.generated-link[data-v-a4b3341c]{background-color:var(--bs-light);padding:1rem;border-radius:.375rem;border:1px solid var(--bs-border-color)}.list-group-item[data-v-a4b3341c]{border:1px solid var(--bs-border-color);margin-bottom:.25rem}.list-group-item[data-v-a4b3341c]:hover{background-color:var(--bs-light)}.input-group .form-control[data-v-a4b3341c]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.superadmin-panel[data-v-0c90279f]{padding:20px}.nav-tabs .nav-link[data-v-0c90279f]{color:#6c757d;border:none;border-bottom:2px solid transparent}.nav-tabs .nav-link.active[data-v-0c90279f]{color:#dc3545;border-bottom-color:#dc3545;background:none}.card[data-v-0c90279f]{border:2px solid;transition:transform .2s}.card[data-v-0c90279f]:hover{transform:translateY(-2px)}.border-primary[data-v-0c90279f]{border-color:#0d6efd!important}.border-success[data-v-0c90279f]{border-color:#198754!important}.border-info[data-v-0c90279f]{border-color:#0dcaf0!important}.border-warning[data-v-0c90279f]{border-color:#ffc107!important}.table-responsive[data-v-0c90279f]{max-height:500px;overflow-y:auto}.badge[data-v-0c90279f]{font-size:.75em}.device-service-config[data-v-aef08a69]{padding:1rem}.service-config-card[data-v-aef08a69]{transition:all .3s ease;border:2px solid transparent}.service-config-card[data-v-aef08a69]:hover{border-color:#dee2e6;box-shadow:0 2px 8px #0000001a}.service-config-card .form-check-input:checked+.form-check-label[data-v-aef08a69]{color:#198754;font-weight:700}.service-config[data-v-aef08a69],.service-info[data-v-aef08a69]{border-top:1px solid #dee2e6;padding-top:1rem;margin-top:1rem}.card-header h6[data-v-aef08a69]{margin-bottom:0}.form-control-sm[data-v-aef08a69]{font-size:.875rem}.invalid-feedback[data-v-aef08a69]{font-size:.75rem}.aparelhos-view[data-v-1a788054]{padding:2rem;background-color:#f8f9fa;min-height:100vh}.aparelhos-view .filters-section[data-v-1a788054]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:1rem!important;align-items:center!important;overflow-x:auto!important;padding:1rem 0!important}.aparelhos-view .filter-row[data-v-1a788054]{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:1rem!important;align-items:center!important;width:100%!important}.aparelhos-view .filter-group[data-v-1a788054]{flex-shrink:0!important;min-width:0!important}.aparelhos-view .filter-chips[data-v-1a788054]{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:.5rem!important;margin-top:1rem!important}.aparelhos-view .filter-chip[data-v-1a788054]{flex-shrink:0!important;white-space:nowrap!important;padding:.5rem 1rem!important;border-radius:2rem!important;cursor:pointer!important;transition:all .2s ease!important;border:2px solid transparent!important;font-weight:600!important}.aparelhos-view .filter-chip[data-category=smartphone][data-v-1a788054]{background-color:#007bff!important;color:#fff!important}.aparelhos-view .filter-chip[data-category=smartwatch][data-v-1a788054]{background-color:#28a745!important;color:#fff!important}.aparelhos-view .filter-chip[data-category=tablet][data-v-1a788054]{background-color:#ffc107!important;color:#000!important}.aparelhos-view .filter-chip[data-category=console][data-v-1a788054]{background-color:#fd7e14!important;color:#fff!important}.aparelhos-view .filter-chip[data-category=gpu][data-v-1a788054]{background-color:#6f42c1!important;color:#fff!important}.aparelhos-view .filter-chip[data-category=cpu][data-v-1a788054]{background-color:#17a2b8!important;color:#fff!important}.aparelhos-view .filter-chip[data-category=motherboard][data-v-1a788054]{background-color:#fd7e14!important;color:#fff!important}.aparelhos-view .filter-chip[data-category=storage][data-v-1a788054]{background-color:#20c997!important;color:#fff!important}.aparelhos-view .filter-chip[data-category=speaker][data-v-1a788054]{background-color:#e83e8c!important;color:#fff!important}.aparelhos-view .filter-chip[data-category=all-in-one][data-v-1a788054]{background-color:#17a2b8!important;color:#fff!important}.aparelhos-view .filter-chip[data-category=laptop][data-v-1a788054]{background-color:#20c997!important;color:#fff!important}.aparelhos-view .filter-chip.active[data-v-1a788054]{border-color:#007bff!important;box-shadow:0 0 0 2px #007bff40!important}.aparelhos-view .table-container[data-v-1a788054]{overflow-x:auto!important;width:100%!important}.aparelhos-view .table[data-v-1a788054]{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}.aparelhos-view .table thead tr[data-v-1a788054]{display:table-row!important;flex-direction:row!important}.aparelhos-view .table thead th[data-v-1a788054]{display:table-cell!important;vertical-align:middle!important;text-align:left!important;padding:.75rem!important;border-bottom:2px solid #dee2e6!important;background-color:#f8f9fa!important;font-weight:600!important;white-space:nowrap!important}.aparelhos-view .table tbody tr[data-v-1a788054]{display:table-row!important;flex-direction:row!important}.aparelhos-view .table tbody td[data-v-1a788054]{display:table-cell!important;vertical-align:middle!important;padding:.75rem!important;border-bottom:1px solid #dee2e6!important}.aparelhos-view .table th[data-v-1a788054]:nth-child(1){width:50px!important}.aparelhos-view .table th[data-v-1a788054]:nth-child(2){width:25%!important}.aparelhos-view .table th[data-v-1a788054]:nth-child(3){width:15%!important}.aparelhos-view .table th[data-v-1a788054]:nth-child(4){width:15%!important}.aparelhos-view .table th[data-v-1a788054]:nth-child(5){width:20%!important}.aparelhos-view .table th[data-v-1a788054]:nth-child(6){width:10%!important}.aparelhos-view .table th[data-v-1a788054]:nth-child(7){width:15%!important}.aparelhos-view .table[data-v-1a788054],.aparelhos-view .table thead[data-v-1a788054],.aparelhos-view .table tbody[data-v-1a788054],.aparelhos-view .table tr[data-v-1a788054],.aparelhos-view .table th[data-v-1a788054],.aparelhos-view .table td[data-v-1a788054]{display:table!important}.aparelhos-view .table thead[data-v-1a788054],.aparelhos-view .table tbody[data-v-1a788054]{display:table-row-group!important}.aparelhos-view .table tr[data-v-1a788054]{display:table-row!important}.aparelhos-view .table th[data-v-1a788054],.aparelhos-view .table td[data-v-1a788054]{display:table-cell!important}.aparelhos-view .table[data-v-1a788054] *{flex-direction:unset!important;flex-wrap:unset!important;flex:unset!important}.aparelhos-view .table-container .table[data-v-1a788054],.aparelhos-view .table-container .table thead[data-v-1a788054],.aparelhos-view .table-container .table tbody[data-v-1a788054],.aparelhos-view .table-container .table tr[data-v-1a788054],.aparelhos-view .table-container .table th[data-v-1a788054],.aparelhos-view .table-container .table td[data-v-1a788054]{display:table!important}.aparelhos-view .table-container .table thead[data-v-1a788054],.aparelhos-view .table-container .table tbody[data-v-1a788054]{display:table-row-group!important}.aparelhos-view .table-container .table tr[data-v-1a788054]{display:table-row!important}.aparelhos-view .table-container .table th[data-v-1a788054],.aparelhos-view .table-container .table td[data-v-1a788054]{display:table-cell!important}.aparelhos-view .table-container .table.table-hover thead tr[data-v-1a788054],.aparelhos-view .table-container .table.table-hover tbody tr[data-v-1a788054]{display:table-row!important}.aparelhos-view .table-container .table.table-hover thead th[data-v-1a788054],.aparelhos-view .table-container .table.table-hover tbody td[data-v-1a788054]{display:table-cell!important}.aparelhos-view .table-container table[class*=table] thead tr[data-v-1a788054],.aparelhos-view .table-container table[class*=table] tbody tr[data-v-1a788054]{display:table-row!important;flex-direction:unset!important;flex-wrap:unset!important;flex:unset!important}.aparelhos-view .table-container table[class*=table] thead th[data-v-1a788054],.aparelhos-view .table-container table[class*=table] tbody td[data-v-1a788054]{display:table-cell!important;float:none!important;clear:none!important;position:static!important}.aparelhos-view .table-container table[class*=table][data-v-1a788054] *{display:revert!important}.aparelhos-view .table-container table[class*=table] thead[data-v-1a788054],.aparelhos-view .table-container table[class*=table] tbody[data-v-1a788054],.aparelhos-view .table-container table[class*=table] tr[data-v-1a788054],.aparelhos-view .table-container table[class*=table] th[data-v-1a788054],.aparelhos-view .table-container table[class*=table] td[data-v-1a788054]{display:table!important}.aparelhos-view .table-container table[class*=table] thead[data-v-1a788054],.aparelhos-view .table-container table[class*=table] tbody[data-v-1a788054]{display:table-row-group!important}.aparelhos-view .table-container table[class*=table] tr[data-v-1a788054]{display:table-row!important}.aparelhos-view .table-container table[class*=table] th[data-v-1a788054],.aparelhos-view .table-container table[class*=table] td[data-v-1a788054]{display:table-cell!important}@media (max-width: 768px){.aparelhos-view[data-v-1a788054]{padding:1rem!important}}@media (min-width: 769px){.aparelhos-view[data-v-1a788054]{padding:2rem!important}}.title-section h1[data-v-1a788054]{margin:0 0 .75rem;font-size:2.5rem;font-weight:700;color:#2c3e50;line-height:1.2}.title-section .subtitle[data-v-1a788054]{margin:0;font-size:1.1rem;color:#6c757d;font-weight:400;line-height:1.4}.action-buttons[data-v-1a788054]{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.btn[data-v-1a788054]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:.5rem;font-weight:600;font-size:.95rem;transition:all .2s ease;border:none;cursor:pointer;text-decoration:none;white-space:nowrap}.btn-sm[data-v-1a788054]{padding:.625rem 1.25rem;font-size:.875rem}.btn-text[data-v-1a788054]{display:inline-block;margin-left:.25rem}.btn-outline-primary[data-v-1a788054]{background:#fff;color:#007bff;border:2px solid #007bff}.btn-outline-primary[data-v-1a788054]:hover,.btn-primary[data-v-1a788054]{background:#007bff;color:#fff}.btn-primary[data-v-1a788054]:hover{background:#0056b3}.btn-success[data-v-1a788054]{background:#28a745;color:#fff}.btn-success[data-v-1a788054]:hover{background:#1e7e34}.stats-cards[data-v-1a788054]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-1a788054]{background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 4px 6px #0000001a;position:relative;overflow:hidden;transition:transform .2s ease}.stat-card[data-v-1a788054]:hover{transform:translateY(-2px)}.stat-card.stat-total[data-v-1a788054]{border-left:4px solid #007bff}.stat-card.stat-active[data-v-1a788054]{border-left:4px solid #28a745}.stat-card.stat-smartphones[data-v-1a788054]{border-left:4px solid #17a2b8}.stat-card.stat-tablets[data-v-1a788054]{border-left:4px solid #ffc107}.stat-number[data-v-1a788054]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem}.stat-label[data-v-1a788054]{color:#6c757d;font-size:1rem;font-weight:500}.stat-icon[data-v-1a788054]{position:absolute;top:1rem;right:1rem;font-size:2rem;opacity:.3}.filters-section[data-v-1a788054]{background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}.filter-row[data-v-1a788054]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.filter-group[data-v-1a788054]{display:flex;flex-direction:column}.filter-group label[data-v-1a788054]{font-weight:600;color:#495057;margin-bottom:.5rem;font-size:.9rem}.form-select[data-v-1a788054],.form-control[data-v-1a788054]{padding:.75rem;border:1px solid #ced4da;border-radius:.5rem;font-size:.9rem;transition:border-color .2s ease}.form-select[data-v-1a788054]:focus,.form-control[data-v-1a788054]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.search-group[data-v-1a788054],.search-input-wrapper[data-v-1a788054]{position:relative}.search-icon[data-v-1a788054]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#6c757d}.search-input[data-v-1a788054]{padding-right:2.5rem}.visual-filters[data-v-1a788054]{margin-top:1rem}.filter-chips[data-v-1a788054]{display:flex;flex-wrap:wrap;gap:.5rem}.aparelhos-view .filter-chip[data-v-1a788054]{padding:.625rem 1.25rem!important;border-radius:2rem!important;color:#fff!important;font-size:.875rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;opacity:.9!important;border:2px solid rgba(255,255,255,.2)!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important;box-shadow:0 2px 4px #0003!important;background-color:var(--category-color, #6c757d)!important}.filter-chip[data-v-1a788054]:hover{opacity:1;transform:scale(1.05)}.filter-chip.active[data-v-1a788054]{opacity:1;transform:scale(1.1);box-shadow:0 2px 8px #0000004d}.filter-chip[data-category=smartphone][data-v-1a788054]{background-color:#007bff!important;--category-color: #007bff}.filter-chip[data-category=smartwatch][data-v-1a788054]{background-color:#28a745!important;--category-color: #28a745}.filter-chip[data-category=tablet][data-v-1a788054]{background-color:#ffc107!important;--category-color: #ffc107}.filter-chip[data-category=notebook][data-v-1a788054]{background-color:#17a2b8!important;--category-color: #17a2b8}.filter-chip[data-category=desktop][data-v-1a788054]{background-color:#6f42c1!important;--category-color: #6f42c1}.filter-chip[data-category=console][data-v-1a788054]{background-color:#fd7e14!important;--category-color: #fd7e14}.filter-chip[data-category=headphone][data-v-1a788054]{background-color:#e83e8c!important;--category-color: #e83e8c}.filter-chip[data-category=keyboard][data-v-1a788054]{background-color:#20c997!important;--category-color: #20c997}.filter-chip[data-category=mouse][data-v-1a788054]{background-color:#6c757d!important;--category-color: #6c757d}.filter-chip[data-category=monitor][data-v-1a788054]{background-color:#6f42c1!important;--category-color: #6f42c1}.filter-chip[data-category=printer][data-v-1a788054]{background-color:#dc3545!important;--category-color: #dc3545}.filter-chip[data-category=cable][data-v-1a788054]{background-color:#6c757d!important;--category-color: #6c757d}.filter-chip[data-category=case][data-v-1a788054]{background-color:#fd7e14!important;--category-color: #fd7e14}.filter-chip[data-category=ram][data-v-1a788054]{background-color:#17a2b8!important;--category-color: #17a2b8}.filter-chip[data-category="screen protector"][data-v-1a788054]{background-color:#28a745!important;--category-color: #28a745}.filter-chip[data-category=other][data-v-1a788054]{background-color:#6c757d!important;--category-color: #6c757d}.bulk-actions[data-v-1a788054]{background:#e3f2fd;padding:1rem 1.5rem;border-radius:.5rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.selected-count[data-v-1a788054]{font-weight:600;color:#1976d2}.bulk-buttons[data-v-1a788054]{display:flex;gap:.5rem;flex-wrap:wrap}.btn-sm[data-v-1a788054]{padding:.5rem 1rem;font-size:.85rem}.btn-warning[data-v-1a788054]{background:#ffc107;color:#212529}.btn-warning[data-v-1a788054]:hover{background:#e0a800}.btn-danger[data-v-1a788054]{background:#dc3545;color:#fff}.btn-danger[data-v-1a788054]:hover{background:#c82333}.btn-secondary[data-v-1a788054]{background:#6c757d;color:#fff}.btn-secondary[data-v-1a788054]:hover{background:#5a6268}.export-section[data-v-1a788054]{display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;padding:1rem 1.5rem;border-radius:.5rem;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.export-info[data-v-1a788054]{font-size:.9rem;color:#6c757d}.export-text[data-v-1a788054]{font-weight:600;color:#2c3e50}.export-buttons[data-v-1a788054]{display:flex;gap:.75rem;flex-wrap:wrap}.aparelhos-view .table-container[data-v-1a788054]{background:#fff!important;border-radius:1rem!important;box-shadow:0 2px 4px #0000001a!important;overflow:hidden!important;margin-bottom:2rem!important}.aparelhos-view .table[data-v-1a788054]{margin:0!important;width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}.aparelhos-view .table th[data-v-1a788054]{background:#f8f9fa!important;border:none!important;padding:1rem!important;font-weight:600!important;color:#495057!important;font-size:.9rem!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;text-align:left!important;vertical-align:middle!important}.aparelhos-view .table td[data-v-1a788054]{padding:1rem!important;border:none!important;border-bottom:1px solid #e9ecef!important;vertical-align:middle!important;text-align:left!important}.aparelhos-view .table th[data-v-1a788054]:nth-child(1),.aparelhos-view .table td[data-v-1a788054]:nth-child(1){width:50px!important;min-width:50px!important;max-width:50px!important}.aparelhos-view .table th[data-v-1a788054]:nth-child(2),.aparelhos-view .table td[data-v-1a788054]:nth-child(2){width:25%!important;min-width:200px!important}.aparelhos-view .table th[data-v-1a788054]:nth-child(3),.aparelhos-view .table td[data-v-1a788054]:nth-child(3){width:15%!important;min-width:120px!important}.aparelhos-view .table th[data-v-1a788054]:nth-child(4),.aparelhos-view .table td[data-v-1a788054]:nth-child(4){width:15%!important;min-width:120px!important}.aparelhos-view .table th[data-v-1a788054]:nth-child(5),.aparelhos-view .table td[data-v-1a788054]:nth-child(5){width:15%!important;min-width:120px!important}.aparelhos-view .table th[data-v-1a788054]:nth-child(6),.aparelhos-view .table td[data-v-1a788054]:nth-child(6){width:10%!important;min-width:100px!important}.aparelhos-view .table th[data-v-1a788054]:nth-child(7),.aparelhos-view .table td[data-v-1a788054]:nth-child(7){width:20%!important;min-width:200px!important}.aparelhos-view .table th.sortable-header[data-v-1a788054]{display:flex!important;align-items:center!important;gap:.5rem!important}.aparelhos-view .table th .sort-icon[data-v-1a788054]{color:#6c757d!important;font-size:.8rem!important}.aparelhos-view .table th[data-v-1a788054]:hover{background:#e9ecef!important}.aparelhos-view .table tbody tr[data-v-1a788054]:hover{background:#f8f9fa!important}.aparelhos-view .table tbody tr.selected[data-v-1a788054]{background:#e3f2fd!important}.device-info[data-v-1a788054]{display:flex;flex-direction:column}.device-name[data-v-1a788054]{font-weight:600;color:#2c3e50;margin-bottom:.25rem}.device-description[data-v-1a788054]{font-size:.85rem;color:#6c757d}.aparelhos-view .category-badge[data-v-1a788054]{padding:.625rem 1.25rem!important;border-radius:2rem!important;color:#fff!important;font-size:.85rem!important;font-weight:600!important;text-align:center!important;display:inline-block!important;min-width:100px!important;border:2px solid rgba(255,255,255,.2)!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important;box-shadow:0 2px 8px #0000004d!important;transition:all .2s ease!important;background-color:var(--category-color, #6c757d)!important}.aparelhos-view .tabs-section[data-v-1a788054]{margin-bottom:2rem!important}.aparelhos-view .nav-tabs[data-v-1a788054]{border-bottom:2px solid #dee2e6!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.aparelhos-view .nav-tabs .nav-link[data-v-1a788054]{border:none!important;background:none!important;padding:1rem 1.5rem!important;color:#6c757d!important;border-bottom:3px solid transparent!important;transition:all .2s ease!important;text-decoration:none!important;white-space:nowrap!important;flex-shrink:0!important}.aparelhos-view .nav-tabs .nav-link.active[data-v-1a788054]{color:#007bff!important;border-bottom-color:#007bff!important;font-weight:600!important}.aparelhos-view .nav-tabs .nav-link[data-v-1a788054]:hover{color:#0056b3!important;border-bottom-color:#0056b3!important}.category-badge[data-category=smartphone][data-v-1a788054]{background-color:#007bff!important;--category-color: #007bff}.category-badge[data-category=smartwatch][data-v-1a788054]{background-color:#28a745!important;--category-color: #28a745}.category-badge[data-category=tablet][data-v-1a788054]{background-color:#ffc107!important;--category-color: #ffc107}.category-badge[data-category=notebook][data-v-1a788054]{background-color:#17a2b8!important;--category-color: #17a2b8}.category-badge[data-category=desktop][data-v-1a788054]{background-color:#6f42c1!important;--category-color: #6f42c1}.category-badge[data-category=console][data-v-1a788054]{background-color:#fd7e14!important;--category-color: #fd7e14}.category-badge[data-category=headphone][data-v-1a788054]{background-color:#e83e8c!important;--category-color: #e83e8c}.category-badge[data-category=keyboard][data-v-1a788054]{background-color:#20c997!important;--category-color: #20c997}.category-badge[data-category=mouse][data-v-1a788054]{background-color:#6c757d!important;--category-color: #6c757d}.category-badge[data-category=monitor][data-v-1a788054]{background-color:#6f42c1!important;--category-color: #6f42c1}.category-badge[data-category=printer][data-v-1a788054]{background-color:#dc3545!important;--category-color: #dc3545}.category-badge[data-category=cable][data-v-1a788054]{background-color:#6c757d!important;--category-color: #6c757d}.category-badge[data-category=case][data-v-1a788054]{background-color:#fd7e14!important;--category-color: #fd7e14}.category-badge[data-category=ram][data-v-1a788054]{background-color:#17a2b8!important;--category-color: #17a2b8}.category-badge[data-category="screen protector"][data-v-1a788054]{background-color:#28a745!important;--category-color: #28a745}.category-badge[data-category=gpu][data-v-1a788054]{background-color:#6f42c1!important;--category-color: #6f42c1}.category-badge[data-category=cpu][data-v-1a788054]{background-color:#17a2b8!important;--category-color: #17a2b8}.category-badge[data-category=motherboard][data-v-1a788054]{background-color:#fd7e14!important;--category-color: #fd7e14}.category-badge[data-category=storage][data-v-1a788054]{background-color:#20c997!important;--category-color: #20c997}.category-badge[data-category=speaker][data-v-1a788054]{background-color:#e83e8c!important;--category-color: #e83e8c}.category-badge[data-category=all-in-one][data-v-1a788054]{background-color:#17a2b8!important;--category-color: #17a2b8}.category-badge[data-category=laptop][data-v-1a788054]{background-color:#20c997!important;--category-color: #20c997}.category-badge[data-category=other][data-v-1a788054]{background-color:#6c757d!important;--category-color: #6c757d}.status-badge[data-v-1a788054]{padding:.5rem 1rem;border-radius:2rem;font-size:.8rem;font-weight:500;text-align:center;display:inline-block;min-width:80px}.status-active[data-v-1a788054]{background:#d4edda;color:#155724}.status-inactive[data-v-1a788054]{background:#f8d7da;color:#721c24}.action-buttons[data-v-1a788054]{display:flex;gap:.5rem;flex-wrap:wrap}.action-buttons .btn[data-v-1a788054]{display:inline-flex;align-items:center;gap:.25rem;padding:.4rem .6rem;font-size:.8rem;min-width:auto}.btn-text[data-v-1a788054]{display:inline-block}.btn-outline-primary[data-v-1a788054]{background:#fff;color:#007bff;border:1px solid #007bff}.btn-outline-primary[data-v-1a788054]:hover{background:#007bff;color:#fff}.btn-outline-danger[data-v-1a788054]{background:#fff;color:#dc3545;border:1px solid #dc3545}.btn-outline-danger[data-v-1a788054]:hover{background:#dc3545;color:#fff}.pagination-section[data-v-1a788054]{display:flex;justify-content:center;margin-top:2rem}.pagination[data-v-1a788054]{display:flex;list-style:none;padding:0;margin:0;gap:.25rem}.page-item[data-v-1a788054]{display:flex}.page-link[data-v-1a788054]{padding:.75rem 1rem;border:1px solid #dee2e6;color:#007bff;text-decoration:none;border-radius:.25rem;transition:all .2s ease}.page-link[data-v-1a788054]:hover{background:#e9ecef;border-color:#dee2e6}.page-item.active .page-link[data-v-1a788054]{background:#007bff;border-color:#007bff;color:#fff}.page-item.disabled .page-link[data-v-1a788054]{color:#6c757d;pointer-events:none;background:#fff;border-color:#dee2e6}.modal[data-v-1a788054],.modal-overlay[data-v-1a788054]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-1a788054]{background:#fff;border-radius:1rem;box-shadow:0 10px 30px #0000004d;max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-1a788054]{padding:1.5rem;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-1a788054]{margin:0;font-size:1.25rem;font-weight:600;color:#2c3e50}.service-config-modal[data-v-1a788054]{max-width:90%!important;width:95%!important;max-height:95vh!important;overflow:hidden!important}.service-config-modal .modal-body[data-v-1a788054]{padding:0!important;overflow-y:auto!important;max-height:calc(95vh - 80px)!important;scrollbar-width:thin!important;scrollbar-color:#c1c1c1 #f1f1f1!important}.service-config-modal .modal-body[data-v-1a788054]::-webkit-scrollbar{width:8px!important}.service-config-modal .modal-body[data-v-1a788054]::-webkit-scrollbar-track{background:#f1f1f1!important;border-radius:4px!important}.service-config-modal .modal-body[data-v-1a788054]::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:4px!important}.service-config-modal .modal-body[data-v-1a788054]::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}.modal-footer[data-v-1a788054]{padding:1.5rem;border-top:1px solid #e9ecef;display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.category-checkboxes[data-v-1a788054],.brand-checkboxes[data-v-1a788054]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem;margin-top:.5rem}.form-check[data-v-1a788054]{display:flex;align-items:center;gap:.5rem}.form-check-input[data-v-1a788054]{margin:0}.form-check-label[data-v-1a788054]{font-size:.9rem;color:#495057;cursor:pointer}.modal-dialog[data-v-1a788054]{width:100%;max-width:500px;margin:1.75rem}.modal-content[data-v-1a788054]{background:#fff;border-radius:.5rem;box-shadow:0 10px 30px #0000004d}.modal-header[data-v-1a788054]{padding:1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-1a788054]{margin:0;font-size:1.25rem;font-weight:600}.btn-close[data-v-1a788054]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d}.modal-body[data-v-1a788054]{padding:1.5rem}.modal-footer[data-v-1a788054]{padding:1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.75rem}.category-preview[data-v-1a788054]{margin-top:1rem}.category-preview-content[data-v-1a788054]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #e9ecef;border-radius:.5rem;background-color:#f8f9fa}.category-preview-content .category-badge[data-v-1a788054]{font-size:.9rem;font-weight:600;color:#fff;padding:.4rem .8rem;border-radius:1.5rem;display:inline-flex;align-items:center;justify-content:center}.category-preview-content .category-badge .me-2[data-v-1a788054]{font-size:.9rem}.modal-body .form-text[data-v-1a788054]{font-size:.8rem;color:#6c757d;margin-top:.25rem}.modal-body .row[data-v-1a788054]{margin-left:-.5rem;margin-right:-.5rem}.modal-body .col-md-6[data-v-1a788054]{padding-left:.5rem;padding-right:.5rem}.modal-footer .btn[data-v-1a788054]:disabled{opacity:.6;cursor:not-allowed}.form-label[data-v-1a788054]{font-weight:600;color:#495057;margin-bottom:.5rem}.form-control[data-v-1a788054]:focus,.form-select[data-v-1a788054]:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}.form-control[data-v-1a788054]::placeholder{color:#adb5bd;font-style:italic}@media (max-width: 768px){.aparelhos-view[data-v-1a788054]{padding:1rem!important}.aparelhos-view .header-section[data-v-1a788054]{flex-direction:column!important;align-items:stretch!important;text-align:center!important;padding:1.5rem!important;gap:1.5rem!important;min-height:auto!important}.aparelhos-view .title-section[data-v-1a788054]{text-align:center!important}.aparelhos-view .action-buttons[data-v-1a788054]{justify-content:center!important;flex-wrap:wrap!important}}@media (min-width: 769px){.aparelhos-view .header-section[data-v-1a788054]{flex-direction:row!important;align-items:center!important;text-align:left!important;padding:2rem!important;gap:2rem!important}.aparelhos-view .title-section[data-v-1a788054]{flex:1!important;text-align:left!important}.aparelhos-view .action-buttons[data-v-1a788054]{flex-shrink:0!important}}.spin[data-v-1a788054]{animation:spin-1a788054 1s linear infinite!important}@keyframes spin-1a788054{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pipeline-view[data-v-95c97b9f]{padding:20px}.pipeline-header[data-v-95c97b9f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.pipeline-container[data-v-95c97b9f]{background:#f8f9fa;border-radius:12px;padding:20px;overflow-x:auto}.pipeline-stages[data-v-95c97b9f]{display:flex;gap:15px;min-height:120px;align-items:stretch}.pipeline-stages.edit-mode[data-v-95c97b9f]{cursor:move}.pipeline-stage[data-v-95c97b9f]{background:#fff;border:3px solid;border-radius:8px;padding:15px;min-width:200px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;position:relative}.pipeline-stage[data-v-95c97b9f]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026}.pipeline-stage.dragging[data-v-95c97b9f]{opacity:.5;transform:rotate(5deg)}.stage-header[data-v-95c97b9f]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.stage-number[data-v-95c97b9f]{width:30px;height:30px;background:#6c757d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.stage-icon[data-v-95c97b9f]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem}.stage-info[data-v-95c97b9f]{flex:1}.stage-name[data-v-95c97b9f]{margin:0;font-weight:600;color:#212529}.stage-code[data-v-95c97b9f]{color:#6c757d;font-size:.8rem}.stage-edit-controls[data-v-95c97b9f]{display:flex;gap:5px;margin:10px 0}.stage-status[data-v-95c97b9f]{margin-top:auto;text-align:center}.modal-overlay[data-v-95c97b9f]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-95c97b9f]{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-95c97b9f]{padding:20px;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-body[data-v-95c97b9f]{padding:20px}.modal-footer[data-v-95c97b9f]{padding:20px;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:10px}.btn-close[data-v-95c97b9f]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d}.btn-close[data-v-95c97b9f]:hover{color:#212529}@media (max-width: 768px){.pipeline-stages[data-v-95c97b9f]{flex-direction:column;gap:10px}.pipeline-stage[data-v-95c97b9f]{min-width:auto}.pipeline-header[data-v-95c97b9f]{flex-direction:column;gap:15px;align-items:stretch}}.pipeline-management[data-v-efe9288c]{padding:20px}.header-actions[data-v-efe9288c]{display:flex;gap:10px}.color-indicator[data-v-efe9288c]{width:20px;height:20px;border-radius:50%;border:2px solid #dee2e6}.timeline[data-v-efe9288c]{position:relative;padding-left:30px}.timeline[data-v-efe9288c]:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:#dee2e6}.timeline-item[data-v-efe9288c]{position:relative;margin-bottom:20px}.timeline-marker[data-v-efe9288c]{position:absolute;left:-22px;top:0;width:12px;height:12px;border-radius:50%;border:2px solid white;box-shadow:0 0 0 2px #dee2e6}.timeline-content[data-v-efe9288c]{background:#f8f9fa;border-radius:6px;padding:15px;margin-left:10px}.timeline-header[data-v-efe9288c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.timeline-body[data-v-efe9288c]{color:#6c757d;font-size:.9rem}@media (max-width: 768px){.header-actions[data-v-efe9288c]{flex-direction:column;gap:5px}.timeline[data-v-efe9288c]{padding-left:20px}.timeline-marker[data-v-efe9288c]{left:-12px}}.technicians-list[data-v-9bbff008]{padding:1rem}.card[data-v-9bbff008]{transition:transform .2s,box-shadow .2s}.card[data-v-9bbff008]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.modal.show[data-v-9bbff008]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.badge[data-v-9bbff008]{font-size:.75rem}.btn-sm[data-v-9bbff008]{padding:.25rem .5rem;font-size:.875rem}.form-check-input[data-v-9bbff008]:checked{background-color:#0d6efd;border-color:#0d6efd}.sellers-list[data-v-86ebabd3]{padding:1rem}.card[data-v-86ebabd3]{transition:transform .2s,box-shadow .2s}.card[data-v-86ebabd3]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.modal.show[data-v-86ebabd3]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.badge[data-v-86ebabd3]{font-size:.75rem}.btn-sm[data-v-86ebabd3]{padding:.25rem .5rem;font-size:.875rem}.form-check-input[data-v-86ebabd3]:checked{background-color:#0d6efd;border-color:#0d6efd}.input-group .form-control[data-v-86ebabd3]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group .form-control[data-v-86ebabd3]:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.technicians-sellers-view[data-v-4bd4a12e]{padding:1.5rem}.page-header[data-v-4bd4a12e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;border-radius:.5rem;margin-bottom:2rem}.page-header h1[data-v-4bd4a12e],.page-header p[data-v-4bd4a12e]{color:#fff}.tab-content[data-v-4bd4a12e]{min-height:400px}.stats-section .card[data-v-4bd4a12e]{border:none;border-radius:1rem;transition:transform .2s}.stats-section .card[data-v-4bd4a12e]:hover{transform:translateY(-5px)}.stats-section .card i[data-v-4bd4a12e]{opacity:.8}.quick-actions .card[data-v-4bd4a12e]{border:1px solid #e9ecef;border-radius:1rem;transition:all .2s}.quick-actions .card[data-v-4bd4a12e]:hover{border-color:#0d6efd;box-shadow:0 4px 12px #0d6efd26}.quick-actions .card i[data-v-4bd4a12e]{color:#6c757d}.btn-group .btn[data-v-4bd4a12e]{border-radius:.5rem;margin:0 .25rem}.btn-group .btn[data-v-4bd4a12e]:first-child{margin-left:0}.btn-group .btn[data-v-4bd4a12e]:last-child{margin-right:0}@media (max-width: 768px){.technicians-sellers-view[data-v-4bd4a12e]{padding:1rem}.page-header[data-v-4bd4a12e]{padding:1.5rem}.btn-group[data-v-4bd4a12e]{flex-direction:column;width:100%}.btn-group .btn[data-v-4bd4a12e]{margin:.25rem 0;border-radius:.5rem!important}}.schedule-slot[data-v-f2260398]{height:75px;border:1px solid #e9ecef;border-radius:4px;padding:.25rem;cursor:pointer;transition:all .2s ease;position:relative;background-color:#fff}.schedule-slot[data-v-f2260398]:hover{border-color:#007bff;box-shadow:0 2px 4px #007bff1a}.schedule-slot.has-appointment[data-v-f2260398]{background-color:#e3f2fd;border-color:#2196f3}.schedule-slot.is-available[data-v-f2260398]{background-color:#f8f9fa;border-color:#28a745}.schedule-slot.is-conflicted[data-v-f2260398]{background-color:#fff3cd;border-color:#ffc107}.schedule-slot.loading[data-v-f2260398]{background-color:#f8f9fa;border-color:#28a745;opacity:.7;cursor:not-allowed}.schedule-slot.drag-over[data-v-f2260398]{background-color:#e3f2fd;border-color:#007bff;transform:scale(1.02)}.loading-indicator[data-v-f2260398]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fffc;display:flex;justify-content:center;align-items:center;z-index:10}.appointment-content[data-v-f2260398]{height:100%;display:flex;flex-direction:column;justify-content:space-between}.appointment-header[data-v-f2260398]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.appointment-time[data-v-f2260398]{font-size:.75rem;font-weight:600;color:#495057}.appointment-os[data-v-f2260398]{font-size:.75rem;font-weight:600;color:#2c3e50;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.human-number-badge[data-v-f2260398]{background-color:#007bff;color:#fff;padding:.125rem .375rem;border-radius:.25rem;font-size:.625rem;font-weight:600;white-space:nowrap}.appointment-device[data-v-f2260398]{font-size:.75rem;color:#495057;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;justify-content:space-between;align-items:center}.device-info[data-v-f2260398]{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;flex:1;min-width:0}.device-name[data-v-f2260398]{font-weight:500;color:#212529;line-height:1.2}.device-color[data-v-f2260398]{color:#6c757d;font-size:.7rem;line-height:1.2}.appointment-title[data-v-f2260398]{font-size:.75rem;font-weight:600;color:#2c3e50;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointment-technician[data-v-f2260398]{font-size:.625rem;color:#6c757d;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appointment-actions[data-v-f2260398]{display:flex;gap:.25rem;justify-content:flex-end}.appointment-actions .btn[data-v-f2260398]{padding:.125rem .25rem;font-size:.625rem}.available-slot[data-v-f2260398]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.slot-time[data-v-f2260398]{font-size:.75rem;color:#28a745;font-weight:600;margin-bottom:.25rem}.slot-actions .btn[data-v-f2260398]{padding:.125rem .25rem;font-size:.625rem}.unavailable-slot[data-v-f2260398]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;opacity:.6}.slot-status[data-v-f2260398]{font-size:.625rem;color:#6c757d}.badge[data-v-f2260398]{font-size:.5rem;padding:.125rem .25rem}@media (max-width: 768px){.schedule-slot[data-v-f2260398]{height:65px;padding:.125rem}.appointment-title[data-v-f2260398],.appointment-technician[data-v-f2260398]{display:none}.appointment-actions[data-v-f2260398]{position:absolute;top:.125rem;right:.125rem}}.order-scheduler[data-v-e9108e90]{padding:1rem}.scheduling-form[data-v-e9108e90]{max-width:600px}.form-label[data-v-e9108e90]{font-weight:600;color:#2c3e50}.form-control[data-v-e9108e90],.form-select[data-v-e9108e90]{border:1px solid #ced4da;border-radius:.375rem}.form-control[data-v-e9108e90]:focus,.form-select[data-v-e9108e90]:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.alert[data-v-e9108e90]{border-radius:.375rem}.alert-warning[data-v-e9108e90]{background-color:#fff3cd;border-color:#ffeaa7;color:#856404}.form-actions[data-v-e9108e90]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e9ecef}.btn[data-v-e9108e90]{min-width:120px}.btn[data-v-e9108e90]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.form-actions[data-v-e9108e90]{flex-direction:column}.btn[data-v-e9108e90]{width:100%;min-width:auto}}.technician-schedule[data-v-e649c3f7]{padding:1rem}.schedule-header[data-v-e649c3f7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}.schedule-header h3[data-v-e649c3f7]{margin:0;color:#2c3e50;font-weight:600}.schedule-controls[data-v-e649c3f7]{display:flex;align-items:center;gap:1rem}.current-week[data-v-e649c3f7]{font-weight:600;color:#495057;min-width:200px;text-align:center}.schedule-grid[data-v-e649c3f7]{display:grid;grid-template-columns:120px repeat(7,1fr);gap:1px;background-color:#e9ecef;border-radius:8px;overflow:hidden}.time-column[data-v-e649c3f7],.day-column[data-v-e649c3f7]{background-color:#fff}.time-header[data-v-e649c3f7],.day-header[data-v-e649c3f7]{background-color:#f8f9fa;padding:1rem;text-align:center;border-bottom:1px solid #e9ecef;font-weight:600;color:#495057;min-height:80px;display:flex;align-items:center;justify-content:center}.day-header[data-v-e649c3f7]{display:flex;flex-direction:column;gap:.25rem}.day-name[data-v-e649c3f7]{font-size:.875rem;color:#6c757d}.day-date[data-v-e649c3f7]{font-size:1.125rem;color:#2c3e50}.day-header.today[data-v-e649c3f7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.day-header.today .day-name[data-v-e649c3f7],.day-header.today .day-date[data-v-e649c3f7]{color:#fff}.time-slot[data-v-e649c3f7]{padding:.5rem;text-align:center;border-bottom:1px solid #f8f9fa;font-size:.75rem;color:#6c757d;height:75px;display:flex;align-items:center;justify-content:center}.schedule-slot[data-v-e649c3f7]{height:75px;border-bottom:1px solid #f8f9fa}.modal[data-v-e649c3f7]{z-index:1050}@media (max-width: 768px){.schedule-header[data-v-e649c3f7]{flex-direction:column;gap:1rem;align-items:stretch}.schedule-controls[data-v-e649c3f7]{justify-content:center}.schedule-grid[data-v-e649c3f7]{grid-template-columns:80px repeat(7,1fr);font-size:.75rem}.time-header[data-v-e649c3f7],.day-header[data-v-e649c3f7]{min-height:80px}.time-slot[data-v-e649c3f7],.schedule-slot[data-v-e649c3f7]{height:80px}}.agenda-page[data-v-0a59bd00]{padding:2rem}.page-header h1[data-v-0a59bd00]{color:#2c3e50;font-weight:700}.header-actions .btn[data-v-0a59bd00]{min-width:140px}.controls-section[data-v-0a59bd00]{background-color:#f8f9fa;padding:1.5rem;border-radius:8px;border:1px solid #e9ecef}.stats-section[data-v-0a59bd00]{margin-bottom:2rem}.stat-card[data-v-0a59bd00]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000001a;display:flex;align-items:center;gap:1rem;border:1px solid #e9ecef}.stat-icon[data-v-0a59bd00]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.stat-content[data-v-0a59bd00]{flex:1}.stat-number[data-v-0a59bd00]{font-size:2rem;font-weight:700;color:#2c3e50;line-height:1}.stat-label[data-v-0a59bd00]{color:#6c757d;font-size:.875rem;margin-top:.25rem}.main-content[data-v-0a59bd00]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;border:1px solid #e9ecef}.weekly-view[data-v-0a59bd00],.monthly-view[data-v-0a59bd00],.daily-view[data-v-0a59bd00]{padding:1.5rem}.daily-schedule h3[data-v-0a59bd00]{color:#2c3e50;font-weight:600}.appointments-timeline[data-v-0a59bd00]{position:relative}.appointments-timeline[data-v-0a59bd00]:before{content:"";position:absolute;left:120px;top:0;bottom:0;width:2px;background-color:#e9ecef}.appointment-timeline-item[data-v-0a59bd00]{display:flex;margin-bottom:2rem;position:relative}.appointment-timeline-item[data-v-0a59bd00]:before{content:"";position:absolute;left:115px;top:1rem;width:12px;height:12px;border-radius:50%;background-color:#007bff;border:2px solid white;box-shadow:0 0 0 2px #e9ecef}.timeline-time[data-v-0a59bd00]{width:120px;padding-right:1rem;text-align:right;font-weight:600;color:#495057;font-size:.875rem}.timeline-content[data-v-0a59bd00]{flex:1;margin-left:2rem;background:#fff;border-radius:8px;padding:1.5rem;border:1px solid #e9ecef;box-shadow:0 2px 4px #0000000d}.appointment-header[data-v-0a59bd00]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.appointment-title[data-v-0a59bd00]{margin:0;color:#2c3e50;font-weight:600}.status-badge[data-v-0a59bd00]{padding:.25rem .75rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-badge.status-scheduled[data-v-0a59bd00]{background-color:#d1ecf1;color:#0c5460}.status-badge.status-in_progress[data-v-0a59bd00]{background-color:#fff3cd;color:#856404}.status-badge.status-completed[data-v-0a59bd00]{background-color:#d4edda;color:#155724}.status-badge.status-cancelled[data-v-0a59bd00]{background-color:#f8d7da;color:#721c24}.appointment-details p[data-v-0a59bd00]{margin-bottom:.5rem;color:#6c757d}.appointment-actions[data-v-0a59bd00]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e9ecef}.no-appointments[data-v-0a59bd00]{text-align:center;padding:3rem 1rem}.technician-manager[data-v-0a59bd00],.technician-form[data-v-0a59bd00],.settings-content[data-v-0a59bd00]{padding:1rem 0}.settings-content h6[data-v-0a59bd00]{color:#2c3e50;font-weight:600;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.modal[data-v-0a59bd00]{z-index:1050}.form-actions[data-v-0a59bd00]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e9ecef}@media (max-width: 768px){.agenda-page[data-v-0a59bd00]{padding:1rem}.header-actions[data-v-0a59bd00]{flex-direction:column;gap:.5rem}.header-actions .btn[data-v-0a59bd00]{min-width:auto;width:100%}.controls-section .row[data-v-0a59bd00],.stats-section .row[data-v-0a59bd00]{gap:1rem}.stat-card[data-v-0a59bd00]{flex-direction:column;text-align:center}.appointments-timeline[data-v-0a59bd00]:before{left:60px}.appointment-timeline-item[data-v-0a59bd00]:before{left:55px}.timeline-time[data-v-0a59bd00]{width:60px;font-size:.75rem}.timeline-content[data-v-0a59bd00]{margin-left:1rem}}.notification-container[data-v-2042322c]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;max-width:400px}.notification[data-v-2042322c]{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;padding:16px;display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative;overflow:hidden;min-width:300px;transition:all .3s ease}.notification[data-v-2042322c]:hover{transform:translate(-5px);box-shadow:0 6px 20px #0003}.notification-icon[data-v-2042322c]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}.notification-content[data-v-2042322c]{flex:1;min-width:0}.notification-title[data-v-2042322c]{font-weight:600;font-size:14px;margin-bottom:4px;color:#2c3e50}.notification-message[data-v-2042322c]{font-size:13px;color:#6c757d;line-height:1.4}.notification-close[data-v-2042322c]{background:none;border:none;color:#6c757d;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;flex-shrink:0}.notification-close[data-v-2042322c]:hover{background:#f8f9fa;color:#495057}.notification-progress[data-v-2042322c]{position:absolute;bottom:0;left:0;height:3px;background:currentColor;transition:width .1s linear}.notification-success[data-v-2042322c]{border-left:4px solid #28a745}.notification-success .notification-icon[data-v-2042322c]{color:#28a745}.notification-error[data-v-2042322c]{border-left:4px solid #dc3545}.notification-error .notification-icon[data-v-2042322c]{color:#dc3545}.notification-warning[data-v-2042322c]{border-left:4px solid #ffc107}.notification-warning .notification-icon[data-v-2042322c]{color:#ffc107}.notification-info[data-v-2042322c]{border-left:4px solid #17a2b8}.notification-info .notification-icon[data-v-2042322c]{color:#17a2b8}.notification-enter-active[data-v-2042322c],.notification-leave-active[data-v-2042322c]{transition:all .3s ease}.notification-enter-from[data-v-2042322c],.notification-leave-to[data-v-2042322c]{opacity:0;transform:translate(100%)}.notification-move[data-v-2042322c]{transition:transform .3s ease}@media (max-width: 768px){.notification-container[data-v-2042322c]{top:10px;right:10px;left:10px;max-width:none}.notification[data-v-2042322c]{min-width:auto}}.welcome-modal-overlay[data-v-0db82734]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:fadeIn-0db82734 .3s ease-out}.welcome-modal[data-v-0db82734]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:slideUp-0db82734 .4s ease-out}.welcome-header[data-v-0db82734]{text-align:center;padding:40px 40px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:20px 20px 0 0;position:relative}.welcome-icon[data-v-0db82734]{font-size:3rem;margin-bottom:20px;animation:wave-0db82734 2s ease-in-out infinite}.welcome-title[data-v-0db82734]{font-size:2.5rem;font-weight:800;margin:0 0 10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.welcome-subtitle[data-v-0db82734]{font-size:1.2rem;margin:0;opacity:.9;font-weight:300}.welcome-content[data-v-0db82734]{padding:30px 40px}.welcome-features[data-v-0db82734]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.feature-item[data-v-0db82734]{display:flex;align-items:flex-start;gap:15px;padding:20px;background:#f8f9fa;border-radius:12px;transition:all .3s ease}.feature-item[data-v-0db82734]:hover{background:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.feature-icon[data-v-0db82734]{width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;flex-shrink:0}.feature-text h3[data-v-0db82734]{font-size:1.1rem;font-weight:600;margin:0 0 5px;color:#2c3e50}.feature-text p[data-v-0db82734]{font-size:.9rem;color:#6c757d;margin:0;line-height:1.4}.welcome-message[data-v-0db82734]{display:flex;align-items:flex-start;gap:15px;padding:20px;background:linear-gradient(135deg,#ffeaa7,#fab1a0);border-radius:12px;border-left:4px solid #fdcb6e}.message-icon[data-v-0db82734]{width:40px;height:40px;background:#fdcb6e;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;flex-shrink:0}.message-content h3[data-v-0db82734]{font-size:1.1rem;font-weight:600;margin:0 0 5px;color:#2d3436}.message-content p[data-v-0db82734]{font-size:.9rem;color:#636e72;margin:0;line-height:1.4}.welcome-footer[data-v-0db82734]{padding:20px 40px;display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.welcome-btn[data-v-0db82734]{padding:12px 24px;border-radius:25px;font-weight:600;font-size:1rem;display:flex;align-items:center;gap:8px;transition:all .3s ease;min-width:150px;justify-content:center}.welcome-btn[data-v-0db82734]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.btn-primary[data-v-0db82734]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.btn-primary[data-v-0db82734]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.btn-outline-secondary[data-v-0db82734]{background:transparent;border:2px solid #6c757d;color:#6c757d}.btn-outline-secondary[data-v-0db82734]:hover{background:#6c757d;color:#fff}.welcome-close[data-v-0db82734]{position:absolute;top:15px;right:15px;width:40px;height:40px;border:none;background:#fff3;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1.1rem}.welcome-close[data-v-0db82734]:hover{background:#ffffff4d;transform:scale(1.1)}.welcome-inspiration[data-v-0db82734]{padding:20px 40px 40px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:0 0 20px 20px;border-top:1px solid #dee2e6}.inspiration-content[data-v-0db82734]{text-align:center;position:relative}.inspiration-quote[data-v-0db82734]{font-size:2rem;color:#6c757d;opacity:.3;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.inspiration-text[data-v-0db82734]{font-size:1rem;font-style:italic;color:#495057;line-height:1.6;margin:20px 0 15px;padding:0 20px;position:relative}.inspiration-author[data-v-0db82734]{margin-top:15px}.author-name[data-v-0db82734]{font-size:.9rem;font-weight:600;color:#6c757d;letter-spacing:.5px}@keyframes fadeIn-0db82734{0%{opacity:0}to{opacity:1}}@keyframes slideUp-0db82734{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wave-0db82734{0%,to{transform:rotate(0)}25%{transform:rotate(20deg)}75%{transform:rotate(-10deg)}}@media (max-width: 768px){.welcome-modal[data-v-0db82734]{margin:10px;max-height:95vh}.welcome-header[data-v-0db82734]{padding:30px 20px 15px}.welcome-title[data-v-0db82734]{font-size:2rem}.welcome-subtitle[data-v-0db82734]{font-size:1rem}.welcome-content[data-v-0db82734]{padding:20px}.welcome-features[data-v-0db82734]{grid-template-columns:1fr;gap:15px}.feature-item[data-v-0db82734]{padding:15px}.welcome-footer[data-v-0db82734]{padding:15px 20px;flex-direction:column;align-items:center}.welcome-btn[data-v-0db82734]{width:100%;max-width:250px}.welcome-inspiration[data-v-0db82734]{padding:15px 20px 30px}.inspiration-text[data-v-0db82734]{font-size:.9rem;padding:0 10px}}@media (max-width: 480px){.welcome-modal-overlay[data-v-0db82734]{padding:10px}.welcome-header[data-v-0db82734]{padding:25px 15px 10px}.welcome-title[data-v-0db82734]{font-size:1.8rem}.welcome-content[data-v-0db82734]{padding:15px}.feature-item[data-v-0db82734]{flex-direction:column;text-align:center;gap:10px}.feature-icon[data-v-0db82734]{align-self:center}.welcome-inspiration[data-v-0db82734]{padding:10px 15px 20px}.inspiration-text[data-v-0db82734]{font-size:.85rem;padding:0 5px}.inspiration-quote[data-v-0db82734]{font-size:1.5rem}}.global-loading-indicator[data-v-a3b563e1]{position:fixed;inset:0;z-index:9999;pointer-events:all}.loading-overlay[data-v-a3b563e1]{position:absolute;inset:0;background-color:#ffffffe6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center}.loading-content[data-v-a3b563e1]{text-align:center;padding:2rem;background:#fff;border-radius:1rem;box-shadow:0 10px 25px #0000001a;border:1px solid rgba(0,0,0,.05);max-width:400px;width:90%}.spinner-border[data-v-a3b563e1]{width:3rem;height:3rem;margin-bottom:1rem}.loading-text h5[data-v-a3b563e1]{margin-bottom:.5rem;color:#495057;font-weight:600}.loading-text p[data-v-a3b563e1]{margin-bottom:0;font-size:.9rem}.global-loading-indicator[data-v-a3b563e1]{animation:fadeIn-a3b563e1 .3s ease-in-out}@keyframes fadeIn-a3b563e1{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.loading-content[data-v-a3b563e1]{margin:1rem;padding:1.5rem}.spinner-border[data-v-a3b563e1]{width:2.5rem;height:2.5rem}}.main-app[data-v-eaa3f22c]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-eaa3f22c]{flex:1;background-color:#f8f9fa}.notifications-container[data-v-eaa3f22c]{position:fixed;top:80px;right:20px;z-index:1050;max-width:400px}.notifications-list[data-v-eaa3f22c]{display:flex;flex-direction:column;gap:.5rem}.notification-enter-active[data-v-eaa3f22c],.notification-leave-active[data-v-eaa3f22c]{transition:all .3s ease}.notification-enter-from[data-v-eaa3f22c],.notification-leave-to[data-v-eaa3f22c]{opacity:0;transform:translate(100%)}.tab-pane[data-v-eaa3f22c]{min-height:calc(100vh - 200px)}.debug-info[data-v-eaa3f22c]{position:sticky;top:0;z-index:1000;display:block!important;visibility:visible!important}.tab-content[data-v-eaa3f22c]{position:relative;min-height:calc(100vh - 200px)}.tab-pane[data-v-eaa3f22c]{display:block;min-height:calc(100vh - 200px);padding:20px;background-color:#f8f9fa}.debug-info[data-v-eaa3f22c]{display:none!important}.navbar-nav .nav-link.active[data-v-eaa3f22c]{color:#667eea!important;background-color:#667eea1a!important;border-radius:.375rem;font-weight:600}.dropdown-menu[data-v-eaa3f22c]{display:none;position:absolute;z-index:1000;min-width:200px;padding:.5rem 0;margin:.125rem 0 0;font-size:.875rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.375rem;box-shadow:0 .5rem 1rem #00000026}.dropdown-menu.show[data-v-eaa3f22c]{display:block!important}.dropdown-item[data-v-eaa3f22c]{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;cursor:pointer}.dropdown-item[data-v-eaa3f22c]:hover{color:#1e2125;background-color:#f8f9fa}.dropdown-item.text-danger[data-v-eaa3f22c]:hover{color:#fff!important;background-color:#dc3545!important}[data-v-eaa3f22c]{color:#212529!important}.text-muted[data-v-eaa3f22c]{color:#6c757d!important}.text-secondary[data-v-eaa3f22c]{color:#495057!important}.text-dark[data-v-eaa3f22c]{color:#212529!important}label[data-v-eaa3f22c],.form-label[data-v-eaa3f22c],.form-label[data-v-eaa3f22c] *{color:#212529!important;font-weight:500!important}h1[data-v-eaa3f22c],h2[data-v-eaa3f22c],h3[data-v-eaa3f22c],h4[data-v-eaa3f22c],h5[data-v-eaa3f22c],h6[data-v-eaa3f22c],h1[data-v-eaa3f22c] *,h2[data-v-eaa3f22c] *,h3[data-v-eaa3f22c] *,h4[data-v-eaa3f22c] *,h5[data-v-eaa3f22c] *,h6[data-v-eaa3f22c] *,.card-title[data-v-eaa3f22c],.card-subtitle[data-v-eaa3f22c],.card-title[data-v-eaa3f22c] *,.card-subtitle[data-v-eaa3f22c] *{color:#212529!important}.form-control[data-v-eaa3f22c]::placeholder{color:#6c757d!important}.form-text[data-v-eaa3f22c]{color:#495057!important}table[data-v-eaa3f22c],th[data-v-eaa3f22c],td[data-v-eaa3f22c],table[data-v-eaa3f22c] *,th[data-v-eaa3f22c] *,td[data-v-eaa3f22c] *,ul[data-v-eaa3f22c],ol[data-v-eaa3f22c],li[data-v-eaa3f22c],ul[data-v-eaa3f22c] *,ol[data-v-eaa3f22c] *,li[data-v-eaa3f22c] *,p[data-v-eaa3f22c],p[data-v-eaa3f22c] *,span[data-v-eaa3f22c],span[data-v-eaa3f22c] *,div[data-v-eaa3f22c],div[data-v-eaa3f22c] *{color:#212529!important}.navbar-nav .nav-link[data-v-eaa3f22c]{color:#495057;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;transition:all .2s ease-in-out}.navbar-nav .nav-link[data-v-eaa3f22c]:hover{color:#212529;background-color:#0000000d}.navbar-nav .nav-link.active[data-v-eaa3f22c]{color:#667eea;background-color:#667eea1a;position:relative}.active-indicator[data-v-eaa3f22c]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:3px;background-color:#667eea;border-radius:2px}.logo-shadow[data-v-eaa3f22c]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.navbar-brand .d-flex.flex-column[data-v-eaa3f22c]{line-height:1.2}#navbar-company-name[data-v-eaa3f22c]{font-size:1.1rem;color:#212529}.navbar-brand small[data-v-eaa3f22c]{opacity:.8;font-weight:400}.footer[data-v-eaa3f22c]{margin-top:auto}@media (max-width: 768px){.navbar-nav .nav-link[data-v-eaa3f22c]{padding:.25rem .5rem;font-size:.875rem}.notifications-container[data-v-eaa3f22c]{right:10px;left:10px;max-width:none}}.breadcrumb-nav[data-v-eaa3f22c]{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;padding:.75rem 0}.breadcrumb[data-v-eaa3f22c]{margin-bottom:0;background:transparent}.breadcrumb-item a[data-v-eaa3f22c]{color:#007bff;text-decoration:none}.breadcrumb-item a[data-v-eaa3f22c]:hover{color:#0056b3;text-decoration:underline}@media (max-width: 991.98px){.navbar-collapse[data-v-eaa3f22c]{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #e9ecef;border-top:none;box-shadow:0 4px 6px #0000001a;z-index:1000}.navbar-nav .nav-link[data-v-eaa3f22c]{padding:.75rem 1rem;border-bottom:1px solid #f8f9fa}.navbar-nav .nav-link[data-v-eaa3f22c]:last-child{border-bottom:none}.navbar-nav .nav-link[data-v-eaa3f22c]:hover{background-color:#f8f9fa}}.session-expired-alert[data-v-eaa3f22c]{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:1060;min-width:400px;max-width:600px;box-shadow:0 4px 12px #00000026;border:2px solid #ffc107;animation:slideDown-eaa3f22c .3s ease-out}@keyframes slideDown-eaa3f22c{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (min-width: 1024px){.about{min-height:100vh;display:flex;align-items:center}}.reset-password-container[data-v-5fc72f59]{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.card[data-v-5fc72f59]{border:none;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.logo-shadow[data-v-5fc72f59]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.btn-primary[data-v-5fc72f59]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;padding:12px 24px;font-weight:600;transition:all .3s ease}.btn-primary[data-v-5fc72f59]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.btn-primary[data-v-5fc72f59]:disabled{transform:none;box-shadow:none}.form-control[data-v-5fc72f59]{border-radius:10px;border:2px solid #e9ecef;padding:12px 16px;transition:all .3s ease}.form-control[data-v-5fc72f59]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem #667eea40}.alert[data-v-5fc72f59]{border-radius:10px;border:none;box-shadow:0 2px 4px #0000001a}.text-decoration-none[data-v-5fc72f59]{color:#667eea;transition:color .3s ease}.text-decoration-none[data-v-5fc72f59]:hover{color:#764ba2}.card[data-v-5fc72f59]{animation:slideUp-5fc72f59 .5s ease-out}@keyframes slideUp-5fc72f59{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.bi-check-circle[data-v-5fc72f59]{animation:bounceIn-5fc72f59 .6s ease-out}@keyframes bounceIn-5fc72f59{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}.set-password-container[data-v-f0341c21]{background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}.card[data-v-f0341c21]{border:none;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2}.logo-shadow[data-v-f0341c21]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.btn-primary[data-v-f0341c21]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:25px;padding:12px 24px;font-weight:600;transition:all .3s ease}.btn-primary[data-v-f0341c21]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea4d}.btn-primary[data-v-f0341c21]:disabled{transform:none;box-shadow:none}.form-control[data-v-f0341c21]{border-radius:10px;border:2px solid #e9ecef;padding:12px 16px;transition:all .3s ease}.form-control[data-v-f0341c21]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem #667eea40}.alert[data-v-f0341c21]{border-radius:10px;border:none;box-shadow:0 2px 4px #0000001a}.progress[data-v-f0341c21]{border-radius:10px}.progress-bar[data-v-f0341c21]{border-radius:10px;transition:all .3s ease}.card[data-v-f0341c21]{animation:slideUp-f0341c21 .5s ease-out}@keyframes slideUp-f0341c21{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.bi-check-circle[data-v-f0341c21]{animation:bounceIn-f0341c21 .6s ease-out}@keyframes bounceIn-f0341c21{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}.card[data-v-68ac5dec]{transition:all .2s ease}.card[data-v-68ac5dec]:hover{box-shadow:0 4px 8px #0000001a}.badge[data-v-68ac5dec]{font-size:.8rem}.form-control[data-v-68ac5dec]:focus,.form-select[data-v-68ac5dec]:focus{border-color:#198754;box-shadow:0 0 0 .2rem #19875440}.attachments-list-container[data-v-7f9b3294]{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;min-height:200px}.stats-header[data-v-7f9b3294]{margin-bottom:2rem}.stat-card[data-v-7f9b3294]{display:flex;align-items:center;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #007bff}.stat-icon[data-v-7f9b3294]{font-size:2rem;color:#007bff;margin-right:1rem}.stat-info h4[data-v-7f9b3294]{margin:0;font-size:1.5rem;font-weight:700;color:#333}.stat-info p[data-v-7f9b3294]{margin:0;color:#666;font-size:.9rem}.filters-section[data-v-7f9b3294]{background:#f8f9fa;padding:1rem;border-radius:8px;margin-bottom:1.5rem}.attachments-table-container[data-v-7f9b3294]{position:relative;min-height:300px}.loading-overlay[data-v-7f9b3294]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fffc;z-index:10}.empty-state[data-v-7f9b3294]{text-align:center;padding:3rem;color:#666}.empty-state i[data-v-7f9b3294]{font-size:4rem;color:#ddd;margin-bottom:1rem}.attachments-grid[data-v-7f9b3294]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.attachment-card[data-v-7f9b3294]{border:1px solid #ddd;border-radius:8px;padding:1rem;background:#fff;transition:box-shadow .2s;display:flex;flex-direction:column;height:100%}.attachment-card[data-v-7f9b3294]:hover{box-shadow:0 4px 12px #0000001a}.attachment-preview[data-v-7f9b3294]{text-align:center;margin-bottom:1rem}.attachment-icon i[data-v-7f9b3294]{font-size:2.5rem;color:#007bff}.attachment-info[data-v-7f9b3294]{flex:1}.attachment-name[data-v-7f9b3294]{font-size:.9rem;font-weight:700;margin-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-meta[data-v-7f9b3294]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.attachment-meta small[data-v-7f9b3294]{font-size:.75rem}.attachment-badges[data-v-7f9b3294]{display:flex;gap:.25rem;flex-wrap:wrap;margin-bottom:1rem}.attachment-actions[data-v-7f9b3294]{margin-top:auto}.btn-group-vertical .btn[data-v-7f9b3294]{margin-bottom:.25rem}.btn-group-vertical .btn[data-v-7f9b3294]:last-child{margin-bottom:0}@media (max-width: 768px){.attachments-grid[data-v-7f9b3294]{grid-template-columns:1fr}.stat-card[data-v-7f9b3294]{text-align:center;flex-direction:column}.stat-icon[data-v-7f9b3294]{margin-right:0;margin-bottom:.5rem}}.attachment-upload-form[data-v-1530b934]{padding:1rem}.upload-container[data-v-1530b934]{max-width:600px;margin:0 auto}.selected-file[data-v-1530b934]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.file-name[data-v-1530b934]{font-weight:500;color:#495057;flex:1}.file-size[data-v-1530b934]{color:#6c757d;font-size:.875rem}.form-actions[data-v-1530b934]{display:flex;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e9ecef}.form-label[data-v-1530b934]{font-weight:600;color:#495057}.form-control[data-v-1530b934]:focus,.form-select[data-v-1530b934]:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40}@media (max-width: 768px){.form-actions[data-v-1530b934]{flex-direction:column;gap:.5rem}.form-actions .btn[data-v-1530b934]{width:100%}}.attachment-viewer[data-v-be1edb69]{padding:1rem}.viewer-container[data-v-be1edb69]{max-width:1000px;margin:0 auto}.viewer-header[data-v-be1edb69]{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid #e9ecef;margin-bottom:1.5rem}.file-info[data-v-be1edb69]{display:flex;align-items:center;gap:1rem}.file-icon[data-v-be1edb69]{font-size:2rem}.file-details h5[data-v-be1edb69]{margin:0 0 .5rem;color:#495057;font-weight:600}.file-meta[data-v-be1edb69]{display:flex;gap:1rem;font-size:.875rem;color:#6c757d}.viewer-actions[data-v-be1edb69]{display:flex;gap:.5rem}.viewer-content[data-v-be1edb69]{background:#f8f9fa;border-radius:8px;padding:1rem;margin-bottom:1.5rem;min-height:300px;display:flex;align-items:center;justify-content:center}.image-viewer img[data-v-be1edb69]{max-width:100%;max-height:600px;border-radius:8px;box-shadow:0 4px 8px #0000001a}.video-viewer video[data-v-be1edb69],.audio-viewer audio[data-v-be1edb69]{border-radius:8px}.pdf-viewer iframe[data-v-be1edb69]{border-radius:8px;box-shadow:0 4px 8px #0000001a}.text-viewer[data-v-be1edb69],.generic-viewer[data-v-be1edb69]{width:100%;text-align:center}.generic-content[data-v-be1edb69]{padding:2rem}.viewer-info[data-v-be1edb69]{background:#fff;border-radius:8px;padding:1.5rem;border:1px solid #e9ecef}.info-section[data-v-be1edb69]{margin-bottom:1.5rem}.info-section[data-v-be1edb69]:last-child{margin-bottom:0}.info-section h6[data-v-be1edb69]{color:#495057;font-weight:600;margin-bottom:.5rem}.tags-container[data-v-be1edb69]{display:flex;gap:.5rem;flex-wrap:wrap}.tag[data-v-be1edb69]{background:#e9ecef;color:#495057;padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:500}@media (max-width: 768px){.viewer-header[data-v-be1edb69]{flex-direction:column;gap:1rem}.file-meta[data-v-be1edb69]{flex-direction:column;gap:.25rem}.viewer-actions[data-v-be1edb69]{width:100%;justify-content:stretch}.viewer-actions .btn[data-v-be1edb69]{flex:1}}.attachments-view[data-v-19ca5c53]{padding:1.5rem}.view-header[data-v-19ca5c53]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.view-title h1[data-v-19ca5c53]{margin:0 0 .5rem;font-size:2rem;font-weight:700;color:#333}.view-subtitle[data-v-19ca5c53]{margin:0;color:#6c757d}.vue-system[data-v-19ca5c53]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.modal.show[data-v-19ca5c53]{background:#00000080}@media (max-width: 768px){.attachments-view[data-v-19ca5c53]{padding:1rem}.view-header[data-v-19ca5c53]{flex-direction:column;text-align:center;gap:1rem}.view-title h1[data-v-19ca5c53]{font-size:1.5rem}}.product-form[data-v-88440b25]{max-width:100%}.spin[data-v-88440b25]{animation:spin-88440b25 1s linear infinite}@keyframes spin-88440b25{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alert[data-v-88440b25]{border-radius:8px;border:none}.alert-success[data-v-88440b25]{background-color:#d1e7dd;color:#0f5132}.alert-danger[data-v-88440b25]{background-color:#f8d7da;color:#721c24}.alert i[data-v-88440b25]{margin-right:8px}.products-view[data-v-6ae87b32]{padding:1.5rem}.page-header[data-v-6ae87b32]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;padding:2rem;border-radius:12px;margin-bottom:2rem}.header-content[data-v-6ae87b32]{display:flex;justify-content:space-between;align-items:center}.page-title[data-v-6ae87b32]{margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.page-subtitle[data-v-6ae87b32]{margin:0;font-size:1.1rem;opacity:.9}.filters-section[data-v-6ae87b32]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.stats-section .stat-card[data-v-6ae87b32]{padding:1.5rem;border-radius:12px;display:flex;align-items:center;gap:1rem}.stat-icon[data-v-6ae87b32]{font-size:2rem;opacity:.8}.stat-value[data-v-6ae87b32]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.stat-label[data-v-6ae87b32]{font-size:.875rem;opacity:.9}.products-section[data-v-6ae87b32]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.view-controls[data-v-6ae87b32],.sort-controls[data-v-6ae87b32]{display:flex;gap:.5rem}.product-card[data-v-6ae87b32]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;transition:all .2s ease-in-out}.product-card[data-v-6ae87b32]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026}.product-image[data-v-6ae87b32]{position:relative;height:200px;overflow:hidden}.product-image img[data-v-6ae87b32]{width:100%;height:100%;object-fit:cover}.product-overlay[data-v-6ae87b32]{position:absolute;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:opacity .2s ease-in-out}.product-card:hover .product-overlay[data-v-6ae87b32]{opacity:1}.product-info[data-v-6ae87b32]{padding:1rem}.product-name[data-v-6ae87b32]{margin:0 0 .5rem;font-weight:600}.product-brand[data-v-6ae87b32]{margin:0 0 .5rem;font-size:.875rem}.product-price[data-v-6ae87b32]{font-size:1.125rem;font-weight:700;color:#28a745;margin-bottom:.5rem}.product-stock[data-v-6ae87b32]{margin-bottom:.5rem}.product-status[data-v-6ae87b32]{text-align:center}.product-thumb[data-v-6ae87b32]{width:40px;height:40px;object-fit:cover;border-radius:4px}.modal.show[data-v-6ae87b32]{background:#00000080}.pagination-section[data-v-6ae87b32]{margin-top:2rem}@media (max-width: 768px){.products-view[data-v-6ae87b32]{padding:1rem}.header-content[data-v-6ae87b32]{flex-direction:column;text-align:center;gap:1rem}.page-title[data-v-6ae87b32]{font-size:2rem}.filters-section .row>div[data-v-6ae87b32]{margin-bottom:1rem}.products-grid .col-lg-3[data-v-6ae87b32]{width:50%}}@media (max-width: 576px){.products-grid .col-lg-3[data-v-6ae87b32]{width:100%}.view-controls[data-v-6ae87b32],.sort-controls[data-v-6ae87b32]{flex-direction:column;width:100%}}.game-evaluations-list[data-v-d71dee9f]{padding:1.5rem}.list-header[data-v-d71dee9f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.evaluations-content[data-v-d71dee9f]{min-height:400px;display:flex;align-items:center;justify-content:center}.placeholder-content[data-v-d71dee9f]{text-align:center}.game-evaluation-form[data-v-1bea36fe]{padding:1rem}.form-container[data-v-1bea36fe]{max-width:800px;margin:0 auto}.form-actions[data-v-1bea36fe]{display:flex;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e9ecef;margin-top:2rem}.form-label[data-v-1bea36fe]{font-weight:600;color:#495057}.form-control[data-v-1bea36fe]:focus,.form-select[data-v-1bea36fe]:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40}@media (max-width: 768px){.form-actions[data-v-1bea36fe]{flex-direction:column;gap:.5rem}.form-actions .btn[data-v-1bea36fe]{width:100%}}.game-evaluation-details[data-v-e7b1a00e]{padding:1rem}.details-container[data-v-e7b1a00e]{max-width:800px;margin:0 auto}.details-header[data-v-e7b1a00e]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #e9ecef}.game-info h4[data-v-e7b1a00e]{margin:0 0 .5rem;color:#495057;font-weight:700}.platform-badge[data-v-e7b1a00e]{padding:.375rem .75rem;border-radius:20px;font-size:.875rem;font-weight:500;color:#fff}.platform-playstation[data-v-e7b1a00e]{background-color:#003087}.platform-xbox[data-v-e7b1a00e]{background-color:#107c10}.platform-nintendo[data-v-e7b1a00e]{background-color:#e60012}.platform-pc[data-v-e7b1a00e]{background-color:#6c757d}.platform-other[data-v-e7b1a00e]{background-color:#adb5bd}.details-section[data-v-e7b1a00e]{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #f8f9fa}.details-section[data-v-e7b1a00e]:last-of-type{border-bottom:none}.details-section h5[data-v-e7b1a00e]{color:#495057;font-weight:600;margin-bottom:1rem;font-size:1.1rem}.detail-item[data-v-e7b1a00e]{display:flex;margin-bottom:.75rem;align-items:center}.detail-item label[data-v-e7b1a00e]{font-weight:600;color:#6c757d;width:140px;flex-shrink:0;margin-bottom:0}.detail-item span[data-v-e7b1a00e]{color:#495057;flex:1}.value-amount[data-v-e7b1a00e]{font-size:1.125rem;font-weight:700;color:#198754!important}.condition-badge[data-v-e7b1a00e],.status-badge[data-v-e7b1a00e]{padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:500;color:#fff}.condition-sealed[data-v-e7b1a00e]{background-color:#6f42c1}.condition-like-new[data-v-e7b1a00e]{background-color:#198754}.condition-good[data-v-e7b1a00e]{background-color:#20c997}.condition-regular[data-v-e7b1a00e]{background-color:#ffc107;color:#000}.condition-damaged[data-v-e7b1a00e]{background-color:#dc3545}.status-pending[data-v-e7b1a00e]{background-color:#ffc107;color:#000}.status-approved[data-v-e7b1a00e]{background-color:#198754}.status-rejected[data-v-e7b1a00e]{background-color:#dc3545}.status-completed[data-v-e7b1a00e]{background-color:#6c757d}.notes-content[data-v-e7b1a00e]{background:#f8f9fa;padding:1rem;border-radius:8px;border-left:4px solid #0d6efd;line-height:1.6;white-space:pre-wrap}.details-actions[data-v-e7b1a00e]{display:flex;gap:.5rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #e9ecef;margin-top:2rem}@media (max-width: 768px){.details-header[data-v-e7b1a00e]{flex-direction:column;gap:1rem}.detail-item[data-v-e7b1a00e]{flex-direction:column;align-items:flex-start}.detail-item label[data-v-e7b1a00e]{width:auto;margin-bottom:.25rem}.details-actions[data-v-e7b1a00e]{flex-direction:column}.details-actions .btn[data-v-e7b1a00e]{width:100%}}.game-evaluations-view[data-v-fe9df91f]{padding:1.5rem}.view-header[data-v-fe9df91f]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.view-title h1[data-v-fe9df91f]{margin:0 0 .5rem;font-size:2rem;font-weight:700;color:#333}.view-subtitle[data-v-fe9df91f]{margin:0;color:#6c757d}.vue-system[data-v-fe9df91f]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.modal.show[data-v-fe9df91f]{background:#00000080}@media (max-width: 768px){.game-evaluations-view[data-v-fe9df91f]{padding:1rem}.view-header[data-v-fe9df91f]{flex-direction:column;text-align:center;gap:1rem}.view-title h1[data-v-fe9df91f]{font-size:1.5rem}}.feature-loading[data-v-7f7db07a]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:2rem}.feature-disabled[data-v-7f7db07a]{display:flex;align-items:center;justify-content:center;min-height:400px;padding:2rem}.feature-disabled-content[data-v-7f7db07a]{text-align:center;max-width:400px}.feature-disabled-content i[data-v-7f7db07a]{font-size:4rem;opacity:.5}.feature-disabled-content h4[data-v-7f7db07a]{color:#6c757d;margin-bottom:1rem}.feature-actions[data-v-7f7db07a]{margin-top:2rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 576px){.feature-actions[data-v-7f7db07a]{flex-direction:column;align-items:center}.feature-actions .btn[data-v-7f7db07a]{width:100%;max-width:200px}}.evaluation-form[data-v-57786c94]{padding:1rem 0}.checklist-items[data-v-57786c94]{border:1px solid #dee2e6;border-radius:.375rem;padding:1rem;background-color:#f8f9fa}.checklist-item[data-v-57786c94]{padding:.75rem;background-color:#fff;border-radius:.25rem;border:1px solid #e9ecef}.file-upload-area[data-v-57786c94]{border:2px dashed #dee2e6;border-radius:.375rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease-in-out}.file-upload-area[data-v-57786c94]:hover{border-color:#0d6efd;background-color:#f8f9fa}.upload-placeholder[data-v-57786c94]{color:#6c757d}.selected-files[data-v-57786c94]{max-height:200px;overflow-y:auto}.selected-file[data-v-57786c94]{display:flex;align-items:center;padding:.5rem;background-color:#f8f9fa;border-radius:.25rem;margin-bottom:.5rem}.selected-file[data-v-57786c94]:last-child{margin-bottom:0}.form-label[data-v-57786c94]{font-weight:500;color:#495057}.alert[data-v-57786c94]{border-radius:.375rem}@media (max-width: 768px){.checklist-item .row[data-v-57786c94]{margin:0}.checklist-item .col-md-1[data-v-57786c94]{margin-top:.5rem}.file-upload-area[data-v-57786c94]{padding:1rem}.upload-placeholder i[data-v-57786c94]{font-size:1.5rem!important}}.purchase-evaluation-view[data-v-ac6f71a3]{padding:1rem 0}.card[data-v-ac6f71a3]{border:none;box-shadow:0 .125rem .25rem #00000013}.table th[data-v-ac6f71a3]{border-top:none;font-weight:600;color:#495057}.badge[data-v-ac6f71a3]{font-size:.75rem}.btn-group-sm .btn[data-v-ac6f71a3]{padding:.25rem .5rem}.modal[data-v-ac6f71a3]{z-index:1050}@media (max-width: 768px){.btn-group-sm .btn[data-v-ac6f71a3]{padding:.375rem .75rem}.table-responsive[data-v-ac6f71a3]{font-size:.875rem}}.warranty-form[data-v-4df5c099]{padding:1rem 0}.coverage-items[data-v-4df5c099]{border:1px solid #dee2e6;border-radius:.375rem;padding:1rem;background-color:#f8f9fa}.coverage-item[data-v-4df5c099]{padding:.75rem;background-color:#fff;border-radius:.25rem;border:1px solid #e9ecef}.form-label[data-v-4df5c099]{font-weight:500;color:#495057}.alert[data-v-4df5c099]{border-radius:.375rem}@media (max-width: 768px){.coverage-item .row[data-v-4df5c099]{margin:0}.coverage-item .col-md-1[data-v-4df5c099]{margin-top:.5rem}}.claim-form[data-v-20e910f2]{padding:1rem 0}.file-upload-area[data-v-20e910f2]{border:2px dashed #dee2e6;border-radius:.375rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease-in-out}.file-upload-area[data-v-20e910f2]:hover{border-color:#0d6efd;background-color:#f8f9fa}.upload-placeholder[data-v-20e910f2]{color:#6c757d}.selected-files[data-v-20e910f2]{max-height:200px;overflow-y:auto}.selected-file[data-v-20e910f2]{display:flex;align-items:center;padding:.5rem;background-color:#f8f9fa;border-radius:.25rem;margin-bottom:.5rem}.selected-file[data-v-20e910f2]:last-child{margin-bottom:0}.form-label[data-v-20e910f2]{font-weight:500;color:#495057}.alert[data-v-20e910f2]{border-radius:.375rem}.card-header[data-v-20e910f2]{border-bottom:1px solid #dee2e6}@media (max-width: 768px){.file-upload-area[data-v-20e910f2]{padding:1rem}.upload-placeholder i[data-v-20e910f2]{font-size:1.5rem!important}}.warranty-view[data-v-e517821a]{padding:1.5rem}.modal.show[data-v-e517821a]{z-index:1050}.table th[data-v-e517821a]{border-top:none;font-weight:600;color:#6c757d}.badge[data-v-e517821a]{font-size:.75rem}.btn-group .btn[data-v-e517821a]{padding:.25rem .5rem}@media (max-width: 768px){.warranty-view[data-v-e517821a]{padding:1rem}.d-flex.justify-content-between[data-v-e517821a]{flex-direction:column;gap:1rem}.btn-group[data-v-e517821a]{display:flex;flex-direction:column}}.warranty-detail-view[data-v-8e2297e7]{padding:1rem 0}.breadcrumb[data-v-8e2297e7]{background:none;padding:0}.breadcrumb-item+.breadcrumb-item[data-v-8e2297e7]:before{content:">"}.coverage-item[data-v-8e2297e7]{background-color:#f8f9fa;border-radius:.375rem}.claim-item[data-v-8e2297e7]{background-color:#f8f9fa}.warranty-status[data-v-8e2297e7]{padding:1rem;border-radius:.5rem}.warranty-status.text-success[data-v-8e2297e7]{background-color:#d1e7dd}.warranty-status.text-warning[data-v-8e2297e7]{background-color:#fff3cd}.warranty-status.text-danger[data-v-8e2297e7]{background-color:#f8d7da}.card[data-v-8e2297e7]{border:none;box-shadow:0 .125rem .25rem #00000013}.badge[data-v-8e2297e7]{font-size:.75rem}.modal[data-v-8e2297e7]{z-index:1050}@media (max-width: 768px){.d-flex.gap-2[data-v-8e2297e7]{flex-direction:column}.warranty-status[data-v-8e2297e7]{padding:.5rem}.warranty-status i[data-v-8e2297e7]{font-size:2rem!important}}.warranty-claim-view[data-v-c98f618e]{padding:1rem 0}.breadcrumb[data-v-c98f618e]{background:none;padding:0}.breadcrumb-item+.breadcrumb-item[data-v-c98f618e]:before{content:">"}.claim-status[data-v-c98f618e]{padding:1rem;border-radius:.5rem}.claim-status.badge.bg-warning[data-v-c98f618e]{background-color:#fff3cd!important;color:#856404!important}.claim-status.badge.bg-info[data-v-c98f618e]{background-color:#d1ecf1!important;color:#0c5460!important}.claim-status.badge.bg-success[data-v-c98f618e]{background-color:#d4edda!important;color:#155724!important}.claim-status.badge.bg-danger[data-v-c98f618e]{background-color:#f8d7da!important;color:#721c24!important}.claim-status.badge.bg-primary[data-v-c98f618e]{background-color:#d1ecf1!important;color:#0c5460!important}.timeline[data-v-c98f618e]{position:relative;padding-left:2rem}.timeline-item[data-v-c98f618e]{position:relative;margin-bottom:1.5rem}.timeline-marker[data-v-c98f618e]{position:absolute;left:-2.5rem;top:.25rem;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.timeline-content[data-v-c98f618e]{padding-left:1rem}.attachments-grid[data-v-c98f618e]{display:grid;gap:1rem}.attachment-item[data-v-c98f618e]{display:flex;align-items:center;padding:1rem;border:1px solid #dee2e6;border-radius:.375rem;background-color:#f8f9fa}.attachment-preview[data-v-c98f618e]{margin-right:1rem;color:#6c757d}.attachment-info[data-v-c98f618e]{flex:1}.attachment-actions[data-v-c98f618e]{display:flex;gap:.5rem}.card[data-v-c98f618e]{border:none;box-shadow:0 .125rem .25rem #00000013}.badge[data-v-c98f618e]{font-size:.75rem}.modal[data-v-c98f618e]{z-index:1050}@media (max-width: 768px){.d-flex.gap-2[data-v-c98f618e]{flex-direction:column}.claim-status[data-v-c98f618e]{padding:.5rem}.claim-status i[data-v-c98f618e]{font-size:2rem!important}.attachment-item[data-v-c98f618e]{flex-direction:column;text-align:center}.attachment-preview[data-v-c98f618e]{margin-right:0;margin-bottom:.5rem}.attachment-actions[data-v-c98f618e]{margin-top:.5rem}}
