@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);ol[data-v-b16a7272]{margin-left:20px;margin-bottom:0}li[data-v-b16a7272]{margin-bottom:8px}.header-text[data-v-699ee749],.news-header[data-v-699ee749]{color:#fff!important}.title-text[data-v-699ee749]{color:#fff!important;font-size:1.25rem!important;font-weight:500!important}.version-text[data-v-699ee749]{color:#fff!important;opacity:.9;font-size:.875rem!important}.news-item[data-v-699ee749]{background-color:#f5f5f5;padding:12px;border-radius:4px}.news-title[data-v-699ee749]{font-size:.9rem;font-weight:500;margin-bottom:4px}.news-description[data-v-699ee749]{font-size:.95rem;color:rgba(0,0,0,.87)}.news-date[data-v-699ee749]{font-size:.75rem;color:#666;text-align:left;margin-top:4px}.push-notification-container[data-v-31828975]{position:fixed;top:80px;right:20px;z-index:9999;pointer-events:none}.notifications-stack[data-v-31828975]{display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none}.push-notification[data-v-31828975]{position:relative;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden;pointer-events:auto;cursor:pointer;transition:all .3s ease;border-left:4px solid var(--notification-color,#1c4a2c);min-width:320px;max-width:400px}.push-notification[data-v-31828975]:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,0,0,.2)}.push-notification.notification-simple[data-v-31828975]{border-left-color:var(--notification-color,#1c4a2c)}.push-notification.notification-system[data-v-31828975]{border-left-color:var(--notification-color,#2196f3);background:linear-gradient(90deg,rgba(33,150,243,.05),#fff)}.push-notification.priority-high[data-v-31828975]{box-shadow:0 4px 20px rgba(255,87,34,.3)}.push-notification.priority-urgent[data-v-31828975]{box-shadow:0 4px 20px rgba(244,67,54,.4);animation:pulse-urgent-31828975 2s infinite}.progress-bar[data-v-31828975]{position:absolute;top:0;left:0;height:3px;background-color:var(--notification-color,#1c4a2c);animation:progress-shrink-31828975 linear;transform-origin:left}.notification-content[data-v-31828975]{display:flex;align-items:flex-start;padding:16px;gap:12px}.notification-icon[data-v-31828975]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:rgba(var(--notification-color),.1)}.notification-text[data-v-31828975]{flex:1;min-width:0}.notification-title[data-v-31828975]{font-size:.95rem;font-weight:600;color:#333;margin-bottom:2px;line-height:1.3}.notification-message[data-v-31828975]{font-size:.85rem;color:#666;line-height:1.4;word-wrap:break-word}.notification-actions[data-v-31828975]{display:flex;flex-direction:column;gap:4px;margin-left:8px}.notification-close[data-v-31828975]{flex-shrink:0;margin-left:8px}.notification-enter-active[data-v-31828975],.notification-leave-active[data-v-31828975]{transition:all .4s cubic-bezier(.25,.8,.25,1)}.notification-enter[data-v-31828975],.notification-leave-to[data-v-31828975]{opacity:0;transform:translateX(100%)}.notification-move[data-v-31828975]{transition:transform .4s cubic-bezier(.25,.8,.25,1)}@keyframes progress-shrink-31828975{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes pulse-urgent-31828975{0%,to{box-shadow:0 4px 20px rgba(244,67,54,.4)}50%{box-shadow:0 6px 30px rgba(244,67,54,.6)}}@media(max-width:768px){.push-notification-container[data-v-31828975]{top:70px;left:20px;right:20px}.notifications-stack[data-v-31828975]{max-width:none}.push-notification[data-v-31828975]{min-width:auto;max-width:none}.notification-content[data-v-31828975]{padding:12px;gap:10px}.notification-actions[data-v-31828975]{flex-direction:row;justify-content:flex-end}}[data-v-07b8a2c5] .notification-modal{z-index:9998!important}.notification-modal-card[data-v-07b8a2c5]{overflow:hidden;border-radius:12px!important;box-shadow:0 8px 40px rgba(0,0,0,.3)!important}.notification-header[data-v-07b8a2c5]{position:relative;padding:20px;color:#fff}.notification-header .header-content[data-v-07b8a2c5]{display:flex;align-items:center;gap:16px}.notification-header .header-icon[data-v-07b8a2c5]{background:hsla(0,0%,100%,.2);border-radius:50%;padding:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.notification-header .header-text[data-v-07b8a2c5]{flex:1}.notification-header .header-title[data-v-07b8a2c5]{margin:0;font-size:1.3rem;font-weight:600;line-height:1.3}.notification-header .header-category[data-v-07b8a2c5]{font-size:.85rem;opacity:.9;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.notification-header .priority-indicator[data-v-07b8a2c5]{position:absolute;top:12px;right:12px;background:hsla(0,0%,100%,.2);padding:4px 8px;border-radius:12px;font-size:.7rem;font-weight:600;display:flex;align-items:center;gap:4px;animation:pulse-priority-07b8a2c5 2s infinite}.notification-body[data-v-07b8a2c5]{padding:24px!important}.notification-body .message-content[data-v-07b8a2c5]{font-size:1rem;line-height:1.6;color:#333;margin-bottom:16px}.notification-body .extra-data .data-section[data-v-07b8a2c5]{background:#f8f9fa;padding:16px;border-radius:8px;border-left:4px solid #e3f2fd}.notification-body .extra-data .data-title[data-v-07b8a2c5]{font-size:.9rem;font-weight:600;color:#555;margin-bottom:12px}.notification-body .extra-data .data-item[data-v-07b8a2c5]{font-size:.85rem;margin-bottom:6px;color:#666}.notification-body .extra-data .data-item strong[data-v-07b8a2c5]{color:#333}.notification-body .notification-time[data-v-07b8a2c5]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#999;margin-top:16px;padding-top:12px;border-top:1px solid #eee}.notification-actions[data-v-07b8a2c5]{padding:16px 24px 24px!important;gap:8px}.notification-actions .v-btn[data-v-07b8a2c5]{min-width:100px}@keyframes pulse-priority-07b8a2c5{0%,to{background:hsla(0,0%,100%,.2)}50%{background:hsla(0,0%,100%,.4)}}@media(max-width:600px){[data-v-07b8a2c5] .v-dialog{margin:16px!important}.notification-header[data-v-07b8a2c5]{padding:16px}.notification-header .header-content[data-v-07b8a2c5]{gap:12px}.notification-header .header-icon[data-v-07b8a2c5]{width:36px;height:36px;padding:6px}.notification-header .header-title[data-v-07b8a2c5]{font-size:1.1rem}.notification-header .priority-indicator[data-v-07b8a2c5]{position:static;margin-top:12px;align-self:flex-start}.notification-body[data-v-07b8a2c5]{padding:20px!important}.notification-body .message-content[data-v-07b8a2c5]{font-size:.95rem}.notification-actions[data-v-07b8a2c5]{padding:12px 20px 20px!important;flex-direction:column}.notification-actions .v-btn[data-v-07b8a2c5]{width:100%}.notification-actions .v-spacer[data-v-07b8a2c5]{display:none}}.cpf-modal[data-v-e8e57b5c]{border-radius:16px!important}.headline[data-v-e8e57b5c]{background:linear-gradient(135deg,#1c4a2c,#2d6a3e);color:#fff!important;border-radius:16px 16px 0 0!important;display:flex;flex-direction:column;align-items:center}.v-card-text[data-v-e8e57b5c]{background-color:#fff}.v-card-actions[data-v-e8e57b5c]{background-color:#f8f9fa;border-radius:0 0 16px 16px}.v-btn[data-v-e8e57b5c]{text-transform:none!important;font-weight:600;border-radius:8px}.chatbot-widget[data-v-3b8028f6]{position:fixed;bottom:20px;right:20px;z-index:9999}.chat-fab[data-v-3b8028f6]{box-shadow:0 4px 12px rgba(0,0,0,.3)!important;animation:pulse-3b8028f6 2s infinite}@keyframes pulse-3b8028f6{0%{box-shadow:0 4px 12px rgba(0,0,0,.3)}50%{box-shadow:0 4px 20px rgba(25,118,210,.5)}to{box-shadow:0 4px 12px rgba(0,0,0,.3)}}.chat-window[data-v-3b8028f6]{width:380px;height:520px;display:flex;flex-direction:column;border-radius:16px!important;overflow:hidden}.chat-messages[data-v-3b8028f6]{flex:1;overflow-y:auto;padding:16px;background:linear-gradient(180deg,#f5f7fa,#e8ecf1)}.message[data-v-3b8028f6]{margin-bottom:12px;display:flex;flex-direction:column;max-width:85%}.message.usuario[data-v-3b8028f6]{align-items:flex-end;margin-left:auto}.message.bot[data-v-3b8028f6]{align-items:flex-start;margin-right:auto}.bubble[data-v-3b8028f6]{padding:10px 14px;border-radius:18px;font-size:14px;line-height:1.4;word-wrap:break-word}.usuario .bubble[data-v-3b8028f6]{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;border-bottom-right-radius:4px}.bot .bubble[data-v-3b8028f6]{background:#fff;color:#333;border-bottom-left-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.message-footer[data-v-3b8028f6]{display:flex;align-items:center;gap:8px;margin-top:4px}.time[data-v-3b8028f6]{font-size:11px;color:#999}.feedback-btns[data-v-3b8028f6]{display:flex;gap:2px}.quick-actions[data-v-3b8028f6]{padding:8px 12px;display:flex;flex-wrap:wrap;background:#fafafa;border-top:1px solid #eee}.chat-input[data-v-3b8028f6]{display:flex;align-items:center;padding:12px;gap:8px;background:#fff}.input-field[data-v-3b8028f6]{flex:1}.send-btn[data-v-3b8028f6]{flex-shrink:0}.typing[data-v-3b8028f6]{display:flex;align-items:center;gap:4px;padding:12px 16px!important}.typing span[data-v-3b8028f6]{display:inline-block;width:8px;height:8px;background:#999;border-radius:50%;animation:bounce-3b8028f6 1.4s infinite}.typing span[data-v-3b8028f6]:nth-child(2){animation-delay:.2s}.typing span[data-v-3b8028f6]:nth-child(3){animation-delay:.4s}@keyframes bounce-3b8028f6{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.chat-messages[data-v-3b8028f6]::-webkit-scrollbar{width:6px}.chat-messages[data-v-3b8028f6]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-3b8028f6]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.chat-messages[data-v-3b8028f6]::-webkit-scrollbar-thumb:hover{background:#999}@media (max-width:420px){.chat-window[data-v-3b8028f6]{width:calc(100vw - 40px);height:calc(100vh - 100px);bottom:10px;right:10px}}.ambiente-teste[data-v-6dcd5594]{position:fixed;top:50%;left:0;transform:translateY(-50%);background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:15px 8px;font-weight:700;font-size:12px;letter-spacing:1px;writing-mode:vertical-rl;text-orientation:mixed;z-index:9999;box-shadow:2px 0 10px rgba(0,0,0,.3);border-radius:0 8px 8px 0;min-height:120px;display:flex;align-items:center;justify-content:center;animation:slideIn-6dcd5594 .5s ease-out}@keyframes slideIn-6dcd5594{0%{left:-100px;opacity:0}to{left:0;opacity:1}}@media (max-width:768px){.ambiente-teste[data-v-6dcd5594]{font-size:10px;padding:12px 6px;min-height:100px}}.crm-page{max-width:1400px;margin:0 auto}.stat-card{border:1px solid var(--cc-border-light,#e2e8f0)!important;border-radius:var(--cc-radius-md,12px)!important;transition:all .3s ease!important}.stat-card:hover{box-shadow:var(--cc-shadow-md,0 4px 6px rgba(0,0,0,.05))!important;transform:translateY(-2px)!important}.v-card{border-radius:var(--cc-radius-md,12px)!important}.v-card.elevation-0{border:1px solid var(--cc-border-light,#e2e8f0)!important}.v-btn{border-radius:var(--cc-radius-sm,8px)!important;font-weight:600!important}.v-btn--outlined{border-width:2px!important}.v-chip{font-weight:500!important}.v-chip,.v-select--outlined>>>.v-input__slot,.v-select--outlined>>>fieldset,.v-text-field--outlined>>>.v-input__slot,.v-text-field--outlined>>>fieldset,.v-textarea--outlined>>>.v-input__slot,.v-textarea--outlined>>>fieldset{border-radius:var(--cc-radius-sm,8px)!important}.v-data-table,.v-data-table>>>.v-data-table__wrapper{border-radius:var(--cc-radius-md,12px)!important}.v-data-table>>>tbody tr{transition:all .2s ease!important;cursor:pointer!important}.v-data-table>>>tbody tr:hover{background:var(--cc-primary-50,#e0f2f1)!important}.v-data-table>>>thead tr th{background:var(--cc-bg-muted,#f1f5f9)!important;font-weight:600!important;color:var(--cc-secondary-500,#1c4a2c)!important}.v-avatar{border-radius:var(--cc-radius-sm,8px)!important}.v-dialog>.v-card{border-radius:var(--cc-radius-lg,16px)!important}.v-dialog>>>.v-card__title{background:var(--cc-gradient-primary,linear-gradient(135deg,#009688 0,#00796b 100%))!important;color:#fff!important;padding:20px 24px!important;font-size:1.25rem!important;font-weight:600!important;border-radius:var(--cc-radius-lg,16px) var(--cc-radius-lg,16px) 0 0!important}.v-dialog>>>.v-card__title .v-icon{color:#fff!important}.v-list-item{border-radius:var(--cc-radius-sm,8px)!important;margin:4px 8px!important;transition:all .2s ease!important}.v-list-item--active,.v-list-item:hover{background:var(--cc-primary-50,#e0f2f1)!important}.v-list-item--active,.v-list-item--active>>>.v-list-item__title{color:var(--cc-primary-700,#00796b)!important}.v-list-item--active>>>.v-list-item__title,.v-tabs>>>.v-tab{font-weight:600!important}.v-tabs>>>.v-tab{border-radius:var(--cc-radius-sm,8px) var(--cc-radius-sm,8px) 0 0!important;text-transform:none!important}.v-tabs>>>.v-tab--active{background:var(--cc-primary-50,#e0f2f1)!important;color:var(--cc-primary-700,#00796b)!important}.v-expansion-panel{border-radius:var(--cc-radius-md,12px)!important;margin-bottom:8px!important;border:1px solid var(--cc-border-light,#e2e8f0)!important}.v-expansion-panel-header{border-radius:var(--cc-radius-md,12px) var(--cc-radius-md,12px) 0 0!important;font-weight:600!important}.v-progress-linear{border-radius:4px!important}.v-tooltip__content{background:var(--cc-secondary-600,#183b24)!important;border-radius:var(--cc-radius-xs,4px)!important;padding:8px 12px!important}.v-menu__content{border-radius:var(--cc-radius-md,12px)!important;box-shadow:var(--cc-shadow-lg,0 10px 15px rgba(0,0,0,.08))!important}.v-snack__wrapper{border-radius:var(--cc-radius-sm,8px)!important}@media (max-width:960px){.crm-page{padding:0 8px!important}.v-card{border-radius:var(--cc-radius-sm,8px)!important}}.crm-layout[data-v-06e69024]{min-height:100vh;background:var(--cc-bg-page,#f8fafc)}.crm-sidebar[data-v-06e69024]{background:linear-gradient(180deg,#183b24,#152e1f)!important;border-right:none!important;box-shadow:4px 0 20px rgba(0,0,0,.15)}.crm-menu-header[data-v-06e69024]{background:linear-gradient(135deg,#009688,#00796b);color:#fff;margin:8px;border-radius:var(--cc-radius-md,12px)}.crm-menu-header .v-list-item__title[data-v-06e69024]{color:#fff!important}.crm-menu-header .v-list-item__subtitle[data-v-06e69024]{color:hsla(0,0%,100%,.8)!important}.crm-menu-item[data-v-06e69024]{margin:3px 10px;border-radius:10px!important;transition:all .25s cubic-bezier(.4,0,.2,1)}.crm-menu-item[data-v-06e69024]:hover{background:hsla(0,0%,100%,.08)!important}.crm-menu-item:hover .v-icon[data-v-06e69024]{color:#4db6ac!important}.crm-menu-item-active[data-v-06e69024]{background:linear-gradient(90deg,rgba(38,166,154,.25),rgba(38,166,154,.1))!important;border-left:3px solid #26a69a;box-shadow:0 2px 8px rgba(38,166,154,.2)}.crm-menu-item-active .v-list-item__title[data-v-06e69024]{color:#4db6ac!important;font-weight:600!important}.crm-menu-item-active .v-icon[data-v-06e69024]{color:#4db6ac!important}.crm-main[data-v-06e69024]{background:var(--cc-bg-page,#f8fafc)}[data-v-f9183306] .notification-view-modal{z-index:9998!important}.notification-modal-card[data-v-f9183306]{overflow:hidden;border-radius:12px!important;box-shadow:0 8px 40px rgba(0,0,0,.3)!important}.notification-header[data-v-f9183306]{position:relative;padding:20px;color:#fff}.notification-header .header-content[data-v-f9183306]{display:flex;align-items:center;gap:16px}.notification-header .header-icon[data-v-f9183306]{background:hsla(0,0%,100%,.2);border-radius:50%;padding:8px;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.notification-header .header-text[data-v-f9183306]{flex:1}.notification-header .header-title[data-v-f9183306]{margin:0;font-size:1.3rem;font-weight:600;line-height:1.3}.notification-header .header-category[data-v-f9183306]{font-size:.85rem;opacity:.9;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.notification-header .priority-indicator[data-v-f9183306]{position:absolute;top:12px;right:12px;background:hsla(0,0%,100%,.2);padding:4px 8px;border-radius:12px;font-size:.7rem;font-weight:600;display:flex;align-items:center;gap:4px;animation:pulse-priority-f9183306 2s infinite}.notification-body[data-v-f9183306]{padding:24px!important}.notification-body .message-content[data-v-f9183306]{font-size:1rem;line-height:1.6;color:#333;margin-bottom:16px}.notification-body .extra-data .data-section[data-v-f9183306]{background:#f8f9fa;padding:16px;border-radius:8px;border-left:4px solid #e3f2fd}.notification-body .extra-data .data-title[data-v-f9183306]{font-size:.9rem;font-weight:600;color:#555;margin-bottom:12px}.notification-body .extra-data .data-item[data-v-f9183306]{font-size:.85rem;margin-bottom:6px;color:#666}.notification-body .extra-data .data-item strong[data-v-f9183306]{color:#333}.notification-body .notification-time[data-v-f9183306]{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#999;margin-top:16px;padding-top:12px;border-top:1px solid #eee}.notification-actions[data-v-f9183306]{padding:16px 24px 24px!important;gap:8px}.notification-actions .v-btn[data-v-f9183306]{min-width:100px}@keyframes pulse-priority-f9183306{0%,to{background:hsla(0,0%,100%,.2)}50%{background:hsla(0,0%,100%,.4)}}@media(max-width:600px){[data-v-f9183306] .v-dialog{margin:16px!important}.notification-header[data-v-f9183306]{padding:16px}.notification-header .header-content[data-v-f9183306]{gap:12px}.notification-header .header-icon[data-v-f9183306]{width:36px;height:36px;padding:6px}.notification-header .header-title[data-v-f9183306]{font-size:1.1rem}.notification-header .priority-indicator[data-v-f9183306]{position:static;margin-top:12px;align-self:flex-start}.notification-body[data-v-f9183306]{padding:20px!important}.notification-body .message-content[data-v-f9183306]{font-size:.95rem}.notification-actions[data-v-f9183306]{padding:12px 20px 20px!important;flex-direction:column}.notification-actions .v-btn[data-v-f9183306]{width:100%}.notification-actions .v-spacer[data-v-f9183306]{display:none}}.notification-item[data-v-5f1c5c2e]{position:relative;padding:12px 16px!important;min-height:auto!important;cursor:pointer;transition:background-color .2s ease}.notification-item[data-v-5f1c5c2e]:hover{background-color:rgba(0,0,0,.03)!important}.notification-item.notification-unread[data-v-5f1c5c2e]{background-color:rgba(0,121,107,.05)!important}.notification-item.notification-unread[data-v-5f1c5c2e]:hover{background-color:rgba(0,121,107,.08)!important}.notification-item.priority-urgent[data-v-5f1c5c2e]{border-left:3px solid #f44336}.notification-item.priority-high[data-v-5f1c5c2e]{border-left:3px solid #ff9800}.unread-indicator[data-v-5f1c5c2e]{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#1c4a2c}.notification-icon[data-v-5f1c5c2e]{margin-right:12px!important;margin-top:0!important;align-self:flex-start}.notification-content[data-v-5f1c5c2e]{padding:0!important}.notification-title[data-v-5f1c5c2e]{font-size:.9rem!important;font-weight:500!important;line-height:1.3!important;margin-bottom:2px!important;display:flex;align-items:center;flex-wrap:wrap}.notification-message[data-v-5f1c5c2e]{font-size:.8rem!important;line-height:1.4!important;color:#666!important;margin-bottom:4px!important;word-wrap:break-word}.notification-message[data-v-5f1c5c2e] br{display:block;content:"";margin-top:4px}.read-more-link[data-v-5f1c5c2e]{color:var(--spring-green,#1c4a2c);font-weight:500;cursor:pointer;text-decoration:none;font-size:.75rem;margin-left:4px;white-space:nowrap}.read-more-link[data-v-5f1c5c2e]:hover{text-decoration:underline}.notification-meta[data-v-5f1c5c2e]{display:flex;align-items:center;margin-top:4px;flex-wrap:wrap;gap:8px}.notification-time[data-v-5f1c5c2e]{font-size:.75rem;color:#999}.notification-actions[data-v-5f1c5c2e]{margin:0 0 0 8px!important;align-self:flex-start;flex-direction:column;align-items:flex-end;gap:4px}.action-buttons[data-v-5f1c5c2e]{display:flex;flex-direction:column;gap:4px;margin-bottom:4px}@media(max-width:600px){.notification-item[data-v-5f1c5c2e]{padding:10px 12px!important}.notification-icon[data-v-5f1c5c2e]{margin-right:8px!important}.notification-title[data-v-5f1c5c2e]{font-size:.85rem!important}.notification-message[data-v-5f1c5c2e]{font-size:.75rem!important}.action-buttons[data-v-5f1c5c2e]{flex-direction:column}}.notifications-wrapper[data-v-9fa58550]{position:relative}[data-v-9fa58550] .notifications-menu-wrapper{margin-top:8px!important}.notifications-menu[data-v-9fa58550]{box-shadow:0 4px 20px rgba(0,0,0,.15)!important;border-radius:8px!important;overflow:hidden;max-width:400px!important}.notifications-menu .notifications-header[data-v-9fa58550]{background:linear-gradient(135deg,var(--dark-green),var(--hunter-green));color:#fff;padding:12px 16px}.notifications-menu .notifications-list[data-v-9fa58550]{max-height:400px;overflow-y:auto}.notifications-menu .notifications-list[data-v-9fa58550]::-webkit-scrollbar{width:6px}.notifications-menu .notifications-list[data-v-9fa58550]::-webkit-scrollbar-track{background:transparent}.notifications-menu .notifications-list[data-v-9fa58550]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.notifications-menu .v-list-item[data-v-9fa58550]{padding:16px;border-bottom:1px solid rgba(0,0,0,.05)}.notifications-menu .v-list-item[data-v-9fa58550]:last-child{border-bottom:none}.notifications-menu .v-list-item[data-v-9fa58550] .v-list-item__subtitle{white-space:normal;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset}.news-date[data-v-9fa58550]{font-size:.75rem;color:#666;text-align:left;margin-top:4px}.notifications-content[data-v-9fa58550]{max-height:400px;overflow-y:auto}.empty-state[data-v-9fa58550]{padding:40px 20px;text-align:center;color:#999}.tab-text[data-v-9fa58550]{font-size:.85rem;text-transform:none}.bell-animation[data-v-9fa58550]{animation:bell-ring-9fa58550 2s ease-in-out infinite}@keyframes bell-ring-9fa58550{0%,20%,50%,80%,to{transform:rotate(0deg)}10%{transform:rotate(10deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(5deg)}60%{transform:rotate(-5deg)}}.cache-clear-btn[data-v-a77ec398]{transition:all .3s ease!important}.cache-clear-btn[data-v-a77ec398]:hover{transform:rotate(180deg) scale(1.1)}.custom-swal-confirm-btn-orange{background:linear-gradient(135deg,#ff9800,#f57c00)!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;font-size:.875rem!important;text-transform:none!important;letter-spacing:.5px!important;transition:all .3s ease!important;box-shadow:0 2px 8px rgba(255,152,0,.3)!important}.custom-swal-confirm-btn-orange:hover{background:linear-gradient(135deg,#f57c00,#ef6c00)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(255,152,0,.4)!important}.custom-swal-cancel-btn{background:transparent!important;color:#546e7a!important;border:2px solid #b0bec5!important;border-radius:8px!important;padding:12px 24px!important;font-weight:600!important;font-size:.875rem!important;text-transform:none!important;letter-spacing:.5px!important;transition:all .3s ease!important}.custom-swal-cancel-btn:hover{background:#eceff1!important;border-color:#90a4ae!important}.custom-swal-actions{display:flex!important;gap:12px!important;padding:0 24px 8px!important;justify-content:flex-end!important}@media (max-width:480px){.custom-swal-actions{flex-direction:column-reverse!important;padding:0 16px 8px!important}.custom-swal-cancel-btn,.custom-swal-confirm-btn-orange{width:100%!important;justify-content:center!important}.custom-swal-popup{padding:16px!important;margin:8px!important;width:calc(100vw - 16px)!important}}.navbar[data-v-0a09b812]{background:linear-gradient(135deg,#183b24,#1a4228 50%,#1c4a2c)!important;border-bottom:none!important;box-shadow:0 4px 20px rgba(24,59,36,.3)!important}.navbar[data-v-0a09b812]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent)}.menu-toggle-btn[data-v-0a09b812]{position:relative;z-index:1400;margin-right:0!important;background:hsla(0,0%,100%,.1)!important;border-radius:10px!important;transition:all .3s ease!important}.menu-toggle-btn[data-v-0a09b812]:hover{background:hsla(0,0%,100%,.2)!important;transform:scale(1.05)}.hamburger-icon[data-v-0a09b812]{width:18px;height:12px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.hamburger-icon span[data-v-0a09b812]{display:block;height:2px;width:100%;background-color:#fff;border-radius:2px;transition:all .3s cubic-bezier(.4,0,.2,1);transform-origin:center}@media (max-width:1090px){.hamburger-icon.is-active span[data-v-0a09b812]:first-child{transform:translateY(5px) rotate(45deg)}.hamburger-icon.is-active span[data-v-0a09b812]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger-icon.is-active span[data-v-0a09b812]:nth-child(3){transform:translateY(-5px) rotate(-45deg)}}.v-toolbar-title img[data-v-0a09b812]{cursor:pointer}.v-btn[data-v-0a09b812]{margin-right:.75rem}.avatar-background[data-v-0a09b812]{background:linear-gradient(135deg,#e0f2f1,#b2dfdb);border-radius:50%;padding:2px;border:2px solid hsla(0,0%,100%,.3);transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.avatar-background[data-v-0a09b812]:hover{transform:scale(1.05);border-color:hsla(0,0%,100%,.5);box-shadow:0 4px 12px rgba(0,0,0,.2)}.user-menu[data-v-0a09b812]{padding:0;border-radius:16px!important;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.15)!important}.user-info-section[data-v-0a09b812]{background:linear-gradient(135deg,#1c4a2c,#183b24);color:#fff;position:relative;overflow:hidden}.user-info-section[data-v-0a09b812]:before{content:"";position:absolute;top:-50%;right:-30%;width:150px;height:150px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%}.avatar-large[data-v-0a09b812]{background:linear-gradient(135deg,#fff,#e0f2f1);border:3px solid hsla(0,0%,100%,.4);box-shadow:0 4px 15px rgba(0,0,0,.2)}.user-details[data-v-0a09b812]{flex:1;overflow:hidden;position:relative;z-index:1}.user-name[data-v-0a09b812]{font-size:1rem;font-weight:700;color:#fff;margin-bottom:2px;letter-spacing:-.3px}.user-email[data-v-0a09b812],.user-name[data-v-0a09b812]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email[data-v-0a09b812]{font-size:.8rem;color:hsla(0,0%,100%,.85)}@media (max-width:600px){.navbar[data-v-0a09b812]{padding:0 8px!important}.v-btn[data-v-0a09b812]{margin-right:.25rem}}.user-menu-config[data-v-57b2cf64]{padding:8px}.section-card[data-v-57b2cf64]{border-radius:8px!important}.section-header[data-v-57b2cf64]{background:#f5f5f5;border-bottom:1px solid #e0e0e0;font-size:14px}.section-checkbox[data-v-57b2cf64]{font-weight:600}.menu-item-row[data-v-57b2cf64]{padding:4px 0}.item-checkbox[data-v-57b2cf64]{font-size:13px}.sub-items-list[data-v-57b2cf64]{border-left:2px solid #e0e0e0;padding-left:12px}.sub-item-checkbox[data-v-57b2cf64],.sub-item-label[data-v-57b2cf64]{font-size:12px}.actions-bar[data-v-57b2cf64]{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid #e0e0e0}.text--disabled[data-v-57b2cf64]{opacity:.5}.sidebar-nav[data-v-0e8eea94]{background:linear-gradient(180deg,#183b24,#152e1f);border-right:none;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) transparent;transition:width .4s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 20px rgba(0,0,0,.15)}.sidebar-nav[data-v-0e8eea94]::-webkit-scrollbar{width:5px}.sidebar-nav[data-v-0e8eea94]::-webkit-scrollbar-track{background:transparent}.sidebar-nav[data-v-0e8eea94]::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.15);border-radius:10px}.sidebar-nav[data-v-0e8eea94]::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.25)}.sidebar-nav .logo-container[data-v-0e8eea94]{padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.08);position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);min-height:64px;max-height:64px;display:flex;flex-direction:column;align-items:center;overflow:visible;background:rgba(0,0,0,.1)}.sidebar-nav .logo-container .logo-image[data-v-0e8eea94]{max-width:120px!important;transition:all .2s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.sidebar-nav .logo-container .sidebar-collapse-btn[data-v-0e8eea94]{position:absolute;top:50%;right:8px;transform:translateY(-50%);background:hsla(0,0%,100%,.15)!important;border:none;box-shadow:none;z-index:10;transition:all .2s ease;width:28px;height:28px}.sidebar-nav .logo-container .sidebar-collapse-btn[data-v-0e8eea94]:hover{background:hsla(0,0%,100%,.25)!important}.sidebar-nav .logo-container .sidebar-collapse-btn .v-icon[data-v-0e8eea94]{font-size:20px!important;color:hsla(0,0%,100%,.8)}.sidebar-nav .app-version[data-v-0e8eea94]{text-align:center;font-size:.75rem;color:hsla(0,0%,100%,.5);margin-top:4px;font-weight:500;letter-spacing:.5px;transition:all .2s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden}.sidebar-nav .menu-section[data-v-0e8eea94]{padding:12px 16px 8px 16px;margin-top:8px}.sidebar-nav .menu-section[data-v-0e8eea94]:first-child{margin-top:0;padding-top:12px}.sidebar-nav .menu-section .menu-section-header[data-v-0e8eea94]{display:flex;align-items:center;gap:6px}.sidebar-nav .menu-section .menu-section-title[data-v-0e8eea94]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:hsla(0,0%,100%,.4);position:relative}.sidebar-nav .menu-section .menu-section-badge[data-v-0e8eea94]{height:14px!important;font-size:.55rem!important;padding:0 6px!important;font-weight:700;letter-spacing:.5px}.sidebar-nav .menu-section-clickable[data-v-0e8eea94]{cursor:pointer;border-radius:8px;margin:8px 10px 4px 10px;padding:10px 12px!important;transition:all .2s ease}.sidebar-nav .menu-section-clickable[data-v-0e8eea94]:hover{background:hsla(0,0%,100%,.05)}.sidebar-nav .menu-section-clickable:hover .menu-section-title[data-v-0e8eea94]{color:hsla(0,0%,100%,.7)}.sidebar-nav .menu-section-clickable:hover .section-toggle-icon[data-v-0e8eea94]{color:#4db6ac!important}.sidebar-nav .menu-section-clickable .section-toggle-icon[data-v-0e8eea94]{color:hsla(0,0%,100%,.3);font-size:16px!important;transition:transform .3s cubic-bezier(.4,0,.2,1);margin-right:2px}.sidebar-nav .menu-section-clickable .section-toggle-icon.section-expanded[data-v-0e8eea94]{transform:rotate(90deg);color:#4db6ac}.sidebar-nav .menu-section-clickable .menu-section-header[data-v-0e8eea94]{gap:4px}.sidebar-nav .menu-section-clickable .menu-section-title[data-v-0e8eea94]{transition:color .2s ease}.sidebar-nav .menu-section-clickable .menu-section-title[data-v-0e8eea94]:after{display:none}.sidebar-nav .menu-list[data-v-0e8eea94]{padding-top:.5rem;padding-bottom:1rem}.sidebar-nav .menu-list .v-list-item[data-v-0e8eea94]{margin:3px 10px;border-radius:10px;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;padding-left:12px!important;padding-right:12px!important;min-height:44px}.sidebar-nav .menu-list .v-list-item .v-list-item__icon[data-v-0e8eea94]{margin-right:14px!important;min-width:28px!important}.sidebar-nav .menu-list .v-list-item .v-list-item__icon .v-icon[data-v-0e8eea94]{font-size:20px!important;opacity:.85;transition:all .25s ease}.sidebar-nav .menu-list .v-list-item .v-list-item__title[data-v-0e8eea94]{font-size:.875rem;font-weight:500;letter-spacing:.2px}.sidebar-nav .menu-list .v-list-item[data-v-0e8eea94]:hover{background:hsla(0,0%,100%,.08);transform:translateX(2px)}.sidebar-nav .menu-list .v-list-item:hover .v-icon[data-v-0e8eea94]{opacity:1;color:#4db6ac!important}.sidebar-nav .menu-list .v-list-item--active[data-v-0e8eea94]{background:linear-gradient(90deg,rgba(38,166,154,.25),rgba(38,166,154,.1))!important;border-left:3px solid #26a69a;box-shadow:0 2px 8px rgba(38,166,154,.2)}.sidebar-nav .menu-list .v-list-item--active .v-icon[data-v-0e8eea94],.sidebar-nav .menu-list .v-list-item--active .v-list-item__title[data-v-0e8eea94]{color:#4db6ac!important;opacity:1!important}.sidebar-nav .menu-list .v-list-item--active .v-list-item__title[data-v-0e8eea94]{font-weight:600}.sidebar-nav .menu-list .resources-group[data-v-0e8eea94]{margin:3px 10px;overflow:visible!important;border-radius:10px}.sidebar-nav .menu-list .resources-group .v-list-group__header[data-v-0e8eea94]{padding-left:12px!important;padding-right:12px!important;border-radius:10px;min-height:44px;transition:all .25s ease}.sidebar-nav .menu-list .resources-group .v-list-group__header .v-list-item__icon[data-v-0e8eea94]{margin-right:14px!important;min-width:28px!important}.sidebar-nav .menu-list .resources-group .v-list-group__header .v-list-item__icon .v-icon[data-v-0e8eea94]{font-size:20px!important;opacity:.85}.sidebar-nav .menu-list .resources-group .v-list-group__header .v-list-group__header__append-icon[data-v-0e8eea94]{color:hsla(0,0%,100%,.7)!important;margin-right:0!important}.sidebar-nav .menu-list .resources-group .v-list-group__header .v-list-group__header__append-icon .v-icon[data-v-0e8eea94]{font-size:20px!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.sidebar-nav .menu-list .resources-group .v-list-group__header:hover .v-list-group__header__append-icon .v-icon[data-v-0e8eea94]{color:#4db6ac!important;transform:scale(1.1)}.sidebar-nav .menu-list .resources-group .v-list-group__header[data-v-0e8eea94]:hover{background:hsla(0,0%,100%,.08)}.sidebar-nav .menu-list .resources-group.v-list-group--active[data-v-0e8eea94]{background:hsla(0,0%,100%,.03)}.sidebar-nav .menu-list .resources-group.v-list-group--active>.v-list-group__header[data-v-0e8eea94]{background:rgba(38,166,154,.1)}.sidebar-nav .menu-list .resources-group.v-list-group--active>.v-list-group__header .v-list-group__header__append-icon[data-v-0e8eea94]{color:#4db6ac!important}.sidebar-nav .menu-list .resources-group.v-list-group--active>.v-list-group__header .v-icon[data-v-0e8eea94]{color:#4db6ac!important;opacity:1}.sidebar-nav .menu-list .resources-group.v-list-group--active>.v-list-group__header .v-list-item__title[data-v-0e8eea94]{color:#4db6ac!important}.sidebar-nav .menu-list .resources-group .sub-item[data-v-0e8eea94]{margin-left:12px;padding-left:12px;white-space:normal!important;border-radius:8px;min-height:40px;margin-top:2px;margin-bottom:2px;margin-right:4px;border-left:2px solid hsla(0,0%,100%,.1);transition:all .2s ease}.sidebar-nav .menu-list .resources-group .sub-item[data-v-0e8eea94]:hover{background:hsla(0,0%,100%,.05);border-left-color:#4db6ac}.sidebar-nav .menu-list .resources-group .sub-item .sub-item-icon[data-v-0e8eea94]{margin-right:10px!important;min-width:28px!important}.sidebar-nav .menu-list .resources-group .sub-item .sub-item-icon .v-icon[data-v-0e8eea94]{font-size:18px!important;opacity:.7}.sidebar-nav .menu-list .resources-group .sub-item .sub-item-content .sub-item-wrapper[data-v-0e8eea94]{position:relative}.sidebar-nav .menu-list .resources-group .sub-item .sub-item-content .sub-item-wrapper.has-badge[data-v-0e8eea94]{display:flex;flex-direction:column;align-items:flex-start}.sidebar-nav .menu-list .resources-group .sub-item .sub-item-content .sub-item-title[data-v-0e8eea94]{white-space:normal!important;word-wrap:break-word;line-height:1.3;font-size:.825rem;padding:2px 0;font-weight:400;opacity:.9}.has-badge .sidebar-nav .menu-list .resources-group .sub-item .sub-item-content .sub-item-title[data-v-0e8eea94]{margin-bottom:2px;padding:0}.sidebar-nav .menu-list .resources-group .sub-item .sub-item-content .badge-absolute[data-v-0e8eea94]{align-self:flex-start;height:14px!important;font-size:.55rem!important;padding:0 6px!important;margin-top:2px;border-radius:7px!important;font-weight:600}.sidebar-nav .menu-list .resources-group .sub-item.v-list-item--active[data-v-0e8eea94]{background:rgba(38,166,154,.15);border-left-color:#26a69a}.sidebar-nav .menu-list .resources-group .sub-item.v-list-item--active .sub-item-title[data-v-0e8eea94]{color:#4db6ac!important;font-weight:500;opacity:1}.sidebar-nav .menu-list .resources-group .sub-item.v-list-item--active .v-icon[data-v-0e8eea94]{color:#4db6ac!important;opacity:1}.sidebar-nav .menu-list .resources-group .v-list-group__items[data-v-0e8eea94]{margin-top:4px;padding-bottom:4px}.sidebar-nav .menu-list .resources-group .sub-item--disabled[data-v-0e8eea94]{opacity:.4;cursor:not-allowed!important;pointer-events:none}.sidebar-nav .menu-list .resources-group .sub-item--disabled[data-v-0e8eea94]:hover{background:transparent!important;border-left-color:hsla(0,0%,100%,.1)}.sidebar-nav .menu-list .resources-group .sub-item--disabled .icon-disabled[data-v-0e8eea94]{opacity:.4}.sidebar-nav .menu-list .resources-group .sub-item--disabled .title-disabled[data-v-0e8eea94]{opacity:.5;color:hsla(0,0%,100%,.4)!important}.sidebar-nav .logout-item[data-v-0e8eea94]{margin:0;padding:.5rem 1rem;font-size:.85rem;border-radius:8px;transition:all .3s ease}.sidebar-nav .logout-item[data-v-0e8eea94]:hover{background:rgba(255,82,82,.15)!important}.sidebar-nav .logout-item .v-list-item__icon[data-v-0e8eea94]{margin-right:12px!important}.logout-container[data-v-0e8eea94]{margin-top:auto;padding:8px;background:rgba(0,0,0,.1)}.user-info-sidebar[data-v-0e8eea94]{border-bottom:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.05));margin:0;position:relative}.user-info-sidebar[data-v-0e8eea94]:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)}.avatar-sidebar[data-v-0e8eea94]{background:linear-gradient(135deg,#fff,#e0f2f1);border:2px solid hsla(0,0%,100%,.2);box-shadow:0 4px 12px rgba(0,0,0,.25);flex-shrink:0;transition:all .3s ease}.avatar-sidebar[data-v-0e8eea94]:hover{transform:scale(1.05);border-color:hsla(0,0%,100%,.4)}.user-info-text[data-v-0e8eea94]{flex:1;overflow:hidden;min-width:0}.user-name-sidebar[data-v-0e8eea94]{font-size:.9rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;letter-spacing:-.2px}.user-email-sidebar[data-v-0e8eea94]{font-size:.75rem;color:hsla(0,0%,100%,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;margin-top:2px}.menu-config-btn[data-v-0e8eea94]{background:hsla(0,0%,100%,.1)!important;transition:all .3s ease}.menu-config-btn[data-v-0e8eea94]:hover{background:hsla(0,0%,100%,.2)!important;transform:rotate(90deg)}.menu-config-btn .v-icon[data-v-0e8eea94]{color:hsla(0,0%,100%,.7)!important}.menu-config-btn:hover .v-icon[data-v-0e8eea94]{color:#4db6ac!important}@media(max-width:768px){.sidebar-nav[data-v-0e8eea94]{width:100%!important;max-width:320px}}.json-node[data-v-72e4b7ce]{position:relative}.json-node.is-root>.node-children[data-v-72e4b7ce]{margin-left:0;border-left:none;padding-left:0}.node-line[data-v-72e4b7ce]{display:flex;align-items:flex-start;padding:4px 8px;border-radius:4px;transition:all .2s ease;position:relative;min-height:24px}.node-line[data-v-72e4b7ce]:hover{background:rgba(66,153,225,.1)}.node-line:hover .node-copy-btn[data-v-72e4b7ce]{opacity:1}.node-toggle[data-v-72e4b7ce]{width:20px;height:20px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:3px;transition:all .2s ease;margin-right:4px;color:#4a5568}.node-toggle[data-v-72e4b7ce]:hover{color:#2d3748}.toggle-icon[data-v-72e4b7ce]{font-size:12px;color:inherit}.node-toggle-spacer[data-v-72e4b7ce]{width:24px}.node-key[data-v-72e4b7ce]{color:#2b6cb0;font-weight:600;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:12px;cursor:pointer;padding:2px 4px;border-radius:3px;transition:all .2s ease;margin-right:4px;flex-shrink:0;align-self:flex-start}.node-key[data-v-72e4b7ce]:hover{background:rgba(43,108,176,.1);color:#1a365d}.node-colon[data-v-72e4b7ce]{color:#4a5568;margin-right:8px;font-weight:600;flex-shrink:0;align-self:flex-start}.node-value-container[data-v-72e4b7ce]{display:flex;align-items:flex-start;flex:1;min-width:0;gap:4px}.node-value[data-v-72e4b7ce]{font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:12px;cursor:pointer;padding:2px 4px;border-radius:3px;transition:all .2s ease;flex:1;word-break:break-all;overflow-wrap:break-word;white-space:pre-wrap;min-width:0;line-height:1.4}.value-toggle-btn[data-v-72e4b7ce]{background:rgba(66,153,225,.1);border:1px solid rgba(66,153,225,.3);color:#2b6cb0;font-size:10px;padding:2px 4px;border-radius:3px;cursor:pointer;transition:all .2s ease;flex-shrink:0;height:20px;width:20px;display:flex;align-items:center;justify-content:center;margin-top:2px}.value-toggle-btn[data-v-72e4b7ce]:hover{background:rgba(66,153,225,.2);border-color:rgba(66,153,225,.5);transform:scale(1.05)}.node-value[data-v-72e4b7ce]:hover{background:rgba(0,0,0,.05)}.type-string[data-v-72e4b7ce]{color:#38a169}.type-number[data-v-72e4b7ce]{color:#dd6b20}.type-boolean[data-v-72e4b7ce]{color:#805ad5}.type-null[data-v-72e4b7ce]{font-style:italic}.node-preview[data-v-72e4b7ce]{color:#4a5568;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:12px;flex:1}.bracket[data-v-72e4b7ce]{color:#2d3748;font-weight:600}.item-count[data-v-72e4b7ce]{color:#718096;font-size:11px;margin:0 6px;font-style:italic}.node-copy-btn[data-v-72e4b7ce]{opacity:0;transition:all .2s ease;margin-left:8px;background:hsla(0,0%,100%,.9);border:none;cursor:pointer;border-radius:3px;padding:2px 4px;font-size:10px}.node-copy-btn[data-v-72e4b7ce]:hover{background:#fff;transform:scale(1.1)}.node-children[data-v-72e4b7ce]{margin-left:20px;border-left:2px solid #e2e8f0;padding-left:8px;position:relative}.node-children[data-v-72e4b7ce]:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#4299e1,transparent);opacity:0;transition:opacity .2s ease}.json-node:hover>.node-children[data-v-72e4b7ce]:before{opacity:1}.level-1 .node-line[data-v-72e4b7ce]:hover{background:rgba(66,153,225,.08)}.level-2 .node-line[data-v-72e4b7ce]:hover{background:rgba(72,187,120,.08)}.level-3 .node-line[data-v-72e4b7ce]:hover{background:rgba(236,201,75,.08)}.level-4 .node-line[data-v-72e4b7ce]:hover{background:rgba(237,137,54,.08)}.level-5 .node-line[data-v-72e4b7ce]:hover{background:rgba(233,30,99,.08)}.node-key[data-v-72e4b7ce]{color:#63b3ed}.node-colon[data-v-72e4b7ce]{color:#e2e8f0}.node-toggle[data-v-72e4b7ce]{color:#a0aec0}.node-toggle[data-v-72e4b7ce]:hover{color:#e2e8f0;background:rgba(66,153,225,.2)}.node-preview[data-v-72e4b7ce]{color:#a0aec0}.bracket[data-v-72e4b7ce]{color:#e2e8f0}.item-count[data-v-72e4b7ce]{color:#a0aec0}.type-string[data-v-72e4b7ce]{color:#68d391}.type-number[data-v-72e4b7ce]{color:#fbb6ce}.type-boolean[data-v-72e4b7ce]{color:#b794f6}.type-null[data-v-72e4b7ce]{color:#a0aec0}.node-copy-btn[data-v-72e4b7ce]{background:rgba(45,55,72,.9);color:#e2e8f0}.node-copy-btn[data-v-72e4b7ce]:hover{background:#2d3748}.value-toggle-btn[data-v-72e4b7ce]{background:rgba(99,179,237,.2);border-color:rgba(99,179,237,.4);color:#63b3ed}.value-toggle-btn[data-v-72e4b7ce]:hover{background:rgba(99,179,237,.3);border-color:rgba(99,179,237,.6)}.interactive-json[data-v-025e48cc]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.json-toolbar[data-v-025e48cc]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6;padding:12px 16px;justify-content:space-between}.json-toolbar[data-v-025e48cc],.toolbar-left[data-v-025e48cc]{display:flex;align-items:center}.toolbar-right[data-v-025e48cc]{display:flex;gap:4px}.toolbar-btn[data-v-025e48cc]{font-size:11px!important;height:28px!important;min-width:auto!important;padding:0 12px!important}.toolbar-icon-btn[data-v-025e48cc]{background:hsla(0,0%,100%,.8)!important;transition:all .2s ease!important}.toolbar-icon-btn[data-v-025e48cc]:hover{background:#fff!important;transform:translateY(-1px)}.json-content[data-v-025e48cc]{max-height:400px;overflow-y:auto;background:#fafafa}.json-raw[data-v-025e48cc]{padding:16px}.raw-text[data-v-025e48cc]{margin:0;font-family:JetBrains Mono,Fira Code,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;color:#2d3748;white-space:pre-wrap;word-break:break-word;background:#fff;padding:16px;border-radius:6px;border:1px solid #e2e8f0}.json-formatted[data-v-025e48cc]{padding:8px}.json-empty[data-v-025e48cc]{padding:40px 20px;text-align:center;color:#a0aec0}.empty-text[data-v-025e48cc]{font-size:14px;color:#718096}.json-content[data-v-025e48cc]::-webkit-scrollbar{width:8px}.json-content[data-v-025e48cc]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.json-content[data-v-025e48cc]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.json-content[data-v-025e48cc]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.interactive-json[data-v-025e48cc]{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.json-toolbar[data-v-025e48cc]{background:linear-gradient(135deg,#2d3748,#1a202c);border-bottom-color:#4a5568}.json-content[data-v-025e48cc]{background:#1a202c}.raw-text[data-v-025e48cc]{background:#2d3748;color:#e2e8f0;border-color:#4a5568}.json-formatted[data-v-025e48cc]{color:#e2e8f0}.empty-text[data-v-025e48cc]{color:#a0aec0}.mobile-activation-area[data-v-397ef143]{position:fixed;bottom:0;left:0;width:60px;height:60px;z-index:9998;background:transparent;cursor:pointer;opacity:0}@media (max-width:768px){.mobile-activation-area[data-v-397ef143]{width:70px;height:70px}}@media (min-width:769px) and (max-width:1024px){.mobile-activation-area[data-v-397ef143]{width:65px;height:65px}}.developer-menu[data-v-397ef143]{position:fixed;z-index:9999;top:0;right:0;height:100vh;pointer-events:none}.developer-trigger[data-v-397ef143]{position:fixed;top:50%;right:0;transform:translateY(-50%);background:linear-gradient(135deg,#ff9800,#ff5722);color:#fff;width:45px;height:80px;border-radius:8px 0 0 8px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10001;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:-2px 0 8px rgba(0,0,0,.2);pointer-events:auto}.developer-trigger[data-v-397ef143]:hover{width:50px;background:linear-gradient(135deg,#ff9800,#e64a19);box-shadow:-4px 0 12px rgba(0,0,0,.3)}.developer-trigger.menu-open[data-v-397ef143]{right:650px;border-radius:8px 0 0 8px;background:linear-gradient(135deg,#1c4a2c,#1a4228)}.developer-trigger.menu-open[data-v-397ef143]:hover{background:linear-gradient(135deg,#26a69a,#183b24)}.trigger-content[data-v-397ef143]{display:flex;flex-direction:column;align-items:center;gap:4px}.trigger-text[data-v-397ef143]{font-size:10px;font-weight:700;letter-spacing:.5px;writing-mode:vertical-rl;text-orientation:mixed}.developer-overlay[data-v-397ef143]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:9999;pointer-events:auto;animation:fadeIn-397ef143 .3s ease}@keyframes fadeIn-397ef143{0%{opacity:0}to{opacity:1}}.developer-drawer[data-v-397ef143]{position:fixed;top:0;right:-650px;width:650px;height:100vh;z-index:10000;transition:right .3s cubic-bezier(.4,0,.2,1);pointer-events:auto}.developer-drawer.drawer-open[data-v-397ef143]{right:0}.developer-panel[data-v-397ef143]{width:100%;height:100vh;border-radius:0;overflow:hidden;box-shadow:-4px 0 20px rgba(0,0,0,.3)}@media (max-width:768px){.developer-drawer[data-v-397ef143]{width:100vw;right:-100vw}.developer-trigger.menu-open[data-v-397ef143]{right:calc(100vw - 45px);border-radius:8px}.developer-panel[data-v-397ef143]{width:100vw}}@media (max-width:600px){.developer-trigger[data-v-397ef143]{width:40px;height:70px}.developer-trigger[data-v-397ef143]:hover{width:42px}.trigger-text[data-v-397ef143]{font-size:9px}}.tab-content[data-v-397ef143]{height:calc(100vh - 140px);overflow-y:auto;padding:16px}.v-tabs[data-v-397ef143]{flex-shrink:0}.v-tabs-items[data-v-397ef143]{height:calc(100vh - 140px)}.v-tab-item[data-v-397ef143]{height:100%}.section[data-v-397ef143]{margin-bottom:20px}.section-title[data-v-397ef143]{display:flex;align-items:center;margin-bottom:8px;color:#333;font-size:14px;font-weight:600}.json-container[data-v-397ef143]{background:#f5f5f5;border-radius:4px;padding:12px;max-height:200px;overflow-y:auto}.json-content[data-v-397ef143]{font-size:11px;font-family:Courier New,monospace;margin:0;white-space:pre-wrap;word-break:break-all}.token-container[data-v-397ef143]{background:#f5f5f5;border-radius:4px;padding:12px}.token-preview[data-v-397ef143]{font-family:Courier New,monospace;font-size:11px;word-break:break-all;color:#666}.storage-list[data-v-397ef143]{max-height:200px;overflow-y:auto}.storage-item[data-v-397ef143]{padding:8px;border-bottom:1px solid #eee;font-size:12px}.storage-key[data-v-397ef143]{font-weight:600;color:#2196f3;margin-bottom:2px}.storage-value[data-v-397ef143]{color:#666;font-family:Courier New,monospace;word-break:break-all}.api-stats[data-v-397ef143]{display:flex;flex-wrap:wrap;gap:8px}.api-logs[data-v-397ef143]{max-height:300px;overflow-y:auto}.api-log-item[data-v-397ef143]{background:#f9f9f9;border-left:4px solid #1c4a2c;padding:8px 12px;margin-bottom:8px;border-radius:4px;font-size:12px}.api-log-item.error[data-v-397ef143]{border-left-color:#f44336;background:#ffebee}.api-log-header[data-v-397ef143]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.api-url[data-v-397ef143]{flex:1;font-family:Courier New,monospace;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-log-details[data-v-397ef143],.api-time[data-v-397ef143]{font-size:10px;color:#666}.version-info[data-v-397ef143]{background:#f0f8ff;padding:12px;border-radius:4px;border-left:4px solid #2196f3}.version-details[data-v-397ef143]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.services-status[data-v-397ef143]{background:#f9f9f9;padding:12px;border-radius:4px}.service-item[data-v-397ef143]{padding:8px 0;border-bottom:1px solid #eee}.service-item[data-v-397ef143]:last-child{border-bottom:none}.service-header[data-v-397ef143]{display:flex;align-items:center;margin-bottom:4px}.service-name[data-v-397ef143]{font-weight:600;flex:1}.service-message[data-v-397ef143]{font-size:12px;color:#666;margin-left:24px}.service-details[data-v-397ef143]{margin-left:24px;margin-top:4px;font-size:11px;color:#888}.error-message[data-v-397ef143]{margin-top:16px}.api-log-item[data-v-397ef143]{cursor:pointer;transition:background-color .2s ease}.api-log-item[data-v-397ef143]:hover{background:#e8f5e8!important}.api-log-item.error[data-v-397ef143]:hover{background:#ffcdd2!important}.detail-section[data-v-397ef143]{margin-bottom:20px}.detail-title[data-v-397ef143]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;display:flex;align-items:center}.detail-grid[data-v-397ef143]{display:grid;gap:12px}.detail-item[data-v-397ef143]{display:flex;align-items:flex-start;padding:8px 0;border-bottom:1px solid #eee}.detail-item[data-v-397ef143]:last-child{border-bottom:none}.detail-item strong[data-v-397ef143]{min-width:100px;color:#666;font-size:14px}.detail-value[data-v-397ef143]{font-family:Courier New,monospace;font-size:12px;color:#333;word-break:break-all;margin-left:8px;background:#f5f5f5;padding:4px 8px;border-radius:4px;flex:1}[data-v-397ef143]::-webkit-scrollbar{width:6px}[data-v-397ef143]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-397ef143]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}[data-v-397ef143]::-webkit-scrollbar-thumb:hover{background:#999}.ws-stats[data-v-397ef143]{display:flex;flex-wrap:wrap;gap:8px}.connection-info[data-v-397ef143]{background:#f0f8ff;padding:12px;border-radius:4px;border-left:4px solid #2196f3}.connection-details[data-v-397ef143]{display:flex;flex-direction:column;gap:12px}.connection-item-url[data-v-397ef143]{width:100%}.connection-label[data-v-397ef143]{display:block;font-size:12px;color:#666;margin-bottom:4px}.ws-url-field[data-v-397ef143]{font-family:Courier New,monospace;font-size:11px}.connection-grid[data-v-397ef143]{display:grid;gap:8px}.connection-item[data-v-397ef143]{display:flex;align-items:center;font-size:12px}.connection-item strong[data-v-397ef143]{min-width:120px;color:#666}.ws-logs[data-v-397ef143]{max-height:300px;overflow-y:auto}.ws-log-item[data-v-397ef143]{background:#f9f9f9;border-left:4px solid #1c4a2c;padding:8px 12px;margin-bottom:8px;border-radius:4px;font-size:12px;cursor:pointer;transition:background-color .2s ease}.ws-log-item[data-v-397ef143]:hover{background:#e8f5e8!important}.ws-log-item.sent[data-v-397ef143]{border-left-color:#ff9800;background:#fff8e1}.ws-log-item.sent[data-v-397ef143]:hover{background:#ffecb3!important}.ws-log-item.received[data-v-397ef143]{border-left-color:#1c4a2c;background:#f1f8e9}.ws-log-item.received[data-v-397ef143]:hover{background:#b2dfdb!important}.ws-log-item.error[data-v-397ef143]{border-left-color:#f44336;background:#ffebee}.ws-log-item.error[data-v-397ef143]:hover{background:#ffcdd2!important}.ws-log-item.connection[data-v-397ef143]{border-left-color:#2196f3;background:#e3f2fd}.ws-log-item.connection[data-v-397ef143]:hover{background:#bbdefb!important}.ws-log-header[data-v-397ef143]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ws-message-preview[data-v-397ef143]{flex:1;font-family:Courier New,monospace;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-time[data-v-397ef143]{font-size:10px;color:#666}.ws-source[data-v-397ef143]{font-size:9px;color:#999;font-style:italic;margin-right:8px}.ws-filter[data-v-397ef143]{font-size:12px}.ws-log-details[data-v-397ef143]{color:#666;font-size:10px}.no-logs[data-v-397ef143]{text-align:center;padding:40px 20px;color:#999}.raw-data-container[data-v-397ef143]{background:#f5f5f5;border-radius:4px;padding:12px;max-height:200px;overflow-y:auto}.raw-data[data-v-397ef143]{font-size:11px;font-family:Courier New,monospace;margin:0;white-space:pre-wrap;word-break:break-all}.console-container[data-v-397ef143]{background:#242424;border-radius:4px;padding:8px;max-height:500px;overflow-y:auto;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;border:1px solid #444}.console-log-item[data-v-397ef143]{padding:4px 8px;margin:1px 0;border-radius:2px;cursor:pointer;transition:background-color .2s;word-break:break-all;line-height:1.4}.console-log-item[data-v-397ef143]:hover{background:hsla(0,0%,100%,.05)}.console-log-header[data-v-397ef143]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.console-timestamp[data-v-397ef143]{color:#888;font-size:10px;min-width:60px}.console-level[data-v-397ef143]{font-weight:700;font-size:10px;text-transform:uppercase;min-width:50px}.console-message[data-v-397ef143]{flex:1;word-break:break-word}.console-log[data-v-397ef143]{color:#fff}.console-info[data-v-397ef143]{color:#5ba7f7}.console-warn[data-v-397ef143]{color:#f5b942;background:rgba(245,185,66,.1)}.console-error[data-v-397ef143]{color:#f56565;background:hsla(0,88%,68%,.1)}.console-debug[data-v-397ef143]{color:#a78bfa}.console-log .console-level[data-v-397ef143]{color:#a0a0a0}.console-info .console-level[data-v-397ef143]{color:#5ba7f7}.console-warn .console-level[data-v-397ef143]{color:#f5b942}.console-error .console-level[data-v-397ef143]{color:#f56565}.console-debug .console-level[data-v-397ef143]{color:#a78bfa}.console-stats[data-v-397ef143]{background:hsla(0,0%,100%,.05);padding:8px;border-radius:4px;margin-bottom:8px}.whatsapp-modal[data-v-6ef80023]{border-radius:16px!important}.headline[data-v-6ef80023]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff!important;border-radius:16px 16px 0 0!important}.recommendations[data-v-6ef80023]{background-color:#f8f9fa;padding:16px;border-radius:8px;border-left:4px solid #25d366}.recommendation-item[data-v-6ef80023]{display:flex;align-items:flex-start;line-height:1.5}.recommendation-item span[data-v-6ef80023]{flex:1}.v-card-text[data-v-6ef80023]{background-color:#fff}.v-card-actions[data-v-6ef80023]{background-color:#f8f9fa;border-radius:0 0 16px 16px}.v-btn[data-v-6ef80023]{text-transform:none!important;font-weight:600;border-radius:8px}.dont-show-checkbox[data-v-6ef80023]{align-self:flex-start}.w-100[data-v-6ef80023]{width:100%}.trial-banner[data-v-4960d29e]{position:relative;z-index:1;border-bottom:1px solid hsla(0,0%,100%,.2)}.trial-banner .v-btn[data-v-4960d29e]{text-transform:none;font-weight:600}.close-trial-btn[data-v-4960d29e]{background:hsla(0,0%,100%,.15)!important}.close-trial-btn[data-v-4960d29e]:hover{background:hsla(0,0%,100%,.3)!important}@media (max-width:768px){.banner-text[data-v-4960d29e]{font-size:.8rem;line-height:1.3}}.dashboard-layout[data-v-a448d274]{background:linear-gradient(to bottom,var(--dark-grey-green),var(--grey-green))!important;min-height:100vh}.v-main[data-v-a448d274]{padding-top:48px!important;transition:padding-left .2s ease}@media(max-width:768px){.v-main[data-v-a448d274]{padding-left:0!important}}.contabilidade-layout[data-v-29694f4c]{min-height:100vh;background:var(--background,#f5f7fa)}.contabilidade-sidebar[data-v-29694f4c]{background:linear-gradient(180deg,#fff,#fafbfc)!important;border-right:1px solid var(--border,#e0e0e0)!important}.contabilidade-menu-header[data-v-29694f4c]{background:linear-gradient(135deg,#1565c0,#0d47a1);color:#fff;margin:8px;border-radius:12px}.contabilidade-menu-header .v-list-item__title[data-v-29694f4c]{color:#fff!important}.contabilidade-menu-header .v-list-item__subtitle[data-v-29694f4c]{color:hsla(0,0%,100%,.8)!important}.contabilidade-menu-item[data-v-29694f4c]{margin:4px 8px;border-radius:8px!important;transition:all .2s ease}.contabilidade-menu-item[data-v-29694f4c]:hover{background:rgba(21,101,192,.08)!important}.contabilidade-menu-item-active[data-v-29694f4c]{background:rgba(21,101,192,.12)!important}.contabilidade-menu-item-active .v-list-item__title[data-v-29694f4c]{color:#1565c0!important;font-weight:600!important}.contabilidade-main[data-v-29694f4c]{background:var(--background,#f5f7fa)}.crm-layout[data-v-532161d0]{min-height:100vh;background:var(--background)}.crm-sidebar[data-v-532161d0]{background:linear-gradient(180deg,#fff,#fafbfc)!important;border-right:1px solid var(--border)!important}.crm-menu-header[data-v-532161d0]{background:linear-gradient(135deg,var(--hunter-green) 0,var(--dark-green) 100%);color:#fff;margin:8px;border-radius:var(--radius-lg)}.crm-menu-header .v-list-item__title[data-v-532161d0]{color:#fff!important}.crm-menu-header .v-list-item__subtitle[data-v-532161d0]{color:hsla(0,0%,100%,.8)!important}.crm-menu-item[data-v-532161d0]{margin:4px 8px;border-radius:var(--radius-md)!important;transition:all .2s ease}.crm-menu-item-active[data-v-532161d0],.crm-menu-item[data-v-532161d0]:hover{background:var(--grey-green)!important}.crm-menu-item-active .v-list-item__title[data-v-532161d0]{color:var(--hunter-green)!important;font-weight:600!important}.crm-main[data-v-532161d0]{background:var(--background)}.nfse-layout[data-v-2c117367]{min-height:100vh;background:var(--cc-bg-page,#f8fafc)}.nfse-sidebar[data-v-2c117367]{background:linear-gradient(180deg,#183b24,#152e1f)!important;border-right:none!important;box-shadow:4px 0 20px rgba(0,0,0,.15)}.nfse-menu-header[data-v-2c117367]{background:linear-gradient(135deg,#009688,#00796b);color:#fff;margin:8px;border-radius:var(--cc-radius-md,12px)}.nfse-menu-header .v-list-item__title[data-v-2c117367]{color:#fff!important}.nfse-menu-header .v-list-item__subtitle[data-v-2c117367]{color:hsla(0,0%,100%,.8)!important}.nfse-menu-item[data-v-2c117367]{margin:3px 10px;border-radius:10px!important;transition:all .25s cubic-bezier(.4,0,.2,1)}.nfse-menu-item[data-v-2c117367]:hover{background:hsla(0,0%,100%,.08)!important}.nfse-menu-item:hover .v-icon[data-v-2c117367]{color:#4db6ac!important}.nfse-menu-item-active[data-v-2c117367]{background:linear-gradient(90deg,rgba(38,166,154,.25),rgba(38,166,154,.1))!important;border-left:3px solid #26a69a;box-shadow:0 2px 8px rgba(38,166,154,.2)}.nfse-menu-item-active .v-list-item__title[data-v-2c117367]{color:#4db6ac!important;font-weight:600!important}.nfse-menu-item-active .v-icon[data-v-2c117367]{color:#4db6ac!important}.nfse-main[data-v-2c117367]{background:var(--cc-bg-page,#f8fafc)}.premium-warning-card[data-v-2c117367]{border-radius:var(--cc-radius-xl,20px)!important;box-shadow:var(--cc-shadow-xl,0 20px 25px rgba(0,0,0,.1))!important;border:1px solid var(--cc-border-light,#e2e8f0);background:linear-gradient(135deg,#fff8e1,#ffecb3)}.premium-title[data-v-2c117367]{color:#e65100;font-weight:700;font-size:2rem}.premium-text[data-v-2c117367]{color:#bf360c;font-size:1.1rem;line-height:1.6}.upgrade-btn[data-v-2c117367]{background:var(--cc-gradient-warning,linear-gradient(135deg,#f59e0b,#b45309))!important;color:#fff!important;font-weight:700;text-transform:none;letter-spacing:.5px;border-radius:var(--cc-radius-md,12px)!important;padding:0 32px!important;height:48px!important}.login-app[data-v-69e9fe71]{background:#f8fafc;min-height:100vh}.login-wrapper[data-v-69e9fe71]{display:flex;min-height:100vh}.banner-section[data-v-69e9fe71]{position:relative;flex:0 0 50%;min-height:100vh;overflow:hidden}.banner-slide[data-v-69e9fe71],.banner-slider[data-v-69e9fe71]{position:absolute;inset:0;width:100%;height:100%}.banner-slide[data-v-69e9fe71]{opacity:0;transform:scale(1.1);transition:opacity 1.5s ease-in-out,transform 8s ease-out}.banner-slide--active[data-v-69e9fe71]{opacity:1;transform:scale(1);animation:kenBurns-69e9fe71 20s ease-in-out infinite alternate}@keyframes kenBurns-69e9fe71{0%{transform:scale(1) translate(0)}50%{transform:scale(1.08) translate(-1%,-1%)}to{transform:scale(1.05) translate(1%)}}.banner-image[data-v-69e9fe71]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner-overlay[data-v-69e9fe71]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(15,23,42,.7),rgba(35,211,114,.15) 50%,rgba(15,23,42,.8));z-index:1}.slide-left-enter-active[data-v-69e9fe71],.slide-left-leave-active[data-v-69e9fe71]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-left-enter-from[data-v-69e9fe71],.slide-left-enter[data-v-69e9fe71]{opacity:0;transform:translateX(50px)}.slide-left-leave-to[data-v-69e9fe71]{opacity:0;transform:translateX(-50px)}.form-section[data-v-69e9fe71]{flex:0 0 50%;display:flex;align-items:center;justify-content:center;padding:40px;background:#fff;overflow:hidden}.form-section--mobile[data-v-69e9fe71]{flex:1;padding:20px}.form-wrapper[data-v-69e9fe71]{width:100%;max-width:420px}.mobile-logo[data-v-69e9fe71]{text-align:center;margin-bottom:30px}.mobile-logo img[data-v-69e9fe71]{height:45px}.login-card[data-v-69e9fe71]{background:#fff;border-radius:24px;padding:40px;box-shadow:0 4px 40px rgba(0,0,0,.08);border:1px solid #f1f5f9;position:relative;opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.16,1,.3,1)}.login-logo-header[data-v-69e9fe71]{text-align:center;margin-bottom:24px}.login-logo[data-v-69e9fe71]{height:50px;transition:transform .3s ease}.login-logo[data-v-69e9fe71]:hover{transform:scale(1.05)}.login-card--visible[data-v-69e9fe71]{opacity:1;transform:translateY(0)}.login-header[data-v-69e9fe71]{text-align:center;margin-bottom:32px}.login-header--compact[data-v-69e9fe71]{display:flex;align-items:center;gap:16px;text-align:left;padding-top:30px}.login-header-text[data-v-69e9fe71]{flex:1}.login-title[data-v-69e9fe71]{font-size:26px;font-weight:800;color:#1e293b;margin:0 0 8px;letter-spacing:-.02em}.login-subtitle[data-v-69e9fe71]{font-size:15px;color:#94a3b8;margin:0}.vendedor-banner[data-v-69e9fe71]{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:1px solid #a5d6a7;border-radius:8px;padding:10px 16px;margin-bottom:20px;font-size:14px;color:#1c4a2c}.vendedor-banner strong[data-v-69e9fe71]{color:#1b5e20}.form-group[data-v-69e9fe71]{margin-bottom:20px}.form-label[data-v-69e9fe71]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#475569;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.form-label--small[data-v-69e9fe71]{font-size:11px;margin-bottom:6px}.input-container--password[data-v-69e9fe71],.input-container[data-v-69e9fe71]{position:relative}.form-input[data-v-69e9fe71]{width:100%;padding:14px 16px;font-size:15px;color:#1e293b;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;transition:all .3s ease;outline:none}.form-input--small[data-v-69e9fe71]{padding:12px 14px;font-size:14px}.form-input[data-v-69e9fe71]:focus{background:#fff;border-color:#1c4a2c;box-shadow:0 0 0 4px rgba(35,211,114,.1)}.form-input[data-v-69e9fe71]::-moz-placeholder{color:#94a3b8}.form-input[data-v-69e9fe71]::placeholder{color:#94a3b8}.form-input--error[data-v-69e9fe71]{border-color:#ef4444;background:#fef2f2}.input-container--password .form-input[data-v-69e9fe71]{padding-right:48px}.password-toggle[data-v-69e9fe71]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:8px;border-radius:8px;transition:all .3s ease}.password-toggle[data-v-69e9fe71]:hover{background:#f1f5f9}.password-toggle--small[data-v-69e9fe71]{right:10px;padding:6px}.password-mismatch[data-v-69e9fe71]{display:block;color:#ef4444;font-size:12px;margin-top:4px}.select-container[data-v-69e9fe71]{position:relative}.form-select[data-v-69e9fe71]{width:100%;padding:12px 40px 12px 14px;font-size:14px;color:#1e293b;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .3s ease;outline:none}.form-select[data-v-69e9fe71]:focus{background:#fff;border-color:#1c4a2c;box-shadow:0 0 0 4px rgba(35,211,114,.1)}.select-arrow[data-v-69e9fe71]{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#94a3b8!important;pointer-events:none}.form-grid[data-v-69e9fe71]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.forgot-row[data-v-69e9fe71]{text-align:right;margin-top:-12px;margin-bottom:16px}.forgot-link[data-v-69e9fe71]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#94a3b8;text-decoration:none;padding:6px 10px;border-radius:6px;transition:all .3s ease}.forgot-link[data-v-69e9fe71]:hover{color:#1c4a2c;background:rgba(35,211,114,.08)}.error-box[data-v-69e9fe71]{display:flex;align-items:center;gap:10px;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:14px 16px;margin-bottom:20px;font-size:14px;color:#dc2626;animation:shake-69e9fe71 .5s ease}@keyframes shake-69e9fe71{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.success-box[data-v-69e9fe71]{display:flex;align-items:center;gap:10px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:14px 16px;margin-bottom:20px;font-size:14px;color:#16a34a}.submit-btn[data-v-69e9fe71]{position:relative;width:100%;padding:16px 24px;border:none;border-radius:14px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;overflow:hidden;transition:all .3s ease}.submit-btn-bg[data-v-69e9fe71]{position:absolute;inset:0;background:linear-gradient(135deg,#1c4a2c,#1db954);transition:all .3s ease}.submit-btn-content[data-v-69e9fe71]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px}.submit-btn[data-v-69e9fe71]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(35,211,114,.4)}.submit-btn[data-v-69e9fe71]:disabled{opacity:.7;cursor:not-allowed}.register-row[data-v-69e9fe71]{text-align:center;margin-top:24px;font-size:14px;color:#94a3b8}.register-row a[data-v-69e9fe71]{color:#1c4a2c;text-decoration:none;font-weight:600;margin-left:4px}.register-row a[data-v-69e9fe71]:hover{text-decoration:underline}.vendedor-row[data-v-69e9fe71]{text-align:center;margin-top:16px}.vendedor-link[data-v-69e9fe71]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:2px solid #1c4a2c;border-radius:10px;color:#1c4a2c;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease}.vendedor-link[data-v-69e9fe71]:hover{background:#1c4a2c;color:#fff;transform:translateY(-2px)}.fornecedor-row[data-v-69e9fe71]{text-align:center;margin-top:12px}.fornecedor-link[data-v-69e9fe71]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:2px solid #183b24;border-radius:10px;color:#183b24;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease}.fornecedor-link[data-v-69e9fe71]:hover{background:#183b24;color:#fff;transform:translateY(-2px)}.trabalhe-row[data-v-69e9fe71]{text-align:center;margin-top:12px}.trabalhe-link[data-v-69e9fe71]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#1976d2,#2196f3);border-radius:10px;color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(33,150,243,.3)}.trabalhe-link[data-v-69e9fe71]:hover{background:linear-gradient(135deg,#1565c0,#1976d2);transform:translateY(-2px);box-shadow:0 6px 20px rgba(33,150,243,.4)}.trabalhe-link .v-icon[data-v-69e9fe71]{color:#fff!important}.legal-row[data-v-69e9fe71]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid #f1f5f9}.legal-badge[data-v-69e9fe71]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#1c4a2c;background:rgba(35,211,114,.1);padding:4px 10px;border-radius:6px}.legal-links[data-v-69e9fe71]{display:flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8}.legal-links a[data-v-69e9fe71]{color:#94a3b8;text-decoration:none;transition:color .3s ease}.legal-links a[data-v-69e9fe71]:hover{color:#1c4a2c}.version-row[data-v-69e9fe71]{text-align:center;margin-top:16px;font-size:12px;color:#cbd5e1}.terms-row[data-v-69e9fe71]{font-size:13px;color:#94a3b8;margin:16px 0;line-height:1.6}.terms-row a[data-v-69e9fe71]{color:#1c4a2c;text-decoration:none}.terms-row a[data-v-69e9fe71]:hover{text-decoration:underline}.register-card[data-v-69e9fe71]{padding:32px}.register-form .form-group[data-v-69e9fe71]{margin-bottom:14px}.forgot-modal[data-v-69e9fe71]{border-radius:20px!important;overflow:hidden}.forgot-modal-header[data-v-69e9fe71]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);padding:30px 24px;text-align:center}.forgot-modal-icon[data-v-69e9fe71]{width:70px;height:70px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;box-shadow:0 8px 24px rgba(35,211,114,.2)}.forgot-modal-header h2[data-v-69e9fe71]{font-size:22px;font-weight:700;color:#1e293b;margin:0 0 8px}.forgot-modal-header p[data-v-69e9fe71]{font-size:14px;color:#64748b;margin:0}.forgot-modal-body[data-v-69e9fe71]{padding:24px!important}.forgot-modal-actions[data-v-69e9fe71]{padding:16px 24px 24px!important}.forgot-modal-header--success[data-v-69e9fe71]{background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.forgot-modal-icon--success[data-v-69e9fe71]{width:84px;height:84px;box-shadow:0 10px 28px rgba(35,211,114,.28)}.forgot-modal-header--error[data-v-69e9fe71]{background:linear-gradient(135deg,#fef2f2,#fee2e2)}.forgot-modal-icon--error[data-v-69e9fe71]{width:84px;height:84px;box-shadow:0 10px 28px rgba(239,68,68,.28)}.success-box--reset[data-v-69e9fe71]{background:#ecfdf5;border:1px solid #bbf7d0;color:#166534;margin-bottom:12px;border-radius:8px;padding:10px 14px;display:flex;align-items:center;gap:8px;font-size:13px}.resend-code[data-v-69e9fe71]{text-align:center;margin-top:12px}.resend-code--block[data-v-69e9fe71]{margin-top:0;padding:8px 0 4px}.resend-code a[data-v-69e9fe71]{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#1c4a2c;text-decoration:none}.resend-code a[data-v-69e9fe71]:hover:not(.disabled){text-decoration:underline}.resend-code a.disabled[data-v-69e9fe71]{color:#9ca3af;pointer-events:none}.promo-modal[data-v-69e9fe71]{border-radius:20px!important;overflow:hidden}.promo-bg[data-v-69e9fe71]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:relative}.promo-stars[data-v-69e9fe71]{position:absolute;inset:0;pointer-events:none}.star[data-v-69e9fe71]{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;animation:twinkle-69e9fe71 2s infinite}@keyframes twinkle-69e9fe71{0%,to{opacity:.3}50%{opacity:1}}.promo-header[data-v-69e9fe71]{text-align:center;padding:30px 24px!important;display:block!important}.promo-icon[data-v-69e9fe71]{margin-bottom:16px;animation:bounce-69e9fe71 2s infinite}@keyframes bounce-69e9fe71{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.promo-header h1[data-v-69e9fe71]{font-size:32px;font-weight:800;margin:0 0 8px}.promo-header h2[data-v-69e9fe71]{font-size:20px;font-weight:600;color:gold;margin:0}.promo-body[data-v-69e9fe71]{text-align:center;padding:20px 30px!important}.promo-body h5[data-v-69e9fe71]{font-size:14px;margin:16px 0 12px;color:#e2d0ff}.coupon-box[data-v-69e9fe71]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,gold,orange);padding:12px 20px;border-radius:12px;margin-bottom:8px}.coupon-code[data-v-69e9fe71]{font-size:18px;font-weight:800;color:#333;letter-spacing:1px}.promo-alert[data-v-69e9fe71]{background:hsla(0,0%,100%,.15);padding:12px 20px;border-radius:10px;font-size:14px;font-weight:600;margin:20px 0}.countdown-box[data-v-69e9fe71]{background:hsla(0,0%,100%,.1);padding:20px;border-radius:12px}.countdown-box span[data-v-69e9fe71]{font-size:14px;opacity:.9}.countdown-box strong[data-v-69e9fe71]{display:block;font-size:32px;font-weight:800;color:gold;margin:10px 0}.countdown-bar[data-v-69e9fe71]{height:6px;background:hsla(0,0%,100%,.2);border-radius:3px;overflow:hidden}.countdown-progress[data-v-69e9fe71]{height:100%;background:linear-gradient(90deg,gold,#ff6b6b);transition:width 1s linear}.promo-actions[data-v-69e9fe71]{padding:20px 30px 30px!important}.register-promo-btn[data-v-69e9fe71]{background:linear-gradient(135deg,#1c4a2c,#1db954)!important;color:#fff!important;font-weight:700!important;border-radius:12px!important;text-transform:none!important}@media (max-width:1200px){.banner-content[data-v-69e9fe71]{padding:40px}.banner-title[data-v-69e9fe71]{font-size:40px}}@media (max-width:900px){.login-wrapper[data-v-69e9fe71]{flex-direction:column}.form-section[data-v-69e9fe71]{flex:1;min-height:100vh}.form-grid[data-v-69e9fe71]{grid-template-columns:1fr}}@media (max-width:480px){.form-section[data-v-69e9fe71]{padding:16px}.login-card[data-v-69e9fe71]{padding:28px 20px;border-radius:20px}.register-card[data-v-69e9fe71]{padding:24px 18px}.login-title[data-v-69e9fe71]{font-size:22px}.form-input[data-v-69e9fe71]{padding:12px 14px;font-size:16px}.submit-btn[data-v-69e9fe71]{padding:14px 20px}.back-btn[data-v-69e9fe71]{position:relative;top:0;left:0;margin-bottom:16px}.login-header[data-v-69e9fe71]{padding-top:0}}.star[data-v-69e9fe71]:first-child{top:10%;left:10%}.star[data-v-69e9fe71]:nth-child(2){top:20%;left:80%}.star[data-v-69e9fe71]:nth-child(3){top:30%;left:40%}.star[data-v-69e9fe71]:nth-child(4){top:40%;left:60%}.star[data-v-69e9fe71]:nth-child(5){top:50%;left:20%}.star[data-v-69e9fe71]:nth-child(6){top:60%;left:70%}.star[data-v-69e9fe71]:nth-child(7){top:70%;left:30%}.star[data-v-69e9fe71]:nth-child(8){top:80%;left:90%}.star[data-v-69e9fe71]:nth-child(9){top:90%;left:50%}.star[data-v-69e9fe71]:nth-child(10){top:15%;left:55%}.modern-metric-card[data-v-da7e8a98]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:1.5rem;transition:all .3s ease;border:1px solid #f0f4f8;position:relative;overflow:hidden;min-height:120px;height:100%;display:flex;align-items:center;justify-content:center}.modern-metric-card.clickable[data-v-da7e8a98]{cursor:pointer}.modern-metric-card[data-v-da7e8a98]:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12);border-color:var(--card-color)}.modern-metric-card.clickable[data-v-da7e8a98]:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.modern-metric-card.clickable[data-v-da7e8a98]:active{transform:translateY(-2px);transition:transform .1s ease}.card-loading[data-v-da7e8a98]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.card-content[data-v-da7e8a98]{display:flex;align-items:center;gap:1rem;width:100%}.card-icon[data-v-da7e8a98]{background:rgba(var(--card-color-rgb,35,211,114),.1);border-radius:12px;padding:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.modern-metric-card:hover .card-icon[data-v-da7e8a98]{background:rgba(var(--card-color-rgb,35,211,114),.15);transform:scale(1.05)}.card-info[data-v-da7e8a98]{flex:1;min-width:0}.click-indicator[data-v-da7e8a98]{display:flex;align-items:center;justify-content:center;opacity:.6;transition:all .3s ease;margin-left:.5rem}.modern-metric-card.clickable:hover .click-indicator[data-v-da7e8a98]{opacity:1;transform:translateX(2px)}.card-value[data-v-da7e8a98]{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.card-label[data-v-da7e8a98]{font-size:.9rem;color:#64748b;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-accent[data-v-da7e8a98]{position:absolute;top:0;left:0;width:4px;height:100%;background:var(--card-color);border-radius:0 2px 2px 0;transition:all .3s ease}.modern-metric-card:hover .card-accent[data-v-da7e8a98]{width:6px}.modern-metric-card.patients[data-v-da7e8a98]{--card-color-rgb:33,150,243}.modern-metric-card.birthday[data-v-da7e8a98]{--card-color-rgb:255,152,0}.modern-metric-card.appointments[data-v-da7e8a98]{--card-color-rgb:156,39,176}.modern-metric-card.revenue[data-v-da7e8a98]{--card-color-rgb:76,175,80}.modern-metric-card.expense[data-v-da7e8a98]{--card-color-rgb:244,67,54}.modern-metric-card.pending[data-v-da7e8a98]{--card-color-rgb:255,152,0}.modern-metric-card.total-transactions[data-v-da7e8a98]{--card-color-rgb:103,58,183}.modern-metric-card.paid-transactions[data-v-da7e8a98]{--card-color-rgb:76,175,80}.modern-metric-card.pending-transactions[data-v-da7e8a98]{--card-color-rgb:255,152,0}.modern-metric-card.products[data-v-da7e8a98]{--card-color-rgb:121,85,72}.modern-metric-card.stock[data-v-da7e8a98]{--card-color-rgb:96,125,139}.modern-metric-card.low-stock[data-v-da7e8a98]{--card-color-rgb:255,87,34}@media (max-width:768px){.modern-metric-card[data-v-da7e8a98]{padding:1.25rem;min-height:100px}.card-content[data-v-da7e8a98]{gap:.75rem}.card-icon[data-v-da7e8a98]{padding:.6rem}.card-value[data-v-da7e8a98]{font-size:1.3rem}.card-label[data-v-da7e8a98]{font-size:.85rem}}@media (max-width:576px){.modern-metric-card[data-v-da7e8a98]{padding:1rem;min-height:90px}.card-content[data-v-da7e8a98]{flex-direction:column;text-align:center;gap:.5rem}.card-value[data-v-da7e8a98]{font-size:1.4rem}.card-label[data-v-da7e8a98]{font-size:.8rem}.click-indicator[data-v-da7e8a98]{margin-left:0;margin-top:.25rem}}@keyframes pulse-da7e8a98{0%,to{opacity:1}50%{opacity:.7}}.card-loading[data-v-da7e8a98]{animation:pulse-da7e8a98 2s infinite}.modern-metric-card[data-v-da7e8a98]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.modern-metric-card[data-v-da7e8a98]:hover:before{left:100%}.modern-financial-card[data-v-786276bc]{border-radius:16px!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important;border:1px solid #f0f4f8!important;overflow:hidden!important;transition:all .3s ease!important;position:relative;height:100%;display:flex;flex-direction:column}.modern-financial-card.clickable[data-v-786276bc]{cursor:pointer}.modern-financial-card[data-v-786276bc]:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(0,0,0,.12)!important}.modern-financial-card.clickable[data-v-786276bc]:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(0,0,0,.15)!important}.modern-financial-card.clickable[data-v-786276bc]:active{transform:translateY(-2px);transition:transform .1s ease}.card-header[data-v-786276bc]{padding:.75rem 1rem;background:linear-gradient(135deg,#fafbfc,#f8f9fa);border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center}.header-content[data-v-786276bc]{display:flex;align-items:center;gap:.5rem}.header-icon[data-v-786276bc]{background:rgba(var(--icon-color-rgb,76,175,80),.1);border-radius:8px;padding:.4rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modern-financial-card:hover .header-icon[data-v-786276bc]{background:rgba(var(--icon-color-rgb,76,175,80),.15);transform:scale(1.05)}.header-info[data-v-786276bc]{flex:1}.card-title[data-v-786276bc]{font-size:1rem;font-weight:700;color:#2c3e50;margin:0;line-height:1.2}.card-subtitle[data-v-786276bc]{font-size:.75rem;color:#64748b;margin-top:.15rem;font-weight:500}.click-indicator[data-v-786276bc],.header-actions[data-v-786276bc],.header-loading[data-v-786276bc]{display:flex;align-items:center;justify-content:center}.click-indicator[data-v-786276bc]{opacity:.6;transition:all .3s ease;padding:.25rem;border-radius:50%;background:rgba(0,0,0,.04)}.modern-financial-card.clickable:hover .click-indicator[data-v-786276bc]{opacity:1;transform:translateX(2px);background:rgba(0,0,0,.08)}.card-body[data-v-786276bc]{padding:.75rem 1rem;flex:1;display:flex;flex-direction:column;justify-content:space-between}.metrics-grid[data-v-786276bc]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.75rem}.metrics-grid.two-metrics[data-v-786276bc]{grid-template-columns:repeat(2,1fr)}.metric-item[data-v-786276bc]{text-align:center;padding:.4rem .3rem;background:#f8faf9;border-radius:8px;border:1px solid #e0f2f1;transition:all .3s ease;min-height:50px;display:flex;flex-direction:column;justify-content:center}.metric-item[data-v-786276bc]:hover{background:#f1f8f5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.metric-label[data-v-786276bc]{font-size:.65rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.3px;margin-bottom:.2rem}.metric-label[data-v-786276bc],.metric-value[data-v-786276bc]{line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-value[data-v-786276bc]{font-size:.85rem;font-weight:700}.loading-metrics[data-v-786276bc]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.75rem}.metric-skeleton[data-v-786276bc]{text-align:center;padding:.4rem .3rem;background:#f8faf9;border-radius:8px;border:1px solid #e0f2f1;min-height:50px;display:flex;flex-direction:column;justify-content:center}.skeleton-label[data-v-786276bc],.skeleton-total[data-v-786276bc],.skeleton-value[data-v-786276bc]{background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;animation:shimmer-786276bc 2s infinite;border-radius:4px}.skeleton-label[data-v-786276bc]{height:12px;width:60%;margin:0 auto .5rem}.skeleton-value[data-v-786276bc]{height:16px;width:80%;margin:0 auto}.skeleton-total[data-v-786276bc]{height:24px;width:70%;margin:0 auto}@keyframes shimmer-786276bc{0%{background-position:-200% 0}to{background-position:200% 0}}.total-section[data-v-786276bc]{text-align:center;padding:.75rem;background:linear-gradient(135deg,#f8fffe,#f0f7ff);border-radius:8px;border:2px solid #e0f2f1;position:relative;overflow:hidden}.total-section[data-v-786276bc]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1c4a2c,#1bbd64)}.total-label[data-v-786276bc]{font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.8px;margin-bottom:.25rem}.total-value[data-v-786276bc]{font-size:1.4rem;font-weight:800;color:#2c3e50;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.1)}.card-accent[data-v-786276bc]{position:absolute;top:0;left:0;width:4px;height:100%;transition:all .3s ease}.modern-financial-card:hover .card-accent[data-v-786276bc]{width:6px}.modern-financial-card.revenue[data-v-786276bc]{--icon-color-rgb:76,175,80}.modern-financial-card.revenue .total-section[data-v-786276bc]:before{background:linear-gradient(90deg,#1c4a2c,#183b24)}.modern-financial-card.expense[data-v-786276bc]{--icon-color-rgb:244,67,54}.modern-financial-card.expense .total-section[data-v-786276bc]:before{background:linear-gradient(90deg,#f44336,#d32f2f)}.modern-financial-card.balance[data-v-786276bc]{--icon-color-rgb:33,150,243}.modern-financial-card.balance .total-section[data-v-786276bc]:before{background:linear-gradient(90deg,#2196f3,#1976d2)}.modern-financial-card.fixed[data-v-786276bc]{--icon-color-rgb:156,39,176}.modern-financial-card.fixed .total-section[data-v-786276bc]:before{background:linear-gradient(90deg,#9c27b0,#7b1fa2)}.positive[data-v-786276bc]{color:#1c4a2c!important}.negative[data-v-786276bc]{color:#f44336!important}@media (max-width:768px){.card-header[data-v-786276bc]{padding:1.25rem}.header-content[data-v-786276bc]{gap:.75rem}.card-title[data-v-786276bc]{font-size:1.1rem}.card-subtitle[data-v-786276bc]{font-size:.8rem}.card-body[data-v-786276bc]{padding:1.25rem}.loading-metrics[data-v-786276bc],.metrics-grid[data-v-786276bc]{grid-template-columns:1fr;gap:.75rem}.metric-item[data-v-786276bc],.metric-skeleton[data-v-786276bc]{padding:.75rem}.total-section[data-v-786276bc]{padding:1.25rem}.total-value[data-v-786276bc]{font-size:1.5rem}}@media (max-width:576px){.card-header[data-v-786276bc]{padding:1rem;flex-direction:column;gap:.75rem;text-align:center}.header-content[data-v-786276bc]{flex-direction:column;gap:.5rem}.header-actions[data-v-786276bc]{margin-top:.5rem}.card-body[data-v-786276bc]{padding:1rem}.total-value[data-v-786276bc]{font-size:1.4rem}}.modern-financial-card[data-v-786276bc]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s;pointer-events:none}.modern-financial-card[data-v-786276bc]:hover:after{left:100%}.section[data-v-0c87591a]{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:1.5rem;margin-bottom:2rem;transition:all .3s ease}.section[data-v-0c87591a]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.section-title[data-v-0c87591a]{font-size:1.3rem;font-weight:600;color:#333;margin-bottom:1.3rem;display:flex;align-items:center;gap:.5rem}.percent-value[data-v-0c87591a]{font-weight:600;color:#2196f3}.v-card[data-v-9ea42e78]{border-radius:12px;overflow:hidden}.v-card-title[data-v-9ea42e78]{font-size:1.25em;font-weight:700;padding:16px}.v-card-text p[data-v-9ea42e78]{font-size:1rem;color:#333;line-height:1.6}.detail-modal[data-v-c28f5fa4]{border-radius:16px!important;overflow:hidden}.modal-header[data-v-c28f5fa4]{background:linear-gradient(135deg,#f8fffe,#f0f7ff);border-bottom:1px solid #e0f2f1;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between}.header-content[data-v-c28f5fa4]{display:flex;align-items:center;flex:1}.modal-title[data-v-c28f5fa4]{font-size:1.5rem;font-weight:700;color:#2c3e50;margin:0;line-height:1.2}.modal-subtitle[data-v-c28f5fa4]{font-size:.9rem;color:#64748b;margin:.25rem 0 0 0;font-weight:500}.close-btn[data-v-c28f5fa4]{background:rgba(0,0,0,.04)!important;transition:all .3s ease}.close-btn[data-v-c28f5fa4]:hover{background:rgba(0,0,0,.08)!important;transform:scale(1.05)}.modal-content[data-v-c28f5fa4]{padding:2rem;max-height:60vh;overflow-y:auto}.loading-container[data-v-c28f5fa4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem}.loading-text[data-v-c28f5fa4]{font-size:1.1rem;color:#64748b;margin:0}.summary-section[data-v-c28f5fa4]{margin-bottom:2rem}.summary-grid[data-v-c28f5fa4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.summary-item[data-v-c28f5fa4]{background:#f8faf9;border:1px solid #e0f2f1;border-radius:12px;padding:1rem;text-align:center;transition:all .3s ease}.summary-item[data-v-c28f5fa4]:hover{background:#f1f8f5;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.summary-label[data-v-c28f5fa4]{font-size:.8rem;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.summary-value[data-v-c28f5fa4]{font-size:1.2rem;font-weight:700;line-height:1.2}.section-title[data-v-c28f5fa4]{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:1rem;display:flex;align-items:center;padding-bottom:.5rem;border-bottom:2px solid #f0f4f8}.items-list[data-v-c28f5fa4]{display:flex;flex-direction:column;gap:.75rem}.item-card[data-v-c28f5fa4]{background:#fff;border:1px solid #e0f2f1;border-radius:12px;padding:1rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.04)}.item-card[data-v-c28f5fa4]:hover{border-color:#1c4a2c;box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-1px)}.item-content[data-v-c28f5fa4]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.item-main[data-v-c28f5fa4]{flex:1}.item-title[data-v-c28f5fa4]{font-size:1rem;font-weight:600;color:#2c3e50;margin:0 0 .25rem 0;line-height:1.3}.item-description[data-v-c28f5fa4]{font-size:.9rem;color:#64748b;margin:0;line-height:1.4}.item-value[data-v-c28f5fa4]{font-size:1rem;font-weight:700;white-space:nowrap}.item-meta[data-v-c28f5fa4]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f0f4f8}.meta-text[data-v-c28f5fa4]{color:#94a3b8;font-size:.8rem}.show-more-section[data-v-c28f5fa4]{text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid #f0f4f8}.show-more-btn[data-v-c28f5fa4]{text-transform:none!important;font-weight:600}.no-data[data-v-c28f5fa4]{text-align:center;padding:3rem 1rem;color:#64748b}.no-data h3[data-v-c28f5fa4]{margin:1rem 0 .5rem 0;color:#2c3e50}.no-data p[data-v-c28f5fa4]{margin:0;font-size:.9rem}.modal-footer[data-v-c28f5fa4]{background:#f8faf9;border-top:1px solid #e0f2f1;padding:1rem 2rem}.action-btn[data-v-c28f5fa4]{text-transform:none!important;font-weight:600;border-radius:8px;padding:0 1.5rem}@media (max-width:768px){.modal-header[data-v-c28f5fa4]{padding:1rem 1.5rem}.modal-title[data-v-c28f5fa4]{font-size:1.3rem}.modal-content[data-v-c28f5fa4]{padding:1.5rem}.summary-grid[data-v-c28f5fa4]{grid-template-columns:1fr}.item-content[data-v-c28f5fa4]{flex-direction:column;gap:.5rem}.item-value[data-v-c28f5fa4]{align-self:flex-start}.modal-footer[data-v-c28f5fa4]{padding:1rem 1.5rem}}@media (max-width:576px){.modal-header[data-v-c28f5fa4]{padding:1rem;flex-direction:column;gap:1rem}.header-content[data-v-c28f5fa4]{flex-direction:column;text-align:center;gap:.5rem}.modal-content[data-v-c28f5fa4],.modal-footer[data-v-c28f5fa4]{padding:1rem}.action-btn[data-v-c28f5fa4]{width:100%;margin-bottom:.5rem}}.modal-content[data-v-c28f5fa4]::-webkit-scrollbar{width:6px}.modal-content[data-v-c28f5fa4]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.modal-content[data-v-c28f5fa4]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.modal-content[data-v-c28f5fa4]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@keyframes fadeInUp-c28f5fa4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.item-card[data-v-c28f5fa4]{animation:fadeInUp-c28f5fa4 .3s ease-out}.item-card[data-v-c28f5fa4]:first-child{animation-delay:.05s}.item-card[data-v-c28f5fa4]:nth-child(2){animation-delay:.1s}.item-card[data-v-c28f5fa4]:nth-child(3){animation-delay:.15s}.item-card[data-v-c28f5fa4]:nth-child(4){animation-delay:.2s}.item-card[data-v-c28f5fa4]:nth-child(5){animation-delay:.25s}.loading{position:absolute;top:50%;left:57%;transform:translate(-50%,-50%)}.cc-page[data-v-7d64c2ba]{padding:1.5rem;padding-top:calc(70px + 1rem);min-height:100vh;max-width:1600px;margin:0 auto;transition:all .3s ease;width:100%;position:relative;font-family:Inter,sans-serif}.cc-animated-bg[data-v-7d64c2ba]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden}.cc-animated-bg .cc-bg-gradient[data-v-7d64c2ba]{position:absolute;inset:0;background:linear-gradient(135deg,#f8fafc,#e2e8f0 50%,#f1f5f9)}.cc-animated-bg .cc-bg-pattern[data-v-7d64c2ba]{position:absolute;inset:0;background-image:radial-gradient(circle at 25% 25%,rgba(0,150,136,.03) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(33,150,243,.03) 0,transparent 50%);animation:cc-pattern-move-7d64c2ba 20s ease-in-out infinite}@keyframes cc-pattern-move-7d64c2ba{0%,to{transform:translate(0)}50%{transform:translate(-20px,-20px)}}.cc-loading-overlay-full[data-v-7d64c2ba]{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#009688,#00796b);z-index:1000;display:flex;align-items:center;justify-content:center}.cc-loading-spinner[data-v-7d64c2ba]{position:relative;width:80px;height:80px}.cc-spinner-ring[data-v-7d64c2ba]{position:absolute;inset:0;border-radius:50%;border:3px solid transparent;animation:cc-spin-7d64c2ba 1.5s linear infinite}.cc-spinner-ring[data-v-7d64c2ba]:first-child{border-top-color:#4caf50;animation-delay:0s}.cc-spinner-ring[data-v-7d64c2ba]:nth-child(2){inset:8px;border-right-color:#2196f3;animation-delay:.15s;animation-direction:reverse}.cc-spinner-ring[data-v-7d64c2ba]:nth-child(3){inset:16px;border-bottom-color:#ff9800;animation-delay:.3s}@keyframes cc-spin-7d64c2ba{to{transform:rotate(1turn)}}.cc-loading-content[data-v-7d64c2ba]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cc-loading-text[data-v-7d64c2ba]{color:#fff;font-size:1rem;font-weight:500;margin:0;opacity:.9}.cc-loading-overlay[data-v-7d64c2ba]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999}.cc-loading-overlay .cc-loading-content[data-v-7d64c2ba]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.cc-loading-overlay .cc-loading-text[data-v-7d64c2ba]{font-size:1.1rem;font-weight:500;color:#2c3e50;margin:0}.cc-page-header[data-v-7d64c2ba]{background:linear-gradient(135deg,#009688,#00796b);border-radius:20px;padding:1.5rem 2rem;margin-bottom:1.5rem;box-shadow:0 10px 40px rgba(0,121,107,.3);position:relative;overflow:hidden}.cc-header-shimmer[data-v-7d64c2ba]{position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:cc-shimmer-7d64c2ba 15s linear infinite}@keyframes cc-shimmer-7d64c2ba{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cc-header-content[data-v-7d64c2ba]{justify-content:space-between;position:relative;z-index:1;flex-wrap:wrap}.cc-header-content[data-v-7d64c2ba],.cc-header-info[data-v-7d64c2ba]{display:flex;align-items:center;gap:1rem}.cc-header-badge[data-v-7d64c2ba]{width:56px;height:56px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.3)}.cc-header-text[data-v-7d64c2ba]{flex:1}.cc-header-title[data-v-7d64c2ba]{font-size:1.75rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.5px}.cc-header-subtitle[data-v-7d64c2ba]{color:hsla(0,0%,100%,.8);font-size:.9rem;margin-top:.25rem;display:flex;align-items:center}.cc-header-stats[data-v-7d64c2ba]{display:flex;gap:1rem}.cc-metric-card--mini[data-v-7d64c2ba]{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);padding:.75rem 1.25rem;border-radius:50px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.cc-metric-card--mini[data-v-7d64c2ba]:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px)}.cc-metric-card--mini .cc-metric-value[data-v-7d64c2ba]{font-size:1.25rem;font-weight:700;color:#fff}.cc-metric-card--mini .cc-metric-label[data-v-7d64c2ba]{font-size:.7rem;color:hsla(0,0%,100%,.8);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.cc-card[data-v-7d64c2ba]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.9);margin-bottom:1.5rem;overflow:hidden}.cc-card-header[data-v-7d64c2ba]{display:flex;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9;position:relative}.cc-card-header[data-v-7d64c2ba]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(135deg,#009688,#00796b)}.cc-card-title[data-v-7d64c2ba]{font-size:1.1rem;font-weight:600;color:#1e293b}.cc-card-body[data-v-7d64c2ba]{padding:1.5rem}.cc-section[data-v-7d64c2ba]{margin-bottom:1.5rem}.cc-filters-row[data-v-7d64c2ba]{justify-content:space-between}.cc-filter-group[data-v-7d64c2ba],.cc-filters-row[data-v-7d64c2ba]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.cc-date-input[data-v-7d64c2ba]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;border:1px solid #e2e8f0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:all .3s ease;min-width:180px}.cc-date-input[data-v-7d64c2ba]:hover{border-color:#009688;background:linear-gradient(135deg,#e0f2f1,#b2dfdb);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,150,136,.15)}.cc-date-label[data-v-7d64c2ba]{font-size:.75rem;color:#64748b;font-weight:600;text-transform:uppercase}.cc-date-value[data-v-7d64c2ba]{font-size:.9rem;color:#1e293b;font-weight:600}.cc-filter-actions[data-v-7d64c2ba]{display:flex;gap:.75rem}.cc-btn[data-v-7d64c2ba]{text-transform:none!important;font-weight:600!important;border-radius:12px!important;letter-spacing:0!important;transition:all .3s ease!important}.cc-btn--primary[data-v-7d64c2ba]{background:linear-gradient(135deg,#009688,#00796b)!important;box-shadow:0 4px 15px rgba(0,150,136,.4)!important}.cc-btn--primary[data-v-7d64c2ba]:hover{box-shadow:0 6px 20px rgba(0,150,136,.5)!important;transform:translateY(-2px)}.cc-btn--text[data-v-7d64c2ba]:hover{background:rgba(0,150,136,.1)!important}.cc-financial-grid[data-v-7d64c2ba]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.cc-metrics-grid[data-v-7d64c2ba]{display:grid;gap:1.5rem}.cc-metric-category[data-v-7d64c2ba]{background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 4px 24px rgba(0,0,0,.08);padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid hsla(0,0%,100%,.9);position:relative;overflow:hidden}.cc-metric-category[data-v-7d64c2ba]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#009688,#4caf50,#2196f3);opacity:0;transition:opacity .3s ease}.cc-metric-category[data-v-7d64c2ba]:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.12)}.cc-metric-category[data-v-7d64c2ba]:hover:before{opacity:1}.cc-category-title[data-v-7d64c2ba]{font-size:1rem;font-weight:600;color:#475569;margin-bottom:1.25rem;display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:2px solid #f1f5f9}.cc-category-cards[data-v-7d64c2ba]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.cc-animate-fade-in[data-v-7d64c2ba]{animation:cc-fade-in-7d64c2ba .5s ease-out}.cc-animate-fade-in-up[data-v-7d64c2ba]{animation:cc-fade-in-up-7d64c2ba .6s ease-out both}.cc-delay-100[data-v-7d64c2ba]{animation-delay:.1s}.cc-delay-200[data-v-7d64c2ba]{animation-delay:.2s}.cc-delay-300[data-v-7d64c2ba]{animation-delay:.3s}.cc-delay-400[data-v-7d64c2ba]{animation-delay:.4s}.cc-delay-500[data-v-7d64c2ba]{animation-delay:.5s}@keyframes cc-fade-in-7d64c2ba{0%{opacity:0}to{opacity:1}}@keyframes cc-fade-in-up-7d64c2ba{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.cc-page[data-v-7d64c2ba]{padding:1rem}.cc-financial-grid[data-v-7d64c2ba]{grid-template-columns:repeat(2,1fr)}.cc-category-cards[data-v-7d64c2ba]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(max-width:992px){.cc-page[data-v-7d64c2ba]{padding-top:calc(56px + .5rem);padding-left:1rem;padding-right:1rem}.cc-header-content[data-v-7d64c2ba]{gap:1rem}.cc-header-content[data-v-7d64c2ba],.cc-header-info[data-v-7d64c2ba]{flex-direction:column;text-align:center}.cc-header-stats[data-v-7d64c2ba]{flex-wrap:wrap;justify-content:center;width:100%}.cc-financial-grid[data-v-7d64c2ba]{grid-template-columns:1fr}.cc-metrics-grid[data-v-7d64c2ba]{gap:1.5rem}.cc-category-cards[data-v-7d64c2ba]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.cc-filters-row[data-v-7d64c2ba]{justify-content:center}}@media(max-width:768px){.cc-page[data-v-7d64c2ba]{padding-top:calc(48px + .5rem)}.cc-page-header[data-v-7d64c2ba]{padding:1.25rem;border-radius:16px}.cc-header-title[data-v-7d64c2ba]{font-size:1.4rem}.cc-header-subtitle[data-v-7d64c2ba]{justify-content:center}.cc-filter-actions[data-v-7d64c2ba],.cc-filter-group[data-v-7d64c2ba]{width:100%;justify-content:center}.cc-date-input[data-v-7d64c2ba]{flex:1;min-width:140px}.cc-card-header[data-v-7d64c2ba]{padding:.75rem 1rem}.cc-card-title[data-v-7d64c2ba]{font-size:1rem}.cc-category-title[data-v-7d64c2ba]{font-size:.95rem}.cc-category-cards[data-v-7d64c2ba],.cc-financial-grid[data-v-7d64c2ba]{grid-template-columns:1fr}}@media(max-width:576px){.cc-page[data-v-7d64c2ba]{padding:.75rem;padding-top:calc(48px + .75rem)}.cc-page-header[data-v-7d64c2ba]{padding:1rem}.cc-header-title[data-v-7d64c2ba]{font-size:1.2rem}.cc-header-stats[data-v-7d64c2ba]{gap:.75rem}.cc-metric-category[data-v-7d64c2ba]{padding:1rem}.cc-loading-content[data-v-7d64c2ba]{margin:1rem;padding:1.5rem}.cc-loading-text[data-v-7d64c2ba]{font-size:1rem}}@media (max-width:768px){.cc-date-picker-menu{left:8px!important;max-width:calc(100vw - 16px)!important}}:root{--dark-green:#183b24;--hunter-green:#1a4228;--spring-green:#1c4a2c;--grey-green:#e0f2f1;--dark-grey-green:#b2dfdb;--cc-gradient-primary:linear-gradient(135deg,#009688,#00796b);--cc-gradient-success:linear-gradient(135deg,#4caf50,#388e3c);--cc-gradient-warning:linear-gradient(135deg,#fb8c00,#f57c00);--cc-gradient-error:linear-gradient(135deg,#ff5252,#e53935);--cc-radius-xl:24px}html{scroll-behavior:smooth}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:var(--cc-primary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--cc-primary-dark)}.v-card{transition:var(--cc-transition)}.v-btn{text-transform:none!important;font-weight:500!important;letter-spacing:.3px!important}.v-select--outlined .v-input__slot,.v-text-field--outlined .v-input__slot{border-radius:var(--cc-radius-md)!important}.container-page{width:100%;padding-bottom:100px}@media (max-width:600px){.v-card{border-radius:0!important;margin:0!important;width:100%!important}.v-card>.v-card__text{padding:12px!important}.container,.v-col-12{padding:0!important}.v-row{margin:0!important}.v-dialog{margin:0!important}.v-dialog,.v-dialog>.v-card{width:100%!important;max-width:100%!important}.v-dialog>.v-card{border-radius:0!important}[class*=v-dialog]{width:100%!important;max-width:100%!important}}.close-btn{position:absolute!important;top:8px!important;right:8px!important;z-index:10!important;background:rgba(0,0,0,.5)!important;transition:all .3s ease!important;width:32px!important;height:32px!important;min-width:32px!important}.close-btn:hover{background:rgba(0,0,0,.7)!important;transform:rotate(90deg)!important}.close-btn .v-icon{color:#fff!important;font-size:20px!important}.v-dialog .v-card,.v-dialog>.v-card{position:relative!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes glow{0%,to{box-shadow:0 0 5px rgba(0,150,136,.5)}50%{box-shadow:0 0 20px rgba(0,150,136,.8),0 0 30px rgba(0,150,136,.6)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards}.animate-fade-in-down{animation:fadeInDown .6s ease-out forwards}.animate-fade-in-left{animation:fadeInLeft .6s ease-out forwards}.animate-fade-in-right{animation:fadeInRight .6s ease-out forwards}.animate-slide-in-up{animation:slideInUp .5s ease-out forwards}.animate-slide-in-right{animation:slideInRight .5s ease-out forwards}.animate-scale-in{animation:scaleIn .4s ease-out forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-bounce{animation:bounce 1s ease infinite}.animate-shake{animation:shake .5s ease-in-out}.animate-rotate{animation:rotate 2s linear infinite}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:shimmer 2s linear infinite}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.smooth-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.smooth-transition-fast{transition:all .15s cubic-bezier(.4,0,.2,1)}.smooth-transition-slow{transition:all .5s cubic-bezier(.4,0,.2,1)}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.hover-lift-sm{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift-sm:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.hover-scale{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-scale:hover{transform:scale(1.05)}.hover-scale-sm{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-scale-sm:hover{transform:scale(1.02)}.hover-glow{transition:all .3s ease}.hover-glow:hover{box-shadow:0 0 20px rgba(0,150,136,.5)}.hover-brighten{transition:filter .3s ease}.hover-brighten:hover{filter:brightness(1.1)}.hover-rotate{transition:transform .3s ease}.hover-rotate:hover{transform:rotate(5deg)}.glass-card{background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px rgba(0,0,0,.1)}.glass-card,.glass-card-dark{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.glass-card-dark{background:rgba(33,33,33,.8);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.3)}.glass-card-teal{background:rgba(0,150,136,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(0,150,136,.2);box-shadow:0 8px 32px rgba(0,150,136,.1)}.gradient-animated{background:linear-gradient(270deg,#009688,#4db6ac,#009688);background-size:400% 400%;animation:gradientShift 8s ease infinite}.gradient-primary{background:linear-gradient(135deg,#009688,#00796b)}.gradient-success{background:linear-gradient(135deg,#4caf50,#388e3c)}.gradient-warning{background:linear-gradient(135deg,#fb8c00,#f57c00)}.gradient-error{background:linear-gradient(135deg,#ff5252,#e53935)}.gradient-info{background:linear-gradient(135deg,#2196f3,#1976d2)}.gradient-dark{background:linear-gradient(135deg,#424242,#212121)}.skeleton-loader{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:4px}.spinner{border:3px solid rgba(0,150,136,.1);border-top-color:#009688;border-radius:50%;animation:rotate .8s linear infinite}.spinner-sm{width:24px;height:24px}.spinner-md{width:40px;height:40px}.spinner-lg{width:56px;height:56px}.modern-card{border-radius:16px!important;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.modern-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.12)!important}.modern-card-elevated{border-radius:16px!important;box-shadow:0 4px 6px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07)!important}.modern-card-flat{border-radius:16px!important;border:1px solid rgba(0,0,0,.08);box-shadow:none!important}.modern-card-flat:hover{border-color:rgba(0,150,136,.3);box-shadow:0 4px 12px rgba(0,150,136,.1)!important}.badge-pulse{position:relative;animation:pulse 2s ease-in-out infinite}.badge-pulse:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;animation:ripple 2s ease-out infinite;border:2px solid currentColor}.btn-modern{border-radius:12px!important;text-transform:none!important;font-weight:600!important;letter-spacing:.3px!important;padding:12px 24px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.btn-modern:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.2)!important}.btn-modern:active{transform:translateY(0)}.btn-modern-sm{border-radius:8px!important;padding:8px 16px!important}.btn-modern-lg{border-radius:14px!important;padding:16px 32px!important;font-size:16px!important}.smooth-scroll{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#009688 #f1f1f1}.smooth-scroll::-webkit-scrollbar{width:8px;height:8px}.smooth-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.smooth-scroll::-webkit-scrollbar-thumb{background:#009688;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.smooth-scroll::-webkit-scrollbar-thumb:hover{background:#00796b}.modern-input,.modern-input .v-input__control,.modern-input-outlined .v-input__slot{border-radius:12px!important}.shadow-sm{box-shadow:0 2px 4px rgba(0,0,0,.05)}.shadow-md{box-shadow:0 4px 6px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07)}.shadow-lg{box-shadow:0 10px 15px rgba(0,0,0,.1),0 20px 40px rgba(0,0,0,.1)}.shadow-xl{box-shadow:0 20px 25px rgba(0,0,0,.1),0 40px 80px rgba(0,0,0,.15)}.shadow-teal{box-shadow:0 4px 14px rgba(0,150,136,.25)}.shadow-teal-lg{box-shadow:0 8px 24px rgba(0,150,136,.3)}.focus-ring:focus{outline:none;box-shadow:0 0 0 3px rgba(0,150,136,.3);transition:box-shadow .2s ease}.focus-ring-offset:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(0,150,136,.5)}.backdrop-blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.backdrop-blur-sm{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.backdrop-blur-lg{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.rounded-sm{border-radius:8px!important}.rounded-md{border-radius:12px!important}.rounded-lg{border-radius:16px!important}.rounded-xl{border-radius:24px!important}.rounded-full{border-radius:9999px!important}@media (max-width:960px){.btn-modern:hover,.hover-lift-sm:hover,.hover-lift:hover,.modern-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.cursor-pointer{cursor:pointer}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}:root{--cc-primary:#009688;--cc-primary-dark:#00796b;--cc-primary-light:#4db6ac;--cc-primary-lighter:#b2dfdb;--cc-primary-lightest:#e0f2f1;--cc-success:#4caf50;--cc-success-light:#e8f5e9;--cc-warning:#fb8c00;--cc-warning-light:#fff3e0;--cc-error:#ff5252;--cc-error-light:#ffebee;--cc-info:#2196f3;--cc-info-light:#e3f2fd;--cc-text-primary:#212121;--cc-text-secondary:#616161;--cc-text-disabled:#9e9e9e;--cc-border:rgba(0,0,0,.08);--cc-background:#fafafa;--cc-surface:#fff;--cc-shadow-sm:0 2px 4px rgba(0,0,0,.05);--cc-shadow-md:0 4px 6px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07);--cc-shadow-lg:0 10px 15px rgba(0,0,0,.1),0 20px 40px rgba(0,0,0,.1);--cc-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--cc-transition-fast:all 0.15s cubic-bezier(0.4,0,0.2,1)}.stats-card{border-radius:16px!important;transition:var(--cc-transition);overflow:hidden;border:1px solid var(--cc-border);background:var(--cc-surface)}.stats-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.12)!important}.stats-card-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:28px}.stats-card-icon.primary{background:linear-gradient(135deg,#009688,#00796b);color:#fff}.stats-card-icon.success{background:linear-gradient(135deg,#4caf50,#388e3c);color:#fff}.stats-card-icon.warning{background:linear-gradient(135deg,#fb8c00,#f57c00);color:#fff}.stats-card-icon.error{background:linear-gradient(135deg,#ff5252,#e53935);color:#fff}.stats-card-icon.info{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff}.stats-card-value{font-size:32px!important;font-weight:700!important;line-height:1.2!important;margin:8px 0 4px 0!important;color:var(--cc-text-primary)}.stats-card-label{font-size:14px!important;font-weight:500!important;color:var(--cc-text-secondary)!important}.stats-card-change{font-size:12px!important;font-weight:600!important;padding:4px 8px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.stats-card-change.positive{background:var(--cc-success-light)!important;color:#2e7d32!important}.stats-card-change.negative{background:var(--cc-error-light)!important;color:#c62828!important}.meta-card{border-radius:16px!important;overflow:hidden;transition:var(--cc-transition);border-left:4px solid var(--cc-primary)!important;background:var(--cc-surface)}.meta-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1)!important}.meta-card.above-target{border-left-color:var(--cc-success)!important}.meta-card.at-risk{border-left-color:var(--cc-warning)!important}.meta-card.below-target{border-left-color:var(--cc-error)!important}.progress-bar-modern{height:8px!important;border-radius:4px!important;overflow:hidden!important;background:#e0e0e0!important;position:relative}.progress-bar-fill{height:100%;border-radius:4px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.progress-bar-fill:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shimmer 2s infinite}.progress-bar-fill.primary{background:linear-gradient(90deg,#009688,#4db6ac)}.progress-bar-fill.success{background:linear-gradient(90deg,#4caf50,#66bb6a)}.progress-bar-fill.warning{background:linear-gradient(90deg,#fb8c00,#ffa726)}.progress-bar-fill.danger{background:linear-gradient(90deg,#ff5252,#ff7043)}.progress-bar-lg{height:12px!important;border-radius:6px!important}.progress-bar-xl{height:16px!important;border-radius:8px!important}.status-badge{padding:6px 12px!important;border-radius:20px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;gap:6px!important;text-transform:uppercase!important;letter-spacing:.5px!important}.status-badge.success{background:var(--cc-success-light)!important;color:#2e7d32!important}.status-badge.warning{background:var(--cc-warning-light)!important;color:#e65100!important}.status-badge.error{background:var(--cc-error-light)!important;color:#c62828!important}.status-badge.info{background:var(--cc-info-light)!important;color:#1565c0!important}.status-badge.primary{background:var(--cc-primary-lightest)!important;color:var(--cc-primary-dark)!important}.status-badge .v-icon{font-size:14px!important}.status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:8px}.status-dot.success{background:var(--cc-success)}.status-dot.warning{background:var(--cc-warning)}.status-dot.error{background:var(--cc-error)}.status-dot.info{background:var(--cc-info)}.status-dot.primary{background:var(--cc-primary)}.status-dot.pulse{animation:pulse 2s ease-in-out infinite}.ranking-card{border-radius:12px!important;padding:16px!important;transition:var(--cc-transition)!important;border:2px solid transparent!important;background:var(--cc-surface)}.ranking-card:hover{border-color:var(--cc-primary)!important;transform:translateX(4px)}.ranking-card.first-place{background:linear-gradient(135deg,gold,#ffa000)!important;color:#fff!important}.ranking-card.second-place{background:linear-gradient(135deg,silver,#9e9e9e)!important;color:#fff!important}.ranking-card.third-place{background:linear-gradient(135deg,#cd7f32,#a1887f)!important;color:#fff!important}.ranking-position{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;background:rgba(0,0,0,.1)}.alert-modern{border-radius:12px!important;border-left:4px solid currentColor!important;padding:16px!important;animation:fadeInLeft .4s ease-out}.alert-modern.alert-success{background:var(--cc-success-light)!important;border-left-color:var(--cc-success)!important;color:#1b5e20!important}.alert-modern.alert-warning{background:var(--cc-warning-light)!important;border-left-color:var(--cc-warning)!important;color:#e65100!important}.alert-modern.alert-error{background:var(--cc-error-light)!important;border-left-color:var(--cc-error)!important;color:#b71c1c!important}.alert-modern.alert-info{background:var(--cc-info-light)!important;border-left-color:var(--cc-info)!important;color:#0d47a1!important}.alert-modern.alert-primary{background:var(--cc-primary-lightest)!important;border-left-color:var(--cc-primary)!important;color:var(--cc-primary-dark)!important}.btn-gradient-primary{background:linear-gradient(135deg,#009688,#00796b)!important;color:#fff!important;border-radius:12px!important;text-transform:none!important;font-weight:600!important;padding:12px 24px!important;transition:var(--cc-transition)!important;box-shadow:0 4px 12px rgba(0,150,136,.3)!important}.btn-gradient-primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,150,136,.4)!important}.btn-gradient-success{background:linear-gradient(135deg,#4caf50,#388e3c)!important;color:#fff!important;border-radius:12px!important;text-transform:none!important;font-weight:600!important;padding:12px 24px!important;transition:var(--cc-transition)!important;box-shadow:0 4px 12px rgba(76,175,80,.3)!important}.btn-gradient-success:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(76,175,80,.4)!important}.btn-gradient-warning{background:linear-gradient(135deg,#fb8c00,#f57c00)!important;color:#fff!important;border-radius:12px!important;text-transform:none!important;font-weight:600!important;padding:12px 24px!important;transition:var(--cc-transition)!important;box-shadow:0 4px 12px rgba(251,140,0,.3)!important}.btn-gradient-warning:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(251,140,0,.4)!important}.btn-gradient-error{background:linear-gradient(135deg,#ff5252,#e53935)!important;color:#fff!important;border-radius:12px!important;text-transform:none!important;font-weight:600!important;padding:12px 24px!important;transition:var(--cc-transition)!important;box-shadow:0 4px 12px rgba(255,82,82,.3)!important}.btn-gradient-error:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,82,82,.4)!important}.btn-outline-modern{border:2px solid var(--cc-primary)!important;color:var(--cc-primary)!important;background:transparent!important;border-radius:12px!important;text-transform:none!important;font-weight:600!important;padding:10px 22px!important;transition:var(--cc-transition)!important}.btn-outline-modern:hover{background:var(--cc-primary)!important;color:#fff!important;transform:translateY(-2px)}.modern-text-field .v-input__control{border-radius:12px!important}.modern-text-field .v-text-field__details{padding-top:8px!important}.modern-select .v-input__control,.modern-table,.modern-text-field.v-text-field--outlined .v-input__slot{border-radius:12px!important}.modern-table{overflow:hidden!important}.modern-table thead{background:linear-gradient(135deg,#009688,#00796b)!important}.modern-table thead th{color:#fff!important;font-weight:600!important;padding:16px!important;text-transform:uppercase!important;font-size:12px!important;letter-spacing:.5px!important}.modern-table tbody tr{transition:all .2s ease}.modern-table tbody tr:hover{background:rgba(0,150,136,.04)!important}.modern-table tbody td{padding:14px 16px!important;border-bottom:1px solid var(--cc-border)!important}.modern-table-striped tbody tr:nth-child(2n){background:rgba(0,0,0,.02)}.chart-container{border-radius:16px!important;padding:24px!important;background:var(--cc-surface)!important;box-shadow:var(--cc-shadow-sm)!important}.chart-title{font-size:18px!important;font-weight:600!important;margin-bottom:16px!important;color:var(--cc-text-primary)!important}.chart-subtitle{font-size:14px!important;color:var(--cc-text-secondary)!important;margin-bottom:24px!important}.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10;border-radius:inherit}.loading-spinner{width:48px;height:48px;border:4px solid rgba(0,150,136,.1);border-top-color:var(--cc-primary);border-radius:50%;animation:rotate .8s linear infinite}.loading-spinner-sm{width:24px;height:24px;border-width:3px}.loading-spinner-lg{width:64px;height:64px;border-width:5px}.empty-state{text-align:center!important;padding:48px 24px!important}.empty-state-icon{font-size:64px!important;color:#bdbdbd!important;margin-bottom:16px!important}.empty-state-title{font-size:20px!important;font-weight:600!important;color:var(--cc-text-primary)!important;margin-bottom:8px!important}.empty-state-text{font-size:14px!important;color:var(--cc-text-secondary)!important;margin-bottom:24px!important}.modern-tooltip{background:rgba(33,33,33,.95)!important;backdrop-filter:blur(10px);border-radius:8px!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}.list-card{border-radius:12px!important;border:1px solid var(--cc-border);transition:var(--cc-transition);margin-bottom:12px!important}.list-card:hover{border-color:var(--cc-primary-light);box-shadow:0 4px 12px rgba(0,150,136,.1)}.list-card-header{border-bottom:1px solid var(--cc-border);display:flex;align-items:center;justify-content:space-between}.list-card-body,.list-card-header{padding:16px!important}.avatar-modern{border:3px solid var(--cc-surface);box-shadow:var(--cc-shadow-md)}.avatar-modern.online:after{content:"";position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:var(--cc-success);border-radius:50%;border:2px solid var(--cc-surface)}.avatar-group{display:flex}.avatar-group .avatar-modern{margin-left:-12px}.avatar-group .avatar-modern:first-child{margin-left:0}.divider-modern{height:1px;background:linear-gradient(90deg,transparent,var(--cc-border),transparent);margin:24px 0}.divider-vertical{width:1px;height:100%;background:var(--cc-border)}.tabs-modern .v-tab{text-transform:none!important;font-weight:600!important;letter-spacing:.3px!important}.tabs-modern .v-tabs-slider{height:3px!important;border-radius:3px 3px 0 0!important}.chip-modern{border-radius:8px!important;font-weight:500!important}.chip-modern.chip-outline{border:1.5px solid currentColor!important;background:transparent!important}.dialog-modern .v-card{border-radius:20px!important}.dialog-modern .v-card__title{padding:24px 24px 16px!important;font-weight:600!important}.dialog-modern .v-card__text{padding:0 24px 16px!important}.dialog-modern .v-card__actions{padding:16px 24px 24px!important}.nav-modern .v-list-item{border-radius:12px!important;margin:4px 8px!important;transition:var(--cc-transition)}.nav-modern .v-list-item:hover{background:var(--cc-primary-lightest)!important}.nav-modern .v-list-item--active{background:var(--cc-primary)!important;color:#fff!important}.nav-modern .v-list-item--active .v-icon{color:#fff!important}.timeline-modern .v-timeline-item__dot{box-shadow:var(--cc-shadow-md)!important}.timeline-modern .v-timeline-item__body{border-radius:12px!important;padding:16px!important;background:var(--cc-surface);box-shadow:var(--cc-shadow-sm)}@media (max-width:600px){.stats-card-value{font-size:24px!important}.stats-card-icon{width:48px;height:48px;font-size:24px}.chart-container{padding:16px!important}.empty-state{padding:32px 16px!important}.empty-state-icon{font-size:48px!important}.btn-gradient-error,.btn-gradient-primary,.btn-gradient-success,.btn-gradient-warning{padding:10px 16px!important;font-size:14px!important}}.theme--dark .chart-container,.theme--dark .list-card,.theme--dark .meta-card,.theme--dark .stats-card{background:#1e1e1e!important;border-color:hsla(0,0%,100%,.1)!important}.theme--dark .chart-subtitle,.theme--dark .stats-card-label{color:hsla(0,0%,100%,.7)!important}.theme--dark .modern-table tbody tr:hover{background:rgba(0,150,136,.1)!important}.theme--dark .loading-overlay{background:rgba(30,30,30,.9)}:root{--cc-primary-50:#e0f2f1;--cc-primary-100:#b2dfdb;--cc-primary-200:#80cbc4;--cc-primary-300:#4db6ac;--cc-primary-400:#26a69a;--cc-primary-500:#009688;--cc-primary-600:#00897b;--cc-primary-700:#00796b;--cc-primary-800:#00695c;--cc-primary-900:#004d40;--cc-secondary-50:#e8f5e9;--cc-secondary-100:#c8e6c9;--cc-secondary-200:#a5d6a7;--cc-secondary-300:#81c784;--cc-secondary-400:#66bb6a;--cc-secondary-500:#1c4a2c;--cc-secondary-600:#183b24;--cc-secondary-700:#14321e;--cc-secondary-800:#102818;--cc-secondary-900:#0c1f12;--cc-success-50:#e8f5e9;--cc-success-100:#c8e6c9;--cc-success-500:#23d372;--cc-success-600:#1db861;--cc-success-700:#17a050;--cc-warning-50:#fff8e1;--cc-warning-100:#ffecb3;--cc-warning-500:#f59e0b;--cc-warning-600:#d97706;--cc-warning-700:#b45309;--cc-error-50:#ffebee;--cc-error-100:#ffcdd2;--cc-error-500:#ef4444;--cc-error-600:#dc2626;--cc-error-700:#b91c1c;--cc-info-50:#e3f2fd;--cc-info-100:#bbdefb;--cc-info-500:#3b82f6;--cc-info-600:#2563eb;--cc-info-700:#1d4ed8;--cc-gray-50:#f8fafc;--cc-gray-100:#f1f5f9;--cc-gray-200:#e2e8f0;--cc-gray-300:#cbd5e1;--cc-gray-400:#94a3b8;--cc-gray-500:#64748b;--cc-gray-600:#475569;--cc-gray-700:#334155;--cc-gray-800:#1e293b;--cc-gray-900:#0f172a;--cc-gradient-primary:linear-gradient(135deg,var(--cc-primary-500) 0%,var(--cc-primary-700) 100%);--cc-gradient-secondary:linear-gradient(135deg,var(--cc-secondary-500) 0%,var(--cc-primary-500) 100%);--cc-gradient-success:linear-gradient(135deg,var(--cc-success-500) 0%,var(--cc-success-700) 100%);--cc-gradient-warning:linear-gradient(135deg,var(--cc-warning-500) 0%,var(--cc-warning-700) 100%);--cc-gradient-error:linear-gradient(135deg,var(--cc-error-500) 0%,var(--cc-error-700) 100%);--cc-gradient-info:linear-gradient(135deg,var(--cc-info-500) 0%,var(--cc-info-700) 100%);--cc-gradient-dark:linear-gradient(135deg,var(--cc-gray-800) 0%,var(--cc-gray-900) 100%);--cc-gradient-glass:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));--cc-gradient-shine:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.3) 50%,transparent 70%);--cc-gradient-aurora:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);--cc-gradient-ocean:linear-gradient(135deg,#667eea,#00d2ff);--cc-gradient-sunset:linear-gradient(135deg,#f093fb,#f5576c);--cc-gradient-forest:linear-gradient(135deg,#11998e,#38ef7d);--cc-shadow-xs:0 1px 2px rgba(0,0,0,.04);--cc-shadow-sm:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--cc-shadow-md:0 4px 6px rgba(0,0,0,.05),0 2px 4px rgba(0,0,0,.04);--cc-shadow-lg:0 10px 15px rgba(0,0,0,.08),0 4px 6px rgba(0,0,0,.04);--cc-shadow-xl:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);--cc-shadow-2xl:0 25px 50px rgba(0,0,0,.15);--cc-shadow-inner:inset 0 2px 4px rgba(0,0,0,.06);--cc-shadow-glow-primary:0 0 20px rgba(0,150,136,.3),0 0 40px rgba(0,150,136,.1);--cc-shadow-glow-success:0 0 20px rgba(35,211,114,.3);--cc-shadow-glow-error:0 0 20px rgba(239,68,68,.3);--cc-radius-xs:4px;--cc-radius-sm:8px;--cc-radius-md:12px;--cc-radius-lg:16px;--cc-radius-xl:20px;--cc-radius-2xl:24px;--cc-radius-3xl:32px;--cc-radius-full:9999px;--cc-font-sans:"Inter","Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cc-font-mono:"JetBrains Mono","Fira Code","Consolas",monospace;--cc-text-xs:0.75rem;--cc-text-sm:0.875rem;--cc-text-base:1rem;--cc-text-lg:1.125rem;--cc-text-xl:1.25rem;--cc-text-2xl:1.5rem;--cc-text-3xl:1.875rem;--cc-text-4xl:2.25rem;--cc-text-5xl:3rem;--cc-leading-tight:1.25;--cc-leading-normal:1.5;--cc-leading-relaxed:1.75;--cc-space-1:0.25rem;--cc-space-2:0.5rem;--cc-space-3:0.75rem;--cc-space-4:1rem;--cc-space-5:1.25rem;--cc-space-6:1.5rem;--cc-space-8:2rem;--cc-space-10:2.5rem;--cc-space-12:3rem;--cc-space-16:4rem;--cc-space-20:5rem;--cc-space-24:6rem;--cc-ease-in:cubic-bezier(0.4,0,1,1);--cc-ease-out:cubic-bezier(0,0,0.2,1);--cc-ease-in-out:cubic-bezier(0.4,0,0.2,1);--cc-ease-bounce:cubic-bezier(0.68,-0.55,0.265,1.55);--cc-ease-elastic:cubic-bezier(0.68,-0.6,0.32,1.6);--cc-ease-spring:cubic-bezier(0.175,0.885,0.32,1.275);--cc-duration-instant:50ms;--cc-duration-fast:150ms;--cc-duration-normal:300ms;--cc-duration-slow:500ms;--cc-duration-slower:700ms;--cc-z-dropdown:1000;--cc-z-sticky:1020;--cc-z-fixed:1030;--cc-z-modal-backdrop:1040;--cc-z-modal:1050;--cc-z-popover:1060;--cc-z-tooltip:1070;--cc-bg-page:var(--cc-gray-50);--cc-bg-card:#fff;--cc-bg-elevated:#fff;--cc-bg-muted:var(--cc-gray-100);--cc-text-primary:var(--cc-gray-900);--cc-text-secondary:var(--cc-gray-600);--cc-text-muted:var(--cc-gray-400);--cc-text-inverse:#fff;--cc-border-light:var(--cc-gray-200);--cc-border-medium:var(--cc-gray-300);--cc-primary-accent:var(--cc-primary-500);--cc-primary-accent-strong:var(--cc-primary-600);--cc-primary-glow:rgba(0,150,136,.16)}.theme--dark,[data-theme=dark]{--cc-bg-page:var(--cc-gray-900);--cc-bg-card:var(--cc-gray-800);--cc-bg-elevated:var(--cc-gray-700);--cc-bg-muted:var(--cc-gray-800);--cc-text-primary:var(--cc-gray-50);--cc-text-secondary:var(--cc-gray-400);--cc-text-muted:var(--cc-gray-500);--cc-text-inverse:var(--cc-gray-900);--cc-border-light:var(--cc-gray-700);--cc-border-medium:var(--cc-gray-600);--cc-shadow-sm:0 1px 3px rgba(0,0,0,.3);--cc-shadow-md:0 4px 6px rgba(0,0,0,.4);--cc-shadow-lg:0 10px 15px rgba(0,0,0,.5);--cc-primary-accent:var(--cc-primary-300);--cc-primary-accent-strong:var(--cc-primary-200);--cc-primary-glow:rgba(77,182,172,.3)}@keyframes cc-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes cc-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes cc-fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes cc-fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes cc-slideInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cc-slideInDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cc-slideInLeft{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes cc-slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes cc-scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes cc-scaleInBounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes cc-popIn{0%{transform:scale(.8);opacity:0}40%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@keyframes cc-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes cc-pulseRing{0%{transform:scale(.8);opacity:1}to{transform:scale(2);opacity:0}}@keyframes cc-bounce{0%,to{transform:translateY(0);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(-15px);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes cc-shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes cc-wiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes cc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cc-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cc-ping{75%,to{transform:scale(2);opacity:0}}@keyframes cc-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cc-glow{0%,to{box-shadow:0 0 5px var(--cc-primary-500),0 0 10px var(--cc-primary-500),0 0 15px transparent}50%{box-shadow:0 0 10px var(--cc-primary-500),0 0 20px var(--cc-primary-500),0 0 30px var(--cc-primary-300)}}@keyframes cc-gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes cc-ripple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}@keyframes cc-morphBg{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}}@keyframes cc-typewriter{0%{width:0}to{width:100%}}@keyframes cc-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes cc-countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-checkmark{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes cc-borderDance{0%{background-position:0 0}to{background-position:300% 0}}.cc-animate-fade-in{animation:cc-fadeIn var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-fade-in-up{animation:cc-fadeInUp var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-fade-in-down{animation:cc-fadeInDown var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-fade-in-left{animation:cc-fadeInLeft var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-fade-in-right{animation:cc-fadeInRight var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-fade-in-scale{animation:cc-fadeInScale var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-slide-in-up{animation:cc-slideInUp var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-slide-in-down{animation:cc-slideInDown var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-slide-in-left{animation:cc-slideInLeft var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-slide-in-right{animation:cc-slideInRight var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-scale-in{animation:cc-scaleIn var(--cc-duration-fast) var(--cc-ease-spring) forwards}.cc-animate-scale-bounce{animation:cc-scaleInBounce var(--cc-duration-slow) var(--cc-ease-out) forwards}.cc-animate-pop-in{animation:cc-popIn var(--cc-duration-normal) var(--cc-ease-out) forwards}.cc-animate-pulse{animation:cc-pulse 2s var(--cc-ease-in-out) infinite}.cc-animate-bounce{animation:cc-bounce 1s infinite}.cc-animate-shake{animation:cc-shake .5s var(--cc-ease-in-out)}.cc-animate-wiggle{animation:cc-wiggle .5s var(--cc-ease-in-out)}.cc-animate-float{animation:cc-float 3s var(--cc-ease-in-out) infinite}.cc-animate-spin{animation:cc-spin 1s linear infinite}.cc-animate-ping{animation:cc-ping 1s var(--cc-ease-out) infinite}.cc-animate-glow{animation:cc-glow 2s var(--cc-ease-in-out) infinite}.cc-delay-75{animation-delay:75ms}.cc-delay-100{animation-delay:.1s}.cc-delay-150{animation-delay:.15s}.cc-delay-200{animation-delay:.2s}.cc-delay-300{animation-delay:.3s}.cc-delay-500{animation-delay:.5s}.cc-delay-700{animation-delay:.7s}.cc-delay-1000{animation-delay:1s}.cc-duration-fast{animation-duration:var(--cc-duration-fast)!important}.cc-duration-normal{animation-duration:var(--cc-duration-normal)!important}.cc-duration-slow{animation-duration:var(--cc-duration-slow)!important}.cc-page{min-height:100vh;background:var(--cc-bg-page);padding:var(--cc-space-6);transition:background-color var(--cc-duration-normal) var(--cc-ease-out)}.cc-card{background:var(--cc-bg-card);border-radius:var(--cc-radius-xl);border:1px solid var(--cc-border-light);box-shadow:var(--cc-shadow-sm);transition:all var(--cc-duration-normal) var(--cc-ease-out);overflow:hidden;position:relative}.cc-card:hover{box-shadow:var(--cc-shadow-lg);transform:translateY(-4px);border-color:var(--cc-primary-200)}.cc-card-header{padding:var(--cc-space-5) var(--cc-space-6);border-bottom:1px solid var(--cc-border-light);background:linear-gradient(135deg,var(--cc-bg-muted) 0,var(--cc-bg-card) 100%);justify-content:space-between;gap:var(--cc-space-4)}.cc-card-header,.cc-card-title{display:flex;align-items:center}.cc-card-title{font-size:var(--cc-text-lg);font-weight:600;color:var(--cc-text-primary);gap:var(--cc-space-3)}.cc-card-body{padding:var(--cc-space-6)}.cc-card-footer{padding:var(--cc-space-4) var(--cc-space-6);border-top:1px solid var(--cc-border-light);background:var(--cc-bg-muted)}.cc-card-elevated{box-shadow:var(--cc-shadow-xl);border:none}.cc-card-flat{box-shadow:none;border:1px solid var(--cc-border-medium)}.cc-card-flat:hover{box-shadow:var(--cc-shadow-md);transform:none}.cc-card-glass{background:hsla(0,0%,100%,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3)}.cc-card-gradient{background:var(--cc-gradient-primary);border:none;color:#fff}.cc-card-gradient .cc-card-body,.cc-card-gradient .cc-card-title{color:#fff}.cc-card-accent{border-left:4px solid var(--cc-primary-500)}.cc-card-accent.success{border-left-color:var(--cc-success-500)}.cc-card-accent.warning{border-left-color:var(--cc-warning-500)}.cc-card-accent.error{border-left-color:var(--cc-error-500)}.cc-card-accent.info{border-left-color:var(--cc-info-500)}.cc-glass{background:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(0,0,0,.1)}.cc-glass,.cc-glass-dark{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.cc-glass-dark{background:rgba(15,23,42,.8);border:1px solid hsla(0,0%,100%,.1);color:#fff}.cc-glass-primary{background:rgba(0,150,136,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,150,136,.3)}.cc-glass-frosted{background:hsla(0,0%,100%,.25);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border:1px solid hsla(0,0%,100%,.4);box-shadow:inset 0 0 80px hsla(0,0%,100%,.2)}.cc-metric-card{background:var(--cc-bg-card);border-radius:var(--cc-radius-xl);padding:var(--cc-space-6);position:relative;overflow:hidden;border:1px solid var(--cc-border-light);transition:all var(--cc-duration-normal) var(--cc-ease-out)}.cc-metric-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--cc-gradient-primary);transition:width var(--cc-duration-normal) var(--cc-ease-out)}.cc-metric-card:hover{transform:translateY(-6px);box-shadow:var(--cc-shadow-xl)}.cc-metric-card:hover:before{width:6px}.cc-metric-icon{width:56px;height:56px;border-radius:var(--cc-radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--cc-space-4);background:var(--cc-primary-50);color:var(--cc-primary-600);font-size:28px;transition:all var(--cc-duration-normal) var(--cc-ease-out)}.cc-metric-card:hover .cc-metric-icon{transform:scale(1.1) rotate(-5deg)}.cc-metric-icon.gradient{background:var(--cc-gradient-primary);color:#fff;box-shadow:var(--cc-shadow-glow-primary)}.cc-metric-value{font-size:var(--cc-text-4xl);font-weight:700;color:var(--cc-text-primary);line-height:1;margin-bottom:var(--cc-space-2);font-feature-settings:"tnum"}.cc-metric-label{font-size:var(--cc-text-sm);color:var(--cc-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.cc-metric-trend{display:inline-flex;align-items:center;gap:var(--cc-space-1);margin-top:var(--cc-space-3);padding:var(--cc-space-1) var(--cc-space-2);border-radius:var(--cc-radius-full);font-size:var(--cc-text-xs);font-weight:600}.cc-metric-trend.up{background:var(--cc-success-50);color:var(--cc-success-700)}.cc-metric-trend.down{background:var(--cc-error-50);color:var(--cc-error-700)}.cc-metric-card.primary:before{background:var(--cc-gradient-primary)}.cc-metric-card.success:before{background:var(--cc-gradient-success)}.cc-metric-card.warning:before{background:var(--cc-gradient-warning)}.cc-metric-card.error:before{background:var(--cc-gradient-error)}.cc-metric-card.info:before{background:var(--cc-gradient-info)}.cc-metric-card.primary .cc-metric-icon{background:var(--cc-primary-50);color:var(--cc-primary-600)}.cc-metric-card.success .cc-metric-icon{background:var(--cc-success-50);color:var(--cc-success-600)}.cc-metric-card.warning .cc-metric-icon{background:var(--cc-warning-50);color:var(--cc-warning-600)}.cc-metric-card.error .cc-metric-icon{background:var(--cc-error-50);color:var(--cc-error-600)}.cc-metric-card.info .cc-metric-icon{background:var(--cc-info-50);color:var(--cc-info-600)}.v-application .cc-metric-card.error,.v-application .cc-metric-card.info,.v-application .cc-metric-card.primary,.v-application .cc-metric-card.success,.v-application .cc-metric-card.warning{background-color:var(--cc-bg-card)!important;border-color:var(--cc-border-light)!important}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--cc-space-2);padding:var(--cc-space-3) var(--cc-space-5);font-size:var(--cc-text-sm);font-weight:600;border-radius:var(--cc-radius-md);border:none;cursor:pointer;transition:all var(--cc-duration-fast) var(--cc-ease-out);text-decoration:none;white-space:nowrap;position:relative;overflow:hidden}.cc-btn:before{content:"";position:absolute;inset:0;background:var(--cc-gradient-shine);background-size:200% 100%;opacity:0;transition:opacity var(--cc-duration-fast)}.cc-btn:hover:before{opacity:1;animation:cc-shimmer .6s ease-out}.cc-btn:active{transform:scale(.98)}.cc-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.cc-btn-primary{background:var(--cc-gradient-primary);color:#fff;box-shadow:0 4px 14px rgba(0,150,136,.3)}.cc-btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,150,136,.4)}.cc-btn-secondary{background:var(--cc-gray-100);color:var(--cc-text-primary)}.cc-btn-secondary:hover{background:var(--cc-gray-200)}.cc-btn-success{background:var(--cc-gradient-success);color:#fff;box-shadow:0 4px 14px rgba(35,211,114,.3)}.cc-btn-success:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(35,211,114,.4)}.cc-btn-warning{background:var(--cc-gradient-warning);color:#fff;box-shadow:0 4px 14px rgba(245,158,11,.3)}.cc-btn-error{background:var(--cc-gradient-error);color:#fff;box-shadow:0 4px 14px rgba(239,68,68,.3)}.cc-btn-outline{background:transparent;border:2px solid var(--cc-primary-500);color:var(--cc-primary-500)}.cc-btn-outline:hover{background:var(--cc-primary-500);color:#fff}.cc-btn-ghost{background:transparent;color:var(--cc-primary-500)}.cc-btn-ghost:hover{background:var(--cc-primary-50)}.cc-btn-glass{background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);color:#fff;border:1px solid hsla(0,0%,100%,.3)}.cc-btn-xs{padding:var(--cc-space-1) var(--cc-space-2);font-size:var(--cc-text-xs);border-radius:var(--cc-radius-sm)}.cc-btn-sm{padding:var(--cc-space-2) var(--cc-space-4);font-size:var(--cc-text-sm)}.cc-btn-lg{padding:var(--cc-space-4) var(--cc-space-8);font-size:var(--cc-text-lg);border-radius:var(--cc-radius-lg)}.cc-btn-xl{padding:var(--cc-space-5) var(--cc-space-10);font-size:var(--cc-text-xl);border-radius:var(--cc-radius-xl)}.cc-btn-icon{padding:var(--cc-space-3)}.cc-badge,.cc-btn-icon{border-radius:var(--cc-radius-full)}.cc-badge{display:inline-flex;align-items:center;gap:var(--cc-space-1);padding:var(--cc-space-1) var(--cc-space-3);font-size:var(--cc-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all var(--cc-duration-fast) var(--cc-ease-out)}.cc-badge-primary{background:var(--cc-primary-100);color:var(--cc-primary-700)}.cc-badge-success{background:var(--cc-success-100);color:var(--cc-success-700)}.cc-badge-warning{background:var(--cc-warning-100);color:var(--cc-warning-700)}.cc-badge-error{background:var(--cc-error-100);color:var(--cc-error-700)}.cc-badge-info{background:var(--cc-info-100);color:var(--cc-info-700)}.cc-badge-neutral{background:var(--cc-gray-100);color:var(--cc-gray-600)}.cc-badge-gray{background:var(--cc-gray-200);color:var(--cc-text-secondary)}.theme--dark .cc-badge-gray,[data-theme=dark] .cc-badge-gray{background:var(--cc-gray-700);color:var(--cc-gray-200)}.cc-badge-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.cc-badge-dot.pulse:before{animation:cc-pulse 2s ease-in-out infinite}.cc-progress{width:100%;height:8px;background:var(--cc-gray-200);overflow:hidden}.cc-progress,.cc-progress-bar{border-radius:var(--cc-radius-full);position:relative}.cc-progress-bar{height:100%;background:var(--cc-gradient-primary);transition:width var(--cc-duration-slow) var(--cc-ease-out)}.cc-progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);animation:cc-shimmer 2s infinite}.cc-progress-bar.success{background:var(--cc-gradient-success)}.cc-progress-bar.warning{background:var(--cc-gradient-warning)}.cc-progress-bar.error{background:var(--cc-gradient-error)}.cc-progress-lg{height:12px}.cc-progress-xl{height:16px}.cc-progress-ring{position:relative;display:inline-flex;align-items:center;justify-content:center}.cc-progress-ring-circle{transform:rotate(-90deg);transform-origin:50% 50%}.cc-progress-ring-bg{fill:none;stroke:var(--cc-gray-200)}.cc-progress-ring-fill{fill:none;stroke:var(--cc-primary-500);stroke-linecap:round;transition:stroke-dashoffset var(--cc-duration-slow) var(--cc-ease-out)}.cc-progress-ring-value{position:absolute;font-weight:700;color:var(--cc-text-primary)}.cc-alert{display:flex;align-items:flex-start;gap:var(--cc-space-4);padding:var(--cc-space-4) var(--cc-space-5);border-radius:var(--cc-radius-lg);border-left:4px solid;animation:cc-fadeInLeft var(--cc-duration-normal) var(--cc-ease-out)}.cc-alert-icon{flex-shrink:0;width:24px;height:24px}.cc-alert-content{flex:1;min-width:0}.cc-alert-title{font-weight:600;margin-bottom:var(--cc-space-1);color:inherit}.cc-alert-message{font-size:var(--cc-text-sm);opacity:.9}.cc-alert-success{background:var(--cc-success-50);border-color:var(--cc-success-500);color:var(--cc-success-700)}.cc-alert-warning{background:var(--cc-warning-50);border-color:var(--cc-warning-500);color:var(--cc-warning-700)}.cc-alert-error{background:var(--cc-error-50);border-color:var(--cc-error-500);color:var(--cc-error-700)}.cc-alert-info{background:var(--cc-info-50);border-color:var(--cc-info-500);color:var(--cc-info-700)}.cc-table-container{background:var(--cc-bg-card);border-radius:var(--cc-radius-xl);overflow:hidden;border:1px solid var(--cc-border-light);box-shadow:var(--cc-shadow-sm)}.cc-table{width:100%;border-collapse:collapse}.cc-table thead{background:var(--cc-gradient-primary)}.cc-table th{padding:var(--cc-space-4) var(--cc-space-5);text-align:left;font-size:var(--cc-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#fff}.cc-table tbody tr{transition:background-color var(--cc-duration-fast) var(--cc-ease-out);border-bottom:1px solid var(--cc-border-light)}.cc-table tbody tr:last-child{border-bottom:none}.cc-table tbody tr:hover{background:var(--cc-primary-50)}.cc-table td{padding:var(--cc-space-4) var(--cc-space-5);font-size:var(--cc-text-sm);color:var(--cc-text-primary)}.cc-table-striped tbody tr:nth-child(2n){background:var(--cc-gray-50)}.cc-empty-state{text-align:center;padding:var(--cc-space-16) var(--cc-space-8)}.cc-empty-state-icon{width:80px;height:80px;margin:0 auto var(--cc-space-6);background:var(--cc-gray-100);border-radius:var(--cc-radius-full);display:flex;align-items:center;justify-content:center;color:var(--cc-gray-400);font-size:36px}.cc-empty-state-title{font-size:var(--cc-text-xl);font-weight:600;color:var(--cc-text-primary);margin-bottom:var(--cc-space-2)}.cc-empty-state-description{font-size:var(--cc-text-sm);color:var(--cc-text-secondary);max-width:400px;margin:0 auto var(--cc-space-6);line-height:var(--cc-leading-relaxed)}.cc-skeleton{background:linear-gradient(90deg,var(--cc-gray-200) 25%,var(--cc-gray-300) 50%,var(--cc-gray-200) 75%);background-size:200% 100%;animation:cc-shimmer 1.5s infinite;border-radius:var(--cc-radius-sm)}.cc-skeleton-text{height:16px;margin-bottom:var(--cc-space-2)}.cc-skeleton-title{height:28px;width:60%;margin-bottom:var(--cc-space-4)}.cc-skeleton-avatar{width:48px;height:48px;border-radius:var(--cc-radius-full)}.cc-skeleton-card{height:150px;border-radius:var(--cc-radius-xl)}.cc-spinner{width:40px;height:40px;border:3px solid var(--cc-gray-200);border-top-color:var(--cc-primary-500);border-radius:50%;animation:cc-spin .8s linear infinite}.cc-spinner-sm{width:24px;height:24px;border-width:2px}.cc-spinner-lg{width:56px;height:56px;border-width:4px}.cc-tooltip{position:relative}.cc-tooltip:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%) translateY(-8px);padding:var(--cc-space-2) var(--cc-space-3);background:var(--cc-gray-900);color:#fff;font-size:var(--cc-text-xs);font-weight:500;border-radius:var(--cc-radius-sm);white-space:nowrap;opacity:0;visibility:hidden;transition:all var(--cc-duration-fast) var(--cc-ease-out);z-index:var(--cc-z-tooltip)}.cc-tooltip:hover:after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(-4px)}.cc-avatar{width:48px;height:48px;border-radius:var(--cc-radius-full);overflow:hidden;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--cc-text-lg);background:var(--cc-gradient-primary);color:#fff;position:relative}.cc-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cc-avatar-sm{width:32px;height:32px;font-size:var(--cc-text-sm)}.cc-avatar-lg{width:64px;height:64px;font-size:var(--cc-text-xl)}.cc-avatar-xl{width:80px;height:80px;font-size:var(--cc-text-2xl)}.cc-avatar-status{position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;border:2px solid var(--cc-bg-card)}.cc-avatar-status.online{background:var(--cc-success-500)}.cc-avatar-status.offline{background:var(--cc-gray-400)}.cc-avatar-status.busy{background:var(--cc-error-500)}.cc-avatar-group{display:flex}.cc-avatar-group .cc-avatar{margin-left:-12px;border:2px solid var(--cc-bg-card)}.cc-avatar-group .cc-avatar:first-child{margin-left:0}.cc-hover-lift{transition:all var(--cc-duration-normal) var(--cc-ease-out)}.cc-hover-lift:hover{transform:translateY(-8px);box-shadow:var(--cc-shadow-xl)}.cc-hover-scale{transition:transform var(--cc-duration-normal) var(--cc-ease-out)}.cc-hover-scale:hover{transform:scale(1.05)}.cc-hover-glow{transition:all var(--cc-duration-normal) var(--cc-ease-out)}.cc-hover-glow:hover{box-shadow:var(--cc-shadow-glow-primary)}.cc-hover-border{transition:all var(--cc-duration-normal) var(--cc-ease-out)}.cc-hover-border:hover{border-color:var(--cc-primary-500)}.cc-hover-bg{transition:background-color var(--cc-duration-fast) var(--cc-ease-out)}.cc-hover-bg:hover{background:var(--cc-primary-50)}.cc-input{width:100%;padding:var(--cc-space-3) var(--cc-space-4);font-size:var(--cc-text-sm);border:2px solid var(--cc-border-light);border-radius:var(--cc-radius-md);background:var(--cc-bg-card);color:var(--cc-text-primary);transition:all var(--cc-duration-fast) var(--cc-ease-out);outline:none}.cc-input:focus{border-color:var(--cc-primary-500);box-shadow:0 0 0 3px rgba(0,150,136,.15)}.cc-input:hover:not(:focus){border-color:var(--cc-gray-400)}.cc-input::-moz-placeholder{color:var(--cc-text-muted)}.cc-input::placeholder{color:var(--cc-text-muted)}.cc-input-error{border-color:var(--cc-error-500)}.cc-input-error:focus{box-shadow:0 0 0 3px rgba(239,68,68,.15)}.cc-ranking-list{list-style:none;padding:0;margin:0}.cc-ranking-item{display:flex;align-items:center;gap:var(--cc-space-4);padding:var(--cc-space-4) var(--cc-space-5);border-bottom:1px solid var(--cc-border-light);transition:all var(--cc-duration-fast) var(--cc-ease-out)}.cc-ranking-item:last-child{border-bottom:none}.cc-ranking-item:hover{background:var(--cc-primary-50);padding-left:var(--cc-space-6)}.cc-ranking-position{width:40px;height:40px;border-radius:var(--cc-radius-full);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--cc-text-lg);flex-shrink:0}.cc-ranking-position.gold{background:linear-gradient(135deg,gold,orange);color:#fff;box-shadow:0 4px 12px rgba(255,215,0,.4)}.cc-ranking-position.silver{background:linear-gradient(135deg,silver,#a0a0a0);color:#fff;box-shadow:0 4px 12px hsla(0,0%,75%,.4)}.cc-ranking-position.bronze{background:linear-gradient(135deg,#cd7f32,#8b4513);color:#fff;box-shadow:0 4px 12px rgba(205,127,50,.4)}.cc-ranking-position.default{background:var(--cc-gray-200);color:var(--cc-text-secondary)}.cc-ranking-info{flex:1;min-width:0}.cc-ranking-name{font-weight:600;color:var(--cc-text-primary);margin-bottom:var(--cc-space-1)}.cc-ranking-subtitle{font-size:var(--cc-text-sm);color:var(--cc-text-secondary)}.cc-ranking-value{font-weight:700;color:var(--cc-primary-600);font-size:var(--cc-text-lg)}.cc-tabs{display:flex;gap:var(--cc-space-1);border-bottom:2px solid var(--cc-border-light);padding-bottom:2px}.cc-tab{padding:var(--cc-space-3) var(--cc-space-5);font-size:var(--cc-text-sm);font-weight:500;color:var(--cc-text-secondary);background:transparent;border:none;cursor:pointer;position:relative;transition:all var(--cc-duration-fast) var(--cc-ease-out)}.cc-tab:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--cc-primary-500);transform:scaleX(0);transition:transform var(--cc-duration-fast) var(--cc-ease-out)}.cc-tab.active,.cc-tab:hover{color:var(--cc-primary-500)}.cc-tab.active{font-weight:600}.cc-tab.active:after{transform:scaleX(1)}.cc-divider{height:1px;background:linear-gradient(90deg,transparent,var(--cc-border-light),transparent);margin:var(--cc-space-6) 0}.cc-divider-vertical{width:1px;height:100%;background:var(--cc-border-light);margin:0 var(--cc-space-4)}.cc-text-primary{color:var(--cc-text-primary)}.cc-text-secondary{color:var(--cc-text-secondary)}.cc-text-muted{color:var(--cc-text-muted)}.cc-text-success{color:var(--cc-success-600)}.cc-text-warning{color:var(--cc-warning-600)}.cc-text-error{color:var(--cc-error-600)}.cc-bg-primary{background:var(--cc-primary-500)}.cc-bg-success{background:var(--cc-success-500)}.cc-bg-warning{background:var(--cc-warning-500)}.cc-bg-error{background:var(--cc-error-500)}.cc-rounded-sm{border-radius:var(--cc-radius-sm)}.cc-rounded-md{border-radius:var(--cc-radius-md)}.cc-rounded-lg{border-radius:var(--cc-radius-lg)}.cc-rounded-xl{border-radius:var(--cc-radius-xl)}.cc-rounded-full{border-radius:var(--cc-radius-full)}.cc-shadow-sm{box-shadow:var(--cc-shadow-sm)}.cc-shadow-md{box-shadow:var(--cc-shadow-md)}.cc-shadow-lg{box-shadow:var(--cc-shadow-lg)}.cc-shadow-xl{box-shadow:var(--cc-shadow-xl)}@media (max-width:1024px){.cc-page{padding:var(--cc-space-4)}}@media (max-width:768px){.cc-page{padding:var(--cc-space-3)}.cc-metric-value{font-size:var(--cc-text-3xl)}.cc-card-header{flex-direction:column;align-items:flex-start}.cc-card-body,.cc-card-header{padding:var(--cc-space-4)}}@media (max-width:640px){:root{--cc-text-4xl:1.875rem;--cc-text-3xl:1.5rem;--cc-text-2xl:1.25rem}.cc-metric-icon{width:48px;height:48px;font-size:24px}}@media print{.cc-page{background:#fff;padding:0}.cc-card{box-shadow:none;border:1px solid #ddd;-moz-column-break-inside:avoid;break-inside:avoid}.cc-btn,.cc-hover-lift:hover,.cc-hover-scale:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.cc-focus-visible:focus-visible{outline:2px solid var(--cc-primary-500);outline-offset:2px}@media (prefers-contrast:high){.cc-card{border-width:2px}.cc-btn{border:2px solid currentColor}}.cc-swal-popup{border-radius:16px!important;padding:28px 24px!important;box-shadow:0 25px 80px rgba(0,0,0,.25)!important;border:1px solid rgba(0,150,136,.08)!important;background:linear-gradient(180deg,#fff,#fafafa)!important}.cc-swal-title{color:#1a1a2e!important;font-size:1.4rem!important;font-weight:700!important;padding:0 0 8px 0!important;letter-spacing:-.02em!important}.cc-swal-text{color:#64748b!important;font-size:.95rem!important;line-height:1.6!important;padding:0!important}.cc-swal-icon{margin:0 auto 20px!important;border-width:3px!important}.cc-swal-icon.swal2-warning{border-color:#f59e0b!important;color:#f59e0b!important}.cc-swal-icon.swal2-error{border-color:#ef4444!important;color:#ef4444!important}.cc-swal-icon.swal2-success{border-color:#009688!important;color:#009688!important}.cc-swal-icon.swal2-success .swal2-success-ring{border-color:rgba(0,150,136,.3)!important}.cc-swal-icon.swal2-success [class^=swal2-success-line]{background-color:#009688!important}.cc-swal-icon.swal2-question{border-color:#009688!important;color:#009688!important}.cc-swal-icon.swal2-info{border-color:#3b82f6!important;color:#3b82f6!important}.cc-swal-actions{margin-top:24px!important;gap:12px!important}.cc-swal-confirm{border-radius:10px!important;padding:12px 28px!important;font-size:.9rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.01em!important;box-shadow:0 4px 14px rgba(0,150,136,.35)!important;transition:all .25s ease!important;min-width:120px!important}.cc-swal-confirm:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(0,150,136,.45)!important}.cc-swal-confirm:focus{box-shadow:0 0 0 3px rgba(0,150,136,.3),0 4px 14px rgba(0,150,136,.35)!important}.cc-swal-cancel{border-radius:10px!important;padding:12px 28px!important;font-size:.9rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:.01em!important;transition:all .25s ease!important;min-width:120px!important;background-color:#6c757d!important}.cc-swal-cancel:hover{transform:translateY(-2px)!important;background-color:#5a6268!important}.cc-swal-cancel:focus{box-shadow:0 0 0 3px hsla(208,7%,46%,.3)!important}.swal2-styled.swal2-confirm.cc-swal-confirm-danger{background-color:#ef4444!important;box-shadow:0 4px 14px rgba(239,68,68,.35)!important}.swal2-styled.swal2-confirm.cc-swal-confirm-danger:hover{box-shadow:0 6px 20px rgba(239,68,68,.45)!important}.cc-swal-show{animation:ccSwalShow .3s ease-out!important}.cc-swal-hide{animation:ccSwalHide .2s ease-in!important}@keyframes ccSwalShow{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ccSwalHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9) translateY(-10px)}}.swal2-container{backdrop-filter:blur(4px)!important}.swal2-input,.swal2-select,.swal2-textarea{border-radius:10px!important;border:2px solid #e2e8f0!important;padding:12px 16px!important;font-size:.95rem!important;transition:all .2s ease!important}.swal2-input:focus,.swal2-select:focus,.swal2-textarea:focus{border-color:#009688!important;box-shadow:0 0 0 3px rgba(0,150,136,.15)!important;outline:none!important}.swal2-popup.swal2-toast{border-radius:12px!important;box-shadow:0 8px 30px rgba(0,0,0,.15)!important}@media (max-width:480px){.cc-swal-popup{padding:20px 16px!important;margin:10px!important;width:calc(100% - 20px)!important}.cc-swal-title{font-size:1.2rem!important}.cc-swal-cancel,.cc-swal-confirm{padding:10px 20px!important;min-width:100px!important;font-size:.85rem!important}.cc-swal-actions{flex-direction:column-reverse!important;gap:8px!important}.cc-swal-actions button{width:100%!important;margin:0!important}}.cc-page-header{background:var(--cc-gradient-primary);border-radius:20px;padding:1.5rem 2rem;margin-bottom:1.5rem;box-shadow:0 10px 40px rgba(0,121,107,.3);position:relative;overflow:hidden}.cc-header-content{justify-content:space-between;position:relative;z-index:1;flex-wrap:wrap}.cc-header-content,.cc-header-info{display:flex;align-items:center;gap:1rem}.cc-header-badge{width:56px;height:56px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.3);flex-shrink:0}.cc-header-text{flex:1}.cc-header-title{font-size:1.75rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.5px}.cc-header-subtitle{color:hsla(0,0%,100%,.8);font-size:.9rem;margin-top:.25rem;display:flex;align-items:center;gap:4px}@media (max-width:960px){.cc-header-content{gap:1rem}.cc-header-content,.cc-header-info{flex-direction:column;text-align:center}}@media (max-width:768px){.cc-page-header{padding:1.25rem;border-radius:16px}.cc-header-title{font-size:1.4rem}.cc-header-subtitle{justify-content:center}}@media (max-width:576px){.cc-page-header{padding:1rem}.cc-header-title{font-size:1.2rem}}.cc-modal{background:#fff;border-radius:var(--cc-radius-lg);overflow:hidden;box-shadow:var(--cc-shadow-xl)}.cc-modal-header{background:var(--cc-gradient-primary);color:#fff;padding:var(--cc-space-5) var(--cc-space-6);display:flex;align-items:center;gap:var(--cc-space-3);font-size:var(--cc-text-base);font-weight:600;position:relative}.cc-modal-body{padding:var(--cc-space-6)}.cc-modal-footer{padding:var(--cc-space-4) var(--cc-space-6);border-top:1px solid var(--cc-border-light);display:flex;justify-content:flex-end;gap:var(--cc-space-3);background:var(--cc-bg-muted)}.cc-btn-close{margin-left:auto;background:hsla(0,0%,100%,.15);border:none;border-radius:var(--cc-radius-sm);width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:background var(--cc-duration-fast) var(--cc-ease-out);flex-shrink:0}.cc-btn-close:hover{background:hsla(0,0%,100%,.3)}.cc-stat-chip{display:inline-flex;align-items:center;background:var(--cc-gray-100);border:1px solid var(--cc-gray-200);border-radius:6px;padding:4px 10px;font-size:13px}.cc-list-plain{list-style:none;padding:0;margin:0}.cc-promo-fields{padding:12px;background:var(--cc-gray-50);border-radius:6px;border:1px solid var(--cc-gray-200);margin-top:8px}