@charset "UTF-8";body{background:var(--atys-page);overflow-x:hidden}html{overflow-x:hidden;max-width:100%}.custom-bg-color{background-color:var(--atys-page)}.custom-selected-bg-color{background-color:#ede8f6}.items-menu{border-radius:10px;padding:4px 8px}.custom-radius{border-radius:15px}.gw-card{flex:1 1 260px;min-width:240px;max-width:360px;display:flex;flex-direction:column}.gw-card .kpi-value{font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gw-card .kpi-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25rem}.gw-card .brand-letter{font-size:1rem;font-weight:700}@media (max-width: 599px){.gw-card{max-width:none}}.custom-radius-left{border-radius:15px 0 0 15px}.custom-radius-rigth{border-radius:0 15px 15px 0}.custom-radius-top{border-radius:15px 15px 0 0}.custom-radius-bottom{border-radius:0 0 15px 15px}.custom-btn-drawer{position:relative;width:40px;height:40px;top:40px;left:-18px;border-radius:50%}.custom-100vh{height:100vh}.custom-bg-incomming-box{background-color:var(--atys-surface)}.custom-bg-outcomming-box{background-color:#e3f2fd80}.custom-absolute-top-right{position:absolute;top:5px;right:10px;z-index:1}.custom-textarea{border:none;outline:none!important;resize:none;text-align:justify;white-space:pre-line;padding-right:10px}.custom-pipelines-bg{background-color:#f6f8fc}.my-sticky-header-table .q-table__top,.my-sticky-header-table .q-table__bottom,.my-sticky-header-table thead tr:first-child th{background-color:var(--atys-surface)}.my-sticky-header-table thead tr th{position:sticky;z-index:1}.my-sticky-header-table thead tr:first-child th{top:0}.my-sticky-header-table.q-table--loading thead tr:last-child th{top:48px}.my-sticky-header-table tbody{scroll-margin-top:48px}.overlapping-avatars{border:2px solid white;position:static}.custom-q-input-border-style{border:"1px solid silver";padding:"0 10px 0 10px";border-radius:"5px"}.custom-item-active{background-color:#c8eaff}.custom-hover:hover{background-color:#f1f1f1}:root{--background: 0 0% 100%;--foreground: 0 0% 9%;--card: 0 0% 100%;--card-foreground: 0 0% 9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 9%;--primary: 0 0% 9%;--primary-foreground: 0 0% 98%;--secondary: 0 0% 96%;--secondary-foreground: 0 0% 9%;--muted: 0 0% 96%;--muted-foreground: 0 0% 45%;--accent: 0 0% 96%;--accent-foreground: 0 0% 9%;--destructive: 0 72% 51%;--destructive-foreground: 0 0% 98%;--success: 142 71% 45%;--success-foreground: 0 0% 98%;--warning: 38 92% 50%;--warning-foreground: 0 0% 9%;--border: 0 0% 90%;--input: 0 0% 90%;--ring: 0 0% 65%;--radius: .5rem;--chart-1: 0 0% 9%;--chart-2: 0 0% 40%;--chart-3: 0 0% 60%;--chart-4: 0 0% 75%;--chart-5: 0 0% 85%;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .04);--shadow: 0 1px 3px 0 rgb(0 0 0 / .08), 0 1px 2px -1px rgb(0 0 0 / .06);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .08), 0 2px 4px -2px rgb(0 0 0 / .06);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .08), 0 4px 6px -4px rgb(0 0 0 / .06);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .08), 0 8px 10px -6px rgb(0 0 0 / .06)}.body--dark{--background: 222.2 84% 4.9%;--foreground: 210 40% 98%;--card: 222.2 84% 4.9%;--card-foreground: 210 40% 98%;--popover: 222.2 84% 4.9%;--popover-foreground: 210 40% 98%;--primary: 217.2 91.2% 59.8%;--primary-foreground: 222.2 47.4% 11.2%;--secondary: 217.2 32.6% 17.5%;--secondary-foreground: 210 40% 98%;--muted: 217.2 32.6% 17.5%;--muted-foreground: 215 20.2% 65.1%;--accent: 217.2 32.6% 17.5%;--accent-foreground: 210 40% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 210 40% 98%;--border: 217.2 32.6% 17.5%;--input: 217.2 32.6% 17.5%;--ring: 224.3 76.3% 48%}.shadcn-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:all .2s cubic-bezier(.4,0,.2,1)}.shadcn-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.shadcn-card-elevated{box-shadow:var(--shadow-lg)}.shadcn-badge{display:inline-flex;align-items:center;border-radius:calc(var(--radius) - 2px);padding:.25rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.025em;transition:all .2s ease}.shadcn-badge-default{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.shadcn-badge-secondary{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.shadcn-badge-success{background:hsl(var(--success));color:hsl(var(--success-foreground))}.shadcn-badge-warning{background:hsl(var(--warning));color:hsl(var(--warning-foreground))}.shadcn-badge-destructive{background:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.shadcn-badge-outline{background:transparent;border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.text-muted{color:hsl(var(--muted-foreground))}.text-primary{color:hsl(var(--primary))}.text-success{color:hsl(var(--success))}.text-warning{color:hsl(var(--warning))}.text-destructive{color:hsl(var(--destructive))}.gradient-primary{background:linear-gradient(135deg,hsl(var(--primary)),#3b82f6)}.gradient-success{background:linear-gradient(135deg,hsl(var(--success)),#22c35e)}.gradient-warning{background:linear-gradient(135deg,hsl(var(--warning)),#f7b23b)}.gradient-subtle{background:linear-gradient(135deg,hsl(var(--muted)),hsl(var(--accent)))}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fadeIn{animation:fadeIn .3s ease-out}.animate-slideIn{animation:slideIn .4s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.dashboard-container{max-width:1600px;margin:0 auto;padding:1.5rem}.dashboard-section{margin-bottom:2rem}.dashboard-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsl(var(--border))}.dashboard-title{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground));letter-spacing:-.025em}.dashboard-subtitle{font-size:.875rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.kpi-card{position:relative;overflow:hidden;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 4px);padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.kpi-card:hover{border-color:hsl(var(--primary) / .3);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.kpi-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,hsl(var(--primary)),#3b82f6);opacity:0;transition:opacity .3s ease}.kpi-card:hover:before{opacity:1}.kpi-value{font-size:2rem;font-weight:700;line-height:1.2;color:hsl(var(--foreground));letter-spacing:-.025em}.kpi-label{font-size:.875rem;font-weight:500;color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.kpi-change{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:calc(var(--radius) - 2px);margin-top:.75rem}.kpi-change.positive{background:hsl(var(--success) / .1);color:hsl(var(--success))}.kpi-change.negative{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.chart-container{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:1.5rem;min-height:320px}.chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.chart-title{font-size:1rem;font-weight:600;color:hsl(var(--foreground))}.shadcn-table{width:100%;border-collapse:separate;border-spacing:0}.shadcn-table thead{background:hsl(var(--muted))}.shadcn-table th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));border-bottom:1px solid hsl(var(--border))}.shadcn-table td{padding:.75rem 1rem;font-size:.875rem;color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border))}.shadcn-table tbody tr{transition:background-color .2s ease}.shadcn-table tbody tr:hover{background:hsl(var(--muted) / .5)}@media (max-width: 768px){.dashboard-container{padding:1rem}.dashboard-header{flex-direction:column;align-items:flex-start;gap:1rem}.kpi-value{font-size:1.5rem}}:root{--atys-brand: #3283c5;--atys-brand-dark: #14467a;--atys-brand-light: #4cc7f0;--atys-brand-600: #2a6ba3;--atys-brand-700: #205587;--atys-brand-50: #eff6fc;--atys-brand-100: #dbeafe;--atys-brand-200: #bfdbfe;--atys-brand-300: #7fb8e4;--atys-brand-gradient: linear-gradient(135deg, #3283c5, #4cc7f0);--atys-brand-soft: rgba(50, 131, 197, .1);--atys-brand-ring: rgba(50, 131, 197, .3);--atys-page: #eef1f5;--atys-surface: #ffffff;--atys-surface-2: #f8fafc;--atys-surface-3: #f1f5f9;--atys-surface-4: #e2e8f0;--atys-border: #e2e8f0;--atys-border-soft: #eef1f5;--atys-border-strong: #cbd5e1;--atys-overlay: rgba(15, 23, 42, .45);--atys-ink: #231f20;--atys-text-1: #1e293b;--atys-text-2: #475569;--atys-text-3: #64748b;--atys-text-4: #94a3b8;--atys-text-5: #cbd5e1;--atys-text-inverse: #ffffff;--atys-accent-purple: #6d28d9;--atys-accent-purple-bg: #f5f3ff;--atys-accent-purple-bd: #ede9fe;--atys-accent-purple-solid:#8b5cf6;--atys-accent-amber: #92400e;--atys-accent-amber-bg: #fffbeb;--atys-accent-amber-bd: #fef3c7;--atys-accent-amber-solid: #f59e0b;--atys-accent-green: #15803d;--atys-accent-green-bg: #f0fdf4;--atys-accent-green-bd: #dcfce7;--atys-accent-green-solid: #22c55e;--atys-accent-pink: #be185d;--atys-accent-pink-bg: #fdf2f8;--atys-accent-pink-bd: #fce7f3;--atys-accent-pink-solid: #ec4899;--atys-accent-teal: #0f766e;--atys-accent-teal-bg: #f0fdfa;--atys-accent-teal-bd: #ccfbf1;--atys-accent-teal-solid: #14b8a6;--atys-accent-red: #b91c1c;--atys-accent-red-bg: #fef2f2;--atys-accent-red-bd: #fee2e2;--atys-accent-red-solid: #ef4444;--atys-accent-slate: #334155;--atys-accent-slate-bg: #f1f5f9;--atys-accent-slate-bd: #e2e8f0;--atys-bubble-in: #ffffff;--atys-bubble-in-text: #1e293b;--atys-bubble-out: #e3f2fd;--atys-bubble-out-text: #1e293b;--atys-chat-bg: #fbfcfd;--atys-shadow-card: 0 1px 2px 0 rgba(15, 23, 42, .04), 0 1px 3px 0 rgba(15, 23, 42, .08);--atys-shadow-md: 0 4px 12px rgba(15, 23, 42, .08);--atys-shadow-pop: 0 12px 28px rgba(15, 23, 42, .14);--atys-radius-sm: 8px;--atys-radius-md: 10px;--atys-radius-lg: 12px;--atys-radius-xl: 14px;--atys-font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--atys-font-display: "Figtree", "Inter", ui-sans-serif, system-ui, sans-serif;--atys-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--atys-header-h: 60px;--atys-module-tabs-h: 45px;--atys-shell-h: calc(var(--atys-header-h) + var(--atys-module-tabs-h));--atys-sidebar-w: 200px;--atys-sidebar-mini-w: 64px;--q-primary: var(--atys-brand);--q-secondary: var(--atys-brand-light);--q-positive: #16a34a;--q-negative: #dc2626;--q-warning: #f59e0b;--q-info: #4cc7f0;color-scheme:light}body.body--dark{--atys-brand: #5db0ec;--atys-brand-dark: #a6d1f2;--atys-brand-light: #4cc7f0;--atys-brand-600: #7ab8ea;--atys-brand-700: #9ccbee;--atys-brand-50: rgba(93, 176, 236, .16);--atys-brand-100: rgba(93, 176, 236, .24);--atys-brand-200: rgba(93, 176, 236, .34);--atys-brand-300: rgba(93, 176, 236, .5);--atys-brand-soft: rgba(93, 176, 236, .16);--atys-brand-ring: rgba(93, 176, 236, .4);--atys-page: #0a111f;--atys-surface: #131e33;--atys-surface-2: #1a2842;--atys-surface-3: #233553;--atys-surface-4: #2c4166;--atys-border: #2f4463;--atys-border-soft: #26385a;--atys-border-strong: #42587c;--atys-overlay: rgba(2, 6, 23, .65);--atys-ink: #f8fafc;--atys-text-1: #f1f5f9;--atys-text-2: #cfd8e6;--atys-text-3: #9fb0c8;--atys-text-4: #8494ad;--atys-text-5: #5f7090;--atys-text-inverse: #0b1220;--atys-accent-purple: #c4b5fd;--atys-accent-purple-bg: rgba(139, 92, 246, .16);--atys-accent-purple-bd: rgba(139, 92, 246, .35);--atys-accent-amber: #fcd34d;--atys-accent-amber-bg: rgba(245, 158, 11, .14);--atys-accent-amber-bd: rgba(245, 158, 11, .35);--atys-accent-green: #86efac;--atys-accent-green-bg: rgba(34, 197, 94, .14);--atys-accent-green-bd: rgba(34, 197, 94, .35);--atys-accent-pink: #f9a8d4;--atys-accent-pink-bg: rgba(236, 72, 153, .14);--atys-accent-pink-bd: rgba(236, 72, 153, .35);--atys-accent-teal: #5eead4;--atys-accent-teal-bg: rgba(20, 184, 166, .14);--atys-accent-teal-bd: rgba(20, 184, 166, .35);--atys-accent-red: #fca5a5;--atys-accent-red-bg: rgba(239, 68, 68, .14);--atys-accent-red-bd: rgba(239, 68, 68, .35);--atys-accent-slate: #cbd5e1;--atys-accent-slate-bg: #1e293b;--atys-accent-slate-bd: #334155;--atys-bubble-in: #1f2f4c;--atys-bubble-in-text: #f1f5f9;--atys-bubble-out: #1f4470;--atys-bubble-out-text: #f1f5f9;--atys-chat-bg: #0e1729;--atys-shadow-card: 0 1px 2px 0 rgba(0, 0, 0, .35), 0 1px 3px 0 rgba(0, 0, 0, .45);--atys-shadow-md: 0 4px 12px rgba(0, 0, 0, .45);--atys-shadow-pop: 0 12px 28px rgba(0, 0, 0, .6);--q-primary: var(--atys-brand);--q-dark: var(--atys-surface);--q-dark-page: var(--atys-page);color-scheme:dark}html,body{font-family:var(--atys-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,body.body--dark{background:var(--atys-page)!important;color:var(--atys-text-2)}a{color:var(--atys-brand)}a:hover{color:var(--atys-brand-dark)}h1,h2,h3,h4,h5,h6,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5,.text-h6{font-family:var(--atys-font-display);color:var(--atys-text-1);letter-spacing:-.01em}.text-h5{font-size:1.375rem;font-weight:700;line-height:1.3}.text-h6{font-size:1.125rem;font-weight:700;line-height:1.35}.text-subtitle1{font-size:.95rem;font-weight:600;line-height:1.4}.text-subtitle2{font-size:.875rem;font-weight:600}.text-body1{font-size:.9rem}.text-body2{font-size:.8125rem}.text-caption{font-size:.75rem;color:var(--atys-text-4)}code,kbd,pre,.text-mono{font-family:var(--atys-font-mono)}::selection{background:var(--atys-brand-200);color:var(--atys-text-1)}*{scrollbar-width:thin;scrollbar-color:var(--atys-border-strong) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--atys-border-strong);border-radius:8px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-track{background:transparent}.atys-shell .q-header,.atys-header{background:var(--atys-surface)!important;color:var(--atys-text-2);border-bottom:1px solid var(--atys-border-soft);box-shadow:none}.atys-header__row{height:calc(var(--atys-header-h) - 1px);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;min-width:0}.atys-header__logo{height:26px;width:auto;display:block}.atys-header__actions{display:flex;align-items:center;gap:6px;min-width:0;flex-shrink:1}.atys-header__actions .q-btn{color:var(--atys-text-3)}.atys-header__actions .q-btn:hover{color:var(--atys-text-1)}.atys-header .q-badge{border:1.5px solid var(--atys-surface);font-weight:700;font-size:9px}.atys-shell .q-drawer,.atys-sidebar{background:var(--atys-surface)!important;color:var(--atys-text-2);border-right:1px solid var(--atys-border-soft)}.atys-sidebar__inner{display:flex;flex-direction:column;height:100%;min-height:0;padding:12px 10px 10px;gap:2px}.atys-sidebar__toggle-row{display:flex;justify-content:flex-end;padding:0 2px 8px}.q-drawer--mini .atys-sidebar__toggle-row{justify-content:center}.atys-sidebar__toggle{width:28px;height:28px;border-radius:var(--atys-radius-sm);border:1px solid var(--atys-border);background:var(--atys-surface);color:var(--atys-text-3)}.atys-sidebar__toggle:hover{background:var(--atys-surface-3)}.atys-sidebar__divider{height:1px;background:var(--atys-border-soft);margin:8px 4px;flex-shrink:0}.atys-sidebar__list,.atys-sidebar__list .q-list{padding:0}.atys-sidebar__spacer{flex:1 1 auto;min-height:8px}.atys-sidebar__company-id{display:block;padding:2px 12px 4px;font-size:11px;color:var(--atys-text-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-drawer--mini .atys-sidebar__company-id{text-align:center;padding:2px 0 4px}.atys-nav-item.q-item{min-height:36px;padding:8px 12px;border-radius:var(--atys-radius-sm);color:var(--atys-text-2);font-size:13px;font-weight:500;gap:10px;margin:1px 0;transition:background-color .12s ease,color .12s ease}.atys-nav-item.q-item .q-item__section--side{padding-right:0;min-width:0;color:inherit}.atys-nav-item.q-item .q-icon{font-size:18px;color:inherit}.atys-nav-item.q-item .q-item__section--main{padding-left:0}.atys-nav-item.q-item .q-item__label{font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atys-nav-item.q-item:hover,.atys-nav-item.q-item.q-manual-focusable--focused{background:var(--atys-surface-3);color:var(--atys-text-1)}.atys-nav-item.q-item .q-focus-helper{display:none}.atys-nav-item.q-item.q-router-link--active,.atys-nav-item.q-item.atys-nav-item--active{background:var(--atys-brand-50);color:var(--atys-brand);font-weight:600}.atys-nav-item.q-item.q-router-link--active .q-icon,.atys-nav-item.q-item.atys-nav-item--active .q-icon{color:var(--atys-brand)}.atys-nav-item--purple.q-item .q-icon{color:var(--atys-accent-purple-solid)}.q-drawer--mini .atys-nav-item.q-item{justify-content:center;padding-left:0;padding-right:0}.q-drawer--mini .atys-nav-item.q-item .q-item__section--side{padding:0}.atys-nav-item .q-badge{font-size:9px;min-width:16px;padding:2px 4px}.q-card{background:var(--atys-surface);color:var(--atys-text-2);border-radius:var(--atys-radius-lg);box-shadow:var(--atys-shadow-card)}.q-card--bordered{border:1px solid var(--atys-border)}.q-card--flat{box-shadow:none}.q-card--flat.q-card--bordered{box-shadow:var(--atys-shadow-card)}.body--dark .q-card,.q-card--dark{background:var(--atys-surface);color:var(--atys-text-2)}.body--dark .q-card--bordered,.body--dark .atys-card{border-color:var(--atys-border)}.body--dark .q-card--flat.q-card--bordered{box-shadow:none}.q-card__section--vert{padding:16px 18px}.q-card>.q-card__section:first-child .text-subtitle1,.q-card>.q-card__section:first-child .text-h6{color:var(--atys-text-1)}.q-btn{font-family:var(--atys-font-sans);font-weight:600;letter-spacing:0;border-radius:var(--atys-radius-sm);text-transform:none}.q-btn--rectangle{border-radius:var(--atys-radius-sm)}.q-btn--rounded{border-radius:999px}.q-btn--outline:before{border-color:var(--atys-border-strong)}.q-btn--outline.text-primary:before{border-color:var(--atys-brand-300)}.q-btn--outline.text-primary:hover .q-focus-helper{opacity:0}.q-btn--outline.text-primary:hover{background:var(--atys-brand-50)}.q-btn--flat.text-grey-6,.q-btn--flat.text-grey-7,.q-btn--flat.text-blue-grey-6,.q-btn--flat.text-blue-grey-8{color:var(--atys-text-3)!important}.q-btn.bg-primary,.q-btn.bg-blue{background:var(--atys-brand)!important}.q-btn.disabled{opacity:.55!important}.q-field--outlined .q-field__control{border-radius:var(--atys-radius-sm);background:var(--atys-surface-2)}.q-field--outlined .q-field__control:before{border-color:var(--atys-border)}.q-field--outlined .q-field__control:hover:before{border-color:var(--atys-border-strong)}.q-field--outlined.q-field--focused .q-field__control:after{border-color:var(--atys-brand);border-width:1.5px}.q-field--outlined.q-field--focused .q-field__control{box-shadow:0 0 0 3px var(--atys-brand-ring);background:var(--atys-surface)}.q-field--filled .q-field__control{border-radius:var(--atys-radius-sm) var(--atys-radius-sm) 0 0;background:var(--atys-surface-3)}.q-field--standout .q-field__control{border-radius:var(--atys-radius-sm)}.q-field__label{color:var(--atys-text-3)}.q-field__native,.q-field__input,.q-field__prefix,.q-field__suffix{color:var(--atys-text-1)}.q-field__native::placeholder,.q-field__input::placeholder{color:var(--atys-text-4)}.q-field--dense .q-field__control{min-height:36px}.q-field__bottom,.q-field__marginal{color:var(--atys-text-4)}.body--dark .q-field--outlined .q-field__control{background:var(--atys-surface-2)}.body--dark .q-field--outlined .q-field__control:before{border-color:var(--atys-border-strong)}.body--dark .q-field__native::placeholder,.body--dark .q-field__input::placeholder{color:var(--atys-text-4)}.body--dark .q-field--standout .q-field__control{background:var(--atys-surface-2)}.body--dark .q-field--filled .q-field__control{background:var(--atys-surface-3)}.q-table__container{background:var(--atys-surface);color:var(--atys-text-2);border-radius:var(--atys-radius-lg)}.q-table__card{box-shadow:var(--atys-shadow-card);border:1px solid var(--atys-border)}.q-table thead tr,.q-table thead th{background:var(--atys-surface-2);color:var(--atys-text-3);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.q-table th{border-bottom:1px solid var(--atys-border)}.q-table tbody td{font-size:13px;color:var(--atys-text-2);border-color:var(--atys-border-soft)}.q-table tbody tr:hover td{background:var(--atys-surface-2)}.q-table__bottom{color:var(--atys-text-3);font-size:12px;border-top:1px solid var(--atys-border-soft)}.q-table__top{background:var(--atys-surface)}.q-table--dark,.body--dark .q-table__container{background:var(--atys-surface);color:var(--atys-text-2)}.body--dark .q-table thead tr,.body--dark .q-table thead th{background:var(--atys-surface-2);color:var(--atys-text-3)}.body--dark .q-table tbody td{color:var(--atys-text-2)}.body--dark .q-table tbody tr:hover td{background:var(--atys-surface-3)}.body--dark .my-sticky-header-table .q-table__top,.body--dark .my-sticky-header-table .q-table__bottom,.body--dark .my-sticky-header-table thead tr:first-child th{background-color:var(--atys-surface-2)}.q-tabs{color:var(--atys-text-4)}.q-tab{text-transform:none;font-weight:500;font-size:14px;min-height:44px;padding:0 10px;letter-spacing:0}.q-tab__label{font-size:14px}.q-tab:not(.q-tab--active):hover{color:var(--atys-text-1)}.q-tab:not(.q-tab--active):hover .q-focus-helper{background:var(--atys-text-1);opacity:.06}.q-tab--active{color:var(--atys-brand);font-weight:600}.q-tab--active .q-icon,.q-tab--active .text-blue-grey-8{color:var(--atys-brand)!important}.q-tab__indicator{background:var(--atys-brand)!important;height:2px}.q-tabs--dense .q-tab{min-height:36px}.atys-module-tabs.q-tabs{background:var(--atys-surface);border-bottom:1px solid var(--atys-border-soft);padding:0 12px}.atys-module-tabs .q-tab{padding:0 12px;margin:0 4px}.atys-module-tabs .q-tab .q-icon{font-size:16px}.atys-module-tabs .q-tab .text-subtitle1{font-size:14px;font-weight:inherit;color:inherit!important}.atys-module-tabs .q-tab .q-icon.text-blue-grey-8{color:inherit!important}.q-tab-panels,.q-tab-panel{background:transparent}.q-badge{border-radius:999px;font-weight:600;font-size:11px;padding:2px 8px;line-height:14px}.q-badge--floating{padding:2px 5px}.q-chip{border-radius:999px;font-size:12px;font-weight:500;background:var(--atys-surface-3);color:var(--atys-text-2)}.q-chip--outline{border-color:var(--atys-border-strong)}.body--dark .q-chip{background:var(--atys-surface-3);color:var(--atys-text-2)}.q-item{color:var(--atys-text-2)}.q-item__label{color:var(--atys-text-1)}.q-item__label--caption{color:var(--atys-text-4)}.q-item__label--header{color:var(--atys-text-4);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.q-menu{background:var(--atys-surface);color:var(--atys-text-2);border:1px solid var(--atys-border);border-radius:var(--atys-radius-md);box-shadow:var(--atys-shadow-pop)}.q-menu .q-list{padding:4px}.q-menu .q-item{border-radius:7px;min-height:38px;font-size:13px}.q-menu .q-item:hover,.q-menu .q-item.q-manual-focusable--focused{background:var(--atys-surface-3)}.q-menu .q-item .q-focus-helper{display:none}.q-separator,.q-separator--dark{background:var(--atys-border-soft)}.q-dialog__backdrop{background:var(--atys-overlay)}.q-dialog .q-card{border-radius:var(--atys-radius-xl)!important;border:1px solid var(--atys-border);box-shadow:var(--atys-shadow-pop)}.q-dialog .q-card__actions{border-top:1px solid var(--atys-border-soft)}.q-dialog .q-card__actions .q-btn--flat:not(.q-btn--round),.q-dialog .q-card__actions .q-btn.bg-grey,.q-dialog .q-card__actions .q-btn.bg-grey-1,.q-dialog .q-card__actions .q-btn.bg-grey-2,.q-dialog .q-card__actions .q-btn.bg-grey-3,.q-dialog .q-card__actions .q-btn.bg-grey-4,.q-dialog .q-card__actions .q-btn.bg-grey-5,.q-dialog .q-card__actions .q-btn.bg-grey-6,.q-dialog .q-card__actions .q-btn.bg-grey-7,.q-dialog .q-card__actions .q-btn.bg-grey-8{background:var(--atys-surface-3)!important;color:var(--atys-text-2)!important;border:1px solid var(--atys-border)!important}.q-dialog .q-card__actions .q-btn--flat:not(.q-btn--round):hover{background:var(--atys-surface-4)!important}.body--dark .q-dialog .q-card__actions .q-btn--flat:not(.q-btn--round){background:var(--atys-surface-2)!important;color:var(--atys-text-2)!important;border-color:var(--atys-border-strong)!important}.body--dark .q-dialog .q-card,.body--dark .q-menu{border-color:var(--atys-border-strong)}.q-tooltip{background:var(--atys-text-1);color:var(--atys-surface);font-size:12px;border-radius:6px;padding:5px 9px}.body--dark .q-tooltip{background:var(--atys-surface-4);color:var(--atys-text-1)}.q-banner{border-radius:var(--atys-radius-md)}.q-notification{border-radius:var(--atys-radius-md);box-shadow:var(--atys-shadow-pop);font-weight:500}.q-linear-progress{border-radius:4px}.q-expansion-item__container>.q-item{border-radius:var(--atys-radius-sm)}.q-stepper{border-radius:var(--atys-radius-lg);box-shadow:var(--atys-shadow-card);background:var(--atys-surface)}.q-toolbar{color:inherit}.q-avatar{font-weight:600}.q-toggle__inner--truthy .q-toggle__track,.q-checkbox__inner--truthy,.q-radio__inner--truthy{color:var(--atys-brand)}.q-splitter__separator{background:var(--atys-border-soft)}.q-page{min-width:0}.q-layout,.q-page-container{background:var(--atys-page)}.q-drawer{color:var(--atys-text-2)}.q-editor{border-radius:var(--atys-radius-sm);border-color:var(--atys-border);background:var(--atys-surface);color:var(--atys-text-1)}.q-editor__toolbar{background:var(--atys-surface-2);border-color:var(--atys-border-soft)}.q-date,.q-time{border-radius:var(--atys-radius-lg)}.q-date__header,.q-time__header{background:var(--atys-brand)}.q-uploader{border-radius:var(--atys-radius-lg)}.q-list--bordered{border-color:var(--atys-border)}.q-item--dark,.q-list--dark{color:var(--atys-text-2)}.q-tree__node-header{border-radius:6px}.q-virtual-scroll__content{min-width:0}.atys-page{padding:24px 28px;display:flex;flex-direction:column;gap:24px;min-width:0}.atys-page__title{font-family:var(--atys-font-display);font-size:1.5rem;font-weight:700;color:var(--atys-text-1);line-height:1.2;letter-spacing:-.01em;margin:0}.atys-page__subtitle{margin:4px 0 0;font-size:13px;color:var(--atys-text-4)}.atys-card{background:var(--atys-surface);border:1px solid var(--atys-border);border-radius:var(--atys-radius-lg);box-shadow:var(--atys-shadow-card)}.atys-card__title{margin:0;font-size:14px;font-weight:600;color:var(--atys-text-1)}.atys-card__body{padding:20px 22px}.atys-section{display:flex;flex-direction:column;gap:16px;min-width:0}.atys-section+.atys-section{border-top:1px solid var(--atys-border);padding-top:24px}.atys-section__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.atys-section__lead{display:flex;align-items:center;gap:12px;min-width:0}.atys-section__icon{width:36px;height:36px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--atys-brand-50);color:var(--atys-brand)}.atys-section__icon .q-icon{font-size:18px}.atys-section__icon--purple{background:var(--atys-accent-purple-bg);color:var(--atys-accent-purple-solid)}.atys-section__icon--amber{background:var(--atys-accent-amber-bg);color:var(--atys-accent-amber-solid)}.atys-section__icon--teal{background:var(--atys-accent-teal-bg);color:var(--atys-accent-teal-solid)}.atys-section__icon--green{background:var(--atys-accent-green-bg);color:var(--atys-accent-green-solid)}.atys-section__icon--pink{background:var(--atys-accent-pink-bg);color:var(--atys-accent-pink-solid)}.atys-section__title{font-family:var(--atys-font-display);font-size:1.125rem;font-weight:700;color:var(--atys-text-1);margin:0;line-height:1.2}.atys-section__caption{margin:2px 0 0;font-size:13px;color:var(--atys-text-4)}.atys-section__actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.atys-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:16px;letter-spacing:.01em;border:1px solid transparent;white-space:nowrap}.atys-badge--brand{background:var(--atys-brand-50);color:var(--atys-brand);border-color:var(--atys-brand-200)}.atys-badge--slate{background:var(--atys-accent-slate-bg);color:var(--atys-accent-slate);border-color:var(--atys-accent-slate-bd)}.atys-badge--purple{background:var(--atys-accent-purple-bg);color:var(--atys-accent-purple);border-color:var(--atys-accent-purple-bd)}.atys-badge--amber{background:var(--atys-accent-amber-bg);color:var(--atys-accent-amber);border-color:var(--atys-accent-amber-bd)}.atys-badge--green{background:var(--atys-accent-green-bg);color:var(--atys-accent-green);border-color:var(--atys-accent-green-bd)}.atys-badge--pink{background:var(--atys-accent-pink-bg);color:var(--atys-accent-pink);border-color:var(--atys-accent-pink-bd)}.atys-badge--teal{background:var(--atys-accent-teal-bg);color:var(--atys-accent-teal);border-color:var(--atys-accent-teal-bd)}.atys-badge--red{background:var(--atys-accent-red-bg);color:var(--atys-accent-red);border-color:var(--atys-accent-red-bd)}.atys-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.atys-stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.atys-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.atys-stat{padding:20px 22px;min-width:0;border-left:1px solid var(--atys-border-soft)}.atys-stat:first-child{border-left:none}.atys-stat__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;flex-wrap:wrap}.atys-stat__title{margin:0;font-size:14px;font-weight:600;color:var(--atys-text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atys-stat__value{font-family:var(--atys-font-display);font-size:30px;font-weight:700;color:var(--atys-brand-dark);line-height:1.1;white-space:nowrap}.atys-stat__value .kpi-fit__value{font-family:var(--atys-font-display);font-weight:700;color:var(--atys-brand-dark)}.atys-stat__unit{font-size:13px;color:var(--atys-text-4);margin-left:6px;font-family:var(--atys-font-sans);font-weight:400}.atys-stat__caption{margin:8px 0 0;font-size:12px;color:var(--atys-text-4)}@media (max-width: 1199px){.atys-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.atys-stats .atys-stat:nth-child(odd){border-left:none}.atys-stats .atys-stat:nth-child(n+3){border-top:1px solid var(--atys-border-soft)}}@media (max-width: 599px){.atys-stats,.atys-stats--2,.atys-stats--3{grid-template-columns:1fr}.atys-stat{border-left:none}.atys-stat+.atys-stat{border-top:1px solid var(--atys-border-soft)}}.atys-bars{display:flex;flex-direction:column;gap:12px}.atys-bar{display:flex;align-items:center;gap:10px;min-width:0}.atys-bar__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.atys-bar__label{width:150px;flex-shrink:0;font-size:12px;color:var(--atys-text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atys-bar__track{flex:1;height:14px;background:var(--atys-surface-3);border-radius:4px;overflow:hidden;min-width:40px}.atys-bar__fill{height:100%;border-radius:4px;background:var(--atys-brand);transition:width .3s ease}.atys-bar__value{width:56px;text-align:right;font-size:12px;color:var(--atys-text-2);flex-shrink:0;font-variant-numeric:tabular-nums}@media (max-width: 599px){.atys-bar__label{width:96px}}.atys-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--atys-text-4);font-size:13px;padding:24px;text-align:center}.atys-empty .q-icon{font-size:28px;color:var(--atys-text-5)}.atys-surface{background:var(--atys-surface)!important}.atys-surface-2{background:var(--atys-surface-2)!important}.atys-surface-3{background:var(--atys-surface-3)!important}.atys-text-1{color:var(--atys-text-1)!important}.atys-text-2{color:var(--atys-text-2)!important}.atys-text-3{color:var(--atys-text-3)!important}.atys-text-4{color:var(--atys-text-4)!important}.atys-brand{color:var(--atys-brand)!important}.atys-bg-brand{background:var(--atys-brand)!important;color:#fff!important}.atys-bg-brand-gradient{background:var(--atys-brand-gradient)!important;color:#fff!important}.atys-border{border:1px solid var(--atys-border)!important}.atys-border-b{border-bottom:1px solid var(--atys-border-soft)!important}.atys-radius{border-radius:var(--atys-radius-lg)!important}.atys-shadow{box-shadow:var(--atys-shadow-card)!important}.atys-font-display{font-family:var(--atys-font-display)!important}.atys-font-mono{font-family:var(--atys-font-mono)!important}.custom-bg-color{background-color:var(--atys-page)!important}.custom-selected-bg-color{background-color:var(--atys-brand-50)!important}.custom-pipelines-bg{background-color:var(--atys-page)!important}.custom-bg-incomming-box{background-color:var(--atys-bubble-in)!important;color:var(--atys-bubble-in-text)}.custom-bg-outcomming-box{background-color:var(--atys-bubble-out)!important;color:var(--atys-bubble-out-text)}.custom-item-active{background-color:var(--atys-brand-50)!important}.custom-hover:hover{background-color:var(--atys-surface-3)!important}.custom-radius,.custom-radius-left,.custom-radius-rigth,.custom-radius-top,.custom-radius-bottom{border-radius:var(--atys-radius-lg)}.custom-radius-left{border-radius:var(--atys-radius-lg) 0 0 var(--atys-radius-lg)}.custom-radius-rigth{border-radius:0 var(--atys-radius-lg) var(--atys-radius-lg) 0}.custom-radius-top{border-radius:var(--atys-radius-lg) var(--atys-radius-lg) 0 0}.custom-radius-bottom{border-radius:0 0 var(--atys-radius-lg) var(--atys-radius-lg)}.items-menu{border-radius:var(--atys-radius-sm)}.text-blue-grey-8,.text-blue-grey-9,.text-grey-9,.text-grey-10,.text-dark,.text-black{color:var(--atys-text-1)!important}.text-blue-grey-7,.text-grey-8{color:var(--atys-text-2)!important}.text-blue-grey-6,.text-grey-7,.text-grey-6{color:var(--atys-text-3)!important}.text-blue-grey-5,.text-grey-5,.text-blue-grey-4{color:var(--atys-text-4)!important}.text-primary,.text-blue,.text-blue-8,.text-blue-9,.text-light-blue-8{color:var(--atys-brand)!important}.bg-primary,.bg-blue,.bg-blue-8,.bg-light-blue-8{background:var(--atys-brand)!important}.bg-blue-1:not(.q-badge):not(.q-chip),.bg-light-blue-1:not(.q-badge):not(.q-chip){background:var(--atys-brand-50)!important}.bg-blue-grey-1:not(.q-badge):not(.q-chip),.bg-grey-1:not(.q-badge):not(.q-chip),.bg-grey-2:not(.q-badge):not(.q-chip),.bg-blue-grey-2:not(.q-badge):not(.q-chip){background:var(--atys-surface-2)!important}.bg-grey-3:not(.q-badge):not(.q-chip),.bg-blue-grey-3:not(.q-badge):not(.q-chip){background:var(--atys-surface-3)!important}.body--dark .bg-white{background:var(--atys-surface)!important;color:var(--atys-text-2)}.body--dark .bg-grey-4,.body--dark .bg-blue-grey-4,.body--dark .bg-grey-5{background:var(--atys-surface-4)!important}.body--dark .bg-dark{background:var(--atys-surface)!important}.body--dark .bg-blue-2:not(.q-badge):not(.q-chip),.body--dark .bg-light-blue-2:not(.q-badge):not(.q-chip),.body--dark .bg-blue-3:not(.q-badge):not(.q-chip){background:var(--atys-brand-100)!important}.body--dark .bg-green-1:not(.q-badge):not(.q-chip),.body--dark .bg-green-2:not(.q-badge):not(.q-chip),.body--dark .bg-light-green-1:not(.q-badge):not(.q-chip){background:var(--atys-accent-green-bg)!important}.body--dark .bg-red-1:not(.q-badge):not(.q-chip),.body--dark .bg-red-2:not(.q-badge):not(.q-chip),.body--dark .bg-pink-1:not(.q-badge):not(.q-chip){background:var(--atys-accent-red-bg)!important}.body--dark .bg-orange-1:not(.q-badge):not(.q-chip),.body--dark .bg-amber-1:not(.q-badge):not(.q-chip),.body--dark .bg-yellow-1:not(.q-badge):not(.q-chip),.body--dark .bg-yellow-2:not(.q-badge):not(.q-chip){background:var(--atys-accent-amber-bg)!important}.body--dark .bg-purple-1:not(.q-badge):not(.q-chip),.body--dark .bg-deep-purple-1:not(.q-badge):not(.q-chip){background:var(--atys-accent-purple-bg)!important}.body--dark .bg-teal-1:not(.q-badge):not(.q-chip),.body--dark .bg-cyan-1:not(.q-badge):not(.q-chip){background:var(--atys-accent-teal-bg)!important}.body--dark .q-badge[class*=bg-grey-],.body--dark .q-chip[class*=bg-grey-],.body--dark .q-badge[class*=bg-blue-grey-],.body--dark .q-chip[class*=bg-blue-grey-]{background:#cbd5e1!important;color:#1e293b!important}.body--dark .text-white:not(.q-btn):not(.q-badge):not(.q-chip):not(.q-avatar){color:var(--atys-text-1)!important}.body--dark .q-badge.text-dark,.body--dark .q-chip.text-dark,.body--dark .q-badge.text-black,.body--dark .q-chip.text-black{color:#1e293b!important}.body--dark .bg-primary .text-white,.body--dark .bg-blue .text-white,.body--dark .q-btn .text-white,.body--dark [class*=bg-]>.text-white{color:#fff!important}.body--dark .text-green-8,.body--dark .text-green-9,.body--dark .text-green-10,.body--dark .text-positive{color:var(--atys-accent-green)!important}.body--dark .text-red-8,.body--dark .text-red-9,.body--dark .text-red-10,.body--dark .text-negative{color:var(--atys-accent-red)!important}.body--dark .text-orange-8,.body--dark .text-orange-9,.body--dark .text-amber-9,.body--dark .text-warning{color:var(--atys-accent-amber)!important}.body--dark .text-purple-8,.body--dark .text-purple-9,.body--dark .text-deep-purple-8{color:var(--atys-accent-purple)!important}.body--dark .text-teal-8,.body--dark .text-teal-9{color:var(--atys-accent-teal)!important}.body--dark .shadow-1,.body--dark .shadow-2,.body--dark .shadow-3,.body--dark .shadow-4{box-shadow:var(--atys-shadow-card)!important}.body--dark .q-card.bg-white,.body--dark .q-card.bg-grey-1{background:var(--atys-surface)!important}.body--dark .q-drawer,.body--dark .q-header,.body--dark .q-footer{background:var(--atys-surface);color:var(--atys-text-2)}.body--dark .q-page{color:var(--atys-text-2)}.body--dark .q-item__label{color:var(--atys-text-1)}.body--dark .q-list--separator>.q-item-type+.q-item-type{border-color:var(--atys-border-soft)}.body--dark .q-uploader{background:var(--atys-surface);color:var(--atys-text-2)}.body--dark .q-uploader__header{background:var(--atys-surface-3)}.body--dark .q-date,.body--dark .q-time{background:var(--atys-surface);color:var(--atys-text-1)}.body--dark .q-menu,.body--dark .q-dialog .q-card,.body--dark .q-stepper{background:var(--atys-surface);color:var(--atys-text-2)}.body--dark .q-expansion-item--expanded>.q-expansion-item__container>.q-item{background:var(--atys-surface-2)}.body--dark .q-banner{background:var(--atys-surface-2);color:var(--atys-text-2)}.body--dark .q-editor{background:var(--atys-surface);color:var(--atys-text-1)}.body--dark .q-tab-panel,.body--dark .q-tab-panels{background:transparent;color:var(--atys-text-2)}.body--dark .q-scrollarea__thumb{background:var(--atys-border-strong)}.body--dark img.atys-invert-dark,.body--dark .atys-logo-dark-invert{filter:brightness(0) invert(1);opacity:.92}.body--dark input,.body--dark textarea,.body--dark select{color-scheme:dark}.body--dark .my-sticky-header-table thead tr th{background:var(--atys-surface-2)}.body--dark .shadcn-card{background:var(--atys-surface);border-color:var(--atys-border)}.body--dark .q-chip[style*=background][style*=color],.body--dark .q-badge[style*=background][style*=color]{background:color-mix(in srgb,currentColor 72%,var(--atys-surface))!important;border-color:transparent!important}.body--dark .q-chip[style*=background][style*=color] .q-chip__content,.body--dark .q-chip[style*=background][style*=color]>*,.body--dark .q-badge[style*=background][style*=color]{color:#fff!important}.body--dark .q-btn.bg-primary,.body--dark .q-btn.bg-blue,.body--dark .q-btn.bg-light-blue-8,.body--dark .q-btn.bg-secondary,.body--dark .q-btn.bg-info,.body--dark .q-btn.bg-positive,.body--dark .q-btn.bg-warning,.body--dark .q-btn.bg-green,.body--dark .q-btn.bg-teal,.body--dark .q-btn.bg-orange,.body--dark .q-btn.bg-amber,.body--dark .q-btn.bg-cyan,.body--dark .q-btn.bg-light-blue,.body--dark .atys-bg-brand,.body--dark .atys-bg-brand-gradient,.body--dark .q-btn-toggle .q-btn.bg-primary,.body--dark .q-badge.bg-primary,.body--dark .q-badge.bg-blue,.body--dark .q-badge.bg-secondary,.body--dark .q-badge.bg-info,.body--dark .q-badge.bg-positive,.body--dark .q-badge.bg-warning,.body--dark .q-badge.bg-green,.body--dark .q-badge.bg-teal,.body--dark .q-badge.bg-orange,.body--dark .q-badge.bg-amber,.body--dark .q-badge.bg-cyan,.body--dark .q-badge.bg-lime,.body--dark .q-badge.bg-light-green,.body--dark .q-badge.bg-light-blue,.body--dark .q-badge.bg-yellow,.body--dark .q-chip.bg-primary,.body--dark .q-chip.bg-blue,.body--dark .q-chip.bg-secondary,.body--dark .q-chip.bg-info,.body--dark .q-chip.bg-positive,.body--dark .q-chip.bg-warning,.body--dark .q-chip.bg-green,.body--dark .q-chip.bg-teal,.body--dark .q-chip.bg-orange,.body--dark .q-chip.bg-amber,.body--dark .q-chip.bg-cyan,.body--dark .q-chip.bg-lime,.body--dark .q-chip.bg-light-green,.body--dark .q-chip.bg-light-blue,.body--dark .q-chip.bg-yellow,.body--dark .q-badge[class*="-1"],.body--dark .q-badge[class*="-2"],.body--dark .q-badge[class*="-3"],.body--dark .q-badge[class*="-4"],.body--dark .q-badge[class*="-5"],.body--dark .q-badge[class*="-6"],.body--dark .q-chip[class*=bg-][class*="-1"],.body--dark .q-chip[class*=bg-][class*="-2"],.body--dark .q-chip[class*=bg-][class*="-3"],.body--dark .q-chip[class*=bg-][class*="-4"],.body--dark .q-chip[class*=bg-][class*="-5"],.body--dark .q-chip[class*=bg-][class*="-6"],.body--dark .q-badge.bg-orange-7,.body--dark .q-badge.bg-orange-8,.body--dark .q-badge.bg-amber-7,.body--dark .q-badge.bg-amber-8,.body--dark .q-badge.bg-yellow-7,.body--dark .q-badge.bg-yellow-8,.body--dark .q-badge.bg-lime-7,.body--dark .q-badge.bg-lime-8,.body--dark .q-badge.bg-light-green-7,.body--dark .q-badge.bg-cyan-7,.body--dark .q-chip.bg-orange-7,.body--dark .q-chip.bg-orange-8,.body--dark .q-chip.bg-amber-7,.body--dark .q-chip.bg-amber-8,.body--dark .q-chip.bg-yellow-7,.body--dark .q-chip.bg-yellow-8,.body--dark .q-chip.bg-lime-7,.body--dark .q-chip.bg-lime-8,.body--dark .q-chip.bg-light-green-7,.body--dark .q-chip.bg-cyan-7{color:var(--atys-text-inverse)!important}.body--dark .q-badge[class*=bg-] .text-caption,.body--dark .q-chip[class*=bg-] .text-caption,.body--dark .q-badge[class*=bg-] .q-icon,.body--dark .q-btn.bg-primary .q-icon,.body--dark .q-btn.bg-blue .q-icon{color:inherit!important}.body--dark .q-badge[class*="-10"],.body--dark .q-chip[class*="-10"],.body--dark .q-badge.bg-dark,.body--dark .q-chip.bg-dark,.body--dark .q-badge.bg-negative,.body--dark .q-badge.bg-red,.body--dark .q-badge.bg-purple,.body--dark .q-badge.bg-deep-purple,.body--dark .q-badge.bg-indigo,.body--dark .q-badge.bg-black,.body--dark .q-badge.bg-grey-9,.body--dark .q-badge.bg-grey-8{color:#fff!important}.body--dark .gw-icon-box{background:#f1f5f9!important}.apexcharts-text,.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-legend-text,.apexcharts-title-text,.apexcharts-xaxis-title-text,.apexcharts-yaxis-title-text,.apexcharts-xaxis-label,.apexcharts-yaxis-label{fill:var(--atys-text-3)!important;color:var(--atys-text-3)!important;font-family:var(--atys-font-sans)!important}.apexcharts-datalabel-value{fill:var(--atys-text-1)!important}.apexcharts-gridline{stroke:var(--atys-border-soft)!important}.apexcharts-xaxis line,.apexcharts-yaxis line,.apexcharts-xaxis-tick{stroke:var(--atys-border)!important}.apexcharts-tooltip{background:var(--atys-surface)!important;color:var(--atys-text-1)!important;border:1px solid var(--atys-border)!important;box-shadow:var(--atys-shadow-pop)!important;border-radius:8px!important;font-family:var(--atys-font-sans)!important}.apexcharts-tooltip-title{background:var(--atys-surface-2)!important;border-bottom:1px solid var(--atys-border-soft)!important;color:var(--atys-text-1)!important}.apexcharts-xaxistooltip,.apexcharts-yaxistooltip{background:var(--atys-surface-2)!important;color:var(--atys-text-1)!important;border-color:var(--atys-border)!important}.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before{border-bottom-color:var(--atys-surface-2)!important}.apexcharts-menu{background:var(--atys-surface)!important;border-color:var(--atys-border)!important;color:var(--atys-text-2)!important}.apexcharts-menu-item:hover{background:var(--atys-surface-3)!important}.apexcharts-legend-marker{border-radius:3px!important}.apexcharts-toolbar svg{fill:var(--atys-text-4)!important}.apexcharts-pie-label,.apexcharts-datalabels text{fill:#fff!important}.apexcharts-radialbar-track path{stroke:var(--atys-surface-3)!important}.body--dark .apexcharts-gridline{stroke:var(--atys-border)!important}.body--dark .apexcharts-xaxis line,.body--dark .apexcharts-yaxis line,.body--dark .apexcharts-xaxis-tick{stroke:var(--atys-border-strong)!important}.body--dark .apexcharts-text,.body--dark .apexcharts-legend-text{fill:var(--atys-text-2)!important;color:var(--atys-text-2)!important}.body--dark .apexcharts-pie-series path,.body--dark .apexcharts-donut-slice{stroke:var(--atys-surface)!important}.body--dark .apexcharts-bar-area,.body--dark .apexcharts-area-series path{filter:none}.body--dark .leaflet-container{background:var(--atys-surface-3);filter:brightness(.85) contrast(1.05)}.body--dark .leaflet-popup-content-wrapper,.body--dark .leaflet-popup-tip{background:var(--atys-surface);color:var(--atys-text-1)}.body--dark .tox .tox-edit-area__iframe{background:var(--atys-surface)!important}.body--dark .vue-flow__background{background:var(--atys-page)}.body--dark .vue-flow__minimap{background:var(--atys-surface-2)}.body--dark .vue-flow__controls button{background:var(--atys-surface);color:var(--atys-text-1);border-color:var(--atys-border);fill:var(--atys-text-1)}html,body{overflow-x:hidden;max-width:100%}.q-tab-panels,.q-panel,.q-tab-panel{min-width:0;max-width:100%}.q-tab-panel>*{max-width:100%;min-width:0}.q-page .q-card{min-width:0}.q-page,.q-page-container,.q-layout{min-width:0;max-width:100%}img,video,canvas,svg:not(.apexcharts-svg){max-width:100%}iframe,.q-table__container{max-width:100%}.q-table__middle{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 1023px){.atys-page{padding:18px 16px;gap:18px}.atys-section__head{flex-direction:column;align-items:stretch}.atys-section__actions{justify-content:flex-start}}@media (max-width: 599px){.atys-page{padding:14px 12px;gap:16px}.atys-page__title{font-size:1.25rem}.atys-section__title{font-size:1rem}.atys-card__body,.q-card__section--vert{padding:14px}.atys-section__actions{flex-direction:column;align-items:stretch}.atys-section__actions>*{width:100%}.atys-section__actions .q-btn{width:100%}}@media (max-width: 599px){.atys-header__row{padding:0 8px;gap:6px}.atys-header__logo{height:22px}.atys-header__actions{gap:0}.atys-header__actions .q-btn--round{width:34px;height:34px}}@media (max-width: 991px){.atys-sidebar .atys-sidebar__toggle-row{display:none}.q-drawer{width:min(84vw,300px)!important}.q-drawer .atys-sidebar__inner{padding:14px 10px}.q-drawer .atys-nav-item.q-item{min-height:44px;font-size:14px}.q-page>.q-ml-md,.q-page>.q-ml-sm{margin-left:0!important}}@media (max-width: 599px){.row.no-wrap.atys-wrap-xs{flex-wrap:wrap!important}.q-tabs--not-scrollable .q-tabs__content{overflow-x:auto}.q-tab{padding:0 8px;min-height:40px}.q-tab__label{font-size:13px}.atys-module-tabs.q-tabs{padding:0 4px}.atys-module-tabs .q-tab{margin:0}.q-btn-group{flex-wrap:wrap}.q-toolbar{padding:0 8px;min-height:48px}.q-toolbar__title{font-size:1rem}.q-field--outlined .q-field__control{min-height:40px}.q-btn.full-width-xs{width:100%}.q-stepper--horizontal .q-stepper__step-inner{padding:12px}.q-stepper__tab{padding:8px}}@media (max-width: 599px){.q-dialog__inner--minimized{padding:10px}.q-dialog__inner--minimized>div{max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}.q-dialog .q-card{min-width:0!important;width:100%!important;max-width:calc(100vw - 20px)!important;box-sizing:border-box!important}.q-dialog .q-card__actions{flex-wrap:wrap!important}.q-dialog .q-card__actions .q-btn{flex:1 1 auto}.q-menu{max-width:calc(100vw - 16px)!important}}@media (max-width: 599px){.q-table__bottom{flex-wrap:wrap;gap:6px;padding:8px}.q-table__bottom .col-12.flex.justify-end,.q-table__bottom .flex.justify-end{flex-wrap:wrap!important;gap:4px}.q-table__bottom .q-select{min-width:52px!important;max-width:80px}.q-table__bottom .flex.items-center.no-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.q-table__control{flex-wrap:wrap}.q-table--grid .q-table__grid-item{padding:6px}}@supports (height: 100dvh){.custom-100vh{height:100dvh}}@media (max-width: 599px){.atys-hide-xs{display:none!important}}@media (max-width: 1023px){.atys-hide-lt-md{display:none!important}}@media (min-width: 1024px){.atys-hide-gt-sm{display:none!important}}.ellipsis,.q-item__label,.atys-stat__title{min-width:0}.atys-break{overflow-wrap:anywhere;word-break:break-word}@media (max-width: 599px){.q-page>.row.no-wrap,.q-page>.q-card>.row.no-wrap{flex-wrap:wrap!important}}@media (max-width: 599px){.q-splitter--horizontal{flex-direction:column!important}.q-splitter--horizontal>.q-splitter__before,.q-splitter--horizontal>.q-splitter__after{width:100%!important;height:auto!important}.q-splitter--horizontal>.q-splitter__separator{display:none}}.academy-scope{--academy-radius: var(--atys-radius-lg);--academy-radius-sm: var(--atys-radius-sm);--academy-surface: var(--atys-surface);--academy-surface-muted: var(--atys-surface-2);--academy-border: var(--atys-border);--academy-shadow: var(--atys-shadow-card);--academy-shadow-hover: var(--atys-shadow-md);--academy-text: var(--atys-text-1);--academy-text-2: var(--atys-text-2);--academy-text-3: var(--atys-text-4)}.academy-page{padding:16px 16px 0}.academy-scroll{overflow-y:auto;overflow-x:hidden;min-height:0;padding-bottom:32px}.academy-scroll,.lesson-aside__list{scrollbar-width:thin;scrollbar-color:var(--academy-text-3) transparent}.academy-scroll::-webkit-scrollbar,.lesson-aside__list::-webkit-scrollbar{width:10px}.academy-scroll::-webkit-scrollbar-track,.lesson-aside__list::-webkit-scrollbar-track{background:transparent}.academy-scroll::-webkit-scrollbar-button,.lesson-aside__list::-webkit-scrollbar-button{display:none}.academy-scroll::-webkit-scrollbar-thumb,.lesson-aside__list::-webkit-scrollbar-thumb{background:var(--academy-border);background-clip:content-box;border:3px solid transparent;border-radius:999px}.academy-scroll:hover::-webkit-scrollbar-thumb,.lesson-aside__list:hover::-webkit-scrollbar-thumb{background:var(--academy-text-3);background-clip:content-box}.academy-scroll::-webkit-scrollbar-thumb:hover,.lesson-aside__list::-webkit-scrollbar-thumb:hover{background:var(--academy-text-2);background-clip:content-box}.academy-topbar{padding:0 16px}.academy-divider{height:8px;background-color:var(--atys-page)}.academy-filters{padding:16px;margin-bottom:16px}.academy-stack>*+*{margin-top:24px}.academy-note{padding:16px 20px;color:var(--academy-text-2);font-size:14px;line-height:1.6}.academy-note>:first-child{margin-top:0}.academy-note>:last-child{margin-bottom:0}.academy-note h3,.academy-note h4{color:var(--academy-text);font-size:15px;font-weight:600;line-height:1.4;margin:20px 0 8px}.academy-note p,.academy-note ul,.academy-note ol{margin:0 0 12px}.academy-note ul,.academy-note ol{padding-left:20px}.academy-note li+li{margin-top:4px}.academy-note a{color:var(--atys-brand)}.academy-note code{background:var(--academy-surface-muted);border-radius:var(--academy-radius-sm);padding:1px 5px;font-size:13px}.academy-note img{max-width:100%;height:auto;border-radius:var(--academy-radius-sm)}.academy-title{color:var(--academy-text);font-weight:600;line-height:1.3}.academy-body{color:var(--academy-text-2);line-height:1.55}.academy-meta{color:var(--academy-text-3);font-size:12px;line-height:1.4}.academy-section-title{color:var(--academy-text);font-size:15px;font-weight:600;line-height:1.3;margin-bottom:12px}.academy-surface{background:var(--academy-surface);border:1px solid var(--academy-border);border-radius:var(--academy-radius)}.academy-surface--interactive{cursor:pointer;transition:box-shadow .2s ease,transform .2s ease}.academy-surface--interactive:hover{box-shadow:var(--academy-shadow-hover);transform:translateY(-1px)}.academy-icon-badge{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--atys-brand-soft);color:var(--atys-brand);flex:0 0 40px}.academy-icon-badge--lg{width:56px;height:56px;flex-basis:56px}.academy-icon-badge--neutral{background:var(--academy-surface-muted);color:var(--academy-text-3)}.academy-icon-badge--warning{background:var(--atys-accent-amber-bg);color:var(--atys-accent-amber)}.academy-mandatory{display:flex;align-items:flex-start;gap:16px;padding:16px 20px}.academy-mandatory__text{min-width:0}.academy-mandatory__list{display:flex;flex-wrap:wrap;gap:4px 8px}.academy-mandatory__item{padding:0 6px;font-size:13px;font-weight:500}.academy-mandatory__progress{margin-left:6px;color:var(--academy-text-3);font-size:12px;font-weight:400}.academy-scope .academy-bar .q-linear-progress__track{background:var(--atys-surface-3);opacity:1}.academy-empty{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:48px 24px}.academy-sticky{position:sticky;top:0}.academy-curriculum{overflow:hidden}.academy-curriculum .q-expansion-item+.q-expansion-item{border-top:1px solid var(--academy-border)}.academy-lesson--active{background:var(--atys-brand-50);box-shadow:inset 3px 0 0 var(--atys-brand)}.leaflet-control-attribution a{pointer-events:none;cursor:default;text-decoration:none;color:inherit}body,.q-layout,.q-page-container,.q-header,.q-drawer,.q-card,.q-table__container{transition:background-color .25s ease,border-color .25s ease}.q-btn,.q-input,.q-select,.q-field,img,svg{transition:none!important}.q-btn{transition:background-color .2s ease,color .2s ease!important}.q-input .q-field__control,.q-select .q-field__control,.q-field__control{transition:background-color .3s ease,border-color .3s ease!important}@media (max-width: 991px){.q-page>.q-ml-md{margin-left:0!important}}@media (max-width: 599px){.modal-payment-link-dialog .q-dialog__inner,.modal-create-ticket-dialog .q-dialog__inner{padding:12px;box-sizing:border-box;width:100%;max-width:100%}}@media (max-width: 599px){.q-table__bottom .col-12.flex.justify-end,.q-table__bottom .flex.justify-end{flex-wrap:wrap!important;gap:4px}.q-table__bottom .q-select{min-width:52px!important;max-width:80px}.q-table__bottom .flex.items-center.no-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}}@media (max-width: 599px){.q-dialog__inner--minimized>div{max-width:calc(100vw - 24px)!important}}@media (max-width: 599px){.q-dialog .q-card{min-width:0!important;width:100%!important;max-width:calc(100vw - 24px)!important;box-sizing:border-box!important}}.q-dialog .q-card{border-radius:9px!important;display:flex!important;flex-direction:column!important}.q-dialog .q-card>.q-card__actions{flex-shrink:0!important}.q-dialog .q-card__actions{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;padding-right:16px!important;padding-bottom:16px!important;padding-top:8px!important}.q-dialog .q-card__actions .q-btn .q-btn__content{text-transform:none!important}.q-dialog .q-card__actions .q-btn--flat:not(.q-btn--round),.q-dialog .q-card__actions .q-btn.bg-grey,.q-dialog .q-card__actions .q-btn.bg-grey-1,.q-dialog .q-card__actions .q-btn.bg-grey-2,.q-dialog .q-card__actions .q-btn.bg-grey-3,.q-dialog .q-card__actions .q-btn.bg-grey-4,.q-dialog .q-card__actions .q-btn.bg-grey-5,.q-dialog .q-card__actions .q-btn.bg-grey-6,.q-dialog .q-card__actions .q-btn.bg-grey-7,.q-dialog .q-card__actions .q-btn.bg-grey-8{background:#757575!important;color:#000000de!important}
