@charset "UTF-8";body{margin:0;font-family:Segoe UI,sans-serif;background:#e5ddd5}@media (max-width: 768px){html,body{width:100vw;max-width:100vw;overflow-x:hidden!important;position:relative}#app{width:100vw;max-width:100vw;overflow-x:hidden}input,textarea,select{font-size:16px!important}}body{margin:0;font-family:Segoe UI,sans-serif;font-size:16px;line-height:1.5;color:#333}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}.form-row{display:flex;flex-wrap:wrap;margin:0 -.5rem}.btn{padding:.5rem 1rem;border-radius:8px;border:none;font-size:.9rem;cursor:pointer;transition:background .2s ease;min-width:100px}.btn--primary{background-color:var(--primary-color, #00a884);color:#fff}.btn--primary:hover{filter:brightness(.92)}.btn--ghost{background-color:#f1f1f1;color:#333}.btn--ghost:hover{background-color:#e4e4e4}.btn--warning{background-color:var(--accent-color, #d3d32a);color:#333}.btn--warning:hover{filter:brightness(.92)}.btn--danger{background-color:#ea1111;color:#f3f3f3}.btn--danger:hover{background-color:#a90b0b}.color-red{color:red}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}@media (max-width: 768px){html,body{width:100vw;max-width:100vw;overflow-x:hidden;position:relative}}@media (max-width: 768px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}}body{line-height:1.5;-webkit-font-smoothing:antialiased;background-color:#fff}@media (max-width: 768px){body{width:100vw;max-width:100vw;overflow-x:hidden;position:relative}}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;outline:none}button{cursor:pointer;border:none;background:none}a{text-decoration:none;color:inherit}:root{--primary-color: #25D366;--secondary-color: #128C7E;--accent-color: #34B7F1;--background-color: #f0f2f5;--text-color: #303030}.btn-primary,.btn.btn-primary,.btn.btn--primary,.modal-btn--primary,.toolbar-section .btn-primary,.view-mode-toggle .btn.btn-primary,.schedules-new{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff!important}.btn-primary:hover,.btn.btn-primary:hover,.btn.btn--primary:hover,.modal-btn--primary:hover,.toolbar-section .btn-primary:hover,.view-mode-toggle .btn.btn-primary:hover,.schedules-new:hover{filter:brightness(.92)!important}.btn-link,.schedules-btn-folder,.toolbar-section .btn-secondary:hover,.organization-select:hover,.organization-select:focus{color:var(--primary-color)!important;border-color:var(--primary-color)!important}.file-manager-title,.schedule-details,.contact-item--status .contact-item__name,.limits-icon,.count-icon,.filter-icon,.btn-clear-filter{color:var(--primary-color)!important}.file-manager-title:before{background:linear-gradient(180deg,var(--primary-color) 0%,var(--secondary-color) 100%)!important}.unread-badge,.contact-item__badge,.badge.badge-available{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%)!important;color:#fff!important}.limits-percentage,.limit-detail-value--available{color:var(--primary-color)!important}.status-progress-bar{background:linear-gradient(90deg,var(--primary-color) 0%,var(--secondary-color) 100%)!important}.recaptcha-widget[data-v-c134c50d]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:1rem 0}.recaptcha-widget iframe[data-v-c134c50d]{width:100%;max-width:304px}.recaptcha-widget__warning[data-v-c134c50d]{color:#c0392b;font-size:.875rem;text-align:center}.google-login-button[data-v-0dbacf36]{width:100%;display:flex;justify-content:center;margin-bottom:1rem}.google-login-button__container[data-v-0dbacf36]{width:100%;display:flex;justify-content:center}.google-login-button__fallback[data-v-0dbacf36]{width:100%;padding:.75rem;border-radius:6px;border:1px solid #d0d0d0;background:#f5f5f5;color:#666;cursor:not-allowed;font-weight:600}.login-page{height:100vh;background:var(--background-color, #f0f2f5);display:flex;justify-content:center;align-items:center}.login-page .login-box{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 4px 24px #0000001f;width:100%;max-width:400px}.login-page .login-box .login-header{margin-bottom:2rem;text-align:center}.login-page .login-box .login-header h1{color:var(--primary-color, #075e54);font-size:2rem;margin-bottom:.25rem}.login-page .login-box .login-header p{color:#555;font-size:.95rem}.login-page .login-box .login-form{display:flex;flex-direction:column}.login-page .login-box .login-form input{padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;margin-bottom:1rem;transition:border-color .2s ease}.login-page .login-box .login-form input:focus{outline:none;border-color:#075e54}.login-page .login-box .login-form .login-form__recaptcha{display:flex;justify-content:center;margin-bottom:1rem}.login-page .login-box .login-form .recaptcha-warning{margin-bottom:1rem;font-size:.875rem;color:#e53935;text-align:center}.login-page .login-box .login-form button{background:var(--primary-color, #25d366);color:#fff;padding:.75rem;border:none;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer;transition:background .3s ease}.login-page .login-box .login-form button:hover{filter:brightness(.92)}.login-page .login-box .login-form button:disabled{cursor:not-allowed}.login-page .login-box .login-form .error{margin-top:1rem;color:#e53935;font-size:.9rem;text-align:center}.login-options{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.login-options__divider{position:relative;width:100%;text-align:center;font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;justify-content:center;gap:1rem}.login-options__divider:before,.login-options__divider:after{content:"";flex:1;height:1px;background:#e0e0e0}.login-options__google{width:100%}.login-options__error{color:#e53935;font-size:.85rem;text-align:center;margin:0}.login-options__manual{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;background:transparent;color:var(--secondary-color, #25d366);font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}.login-options__manual:hover{background:color-mix(in srgb,var(--secondary-color, #128C7E) 12%,transparent)}.auth-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1000}.auth-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.auth-modal__container{position:relative;background:#fff;border-radius:12px;padding:2rem;width:min(640px,92%);max-height:90vh;overflow-y:auto;box-shadow:0 20px 45px #0003}.auth-modal__title{font-size:1.5rem;margin-bottom:.5rem;color:var(--primary-color, #075e54)}.auth-modal__subtitle{margin-bottom:1.5rem;color:#666}.auth-modal__form{display:flex;flex-direction:column;gap:1rem}.auth-modal__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.auth-modal__grid .auth-modal__field{display:flex;flex-direction:column;gap:.35rem}.auth-modal__grid .auth-modal__field label{font-weight:600;font-size:.9rem;color:#374151}.auth-modal__grid input{width:100%;padding:.65rem .75rem;border:1px solid #ddd;border-radius:6px;font-size:.95rem;transition:border-color .2s ease}.auth-modal__grid input:focus{outline:none;border-color:#075e54}.auth-modal__grid input:read-only{background:#f4f6fb;cursor:not-allowed}.auth-modal__recaptcha{display:flex;justify-content:center}.auth-modal__loading{margin:0;text-align:center;color:#6b7280;font-size:.95rem}.auth-modal__error{color:#e53935;font-size:.9rem;margin:0;text-align:center}.auth-modal__actions{display:flex;justify-content:flex-end;gap:.75rem}.auth-modal__actions .btn{padding:.6rem 1.4rem;border-radius:6px;font-weight:600}.auth-modal__actions .btn.btn--ghost{background:transparent;border:1px solid #ddd}.auth-modal__actions .btn.btn--ghost:hover{background:#ddd3}.auth-modal__actions .btn.btn--primary{background:var(--secondary-color, #25d366);color:#fff;border:none}.auth-modal__actions .btn.btn--primary:disabled{background:color-mix(in srgb,var(--secondary-color, #128C7E) 70%,white);cursor:not-allowed}.plan-info[data-v-5b21d8a1]{display:flex;gap:1.5rem;padding:1rem 1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 4px #0000001a;flex-shrink:0;align-items:center;transition:all .3s ease;margin-bottom:1.5rem;border:1px solid #e5e7eb}.plan-info[data-v-5b21d8a1]:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.plan-info__item[data-v-5b21d8a1]{display:flex;gap:.5rem;font-size:.9rem;color:#333;align-items:center}.plan-info__item strong[data-v-5b21d8a1]{color:#555;font-weight:600;min-width:fit-content}.plan-info__status[data-v-5b21d8a1]{margin-left:auto;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;transition:all .3s ease}.plan-info__status.active[data-v-5b21d8a1]{background:color-mix(in srgb,var(--primary-color, #25D366) 18%,white);color:var(--primary-color, #155724)}.plan-info__status.inactive[data-v-5b21d8a1],.plan-info__status.cancelled[data-v-5b21d8a1]{background:#f8d7da;color:#721c24}.plan-info__status.overdue[data-v-5b21d8a1],.plan-info__status.expired[data-v-5b21d8a1]{background:#fff3cd;color:#856404}.plan-info__status.unknown[data-v-5b21d8a1]{background:#e2e3e5;color:#6c757d}.plan-info.compact[data-v-5b21d8a1]{padding:.5rem .75rem;gap:.75rem;margin-bottom:0;border:1px solid #e5e7eb;background:#f8fafc;box-shadow:0 1px 2px #0000000d;border-radius:6px;height:fit-content;align-items:center}.plan-info.compact .plan-info__item[data-v-5b21d8a1]{font-size:.75rem;color:#6b7280;white-space:nowrap}.plan-info.compact .plan-info__item strong[data-v-5b21d8a1]{color:#374151;font-weight:600;margin-right:.25rem}.plan-info.compact .plan-info__status[data-v-5b21d8a1]{padding:.2rem .5rem;font-size:.7rem;margin-left:auto}.plan-info.compact[data-v-5b21d8a1]:hover{box-shadow:0 2px 4px #0000001a;background:color-mix(in srgb,var(--primary-color, #25D366) 8%,#f1f5f9)}.plan-info.no-status .plan-info__status[data-v-5b21d8a1]{display:none}@media (max-width: 768px){.plan-info[data-v-5b21d8a1]{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}.plan-info__status[data-v-5b21d8a1]{margin-left:0;align-self:flex-start}.plan-info__item[data-v-5b21d8a1]{width:100%;justify-content:space-between}.plan-info.compact[data-v-5b21d8a1]{flex-direction:row;padding:.4rem .6rem;gap:.5rem}.plan-info.compact .plan-info__item[data-v-5b21d8a1]{font-size:.7rem}.plan-info.compact .plan-info__status[data-v-5b21d8a1]{font-size:.65rem;padding:.15rem .4rem}}@media (max-width: 480px){.plan-info[data-v-5b21d8a1]{padding:.75rem}.plan-info__item[data-v-5b21d8a1]{font-size:.8rem}.plan-info__status[data-v-5b21d8a1]{font-size:.75rem;padding:.25rem .6rem}}.e-notifications[data-v-0c71e875]{position:relative}.e-notifications__trigger[data-v-0c71e875]{position:relative;background:transparent;border:none;padding:.5rem;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);border-radius:999px;transition:background .2s ease;cursor:pointer}.e-notifications__trigger[data-v-0c71e875]:hover,.e-notifications__trigger--active[data-v-0c71e875]{background:#ffffff1a;color:var(--color-text)}.e-notifications__badge[data-v-0c71e875]{position:absolute;top:0;right:0;min-width:18px;min-height:18px;padding:2px 5px;border-radius:10px;background:#e53935;color:#fff;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 2px 4px #0000004d}.e-notifications__panel[data-v-0c71e875]{position:absolute;top:calc(100% + 8px);right:0;width:420px;max-width:calc(100vw - 20px);background:#fff;border:1px solid #E2E8F0;border-radius:8px;box-shadow:0 8px 24px #0000001f;overflow:hidden;z-index:30}.e-notifications__panel-header[data-v-0c71e875]{background:#fff;border-bottom:1px solid #E2E8F0}.e-notifications__header-top[data-v-0c71e875]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem .75rem}.e-notifications__header-top h3[data-v-0c71e875]{font-size:1.125rem;margin:0;color:#303030;font-weight:600;letter-spacing:-.01em}.e-notifications__header-bottom[data-v-0c71e875]{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem 1rem;gap:1rem}.e-notifications__counter[data-v-0c71e875]{display:flex;align-items:center;gap:.5rem;color:#667781;font-size:.875rem;font-weight:500}.e-notifications__counter .e-icon[data-v-0c71e875]{font-size:1.125rem;color:#667781!important}.e-notifications__counter span[data-v-0c71e875]{white-space:nowrap}.e-notifications__filter-btn[data-v-0c71e875]{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #E2E8F0;color:#303030;font-size:.875rem;cursor:pointer;padding:.5rem 1rem;border-radius:6px;transition:all .2s ease;font-weight:500;white-space:nowrap}.e-notifications__filter-btn[data-v-0c71e875]:hover{background:#f8f9fa;border-color:#cbd5e0}.e-notifications__filter-btn .e-icon[data-v-0c71e875]{font-size:1.125rem;color:#667781!important}.e-notifications__mark-all[data-v-0c71e875]{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:#25d366;cursor:pointer;padding:.375rem .75rem;border-radius:4px;transition:all .2s ease;font-size:.875rem;font-weight:500;white-space:nowrap}.e-notifications__mark-all[data-v-0c71e875]:hover{background:#25d3661a}.e-notifications__mark-all .e-icon[data-v-0c71e875]{font-size:1.125rem;color:#25d366!important}.e-notifications__list[data-v-0c71e875]{max-height:450px;overflow-y:auto;background:#fafafa}.e-notifications__list[data-v-0c71e875]::-webkit-scrollbar{width:8px}.e-notifications__list[data-v-0c71e875]::-webkit-scrollbar-track{background:#f1f1f1}.e-notifications__list[data-v-0c71e875]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.e-notifications__list[data-v-0c71e875]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.e-notifications__list.is-loading[data-v-0c71e875]{display:flex;align-items:center;justify-content:center;min-height:200px}.e-notifications__empty[data-v-0c71e875]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;color:#667781;font-size:.9375rem;background:#fff;text-align:center}.e-notifications__empty .e-icon[data-v-0c71e875]{font-size:2.5rem;color:#cbd5e0}.e-notifications__empty span[data-v-0c71e875]{font-weight:500}.e-notifications__item[data-v-0c71e875]{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;padding:1.125rem 1.5rem;background:#fff;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .15s ease;position:relative}.e-notifications__item[data-v-0c71e875]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:background .15s ease}.e-notifications__item[data-v-0c71e875]:hover{background:#f8f9fa}.e-notifications__item[data-v-0c71e875]:hover:before{background:#e2e8f0}.e-notifications__item[data-v-0c71e875]:last-child{border-bottom:none}.e-notifications__item.is-unread[data-v-0c71e875]{background:#f0f9ff}.e-notifications__item.is-unread[data-v-0c71e875]:before{background:#25d366}.e-notifications__item.is-unread[data-v-0c71e875]:hover{background:#e0f2fe}.e-notifications__item.is-unread[data-v-0c71e875]:hover:before{background:#21bd5c}.e-notifications__item.is-unread .e-notifications__item-title[data-v-0c71e875]{font-weight:600}.e-notifications__item--error .e-notifications__item-icon[data-v-0c71e875]{color:#e74c3c}.e-notifications__item--warning .e-notifications__item-icon[data-v-0c71e875]{color:#f39c12}.e-notifications__item--success .e-notifications__item-icon[data-v-0c71e875]{color:#2ecc71}.e-notifications__item--info .e-notifications__item-icon[data-v-0c71e875]{color:#25d366}.e-notifications__item-icon[data-v-0c71e875]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#25d36614;flex-shrink:0}.e-notifications__item-icon .e-icon[data-v-0c71e875]{font-size:1.25rem}.e-notifications__item--error .e-notifications__item-icon[data-v-0c71e875]{background:#e74c3c14}.e-notifications__item--warning .e-notifications__item-icon[data-v-0c71e875]{background:#f39c1214}.e-notifications__item--success .e-notifications__item-icon[data-v-0c71e875]{background:#2ecc7114}.e-notifications__item-content[data-v-0c71e875]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.e-notifications__item-header[data-v-0c71e875]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.e-notifications__item-title[data-v-0c71e875]{font-weight:500;font-size:.9375rem;color:#303030;line-height:1.4;flex:1}.e-notifications__item-message[data-v-0c71e875]{margin:0;color:#667781;font-size:.875rem;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.e-notifications__item-time[data-v-0c71e875]{font-size:.75rem;color:#8b8b8b;font-weight:500;white-space:nowrap;flex-shrink:0}.e-notifications__item-indicator[data-v-0c71e875]{width:8px;height:8px;border-radius:50%;background:#25d366;align-self:center;flex-shrink:0}.fade-enter-active[data-v-0c71e875],.fade-leave-active[data-v-0c71e875]{transition:opacity .15s ease}.fade-enter-from[data-v-0c71e875],.fade-leave-to[data-v-0c71e875]{opacity:0}.dashboard{display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:var(--background-color, #f0f2f5);position:relative;transition:padding-left .3s ease}.dashboard .menu-toggle{position:absolute;top:10px;left:10px;width:40px;height:40px;border-radius:50%;background-color:var(--primary-color, #25D366);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;box-shadow:0 2px 5px #0003}@media (min-width: 769px){.dashboard.sidebar-open{padding-left:220px}}.dashboard__header{display:flex;align-items:center;height:60px;padding:0 20px 0 60px;background-color:#fff;border-bottom:1px solid #E2E8F0;box-shadow:0 1px 3px #00000014;z-index:10;gap:20px}.dashboard__brand{display:flex;align-items:center;flex-shrink:0}.dashboard__logo{display:flex;align-items:center;justify-content:center;margin-right:12px}.dashboard__logo img{display:block;max-height:40px;width:auto}.dashboard__brand-name{font-size:1.25rem;font-weight:600;color:var(--primary-color, #25D366);white-space:nowrap}.dashboard__brand-name--only{font-size:1.35rem}.dashboard__plan-info{flex:1;max-width:450px;min-width:250px;display:flex;justify-content:center}.dashboard__title{font-size:18px;font-weight:600;margin:0;white-space:nowrap}.dashboard__search{position:relative;flex:1;max-width:400px;margin:0 20px}.dashboard__search input{width:100%;height:36px;padding:0 36px;border:1px solid #E2E8F0;border-radius:8px;font-size:14px}.dashboard__search input:focus{outline:none;border-color:var(--primary-color, #25D366)}.dashboard__search i{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#667781;font-size:20px}.dashboard__actions{display:flex;align-items:center;margin-left:auto;flex-shrink:0;gap:8px}.dashboard__actions .icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;border-radius:50%;cursor:pointer;margin-left:8px;color:#667781;transition:background-color .2s,color .2s}.dashboard__actions .icon-btn:hover{background-color:#0000000d}.dashboard__actions .sound-toggle-btn.is-active{color:var(--primary-color, #25D366)}.dashboard__actions .sound-toggle-btn.is-active:hover{background-color:color-mix(in srgb,var(--primary-color, #25D366) 10%,transparent)}.dashboard__actions .user-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-left:8px;cursor:pointer}.dashboard__actions .user-avatar img{width:100%;height:100%;object-fit:cover}.dashboard__actions .dashboard__notifications{display:flex;align-items:center}.dashboard__content{display:flex;flex:1;overflow:hidden}.sidebar{position:fixed;left:0;top:0;bottom:0;width:220px;background-color:#fff;border-right:1px solid #E2E8F0;display:flex;flex-direction:column;justify-content:space-between;z-index:90;transform:translate(-100%);transition:transform .3s ease;box-shadow:2px 0 5px #0000001a}.sidebar--collapsed{transform:translate(-100%)}.sidebar-open .sidebar{transform:translate(0)}.sidebar__nav{padding:70px 0 12px}.sidebar__item{display:flex;align-items:center;padding:12px 16px;cursor:pointer;color:#667781;transition:background-color .2s}.sidebar__item:hover{background-color:#0000000d}.sidebar__item--active{background-color:color-mix(in srgb,var(--primary-color, #25D366) 10%,transparent);color:var(--primary-color, #25D366);font-weight:500;border-left:3px solid var(--primary-color, #25D366)}.sidebar__item i{margin-right:12px;font-size:20px}.sidebar__item span{font-size:14px}.whatsapp-status{display:flex;align-items:center;padding:16px;border-top:1px solid #E2E8F0;margin-top:auto}.whatsapp-status__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--primary-color, #25D366);color:#fff;border-radius:50%;font-size:14px;margin-right:12px;font-weight:700}.whatsapp-status__info{flex:1}.whatsapp-status__label{display:block;font-size:12px;color:#667781}.whatsapp-status__connection{display:flex;align-items:center;font-size:14px;color:#303030}.whatsapp-status__connection .status-indicator{width:8px;height:8px;background-color:var(--primary-color, #25D366);border-radius:50%;margin-right:6px}.whatsapp-status--connected .status-indicator{background-color:#22c55e}.whatsapp-status--pending .status-indicator{background-color:#eab308}.whatsapp-status--disconnected .status-indicator{background-color:#ef4444}.main-content{flex:1;display:flex;overflow:hidden;min-height:0;width:100%;height:100%}.contacts-section{width:500px;min-width:500px;max-width:500px;flex-shrink:0;background-color:#fff;border-right:1px solid #E2E8F0;display:flex;flex-direction:column;overflow:hidden;transition:width .3s ease}@media (max-width: 1024px){.contacts-section{width:280px!important;min-width:280px!important;max-width:280px!important}}@media (max-width: 768px){.contacts-section{width:100%!important;min-width:100%!important;max-width:100%!important;transition:transform .3s ease,opacity .3s ease}.contacts-section.contacts-hidden{display:none}}.contacts-search{padding:12px 16px;display:flex;align-items:center;border-bottom:1px solid #E2E8F0;position:relative}.contacts-search i{position:absolute;left:24px;color:#667781}.contacts-search input{flex:1;border:1px solid #E2E8F0;border-radius:8px;padding:8px 8px 8px 36px;font-size:14px}.contacts-search input:focus{outline:none;border-color:var(--primary-color, #25D366)}.contacts-list{flex:1;overflow-y:auto}.contact-item{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(226,232,240,.5);cursor:pointer;transition:background-color .2s}.contact-item:hover{background-color:#00000008}.contact-item__avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:14px;flex-shrink:0}.contact-item__avatar img{width:100%;height:100%;object-fit:cover}.contact-item__info{flex:1;min-width:0;padding-right:8px}.contact-item__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.contact-item__name{margin:0;font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-item__time{font-size:12px;color:#667781;white-space:nowrap}.contact-item__message{margin:0;font-size:14px;color:#667781;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-item__badge{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;background-color:#25d366;color:#fff;border-radius:10px;font-size:12px;padding:0 6px}.chat-area{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;position:relative;height:100%;width:100%}@media (max-width: 768px){.chat-area{display:none}.chat-area.chat-visible{display:flex;flex-direction:column;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:#fff}}.notification-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background-color:var(--primary-color, #25D366);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;box-shadow:0 2px 4px #0003}@media (max-width: 768px){.dashboard__search{display:none}}.user-avatar-wrapper{position:relative;cursor:pointer}.user-avatar-wrapper .user-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-color, #25D366) 0%,var(--secondary-color, #128C7E) 100%);box-shadow:0 2px 8px color-mix(in srgb,var(--primary-color, #25D366) 35%,transparent);transition:all .3s ease}.user-avatar-wrapper .user-avatar:hover{transform:scale(1.05);box-shadow:0 4px 12px color-mix(in srgb,var(--primary-color, #25D366) 45%,transparent)}.user-avatar-wrapper .user-avatar img{width:100%;height:100%;object-fit:cover}.user-avatar-wrapper .user-avatar .user-avatar-initial{color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;-webkit-user-select:none;user-select:none}.user-avatar-wrapper .user-menu{position:absolute;top:50px;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #0000001a;z-index:100;min-width:120px}.user-avatar-wrapper .user-menu ul{list-style:none;margin:0;padding:0}.user-avatar-wrapper .user-menu ul li{padding:10px 15px;cursor:pointer;transition:background .2s;display:flex;gap:10px}.user-avatar-wrapper .user-menu ul li:hover{background:#f5f5f5}@media (max-width: 1024px){.dashboard__header{gap:15px;padding:0 15px 0 60px}.dashboard__plan-info{max-width:350px;min-width:200px}}@media (max-width: 768px){.dashboard__header{gap:10px;padding:10px 10px 10px 60px;flex-wrap:wrap;height:auto;min-height:60px}.dashboard__plan-info{order:3;width:100%;max-width:none;min-width:auto;margin:10px 0 0}.dashboard__brand{flex:1}.dashboard__actions{margin-left:0}}.nav-main-link{gap:10px}.e-card{width:100%;background:#fff;border-radius:12px;padding:0;box-shadow:0 2px 4px #0000001a;border-left:4px solid var(--primary-color, #00a884);transition:all .3s ease;display:flex;flex-direction:column;overflow:hidden}.e-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.e-card_header{padding:1rem;border-bottom:1px solid #f0f0f0}.e-card_body{padding:1rem;flex:1}.e-card_footer{padding:.75rem 1rem;border-top:1px solid #f0f0f0;background-color:#fafafa}.dashboard-section[data-v-87909635]{padding:1rem .75rem;width:100%;max-width:1920px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;overflow-x:hidden}@media (min-width: 768px){.dashboard-section[data-v-87909635]{padding:1.25rem 1rem;gap:1.5rem}}@media (min-width: 1200px){.dashboard-section[data-v-87909635]{padding:1.25rem}}.dashboard-header[data-v-87909635]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;flex-shrink:0}.dashboard-header .dashboard-title[data-v-87909635]{font-size:1.5rem;font-weight:700;color:#111827;margin:0;line-height:1.3}@media (min-width: 768px){.dashboard-header .dashboard-title[data-v-87909635]{font-size:1.75rem}}.dashboard-header .user-welcome[data-v-87909635]{font-size:.9rem;color:#6b7280;font-weight:500;text-align:right;max-width:100%}.dashboard-header .user-welcome span[data-v-87909635]{display:block;word-break:break-word}.dashboard-header .user-welcome small[data-v-87909635]{display:block;color:#9ca3af;font-size:.75rem;margin-top:.2rem}@media (max-width: 480px){.dashboard-header .user-welcome[data-v-87909635]{text-align:left}}@media (max-width: 600px){.dashboard-header[data-v-87909635]{flex-direction:column;align-items:flex-start;text-align:left}.dashboard-header .user-welcome[data-v-87909635]{text-align:left}}.super-admin-view[data-v-87909635]{display:flex;align-items:center;justify-content:center;min-height:400px}.super-admin-view .placeholder-content[data-v-87909635]{text-align:center;color:#666}.super-admin-view .placeholder-content .placeholder-icon[data-v-87909635]{font-size:4rem;margin-bottom:1rem;opacity:.5}.super-admin-view .placeholder-content h3[data-v-87909635]{font-size:1.5rem;margin-bottom:.5rem;color:#333}.super-admin-view .placeholder-content p[data-v-87909635]{font-size:1rem;margin:0}.org-admin-view[data-v-87909635]{display:flex;flex-direction:column;gap:1.25rem}.section-title[data-v-87909635]{font-size:1.2rem;font-weight:600;color:#333;margin:0 0 .625rem;line-height:1.3}@media (min-width: 768px){.section-title[data-v-87909635]{font-size:1.25rem;margin-bottom:.75rem}}.current-plan-section[data-v-87909635]{display:flex;flex-direction:column;gap:1rem}.current-plan-section .current-plan-card[data-v-87909635]{min-width:0}.current-plan-section .current-plan-card[data-v-87909635] .e-card_header{padding:.875rem 1rem}.current-plan-section .current-plan-card[data-v-87909635] .e-card_body{padding:0 1rem .875rem}.current-plan-section .current-plan-card[data-v-87909635] .e-card_footer{padding:.6rem 1rem}.current-plan-section .current-plan-card .current-plan-card__header[data-v-87909635]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.current-plan-section .current-plan-card .current-plan-card__header .current-plan-card__icon[data-v-87909635]{width:40px;height:40px;flex-shrink:0;background:color-mix(in srgb,var(--primary-color, #00a884) 10%,white);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--primary-color, #00a884);font-size:1.2rem}.current-plan-section .current-plan-card .current-plan-card__header .current-plan-card__details[data-v-87909635]{flex:1;min-width:0}.current-plan-section .current-plan-card .current-plan-card__header .current-plan-card__details .current-plan-card__name[data-v-87909635]{font-size:1.1rem;font-weight:600;color:#0f172a;margin:0;word-break:break-word}@media (min-width: 768px){.current-plan-section .current-plan-card .current-plan-card__header .current-plan-card__details .current-plan-card__name[data-v-87909635]{font-size:1.15rem}}.current-plan-section .current-plan-card .current-plan-card__header .current-plan-card__details .current-plan-card__description[data-v-87909635]{margin:.25rem 0 0;color:#55627a;font-size:.85rem;word-break:break-word}.current-plan-section .current-plan-card .current-plan-card__header .current-plan-card__badge[data-v-87909635]{display:inline-flex;align-items:center;gap:.25rem;background:#dcfce7;color:#15803d;padding:.3rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap;flex-shrink:0}.current-plan-section .current-plan-card .current-plan-card__header .current-plan-card__badge .e-icon[data-v-87909635]{font-size:1rem}@media (max-width: 480px){.current-plan-section .current-plan-card .current-plan-card__header .current-plan-card__badge[data-v-87909635]{width:100%;justify-content:center}}.current-plan-section .current-plan-card .current-plan-card__body[data-v-87909635]{display:flex;flex-direction:column;gap:.875rem;padding-top:.375rem}.current-plan-section .current-plan-card .current-plan-card__body .current-plan-card__price[data-v-87909635]{display:flex;flex-direction:column;gap:.2rem;color:#64748b;font-size:.85rem}.current-plan-section .current-plan-card .current-plan-card__body .current-plan-card__price strong[data-v-87909635]{font-size:1.5rem;color:#0f172a}.current-plan-section .current-plan-card .current-plan-card__body .current-plan-card__summary[data-v-87909635]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem .75rem}.current-plan-section .current-plan-card .current-plan-card__body .current-plan-card__summary .summary-item[data-v-87909635]{display:flex;flex-direction:column;gap:.2rem;background:#f8fafc;border-radius:8px;padding:.5rem .75rem}.current-plan-section .current-plan-card .current-plan-card__body .current-plan-card__summary .summary-item .summary-label[data-v-87909635]{font-size:.8rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.current-plan-section .current-plan-card .current-plan-card__body .current-plan-card__summary .summary-item .summary-value[data-v-87909635]{font-size:1rem;color:#0f172a;font-weight:600}.current-plan-section .current-plan-card .current-plan-card__actions[data-v-87909635]{display:flex;justify-content:flex-end}.current-plan-section .plan-button[data-v-87909635]{width:auto;min-width:120px;padding:.5rem 1rem;border:none;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .2s ease;white-space:nowrap}.current-plan-section .plan-button.primary[data-v-87909635]{background:var(--primary-color, #00a884);color:#fff}.current-plan-section .plan-button.primary[data-v-87909635]:hover{background:var(--secondary-color, #128c7e)}.current-plan-section .plan-button.disabled[data-v-87909635]{background:#f5f5f5;color:#999;cursor:not-allowed}@media (max-width: 480px){.current-plan-section .plan-button[data-v-87909635]{width:100%;min-width:0}}.current-plan-section .no-plan-admin-message[data-v-87909635]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1.25rem;background:#fff;border-radius:10px;box-shadow:0 2px 8px #00000014}.current-plan-section .no-plan-admin-message .e-icon[data-v-87909635]{font-size:2.5rem;color:var(--primary-color, #00a884)}.current-plan-section .no-plan-admin-message p[data-v-87909635]{margin:0;color:#55627a;text-align:center}.instances-section[data-v-87909635]{display:flex;flex-direction:column;gap:.875rem;min-width:0}.instances-section .instances-section__header[data-v-87909635]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.instances-section .instances-section__header .section-title[data-v-87909635]{margin:0}.instances-section .instances-section__header .plan-button[data-v-87909635]{flex-shrink:0}@media (max-width: 480px){.instances-section .instances-section__header .plan-button[data-v-87909635]{width:100%}}.instances-section .instances-section__loading[data-v-87909635]{display:flex;align-items:center;gap:.5rem;color:#55627a}.instances-section .instances-section__loading .instances-section__loading-icon[data-v-87909635]{animation:spin-87909635 1s linear infinite}.instances-section .instances-section__stats[data-v-87909635]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem;margin-bottom:.5rem}@media (min-width: 640px){.instances-section .instances-section__stats[data-v-87909635]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.625rem}}.instances-section .instance-stat[data-v-87909635]{background:#f8fafc;border-radius:8px;padding:.625rem .875rem;display:flex;flex-direction:column;gap:.2rem}.instances-section .instance-stat__label[data-v-87909635]{font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.instances-section .instance-stat__value[data-v-87909635]{font-size:1.35rem;font-weight:700;color:#0f172a}.instances-section .instance-stat--connected[data-v-87909635]{border-left:4px solid #22c55e}.instances-section .instance-stat--qr[data-v-87909635]{border-left:4px solid #f59e0b}.instances-section .instance-stat--total[data-v-87909635]{border-left:4px solid #0ea5e9}.instances-section .instances-list[data-v-87909635]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}@media (max-width: 768px){.instances-section .instances-list[data-v-87909635]{grid-template-columns:minmax(0,1fr)}}.instances-section .instance-card[data-v-87909635]{width:100%;min-width:0;overflow:hidden}.instances-section .instance-card[data-v-87909635] .e-card_header{padding:.75rem 1rem}.instances-section .instance-card[data-v-87909635] .e-card_body{padding:0 1rem .75rem}.instances-section .instance-card .instance-card__header[data-v-87909635]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.instances-section .instance-card .instance-card__header .instance-card__icon[data-v-87909635]{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#10b9811f;display:flex;align-items:center;justify-content:center;color:#059669;font-size:1.25rem}.instances-section .instance-card .instance-card__header .instance-card__details[data-v-87909635]{flex:0 1 auto;min-width:0;max-width:100%}.instances-section .instance-card .instance-card__header .instance-card__details h4[data-v-87909635]{margin:0;font-size:1rem;font-weight:600;color:#0f172a;word-break:break-word;line-height:1.3}.instances-section .instance-card .instance-card__header .instance-card__details .instance-card__phone[data-v-87909635]{display:block;margin-top:.15rem;color:#64748b;font-size:.8rem}.instances-section .instance-card .instance-card__header .instance-card__status[data-v-87909635]{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;padding:.4rem .75rem;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.instances-section .instance-card .instance-card__header .instance-card__status--connected[data-v-87909635]{background:#22c55e1f;color:#15803d}.instances-section .instance-card .instance-card__header .instance-card__status--qr-pending[data-v-87909635]{background:#f59e0b26;color:#c2410c}.instances-section .instance-card .instance-card__header .instance-card__status--disconnected[data-v-87909635]{background:#ef444426;color:#b91c1c}.instances-section .instance-card .instance-card__header .instance-card__status--unknown[data-v-87909635]{background:#94a3b833;color:#475569}.instances-section .instance-card .instance-card__body[data-v-87909635]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding-top:.75rem;margin-top:.5rem;border-top:1px solid #f0f0f0}.instances-section .instance-card .instance-card__body .instance-card__info[data-v-87909635]{background:#f8fafc;border-radius:8px;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.2rem;align-items:center;text-align:center}.instances-section .instance-card .instance-card__body .instance-card__info[data-v-87909635]:last-child{border-left:1px solid #e5e7eb}.instances-section .instance-card .instance-card__body .instance-card__info .info-label[data-v-87909635]{font-size:.7rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.instances-section .instance-card .instance-card__body .instance-card__info .info-value[data-v-87909635]{font-size:1rem;font-weight:700;color:#0f172a}.instances-section .instances-section__empty[data-v-87909635]{background:#fff;border-radius:10px;padding:1.25rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#55627a;text-align:center;box-shadow:0 2px 8px #00000014}.instances-section .instances-section__empty .e-icon[data-v-87909635]{font-size:2rem;color:var(--primary-color, #00a884)}.instances-section .instances-section__empty p[data-v-87909635]{margin:0;font-size:.95rem;font-weight:600;color:#0f172a}.instances-section .instances-section__empty small[data-v-87909635]{display:block;font-size:.85rem;color:#64748b}.common-user-view[data-v-87909635]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 900px){.common-user-view[data-v-87909635]{grid-template-columns:1fr 1fr;align-items:start}}.fallback-view[data-v-87909635]{display:flex;align-items:center;justify-content:center;min-height:400px}.fallback-view .placeholder-content[data-v-87909635]{text-align:center;color:#666}.fallback-view .placeholder-content .placeholder-icon[data-v-87909635]{font-size:4rem;margin-bottom:1rem;opacity:.5}.fallback-view .placeholder-content h3[data-v-87909635]{font-size:1.5rem;margin-bottom:.5rem;color:#333}.fallback-view .placeholder-content p[data-v-87909635]{font-size:1rem;margin-bottom:.5rem}.fallback-view .placeholder-content small[data-v-87909635]{font-size:.8rem;color:#999}.user-plan-section[data-v-87909635]{min-width:0}.user-plan-section .user-plan-card[data-v-87909635]{background:#fff;border-radius:10px;padding:1rem;box-shadow:0 2px 8px #00000014;border-left:4px solid var(--primary-color, #00a884);display:flex;flex-wrap:wrap;align-items:center;gap:1rem;overflow:hidden}@media (min-width: 768px){.user-plan-section .user-plan-card[data-v-87909635]{padding:1.25rem;gap:1.25rem}}.user-plan-section .user-plan-card .plan-icon-large[data-v-87909635]{width:52px;height:52px;flex-shrink:0;background:color-mix(in srgb,var(--primary-color, #00a884) 10%,white);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--primary-color, #00a884);font-size:1.5rem}@media (min-width: 768px){.user-plan-section .user-plan-card .plan-icon-large[data-v-87909635]{width:56px;height:56px;font-size:1.6rem}}.user-plan-section .user-plan-card .plan-info[data-v-87909635]{flex:1;min-width:0}.user-plan-section .user-plan-card .plan-info .plan-name[data-v-87909635]{font-size:1.1rem;font-weight:600;color:#111827;margin:0 0 .35rem;word-break:break-word}@media (min-width: 768px){.user-plan-section .user-plan-card .plan-info .plan-name[data-v-87909635]{font-size:1.2rem}}.user-plan-section .user-plan-card .plan-info .plan-description[data-v-87909635]{color:#6b7280;font-size:.9rem;margin-bottom:.5rem;word-break:break-word}.user-plan-section .user-plan-card .plan-info .plan-price[data-v-87909635]{font-size:1rem;font-weight:700;color:var(--primary-color, #00a884)}@media (min-width: 768px){.user-plan-section .user-plan-card .plan-info .plan-price[data-v-87909635]{font-size:1.1rem}}.user-plan-section .user-plan-card .plan-status[data-v-87909635]{flex-shrink:0}.user-plan-section .user-plan-card .plan-status .status-badge[data-v-87909635]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:6px;font-size:.85rem;font-weight:600}.user-plan-section .user-plan-card .plan-status .status-badge.active[data-v-87909635]{background:#dcfce7;color:#15803d}@media (max-width: 480px){.user-plan-section .user-plan-card .plan-status[data-v-87909635]{width:100%}}.user-plan-section .no-plan-message[data-v-87909635]{text-align:center;padding:1.5rem 1rem;color:#666}.user-plan-section .no-plan-message .e-icon[data-v-87909635]{font-size:2.5rem;margin-bottom:.5rem;opacity:.5}.user-plan-section .no-plan-message p[data-v-87909635]{font-size:1rem;margin-bottom:.35rem}.user-plan-section .no-plan-message small[data-v-87909635]{font-size:.9rem}.user-info-section[data-v-87909635]{min-width:0}.user-info-section .user-info-card[data-v-87909635]{background:#fff;border-radius:10px;padding:1rem;box-shadow:0 2px 8px #00000014;overflow:hidden}@media (min-width: 768px){.user-info-section .user-info-card[data-v-87909635]{padding:1.25rem}}.user-info-section .user-info-card .info-item[data-v-87909635]{display:flex;align-items:flex-start;gap:.5rem .75rem;padding:.6rem 0;border-bottom:1px solid #f3f4f6}.user-info-section .user-info-card .info-item[data-v-87909635]:last-child{border-bottom:none}.user-info-section .user-info-card .info-item .e-icon[data-v-87909635]{width:18px;height:18px;color:var(--primary-color, #00a884);flex-shrink:0;margin-top:.1rem}.user-info-section .user-info-card .info-item div[data-v-87909635]{flex:1;min-width:0;color:#374151;word-break:break-word}.user-info-section .user-info-card .info-item div strong[data-v-87909635]{color:#111827;margin-right:.35rem}@media (max-width: 768px){.section-title[data-v-87909635]{font-size:1.15rem}.current-plan-card__actions .plan-button[data-v-87909635]{width:100%}}@media (max-width: 480px){.dashboard-section[data-v-87909635]{padding:1rem}.current-plan-section .current-plan-card__actions[data-v-87909635]{width:100%}}@keyframes spin-87909635{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.resource-error-banner[data-v-85b65f33]{background:linear-gradient(135deg,#ff6b6b,#ff8e8e);color:#fff;padding:1rem;margin-bottom:1rem;border-radius:8px;box-shadow:0 2px 8px #ff6b6b4d}.error-content[data-v-85b65f33]{display:flex;align-items:center;gap:1rem}.error-text h3[data-v-85b65f33]{margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.error-text p[data-v-85b65f33]{margin:0;font-size:.9rem;opacity:.9}.e-modal[data-v-34d53547]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.e-modal__backdrop[data-v-34d53547]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080}.e-modal__content[data-v-34d53547]{position:relative;padding:0;z-index:1;width:90%;max-width:500px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;margin:5% auto;background:#fff;border-radius:8px;transition:all .3s ease}.e-modal__content--small[data-v-34d53547]{max-width:400px}.e-modal__content--medium[data-v-34d53547]{max-width:700px}.e-modal__content--big[data-v-34d53547]{max-width:1400px;width:90%}.e-modal__header[data-v-34d53547]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #eee;background:#f9f9f9;position:relative;flex-shrink:0}.e-modal__title[data-v-34d53547]{font-size:1.1rem;font-weight:600;margin:0}.e-modal__close[data-v-34d53547]{background:transparent;border:none;font-size:1.1rem;color:#999;cursor:pointer}.e-modal__close e-icon[data-v-34d53547]{font-size:1.2rem;color:#555}.e-modal__close[data-v-34d53547]:hover{color:#000}.e-modal__body[data-v-34d53547]{padding:1rem;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.e-modal__footer[data-v-34d53547]{padding:1rem 1.25rem;border-top:1px solid #eee;background:#fafafa;display:flex;justify-content:flex-end;gap:.5rem;flex-shrink:0}.e-modal .modal-btn[data-v-34d53547]{padding:.5rem 1rem;border-radius:8px;border:none;font-size:.9rem;cursor:pointer;transition:background .2s ease;min-width:100px}.e-modal .modal-btn--primary[data-v-34d53547]{background-color:var(--primary-color, #00a884);color:#fff}.e-modal .modal-btn--primary[data-v-34d53547]:hover{filter:brightness(.92)}.e-modal .modal-btn--ghost[data-v-34d53547]{background-color:#f1f1f1;color:#333}.e-modal .modal-btn--ghost[data-v-34d53547]:hover{background-color:#e4e4e4}.e-modal .modal-btn--warning[data-v-34d53547]{background-color:#ef4444;color:#fff}.e-modal .modal-btn--warning[data-v-34d53547]:hover{background-color:#dc2626}.e-modal[data-v-34d53547] .modal-btn{padding:.5rem 1rem;border-radius:8px;border:none;font-size:.9rem;cursor:pointer;transition:background .2s ease;min-width:100px}.e-modal[data-v-34d53547] .modal-btn--primary{background-color:var(--primary-color, #00a884);color:#fff}.e-modal[data-v-34d53547] .modal-btn--primary:hover{filter:brightness(.92)}.e-modal[data-v-34d53547] .modal-btn--ghost{background-color:#f1f1f1;color:#333}.e-modal[data-v-34d53547] .modal-btn--ghost:hover{background-color:#e4e4e4}.e-modal[data-v-34d53547] .modal-btn--warning{background-color:#ef4444;color:#fff}.e-modal[data-v-34d53547] .modal-btn--warning:hover{background-color:#dc2626}@media (max-width: 768px){.e-modal[data-v-34d53547]{align-items:flex-start!important;padding:.5rem}.e-modal__content[data-v-34d53547]{width:100%!important;max-width:100%!important;max-height:calc(100vh - 1rem)!important;margin:0!important;border-radius:12px 12px 0 0!important}.e-modal__content--small[data-v-34d53547],.e-modal__content--medium[data-v-34d53547],.e-modal__content--big[data-v-34d53547]{width:100%!important;max-width:100%!important}.e-modal__header[data-v-34d53547]{padding:.75rem 1rem!important;flex-shrink:0}.e-modal__title[data-v-34d53547]{font-size:1rem!important}.e-modal__body[data-v-34d53547]{padding:.75rem!important;overflow-y:auto;-webkit-overflow-scrolling:touch}.e-modal__footer[data-v-34d53547]{padding:.75rem 1rem!important;flex-shrink:0;flex-wrap:wrap;gap:.5rem}.e-modal__footer .modal-btn[data-v-34d53547]{flex:1;min-width:auto;padding:.625rem 1rem!important}}@media (max-width: 480px){.e-modal[data-v-34d53547]{padding:.25rem}.e-modal__content[data-v-34d53547]{max-height:calc(100vh - .5rem)!important;border-radius:8px 8px 0 0!important}.e-modal__header[data-v-34d53547]{padding:.625rem .75rem!important}.e-modal__title[data-v-34d53547]{font-size:.95rem!important}.e-modal__body[data-v-34d53547]{padding:.5rem!important}.e-modal__footer[data-v-34d53547]{padding:.625rem .75rem!important;flex-direction:column}.e-modal__footer .modal-btn[data-v-34d53547]{width:100%}}.schedules-section[data-v-b85ff6f2]{padding:2rem 1rem;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;height:calc(100vh - 140px);overflow:hidden}@media (max-width: 768px){.schedules-section[data-v-b85ff6f2]{padding:1rem;gap:1rem;height:calc(100vh - 120px)}}@media (max-width: 480px){.schedules-section[data-v-b85ff6f2]{padding:.75rem;gap:.75rem;height:calc(100vh - 100px)}}.schedules-header[data-v-b85ff6f2]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;flex-wrap:wrap;gap:.5rem}.schedules-header .schedules-header__actions[data-v-b85ff6f2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.schedules-header .schedules-btn-folder[data-v-b85ff6f2]{display:flex;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.9rem;border:1px solid var(--primary-color, #00a884);background:#fff;color:var(--primary-color, #00a884);border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.schedules-header .schedules-btn-folder[data-v-b85ff6f2]:hover{background:color-mix(in srgb,var(--primary-color, #00a884) 10%,white)}.schedules-header .schedules-btn-folder--ghost[data-v-b85ff6f2]{border-color:#cbd5e1;color:#475569}.schedules-header .schedules-btn-folder--ghost[data-v-b85ff6f2]:hover{background:#f1f5f9}.schedules-header .schedules-title[data-v-b85ff6f2]{font-size:1.5rem;font-weight:700;color:#333;margin:0}@media (max-width: 768px){.schedules-header .schedules-title[data-v-b85ff6f2]{font-size:1.25rem}}@media (max-width: 480px){.schedules-header .schedules-title[data-v-b85ff6f2]{font-size:1.1rem}}.schedules-header .schedules-new[data-v-b85ff6f2]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;background:var(--primary-color, #00a884);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .3s ease}@media (max-width: 768px){.schedules-header .schedules-new[data-v-b85ff6f2]{padding:.6rem 1rem;font-size:.9rem}}@media (max-width: 480px){.schedules-header .schedules-new[data-v-b85ff6f2]{padding:.5rem .8rem;font-size:.85rem;gap:.3rem}}.schedules-header .schedules-new[data-v-b85ff6f2]:hover{filter:brightness(.92);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.schedules-header .schedules-select-all[data-v-b85ff6f2]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#555;cursor:pointer;-webkit-user-select:none;user-select:none}.schedules-header .schedules-select-all input[type=checkbox][data-v-b85ff6f2]{cursor:pointer}.schedules-header .schedules-delete-selected[data-v-b85ff6f2]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem}.schedules-header .schedules-view-toggle[data-v-b85ff6f2]{display:inline-flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc}.schedules-header .schedules-view-toggle .schedules-view-toggle__btn[data-v-b85ff6f2]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.85rem;font-weight:500;border:none;background:transparent;color:#64748b;cursor:pointer;transition:background .2s,color .2s}.schedules-header .schedules-view-toggle .schedules-view-toggle__btn[data-v-b85ff6f2]:hover{background:#f1f5f9;color:#334155}.schedules-header .schedules-view-toggle .schedules-view-toggle__btn.is-active[data-v-b85ff6f2]{background:var(--primary-color, #00a884);color:#fff}.schedules-header .schedules-view-toggle .schedules-view-toggle__btn[data-v-b85ff6f2]:disabled{opacity:.6;cursor:not-allowed}.schedules-filters[data-v-b85ff6f2]{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.schedules-filters .filter-group[data-v-b85ff6f2]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}@media (max-width: 768px){.schedules-filters .filter-group[data-v-b85ff6f2]{gap:1rem}}@media (max-width: 480px){.schedules-filters .filter-group[data-v-b85ff6f2]{gap:.75rem;flex-direction:column;align-items:flex-start}}.schedules-filters .filter-group label[data-v-b85ff6f2]{display:flex;align-items:center;gap:.3rem;font-size:.9rem;color:#666;cursor:pointer}@media (max-width: 480px){.schedules-filters .filter-group label[data-v-b85ff6f2]{font-size:.85rem}}.schedules-filters .filter-group label input[type=checkbox][data-v-b85ff6f2]{cursor:pointer}.schedules-filters .search-input[data-v-b85ff6f2]{width:100%;padding:.6rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem}@media (max-width: 480px){.schedules-filters .search-input[data-v-b85ff6f2]{padding:.5rem .8rem;font-size:.9rem}}.schedules-filters .search-input[data-v-b85ff6f2]:focus{outline:none;border-color:var(--primary-color, #00a884)}.schedules-list[data-v-b85ff6f2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow-y:auto;flex:1;padding-right:.5rem;align-items:start}.schedules-list[data-v-b85ff6f2]::-webkit-scrollbar{width:8px}.schedules-list[data-v-b85ff6f2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.schedules-list[data-v-b85ff6f2]::-webkit-scrollbar-thumb{background:var(--primary-color, #00a884);border-radius:10px}.schedules-list[data-v-b85ff6f2]::-webkit-scrollbar-thumb:hover{background:var(--secondary-color, #128c7e)}@media (max-width: 1200px){.schedules-list[data-v-b85ff6f2]{grid-template-columns:repeat(3,1fr);gap:.9rem}}@media (max-width: 1024px){.schedules-list[data-v-b85ff6f2]{grid-template-columns:repeat(2,1fr);gap:.8rem}}@media (max-width: 768px){.schedules-list[data-v-b85ff6f2]{grid-template-columns:repeat(2,1fr);gap:.75rem;padding-right:.25rem}}@media (max-width: 600px){.schedules-list[data-v-b85ff6f2]{grid-template-columns:1fr;gap:.75rem}}@media (max-width: 480px){.schedules-list[data-v-b85ff6f2]{grid-template-columns:1fr;gap:.5rem;padding-right:0}}.schedule-card[data-v-b85ff6f2]{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 4px #0000001a;border-left:4px solid var(--primary-color, #00a884);transition:all .3s ease;display:flex;flex-direction:column;gap:1rem;height:140px;width:100%}@media (max-width: 768px){.schedule-card[data-v-b85ff6f2]{padding:.8rem;gap:.8rem;height:120px}}@media (max-width: 480px){.schedule-card[data-v-b85ff6f2]{padding:.75rem;gap:.75rem;height:100px}}.schedule-card.status-draft[data-v-b85ff6f2]{border-left-color:#95a5a6}.schedule-card.status-scheduled[data-v-b85ff6f2]{border-left-color:#3498db}.schedule-card.status-running[data-v-b85ff6f2]{border-left-color:#f39c12;animation:pulse-b85ff6f2 2s infinite}.schedule-card.status-paused[data-v-b85ff6f2]{border-left-color:#e67e22}.schedule-card.status-completed[data-v-b85ff6f2]{border-left-color:#27ae60}.schedule-card.status-cancelled[data-v-b85ff6f2],.schedule-card.status-failed[data-v-b85ff6f2]{border-left-color:#e74c3c}.schedule-card[data-v-b85ff6f2]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.schedule-card--selected[data-v-b85ff6f2]{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-color, #00a884) 35%,transparent);border-left-color:var(--primary-color, #00a884)}.schedule-card__checkbox[data-v-b85ff6f2]{display:flex;align-items:center;cursor:pointer;margin:0;padding:0;flex-shrink:0}.schedule-card__checkbox input[type=checkbox][data-v-b85ff6f2]{cursor:pointer}.schedule-card_header[data-v-b85ff6f2]{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:flex-start;flex:1;min-width:0;overflow:hidden}.schedule-card_header .status[data-v-b85ff6f2]{width:10px;height:10px;border-radius:50%;flex-shrink:0;background-color:#ccc}.schedule-card_header .status.active[data-v-b85ff6f2]{background-color:#4caf50}.schedule-card_header .status.inactive[data-v-b85ff6f2]{background-color:#f44336}.schedule-card_footer[data-v-b85ff6f2]{width:100%;border-top:1px solid #f0f0f0;padding-top:.75rem;flex-shrink:0}@media (max-width: 480px){.schedule-card_footer[data-v-b85ff6f2]{padding-top:.5rem}}.schedule-card_footer .schedule-card_actions[data-v-b85ff6f2]{display:flex;flex-direction:row;gap:.4rem;opacity:1;transition:opacity .2s ease;justify-content:flex-start;flex-wrap:wrap;width:100%;overflow:hidden}@media (max-width: 768px){.schedule-card_footer .schedule-card_actions[data-v-b85ff6f2]{gap:.3rem;justify-content:space-between}}@media (max-width: 480px){.schedule-card_footer .schedule-card_actions[data-v-b85ff6f2]{gap:.2rem;justify-content:space-around;flex-wrap:nowrap}}.schedule-card_footer .schedule-card_actions .icon-button[data-v-b85ff6f2]{background:none;border:none;cursor:pointer;font-size:.5rem;padding:.3rem;border-radius:8px;transition:background .2s ease;flex-shrink:0;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.schedule-card_footer .schedule-card_actions .icon-button[data-v-b85ff6f2]{padding:.25rem;font-size:.45rem;min-width:22px;height:22px}}@media (max-width: 480px){.schedule-card_footer .schedule-card_actions .icon-button[data-v-b85ff6f2]{padding:.2rem;font-size:.4rem;border-radius:6px;min-width:20px;height:20px}}.schedule-card_footer .schedule-card_actions .icon-button[data-v-b85ff6f2]:hover{background-color:#f0f0f0}.schedule-card_footer .schedule-card_actions .icon-button.success[data-v-b85ff6f2]:hover{background-color:#e5ffe5}.schedule-card_footer .schedule-card_actions .icon-button.warning[data-v-b85ff6f2]:hover{background-color:#fff3e5}.schedule-card_footer .schedule-card_actions .icon-button.danger[data-v-b85ff6f2]:hover{background-color:#ffe5e5}.schedule-card_avatar[data-v-b85ff6f2]{flex-shrink:0;width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid var(--primary-color, #00a884);background-color:color-mix(in srgb,var(--primary-color, #00a884) 10%,white);display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.schedule-card_avatar[data-v-b85ff6f2]{width:48px;height:48px}}@media (max-width: 480px){.schedule-card_avatar[data-v-b85ff6f2]{width:40px;height:40px}}.schedule-card_avatar .schedule-card_initials[data-v-b85ff6f2]{font-size:1.2rem;font-weight:700;color:var(--primary-color, #00a884);text-align:center;line-height:1}@media (max-width: 768px){.schedule-card_avatar .schedule-card_initials[data-v-b85ff6f2]{font-size:1rem}}@media (max-width: 480px){.schedule-card_avatar .schedule-card_initials[data-v-b85ff6f2]{font-size:.9rem}}.schedule-info[data-v-b85ff6f2]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.schedule-info .schedule-title-row[data-v-b85ff6f2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;width:100%}@media (max-width: 768px){.schedule-info .schedule-title-row[data-v-b85ff6f2]{gap:.3rem}}@media (max-width: 480px){.schedule-info .schedule-title-row[data-v-b85ff6f2]{flex-direction:column;align-items:flex-start;gap:.25rem}}.schedule-info .schedule-name[data-v-b85ff6f2]{font-weight:600;font-size:1rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}@media (max-width: 768px){.schedule-info .schedule-name[data-v-b85ff6f2]{font-size:.9rem}}@media (max-width: 480px){.schedule-info .schedule-name[data-v-b85ff6f2]{font-size:.85rem;white-space:normal;line-height:1.2}}.badge[data-v-b85ff6f2]{background:#f59e0b;color:#fff;font-size:.65rem;padding:.15rem .4rem;border-radius:3px;font-weight:600}@media (max-width: 768px){.badge[data-v-b85ff6f2]{font-size:.6rem;padding:.1rem .3rem}}@media (max-width: 480px){.badge[data-v-b85ff6f2]{font-size:.55rem;padding:.08rem .25rem}}.badge.badge-draft[data-v-b85ff6f2]{background:#95a5a6}.badge.badge-scheduled[data-v-b85ff6f2]{background:#3498db}.badge.badge-running[data-v-b85ff6f2]{background:#f39c12}.badge.badge-paused[data-v-b85ff6f2]{background:#e67e22}.badge.badge-completed[data-v-b85ff6f2]{background:#27ae60}.badge.badge-cancelled[data-v-b85ff6f2],.badge.badge-failed[data-v-b85ff6f2]{background:#e74c3c}.schedule-description[data-v-b85ff6f2]{font-size:.75rem;color:#666;margin-top:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.schedule-description[data-v-b85ff6f2]{font-size:.7rem}}@media (max-width: 480px){.schedule-description[data-v-b85ff6f2]{font-size:.65rem;white-space:normal;line-height:1.2}}.schedule-details[data-v-b85ff6f2]{font-size:.9rem;color:var(--primary-color, #00a884);margin-top:.2rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.schedule-details[data-v-b85ff6f2]{font-size:.8rem}}@media (max-width: 480px){.schedule-details[data-v-b85ff6f2]{font-size:.75rem;white-space:normal;line-height:1.2}}.schedules-empty[data-v-b85ff6f2]{grid-column:1/-1;text-align:center;padding:3rem;color:#999}.schedules-empty svg[data-v-b85ff6f2]{font-size:4rem;margin-bottom:1rem;opacity:.5}.schedules-empty p[data-v-b85ff6f2]{font-size:1rem;margin:0}.schedules-pagination[data-v-b85ff6f2]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid #e0e0e0;background:#fff;flex-shrink:0}@media (max-width: 768px){.schedules-pagination[data-v-b85ff6f2]{gap:.75rem;padding:.75rem 0}}@media (max-width: 480px){.schedules-pagination[data-v-b85ff6f2]{gap:.5rem;padding:.5rem 0}}.schedules-pagination .pagination-icon[data-v-b85ff6f2]{background:none;border:none;font-size:1rem;padding:.4rem;cursor:pointer}@media (max-width: 768px){.schedules-pagination .pagination-icon[data-v-b85ff6f2]{font-size:.9rem;padding:.3rem}}@media (max-width: 480px){.schedules-pagination .pagination-icon[data-v-b85ff6f2]{font-size:.8rem;padding:.25rem}}.schedules-pagination .pagination-icon[data-v-b85ff6f2]:disabled{opacity:.5;cursor:not-allowed}.schedules-pagination .pagination-text[data-v-b85ff6f2]{font-size:.9rem;color:#444}@media (max-width: 768px){.schedules-pagination .pagination-text[data-v-b85ff6f2]{font-size:.85rem}}@media (max-width: 480px){.schedules-pagination .pagination-text[data-v-b85ff6f2]{font-size:.8rem}}@keyframes pulse-b85ff6f2{0%,to{border-left-color:#f39c12}50%{border-left-color:#f1c40f}}.schedules-by-folder[data-v-b85ff6f2]{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;padding-right:.5rem}.schedules-by-folder[data-v-b85ff6f2]::-webkit-scrollbar{width:8px}.schedules-by-folder[data-v-b85ff6f2]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.schedules-by-folder[data-v-b85ff6f2]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--primary-color, #00a884) 40%,transparent);border-radius:10px}.schedules-by-folder[data-v-b85ff6f2]::-webkit-scrollbar-thumb:hover{background:var(--primary-color, #00a884)}.schedules-filesystem[data-v-b85ff6f2]{flex:1;min-width:0}.schedules-folder-row[data-v-b85ff6f2]{margin-bottom:.25rem}.schedules-folder-row--nested[data-v-b85ff6f2]{margin-top:.5rem;border-left:3px solid color-mix(in srgb,var(--primary-color, #00a884) 25%,transparent);border-radius:0 8px 8px 0}.schedules-folder-row--nested .schedules-folder-row__header[data-v-b85ff6f2]{padding-left:1.25rem}.schedules-folder-row__header[data-v-b85ff6f2]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8fafc;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.schedules-folder-row__header[data-v-b85ff6f2]:hover{background:#f1f5f9}.schedules-folder-row__header.is-expanded[data-v-b85ff6f2]{background:#e2e8f0}.schedules-folder-row__icon[data-v-b85ff6f2]{flex-shrink:0;color:var(--primary-color, #00a884)}.schedules-folder-row__title-wrap[data-v-b85ff6f2]{flex:1;min-width:0}.schedules-folder-row__breadcrumb[data-v-b85ff6f2]{font-size:.8rem;color:#64748b}.schedules-folder-row__breadcrumb .schedules-folder-row__breadcrumb-sep[data-v-b85ff6f2]{margin:0 .25rem}.schedules-folder-row__breadcrumb .schedules-folder-row__breadcrumb-current[data-v-b85ff6f2]{color:#0f172a;font-weight:600}.schedules-folder-row__name[data-v-b85ff6f2]{font-weight:500;color:#334155}.schedules-folder-row__count[data-v-b85ff6f2]{font-size:.85rem;color:#64748b;min-width:1.5rem;text-align:right}.schedules-folder-row__chevron[data-v-b85ff6f2]{flex-shrink:0;color:#64748b}.schedules-folder-row__actions[data-v-b85ff6f2]{display:flex;gap:.25rem}.schedules-folder-row__actions .schedules-folder__btn[data-v-b85ff6f2]{padding:.25rem;border:none;background:none;border-radius:4px;cursor:pointer;color:#64748b}.schedules-folder-row__actions .schedules-folder__btn[data-v-b85ff6f2]:hover{color:var(--primary-color, #00a884);background:color-mix(in srgb,var(--primary-color, #00a884) 10%,white)}.schedules-folder-row__actions .schedules-folder__btn--danger[data-v-b85ff6f2]:hover{color:#dc2626;background:#fef2f2}.schedules-folder-row__content[data-v-b85ff6f2]{padding-left:1rem;padding-top:.5rem;padding-bottom:.5rem}.schedules-list--inside-folder[data-v-b85ff6f2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.schedules-folder-empty[data-v-b85ff6f2]{padding:1.5rem;text-align:center;color:#94a3b8;font-size:.9rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.schedule-folder-form[data-v-b85ff6f2]{display:flex;flex-direction:column;gap:.75rem}.schedule-folder-form label[data-v-b85ff6f2]{font-weight:500;font-size:.9rem;color:#334155}.schedule-folder-form .schedule-folder-input[data-v-b85ff6f2],.schedule-folder-form .schedule-folder-select[data-v-b85ff6f2]{padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.95rem}.e-entity-field form[data-v-f81cfa7b]{display:flex;flex-direction:column;gap:1rem}.e-entity-field .form-actions[data-v-f81cfa7b]{display:flex;justify-content:flex-end;margin-top:1rem}.e-entity-field .form-actions .btn-primary[data-v-f81cfa7b]{background-color:var(--secondary-color, #128c7e);color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-weight:700;font-size:.95rem;cursor:pointer;transition:background-color .2s ease}.e-entity-field .form-actions .btn-primary[data-v-f81cfa7b]:hover{filter:brightness(.92)}.e-field[data-v-78b91f39]{display:flex;flex-direction:column;margin-bottom:1rem;font-family:inherit;padding:0 .5rem}.e-field__label[data-v-78b91f39]{font-weight:600;font-size:.9rem;margin-bottom:.5rem;color:#444}.e-field__label.is-required[data-v-78b91f39]:after{content:" *";color:#e74c3c}.e-field__input[data-v-78b91f39],.e-field__textarea[data-v-78b91f39],.e-field__select[data-v-78b91f39]{padding:.6rem .75rem;border:1px solid #ccc;border-radius:8px;font-size:.95rem;transition:border-color .3s ease;width:100%}.e-field__input[data-v-78b91f39]:focus,.e-field__textarea[data-v-78b91f39]:focus,.e-field__select[data-v-78b91f39]:focus{border-color:#128c7e;outline:none}.e-field__checkbox-single[data-v-78b91f39]{display:flex;gap:10px}.e-field__checkbox-label[data-v-78b91f39]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem}.e-field__checkbox-text[data-v-78b91f39]{color:#444}.e-field__textarea[data-v-78b91f39]{resize:vertical;min-height:100px}.e-field__options[data-v-78b91f39]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.e-field__options label[data-v-78b91f39]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.e-field__error[data-v-78b91f39]{margin-top:.4rem;font-size:.8rem;color:#e74c3c}.e-field__file[data-v-78b91f39]{position:relative;border:2px dashed #ccc;border-radius:8px;padding:1rem;text-align:center;cursor:pointer;transition:border-color .3s ease}.e-field__file[data-v-78b91f39]:hover{border-color:var(--primary-color, #00a884)}.e-field__file-input[data-v-78b91f39]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.e-field__file-preview[data-v-78b91f39]{position:relative;display:inline-block}.e-field__file-preview img[data-v-78b91f39]{max-width:100px;max-height:100px;border-radius:8px;object-fit:cover}.e-field__file-preview-name[data-v-78b91f39]{font-size:.9rem;color:#666;margin-top:.5rem}.e-field__file-remove[data-v-78b91f39]{position:absolute;top:-8px;right:-8px;background:#e74c3c;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.e-field__file-placeholder[data-v-78b91f39]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#666}.e-field__file-placeholder svg[data-v-78b91f39]{font-size:2rem;color:#ccc}.e-field__color[data-v-78b91f39]{display:flex;gap:.75rem;align-items:center}.e-field__color-input[data-v-78b91f39]{width:60px;height:40px;border:1px solid #ccc;border-radius:8px;cursor:pointer;padding:0;background:none}.e-field__color-input[data-v-78b91f39]::-webkit-color-swatch-wrapper{padding:0}.e-field__color-input[data-v-78b91f39]::-webkit-color-swatch{border:none;border-radius:6px}.e-field__color-text[data-v-78b91f39]{flex:1;padding:.6rem .75rem;border:1px solid #ccc;border-radius:8px;font-size:.95rem;font-family:monospace;transition:border-color .3s ease;text-transform:uppercase}.e-field__color-text[data-v-78b91f39]:focus{border-color:#128c7e;outline:none}.e-field__color-text[data-v-78b91f39]:invalid{border-color:#e74c3c}.e-variables-catalog[data-v-222d6b04]{display:flex;flex-direction:column;gap:1.5rem;min-height:400px;max-height:70vh;overflow-y:auto}.e-variables-catalog .catalog-header .catalog-filters[data-v-222d6b04]{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:end}.e-variables-catalog .catalog-loading[data-v-222d6b04],.e-variables-catalog .catalog-error[data-v-222d6b04],.e-variables-catalog .catalog-empty[data-v-222d6b04]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem;text-align:center;color:#64748b}.e-variables-catalog .catalog-loading .e-icon[data-v-222d6b04],.e-variables-catalog .catalog-error .e-icon[data-v-222d6b04],.e-variables-catalog .catalog-empty .e-icon[data-v-222d6b04]{width:48px;height:48px;color:#94a3b8}.e-variables-catalog .catalog-error[data-v-222d6b04],.e-variables-catalog .catalog-error .e-icon[data-v-222d6b04]{color:#dc2626}.e-variables-catalog .catalog-content[data-v-222d6b04]{display:flex;flex-direction:column;gap:2rem}.e-variables-catalog .category-section .category-title[data-v-222d6b04]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:600;color:#0f172a}.e-variables-catalog .category-section .category-title .e-icon[data-v-222d6b04]{width:20px;height:20px;color:#0f9d8a}.e-variables-catalog .category-section .variables-grid[data-v-222d6b04]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.e-variables-catalog .variable-card[data-v-222d6b04]{background:#fff;border:1px solid #edf1f5;border-radius:12px;padding:1rem;cursor:pointer;transition:all .2s ease}.e-variables-catalog .variable-card[data-v-222d6b04]:hover{border-color:#0f9d8a;box-shadow:0 4px 12px #0f9d8a1a;transform:translateY(-2px)}.e-variables-catalog .variable-card__header[data-v-222d6b04]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #f1f5f9}.e-variables-catalog .variable-card__header .variable-format[data-v-222d6b04]{background:#f8fafc;padding:.35rem .65rem;border-radius:6px;font-size:.9rem;color:#0f9d8a;font-weight:600;font-family:Courier New,monospace}.e-variables-catalog .variable-card__header .btn[data-v-222d6b04]{padding:.25rem .5rem}.e-variables-catalog .variable-card__body .variable-name[data-v-222d6b04]{display:block;margin-bottom:.5rem;color:#0f172a;font-size:.95rem}.e-variables-catalog .variable-card__body .variable-description[data-v-222d6b04]{margin:0 0 .5rem;color:#64748b;font-size:.85rem;line-height:1.5}.e-variables-catalog .variable-card__body .variable-example[data-v-222d6b04]{margin-top:.5rem;padding:.5rem;background:#f8fafc;border-radius:6px}.e-variables-catalog .variable-card__body .variable-example code[data-v-222d6b04]{color:#0f9d8a;font-size:.8rem}.e-variables-catalog .variable-card__body .variable-note[data-v-222d6b04]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.5rem;background:#fff6e5;border-radius:6px;color:#b45309}.e-variables-catalog .variable-card__body .variable-note .e-icon[data-v-222d6b04]{width:16px;height:16px;flex-shrink:0;margin-top:.1rem}.e-variables-catalog .variable-card__body .variable-note small[data-v-222d6b04]{font-size:.8rem}.message-editor[data-v-7949d942]{display:flex;flex-direction:column;gap:.75rem}.message-editor__toolbar[data-v-7949d942]{display:flex;flex-wrap:wrap;gap:.25rem;background:#f4f5f7;border-radius:8px;padding:.5rem}.message-editor .toolbar-btn[data-v-7949d942]{min-width:32px;height:32px;border-radius:6px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;gap:.35rem;cursor:pointer;transition:all .2s ease;color:#444;border:1px solid #e7e7e7;padding:0 .5rem;font-size:.85rem}.message-editor .toolbar-btn span[data-v-7949d942]{font-size:.85rem}.message-editor .toolbar-btn[data-v-7949d942]:hover{background:#e2f4ef;color:#0f9d8a;border-color:#0f9d8a}.message-editor .toolbar-separator[data-v-7949d942]{width:1px;height:24px;background:#e7e7e7;margin:0 .25rem}.message-editor__textarea[data-v-7949d942]{min-height:180px;width:100%;border-radius:10px;border:1px solid #e0e0e0;padding:1rem;font-size:1rem;resize:vertical;font-family:Inter,sans-serif;transition:border-color .2s ease}.message-editor__textarea[data-v-7949d942]:focus{outline:none;border-color:#0f9d8a;box-shadow:0 0 0 2px #0f9d8a1a}.message-editor__preview[data-v-7949d942]{border:1px solid #eef2f4;border-radius:10px;background:#fafbfc}.message-editor__preview-header[data-v-7949d942]{display:flex;align-items:center;gap:.35rem;padding:.65rem .85rem;font-size:.85rem;text-transform:uppercase;letter-spacing:.02em;color:#6b7280;border-bottom:1px solid #eef2f4}.message-editor__preview-content[data-v-7949d942]{padding:.9rem;min-height:80px;color:#374151}.message-editor__preview-content code[data-v-7949d942]{font-family:Fira Code,monospace;background:#1f2937;color:#f3f4f6;padding:.15rem .3rem;border-radius:4px;font-size:.85rem}.message-editor__preview-content[data-v-7949d942] .wa-quote,.message-editor__preview-content blockquote[data-v-7949d942]{border-left:3px solid #008069!important;padding-left:10px!important;margin:4px 0!important;color:#667781!important;font-style:italic!important;display:block!important}.message-editor__preview-content ul[data-v-7949d942]{margin:2px 0!important;padding-left:0!important;list-style:none!important}.message-editor__preview-content li[data-v-7949d942]{margin-left:8px!important;margin-bottom:2px!important;display:block!important;position:relative}.message-editor__preview-content li[data-v-7949d942]:before{content:"•";position:absolute;left:-8px}.message-editor__preview-content[data-v-7949d942] .wa-list-item{margin-left:8px!important;margin-bottom:2px!important;display:block!important}.e-schedule-file-upload[data-v-ee8e3cf7]{display:flex;flex-direction:column;gap:1rem}.e-schedule-file-upload .upload-area[data-v-ee8e3cf7]{border:2px dashed #d0d5dd;border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .2s ease;background:#f8fafc}.e-schedule-file-upload .upload-area[data-v-ee8e3cf7]:hover:not(.is-disabled){border-color:#0f9d8a;background:#eefcf8}.e-schedule-file-upload .upload-area.is-dragover[data-v-ee8e3cf7]{border-color:#0f9d8a;background:#eefcf8;transform:scale(1.02)}.e-schedule-file-upload .upload-area.is-disabled[data-v-ee8e3cf7]{opacity:.5;cursor:not-allowed}.e-schedule-file-upload .upload-area__content[data-v-ee8e3cf7]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.e-schedule-file-upload .upload-area__content .e-icon[data-v-ee8e3cf7]{width:48px;height:48px;color:#0f9d8a}.e-schedule-file-upload .upload-area__content p[data-v-ee8e3cf7]{margin:0;color:#0f172a;font-weight:500}.e-schedule-file-upload .upload-area__content p strong[data-v-ee8e3cf7]{color:#0f9d8a}.e-schedule-file-upload .upload-area__content small[data-v-ee8e3cf7]{color:#64748b;font-size:.85rem}.e-schedule-file-upload .files-list[data-v-ee8e3cf7]{display:flex;flex-direction:column;gap:.75rem}.e-schedule-file-upload .files-list .file-item[data-v-ee8e3cf7]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border:1px solid #edf1f5;border-radius:10px;transition:all .2s ease}.e-schedule-file-upload .files-list .file-item[data-v-ee8e3cf7]:hover{border-color:#0f9d8a;box-shadow:0 2px 8px #0f9d8a1a}.e-schedule-file-upload .files-list .file-item__info[data-v-ee8e3cf7]{display:flex;align-items:center;gap:.75rem;flex:1}.e-schedule-file-upload .files-list .file-item__info .e-icon[data-v-ee8e3cf7]{width:24px;height:24px;color:#0f9d8a}.e-schedule-file-upload .files-list .file-item__info__details[data-v-ee8e3cf7]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0}.e-schedule-file-upload .files-list .file-item__info__header[data-v-ee8e3cf7]{display:flex;flex-direction:column;gap:.15rem}.e-schedule-file-upload .files-list .file-item__info__header strong[data-v-ee8e3cf7]{color:#0f172a;font-size:.95rem;font-weight:600;line-height:1.3}.e-schedule-file-upload .files-list .file-item__info__header small[data-v-ee8e3cf7]{color:#64748b;font-size:.8rem;line-height:1.2}.e-schedule-file-upload .files-list .file-item__info__caption[data-v-ee8e3cf7]{display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem;padding:.65rem .85rem;background:#f8fafc;border-left:3px solid #0f9d8a;border-radius:6px}.e-schedule-file-upload .files-list .file-item__info__caption-label[data-v-ee8e3cf7]{color:#0f9d8a;font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;margin:0;line-height:1.2}.e-schedule-file-upload .files-list .file-item__info__caption-text[data-v-ee8e3cf7]{color:#475569;font-size:.85rem;line-height:1.5;word-wrap:break-word;white-space:pre-wrap;margin:0;padding-top:.2rem}.e-schedule-file-upload .files-list .file-item__actions[data-v-ee8e3cf7]{display:flex;gap:.5rem;align-items:center}.e-schedule-file-upload .files-list .file-item__actions .btn[data-v-ee8e3cf7]{min-width:32px;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:6px}.e-schedule-file-upload .files-list .file-item__actions .btn .e-icon[data-v-ee8e3cf7]{width:18px;height:18px;margin:0}.e-schedule-file-upload .upload-actions[data-v-ee8e3cf7]{display:flex;justify-content:center;padding-top:.5rem}.e-schedule-file-upload .upload-actions .btn[data-v-ee8e3cf7]{display:inline-flex;align-items:center;gap:.5rem}.e-schedule-file-upload .caption-editor__help[data-v-ee8e3cf7]{margin:0 0 1rem;color:#64748b;font-size:.9rem;line-height:1.5}.e-schedule-file-upload .caption-editor__textarea[data-v-ee8e3cf7]{width:100%;min-height:100px;padding:.75rem;border:1px solid #d0d5dd;border-radius:8px;font-family:inherit;font-size:.95rem;resize:vertical;transition:border-color .2s ease}.e-schedule-file-upload .caption-editor__textarea[data-v-ee8e3cf7]:focus{outline:none;border-color:#0f9d8a;box-shadow:0 0 0 2px #0f9d8a1a}.e-schedule-file-upload .caption-editor__textarea[data-v-ee8e3cf7]::placeholder{color:#94a3b8}.tree-item[data-v-bd5d14cb]{-webkit-user-select:none;user-select:none}.tree-item-content[data-v-bd5d14cb]{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;cursor:pointer;transition:all .2s ease;border-radius:6px;margin:.125rem 0}.tree-item-content[data-v-bd5d14cb]:hover{background-color:#f0fdf4;color:var(--primary-color, #00a884)}.tree-item--selected>.tree-item-content[data-v-bd5d14cb]{background-color:#dcfce7;color:var(--primary-color, #00a884);font-weight:600;border-left:3px solid var(--primary-color, #00a884)}.tree-item-toggle[data-v-bd5d14cb],.tree-item-spacer[data-v-bd5d14cb]{width:1.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tree-item-toggle[data-v-bd5d14cb]{background:transparent;border:none;cursor:pointer;padding:.125rem;color:#64748b;transition:color .2s;display:flex;align-items:center;justify-content:center}.tree-item-toggle[data-v-bd5d14cb]:hover{color:var(--primary-color, #00a884)}.tree-item-icon[data-v-bd5d14cb]{color:var(--primary-color, #00a884);font-size:1.125rem;flex-shrink:0}.tree-item-name[data-v-bd5d14cb]{flex:1;font-size:.875rem;color:#1e293b;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-item-content:hover .tree-item-name[data-v-bd5d14cb]{color:var(--primary-color, #00a884)}.tree-item-children[data-v-bd5d14cb]{margin-left:.75rem;border-left:1px solid #e2e8f0;padding-left:.5rem}.e-file-folder-tree[data-v-98bcd27d]{display:flex;flex-direction:column;height:100%;background:transparent;overflow:hidden}.tree-header[data-v-98bcd27d]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;background:#f8f9fa;flex-shrink:0}.tree-title[data-v-98bcd27d]{font-size:1rem;font-weight:600;margin:0;color:var(--text-primary, #333)}.tree-content[data-v-98bcd27d]{flex:1;overflow-y:auto;padding:.75rem;min-height:0}.tree-content[data-v-98bcd27d]::-webkit-scrollbar{width:6px}.tree-content[data-v-98bcd27d]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.tree-content[data-v-98bcd27d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.tree-content[data-v-98bcd27d]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.tree-empty[data-v-98bcd27d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--text-secondary, #666)}.tree-empty e-icon[data-v-98bcd27d]{font-size:3rem;margin-bottom:.5rem;opacity:.5}.tree-list[data-v-98bcd27d]{display:flex;flex-direction:column}.tree-loading[data-v-98bcd27d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;color:var(--text-secondary, #666)}.tree-loading e-icon[data-v-98bcd27d]{font-size:2rem;margin-bottom:.5rem}.spinning[data-v-98bcd27d]{animation:spin-98bcd27d 1s linear infinite}@keyframes spin-98bcd27d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.tree-header[data-v-98bcd27d]{padding:.625rem .75rem!important}.tree-title[data-v-98bcd27d]{font-size:.875rem!important}.tree-content[data-v-98bcd27d]{padding:.5rem!important;-webkit-overflow-scrolling:touch}}@media (max-width: 480px){.tree-header[data-v-98bcd27d]{padding:.5rem .625rem!important}.tree-title[data-v-98bcd27d]{font-size:.8125rem!important}.tree-content[data-v-98bcd27d]{padding:.375rem!important}}.e-file-toolbar[data-v-a3f0b4d7]{display:flex;flex-direction:column;gap:.75rem;padding:.875rem 1rem;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0000000d;width:100%;min-width:0;box-sizing:border-box}.toolbar-row[data-v-a3f0b4d7]{display:flex;width:100%;gap:.75rem;flex-wrap:wrap;align-items:center}.toolbar-row--filters[data-v-a3f0b4d7]{justify-content:space-between}.toolbar-row--search[data-v-a3f0b4d7]{flex-direction:column}.toolbar-row--search .search-box[data-v-a3f0b4d7]{max-width:100%}.toolbar-section--group[data-v-a3f0b4d7],.toolbar-section--compact[data-v-a3f0b4d7],.toolbar-section--options[data-v-a3f0b4d7]{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap}.toolbar-checkbox[data-v-a3f0b4d7]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;color:#475569;-webkit-user-select:none;user-select:none}.toolbar-checkbox input[data-v-a3f0b4d7]{width:16px;height:16px}.toolbar-section--group .btn[data-v-a3f0b4d7]{padding:.5rem .9rem;min-height:38px}.toolbar-section--options .sort-select[data-v-a3f0b4d7],.toolbar-section--options .sort-order[data-v-a3f0b4d7]{min-height:38px;height:38px;padding:.375rem .75rem}.toolbar-section--compact .btn-sm[data-v-a3f0b4d7]{width:40px;height:40px}.toolbar-section--options .sort-select[data-v-a3f0b4d7],.toolbar-section--options .sort-order[data-v-a3f0b4d7]{min-width:110px}.toolbar-section[data-v-a3f0b4d7]{display:flex;align-items:center;gap:.75rem}.toolbar-section .btn[data-v-a3f0b4d7]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;font-size:.875rem;border-radius:8px;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}.toolbar-section .btn e-icon[data-v-a3f0b4d7]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.toolbar-section .btn-primary e-icon[data-v-a3f0b4d7]{color:#fff}.toolbar-section .btn-secondary e-icon[data-v-a3f0b4d7]{color:#1e293b}.toolbar-section .btn-secondary:hover e-icon[data-v-a3f0b4d7]{color:var(--primary-color, #00a884)}.toolbar-section .btn[data-v-a3f0b4d7]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.toolbar-section .btn[data-v-a3f0b4d7]:active{transform:translateY(0)}.toolbar-section .btn-sm[data-v-a3f0b4d7]{padding:.5rem;min-width:auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.toolbar-section .btn-primary[data-v-a3f0b4d7]{background:var(--primary-color, #00a884);color:#fff}.toolbar-section .btn-primary[data-v-a3f0b4d7]:hover{filter:brightness(.92)}.toolbar-section .btn-secondary[data-v-a3f0b4d7]{background:#fff;color:#1e293b;border:1px solid #cbd5e1}.toolbar-section .btn-secondary[data-v-a3f0b4d7]:hover{background:#f8f9fa;border-color:var(--primary-color, #00a884);color:var(--primary-color, #00a884)}.toolbar-section--left[data-v-a3f0b4d7]{flex:0 0 auto}.toolbar-section--center[data-v-a3f0b4d7]{flex:1;min-width:0;justify-content:center}.toolbar-section--right[data-v-a3f0b4d7]{flex:0 0 auto}.toolbar-divider[data-v-a3f0b4d7]{width:1px;height:1.75rem;background:#cbd5e1;margin:0 .5rem;opacity:.6}.search-box[data-v-a3f0b4d7]{position:relative;display:flex;align-items:center;width:100%;max-width:450px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.625rem 1rem;transition:all .2s;box-shadow:0 1px 2px #0000000d}.search-box[data-v-a3f0b4d7]:focus-within{border-color:var(--primary-color, #00a884);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #00a884) 20%,transparent)}.search-icon[data-v-a3f0b4d7]{color:var(--text-secondary, #666);margin-right:.5rem;flex-shrink:0}.search-input[data-v-a3f0b4d7]{flex:1;border:none;outline:none;background:transparent;font-size:.875rem;color:var(--text-primary, #333);min-width:0}.search-input[data-v-a3f0b4d7]::placeholder{color:var(--text-secondary, #999)}.btn-clear[data-v-a3f0b4d7]{padding:.25rem;min-width:auto;background:transparent;border:none;color:var(--text-secondary, #666);cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-clear[data-v-a3f0b4d7]:hover{color:var(--text-primary, #333)}.view-mode-toggle[data-v-a3f0b4d7]{display:flex;gap:.25rem;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.125rem;box-shadow:0 1px 2px #0000000d}.view-mode-toggle .btn[data-v-a3f0b4d7]{padding:.375rem .5rem;min-width:auto;width:auto;height:auto;background:transparent;border:none;color:#64748b;transition:all .2s}.view-mode-toggle .btn[data-v-a3f0b4d7]:hover{background:#f8f9fa;color:#1e293b}.view-mode-toggle .btn.btn-primary[data-v-a3f0b4d7]{background:var(--primary-color, #00a884);color:#fff;box-shadow:0 1px 2px color-mix(in srgb,var(--primary-color, #00a884) 30%,transparent)}.view-mode-toggle .btn.btn-primary[data-v-a3f0b4d7]:hover{filter:brightness(.92);color:#fff}.sort-select[data-v-a3f0b4d7],.sort-order[data-v-a3f0b4d7]{padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font-size:.875rem;font-weight:500;cursor:pointer;color:#1e293b;transition:all .2s;box-shadow:0 1px 2px #0000000d}.sort-select[data-v-a3f0b4d7]{min-width:120px}.sort-order[data-v-a3f0b4d7]{min-width:60px;text-align:center;font-weight:600}.sort-select[data-v-a3f0b4d7]:hover,.sort-order[data-v-a3f0b4d7]:hover{border-color:var(--primary-color, #00a884);box-shadow:0 1px 3px color-mix(in srgb,var(--primary-color, #00a884) 25%,transparent)}.sort-select[data-v-a3f0b4d7]:focus,.sort-order[data-v-a3f0b4d7]:focus{outline:none;border-color:var(--primary-color, #00a884);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #00a884) 20%,transparent)}.e-file-picker.has-preview .picker-main .e-file-toolbar[data-v-a3f0b4d7]{gap:.5rem;padding:.75rem}.e-file-picker.has-preview .picker-main .e-file-toolbar .toolbar-row[data-v-a3f0b4d7]{gap:.5rem}.e-file-picker.has-preview .picker-main .e-file-toolbar .toolbar-section[data-v-a3f0b4d7]{gap:.375rem;min-width:0;flex-wrap:wrap;flex:0 1 auto}.e-file-picker.has-preview .picker-main .e-file-toolbar .toolbar-section .btn span[data-v-a3f0b4d7]{display:none}.e-file-picker.has-preview .picker-main .e-file-toolbar .toolbar-section .btn[data-v-a3f0b4d7]{padding:.5rem;min-width:36px;flex-shrink:1}.e-file-picker.has-preview .picker-main .e-file-toolbar .toolbar-row--search .search-box[data-v-a3f0b4d7]{width:100%;min-width:120px;padding:.5rem}.e-file-picker.has-preview .picker-main .e-file-toolbar .search-input[data-v-a3f0b4d7]{font-size:.8125rem;width:100%}.e-file-picker.has-preview .picker-main .e-file-toolbar .view-mode-toggle[data-v-a3f0b4d7]{padding:.125rem;flex-shrink:0}.e-file-picker.has-preview .picker-main .e-file-toolbar .view-mode-toggle .btn[data-v-a3f0b4d7]{padding:.375rem .5rem}.e-file-picker.has-preview .picker-main .e-file-toolbar .sort-select[data-v-a3f0b4d7]{min-width:70px;max-width:100px;padding:.375rem .5rem;font-size:.75rem}.e-file-picker.has-preview .picker-main .e-file-toolbar .sort-order[data-v-a3f0b4d7]{min-width:35px;max-width:50px;padding:.375rem .5rem;font-size:.75rem}@media (max-width: 1200px){.e-file-toolbar[data-v-a3f0b4d7]{gap:.5rem;padding:.75rem;flex-wrap:wrap}.toolbar-section[data-v-a3f0b4d7]{gap:.375rem}.toolbar-section .btn span[data-v-a3f0b4d7]{display:none}.toolbar-section .btn[data-v-a3f0b4d7]{padding:.5rem;min-width:36px}.search-box[data-v-a3f0b4d7]{max-width:250px;padding:.5rem}.search-input[data-v-a3f0b4d7]{font-size:.8125rem}.toolbar-section--right[data-v-a3f0b4d7]{flex-wrap:wrap;gap:.375rem}.view-mode-toggle[data-v-a3f0b4d7]{padding:.125rem}.view-mode-toggle .btn[data-v-a3f0b4d7]{padding:.375rem .5rem}.sort-select[data-v-a3f0b4d7]{min-width:90px;padding:.375rem .5rem;font-size:.75rem}.sort-order[data-v-a3f0b4d7]{min-width:45px;padding:.375rem .5rem;font-size:.75rem}}@media (max-width: 992px){.e-file-toolbar[data-v-a3f0b4d7]{gap:.5rem;padding:.625rem}.toolbar-section .btn-sm[data-v-a3f0b4d7]{width:32px;height:32px;padding:.375rem}.search-box[data-v-a3f0b4d7]{max-width:200px;padding:.5rem}.search-input[data-v-a3f0b4d7]{font-size:.75rem}.sort-select[data-v-a3f0b4d7]{min-width:80px;font-size:.75rem}.sort-order[data-v-a3f0b4d7]{min-width:40px;font-size:.75rem}}@media (max-width: 768px){.e-file-toolbar[data-v-a3f0b4d7]{flex-direction:column;align-items:stretch;gap:.75rem}.toolbar-section[data-v-a3f0b4d7]{width:100%;justify-content:flex-start;gap:.5rem}.toolbar-section--center[data-v-a3f0b4d7]{order:-1;margin-bottom:0}.search-box[data-v-a3f0b4d7]{max-width:100%}.toolbar-section--right[data-v-a3f0b4d7]{flex-wrap:wrap;justify-content:space-between}.toolbar-section .btn span[data-v-a3f0b4d7]{display:inline}}.e-file-breadcrumb[data-v-9b008b40]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;background:#f8f9fa;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;box-shadow:0 1px 2px #0000000d}.breadcrumb-item[data-v-9b008b40]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:transparent;border:none;cursor:pointer;color:var(--text-secondary, #666);transition:color .2s;font-size:.875rem;border-radius:.25rem}.breadcrumb-item[data-v-9b008b40]:hover{color:var(--primary-color, #00a884);background:#00a8841a}.breadcrumb-item--active[data-v-9b008b40]{color:var(--text-primary, #333);font-weight:600}.breadcrumb-item--root[data-v-9b008b40]{color:var(--primary-color, #00a884);font-weight:500}.breadcrumb-separator[data-v-9b008b40]{color:var(--text-secondary, #999);font-size:.875rem}.e-file-content-area[data-v-c1ccb2bf]{display:flex;flex-direction:column;height:100%;background:transparent;overflow:hidden;width:100%;min-width:0}.content-body[data-v-c1ccb2bf]{flex:1;overflow-y:auto;padding:1rem;min-height:0;width:100%;box-sizing:border-box}.content-body[data-v-c1ccb2bf]::-webkit-scrollbar{width:8px;height:8px}.content-body[data-v-c1ccb2bf]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.content-body[data-v-c1ccb2bf]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.content-body[data-v-c1ccb2bf]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.content-empty[data-v-c1ccb2bf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:var(--text-secondary, #666)}.content-empty e-icon[data-v-c1ccb2bf]{font-size:3rem;margin-bottom:.5rem;opacity:.5}.content-grid[data-v-c1ccb2bf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1.25rem;align-items:start}.content-item[data-v-c1ccb2bf]{display:flex;flex-direction:column;align-items:center;padding:2.25rem 1rem 1.25rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #0000000d;position:relative;overflow:hidden;min-height:170px}.item-actions[data-v-c1ccb2bf]{position:absolute;top:.65rem;right:.65rem;display:inline-flex;gap:.35rem;opacity:0;pointer-events:none;transition:opacity .2s ease;background:#ffffffeb;border-radius:999px;padding:.2rem .35rem;box-shadow:0 6px 18px #0f172a1f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.content-item:hover .item-actions[data-v-c1ccb2bf]{opacity:1;pointer-events:auto}.item-action[data-v-c1ccb2bf]{width:30px;height:30px;border-radius:50%;border:none;background:transparent;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease}.item-action e-icon[data-v-c1ccb2bf]{font-size:.9rem}.item-action[data-v-c1ccb2bf]:hover{background:var(--primary-color, #00a884);color:#fff}.item-action--danger[data-v-c1ccb2bf]{background:#ef444426;color:#dc2626}.item-action--danger[data-v-c1ccb2bf]:hover{background:#dc2626;color:#fff}.content-item[data-v-c1ccb2bf]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--primary-color, #00a884);transform:scaleX(0);transition:transform .2s ease}.content-item[data-v-c1ccb2bf]:hover{border-color:var(--primary-color, #00a884);box-shadow:0 4px 12px #00a88426;transform:translateY(-2px)}.content-item[data-v-c1ccb2bf]:hover:before{transform:scaleX(1)}.content-item--selected[data-v-c1ccb2bf]{border-color:var(--primary-color, #00a884);background:#f0fdf4;box-shadow:0 2px 8px #00a88433}.content-item--selected[data-v-c1ccb2bf]:before{transform:scaleX(1)}.item-icon[data-v-c1ccb2bf]{font-size:3rem;margin-bottom:.5rem;color:var(--primary, #007bff)}.item-name[data-v-c1ccb2bf]{font-size:.875rem;text-align:center;word-break:break-word;color:var(--text-primary, #333)}.item-size[data-v-c1ccb2bf]{font-size:.75rem;color:var(--text-secondary, #666);margin-top:.25rem}.content-list[data-v-c1ccb2bf]{width:100%}.list-table[data-v-c1ccb2bf]{width:100%;border-collapse:collapse}.list-table thead[data-v-c1ccb2bf]{background:var(--bg-secondary, #f5f5f5);position:sticky;top:0;z-index:10}.list-table th[data-v-c1ccb2bf]{padding:.75rem;text-align:left;font-weight:600;font-size:.875rem;color:var(--text-secondary, #666);border-bottom:2px solid var(--border, #e0e0e0);cursor:pointer;-webkit-user-select:none;user-select:none}.list-table th[data-v-c1ccb2bf]:hover{background:var(--bg-hover, #f0f0f0)}.list-table th e-icon[data-v-c1ccb2bf]{margin-left:.25rem;font-size:.75rem}.list-row[data-v-c1ccb2bf]{cursor:pointer;transition:background-color .2s}.list-row[data-v-c1ccb2bf]:hover{background:var(--bg-hover, #f5f5f5)}.list-row--selected[data-v-c1ccb2bf]{background:var(--primary-light, #e3f2fd)}.list-table td[data-v-c1ccb2bf]{padding:.75rem;border-bottom:1px solid var(--border, #e0e0e0);font-size:.875rem}.col-checkbox[data-v-c1ccb2bf]{width:3rem;text-align:center}.col-name[data-v-c1ccb2bf]{width:auto;min-width:200px}.col-name[data-v-c1ccb2bf]{display:flex;align-items:center;gap:.5rem}.row-icon[data-v-c1ccb2bf]{color:var(--primary, #007bff)}.col-size[data-v-c1ccb2bf]{width:120px;text-align:right}.col-date[data-v-c1ccb2bf]{width:120px}.col-actions[data-v-c1ccb2bf]{width:160px;text-align:right}.row-actions[data-v-c1ccb2bf]{display:inline-flex;justify-content:flex-end;gap:.25rem;opacity:0;transition:opacity .2s ease,transform .2s ease;background:#f8fafcf2;border-radius:999px;padding:.2rem .4rem;border:1px solid #e2e8f0}.list-row:hover .row-actions[data-v-c1ccb2bf]{opacity:1;transform:translateY(-1px)}.row-actions .item-action[data-v-c1ccb2bf]{width:28px;height:28px}.row-actions .item-action e-icon[data-v-c1ccb2bf]{font-size:.8rem}.content-loading[data-v-c1ccb2bf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:var(--text-secondary, #666)}.content-loading e-icon[data-v-c1ccb2bf]{font-size:2rem;margin-bottom:.5rem}.spinning[data-v-c1ccb2bf]{animation:spin-c1ccb2bf 1s linear infinite}@keyframes spin-c1ccb2bf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.content-body[data-v-c1ccb2bf]{padding:.5rem!important}.content-toolbar[data-v-c1ccb2bf]{flex-direction:column;align-items:flex-start}.toolbar-right[data-v-c1ccb2bf]{width:100%;justify-content:space-between}.content-grid[data-v-c1ccb2bf]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))!important;gap:.5rem!important}.content-item[data-v-c1ccb2bf]{padding:1rem .5rem .75rem!important;min-height:120px!important;border-radius:8px!important}.list-table[data-v-c1ccb2bf]{font-size:.75rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.list-table th[data-v-c1ccb2bf],.list-table td[data-v-c1ccb2bf]{padding:.5rem .375rem!important;font-size:.75rem!important}.col-name[data-v-c1ccb2bf]{min-width:150px!important}.col-size[data-v-c1ccb2bf],.col-date[data-v-c1ccb2bf]{width:80px!important;font-size:.7rem!important}.col-actions[data-v-c1ccb2bf]{width:100px!important}}@media (max-width: 480px){.content-grid[data-v-c1ccb2bf]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))!important;gap:.375rem!important}.content-item[data-v-c1ccb2bf]{padding:.75rem .375rem .5rem!important;min-height:100px!important}.list-table th[data-v-c1ccb2bf],.list-table td[data-v-c1ccb2bf]{padding:.375rem .25rem!important;font-size:.7rem!important}.col-name[data-v-c1ccb2bf]{min-width:120px!important}.col-size[data-v-c1ccb2bf],.col-date[data-v-c1ccb2bf]{width:60px!important}.col-actions[data-v-c1ccb2bf]{width:80px!important}}.e-file-status-bar[data-v-ad5e9f73]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#f0fdf4,#fff);border:1px solid #bbf7d0;border-radius:10px;flex-wrap:wrap;box-shadow:0 1px 3px #00000014;flex-shrink:0;width:100%;min-width:0;box-sizing:border-box}.status-section[data-v-ad5e9f73]{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.status-section--limits[data-v-ad5e9f73]{flex:1 1 auto;min-width:250px;flex-direction:column;gap:.75rem}.limits-header[data-v-ad5e9f73]{display:flex;justify-content:space-between;align-items:center;width:100%}.limits-title[data-v-ad5e9f73]{display:flex;align-items:center;gap:.5rem}.limits-icon[data-v-ad5e9f73]{color:var(--primary-color, #00a884);font-size:1.25rem}.limits-title-text[data-v-ad5e9f73]{font-weight:600;color:#1e293b;font-size:.9375rem}.limits-percentage[data-v-ad5e9f73]{font-size:1.125rem;font-weight:700;color:var(--primary-color, #00a884);padding:.25rem .75rem;background:color-mix(in srgb,var(--primary-color, #00a884) 15%,white);border-radius:6px;min-width:60px;text-align:center}.limits-percentage--warning[data-v-ad5e9f73]{color:#f59e0b;background:#fef3c7}.limits-percentage--danger[data-v-ad5e9f73]{color:#ef4444;background:#fee2e2}.limits-progress-wrapper[data-v-ad5e9f73]{width:100%}.status-progress[data-v-ad5e9f73]{width:100%;height:.75rem;background:#e2e8f0;border-radius:.5rem;overflow:hidden;box-shadow:inset 0 1px 2px #0000001a}.status-progress-bar[data-v-ad5e9f73]{height:100%;background:linear-gradient(90deg,var(--primary-color, #00a884) 0%,var(--secondary-color, #128c7e) 100%);transition:width .3s ease,background-color .3s ease;border-radius:.5rem;box-shadow:0 1px 3px color-mix(in srgb,var(--primary-color, #00a884) 35%,transparent)}.status-progress-bar--warning[data-v-ad5e9f73]{background:linear-gradient(90deg,#f59e0b,#d97706);box-shadow:0 1px 3px #f59e0b4d}.status-progress-bar--danger[data-v-ad5e9f73]{background:linear-gradient(90deg,#ef4444,#dc2626);box-shadow:0 1px 3px #ef44444d}.limits-details[data-v-ad5e9f73]{display:flex;align-items:center;gap:.75rem;width:100%;padding-top:.5rem;border-top:1px solid #d1fae5}.limit-detail-item[data-v-ad5e9f73]{display:flex;align-items:center;gap:.375rem}.limit-detail-label[data-v-ad5e9f73]{font-size:.8125rem;color:#64748b;font-weight:500}.limit-detail-value[data-v-ad5e9f73]{font-size:.875rem;font-weight:600;color:#1e293b}.limit-detail-value--available[data-v-ad5e9f73]{color:var(--primary-color, #00a884)}.limit-detail-value--total[data-v-ad5e9f73]{color:#475569}.limit-detail-separator[data-v-ad5e9f73]{width:1px;height:1rem;background:#cbd5e1;opacity:.6}.status-section--count[data-v-ad5e9f73]{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;white-space:nowrap}.count-icon[data-v-ad5e9f73]{color:var(--primary-color, #00a884);font-size:1.25rem}.count-details[data-v-ad5e9f73]{display:flex;align-items:center;gap:.75rem}.count-item[data-v-ad5e9f73]{display:flex;flex-direction:column;align-items:center;gap:.125rem}.count-value[data-v-ad5e9f73]{font-size:1rem;font-weight:700;color:#1e293b;line-height:1}.count-label[data-v-ad5e9f73]{font-size:.75rem;color:#64748b;font-weight:500}.count-separator[data-v-ad5e9f73]{width:1px;height:1.5rem;background:#cbd5e1;opacity:.6}.status-section--filter[data-v-ad5e9f73]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:color-mix(in srgb,var(--primary-color, #00a884) 12%,transparent);border:1px solid #86efac;border-radius:8px;color:var(--primary-color, #00a884)}.filter-icon[data-v-ad5e9f73]{color:var(--primary-color, #00a884);font-size:1rem}.filter-label[data-v-ad5e9f73]{font-weight:500;font-size:.875rem}.btn-clear-filter[data-v-ad5e9f73]{background:transparent;border:none;cursor:pointer;color:var(--primary-color, #00a884);padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;width:20px;height:20px}.btn-clear-filter[data-v-ad5e9f73]:hover{background:color-mix(in srgb,var(--primary-color, #00a884) 16%,transparent);transform:scale(1.1)}.e-file-picker.has-preview .picker-main .e-file-status-bar[data-v-ad5e9f73]{padding:.875rem;gap:.75rem;flex-wrap:wrap;min-width:0;width:100%;box-sizing:border-box}.e-file-picker.has-preview .picker-main .e-file-status-bar .status-section[data-v-ad5e9f73]{flex:0 1 auto;min-width:0}.e-file-picker.has-preview .picker-main .e-file-status-bar .status-section--limits[data-v-ad5e9f73]{min-width:180px;max-width:100%;flex:1 1 auto}.e-file-picker.has-preview .picker-main .e-file-status-bar .status-section--count[data-v-ad5e9f73]{flex:0 0 auto;min-width:0}.e-file-picker.has-preview .picker-main .e-file-status-bar .limits-details[data-v-ad5e9f73]{gap:.5rem;flex-wrap:wrap;min-width:0;width:100%}.e-file-picker.has-preview .picker-main .e-file-status-bar .limit-detail-separator[data-v-ad5e9f73]{display:none}.e-file-picker.has-preview .picker-main .e-file-status-bar .limits-header[data-v-ad5e9f73]{flex-wrap:wrap;gap:.5rem;min-width:0;width:100%}.e-file-picker.has-preview .picker-main .e-file-status-bar .limits-percentage[data-v-ad5e9f73]{font-size:.875rem;padding:.25rem .5rem;min-width:50px;flex-shrink:0}.e-file-picker.has-preview .picker-main .e-file-status-bar .count-details[data-v-ad5e9f73]{gap:.5rem;flex-wrap:wrap;min-width:0}.e-file-picker.has-preview .picker-main .e-file-status-bar .limit-detail-label[data-v-ad5e9f73],.e-file-picker.has-preview .picker-main .e-file-status-bar .limit-detail-value[data-v-ad5e9f73]{font-size:.75rem;white-space:nowrap}.e-file-picker.has-preview .picker-main .e-file-status-bar .status-progress-wrapper[data-v-ad5e9f73]{width:100%;min-width:0}@media (max-width: 1200px){.e-file-status-bar[data-v-ad5e9f73]{padding:1rem;gap:1rem;flex-wrap:wrap}.status-section--limits[data-v-ad5e9f73]{min-width:250px;flex:1}.limits-details[data-v-ad5e9f73]{gap:.5rem;flex-wrap:wrap}.limit-detail-separator[data-v-ad5e9f73]{display:none}}@media (max-width: 992px){.e-file-status-bar[data-v-ad5e9f73]{padding:.875rem;gap:.875rem}.status-section--limits[data-v-ad5e9f73]{min-width:200px}.limits-header[data-v-ad5e9f73]{flex-wrap:wrap;gap:.5rem}.limits-percentage[data-v-ad5e9f73]{font-size:1rem;padding:.25rem .5rem;min-width:50px}.limits-details[data-v-ad5e9f73]{gap:.375rem}}@media (max-width: 768px){.e-file-status-bar[data-v-ad5e9f73]{flex-direction:column;align-items:stretch;padding:1rem;gap:1rem}.status-section--limits[data-v-ad5e9f73]{min-width:100%}.limits-details[data-v-ad5e9f73]{flex-direction:column;align-items:flex-start;gap:.5rem}.limit-detail-item[data-v-ad5e9f73]{width:100%;justify-content:space-between}}.e-file-preview[data-v-73446f88]{display:flex;flex-direction:column;height:100%;background:transparent;overflow:hidden}.e-file-preview--empty[data-v-73446f88]{align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--text-secondary, #666)}.empty-icon[data-v-73446f88]{font-size:4rem;margin-bottom:1rem;opacity:.3}.preview-header[data-v-73446f88]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;background:#f8f9fa;flex-shrink:0}.preview-title[data-v-73446f88]{font-size:1rem;font-weight:600;margin:0;color:var(--text-primary, #333);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-content[data-v-73446f88]{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;min-height:0}.preview-content[data-v-73446f88]::-webkit-scrollbar{width:6px}.preview-content[data-v-73446f88]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.preview-content[data-v-73446f88]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.preview-content[data-v-73446f88]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.preview-content--folder[data-v-73446f88]{justify-content:center}.preview-icon[data-v-73446f88]{font-size:5rem;color:var(--primary, #007bff);margin-bottom:1rem}.preview-media[data-v-73446f88]{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bg-secondary, #f5f5f5);border-radius:.5rem;padding:1rem}.preview-media--image[data-v-73446f88]{min-height:300px}.preview-image[data-v-73446f88]{max-width:100%;max-height:500px;border-radius:.5rem;object-fit:contain}.preview-media--video[data-v-73446f88]{min-height:300px}.preview-video[data-v-73446f88]{max-width:100%;max-height:500px;border-radius:.5rem}.preview-media--audio[data-v-73446f88]{min-height:200px;gap:1rem}.audio-icon[data-v-73446f88]{font-size:4rem;color:var(--primary, #007bff)}.preview-audio[data-v-73446f88]{width:100%;max-width:400px}.preview-media--document[data-v-73446f88]{min-height:200px;gap:1rem}.document-icon[data-v-73446f88]{font-size:5rem;color:var(--primary, #007bff)}.document-type[data-v-73446f88]{font-size:1rem;color:var(--text-secondary, #666);margin:0}.preview-info[data-v-73446f88]{width:100%;max-width:600px;display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--bg-secondary, #f5f5f5);border-radius:.5rem}.info-row[data-v-73446f88]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--border, #e0e0e0)}.info-row[data-v-73446f88]:last-child{border-bottom:none}.info-label[data-v-73446f88]{font-weight:600;color:var(--text-secondary, #666);font-size:.875rem;min-width:120px}.info-value[data-v-73446f88]{color:var(--text-primary, #333);font-size:.875rem;text-align:right;word-break:break-word;flex:1}.preview-actions[data-v-73446f88]{display:flex;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid #e2e8f0;background:#f8f9fa;flex-wrap:wrap;flex-shrink:0}.preview-actions .btn[data-v-73446f88]{flex:1;min-width:100px;display:flex;align-items:center;justify-content:center;gap:.5rem}@media (max-width: 768px){.preview-content[data-v-73446f88]{padding:1rem}.preview-icon[data-v-73446f88],.document-icon[data-v-73446f88]{font-size:3rem}.preview-actions[data-v-73446f88]{flex-direction:column}.preview-actions .btn[data-v-73446f88]{width:100%}}.e-file-picker[data-v-1aebf260]{display:flex;flex-direction:row;gap:.75rem;min-height:500px;max-height:70vh;width:100%}.picker-sidebar[data-v-1aebf260]{width:240px;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.picker-main[data-v-1aebf260]{flex:1;display:flex;flex-direction:column;gap:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.875rem;min-width:0;max-width:100%}.picker-main .e-file-content-area[data-v-1aebf260]{flex:1;min-height:0}.picker-preview[data-v-1aebf260]{width:280px;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.875rem;display:flex;flex-direction:column;gap:.75rem}.e-file-picker.has-preview[data-v-1aebf260]{gap:.75rem}.e-file-picker.has-preview .picker-sidebar[data-v-1aebf260]{width:220px}.e-file-picker.has-preview .picker-main[data-v-1aebf260]{flex:1 1 auto;min-width:300px}.e-file-picker.has-preview .picker-preview[data-v-1aebf260]{width:280px}.picker-preview__actions[data-v-1aebf260]{display:flex;justify-content:center}.picker-loading[data-v-1aebf260],.picker-error[data-v-1aebf260]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;border-radius:8px;border:1px dashed #cbd5e1;color:#475569}.picker-error[data-v-1aebf260]{color:#dc2626;border-color:#fecaca;background:#fef2f2}.spinning[data-v-1aebf260]{animation:spin-1aebf260 1s linear infinite}@keyframes spin-1aebf260{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.e-file-picker[data-v-1aebf260]{flex-direction:column!important;min-height:auto!important;max-height:calc(100vh - 200px)!important;gap:.5rem!important}.picker-sidebar[data-v-1aebf260]{width:100%!important;max-height:200px;overflow-y:auto;order:2}.picker-main[data-v-1aebf260]{order:1;min-width:0!important;max-width:100%!important;padding:.5rem!important}.picker-preview[data-v-1aebf260]{width:100%!important;order:3;max-height:300px;overflow-y:auto;padding:.5rem!important}.e-file-picker.has-preview .picker-sidebar[data-v-1aebf260]{width:100%!important;max-height:150px}.e-file-picker.has-preview .picker-main[data-v-1aebf260]{min-width:0!important;max-width:100%!important}.e-file-picker.has-preview .picker-preview[data-v-1aebf260]{width:100%!important}}@media (max-width: 480px){.e-file-picker[data-v-1aebf260]{max-height:calc(100vh - 150px)!important;gap:.375rem!important}.picker-sidebar[data-v-1aebf260]{max-height:150px;border-radius:8px!important}.picker-main[data-v-1aebf260]{padding:.375rem!important;border-radius:8px!important}.picker-preview[data-v-1aebf260]{max-height:250px;border-radius:8px!important;padding:.375rem!important}.picker-preview__actions .btn[data-v-1aebf260]{width:100%;padding:.75rem!important;font-size:14px!important}}.e-schedule-file-picker[data-v-650691b2]{min-height:500px;max-height:70vh;overflow:auto;width:100%}.e-schedule-file-picker[data-v-650691b2] .e-file-picker{width:100%;gap:.75rem}.e-schedule-excel-picker .excel-picker-info[data-v-7919d7ae]{display:flex;align-items:center;gap:.5rem;padding:1rem;margin-bottom:1rem;background-color:var(--color-info-light, #e3f2fd);border-radius:4px;color:var(--color-info-dark, #1976d2)}.e-schedule-excel-picker .excel-picker-info e-icon[data-v-7919d7ae]{flex-shrink:0}.e-schedule-excel-picker .excel-picker-info p[data-v-7919d7ae]{margin:.5rem 0;font-size:.9rem}.e-schedule-excel-picker .excel-picker-info p[data-v-7919d7ae]:first-child{margin-top:0}.e-schedule-excel-picker .excel-picker-info p[data-v-7919d7ae]:last-child{margin-bottom:0}.contact-picker__header[data-v-50584c77]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.contact-picker__header h2[data-v-50584c77]{margin:0;font-size:1.2rem;color:#0f172a}.contact-picker__header p[data-v-50584c77]{margin:.2rem 0 0;color:#64748b;font-size:.9rem}.contact-picker__header .contact-picker__counter[data-v-50584c77]{background:#e0f7f1;color:#047857;padding:.35rem .75rem;border-radius:999px;font-weight:600;font-size:.9rem}.e-schedule-contact-picker[data-v-50584c77]{display:flex;flex-direction:column;gap:1rem}.e-schedule-contact-picker .contact-picker__toolbar[data-v-50584c77]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.e-schedule-contact-picker .contact-picker__search[data-v-50584c77]{flex:1;display:flex;align-items:center;gap:.5rem;padding:.45rem .75rem;border-radius:8px;border:1px solid #dfe3eb;background:#f9fbff}.e-schedule-contact-picker .contact-picker__search input[data-v-50584c77]{flex:1;border:none;background:transparent;font-size:.95rem;color:#0f172a}.e-schedule-contact-picker .contact-picker__search input[data-v-50584c77]:focus{outline:none}.e-schedule-contact-picker .contact-picker__search input[data-v-50584c77]:disabled{opacity:.6}.e-schedule-contact-picker .contact-picker__search .e-icon[data-v-50584c77]{color:#94a3b8}.e-schedule-contact-picker .contact-picker__content[data-v-50584c77]{display:flex;flex-direction:column;gap:.75rem}.e-schedule-contact-picker .contact-picker__empty[data-v-50584c77],.e-schedule-contact-picker .contact-picker__error[data-v-50584c77],.e-schedule-contact-picker .contact-picker__loading[data-v-50584c77]{border:1px dashed #d0d5dd;border-radius:10px;padding:1rem;display:flex;gap:.75rem;align-items:center;background:#f8fafc;color:#475467}.e-schedule-contact-picker .contact-picker__empty .e-icon[data-v-50584c77],.e-schedule-contact-picker .contact-picker__error .e-icon[data-v-50584c77],.e-schedule-contact-picker .contact-picker__loading .e-icon[data-v-50584c77]{color:#0f9d8a;flex-shrink:0}.e-schedule-contact-picker .contact-picker__error[data-v-50584c77]{border-color:#fecaca;background:#fef2f2;color:#b91c1c;flex-wrap:wrap}.e-schedule-contact-picker .contact-picker__list[data-v-50584c77]{max-height:380px;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;padding-right:.25rem}.e-schedule-contact-picker .contact-picker__item[data-v-50584c77]{display:flex;gap:.75rem;padding:.65rem .85rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.e-schedule-contact-picker .contact-picker__item.is-selected[data-v-50584c77]{border-color:#0f9d8a;box-shadow:0 4px 12px #0f9d8a1f}.e-schedule-contact-picker .contact-picker__item input[data-v-50584c77]{margin-top:.3rem;cursor:pointer}.e-schedule-contact-picker .contact-picker__item[data-v-50584c77]:has(input:disabled){background:#f4f4f5}.e-schedule-contact-picker .contact-picker__item-avatar[data-v-50584c77]{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid #e2e8f0;background:#f0f4ff}.e-schedule-contact-picker .contact-picker__item-avatar img[data-v-50584c77]{width:100%;height:100%;object-fit:cover;display:block}.e-schedule-contact-picker .contact-picker__item-info[data-v-50584c77]{display:flex;flex-direction:column;gap:.2rem}.e-schedule-contact-picker .contact-picker__item-info small[data-v-50584c77]{color:#94a3b8;font-size:.85rem}.e-schedule-contact-picker .contact-picker__item-name[data-v-50584c77]{display:flex;align-items:center;gap:.5rem}.e-schedule-contact-picker .contact-picker__item-name strong[data-v-50584c77]{color:#0f172a}.e-schedule-contact-picker .contact-picker__item-name .badge[data-v-50584c77]{padding:.1rem .45rem;border-radius:999px;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.e-schedule-contact-picker .contact-picker__item-name .badge--group[data-v-50584c77]{background:#fef3c7;color:#92400e;border:1px solid #fcd34d}.e-schedule-contact-picker .contact-picker__load-more[data-v-50584c77]{display:flex;justify-content:center;margin-top:.5rem}.e-schedule-contact-picker .spinner[data-v-50584c77]{width:20px;height:20px;border:3px solid rgba(15,157,138,.3);border-top-color:#0f9d8a;border-radius:50%;animation:spin-50584c77 .8s linear infinite}@keyframes spin-50584c77{to{transform:rotate(360deg)}}.schedule-wizard[data-v-f242ec27]{display:flex;flex-direction:column;min-height:100%;gap:0}.schedule-wizard .wizard-content-wrapper[data-v-f242ec27]{flex:1;display:flex;flex-direction:column;gap:1.5rem;min-height:0;padding-bottom:1rem}.schedule-wizard .tab-content[data-v-f242ec27]{background:#fff;border:1px solid #edf1f5;border-radius:14px;padding:1.5rem;box-shadow:0 5px 15px #0f172a08;margin-bottom:1.5rem}.schedule-wizard .tab-title[data-v-f242ec27]{display:flex;align-items:center;gap:.65rem;font-size:1.1rem;font-weight:600;margin-bottom:1.25rem;color:#0f172a}.schedule-wizard .tab-title .e-icon[data-v-f242ec27]{width:22px;height:22px;color:#0f9d8a}.schedule-wizard .form-row.compact[data-v-f242ec27]{margin-top:.5rem}.schedule-wizard .weekdays-selector[data-v-f242ec27]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.schedule-wizard .weekdays-selector>label[data-v-f242ec27]{font-weight:600;color:#0f172a}.schedule-wizard .weekdays-selector__options[data-v-f242ec27]{display:flex;flex-wrap:wrap;gap:.5rem}.schedule-wizard .weekdays-selector .weekday-pill[data-v-f242ec27]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;border:1px solid #d0d5dd;background:#fff;font-size:.85rem;color:#475467;cursor:pointer;transition:all .2s ease}.schedule-wizard .weekdays-selector .weekday-pill input[data-v-f242ec27]{display:none}.schedule-wizard .weekdays-selector .weekday-pill--active[data-v-f242ec27]{background:#0f9d8a;color:#fff;border-color:#0f9d8a}.schedule-wizard .weekdays-selector small[data-v-f242ec27]{color:#64748b}.schedule-wizard .help-text[data-v-f242ec27]{margin-top:.75rem;padding:.75rem 1rem;border-radius:10px;background:#eefcf8;display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:#0f5132}.schedule-wizard .help-text .e-icon[data-v-f242ec27]{color:#0f9d8a}.schedule-wizard .info-box[data-v-f242ec27]{margin-top:1rem;padding:1rem;border-radius:10px;display:flex;gap:.75rem;align-items:flex-start;background:#f4f7fa;color:#475467}.schedule-wizard .info-box.warning[data-v-f242ec27]{background:#fff6e5;color:#b45309}.schedule-wizard .info-box.secondary[data-v-f242ec27]{background:#eef2ff;color:#3730a3}.schedule-wizard .info-box.locked-info[data-v-f242ec27]{margin-bottom:.75rem}.schedule-wizard .info-box .e-icon[data-v-f242ec27]{color:inherit;flex-shrink:0}.schedule-wizard .recipients-section[data-v-f242ec27]{margin-top:1rem;background:#f8fafc;border-radius:12px;padding:1rem;border:1px dashed #d0d5dd}.schedule-wizard .recipients-section .section-header[data-v-f242ec27]{display:flex;justify-content:space-between;margin-bottom:.75rem;color:#475467}.schedule-wizard .recipients-section .add-number[data-v-f242ec27]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem}.schedule-wizard .recipients-section .add-number .btn[data-v-f242ec27]{display:flex;align-items:center;gap:.35rem;justify-content:center}.schedule-wizard .recipients-section .recipients-list[data-v-f242ec27]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.schedule-wizard .recipients-section .recipients-list .recipient-item[data-v-f242ec27]{background:#fff;border-radius:10px;padding:.6rem .75rem;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;border:1px solid #eceef3;transition:background .2s ease,border-color .2s ease}.schedule-wizard .recipients-section .recipients-list .recipient-item--locked[data-v-f242ec27]{border-style:dashed;border-color:#d8dee9;background:#f9fafb;opacity:.85}.schedule-wizard .recipients-section .recipients-list .recipient-item--locked .recipient-item__remove[data-v-f242ec27]{cursor:not-allowed;color:#94a3b8}.schedule-wizard .recipients-section .recipients-list .recipient-item__info[data-v-f242ec27]{display:flex;flex-direction:column;flex:1}.schedule-wizard .recipients-section .recipients-list .recipient-item__info span[data-v-f242ec27]{font-size:.85rem;color:#6b7280}.schedule-wizard .recipients-section .recipients-list .recipient-item__remove[data-v-f242ec27]{border:none;background:transparent;color:#dc2626;cursor:pointer;margin-left:auto}.schedule-wizard .recipients-section .recipients-list .recipient-item__remove[data-v-f242ec27]:disabled{color:#94a3b8}.schedule-wizard .recipients-section .recipients-list .recipient-item__avatar[data-v-f242ec27]{width:36px;height:36px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid #e2e8f0;background:#f1f5f9}.schedule-wizard .recipients-section .recipients-list .recipient-item__avatar img[data-v-f242ec27]{width:100%;height:100%;object-fit:cover;display:block}.schedule-wizard .recipients-section .badge--status[data-v-f242ec27]{margin-left:.5rem;font-size:.7rem;padding:.1rem .4rem;border-radius:999px;background:#dbeafe;color:#1d4ed8}.schedule-wizard .recipients-section .badge--status.badge--locked[data-v-f242ec27]{background:#fef3c7;color:#92400e}.schedule-wizard .recipients-section .upload-csv[data-v-f242ec27]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border:1px dashed #0f9d8a;border-radius:8px;color:#0f9d8a;cursor:pointer;font-weight:500;background:#0f9d8a14}.schedule-wizard .recipients-section .upload-csv input[data-v-f242ec27]{display:none}.schedule-wizard .recipients-section .custom-list-actions[data-v-f242ec27]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:.5rem}.schedule-wizard .recipients-section .custom-list-actions .btn[data-v-f242ec27]{display:inline-flex;align-items:center;gap:.35rem}.schedule-wizard .recipients-section .custom-list-actions .btn .e-icon[data-v-f242ec27]{display:flex;align-items:center;justify-content:center}.schedule-wizard .recipients-section .custom-list-actions .select-instance-btn[data-v-f242ec27]{display:inline-flex;align-items:center;gap:.35rem;border:1px dashed #cbd5f5;background:#fff;color:#1d4ed8}.schedule-wizard .recipients-section .custom-list-actions .select-instance-btn[data-v-f242ec27]:disabled{opacity:.6;cursor:not-allowed}.schedule-wizard .recipients-section .custom-list-warning[data-v-f242ec27]{display:block;margin-top:.35rem;color:#b45309}.schedule-wizard .recipients-section .custom-list-help[data-v-f242ec27]{margin-top:.75rem;padding:.85rem 1rem;border-radius:10px;background:#f0f9ff;border:1px solid #bae6fd;color:#0f172a;font-size:.95rem}.schedule-wizard .recipients-section .custom-list-help strong[data-v-f242ec27]{display:block;margin-bottom:.35rem}.schedule-wizard .recipients-section .custom-list-help ul[data-v-f242ec27]{margin:0 0 .5rem 1.2rem;padding:0}.schedule-wizard .recipients-section .custom-list-help ul li[data-v-f242ec27]{margin-bottom:.25rem}.schedule-wizard .recipients-section .custom-list-help a[data-v-f242ec27]{color:#0369a1;font-weight:600}.schedule-wizard .review-grid[data-v-f242ec27]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.schedule-wizard .review-grid .review-card[data-v-f242ec27]{background:#f8fafc;border-radius:12px;padding:1rem;border:1px solid #edf1f5}.schedule-wizard .review-grid .review-card .label[data-v-f242ec27]{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.schedule-wizard .review-grid .review-card strong[data-v-f242ec27]{margin-top:.35rem;display:block;color:#0f172a}.schedule-wizard .message-preview[data-v-f242ec27]{margin-top:1.25rem}.schedule-wizard .message-preview .label[data-v-f242ec27]{font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.schedule-wizard .message-preview__content[data-v-f242ec27]{margin-top:.4rem;border-radius:10px;border:1px solid #edf1f5;background:#fff;padding:1rem;min-height:120px;white-space:pre-line}.schedule-wizard .message-preview__templates[data-v-f242ec27]{margin-top:.5rem;padding-left:0;list-style:none}.schedule-wizard .message-preview__templates .message-preview__template-item[data-v-f242ec27]{margin-bottom:.75rem;padding:.75rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:border-color .2s ease}.schedule-wizard .message-preview__templates .message-preview__template-item[data-v-f242ec27]:hover{border-color:#cbd5e1}.schedule-wizard .message-preview__templates .message-preview__template-item--expanded[data-v-f242ec27]{border-color:#0f9d8a}.schedule-wizard .message-preview__templates .message-preview__template-header[data-v-f242ec27]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.schedule-wizard .message-preview__templates .message-preview__template-header strong[data-v-f242ec27]{color:#0f9d8a;font-size:.9rem}.schedule-wizard .message-preview__templates .message-preview__template-header .btn--small[data-v-f242ec27]{padding:.25rem .5rem;font-size:.75rem;min-width:auto;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;color:#0f9d8a}.schedule-wizard .message-preview__templates .message-preview__template-header .btn--small[data-v-f242ec27]:hover{background:#e0f2f1}.schedule-wizard .message-preview__templates .message-preview__template-header .btn--small .e-icon[data-v-f242ec27]{display:flex;align-items:center;justify-content:center;width:12px;height:12px}.schedule-wizard .message-preview__templates .message-preview__template-preview[data-v-f242ec27]{padding:.5rem;background:#fff;border-radius:6px;font-size:.85rem;color:#64748b;line-height:1.5;white-space:pre-wrap;word-break:break-word;cursor:pointer;transition:background-color .2s ease}.schedule-wizard .message-preview__templates .message-preview__template-preview[data-v-f242ec27]:hover{background:#f1f5f9}.schedule-wizard .message-preview__templates .message-preview__template-full[data-v-f242ec27]{padding:.75rem;background:#fff;border-radius:6px;font-size:.85rem;color:#334155;line-height:1.6;white-space:pre-wrap;word-break:break-word;animation:slideDown-f242ec27 .2s ease}@keyframes slideDown-f242ec27{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.schedule-wizard .message-type-toggle[data-v-f242ec27]{display:flex;gap:.5rem;margin-top:.5rem;border:1px solid #d0d5dd;border-radius:10px;padding:.25rem;background:#f8fafc}.schedule-wizard .message-type-toggle .toggle-option[data-v-f242ec27]{flex:1;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:all .2s ease;font-weight:500;color:#64748b;position:relative}.schedule-wizard .message-type-toggle .toggle-option input[data-v-f242ec27]{position:absolute;opacity:0;pointer-events:none}.schedule-wizard .message-type-toggle .toggle-option span[data-v-f242ec27]{z-index:1}.schedule-wizard .message-type-toggle .toggle-option.active[data-v-f242ec27]{background:#0f9d8a;color:#fff;box-shadow:0 2px 4px #0f9d8a33}.schedule-wizard .message-type-toggle .toggle-option[data-v-f242ec27]:hover:not(.active){background:#e2e8f0;color:#475467}.schedule-wizard .multiple-messages-section[data-v-f242ec27]{margin-top:1rem}.schedule-wizard .multiple-messages-section .section-header[data-v-f242ec27]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.schedule-wizard .multiple-messages-section .section-header strong[data-v-f242ec27]{font-size:1rem;color:#0f172a}.schedule-wizard .multiple-messages-section .section-header .btn--small[data-v-f242ec27]{padding:.4rem .75rem;font-size:.85rem;display:inline-flex;align-items:center;gap:.35rem}.schedule-wizard .multiple-messages-section .section-header .btn--small .e-icon[data-v-f242ec27]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.schedule-wizard .multiple-messages-section .section-header .btn--small span[data-v-f242ec27]{display:inline-block}.schedule-wizard .multiple-messages-section .message-templates-list[data-v-f242ec27]{display:flex;flex-direction:column;gap:1rem}.schedule-wizard .multiple-messages-section .message-templates-list .message-template-item[data-v-f242ec27]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;transition:border-color .2s ease,box-shadow .2s ease}.schedule-wizard .multiple-messages-section .message-templates-list .message-template-item[data-v-f242ec27]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.schedule-wizard .multiple-messages-section .message-templates-list .message-template-item--collapsed[data-v-f242ec27]{padding:.75rem 1rem}.schedule-wizard .multiple-messages-section .message-templates-list .message-template-item__header[data-v-f242ec27]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.schedule-wizard .multiple-messages-section .message-templates-list .message-template-item__header .message-template-item__number[data-v-f242ec27]{font-weight:600;color:#0f9d8a;font-size:.9rem}.schedule-wizard .multiple-messages-section .message-templates-list .message-template-item__header .message-template-item__actions[data-v-f242ec27]{display:flex;align-items:center;gap:.5rem}.schedule-wizard .multiple-messages-section .message-templates-list .message-template-item__header .btn--small[data-v-f242ec27]{padding:.25rem .5rem;font-size:.8rem;min-width:auto;display:inline-flex;align-items:center;justify-content:center;gap:.25rem}.schedule-wizard .multiple-messages-section .message-templates-list .message-template-item__header .btn--small.btn--expand[data-v-f242ec27]{color:#0f9d8a}.schedule-wizard .multiple-messages-section .message-templates-list .message-template-item__header .btn--small.btn--expand[data-v-f242ec27]:hover{background:#e0f2f1}.schedule-wizard .multiple-messages-section .message-templates-list .message-template-item__header .btn--small .e-icon[data-v-f242ec27]{display:flex;align-items:center;justify-content:center;width:14px;height:14px}.schedule-wizard .multiple-messages-section .message-templates-list .message-template-item__preview[data-v-f242ec27]{margin-top:.5rem;padding:.75rem;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.schedule-wizard .multiple-messages-section .message-templates-list .message-template-item__preview[data-v-f242ec27]:hover{background:#f1f5f9}.schedule-wizard .multiple-messages-section .message-templates-list .message-template-item__preview-text[data-v-f242ec27]{font-size:.85rem;color:#64748b;line-height:1.5;display:block;white-space:pre-wrap;word-break:break-word}.schedule-wizard .multiple-messages-section .message-templates-list .message-template-item__editor[data-v-f242ec27]{margin-top:.75rem;animation:slideDown-f242ec27 .2s ease}.schedule-wizard .tabs-navigation[data-v-f242ec27]{display:flex;justify-content:center;padding-top:.5rem}.schedule-wizard .tabs-navigation .tabs-dots[data-v-f242ec27]{display:flex;gap:.4rem}.schedule-wizard .tabs-navigation .tabs-dots .tab-dot[data-v-f242ec27]{width:12px;height:12px;border-radius:50%;background:#e5e7eb;cursor:pointer;transition:all .2s ease}.schedule-wizard .tabs-navigation .tabs-dots .tab-dot.active[data-v-f242ec27]{background:#0f9d8a;transform:scale(1.2)}.schedule-wizard .wizard-footer[data-v-f242ec27]{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:.5rem;border-top:1px solid #edf1f5}.schedule-wizard .wizard-footer__actions[data-v-f242ec27]{display:flex;gap:.5rem}.schedule-wizard .wizard-footer__actions .btn[data-v-f242ec27]{display:inline-flex;align-items:center;gap:.35rem}.schedule-wizard .media-section[data-v-f242ec27]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #edf1f5}.schedule-wizard .media-section .section-title[data-v-f242ec27]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:600;color:#0f172a}.schedule-wizard .media-section .section-title .e-icon[data-v-f242ec27]{width:20px;height:20px;color:#0f9d8a}.schedule-wizard .e-field[data-v-f242ec27]{display:flex;flex-direction:column;margin-bottom:1rem;font-family:inherit;padding:0 .5rem}.schedule-wizard .e-field__label[data-v-f242ec27]{font-weight:600;font-size:.9rem;margin-bottom:.5rem;color:#444}.schedule-wizard .e-field__label.is-required[data-v-f242ec27]:after{content:" *";color:#e74c3c}.schedule-wizard .e-field__input[data-v-f242ec27]{padding:.6rem .75rem;border:1px solid #ccc;border-radius:8px;font-size:.95rem;transition:border-color .3s ease;width:100%}.schedule-wizard .e-field__input[data-v-f242ec27]:focus{border-color:var(--secondary-color, #128c7e);outline:none}.schedule-stats[data-v-f694ed58]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.schedule-stats__card[data-v-f694ed58]{background:#0000000a;border:1px solid rgba(0,0,0,.1);border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.35rem}.schedule-stats__card--success[data-v-f694ed58]{border-color:#2ecc7166}.schedule-stats__card--warning[data-v-f694ed58]{border-color:#f1c40f66}.schedule-stats__card--danger[data-v-f694ed58]{border-color:#e74c3c66}.schedule-stats__card small[data-v-f694ed58]{color:#0009;font-size:.8rem}.schedule-stats__label[data-v-f694ed58]{text-transform:uppercase;font-size:.75rem;color:#000000a6;letter-spacing:.05em}.schedule-stats__value[data-v-f694ed58]{font-size:1.7rem;font-weight:600;color:#333}.schedule-recipients[data-v-a87e4a23]{display:flex;flex-direction:column;gap:1rem}.schedule-recipients__filters[data-v-a87e4a23]{display:flex;flex-wrap:wrap;gap:.75rem}.schedule-recipients__filters label[data-v-a87e4a23]{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:#000000b3}.schedule-recipients__filters label select[data-v-a87e4a23],.schedule-recipients__filters label input[data-v-a87e4a23]{background:#0000000d;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:.4rem .6rem;color:#333}.schedule-recipients__search[data-v-a87e4a23]{flex:1 1 220px;position:relative;display:flex}.schedule-recipients__search input[data-v-a87e4a23]{height:31px;width:100%;border:1px solid #dfe3eb;border-radius:8px;padding:.45rem 2.3rem .45rem .9rem;font-size:.95rem;background:#fff;color:#111827}.schedule-recipients__search input[data-v-a87e4a23]:focus{outline:none;border-color:var(--color-primary, #37c978);box-shadow:0 0 0 2px #37c97826}.schedule-recipients__search input[data-v-a87e4a23]::placeholder{color:#9ca3af}.schedule-recipients__search button[data-v-a87e4a23]{position:absolute;right:.4rem;top:70%;transform:translateY(-50%);width:28px;height:28px;border:none;background:transparent;color:var(--color-primary, #37c978);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.schedule-recipients__table[data-v-a87e4a23]{overflow:auto}.schedule-recipients__table table[data-v-a87e4a23]{width:100%;border-collapse:collapse}.schedule-recipients__table table th[data-v-a87e4a23],.schedule-recipients__table table td[data-v-a87e4a23]{padding:.75rem;border-bottom:1px solid rgba(0,0,0,.08);color:#333}.schedule-recipients__table table th[data-v-a87e4a23]{text-align:left;font-size:.85rem;color:#0009}.schedule-recipients .recipient-cell[data-v-a87e4a23]{display:flex;align-items:center;gap:.65rem}.schedule-recipients .recipient-cell__avatar[data-v-a87e4a23]{width:36px;height:36px;border-radius:50%;overflow:hidden;border:1px solid rgba(0,0,0,.1);background:#f1f5f9;flex-shrink:0}.schedule-recipients .recipient-cell__avatar img[data-v-a87e4a23]{width:100%;height:100%;object-fit:cover;display:block}.schedule-recipients .recipient-cell__info[data-v-a87e4a23]{display:flex;flex-direction:column;gap:.15rem}.schedule-recipients .recipient-cell__info strong[data-v-a87e4a23]{color:#111827}.schedule-recipients .recipient-cell__info span[data-v-a87e4a23]{font-size:.85rem;color:#6b7280}.schedule-recipients__actions .link[data-v-a87e4a23]{background:none;border:none;color:var(--color-primary, #37c978);cursor:pointer;font-weight:600}.schedule-recipients .badge[data-v-a87e4a23]{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;text-transform:uppercase;font-weight:600;background:#00000014}.schedule-recipients .badge--sent[data-v-a87e4a23]{color:#2ecc71}.schedule-recipients .badge--pending[data-v-a87e4a23]{color:#f1c40f}.schedule-recipients .badge--failed[data-v-a87e4a23]{color:#e74c3c}.schedule-recipients .badge--ack.badge--delivered[data-v-a87e4a23],.schedule-recipients .badge--ack.badge--read[data-v-a87e4a23]{color:#2ecc71}.schedule-recipients .badge--ack.badge--error[data-v-a87e4a23]{color:#e74c3c}.schedule-recipients__empty[data-v-a87e4a23],.schedule-recipients__loading[data-v-a87e4a23]{text-align:center;padding:2rem 0;color:#0009}.schedule-recipients__pagination[data-v-a87e4a23]{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;font-size:.85rem}.schedule-recipients__pagination button[data-v-a87e4a23]{background:#0000000d;border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:.35rem .75rem;color:#333;cursor:pointer}.schedule-recipients__pagination button[data-v-a87e4a23]:disabled{opacity:.4;cursor:not-allowed}.schedule-logs[data-v-cda91642]{display:flex;flex-direction:column;gap:.75rem}.schedule-logs__item[data-v-cda91642]{border-left:3px solid var(--color-primary, #37c978);background:#00000008;padding:.75rem;border-radius:8px}.schedule-logs__meta[data-v-cda91642]{display:flex;justify-content:space-between;font-size:.8rem;color:#000000a6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem}.schedule-logs__message[data-v-cda91642]{margin:0;color:#000c;line-height:1.4}.schedule-logs__next-retry[data-v-cda91642]{display:inline-block;margin-top:.5rem;padding:.4rem .6rem;background:#37c9781a;border-left:2px solid var(--color-primary, #37c978);border-radius:4px;font-size:.9rem;color:#000000b3}.schedule-logs__next-retry strong[data-v-cda91642]{color:#000000e6;font-weight:600}.schedule-logs__empty[data-v-cda91642],.schedule-logs__loading[data-v-cda91642]{text-align:center;padding:1.5rem 0;color:#0009}.recipient-details[data-v-d6f9d6c8]{position:fixed;width:360px;max-height:80vh;overflow-y:auto;background:#111017;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.25rem;box-shadow:0 25px 60px #00000059;z-index:10000}.recipient-details__header[data-v-d6f9d6c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.recipient-details__header h3[data-v-d6f9d6c8]{margin:0;color:#fff}.recipient-details__header small[data-v-d6f9d6c8]{color:#fff9}.recipient-details__close[data-v-d6f9d6c8]{background:transparent;border:none;color:#fff9;cursor:pointer}.recipient-details__section[data-v-d6f9d6c8]{margin-bottom:1rem}.recipient-details__section h4[data-v-d6f9d6c8]{margin:0 0 .5rem;font-size:.95rem;color:#fffc}.recipient-details__section pre[data-v-d6f9d6c8]{white-space:pre-wrap;background:#ffffff0d;padding:.75rem;border-radius:8px;font-size:.85rem;color:#ffffffd9}.recipient-details__row[data-v-d6f9d6c8]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem}.recipient-details__row span[data-v-d6f9d6c8]{color:#fff9}.recipient-details__row strong[data-v-d6f9d6c8]{color:#fff}.recipient-details__history[data-v-d6f9d6c8]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.recipient-details__history li[data-v-d6f9d6c8]{background:#ffffff0a;border-radius:8px;padding:.6rem;display:flex;gap:.75rem}.recipient-details__history li span[data-v-d6f9d6c8]{font-size:.75rem;color:#ffffff80;min-width:80px}.recipient-details__history li p[data-v-d6f9d6c8]{margin:.2rem 0 0;color:#ffffffbf}.recipient-details .error-text[data-v-d6f9d6c8]{color:#ff7675}@media (max-width: 1200px){.recipient-details[data-v-d6f9d6c8]{position:fixed;top:auto;right:1.25rem;bottom:1.25rem;left:auto;transform:none;max-height:70vh;width:calc(100% - 2.5rem)}}.fade-enter-active[data-v-d6f9d6c8],.fade-leave-active[data-v-d6f9d6c8]{transition:opacity .2s ease}.fade-enter-from[data-v-d6f9d6c8],.fade-leave-to[data-v-d6f9d6c8]{opacity:0}.schedule-details[data-v-23508057]{position:relative;display:flex;flex-direction:column;gap:1.5rem;color:#333}.schedule-details__header[data-v-23508057]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.schedule-details__header h2[data-v-23508057]{margin:0;color:#333}.schedule-details__header p[data-v-23508057]{margin:.25rem 0 0;color:#0009}.schedule-details__meta[data-v-23508057]{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem;color:#000000b3}.schedule-details__section[data-v-23508057]{background:#00000005;border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:1.25rem}.schedule-details__tabs[data-v-23508057]{display:flex;gap:.75rem;margin-bottom:1rem}.schedule-details__tabs .tab[data-v-23508057]{border:none;background:#0000000d;color:#000c;padding:.5rem 1.25rem;border-radius:999px;cursor:move;cursor:pointer;transition:background .2s ease}.schedule-details__tabs .tab.active[data-v-23508057]{background:var(--color-primary, #37c978);color:#fff}.schedule-details__info .info-row[data-v-23508057]{margin-bottom:1rem}.schedule-details__info .info-row span[data-v-23508057]{display:block;margin-bottom:.35rem;color:#0009;text-transform:uppercase;font-size:.8rem}.schedule-details__info .info-row pre[data-v-23508057]{background:#0000000d;color:#333;padding:.75rem;border-radius:10px;white-space:pre-wrap;font-size:.9rem}.schedule-details__info .info-grid[data-v-23508057]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.schedule-details__info .info-grid .info-item[data-v-23508057]{background:#0000000a;border-radius:10px;padding:.75rem}.schedule-details__info .info-grid .info-item label[data-v-23508057]{display:block;font-size:.75rem;text-transform:uppercase;color:#0009}.schedule-details__info .info-grid .info-item strong[data-v-23508057]{display:block;margin-top:.3rem;color:#333}.color-red[data-v-b940dc5b]{color:#e74c3c}[data-v-b940dc5b] .e-modal__footer .wizard-footer{width:100%;min-width:100%;display:flex;justify-content:space-between;align-items:center;padding:0;border:none;background:transparent;gap:1rem;flex:1}[data-v-b940dc5b] .e-modal__footer .wizard-footer>.btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:8px;border:1px solid #d1d5db;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:40px;height:40px;line-height:1;background-color:transparent;color:#374151;margin:0}[data-v-b940dc5b] .e-modal__footer .wizard-footer>.btn:hover{background-color:#f9fafb;border-color:#9ca3af}[data-v-b940dc5b] .e-modal__footer .wizard-footer__actions{display:flex;gap:.75rem;align-items:center;flex-shrink:0;margin:0;padding:0}[data-v-b940dc5b] .e-modal__footer .wizard-footer .btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;min-height:40px;height:40px;line-height:1;margin:0;border:1px solid transparent}[data-v-b940dc5b] .e-modal__footer .wizard-footer .btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}[data-v-b940dc5b] .e-modal__footer .wizard-footer .btn.btn--ghost{background-color:transparent;color:#374151;border:1px solid #d1d5db}[data-v-b940dc5b] .e-modal__footer .wizard-footer .btn.btn--ghost:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}[data-v-b940dc5b] .e-modal__footer .wizard-footer .btn.btn--primary{background-color:var(--primary-color, #00a884);color:#fff;border:1px solid var(--primary-color, #00a884)}[data-v-b940dc5b] .e-modal__footer .wizard-footer .btn.btn--primary:hover:not(:disabled){filter:brightness(.92)}[data-v-b940dc5b] .e-modal__footer .wizard-footer .btn .e-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.message-status[data-v-e1832729]{display:flex;align-items:center;margin-left:4px}.message-status .tick[data-v-e1832729]{transition:color .3s ease;flex-shrink:0}.message-status .tick.tick-sent[data-v-e1832729],.message-status .tick.tick-delivered[data-v-e1832729]{color:#667781}.message-status .tick.tick-read[data-v-e1832729],.message-status .tick.tick-played[data-v-e1832729]{color:#53bdeb}.message-status .tick.tick-error[data-v-e1832729]{color:#f44}.message-status .tick.tick-unknown[data-v-e1832729]{color:#999}.contacts-wrapper[data-v-1c6e9af1]{height:100%;display:flex;flex-direction:column;flex-shrink:0;width:auto}@media (max-width: 768px){.contacts-wrapper[data-v-1c6e9af1]{width:100%!important;max-width:100%!important;min-width:100%!important}}.contacts-section[data-v-1c6e9af1]{height:100%;display:flex;flex-direction:column;background:#fff;border-right:1px solid #e5e7eb;width:500px;min-width:500px;max-width:500px;flex-shrink:0}@media (max-width: 768px){.contacts-section[data-v-1c6e9af1]{width:100%!important;min-width:100%!important;max-width:100%!important}}.contacts-section .contacts-controls-collapsible[data-v-1c6e9af1]{border-bottom:1px solid #e5e7eb;background:#fff}.contacts-section .contacts-controls-collapsible .controls-toggle-btn[data-v-1c6e9af1]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#f9fafb;border:none;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:600;color:#374151;gap:8px}.contacts-section .contacts-controls-collapsible .controls-toggle-btn[data-v-1c6e9af1]:hover{background:#f3f4f6}.contacts-section .contacts-controls-collapsible .controls-toggle-btn[data-v-1c6e9af1]:active{background:#e5e7eb}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .toggle-icon[data-v-1c6e9af1]{font-size:16px;color:#6b7280;flex-shrink:0}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .toggle-content[data-v-1c6e9af1]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;text-align:left}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .toggle-text[data-v-1c6e9af1]{font-weight:600;color:#374151;line-height:1.2}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .toggle-instance[data-v-1c6e9af1]{font-size:12px;font-weight:500;color:#6b7280;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .toggle-right[data-v-1c6e9af1]{display:flex;align-items:center;gap:8px;flex-shrink:0}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .unread-badge[data-v-1c6e9af1]{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;background:linear-gradient(135deg,var(--primary-color, #25D366) 0%,var(--secondary-color, #128C7E) 100%);color:#fff;font-size:12px;font-weight:700;border-radius:12px;box-shadow:0 2px 6px color-mix(in srgb,var(--primary-color, #25D366) 40%,transparent);animation:pulse-badge-1c6e9af1 2s ease-in-out infinite}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .chevron-icon[data-v-1c6e9af1]{font-size:14px;color:#6b7280;transition:transform .3s ease;flex-shrink:0}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .chevron-icon.is-rotated[data-v-1c6e9af1]{transform:rotate(180deg)}.contacts-section .contacts-controls-collapsible .controls-toggle-btn.is-expanded[data-v-1c6e9af1]{background:#f0f9ff;border-bottom-color:#bae6fd}.contacts-section .contacts-controls-collapsible .controls-collapsible-content[data-v-1c6e9af1]{max-height:0;overflow:hidden;transition:max-height .3s ease-out,opacity .2s ease-out;opacity:0}.contacts-section .contacts-controls-collapsible .controls-collapsible-content.is-expanded[data-v-1c6e9af1]{max-height:500px;opacity:1;transition:max-height .3s ease-in,opacity .3s ease-in}.contacts-section .contacts-instance-selector[data-v-1c6e9af1]{padding:20px;border-bottom:1px solid #e5e7eb;background:#f9fafb;display:flex;flex-direction:column;gap:16px}.contacts-section .contacts-instance-selector .instance-select-wrapper[data-v-1c6e9af1]{width:100%}.contacts-section .contacts-instance-selector .instance-select-wrapper label[data-v-1c6e9af1]{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:8px}.contacts-section .contacts-instance-selector .instance-select-wrapper .instance-select[data-v-1c6e9af1]{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:14px;color:#374151}.contacts-section .contacts-instance-selector .instance-select-wrapper .instance-select[data-v-1c6e9af1]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.contacts-section .contacts-instance-selector .spam-filter-toggle[data-v-1c6e9af1]{margin:12px 0;padding:8px 12px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.contacts-section .contacts-instance-selector .spam-filter-toggle .spam-filter-label[data-v-1c6e9af1]{display:flex;align-items:center;cursor:pointer;margin:0}.contacts-section .contacts-instance-selector .spam-filter-toggle .spam-filter-label .spam-filter-checkbox[data-v-1c6e9af1]{margin-right:8px;width:16px;height:16px;cursor:pointer}.contacts-section .contacts-instance-selector .spam-filter-toggle .spam-filter-label .spam-filter-text[data-v-1c6e9af1]{font-size:14px;color:#495057;font-weight:500}.contacts-section .contacts-instance-selector .status-filter-wrap[data-v-1c6e9af1]{margin:12px 0;padding:10px 12px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;width:100%;max-width:100%}.contacts-section .contacts-instance-selector .status-filter-wrap .status-filter-label[data-v-1c6e9af1]{display:block;font-size:13px;color:#495057;font-weight:600;margin:0 0 8px}.contacts-section .contacts-instance-selector .status-filter-wrap .status-filter-add-select[data-v-1c6e9af1]{display:block;width:100%;max-width:432px;padding:8px 12px;font-size:13px;border:1px solid #dee2e6;border-radius:8px;background:#fff;color:#212529;margin-bottom:10px;cursor:pointer}.contacts-section .contacts-instance-selector .status-filter-wrap .status-filter-add-select[data-v-1c6e9af1]:focus{outline:none;border-color:#25d366;box-shadow:0 0 0 2px #25d36633}.contacts-section .contacts-instance-selector .status-filter-wrap .status-filter-tags[data-v-1c6e9af1]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.contacts-section .contacts-instance-selector .status-filter-wrap .status-filter-tag[data-v-1c6e9af1]{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 10px;font-size:13px;font-weight:500;color:#212529;background:#fff;border:1px solid #dee2e6;border-left-width:4px;border-radius:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.contacts-section .contacts-instance-selector .status-filter-wrap .status-filter-tag[data-v-1c6e9af1]:hover{background:#fff5f5;border-color:#fecaca;box-shadow:0 1px 3px #00000014}.contacts-section .contacts-instance-selector .status-filter-wrap .status-filter-tag .status-filter-tag-name[data-v-1c6e9af1]{white-space:nowrap}.contacts-section .contacts-instance-selector .status-filter-wrap .status-filter-tag .status-filter-tag-x[data-v-1c6e9af1]{flex-shrink:0;opacity:.7;color:#dc2626}.contacts-section .contacts-instance-selector .status-filter-wrap .status-filter-tag:hover .status-filter-tag-x[data-v-1c6e9af1]{opacity:1}.contacts-section .contacts-instance-selector .instance-controls[data-v-1c6e9af1]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.contacts-section .contacts-instance-selector .icon-btn[data-v-1c6e9af1]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative}.contacts-section .contacts-instance-selector .icon-btn[data-v-1c6e9af1]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #00000026}.contacts-section .contacts-instance-selector .icon-btn[data-v-1c6e9af1]:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px #0000001a}.contacts-section .contacts-instance-selector .icon-btn[data-v-1c6e9af1]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.contacts-section .contacts-instance-selector .icon-btn .e-icon[data-v-1c6e9af1]{font-size:18px}.contacts-section .contacts-instance-selector .icon-btn .e-icon.spinning[data-v-1c6e9af1]{animation:spin-1c6e9af1 1s linear infinite}.contacts-section .contacts-instance-selector .icon-btn.sync-btn[data-v-1c6e9af1]{background:var(--primary-color, #25D366);color:#fff}.contacts-section .contacts-instance-selector .icon-btn.sync-btn[data-v-1c6e9af1]:hover:not(:disabled){background:var(--secondary-color, #128C7E)}.contacts-section .contacts-instance-selector .icon-btn.avatar-btn[data-v-1c6e9af1]{background:#34b7f1;color:#fff}.contacts-section .contacts-instance-selector .icon-btn.avatar-btn[data-v-1c6e9af1]:hover:not(:disabled){background:#2a9bd8}.contacts-section .contacts-instance-selector .icon-btn.full-sync-btn[data-v-1c6e9af1]{background:var(--secondary-color, #128C7E);color:#fff}.contacts-section .contacts-instance-selector .icon-btn.full-sync-btn[data-v-1c6e9af1]:hover:not(:disabled){background:#075e54}@keyframes spin-1c6e9af1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-badge-1c6e9af1{0%,to{transform:scale(1);box-shadow:0 2px 6px #25d36666}50%{transform:scale(1.05);box-shadow:0 3px 10px #25d36699}}.contacts-section .contacts-search[data-v-1c6e9af1]{display:flex;align-items:center;padding:18px 20px;border-bottom:1px solid #d1fae5;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);position:relative;gap:14px}.contacts-section .contacts-search .search-icon-wrapper[data-v-1c6e9af1]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;background:#25d3661f;border-radius:6px;transition:all .2s ease}.contacts-section .contacts-search .search-icon-wrapper .e-icon[data-v-1c6e9af1]{color:var(--primary-color, #25D366);font-size:16px;transition:all .2s ease}.contacts-section .contacts-search input[data-v-1c6e9af1]{flex:1;border:none;outline:none;font-size:15px;color:#065f46;padding:10px 0;background:transparent;font-weight:500}.contacts-section .contacts-search input[data-v-1c6e9af1]::placeholder{color:#059669;font-weight:400}.contacts-section .contacts-search input[data-v-1c6e9af1]:focus{color:#064e3b}.contacts-section .contacts-search:focus-within .search-icon-wrapper[data-v-1c6e9af1]{background:#25d36633;transform:scale(1.05)}.contacts-section .contacts-search:focus-within .search-icon-wrapper .e-icon[data-v-1c6e9af1]{color:var(--secondary-color, #128C7E);transform:scale(1.1)}.contacts-section .contacts-tabs[data-v-1c6e9af1]{display:flex;gap:6px;padding:8px 20px 0;align-items:center;background:transparent}.contacts-section .contacts-tabs .contacts-tab[data-v-1c6e9af1]{padding:6px 10px;border:none;background:transparent;color:#6b7280;border-radius:9999px;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease;font-size:12px;font-weight:600}.contacts-section .contacts-tabs .contacts-tab[data-v-1c6e9af1]:hover{background:#f3f4f6;color:#374151}.contacts-section .contacts-tabs .contacts-tab.is-active[data-v-1c6e9af1]{background:#fff;color:#111827;box-shadow:0 1px 2px #0000000f,0 0 0 1px #e5e7eb inset}.contacts-section .modal-btn--sm[data-v-1c6e9af1]{font-size:12px;padding:6px 10px;border-radius:8px;line-height:1.1}.contacts-section .contacts-loading[data-v-1c6e9af1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#6b7280}.contacts-section .contacts-loading p[data-v-1c6e9af1]{margin-top:16px;font-size:14px}.contacts-section .contacts-empty[data-v-1c6e9af1]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:#6b7280}.contacts-section .contacts-empty .e-icon[data-v-1c6e9af1]{margin-bottom:16px;color:#d1d5db}.contacts-section .contacts-empty h3[data-v-1c6e9af1]{margin:0 0 8px;font-size:18px;font-weight:600;color:#374151}.contacts-section .contacts-empty p[data-v-1c6e9af1]{margin:0;font-size:14px;line-height:1.5}.contacts-section .contacts-list[data-v-1c6e9af1]{flex:1;overflow-y:auto}.contacts-section .contacts-list .contact-item[data-v-1c6e9af1]{display:flex;flex-direction:column;padding:12px 14px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.contacts-section .contacts-list .contact-item[data-v-1c6e9af1]:hover{background-color:#f9fafb}@media (max-width: 768px){.contacts-section .contacts-list .contact-item[data-v-1c6e9af1]:active{background-color:#f3f4f6!important}}.contacts-section .contacts-list .contact-item[data-v-1c6e9af1]:last-child{border-bottom:none}.contacts-section .contacts-list .contact-item.spam-contact[data-v-1c6e9af1]{background-color:#fef2f2;border-left:4px solid #ef4444;opacity:.8}.contacts-section .contacts-list .contact-item.spam-contact[data-v-1c6e9af1]:hover{background-color:#fee2e2;opacity:1}.contacts-section .contacts-list .contact-item.spam-contact .contact-item__name[data-v-1c6e9af1]{color:#dc2626;font-weight:600;text-decoration:line-through}.contacts-section .contacts-list .contact-item.spam-contact .contact-item__preview[data-v-1c6e9af1]{color:#991b1b;font-style:italic}.contacts-section .contacts-list .contact-item.spam-contact .contact-item__time[data-v-1c6e9af1]{color:#991b1b}.contacts-section .contacts-list .contact-item.spam-contact .spam-btn[data-v-1c6e9af1]{background-color:#fecaca;color:#dc2626}.contacts-section .contacts-list .contact-item.spam-contact .spam-btn[data-v-1c6e9af1]:hover{background-color:#fca5a5;transform:scale(1.1)}.contacts-section .contacts-list .contact-item.contact-item--no-robot[data-v-1c6e9af1]{border-left:4px solid #fbbf24;background-color:#fffbeb}.contacts-section .contacts-list .contact-item.contact-item--no-robot[data-v-1c6e9af1]:hover{background-color:#fef3c7}.contacts-section .contacts-list .contact-item__header[data-v-1c6e9af1]{display:flex;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:6px}.contacts-section .contacts-list .contact-item__header .contact-item__name[data-v-1c6e9af1]{margin:0 12px 0 0;font-size:15px;font-weight:600;color:#111827;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;flex:1;min-width:0;word-break:break-word}.contacts-section .contacts-list .contact-item__header .contact-item__header-right[data-v-1c6e9af1]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.contacts-section .contacts-list .contact-item__header .contact-item__time[data-v-1c6e9af1]{font-size:11px;color:#6b7280;white-space:nowrap;flex-shrink:0}.contacts-section .contacts-list .contact-item__body[data-v-1c6e9af1]{display:flex;align-items:flex-start;gap:12px;width:100%}.contacts-section .contacts-list .contact-item__avatar[data-v-1c6e9af1]{width:44px;height:44px;flex-shrink:0;position:relative}.contacts-section .contacts-list .contact-item__avatar img[data-v-1c6e9af1]{width:100%;height:100%;border-radius:50%;object-fit:cover}.contacts-section .contacts-list .contact-item__avatar .contact-item__type-indicator[data-v-1c6e9af1]{position:absolute;bottom:-2px;right:-2px;background:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;border:2px solid #e5e7eb;box-shadow:0 1px 3px #0000001a}.contacts-section .contacts-list .contact-item__content[data-v-1c6e9af1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;overflow:hidden;padding-right:4px}.contacts-section .contacts-list .contact-item__message[data-v-1c6e9af1]{margin:0;font-size:12.5px;color:#4b5563;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;text-overflow:ellipsis;max-width:100%}.contacts-section .contacts-list .contact-item__message .message-from-me[data-v-1c6e9af1]{color:var(--secondary-color, #128C7E);font-weight:500}.contacts-section .contacts-list .contact-item__message .message-preview-wrapper[data-v-1c6e9af1]{display:flex;align-items:center;gap:4px;max-width:100%;width:100%;justify-content:space-between}.contacts-section .contacts-list .contact-item__message .message-preview-wrapper .message-preview-text[data-v-1c6e9af1]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;order:1}.contacts-section .contacts-list .contact-item__message .message-preview-wrapper[data-v-1c6e9af1] .message-status{flex-shrink:0;order:2;margin-left:4px}.contacts-section .contacts-list .contact-item__message .message-preview-wrapper .typing-indicator[data-v-1c6e9af1]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;order:1;flex:1}.contacts-section .contacts-list .contact-item__phone[data-v-1c6e9af1]{margin:0;font-size:12px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contacts-section .contacts-list .contact-item__actions[data-v-1c6e9af1]{display:flex;align-items:center;flex-shrink:0;width:48px;justify-content:flex-end;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.contacts-section .contacts-list .contact-item__actions .robot-btn[data-v-1c6e9af1]{background:transparent;border:none;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s;color:#6b7280;display:flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.contacts-section .contacts-list .contact-item__actions .robot-btn[data-v-1c6e9af1]:hover{background:#fef3c7;color:#f59e0b}.contacts-section .contacts-list .contact-item__actions .robot-btn.robot-btn--active[data-v-1c6e9af1]{color:#f59e0b;background-color:#fef3c7}.contacts-section .contacts-list .contact-item__actions .robot-btn.robot-btn--active[data-v-1c6e9af1]:hover{background-color:#fde68a;transform:scale(1.1)}.contacts-section .contacts-list .contact-item__actions .spam-btn[data-v-1c6e9af1]{background:transparent;border:none;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s;color:#6b7280;display:flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.contacts-section .contacts-list .contact-item__actions .spam-btn[data-v-1c6e9af1]:hover{background:#f3f4f6;color:#ef4444}.contacts-section .contacts-list .contact-item__actions .spam-btn--active[data-v-1c6e9af1]{color:#ef4444;background:#fef2f2}.contacts-section .contacts-list .contact-item__actions .spam-btn--active[data-v-1c6e9af1]:hover{background:#fee2e2}.contacts-section .contacts-list .contact-item__actions .spam-btn i[data-v-1c6e9af1]{display:block!important;visibility:visible!important}.contacts-section .contacts-list .contact-item:hover .contact-item__actions[data-v-1c6e9af1]{opacity:1;visibility:visible}.contacts-section .contacts-list .contact-item--group .contact-item__name[data-v-1c6e9af1]{color:#7c3aed}.contacts-section .contacts-list .contact-item--status .contact-item__name[data-v-1c6e9af1]{color:var(--secondary-color, #128C7E)}.contacts-section .contacts-list .contact-item__badge[data-v-1c6e9af1]{background:var(--primary-color, #25D366);color:#fff;font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px;min-width:20px;text-align:center;flex-shrink:0;line-height:1}.contacts-section .contacts-pagination[data-v-1c6e9af1]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-top:1px solid #e5e7eb;background:#f9fafb}.contacts-section .contacts-pagination .pagination-btn[data-v-1c6e9af1]{padding:8px 16px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;font-size:14px;cursor:pointer;transition:all .2s}.contacts-section .contacts-pagination .pagination-btn[data-v-1c6e9af1]:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af}.contacts-section .contacts-pagination .pagination-btn[data-v-1c6e9af1]:disabled{opacity:.5;cursor:not-allowed}.contacts-section .contacts-pagination .pagination-info[data-v-1c6e9af1]{font-size:14px;color:#6b7280}.contacts-section .contacts-loading-more[data-v-1c6e9af1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:#f9fafb;border-top:1px solid #e5e7eb}.contacts-section .contacts-loading-more .e-loading[data-v-1c6e9af1]{margin-bottom:8px}.contacts-section .contacts-loading-more p[data-v-1c6e9af1]{margin:0;font-size:14px;color:#6b7280}.contacts-section .contacts-no-more[data-v-1c6e9af1]{display:flex;justify-content:center;align-items:center;padding:20px;background:#f9fafb;border-top:1px solid #e5e7eb}.contacts-section .contacts-no-more p[data-v-1c6e9af1]{margin:0;font-size:14px;color:#6b7280;font-style:italic}.contacts-section .contacts-pagination-info[data-v-1c6e9af1]{display:flex;justify-content:center;align-items:center;padding:16px 20px;background:#fff;border-top:1px solid #e5e7eb}.contacts-section .contacts-pagination-info .pagination-info[data-v-1c6e9af1]{font-size:13px;color:#9ca3af;text-align:center}@media (max-width: 768px){.contacts-section .contacts-controls-collapsible .controls-toggle-btn[data-v-1c6e9af1]{padding:10px 8px!important;gap:4px!important;font-size:13px;align-items:flex-start;overflow:hidden!important;position:relative;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .toggle-icon[data-v-1c6e9af1]{font-size:14px;flex-shrink:0;margin-top:2px}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .toggle-content[data-v-1c6e9af1]{min-width:0!important;overflow:hidden;display:flex;flex-direction:column;gap:2px;max-width:calc(100% - 50px)!important}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .toggle-text[data-v-1c6e9af1]{font-size:13px;font-weight:600;white-space:nowrap;line-height:1.2;overflow:hidden;text-overflow:ellipsis}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .toggle-instance[data-v-1c6e9af1]{font-size:11px;font-weight:500;color:#6b7280;line-height:1.3;white-space:normal;word-break:break-word;overflow:hidden;text-overflow:clip;max-width:100%;display:block}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .toggle-right[data-v-1c6e9af1]{gap:4px!important;flex-shrink:0!important;flex-grow:0!important;align-items:center;display:flex!important;width:auto!important;min-width:42px!important;max-width:none!important}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .unread-badge[data-v-1c6e9af1]{display:inline-flex!important;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;background:linear-gradient(135deg,var(--primary-color, #25D366) 0%,var(--secondary-color, #128C7E) 100%);color:#fff;border-radius:9px;box-shadow:0 2px 4px color-mix(in srgb,var(--primary-color, #25D366) 40%,transparent);animation:pulse-badge-1c6e9af1 2s ease-in-out infinite;flex-shrink:0!important;white-space:nowrap}.contacts-section .contacts-controls-collapsible .controls-toggle-btn .chevron-icon[data-v-1c6e9af1]{font-size:12px;flex-shrink:0!important}.contacts-section .contacts-instance-selector[data-v-1c6e9af1]{padding:12px}.contacts-section .contacts-instance-selector .instance-select[data-v-1c6e9af1]{font-size:16px}.contacts-section .contacts-search[data-v-1c6e9af1],.contacts-section .contacts-list .contact-item[data-v-1c6e9af1]{padding:12px}.contacts-section .contacts-list .contact-item__avatar[data-v-1c6e9af1]{width:40px;height:40px}.contacts-section .contacts-list .contact-item__header .contact-item__name[data-v-1c6e9af1]{font-size:15px}.contacts-section .contacts-list .contact-item__message[data-v-1c6e9af1]{font-size:13px}.contacts-section .contacts-pagination[data-v-1c6e9af1]{padding:12px;flex-direction:column;gap:12px}.contacts-section .contacts-pagination .pagination-btn[data-v-1c6e9af1]{width:100%}}.message-sender[data-v-1c6e9af1]{display:inline-flex;align-items:center;gap:6px;margin-bottom:2px}.message-sender .sender-avatar[data-v-1c6e9af1]{width:16px;height:16px;border-radius:50%;object-fit:cover;flex-shrink:0}.message-sender .sender-name[data-v-1c6e9af1]{font-size:12px;font-weight:500;color:var(--secondary-color, #128C7E);flex-shrink:0}.message-from-me[data-v-1c6e9af1]{display:inline-flex;align-items:center;gap:4px}.message-from-me .tick[data-v-1c6e9af1]{flex-shrink:0;transition:color .3s ease}.message-from-me .tick.tick-sent[data-v-1c6e9af1],.message-from-me .tick.tick-delivered[data-v-1c6e9af1]{color:#667781}.message-from-me .tick.tick-read[data-v-1c6e9af1]{color:#53bdeb}.contact-item__assignment-badges[data-v-1c6e9af1]{margin:0;display:flex;gap:4px;flex-wrap:wrap}.badge[data-v-1c6e9af1]{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:10px;font-size:11px;font-weight:600;line-height:1}.badge .e-icon[data-v-1c6e9af1]{color:currentColor}.badge.badge-available[data-v-1c6e9af1]{background:#10b981;color:#fff}.badge.badge-assigned-mastered[data-v-1c6e9af1]{background:#3b82f6;color:#fff}.badge.badge-assigned-other[data-v-1c6e9af1]{background:#6b7280;color:#fff}.badge.badge-shared[data-v-1c6e9af1]{background:#f59e0b;color:#fff}.badge.badge-funnel-status[data-v-1c6e9af1]{display:inline-flex;align-items:center;justify-content:center;gap:.15rem;padding:.15rem .35rem;font-size:.65rem;font-weight:500;border-radius:3px;color:#fff;border:1px solid;line-height:1;background-color:var(--status-color, transparent)!important;border-color:var(--status-color, transparent)!important}.badge.badge-funnel-status .e-icon[data-v-1c6e9af1]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.badge.badge-funnel-status span[data-v-1c6e9af1]{display:inline-block;line-height:1;vertical-align:middle}.contact-item__funnel-status-badges[data-v-1c6e9af1]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem;margin-bottom:.2rem}.contact-item__funnel-status-badges .badge.badge-funnel-status[data-status-color][data-v-1c6e9af1]{background-color:var(--status-bg-color)!important;background:var(--status-bg-color)!important;border-color:var(--status-bg-color)!important}.btn-schedule-followup[data-v-1c6e9af1]{background:transparent;border:none;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.btn-schedule-followup[data-v-1c6e9af1]:hover{background:#d1fae5;color:#128c7e}.btn-schedule-followup i[data-v-1c6e9af1],.btn-schedule-followup .e-icon[data-v-1c6e9af1]{display:block!important;visibility:visible!important;color:currentColor}.btn-manage-status[data-v-1c6e9af1]{background:transparent;border:none;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.btn-manage-status[data-v-1c6e9af1]:hover{background:#e0e7ff;color:#6366f1}.btn-manage-status i[data-v-1c6e9af1],.btn-manage-status .e-icon[data-v-1c6e9af1]{display:block!important;visibility:visible!important;color:currentColor}.btn-assign[data-v-1c6e9af1]{background:transparent;border:none;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.btn-assign[data-v-1c6e9af1]:hover{background:#d1fae5;color:#10b981}.btn-assign i[data-v-1c6e9af1],.btn-assign .e-icon[data-v-1c6e9af1]{display:block!important;visibility:visible!important;color:currentColor}.btn-group-assignment[data-v-1c6e9af1]{display:flex;gap:6px}.btn-transfer[data-v-1c6e9af1]{background:transparent;border:none;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.btn-transfer[data-v-1c6e9af1]:hover{background:#dbeafe;color:#3b82f6}.btn-transfer i[data-v-1c6e9af1],.btn-transfer .e-icon[data-v-1c6e9af1]{display:block!important;visibility:visible!important;color:currentColor}.btn-share[data-v-1c6e9af1]{background:transparent;border:none;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.btn-share[data-v-1c6e9af1]:hover{background:#fef3c7;color:#f59e0b}.btn-share i[data-v-1c6e9af1],.btn-share .e-icon[data-v-1c6e9af1]{display:block!important;visibility:visible!important;color:currentColor}.btn-unassign[data-v-1c6e9af1]{background:transparent;border:none;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.btn-unassign[data-v-1c6e9af1]:hover{background:#fee2e2;color:#ef4444}.btn-unassign i[data-v-1c6e9af1],.btn-unassign .e-icon[data-v-1c6e9af1]{display:block!important;visibility:visible!important;color:currentColor}.btn-leave[data-v-1c6e9af1]{background:transparent;border:none;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.btn-leave[data-v-1c6e9af1]:hover{background:#f1f5f9;color:#0f172a}.btn-leave i[data-v-1c6e9af1],.btn-leave .e-icon[data-v-1c6e9af1]{display:block!important;visibility:visible!important;color:currentColor}.btn-finalize[data-v-1c6e9af1]{background:transparent;border:none;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.btn-finalize[data-v-1c6e9af1]:hover{background:#ecfeff;color:#06b6d4}.btn-finalize i[data-v-1c6e9af1],.btn-finalize .e-icon[data-v-1c6e9af1]{display:block!important;visibility:visible!important;color:currentColor}.btn-reopen[data-v-1c6e9af1]{background:transparent;border:none;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s;color:#6b7280;display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px}.btn-reopen[data-v-1c6e9af1]:hover{background:#eef2ff;color:#4f46e5}.btn-reopen i[data-v-1c6e9af1],.btn-reopen .e-icon[data-v-1c6e9af1]{display:block!important;visibility:visible!important;color:currentColor}.manage-status-modal[data-v-1c6e9af1]{padding:1rem 0}.manage-status-header[data-v-1c6e9af1]{margin-bottom:1.5rem}.manage-status-header p[data-v-1c6e9af1]{margin:0;color:#374151;font-size:.95rem}.manage-status-header p strong[data-v-1c6e9af1]{color:#111827}.manage-status-loading[data-v-1c6e9af1]{text-align:center;padding:2rem}.manage-status-loading p[data-v-1c6e9af1]{margin-top:1rem;color:#6b7280}.manage-status-empty[data-v-1c6e9af1]{text-align:center;padding:2rem;color:#6b7280}.manage-status-empty a[data-v-1c6e9af1]{color:#6366f1;text-decoration:none}.manage-status-empty a[data-v-1c6e9af1]:hover{text-decoration:underline}.manage-status-list[data-v-1c6e9af1]{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto;padding-right:.5rem}.manage-status-item[data-v-1c6e9af1]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.manage-status-item[data-v-1c6e9af1]:hover{border-color:#d1d5db;background-color:#f9fafb}.manage-status-item.is-selected[data-v-1c6e9af1]{border-color:#6366f1;background-color:#eef2ff}.manage-status-checkbox[data-v-1c6e9af1]{width:18px;height:18px;cursor:pointer;accent-color:#6366f1}.manage-status-badge[data-v-1c6e9af1]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;color:#fff;font-weight:500;font-size:.875rem;flex-shrink:0}.manage-status-badge e-icon[data-v-1c6e9af1]{color:#fff}.manage-status-description[data-v-1c6e9af1]{flex:1;color:#6b7280;font-size:.875rem;margin-left:auto;text-align:right}.manage-status-list[data-v-1c6e9af1]::-webkit-scrollbar{width:6px}.manage-status-list[data-v-1c6e9af1]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.manage-status-list[data-v-1c6e9af1]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.manage-status-list[data-v-1c6e9af1]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.media-viewer[data-v-5b8e34b6]{max-width:100%;margin:4px 0}.media-viewer--image[data-v-5b8e34b6]{position:relative}.media-viewer--image .media-image[data-v-5b8e34b6]{max-width:300px;max-height:300px;border-radius:8px;cursor:pointer;display:block}.media-viewer--image .overlay[data-v-5b8e34b6]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;cursor:pointer;border-radius:8px}.media-viewer--image .overlay[data-v-5b8e34b6]:hover{opacity:1}.media-viewer--audio .audio-player[data-v-5b8e34b6],.media-viewer--voice .audio-player[data-v-5b8e34b6],.media-viewer--ptt .audio-player[data-v-5b8e34b6]{display:flex;align-items:center;gap:10px;padding:8px;background:#0000000d;border-radius:20px;min-width:200px}.media-viewer--audio .audio-player .play-button[data-v-5b8e34b6],.media-viewer--voice .audio-player .play-button[data-v-5b8e34b6],.media-viewer--ptt .audio-player .play-button[data-v-5b8e34b6]{width:36px;height:36px;border-radius:50%;background:#25d366;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff}.media-viewer--audio .audio-player .play-button[data-v-5b8e34b6]:hover,.media-viewer--voice .audio-player .play-button[data-v-5b8e34b6]:hover,.media-viewer--ptt .audio-player .play-button[data-v-5b8e34b6]:hover{background:#20bd5a}.media-viewer--audio .audio-player .progress-bar-container[data-v-5b8e34b6],.media-viewer--voice .audio-player .progress-bar-container[data-v-5b8e34b6],.media-viewer--ptt .audio-player .progress-bar-container[data-v-5b8e34b6]{flex:1;height:4px;background:#0000001a;border-radius:2px;overflow:hidden}.media-viewer--audio .audio-player .progress-bar-container .progress-bar[data-v-5b8e34b6],.media-viewer--voice .audio-player .progress-bar-container .progress-bar[data-v-5b8e34b6],.media-viewer--ptt .audio-player .progress-bar-container .progress-bar[data-v-5b8e34b6]{height:100%;background:#25d366;transition:width .1s}.media-viewer--audio .audio-player .duration[data-v-5b8e34b6],.media-viewer--voice .audio-player .duration[data-v-5b8e34b6],.media-viewer--ptt .audio-player .duration[data-v-5b8e34b6]{font-size:12px;color:#0009;min-width:40px;text-align:right}.media-viewer--audio .audio-player audio[data-v-5b8e34b6],.media-viewer--voice .audio-player audio[data-v-5b8e34b6],.media-viewer--ptt .audio-player audio[data-v-5b8e34b6]{display:none}.media-viewer--video .media-video[data-v-5b8e34b6]{max-width:300px;max-height:300px;border-radius:8px}.media-viewer--document .document-card[data-v-5b8e34b6],.media-viewer--document .location-card[data-v-5b8e34b6],.media-viewer--location .document-card[data-v-5b8e34b6],.media-viewer--location .location-card[data-v-5b8e34b6]{display:flex;align-items:center;gap:10px;padding:12px;background:#0000000d;border-radius:8px;text-decoration:none;color:inherit}.media-viewer--document .document-card[data-v-5b8e34b6]:hover,.media-viewer--document .location-card[data-v-5b8e34b6]:hover,.media-viewer--location .document-card[data-v-5b8e34b6]:hover,.media-viewer--location .location-card[data-v-5b8e34b6]:hover{background:#0000001a}.media-viewer--document .document-card span[data-v-5b8e34b6],.media-viewer--document .location-card span[data-v-5b8e34b6],.media-viewer--location .document-card span[data-v-5b8e34b6],.media-viewer--location .location-card span[data-v-5b8e34b6]{font-size:14px}.media-viewer--document .document-card small[data-v-5b8e34b6],.media-viewer--document .location-card small[data-v-5b8e34b6],.media-viewer--location .document-card small[data-v-5b8e34b6],.media-viewer--location .location-card small[data-v-5b8e34b6]{font-size:12px;color:#0009}.media-viewer--sticker .sticker-image[data-v-5b8e34b6]{max-width:150px;max-height:150px}.media-viewer .generic-attachment[data-v-5b8e34b6]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#0000000d;border-radius:16px;text-decoration:none;color:inherit;font-size:14px}.media-viewer .generic-attachment[data-v-5b8e34b6]:hover{background:#0000001a}.media-viewer .media-caption[data-v-5b8e34b6]{font-size:13.5px;line-height:17px;color:#111b21f2;font-weight:400;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;white-space:pre-wrap;margin:6px 0 0;padding:0}.media-viewer .media-expired[data-v-5b8e34b6]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#fff3cd;border:1px solid #ffc107;border-radius:8px;max-width:350px}.media-viewer .media-expired__content[data-v-5b8e34b6]{flex:1}.media-viewer .media-expired__content strong[data-v-5b8e34b6]{display:block;color:#856404;font-size:.9rem;margin-bottom:.25rem}.media-viewer .media-expired__content p[data-v-5b8e34b6]{margin:.25rem 0;font-size:.8rem;color:#666}.media-viewer .media-expired__content__action[data-v-5b8e34b6]{margin-top:.5rem;font-size:.8rem;color:#444}.media-viewer .media-expired__content__action strong[data-v-5b8e34b6]{display:inline;color:var(--primary-color, #00a884);font-size:inherit}.media-viewer .media-expired__actions[data-v-5b8e34b6]{margin-top:.75rem}.media-viewer .media-expired__actions .download-btn[data-v-5b8e34b6]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#25d366;color:#fff;border:none;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.media-viewer .media-expired__actions .download-btn[data-v-5b8e34b6]:hover:not(:disabled){background:#20bd5a;transform:translateY(-1px)}.media-viewer .media-expired__actions .download-btn[data-v-5b8e34b6]:disabled{background:#ccc;cursor:not-allowed;transform:none}.media-viewer .media-expired__actions .download-btn .e-icon[data-v-5b8e34b6]{animation:none}.media-viewer .media-expired__actions .download-btn:disabled .e-icon[data-v-5b8e34b6]{animation:spin-5b8e34b6 1s linear infinite}@keyframes spin-5b8e34b6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.system-message[data-v-83d79143]{display:flex;justify-content:center;margin:12px 0;padding:0 20px}.system-message__content[data-v-83d79143]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#f1f1f2f2;border-radius:8px;max-width:80%;box-shadow:0 1px .5px #0b141a21}.system-message__icon[data-v-83d79143]{color:#667781;flex-shrink:0}.system-message__text[data-v-83d79143]{font-size:13px;line-height:18px;color:#54656f;text-align:center}.system-message--deleted .system-message__content[data-v-83d79143]{background:#ffd6d64d}.system-message--deleted .system-message__icon[data-v-83d79143],.system-message--deleted .system-message__text[data-v-83d79143]{color:#d73b3b}.system-message--group .system-message__content[data-v-83d79143]{background:#d1e8fc4d}.system-message--group .system-message__icon[data-v-83d79143]{color:#027eb5}.system-message--notification .system-message__content[data-v-83d79143]{background:#fff8e180}.system-message--notification .system-message__icon[data-v-83d79143]{color:#d68000}@media (max-width: 768px){.system-message[data-v-83d79143]{margin:8px 0;padding:0 10px}.system-message__content[data-v-83d79143]{padding:5px 10px;max-width:90%}.system-message__text[data-v-83d79143]{font-size:12px;line-height:16px}}.date-separator[data-v-23958887]{display:flex;align-items:center;margin:16px 0;padding:0 20px}.date-separator__line[data-v-23958887]{flex:1;height:1px;background-color:#e0e0e0;opacity:.6}.date-separator__text[data-v-23958887]{margin:0 12px;padding:6px 12px;background-color:#fff;color:#54656f;font-size:12px;font-weight:500;border-radius:15px;white-space:nowrap;box-shadow:0 1px 2px #0000001a;border:1px solid #e0e0e0;min-width:80px;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:.3px}.message-menu--floating[data-v-4b1b9ca4]{position:fixed;z-index:10000;min-width:200px;max-height:min(320px,100vh - 16px);overflow-y:auto;background:#fff;border:1px solid #e9edef;border-radius:8px;box-shadow:0 6px 18px #0000001f;padding:6px 0}.message-menu--floating .menu-item[data-v-4b1b9ca4]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:#111b21;cursor:pointer;white-space:nowrap}.message-menu--floating .menu-item[data-v-4b1b9ca4]:hover{background:#f5f6f6}.message-menu--floating .menu-item .e-icon[data-v-4b1b9ca4]{color:#667781}.message-sender-info[data-v-4b1b9ca4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px;gap:12px}.message-sender-info .sender-name-line[data-v-4b1b9ca4]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.message-sender-info .sender-name[data-v-4b1b9ca4]{font-weight:500;color:#111b21;font-size:14px;line-height:1.3}.message-sender-info .sender-department[data-v-4b1b9ca4]{font-size:11px;color:#008069;font-weight:400;opacity:.85;line-height:1.2;margin-top:1px}.message-sender-info .sender-phone[data-v-4b1b9ca4]{font-size:8px;color:#667781;font-weight:200;opacity:.8;flex-shrink:0;align-self:flex-start;margin-top:2px}.message-item .message-content[data-v-4b1b9ca4]{position:relative}.message-item .message-actions[data-v-4b1b9ca4]{display:flex;align-items:center;gap:4px;position:absolute;top:2px;z-index:5;opacity:0;transition:opacity .2s ease;pointer-events:none}.message-item .message-actions .message-menu-btn[data-v-4b1b9ca4]{width:22px;height:22px;border:none;background:#ffffffe6;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#667781;transition:all .2s ease;box-shadow:0 1px 3px #0000001a;pointer-events:auto}.message-item .message-actions .message-menu-btn[data-v-4b1b9ca4]:hover{background:#fff;color:#008069;box-shadow:0 2px 6px #00000026}.message-item .message-actions .message-menu[data-v-4b1b9ca4]{position:absolute;top:28px;background:#fff;border:1px solid #e9edef;border-radius:8px;box-shadow:0 6px 18px #0000001f;padding:6px 0;z-index:50;min-width:180px;pointer-events:auto;right:0}.message-item .message-actions .message-menu .menu-item[data-v-4b1b9ca4]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:#111b21;cursor:pointer;white-space:nowrap}.message-item .message-actions .message-menu .menu-item[data-v-4b1b9ca4]:hover{background:#f5f6f6}.message-item .message-actions .message-menu .menu-item .e-icon[data-v-4b1b9ca4]{color:#667781}.message-item:not(.message-item--own) .message-actions[data-v-4b1b9ca4]{right:-25px}.message-item.message-item--own .message-actions[data-v-4b1b9ca4]{left:-25px}.message-item:hover .message-actions[data-v-4b1b9ca4]{opacity:1;pointer-events:auto}@media (max-width: 768px){.message-sender-info[data-v-4b1b9ca4]{flex-direction:column;align-items:flex-start;gap:3px}.message-sender-info .sender-name-line[data-v-4b1b9ca4]{width:100%}.message-sender-info .sender-name[data-v-4b1b9ca4]{font-size:13px}.message-sender-info .sender-department[data-v-4b1b9ca4]{font-size:10px}.message-sender-info .sender-phone[data-v-4b1b9ca4]{font-size:7px}}.sync-banner[data-v-4b1b9ca4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px 20px;border-radius:8px;margin:16px;box-shadow:0 4px 12px #00000026;animation:slideDown-4b1b9ca4 .3s ease-out}.sync-banner__content[data-v-4b1b9ca4]{display:flex;align-items:center;gap:16px}.sync-banner__icon[data-v-4b1b9ca4]{flex-shrink:0}.sync-banner__info[data-v-4b1b9ca4]{flex:1;min-width:0}.sync-banner__title[data-v-4b1b9ca4]{font-weight:600;font-size:16px;margin-bottom:8px}.sync-banner__progress[data-v-4b1b9ca4]{margin-bottom:8px}.sync-banner__current[data-v-4b1b9ca4]{font-size:14px;opacity:.9;font-style:italic}.sync-banner__warning[data-v-4b1b9ca4]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.2);font-size:14px;opacity:.9}.sync-banner__cancel-btn[data-v-4b1b9ca4]{flex-shrink:0;width:32px;height:32px;border:none;background:#fff3;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease}.sync-banner__cancel-btn[data-v-4b1b9ca4]:hover:not(:disabled){background:#ffffff4d;transform:scale(1.05)}.sync-banner__cancel-btn[data-v-4b1b9ca4]:active:not(:disabled){transform:scale(.95)}.sync-banner__cancel-btn[data-v-4b1b9ca4]:disabled{opacity:.5;cursor:not-allowed}.sync-banner__cancel-btn .spinning[data-v-4b1b9ca4]{animation:spin-4b1b9ca4 1s linear infinite}.sync-spinner[data-v-4b1b9ca4]{width:24px;height:24px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:spin-4b1b9ca4 1s linear infinite}.progress-bar[data-v-4b1b9ca4]{width:100%;height:8px;background:#fff3;border-radius:4px;overflow:hidden;margin-bottom:4px}.progress-fill[data-v-4b1b9ca4]{height:100%;background:#fff;border-radius:4px;transition:width .3s ease}.progress-text[data-v-4b1b9ca4]{font-size:14px;font-weight:500}@keyframes slideDown-4b1b9ca4{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.chat-area[data-v-4b1b9ca4]{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;width:100%;height:100%;background:#efeae2}@media (max-width: 768px){.chat-area[data-v-4b1b9ca4]{height:100dvh!important;max-height:100dvh!important;min-height:100dvh!important;overflow:hidden!important;width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}}.chat-placeholder[data-v-4b1b9ca4]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#f0f2f5,#e9edef);position:relative;overflow:hidden}.chat-placeholder[data-v-4b1b9ca4]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,rgba(37,211,102,.03) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(0,128,105,.03) 0%,transparent 50%);pointer-events:none}.chat-placeholder__content[data-v-4b1b9ca4]{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:500px;text-align:center;padding:40px 20px;position:relative;z-index:1}.chat-placeholder__icon[data-v-4b1b9ca4]{margin-bottom:32px}.chat-placeholder__icon .whatsapp-icon[data-v-4b1b9ca4]{width:120px;height:120px;background:linear-gradient(135deg,#25d366,#008069);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #25d3664d,0 4px 16px #25d36633;animation:float-4b1b9ca4 3s ease-in-out infinite}.chat-placeholder__icon .whatsapp-icon svg[data-v-4b1b9ca4]{width:60px;height:60px;max-width:100%;max-height:100%;display:block;filter:brightness(0) invert(1)}.chat-placeholder__main[data-v-4b1b9ca4]{margin-bottom:40px}.chat-placeholder__title[data-v-4b1b9ca4]{font-size:32px;font-weight:300;color:#111b21;margin-bottom:16px;letter-spacing:-.5px}.chat-placeholder__subtitle[data-v-4b1b9ca4]{font-size:16px;color:#667781;font-weight:400;line-height:1.5;margin-bottom:32px}.chat-placeholder__features[data-v-4b1b9ca4]{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.chat-placeholder__footer .chat-placeholder__instruction[data-v-4b1b9ca4]{font-size:14px;color:#667781;font-weight:400;padding:12px 24px;background:#fffc;border-radius:20px;border:1px solid rgba(233,237,239,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0}.feature-item[data-v-4b1b9ca4]{display:flex;align-items:center;gap:12px;text-align:left}.feature-item .feature-icon[data-v-4b1b9ca4]{width:20px;height:20px;min-width:20px;min-height:20px;flex-shrink:0;overflow:hidden}.feature-item .feature-icon svg[data-v-4b1b9ca4]{width:100%;height:100%;max-width:20px;max-height:20px;display:block;box-sizing:border-box}.feature-item span[data-v-4b1b9ca4]{font-size:14px;color:#667781;font-weight:400;line-height:1.4}@keyframes float-4b1b9ca4{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.chat-placeholder__content[data-v-4b1b9ca4]{padding:20px 16px}.chat-placeholder__icon .whatsapp-icon[data-v-4b1b9ca4]{width:100px;height:100px}.chat-placeholder__icon .whatsapp-icon svg[data-v-4b1b9ca4]{width:50px;height:50px}.chat-placeholder__title[data-v-4b1b9ca4]{font-size:28px}.chat-placeholder__subtitle[data-v-4b1b9ca4]{font-size:14px}.chat-placeholder__features[data-v-4b1b9ca4]{gap:16px}}.chat-container[data-v-4b1b9ca4]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}@media (max-width: 768px){.chat-container[data-v-4b1b9ca4]{height:100dvh;max-height:100dvh;position:relative;width:100vw;max-width:100vw;overflow-x:hidden!important}}.chat-header[data-v-4b1b9ca4]{background:#f0f2f5;padding:10px 16px;border-bottom:1px solid #e9edef;flex-shrink:0;display:flex;align-items:center;gap:12px;min-height:60px;position:relative}@media (max-width: 768px){.chat-header[data-v-4b1b9ca4]{position:sticky!important;top:0!important;z-index:100!important;background:#f0f2f5!important;box-shadow:0 2px 4px #0000001a!important;padding-top:calc(10px + env(safe-area-inset-top))!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}}@media (max-width: 768px){.chat-header[data-v-4b1b9ca4]{padding-left:60px!important}}.chat-header__back-btn[data-v-4b1b9ca4]{display:none}@media (max-width: 768px){.chat-header__back-btn[data-v-4b1b9ca4]{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border:none!important;background:#00000014!important;color:#111b21!important;cursor:pointer;border-radius:50%;margin-right:8px!important;margin-left:0!important;flex-shrink:0;transition:all .2s ease;z-index:101!important;position:relative!important;visibility:visible!important;opacity:1!important;order:-1;box-shadow:0 2px 4px #0000001a!important}.chat-header__back-btn[data-v-4b1b9ca4]:hover{background:#0000001a;transform:scale(1.05)}.chat-header__back-btn[data-v-4b1b9ca4]:active{background:#00000026;transform:scale(.95)}.chat-header__back-btn .e-icon[data-v-4b1b9ca4]{color:#111b21!important;font-size:20px!important;display:block!important;visibility:visible!important;width:20px!important;height:20px!important;opacity:1!important}.chat-header__back-btn .e-icon svg[data-v-4b1b9ca4]{display:block!important;visibility:visible!important;opacity:1!important;width:20px!important;height:20px!important}}.chat-header__avatar[data-v-4b1b9ca4]{flex-shrink:0}.chat-header__avatar .avatar-img[data-v-4b1b9ca4]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid #e9edef;background:#f0f2f5}.chat-header__avatar .avatar-placeholder[data-v-4b1b9ca4]{width:40px;height:40px;border-radius:50%;background:#008069;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;border:1px solid #e9edef}.chat-header__info[data-v-4b1b9ca4]{flex:1;min-width:0}.chat-header__info h3[data-v-4b1b9ca4]{margin:0;font-size:16px;color:#111b21;font-weight:500;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header__info p[data-v-4b1b9ca4]{margin:3px 0 0;font-size:13px;color:#667781;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-header__info .chat-header__funnel-status-badges[data-v-4b1b9ca4]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.chat-header__info .chat-header__funnel-status-badges .badge.badge-funnel-status[data-status-color][data-v-4b1b9ca4]{display:inline-flex;align-items:center;justify-content:center;gap:.15rem;padding:.15rem .35rem;font-size:.65rem;font-weight:500;border-radius:3px;color:#fff;border:1px solid;line-height:1;background-color:var(--status-bg-color)!important;background:var(--status-bg-color)!important;border-color:var(--status-bg-color)!important}.chat-header__info .chat-header__funnel-status-badges .badge.badge-funnel-status[data-status-color] .e-icon[data-v-4b1b9ca4]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-header__info .chat-header__funnel-status-badges .badge.badge-funnel-status[data-status-color] span[data-v-4b1b9ca4]{display:inline-block;line-height:1;vertical-align:middle}.chat-header__actions[data-v-4b1b9ca4]{display:flex;gap:10px}.chat-header__actions .icon-btn[data-v-4b1b9ca4]{width:40px;height:40px;border:none;background:transparent;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#54656f;transition:background .2s,color .2s}.chat-header__actions .icon-btn[data-v-4b1b9ca4]:hover{background:#0b141a0d}.chat-header__actions .icon-btn.is-active[data-v-4b1b9ca4]{color:#008069}.chat-header__actions .icon-btn.is-active[data-v-4b1b9ca4]:hover{background:#0080691a}.chat-header__actions-desktop[data-v-4b1b9ca4]{display:flex;gap:10px}@media (max-width: 768px){.chat-header__actions-desktop[data-v-4b1b9ca4]{display:none}}.chat-header__actions-mobile[data-v-4b1b9ca4]{display:none;position:relative}@media (max-width: 768px){.chat-header__actions-mobile[data-v-4b1b9ca4]{display:block}}.chat-header__actions-mobile .chat-header__menu-toggle.is-open[data-v-4b1b9ca4]{background:#0b141a1a}.chat-header__dropdown-menu[data-v-4b1b9ca4]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:200px;z-index:1000;overflow:hidden;animation:slideDown-4b1b9ca4 .2s ease-out}.chat-header__dropdown-menu .dropdown-menu-item[data-v-4b1b9ca4]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s;color:#111b21;font-size:14px}.chat-header__dropdown-menu .dropdown-menu-item[data-v-4b1b9ca4]:hover:not(.is-disabled){background:#0000000d}.chat-header__dropdown-menu .dropdown-menu-item.is-disabled[data-v-4b1b9ca4]{opacity:.5;cursor:not-allowed}.chat-header__dropdown-menu .dropdown-menu-item .e-icon[data-v-4b1b9ca4]{color:#667781;flex-shrink:0}.chat-header__dropdown-menu .dropdown-menu-item span[data-v-4b1b9ca4]{flex:1}.sync-indicator[data-v-4b1b9ca4]{position:absolute;top:60px;left:0;right:0;z-index:100;background:#008069;color:#fff;padding:10px 16px;box-shadow:0 1px 3px #0b141a14}.sync-indicator__content[data-v-4b1b9ca4]{display:flex;align-items:center;justify-content:center;gap:12px;font-size:14px;font-weight:400}.sync-indicator__spinner[data-v-4b1b9ca4]{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-4b1b9ca4 .8s linear infinite}@keyframes spin-4b1b9ca4{to{transform:rotate(360deg)}}.chat-messages[data-v-4b1b9ca4]{flex:1;width:100%;height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 8%;background:#efeae2;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0 L50 50 L0 100 L50 50 L100 100 M100 0 L50 50' stroke='%23d9dbd5' stroke-width='0.5' fill='none' opacity='0.4'/%3E%3C/svg%3E")}@media (max-width: 768px){.chat-messages[data-v-4b1b9ca4]{-webkit-overflow-scrolling:touch;overflow-y:auto!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important}}.chat-messages[data-v-4b1b9ca4]::-webkit-scrollbar{width:6px}.chat-messages[data-v-4b1b9ca4]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-4b1b9ca4]::-webkit-scrollbar-thumb{background:#0b141a26;border-radius:3px}.chat-messages[data-v-4b1b9ca4]::-webkit-scrollbar-thumb:hover{background:#0b141a40}.message-item[data-v-4b1b9ca4]{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:6px;gap:6px;animation:messageSlideIn-4b1b9ca4 .15s ease-out;clear:both;width:100%;position:relative}.message-item--own[data-v-4b1b9ca4]{justify-content:flex-end;margin-left:auto}.message-item--own .message-content[data-v-4b1b9ca4]{background:#d9fdd3!important;background-color:#d9fdd3!important;border-radius:18px 4px 18px 18px;box-shadow:0 1px .5px #0b141a21}.message-item[data-v-4b1b9ca4]:not(.message-item--own){justify-content:flex-start;margin-right:auto}.message-item .message-avatar[data-v-4b1b9ca4]{width:28px;height:28px;flex-shrink:0;align-self:flex-end;margin-bottom:1px}.message-item .message-avatar .avatar-img[data-v-4b1b9ca4]{width:100%;height:100%;border-radius:50%;object-fit:cover;background-color:#dfe5e7;border:1px solid rgba(0,0,0,.05)}.message-item .message-content[data-v-4b1b9ca4]{max-width:70%;min-width:60px;padding:4px 6px 5px 7px;background:#fff!important;background-color:#fff!important;box-shadow:0 1px .5px #0b141a21;border-radius:4px 18px 18px;position:relative;word-wrap:break-word;overflow-wrap:break-word;overflow:visible;display:flex;flex-direction:column}.message-item .message-quote[data-v-4b1b9ca4]{margin-bottom:6px;border-left:3px solid #008069;background:#0080690d;border-radius:4px;padding:6px 8px}.message-item .message-quote .quote-content[data-v-4b1b9ca4]{display:flex;flex-direction:column;gap:2px}.message-item .message-quote .quote-header[data-v-4b1b9ca4]{display:flex;align-items:center;gap:4px;font-size:11px;color:#008069;font-weight:600}.message-item .message-quote .quote-header .e-icon[data-v-4b1b9ca4]{color:#008069}.message-item .message-quote .quote-text[data-v-4b1b9ca4]{font-size:12px;color:#667781;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-item .message-quote .reply-message-text[data-v-4b1b9ca4]{margin-top:8px;font-size:14px;color:#111b21;line-height:1.4;word-wrap:break-word}.message-item .message-quote .reply-message-text span[data-v-4b1b9ca4]{color:inherit}.message-item:not(.message-item--own) .message-content[data-v-4b1b9ca4]{background:#fff!important;background-color:#fff!important}.message-item .message-body[data-v-4b1b9ca4]{display:flex;flex-direction:column;gap:2px;margin-bottom:1px;min-height:16px;max-width:100%;overflow-wrap:break-word}.message-item .message-body[data-v-4b1b9ca4] .wa-bold{font-weight:700}.message-item .message-body[data-v-4b1b9ca4] .wa-italic{font-style:italic}.message-item .message-body[data-v-4b1b9ca4] .wa-strikethrough{text-decoration:line-through}.message-item .message-body[data-v-4b1b9ca4] .wa-code-inline{font-family:Courier New,Courier,monospace;background-color:#0000000d;padding:2px 5px;border-radius:3px;font-size:.9em;color:#d63384}.message-item .message-body[data-v-4b1b9ca4] .wa-code-block{font-family:Courier New,Courier,monospace;background-color:#0000000d;padding:8px 12px;border-radius:6px;font-size:.9em;color:#d63384;display:block;margin:4px 0;white-space:pre-wrap}.message-item .message-body[data-v-4b1b9ca4] .wa-quote{border-left:3px solid #008069!important;padding-left:10px!important;margin:4px 0!important;color:#667781!important;font-style:italic!important;display:block!important}.message-item .message-body[data-v-4b1b9ca4] .wa-list-item,.message-item .message-body[data-v-4b1b9ca4] .wa-numbered-item{margin-left:8px;margin-bottom:2px;display:block}.message-item .message-body[data-v-4b1b9ca4] .wa-numbered-item .wa-number{font-weight:600;color:#008069;margin-right:4px}.message-item .message-sender-name[data-v-4b1b9ca4]{margin-bottom:2px}.message-item .message-sender-name span[data-v-4b1b9ca4]{font-size:11px;font-weight:600;color:var(--primary-color, #00a884);display:block}.message-item .message-content-wrapper[data-v-4b1b9ca4]{display:flex;align-items:flex-start;gap:4px}.message-item .message-icon[data-v-4b1b9ca4]{flex-shrink:0;margin-top:1px;color:#54656fcc}.message-item .message-text[data-v-4b1b9ca4]{flex:1;font-size:13.5px;line-height:17px;color:#111b21;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;white-space:pre-wrap;font-weight:400}.message-item .message-placeholder[data-v-4b1b9ca4]{font-style:italic;color:#667781}.message-item .message-meta[data-v-4b1b9ca4]{display:flex;align-items:center;justify-content:flex-end;gap:3px;font-size:10px;color:#0b141a73;margin-top:2px;padding-left:20px;align-self:flex-end;flex-shrink:0;min-height:12px}.message-item .message-time[data-v-4b1b9ca4]{-webkit-user-select:none;user-select:none;white-space:nowrap}.message-item .message-edited[data-v-4b1b9ca4]{font-size:9px;color:#0b141a66;font-style:italic;margin-left:2px}.message-item .message-edit-inline[data-v-4b1b9ca4]{min-width:160px}.message-item .message-edit-inline .message-edit-textarea[data-v-4b1b9ca4]{width:100%;padding:8px 10px;border:1px solid #e9edef;border-radius:8px;font-size:14px;font-family:inherit;resize:none;margin-bottom:6px;background:#fff;color:#111b21}.message-item .message-edit-inline .message-edit-actions[data-v-4b1b9ca4]{display:flex;gap:8px;justify-content:flex-end}.message-item .message-edit-inline .message-edit-btn[data-v-4b1b9ca4]{padding:4px 12px;border-radius:6px;font-size:12px;cursor:pointer;border:none}.message-item .message-edit-inline .message-edit-btn--cancel[data-v-4b1b9ca4]{background:transparent;color:#667781}.message-item .message-edit-inline .message-edit-btn--save[data-v-4b1b9ca4]{background:#008069;color:#fff}.message-item .message-edit-inline .message-edit-btn--save[data-v-4b1b9ca4]:disabled{opacity:.5;cursor:not-allowed}.message-item .message-status[data-v-4b1b9ca4]{display:flex;align-items:center;margin-left:2px}.message-item .message-status .status-delivered[data-v-4b1b9ca4]{color:#667781}.message-item .message-status .status-read[data-v-4b1b9ca4]{color:#53bdeb}@keyframes messageSlideIn-4b1b9ca4{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.reply-preview[data-v-4b1b9ca4]{background:#f0f2f5;border-top:1px solid #e9edef;padding:8px 16px;flex-shrink:0}.reply-preview__content[data-v-4b1b9ca4]{background:#fff;border-radius:8px;padding:8px 12px;border-left:3px solid #008069;box-shadow:0 1px 3px #0000001a}.reply-preview__header[data-v-4b1b9ca4]{display:flex;align-items:center;gap:6px;font-size:12px;color:#008069;font-weight:600;margin-bottom:4px}.reply-preview__header .e-icon[data-v-4b1b9ca4]{color:#008069}.reply-preview__header span[data-v-4b1b9ca4]{flex:1}.reply-preview__close[data-v-4b1b9ca4]{width:20px;height:20px;border:none;background:transparent;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#667781;transition:all .2s ease}.reply-preview__close[data-v-4b1b9ca4]:hover{background:#0b141a1a;color:#111b21}.reply-preview__text[data-v-4b1b9ca4]{font-size:13px;color:#667781;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-input[data-v-4b1b9ca4]{padding:10px 16px;background:#f0f2f5;border-top:1px solid #e9edef;display:flex;align-items:center;gap:10px;flex-shrink:0;min-height:62px}@media (max-width: 768px){.chat-input[data-v-4b1b9ca4]{position:sticky!important;bottom:0!important;z-index:100!important;background:#f0f2f5!important;box-shadow:0 -2px 4px #0000001a!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-bottom:calc(10px + env(safe-area-inset-bottom))!important}.chat-input input[data-v-4b1b9ca4],.chat-input textarea[data-v-4b1b9ca4]{max-width:100%!important;box-sizing:border-box!important}}.chat-input .attach-manager-btn[data-v-4b1b9ca4]{width:42px;height:42px;border:none;border-radius:50%;background:#fff;color:#008069;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px #00000014}.chat-input .attach-manager-btn[data-v-4b1b9ca4]:hover:not(:disabled){background:#008069;color:#fff;transform:translateY(-1px)}.chat-input .attach-manager-btn[data-v-4b1b9ca4]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.chat-input .attach-manager-btn[data-v-4b1b9ca4]{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;box-shadow:0 3px 8px #0000001f!important}.chat-input .attach-manager-btn .e-icon[data-v-4b1b9ca4]{font-size:24px!important;width:24px!important;height:24px!important}}.chat-input input[data-v-4b1b9ca4],.chat-input textarea[data-v-4b1b9ca4]{flex:1;padding:9px 12px;border:none;border-radius:8px;font-size:15px;outline:none;background:#fff;color:#111b21;font-family:inherit;line-height:1.4}.chat-input input[data-v-4b1b9ca4]::placeholder,.chat-input textarea[data-v-4b1b9ca4]::placeholder{color:#667781}.chat-input input[data-v-4b1b9ca4]:focus,.chat-input textarea[data-v-4b1b9ca4]:focus{outline:2px solid #008069;outline-offset:-2px}.chat-input input[data-v-4b1b9ca4]:disabled,.chat-input textarea[data-v-4b1b9ca4]:disabled{background:#f0f2f5;cursor:not-allowed}.chat-input textarea[data-v-4b1b9ca4]{resize:none;overflow-y:auto;max-height:120px;min-height:20px}.chat-input textarea[data-v-4b1b9ca4]::-webkit-scrollbar{width:6px}.chat-input textarea[data-v-4b1b9ca4]::-webkit-scrollbar-track{background:transparent}.chat-input textarea[data-v-4b1b9ca4]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.chat-input textarea[data-v-4b1b9ca4]::-webkit-scrollbar-thumb:hover{background:#0000004d}.chat-input .send-btn[data-v-4b1b9ca4]{padding:10px 24px;background:#008069;color:#fff;border:none;border-radius:24px;cursor:pointer;font-size:15px;font-weight:500;transition:background .2s}.chat-input .send-btn[data-v-4b1b9ca4]:hover:not(:disabled){background:#06cf9c}.chat-input .send-btn[data-v-4b1b9ca4]:disabled{opacity:.6;cursor:not-allowed;background:#b3b3b3}.chat-input .send-btn .e-icon[data-v-4b1b9ca4]{animation:spin-4b1b9ca4 1s linear infinite}@keyframes spin-4b1b9ca4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-loading[data-v-4b1b9ca4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.chat-loading p[data-v-4b1b9ca4]{margin-top:12px;color:#667781;font-size:14px}.chat-loading-older[data-v-4b1b9ca4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;margin:10px 20px;box-shadow:0 2px 8px #0000001a}.chat-loading-older p[data-v-4b1b9ca4]{margin-top:8px;color:#667781;font-size:12px;font-weight:500}.chat-no-more-messages[data-v-4b1b9ca4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;margin:10px 20px;background:#25d3661a;border-radius:8px;border:1px dashed rgba(37,211,102,.3)}.chat-no-more-messages .no-more-icon[data-v-4b1b9ca4]{font-size:32px;margin-bottom:8px;animation:checkmark-bounce-4b1b9ca4 .6s ease-out}.chat-no-more-messages p[data-v-4b1b9ca4]{color:#008069;font-size:13px;font-weight:500;margin:0}@keyframes checkmark-bounce-4b1b9ca4{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.chat-area .message-item.message-item--own .message-content[data-v-4b1b9ca4]{background:#d9fdd3!important;background-color:#d9fdd3!important}.chat-area .message-item:not(.message-item--own) .message-content[data-v-4b1b9ca4]{background:#fff!important;background-color:#fff!important}@media (max-width: 768px){.chat-container[data-v-4b1b9ca4]{height:100dvh!important;max-height:100dvh!important;display:flex!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;overflow-x:hidden!important}.chat-messages[data-v-4b1b9ca4]{padding:10px 4%;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;width:100%!important;max-width:100%!important}.message-item[data-v-4b1b9ca4]{margin-bottom:5px}.message-item .message-content[data-v-4b1b9ca4]{max-width:85%;padding:3px 5px 4px 6px;border-radius:4px 16px 16px}.message-item--own .message-content[data-v-4b1b9ca4]{border-radius:16px 4px 16px 16px}.message-item .message-text[data-v-4b1b9ca4]{font-size:13px;line-height:17px}.message-item .message-meta[data-v-4b1b9ca4]{font-size:9px;margin-top:1px}.chat-header[data-v-4b1b9ca4]{padding:8px 12px;padding-left:60px!important;min-height:56px;gap:8px}.chat-header__back-btn[data-v-4b1b9ca4]{display:flex!important;width:36px;height:36px;min-width:36px;min-height:36px;visibility:visible!important;opacity:1!important}.chat-header__avatar .avatar-img[data-v-4b1b9ca4],.chat-header__avatar .avatar-placeholder[data-v-4b1b9ca4]{width:36px;height:36px;font-size:13px}.chat-header__info h3[data-v-4b1b9ca4]{font-size:15px}.chat-header__info p[data-v-4b1b9ca4]{font-size:12px}.chat-input[data-v-4b1b9ca4]{padding:8px 12px;min-height:56px}.chat-input input[data-v-4b1b9ca4],.chat-input textarea[data-v-4b1b9ca4]{padding:8px 10px;font-size:14px}.chat-input button[data-v-4b1b9ca4]{padding:8px 20px;font-size:14px}}@media (max-width: 480px){.chat-messages[data-v-4b1b9ca4]{padding:8px 3%}.message-item[data-v-4b1b9ca4]{margin-bottom:4px}.message-item .message-content[data-v-4b1b9ca4]{max-width:90%;padding:2px 4px 3px 5px;border-radius:4px 14px 14px}.message-item--own .message-content[data-v-4b1b9ca4]{border-radius:14px 4px 14px 14px}.message-item .message-text[data-v-4b1b9ca4]{font-size:12.5px;line-height:16px}.message-item .message-meta[data-v-4b1b9ca4]{font-size:8px;margin-top:1px}.chat-header[data-v-4b1b9ca4]{padding:6px 10px;padding-left:60px!important;gap:6px}.chat-header__back-btn[data-v-4b1b9ca4]{display:flex!important;width:32px;height:32px;min-width:32px;min-height:32px;visibility:visible!important;opacity:1!important}.chat-header__avatar .avatar-img[data-v-4b1b9ca4],.chat-header__avatar .avatar-placeholder[data-v-4b1b9ca4]{width:32px;height:32px;font-size:12px}.chat-input[data-v-4b1b9ca4]{padding:6px 10px}.chat-input input[data-v-4b1b9ca4],.chat-input textarea[data-v-4b1b9ca4]{padding:7px 9px;font-size:13px}.chat-input button[data-v-4b1b9ca4]{padding:7px 16px;font-size:13px}}.message-location[data-v-4b1b9ca4]{width:100%;max-width:700px}.message-location .location-card[data-v-4b1b9ca4]{display:flex;flex-direction:column;border-radius:14px;transition:all .3s ease;box-shadow:0 3px 10px #00000026;overflow:hidden;background:#fff}.message-location .location-card[data-v-4b1b9ca4]:hover{box-shadow:0 8px 20px #00000040}.message-location .location-thumbnail[data-v-4b1b9ca4]{width:100%;height:200px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center;pointer-events:none}.message-location .location-thumbnail--gradient[data-v-4b1b9ca4]{background:linear-gradient(135deg,#667eea,#764ba2)}.message-location .location-pin[data-v-4b1b9ca4]{width:48px;height:48px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#e74c3c;box-shadow:0 4px 12px #0000004d;transition:all .3s ease}.message-location .location-card:hover .location-pin[data-v-4b1b9ca4]{transform:scale(1.15)}.message-location .location-info[data-v-4b1b9ca4]{padding:12px 16px 8px;background:#fff;display:flex;flex-direction:column;gap:6px;pointer-events:none}.message-location .location-title[data-v-4b1b9ca4]{display:flex;align-items:center;gap:8px;color:#2c3e50}.message-location .location-title strong[data-v-4b1b9ca4]{font-size:15px;font-weight:600}.message-location .location-title .e-icon[data-v-4b1b9ca4]{color:#e74c3c}.message-location .location-coords[data-v-4b1b9ca4]{color:#7f8c8d;font-size:13px;font-family:Courier New,monospace;padding-left:26px}.message-location .location-button[data-v-4b1b9ca4]{margin:0 12px 12px;padding:12px 20px;background:#25d366;color:#fff!important;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:13px;letter-spacing:.5px;text-decoration:none;cursor:pointer!important;transition:all .2s ease;box-shadow:0 2px 4px #25d3664d;pointer-events:auto!important;position:relative;z-index:10}.message-location .location-button[data-v-4b1b9ca4]:hover{background:#20ba5a!important;box-shadow:0 4px 8px #25d36666;transform:scale(1.02)}.message-location .location-button[data-v-4b1b9ca4]:active{transform:scale(.98)}.message-location .location-button .e-icon[data-v-4b1b9ca4]{color:#fff;pointer-events:none}.message-location .location-button span[data-v-4b1b9ca4]{pointer-events:none}.message-item--own .message-location .location-thumbnail--gradient[data-v-4b1b9ca4]{background:linear-gradient(135deg,#11998e,#38ef7d)}.message-status[data-v-4b1b9ca4]{display:flex;align-items:center;margin-left:4px}.message-status .tick[data-v-4b1b9ca4]{transition:color .3s ease;flex-shrink:0}.message-status .tick.tick-sent[data-v-4b1b9ca4],.message-status .tick.tick-delivered[data-v-4b1b9ca4]{color:#667781}.message-status .tick.tick-read[data-v-4b1b9ca4]{color:#53bdeb}.message-item--deleted .message-bubble[data-v-4b1b9ca4]{opacity:.6}.message-item--deleted .message-bubble .deleted-text[data-v-4b1b9ca4],.message-item--deleted .message-text .deleted-text[data-v-4b1b9ca4]{font-style:italic;color:#999;text-decoration:line-through}.message-item--deleted .link-preview[data-v-4b1b9ca4]{margin-top:4px!important;border-radius:7.5px!important;overflow:hidden!important;position:relative!important;cursor:pointer!important;max-width:280px!important;width:100%!important;background:#fffffff2!important}.message-item--own .message-item--deleted .link-preview[data-v-4b1b9ca4]{background:#fffffff2!important;border:.5px solid rgba(0,0,0,.08)!important}.message-item:not(.message-item--own) .message-item--deleted .link-preview[data-v-4b1b9ca4]{background:#f0f2f5fa!important;border:.5px solid rgba(0,0,0,.06)!important}.message-item--deleted .link-preview[data-v-4b1b9ca4]:hover{opacity:.9!important}.message-item--deleted .link-preview__content[data-v-4b1b9ca4]{display:flex!important;flex-direction:column!important;width:100%!important}.message-item--deleted .link-preview__image[data-v-4b1b9ca4]{width:100%!important;max-width:100%!important;height:130px!important;flex-shrink:0!important;background:#e9edef!important;overflow:hidden!important;position:relative!important;display:block!important}.message-item--deleted .link-preview__image .link-preview__image-wrapper[data-v-4b1b9ca4]{width:100%!important;height:100%!important;overflow:hidden!important;display:block!important;position:relative!important}.message-item--deleted .link-preview__image .link-preview__image-wrapper img[data-v-4b1b9ca4]{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important}.message-item--deleted .link-preview__info[data-v-4b1b9ca4]{flex:1!important;padding:7px 9px 6px!important;display:flex!important;flex-direction:column!important;min-width:0!important}.message-item--deleted .link-preview__title[data-v-4b1b9ca4]{font-size:13px!important;font-weight:400!important;color:#111b21!important;margin:0 0 3px!important;line-height:17px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.message-item--deleted .link-preview__description[data-v-4b1b9ca4]{font-size:12.5px!important;color:#667781!important;margin:0 0 4px!important;line-height:16px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.message-item--deleted .link-preview__url[data-v-4b1b9ca4]{font-size:11.5px!important;color:#667781!important;font-weight:400!important;margin:0!important;line-height:14px!important;text-transform:none!important;letter-spacing:normal!important;display:flex!important;align-items:center!important;gap:4px!important}.message-item--deleted .link-preview__link[data-v-4b1b9ca4]{position:absolute!important;top:6px!important;right:6px!important;width:28px!important;height:28px!important;background:#0b141a99!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;text-decoration:none!important;transition:all .2s ease!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;z-index:2!important}.message-item--deleted .link-preview__link e-icon[data-v-4b1b9ca4]{font-size:14px!important}.message-item--deleted .link-preview__link[data-v-4b1b9ca4]:hover{background:#0b141acc!important;transform:scale(1.05)!important}.message-item--deleted .message-link[data-v-4b1b9ca4]{color:#008069;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.message-item--deleted .message-link[data-v-4b1b9ca4]:hover{border-bottom-color:#008069}.message-item--deleted .link-preview__loading[data-v-4b1b9ca4]{pointer-events:none}.message-item--deleted .link-preview__loading .link-preview__content[data-v-4b1b9ca4]{flex-direction:column}.message-item--deleted .link-preview__loading .link-preview__image.link-preview__skeleton[data-v-4b1b9ca4]{width:100%!important;height:130px!important;background:linear-gradient(90deg,#e9edef 25%,#d1d7db,#e9edef 75%)!important;background-size:200% 100%!important;animation:shimmer-4b1b9ca4 1.5s infinite!important;border-radius:0!important}@media (max-width: 768px){.message-item--deleted .link-preview__loading .link-preview__image.link-preview__skeleton[data-v-4b1b9ca4]{height:110px!important}}@media (max-width: 480px){.message-item--deleted .link-preview__loading .link-preview__image.link-preview__skeleton[data-v-4b1b9ca4]{height:100px!important}}.message-item--deleted .link-preview__loading .link-preview__info[data-v-4b1b9ca4]{padding:7px 9px 6px!important}.message-item--deleted .link-preview__loading .link-preview__skeleton-text[data-v-4b1b9ca4]{border-radius:3px;margin-bottom:8px;background:linear-gradient(90deg,#e9edef 25%,#d1d7db,#e9edef 75%);background-size:200% 100%;animation:shimmer-4b1b9ca4 1.5s infinite}.message-item--deleted .link-preview__loading .link-preview__skeleton-text--title[data-v-4b1b9ca4]{width:85%;height:16px;margin-bottom:6px}.message-item--deleted .link-preview__loading .link-preview__skeleton-text--desc[data-v-4b1b9ca4]{width:95%;height:14px;margin-bottom:8px}.message-item--deleted .link-preview__loading .link-preview__skeleton-text--url[data-v-4b1b9ca4]{width:45%;height:13px;margin-bottom:0}@keyframes shimmer-4b1b9ca4{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 768px){.message-item--deleted[data-v-4b1b9ca4]{max-width:75%}.message-item--deleted__image[data-v-4b1b9ca4]{height:110px}.message-item--deleted__info[data-v-4b1b9ca4]{padding:6px 8px 5px}.message-item--deleted__title[data-v-4b1b9ca4]{font-size:12.5px;line-height:16px}.message-item--deleted__description[data-v-4b1b9ca4]{font-size:12px;line-height:15px}.message-item--deleted__url[data-v-4b1b9ca4]{font-size:11px}.message-item--deleted__link[data-v-4b1b9ca4]{width:24px;height:24px;top:5px;right:5px}.message-item--deleted__link e-icon[data-v-4b1b9ca4]{font-size:12px}}@media (max-width: 480px){.message-item--deleted[data-v-4b1b9ca4]{max-width:80%}.message-item--deleted__image[data-v-4b1b9ca4]{height:100px}.message-item--deleted__info[data-v-4b1b9ca4]{padding:5px 7px 4px}}.chat-input.drag-over[data-v-4b1b9ca4]{border:2px dashed #008069!important;background-color:#0080691a!important}.chat-input.drag-over input[data-v-4b1b9ca4],.chat-input.drag-over textarea[data-v-4b1b9ca4]{pointer-events:none}.file-preview[data-v-4b1b9ca4]{background:#d9fdd3;border:1px solid #e9edef;border-radius:8px;margin:8px 16px;padding:12px}.file-preview .file-preview-content[data-v-4b1b9ca4]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.file-preview .file-preview-content .file-caption-wrap[data-v-4b1b9ca4]{flex:1 1 100%;min-width:0}.file-preview .file-preview-content .file-caption-wrap .file-caption-input[data-v-4b1b9ca4]{width:100%;padding:8px 10px;border:1px solid #e9edef;border-radius:6px;font-size:14px;font-family:inherit;resize:none;min-height:44px;max-height:120px;background:var(--chat-input-bg, #fff);color:#111b21}.file-preview .file-preview-content .file-caption-wrap .file-caption-input[data-v-4b1b9ca4]::placeholder{color:#667781}.file-preview .file-preview-content .file-info[data-v-4b1b9ca4]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.file-preview .file-preview-content .file-info .file-name[data-v-4b1b9ca4]{font-weight:500;color:#111b21;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.file-preview .file-preview-content .file-info .file-size[data-v-4b1b9ca4]{font-size:12px;color:#667781;white-space:nowrap}.file-preview .file-preview-content .file-actions[data-v-4b1b9ca4]{display:flex;gap:8px}.file-preview .file-preview-content .file-actions .send-file-btn[data-v-4b1b9ca4]{background:#008069;color:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:background-color .2s}.file-preview .file-preview-content .file-actions .send-file-btn[data-v-4b1b9ca4]:hover{background:#004d3f}.file-preview .file-preview-content .file-actions .send-file-btn[data-v-4b1b9ca4]:disabled{background:#667781;cursor:not-allowed}.file-preview .file-preview-content .file-actions .cancel-file-btn[data-v-4b1b9ca4]{background:transparent;color:#667781;border:1px solid #e9edef;border-radius:6px;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.file-preview .file-preview-content .file-actions .cancel-file-btn[data-v-4b1b9ca4]:hover{background:#e9edef;color:#111b21}.chat-input[data-v-4b1b9ca4]{position:relative}.chat-input[data-v-4b1b9ca4]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0080690d;border:2px dashed #008069;border-radius:8px;opacity:0;transition:opacity .2s;pointer-events:none;z-index:1}.chat-input.drag-over[data-v-4b1b9ca4]:before{opacity:1}.manage-status-modal[data-v-4b1b9ca4]{padding:1rem 0}.manage-status-header[data-v-4b1b9ca4]{margin-bottom:1.5rem}.manage-status-header p[data-v-4b1b9ca4]{margin:0;color:#374151;font-size:.95rem}.manage-status-header p strong[data-v-4b1b9ca4]{color:#111827}.manage-status-loading[data-v-4b1b9ca4]{text-align:center;padding:2rem}.manage-status-loading p[data-v-4b1b9ca4]{margin-top:1rem;color:#6b7280}.manage-status-empty[data-v-4b1b9ca4]{text-align:center;padding:2rem;color:#6b7280}.manage-status-empty a[data-v-4b1b9ca4]{color:#6366f1;text-decoration:none}.manage-status-empty a[data-v-4b1b9ca4]:hover{text-decoration:underline}.manage-status-list[data-v-4b1b9ca4]{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto;padding-right:.5rem}.manage-status-item[data-v-4b1b9ca4]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.manage-status-item[data-v-4b1b9ca4]:hover{border-color:#d1d5db;background-color:#f9fafb}.manage-status-item.is-selected[data-v-4b1b9ca4]{border-color:#6366f1;background-color:#eef2ff}.manage-status-checkbox[data-v-4b1b9ca4]{width:18px;height:18px;cursor:pointer;accent-color:#6366f1}.manage-status-badge[data-v-4b1b9ca4]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;color:#fff;font-weight:500;font-size:.875rem;flex-shrink:0}.manage-status-badge e-icon[data-v-4b1b9ca4]{color:#fff}.manage-status-description[data-v-4b1b9ca4]{flex:1;color:#6b7280;font-size:.875rem;margin-left:auto;text-align:right}.manage-status-list[data-v-4b1b9ca4]::-webkit-scrollbar{width:6px}.manage-status-list[data-v-4b1b9ca4]::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.manage-status-list[data-v-4b1b9ca4]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.manage-status-list[data-v-4b1b9ca4]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.chat-header.no-robot[data-v-4b1b9ca4]{background-color:#fe0}.chat-header__no-robot[data-v-4b1b9ca4]{background-color:#fe0;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;color:#111b21}.group-leave-message[data-v-4b1b9ca4]{padding:1rem;background:#fff3cd;border-top:1px solid #ffeaa7;border-bottom:1px solid #ffeaa7}.group-leave-message__content[data-v-4b1b9ca4]{display:flex;align-items:center;gap:.75rem;color:#856404;font-size:.9rem}.group-leave-message__content .e-icon[data-v-4b1b9ca4]{color:#f39c12;flex-shrink:0}.group-leave-message__content p[data-v-4b1b9ca4]{margin:0;line-height:1.4}.replies-section{padding:1.5rem;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;height:calc(100vh - 140px);overflow:hidden}.replies-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow-y:auto;flex:1;padding-right:.5rem}.replies-list::-webkit-scrollbar{width:8px}.replies-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.replies-list::-webkit-scrollbar-thumb{background:var(--primary-color, #00a884);border-radius:10px}.replies-list::-webkit-scrollbar-thumb:hover{background:#128c7e}@media (max-width: 1200px){.replies-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.replies-list{grid-template-columns:1fr}}.reply-card{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 4px #0000001a;border-left:4px solid var(--primary-color, #00a884);transition:all .3s ease;display:flex;flex-direction:column;gap:.75rem;min-height:160px;height:160px}.reply-card.status-active{border-left-color:#27ae60}.reply-card.status-inactive{border-left-color:#95a5a6}.reply-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.reply-card_header{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:flex-start;flex-shrink:0}.reply-card_header .status{width:10px;height:10px;border-radius:50%;flex-shrink:0;background-color:#ccc}.reply-card_header .status.active{background-color:#4caf50}.reply-card_header .status.inactive{background-color:#f44336}.reply-card_footer{width:100%;border-top:1px solid #f0f0f0;padding:.75rem 0 0;margin-top:auto;flex-shrink:0;display:flex;align-items:flex-end}@media (max-width: 768px){.reply-card_footer{padding:.5rem 0 0}}.reply-card_footer .reply-card_actions{display:flex;flex-direction:row;gap:.5rem;opacity:1;transition:opacity .2s ease;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%}@media (max-width: 992px){.reply-card_footer .reply-card_actions{gap:.4rem;justify-content:flex-start}}@media (max-width: 768px){.reply-card_footer .reply-card_actions{gap:.3rem;justify-content:flex-start;flex-wrap:nowrap}}.reply-card_footer .reply-card_actions .icon-button{background:none;border:none;cursor:pointer;padding:0;border-radius:8px;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;position:relative;vertical-align:middle}.reply-card_footer .reply-card_actions .icon-button e-icon,.reply-card_footer .reply-card_actions .icon-button ::v-deep(e-icon),.reply-card_footer .reply-card_actions .icon-button ::v-deep(.e-icon){display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.reply-card_footer .reply-card_actions .icon-button:hover{background-color:#f0f0f0;transform:translateY(-1px)}.reply-card_footer .reply-card_actions .icon-button.success:hover{background-color:#e5ffe5;color:#27ae60}.reply-card_footer .reply-card_actions .icon-button.warning:hover{background-color:#fff3e5;color:#f59e0b}.reply-card_footer .reply-card_actions .icon-button.danger:hover{background-color:#ffe5e5;color:#e74c3c}.reply-card_footer .reply-card_actions .icon-button:active{transform:translateY(0)}.reply-card_avatar{flex-shrink:0;width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid var(--primary-color, #00a884);background-color:color-mix(in srgb,var(--primary-color, #00a884) 10%,white);display:flex;align-items:center;justify-content:center}.reply-card_avatar .reply-card_initials{font-size:1.2rem;font-weight:700;color:var(--primary-color, #00a884);text-align:center;line-height:1}.schedule-info .schedule-title-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.schedule-info .schedule-name{font-weight:600;font-size:1rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.replies-empty{grid-column:1/-1;text-align:center;padding:3rem;color:#999}.replies-empty svg{font-size:4rem;margin-bottom:1rem;opacity:.5}.replies-empty p{font-size:1rem;margin:0}.users-section[data-v-b383063b]{padding:1.5rem;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;height:calc(100vh - 140px);overflow:hidden}.users-header[data-v-b383063b]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.users-header .users-title[data-v-b383063b]{font-size:1.5rem;font-weight:700;color:#333;margin:0}.users-header .users-new[data-v-b383063b]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;background:var(--primary-color, #00a884);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .3s ease}.users-header .users-new[data-v-b383063b]:hover{background:#128c7e;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.users-header .users-limit-message[data-v-b383063b]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;background:#fff3cd;color:#856404;border:1px solid #ffeaa7;border-radius:8px;font-weight:500;font-size:.9rem;white-space:nowrap}.users-header .users-limit-message .e-icon[data-v-b383063b]{color:#f39c12;font-size:1rem}.users-header .users-limit-message span[data-v-b383063b]{font-size:.85rem}.users-filters[data-v-b383063b]{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.users-filters .filter-group[data-v-b383063b]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.users-filters .filter-group label[data-v-b383063b]{display:flex;align-items:center;gap:.3rem;font-size:.9rem;color:#666;cursor:pointer}.users-filters .filter-group label input[type=checkbox][data-v-b383063b]{cursor:pointer}.users-filters .search-input[data-v-b383063b]{width:100%;padding:.6rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem}.users-filters .search-input[data-v-b383063b]:focus{outline:none;border-color:var(--primary-color, #00a884)}.users-list[data-v-b383063b]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow-y:auto;flex:1;padding-right:.5rem}.users-list[data-v-b383063b]::-webkit-scrollbar{width:8px}.users-list[data-v-b383063b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.users-list[data-v-b383063b]::-webkit-scrollbar-thumb{background:var(--primary-color, #00a884);border-radius:10px}.users-list[data-v-b383063b]::-webkit-scrollbar-thumb:hover{background:#128c7e}@media (max-width: 1200px){.users-list[data-v-b383063b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.users-list[data-v-b383063b]{grid-template-columns:1fr}}.user-card[data-v-b383063b]{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 4px #0000001a;border-left:4px solid var(--primary-color, #00a884);transition:all .3s ease;display:flex;flex-direction:column;gap:.5rem;min-height:160px;height:160px;overflow:hidden}.user-card.status-active[data-v-b383063b]{border-left-color:#27ae60}.user-card.status-inactive[data-v-b383063b]{border-left-color:#95a5a6}.user-card[data-v-b383063b]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.user-card_header[data-v-b383063b]{display:flex;align-items:center;gap:.4rem;width:100%;justify-content:flex-start}.user-card_header .status[data-v-b383063b]{width:10px;height:10px;border-radius:50%;flex-shrink:0;background-color:#ccc}.user-card_header .status.active[data-v-b383063b]{background-color:#4caf50}.user-card_header .status.inactive[data-v-b383063b]{background-color:#f44336}.user-card_footer[data-v-b383063b]{width:100%;border-top:1px solid #f0f0f0;padding-top:.75rem}.user-card_footer .user-card_actions[data-v-b383063b]{display:flex;flex-direction:row;gap:.4rem;opacity:1;transition:opacity .2s ease;justify-content:flex-start;flex-wrap:wrap}.user-card_footer .user-card_actions .icon-button[data-v-b383063b]{background:none;border:none;cursor:pointer;font-size:.5rem;padding:.3rem;border-radius:8px;transition:background .2s ease;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.user-card_footer .user-card_actions .icon-button[data-v-b383063b]:hover{background-color:#f0f0f0}.user-card_footer .user-card_actions .icon-button.success[data-v-b383063b]:hover{background-color:#e5ffe5}.user-card_footer .user-card_actions .icon-button.warning[data-v-b383063b]:hover{background-color:#fff3e5}.user-card_footer .user-card_actions .icon-button.danger[data-v-b383063b]:hover{background-color:#ffe5e5}.user-card_avatar[data-v-b383063b]{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid var(--primary-color, #00a884);background-color:#f0f8f5;display:flex;align-items:center;justify-content:center}.user-card_avatar img[data-v-b383063b]{width:100%;height:100%;object-fit:cover}.user-card_avatar .user-card_initials[data-v-b383063b]{font-size:1rem;font-weight:700;color:var(--primary-color, #00a884);text-align:center;line-height:1}.user-info[data-v-b383063b]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;gap:8px}.user-info .user-title-row[data-v-b383063b]{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;min-height:1.5rem}.user-info .user-name[data-v-b383063b]{font-weight:600;font-size:1rem;color:#333;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.user-info .user-name[data-v-b383063b]:hover{color:var(--primary-color, #00a884)}.user-info .user-role[data-v-b383063b]{display:flex;align-items:center;gap:.15rem;font-size:.75rem;color:#666;font-weight:500;line-height:1;flex-shrink:0;white-space:nowrap;min-width:fit-content}.user-info .user-role .role-icon[data-v-b383063b]{width:12px;height:12px;color:#888;flex-shrink:0;display:flex;align-items:center;justify-content:center}.badge[data-v-b383063b]{background:#f59e0b;color:#fff;font-size:.65rem;padding:.15rem .4rem;border-radius:3px;font-weight:600}.badge.badge-active[data-v-b383063b]{background:#27ae60}.badge.badge-inactive[data-v-b383063b]{background:#95a5a6}.user-details-row[data-v-b383063b]{display:flex;align-items:center;gap:.4rem;margin-top:.2rem}.user-details-row[data-v-b383063b]:first-child{margin-top:.1rem}.user-details[data-v-b383063b]{font-size:.75rem;color:#666;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:.4rem;line-height:1;flex:1}.user-details .detail-icon[data-v-b383063b]{width:14px;height:14px;color:#555;flex-shrink:0;display:flex;align-items:center;justify-content:center;opacity:1}.user-details span[data-v-b383063b]{cursor:help;flex:1;min-width:0;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-details span[data-v-b383063b]:hover{color:var(--primary-color, #00a884)}.separator[data-v-b383063b]{color:#ccc;font-size:.75rem;font-weight:300;margin:0 .2rem;flex-shrink:0}.users-empty[data-v-b383063b]{grid-column:1/-1;text-align:center;padding:3rem;color:#999}.users-empty svg[data-v-b383063b]{font-size:4rem;margin-bottom:1rem;opacity:.5}.users-empty p[data-v-b383063b]{font-size:1rem;margin:0}.users-pagination[data-v-b383063b]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 0;flex-shrink:0}.users-pagination .pagination-icon[data-v-b383063b]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:.5rem;cursor:pointer;transition:all .2s ease}.users-pagination .pagination-icon[data-v-b383063b]:hover:not(:disabled){background:var(--primary-color, #00a884);color:#fff;border-color:var(--primary-color, #00a884)}.users-pagination .pagination-icon[data-v-b383063b]:disabled{opacity:.5;cursor:not-allowed}.users-pagination .pagination-text[data-v-b383063b]{font-size:.9rem;color:#666;font-weight:500}.organizations-section{padding:1.5rem;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;height:calc(100vh - 140px);overflow:hidden}.organizations-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.organizations-header .organizations-title{font-size:1.5rem;font-weight:700;color:#333;margin:0}.organizations-header .organizations-new{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;background:var(--primary-color, #00a884);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .3s ease}.organizations-header .organizations-new:hover{background:#128c7e;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.organizations-filters{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.organizations-filters .organizations-checkboxes{display:flex;gap:1rem;flex-wrap:wrap}.organizations-filters .organizations-checkboxes label{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#666;cursor:pointer}.organizations-filters .organizations-checkboxes label input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary-color, #00a884)}.organizations-filters .organizations-search{width:100%;max-width:400px}.organizations-filters .organizations-search input{width:100%;padding:.7rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:.9rem;transition:border-color .3s ease}.organizations-filters .organizations-search input::placeholder{color:#999}.organizations-filters .organizations-search input:focus{outline:none;border-color:var(--primary-color, #00a884)}.organizations-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow-y:auto;flex:1;padding-right:.5rem}.organizations-list::-webkit-scrollbar{width:8px}.organizations-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.organizations-list::-webkit-scrollbar-thumb{background:var(--primary-color, #00a884);border-radius:10px}.organizations-list::-webkit-scrollbar-thumb:hover{background:#128c7e}@media (max-width: 1200px){.organizations-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.organizations-list{grid-template-columns:1fr}}.organization-card{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 4px #0000001a;border-left:4px solid var(--primary-color, #00a884);transition:all .3s ease;display:flex;flex-direction:column;gap:1rem;min-height:140px;height:140px}.organization-card.status-active{border-left-color:#27ae60}.organization-card.status-inactive{border-left-color:#95a5a6}.organization-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.organization-card_header{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:flex-start}.organization-card_header .status{width:10px;height:10px;border-radius:50%;flex-shrink:0;background-color:#ccc}.organization-card_header .status.active{background-color:#4caf50}.organization-card_header .status.inactive{background-color:#f44336}.organization-card_footer{width:100%;border-top:1px solid #f0f0f0;padding-top:.75rem}.organization-card_footer .organization-card_actions{display:flex;flex-direction:row;gap:.4rem;opacity:1;transition:opacity .2s ease;justify-content:flex-start;flex-wrap:wrap}.organization-card_footer .organization-card_actions .icon-button{background:none;border:none;cursor:pointer;font-size:.5rem;padding:.3rem;border-radius:8px;transition:background .2s ease;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.organization-card_footer .organization-card_actions .icon-button:hover{background-color:#f0f0f0}.organization-card_footer .organization-card_actions .icon-button.success:hover{background-color:#e5ffe5}.organization-card_footer .organization-card_actions .icon-button.warning:hover{background-color:#fff3e5}.organization-card_footer .organization-card_actions .icon-button.danger:hover{background-color:#ffe5e5}.organization-card_avatar{flex-shrink:0;width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid var(--primary-color, #00a884);background-color:#f0f8f5;display:flex;align-items:center;justify-content:center}.organization-card_avatar img{width:100%;height:100%;object-fit:cover}.organization-card_avatar .organization-card_initials{font-size:1.2rem;font-weight:700;color:var(--primary-color, #00a884);text-align:center;line-height:1}.schedule-info{flex:1;display:flex;flex-direction:column;overflow:hidden}.schedule-info .schedule-title-row{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;min-height:1.5rem}.schedule-info .schedule-name{font-weight:600;font-size:1rem;color:#333;flex:1;min-width:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.schedule-info .schedule-name:hover{color:var(--primary-color, #00a884)}.schedule-info .schedule-details .organization-email{display:inline-flex;align-items:center;gap:.3rem;font-weight:500;color:#2563eb}.schedule-info .schedule-details .organization-email .organization-email__icon{font-size:1rem;color:#2563eb}.badge{background:#f59e0b;color:#fff;font-size:.65rem;padding:.15rem .4rem;border-radius:3px;font-weight:600;flex-shrink:0;white-space:nowrap;min-width:fit-content}.schedule-details{font-size:.9rem;color:var(--primary-color, #00a884);margin-top:.2rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.organizations-empty{grid-column:1/-1;text-align:center;padding:3rem;color:#999}.organizations-empty svg{font-size:4rem;margin-bottom:1rem;opacity:.5}.organizations-empty p{font-size:1rem;margin:0}.plans-section[data-v-c6db3923]{width:100%;padding:1.5rem;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;height:calc(100vh - 140px);overflow:hidden}.plans-header[data-v-c6db3923]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.plans-header .plans-title[data-v-c6db3923]{font-size:1.5rem;font-weight:700;color:#333;margin:0}.plans-header .plans-new[data-v-c6db3923]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;background:var(--primary-color, #00a884);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .3s ease}.plans-header .plans-new[data-v-c6db3923]:hover{background:#128c7e;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.plans-filters[data-v-c6db3923]{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.plans-filters .filter-group[data-v-c6db3923]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.plans-filters .filter-group label[data-v-c6db3923]{display:flex;align-items:center;gap:.3rem;font-size:.9rem;color:#666;cursor:pointer}.plans-filters .filter-group label input[type=checkbox][data-v-c6db3923]{cursor:pointer}.plans-filters .search-input[data-v-c6db3923]{width:100%;padding:.6rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem}.plans-filters .search-input[data-v-c6db3923]:focus{outline:none;border-color:var(--primary-color, #00a884)}.plans-list[data-v-c6db3923]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow-y:auto;flex:1;padding-right:.5rem}.plans-list[data-v-c6db3923]::-webkit-scrollbar{width:8px}.plans-list[data-v-c6db3923]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.plans-list[data-v-c6db3923]::-webkit-scrollbar-thumb{background:var(--primary-color, #00a884);border-radius:10px}.plans-list[data-v-c6db3923]::-webkit-scrollbar-thumb:hover{background:#128c7e}@media (max-width: 1200px){.plans-list[data-v-c6db3923]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.plans-list[data-v-c6db3923]{grid-template-columns:1fr}}.plan-card[data-v-c6db3923]{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 4px #0000001a;transition:all .3s ease;display:flex;flex-direction:column;gap:1rem;border-left:4px solid var(--primary-color, #00a884);min-height:140px;height:140px}.plan-card[data-v-c6db3923]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.plan-card_header[data-v-c6db3923]{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:flex-start}.plan-card_header .plan-card_avatar[data-v-c6db3923]{flex-shrink:0;width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid var(--primary-color, #00a884);background-color:#f0f8f5;display:flex;align-items:center;justify-content:center}.plan-card_header .plan-card_avatar img[data-v-c6db3923]{width:100%;height:100%;object-fit:cover}.plan-card_header .plan-card_avatar .plan-card_initials[data-v-c6db3923]{font-size:1.2rem;font-weight:700;color:var(--primary-color, #00a884);text-align:center;line-height:1}.plan-card_header .schedule-info[data-v-c6db3923]{flex:1;display:flex;flex-direction:column;overflow:hidden}.plan-card_header .schedule-info .schedule-title-row[data-v-c6db3923]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.plan-card_header .schedule-info .schedule-name[data-v-c6db3923]{font-weight:600;font-size:1rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-card_header .schedule-info .schedule-details .schedule-price[data-v-c6db3923]{display:inline-flex;align-items:center;gap:.3rem;font-weight:500;color:#2f855a}.plan-card_header .schedule-info .schedule-details .schedule-price .schedule-price__icon[data-v-c6db3923]{font-size:1rem;color:var(--primary-color, #00a884)}.plan-card_header .status[data-v-c6db3923]{width:10px;height:10px;border-radius:50%;flex-shrink:0;background-color:#ccc}.plan-card_header .status.active[data-v-c6db3923]{background-color:#4caf50}.plan-card_header .status.inactive[data-v-c6db3923]{background-color:#f44336}.plan-card_footer[data-v-c6db3923]{width:100%;border-top:1px solid #f0f0f0;padding-top:.75rem}.plan-card_footer .plan-card_actions[data-v-c6db3923]{display:flex;flex-direction:row;gap:.4rem;opacity:1;transition:opacity .2s ease;justify-content:flex-start}.plan-card_footer .plan-card_actions .icon-button[data-v-c6db3923]{background:none;border:none;cursor:pointer;font-size:.5rem;padding:.3rem;border-radius:8px;transition:background .2s ease;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.plan-card_footer .plan-card_actions .icon-button[data-v-c6db3923]:hover{background-color:#f0f0f0}.plan-card_footer .plan-card_actions .icon-button.danger[data-v-c6db3923]:hover{background-color:#ffe5e5}.plan-card_footer .plan-card_actions .icon-button.success[data-v-c6db3923]:hover{background-color:#e5ffe5}.plan-card_footer .plan-card_actions .icon-button.warning[data-v-c6db3923]:hover{background-color:#fff3e5}.plans-empty[data-v-c6db3923]{text-align:center;padding:4rem 2rem;color:#94a3b8}.plans-empty p[data-v-c6db3923]{margin-top:1rem;font-size:1.125rem}.plans-pagination[data-v-c6db3923]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid #e0e0e0;background:#fff;flex-shrink:0}.plans-pagination .pagination-icon[data-v-c6db3923]{background:none;border:none;font-size:1rem;padding:.4rem;cursor:pointer}.plans-pagination .pagination-icon[data-v-c6db3923]:disabled{opacity:.5;cursor:not-allowed}.plans-pagination .pagination-text[data-v-c6db3923]{font-size:.9rem;color:#444}.plans-pagination-pagination[data-v-c6db3923]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 0}.plans-pagination-pagination .pagination-icon[data-v-c6db3923]{background:none;border:none;font-size:1rem;padding:.4rem;cursor:pointer}.plans-pagination-pagination .pagination-icon[data-v-c6db3923]:disabled{opacity:.5;cursor:not-allowed}.plans-pagination-pagination .pagination-text[data-v-c6db3923]{font-size:.9rem;color:#444}.badge[data-v-c6db3923]{background:#f59e0b;color:#fff;font-size:.65rem;padding:.15rem .4rem;border-radius:3px;font-weight:600}.badge.badge-active[data-v-c6db3923]{background:#27ae60}.badge.badge-inactive[data-v-c6db3923]{background:#95a5a6}.schedule-details[data-v-c6db3923]{font-size:.9rem;color:var(--primary-color, #00a884);margin-top:.2rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.warning-text[data-v-c2aaa0e5]{color:#e74c3c;font-weight:500;margin-top:1rem}.color-red[data-v-c2aaa0e5]{color:#e74c3c;font-weight:600}.instances-section[data-v-40f4b227]{padding:2rem 1rem;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;height:calc(100vh - 140px);overflow:hidden}.instances-header[data-v-40f4b227]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;flex-wrap:wrap;gap:.75rem}.instances-header .instances-title[data-v-40f4b227]{font-size:1.5rem;font-weight:700;color:#333;margin:0}.instances-header .instances-header__actions[data-v-40f4b227]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.instances-header .instances-view-toggle[data-v-40f4b227]{display:inline-flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc}.instances-header .instances-view-toggle .instances-view-toggle__btn[data-v-40f4b227]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.85rem;font-weight:500;border:none;background:transparent;color:#64748b;cursor:pointer;transition:background .2s,color .2s}.instances-header .instances-view-toggle .instances-view-toggle__btn[data-v-40f4b227]:hover{background:#f1f5f9;color:#334155}.instances-header .instances-view-toggle .instances-view-toggle__btn.is-active[data-v-40f4b227]{background:var(--primary-color, #00a884);color:#fff}.instances-header .instances-view-toggle .instances-view-toggle__btn[data-v-40f4b227]:disabled{opacity:.6;cursor:not-allowed}.instances-header .instances-select-all[data-v-40f4b227]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#555;cursor:pointer;-webkit-user-select:none;user-select:none}.instances-header .instances-select-all input[type=checkbox][data-v-40f4b227]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary-color, #00a884)}.instances-header .instances-delete-selected[data-v-40f4b227]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem}.instances-header .instances-delete-selected .e-icon[data-v-40f4b227]{font-size:1rem}.instances-header .instances-new[data-v-40f4b227]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;background:var(--primary-color, #00a884);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .3s ease}.instances-header .instances-new[data-v-40f4b227]:hover{background:var(--secondary-color, #128c7e);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.instances-header .instances-limit-message[data-v-40f4b227]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;background:#fff3cd;color:#856404;border:1px solid #ffeaa7;border-radius:8px;font-weight:500;font-size:.9rem;white-space:nowrap}.instances-header .instances-limit-message .e-icon[data-v-40f4b227]{color:#f39c12;font-size:1rem}.instances-header .instances-limit-message span[data-v-40f4b227]{font-size:.85rem}.instances-btn-folder--ghost[data-v-40f4b227]{background:transparent;border-color:#cbd5e1;color:#475569;padding-inline:.75rem;font-weight:500}.instances-btn-folder--ghost[data-v-40f4b227]:hover{background:#f1f5f9;border-color:#94a3b8;color:#111827}.instances-view-area[data-v-40f4b227]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.instances-search-row[data-v-40f4b227]{width:100%;flex-shrink:0;margin-top:.5rem}.instances-search-wrap[data-v-40f4b227]{position:relative;display:flex;align-items:center;width:100%}.instances-search[data-v-40f4b227]{width:100%;padding:.5rem .75rem .5rem 2.25rem;border:1px solid #ddd;border-radius:8px;font-size:.9rem;outline:none;transition:border-color .2s}.instances-search[data-v-40f4b227]::placeholder{color:#999}.instances-search[data-v-40f4b227]:focus{border-color:var(--primary-color, #00a884)}.instances-search__icon[data-v-40f4b227]{position:absolute;left:.6rem;color:#888;pointer-events:none}.instances-search__clear[data-v-40f4b227]{position:absolute;right:.25rem;width:1.5rem;height:1.5rem;padding:0;border:none;background:#eee;color:#666;border-radius:4px;cursor:pointer;font-size:1.1rem;line-height:1}.instances-search__clear[data-v-40f4b227]:hover{background:#ddd;color:#333}.instances-by-folder[data-v-40f4b227]{display:flex;flex-direction:column;gap:1.5rem;flex:1;min-height:0;overflow-y:auto;padding-right:.5rem}.instances-by-folder[data-v-40f4b227]::-webkit-scrollbar{width:8px}.instances-by-folder[data-v-40f4b227]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.instances-by-folder[data-v-40f4b227]::-webkit-scrollbar-thumb{background:#00a88466;border-radius:10px}.instances-by-folder[data-v-40f4b227]::-webkit-scrollbar-thumb:hover{background:var(--primary-color, #00a884)}.instances-filesystem[data-v-40f4b227]{display:flex;flex-direction:column;gap:0}.instances-folder-row[data-v-40f4b227]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;margin-bottom:.75rem;background:#fff;transition:box-shadow .2s ease,border-color .2s ease}.instances-folder-node[data-v-40f4b227]{width:100%}.instances-folder-row--nested[data-v-40f4b227]{margin-top:.5rem;border-left:3px solid rgba(0,168,132,.25)}.instances-folder-row__header[data-v-40f4b227]{display:flex;align-items:center;gap:.6rem;padding:.65rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;transition:background .2s ease;min-height:48px}.instances-folder-row__header[data-v-40f4b227]:hover{background:#f1f5f9}.instances-folder-row__header.is-expanded[data-v-40f4b227]{background:linear-gradient(135deg,#e8f5f0,#f0fdf9);border-bottom:1px solid #e2e8f0}.instances-folder-row__icon[data-v-40f4b227]{color:var(--primary-color, #00a884);flex-shrink:0}.instances-folder-row__title-wrap[data-v-40f4b227]{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.instances-folder-row__name[data-v-40f4b227]{font-weight:600;font-size:.95rem;color:#334155}.instances-folder-row__org[data-v-40f4b227]{font-size:.75rem;color:var(--color-text-muted, #94a3b8);font-weight:400}.instances-folder-row__breadcrumb[data-v-40f4b227]{display:flex;align-items:center;flex-wrap:wrap;gap:.15rem;font-size:.9rem;color:#64748b}.instances-folder-row__breadcrumb-item[data-v-40f4b227]{display:inline-flex;align-items:center}.instances-folder-row__breadcrumb-sep[data-v-40f4b227]{margin:0 .2rem;color:#94a3b8;-webkit-user-select:none;user-select:none}.instances-folder-row__breadcrumb-current[data-v-40f4b227]{font-weight:600;color:#334155}.instances-folder-row__count[data-v-40f4b227]{background:#00a88426;color:#007c5c;font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:999px}.instances-folder-row__chevron[data-v-40f4b227]{color:#64748b;flex-shrink:0;width:24px;text-align:center}.instances-folder-row__actions[data-v-40f4b227]{display:flex;gap:.25rem}.instances-folder-row__actions--empty[data-v-40f4b227]{visibility:hidden}.instances-folder-row__content[data-v-40f4b227]{padding:.75rem}.instances-folder-empty[data-v-40f4b227]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:#94a3b8;font-size:.9rem}.instances-list--inside-folder[data-v-40f4b227]{padding:0}.instances-folder[data-v-40f4b227]{background:#f8fafc;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0}.instances-folder__header[data-v-40f4b227]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);font-weight:600;font-size:.95rem;color:#334155;flex-wrap:wrap}.instances-folder__icon[data-v-40f4b227]{color:var(--primary-color, #00a884);flex-shrink:0}.instances-folder__name[data-v-40f4b227]{flex:1;min-width:0}.instances-folder__count[data-v-40f4b227]{background:#00a88426;color:#007c5c;font-size:.8rem;font-weight:700;padding:.2rem .6rem;border-radius:999px}.instances-folder__actions[data-v-40f4b227]{display:flex;gap:.25rem}.instances-folder__btn[data-v-40f4b227]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#ffffffb3;border-radius:8px;cursor:pointer;color:#64748b;transition:all .2s ease}.instances-folder__btn[data-v-40f4b227]:hover{background:#fff;color:var(--primary-color, #00a884)}.instances-folder__btn--danger[data-v-40f4b227]:hover{color:#e11d48;background:#e11d481a}.instances-btn-folder[data-v-40f4b227]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;border:1px solid var(--primary-color, #00a884);background:#00a88414;color:var(--primary-color, #00a884);border-radius:10px;cursor:pointer;transition:all .2s ease}.instances-btn-folder[data-v-40f4b227]:hover{background:#00a88426;transform:translateY(-1px)}.folder-form[data-v-40f4b227]{display:flex;flex-direction:column;gap:.5rem}.folder-form__label[data-v-40f4b227]{font-weight:600;font-size:.9rem;color:#334155}.folder-form__input[data-v-40f4b227]{padding:.65rem 1rem;border:1px solid #e2e8f0;border-radius:10px;font-size:1rem;transition:border-color .2s ease}.folder-form__input[data-v-40f4b227]:focus{outline:none;border-color:var(--primary-color, #00a884);box-shadow:0 0 0 2px #00a88433}.folder-form--modal[data-v-40f4b227]{display:flex;flex-direction:column;gap:1rem}.folder-form__field[data-v-40f4b227]{display:flex;flex-direction:column;gap:.35rem}.folder-form__select[data-v-40f4b227]{padding:.65rem 1rem;border:1px solid #e2e8f0;border-radius:10px;font-size:1rem;background:#fff;color:#334155;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.folder-form__select[data-v-40f4b227]:hover{border-color:#cbd5e1}.folder-form__select[data-v-40f4b227]:focus{outline:none;border-color:var(--primary-color, #00a884);box-shadow:0 0 0 2px #00a88433}.instances-folder .instances-list[data-v-40f4b227]{padding:.75rem}@media (max-width: 768px){.instances-folder__header[data-v-40f4b227]{padding:.6rem .85rem;font-size:.9rem}.instances-folder__actions[data-v-40f4b227]{width:100%;justify-content:flex-end;margin-top:.25rem}}.instances-list[data-v-40f4b227]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;overflow-y:auto;flex:1;padding-right:.5rem}.instances-list[data-v-40f4b227]::-webkit-scrollbar{width:8px}.instances-list[data-v-40f4b227]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.instances-list[data-v-40f4b227]::-webkit-scrollbar-thumb{background:var(--primary-color, #00a884);border-radius:10px}.instances-list[data-v-40f4b227]::-webkit-scrollbar-thumb:hover{background:var(--secondary-color, #128c7e)}@media (max-width: 1200px){.instances-list[data-v-40f4b227]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.instances-list[data-v-40f4b227]{grid-template-columns:minmax(0,1fr)}}.instances-pagination[data-v-40f4b227]{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid #e0e0e0;background:#fff;flex-shrink:0}.instances-pagination .pagination-icon[data-v-40f4b227]{background:none;border:none;font-size:1rem;padding:.4rem;cursor:pointer}.instances-pagination .pagination-icon[data-v-40f4b227]:disabled{opacity:.5;cursor:not-allowed}.instances-pagination .pagination-text[data-v-40f4b227]{font-size:.9rem;color:#444}.instance-card[data-v-40f4b227]{width:100%;min-width:0;background:#fff}.instance-card--selected[data-v-40f4b227]{box-shadow:0 0 0 2px var(--primary-color, #00a884)}.instance-card__checkbox[data-v-40f4b227]{flex-shrink:0;display:flex;align-items:center;cursor:pointer;margin-right:.25rem}.instance-card__checkbox input[type=checkbox][data-v-40f4b227]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary-color, #00a884)}.instance-card[data-v-40f4b227]{border-radius:12px;padding:1rem;box-shadow:0 2px 4px #0000001a;border-left:4px solid var(--primary-color, #00a884);transition:all .3s ease;display:flex;flex-direction:column;gap:.5rem;min-height:180px;height:190px;position:relative}.instance-card[data-v-40f4b227]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.instance-card.instance-card--new-message[data-v-40f4b227]{animation:instance-card-blink-40f4b227 1.5s ease-in-out 3}.instance-card__new-badge[data-v-40f4b227]{position:absolute;top:.75rem;right:.75rem;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#25d366;color:#fff;animation:instance-badge-pulse-40f4b227 1s ease-in-out infinite}.instance-card__org-badge[data-v-40f4b227]{position:absolute;bottom:.5rem;right:.5rem;display:inline-block;max-width:45%;padding:.15rem .5rem;background:#0000000d;border:1px solid rgba(0,0,0,.08);border-radius:4px;font-size:.65rem;font-weight:500;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1;pointer-events:auto;cursor:default}.instance-card.status-connected[data-v-40f4b227]{border-left-color:#27ae60}.instance-card.status-qr_pending[data-v-40f4b227],.instance-card.status-connecting[data-v-40f4b227]{border-left-color:#f39c12}.instance-card.status-auth_failed[data-v-40f4b227]{border-left-color:#e74c3c}.instance-card__header[data-v-40f4b227]{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:flex-start}.instance-card__avatar[data-v-40f4b227]{flex-shrink:0;width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid var(--primary-color, #00a884);background-color:#f0f8f5;display:flex;align-items:center;justify-content:center}.instance-card__avatar .instance-card_initials[data-v-40f4b227]{font-size:1.2rem;font-weight:700;color:var(--primary-color, #00a884);text-align:center;line-height:1}.instance-card__headline[data-v-40f4b227]{flex:1;display:flex;flex-direction:column;overflow:hidden}.instance-card__headline .instance-card_title-row[data-v-40f4b227]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.instance-card__headline .instance-card_name[data-v-40f4b227]{font-weight:600;font-size:1rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instance-card__body[data-v-40f4b227]{padding:.25rem 0 0;flex:1;display:flex;flex-direction:column}.instance-card__info[data-v-40f4b227]{display:flex;flex-direction:column;overflow:hidden}.instance-card__info .instance-card_phone[data-v-40f4b227]{font-size:.9rem;color:var(--primary-color, #00a884);margin-top:.2rem;font-weight:600;display:flex;align-items:center;gap:.3rem}.instance-card__info .instance-card_phone small[data-v-40f4b227]{display:flex;align-items:center;gap:.3rem}.instance-card__info .instance-card_organization[data-v-40f4b227]{font-size:.8rem;color:#666;margin-top:.2rem;font-weight:500;display:flex;align-items:center;gap:.3rem}.instance-card__info .instance-card_organization small[data-v-40f4b227]{display:flex;align-items:center;gap:.3rem}.instance-card__info .instance-card_organization.instance-card_organization--discrete[data-v-40f4b227]{font-size:.7rem;color:var(--color-text-muted, #888);font-weight:400;margin-top:.15rem}.instance-card__info .instance-card_organization.instance-card_organization--inline[data-v-40f4b227]{margin-top:0;margin-left:.5rem;font-size:.75rem;color:#6b7280;font-weight:500;display:inline-flex;align-items:center;max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.instance-card__info .instance-card_organization.instance-card_organization--inline small[data-v-40f4b227]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instance-card__info .instance-card_description[data-v-40f4b227]{font-size:.75rem;color:#666;margin-top:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.instance-card__info .instance-card_session-info[data-v-40f4b227]{font-size:.65rem;color:#999;margin-top:.2rem;display:flex;align-items:center;gap:.2rem}.instance-card__info .instance-card_session-info small[data-v-40f4b227]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.instance-card__info .instance-card_session-info span[data-v-40f4b227]{display:inline-flex;align-items:center;gap:.15rem}.instance-card .status[data-v-40f4b227]{width:10px;height:10px;border-radius:50%;flex-shrink:0;background-color:#ccc}.instance-card .status.connected[data-v-40f4b227]{background-color:#4caf50}.instance-card .status.disconnected[data-v-40f4b227]{background-color:#f44336}.instance-card .status.connecting[data-v-40f4b227],.instance-card .status.qr_pending[data-v-40f4b227]{background-color:#ff9800}.instance-card__details-inline[data-v-40f4b227]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.3rem}.instance-card__details-inline .detail-compact[data-v-40f4b227]{display:inline-flex;align-items:center;gap:.2rem;font-size:.7rem;color:#888;background:#f8f9fa;padding:.15rem .4rem;border-radius:4px;max-width:57%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.instance-card__footer[data-v-40f4b227]{width:100%;border-top:1px solid #f0f0f0;padding-top:.5rem;margin-top:auto}.instance-card__footer .instance-card_actions[data-v-40f4b227]{display:flex;flex-direction:row;gap:.4rem;opacity:1;transition:opacity .2s ease;justify-content:flex-start;flex-wrap:wrap}.instance-card__footer .instance-card_actions .icon-button[data-v-40f4b227]{background:none;border:none;cursor:pointer;font-size:.5rem;padding:.3rem;border-radius:8px;transition:background .2s ease;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.instance-card__footer .instance-card_actions .icon-button[data-v-40f4b227]:hover{background-color:#f0f0f0}.instance-card__footer .instance-card_actions .icon-button.success[data-v-40f4b227]:hover{background-color:#e5ffe5}.instance-card__footer .instance-card_actions .icon-button.info[data-v-40f4b227]:hover{background-color:#e5f3ff}.instance-card__footer .instance-card_actions .icon-button.warning[data-v-40f4b227]:hover{background-color:#fff3e5}.instance-card__footer .instance-card_actions .icon-button.danger[data-v-40f4b227]:hover{background-color:#ffe5e5}.badge[data-v-40f4b227]{background:#f59e0b;color:#fff;font-size:.65rem;padding:.15rem .4rem;border-radius:3px;font-weight:600}.badge.badge-connected[data-v-40f4b227]{background:#27ae60}.badge.badge-disconnected[data-v-40f4b227]{background:#e74c3c}.badge.badge-qr_pending[data-v-40f4b227],.badge.badge-connecting[data-v-40f4b227]{background:#f39c12}.badge.badge-auth_failed[data-v-40f4b227]{background:#e74c3c}.instances-empty[data-v-40f4b227]{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;gap:1rem;color:#999}.instances-empty h3[data-v-40f4b227]{margin:0;color:#666}.instances-empty p[data-v-40f4b227]{margin:0;max-width:400px}.permissions-modal[data-v-40f4b227]{padding:1rem}.permissions-modal .permissions-info[data-v-40f4b227]{margin-bottom:1.5rem;color:#666;font-size:.9rem}.permissions-modal .permissions-info small[data-v-40f4b227]{color:#999;font-size:.85rem}.permissions-modal .permissions-users-list[data-v-40f4b227]{max-height:400px;overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;padding:.5rem}.permissions-modal .permissions-user-item[data-v-40f4b227]{padding:.75rem;border-bottom:1px solid #f0f0f0}.permissions-modal .permissions-user-item[data-v-40f4b227]:last-child{border-bottom:none}.permissions-modal .permissions-user-item[data-v-40f4b227]:hover{background-color:#f9f9f9}.permissions-modal .permissions-checkbox[data-v-40f4b227]{display:flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.permissions-modal .permissions-checkbox input[type=checkbox][data-v-40f4b227]{width:18px;height:18px;cursor:pointer}.permissions-modal .permissions-checkbox .permissions-user-info[data-v-40f4b227]{display:flex;flex-direction:column;flex:1;gap:.2rem}.permissions-modal .permissions-checkbox .permissions-user-name[data-v-40f4b227]{font-weight:500;color:#333}.permissions-modal .permissions-checkbox .permissions-user-email[data-v-40f4b227]{color:#999;font-size:.85rem}.permissions-modal .permissions-checkbox .permissions-user-org[data-v-40f4b227]{color:#666;font-size:.75rem;font-style:italic}.permissions-modal .permissions-empty[data-v-40f4b227]{text-align:center;padding:2rem;color:#999}.permissions-modal .permissions-empty p[data-v-40f4b227]{margin-top:1rem}.qrcode-modal[data-v-40f4b227]{display:flex;align-items:center;justify-content:center;padding:1rem}.qrcode-modal h2[data-v-40f4b227]{display:flex;align-items:center;gap:.5rem}.qr-blocked[data-v-40f4b227]{text-align:center;padding:1.5rem;color:#e74c3c}.qr-blocked h3[data-v-40f4b227]{color:#e74c3c;margin:.5rem 0;font-size:1rem}.qr-blocked p[data-v-40f4b227]{color:#666;margin:.5rem 0;font-size:.9rem}.qr-display[data-v-40f4b227]{display:flex;flex-direction:row;align-items:flex-start;gap:1.5rem;width:100%;max-width:650px}.qr-instructions[data-v-40f4b227]{flex:1;padding:1rem;background:#f0fdf4;border-radius:8px;border-left:3px solid #25d366}.qr-instructions h3[data-v-40f4b227]{margin:0 0 .75rem;color:#25d366;font-size:.95rem;display:flex;align-items:center;gap:.4rem}.qr-instructions ol[data-v-40f4b227]{margin:0;padding-left:1.2rem}.qr-instructions ol li[data-v-40f4b227]{margin:.5rem 0;color:#666;font-size:.85rem;line-height:1.4}.qr-code[data-v-40f4b227]{display:flex;flex-direction:column;align-items:center;gap:.75rem;flex-shrink:0}.qr-code img[data-v-40f4b227]{border:4px solid #25d366;border-radius:12px;box-shadow:0 4px 12px #25d36633;background:#fff;padding:.75rem;max-width:240px;height:auto}.qr-code .qr-timer[data-v-40f4b227]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#666;margin:0}.qr-code .qr-timer strong[data-v-40f4b227]{color:#25d366;font-size:1rem}.qr-loading[data-v-40f4b227]{text-align:center;padding:2rem;color:#666}.qr-loading p[data-v-40f4b227]{margin-top:.75rem;font-size:.9rem}.token-modal[data-v-40f4b227]{min-height:400px;padding:1.5rem}.token-modal h2[data-v-40f4b227],.token-modal h3[data-v-40f4b227]{display:flex;align-items:center;gap:.5rem}.token-modal .btn[data-v-40f4b227]{display:inline-flex;align-items:center;gap:.4rem}.token-content[data-v-40f4b227]{display:flex;flex-direction:column;gap:2rem}.token-display[data-v-40f4b227]{display:flex;flex-direction:column;gap:.75rem}.token-display label[data-v-40f4b227]{font-size:.95rem;color:#333}.token-display small[data-v-40f4b227]{color:#666;font-size:.85rem}.token-value[data-v-40f4b227]{display:flex;gap:.75rem;align-items:stretch}.token-value .token-input[data-v-40f4b227]{flex:1;padding:.75rem;font-family:Courier New,monospace;font-size:.85rem;border:2px solid #ddd;border-radius:8px;background:#f9f9f9;color:#333}.token-value .token-input[data-v-40f4b227]:focus{outline:none;border-color:#25d366;background:#fff}.token-value button[data-v-40f4b227]{white-space:nowrap;padding:.75rem 1.5rem}.token-examples[data-v-40f4b227]{margin-top:1rem}.token-examples h3[data-v-40f4b227]{font-size:1rem;margin-bottom:1rem;color:#333;display:flex;align-items:center;gap:.5rem}.example-block[data-v-40f4b227]{margin-bottom:1.5rem;padding:1rem;background:#f9fafb;border-radius:8px;border-left:3px solid #25d366}.example-block h4[data-v-40f4b227]{margin:0 0 .5rem;font-size:.9rem;color:#555}.example-block .example-description[data-v-40f4b227]{margin:0 0 .75rem;font-size:.8rem;color:#666;font-style:italic}.example-block pre[data-v-40f4b227]{margin:0;padding:1rem;background:#1e1e1e;border-radius:6px;overflow-x:auto}.example-block pre code[data-v-40f4b227]{font-family:Courier New,monospace;font-size:.8rem;line-height:1.6;color:#d4d4d4;white-space:pre}.postman-collection[data-v-40f4b227]{margin-top:2rem;padding:1.5rem;background:#f0f9ff;border:2px solid #0ea5e9;border-radius:12px}.postman-collection h3[data-v-40f4b227]{font-size:1.1rem;margin:0 0 .75rem;color:#0369a1;display:flex;align-items:center;gap:.5rem}.postman-collection>p[data-v-40f4b227]{margin:0 0 1rem;color:#0c4a6e;font-size:.9rem;line-height:1.5}.postman-collection .postman-actions[data-v-40f4b227]{margin-bottom:1.5rem}.postman-collection .postman-actions .btn[data-v-40f4b227]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s ease}.postman-collection .postman-actions .btn[data-v-40f4b227]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0ea5e94d}.postman-collection .postman-instructions[data-v-40f4b227]{background:#fff;padding:1.25rem;border-radius:8px;border-left:4px solid #0ea5e9}.postman-collection .postman-instructions h4[data-v-40f4b227]{font-size:.95rem;margin:0 0 1rem;color:#0369a1;display:flex;align-items:center;gap:.5rem}.postman-collection .postman-instructions ol[data-v-40f4b227]{margin:0 0 1rem;padding-left:1.5rem;color:#0c4a6e;font-size:.9rem;line-height:1.8}.postman-collection .postman-instructions ol li[data-v-40f4b227]{margin-bottom:.5rem}.postman-collection .postman-instructions ol li strong[data-v-40f4b227]{color:#0369a1;font-weight:600}.postman-collection .postman-instructions .postman-note[data-v-40f4b227]{margin:0;padding:.75rem;background:#e0f2fe;border-radius:6px;font-size:.85rem;color:#075985;display:flex;align-items:flex-start;gap:.5rem;line-height:1.5}.postman-collection .postman-instructions .postman-note strong[data-v-40f4b227]{color:#0369a1;font-weight:600}.token-warning[data-v-40f4b227]{display:flex;gap:1rem;padding:1rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;align-items:flex-start}.token-warning strong[data-v-40f4b227]{color:#b45309;display:block;margin-bottom:.5rem}.token-warning p[data-v-40f4b227]{margin:0;color:#92400e;font-size:.85rem;line-height:1.5}.token-loading[data-v-40f4b227]{text-align:center;padding:3rem}.token-loading p[data-v-40f4b227]{margin-top:1rem;color:#666}.btn[data-v-40f4b227]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.btn--small[data-v-40f4b227]{padding:.4rem .8rem;font-size:.85rem}.btn--primary[data-v-40f4b227]{background:#25d366;color:#fff}.btn--primary[data-v-40f4b227]:hover:not(:disabled){background:#1da851;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.btn--primary[data-v-40f4b227]:disabled{opacity:.6;cursor:not-allowed}.btn--warning[data-v-40f4b227]{background:#f39c12;color:#fff}.btn--warning[data-v-40f4b227]:hover{background:#e67e22}.btn--ghost[data-v-40f4b227]{background:transparent;color:#666;border:1px solid #ddd}.btn--ghost[data-v-40f4b227]:hover{background:#f8f9fa;border-color:var(--primary-color, #00a884);color:var(--primary-color, #00a884)}.btn--ghost.danger[data-v-40f4b227]:hover{border-color:#e74c3c;color:#e74c3c}.btn--danger[data-v-40f4b227]{background:#e74c3c;color:#fff}.btn--danger[data-v-40f4b227]:hover{background:#c0392b}.color-red[data-v-40f4b227]{color:#e74c3c}.form-fields .form-row[data-v-40f4b227]{margin-bottom:1rem}.form-fields .form-row .field-label[data-v-40f4b227]{display:block;margin-bottom:.5rem;font-weight:600;color:#333}.form-fields .form-row .e-field__select[data-v-40f4b227]{width:100%;padding:.6rem .8rem;border:1px solid #ccc;border-radius:8px;font-size:.95rem;background:#fff}.form-fields .form-row .e-field__select[data-v-40f4b227]:focus{outline:none;border-color:var(--primary-color, #00a884)}.form-fields .form-row .field-help[data-v-40f4b227]{display:block;margin-top:.3rem;font-size:.8rem;color:#666}.e-modal__title[data-v-40f4b227]:has(.e-icon),h2[data-v-40f4b227]:has(.e-icon),h3[data-v-40f4b227]:has(.e-icon){display:flex;align-items:center;gap:.5rem}.btn-loading[data-v-40f4b227]{display:inline-flex;align-items:center;gap:.5rem}.spinning[data-v-40f4b227]{animation:spin-40f4b227 1s linear infinite}@keyframes spin-40f4b227{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes instance-card-blink-40f4b227{0%,to{box-shadow:0 2px 4px #0000001a}50%{box-shadow:0 0 0 3px #25d36666}}@keyframes instance-badge-pulse-40f4b227{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}.btn[data-v-40f4b227]:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.webhooks-bulk-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.webhooks-select-all{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:#333;-webkit-user-select:none;user-select:none}.webhooks-select-all input[type=checkbox]{cursor:pointer}.webhooks-delete-selected{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem}.webhook-card__checkbox{display:flex;align-items:center;cursor:pointer;margin:0;padding:0}.webhook-card__checkbox input[type=checkbox]{cursor:pointer}.webhook-card--selected{border-left-color:var(--primary-color, #00a884);box-shadow:0 0 0 2px #00a88440}.webhooks-filesystem{display:flex;flex-direction:column;gap:0}.webhooks-root{margin-bottom:1rem}.webhooks-list--root{padding:0}.webhooks-folder-row{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;margin-bottom:.75rem;background:#fff}.webhooks-folder-row__header{display:flex;align-items:center;gap:.6rem;padding:.65rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;transition:background .2s ease;min-height:48px}.webhooks-folder-row__header:hover{background:#f1f5f9}.webhooks-folder-row__header.is-expanded{background:linear-gradient(135deg,#e8f5f0,#f0fdf9);border-bottom:1px solid #e2e8f0}.webhooks-folder-row__icon{color:var(--primary-color, #00a884);flex-shrink:0}.webhooks-folder-row__title-wrap{flex:1;min-width:0}.webhooks-folder-row__breadcrumb{font-size:.8rem;color:#64748b}.webhooks-folder-row__breadcrumb .webhooks-folder-row__breadcrumb-sep{margin:0 .25rem}.webhooks-folder-row__breadcrumb .webhooks-folder-row__breadcrumb-current{color:#0f172a;font-weight:600}.webhooks-folder-row__name{font-weight:600;font-size:.95rem;color:#334155}.webhooks-folder-row--nested{margin-top:.5rem;border-left:3px solid rgba(0,168,132,.25);border-radius:0 10px 10px 0}.webhooks-folder-row--nested .webhooks-folder-row__header{padding-left:1.25rem}.webhooks-folder-row__count{background:#00a88426;color:#007c5c;font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:999px}.webhooks-folder-row__chevron{color:#64748b;flex-shrink:0;width:24px;text-align:center;transition:transform .2s ease}.webhooks-folder-row__actions{display:flex;gap:.25rem;min-width:72px;justify-content:flex-end}.webhooks-folder-row__actions--empty{visibility:hidden}.webhooks-folder-row__content{background:#fafbfc;padding:1rem 1rem 1rem 2rem}.webhooks-list--inside-folder{padding:0}.webhooks-folder-empty{display:flex;align-items:center;gap:.5rem;padding:1rem;color:#94a3b8;font-size:.9rem}.webhooks-folder__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#fffc;border-radius:8px;cursor:pointer;color:#64748b;transition:all .2s ease}.webhooks-folder__btn:hover{background:#fff;color:var(--primary-color, #00a884)}.webhooks-folder__btn--danger:hover{color:#e11d48;background:#e11d481a}@media (max-width: 768px){.webhooks-folder-row__header{padding:.6rem .85rem;font-size:.9rem}.webhooks-folder-row__content{padding-left:1rem}.webhooks-folder-row__actions{margin-left:auto}}.webhooks-section{padding:1.5rem .5rem 1.5rem 1.5rem;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;max-height:calc(100vh - 180px);overflow-y:auto}.webhooks-section::-webkit-scrollbar{width:8px}.webhooks-section::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.webhooks-section::-webkit-scrollbar-thumb{background:#00a88466;border-radius:10px}.webhooks-section::-webkit-scrollbar-thumb:hover{background:var(--primary-color, #00a884)}.badges-container{display:flex;gap:.5rem;flex-wrap:wrap}.instance-info{display:block;margin-top:.25rem;color:#666;font-size:.75rem}.webhooks-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow-y:auto;flex:1;padding-right:.5rem}.webhooks-list::-webkit-scrollbar{width:8px}.webhooks-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.webhooks-list::-webkit-scrollbar-thumb{background:var(--primary-color, #00a884);border-radius:10px}.webhooks-list::-webkit-scrollbar-thumb:hover{background:#128c7e}@media (max-width: 1200px){.webhooks-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.webhooks-list{grid-template-columns:1fr}}.webhook-card{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 4px #0000001a;border-left:4px solid var(--primary-color, #00a884);transition:all .3s ease;display:flex;flex-direction:column;height:200px;min-height:160px;overflow:visible;gap:0;position:relative;z-index:0}.webhook-card.status-active{border-left-color:#27ae60}.webhook-card.status-inactive{border-left-color:#95a5a6}.webhook-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.webhook-card_header{display:flex;align-items:center;gap:.75rem;width:100%;justify-content:flex-start;flex-shrink:0;margin-bottom:.5rem;min-height:0}.webhook-card_header .status{width:10px;height:10px;border-radius:50%;flex-shrink:0;background-color:#ccc}.webhook-card_header .status.active{background-color:#4caf50}.webhook-card_header .status.inactive{background-color:#f44336}.webhook-card_body{flex:1;display:flex;flex-direction:column;gap:.35rem;overflow:visible;position:relative;z-index:5}.webhook-card_footer{width:100%;border-top:1px solid #f0f0f0;padding:.5rem 0 0;margin-top:auto;flex-shrink:0;display:flex;align-items:center;position:relative;z-index:1;background:#fff;min-height:50px;box-shadow:0 -2px 4px #0000000d}@media (max-width: 768px){.webhook-card_footer{padding:.4rem 0 0;min-height:45px}}.webhook-card_footer .webhook-card_actions{display:flex;flex-direction:row;gap:.5rem;opacity:1;transition:opacity .2s ease;justify-content:flex-start;align-items:center;flex-wrap:nowrap;width:100%}@media (max-width: 992px){.webhook-card_footer .webhook-card_actions{gap:.4rem}}@media (max-width: 768px){.webhook-card_footer .webhook-card_actions{gap:.3rem}}.webhook-card_footer .webhook-card_actions .icon-button{background:none;border:none;cursor:pointer;padding:0;border-radius:8px;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;position:relative}.webhook-card_footer .webhook-card_actions .icon-button e-icon,.webhook-card_footer .webhook-card_actions .icon-button ::v-deep(e-icon),.webhook-card_footer .webhook-card_actions .icon-button ::v-deep(.e-icon){display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.webhook-card_footer .webhook-card_actions .icon-button:hover{background-color:#f0f0f0;transform:translateY(-1px)}.webhook-card_footer .webhook-card_actions .icon-button.success:hover{background-color:#e5ffe5;color:#27ae60}.webhook-card_footer .webhook-card_actions .icon-button.warning:hover{background-color:#fff3e5;color:#f59e0b}.webhook-card_footer .webhook-card_actions .icon-button.danger:hover{background-color:#ffe5e5;color:#e74c3c}.webhook-card_footer .webhook-card_actions .icon-button.info:hover{background-color:#e5f3ff;color:#3498db}.webhook-card_footer .webhook-card_actions .icon-button:active{transform:translateY(0)}.webhook-card_avatar{flex-shrink:0;width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid var(--primary-color, #00a884);background-color:#f0f8f5;display:flex;align-items:center;justify-content:center}.webhook-card_avatar .webhook-card_initials{font-size:1.5rem;color:var(--primary-color, #00a884);display:flex;align-items:center;justify-content:center}.webhook-info{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;gap:.35rem}.webhook-info .webhook-title-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex-shrink:0;min-height:fit-content}.webhook-info .webhook-name{font-weight:600;font-size:1rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.badge{background:#f59e0b;color:#fff;font-size:.65rem;padding:.15rem .4rem;border-radius:3px;font-weight:600}.badge.badge-active{background:#27ae60}.badge.badge-inactive{background:#95a5a6}.badge.badge-info{background:#3498db}.badge.badge-success{background:#27ae60}.badge.badge-warning{background:#f59e0b}.webhook-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .85rem;font-size:.8rem;color:#0f5132;font-weight:600}@media (max-width: 600px){.webhook-details-grid{grid-template-columns:1fr}}.detail-item{display:flex;align-items:center;gap:.35rem;min-width:0;line-height:1.15;color:#0f5132;overflow:visible}.detail-item e-icon{color:var(--primary-color, #00a884)}.detail-item span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-item--tooltip .tooltip-wrapper{position:relative;display:inline-flex;align-items:center;z-index:50}.detail-item--tooltip .tooltip-wrapper:hover{z-index:400}.detail-item--tooltip .tooltip-trigger{cursor:help}.detail-item--tooltip .tooltip-content{position:absolute;top:calc(100% + .5rem);left:0;background:#0d1f26;color:#e8f6f0;padding:.8rem 1rem;border-radius:10px;min-width:220px;max-width:280px;box-shadow:0 18px 35px #00000059;border:1px solid rgba(0,168,132,.4);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;z-index:200}.detail-item--tooltip .tooltip-content:before{content:"";position:absolute;top:-8px;left:16px;width:14px;height:14px;background:#0d1f26;border-left:1px solid rgba(0,168,132,.4);border-top:1px solid rgba(0,168,132,.4);transform:rotate(45deg)}.detail-item--tooltip .tooltip-content strong{display:block;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:#a9ffde;margin-bottom:.35rem}.detail-item--tooltip .tooltip-content ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem;max-height:200px;overflow-y:auto}.detail-item--tooltip .tooltip-content ul li{font-size:.78rem;color:#d4f4ea;line-height:1.3;padding-left:.8rem;position:relative}.detail-item--tooltip .tooltip-content ul li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--primary-color, #00a884);position:absolute;left:0;top:.5rem}.detail-item--tooltip .tooltip-wrapper:hover .tooltip-content{opacity:1;pointer-events:auto;transform:translateY(0)}.webhooks-empty{grid-column:1/-1;text-align:center;padding:3rem;color:#999}.webhooks-empty svg{font-size:4rem;margin-bottom:1rem;opacity:.5}.webhooks-empty p{font-size:1rem;margin:0}[data-v-2fd6b8af] .e-field[data-field-key=events]{display:none}.n8n-webhook-modal-form[data-v-2fd6b8af] .e-field[data-field-key=instance_ids]{flex:0 0 100%;max-width:100%;grid-column:1 / -1}.n8n-webhook-modal-form[data-v-2fd6b8af] .e-field[data-field-key=instance_ids] .e-field__options{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);gap:.5rem 1.75rem;align-content:start;max-width:100%}.n8n-webhook-modal-form[data-v-2fd6b8af] .e-field[data-field-key=instance_ids] .e-field__checkbox{display:flex;align-items:center;gap:.4rem;white-space:nowrap;margin:0;cursor:pointer}.elist-header-actions[data-v-2fd6b8af]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.webhooks-view-toggle[data-v-2fd6b8af]{display:inline-flex;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#f8fafc}.webhooks-view-toggle .webhooks-view-toggle__btn[data-v-2fd6b8af]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.85rem;font-weight:500;border:none;background:transparent;color:#64748b;cursor:pointer;transition:background .2s,color .2s}.webhooks-view-toggle .webhooks-view-toggle__btn[data-v-2fd6b8af]:hover{background:#f1f5f9;color:#334155}.webhooks-view-toggle .webhooks-view-toggle__btn.is-active[data-v-2fd6b8af]{background:var(--primary-color, #00a884);color:#fff}.webhooks-view-toggle .webhooks-view-toggle__btn[data-v-2fd6b8af]:disabled{opacity:.6;cursor:not-allowed}.elist-btn-folder[data-v-2fd6b8af]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;border:1px solid var(--primary-color, #00a884);background:#00a88414;color:var(--primary-color, #00a884);border-radius:10px;cursor:pointer;transition:all .2s ease}.elist-btn-folder[data-v-2fd6b8af]:hover{background:#00a88426;transform:translateY(-1px)}.elist-btn-folder--ghost[data-v-2fd6b8af]{background:transparent;border-color:#cbd5e1;color:#475569;padding-inline:.75rem;font-weight:500}.elist-btn-folder--ghost[data-v-2fd6b8af]:hover{background:#f1f5f9;border-color:#94a3b8;color:#111827}.folder-form[data-v-2fd6b8af]{display:flex;flex-direction:column;gap:.5rem}.folder-form__label[data-v-2fd6b8af]{font-weight:600;font-size:.9rem;color:#334155}.folder-form__input[data-v-2fd6b8af]{padding:.65rem 1rem;border:1px solid #e2e8f0;border-radius:10px;font-size:1rem;transition:border-color .2s ease}.folder-form__input[data-v-2fd6b8af]:focus{outline:none;border-color:var(--primary-color, #00a884);box-shadow:0 0 0 2px #00a88433}.folder-form__select[data-v-2fd6b8af]{padding:.65rem 1rem;border:1px solid #e2e8f0;border-radius:10px;font-size:1rem;background:#fff;min-width:0}.folder-form__select[data-v-2fd6b8af]:focus{outline:none;border-color:var(--primary-color, #00a884)}.sr-only[data-v-2fd6b8af]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn-pill[data-v-2fd6b8af]{border:none;border-radius:999px;padding:.4rem 1.1rem;font-size:.85rem;font-weight:600;cursor:pointer;background:var(--primary-color, #00a884);color:#fff;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn-pill[data-v-2fd6b8af]:disabled{opacity:.45;cursor:not-allowed}.btn-pill[data-v-2fd6b8af]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 16px #00a88440}.btn-pill--ghost[data-v-2fd6b8af]{background:transparent;border:1px solid #d0d7de;color:#4a5568}.btn-pill--ghost[data-v-2fd6b8af]:not(:disabled):hover{background:#f4f7f9;box-shadow:none}.webhook-event-selector[data-v-2fd6b8af]{margin-top:1.25rem;padding:1.25rem;border:1px solid #edf2f7;border-radius:16px;background:#fbfbfb}.webhook-event-selector__header[data-v-2fd6b8af]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.webhook-event-selector__header h3[data-v-2fd6b8af]{margin:0;font-size:1.05rem;font-weight:700;color:#1f2933}.webhook-event-selector__header p[data-v-2fd6b8af]{margin:.15rem 0 0;font-size:.85rem;color:#64748b}.webhook-event-selector__actions[data-v-2fd6b8af]{display:flex;gap:.5rem;flex-wrap:wrap}.webhook-event-selector__grid[data-v-2fd6b8af]{margin-top:1.2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.webhook-event-card[data-v-2fd6b8af]{position:relative;display:flex;align-items:flex-start;gap:.9rem;padding:1rem;border-radius:14px;border:1.5px solid #e2e8f0;background:#fff;cursor:pointer;transition:border .2s ease,box-shadow .2s ease,transform .2s ease;min-height:110px}.webhook-event-card[data-v-2fd6b8af]:hover{border-color:var(--primary-color, #00a884);box-shadow:0 12px 32px #00000014;transform:translateY(-2px)}.webhook-event-card.is-selected[data-v-2fd6b8af]{border-color:var(--primary-color, #00a884);box-shadow:0 16px 30px #00a88426;background:linear-gradient(135deg,#f4fffb,#fff)}.webhook-event-card__status[data-v-2fd6b8af]{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:999px;background:#94a3b833;color:#475569;text-transform:uppercase;letter-spacing:.5px}.webhook-event-card__status e-icon[data-v-2fd6b8af]{font-size:1rem;color:currentColor}.webhook-event-card__status.is-active[data-v-2fd6b8af]{background:#00a8841f;color:#007c5c}.webhook-event-card input[data-v-2fd6b8af]{pointer-events:none}.webhook-event-card__icon[data-v-2fd6b8af]{width:42px;height:42px;border-radius:12px;background:#f1f5f9;display:flex;align-items:center;justify-content:center;flex-shrink:0}.webhook-event-card__icon e-icon[data-v-2fd6b8af]{font-size:1.5rem;color:#1f2933}.webhook-event-card__content[data-v-2fd6b8af]{flex:1;min-width:0}.webhook-event-card__title-row[data-v-2fd6b8af]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.webhook-event-card__title-row strong[data-v-2fd6b8af]{font-size:.95rem;color:#111827}.webhook-event-card__chip[data-v-2fd6b8af]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:600;padding:.1rem .55rem;border-radius:999px;background:#edf2f7;color:#4a5568;text-transform:uppercase;letter-spacing:.5px}.webhook-event-card__content p[data-v-2fd6b8af]{margin:.35rem 0 0;font-size:.82rem;line-height:1.35;color:#4b5563}.webhook-event-card.accent-messages .webhook-event-card__icon[data-v-2fd6b8af]{background:#00a8841f;color:var(--primary-color, #00a884)}.webhook-event-card.accent-status .webhook-event-card__icon[data-v-2fd6b8af]{background:#fbbf2426;color:#f59e0b}.webhook-event-card.accent-conversations .webhook-event-card__icon[data-v-2fd6b8af]{background:#3b82f61f;color:#2563eb}.webhook-event-card.accent-media .webhook-event-card__icon[data-v-2fd6b8af]{background:#ec48991f;color:#db2777}@media (max-width: 768px){.webhook-event-selector__header[data-v-2fd6b8af]{flex-direction:column;align-items:flex-start}.webhook-event-selector__actions[data-v-2fd6b8af]{width:100%;justify-content:flex-start}}.test-webhook-container[data-v-2fd6b8af]{padding:1rem}.test-webhook-container textarea[data-v-2fd6b8af]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:.9rem;margin:1rem 0;resize:vertical}.test-result[data-v-2fd6b8af]{margin-top:1rem;padding:1rem;border-radius:8px;background:#f5f5f5}.test-result.success[data-v-2fd6b8af]{background:#e5ffe5;border:1px solid #27ae60}.test-result.error[data-v-2fd6b8af]{background:#ffe5e5;border:1px solid #e74c3c}.test-result pre[data-v-2fd6b8af]{margin:.5rem 0 0;font-size:.85rem;overflow-x:auto}.stats-container[data-v-2fd6b8af]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem}.stat-card[data-v-2fd6b8af]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:1rem;text-align:center}.stat-card h3[data-v-2fd6b8af]{font-size:.9rem;color:#666;margin:0 0 .5rem;font-weight:600}.stat-value[data-v-2fd6b8af]{font-size:2rem;font-weight:700;color:var(--primary-color, #00a884);margin:0}@media (max-width: 768px){.stats-container[data-v-2fd6b8af]{grid-template-columns:repeat(2,1fr)}}.api-docs[data-v-815025a6]{display:flex;position:relative;width:100%;min-height:100%;max-width:1400px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box}@media (max-width: 900px){.api-docs[data-v-815025a6]{flex-direction:column}}.api-docs__sidebar[data-v-815025a6]{flex-shrink:0;width:260px;padding:1.25rem 0;background:#f8fafc;border-right:1px solid #e2e8f0;border-radius:12px 0 0 12px}@media (min-width: 901px){.api-docs__sidebar[data-v-815025a6]{position:sticky;top:0;max-height:100vh;overflow-y:auto}}@media (max-width: 900px){.api-docs__sidebar[data-v-815025a6]{position:fixed;top:0;left:0;bottom:0;z-index:100;width:min(320px,85vw);border-right:1px solid #e2e8f0;border-radius:0;transform:translate(-100%);transition:transform .2s ease;box-shadow:4px 0 12px #00000014}.api-docs__sidebar--open[data-v-815025a6]{transform:translate(0)}}.api-docs__sidebar-header[data-v-815025a6]{display:flex;align-items:center;justify-content:space-between;padding:0 1rem 1rem;border-bottom:1px solid #e2e8f0;margin-bottom:.75rem}.api-docs__sidebar-title[data-v-815025a6]{font-size:.95rem;font-weight:600;color:#334155;margin:0}.api-docs__sidebar-close[data-v-815025a6]{display:none;padding:.5rem;border:none;background:transparent;color:#64748b;cursor:pointer;border-radius:6px}.api-docs__sidebar-close[data-v-815025a6]:hover{background:#e2e8f0;color:#1e293b}@media (max-width: 900px){.api-docs__sidebar-close[data-v-815025a6]{display:flex;align-items:center;justify-content:center}}.api-docs__sidebar-toggle[data-v-815025a6]{display:none;position:fixed;bottom:1.5rem;right:1.5rem;z-index:99;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:var(--accent-color, #3b82f6);color:#fff;cursor:pointer;align-items:center;justify-content:center;box-shadow:0 4px 12px color-mix(in srgb,var(--accent-color, #3b82f6) 40%,transparent)}.api-docs__sidebar-toggle[data-v-815025a6]:hover{background:var(--secondary-color, #2563eb)}@media (max-width: 900px){.api-docs__sidebar-toggle[data-v-815025a6]{display:flex}}.api-docs__sidebar-overlay[data-v-815025a6]{display:none}@media (max-width: 900px){.api-docs__sidebar-overlay[data-v-815025a6]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#0006;opacity:0;pointer-events:none;transition:opacity .2s ease}.api-docs__sidebar-overlay--visible[data-v-815025a6]{opacity:1;pointer-events:auto}}.api-docs__nav[data-v-815025a6]{list-style:none;margin:0;padding:0 .5rem}.api-docs__nav a[data-v-815025a6]{display:block;padding:.5rem .75rem;font-size:.875rem;color:#475569;text-decoration:none;border-radius:6px}.api-docs__nav a[data-v-815025a6]:hover{background:#e2e8f0;color:#1e293b}.api-docs__nav .api-docs__nav-sub[data-v-815025a6]{list-style:none;margin:.25rem 0 .5rem;padding:0 0 0 1rem;border-left:2px solid #e2e8f0}.api-docs__nav .api-docs__nav-sub a[data-v-815025a6]{padding:.35rem .5rem;font-size:.8125rem;color:#64748b}.api-docs__nav .api-docs__nav-group[data-v-815025a6]{display:block;padding:.5rem .75rem .25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.api-docs__main[data-v-815025a6]{flex:1;min-width:0;padding:2rem 2rem 2rem 2.5rem}@media (max-width: 900px){.api-docs__main[data-v-815025a6]{padding:1rem}}.api-docs[data-v-815025a6]{width:100%;min-height:100%;padding:0}.api-docs__auth-note[data-v-815025a6]{font-size:.9rem;color:#64748b;margin:1rem 0 0}.api-docs__header[data-v-815025a6]{margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #e5e7eb}.api-docs__header .api-docs__title[data-v-815025a6]{display:flex;align-items:center;gap:1rem;font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem}@media (max-width: 768px){.api-docs__header .api-docs__title[data-v-815025a6]{font-size:1.5rem}}.api-docs__header .api-docs__subtitle[data-v-815025a6]{font-size:1.1rem;color:#6b7280;margin:0}.api-docs__section[data-v-815025a6]{margin-bottom:3rem}.api-docs__section[data-v-815025a6]:last-child{margin-bottom:0}.api-docs__section-title[data-v-815025a6]{font-size:1.75rem;font-weight:600;color:#1f2937;margin:0 0 1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--accent-color, #3b82f6)}@media (max-width: 768px){.api-docs__section-title[data-v-815025a6]{font-size:1.5rem}}.api-docs__content[data-v-815025a6]{line-height:1.6;color:#374151}.api-docs__content p[data-v-815025a6]{margin-bottom:1rem}.api-docs__content h3[data-v-815025a6]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:2rem 0 1rem}.api-docs__content .prerequisites-subtitle[data-v-815025a6]{margin:2rem 0 1rem}.api-docs__content h4[data-v-815025a6]{font-size:1.1rem;font-weight:600;color:#374151;margin:1.5rem 0 .75rem}.info-box[data-v-815025a6]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:color-mix(in srgb,var(--accent-color, #3b82f6) 12%,white);border-left:4px solid var(--accent-color, #3b82f6);border-radius:8px;margin:1.5rem 0}.info-box__icon[data-v-815025a6]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:.125rem}.info-box__icon .e-icon[data-v-815025a6]{color:var(--accent-color, #3b82f6);font-size:1.5rem;line-height:1}.info-box__content[data-v-815025a6]{flex:1;min-width:0}.info-box__content strong[data-v-815025a6]{color:color-mix(in srgb,var(--accent-color, #3b82f6) 85%,#000);display:block;margin-bottom:.75rem;font-size:1.05rem}.info-box__content p[data-v-815025a6]{color:color-mix(in srgb,var(--accent-color, #3b82f6) 85%,#000);margin:0 0 .5rem;line-height:1.6}.info-box ul[data-v-815025a6]{margin:.5rem 0 0 1.5rem;padding:0;color:color-mix(in srgb,var(--accent-color, #3b82f6) 85%,#000)}.info-box li[data-v-815025a6]{margin-bottom:.5rem;line-height:1.6}.info-box--compact[data-v-815025a6]{padding:1rem 1.25rem;margin:1rem 0}.info-box--compact .info-box__content strong[data-v-815025a6]{margin-bottom:.25rem}.warning-box[data-v-815025a6]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#fef3c7;border-left:4px solid #f59e0b;border-radius:8px;margin:1.5rem 0}.warning-box__icon[data-v-815025a6]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:.125rem}.warning-box__icon .e-icon[data-v-815025a6]{color:#f59e0b;font-size:1.5rem;line-height:1}.warning-box__content[data-v-815025a6]{flex:1;min-width:0}.warning-box__content strong[data-v-815025a6]{color:#92400e;display:block;margin-bottom:.75rem;font-size:1.1rem;line-height:1.4}.warning-box__content p[data-v-815025a6]{color:#78350f;margin:0;line-height:1.6}.steps-list[data-v-815025a6]{margin:1rem 0 2rem;padding-left:1.5rem;counter-reset:step-counter}.steps-list li[data-v-815025a6]{margin-bottom:1.5rem;padding-left:1rem;position:relative;counter-increment:step-counter;line-height:1.6}.steps-list li[data-v-815025a6]:last-child{margin-bottom:0}.steps-list li[data-v-815025a6]::marker{font-weight:600;color:var(--accent-color, #3b82f6);font-size:1.1rem}.steps-list li strong[data-v-815025a6]{color:#1f2937;font-size:1.05rem;display:block;margin-bottom:.5rem;line-height:1.4}.steps-list li p[data-v-815025a6]{color:#4b5563;margin:.5rem 0 0;line-height:1.6}.steps-list li p .e-icon[data-v-815025a6]{display:inline-flex;align-items:center;justify-content:center;vertical-align:text-bottom;margin:0 .25rem;line-height:1;flex-shrink:0;position:relative;top:.1em}.steps-list li ul[data-v-815025a6]{margin:.75rem 0 0 1.5rem;padding:0;list-style-type:disc}.steps-list li ul li[data-v-815025a6]{margin-bottom:.5rem;color:#4b5563;padding-left:0}.steps-list li code[data-v-815025a6]{background:#f3f4f6;padding:.2rem .4rem;border-radius:4px;font-size:.875rem;color:#1f2937;font-family:Courier New,monospace;display:inline-block;margin:.25rem 0}.steps-list--compact[data-v-815025a6]{margin:.75rem 0 1rem;padding-left:1.25rem}.steps-list--compact li[data-v-815025a6]{margin-bottom:.5rem;padding-left:.5rem}.steps-list--compact li strong[data-v-815025a6]{display:inline;margin-bottom:0}.token-box[data-v-815025a6]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;margin:1.5rem 0}.token-box h3[data-v-815025a6]{margin:0 0 1rem;font-size:1.1rem;color:#1f2937}.instances-list[data-v-815025a6]{display:flex;flex-direction:column;gap:.75rem}.instance-item[data-v-815025a6]{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s ease}.instance-item[data-v-815025a6]:hover{border-color:var(--accent-color, #3b82f6);box-shadow:0 2px 4px color-mix(in srgb,var(--accent-color, #3b82f6) 15%,transparent)}.instance-item--active[data-v-815025a6]{border-color:var(--accent-color, #3b82f6);background:color-mix(in srgb,var(--accent-color, #3b82f6) 12%,white)}.instance-item__info[data-v-815025a6]{display:flex;flex-direction:column;gap:.25rem}.instance-item__info strong[data-v-815025a6]{color:#1f2937;font-size:1rem}.instance-item__info span[data-v-815025a6]{color:#6b7280;font-size:.875rem}.instance-item__token[data-v-815025a6]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e5e7eb;display:flex;align-items:center;gap:.5rem}.instance-item__token code[data-v-815025a6]{flex:1;background:#1f2937;color:#fff;padding:.5rem;border-radius:4px;font-size:.875rem;word-break:break-all}.auth-methods[data-v-815025a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:1.5rem 0}.auth-method[data-v-815025a6]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem}.auth-method h4[data-v-815025a6]{margin:0 0 .75rem;font-size:1rem;color:#1f2937}.auth-method pre[data-v-815025a6]{margin:0;background:#1f2937;color:#fff;padding:1rem;border-radius:4px;overflow-x:auto;font-size:.875rem}.url-box[data-v-815025a6]{display:flex;align-items:center;gap:1rem;background:#1f2937;color:#fff;padding:1rem 1.5rem;border-radius:8px;margin:1.5rem 0}.url-box .base-url[data-v-815025a6]{flex:1;font-size:1.1rem;font-family:Courier New,monospace;word-break:break-all}.url-note[data-v-815025a6]{color:#6b7280;font-size:.875rem;margin-top:.5rem}.export-actions[data-v-815025a6]{display:flex;flex-direction:column;gap:1.5rem}.export-card[data-v-815025a6]{padding:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.export-card h3[data-v-815025a6]{margin:0 0 .5rem;font-size:1.1rem;color:#334155}.export-card p[data-v-815025a6]{margin:0 0 1rem;color:#64748b;font-size:.95rem;line-height:1.5}.export-card .btn[data-v-815025a6]{display:inline-flex;align-items:center;gap:.5rem}.export-prompt-textarea[data-v-815025a6]{width:100%;box-sizing:border-box;padding:1rem;margin-bottom:1rem;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.85rem;line-height:1.5;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;resize:vertical;min-height:200px}.export-prompt-textarea[data-v-815025a6]:focus{outline:none;border-color:var(--accent-color, #3b82f6);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-color, #3b82f6) 25%,transparent)}.endpoints-nav[data-v-815025a6]{display:flex;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.nav-btn[data-v-815025a6]{padding:.75rem 1.5rem;background:#f3f4f6;border:2px solid transparent;border-radius:8px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.nav-btn[data-v-815025a6]:hover{background:#e5e7eb}.nav-btn--active[data-v-815025a6]{background:var(--accent-color, #3b82f6);color:#fff;border-color:var(--accent-color, #3b82f6)}.endpoint-card[data-v-815025a6]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:2rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.endpoint-card__header[data-v-815025a6]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}.endpoint-card__body[data-v-815025a6]{padding:1.5rem}.method-badge[data-v-815025a6]{padding:.375rem .75rem;border-radius:6px;font-weight:600;font-size:.875rem;text-transform:uppercase}.method-badge--post[data-v-815025a6]{background:#10b981;color:#fff}.method-badge--get[data-v-815025a6]{background:var(--accent-color, #3b82f6);color:#fff}.method-badge--put[data-v-815025a6]{background:#f59e0b;color:#fff}.method-badge--delete[data-v-815025a6]{background:#ef4444;color:#fff}.endpoint-path[data-v-815025a6]{flex:1;font-family:Courier New,monospace;font-size:1rem;color:#1f2937;font-weight:500}.endpoint-badge[data-v-815025a6]{padding:.25rem .75rem;background:#e0e7ff;color:#4338ca;border-radius:6px;font-size:.75rem;font-weight:500}.endpoint-description[data-v-815025a6]{margin:0 0 1.5rem;color:#6b7280;line-height:1.6}.endpoint-tabs[data-v-815025a6]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:2px solid #e5e7eb;flex-wrap:wrap}.tab-btn[data-v-815025a6]{padding:.75rem 1.25rem;background:transparent;border:none;border-bottom:3px solid transparent;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease;margin-bottom:-2px}.tab-btn[data-v-815025a6]:hover{color:var(--accent-color, #3b82f6)}.tab-btn--active[data-v-815025a6]{color:var(--accent-color, #3b82f6);border-bottom-color:var(--accent-color, #3b82f6)}.tab-content[data-v-815025a6]{animation:fadeIn-815025a6 .3s ease}@keyframes fadeIn-815025a6{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.language-selector[data-v-815025a6]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.lang-btn[data-v-815025a6]{padding:.5rem 1rem;background:#f3f4f6;border:2px solid transparent;border-radius:6px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease;font-size:.875rem}.lang-btn[data-v-815025a6]:hover{background:#e5e7eb}.lang-btn--active[data-v-815025a6]{background:var(--accent-color, #3b82f6);color:#fff;border-color:var(--accent-color, #3b82f6)}.code-example[data-v-815025a6]{margin-top:1rem}.code-header[data-v-815025a6]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#1f2937;color:#fff;border-radius:8px 8px 0 0;font-weight:500;font-size:.875rem}.code-block[data-v-815025a6]{margin:0;padding:1.5rem;background:#1f2937;color:#e5e7eb;border-radius:0 0 8px 8px;overflow-x:auto;font-family:Courier New,monospace;font-size:.875rem;line-height:1.6}.code-block code[data-v-815025a6]{color:inherit;background:transparent;padding:0}.params-table[data-v-815025a6],.errors-table[data-v-815025a6]{width:100%;border-collapse:collapse;margin:1.5rem 0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.params-table thead[data-v-815025a6],.errors-table thead[data-v-815025a6]{background:#f9fafb}.params-table th[data-v-815025a6],.errors-table th[data-v-815025a6]{padding:1rem;text-align:left;font-weight:600;color:#1f2937;border-bottom:2px solid #e5e7eb}.params-table td[data-v-815025a6],.errors-table td[data-v-815025a6]{padding:1rem;border-bottom:1px solid #e5e7eb;color:#374151}.params-table td code[data-v-815025a6],.errors-table td code[data-v-815025a6]{background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;color:#1f2937}.params-table tbody tr:last-child td[data-v-815025a6],.errors-table tbody tr:last-child td[data-v-815025a6]{border-bottom:none}.params-table tbody tr[data-v-815025a6]:hover,.errors-table tbody tr[data-v-815025a6]:hover{background:#f9fafb}.alert[data-v-815025a6]{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border-radius:8px;margin:1.5rem 0}.alert__icon[data-v-815025a6]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:.125rem}.alert__icon .e-icon[data-v-815025a6]{font-size:1.5rem;line-height:1}.alert__content[data-v-815025a6]{flex:1;min-width:0}.alert__content strong[data-v-815025a6]{display:block;margin-bottom:.75rem;font-size:1.05rem;line-height:1.4}.alert__content p[data-v-815025a6]{margin:0;line-height:1.6}.alert--info[data-v-815025a6]{background:color-mix(in srgb,var(--accent-color, #3b82f6) 12%,white);border-left:4px solid var(--accent-color, #3b82f6);color:color-mix(in srgb,var(--accent-color, #3b82f6) 85%,#000)}.alert--info .alert__icon .e-icon[data-v-815025a6]{color:var(--accent-color, #3b82f6)}.alert--info .alert__content strong[data-v-815025a6]{color:color-mix(in srgb,var(--accent-color, #3b82f6) 85%,#000)}.alert--warning[data-v-815025a6]{background:#fef3c7;border-left:4px solid #f59e0b;color:#92400e}.alert--warning .alert__icon .e-icon[data-v-815025a6]{color:#f59e0b}.alert--warning .alert__content strong[data-v-815025a6]{color:#92400e}.alert--error[data-v-815025a6]{background:#fee2e2;border-left:4px solid #ef4444;color:#991b1b}.alert--error .alert__icon .e-icon[data-v-815025a6]{color:#ef4444}.alert--error .alert__content strong[data-v-815025a6],.alert--error .alert__content p[data-v-815025a6]{color:#991b1b}.alert--error .alert__content code[data-v-815025a6]{background:#ffffffb3;color:#991b1b}.alert--success[data-v-815025a6]{background:#d1fae5;border-left:4px solid #10b981;color:#065f46}.alert--success .alert__icon .e-icon[data-v-815025a6]{color:#10b981}.alert--success .alert__content strong[data-v-815025a6]{color:#065f46}.alert ul[data-v-815025a6]{margin:.5rem 0 0 1.5rem;padding:0}.alert li[data-v-815025a6]{margin-bottom:.5rem;line-height:1.6}.limits-box[data-v-815025a6]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;margin:1.5rem 0}.limits-box h3[data-v-815025a6]{margin:0 0 1rem;color:#1f2937}.limits-grid[data-v-815025a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.limit-item[data-v-815025a6]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.limit-item div[data-v-815025a6]{display:flex;flex-direction:column;gap:.25rem}.limit-item div strong[data-v-815025a6]{color:#1f2937;font-size:.875rem}.limit-item div span[data-v-815025a6]{color:#6b7280;font-size:.875rem}.practices-list[data-v-815025a6]{list-style:none;padding:0;margin:1.5rem 0}.practices-list li[data-v-815025a6]{padding:1rem;margin-bottom:.75rem;background:#f9fafb;border-left:4px solid var(--accent-color, #3b82f6);border-radius:4px}.practices-list li strong[data-v-815025a6]{color:#1f2937}.practices-list li code[data-v-815025a6]{background:#e5e7eb;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;color:#1f2937}.btn-copy[data-v-815025a6]{display:flex;align-items:center;justify-content:center;padding:.5rem;background:var(--accent-color, #3b82f6);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:36px;height:36px}.btn-copy[data-v-815025a6]:hover{background:var(--secondary-color, #2563eb);transform:scale(1.05)}.btn-copy[data-v-815025a6]:active{transform:scale(.95)}@media (max-width: 768px){.auth-methods[data-v-815025a6]{grid-template-columns:1fr}.endpoints-nav[data-v-815025a6]{flex-direction:column}.nav-btn[data-v-815025a6]{width:100%}.endpoint-card__header[data-v-815025a6]{flex-direction:column;align-items:flex-start}.endpoint-path[data-v-815025a6]{width:100%;word-break:break-all}.params-table[data-v-815025a6],.errors-table[data-v-815025a6]{font-size:.875rem}.params-table th[data-v-815025a6],.params-table td[data-v-815025a6],.errors-table th[data-v-815025a6],.errors-table td[data-v-815025a6]{padding:.75rem}.code-block[data-v-815025a6]{font-size:.75rem;padding:1rem}}.api-docs-wrapper[data-v-e124a0e9]{width:100%;height:100%;min-height:100%;overflow-y:auto;overflow-x:hidden;padding:1rem;box-sizing:border-box;-webkit-overflow-scrolling:touch}.api-docs-wrapper[data-v-e124a0e9]::-webkit-scrollbar{width:8px}.api-docs-wrapper[data-v-e124a0e9]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.api-docs-wrapper[data-v-e124a0e9]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.api-docs-wrapper[data-v-e124a0e9]::-webkit-scrollbar-thumb:hover{background:#555}.email-templates-wrapper[data-v-dfbaaa86]{width:100%;height:calc(100vh - 120px);min-height:600px;overflow-y:auto;padding-right:0;padding-left:0;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.email-templates-wrapper[data-v-dfbaaa86]::-webkit-scrollbar{width:8px}.email-templates-wrapper[data-v-dfbaaa86]::-webkit-scrollbar-thumb{background:#0f172a26;border-radius:999px}@media (max-width: 768px){.email-templates-wrapper[data-v-dfbaaa86]{height:auto;overflow:visible;padding-right:0}}.email-templates[data-v-dfbaaa86]{display:grid;grid-template-columns:450px 1fr;gap:1.5rem;width:100%;padding:0 1rem;align-items:stretch;height:100%}@media (max-width: 1200px){.email-templates[data-v-dfbaaa86]{grid-template-columns:1fr;gap:1rem}}.email-templates__sidebar[data-v-dfbaaa86]{background:#fff;border-radius:16px;padding:1.5rem 1.25rem 1.25rem;box-shadow:0 12px 24px -16px #0f172a2e;display:flex;flex-direction:column;gap:1.5rem;border:1px solid #e2e8f0;height:100%;overflow:hidden}.email-templates__header[data-v-dfbaaa86]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.email-templates__header h2[data-v-dfbaaa86]{font-size:1.25rem;color:#0f172a;margin:0;font-weight:800;letter-spacing:-.01em}.email-templates__header .btn[data-v-dfbaaa86]{padding:.55rem 1.15rem;border-radius:8px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.email-templates__header .btn[data-v-dfbaaa86]:hover{transform:translateY(-1px);box-shadow:0 8px 20px -12px #2563eb99}.email-templates__caption[data-v-dfbaaa86]{margin:.35rem 0 0;font-size:.9rem;color:#64748b;line-height:1.4;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.email-templates__summary[data-v-dfbaaa86]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.75rem;align-items:center}@media (max-width: 480px){.email-templates__summary[data-v-dfbaaa86]{grid-template-columns:1fr}}.email-templates__stat[data-v-dfbaaa86]{background:linear-gradient(135deg,#2563eb14,#2563eb05);border-radius:12px;padding:1rem;border:1px solid rgba(37,99,235,.12);display:flex;flex-direction:column;gap:.35rem}.email-templates__stat-value[data-v-dfbaaa86]{font-size:1.35rem;font-weight:700;color:#1d4ed8;line-height:1}.email-templates__stat-label[data-v-dfbaaa86]{font-size:.85rem;color:#475569}.email-templates__search-group[data-v-dfbaaa86]{display:flex;align-items:center;gap:.75rem;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0;padding:.5rem .75rem;position:sticky;top:0;z-index:2}.email-templates__search[data-v-dfbaaa86]{flex:1;border:none;background:transparent;font-size:.95rem;color:#1e293b;padding:.35rem 0}.email-templates__search[data-v-dfbaaa86]:focus{outline:none}.email-templates__list[data-v-dfbaaa86]{display:flex;flex-direction:column;gap:.85rem;flex:1 1 auto;max-height:none;overflow-y:auto;padding-right:.5rem}.email-templates__list[data-v-dfbaaa86]::-webkit-scrollbar{width:6px}.email-templates__list[data-v-dfbaaa86]::-webkit-scrollbar-thumb{background:#0f172a1a;border-radius:999px}.email-templates__item[data-v-dfbaaa86]{display:flex;align-items:stretch;gap:.65rem;border-radius:12px;border:1px solid #e2e8f0;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;position:relative;min-height:78px;cursor:pointer;width:100%}.email-templates__item[data-v-dfbaaa86]:hover{border-color:#2563eb59;box-shadow:0 10px 20px -18px #2563eb59;transform:translateY(-1px);background:linear-gradient(180deg,#fff,#fafcff)}.email-templates__item.is-active[data-v-dfbaaa86]{border-color:#2563eb;box-shadow:0 12px 26px -20px #2563eb99;background:linear-gradient(135deg,#2563eb0d,#2563eb04)}.email-templates__item-select[data-v-dfbaaa86]{border:none;background:transparent;display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto;align-items:start;column-gap:.9rem;row-gap:.35rem;flex:1;padding:.9rem;text-align:left;cursor:pointer;width:100%;white-space:normal;overflow-wrap:break-word;word-break:break-word;outline:none}.email-templates__item-select[data-v-dfbaaa86]:focus-visible{box-shadow:0 0 0 3px #2563eb40;border-radius:10px}@media (max-width: 576px){.email-templates__item-select[data-v-dfbaaa86]{grid-template-columns:36px 1fr;padding:.75rem;column-gap:.75rem}}.email-templates__item-icon[data-v-dfbaaa86]{width:36px;height:36px;border-radius:8px;background:radial-gradient(120% 120% at 20% 10%,#2563eb2e,#2563eb14);color:#1d4ed8;font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center;align-self:center;grid-column:1}@media (max-width: 576px){.email-templates__item-icon[data-v-dfbaaa86]{width:34px;height:34px;font-size:.85rem}}.email-templates__item-info[data-v-dfbaaa86]{display:grid;grid-template-rows:auto 1fr auto;gap:.4rem;min-width:0;grid-column:2;grid-row:1;overflow:hidden}.email-templates__item-info h3[data-v-dfbaaa86]{font-size:1.06rem;color:#0f172a;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-hyphens:auto;hyphens:auto;font-weight:700;letter-spacing:-.01em;line-height:1.35}@media (max-width: 576px){.email-templates__item-info h3[data-v-dfbaaa86]{font-size:1rem;-webkit-line-clamp:3;line-clamp:3}}.email-templates__item-header[data-v-dfbaaa86]{display:block;min-width:0}.email-templates__item-body[data-v-dfbaaa86]{display:block;min-width:0;min-height:0}.email-templates__item-footer[data-v-dfbaaa86]{margin-top:.2rem;display:flex;justify-content:flex-end;min-width:0}@media (max-width: 576px){.email-templates__item-footer[data-v-dfbaaa86]{justify-content:flex-start}}.email-templates__item-meta[data-v-dfbaaa86]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;flex-wrap:wrap;opacity:.95;min-width:0;max-width:100%}.email-templates__item-meta .email-templates__pill[data-v-dfbaaa86]{order:1;padding:.16rem .55rem;font-size:.52rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1e3a8a;background:#2563eb1f;border-radius:999px;white-space:nowrap;flex:0 0 auto}.email-templates__pill[data-v-dfbaaa86]{background:#2563eb24;color:#1e3a8a;font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:999px;text-transform:uppercase;letter-spacing:.02em}.email-templates__item-updated[data-v-dfbaaa86]{font-size:.8rem;color:#64748b;white-space:nowrap;word-break:break-word}@media (max-width: 576px){.email-templates__item-updated[data-v-dfbaaa86]{font-size:.78rem;text-align:left;white-space:normal}}.email-templates__empty[data-v-dfbaaa86]{margin:0;color:#64748b;font-size:.9rem;text-align:center;padding:1rem;border-radius:10px;background:#f8fafc;border:1px dashed #cbd5f5}.email-templates__editor[data-v-dfbaaa86]{background:#fff;border-radius:16px;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 12px 24px -16px #0f172a2e;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:1.25rem;height:100%;overflow-y:auto}.email-templates__editor-header[data-v-dfbaaa86]{display:flex;justify-content:space-between;gap:1rem;background:linear-gradient(135deg,#f1f5f9cc,#e2e8f059);border-radius:12px;padding:1.2rem 1.4rem;border:1px solid #e2e8f0;flex-wrap:wrap}.email-templates__editor-meta[data-v-dfbaaa86]{display:flex;flex-direction:column;gap:.4rem}.email-templates__editor-meta h3[data-v-dfbaaa86]{margin:0;font-size:1.15rem;color:#0f172a;font-weight:800;letter-spacing:-.01em}.email-templates__editor-meta p[data-v-dfbaaa86]{margin:0;font-size:.9rem;color:#475569}.email-templates__editor-meta p strong[data-v-dfbaaa86]{color:#1d4ed8}.email-templates__editor-key[data-v-dfbaaa86]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#2563eb}.email-templates__editor-badges[data-v-dfbaaa86]{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.email-templates__badge[data-v-dfbaaa86]{background:#0f172a;color:#fff;border-radius:10px;padding:.65rem .9rem;min-width:140px;display:flex;flex-direction:column;gap:.25rem;box-shadow:0 12px 28px -22px #0f172a8c}.email-templates__badge small[data-v-dfbaaa86]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3}.email-templates__badge strong[data-v-dfbaaa86]{font-size:.92rem;font-weight:700}.email-templates__form[data-v-dfbaaa86]{display:flex;flex-direction:column;gap:1.5rem}.email-templates__form-grid[data-v-dfbaaa86]{display:grid;gap:1.25rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 768px){.email-templates__form-grid[data-v-dfbaaa86]{grid-template-columns:1fr}}.email-templates .field-group[data-v-dfbaaa86]{display:flex;flex-direction:column;gap:.45rem}.email-templates .field-group--half[data-v-dfbaaa86]{grid-column:span 1}.email-templates .field-group--full[data-v-dfbaaa86]{grid-column:span 2}@media (max-width: 768px){.email-templates .field-group--full[data-v-dfbaaa86]{grid-column:span 1}}.email-templates .field-group label[data-v-dfbaaa86]{font-weight:600;font-size:.95rem;color:#1f2937}.email-templates .field-group input[data-v-dfbaaa86],.email-templates .field-group textarea[data-v-dfbaaa86]{width:100%;padding:.75rem .85rem;border:1px solid #dbe3f0;border-radius:10px;font-size:.95rem;font-family:inherit;background:#f8fafc;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.email-templates .field-group input[data-v-dfbaaa86]:focus,.email-templates .field-group textarea[data-v-dfbaaa86]:focus{outline:none;border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px #2563eb26}.email-templates .field-group textarea[data-v-dfbaaa86]{resize:vertical;min-height:150px;line-height:1.45}.email-templates__panels[data-v-dfbaaa86]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}@media (max-width: 1280px){.email-templates__panels[data-v-dfbaaa86]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.email-templates__panels[data-v-dfbaaa86]{grid-template-columns:1fr}}.email-templates__panel[data-v-dfbaaa86]{border:1px solid #e2e8f0;border-radius:14px;padding:1.1rem 1.2rem;background:#fdfefe;display:flex;flex-direction:column;gap:.85rem;min-height:190px;box-shadow:0 8px 22px -18px #02061726}.email-templates__panel-header[data-v-dfbaaa86]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.email-templates__panel-header h4[data-v-dfbaaa86]{margin:0;font-size:.98rem;color:#0f172a;font-weight:800}.email-templates__panel-hint[data-v-dfbaaa86]{font-size:.75rem;color:#64748b}.email-templates__panel-empty[data-v-dfbaaa86]{font-size:.85rem;color:#64748b;margin:0;background:#94a3b81f;border-radius:10px;padding:.75rem;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.email-templates__preview[data-v-dfbaaa86]{border-radius:10px;border:1px solid #dbe3f0;background:#fff;padding:1rem;max-height:58vh;overflow-y:auto}.email-templates__preview[data-v-dfbaaa86]::-webkit-scrollbar{width:6px}.email-templates__preview[data-v-dfbaaa86]::-webkit-scrollbar-thumb{background:#2563eb40;border-radius:999px}.email-templates__preview p[data-v-dfbaaa86]{margin:0 0 .75rem;line-height:1.55;color:#1f2937;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.email-templates__preview-text[data-v-dfbaaa86]{background:#0f172a;color:#e2e8f0;font-family:Fira Code,Source Code Pro,monospace;font-size:.85rem;padding:.9rem 1rem;border-radius:10px;max-height:58vh;overflow-y:auto;white-space:pre-wrap;line-height:1.5}.email-templates__tag-list[data-v-dfbaaa86]{display:flex;flex-wrap:wrap;gap:.45rem}.email-templates__tag[data-v-dfbaaa86]{background:#0ea5e924;color:#0369a1;padding:.35rem .65rem;border-radius:999px;font-size:.8rem;font-weight:600}.email-templates__actions[data-v-dfbaaa86]{display:flex;justify-content:flex-end;gap:.85rem}@media (max-width: 480px){.email-templates__actions[data-v-dfbaaa86]{flex-direction:column-reverse;align-items:stretch}}.email-templates__actions .btn[data-v-dfbaaa86]{padding:.7rem 1.5rem;border-radius:10px;font-weight:600;cursor:pointer;border:none;transition:transform .2s ease,box-shadow .2s ease}.email-templates__actions .btn--ghost[data-v-dfbaaa86]{background:#f1f5f9;color:#1e293b}.email-templates__actions .btn--ghost[data-v-dfbaaa86]:hover{background:#e2e8f0}.email-templates__actions .btn--primary[data-v-dfbaaa86]{background:linear-gradient(135deg,#2563eb,#1b4ed9);color:#fff}.email-templates__actions .btn--primary[data-v-dfbaaa86]:hover{transform:translateY(-1px);box-shadow:0 12px 24px -18px #2563ebcc}.email-templates__actions .btn--primary[data-v-dfbaaa86]:disabled{background:#93c5fd;box-shadow:none;cursor:not-allowed}.email-templates__placeholder[data-v-dfbaaa86]{margin:auto;text-align:center;color:#475569;max-width:360px;display:flex;flex-direction:column;gap:.75rem}.email-templates__placeholder h3[data-v-dfbaaa86]{margin:0;color:#0f172a;font-size:1.15rem}.email-templates__placeholder p[data-v-dfbaaa86]{margin:0;font-size:.9rem;line-height:1.5}.payment-gateways[data-v-bdc455b9]{width:100%;max-width:1200px;margin:0 auto;padding:1.5rem;background:#fff;border-radius:16px;box-shadow:0 14px 40px #0f172a14;display:flex;flex-direction:column;gap:1.25rem}.payment-gateways__header[data-v-bdc455b9]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e2e8f0;padding-bottom:1rem}.payment-gateways__header h2[data-v-bdc455b9]{margin:0;font-size:1.4rem;font-weight:700;color:#111827}.payment-gateways__subtitle[data-v-bdc455b9]{margin:.35rem 0 0;color:#6b7280;font-size:.95rem}.payment-gateways__actions[data-v-bdc455b9]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.payment-gateways__actions .btn[data-v-bdc455b9]{display:inline-flex;align-items:center;gap:.45rem;min-height:42px;padding:.65rem 1.4rem;font-weight:600;border-radius:999px}.payment-gateways__filter[data-v-bdc455b9]{display:flex;flex-direction:column;justify-content:flex-start;font-size:.85rem;color:#475569;min-width:220px;gap:.3rem}.payment-gateways__filter span[data-v-bdc455b9]{font-weight:600;line-height:1.1}.payment-gateways__filter select[data-v-bdc455b9]{padding:.45rem 1rem;border-radius:999px;border:1px solid #cbd5f5;background:#f8fafc;min-height:42px;transition:border-color .2s ease,box-shadow .2s ease}.payment-gateways__filter select[data-v-bdc455b9]:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa40}.payment-gateways__list[data-v-bdc455b9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.payment-gateways__card[data-v-bdc455b9]{background:linear-gradient(180deg,#fff,#f9fafb);border-radius:14px;border:1px solid #e2e8f0;padding:1.2rem;display:flex;flex-direction:column;gap:.75rem;transition:all .2s ease}.payment-gateways__card[data-v-bdc455b9]:hover{border-color:#cbd5f5;box-shadow:0 10px 30px #3b82f61f}.payment-gateways__card--inactive[data-v-bdc455b9]{opacity:.75}.payment-gateways__card-header[data-v-bdc455b9]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.5rem}.payment-gateways__card-header h3[data-v-bdc455b9]{margin:0;font-size:1.05rem;font-weight:600;color:#1f2937}.payment-gateways__card-header small[data-v-bdc455b9]{color:#9ca3af;font-weight:500}.payment-gateways__info[data-v-bdc455b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.payment-gateways__info dt[data-v-bdc455b9]{text-transform:uppercase;font-size:.68rem;color:#9ca3af;letter-spacing:.04em}.payment-gateways__info dd[data-v-bdc455b9]{margin:0;font-weight:600;color:#111827;display:flex;align-items:center;gap:.4rem}.payment-gateways__card-actions[data-v-bdc455b9]{display:flex;flex-direction:column;gap:.6rem}.payment-gateways__card-actions-row[data-v-bdc455b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.payment-gateways__card-actions-row .btn[data-v-bdc455b9],.payment-gateways__card-actions .btn--danger[data-v-bdc455b9]{justify-content:center;padding:.55rem .75rem;border-radius:10px;display:inline-flex;align-items:center;gap:.35rem}.payment-gateways__empty[data-v-bdc455b9]{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:3rem 1rem;border:1px dashed #d1d5db;border-radius:14px;color:#6b7280;background:#f9fafb}.payment-gateways__empty .btn[data-v-bdc455b9]{display:inline-flex;align-items:center;gap:.45rem}.payment-gateways__form[data-v-bdc455b9]{display:flex;flex-direction:column;gap:1.5rem}.payment-gateways__form--modal[data-v-bdc455b9]{max-height:80vh;overflow-y:auto;padding:1rem;scroll-behavior:smooth}.payment-gateways__form--modal[data-v-bdc455b9]::-webkit-scrollbar{width:8px}.payment-gateways__form--modal[data-v-bdc455b9]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.payment-gateways__form--modal[data-v-bdc455b9]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.payment-gateways__form--modal[data-v-bdc455b9]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.payment-gateways__form .form-section[data-v-bdc455b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.payment-gateways__form .form-section--inline[data-v-bdc455b9]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.payment-gateways__form .form-section--block[data-v-bdc455b9]{display:flex;flex-direction:column;gap:1.25rem;width:100%}.payment-gateways__form .form-section--full[data-v-bdc455b9]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.payment-gateways__form .form-section-card[data-v-bdc455b9]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:visible;transition:all .2s ease;box-shadow:0 1px 3px #0000000d;margin-bottom:1rem}.payment-gateways__form .form-section-card[data-v-bdc455b9]:hover{box-shadow:0 4px 12px #00000014;border-color:#cbd5e1}.payment-gateways__form .form-section-card--security[data-v-bdc455b9]{border-left:3px solid #f59e0b}.payment-gateways__form .form-section-card--security .form-section-card__header[data-v-bdc455b9]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.payment-gateways__form .form-section-card--optional[data-v-bdc455b9]{border-left:3px solid #8b5cf6}.payment-gateways__form .form-section-card--optional .form-section-card__header[data-v-bdc455b9]{background:linear-gradient(135deg,#f3e8ff,#e9d5ff)}.payment-gateways__form .form-section-card__header[data-v-bdc455b9]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.25rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;overflow:visible}.payment-gateways__form .form-section-card__header e-icon[data-v-bdc455b9]{color:#475569;flex-shrink:0}.payment-gateways__form .form-section-card__header h3[data-v-bdc455b9]{margin:0;font-size:.95rem;font-weight:600;color:#1e293b;flex:1;white-space:nowrap;overflow:visible}.payment-gateways__form .form-section-card__header .badge[data-v-bdc455b9]{margin-left:auto;flex-shrink:0}.payment-gateways__form .form-section-card__content[data-v-bdc455b9]{padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;overflow:visible}.payment-gateways__form .form-section-card__content--inline[data-v-bdc455b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.payment-gateways__form .form-row[data-v-bdc455b9]{display:flex;flex-direction:column;gap:.5rem;width:100%}.payment-gateways__form .form-row>span[data-v-bdc455b9]{font-weight:600;color:#1f2937;font-size:.9rem}.payment-gateways__form .form-row label[data-v-bdc455b9]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#1f2937;font-size:.9rem;flex-wrap:wrap}.payment-gateways__form .form-row label>span[data-v-bdc455b9]{font-weight:600;color:#1f2937;white-space:nowrap}.payment-gateways__form .form-row label .required-badge[data-v-bdc455b9]{color:#dc2626;font-weight:700;font-size:1rem;flex-shrink:0}.payment-gateways__form .form-row select[data-v-bdc455b9],.payment-gateways__form .form-row input[data-v-bdc455b9],.payment-gateways__form .form-row textarea[data-v-bdc455b9]{border-radius:10px;border:1px solid #cbd5f5;padding:.55rem .75rem;font-size:.95rem;font-family:inherit;background:#f8fafc;transition:border-color .2s ease,box-shadow .2s ease}.payment-gateways__form .form-row select[data-v-bdc455b9]:focus,.payment-gateways__form .form-row input[data-v-bdc455b9]:focus,.payment-gateways__form .form-row textarea[data-v-bdc455b9]:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa59}.payment-gateways__form .form-row textarea[data-v-bdc455b9]{resize:vertical;min-height:100px;max-height:400px;overflow-y:auto;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;font-size:.875rem;line-height:1.5}.payment-gateways__form .form-row small[data-v-bdc455b9]{font-weight:500;color:#64748b;line-height:1.5;display:block;word-wrap:break-word;overflow-wrap:break-word}.payment-gateways__form .form-row--switch[data-v-bdc455b9]{flex-direction:column;gap:.5rem}.payment-gateways__form .form-row--switch .checkbox[data-v-bdc455b9]{flex-direction:row;align-items:center;gap:.45rem;font-weight:600;color:#334155}.payment-gateways__form .form-row--switch .checkbox-switch-label[data-v-bdc455b9]{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;-webkit-user-select:none;user-select:none}.payment-gateways__form .form-row--switch .checkbox-switch-label .checkbox-switch-input[data-v-bdc455b9]{width:44px;height:24px;margin:0;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background:#cbd5e1;border-radius:12px;position:relative;transition:background .3s ease;flex-shrink:0}.payment-gateways__form .form-row--switch .checkbox-switch-label .checkbox-switch-input[data-v-bdc455b9]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0003}.payment-gateways__form .form-row--switch .checkbox-switch-label .checkbox-switch-input[data-v-bdc455b9]:checked{background:#10b981}.payment-gateways__form .form-row--switch .checkbox-switch-label .checkbox-switch-input[data-v-bdc455b9]:checked:after{transform:translate(20px)}.payment-gateways__form .form-row--switch .checkbox-switch-label .checkbox-switch-slider[data-v-bdc455b9]{display:none}.payment-gateways__form .form-row--switch .checkbox-switch-label .checkbox-switch-text[data-v-bdc455b9]{font-weight:600;color:#334155;font-size:.9rem}.payment-gateways__form .form-row--switch small[data-v-bdc455b9]{color:#94a3b8;margin-top:.25rem}.payment-gateways__form .form-row--inline[data-v-bdc455b9]{flex-direction:column}.payment-gateways__form .form-row--inline .checkbox[data-v-bdc455b9]{flex-direction:row;align-items:center;gap:.45rem;font-weight:600;color:#334155}.payment-gateways__form .form-row--textarea[data-v-bdc455b9]{width:100%}.payment-gateways__form .form-row--textarea textarea[data-v-bdc455b9]{min-height:120px;width:100%;max-height:400px}.payment-gateways__form .form-row .field-example-wrapper[data-v-bdc455b9]{margin-top:.75rem;overflow:visible}.payment-gateways__form .form-row .field-example-wrapper .field-example-header[data-v-bdc455b9]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f1f5f9;border-radius:6px;border:1px solid #e2e8f0;font-size:.8rem;font-weight:600;color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}.payment-gateways__form .form-row .field-example-wrapper .field-example-header[data-v-bdc455b9]:hover{background:#e2e8f0;border-color:#cbd5e1}.payment-gateways__form .form-row .field-example-wrapper .field-example-header e-icon[data-v-bdc455b9]{color:#3b82f6;flex-shrink:0}.payment-gateways__form .form-row .field-example-wrapper .field-example-header e-icon.field-example-toggle[data-v-bdc455b9]{margin-left:auto;color:#64748b;transition:transform .2s ease}.payment-gateways__form .form-row .field-example-wrapper .field-example-header span[data-v-bdc455b9]{overflow:visible;white-space:normal;flex:1}.payment-gateways__form .form-row .field-example[data-v-bdc455b9]{margin:.5rem 0 0;font-size:.8rem;color:#475569;overflow:visible;animation:slideDown-bdc455b9 .2s ease-out}.payment-gateways__form .form-row .field-example code[data-v-bdc455b9]{display:block;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;font-size:.75rem;line-height:1.6;white-space:pre;overflow-x:auto;overflow-y:visible;max-width:100%;word-wrap:break-word;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.payment-gateways__form .form-row .field-example code .comment[data-v-bdc455b9]{color:#6b7280;font-style:italic}.payment-gateways__form .form-row .field-example code .key[data-v-bdc455b9]{color:#7c3aed;font-weight:600}.payment-gateways__form .form-row .field-example code .string[data-v-bdc455b9]{color:#059669}.payment-gateways__form .form-row .field-example code .boolean[data-v-bdc455b9]{color:#dc2626;font-weight:600}.payment-gateways__form .form-row .field-example code .number[data-v-bdc455b9]{color:#2563eb;font-weight:600}.payment-gateways__note[data-v-bdc455b9]{display:flex;align-items:flex-start;gap:.75rem;background:#f1f5f9;border-left:3px solid #60a5fa;border-radius:8px;padding:.75rem 1rem;font-size:.85rem;color:#475569;margin-bottom:.5rem}.payment-gateways__note e-icon[data-v-bdc455b9]{color:#3b82f6;flex-shrink:0;margin-top:.1rem}.payment-gateways__note div[data-v-bdc455b9]{flex:1}.payment-gateways__note div strong[data-v-bdc455b9]{color:#1e293b}.payment-gateways__test[data-v-bdc455b9]{display:flex;flex-direction:column;gap:1rem;font-size:.95rem;color:#334155}.payment-gateways__test-result[data-v-bdc455b9]{border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.payment-gateways__test-result--loading[data-v-bdc455b9]{align-items:center;text-align:center;background:#f8fafc}.payment-gateways__test-result--success[data-v-bdc455b9]{background:#ecfdf5;border:1px solid #34d399;color:#047857}.payment-gateways__test-result--error[data-v-bdc455b9]{background:#fef2f2;border:1px solid #f87171;color:#b91c1c}.payment-gateways__test-result .details[data-v-bdc455b9]{font-size:.82rem;color:inherit;white-space:pre-wrap}.badge[data-v-bdc455b9]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;border-radius:9999px;font-size:.75rem;font-weight:600;white-space:nowrap}.badge--sandbox[data-v-bdc455b9]{background:#fef3c7;color:#d97706}.badge--production[data-v-bdc455b9]{background:#dcfce7;color:#166534}.badge--info[data-v-bdc455b9]{background:#dbeafe;color:#1e40af}.badge--warning[data-v-bdc455b9]{background:#fef3c7;color:#92400e}.badge--secondary[data-v-bdc455b9]{background:#f3e8ff;color:#6b21a8}.status-indicator[data-v-bdc455b9]{width:10px;height:10px;border-radius:50%;display:inline-flex}.status-indicator--active[data-v-bdc455b9]{background:#16a34a}.status-indicator--inactive[data-v-bdc455b9]{background:#9ca3af}@keyframes slideDown-bdc455b9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.payment-gateways[data-v-bdc455b9]{padding:1rem}.payment-gateways__header[data-v-bdc455b9]{flex-direction:column;align-items:flex-start}.payment-gateways__actions[data-v-bdc455b9]{width:100%;flex-direction:column;align-items:stretch}.payment-gateways__filter select[data-v-bdc455b9]{width:100%;min-width:0}}.payment-transactions[data-v-001f2563]{width:100%;max-width:1400px;margin:0 auto;padding:1.5rem;background:#fff;border-radius:16px;box-shadow:0 14px 40px #0f172a14;display:flex;flex-direction:column;gap:1.25rem}.payment-transactions__header[data-v-001f2563]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #e2e8f0;padding-bottom:1rem}.payment-transactions__header h2[data-v-001f2563]{margin:0;font-size:1.4rem;font-weight:700;color:#111827}.payment-transactions__subtitle[data-v-001f2563]{margin:.35rem 0 0;color:#6b7280;font-size:.95rem}.payment-transactions__actions[data-v-001f2563]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.payment-transactions__actions .btn[data-v-001f2563]{display:inline-flex;align-items:center;gap:.45rem;min-height:42px;padding:.65rem 1.4rem;font-weight:600;border-radius:999px}.payment-transactions__filter[data-v-001f2563]{display:flex;flex-direction:column;justify-content:flex-start;font-size:.85rem;color:#475569;min-width:220px;gap:.3rem}.payment-transactions__filter span[data-v-001f2563]{font-weight:600;line-height:1.1}.payment-transactions__filter select[data-v-001f2563]{padding:.45rem 1rem;border-radius:999px;border:1px solid #cbd5f5;background:#f8fafc;min-height:42px;transition:border-color .2s ease,box-shadow .2s ease}.payment-transactions__filter select[data-v-001f2563]:focus{outline:none;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa40}.payment-transactions__wrapper[data-v-001f2563]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 3px #0000000d}.payment-transactions__wrapper[data-v-001f2563]::-webkit-scrollbar{height:8px}.payment-transactions__wrapper[data-v-001f2563]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.payment-transactions__wrapper[data-v-001f2563]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.payment-transactions__wrapper[data-v-001f2563]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.payment-transactions__table[data-v-001f2563]{width:100%;border-collapse:collapse;min-width:1000px}.payment-transactions__table thead[data-v-001f2563]{background:#f8fafc;border-bottom:2px solid #e2e8f0}.payment-transactions__table th[data-v-001f2563]{padding:1rem 1.25rem;text-align:left;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;white-space:nowrap}.payment-transactions__table td[data-v-001f2563]{padding:1rem 1.25rem;text-align:left;border-bottom:1px solid #f1f5f9;vertical-align:middle}.payment-transactions__table tbody tr[data-v-001f2563]{transition:all .2s ease}.payment-transactions__table tbody tr[data-v-001f2563]:hover{background:#f8fafc}.payment-transactions__table tbody tr.status-paid[data-v-001f2563]{border-left:3px solid #10b981}.payment-transactions__table tbody tr.status-pending[data-v-001f2563],.payment-transactions__table tbody tr.status-waiting_payment[data-v-001f2563],.payment-transactions__table tbody tr.status-processing[data-v-001f2563]{border-left:3px solid #f59e0b}.payment-transactions__table tbody tr.status-failed[data-v-001f2563],.payment-transactions__table tbody tr.status-canceled[data-v-001f2563]{border-left:3px solid #ef4444}.payment-transactions__table tbody tr.status-refunded[data-v-001f2563]{border-left:3px solid #3b82f6}.payment-transactions__row[data-v-001f2563]{cursor:pointer}.payment-transactions__row[data-v-001f2563]:hover{background:#f8fafc!important}.payment-transactions__id[data-v-001f2563]{font-weight:600;color:#111827}.payment-transactions__id strong[data-v-001f2563]{color:#3b82f6}.payment-transactions__org[data-v-001f2563]{color:#64748b;font-size:.9rem}.payment-transactions__gateway .gateway-info[data-v-001f2563]{display:flex;align-items:center;gap:.5rem}.payment-transactions__gateway .gateway-label[data-v-001f2563]{font-weight:600;color:#111827}.payment-transactions__status .status-badge[data-v-001f2563]{display:inline-flex;align-items:center;padding:.4rem .85rem;border-radius:9999px;font-size:.8rem;font-weight:600;text-transform:capitalize;white-space:nowrap}.payment-transactions__method[data-v-001f2563]{color:#64748b;font-size:.9rem;text-transform:capitalize}.payment-transactions__amount[data-v-001f2563]{font-weight:700;color:#111827;font-size:1rem}.payment-transactions__date[data-v-001f2563]{color:#64748b;font-size:.9rem;white-space:nowrap}.payment-transactions__actions-cell[data-v-001f2563]{white-space:nowrap}.payment-transactions__actions[data-v-001f2563]{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.payment-transactions__actions .btn[data-v-001f2563]{padding:.45rem .85rem;font-size:.85rem;border-radius:8px;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap;transition:all .2s ease}.payment-transactions__actions .btn--small[data-v-001f2563]{padding:.4rem .75rem;font-size:.8rem}.payment-transactions__actions .btn[data-v-001f2563]:disabled{opacity:.5;cursor:not-allowed}.payment-transactions__empty[data-v-001f2563]{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:3rem 1rem;border:1px dashed #d1d5db;border-radius:14px;color:#6b7280;background:#f9fafb}.payment-transactions__empty e-icon[data-v-001f2563]{opacity:.5}.payment-transactions__empty p[data-v-001f2563]{margin:0;font-size:.95rem}.payment-transactions__details[data-v-001f2563]{display:flex;flex-direction:column;gap:1.5rem}.payment-transactions__details .details-grid[data-v-001f2563]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.payment-transactions__details .details-grid label[data-v-001f2563]{display:flex;flex-direction:column;gap:.4rem}.payment-transactions__details .details-grid label span[data-v-001f2563]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-weight:600}.payment-transactions__details .details-grid label p[data-v-001f2563]{margin:0;font-weight:600;color:#111827;font-size:1rem}.payment-transactions__details .details-section[data-v-001f2563]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.payment-transactions__details .details-section h4[data-v-001f2563]{margin:0;font-size:.95rem;font-weight:700;color:#111827}.payment-transactions__details .details-section dl[data-v-001f2563]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;margin:0}.payment-transactions__details .details-section dl dt[data-v-001f2563]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-weight:600}.payment-transactions__details .details-section dl dd[data-v-001f2563]{margin:0;font-weight:600;color:#111827;word-break:break-word}.payment-transactions__details .details-section pre[data-v-001f2563]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem;font-size:.85rem;overflow:auto;margin:0;max-height:300px}.payment-transactions__details .details-section--collapsible[data-v-001f2563]{padding:0;gap:0}.payment-transactions__details .details-section--collapsible .details-section__header[data-v-001f2563]{display:flex;align-items:center;justify-content:space-between;padding:1rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.payment-transactions__details .details-section--collapsible .details-section__header[data-v-001f2563]:hover{background:#f1f5f9}.payment-transactions__details .details-section--collapsible .details-section__header h4[data-v-001f2563]{margin:0;font-size:.95rem;font-weight:700;color:#111827}.payment-transactions__details .details-section--collapsible .details-section__toggle[data-v-001f2563]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#64748b}.payment-transactions__details .details-section--collapsible .details-section__toggle[data-v-001f2563]:hover{background:#e2e8f0;border-color:#94a3b8;color:#475569}.payment-transactions__details .details-section--collapsible .details-section__toggle[data-v-001f2563]:focus{outline:none;box-shadow:0 0 0 3px #3b82f61a}.payment-transactions__details .details-section--collapsible .details-section__toggle svg[data-v-001f2563]{width:16px;height:16px;transition:transform .2s ease}.payment-transactions__details .details-section--collapsible .details-section__toggle--expanded svg[data-v-001f2563]{transform:rotate(180deg)}.payment-transactions__details .details-section--collapsible .details-section__content[data-v-001f2563]{padding:0 1rem 1rem;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding .3s ease;max-height:1000px;opacity:1}.payment-transactions__details .details-section--collapsible .details-section__content--collapsed[data-v-001f2563]{max-height:0;padding:0 1rem;opacity:0}.payment-transactions__details .details-section--collapsible .details-section__content pre[data-v-001f2563]{margin:0}.payment-transactions__details .details-error[data-v-001f2563]{color:#b91c1c;background:#fee2e2;border-radius:8px;padding:.85rem;font-size:.9rem;border:1px solid #fecaca}.payment-transactions__details .error-message__translated[data-v-001f2563]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#fff;border-radius:8px;border:1px solid #e2e8f0}.payment-transactions__details .error-message__friendly[data-v-001f2563]{margin:0;font-size:1rem;font-weight:600;color:#b91c1c;line-height:1.5}.payment-transactions__details .error-message__friendly strong[data-v-001f2563]{color:#991b1b}.payment-transactions__details .error-message__description[data-v-001f2563]{margin:0;font-size:.9rem;color:#475569;line-height:1.6;padding:.75rem;background:#f8fafc;border-radius:6px;border-left:3px solid #3b82f6}.payment-transactions__details .error-message__technical[data-v-001f2563]{margin:0;padding-top:.75rem;border-top:1px solid #e2e8f0;font-size:.8rem;color:#64748b}.payment-transactions__details .error-message__technical strong[data-v-001f2563]{color:#475569;font-weight:600}.payment-transactions__details .error-message__technical code[data-v-001f2563]{display:inline-block;padding:.25rem .5rem;background:#f1f5f9;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;color:#334155;margin-left:.5rem;border:1px solid #e2e8f0}.payment-transactions__details .error-message__raw .details-error[data-v-001f2563]{margin:0}.refund-percentage[data-v-001f2563]{margin-left:.5rem;color:#64748b;font-size:.85rem;font-weight:400}.status-badge[data-v-001f2563]{display:inline-flex;align-items:center;padding:.4rem .85rem;border-radius:9999px;font-size:.8rem;font-weight:600;text-transform:capitalize;white-space:nowrap}.status-badge.status--success[data-v-001f2563]{background:#dcfce7;color:#166534}.status-badge.status--warning[data-v-001f2563]{background:#fef3c7;color:#b45309}.status-badge.status--error[data-v-001f2563]{background:#fee2e2;color:#b91c1c}.status-badge.status--info[data-v-001f2563]{background:#dbeafe;color:#1d4ed8}.badge[data-v-001f2563]{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.badge--sandbox[data-v-001f2563]{background:#fef3c7;color:#b45309}.badge--production[data-v-001f2563]{background:#dcfce7;color:#166534}@media (max-width: 768px){.payment-transactions[data-v-001f2563]{padding:1rem}.payment-transactions__header[data-v-001f2563],.payment-transactions__actions[data-v-001f2563]{flex-direction:column;align-items:stretch}.payment-transactions__actions .payment-transactions__filter[data-v-001f2563]{min-width:100%}.payment-transactions__table[data-v-001f2563]{min-width:800px}.payment-transactions__actions[data-v-001f2563]{flex-wrap:wrap}}.refund-modal[data-v-001f2563]{padding:1rem 0}.refund-modal__info[data-v-001f2563]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#f8fafc;border-radius:8px;margin-bottom:1.5rem}.refund-modal__info .info-item[data-v-001f2563]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.refund-modal__info .info-item .info-label[data-v-001f2563]{color:#64748b;font-size:.9rem}.refund-modal__info .info-item strong[data-v-001f2563]{color:#111827;font-weight:600}.refund-modal__calculating[data-v-001f2563]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}.refund-modal__calculating p[data-v-001f2563]{margin:0;color:#64748b;font-size:.9rem}.refund-modal__options[data-v-001f2563]{margin-bottom:1rem}.refund-modal__warning[data-v-001f2563]{padding:1rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:8px;margin-top:1rem}.refund-modal__warning p[data-v-001f2563]{margin:.5rem 0;color:#92400e;font-size:.9rem}.refund-modal__warning p[data-v-001f2563]:first-child{margin-top:0}.refund-modal__warning p[data-v-001f2563]:last-child{margin-bottom:0}.refund-modal__warning p strong[data-v-001f2563]{color:#78350f}.refund-options[data-v-001f2563]{display:flex;flex-direction:column;gap:1rem}.refund-option[data-v-001f2563]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s ease}.refund-option[data-v-001f2563]:hover{border-color:#cbd5e1;background:#f8fafc}.refund-option input[type=radio][data-v-001f2563]{margin-top:.25rem;cursor:pointer}.refund-option input[type=radio]:checked+.refund-option__content[data-v-001f2563],.refund-option[data-v-001f2563]:has(input[type=radio]:checked){border-color:#3b82f6;background:#eff6ff}.refund-option__content[data-v-001f2563]{flex:1;display:flex;flex-direction:column;gap:.5rem}.refund-option__content strong[data-v-001f2563]{color:#111827;font-size:1rem;font-weight:600}.refund-option__content .refund-option__amount[data-v-001f2563]{color:#059669;font-size:1.1rem;font-weight:700}.refund-option__content small[data-v-001f2563]{color:#64748b;font-size:.85rem;line-height:1.5}.refund-option__manual[data-v-001f2563]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid #e2e8f0}.refund-option__manual label[data-v-001f2563]{display:flex;flex-direction:column;gap:.5rem;width:100%}.refund-option__manual label small[data-v-001f2563]{color:#475569;font-weight:500}.refund-option__manual label input[type=number][data-v-001f2563]{width:100%;padding:.65rem;border:1px solid #cbd5e1;border-radius:6px;font-size:1rem;transition:border-color .2s ease}.refund-option__manual label input[type=number][data-v-001f2563]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.refund-option__hint[data-v-001f2563]{margin-top:.25rem;color:#94a3b8;font-size:.8rem}.payment-status[data-v-efe86370]{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(160deg,#0f172a,#1e293b 55%,#111827);color:#f8fafc}.payment-status__card[data-v-efe86370]{width:min(520px,100%);background:#0f172ad9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 60px #0f172a73;padding:clamp(2rem,5vw,3rem);display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.payment-status__icon[data-v-efe86370]{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;color:inherit}.payment-status h1[data-v-efe86370]{font-size:clamp(1.7rem,4vw,2.1rem);font-weight:700;margin:0}.payment-status__message[data-v-efe86370]{margin:0;color:#e2e8f0e0;line-height:1.5;font-size:1.05rem}.payment-status__extra[data-v-efe86370]{width:100%;background:#0f172aa6;border-radius:16px;padding:1rem 1.25rem;border:1px solid rgba(248,250,252,.08);color:#e2e8f0cc;display:flex;flex-direction:column;gap:.5rem;font-size:.95rem}.payment-status__actions[data-v-efe86370]{display:flex;flex-direction:column;gap:.75rem;width:100%}.payment-status__actions .btn[data-v-efe86370]{width:100%;justify-content:center;border-radius:999px;min-height:48px;font-weight:600;font-size:1rem}.payment-status--success .payment-status__icon[data-v-efe86370]{background:#22c55e26;color:#4ade80}.payment-status--pending .payment-status__icon[data-v-efe86370]{background:#facc1526;color:#facc15}.payment-status--error .payment-status__icon[data-v-efe86370]{background:#f871712e;color:#f87171}.payment-status--success .btn--primary[data-v-efe86370]{background:linear-gradient(90deg,#22c55e,#16a34a)}.payment-status--pending .btn--primary[data-v-efe86370]{background:linear-gradient(90deg,#facc15,#eab308);color:#0f172a}.payment-status--error .btn--primary[data-v-efe86370]{background:linear-gradient(90deg,#f87171,#ec4899)}@media (min-width: 640px){.payment-status__actions[data-v-efe86370]{flex-direction:row}.payment-status__actions .btn[data-v-efe86370]{width:50%}}.payment-summary[data-v-770ea75c]{display:grid;grid-template-columns:minmax(0,2fr) auto;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:18px;background:linear-gradient(135deg,#2563eb1f,#2563eb0d);border:1px solid rgba(37,99,235,.16);box-shadow:0 12px 28px #0f172a12}.payment-summary__plan[data-v-770ea75c]{display:flex;align-items:center;gap:1rem}.payment-summary__icon[data-v-770ea75c]{width:56px;height:56px;border-radius:16px;background:#2563eb2e;color:#1d4ed8;display:flex;align-items:center;justify-content:center;font-size:1.8rem;box-shadow:inset 0 0 0 1px #2563eb33}.payment-summary__plan-info[data-v-770ea75c]{display:flex;flex-direction:column;gap:.25rem}.payment-summary__plan-info strong[data-v-770ea75c]{font-size:1.25rem;font-weight:700;color:#0f172a}.payment-summary__plan-info small[data-v-770ea75c]{color:#64748b;font-size:.9rem}.payment-summary__divider[data-v-770ea75c]{width:1px;height:56px;background:linear-gradient(180deg,#94a3b800,#94a3b899,#94a3b800)}.payment-summary__value[data-v-770ea75c]{display:flex;flex-direction:column;gap:.35rem;text-align:right}.payment-summary__value strong[data-v-770ea75c]{font-size:1.8rem;color:#0f172a;font-weight:700}.payment-summary__value small[data-v-770ea75c]{color:#475569;font-size:.9rem}.payment-summary__label[data-v-770ea75c]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#2563eb}@media (max-width: 768px){.payment-summary[data-v-770ea75c]{grid-template-columns:1fr;text-align:left}.payment-summary__value[data-v-770ea75c]{text-align:left}.payment-summary__divider[data-v-770ea75c]{width:100%;height:1px}}.card-form[data-v-5c74a154]{display:grid;gap:1rem}.card-form__row[data-v-5c74a154]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.card-form__full-width[data-v-5c74a154]{grid-column:1 / -1}label[data-v-5c74a154]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:#475569}.label-text[data-v-5c74a154]{display:inline-block;white-space:nowrap}input[data-v-5c74a154],select[data-v-5c74a154]{border:1px solid rgba(148,163,184,.6);border-radius:10px;padding:.65rem .8rem;font-size:.95rem;color:#0f172a;transition:border .2s ease;width:100%;box-sizing:border-box}input[data-v-5c74a154]:focus,select[data-v-5c74a154]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb24}.input-error[data-v-5c74a154]{border-color:#ef4444!important}.input-error[data-v-5c74a154]:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444424!important}.error-message[data-v-5c74a154]{font-size:.75rem;color:#ef4444;margin-top:.25rem}.required[data-v-5c74a154]{color:#ef4444;font-weight:600;margin-left:.25rem;display:inline-block}.card-form__actions[data-v-5c74a154]{display:flex;justify-content:flex-end;margin-top:.5rem}@media (max-width: 640px){.card-form__row[data-v-5c74a154]{grid-template-columns:1fr}}.pix-form[data-v-5d7fb019]{display:grid;gap:1rem}label[data-v-5d7fb019]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:#475569}input[data-v-5d7fb019],select[data-v-5d7fb019],textarea[data-v-5d7fb019]{border:1px solid rgba(148,163,184,.6);border-radius:10px;padding:.65rem .8rem;font-size:.95rem;color:#0f172a;transition:border .2s ease}input[data-v-5d7fb019]:focus,select[data-v-5d7fb019]:focus,textarea[data-v-5d7fb019]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb24}.input-error[data-v-5d7fb019]{border-color:#ef4444!important}.input-error[data-v-5d7fb019]:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444424!important}.error-message[data-v-5d7fb019]{font-size:.75rem;color:#ef4444;margin-top:.25rem}.label-text[data-v-5d7fb019]{display:inline-block;white-space:nowrap}.required[data-v-5d7fb019]{color:#ef4444;font-weight:600;margin-left:.25rem;display:inline-block}.pix-form__row[data-v-5d7fb019]{display:grid;gap:1rem;grid-template-columns:1fr 160px}.pix-form__actions[data-v-5d7fb019]{display:flex;justify-content:flex-end}@media (max-width: 640px){.pix-form__row[data-v-5d7fb019]{grid-template-columns:1fr}}.boleto-form[data-v-f67f068a]{display:grid;gap:1rem}.boleto-form__row[data-v-f67f068a]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}label[data-v-f67f068a]{display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;color:#475569}input[data-v-f67f068a],select[data-v-f67f068a]{border:1px solid rgba(148,163,184,.6);border-radius:10px;padding:.65rem .8rem;font-size:.95rem;color:#0f172a;transition:border .2s ease}input[data-v-f67f068a]:focus,select[data-v-f67f068a]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb24}.input-error[data-v-f67f068a]{border-color:#ef4444!important}.input-error[data-v-f67f068a]:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444424!important}.error-message[data-v-f67f068a]{font-size:.75rem;color:#ef4444;margin-top:.25rem}.helper-message[data-v-f67f068a]{font-size:.75rem;margin-top:.25rem;display:inline-flex;align-items:center;gap:.3rem;color:#475569}.helper-message--loading[data-v-f67f068a]:before{content:"";width:.6rem;height:.6rem;border-radius:50%;border:2px solid rgba(148,163,184,.4);border-top-color:#2563eb;animation:helper-spin-f67f068a .8s linear infinite}.helper-message--success[data-v-f67f068a]{color:#16a34a}.helper-message--error[data-v-f67f068a]{color:#ef4444}@keyframes helper-spin-f67f068a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.label-text[data-v-f67f068a]{display:inline-block;white-space:nowrap}.required[data-v-f67f068a]{color:#ef4444;font-weight:600;margin-left:.25rem;display:inline-block}.boleto-form__actions[data-v-f67f068a]{display:flex;justify-content:flex-end}@media (max-width: 640px){.boleto-form__row[data-v-f67f068a]{grid-template-columns:1fr}}.plan-upgrade[data-v-138aaf4b]{display:flex;flex-direction:column;gap:1rem;padding:clamp(8px,3.5vw,20px);width:100%;max-width:none;margin:0;box-sizing:border-box;padding-bottom:48px}.plan-upgrade__header[data-v-138aaf4b]{display:flex;flex-direction:column;gap:1.25rem;background:linear-gradient(135deg,#fff,#f8fafc);border-radius:16px;padding:1.75rem 1.5rem;box-shadow:0 4px 20px #0f172a0f;border:1px solid rgba(15,23,42,.05);position:relative;overflow:visible;word-wrap:break-word;overflow-wrap:break-word}.plan-upgrade__header[data-v-138aaf4b]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);border-radius:16px 16px 0 0}.plan-upgrade__header>div[data-v-138aaf4b]:first-child{display:flex;flex-direction:column;gap:.625rem;position:relative;z-index:1;width:100%;min-width:0}.plan-upgrade__header h1[data-v-138aaf4b]{font-size:1.875rem;font-weight:800;line-height:1.3;color:#0f172a;margin:0;letter-spacing:-.02em;background:linear-gradient(135deg,#0f172a,#1e293b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%}.plan-upgrade__header p[data-v-138aaf4b]{color:#64748b;margin:0;font-size:.95rem;line-height:1.6;max-width:100%;word-wrap:break-word;overflow-wrap:break-word;width:100%}.plan-upgrade__billing[data-v-138aaf4b]{display:inline-flex;padding:.3rem;background:#0f172a0a;border-radius:10px;gap:.3rem;align-self:flex-start;position:relative;z-index:1;box-shadow:0 2px 8px #0f172a0a;border:1px solid rgba(15,23,42,.06)}.billing-toggle[data-v-138aaf4b]{border:none;background:transparent;padding:.5rem 1.25rem;border-radius:7px;font-weight:600;font-size:.875rem;color:#64748b;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.billing-toggle[data-v-138aaf4b]:hover:not(.billing-toggle--active){color:#475569;background:#0f172a05}.billing-toggle--active[data-v-138aaf4b]{background:#fff;color:#0f172a;box-shadow:0 3px 10px #0f172a26;font-weight:700}.plan-upgrade__loading[data-v-138aaf4b]{display:flex;align-items:center;gap:1rem;color:#475569}.plan-upgrade__scheduled-downgrade[data-v-138aaf4b]{margin-bottom:2rem}.scheduled-downgrade-card[data-v-138aaf4b]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #f59e0b;border-radius:16px;padding:1.5rem;box-shadow:0 4px 20px #f59e0b33;display:flex;flex-direction:column;gap:1.25rem}.scheduled-downgrade-card__header[data-v-138aaf4b]{display:flex;align-items:center;gap:.75rem}.scheduled-downgrade-card__header h3[data-v-138aaf4b]{margin:0;font-size:1.25rem;font-weight:700;color:#92400e;line-height:1.3}.scheduled-downgrade-card__header .e-icon[data-v-138aaf4b]{color:#f59e0b;font-size:1.75rem;flex-shrink:0}.scheduled-downgrade-card__body[data-v-138aaf4b]{display:flex;flex-direction:column;gap:1.25rem}.scheduled-downgrade-card__body p[data-v-138aaf4b]{margin:0;color:#78350f;line-height:1.6;font-size:.95rem}.scheduled-downgrade-card__body p strong[data-v-138aaf4b]{font-weight:700;color:#92400e}.scheduled-downgrade-card__body .btn[data-v-138aaf4b]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:10px;font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:all .2s ease;min-height:44px;background:#fff;color:#92400e;border:2px solid #f59e0b;box-shadow:0 2px 8px #f59e0b26;align-self:flex-start}.scheduled-downgrade-card__body .btn .e-icon[data-v-138aaf4b]{font-size:1.1rem;flex-shrink:0}.scheduled-downgrade-card__body .btn[data-v-138aaf4b]:hover{background:#fef3c7;border-color:#d97706;color:#78350f;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b40}.scheduled-downgrade-card__body .btn[data-v-138aaf4b]:active{transform:translateY(0);box-shadow:0 2px 6px #f59e0b33}.payment-modal__info[data-v-138aaf4b]{margin-bottom:1.5rem}.payment-info-card[data-v-138aaf4b]{display:flex;gap:1rem;padding:1.25rem;border-radius:12px;border:2px solid;box-shadow:0 4px 12px #00000014}.payment-info-card--downgrade[data-v-138aaf4b]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:#f59e0b}.payment-info-card--upgrade[data-v-138aaf4b]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#3b82f6}.payment-info-card__icon[data-v-138aaf4b]{flex-shrink:0;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.75rem}.payment-info-card--downgrade .payment-info-card__icon[data-v-138aaf4b]{background:#f59e0b33;color:#d97706}.payment-info-card--upgrade .payment-info-card__icon[data-v-138aaf4b]{background:#3b82f633;color:#2563eb}.payment-info-card__content[data-v-138aaf4b]{flex:1;display:flex;flex-direction:column;gap:.75rem}.payment-info-card__content h4[data-v-138aaf4b]{margin:0;font-size:1.1rem;font-weight:700;line-height:1.3}.payment-info-card--downgrade .payment-info-card__content h4[data-v-138aaf4b]{color:#92400e}.payment-info-card--upgrade .payment-info-card__content h4[data-v-138aaf4b]{color:#1e40af}.payment-info-card__content p[data-v-138aaf4b]{margin:0;font-size:.9rem;line-height:1.6}.payment-info-card--downgrade .payment-info-card__content p[data-v-138aaf4b]{color:#78350f}.payment-info-card--upgrade .payment-info-card__content p[data-v-138aaf4b]{color:#1e3a8a}.payment-info-card__content p strong[data-v-138aaf4b]{font-weight:700}.payment-info-card--downgrade .payment-info-card__content p strong[data-v-138aaf4b]{color:#92400e}.payment-info-card--upgrade .payment-info-card__content p strong[data-v-138aaf4b]{color:#1e40af}.payment-info-card__note[data-v-138aaf4b]{margin-top:.5rem;padding:.75rem;border-radius:8px;font-size:.85rem;font-style:italic}.payment-info-card--downgrade .payment-info-card__note[data-v-138aaf4b]{background:#f59e0b26;color:#92400e}.payment-info-card--upgrade .payment-info-card__note[data-v-138aaf4b]{background:#3b82f626;color:#1e40af}.payment-modal__prorata[data-v-138aaf4b]{margin-top:1rem;padding:1rem;background:#f8fafc;border-radius:8px;border-left:4px solid #3b82f6}.prorata-info__label[data-v-138aaf4b]{margin:0 0 .5rem;font-size:.875rem;color:#64748b;font-weight:500}.prorata-info__amount[data-v-138aaf4b]{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;color:#1e293b}.prorata-info__details[data-v-138aaf4b]{margin:0;font-size:.8125rem;color:#64748b}.plan-upgrade__pending-payment[data-v-138aaf4b]{margin-bottom:1.5rem}.pending-payment-card[data-v-138aaf4b]{background:#fff;border-radius:14px;border:2px solid #fbbf24;box-shadow:0 6px 20px #fbbf2426;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.pending-payment-card--expired[data-v-138aaf4b]{border-color:#ef4444;box-shadow:0 8px 24px #ef444426}.pending-payment-card--expired .pending-payment-card__header[data-v-138aaf4b]{color:#dc2626}.pending-payment-card__header[data-v-138aaf4b]{display:flex;align-items:center;gap:.65rem;color:#92400e}.pending-payment-card__header e-icon[data-v-138aaf4b]{font-size:1.3rem}.pending-payment-card__header h3[data-v-138aaf4b]{margin:0;font-size:1.125rem;font-weight:700}.pending-payment-card__body[data-v-138aaf4b]{display:flex;flex-direction:column;gap:.875rem}.pending-payment-card__body p[data-v-138aaf4b]{margin:0;color:#475569;line-height:1.5;font-size:.9rem}.pending-payment-card__body p strong[data-v-138aaf4b]{color:#0f172a;font-weight:600}.pending-payment-card__expired-message p[data-v-138aaf4b]{margin-bottom:.75rem}.pending-payment-card__expired-message p[data-v-138aaf4b]:last-child{margin-bottom:0}.pending-payment-card__expired-message .expired-date[data-v-138aaf4b]{color:#64748b;font-size:.85rem}.pending-payment-card__expired-message .expired-info[data-v-138aaf4b]{color:#475569;font-size:.875rem}.expiration-info[data-v-138aaf4b]{display:flex;align-items:center;gap:.45rem;margin-top:.65rem;padding:.65rem;background:#fef3c7;border-radius:7px;color:#92400e;font-size:.85rem}.expiration-info e-icon[data-v-138aaf4b]{color:#f59e0b}.expiration-info .expiration-warning[data-v-138aaf4b]{margin-left:auto;font-weight:600;color:#d97706}.pending-payment-card__actions[data-v-138aaf4b]{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.pending-payment-card__actions .btn[data-v-138aaf4b]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;padding:.65rem 1.25rem;border-radius:10px;font-weight:600;font-size:.875rem;transition:all .2s ease;border:none;cursor:pointer}.pending-payment-card__actions .btn e-icon[data-v-138aaf4b]{font-size:1.1rem;flex-shrink:0}.pending-payment-card__actions .btn--primary[data-v-138aaf4b]{background:#2563eb;color:#fff}.pending-payment-card__actions .btn--primary[data-v-138aaf4b]:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.pending-payment-card__actions .btn--secondary[data-v-138aaf4b]{background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.pending-payment-card__actions .btn--secondary[data-v-138aaf4b]:hover{background:#e2e8f0;color:#334155}.sandbox-simulator[data-v-138aaf4b]{margin-top:1.25rem;padding:.875rem 1rem;border-radius:10px;border:1px dashed rgba(37,99,235,.35);background:#2563eb0f;display:flex;flex-direction:column;gap:.75rem}.sandbox-simulator__info[data-v-138aaf4b]{display:flex;flex-direction:column;gap:.3rem}.sandbox-simulator__info p[data-v-138aaf4b]{margin:0;color:#475569;font-size:.85rem}.sandbox-simulator__badge[data-v-138aaf4b]{align-self:flex-start;background:#1d4ed8;color:#fff;padding:.2rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sandbox-simulator__buttons[data-v-138aaf4b]{display:flex;flex-wrap:wrap;gap:.55rem}.sandbox-btn[data-v-138aaf4b]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:10px;border:1px solid rgba(37,99,235,.25);background:#fff;color:#1d4ed8;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease}.sandbox-btn[data-v-138aaf4b]:disabled{opacity:.6;cursor:not-allowed}.sandbox-btn[data-v-138aaf4b]:not(:disabled):hover{background:#2563eb14;border-color:#2563eb73}.sandbox-btn e-icon[data-v-138aaf4b]{font-size:1rem}.sandbox-btn--approve[data-v-138aaf4b]{background:#22c55e1f;border-color:#22c55e66;color:#047857}.sandbox-btn--approve[data-v-138aaf4b]:not(:disabled):hover{background:#22c55e2e;border-color:#22c55e8c}.sandbox-btn--danger[data-v-138aaf4b]{background:#ef44441f;border-color:#ef444466;color:#b91c1c}.sandbox-btn--danger[data-v-138aaf4b]:not(:disabled):hover{background:#ef44442e;border-color:#ef44448c}.sandbox-btn--warning[data-v-138aaf4b]{background:#f59e0b1f;border-color:#f59e0b66;color:#b45309}.sandbox-btn--warning[data-v-138aaf4b]:not(:disabled):hover{background:#f59e0b2e;border-color:#f59e0b8c}.sandbox-simulator__hint[data-v-138aaf4b]{color:#475569;font-size:.8rem}.sandbox-simulator__hint strong[data-v-138aaf4b]{color:#1d4ed8}@media (max-width: 640px){.pending-payment-card__actions[data-v-138aaf4b]{flex-direction:column}.pending-payment-card__actions .btn[data-v-138aaf4b]{width:100%;justify-content:center;min-height:42px}.sandbox-simulator__buttons[data-v-138aaf4b]{flex-direction:column}.sandbox-btn[data-v-138aaf4b]{width:100%;justify-content:center}.payment-modal__tabs[data-v-138aaf4b]{width:100%;justify-content:stretch}.payment-modal__tab[data-v-138aaf4b]{flex:1;min-width:0;padding:.75rem 1rem;font-size:.85rem}.payment-modal__tab .payment-modal__tab-content[data-v-138aaf4b]{gap:.35rem}.payment-modal__tab e-icon[data-v-138aaf4b]{font-size:1rem}}.plan-upgrade__grid[data-v-138aaf4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;align-items:stretch;grid-auto-rows:1fr;width:100%;box-sizing:border-box}@media (min-width: 480px){.plan-upgrade__grid[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.875rem}}@media (min-width: 768px){.plan-upgrade__grid[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}}@media (min-width: 992px){.plan-upgrade__grid[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;max-width:100%}}@media (min-width: 1200px){.plan-upgrade__grid[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}}@media (min-width: 1400px){.plan-upgrade__grid[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}}@media (min-width: 1600px){.plan-upgrade__grid[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}}@media (min-width: 1920px){.plan-upgrade__grid[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}}.plan-upgrade__grid--many-plans[data-v-138aaf4b]{gap:.75rem!important}@media (min-width: 480px){.plan-upgrade__grid--many-plans[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:.75rem!important}}@media (min-width: 768px){.plan-upgrade__grid--many-plans[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:.75rem!important}}@media (min-width: 992px){.plan-upgrade__grid--many-plans[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:.75rem!important}}@media (min-width: 1200px){.plan-upgrade__grid--many-plans[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:.75rem!important}}@media (min-width: 1400px){.plan-upgrade__grid--many-plans[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:.75rem!important}}@media (min-width: 1600px){.plan-upgrade__grid--many-plans[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:.75rem!important}}@media (min-width: 1920px){.plan-upgrade__grid--many-plans[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:.75rem!important}}.plan-card[data-v-138aaf4b]{position:relative;background:#fff;border-radius:12px;border:1px solid rgba(15,23,42,.06);box-shadow:0 6px 18px #0f172a0f;padding:1rem;display:flex;flex-direction:column;gap:.75rem;transition:transform .2s ease,box-shadow .2s ease;min-height:auto;border-left:4px solid transparent;width:100%;max-width:100%;box-sizing:border-box;height:100%}.plan-card[data-v-138aaf4b]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff05}.plan-card[data-v-138aaf4b]:hover{transform:translateY(-2px);box-shadow:0 14px 36px #0f172a1a}.plan-card--current[data-v-138aaf4b]{border-left-color:#25d366;box-shadow:0 14px 36px #25d3661f}.plan-card--featured[data-v-138aaf4b]{border-left-color:#f59e0b}.plan-card--compact[data-v-138aaf4b]:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.plan-card--compact.plan-card--current[data-v-138aaf4b]{box-shadow:0 8px 20px #22c55e26}.plan-card__header[data-v-138aaf4b]{display:flex;gap:.65rem;align-items:flex-start}.plan-card--compact .plan-card__header[data-v-138aaf4b]{gap:.5rem!important}.plan-card__icon[data-v-138aaf4b]{width:36px;height:36px;border-radius:10px;background:#f0f8f5;display:grid;place-items:center;color:#0f766e;font-size:1.1rem;flex-shrink:0}.plan-card--compact .plan-card__icon[data-v-138aaf4b]{width:28px!important;height:28px!important;border-radius:8px!important;font-size:.9rem!important}.plan-card__headline[data-v-138aaf4b]{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0;overflow:hidden}.plan-card__title-row[data-v-138aaf4b]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.plan-card__title-row h2[data-v-138aaf4b]{margin:0;font-size:1rem;font-weight:700;color:#111827;line-height:1.3}.plan-card--compact .plan-card__title-row[data-v-138aaf4b]{gap:.3rem!important}.plan-card--compact .plan-card__title-row h2[data-v-138aaf4b]{font-size:.875rem!important;line-height:1.2!important}.plan-card__subtitle[data-v-138aaf4b]{margin:0;color:#51617c;font-size:.8125rem;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.plan-card--compact .plan-card__subtitle[data-v-138aaf4b]{font-size:.75rem!important;line-height:1.3!important;-webkit-line-clamp:1!important}.plan-card__badge[data-v-138aaf4b]{display:inline-flex;align-items:center;gap:.3rem;background:#0f766e1f;color:#0f766e;padding:.25rem .6rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.2}.plan-card__badge e-icon[data-v-138aaf4b]{font-size:.75rem}.plan-card--compact .plan-card__badge[data-v-138aaf4b]{padding:.2rem .5rem!important;font-size:.625rem!important;gap:.25rem!important}.plan-card--compact .plan-card__badge e-icon[data-v-138aaf4b]{font-size:.6875rem!important}.plan-card__badge--current[data-v-138aaf4b]{background:#22c55e29;color:#15803d}.plan-card__badge--featured[data-v-138aaf4b]{background:#facc152e;color:#ca8a04}.plan-card__price[data-v-138aaf4b]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.plan-card__price-main[data-v-138aaf4b]{display:flex;flex-direction:column}.plan-card__price-main strong[data-v-138aaf4b]{font-size:1.6rem;line-height:1.05;color:#0f172a}.plan-card__price-main small[data-v-138aaf4b]{color:#64748b;font-size:.875rem}.plan-card--compact .plan-card__price-main strong[data-v-138aaf4b]{font-size:1.125rem!important}.plan-card--compact .plan-card__price-main small[data-v-138aaf4b]{font-size:.75rem!important}.plan-card__saving[data-v-138aaf4b]{background:#10b9811f;color:#047857;padding:.3rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;white-space:nowrap}.plan-card--compact .plan-card__saving[data-v-138aaf4b]{padding:.25rem .4rem!important;font-size:.625rem!important}.plan-card__features[data-v-138aaf4b]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:.5rem;color:#475569;flex:1;min-width:0}.plan-card__features li[data-v-138aaf4b]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.35;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.plan-card__features li e-icon[data-v-138aaf4b]{font-size:.95rem;flex-shrink:0}.plan-card__features li .feature-icon-wrapper[data-v-138aaf4b]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#22c55e1f;color:#15803d;flex-shrink:0}.plan-card__features li .feature-icon-wrapper e-icon[data-v-138aaf4b]{font-size:.95rem}.plan-card__features li .feature-icon-wrapper--inactive[data-v-138aaf4b]{background:#94a3b82e;color:#94a3b8}.plan-card__features[data-v-138aaf4b]{max-height:7.5rem;overflow:auto;padding-right:6px}@media (max-width: 480px){.plan-card__features[data-v-138aaf4b]{grid-template-columns:1fr;max-height:none;overflow:visible;padding-right:0}}@media (min-width: 1600px){.plan-card__features[data-v-138aaf4b]{grid-template-columns:1fr;gap:.4rem}}.plan-card--compact .plan-card__features[data-v-138aaf4b]{grid-template-columns:1fr!important;gap:.35rem!important}.plan-card--compact .plan-card__features li[data-v-138aaf4b]{font-size:.75rem!important;gap:.35rem!important;line-height:1.3!important}.plan-card--compact .plan-card__features li e-icon[data-v-138aaf4b]{font-size:.8125rem!important}.plan-card--compact .plan-card__features li .feature-icon-wrapper[data-v-138aaf4b]{width:20px!important;height:20px!important;border-radius:5px!important}.plan-card--compact .plan-card__features li .feature-icon-wrapper e-icon[data-v-138aaf4b]{font-size:.75rem!important}.plan-card__restriction[data-v-138aaf4b]{margin:0;padding:.6rem .7rem;background:#f8fafcd9;border:1px dashed rgba(148,163,184,.4);border-radius:10px;color:#475569;font-size:.8125rem;line-height:1.4}.plan-card--compact .plan-card__restriction[data-v-138aaf4b]{padding:.5rem .6rem!important;border-radius:8px!important;font-size:.75rem!important;line-height:1.3!important}.feature-icon--inactive[data-v-138aaf4b]{color:#cbd5f5}.plan-card__footer[data-v-138aaf4b]{margin-top:auto;padding-top:.4rem}.plan-card__footer .btn[data-v-138aaf4b]{width:100%;justify-content:center;min-height:38px;border-radius:10px;font-weight:600;font-size:.8125rem;padding:.65rem 1rem}.plan-card--compact .plan-card__footer[data-v-138aaf4b]{padding-top:.3rem!important}.plan-card--compact .plan-card__footer .btn[data-v-138aaf4b]{min-height:32px!important;border-radius:8px!important;font-size:.75rem!important;padding:.5rem .75rem!important}.plan-upgrade__summary[data-v-138aaf4b]{background:#0f172a;color:#e2e8f0;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.875rem}.plan-upgrade__summary h3[data-v-138aaf4b]{margin:0;font-size:1.1rem}.plan-summary[data-v-138aaf4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.875rem}.plan-summary__label[data-v-138aaf4b]{display:block;font-size:.85rem;opacity:.7}.plan-summary__status[data-v-138aaf4b]{text-transform:capitalize}.payment-modal[data-v-138aaf4b]{display:flex;flex-direction:column;gap:1.5rem}.payment-modal__header[data-v-138aaf4b]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.payment-modal__header h2[data-v-138aaf4b]{margin:0;font-size:1.4rem;font-weight:700;color:#0f172a}.payment-modal__close[data-v-138aaf4b]{border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;cursor:pointer;transition:background .2s ease}.payment-modal__close[data-v-138aaf4b]:hover{background:#94a3b833}.payment-modal__summary[data-v-138aaf4b]{margin-bottom:1.5rem}.payment-modal__tabs[data-v-138aaf4b]{display:inline-flex;gap:.6rem;background:#f1f5f9;padding:.35rem;border-radius:999px;align-self:flex-start}.payment-modal__tab[data-v-138aaf4b]{display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:999px;padding:.75rem 1.5rem;background:transparent;color:#475569;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;text-align:center;white-space:nowrap;min-height:2.75rem;margin:0;flex:0 0 auto;box-sizing:border-box;position:relative}.payment-modal__tab--active[data-v-138aaf4b]{background:#2563eb;color:#fff;box-shadow:0 10px 18px #2563eb33}.payment-modal__tab--disabled[data-v-138aaf4b]{opacity:.5;cursor:not-allowed}.payment-modal__tab .payment-modal__tab-content[data-v-138aaf4b]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.payment-modal__tab e-icon[data-v-138aaf4b]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.1rem}.payment-modal__tab span[data-v-138aaf4b]{display:inline-block;line-height:1.2}.payment-modal__body[data-v-138aaf4b]{display:flex;flex-direction:column;gap:1.5rem}.payment-modal__section[data-v-138aaf4b]{display:flex;flex-direction:column;gap:1.15rem;padding:1.25rem;border-radius:16px;border:1px solid rgba(148,163,184,.28);background:#fff}.payment-modal__section .btn[data-v-138aaf4b]{min-height:48px;border-radius:12px;font-weight:600}.pix-result[data-v-138aaf4b]{margin-top:1.25rem}.pix-result__card[data-v-138aaf4b]{display:flex;gap:1.8rem;align-items:stretch;padding:1.5rem;border-radius:18px;border:1px solid rgba(15,23,42,.08);box-shadow:0 16px 32px #0f172a14;background:linear-gradient(135deg,#fff,#f8fbff)}.pix-result__qr[data-v-138aaf4b]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.75rem;min-width:240px}.pix-result__qr img[data-v-138aaf4b]{width:220px;height:220px;border-radius:16px;border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 24px #0f172a1f}.pix-result__placeholder[data-v-138aaf4b]{width:220px;height:220px;border-radius:16px;border:1px dashed rgba(37,99,235,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#1d4ed8;background:#2563eb14}.pix-result__placeholder e-icon[data-v-138aaf4b]{font-size:3rem}.pix-result__badge[data-v-138aaf4b]{display:inline-flex;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem 1.1rem;border-radius:14px;background:#1d4ed8;color:#fff;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.pix-result__badge strong[data-v-138aaf4b]{font-size:1rem;letter-spacing:normal}.pix-result__details[data-v-138aaf4b]{flex:1;display:flex;flex-direction:column;gap:1rem}.pix-result__details h4[data-v-138aaf4b]{margin:0;font-size:1.35rem;color:#0f172a}.pix-result__details p[data-v-138aaf4b]{margin:0;color:#475569;line-height:1.6}.pix-result__info[data-v-138aaf4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;padding:0;margin:0;list-style:none}.pix-result__info li[data-v-138aaf4b]{background:#f1f5f9cc;border-radius:12px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.25rem}.pix-result__info span[data-v-138aaf4b]{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.pix-result__info strong[data-v-138aaf4b]{font-size:1.05rem;color:#0f172a}.pix-result__actions[data-v-138aaf4b]{display:flex;flex-wrap:wrap;gap:.75rem}.pix-result__actions .btn[data-v-138aaf4b]{min-height:44px;padding:.75rem 1.35rem;border-radius:12px;display:inline-flex;align-items:center;gap:.5rem}.payment-modal__pix-actions[data-v-138aaf4b]{display:flex;flex-wrap:wrap;gap:.75rem}.payment-modal__pix-actions .btn[data-v-138aaf4b]{display:inline-flex;align-items:center;gap:.45rem}.payment-modal__loading-inline[data-v-138aaf4b]{display:flex;align-items:center;gap:.75rem;color:#475569}.payment-modal__error[data-v-138aaf4b]{margin:0;padding:.85rem 1rem;border-radius:12px;background:#f8717129;color:#b91c1c;font-size:.9rem}@media (max-width: 640px){.payment-modal__info[data-v-138aaf4b]{margin-bottom:1.25rem}.payment-info-card[data-v-138aaf4b]{flex-direction:column;gap:.875rem;padding:1rem}.payment-info-card__icon[data-v-138aaf4b]{width:40px;height:40px;font-size:1.5rem}.payment-info-card__content h4[data-v-138aaf4b]{font-size:1rem}.payment-info-card__content p[data-v-138aaf4b]{font-size:.875rem}.payment-info-card__note[data-v-138aaf4b]{font-size:.8125rem;padding:.65rem}.payment-modal__summary[data-v-138aaf4b]{margin-bottom:1rem}.payment-modal__tabs[data-v-138aaf4b]{width:100%;justify-content:stretch;gap:.4rem}.payment-modal__tab[data-v-138aaf4b]{flex:1;justify-content:center;min-width:0;padding:.75rem 1rem;font-size:.85rem}.payment-modal__tab .payment-modal__tab-content[data-v-138aaf4b]{gap:.35rem}.payment-modal__tab e-icon[data-v-138aaf4b]{font-size:1rem}.payment-modal__payer[data-v-138aaf4b]{grid-template-columns:1fr}.pix-result__card[data-v-138aaf4b]{flex-direction:column}.pix-result__qr[data-v-138aaf4b]{min-width:auto;align-items:flex-start}.pix-result__qr img[data-v-138aaf4b],.pix-result__placeholder[data-v-138aaf4b]{width:200px;height:200px}.pix-result__actions[data-v-138aaf4b]{flex-direction:column}.pix-result__actions .btn[data-v-138aaf4b]{width:100%;justify-content:center}.payment-modal__pix-actions[data-v-138aaf4b]{flex-direction:column;align-items:stretch}}@media (max-width: 768px){.plan-upgrade[data-v-138aaf4b]{padding:1rem}.plan-upgrade__header[data-v-138aaf4b]{align-items:flex-start;padding:1.5rem 1.25rem;gap:1rem;overflow:visible;word-wrap:break-word;overflow-wrap:break-word}.plan-upgrade__header>div[data-v-138aaf4b]:first-child{width:100%;min-width:0}.plan-upgrade__header h1[data-v-138aaf4b]{font-size:1.5rem;line-height:1.35;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;width:100%}.plan-upgrade__header p[data-v-138aaf4b]{font-size:.875rem;line-height:1.6;max-width:100%;width:100%;word-wrap:break-word;overflow-wrap:break-word}.plan-upgrade__grid[data-v-138aaf4b]{grid-template-columns:1fr;gap:1rem}.plan-card[data-v-138aaf4b]{min-height:auto;padding:1rem .875rem;max-width:100%}.plan-card__features[data-v-138aaf4b]{grid-template-columns:1fr;gap:.4rem}.plan-upgrade__grid--many-plans[data-v-138aaf4b]{gap:.75rem!important}.plan-card--compact[data-v-138aaf4b]{padding:.7rem .6rem!important;gap:.55rem!important}}@media (min-width: 768px) and (max-width: 991px){.plan-upgrade__grid[data-v-138aaf4b]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.plan-card__features[data-v-138aaf4b]{grid-template-columns:1fr}}@media (max-width: 768px){.scheduled-downgrade-card[data-v-138aaf4b]{padding:1.25rem;gap:1rem}.scheduled-downgrade-card__header h3[data-v-138aaf4b]{font-size:1.1rem}.scheduled-downgrade-card__header .e-icon[data-v-138aaf4b]{font-size:1.5rem}.scheduled-downgrade-card__body[data-v-138aaf4b]{gap:1rem}.scheduled-downgrade-card__body .btn[data-v-138aaf4b]{align-self:stretch;width:100%;justify-content:center}}@media (max-width: 480px){.plan-upgrade[data-v-138aaf4b]{padding:.75rem}.plan-upgrade__header[data-v-138aaf4b]{padding:1.25rem 1rem;gap:.875rem;overflow:visible;word-wrap:break-word;overflow-wrap:break-word}.plan-upgrade__header>div[data-v-138aaf4b]:first-child{width:100%;min-width:0}.plan-upgrade__header h1[data-v-138aaf4b]{font-size:1.25rem;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;width:100%}.plan-upgrade__header p[data-v-138aaf4b]{font-size:.8125rem;line-height:1.6;max-width:100%;width:100%;word-wrap:break-word;overflow-wrap:break-word}.plan-upgrade__billing[data-v-138aaf4b]{align-self:stretch;width:100%;justify-content:center}.scheduled-downgrade-card[data-v-138aaf4b]{padding:1rem;gap:.875rem}.scheduled-downgrade-card__header h3[data-v-138aaf4b]{font-size:1rem}.scheduled-downgrade-card__header .e-icon[data-v-138aaf4b]{font-size:1.3rem}.scheduled-downgrade-card__body p[data-v-138aaf4b]{font-size:.875rem}.scheduled-downgrade-card__body .btn[data-v-138aaf4b]{padding:.65rem 1.25rem;font-size:.8125rem}.plan-card[data-v-138aaf4b]{padding:.875rem .75rem;border-radius:10px;gap:.65rem}.plan-card__header[data-v-138aaf4b]{gap:.6rem}.plan-card__icon[data-v-138aaf4b]{width:32px;height:32px;font-size:1rem}.plan-card__title-row[data-v-138aaf4b]{flex-direction:column;align-items:flex-start;gap:.35rem}.plan-card__title-row h2[data-v-138aaf4b]{font-size:.9375rem}.plan-card__subtitle[data-v-138aaf4b]{font-size:.75rem}.plan-card__price-main strong[data-v-138aaf4b]{font-size:1.25rem}.plan-card__features[data-v-138aaf4b]{gap:.35rem;font-size:.75rem}.plan-card__footer .btn[data-v-138aaf4b]{min-height:36px;font-size:.75rem;padding:.6rem .875rem}}.e-file-upload[data-v-286bb6bd]{display:flex;flex-direction:column;gap:1rem}.upload-area[data-v-286bb6bd]{border:2px dashed var(--border, #e0e0e0);border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer;transition:all .2s;background:var(--bg-secondary, #f5f5f5)}.upload-area[data-v-286bb6bd]:hover:not(.upload-area--disabled):not(.upload-area--uploading){border-color:var(--primary, #007bff);background:var(--primary-light, #e3f2fd)}.upload-area--dragover[data-v-286bb6bd]{border-color:var(--primary, #007bff);background:var(--primary-light, #e3f2fd);transform:scale(1.02)}.upload-area--uploading[data-v-286bb6bd]{cursor:not-allowed;opacity:.7}.upload-area--disabled[data-v-286bb6bd]{cursor:not-allowed;opacity:.5}.upload-content[data-v-286bb6bd]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.upload-icon[data-v-286bb6bd]{font-size:3rem;color:var(--primary, #007bff);margin-bottom:.5rem}.upload-text[data-v-286bb6bd]{font-size:1rem;color:var(--text-primary, #333);margin:0}.upload-hint[data-v-286bb6bd]{font-size:.875rem;color:var(--text-secondary, #666);margin:0}.upload-progress[data-v-286bb6bd]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.upload-progress e-icon[data-v-286bb6bd]{font-size:2rem;color:var(--primary, #007bff)}.upload-files[data-v-286bb6bd]{display:flex;flex-direction:column;gap:.5rem}.upload-file-item[data-v-286bb6bd]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--bg-primary, #fff);border:1px solid var(--border, #e0e0e0);border-radius:.5rem;transition:all .2s}.upload-file-item--success[data-v-286bb6bd]{border-color:#4caf50;background:#e8f5e9}.upload-file-item--error[data-v-286bb6bd]{border-color:#f44336;background:#ffebee}.file-info[data-v-286bb6bd]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.file-icon[data-v-286bb6bd]{font-size:1.5rem;color:var(--primary, #007bff);flex-shrink:0}.file-details[data-v-286bb6bd]{flex:1;min-width:0}.file-name[data-v-286bb6bd]{font-size:.875rem;font-weight:500;color:var(--text-primary, #333);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-286bb6bd]{font-size:.75rem;color:var(--text-secondary, #666)}.file-status[data-v-286bb6bd]{display:flex;align-items:center;gap:.5rem}.file-progress[data-v-286bb6bd]{position:relative;width:100px;height:.5rem;background:var(--bg-tertiary, #e0e0e0);border-radius:.25rem;overflow:hidden}.file-progress-bar[data-v-286bb6bd]{height:100%;background:var(--primary, #007bff);transition:width .3s}.file-progress-text[data-v-286bb6bd]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.625rem;font-weight:600;color:var(--text-primary, #333)}.status-icon[data-v-286bb6bd]{font-size:1.25rem}.status-icon--success[data-v-286bb6bd]{color:#4caf50}.status-icon--error[data-v-286bb6bd]{color:#f44336}.upload-limits[data-v-286bb6bd]{padding:.75rem;background:var(--bg-secondary, #f5f5f5);border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem}.limits-info[data-v-286bb6bd]{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.limits-label[data-v-286bb6bd]{color:var(--text-secondary, #666)}.limits-value[data-v-286bb6bd]{font-weight:600;color:var(--text-primary, #333)}.limits-progress[data-v-286bb6bd]{height:.5rem;background:var(--bg-tertiary, #e0e0e0);border-radius:.25rem;overflow:hidden}.limits-progress-bar[data-v-286bb6bd]{height:100%;background:var(--primary, #007bff);transition:width .3s,background-color .3s}.limits-progress-bar--warning[data-v-286bb6bd]{background:#ff9800}.limits-progress-bar--danger[data-v-286bb6bd]{background:#f44336}.limits-warning[data-v-286bb6bd]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#ff9800}.upload-actions[data-v-286bb6bd]{display:flex;gap:.75rem;justify-content:flex-end}.upload-actions .btn[data-v-286bb6bd]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap;border-radius:999px;padding:.65rem 1.5rem;transition:background-color .2s ease,box-shadow .2s ease}.upload-actions .btn e-icon[data-v-286bb6bd]{display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.upload-actions .btn-primary[data-v-286bb6bd]{background:var(--primary-color, #00a884);border-color:var(--primary-color, #00a884);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--primary-color, #00a884) 30%,transparent)}.upload-actions .btn-primary[data-v-286bb6bd]:hover:not(:disabled){filter:brightness(.92);box-shadow:0 10px 24px color-mix(in srgb,var(--primary-color, #00a884) 38%,transparent)}.upload-actions .btn-secondary[data-v-286bb6bd]{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a;box-shadow:0 4px 12px #0f172a14}.upload-actions .btn-secondary[data-v-286bb6bd]:hover:not(:disabled){background:#e2e8f0;border-color:#d1d5db}.spinning[data-v-286bb6bd]{animation:spin-286bb6bd 1s linear infinite}@keyframes spin-286bb6bd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.upload-area[data-v-286bb6bd]{padding:1.5rem}.upload-icon[data-v-286bb6bd]{font-size:2.5rem}.upload-actions[data-v-286bb6bd]{flex-direction:column}.upload-actions .btn[data-v-286bb6bd]{width:100%}}.file-manager-view[data-v-af9b0098]{padding:0;height:100%;width:100%;display:flex;flex-direction:column;background:#f5f7fa;gap:0;overflow:hidden}.file-manager-header[data-v-af9b0098]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 2rem;background:#fff;box-shadow:0 1px 3px #00000014;border-bottom:1px solid #e2e8f0;flex-shrink:0;z-index:10}.file-manager-title[data-v-af9b0098]{font-size:1.875rem;font-weight:700;margin:0;color:var(--primary-color, #075e54);letter-spacing:-.02em;display:flex;align-items:center;gap:.75rem}.file-manager-title[data-v-af9b0098]:before{content:"";width:4px;height:2rem;background:linear-gradient(180deg,var(--primary-color, #00a884) 0%,var(--secondary-color, #128c7e) 100%);border-radius:2px}.organization-selector[data-v-af9b0098]{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e2e8f0}.organization-selector label[data-v-af9b0098]{font-weight:600;font-size:.875rem;color:#475569;white-space:nowrap}.organization-select[data-v-af9b0098]{padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#1e293b;cursor:pointer;font-size:.875rem;font-weight:500;min-width:200px;transition:all .2s}.organization-select[data-v-af9b0098]:hover{border-color:var(--primary-color, #00a884)}.organization-select[data-v-af9b0098]:focus{outline:none;border-color:var(--primary-color, #00a884);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #00a884) 20%,transparent)}.file-manager-layout[data-v-af9b0098]{display:flex;gap:0;flex:1;min-height:0;align-items:stretch;overflow:hidden;padding:1.25rem 2rem}.file-manager-sidebar[data-v-af9b0098]{width:300px;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px 0 0 12px;box-shadow:0 1px 3px #00000014;overflow:hidden;display:flex;flex-direction:column;height:100%}.file-manager-main[data-v-af9b0098]{flex:1;display:flex;flex-direction:column;min-width:0;gap:1rem;background:#fff;border:1px solid #e2e8f0;border-left:none;border-right:none;box-shadow:0 1px 3px #00000014;padding:1.5rem;overflow:hidden;height:100%}.file-manager-main[data-v-af9b0098]>*:not(.e-file-content-area){flex-shrink:0}.file-manager-main .e-file-content-area[data-v-af9b0098]{flex:1;min-height:0}.file-manager-preview[data-v-af9b0098]{width:360px;flex-shrink:0;background:#fff;border:1px solid #e2e8f0;border-radius:0 12px 12px 0;box-shadow:0 1px 3px #00000014;overflow:hidden;display:flex;flex-direction:column;height:100%}.folder-preview[data-v-af9b0098]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 2rem;justify-content:center;height:100%}.folder-icon[data-v-af9b0098]{font-size:5rem;color:var(--primary-color, #00a884);margin-bottom:1.5rem;opacity:.8}.folder-preview h3[data-v-af9b0098]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.folder-preview p[data-v-af9b0098]{font-size:.875rem;color:#64748b;margin:0}.field-error[data-v-af9b0098]{color:#e74c3c;font-size:.85rem;margin-top:.5rem;padding:0 .5rem}.modal-description[data-v-af9b0098]{font-size:.9rem;color:#475569;margin-bottom:1rem}.move-modal-body[data-v-af9b0098]{display:flex;flex-direction:column;gap:1rem}.move-destination[data-v-af9b0098]{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem 1rem}.destination-labels[data-v-af9b0098]{display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:#475569}.move-destination strong[data-v-af9b0098]{color:#0f172a}.btn-link[data-v-af9b0098]{border:none;background:transparent;color:var(--primary-color, #00a884);font-weight:600;cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:background .2s ease;display:inline-flex;align-items:center;gap:.35rem}.btn-link[data-v-af9b0098]:hover{background:color-mix(in srgb,var(--primary-color, #00a884) 14%,transparent)}.move-tree-wrapper[data-v-af9b0098]{max-height:320px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem;background:#fff}.file-manager-loading[data-v-af9b0098],.file-manager-error[data-v-af9b0098]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;gap:1rem}.file-manager-loading[data-v-af9b0098]{color:#64748b}.file-manager-error[data-v-af9b0098]{color:#ef4444;background:#fef2f2;border-radius:8px;border:1px solid #fecaca}.file-manager-loading e-icon[data-v-af9b0098],.file-manager-error e-icon[data-v-af9b0098]{font-size:2.5rem}.modal-actions[data-v-af9b0098]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0}.spinning[data-v-af9b0098]{animation:spin-af9b0098 1s linear infinite}@keyframes spin-af9b0098{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1400px){.file-manager-preview[data-v-af9b0098]{width:320px}}@media (max-width: 1200px){.file-manager-sidebar[data-v-af9b0098]{width:260px}.file-manager-preview[data-v-af9b0098]{width:300px}}@media (max-width: 1024px){.file-manager-layout[data-v-af9b0098]{flex-direction:column;gap:1rem;padding:1rem}.file-manager-sidebar[data-v-af9b0098]{width:100%;height:300px;border-radius:12px}.file-manager-main[data-v-af9b0098]{height:auto;min-height:500px;border-radius:12px;border:1px solid #e2e8f0}.file-manager-preview[data-v-af9b0098]{width:100%;height:400px;border-radius:12px}}@media (max-width: 768px){.file-manager-header[data-v-af9b0098]{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.file-manager-title[data-v-af9b0098]{font-size:1.5rem}.organization-selector[data-v-af9b0098]{width:100%;flex-direction:column;align-items:stretch;padding:.75rem}.organization-select[data-v-af9b0098]{width:100%;min-width:auto}.file-manager-layout[data-v-af9b0098]{padding:.75rem}.file-manager-main[data-v-af9b0098]{padding:1rem}}.roles-section[data-v-fc797ebf]{padding:1.5rem;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;height:calc(100vh - 140px);overflow:hidden}.roles-header[data-v-fc797ebf]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.roles-header .roles-title[data-v-fc797ebf]{font-size:1.5rem;font-weight:700;color:#333;margin:0}.roles-header .roles-new[data-v-fc797ebf]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;background:var(--primary-color, #00a884);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .3s ease}.roles-header .roles-new[data-v-fc797ebf]:hover{background:#128c7e;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.roles-filters[data-v-fc797ebf]{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.roles-filters .filter-group[data-v-fc797ebf]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.roles-filters .filter-group label[data-v-fc797ebf]{display:flex;align-items:center;gap:.3rem;font-size:.9rem;color:#666;cursor:pointer}.roles-filters .filter-group label input[type=checkbox][data-v-fc797ebf]{cursor:pointer}.roles-filters .search-input[data-v-fc797ebf]{width:100%;padding:.6rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem}.roles-filters .search-input[data-v-fc797ebf]:focus{outline:none;border-color:var(--primary-color, #00a884)}.roles-list[data-v-fc797ebf]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow-y:auto;flex:1;padding-right:.5rem}.roles-list[data-v-fc797ebf]::-webkit-scrollbar{width:8px}.roles-list[data-v-fc797ebf]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.roles-list[data-v-fc797ebf]::-webkit-scrollbar-thumb{background:var(--primary-color, #00a884);border-radius:10px}.roles-list[data-v-fc797ebf]::-webkit-scrollbar-thumb:hover{background:#128c7e}@media (max-width: 1200px){.roles-list[data-v-fc797ebf]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.roles-list[data-v-fc797ebf]{grid-template-columns:1fr}}.role-card[data-v-fc797ebf]{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 4px #0000001a;border-left:4px solid var(--primary-color, #00a884);transition:all .3s ease;display:flex;flex-direction:column;gap:.5rem;min-height:180px;height:180px;overflow:hidden}.role-card.status-active[data-v-fc797ebf]{border-left-color:#27ae60}.role-card.status-inactive[data-v-fc797ebf]{border-left-color:#95a5a6}.role-card[data-v-fc797ebf]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.role-card_header[data-v-fc797ebf]{display:flex;align-items:center;gap:.4rem;width:100%;justify-content:flex-start}.role-card_header .status[data-v-fc797ebf]{width:10px;height:10px;border-radius:50%;flex-shrink:0;background-color:#ccc}.role-card_header .status.active[data-v-fc797ebf]{background-color:#4caf50}.role-card_header .status.inactive[data-v-fc797ebf]{background-color:#f44336}.role-card_footer[data-v-fc797ebf]{width:100%;border-top:1px solid #f0f0f0;padding-top:.75rem}.role-card_footer .role-card_actions[data-v-fc797ebf]{display:flex;flex-direction:row;gap:.4rem;justify-content:flex-start;flex-wrap:wrap}.role-card_footer .role-card_actions .icon-button[data-v-fc797ebf]{background:none;border:none;cursor:pointer;font-size:.5rem;padding:.3rem;border-radius:8px;transition:background .2s ease;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.role-card_footer .role-card_actions .icon-button e-icon[data-v-fc797ebf],.role-card_footer .role-card_actions .icon-button[data-v-fc797ebf] e-icon,.role-card_footer .role-card_actions .icon-button[data-v-fc797ebf] .e-icon{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.role-card_footer .role-card_actions .icon-button[data-v-fc797ebf]:hover:not(:disabled){background-color:#f0f0f0}.role-card_footer .role-card_actions .icon-button.success[data-v-fc797ebf]:hover{background-color:#e5ffe5}.role-card_footer .role-card_actions .icon-button.warning[data-v-fc797ebf]:hover{background-color:#fff3e5}.role-card_footer .role-card_actions .icon-button.danger[data-v-fc797ebf]:hover{background-color:#ffe5e5}.role-card_footer .role-card_actions .icon-button[data-v-fc797ebf]:disabled{opacity:.5;cursor:not-allowed}.role-card_icon[data-v-fc797ebf]{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid var(--primary-color, #00a884);background-color:#f0f8f5;display:flex;align-items:center;justify-content:center;color:var(--primary-color, #00a884);font-size:1.5rem}.role-card_icon e-icon[data-v-fc797ebf],.role-card_icon[data-v-fc797ebf] e-icon,.role-card_icon[data-v-fc797ebf] .e-icon{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.role-info[data-v-fc797ebf]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;gap:8px}.role-info .role-title-row[data-v-fc797ebf]{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;min-height:1.5rem}.role-info .role-name[data-v-fc797ebf]{font-weight:600;font-size:1rem;color:#333;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.role-info .role-name[data-v-fc797ebf]:hover{color:var(--primary-color, #00a884)}.role-info .role-badge[data-v-fc797ebf]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;padding:.2rem .4rem;border-radius:4px;font-weight:500;flex-shrink:0;white-space:nowrap;line-height:1.2}.role-info .role-badge.system[data-v-fc797ebf]{background:#e3f2fd;color:#1976d2}.role-info .role-badge.custom[data-v-fc797ebf]{background:#f3e5f5;color:#7b1fa2}.role-info .role-badge .badge-icon[data-v-fc797ebf]{width:12px;height:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.role-info .role-badge .badge-icon[data-v-fc797ebf] svg,.role-info .role-badge .badge-icon[data-v-fc797ebf] path{display:block}.role-details-row[data-v-fc797ebf]{display:flex;align-items:center;gap:.4rem;margin-top:.2rem}.role-details-row[data-v-fc797ebf]:first-child{margin-top:.1rem}.role-details[data-v-fc797ebf]{font-size:.75rem;color:#666;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:.4rem;line-height:1.4;flex:1}.role-details .detail-icon[data-v-fc797ebf]{width:14px;height:14px;color:#555;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.role-details .detail-icon[data-v-fc797ebf] svg,.role-details .detail-icon[data-v-fc797ebf] path{display:block}.role-description[data-v-fc797ebf]{font-size:.7rem;color:#999;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.roles-empty[data-v-fc797ebf]{grid-column:1/-1;text-align:center;padding:3rem;color:#999}.roles-empty .e-icon[data-v-fc797ebf]{font-size:4rem;margin-bottom:1rem;opacity:.5}.roles-empty p[data-v-fc797ebf]{font-size:1rem;margin:0}.duplicate-role-form__intro[data-v-a5ea90d8]{margin:0 0 1.25rem;color:#555;font-size:.95rem;line-height:1.5}.duplicate-role-form[data-v-a5ea90d8]{display:flex;flex-direction:column;gap:1rem}.duplicate-role-form__field[data-v-a5ea90d8]{display:flex;flex-direction:column;margin-bottom:.25rem}.duplicate-role-form__label[data-v-a5ea90d8]{font-weight:600;font-size:.9rem;margin-bottom:.5rem;color:#444}.duplicate-role-form__required[data-v-a5ea90d8]{color:#e74c3c}.duplicate-role-form__input[data-v-a5ea90d8]{padding:.6rem .75rem;border:1px solid #ccc;border-radius:8px;font-size:.95rem;transition:border-color .2s ease;width:100%;font-family:inherit;box-sizing:border-box}.duplicate-role-form__input[data-v-a5ea90d8]::placeholder{color:#999}.duplicate-role-form__input[data-v-a5ea90d8]:focus{border-color:#128c7e;outline:none}.role-organizations-block[data-v-a5ea90d8]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #eee}.role-organizations-block__label[data-v-a5ea90d8]{display:block;font-weight:600;font-size:.9rem;margin-bottom:.35rem;color:#444}.role-organizations-block__hint[data-v-a5ea90d8]{font-size:.85rem;color:#666;margin:0 0 .75rem;line-height:1.4}.role-organizations-tags[data-v-a5ea90d8]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.role-organizations-tag[data-v-a5ea90d8]{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .5rem .35rem .6rem;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:6px;font-size:.9rem;color:#2e7d32}.role-organizations-tag__name[data-v-a5ea90d8]{font-weight:500}.role-organizations-tag__remove[data-v-a5ea90d8]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;margin-left:.15rem;border:none;border-radius:4px;background:#00000014;color:#1b5e20;font-size:1.1rem;line-height:1;cursor:pointer;transition:background .15s ease}.role-organizations-tag__remove[data-v-a5ea90d8]:hover{background:#00000026}.role-organizations-add__select[data-v-a5ea90d8]{width:100%;max-width:320px;padding:.5rem .75rem;border:1px solid #ccc;border-radius:8px;font-size:.9rem;background:#fff}.role-organizations-add__select[data-v-a5ea90d8]:focus{border-color:#128c7e;outline:none}.role-permissions-section[data-v-f82eb162]{padding:1.5rem;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;height:calc(100vh - 140px);overflow:hidden}.role-permissions-header[data-v-f82eb162]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:1rem;flex-wrap:wrap}.role-permissions-header .role-permissions-title[data-v-f82eb162]{font-size:1.5rem;font-weight:700;color:#333;margin:0}.role-permissions-header .role-selector[data-v-f82eb162]{flex:1;min-width:250px;max-width:400px}.role-permissions-content[data-v-f82eb162]{display:flex;flex-direction:column;gap:1.5rem;flex:1;overflow:hidden}.permissions-actions[data-v-f82eb162]{display:flex;gap:1rem;flex-shrink:0;flex-wrap:wrap}.permissions-actions .btn[data-v-f82eb162]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .3s ease}.permissions-actions .btn[data-v-f82eb162]:disabled{opacity:.5;cursor:not-allowed}.permissions-actions .btn.btn-primary[data-v-f82eb162]{background:var(--primary-color, #00a884);color:#fff}.permissions-actions .btn.btn-primary[data-v-f82eb162]:hover:not(:disabled){background:#128c7e;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.permissions-actions .btn.btn-secondary[data-v-f82eb162]{background:#6c757d;color:#fff}.permissions-actions .btn.btn-secondary[data-v-f82eb162]:hover:not(:disabled){background:#5a6268;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.permissions-actions .btn.btn-info[data-v-f82eb162]{background:#17a2b8;color:#fff}.permissions-actions .btn.btn-info[data-v-f82eb162]:hover:not(:disabled){background:#138496;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.permissions-list[data-v-f82eb162]{display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;flex:1;padding-right:.5rem}.permissions-list[data-v-f82eb162]::-webkit-scrollbar{width:8px}.permissions-list[data-v-f82eb162]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.permissions-list[data-v-f82eb162]::-webkit-scrollbar-thumb{background:var(--primary-color, #00a884);border-radius:10px}.permissions-list[data-v-f82eb162]::-webkit-scrollbar-thumb:hover{background:#128c7e}.permission-category .category-header[data-v-f82eb162]{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;border-bottom:none}.permission-category .category-header .category-title[data-v-f82eb162]{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:600;color:#333;margin:0}.permission-category .category-header .category-count[data-v-f82eb162]{font-size:.85rem;color:#666;font-weight:500}.permission-category .permissions-grid[data-v-f82eb162]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.75rem}@media (max-width: 768px){.permission-category .permissions-grid[data-v-f82eb162]{grid-template-columns:1fr}}.permission-category .permission-item[data-v-f82eb162]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff}.permission-category .permission-item[data-v-f82eb162]:hover{border-color:var(--primary-color, #00a884);background:#f0f8f5}.permission-category .permission-item.is-granted[data-v-f82eb162]{border-color:#27ae60;background:#e8f5e9}.permission-category .permission-item.is-modified[data-v-f82eb162]{border-left:3px solid #f39c12}.permission-category .permission-item.is-master-only[data-v-f82eb162]{background:#fff3cd;border-color:#ffc107;opacity:.8}.permission-category .permission-item input[type=checkbox][data-v-f82eb162]{margin-top:.25rem;cursor:pointer;flex-shrink:0}.permission-category .permission-item input[type=checkbox][data-v-f82eb162]:disabled{cursor:not-allowed;opacity:.5}.permission-category .permission-item .permission-info[data-v-f82eb162]{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.permission-category .permission-item .permission-info .permission-name[data-v-f82eb162]{font-weight:600;font-size:.9rem;color:#333;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.permission-category .permission-item .permission-info .permission-name .master-only-badge[data-v-f82eb162]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;color:#856404;background:#fff3cd;padding:.2rem .5rem;border-radius:4px;border:1px solid #ffc107}.permission-category .permission-item .permission-info .permission-name .alias-badge[data-v-f82eb162]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:700;color:#0c5460;background:#d1ecf1;padding:.2rem .5rem;border-radius:4px;border:1px solid #17a2b8}.permission-category .permission-item .permission-info .permission-code[data-v-f82eb162]{font-size:.75rem;color:#666;font-family:monospace}.permission-category .permission-item .permission-info .permission-description[data-v-f82eb162]{font-size:.7rem;color:#999;font-style:italic}.permission-category .permission-item .permission-info .master-only-warning[data-v-f82eb162]{display:block;font-size:.7rem;color:#856404;background:#fff3cd;padding:.4rem .6rem;border-radius:4px;border-left:3px solid #ffc107;margin-top:.25rem;font-weight:500}.permission-category .permission-item .permission-info .alias-info[data-v-f82eb162]{display:block;font-size:.7rem;color:#0c5460;background:#d1ecf1;padding:.4rem .6rem;border-radius:4px;border-left:3px solid #17a2b8;margin-top:.25rem;font-weight:400;line-height:1.4}.permission-category .permission-item .permission-info .alias-info strong[data-v-f82eb162]{font-weight:600}.permission-category .permission-item .modified-icon[data-v-f82eb162]{color:#f39c12;flex-shrink:0;margin-top:.25rem}.permissions-empty[data-v-f82eb162],.role-permissions-empty[data-v-f82eb162]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#999;text-align:center;flex:1}.permissions-empty .e-icon[data-v-f82eb162],.role-permissions-empty .e-icon[data-v-f82eb162]{font-size:4rem;margin-bottom:1rem;opacity:.5}.permissions-empty p[data-v-f82eb162],.role-permissions-empty p[data-v-f82eb162]{font-size:1rem;margin:0}.permissions-section[data-v-a31a16bc]{padding:1.5rem;max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem;height:calc(100vh - 140px);overflow:hidden}.permissions-header[data-v-a31a16bc]{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.permissions-header .permissions-title[data-v-a31a16bc]{font-size:1.5rem;font-weight:700;color:#333;margin:0}.permissions-header .permissions-new[data-v-a31a16bc]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;background:var(--primary-color, #00a884);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:.95rem;transition:all .3s ease}.permissions-header .permissions-new[data-v-a31a16bc]:hover{background:#128c7e;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.permissions-filters[data-v-a31a16bc]{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.permissions-filters .filter-group[data-v-a31a16bc]{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.permissions-filters .filter-group label[data-v-a31a16bc]{display:flex;align-items:center;gap:.3rem;font-size:.9rem;color:#666;cursor:pointer}.permissions-filters .filter-group label input[type=checkbox][data-v-a31a16bc]{cursor:pointer}.permissions-filters .search-input[data-v-a31a16bc]{width:100%;padding:.6rem 1rem;border:1px solid #ddd;border-radius:8px;font-size:.95rem}.permissions-filters .search-input[data-v-a31a16bc]:focus{outline:none;border-color:var(--primary-color, #00a884)}.permissions-list[data-v-a31a16bc]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow-y:auto;flex:1;padding-right:.5rem}.permissions-list[data-v-a31a16bc]::-webkit-scrollbar{width:8px}.permissions-list[data-v-a31a16bc]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.permissions-list[data-v-a31a16bc]::-webkit-scrollbar-thumb{background:var(--primary-color, #00a884);border-radius:10px}.permissions-list[data-v-a31a16bc]::-webkit-scrollbar-thumb:hover{background:#128c7e}@media (max-width: 1200px){.permissions-list[data-v-a31a16bc]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.permissions-list[data-v-a31a16bc]{grid-template-columns:1fr}}.permission-card[data-v-a31a16bc]{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 2px 4px #0000001a;border-left:4px solid var(--primary-color, #00a884);transition:all .3s ease;display:flex;flex-direction:column;gap:.5rem;min-height:180px;height:180px;overflow:hidden}.permission-card.status-active[data-v-a31a16bc]{border-left-color:#27ae60}.permission-card.status-inactive[data-v-a31a16bc]{border-left-color:#95a5a6}.permission-card[data-v-a31a16bc]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.permission-card_header[data-v-a31a16bc]{display:flex;align-items:center;gap:.4rem;width:100%;justify-content:flex-start}.permission-card_header .status[data-v-a31a16bc]{width:10px;height:10px;border-radius:50%;flex-shrink:0;background-color:#ccc}.permission-card_header .status.active[data-v-a31a16bc]{background-color:#4caf50}.permission-card_header .status.inactive[data-v-a31a16bc]{background-color:#f44336}.permission-card_footer[data-v-a31a16bc]{width:100%;border-top:1px solid #f0f0f0;padding-top:.75rem}.permission-card_footer .permission-card_actions[data-v-a31a16bc]{display:flex;flex-direction:row;gap:.4rem;justify-content:flex-start;flex-wrap:wrap}.permission-card_footer .permission-card_actions .icon-button[data-v-a31a16bc]{background:none;border:none;cursor:pointer;font-size:.5rem;padding:.3rem;border-radius:8px;transition:background .2s ease;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.permission-card_footer .permission-card_actions .icon-button e-icon[data-v-a31a16bc],.permission-card_footer .permission-card_actions .icon-button[data-v-a31a16bc] e-icon,.permission-card_footer .permission-card_actions .icon-button[data-v-a31a16bc] .e-icon{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.permission-card_footer .permission-card_actions .icon-button[data-v-a31a16bc]:hover:not(:disabled){background-color:#f0f0f0}.permission-card_footer .permission-card_actions .icon-button.success[data-v-a31a16bc]:hover{background-color:#e5ffe5}.permission-card_footer .permission-card_actions .icon-button.warning[data-v-a31a16bc]:hover{background-color:#fff3e5}.permission-card_footer .permission-card_actions .icon-button.danger[data-v-a31a16bc]:hover{background-color:#ffe5e5}.permission-card_footer .permission-card_actions .icon-button[data-v-a31a16bc]:disabled{opacity:.5;cursor:not-allowed}.permission-card_icon[data-v-a31a16bc]{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;border:2px solid var(--primary-color, #00a884);background-color:#f0f8f5;display:flex;align-items:center;justify-content:center;color:var(--primary-color, #00a884);font-size:1.5rem}.permission-card_icon e-icon[data-v-a31a16bc],.permission-card_icon[data-v-a31a16bc] e-icon,.permission-card_icon[data-v-a31a16bc] .e-icon{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.permission-info[data-v-a31a16bc]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;gap:8px}.permission-info .permission-title-row[data-v-a31a16bc]{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap;min-height:1.5rem}.permission-info .permission-name[data-v-a31a16bc]{font-weight:600;font-size:1rem;color:#333;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.permission-info .permission-name[data-v-a31a16bc]:hover{color:var(--primary-color, #00a884)}.permission-info .permission-badge[data-v-a31a16bc]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;padding:.2rem .4rem;border-radius:4px;font-weight:500;flex-shrink:0;white-space:nowrap;line-height:1.2}.permission-info .permission-badge.system[data-v-a31a16bc]{background:#e3f2fd;color:#1976d2}.permission-info .permission-badge.custom[data-v-a31a16bc]{background:#f3e5f5;color:#7b1fa2}.permission-info .permission-badge .badge-icon[data-v-a31a16bc]{width:12px;height:12px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.permission-info .permission-badge .badge-icon[data-v-a31a16bc] svg,.permission-info .permission-badge .badge-icon[data-v-a31a16bc] path{display:block}.permission-details-row[data-v-a31a16bc]{display:flex;align-items:center;gap:.4rem;margin-top:.2rem}.permission-details-row[data-v-a31a16bc]:first-child{margin-top:.1rem}.permission-details[data-v-a31a16bc]{font-size:.75rem;color:#666;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:.4rem;line-height:1.4;flex:1}.permission-details .detail-icon[data-v-a31a16bc]{width:14px;height:14px;color:#555;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1}.permission-details .detail-icon[data-v-a31a16bc] svg,.permission-details .detail-icon[data-v-a31a16bc] path{display:block}.permission-description[data-v-a31a16bc]{font-size:.7rem;color:#999;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:help}.permissions-empty[data-v-a31a16bc]{grid-column:1/-1;text-align:center;padding:3rem;color:#999}.permissions-empty .e-icon[data-v-a31a16bc]{font-size:4rem;margin-bottom:1rem;opacity:.5}.permissions-empty p[data-v-a31a16bc]{font-size:1rem;margin:0}.calendar-wrapper[data-v-aa049342]{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:1rem;min-height:600px;position:relative}.calendar-wrapper .calendar-loading-overlay[data-v-aa049342]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;display:flex;align-items:center;justify-content:center;z-index:10;border-radius:12px}.calendar-wrapper .calendar-loading-overlay .e-icon[data-v-aa049342]{font-size:2rem;color:#25d366}.calendar-wrapper .calendar-actions[data-v-aa049342]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.calendar-wrapper .calendar-actions .btn[data-v-aa049342]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.2rem;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;border:none;min-height:44px}.calendar-wrapper .calendar-actions .btn.btn--primary[data-v-aa049342]{background:#25d366;color:#fff}.calendar-wrapper .calendar-actions .btn.btn--primary[data-v-aa049342]:hover{background:#1da851;transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.calendar-wrapper .calendar-actions .calendar-filters[data-v-aa049342]{display:flex;gap:1rem;align-items:center}.calendar-wrapper .calendar-actions .calendar-filters .filter-checkbox[data-v-aa049342]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.calendar-wrapper .calendar-actions .calendar-filters .filter-checkbox input[type=checkbox][data-v-aa049342]{width:18px;height:18px;cursor:pointer}.calendar-wrapper .calendar-actions .calendar-filters .filter-checkbox span[data-v-aa049342]{font-size:.9rem;color:#374151}.calendar-wrapper .fullcalendar-container[data-v-aa049342]{width:100%;min-height:500px}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc{font-size:14px}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-toolbar{margin-bottom:1rem}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-toolbar .fc-toolbar-title{font-size:1.5rem;font-weight:600;color:#1f2937}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-toolbar .fc-button{padding:.5rem 1rem;border-radius:6px;font-weight:500;border:1px solid #d1d5db;background:#fff;color:#374151;transition:all .2s ease}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-toolbar .fc-button:hover{background:#f9fafb;border-color:#9ca3af}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-toolbar .fc-button.fc-button-active{background:#25d366;color:#fff;border-color:#25d366}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-event{border-radius:4px;padding:2px 6px;cursor:pointer;transition:all .2s ease}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-event:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-event .fc-event-title{font-weight:500}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-daygrid-day{transition:background-color .2s ease}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-daygrid-day:hover{background-color:#f9fafb}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-timegrid-slot{height:2.5em}@media (min-width: 1200px){.calendar-wrapper[data-v-aa049342]{padding:1.5rem}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc{font-size:15px}}@media (max-width: 1024px){.calendar-wrapper[data-v-aa049342]{padding:.75rem}.calendar-wrapper .calendar-actions[data-v-aa049342]{flex-direction:column;align-items:stretch}.calendar-wrapper .calendar-actions .btn[data-v-aa049342],.calendar-wrapper .calendar-actions .calendar-filters[data-v-aa049342]{width:100%;justify-content:center}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc{font-size:13px}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-toolbar{flex-direction:column;gap:.5rem}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-toolbar .fc-toolbar-chunk{width:100%;display:flex;justify-content:center}}@media (max-width: 768px){.calendar-wrapper[data-v-aa049342]{padding:.5rem;border-radius:8px}.calendar-wrapper .calendar-actions[data-v-aa049342]{gap:.75rem}.calendar-wrapper .calendar-actions .btn[data-v-aa049342]{padding:.6rem 1rem;font-size:.9rem;min-height:44px}.calendar-wrapper .calendar-actions .calendar-filters[data-v-aa049342]{flex-direction:column;align-items:stretch;gap:.5rem}.calendar-wrapper .calendar-actions .calendar-filters .filter-checkbox[data-v-aa049342]{padding:.5rem;background:#f9fafb;border-radius:6px}.calendar-wrapper .fullcalendar-container[data-v-aa049342]{min-height:400px}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc{font-size:12px}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-toolbar{flex-direction:column;gap:.5rem}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-toolbar .fc-toolbar-title{font-size:1.2rem}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-toolbar .fc-toolbar-chunk{width:100%;display:flex;justify-content:center}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-button{padding:.4rem .6rem;font-size:.85rem}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-event{font-size:.75rem;padding:2px 4px}}@media (max-width: 480px){.calendar-wrapper[data-v-aa049342]{padding:.25rem}.calendar-wrapper .calendar-actions .btn[data-v-aa049342]{padding:.5rem .8rem;font-size:.85rem;gap:.3rem}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc{font-size:11px}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-button{padding:.3rem .5rem;font-size:.8rem}.calendar-wrapper .fullcalendar-container[data-v-aa049342] .fc .fc-event{font-size:.7rem;padding:1px 3px}}.color-red[data-v-a64814f6]{color:#e74c3c}.modal-header-with-status[data-v-a64814f6]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.modal-header-with-status h2[data-v-a64814f6]{margin:0;flex:1}.modal-header-with-status .event-status-badge[data-v-a64814f6]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;white-space:nowrap}.modal-header-with-status .event-status-badge e-icon[data-v-a64814f6]{font-size:.875rem}.modal-header-with-status .event-status-badge--completed[data-v-a64814f6]{background-color:#10b981;color:#fff}.modal-header-with-status .event-status-badge--cancelled[data-v-a64814f6]{background-color:#ef4444;color:#fff}.modal-header-with-status .event-status-badge--scheduled[data-v-a64814f6]{background-color:#3b82f6;color:#fff}.form-disabled[data-v-a64814f6]{pointer-events:none;opacity:.6}.form-disabled .e-field input[data-v-a64814f6],.form-disabled .e-field select[data-v-a64814f6],.form-disabled .e-field textarea[data-v-a64814f6]{background-color:#f3f4f6;cursor:not-allowed}.fields-disabled[data-v-a64814f6]{pointer-events:none;opacity:.6}.fields-disabled input[data-v-a64814f6],.fields-disabled select[data-v-a64814f6]{background-color:#f3f4f6;cursor:not-allowed}.event-status-message[data-v-a64814f6]{margin-top:1.5rem;padding:1rem;border-radius:8px;background-color:#f0f9ff;border-left:4px solid #3b82f6}.event-status-message .status-message-content[data-v-a64814f6]{display:flex;align-items:flex-start;gap:.75rem}.event-status-message .status-message-content e-icon[data-v-a64814f6]{font-size:1.25rem;color:#3b82f6;flex-shrink:0;margin-top:.125rem}.event-status-message .status-message-content p[data-v-a64814f6]{margin:0;color:#1e40af;font-size:.875rem;line-height:1.5}.event-status-message .status-message-content p strong[data-v-a64814f6]{display:block;margin-bottom:.25rem;font-weight:600}.event-status-message[data-v-a64814f6]:has(.status-message-content e-icon[name=check]){background-color:#f0fdf4;border-left-color:#10b981}.event-status-message:has(.status-message-content e-icon[name=check]) .status-message-content e-icon[data-v-a64814f6]{color:#10b981}.event-status-message:has(.status-message-content e-icon[name=check]) .status-message-content p[data-v-a64814f6]{color:#065f46}.event-status-message[data-v-a64814f6]:has(.status-message-content e-icon[name=close]){background-color:#fef2f2;border-left-color:#ef4444}.event-status-message:has(.status-message-content e-icon[name=close]) .status-message-content e-icon[data-v-a64814f6]{color:#ef4444}.event-status-message:has(.status-message-content e-icon[name=close]) .status-message-content p[data-v-a64814f6]{color:#991b1b}.custom-field-organization[data-v-a64814f6]{margin-bottom:1.25rem}.custom-field-organization .e-field__label[data-v-a64814f6]{font-weight:600;font-size:.9rem;margin-bottom:.5rem;color:#333;display:block}.custom-field-organization .e-field__label.is-required[data-v-a64814f6]:after{content:" *";color:#e74c3c}.custom-field-organization select.custom-select-organization[data-v-a64814f6]{padding:.65rem 2.5rem .65rem .85rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;font-family:inherit;background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23334155' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;color:#1f2937;transition:all .2s ease;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;box-sizing:border-box;min-height:42px}.custom-field-organization select.custom-select-organization[data-v-a64814f6]:hover{border-color:#94a3b8;background-color:#f8fafc}.custom-field-organization select.custom-select-organization[data-v-a64814f6]:focus{border-color:#128c7e;outline:none;box-shadow:0 0 0 3px #128c7e1a;background-color:#fff}.custom-field-organization select.custom-select-organization[data-v-a64814f6]:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}.custom-field-organization select.custom-select-organization option[data-v-a64814f6]{padding:.5rem;background:#fff;color:#1f2937}.custom-field-organization .no-instances-message[data-v-a64814f6]{margin-top:.5rem}.custom-fields-wrapper[data-v-a64814f6]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e0e0e0}.custom-fields-wrapper .e-field[data-v-a64814f6]{margin-bottom:1.5rem}.custom-fields-wrapper .e-field__label[data-v-a64814f6]{font-weight:600;font-size:.9rem;margin-bottom:.5rem;color:#333;display:block}.custom-fields-wrapper .e-field__label.is-required[data-v-a64814f6]:after{content:" *";color:#e74c3c}.custom-fields-wrapper select.custom-select-instance[data-v-a64814f6],.custom-fields-wrapper select.e-field__select[data-v-a64814f6]{padding:.65rem 2.5rem .65rem .85rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;font-family:inherit;background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23334155' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;color:#1f2937;transition:all .2s ease;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;box-sizing:border-box;min-height:42px}.custom-fields-wrapper select.custom-select-instance[data-v-a64814f6]:hover,.custom-fields-wrapper select.e-field__select[data-v-a64814f6]:hover{border-color:#94a3b8;background-color:#f8fafc}.custom-fields-wrapper select.custom-select-instance[data-v-a64814f6]:focus,.custom-fields-wrapper select.e-field__select[data-v-a64814f6]:focus{border-color:#128c7e;outline:none;box-shadow:0 0 0 3px #128c7e1a;background-color:#fff}.custom-fields-wrapper select.custom-select-instance[data-v-a64814f6]:disabled,.custom-fields-wrapper select.e-field__select[data-v-a64814f6]:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}.custom-fields-wrapper select.custom-select-instance option[data-v-a64814f6],.custom-fields-wrapper select.e-field__select option[data-v-a64814f6]{padding:.5rem;background:#fff;color:#1f2937}.contact-select-wrapper[data-v-a64814f6]{position:relative}.contact-select-wrapper input.contact-search-input[data-v-a64814f6],.contact-select-wrapper input.custom-input-contact[data-v-a64814f6],.contact-select-wrapper input.e-field__input[data-v-a64814f6]{width:100%;padding:.65rem .85rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.95rem;font-family:inherit;background:#fff;color:#1f2937;transition:all .2s ease;box-sizing:border-box;min-height:42px}.contact-select-wrapper input.contact-search-input[data-v-a64814f6]:hover:not(:disabled),.contact-select-wrapper input.custom-input-contact[data-v-a64814f6]:hover:not(:disabled),.contact-select-wrapper input.e-field__input[data-v-a64814f6]:hover:not(:disabled){border-color:#94a3b8;background-color:#f8fafc}.contact-select-wrapper input.contact-search-input[data-v-a64814f6]:focus,.contact-select-wrapper input.custom-input-contact[data-v-a64814f6]:focus,.contact-select-wrapper input.e-field__input[data-v-a64814f6]:focus{border-color:#128c7e;outline:none;box-shadow:0 0 0 3px #128c7e1a;background-color:#fff}.contact-select-wrapper input.contact-search-input[data-v-a64814f6]:disabled,.contact-select-wrapper input.custom-input-contact[data-v-a64814f6]:disabled,.contact-select-wrapper input.e-field__input[data-v-a64814f6]:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:.6}.contact-select-wrapper input.contact-search-input[data-v-a64814f6]::placeholder,.contact-select-wrapper input.custom-input-contact[data-v-a64814f6]::placeholder,.contact-select-wrapper input.e-field__input[data-v-a64814f6]::placeholder{color:#94a3b8;opacity:.7}.contact-dropdown[data-v-a64814f6]{position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;margin-top:4px}.contact-option[data-v-a64814f6]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.contact-option[data-v-a64814f6]:hover{background-color:#f5f5f5}.contact-option[data-v-a64814f6]:last-child{border-bottom:none}.contact-option-avatar[data-v-a64814f6]{flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center}.contact-option-avatar-img[data-v-a64814f6]{width:100%;height:100%;object-fit:cover}.contact-option-avatar-initial[data-v-a64814f6]{font-size:1rem;font-weight:600;color:#666}.contact-option-info[data-v-a64814f6]{flex:1;min-width:0}.contact-option-name[data-v-a64814f6]{font-weight:500;color:#333;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-option-phone[data-v-a64814f6]{font-size:.85rem;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-option-empty[data-v-a64814f6]{padding:1rem;text-align:center;color:#999;font-style:italic}.contact-loading[data-v-a64814f6]{padding:.75rem 1rem;text-align:center;color:#666;font-size:.9rem}.selected-contact[data-v-a64814f6]{margin-top:.5rem;padding:.75rem;background-color:#f0f7ff;border:1px solid #b3d9ff;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.selected-contact strong[data-v-a64814f6]{color:#128c7e}.btn-clear-contact[data-v-a64814f6]{background:none;border:none;color:#e74c3c;font-size:1.5rem;cursor:pointer;padding:0 .5rem;line-height:1}.btn-clear-contact[data-v-a64814f6]:hover{color:#c0392b}.selected-contacts-chips[data-v-a64814f6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;padding:.5rem;background-color:#f8f9fa;border-radius:8px;min-height:40px}.contact-chip[data-v-a64814f6]{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .5rem .35rem .75rem;background-color:#e3f2fd;border:1px solid #90caf9;border-radius:20px;font-size:.85rem;color:#1565c0;transition:all .2s ease}.contact-chip[data-v-a64814f6]:hover{background-color:#bbdefb}.contact-chip-name[data-v-a64814f6]{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-chip-remove[data-v-a64814f6]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin-left:.25rem;background:none;border:none;border-radius:50%;color:#1565c0;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease}.contact-chip-remove[data-v-a64814f6]:hover{background-color:#ef5350;color:#fff}.contact-chip-remove[data-v-a64814f6]:disabled{cursor:not-allowed;opacity:.5}.calendar-view-header[data-v-a64814f6]{display:flex;justify-content:flex-end;margin-bottom:1rem;padding:0 .5rem}.calendar-view-header .btn[data-v-a64814f6]{display:inline-flex;align-items:center;gap:.5rem}.no-instances-message[data-v-a64814f6]{padding:.75rem;margin-top:.5rem;background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;font-size:.9rem}.modal-footer-actions[data-v-a64814f6]{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1rem}.modal-footer-actions .modal-footer-left[data-v-a64814f6]{display:flex;gap:.5rem;align-items:center}.modal-footer-actions .modal-footer-right[data-v-a64814f6]{display:flex;gap:.5rem;align-items:center;margin-left:auto}.modal-footer-actions .btn[data-v-a64814f6]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.modal-footer-actions .btn[data-v-a64814f6]:disabled{opacity:.5;cursor:not-allowed}.modal-footer-actions .btn e-icon[data-v-a64814f6]{font-size:1rem}.modal-footer-actions .btn--success[data-v-a64814f6]{background-color:#10b981;color:#fff}.modal-footer-actions .btn--success[data-v-a64814f6]:hover:not(:disabled){background-color:#059669}.modal-footer-actions .btn--warning[data-v-a64814f6]{background-color:#f59e0b;color:#fff}.modal-footer-actions .btn--warning[data-v-a64814f6]:hover:not(:disabled){background-color:#d97706}.modal-footer-actions .btn--ghost[data-v-a64814f6]{background-color:transparent;color:#6b7280;border:1px solid #e5e7eb}.modal-footer-actions .btn--ghost[data-v-a64814f6]:hover:not(:disabled){background-color:#f9fafb;border-color:#d1d5db}.modal-footer-actions .btn--primary[data-v-a64814f6]{background-color:#128c7e;color:#fff}.modal-footer-actions .btn--primary[data-v-a64814f6]:hover:not(:disabled){background-color:#0d6e63}@media (max-width: 768px){.modal-footer-actions[data-v-a64814f6]{flex-direction:column;align-items:stretch}.modal-footer-actions .modal-footer-left[data-v-a64814f6],.modal-footer-actions .modal-footer-right[data-v-a64814f6]{width:100%;justify-content:stretch}.modal-footer-actions .modal-footer-left .btn[data-v-a64814f6],.modal-footer-actions .modal-footer-right .btn[data-v-a64814f6]{flex:1}}.contact-status-list[data-v-42a36d0a]{padding:1rem 0}.status-grid[data-v-42a36d0a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}@media (max-width: 768px){.status-grid[data-v-42a36d0a]{grid-template-columns:1fr;gap:1rem}}.status-card[data-v-42a36d0a]{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.status-card[data-v-42a36d0a]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.status-card__header[data-v-42a36d0a]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb}.status-badge-preview[data-v-42a36d0a]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;color:#fff;font-weight:500;font-size:.875rem;position:relative}.status-badge-preview .status-name[data-v-42a36d0a]{color:#fff}.status-badge-preview e-icon[data-v-42a36d0a]{color:#fff}.status-badge-preview .system-default-badge[data-v-42a36d0a]{display:inline-flex;align-items:center;gap:.25rem;margin-left:.5rem;padding:.25rem .5rem;background:#ffffff40;border-radius:12px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.status-badge-preview .system-default-badge e-icon[data-v-42a36d0a]{width:12px;height:12px}.status-card__actions[data-v-42a36d0a]{display:flex;gap:.5rem}.status-action-btn[data-v-42a36d0a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#f3f4f6;border-radius:6px;cursor:pointer;transition:background-color .2s ease}.status-action-btn[data-v-42a36d0a]:hover:not(:disabled){background:#e5e7eb}.status-action-btn--danger[data-v-42a36d0a]:hover:not(:disabled){background:#fee2e2;color:#dc2626}.status-action-btn--disabled[data-v-42a36d0a],.status-action-btn[data-v-42a36d0a]:disabled{opacity:.5;cursor:not-allowed;background:#f9fafb}.status-action-btn--disabled[data-v-42a36d0a]:hover,.status-action-btn[data-v-42a36d0a]:disabled:hover{background:#f9fafb}.status-action-btn e-icon[data-v-42a36d0a]{width:16px;height:16px}.status-card__body[data-v-42a36d0a]{padding:1rem}.status-owner[data-v-42a36d0a]{display:flex;align-items:center;gap:.35rem;margin:0 0 .5rem;font-size:.8rem;color:#6b7280}.status-owner strong[data-v-42a36d0a]{color:#374151;font-weight:600}.status-owner e-icon[data-v-42a36d0a]{flex-shrink:0;color:#9ca3af}.status-description[data-v-42a36d0a]{margin:0 0 .75rem;color:#6b7280;font-size:.875rem;line-height:1.5}.status-meta[data-v-42a36d0a]{display:flex;gap:1rem;flex-wrap:wrap;font-size:.75rem;color:#9ca3af}.status-meta-item[data-v-42a36d0a]{display:flex;align-items:center;gap:.25rem}.status-meta-item.status-inactive[data-v-42a36d0a]{color:#dc2626}.status-meta-item e-icon[data-v-42a36d0a]{width:14px;height:14px}.status-empty[data-v-42a36d0a]{text-align:center;padding:3rem 1rem;color:#6b7280}.status-empty e-icon[data-v-42a36d0a]{color:#d1d5db;margin-bottom:1rem}.status-empty p[data-v-42a36d0a]{margin:.5rem 0;font-size:1rem}.status-empty .status-empty-hint[data-v-42a36d0a]{font-size:.875rem;color:#9ca3af}.profile-page[data-v-9ec3ade6]{display:flex;flex-direction:column;flex:1;min-height:100%;width:100%;background:#f0f2f5;overflow:auto}.profile-card[data-v-9ec3ade6]{display:flex;flex:1;min-height:0;margin:0;background:#fff;box-shadow:0 1px 3px #0000000f;overflow:hidden}@media (max-width: 768px){.profile-card[data-v-9ec3ade6]{flex-direction:column}}.profile-sidebar[data-v-9ec3ade6]{flex-shrink:0;width:280px;padding:40px 32px;background:linear-gradient(180deg,color-mix(in srgb,var(--primary-color, #00a884) 14%,white),#f7faf9);border-right:1px solid #e9edef;display:flex;flex-direction:column;align-items:center;text-align:center}@media (max-width: 768px){.profile-sidebar[data-v-9ec3ade6]{width:100%;border-right:none;border-bottom:1px solid #e9edef;padding:32px 24px}}.profile-avatar-wrap[data-v-9ec3ade6]{position:relative;display:inline-block;margin-bottom:20px}.profile-avatar[data-v-9ec3ade6],.profile-avatar-initial[data-v-9ec3ade6]{width:128px;height:128px;border-radius:50%;display:block;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 12px #00000014}.profile-avatar-initial[data-v-9ec3ade6]{background:var(--primary-color, #00a884);color:#fff;font-size:52px;font-weight:600;line-height:122px;text-align:center}.profile-avatar-edit[data-v-9ec3ade6]{position:absolute;right:0;bottom:0;width:44px;height:44px;border-radius:50%;background:var(--primary-color, #00a884);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #00a88466;transition:background .2s}.profile-avatar-edit[data-v-9ec3ade6]:hover{background:var(--secondary-color, #008f6f)}.profile-avatar-input[data-v-9ec3ade6]{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.profile-avatar-change-link[data-v-9ec3ade6]{display:inline-block;margin-bottom:16px;font-size:13px;font-weight:500;color:var(--primary-color, #00a884);cursor:pointer;transition:color .2s}.profile-avatar-change-link[data-v-9ec3ade6]:hover{color:var(--secondary-color, #008f6f);text-decoration:underline}.profile-name[data-v-9ec3ade6]{margin:0 0 6px;font-size:20px;font-weight:600;color:#111b21;line-height:1.3}.profile-role[data-v-9ec3ade6]{margin:0 0 4px;font-size:13px;font-weight:500;color:#667781}.profile-org[data-v-9ec3ade6]{margin:0;font-size:12px;color:#8696a0}.profile-main[data-v-9ec3ade6]{flex:1;min-width:0;width:100%;max-width:100%;display:flex;flex-direction:column;overflow:auto;padding:40px 48px 48px;box-sizing:border-box}@media (max-width: 768px){.profile-main[data-v-9ec3ade6]{padding:24px 20px 32px}}.profile-main-header[data-v-9ec3ade6]{margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid #e9edef}.profile-main-title[data-v-9ec3ade6]{margin:0 0 4px;font-size:22px;font-weight:600;color:#111b21}.profile-main-subtitle[data-v-9ec3ade6]{margin:0;font-size:14px;color:#667781}.profile-info[data-v-9ec3ade6],.profile-form[data-v-9ec3ade6]{max-width:420px}.profile-field[data-v-9ec3ade6]{margin-bottom:24px}.profile-field-label[data-v-9ec3ade6]{display:block;font-size:12px;font-weight:600;color:#667781;margin-bottom:8px;text-transform:uppercase;letter-spacing:.02em}.profile-field-value[data-v-9ec3ade6]{font-size:15px;color:#111b21;line-height:1.5}.profile-instances-list[data-v-9ec3ade6]{margin:0;padding-left:20px;font-size:15px;color:#111b21;line-height:1.6;list-style:disc}.profile-input[data-v-9ec3ade6]{width:100%;padding:12px 14px;border:1px solid #e9edef;border-radius:8px;font-size:15px;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.profile-input[data-v-9ec3ade6]:focus{outline:none;border-color:var(--primary-color, #00a884);box-shadow:0 0 0 2px #00a88426}.profile-input[data-v-9ec3ade6]::placeholder{color:#8696a0}.profile-form .profile-field[data-v-9ec3ade6]:last-of-type{margin-bottom:28px}.profile-org-branding[data-v-9ec3ade6]{margin-top:40px;padding-top:32px;border-top:1px solid #e9edef;width:100%;max-width:100%;box-sizing:border-box}.profile-org-branding__head[data-v-9ec3ade6]{margin-bottom:20px}.profile-org-branding__title[data-v-9ec3ade6]{margin:0 0 8px;font-size:20px;font-weight:600;color:#111b21;letter-spacing:-.02em}.profile-org-branding__desc[data-v-9ec3ade6]{margin:0;max-width:72ch;font-size:14px;color:#667781;line-height:1.55}.profile-org-branding__loading[data-v-9ec3ade6]{font-size:14px;color:#667781;padding:12px 0}.profile-org-branding__panel[data-v-9ec3ade6]{width:100%;max-width:100%;box-sizing:border-box;background:linear-gradient(165deg,color-mix(in srgb,var(--primary-color, #00a884) 6%,#fff),#fafbfb 48%,#fff);border:1px solid #e9edef;border-radius:14px;padding:28px 32px 32px;box-shadow:0 2px 12px #111b210f}@media (max-width: 768px){.profile-org-branding__panel[data-v-9ec3ade6]{padding:20px 18px 24px;border-radius:12px}}.profile-org-branding__panel[data-v-9ec3ade6] .e-entity-field{width:100%;max-width:100%}.profile-org-branding__panel[data-v-9ec3ade6] .form-row{width:100%;max-width:100%;margin-left:-.5rem;margin-right:-.5rem;box-sizing:border-box}.profile-org-branding__panel[data-v-9ec3ade6] .e-field{box-sizing:border-box;min-width:0;margin-bottom:.35rem}.profile-org-branding__panel[data-v-9ec3ade6] .e-field__label{font-size:.8rem;font-weight:600;color:#667781;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.45rem}.profile-org-branding__panel[data-v-9ec3ade6] .e-field__input,.profile-org-branding__panel[data-v-9ec3ade6] .e-field__color-text{border-radius:10px;border-color:#e9edef}.profile-org-branding__panel[data-v-9ec3ade6] .e-field__color{width:100%;max-width:100%}.profile-org-branding__panel[data-v-9ec3ade6] .e-field__color-input{width:52px;height:44px;border-radius:10px;cursor:pointer;border:1px solid #e9edef}.profile-org-branding__panel[data-v-9ec3ade6] .e-field__color-text{flex:1;min-width:0}.profile-domain-guide[data-v-9ec3ade6]{margin:0 0 28px;border:1px solid #e9edef;border-radius:12px;background:#fff;box-shadow:0 1px #111b210a;overflow:hidden}.profile-domain-guide__summary[data-v-9ec3ade6]{list-style:none;cursor:pointer;padding:16px 44px 16px 18px;font-size:15px;font-weight:600;color:#111b21;line-height:1.35;background:linear-gradient(180deg,#fff,#f8faf9);border-bottom:1px solid transparent;position:relative;-webkit-user-select:none;user-select:none}.profile-domain-guide__summary[data-v-9ec3ade6]::-webkit-details-marker{display:none}.profile-domain-guide__summary[data-v-9ec3ade6]:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid #667781;border-bottom:2px solid #667781;transform:translateY(-65%) rotate(45deg);transition:transform .2s ease}.profile-domain-guide[open] .profile-domain-guide__summary[data-v-9ec3ade6]{border-bottom-color:#e9edef}.profile-domain-guide[open] .profile-domain-guide__summary[data-v-9ec3ade6]:after{transform:translateY(-25%) rotate(225deg)}.profile-domain-guide__body[data-v-9ec3ade6]{padding:20px 20px 22px;font-size:15px;line-height:1.65;color:#111b21}@media (max-width: 768px){.profile-domain-guide__body[data-v-9ec3ade6]{padding:16px 14px 18px;font-size:14px}}.profile-domain-guide__intro[data-v-9ec3ade6]{margin:0 0 22px;padding:14px 16px;background:color-mix(in srgb,var(--primary-color, #00a884) 8%,#fff);border-radius:10px;border-left:4px solid var(--primary-color, #00a884);color:#111b21}.profile-domain-guide__steps[data-v-9ec3ade6]{margin:0 0 20px;padding-left:1.35rem}.profile-domain-guide__steps li[data-v-9ec3ade6]{margin-bottom:18px;padding-left:.35rem}.profile-domain-guide__steps li[data-v-9ec3ade6]:last-child{margin-bottom:0}.profile-domain-guide__step-title[data-v-9ec3ade6]{display:block;font-weight:700;color:#111b21;margin-bottom:6px;font-size:15px}.profile-domain-guide__step-text[data-v-9ec3ade6]{display:block;color:#667781;font-size:14px;line-height:1.6}.profile-domain-guide__step-text code[data-v-9ec3ade6]{display:inline-block;margin:2px 2px 0 0;padding:2px 8px;font-size:13px;font-family:ui-monospace,monospace;background:#f0f2f5;border-radius:6px;color:#1d2a30;word-break:break-all}.profile-domain-guide__footer[data-v-9ec3ade6]{margin:0;padding:14px 16px;font-size:14px;line-height:1.6;color:#667781;background:#f7f8f9;border-radius:10px;border:1px dashed #e9edef}.profile-domain-verify[data-v-9ec3ade6]{margin:24px 0 0;padding:18px 18px 20px;border:1px solid #e9edef;border-radius:12px;background:#fafcfb}.profile-domain-verify__head[data-v-9ec3ade6]{margin-bottom:14px}.profile-domain-verify__title[data-v-9ec3ade6]{margin:0 0 6px;font-size:16px;font-weight:600;color:#111b21}.profile-domain-verify__desc[data-v-9ec3ade6]{margin:0;font-size:14px;line-height:1.55;color:#667781}.profile-domain-verify__status[data-v-9ec3ade6]{margin:0 0 14px;padding:12px 14px;border-radius:10px;font-size:14px;line-height:1.55;border:1px solid #e9edef;background:#fff}.profile-domain-verify__status--ok[data-v-9ec3ade6]{border-color:color-mix(in srgb,#2e7d32 35%,#e9edef);background:color-mix(in srgb,#2e7d32 6%,#fff)}.profile-domain-verify__status--fail[data-v-9ec3ade6],.profile-domain-verify__status--no_domain[data-v-9ec3ade6]{border-color:color-mix(in srgb,#c62828 28%,#e9edef);background:color-mix(in srgb,#c62828 5%,#fff)}.profile-domain-verify__status--unknown[data-v-9ec3ade6]{border-color:#e9edef;background:#f7f8f9}.profile-domain-verify__status-line[data-v-9ec3ade6]{margin:0 0 6px;color:#111b21}.profile-domain-verify__meta[data-v-9ec3ade6]{margin:0 0 6px;font-size:13px;color:#667781}.profile-domain-verify__msg[data-v-9ec3ade6]{margin:0;font-size:13px;color:#111b21;word-break:break-word}.profile-domain-verify__hint[data-v-9ec3ade6]{margin:0;font-size:13px;color:#667781}.profile-domain-verify__actions[data-v-9ec3ade6]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.profile-org-branding__actions[data-v-9ec3ade6]{margin-top:24px;padding-top:4px}.profile-org-branding__error[data-v-9ec3ade6]{margin:16px 0 0;font-size:14px;color:#c62828;font-weight:500}.profile-sessions[data-v-9ec3ade6]{margin-top:48px;padding-top:32px;border-top:1px solid #e9edef;width:100%;max-width:100%;box-sizing:border-box}.profile-sessions-title[data-v-9ec3ade6]{margin:0 0 6px;font-size:18px;font-weight:600;color:#111b21}.profile-sessions-desc[data-v-9ec3ade6]{margin:0 0 20px;font-size:14px;color:#667781;line-height:1.5}.profile-sessions-loading[data-v-9ec3ade6],.profile-sessions-empty[data-v-9ec3ade6]{font-size:14px;color:#667781;margin:0}.profile-sessions-list[data-v-9ec3ade6]{list-style:none;margin:0;padding:0}.profile-session-item[data-v-9ec3ade6]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #e9edef;border-radius:8px;margin-bottom:10px;background:#fafafa}.profile-session-info[data-v-9ec3ade6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0}.profile-session-device[data-v-9ec3ade6]{font-size:14px;font-weight:500;color:#111b21}.profile-session-badge[data-v-9ec3ade6]{font-size:11px;font-weight:600;color:var(--primary-color, #00a884);background:#00a8841f;padding:2px 8px;border-radius:4px}.profile-session-meta[data-v-9ec3ade6]{width:100%;font-size:12px;color:#667781}.btn--sm[data-v-9ec3ade6]{padding:8px 14px;font-size:13px;flex-shrink:0}.profile-form-actions[data-v-9ec3ade6]{display:flex;gap:12px;align-items:center}.btn[data-v-9ec3ade6]{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:background .2s,opacity .2s}.btn--primary[data-v-9ec3ade6]{background:var(--primary-color, #00a884);color:#fff}.btn--primary[data-v-9ec3ade6]:hover:not(:disabled){background:var(--secondary-color, #008f6f)}.btn--primary[data-v-9ec3ade6]:disabled{opacity:.7;cursor:not-allowed}.btn--ghost[data-v-9ec3ade6]{background:transparent;color:#667781;border:1px solid #e9edef}.btn--ghost[data-v-9ec3ade6]:hover{background:#f5f6f6;color:#111b21}.btn--secondary[data-v-9ec3ade6]{background:#fff;color:#111b21;border:1px solid #e9edef}.btn--secondary[data-v-9ec3ade6]:hover:not(:disabled){background:#f0f2f5}.btn--secondary[data-v-9ec3ade6]:disabled{opacity:.65;cursor:not-allowed}.e-toast{position:fixed;bottom:2rem;right:2rem;padding:.75rem 1.25rem;border-radius:1rem;font-weight:500;font-size:.95rem;max-width:300px;color:#fff;box-shadow:0 2px 10px #00000026;z-index:9999}.e-toast--success{background-color:#28a745}.e-toast--error{background-color:#dc3545}.e-toast--info{background-color:#17a2b8}.e-toast--warning{background-color:#ffc107;color:#333}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.elist-section{width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem;display:flex;flex-direction:column;gap:1.5rem;height:calc(100vh - 140px);overflow:hidden}.elist-section .elist-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.elist-section .elist-header .elist-title{font-size:1.5rem;font-weight:700}.elist-section .elist-header .elist-new{background-color:var(--primary-color, #00a884);color:#fff;padding:.6rem 1.2rem;border:none;border-radius:8px;display:flex;align-items:center;gap:.4rem;font-weight:700}.elist-section .elist-filters{display:flex;justify-content:space-between;flex-direction:column;width:100%;gap:10px;flex-shrink:0}.elist-section .elist-filters label{display:flex;align-items:center;gap:.4rem;font-size:.9rem}.elist-section .elist-filters .filters-input{width:100%;padding:.5rem 1rem;border:1px solid #ccc;border-radius:8px}.elist-section .elist-list{width:100%;overflow-y:auto;flex:1;padding-right:.5rem}.elist-section .elist-list::-webkit-scrollbar{width:8px}.elist-section .elist-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.elist-section .elist-list::-webkit-scrollbar-thumb{background:var(--primary-color, #00a884);border-radius:10px}.elist-section .elist-list::-webkit-scrollbar-thumb:hover{background:var(--secondary-color, #128c7e)}.elist-section .elist-pagination{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid #e0e0e0;background:#fff;flex-shrink:0}.elist-section .elist-pagination .pagination-icon{background:none;border:none;font-size:1.2rem;cursor:pointer;color:#333}.elist-section .elist-pagination .pagination-icon:disabled{opacity:.4;cursor:not-allowed}.elist-section .elist-pagination .pagination-text{font-size:.9rem}.elist-breadcrumb{display:flex;justify-content:flex-end}.elist-breadcrumb ul{list-style:none;display:flex;align-items:center;gap:.5rem;padding:0;margin:0 0 1rem;font-size:.9rem;color:#666}.elist-breadcrumb ul li{display:flex;align-items:center}.elist-breadcrumb ul li a{color:#25d366;text-decoration:none}.elist-breadcrumb ul li a:hover{text-decoration:underline}.elist-breadcrumb ul li:after{content:"/";margin:0 .5rem;color:#ccc}.elist-breadcrumb ul li:last-child{color:#333;font-weight:700}.elist-breadcrumb ul li:last-child:after{content:"";margin:0}.elist-breadcrumb ul li:last-child a{pointer-events:none;color:#333}
