@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);body,html{height:100%;margin:0}.root-background{background:url(/Atendimento/img/fundoSistemaAtendimento_2.4ea914b2.png)!important;background-size:cover!important;background-repeat:no-repeat!important;background-attachment:fixed!important;background-size:60%!important;background-color:#fff!important}.loading-overlay{background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:9999}.spinner{width:50px;height:50px;border:5px solid hsla(0,0%,100%,.6);border-radius:50%;border-top-color:#3b8070;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}[data-v-22072d61]{margin:0;padding:0;box-sizing:border-box}.login-page[data-v-22072d61]{display:flex;min-height:100vh;font-family:Inter,sans-serif;overflow:hidden}.login-left[data-v-22072d61]{flex:1;background:linear-gradient(135deg,#00235c,#001a45);display:flex;align-items:center;justify-content:center;padding:3rem;position:relative;overflow:hidden}.login-left[data-v-22072d61]:before{content:"";position:absolute;width:500px;height:500px;background:hsla(0,0%,100%,.05);border-radius:50%;top:-250px;left:-250px}.login-left[data-v-22072d61]:after{content:"";position:absolute;width:400px;height:400px;background:hsla(0,0%,100%,.03);border-radius:50%;bottom:-200px;right:-200px}.left-content[data-v-22072d61]{max-width:600px;z-index:1;width:100%}.logo-container[data-v-22072d61]{margin-bottom:3rem;animation:fadeInDown-22072d61 .6s ease}.logo[data-v-22072d61]{max-width:200px;height:auto;filter:brightness(0) invert(1)}.info-content[data-v-22072d61]{animation:fadeInUp-22072d61 .8s ease .2s backwards}.info-icon[data-v-22072d61]{margin-bottom:2rem;animation:scaleIn-22072d61 .6s ease .4s backwards}@keyframes fadeInDown-22072d61{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-22072d61{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-22072d61{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.info-title[data-v-22072d61]{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1.5rem;letter-spacing:-1px;line-height:1.2}.info-description[data-v-22072d61]{font-size:1.125rem;color:hsla(0,0%,100%,.85);line-height:1.7;margin-bottom:3rem}.features[data-v-22072d61]{display:flex;flex-direction:column;gap:1.25rem}.feature-item[data-v-22072d61]{display:flex;align-items:center;gap:1rem;color:#fff;font-size:1rem;font-weight:500;animation:fadeInLeft-22072d61 .6s ease backwards}.feature-item[data-v-22072d61]:first-child{animation-delay:.6s}.feature-item[data-v-22072d61]:nth-child(2){animation-delay:.7s}.feature-item[data-v-22072d61]:nth-child(3){animation-delay:.8s}.feature-item svg[data-v-22072d61]{flex-shrink:0;background:hsla(0,0%,100%,.1);padding:.5rem;border-radius:8px}@keyframes fadeInLeft-22072d61{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.login-right[data-v-22072d61]{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.login-card[data-v-22072d61]{background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.1);padding:3rem;width:100%;max-width:480px;animation:slideUp-22072d61 .6s ease}@keyframes slideUp-22072d61{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.card-header[data-v-22072d61]{text-align:center;margin-bottom:2.5rem}.welcome-icon[data-v-22072d61]{margin-bottom:1.5rem;display:inline-block;animation:scaleIn-22072d61 .6s ease .3s backwards}.card-title[data-v-22072d61]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.75rem;letter-spacing:-.5px}.card-subtitle[data-v-22072d61]{font-size:.9375rem;color:#6b7280;line-height:1.5}.login-form[data-v-22072d61]{display:flex;flex-direction:column}.form-group[data-v-22072d61]{margin-bottom:1.5rem}.form-label[data-v-22072d61]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.form-label svg[data-v-22072d61]{color:#00235c}.form-input[data-v-22072d61]{width:100%;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-family:Inter,sans-serif;font-size:.9375rem;color:#1f2937;transition:all .3s ease}.form-input[data-v-22072d61]:focus{outline:none;border-color:#00235c;box-shadow:0 0 0 3px rgba(0,35,92,.1)}.form-input[data-v-22072d61]::-moz-placeholder{color:#9ca3af}.form-input[data-v-22072d61]::placeholder{color:#9ca3af}.form-input.input-error[data-v-22072d61]{border-color:#ef4444;background:#fef2f2}.error-message[data-v-22072d61]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;color:#ef4444;font-size:.875rem;font-weight:500;margin-bottom:1.5rem;animation:shake-22072d61 .3s ease}.error-message svg[data-v-22072d61]{flex-shrink:0}@keyframes shake-22072d61{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.error-fade-enter-active[data-v-22072d61],.error-fade-leave-active[data-v-22072d61]{transition:all .3s ease}.error-fade-enter-from[data-v-22072d61],.error-fade-leave-to[data-v-22072d61]{opacity:0;transform:translateY(-10px)}.btn-login[data-v-22072d61]{width:100%;padding:.875rem 1.5rem;background:linear-gradient(135deg,#94bd23,#7da51e);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-login[data-v-22072d61]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px rgba(148,189,35,.4)}.btn-login[data-v-22072d61]:active:not(:disabled){transform:translateY(0)}.btn-login[data-v-22072d61]:disabled{opacity:.7;cursor:not-allowed}.btn-login .loading[data-v-22072d61]{display:flex;align-items:center;gap:.5rem}.btn-login .spinner[data-v-22072d61]{animation:rotate-22072d61 1s linear infinite}@keyframes rotate-22072d61{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1024px){.login-left[data-v-22072d61]{display:none}.login-right[data-v-22072d61]{flex:1}}@media(max-width:640px){.login-right[data-v-22072d61]{padding:1.5rem}.login-card[data-v-22072d61]{padding:2rem 1.5rem;border-radius:20px}.card-title[data-v-22072d61]{font-size:1.5rem}.card-subtitle[data-v-22072d61]{font-size:.875rem}.form-input[data-v-22072d61]{font-size:.875rem;padding:.75rem .875rem}}[data-v-5fe11c25]{margin:0;padding:0;box-sizing:border-box}.external-auth-page[data-v-5fe11c25]{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#00235c,#001a45);font-family:Inter,sans-serif;position:relative;overflow:hidden}.external-auth-page[data-v-5fe11c25]:before{content:"";position:absolute;width:600px;height:600px;background:hsla(0,0%,100%,.05);border-radius:50%;top:-300px;left:-300px}.external-auth-page[data-v-5fe11c25]:after{content:"";position:absolute;width:500px;height:500px;background:hsla(0,0%,100%,.03);border-radius:50%;bottom:-250px;right:-250px}.auth-container[data-v-5fe11c25]{z-index:1;padding:2rem}.auth-card[data-v-5fe11c25]{background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:3rem;min-width:400px;max-width:500px;animation:slideUp-5fe11c25 .6s ease}@keyframes slideUp-5fe11c25{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.loading-state[data-v-5fe11c25]{text-align:center;padding:2rem 0}.loader-wrapper[data-v-5fe11c25]{margin-bottom:2rem;display:inline-block}.spinner[data-v-5fe11c25]{animation:rotate-5fe11c25 1.5s linear infinite}@keyframes rotate-5fe11c25{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-title[data-v-5fe11c25]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.75rem;letter-spacing:-.5px}.loading-message[data-v-5fe11c25]{font-size:.9375rem;color:#6b7280;line-height:1.5}.error-state[data-v-5fe11c25]{text-align:center;padding:2rem 0}.error-icon[data-v-5fe11c25]{margin-bottom:2rem;display:inline-block;animation:scaleIn-5fe11c25 .6s ease}@keyframes scaleIn-5fe11c25{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.error-title[data-v-5fe11c25]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.75rem;letter-spacing:-.5px}.error-message[data-v-5fe11c25]{font-size:.9375rem;color:#6b7280;line-height:1.5;margin-bottom:2rem}.btn-primary[data-v-5fe11c25]{padding:.875rem 2rem;background:linear-gradient(135deg,#94bd23,#7da51e);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Inter,sans-serif}.btn-primary[data-v-5fe11c25]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(148,189,35,.4)}.btn-primary[data-v-5fe11c25]:active{transform:translateY(0)}.success-state[data-v-5fe11c25]{text-align:center;padding:2rem 0}.success-icon[data-v-5fe11c25]{margin-bottom:2rem;display:inline-block;animation:scaleIn-5fe11c25 .6s ease}.success-title[data-v-5fe11c25]{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:.75rem;letter-spacing:-.5px}.success-message[data-v-5fe11c25]{font-size:.9375rem;color:#6b7280;line-height:1.5}@media(max-width:640px){.auth-card[data-v-5fe11c25]{min-width:0;width:100%;padding:2rem 1.5rem;border-radius:20px}.error-title[data-v-5fe11c25],.loading-title[data-v-5fe11c25],.success-title[data-v-5fe11c25]{font-size:1.5rem}.error-message[data-v-5fe11c25],.loading-message[data-v-5fe11c25],.success-message[data-v-5fe11c25]{font-size:.875rem}}.auth-container[data-v-233b4988]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00235c,#001a45);font-family:Inter,sans-serif;padding:2rem}.auth-card[data-v-233b4988]{background:#fff;border-radius:24px;padding:3rem 2rem;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:400px;width:100%;text-align:center}.spinner-wrapper[data-v-233b4988]{display:flex;justify-content:center;margin-bottom:2rem}.spinner[data-v-233b4988]{animation:rotate-233b4988 1.5s linear infinite}@keyframes rotate-233b4988{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.auth-title[data-v-233b4988]{font-size:1.5rem;font-weight:700;color:#00235c;margin-bottom:.5rem}.auth-subtitle[data-v-233b4988]{font-size:1rem;color:#6b7280;font-weight:500}.modal-overlay [data-v-651404e2],.modal-overlay [data-v-651404e2]:after,.modal-overlay [data-v-651404e2]:before{box-sizing:border-box}.modal-fade-enter-active[data-v-651404e2],.modal-fade-leave-active[data-v-651404e2]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-651404e2],.modal-fade-leave-to[data-v-651404e2]{opacity:0}.modal-fade-enter-active .modal-container[data-v-651404e2],.modal-fade-leave-active .modal-container[data-v-651404e2]{transition:transform .3s ease}.modal-fade-enter-from .modal-container[data-v-651404e2],.modal-fade-leave-to .modal-container[data-v-651404e2]{transform:scale(.95)}.modal-overlay[data-v-651404e2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:0;overflow:hidden}.modal-container[data-v-651404e2]{background:#fff;border-radius:20px;width:calc(100% - 2rem);max-width:560px;max-height:calc(100vh - 2rem);overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative;animation:slideUp-651404e2 .3s ease;word-wrap:break-word;overflow-wrap:break-word;display:flex;flex-direction:column}@keyframes slideUp-651404e2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-close[data-v-651404e2]{position:absolute;top:1.25rem;right:1.25rem;width:40px;height:40px;border-radius:50%;background:#f3f4f6;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.modal-close[data-v-651404e2]:hover{background:#e5e7eb;transform:rotate(90deg)}.modal-close svg[data-v-651404e2]{color:#6b7280}.modal-header[data-v-651404e2]{text-align:center;padding:2.5rem 2rem 1.5rem;border-bottom:2px solid #f3f4f6;max-width:100%;overflow:hidden;flex-shrink:0}.modal-icon[data-v-651404e2]{margin-bottom:1.25rem;display:inline-block;animation:scaleIn-651404e2 .5s ease}@keyframes scaleIn-651404e2{0%{transform:scale(0)}to{transform:scale(1)}}.modal-title[data-v-651404e2]{font-size:1.75rem;font-weight:700;color:#00235c;margin-bottom:.5rem;letter-spacing:-.5px}.modal-subtitle[data-v-651404e2]{font-size:.9375rem;color:#6b7280;line-height:1.5;max-width:400px;margin:0 auto;word-wrap:break-word;overflow-wrap:break-word}.modal-form[data-v-651404e2]{padding:2rem;overflow-x:hidden;overflow-y:auto;flex:1;min-height:0}.modal-form[data-v-651404e2]::-webkit-scrollbar{width:8px}.modal-form[data-v-651404e2]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.modal-form[data-v-651404e2]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.modal-form[data-v-651404e2]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.form-group[data-v-651404e2]{margin-bottom:1.5rem;width:100%}.form-label[data-v-651404e2]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.form-label svg[data-v-651404e2]{color:#00235c}.form-input[data-v-651404e2],.form-textarea[data-v-651404e2]{width:100%;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-family:Inter,sans-serif;font-size:.9375rem;color:#1f2937;transition:all .3s ease;box-sizing:border-box}.form-input[data-v-651404e2]:focus,.form-textarea[data-v-651404e2]:focus{outline:none;border-color:#00235c;box-shadow:0 0 0 3px rgba(0,35,92,.1)}.form-input[data-v-651404e2]::-moz-placeholder,.form-textarea[data-v-651404e2]::-moz-placeholder{color:#9ca3af}.form-input[data-v-651404e2]::placeholder,.form-textarea[data-v-651404e2]::placeholder{color:#9ca3af}.form-input.input-error[data-v-651404e2],.form-textarea.input-error[data-v-651404e2]{border-color:#ef4444;background:#fef2f2}select.form-input[data-v-651404e2]{cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:12px;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-input option[data-v-651404e2]{color:#1f2937;padding:.5rem}select.form-input option[data-v-651404e2]:disabled{color:#9ca3af}.form-textarea[data-v-651404e2]{resize:vertical;min-height:120px;line-height:1.6}.error-message[data-v-651404e2]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#ef4444;margin-top:.5rem;animation:shake-651404e2 .3s ease}.error-message svg[data-v-651404e2]{flex-shrink:0}@keyframes shake-651404e2{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.attachment-section[data-v-651404e2]{margin-bottom:1.5rem;padding:1.25rem;background:#f9fafb;border-radius:12px;border:2px dashed #e5e7eb;text-align:center;max-width:100%;overflow:hidden}.btn-attachment[data-v-651404e2]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#fff;color:#6b7280;border:2px solid #e5e7eb;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:.75rem;max-width:100%}.btn-attachment[data-v-651404e2]:hover{background:#f9fafb;border-color:#00235c;color:#00235c}.btn-attachment svg[data-v-651404e2]{width:20px;height:20px}.attachment-hint[data-v-651404e2]{display:block;font-size:.75rem;color:#9ca3af}.files-list[data-v-651404e2]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.file-item[data-v-651404e2]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.8125rem;transition:all .2s ease}.file-item[data-v-651404e2]:hover{border-color:#d1d5db;background:#f9fafb}.file-item svg[data-v-651404e2]{color:#6b7280;flex-shrink:0}.file-name[data-v-651404e2]{flex:1;color:#374151;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.file-size[data-v-651404e2]{color:#9ca3af;font-size:.75rem;flex-shrink:0}.btn-remove-file[data-v-651404e2]{background:transparent;border:none;padding:.25rem;cursor:pointer;color:#ef4444;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}.btn-remove-file[data-v-651404e2]:hover{background:#fef2f2}.btn-remove-file svg[data-v-651404e2]{color:#ef4444}.modal-actions[data-v-651404e2]{display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;border-top:2px solid #f3f4f6;max-width:100%;overflow:hidden;flex-wrap:wrap}.btn-primary[data-v-651404e2],.btn-secondary[data-v-651404e2]{padding:.75rem 1.5rem;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;display:inline-flex;align-items:center;gap:.5rem;justify-content:center;min-width:0;max-width:100%}.btn-secondary[data-v-651404e2]{background:#fff;color:#6b7280;border:2px solid #e5e7eb}.btn-secondary[data-v-651404e2]:hover{background:#f9fafb;border-color:#d1d5db}.btn-primary[data-v-651404e2]{background:linear-gradient(135deg,#00235c,#001a45);color:#fff}.btn-primary[data-v-651404e2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,35,92,.3)}.btn-primary[data-v-651404e2]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-651404e2]:disabled{opacity:.6;cursor:not-allowed}.btn-primary svg[data-v-651404e2]{width:18px;height:18px}@media(max-width:640px){.modal-container[data-v-651404e2]{border-radius:16px;width:calc(100% - 1rem);max-height:calc(100vh - 1rem)}.modal-header[data-v-651404e2]{padding:2rem 1.5rem 1.25rem}.modal-title[data-v-651404e2]{font-size:1.5rem}.modal-subtitle[data-v-651404e2]{font-size:.875rem}.modal-form[data-v-651404e2]{padding:1.5rem}.modal-actions[data-v-651404e2]{flex-direction:column;gap:.75rem}.btn-primary[data-v-651404e2],.btn-secondary[data-v-651404e2]{width:100%}.modal-close[data-v-651404e2]{width:36px;height:36px;top:1rem;right:1rem}}.site-header[data-v-4f1cf49e]{background:linear-gradient(135deg,#00235c,#001a45);padding:1.5rem 2rem;box-shadow:0 4px 12px rgba(0,0,0,.1);position:sticky;top:0;z-index:100}.header-content[data-v-4f1cf49e]{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.logo-container[data-v-4f1cf49e]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo[data-v-4f1cf49e]{height:45px;width:auto;filter:brightness(0) invert(1);transition:opacity .3s ease}.logo[data-v-4f1cf49e]:hover{opacity:.9}.header-title[data-v-4f1cf49e]{font-size:1.75rem;font-weight:700;color:#fff;margin:0;flex:1;text-align:center;letter-spacing:-.5px}.btn-back[data-v-4f1cf49e]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-back[data-v-4f1cf49e]:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);transform:translateX(-3px)}.btn-back svg[data-v-4f1cf49e]{flex-shrink:0}.admin-menu[data-v-4f1cf49e]{position:relative}.btn-admin[data-v-4f1cf49e]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:rgba(14,165,233,.2);color:#fff;border:1px solid rgba(14,165,233,.3);border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-admin[data-v-4f1cf49e]:hover{background:rgba(14,165,233,.3);border-color:rgba(14,165,233,.4)}.btn-admin svg[data-v-4f1cf49e]{flex-shrink:0}.dropdown-menu[data-v-4f1cf49e]{position:absolute;top:calc(100% + .5rem);right:0;min-width:200px;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);overflow:hidden;z-index:1000;animation:slideDown-4f1cf49e .2s ease}@keyframes slideDown-4f1cf49e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.menu-item[data-v-4f1cf49e]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;color:#374151;font-size:.9375rem;font-weight:500;text-decoration:none;transition:all .2s ease;border-bottom:1px solid #f3f4f6}.menu-item[data-v-4f1cf49e]:last-child{border-bottom:none}.menu-item[data-v-4f1cf49e]:hover{background:#f9fafb;color:#00235c}.menu-item.router-link-active[data-v-4f1cf49e]{background:#f0f9ff;color:#0ea5e9;font-weight:600}.menu-item svg[data-v-4f1cf49e]{flex-shrink:0}.user-info[data-v-4f1cf49e]{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.user-info[data-v-4f1cf49e]:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.user-avatar[data-v-4f1cf49e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff;flex-shrink:0}.user-details[data-v-4f1cf49e]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.user-name[data-v-4f1cf49e]{font-size:.9375rem;font-weight:600;color:#fff}.user-email[data-v-4f1cf49e],.user-name[data-v-4f1cf49e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-4f1cf49e]{font-size:.75rem;color:hsla(0,0%,100%,.8)}@media(max-width:768px){.site-header[data-v-4f1cf49e]{padding:1rem 1.5rem}.logo[data-v-4f1cf49e]{height:38px}.header-title[data-v-4f1cf49e]{font-size:1.25rem}.btn-back[data-v-4f1cf49e]{padding:.5rem .75rem;font-size:.875rem}.btn-back span[data-v-4f1cf49e]{display:none}.user-details[data-v-4f1cf49e]{max-width:120px}.user-name[data-v-4f1cf49e]{font-size:.875rem}.user-email[data-v-4f1cf49e]{font-size:.7rem}}@media(max-width:480px){.site-header[data-v-4f1cf49e]{padding:.875rem 1rem}.logo[data-v-4f1cf49e]{height:32px}.header-title[data-v-4f1cf49e]{font-size:1.125rem}.btn-back[data-v-4f1cf49e],.user-info[data-v-4f1cf49e]{padding:.5rem}.user-avatar[data-v-4f1cf49e]{width:32px;height:32px}.user-avatar svg[data-v-4f1cf49e]{width:18px;height:18px}.user-details[data-v-4f1cf49e]{display:none}}[data-v-2a8bbcea]{margin:0;padding:0;box-sizing:border-box}.dashboard[data-v-2a8bbcea]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-family:Inter,sans-serif}.main-container[data-v-2a8bbcea]{max-width:1400px;margin:0 auto;padding:2rem}.action-bar[data-v-2a8bbcea]{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.search-wrapper[data-v-2a8bbcea]{position:relative;flex:1;min-width:280px}.search-wrapper .search-icon[data-v-2a8bbcea]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.search-wrapper .search-input[data-v-2a8bbcea]{width:100%;padding:.75rem 1rem .75rem 3rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.875rem;transition:all .3s ease;background:#fff}.search-wrapper .search-input[data-v-2a8bbcea]:focus{outline:none;border-color:#00235c;box-shadow:0 0 0 3px rgba(0,35,92,.1)}.search-wrapper .search-input[data-v-2a8bbcea]::-moz-placeholder{color:#9ca3af}.search-wrapper .search-input[data-v-2a8bbcea]::placeholder{color:#9ca3af}.btn-icon-secondary[data-v-2a8bbcea]{display:flex;align-items:center;justify-content:center;padding:.75rem;background:#fff;color:#00235c;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .3s ease}.btn-icon-secondary[data-v-2a8bbcea]:hover:not(:disabled){border-color:#00235c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,35,92,.1)}.btn-icon-secondary[data-v-2a8bbcea]:active:not(:disabled){transform:translateY(0)}.btn-icon-secondary[data-v-2a8bbcea]:disabled{opacity:.5;cursor:not-allowed}.btn-icon-secondary svg[data-v-2a8bbcea]{width:20px;height:20px}.btn-primary[data-v-2a8bbcea]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,#00235c,#001a45);color:#fff;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-primary[data-v-2a8bbcea]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,35,92,.2)}.btn-primary[data-v-2a8bbcea]:active{transform:translateY(0)}.btn-primary svg[data-v-2a8bbcea]{width:20px;height:20px}.tabs-container[data-v-2a8bbcea]{background:#fff;border-radius:16px;padding:.5rem;margin-bottom:2rem;box-shadow:0 2px 8px rgba(0,0,0,.05)}.tabs[data-v-2a8bbcea]{display:flex;gap:.5rem;flex-wrap:wrap}.tab[data-v-2a8bbcea]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:10px;font-size:.875rem;font-weight:600;color:#6b7280;text-decoration:none;transition:all .3s ease;cursor:pointer}.tab[data-v-2a8bbcea]:hover{background:#f3f4f6;color:#374151}.tab.active[data-v-2a8bbcea]{background:linear-gradient(135deg,#00235c,#001a45);color:#fff;box-shadow:0 4px 12px rgba(0,35,92,.2)}.tab .tab-count[data-v-2a8bbcea]{padding:.125rem .5rem;background:hsla(0,0%,100%,.2);border-radius:12px;font-size:.75rem;font-weight:700}.tab:not(.active) .tab-count[data-v-2a8bbcea]{background:#e5e7eb;color:#6b7280}.loading-container[data-v-2a8bbcea]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.spinner-wrapper[data-v-2a8bbcea]{margin-bottom:1.5rem}.spinner[data-v-2a8bbcea]{animation:rotate-2a8bbcea 1s linear infinite}@keyframes rotate-2a8bbcea{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-2a8bbcea]{font-size:1rem;color:#6b7280;font-weight:500}.tickets-container[data-v-2a8bbcea]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.empty-state[data-v-2a8bbcea]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-state svg[data-v-2a8bbcea]{margin-bottom:1.5rem;opacity:.5}.empty-state h3[data-v-2a8bbcea]{font-size:1.25rem;font-weight:600;color:#374151;margin-bottom:.5rem}.empty-state p[data-v-2a8bbcea]{font-size:.875rem;color:#6b7280}.ticket-card[data-v-2a8bbcea]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .3s ease;display:flex;flex-direction:column;gap:1rem;border:1px solid #e5e7eb}.ticket-card[data-v-2a8bbcea]:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.1);border-color:#00235c}.ticket-header[data-v-2a8bbcea]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #f3f4f6}.ticket-meta[data-v-2a8bbcea]{display:flex;flex-wrap:wrap;gap:1rem}.meta-item[data-v-2a8bbcea]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#6b7280;font-weight:500}.meta-item svg[data-v-2a8bbcea]{color:#9ca3af}.status-badge[data-v-2a8bbcea]{padding:.375rem .875rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.status-badge.status-open[data-v-2a8bbcea]{background:#fef3c7;color:#d97706}.status-badge.status-closed[data-v-2a8bbcea]{background:#d1fae5;color:#059669}.status-badge.status-pending[data-v-2a8bbcea]{background:#dbeafe;color:#2563eb}.ticket-body[data-v-2a8bbcea]{flex:1}.ticket-title[data-v-2a8bbcea]{font-size:1.125rem;font-weight:700;color:#00235c;margin-bottom:.5rem;line-height:1.4}.ticket-product[data-v-2a8bbcea]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:6px;font-size:.75rem;font-weight:600;color:#0369a1;margin-bottom:.5rem}.ticket-product svg[data-v-2a8bbcea]{color:#0284c7;flex-shrink:0}.ticket-description[data-v-2a8bbcea]{font-size:.875rem;color:#6b7280;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ticket-footer[data-v-2a8bbcea]{display:flex;justify-content:flex-end;padding-top:.5rem}.btn-secondary[data-v-2a8bbcea]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:transparent;color:#00235c;border:2px solid #00235c;border-radius:10px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-2a8bbcea]:hover{background:#00235c;color:#fff;transform:translateX(4px)}.btn-secondary svg[data-v-2a8bbcea]{transition:transform .3s ease}.btn-secondary:hover svg[data-v-2a8bbcea]{transform:translateX(2px)}@media(max-width:1024px){.main-container[data-v-2a8bbcea]{padding:1.5rem}.tickets-container[data-v-2a8bbcea]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.header-title[data-v-2a8bbcea]{font-size:1.5rem}}@media(max-width:768px){.header-content[data-v-2a8bbcea]{padding:1.25rem 1.5rem;flex-direction:column;gap:1rem;align-items:flex-start}.header-title[data-v-2a8bbcea]{font-size:1.375rem}.btn-logoff[data-v-2a8bbcea]{align-self:flex-end}.main-container[data-v-2a8bbcea]{padding:1.25rem}.action-bar[data-v-2a8bbcea]{flex-direction:column}.search-wrapper[data-v-2a8bbcea]{min-width:100%}.btn-primary[data-v-2a8bbcea]{width:100%;justify-content:center}.tabs[data-v-2a8bbcea]{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs[data-v-2a8bbcea]::-webkit-scrollbar{display:none}.tab[data-v-2a8bbcea]{flex-shrink:0}.tickets-container[data-v-2a8bbcea]{grid-template-columns:1fr;gap:1rem}.ticket-card[data-v-2a8bbcea]{padding:1.25rem}.ticket-header[data-v-2a8bbcea]{flex-direction:column;gap:.75rem}.status-badge[data-v-2a8bbcea]{align-self:flex-start}}@media(max-width:480px){.header-content[data-v-2a8bbcea]{padding:1rem}.header-title[data-v-2a8bbcea]{font-size:1.25rem}.main-container[data-v-2a8bbcea]{padding:1rem}.tabs-container[data-v-2a8bbcea]{padding:.375rem}.tab[data-v-2a8bbcea]{padding:.625rem 1rem;font-size:.8125rem}.ticket-card[data-v-2a8bbcea]{padding:1rem}.ticket-title[data-v-2a8bbcea]{font-size:1rem}.ticket-meta[data-v-2a8bbcea]{flex-direction:column;gap:.5rem}.btn-primary[data-v-2a8bbcea],.btn-secondary[data-v-2a8bbcea]{font-size:.8125rem;padding:.625rem 1.125rem}}[data-v-6a6b9734]{margin:0;padding:0;box-sizing:border-box}.ticket-details[data-v-6a6b9734]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-family:Inter,sans-serif}.main-container[data-v-6a6b9734]{max-width:1200px;margin:0 auto;padding:2rem}.loading-container[data-v-6a6b9734]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.spinner-wrapper[data-v-6a6b9734]{margin-bottom:1.5rem}.spinner[data-v-6a6b9734]{animation:rotate-6a6b9734 1s linear infinite}@keyframes rotate-6a6b9734{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text[data-v-6a6b9734]{font-size:1rem;color:#6b7280;font-weight:500}.ticket-card[data-v-6a6b9734]{background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden}.ticket-header[data-v-6a6b9734]{padding:1.5rem 2rem;border-bottom:2px solid #f3f4f6;background:linear-gradient(180deg,#fff 0,#f9fafb)}.ticket-info[data-v-6a6b9734]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ticket-number[data-v-6a6b9734]{font-size:1.75rem;font-weight:700;color:#00235c;letter-spacing:-.5px}.status-badge[data-v-6a6b9734]{padding:.5rem 1rem;border-radius:24px;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.status-badge.status-open[data-v-6a6b9734]{background:#fef3c7;color:#d97706}.status-badge.status-closed[data-v-6a6b9734]{background:#d1fae5;color:#059669}.status-badge.status-pending[data-v-6a6b9734]{background:#dbeafe;color:#2563eb}.ticket-title-main[data-v-6a6b9734]{font-size:1.5rem;font-weight:700;color:#1f2937;margin-top:1rem;line-height:1.3}.ticket-metadata[data-v-6a6b9734]{display:flex;gap:1.5rem;margin-top:.75rem;flex-wrap:wrap}.metadata-item[data-v-6a6b9734]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280;font-weight:500}.metadata-item svg[data-v-6a6b9734]{color:#9ca3af}.admin-controls[data-v-6a6b9734]{display:flex;gap:1.5rem;margin-top:1.5rem;padding:1.25rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;border:2px solid #bae6fd;flex-wrap:wrap}.control-group[data-v-6a6b9734]{display:flex;align-items:center;gap:.75rem}.control-label[data-v-6a6b9734]{font-size:.875rem;font-weight:600;color:#0369a1;white-space:nowrap}.control-select[data-v-6a6b9734]{padding:.5rem 1rem;background:#fff;border:2px solid #bae6fd;border-radius:8px;font-size:.875rem;font-weight:600;color:#0c4a6e;cursor:pointer;transition:all .2s ease}.control-select[data-v-6a6b9734]:hover{border-color:#0ea5e9}.control-select[data-v-6a6b9734]:focus{outline:none;border-color:#0284c7;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.messages-timeline[data-v-6a6b9734]{padding:2rem;max-height:500px;overflow-y:auto}.messages-timeline[data-v-6a6b9734]::-webkit-scrollbar{width:8px}.messages-timeline[data-v-6a6b9734]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.messages-timeline[data-v-6a6b9734]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.messages-timeline[data-v-6a6b9734]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.message-item[data-v-6a6b9734]{display:flex;gap:1rem;margin-bottom:2rem;animation:fadeIn-6a6b9734 .3s ease}.message-item[data-v-6a6b9734]:last-child{margin-bottom:0}@keyframes fadeIn-6a6b9734{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-avatar[data-v-6a6b9734]{flex-shrink:0;width:40px;height:40px;background:linear-gradient(135deg,#00235c,#001a45);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.message-avatar svg[data-v-6a6b9734]{width:24px;height:24px}.message-avatar.admin-avatar[data-v-6a6b9734]{background:linear-gradient(135deg,#0ea5e9,#0284c7);box-shadow:0 4px 12px rgba(14,165,233,.4)}.message-content[data-v-6a6b9734]{flex:1;min-width:0}.message-header[data-v-6a6b9734]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.message-title[data-v-6a6b9734]{font-size:1rem;font-weight:700;color:#00235c;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.admin-badge[data-v-6a6b9734]{display:inline-flex;align-items:center;padding:.25rem .625rem;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.5px;border-radius:12px;text-transform:uppercase;box-shadow:0 2px 8px rgba(14,165,233,.3)}.message-date[data-v-6a6b9734]{font-size:.8125rem;color:#9ca3af;font-weight:500}.message-text[data-v-6a6b9734]{font-size:.9375rem;color:#4b5563;line-height:1.6;padding:1rem;background:#f9fafb;border-radius:12px;border-left:3px solid #00235c}.message-text.admin-text[data-v-6a6b9734]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-left-color:#0ea5e9;color:#0c4a6e;font-weight:500}.attachments-list[data-v-6a6b9734]{margin-top:1rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb}.attachments-header[data-v-6a6b9734]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;color:#6b7280}.attachments-header svg[data-v-6a6b9734]{color:#00235c}.attachment-items[data-v-6a6b9734]{display:flex;flex-direction:column;gap:.5rem}.attachment-item[data-v-6a6b9734]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:.8125rem;transition:all .2s ease}.attachment-item[data-v-6a6b9734]:hover{background:#f3f4f6;border-color:#d1d5db}.attachment-item>svg[data-v-6a6b9734]{color:#6b7280;flex-shrink:0}.attachment-name[data-v-6a6b9734]{flex:1;color:#374151;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.attachment-size[data-v-6a6b9734]{color:#9ca3af;font-size:.75rem;flex-shrink:0;margin-right:.5rem}.btn-download[data-v-6a6b9734]{padding:.375rem;background:transparent;border:1px solid #e5e7eb;color:#00235c;cursor:pointer;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-download[data-v-6a6b9734]:hover{background:#00235c;border-color:#00235c;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,35,92,.2)}.btn-download[data-v-6a6b9734]:active{transform:translateY(0)}.btn-download svg[data-v-6a6b9734]{width:16px;height:16px}.reply-section[data-v-6a6b9734]{padding:2rem;border-top:2px solid #f3f4f6;background:#fafbfc}.reply-section-closed[data-v-6a6b9734]{padding:3rem 2rem;border-top:2px solid #f3f4f6;background:#fafbfc}.closed-message[data-v-6a6b9734]{max-width:400px;margin:0 auto;text-align:center;padding:2rem;background:#fff;border-radius:16px;border:2px solid #e5e7eb}.closed-message svg[data-v-6a6b9734]{margin:0 auto 1.5rem}.closed-message h3[data-v-6a6b9734]{font-size:1.25rem;font-weight:700;color:#6b7280;margin-bottom:.5rem}.closed-message p[data-v-6a6b9734]{font-size:.9375rem;color:#9ca3af;line-height:1.6}.reply-header[data-v-6a6b9734]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.reply-header svg[data-v-6a6b9734]{color:#00235c}.reply-header h3[data-v-6a6b9734]{font-size:1.125rem;font-weight:700;color:#1f2937}.reply-textarea[data-v-6a6b9734]{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:12px;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.6;color:#1f2937;resize:vertical;min-height:120px;transition:all .3s ease}.reply-textarea[data-v-6a6b9734]:focus{outline:none;border-color:#00235c;box-shadow:0 0 0 3px rgba(0,35,92,.1)}.reply-textarea[data-v-6a6b9734]::-moz-placeholder{color:#9ca3af}.reply-textarea[data-v-6a6b9734]::placeholder{color:#9ca3af}.reply-textarea[data-v-6a6b9734]:disabled{background-color:#f9fafb;cursor:not-allowed;opacity:.6}.attached-files-list[data-v-6a6b9734]{margin-top:1rem;padding:1rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.attached-files-header[data-v-6a6b9734]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;color:#6b7280}.attached-files-header svg[data-v-6a6b9734]{color:#00235c}.attached-files-items[data-v-6a6b9734]{display:flex;flex-direction:column;gap:.5rem}.attached-file-item[data-v-6a6b9734]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:.8125rem;transition:all .2s ease}.attached-file-item svg[data-v-6a6b9734]{color:#6b7280;flex-shrink:0}.file-name[data-v-6a6b9734]{flex:1;color:#374151;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.file-size[data-v-6a6b9734]{color:#9ca3af;font-size:.75rem;flex-shrink:0}.btn-remove-file[data-v-6a6b9734]{padding:.25rem;background:transparent;border:none;color:#ef4444;cursor:pointer;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.btn-remove-file[data-v-6a6b9734]:hover:not(:disabled){background:#fee2e2}.btn-remove-file[data-v-6a6b9734]:disabled{opacity:.5;cursor:not-allowed}.btn-remove-file svg[data-v-6a6b9734]{width:14px;height:14px}.reply-actions[data-v-6a6b9734]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;flex-wrap:wrap}.btn-attachment[data-v-6a6b9734]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#fff;color:#6b7280;border:2px solid #e5e7eb;border-radius:10px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-attachment[data-v-6a6b9734]:hover:not(:disabled){background:#f9fafb;border-color:#00235c;color:#00235c}.btn-attachment[data-v-6a6b9734]:disabled{opacity:.5;cursor:not-allowed}.btn-attachment svg[data-v-6a6b9734]{width:20px;height:20px}.btn-send[data-v-6a6b9734]{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;background:linear-gradient(135deg,#00235c,#001a45);color:#fff;border:none;border-radius:10px;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .3s ease}.btn-send[data-v-6a6b9734]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,35,92,.3)}.btn-send[data-v-6a6b9734]:active:not(:disabled){transform:translateY(0)}.btn-send[data-v-6a6b9734]:disabled{opacity:.6;cursor:not-allowed;background:#9ca3af}.btn-send svg[data-v-6a6b9734]{width:18px;height:18px}@media(max-width:1024px){.main-container[data-v-6a6b9734]{padding:1.5rem}.header-title[data-v-6a6b9734]{font-size:1.5rem}.messages-timeline[data-v-6a6b9734]{max-height:400px}}@media(max-width:768px){.header-content[data-v-6a6b9734]{flex-wrap:wrap;padding:1.25rem 1.5rem}.header-title[data-v-6a6b9734]{font-size:1.375rem;order:1;flex-basis:100%;text-align:left}.btn-back[data-v-6a6b9734]{order:2}.btn-logoff[data-v-6a6b9734]{order:3;margin-left:auto}.main-container[data-v-6a6b9734]{padding:1.25rem}.ticket-header[data-v-6a6b9734]{padding:1.25rem 1.5rem}.ticket-number[data-v-6a6b9734]{font-size:1.5rem}.messages-timeline[data-v-6a6b9734]{padding:1.5rem;max-height:350px}.message-item[data-v-6a6b9734]{gap:.75rem}.message-avatar[data-v-6a6b9734]{width:36px;height:36px}.message-avatar svg[data-v-6a6b9734]{width:20px;height:20px}.reply-section[data-v-6a6b9734]{padding:1.5rem}.reply-actions[data-v-6a6b9734]{flex-direction:column;align-items:stretch}.btn-attachment[data-v-6a6b9734],.btn-send[data-v-6a6b9734]{width:100%;justify-content:center}}@media(max-width:480px){.header-content[data-v-6a6b9734]{padding:1rem}.header-title[data-v-6a6b9734]{font-size:1.25rem}.btn-back[data-v-6a6b9734],.btn-logoff[data-v-6a6b9734]{padding:.5rem 1rem;font-size:.8125rem}.btn-back span[data-v-6a6b9734],.btn-logoff span[data-v-6a6b9734]{display:none}.main-container[data-v-6a6b9734],.ticket-header[data-v-6a6b9734]{padding:1rem}.ticket-number[data-v-6a6b9734]{font-size:1.25rem}.status-badge[data-v-6a6b9734]{font-size:.75rem;padding:.375rem .75rem}.messages-timeline[data-v-6a6b9734]{padding:1rem;max-height:300px}.message-header[data-v-6a6b9734],.message-item[data-v-6a6b9734]{flex-direction:column;align-items:flex-start}.message-header[data-v-6a6b9734]{gap:.25rem}.message-title[data-v-6a6b9734]{font-size:.9375rem}.message-text[data-v-6a6b9734]{font-size:.875rem;padding:.875rem}.reply-section[data-v-6a6b9734]{padding:1rem}.reply-header h3[data-v-6a6b9734]{font-size:1rem}.reply-textarea[data-v-6a6b9734]{font-size:.875rem;min-height:100px}.btn-attachment[data-v-6a6b9734],.btn-send[data-v-6a6b9734]{font-size:.8125rem;padding:.625rem 1rem}}.modal-overlay[data-v-2b4af98d]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-container[data-v-2b4af98d]{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.modal-header[data-v-2b4af98d]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:2px solid #f3f4f6}.modal-header h2[data-v-2b4af98d]{font-size:1.5rem;font-weight:700;color:#00235c}.btn-close[data-v-2b4af98d]{padding:.5rem;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:8px;transition:all .2s ease}.btn-close[data-v-2b4af98d]:hover{background:#f3f4f6;color:#00235c}.modal-body[data-v-2b4af98d]{padding:2rem;overflow-y:auto;flex:1}.form-group[data-v-2b4af98d]{margin-bottom:1.5rem}.form-row[data-v-2b4af98d]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-label[data-v-2b4af98d]{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:#374151}.form-input[data-v-2b4af98d],.form-textarea[data-v-2b4af98d]{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.9375rem;color:#1f2937;font-family:Inter,sans-serif;transition:all .2s ease}.form-input[data-v-2b4af98d]:focus,.form-textarea[data-v-2b4af98d]:focus{outline:none;border-color:#00235c;box-shadow:0 0 0 3px rgba(0,35,92,.1)}.form-input[data-v-2b4af98d]::-moz-placeholder,.form-textarea[data-v-2b4af98d]::-moz-placeholder{color:#9ca3af}.form-input[data-v-2b4af98d]::placeholder,.form-textarea[data-v-2b4af98d]::placeholder{color:#9ca3af}.form-textarea[data-v-2b4af98d]{resize:vertical;min-height:80px}.form-checkbox[data-v-2b4af98d]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-checkbox input[type=checkbox][data-v-2b4af98d]{width:20px;height:20px;cursor:pointer}.form-checkbox span[data-v-2b4af98d]{font-size:.9375rem;color:#374151;font-weight:500}.modal-footer[data-v-2b4af98d]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:2px solid #f3f4f6}.btn-primary[data-v-2b4af98d],.btn-secondary[data-v-2b4af98d]{padding:.75rem 1.5rem;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-2b4af98d]{background:#fff;border:2px solid #e5e7eb;color:#6b7280}.btn-secondary[data-v-2b4af98d]:hover{background:#f9fafb;border-color:#6b7280}.btn-primary[data-v-2b4af98d]{background:linear-gradient(135deg,#00235c,#001a45);border:none;color:#fff}.btn-primary[data-v-2b4af98d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,35,92,.3)}.btn-primary[data-v-2b4af98d]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-0ecfce2a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-container[data-v-0ecfce2a]{background:#fff;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.modal-header[data-v-0ecfce2a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:2px solid #f3f4f6}.modal-header h2[data-v-0ecfce2a]{font-size:1.25rem;font-weight:700;color:#00235c}.btn-close[data-v-0ecfce2a]{padding:.5rem;background:transparent;border:none;color:#6b7280;cursor:pointer;border-radius:8px;transition:all .2s ease}.btn-close[data-v-0ecfce2a]:hover{background:#f3f4f6;color:#00235c}.modal-body[data-v-0ecfce2a]{padding:2rem;overflow-y:auto;flex:1}.modal-description[data-v-0ecfce2a]{font-size:.9375rem;color:#6b7280;margin-bottom:1.5rem}.loading[data-v-0ecfce2a]{text-align:center;padding:3rem 0}.loading .spinner[data-v-0ecfce2a]{width:40px;height:40px;margin:0 auto 1rem;border:4px solid #e5e7eb;border-top-color:#00235c;border-radius:50%;animation:spin-0ecfce2a 1s linear infinite}.loading p[data-v-0ecfce2a]{color:#6b7280;font-size:.9375rem}@keyframes spin-0ecfce2a{to{transform:rotate(1turn)}}.produtos-list[data-v-0ecfce2a]{display:flex;flex-direction:column;gap:.75rem}.produto-item[data-v-0ecfce2a]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.produto-item[data-v-0ecfce2a]:hover{background:#fff;border-color:#00235c}.produto-item input[type=checkbox][data-v-0ecfce2a]{width:20px;height:20px;cursor:pointer;margin-top:2px;flex-shrink:0}.produto-info[data-v-0ecfce2a]{display:flex;flex-direction:column;gap:.25rem;flex:1}.produto-nome[data-v-0ecfce2a]{font-size:.9375rem;font-weight:600;color:#1f2937}.produto-descricao[data-v-0ecfce2a]{font-size:.8125rem;color:#6b7280}.empty-produtos[data-v-0ecfce2a]{text-align:center;padding:3rem 0}.empty-produtos p[data-v-0ecfce2a]{color:#9ca3af;font-size:.9375rem}.modal-footer[data-v-0ecfce2a]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-top:2px solid #f3f4f6}.footer-info[data-v-0ecfce2a]{font-size:.875rem;color:#6b7280;font-weight:500}.footer-actions[data-v-0ecfce2a]{display:flex;gap:1rem}.btn-primary[data-v-0ecfce2a],.btn-secondary[data-v-0ecfce2a]{padding:.75rem 1.5rem;border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-0ecfce2a]{background:#fff;border:2px solid #e5e7eb;color:#6b7280}.btn-secondary[data-v-0ecfce2a]:hover{background:#f9fafb;border-color:#6b7280}.btn-primary[data-v-0ecfce2a]{background:linear-gradient(135deg,#00235c,#001a45);border:none;color:#fff}.btn-primary[data-v-0ecfce2a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,35,92,.3)}.btn-primary[data-v-0ecfce2a]:disabled{opacity:.6;cursor:not-allowed}[data-v-64ae6dbd]{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}.empresas-page[data-v-64ae6dbd]{min-height:100vh;background:#f9fafb}.main-container[data-v-64ae6dbd]{max-width:1400px;margin:0 auto;padding:2rem}.action-bar[data-v-64ae6dbd]{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.search-wrapper[data-v-64ae6dbd]{flex:1;min-width:300px;position:relative}.search-icon[data-v-64ae6dbd]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af}.search-input[data-v-64ae6dbd]{width:100%;padding:.875rem 1rem .875rem 3rem;border:2px solid #e5e7eb;border-radius:12px;font-size:.9375rem;color:#1f2937;transition:all .3s ease}.search-input[data-v-64ae6dbd]:focus{outline:none;border-color:#00235c;box-shadow:0 0 0 3px rgba(0,35,92,.1)}.btn-icon-secondary[data-v-64ae6dbd]{padding:.875rem;background:#fff;border:2px solid #e5e7eb;border-radius:12px;color:#6b7280;cursor:pointer;transition:all .3s ease}.btn-icon-secondary[data-v-64ae6dbd]:hover:not(:disabled){background:#f9fafb;border-color:#00235c;color:#00235c}.btn-icon-secondary[data-v-64ae6dbd]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-64ae6dbd]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:linear-gradient(135deg,#00235c,#001a45);color:#fff;border:none;border-radius:12px;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-primary[data-v-64ae6dbd]:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,35,92,.3)}.loading-container[data-v-64ae6dbd]{text-align:center;padding:4rem 2rem}.spinner-wrapper[data-v-64ae6dbd]{display:inline-block;margin-bottom:1rem}.spinner[data-v-64ae6dbd]{animation:rotate-64ae6dbd 1.5s linear infinite}@keyframes rotate-64ae6dbd{to{transform:rotate(1turn)}}.loading-text[data-v-64ae6dbd]{font-size:1rem;color:#6b7280;font-weight:500}.empresas-grid[data-v-64ae6dbd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.empresa-card[data-v-64ae6dbd]{background:#fff;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:1.5rem;transition:all .3s ease}.empresa-card[data-v-64ae6dbd]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.empresa-header[data-v-64ae6dbd]{margin-bottom:1rem}.empresa-info[data-v-64ae6dbd]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.empresa-nome[data-v-64ae6dbd]{font-size:1.125rem;font-weight:700;color:#00235c;flex:1}.empresa-status[data-v-64ae6dbd]{padding:.375rem .75rem;border-radius:12px;font-size:.75rem;font-weight:700;text-transform:uppercase}.empresa-status.status-ativo[data-v-64ae6dbd]{background:#d1fae5;color:#059669}.empresa-status.status-inativo[data-v-64ae6dbd]{background:#fee2e2;color:#dc2626}.empresa-body[data-v-64ae6dbd]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.empresa-detail[data-v-64ae6dbd]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.empresa-detail svg[data-v-64ae6dbd]{color:#9ca3af;flex-shrink:0}.empresa-footer[data-v-64ae6dbd]{display:flex;gap:.5rem;padding-top:1rem;border-top:1px solid #f3f4f6}.btn-danger-small[data-v-64ae6dbd],.btn-secondary-small[data-v-64ae6dbd]{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s ease;background:#fff}.btn-danger-small svg[data-v-64ae6dbd],.btn-secondary-small svg[data-v-64ae6dbd]{width:16px;height:16px}.btn-secondary-small[data-v-64ae6dbd]{color:#6b7280}.btn-secondary-small[data-v-64ae6dbd]:hover{background:#f9fafb;border-color:#00235c;color:#00235c}.btn-danger-small[data-v-64ae6dbd]{color:#ef4444}.btn-danger-small[data-v-64ae6dbd]:hover{background:#fee2e2;border-color:#ef4444}.empty-state[data-v-64ae6dbd]{text-align:center;padding:4rem 2rem}.empty-state svg[data-v-64ae6dbd]{margin-bottom:1.5rem}.empty-state h3[data-v-64ae6dbd]{font-size:1.25rem;font-weight:700;color:#6b7280;margin-bottom:.5rem}.empty-state p[data-v-64ae6dbd]{font-size:.9375rem;color:#9ca3af}svg.icon{width:auto;display:block;fill:currentColor}.btn,.btnBlue,.btnDefault,.button-light{padding:.75rem 1.5rem;border-radius:12px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;display:inline-flex;align-items:center;gap:.5rem;font-family:Inter,sans-serif}.btn:disabled,.btnBlue:disabled,.btnDefault:disabled,.button-light:disabled{opacity:.6;cursor:not-allowed}.btn-primary,.btnBlue{background:linear-gradient(135deg,#00235c,#001a45);color:#fff;transition:all .3s ease}.btn-primary:hover:not(:disabled),.btnBlue:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.btn-primary:active:not(:disabled),.btnBlue:active:not(:disabled){transform:translateY(0)}.btn-secondary{background:linear-gradient(135deg,#94bd23,#7da51e);color:#fff;transition:all .3s ease}.btn-secondary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.btn-secondary:active:not(:disabled){transform:translateY(0)}.btn-success{background:#10b981;color:#fff;transition:all .3s ease}.btn-success:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.btn-success:active:not(:disabled){transform:translateY(0)}.btn-danger{background:#ef4444;color:#fff;transition:all .3s ease}.btn-danger:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.btn-danger:active:not(:disabled){transform:translateY(0)}.btn-outline,.btnDefault{background:#fff;color:#374151;border:2px solid #e5e7eb}.btn-outline:hover:not(:disabled),.btnDefault:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.btn-ghost,.button-light{background:transparent;color:#374151}.btn-ghost:hover:not(:disabled),.button-light:hover:not(:disabled){background:#f9fafb}.btn-link{background:transparent;color:#00235c;padding:0}.btn-link:hover:not(:disabled){text-decoration:underline}.btn-sm{padding:.5rem 1rem;font-size:.875rem}.btn-lg{padding:1rem 2rem;font-size:1.125rem}.btn-icon{padding:.75rem;border-radius:9999px}.btn-icon svg{width:20px;height:20px}.btn-loading{position:relative;pointer-events:none}.btn-loading .spinner{animation:rotate 1s linear infinite}.btnBlue{height:40px}.btnDefault{height:40px;margin-right:35px;width:190px}.form-group{margin-bottom:1.5rem;width:100%}.form-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.form-label svg{color:#00235c;flex-shrink:0}.form-label.required:after{content:" *";color:#ef4444}.field,.form-input{width:100%;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-family:Inter,sans-serif;font-size:.9375rem;color:#1f2937;transition:all .3s ease;background:#fff}.field:focus,.form-input:focus{outline:none;border-color:#00235c;box-shadow:0 0 0 3px rgba(0,35,92,.1)}.field::-moz-placeholder,.form-input::-moz-placeholder{color:#9ca3af}.field::placeholder,.form-input::placeholder{color:#9ca3af}.field:disabled,.form-input:disabled{background:#f9fafb;cursor:not-allowed}.field.error,.field.input-error,.form-input.error,.form-input.input-error{border-color:#ef4444;background:#fef2f2}.field.input-success,.form-input.input-success{border-color:#10b981}.form-textarea{width:100%;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-family:Inter,sans-serif;font-size:.9375rem;color:#1f2937;transition:all .3s ease;background:#fff;resize:vertical;min-height:120px;line-height:1.6}.form-textarea:focus{outline:none;border-color:#00235c;box-shadow:0 0 0 3px rgba(0,35,92,.1)}.form-textarea::-moz-placeholder{color:#9ca3af}.form-textarea::placeholder{color:#9ca3af}.form-textarea:disabled{background:#f9fafb;cursor:not-allowed}.form-select{width:100%;padding:.875rem 1rem;border:2px solid #e5e7eb;border-radius:12px;font-family:Inter,sans-serif;font-size:.9375rem;color:#1f2937;transition:all .3s ease;background:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7280' d='M10.293 3.293 6 7.586 1.707 3.293A1 1 0 0 0 .293 4.707l5 5a1 1 0 0 0 1.414 0l5-5a1 1 0 1 0-1.414-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.form-select:focus{outline:none;border-color:#00235c;box-shadow:0 0 0 3px rgba(0,35,92,.1)}.form-select::-moz-placeholder{color:#9ca3af}.form-select::placeholder{color:#9ca3af}.form-select:disabled{background:#f9fafb;cursor:not-allowed}.form-checkbox,.form-radio{display:flex;align-items:center;gap:.5rem;cursor:pointer}.form-checkbox input[type=checkbox],.form-checkbox input[type=radio],.form-radio input[type=checkbox],.form-radio input[type=radio]{width:18px;height:18px;cursor:pointer}.form-checkbox label,.form-radio label{cursor:pointer;margin-bottom:0;font-weight:400}.erro,.error-message{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#ef4444;margin-top:.5rem;animation:shake .3s ease}.erro svg,.error-message svg{flex-shrink:0}.success-message{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#10b981;margin-top:.5rem}.success-message svg{flex-shrink:0}.input-group{position:relative}.input-group .input-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#6b7280;pointer-events:none}.input-group input{padding-left:3rem}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1040;display:flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.modal-container{background:#fff;border-radius:20px;width:calc(100% - 2rem);max-width:560px;max-height:calc(100vh - 2rem);overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);position:relative;animation:slideUp .3s ease;display:flex;flex-direction:column}.modal-close{position:absolute;top:1.25rem;right:1.25rem;width:40px;height:40px;border-radius:9999px;background:#f3f4f6;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.modal-close:hover{background:#e5e7eb;transform:rotate(90deg)}.modal-close svg{color:#4b5563}.modal-header{text-align:center;padding:2.5rem 2rem 1.5rem;border-bottom:2px solid #f3f4f6;flex-shrink:0}.modal-icon{margin-bottom:1.25rem;display:inline-block;animation:scaleIn .5s ease}.modal-title{font-size:1.875rem;font-weight:700;color:#00235c;margin-bottom:.5rem;letter-spacing:-.5px}.modal-subtitle{font-size:.9375rem;color:#6b7280;line-height:1.5;max-width:400px;margin:0 auto}.modal-body,.modal-form{padding:2rem;overflow-x:hidden;overflow-y:auto;flex:1;min-height:0}.modal-body::-webkit-scrollbar,.modal-form::-webkit-scrollbar{width:8px;height:8px}.modal-body::-webkit-scrollbar-track,.modal-form::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.modal-body::-webkit-scrollbar-thumb,.modal-form::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.modal-body::-webkit-scrollbar-thumb:hover,.modal-form::-webkit-scrollbar-thumb:hover{background:#b4bbc5}.modal-actions,.modal-footer{display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem 2rem;border-top:2px solid #f3f4f6;flex-shrink:0;flex-wrap:wrap}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-active .modal-container,.modal-fade-leave-active .modal-container{transition:transform .3s ease}.modal-fade-enter-from .modal-container,.modal-fade-leave-to .modal-container{transform:scale(.95)}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@media(max-width:640px){.modal-container{border-radius:16px;width:calc(100% - 1rem);max-height:calc(100vh - 1rem)}.modal-header{padding:2rem 1.5rem 1.25rem}.modal-title{font-size:1.5rem}.modal-subtitle{font-size:.875rem}.modal-body,.modal-form{padding:1.5rem}.modal-actions,.modal-footer{flex-direction:column;gap:.75rem}.modal-actions .btn,.modal-actions .btnBlue,.modal-actions .btnDefault,.modal-actions .button-light,.modal-footer .btn,.modal-footer .btnBlue,.modal-footer .btnDefault,.modal-footer .button-light{width:100%}.modal-close{width:36px;height:36px;top:1rem;right:1rem}}.flex{display:flex}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.m-0{margin:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:.9375rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-primary{color:#00235c}.text-secondary{color:#94bd23}.text-success{color:#10b981}.text-error{color:#ef4444}.text-warning{color:#ed8936}.text-gray{color:#6b7280}.text-white{color:#fff}.bg-white{background-color:#fff}.bg-gray-50{background-color:#f9fafb}.bg-gray-100{background-color:#f3f4f6}.bg-primary{background-color:#00235c}.bg-secondary{background-color:#94bd23}.rounded{border-radius:8px}.rounded-md{border-radius:12px}.rounded-lg{border-radius:16px}.rounded-full{border-radius:9999px}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.w-full{width:100%}.w-auto{width:auto}.h-full{height:100%}.h-auto{height:auto}.disabled,.disabledBtn,.disabledProximaEtapa{opacity:.6!important;pointer-events:none!important;cursor:not-allowed!important}.fade-in{animation:fadeIn .3s ease}.fade-out{animation:fadeOut .3s ease}.slide-up{animation:slideUp .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.spinner{animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button-light{color:#000!important;background:transparent!important;font-size:12px}.erro{color:#e73d3d;display:contents;margin-top:3px}.table{width:100%;border-collapse:collapse}.table thead{width:100%;height:40px;border-radius:10px}.table thead th{text-align:left;padding:10px;width:auto;color:#667085;background:var(--Gray-50,#f9fafb);padding:12px 24px;align-items:center;gap:12px;align-self:stretch;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.table tbody{width:100%}.table tbody tr{width:100%;height:30px}.table tbody tr td{padding:0 10px;color:var(--Gray-500,#667085);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;height:72px;padding:16px 24px;align-items:center;align-self:stretch}.table tbody tr td .destaque{font-weight:700;color:#000;display:block}.headerAtivo{margin-top:5px;background-color:#f5f5f5;padding:10px 10px 20px 20px;border-radius:15px}.table-modal{width:100%;border-collapse:collapse}.table-modal thead{width:100%;height:30px;border-radius:10px}.table-modal thead th{text-align:left;padding:10px;width:auto;color:#667085;background:var(--Gray-50,#f9fafb);padding:12px 24px;align-items:center;gap:12px;align-self:stretch;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.table-modal tbody{width:100%}.table-modal tbody tr{width:100%;height:30px}.table-modal tbody tr td{padding:0 10px;color:var(--Gray-500,#667085);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:20px;height:40px;padding:16px 24px;align-items:center;align-self:stretch}.table-modal tbody tr td .destaque{font-weight:700;color:#000;display:block}.money{border-radius:8px;border:1px solid #d0d5dd;padding:10px 14px;background-color:#fff;width:100%}.money[disabled]{background-color:#f9fafb}.field{border-radius:8px;border:1px solid #d0d5dd;padding:10px 14px;background-color:#fff;width:100%}.field[disabled]{background-color:#f9fafb}.disabledBtn,.disabledProximaEtapa{opacity:.6!important;pointer-events:none!important}.disabledBtn .loadingBtn{padding:10px 50px;border:none;background-color:#007bff;color:#fff;font-size:16px;cursor:pointer}.disabledBtn .loadingBtn:focus{outline:none}.disabledBtn .loadingDots{display:flex;justify-content:center;align-items:center;margin-top:-10px;margin-bottom:10px}.disabledBtn .dot{animation:blink 1.4s infinite both;font-size:35px}.disabledBtn .dot2{animation:blink 1.6s infinite both;font-size:35px}.disabledBtn .dot3{animation:blink 1.8s infinite both;font-size:35px}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}.close__modal{position:absolute;right:47px;top:31px;font-family:Inter,sans-serif;font-size:30px;font-weight:500;letter-spacing:0;color:#000;z-index:1;cursor:pointer}.ico__edit{background-image:url(/Atendimento/img/ico-edit.84fd0726.svg)}.ico__edit,.ico__refresh{background-repeat:no-repeat;display:inline-block;width:30px;height:30px;cursor:pointer}.ico__refresh{background-image:url(/Atendimento/img/ico-refresh.0edb07f2.svg)}.ico__delete{background-image:url(/Atendimento/img/ico-trash.6f1a7d44.svg);width:30px;height:30px;cursor:pointer}.ico__abrir-chamado,.ico__delete{background-repeat:no-repeat;display:inline-block}.ico__abrir-chamado{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABSCAYAAADU+8NvAAAAAXNSR0IArs4c6QAAA3tJREFUeAHt209u2kAUBvA5Qo+AcCN1yRFyg3bZFqyyyhWyzAEqdbLOhiNE6gHCKkIxi/QGXhRwdxyB6kE9YewZXGf+ZD70LI2wLTF8/vl5bGFbCJ5YgAVYgAVYgAU6BN5PLsUwl2I4nmG1XArKDjFlk1uRTXbQjYok6ekckOsiSRabDrk65Ll8JjmMUAWcC3C9HUlWdZbPWtDDcQlzMszGpSH/LL2h2gydYFALHUx+mKAMbRGItBqmUGCCWnYcTH6YoAxtEYi0GqZQYIJadhxMfpigDG0RiLQaplBgglp2HEx+mKAMbRGItBqmUN4gqFxWl3K5kbKoZq7t6m5efvn+c3fcru4eStd+jd+nzMvqlXdyIkPLYnUri80OvL3iTk5E6DNBroukJ3Yk6P1wgV/JNfLhc/G7xzASDZrGZPghQ4debnpUdSzo/YmvAf20KWWxnrk0+8nQrd92JsrayF+se9wgeUvoXkEtl4sw+WGCMrRFQF99uC51OfT0/tQSTKHABFW0+gxMfpiguq9agskPE1TR6jMw+WGC6r5qCSY/TFBFq8/A5IcJqvuqJZj8MEEVrT4Dkx8mqO6rlmDywwRVtPoMTH6YoLqvWoLJ3xX0w3Qgsnzq2q7vf82b/35d3z/PXfsVWT6P8Xy0+18Ip6AvpiOR5e0Hvesn63t80j29JjStayH16NP63QBP/IeDPiBvrRvTEyQqdDb+poYWTzNhoLMJHdLekGlnRYOm10ICTKGgvR/SUaAJefB5EMBZMPR+CMtLMZzciMGndyGQqc940LQhDpN7UIcf9/BV9/ymq47mic4RmbbTPagHLYcu3PN3QXtAZmgSOAXtCZmhT0F7RGZoG7RnZIY2QQdAZugmdCBkhj6GDojM0DV0YGSGJoGLryP6CD25X/CHTni6f5j8MEEt3jD5zUGruSyqabJtUap/As35+zwfbdmDvlebgzafLk1smR6U/4dtzp8g9I/ln4/NW1kYy+utfFyNYKDpCJGF6fWExKq49foE5VtvZbF5bhdGghW9h15UA1xsU0EkCv2CTW/Molb3MXjC0L5PsiH6k0/rm/YwcQxczzO0s///YTO0MzR10I3N0F6gu7EZ2hv0aWyG9gptx2Zo79BmbIYOAt3GZuhg0Do2QweFfsFm6ODQe+zHVZS7U1E2hn+EBViABViABXwK/AUblkzJyUq9OgAAAABJRU5ErkJggg==);width:45px;height:41px}.buttonsAcoes{display:flex;justify-content:flex-end;margin-top:20px}.buttonsAcoes .btnBlue{background-color:#00235c;color:#fff;border:1px solid #00235c;border-radius:8px;widows:88px}.buttonsAcoes .btnBlue,.buttonsAcoes .btnDefault{height:40px;font-family:Inter,sans-serif;cursor:pointer}.buttonsAcoes .btnDefault{background-color:#fff;color:#344054;border:1px solid #d0d5dd;margin-right:35px;border-radius:8px;width:190px}.footerFormulario{width:100%}