:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--highlights: #7b181c;--highlights-background: #95464917;--highlights-hover: #ffeded40;--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--border-card: 1px solid #f1f5f9;--border-radius-card: 12px;--shadow-card: 0 1px 3px rgba(0, 0, 0, .05);--shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .08)}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Montserrat,Segoe UI,Arial,sans-serif!important;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body input,body textarea,body button,body select{font-family:inherit}.user-menu[data-v-a9c60ce0]{position:relative;display:flex;align-items:center}.user-button[data-v-a9c60ce0]{background:none;border:none;padding:0;cursor:pointer;border-radius:50%;transition:all .2s ease;position:relative;overflow:hidden}.user-button[data-v-a9c60ce0]:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:var(--highlights-background);border-radius:50%;opacity:0;transition:opacity .2s ease;z-index:-1}.user-button[data-v-a9c60ce0]:hover:before{opacity:1}.user-button.active[data-v-a9c60ce0]:before{opacity:1;background:var(--highlights-background)}.user-avatar[data-v-a9c60ce0]{position:relative;display:flex;align-items:center;justify-content:center}.user-icon[data-v-a9c60ce0]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.8);box-shadow:0 2px 8px #0000001a;transition:all .2s ease}.user-icon-svg[data-v-a9c60ce0]{width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,.8);box-shadow:0 2px 8px #0000001a;transition:all .2s ease;background:var(--highlights-background, #f3f4f6);color:var(--highlights, #6b7280);padding:6px}.user-button:hover .user-icon[data-v-a9c60ce0],.user-button:hover .user-icon-svg[data-v-a9c60ce0]{transform:scale(1.05);border-color:var(--highlights);box-shadow:0 4px 12px #7b181c33}.dropdown[data-v-a9c60ce0]{position:absolute;top:calc(100% + 12px);right:0;background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 20px 25px #0000001a,0 10px 10px #0000000a;z-index:1000;min-width:230px;overflow:hidden}.dropdown-content[data-v-a9c60ce0]{padding:1.5rem}.user-info[data-v-a9c60ce0]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.user-avatar-large[data-v-a9c60ce0]{flex-shrink:0}.user-icon-large[data-v-a9c60ce0]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--highlights);box-shadow:0 4px 8px #7b181c26}.user-icon-large-svg[data-v-a9c60ce0]{width:48px;height:48px;border-radius:50%;border:2px solid var(--highlights);box-shadow:0 4px 8px #7b181c26;background:var(--highlights-background, #f3f4f6);color:var(--highlights, #6b7280);padding:8px}.user-details[data-v-a9c60ce0]{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.user-name[data-v-a9c60ce0]{font-size:16px;font-weight:600;color:#1f2937;line-height:1.3;word-break:break-word}.user-email[data-v-a9c60ce0]{font-size:13px;color:#6b7280;font-weight:500;word-break:break-word}.dropdown-divider[data-v-a9c60ce0]{height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent);margin:1rem 0}.menu-item[data-v-a9c60ce0]{display:flex;align-items:center;width:100%;padding:.75rem 1rem;background:none;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:left;gap:.75rem;position:relative;overflow:hidden}.menu-item[data-v-a9c60ce0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--highlights-background);opacity:0;transition:opacity .2s ease}.menu-item[data-v-a9c60ce0]:hover:before{opacity:1}.menu-item[data-v-a9c60ce0]:hover{transform:translate(2px)}.menu-item-icon[data-v-a9c60ce0]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#ef44441a;border-radius:8px;color:var(--highlights);flex-shrink:0;transition:all .2s ease;position:relative;z-index:1}.menu-item:hover .menu-item-icon[data-v-a9c60ce0]{background:var(--highlights);color:#fff;box-shadow:0 2px 4px #7b181c40}.menu-item-text[data-v-a9c60ce0]{font-size:14px;font-weight:500;color:#374151;position:relative;z-index:1;transition:color .2s ease}.menu-item:hover .menu-item-text[data-v-a9c60ce0]{color:#ef4444}.user-dropdown-enter-active[data-v-a9c60ce0],.user-dropdown-leave-active[data-v-a9c60ce0]{transition:all .2s ease}.user-dropdown-enter-from[data-v-a9c60ce0],.user-dropdown-leave-to[data-v-a9c60ce0]{opacity:0;transform:translateY(-8px) scale(.98)}.switcher-option[data-v-2d6be787]{display:flex;align-items:center;width:100%;padding:0;background:none;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:left;margin-bottom:.25rem;position:relative;overflow:hidden}.switcher-option[data-v-2d6be787]:last-child{margin-bottom:0}.switcher-option[data-v-2d6be787]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease}.switcher-option[data-v-2d6be787]:hover:before{opacity:1}.switcher-option[data-v-2d6be787]:hover{transform:translate(2px)}.switcher-option.active[data-v-2d6be787]{background:var(--highlights-background)}.option-content[data-v-2d6be787]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;width:100%;position:relative;z-index:1}.option-icon[data-v-2d6be787]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f1f5f9;border-radius:8px;flex-shrink:0;color:#64748b;transition:all .2s ease}.switcher-option:hover .option-icon[data-v-2d6be787]{background:#e2e8f0;color:#475569}.switcher-option.active .option-icon[data-v-2d6be787]{background:var(--highlights);color:#fff;box-shadow:0 2px 4px #3b82f640}.option-text[data-v-2d6be787]{display:flex;flex-direction:column;gap:.15rem}.option-title[data-v-2d6be787]{font-size:14px;font-weight:600;color:#1f2937;line-height:1.3}.option-subtitle[data-v-2d6be787]{font-size:12px;color:#6b7280;font-weight:500}.switcher-option.active .option-title[data-v-2d6be787],.switcher-option.active .option-subtitle[data-v-2d6be787]{color:var(--highlights)}.section-switcher[data-v-de7db152]{position:relative;width:200px}.switcher-button[data-v-de7db152]{background:#fff;border:1px solid var(--highlights);border-radius:8px;padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;min-width:180px;box-shadow:0 1px 3px #7b181c1a,0 1px 2px #7b181c0f;color:#374151;position:relative;overflow:hidden;width:100%}.switcher-button[data-v-de7db152]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--highlights-background);opacity:0;transition:opacity .2s ease}.switcher-button[data-v-de7db152]:hover:before{opacity:1}.switcher-button[data-v-de7db152]:hover{border-color:var(--highlights);box-shadow:0 4px 6px #7b181c26,0 2px 4px #7b181c1a}.switcher-button.active[data-v-de7db152]{border-color:var(--highlights);box-shadow:inset 0 2px 4px #7b181c1a;transform:translateY(1px)}.switcher-content[data-v-de7db152]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:relative;z-index:1;height:16px}.section-info[data-v-de7db152]{display:flex;align-items:center;gap:.75rem}.section-icon[data-v-de7db152]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--highlights)}.current-section[data-v-de7db152]{font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--highlights)}.switcher-arrow[data-v-de7db152]{transition:transform .2s ease;flex-shrink:0;color:var(--highlights)}.switcher-arrow.open[data-v-de7db152]{transform:rotate(180deg)}.switcher-dropdown[data-v-de7db152]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:8px;box-shadow:0 10px 25px #0000001a,0 4px 6px #0000000d;border:1px solid #e5e7eb;padding:.5rem;z-index:100;overflow:hidden}.switcher-dropdown-enter-active[data-v-de7db152],.switcher-dropdown-leave-active[data-v-de7db152]{transition:all .2s ease}.switcher-dropdown-enter-from[data-v-de7db152],.switcher-dropdown-leave-to[data-v-de7db152]{opacity:0;transform:translateY(-8px) scale(.98)}.navbar[data-v-cbf0ab4e]{position:fixed;top:0;width:100%;background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.08);z-index:1000}.nav-container[data-v-cbf0ab4e]{position:relative;display:flex;align-items:center;padding:0 2rem;height:78px;margin:0 auto;gap:2rem}.logo-link[data-v-cbf0ab4e]{display:flex;align-items:center;text-decoration:none;transition:opacity .2s ease}.logo-link[data-v-cbf0ab4e]:hover{opacity:.8}.logo[data-v-cbf0ab4e]{height:60px;width:auto}.section-nav[data-v-cbf0ab4e]{position:absolute;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;height:100%;pointer-events:none}.nav-links[data-v-cbf0ab4e]{display:flex;align-items:center;gap:.5rem;pointer-events:auto}.nav-link[data-v-cbf0ab4e]{display:flex;align-items:center;padding:.5rem 1rem;text-decoration:none;color:#64748b;font-size:14px;font-weight:500;border-radius:6px;transition:all .2s ease;position:relative}.nav-link[data-v-cbf0ab4e]:hover{color:#334155;background:#0000000a}.nav-link.active[data-v-cbf0ab4e]{color:var(--highlights);background:var(--highlights-background)}.nav-link.active[data-v-cbf0ab4e]:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:4px;height:4px;background:var(--highlights);border-radius:50%}.user-section[data-v-cbf0ab4e]{display:flex;align-items:center;margin-left:auto}.navbar[data-v-cbf0ab4e]{transition:transform .3s ease}.navbar.hidden[data-v-cbf0ab4e]{transform:translateY(-100%)}#termsOgPrivacy{padding:1%}#terms{padding-top:2rem;margin:2rem}#loginGrid{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#c9c9c933;height:100vh}#logInIcons{width:25px;height:20px;position:relative;top:2px;left:-10px}#logIn{background-color:#fff;width:35rem;height:35rem;display:flex;align-items:center;flex-direction:column;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;border-radius:10px}#logIn h1{margin:2rem 0}#logIn #logInFelt{display:flex;flex-direction:column}#logIn #logInFelt button{margin:10% 0;padding:15px;background-color:#fff;border-color:#000;border-radius:5px;border-width:1px;width:200px;height:35px;cursor:pointer;display:flex;gap:10px;align-content:flex-start;flex-wrap:wrap;justify-content:center;flex-direction:column}#logIn #logInFelt button img{width:25px;height:20px;position:relative;top:0;left:0}#logIn #logInFelt button span{width:auto;text-align:center}#logIn #logInFelt button:hover{background-color:#d3d3d3}#EcgImg{width:250px;height:150px}body{margin:0;padding:0}.notification-container[data-v-e4e7a204]{position:fixed;top:30px;right:30px;z-index:99999;display:flex;flex-direction:column;gap:12px;max-width:320px}.notification[data-v-e4e7a204]{padding:16px 20px;border-radius:8px;box-shadow:0 10px 25px #0000001a;min-width:240px;max-width:100%}.notification.success[data-v-e4e7a204]{background-color:#d4edda;color:#155724}.notification.error[data-v-e4e7a204]{background-color:#f8d7da;color:#721c24}.title[data-v-e4e7a204]{font-weight:600;margin-bottom:4px}.subtitle[data-v-e4e7a204]{font-size:.9rem}.fade-down-enter-active[data-v-e4e7a204],.fade-down-leave-active[data-v-e4e7a204]{transition:all .3s ease}.fade-down-enter-from[data-v-e4e7a204]{opacity:0;transform:translateY(-20px)}.fade-down-leave-to[data-v-e4e7a204]{opacity:0;transform:translateY(-10px)}.content[data-v-203c2aa3]{padding:5rem}.access-denied[data-v-203c2aa3]{width:500px}main[data-v-203c2aa3]{margin:auto}.legend-pills[data-v-150994ac]{display:flex;gap:8px;flex-wrap:wrap}.legend-pill[data-v-150994ac]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;font-weight:500;color:#334155;cursor:pointer;transition:all .2s ease;border:none;outline:none}.legend-pill[data-v-150994ac]:hover{background:#f1f5f9;transform:translateY(-1px)}.legend-pill[data-v-150994ac]:active{transform:translateY(0)}.legend-pill--inactive[data-v-150994ac]{opacity:.4;background:#f8fafc}.legend-dot[data-v-150994ac]{width:8px;height:8px;border-radius:50%;background-color:var(--accent-color);flex-shrink:0}.legend-text[data-v-150994ac]{color:#475569}.legend-count[data-v-150994ac]{font-weight:600;color:#1e293b;background:#fff;padding:2px 6px;border-radius:4px;font-size:12px;min-width:20px;text-align:center}@media (max-width: 768px){.legend-pills[data-v-150994ac]{justify-content:flex-start}}@media (max-width: 480px){.legend-pill[data-v-150994ac]{padding:6px 10px;font-size:12px}}.chart-header[data-v-33e27636]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:16px}.title-section[data-v-33e27636]{min-width:0}.chart-title[data-v-33e27636]{font-size:20px;font-weight:600;color:#0f172a;margin:0;line-height:1.3;padding:.3rem .5rem}.chart-subtitle[data-v-33e27636]{font-size:14px;color:#64748b;margin:4px 0 0;font-weight:400;padding-left:.5rem}@media (max-width: 768px){.chart-header[data-v-33e27636]{flex-direction:column;align-items:stretch}.chart-title[data-v-33e27636]{font-size:18px}}.chart-skeleton[data-v-85c2f0ca]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 0;min-height:360px;width:100%}.skeleton-line[data-v-85c2f0ca]{height:8px;width:100%;max-width:600px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:4px;animation:shimmer-85c2f0ca 1.5s infinite}.skeleton-bar-container[data-v-85c2f0ca]{display:flex;align-items:flex-end;justify-content:center;gap:8px;width:100%;max-width:400px;height:200px}.skeleton-bar[data-v-85c2f0ca]{flex:1;min-width:20px;max-width:40px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;border-radius:4px 4px 0 0;animation:shimmer-85c2f0ca 1.5s infinite}.skeleton-pie[data-v-85c2f0ca]{width:180px;height:180px;border-radius:50%;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:shimmer-85c2f0ca 1.5s infinite;margin-top:20px}@keyframes shimmer-85c2f0ca{0%{background-position:-200% 0}to{background-position:200% 0}}.chart-wrapper[data-v-2f0f62a7]{background:var(--color-background);border:var(--border-card);border-radius:var(--border-radius-card);box-shadow:var(--shadow-card);padding:24px;width:auto;height:100%;transition:transform .2s ease,box-shadow .2s ease}.chart-wrapper[data-v-2f0f62a7]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.chart-container[data-v-2f0f62a7]{position:relative;min-height:360px}.line-chart[data-v-6d974c86]{position:relative}.tooltip-time{font-weight:600;color:#1e293b;margin-bottom:8px;font-size:13px}.bar-chart[data-v-ae6beac3]{position:relative}.custom-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;box-shadow:0 4px 12px #00000026;min-width:140px}.tooltip-time{font-weight:600;color:#1e293b;margin-bottom:8px;font-size:13px;word-break:break-word}.tooltip-item{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-size:13px}.tooltip-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.tooltip-label{color:#64748b;flex:1}.pie-chart[data-v-1a359de1]{position:relative;width:100%;max-width:426px;margin:0 auto}[data-v-1a359de1] .apexcharts-series path{opacity:.9;transform-origin:50% 50%;transition:transform .4s cubic-bezier(.25,1,.5,1),opacity .4s ease}[data-v-1a359de1] .apexcharts-series path:hover{transform:scale(1.08) translate(.6%);opacity:1}.custom-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:12px;box-shadow:0 4px 12px #00000026;min-width:120px}.tooltip-item{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:13px}.tooltip-item:last-child{margin-bottom:0}.tooltip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tooltip-label{color:#64748b;flex:1;font-weight:500}.tooltip-value{font-weight:600;color:#1e293b}.wrapper[data-v-a16bb34d]{color:#9ca3af;display:flex;flex-direction:column;align-items:center}.icon[data-v-a16bb34d]{opacity:.6;color:#d1d5db}.state-text[data-v-a16bb34d]{font-size:16px;font-weight:600;text-align:center}.state-subtext[data-v-a16bb34d]{font-size:14px;font-weight:400;opacity:.7;text-align:center}.box-shadow[data-v-3e166de9]{border:var(--border-card);border-radius:var(--border-radius-card);box-shadow:var(--shadow-card);margin:8px;transition:box-shadow .2s ease,transform .2s ease}.box-shadow[data-v-3e166de9]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}main[data-v-3e166de9]{display:grid;gap:16px;padding:16px}.split-row-right[data-v-3e166de9]{grid-template-columns:2.5fr 1fr}.split-row[data-v-3e166de9]{grid-template-columns:1fr 2.5fr}.equal-row[data-v-3e166de9]{grid-template-columns:1fr 1fr}.row[data-v-3e166de9]{display:grid;gap:5px;align-items:start}main section h2[data-v-3e166de9]{padding:1rem .5rem}.search-input[data-v-f085eed9]{width:250px}.input-container[data-v-f085eed9]{position:relative;display:flex;align-items:center}.search-icon[data-v-f085eed9]{position:absolute;left:16px;color:#9ca3af;pointer-events:none;transition:color .3s ease;z-index:1}.input[data-v-f085eed9]{width:100%;padding:12px 16px 12px 48px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;font-weight:500;color:#374151;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000014;position:relative;overflow:hidden}.input[data-v-f085eed9]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#667eea0d,#667eea05);opacity:0;transition:opacity .3s ease;pointer-events:none}.input[data-v-f085eed9]:focus{outline:none;border-color:#667eea4d;box-shadow:0 4px 12px #667eea26;background:#fffffffa}.input:focus+.search-icon[data-v-f085eed9],.input-container:hover .search-icon[data-v-f085eed9]{color:#667eea}.input[data-v-f085eed9]::placeholder{color:#9ca3af;font-weight:400}.input[data-v-f085eed9]:focus::placeholder{color:#d1d5db}[data-v-a1acb6b0]:root{--highlights: #7b181c;--highlights-background: #95464917}.dropdown-container[data-v-a1acb6b0]{position:relative;display:inline-block;min-width:150px}.dropdown-trigger[data-v-a1acb6b0]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #667eea26;border:2px solid transparent;position:relative;overflow:hidden}.dropdown-trigger[data-v-a1acb6b0]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease}.dropdown-trigger[data-v-a1acb6b0]:hover:before{opacity:1}.dropdown-label[data-v-a1acb6b0]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px}.label-text[data-v-a1acb6b0]{font-weight:600}.selected-count[data-v-a1acb6b0]{background:#fff3;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.arrow-container[data-v-a1acb6b0]{display:flex;align-items:center}.arrow[data-v-a1acb6b0]{transition:transform .3s cubic-bezier(.4,0,.2,1);color:#000c}.arrow.open[data-v-a1acb6b0]{transform:rotate(180deg)}.dropdown-menu[data-v-a1acb6b0]{position:absolute;top:calc(100% + 8px);left:0;right:0;border-radius:16px;box-shadow:0 20px 40px #0000001a,0 8px 16px #00000014;z-index:1000;border:1px solid rgba(0,0,0,.05);overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2}.dropdown-items[data-v-a1acb6b0]{max-height:280px;overflow-y:auto;padding:8px 0}.dropdown-item[data-v-a1acb6b0]{display:flex;align-items:center;gap:12px;padding:12px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent;position:relative}.dropdown-item[data-v-a1acb6b0]:hover{background:var(--highlights-hover, #7b181c40);border-left-color:var(--highlights, #7b181c)}.dropdown-item.checked[data-v-a1acb6b0]{background:var(--highlights-background, #95464917);border-left-color:var(--highlights, #7b181c)}.checkbox-container[data-v-a1acb6b0]{position:relative;display:flex;align-items:center}.checkbox-input[data-v-a1acb6b0]{position:absolute;opacity:0;cursor:pointer}.custom-checkbox[data-v-a1acb6b0]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:#fff}.dropdown-item:hover .custom-checkbox[data-v-a1acb6b0]{border-color:#7b181c4d}.dropdown-item.checked .custom-checkbox[data-v-a1acb6b0]{background:var(--highlights, #7b181c);border-color:var(--highlights, #7b181c)}.checkmark[data-v-a1acb6b0]{opacity:0;transform:scale(.5);transition:all .2s ease}.dropdown-item.checked .checkmark[data-v-a1acb6b0]{opacity:1;transform:scale(1)}.item-text[data-v-a1acb6b0]{color:#374151;font-size:14px;font-weight:500;flex:1}.dropdown-item.checked .item-text[data-v-a1acb6b0]{color:#1f2937}.dropdown-backdrop[data-v-a1acb6b0]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:transparent}.dropdown-enter-active[data-v-a1acb6b0],.dropdown-leave-active[data-v-a1acb6b0]{transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-a1acb6b0],.dropdown-leave-to[data-v-a1acb6b0]{opacity:0;transform:translateY(-8px) scale(.95)}.loading-container[data-v-a1acb6b0]{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px 20px;color:#9ca3af}.loading-spinner[data-v-a1acb6b0]{display:flex;align-items:center;justify-content:center}.spinner[data-v-a1acb6b0]{animation:spin-a1acb6b0 1s linear infinite;color:#667eea}@keyframes spin-a1acb6b0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container[data-v-a1acb6b0]{animation:fadeIn-a1acb6b0 .3s ease-in-out}@keyframes fadeIn-a1acb6b0{0%{opacity:0}to{opacity:1}}.filter-items[data-v-8766943d]{display:flex;gap:8px}.button-wrapper[data-v-81113c80]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #00000014;border:1px solid rgba(0,0,0,.08);position:relative;overflow:hidden;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#6b7280;font-size:14px;font-weight:500;height:100%}.button-wrapper[data-v-81113c80]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#ef44440d,#ef444405);opacity:0;transition:opacity .3s ease}.button-wrapper[data-v-81113c80]:hover:before{opacity:1}.button-wrapper[data-v-81113c80]:hover{color:#ef4444;border-color:#ef444433;box-shadow:0 4px 12px #ef444426}.button-wrapper[data-v-81113c80]:active{transform:scale(.98)}.icon[data-v-81113c80]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.button-wrapper:hover .icon[data-v-81113c80]{transform:rotate(-180deg)}@keyframes spin-81113c80{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinning[data-v-81113c80]{animation:spin-81113c80 1s linear infinite}.filters-container[data-v-df0cca27]{padding:20px;background:#fffc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--border-radius-card);border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 20px #00000014;margin-bottom:7px;z-index:10;position:relative}.filters-row[data-v-df0cca27]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.no-shadow[data-v-df0cca27]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;background:#fff!important}.primary-controls[data-v-df0cca27]{display:flex;align-items:center;gap:16px;flex:1}.secondary-controls[data-v-df0cca27]{display:flex;align-items:center}.loading-wrapper[data-v-cdba3bf2]{color:var(--highlights);display:flex;flex-direction:column;align-items:center}.loading-spinner[data-v-cdba3bf2]{display:flex;align-items:center;justify-content:center}.spinner[data-v-cdba3bf2]{animation:spin-cdba3bf2 1s linear infinite;color:var(--highlights)}@keyframes spin-cdba3bf2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.editable-input[data-v-fdbc3d6f]{width:100%;padding:6px 8px;border:1px solid #d1d5db;border-radius:4px;font-size:13px;color:#374151;background-color:#fff}.editable-input[data-v-fdbc3d6f]:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 1px #2563eb33}.data-table[data-v-fdbc3d6f]{width:100%;border-collapse:collapse;font-size:14px;animation:slideIn-fdbc3d6f .4s cubic-bezier(.4,0,.2,1)}.header-row[data-v-fdbc3d6f]{background:#f8fafc;position:sticky;top:0;z-index:3}.header-cell[data-v-fdbc3d6f]{padding:0;text-align:left;border-bottom:1px solid #e2e8f0;font-weight:500;background:#f8fafc}.actions-cell[data-v-fdbc3d6f]{min-width:120px}.actions-header[data-v-fdbc3d6f]{text-align:center;min-width:120px}.action-text[data-v-fdbc3d6f]{white-space:nowrap;font-size:11px}.actions-container[data-v-fdbc3d6f]{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;flex-wrap:wrap}.actions-header .header-content[data-v-fdbc3d6f]{cursor:default;justify-content:center}.header-content[data-v-fdbc3d6f]:hover{background-color:#667eea14}.actions-header .header-content[data-v-fdbc3d6f]:hover{background-color:transparent}.header-content[data-v-fdbc3d6f],.cell-content[data-v-fdbc3d6f]{padding:14px 20px}.sort-arrow[data-v-fdbc3d6f]{color:#667eea;transition:all .2s ease}.sort-arrow-inactive[data-v-fdbc3d6f]{opacity:.3}.header-content:hover .sort-arrow-inactive[data-v-fdbc3d6f]{opacity:.6}.action-btn[data-v-fdbc3d6f]{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:12px;font-weight:500;padding:0 8px}.action-btn[data-v-fdbc3d6f]:disabled{opacity:.4;cursor:not-allowed}.action-btn-default[data-v-fdbc3d6f]{background:#f3f4f6;color:#6b7280}.action-btn-default[data-v-fdbc3d6f]:hover:not(:disabled){background:#667eea;color:#fff;transform:scale(1.05)}.action-btn-primary[data-v-fdbc3d6f]{background:#dbeafe;color:#2563eb}.action-btn-primary[data-v-fdbc3d6f]:hover:not(:disabled){background:#2563eb;color:#fff;transform:scale(1.05)}.action-btn-success[data-v-fdbc3d6f]{background:#dcfce7;color:#16a34a}.action-btn-success[data-v-fdbc3d6f]:hover:not(:disabled){background:#16a34a;color:#fff;transform:scale(1.05)}.action-btn-warning[data-v-fdbc3d6f]{background:#fef3c7;color:#d97706}.action-btn-warning[data-v-fdbc3d6f]:hover:not(:disabled){background:#d97706;color:#fff;transform:scale(1.05)}.action-btn-danger[data-v-fdbc3d6f]{background:#fee2e2;color:#dc2626}.action-btn-danger[data-v-fdbc3d6f]:hover:not(:disabled){background:#dc2626;color:#fff;transform:scale(1.05)}.header-content[data-v-fdbc3d6f]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.header-text[data-v-fdbc3d6f]{font-size:13px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.data-row[data-v-fdbc3d6f]{transition:all .2s ease;border-bottom:1px solid rgba(0,0,0,.04);text-align:left}.data-row.row-even[data-v-fdbc3d6f]{background:#f8fafc80}.data-row.row-odd[data-v-fdbc3d6f]{background:#ffffff4d}.data-row:hover.row-even[data-v-fdbc3d6f],.data-row:hover.row-odd[data-v-fdbc3d6f]{background:linear-gradient(90deg,#667eea0d,#667eea05)}.data-row.row-clickable:hover.row-even[data-v-fdbc3d6f],.data-row.row-clickable:hover.row-odd[data-v-fdbc3d6f]{background:linear-gradient(90deg,#667eea14,#667eea0a);transform:translateY(-1px);box-shadow:0 4px 12px #667eea26}.data-cell[data-v-fdbc3d6f]{padding:0;border-bottom:inherit}.cell-content[data-v-fdbc3d6f]{color:#374151;font-weight:500;line-height:1.4;word-break:break-word}.data-row.row-clickable[data-v-fdbc3d6f]{cursor:pointer}.sort-indicator[data-v-fdbc3d6f]{display:flex;align-items:center;margin-left:8px}@keyframes slideIn-fdbc3d6f{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.action-btn.loading[data-v-fdbc3d6f]{background-color:#667eea26}.action-btn svg[data-v-fdbc3d6f],.action-btn .action-text[data-v-fdbc3d6f]{transition:opacity .2s ease}.spinner-icon[data-v-fdbc3d6f]{animation:spinner-rotate-fdbc3d6f .75s linear infinite;transform-origin:center}@keyframes spinner-rotate-fdbc3d6f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-container[data-v-c4973170]{width:100%;border-radius:16px;box-shadow:0 20px 40px #0000001a,0 8px 16px #00000014;border:1px solid rgba(0,0,0,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;position:relative;z-index:2}.no-shadow[data-v-c4973170]{box-shadow:none!important;border:none}.state-container[data-v-c4973170]{justify-content:center;padding:48px 32px;gap:16px}.table-wrapper[data-v-c4973170]{overflow:visible;border-radius:16px}.state-container[data-v-c4973170]{animation:fadeIn-c4973170 .3s ease-in-out}@keyframes fadeIn-c4973170{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.scroll-inner[data-v-c4973170]{max-height:none;overflow:visible}.scroll-inner.scrollable[data-v-c4973170]{max-height:500px;overflow-y:auto;overflow-x:hidden;background:#fff;padding-right:4px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.form-row[data-v-724ada56]{display:flex;align-items:center;gap:10px}.form-row select[data-v-724ada56]{padding:5px}.form-row div[data-v-724ada56]{display:flex;align-items:center}main[data-v-724ada56]{display:grid;grid-template-columns:1fr 1fr;gap:50px 200px;padding:20px}main h2[data-v-724ada56]{font-size:14px;font-weight:600;margin-bottom:8px}main input[type=text][data-v-724ada56],main select[data-v-724ada56],main button[data-v-724ada56]{width:100%;padding:8px;border:1px solid #555555;border-radius:2px;font-size:14px}main input[type=text][data-v-724ada56],main select[data-v-724ada56]{margin-top:4px;box-sizing:border-box}main #triggerInfo[data-v-724ada56],main #triggerTid[data-v-724ada56],main #TriggerMaskine[data-v-724ada56]{display:grid;grid-template-columns:1fr 1fr;gap:20px}main #Navn[data-v-724ada56]{grid-column:1/span 2}main #procesNavn[data-v-724ada56]{grid-column:1/span 2}main .checkbox[data-v-724ada56]{display:flex}main .checkbox p[data-v-724ada56]{margin-left:10px}main #kategorier[data-v-724ada56]{grid-row:2;display:flex;flex-wrap:wrap;gap:10px}main #kategorier button[data-v-724ada56]{padding:8px 16px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer;border-radius:4px}main #kategorier button[data-v-724ada56]:hover{background-color:#e0e0e0}main #TriggerMaskine[data-v-724ada56]{grid-row:3;grid-template-columns:1fr 1fr;gap:20px}main #TriggerMaskine button[data-v-724ada56]{cursor:pointer;text-align:left;background-color:#fff;border:none;width:150px;margin:0;padding:0}main #TriggerMaskine .active[data-v-724ada56]{background-color:#7b181b31;color:#970000;font-weight:900}main #TriggerMaskine p[data-v-724ada56]{grid-column:1/3;display:flex;align-items:center}main #TriggerMaskine span[data-v-724ada56]{margin-left:10px}main #executionTarget[data-v-724ada56]{color:#b04646;font-weight:700;grid-column:1/3;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}main #executionTarget .arguments[data-v-724ada56]{color:#777}main #triggerTid p[data-v-724ada56]{display:flex;align-items:center;gap:10px}main #triggerTid #tidZone[data-v-724ada56],main #triggerTid #frekvens[data-v-724ada56]{grid-column:1/span 2}main #triggerTid input[type=text][data-v-724ada56]{width:60px;margin-right:5px}main .checkbox-group[data-v-724ada56]{grid-column:1/3;display:flex;flex-direction:column;gap:10px}main .checkbox-group label[data-v-724ada56]{display:flex;align-items:center}main .checkbox-group input[type=checkbox][data-v-724ada56]{margin-right:10px}main .job-ending[data-v-724ada56]{display:flex;align-items:center;gap:10px}main .full-width[data-v-724ada56]{grid-column:1/3}.controls-container[data-v-a867bf89]{display:flex;align-items:center;gap:12px;justify-content:flex-start}.stats-grid[data-v-572c2e6c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:1fr;gap:16px;height:100%}.stat-card[data-v-572c2e6c]{height:100%;display:flex;flex-direction:column;justify-content:center;background:var(--color-background);border:var(--border-card);border-radius:var(--border-radius-card);box-shadow:var(--shadow-card);padding:20px;text-align:center}.skeleton-card .skeleton-value[data-v-572c2e6c],.skeleton-card .skeleton-label[data-v-572c2e6c]{height:16px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0,#f1f5f9 75%);background-size:200% 100%;animation:shimmer-572c2e6c 1.5s infinite;border-radius:4px;margin:8px auto}.skeleton-card .skeleton-value[data-v-572c2e6c]{width:50%;height:32px;margin-bottom:12px}.skeleton-card .skeleton-label[data-v-572c2e6c]{width:70%;height:12px}@keyframes shimmer-572c2e6c{0%{background-position:-200% 0}to{background-position:200% 0}}.stats-grid[data-v-70a753d8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:1fr;gap:16px;height:100%}.stat-card[data-v-70a753d8]{height:100%;display:flex;flex-direction:column;justify-content:center;background:var(--color-background);border:var(--border-card);border-radius:var(--border-radius-card);box-shadow:var(--shadow-card);padding:20px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.stat-card[data-v-70a753d8]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.stat-value[data-v-70a753d8]{font-size:32px;font-weight:600;color:#1e293b;margin-bottom:8px}.stat-label[data-v-70a753d8]{font-size:14px;color:#475569}.box-shadow{border:var(--border-card);box-shadow:var(--shadow-card)}.box-shadow:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.display-wrapper{transition:box-shadow .2s ease,transform .2s ease;border-radius:var(--border-radius-card);margin-right:20px}main{display:grid;gap:16px;padding:16px}.split-row-right{grid-template-columns:2.5fr 1.5fr}.split-row{grid-template-columns:1.5fr 2.5fr}.equal-row{grid-template-columns:1fr 1fr}.row{display:grid;gap:5px;align-items:stretch}main section{padding:1rem .5rem}section[data-v-79bb596e]{border:none}.checkbox[data-v-79bb596e]{display:flex;align-items:center;width:auto;margin:5px}.checkbox p[data-v-79bb596e]{padding-left:5px}h1[data-v-79bb596e]{font-size:50px}h2[data-v-79bb596e]{font-size:25px;padding:0}select[data-v-79bb596e]{width:20rem;height:2rem}p[data-v-79bb596e]{display:flex;align-items:center;gap:8px}#indstillngerBrugericon[data-v-79bb596e]{display:inline-flex;justify-content:center;align-items:center;height:25px;width:25px;background-color:#2300be;border-radius:50%;border:none;color:#fff}.checkbox input[type=radio][data-v-79bb596e],.checkbox label[data-v-79bb596e]{cursor:pointer}.category-box[data-v-8640d565]{display:grid;grid-template-columns:repeat(5,150px);grid-template-rows:1fr 1fr 1fr 1fr;flex-direction:column;flex-wrap:wrap;border:1px solid black;height:100px;width:60vw;overflow:hidden}.checkbox[data-v-8640d565]{display:flex;align-items:center;width:auto;margin:5px}p[data-v-8640d565]{margin:0;padding-left:5px}button[data-v-8640d565]{margin:1rem 1rem 1rem 0;background-color:#fff;border:1px solid black;border-radius:5px;width:150px;height:35px}
