img[data-v-08c21654]{width:300px;padding:1em}.base-input[data-v-bcfdb0f7]{min-height:var(--input-height);max-height:var(--input-height);min-width:200px;box-sizing:border-box;padding:.6rem .8rem;border-radius:var(--border-radius-md);border:1px solid var(--color-border);font-size:var(--font-size-md);transition:border-color var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base),color var(--transition-base);background-color:var(--color-panel-bg);color:var(--color-text)}.base-input[data-v-bcfdb0f7]::placeholder{color:var(--color-label-placeholder)}.base-input[data-v-bcfdb0f7]:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--box-shadow)}.base-btn[data-v-87ecc2cd]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);white-space:nowrap;height:var(--button-height);padding:0 var(--spacing-xl);min-height:var(--button-height);box-sizing:border-box;border:none;border-radius:var(--border-radius-md);background-color:var(--color-button-bg);color:var(--color-white);cursor:pointer;font-weight:var(--font-weight-medium);transition:all var(--transition-base);font-size:var(--font-size-md)}.base-btn[data-v-87ecc2cd]:hover{opacity:.9;transform:translateY(-1px)}.base-btn.primary[data-v-87ecc2cd]{background-color:var(--color-accent)}.base-btn.danger[data-v-87ecc2cd]{background-color:var(--color-danger)}.theme-toggle[data-v-d1110130]{background:transparent;border:none;cursor:pointer;padding:var(--spacing-xs);display:flex;align-items:center;justify-content:center;color:inherit;transition:color var(--transition-base)}.theme-toggle[data-v-d1110130]:hover{color:var(--color-accent)}.theme-icon[data-v-d1110130]{width:var(--icon-size-xl);height:var(--icon-size-xl)}.login[data-v-c662b1af]{height:100vh;max-width:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;gap:10px}.login form[data-v-c662b1af]{display:flex;flex-direction:column;margin-bottom:150px;gap:10px}.login .input[data-v-c662b1af]{padding:var(--spacing-sm);font-size:var(--font-size-lg);border-radius:var(--border-radius-md)}.login .button[data-v-c662b1af]{padding:var(--spacing-md);font-size:var(--font-size-lg);border-radius:var(--border-radius-md);background-color:var(--color-accent);color:var(--color-white);border:none;cursor:pointer}.theme-toggle[data-v-c662b1af]{position:absolute;top:25px;right:25px}.dashboard-app-bar[data-v-172e2232]{z-index:var(--z-index-appbar);position:fixed;width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75em;background-color:var(--color-primary);border-bottom:1px solid var(--color-border-light);color:var(--color-white);box-sizing:border-box;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)}.logo img[data-v-172e2232]{height:2em}.page-name[data-v-172e2232]{position:absolute;left:var(--sidebar-width);right:0;margin-inline:auto;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.profile-options-icon[data-v-172e2232]{width:var(--icon-size-xl);height:var(--icon-size-xl)}.profile-name[data-v-172e2232]{font-size:var(--font-size-lg);display:flex;align-items:center;gap:var(--spacing-sm)}.logout-icon[data-v-172e2232]{width:24px;height:24px;cursor:pointer}.logout-icon[data-v-172e2232]:hover{color:var(--color-accent)}.profile-options[data-v-172e2232]{position:relative;display:flex;align-items:center;gap:var(--spacing-lg)}.sidebar[data-v-d052b09d]{width:250px;background-color:var(--color-primary);color:var(--color-white);display:flex;flex-direction:column;position:fixed;height:calc(100% - var(--appbar-height));bottom:0;transition:background-color var(--transition-base),color var(--transition-base)}.menu[data-v-d052b09d]{padding:1.1em var(--spacing-lg)}.menu a[data-v-d052b09d]{display:flex;align-items:center;padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-sm);cursor:pointer;transition:background var(--transition-base);border-radius:var(--border-radius-sidebar-item);color:var(--color-white);text-decoration:none}.menu a[data-v-d052b09d]:hover{background-color:var(--color-on-primary)}.menu a.active[data-v-d052b09d]{background-color:var(--color-accent)}.icon[data-v-d052b09d]{width:var(--icon-size-sm);height:var(--icon-size-sm);margin-right:var(--spacing-sm)}.dashboard[data-v-9517d8d4]{height:100vh;display:flex;flex-direction:column}.content[data-v-9517d8d4]{flex:1;margin-left:var(--sidebar-width);margin-top:var(--appbar-height)}.page-content[data-v-9517d8d4]{display:flex;flex-direction:row;flex:auto;height:100%}.modal-overlay[data-v-b4c62790]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--color-overlay);display:flex;justify-content:center;align-items:center;z-index:var(--z-index-modal);transition:background-color var(--transition-base)}.modal[data-v-b4c62790]{display:flex;flex-direction:column;background-color:var(--color-secondary);padding:var(--spacing-xl);border-radius:var(--border-radius-md);text-align:center;min-width:300px;transition:background-color var(--transition-base)}.modal-buttons[data-v-b4c62790]{margin-top:var(--spacing-lg);display:flex;justify-content:space-around}.selector-wrapper[data-v-a4e5c4d1]{display:flex;position:relative}.selector-wrapper>input[data-v-a4e5c4d1]{width:100%}.selector-wrapper.opened[data-v-a4e5c4d1]{box-shadow:var(--box-shadow)}.selector-input[data-v-a4e5c4d1]{min-height:var(--input-height);box-sizing:border-box;width:100%;padding:.4rem .6rem;border-radius:var(--border-radius-sm);border:1px solid var(--color-border);font-size:var(--font-size-md);background-color:var(--color-panel-bg);color:var(--color-text);transition:border-color var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base),color var(--transition-base)}.selector-input[data-v-a4e5c4d1]:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--box-shadow)}.selector-input.opened[data-v-a4e5c4d1]{border-radius:var(--border-radius-sm) var(--border-radius-sm) 0 0}.dropdown[data-v-a4e5c4d1]{position:absolute;top:100%;left:0;right:0;background:var(--color-panel-bg);border:1px solid var(--color-border);border-top:none;border-radius:0 0 var(--border-radius-sm) var(--border-radius-sm);margin-top:0;list-style:none;padding:0;max-height:200px;overflow-y:auto;z-index:var(--z-index-dropdown);transition:background var(--transition-base),border-color var(--transition-base)}.dropdown li[data-v-a4e5c4d1]{display:flex;align-items:center;min-height:var(--input-height);padding:.4rem .6rem;box-sizing:border-box;cursor:pointer;color:var(--color-text);transition:color var(--transition-base),background var(--transition-base)}.dropdown li[data-v-a4e5c4d1]:hover{background:var(--color-hover-bg)}.loading[data-v-a4e5c4d1],.no-results[data-v-a4e5c4d1]{padding:.4rem .6rem;color:var(--color-text-dimmed);font-style:italic;transition:color var(--transition-base)}.key-value-editor[data-v-42ec8895]{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:.5rem .8rem}.item[data-v-42ec8895]{display:flex;gap:10px;align-items:center}.item .remove-button svg[data-v-42ec8895]{width:1rem;height:1rem;color:var(--color-secondary)}.add-button[data-v-42ec8895]{display:flex;flex-direction:row;gap:10px;align-items:center;justify-content:center}.add-button svg[data-v-42ec8895]{width:1.1rem;height:1.1rem;color:var(--color-secondary)}.dropdown-wrapper[data-v-e1bf2b4b]{position:relative}.dropdown-wrapper>input[data-v-e1bf2b4b]{width:100%}.dropdown[data-v-e1bf2b4b]{position:absolute;top:100%;width:auto;border-radius:var(--border-radius-md);margin-top:.1rem;border:1px solid var(--color-border);background-color:var(--color-panel-bg);box-shadow:var(--box-shadow-strong);z-index:1000;transition:background-color var(--transition-base),border-color var(--transition-base)}.edit-application[data-v-d9a99b0f]{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;text-align:start}.users-wrapper[data-v-d9a99b0f]{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.add-users-form[data-v-d9a99b0f]{display:flex;flex-direction:row;justify-content:space-between}.users-list[data-v-d9a99b0f]{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;max-height:150px;overflow-y:auto}.user[data-v-d9a99b0f]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:40px;max-height:40px;box-sizing:border-box;padding:.6rem .8rem;border-radius:var(--border-radius-md);border:1px solid var(--color-border);font-size:var(--font-size-md)}.action-icon[data-v-d9a99b0f]{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-accent);cursor:pointer;opacity:.6;transition:opacity var(--transition-base),transform var(--transition-base)}.action-icon.delete[data-v-d9a99b0f]{color:var(--color-danger)}.action-icon[data-v-d9a99b0f]:hover{opacity:1;transform:scale(1.1)}.applications-list[data-v-5f2dc0c5]{max-width:600px;margin:2rem auto;font-family:sans-serif;color:var(--color-text);transition:color var(--transition-base)}.top-bar[data-v-5f2dc0c5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.top-bar input[data-v-5f2dc0c5]{flex:1}.applications-list ul[data-v-5f2dc0c5]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.applications-list li[data-v-5f2dc0c5]{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing-lg);transition:box-shadow var(--transition-base),background var(--transition-base),border-color var(--transition-base),color var(--transition-base);color:var(--color-text)}.applications-list li[data-v-5f2dc0c5]:hover{box-shadow:var(--box-shadow)}.list-title[data-v-5f2dc0c5]{display:flex;justify-content:space-between;align-items:center;font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}.action-icon[data-v-5f2dc0c5]{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-accent);cursor:pointer;opacity:.6;transition:opacity var(--transition-base),transform var(--transition-base)}.action-icon.delete[data-v-5f2dc0c5]{color:var(--color-danger)}.action-icon[data-v-5f2dc0c5]:hover{opacity:1;transform:scale(1.1)}.application-options[data-v-5f2dc0c5]{margin-top:var(--spacing-md);display:flex;flex-direction:column;align-items:start;gap:.4em;font-size:var(--font-size-base);color:var(--color-text-dimmed);transition:color var(--transition-base)}.search-and-create[data-v-d736ae29]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}.search-and-create input[data-v-d736ae29]{flex:1}.user-list[data-v-d736ae29]{max-width:400px;margin:2rem auto;font-family:sans-serif;color:var(--color-text);transition:color var(--transition-base)}.user-list ul[data-v-d736ae29]{list-style:none;padding:0;margin:0;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background-color:var(--color-panel-bg);transition:background-color var(--transition-base),border-color var(--transition-base)}.user-list li[data-v-d736ae29]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);cursor:default;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base);color:var(--color-text)}.user-list li[data-v-d736ae29]:last-child{border-bottom:none}.user-list li[data-v-d736ae29]:hover{background-color:var(--color-hover-bg)}.delete-icon[data-v-d736ae29]{width:20px;height:20px;color:var(--color-danger);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--transition-fast)}.user-list li:hover .delete-icon[data-v-d736ae29]{visibility:visible;opacity:1}.modal input[data-v-d736ae29]{padding:var(--spacing-sm);margin-bottom:var(--spacing-sm);border-radius:var(--border-radius-xs);border:1px solid var(--color-border);background-color:var(--color-panel-bg);color:var(--color-text)}.app-card[data-v-376233e4]{width:300px;height:auto;padding:var(--spacing-lg);border-radius:var(--border-radius);background-color:var(--color-panel-bg);box-shadow:var(--box-shadow);transition:box-shadow var(--transition-base),background-color var(--transition-base),color var(--transition-base);cursor:pointer;color:var(--color-text)}.app-card[data-v-376233e4]:hover{box-shadow:var(--box-shadow-strong)}.app-card-header[data-v-376233e4]{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5rem}.app-name[data-v-376233e4]{font-weight:bolder;color:var(--color-text);transition:color var(--transition-base)}.app-today-records[data-v-376233e4]{color:var(--color-text-dimmed);transition:color var(--transition-base)}.loader-container[data-v-d5c4b712]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.loader[data-v-d5c4b712]{border:4px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;animation:spin-d5c4b712 .8s linear infinite}.loader-text[data-v-d5c4b712]{font-size:var(--font-size-lg);color:var(--color-text-dimmed);margin:0}@keyframes spin-d5c4b712{to{transform:rotate(360deg)}}.base-page[data-v-df328404]{height:100%;overflow-y:auto;background:var(--color-secondary);transition:background-color var(--transition-base)}.content-wrapper[data-v-df328404]{height:100%;max-width:var(--content-max-width);margin:0 auto;padding:var(--spacing-xl);box-sizing:border-box}.page-container[data-v-df328404]{max-width:var(--content-max-width);margin:0 auto;padding:var(--spacing-xl);display:flex;flex-direction:column;gap:var(--spacing-xl);box-sizing:border-box}.page-container.with-title[data-v-df328404]{gap:0}.page-title[data-v-df328404]{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--spacing-xl) 0;padding:0 var(--spacing-xl);box-sizing:border-box;transition:color var(--transition-base)}.apps-grid[data-v-d9a2c2cd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.no-apps-message[data-v-d9a2c2cd]{display:flex;justify-content:center;align-items:center;padding:var(--spacing-xxxl);text-align:center}.no-apps-message p[data-v-d9a2c2cd]{color:var(--color-text-dimmed);font-size:var(--font-size-xl);transition:color var(--transition-base)}.copyable[data-v-9638232d]{cursor:pointer}.decorated[data-v-9638232d]{padding:1px 4px;border-bottom:1px dashed var(--color-border);border-radius:var(--border-radius-sm);display:inline-block;transition:background-color var(--transition-slow);-webkit-user-select:none;user-select:none}.decorated[data-v-9638232d]:hover{background-color:var(--color-secondary)}.tag-badge[data-v-73794d71]{background:var(--color-tag-bg);color:var(--color-tag-text);padding:.2rem var(--spacing-sm);border-radius:var(--border-radius-round);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);display:inline-block}.log-level-badge[data-v-59e94a18]{padding:.2rem var(--spacing-sm);border-radius:var(--border-radius-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;font-size:var(--font-size-xs);color:var(--color-white);display:inline-block}.log-level-badge.info[data-v-59e94a18]{background:var(--log-info)}.log-level-badge.warn[data-v-59e94a18]{background:var(--log-warn)}.log-level-badge.error[data-v-59e94a18]{background:var(--log-error)}.log-level-badge.crash[data-v-59e94a18]{background:var(--log-crash)}.log-level-badge.debug[data-v-59e94a18]{background:var(--log-debug)}.log-card[data-v-1f22586e]{margin-bottom:0;display:flex;flex-direction:column;gap:var(--spacing-lg);background:var(--log-card-bg);border-left:4px solid var(--color-border-light);border-radius:var(--border-radius-md);border:1px solid var(--color-border-subtle);transition:all var(--transition-slow);color:var(--color-text)}.log-card.expanded[data-v-1f22586e]{margin-bottom:var(--spacing-sm);background:var(--log-card-bg);box-shadow:var(--box-shadow-sm);border-left-width:4px}.expand-enter-active[data-v-1f22586e],.expand-leave-active[data-v-1f22586e]{transition:all var(--transition-slow);overflow:hidden}.expand-enter-from[data-v-1f22586e],.expand-leave-to[data-v-1f22586e]{max-height:0;opacity:0}.expand-enter-to[data-v-1f22586e],.expand-leave-from[data-v-1f22586e]{max-height:1000px;opacity:1}.timestamp[data-v-1f22586e]{font-size:var(--font-size-base);color:var(--color-text-dimmed);transition:color var(--transition-base)}.log-part-card[data-v-1f22586e]{display:flex;justify-content:start;align-items:start;padding:var(--spacing-lg);gap:var(--spacing-md)}.expand-chevron[data-v-1f22586e]{cursor:pointer;width:var(--icon-size-sm);height:var(--icon-size-sm);margin-right:var(--spacing-sm);color:var(--color-text-dimmed);transition:color var(--transition-base)}.log-text[data-v-1f22586e]{flex:1;margin:0 var(--spacing-lg);font-size:var(--font-size-lg);text-align:start;font-family:Courier New,Courier,monospace}.log-text.expanded[data-v-1f22586e]{white-space:pre-wrap;word-break:break-word}.log-card.log-message.info[data-v-1f22586e]{background-color:var(--log-info-bg);border-left-color:var(--log-info);border-left-width:4px}.log-card.log-message.warn[data-v-1f22586e]{background-color:var(--log-warn-bg);border-left-color:var(--log-warn);border-left-width:4px}.log-card.log-message.error[data-v-1f22586e]{border-left-color:var(--log-error);border-left-width:4px;background-color:var(--log-error-bg)}.log-card.log-message.crash[data-v-1f22586e]{border-color:#dc2626;border-left-color:#991b1b;border-left-width:5px;background-color:var(--log-crash-bg);border-width:1px 1px 1px 5px}.log-card.log-message.debug[data-v-1f22586e]{border-left-color:var(--log-debug);border-left-width:4px;background-color:var(--log-debug-bg)}.logs-extra-info[data-v-1f22586e]{display:flex;flex-direction:column;padding:0 var(--spacing-lg) var(--spacing-lg) var(--spacing-lg);gap:var(--spacing-lg);margin-bottom:var(--spacing-sm);border-top:1px solid var(--color-border-subtle);padding-top:var(--spacing-lg)}.row[data-v-1f22586e]{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:var(--spacing-lg)}.extra-info-block[data-v-1f22586e]{display:flex;flex-direction:column;gap:var(--spacing-sm);flex:1}.extra-info-header[data-v-1f22586e]{display:flex;flex-direction:row;align-items:end}.extra-info-header svg[data-v-1f22586e]{width:var(--icon-size-md);height:var(--icon-size-md);margin-right:.3rem;vertical-align:middle}.extra-info-body[data-v-1f22586e]{padding:.875rem;border-radius:var(--border-radius-md);background-color:var(--color-background-light);border:1px solid var(--color-border-extra-light)}.detail[data-v-1f22586e]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.detail .detail-label[data-v-1f22586e]{margin-right:var(--spacing-sm);color:var(--color-text-dimmed)}.tags[data-v-1f22586e]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.stack-trace[data-v-1f22586e]{text-align:start;margin:0}.log-link-icon[data-v-1f22586e]{margin-left:var(--spacing-sm);cursor:pointer;display:flex;align-items:center}.icon-link[data-v-1f22586e]{width:var(--icon-size-sm);height:var(--icon-size-sm);opacity:.7;transition:opacity var(--transition-base),color var(--transition-base);color:var(--color-text-dimmed)}.icon-link[data-v-1f22586e]:hover{opacity:1;color:var(--log-info)}.log-text.loading[data-v-1f22586e]{animation:blink-1f22586e 1s ease-in-out infinite}.loading-placeholder[data-v-1f22586e]{padding:var(--spacing-sm);color:var(--color-text-dimmed);font-style:italic}.loading-placeholder.loading[data-v-1f22586e]{animation:blink-1f22586e 1s ease-in-out infinite}@keyframes blink-1f22586e{0%,to{opacity:1}50%{opacity:.3}}.smart-search-field[data-v-b4b6f336]{display:flex;flex-direction:column;min-height:var(--input-height);padding:var(--spacing-xs) var(--spacing-sm);box-sizing:border-box;border-radius:var(--border-radius-md);border:1px solid var(--color-border);font-size:var(--font-size-md);background:var(--color-panel-bg);color:var(--color-text);transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.smart-search-field[data-v-b4b6f336]:focus-within{border-color:var(--color-primary);box-shadow:var(--box-shadow-focus)}.input-container[data-v-b4b6f336]{position:relative;flex:1;display:flex;align-items:center}.tags-container[data-v-b4b6f336]{display:flex;flex-wrap:wrap;column-gap:6px;row-gap:6px;align-items:center}.tag[data-v-b4b6f336]{background-color:var(--color-tag-bg);padding:4px 8px;border-radius:var(--border-radius-sm);display:flex;align-items:center;gap:6px;font-size:var(--font-size-base);text-align:start;color:var(--color-tag-text);transition:background-color var(--transition-base),color var(--transition-base)}.tag button[data-v-b4b6f336]{border:none;background:transparent;cursor:pointer;font-weight:700;line-height:1;color:var(--color-text)}input[data-v-b4b6f336]{border:none;outline:none;flex:1;min-width:160px;padding:6px 4px;font-size:var(--font-size-md);background:transparent;color:var(--color-text)}input[data-v-b4b6f336]::placeholder{color:var(--color-label-placeholder)}.suggestions-list[data-v-b4b6f336]{position:absolute;top:calc(100% + 6px);left:0;max-width:100%;padding:.3rem;border-radius:var(--border-radius-md);margin:0;border:1px solid var(--color-border);background-color:var(--color-panel-bg);box-sizing:border-box;box-shadow:var(--box-shadow-md);z-index:var(--z-index-suggestions);list-style:none;transition:background-color var(--transition-base),border-color var(--transition-base)}.suggestions-list li[data-v-b4b6f336]{padding:6px 8px;cursor:pointer;border-radius:var(--border-radius-sm);color:var(--color-text)}.suggestions-list li[data-v-b4b6f336]:hover{background-color:var(--color-hover-bg)}.suggestions-list li.selected[data-v-b4b6f336]{background-color:var(--color-accent);color:var(--color-white)}.multiselect-option[data-v-b4b6f336]{display:flex;align-items:center;gap:8px}.multiselect-option input[data-v-b4b6f336]{min-width:auto;flex:0}.multiselect-option span[data-v-b4b6f336]{flex:1;color:var(--color-text)}.datetime-input[data-v-b4b6f336]{background-color:var(--color-panel-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);padding:6px 8px;font-size:var(--font-size-md)}.datetime-input[data-v-b4b6f336]:focus{outline:none;border-color:var(--color-primary)}.chart-wrapper[data-v-76e4ff0a]{display:flex;flex-direction:row;gap:var(--spacing-lg);flex-wrap:wrap;padding:var(--spacing-xl)}.subtitle[data-v-76e4ff0a]{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);color:var(--color-text)}.chart-section[data-v-76e4ff0a]{min-width:300px;max-width:450px;flex:1}.chart-section canvas[data-v-76e4ff0a]{max-width:100%;height:auto!important;display:block}.empty-message[data-v-76e4ff0a]{text-align:center;color:var(--color-text-dimmed);font-style:italic;padding:1rem}.totals[data-v-76e4ff0a]{min-width:300px;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-md);flex:1}.totals-header[data-v-76e4ff0a]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.totals-title[data-v-76e4ff0a]{font-weight:var(--font-weight-bold);align-self:flex-start;color:var(--color-text)}.bundles-list[data-v-76e4ff0a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.bundle-item[data-v-76e4ff0a]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-base)}.bundle-platform[data-v-76e4ff0a]{font-weight:var(--font-weight-semibold);color:var(--color-text)}.bundle-sep[data-v-76e4ff0a]{color:var(--color-text-dimmed)}.bundle-id[data-v-76e4ff0a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.totals-body[data-v-76e4ff0a]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.totals-row[data-v-76e4ff0a]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0}.totals-overall[data-v-76e4ff0a]{border-bottom:1px dashed var(--color-border);margin-bottom:var(--spacing-xs)}.totals-label[data-v-76e4ff0a]{color:var(--color-text)}.totals-value[data-v-76e4ff0a]{font-weight:var(--font-weight-bold);color:var(--color-text)}.log-level-value[data-v-76e4ff0a]{cursor:pointer}.level-chip[data-v-76e4ff0a]{width:10px;height:10px;border-radius:var(--border-radius-xs);display:inline-block}.level-info[data-v-76e4ff0a]{background-color:var(--log-info)}.level-warn[data-v-76e4ff0a]{background-color:var(--log-warn)}.level-error[data-v-76e4ff0a]{background-color:var(--log-error)}.level-crash[data-v-76e4ff0a]{background-color:var(--log-crash)}.level-debug[data-v-76e4ff0a]{background-color:var(--log-debug)}.online-devices-panel[data-v-145a46fa]{position:relative;margin-left:1rem;display:flex;flex-direction:column;align-items:flex-start;min-width:250px;box-sizing:border-box}.toggle-container[data-v-145a46fa]{width:100%}.toggle-wrapper[data-v-145a46fa]{background:var(--color-hover-bg-light);border:1px solid var(--color-border-light);border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--transition-base),background var(--transition-base),border-color var(--transition-base)}.toggle-wrapper.open[data-v-145a46fa]{background:var(--color-white)}.devices-count[data-v-145a46fa]{box-sizing:border-box;min-height:var(--input-height);padding:.4rem var(--spacing-lg);font-weight:var(--font-weight-semibold);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm);-webkit-user-select:none;user-select:none}.online-devices-input[data-v-145a46fa]{width:100%;background:transparent;border:none!important;padding:.4rem .75rem;font-size:var(--font-size-base);outline:none}.online-devices-input[data-v-145a46fa] input{border:none!important;background:transparent;padding:0;font-weight:500}.toggle-wrapper[data-v-145a46fa]:hover{border-color:#94a3b8}.arrow[data-v-145a46fa]{display:inline-block;transition:transform var(--transition-base)}.arrow.open[data-v-145a46fa]{transform:rotate(180deg)}.devices-list[data-v-145a46fa]{position:absolute;left:0;right:0;top:100%;list-style:none;padding:0;margin:0;max-height:270px;overflow:auto;display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius);box-shadow:var(--box-shadow);transition:background-color var(--transition-base),border-color var(--transition-base)}.device-item[data-v-145a46fa]{padding:var(--spacing-xs);border-radius:var(--border-radius-xs);background:var(--color-secondary);cursor:pointer;transition:background var(--transition-base)}.device-name[data-v-145a46fa]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);transition:color var(--transition-base)}.device-meta[data-v-145a46fa]{color:var(--color-text-dimmed);font-size:var(--font-size-base);transition:color var(--transition-base)}.device-empty[data-v-145a46fa]{color:var(--color-text-dimmed);font-style:italic;transition:color var(--transition-base)}.fade-enter-active[data-v-145a46fa],.fade-leave-active[data-v-145a46fa]{transition:opacity var(--transition-base)}.fade-enter-from[data-v-145a46fa],.fade-leave-to[data-v-145a46fa]{opacity:0}.filter-selector-wrapper[data-v-755d57ca]{flex:1}.filter-display[data-v-755d57ca]{display:flex;flex-direction:row;align-items:center;gap:.5rem}.filter-name[data-v-755d57ca]{display:flex;min-width:200px;min-height:40px;max-height:40px;box-sizing:border-box;align-items:center;padding:.6rem .8rem;border-radius:var(--border-radius-md);border:1px solid var(--color-border);transition:border-color var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base),color var(--transition-base);color:var(--color-text);background-color:var(--color-panel-bg)}.filter-name-icon[data-v-755d57ca],.clear-filter-icon[data-v-755d57ca]{width:1.2rem;height:1.2rem;margin-right:.5rem}.clear-filter-icon[data-v-755d57ca]{cursor:pointer;margin-right:0rem;margin-left:auto}.filter-actions[data-v-755d57ca]{display:flex;align-items:center;gap:.5rem}.save-filter-btn[data-v-755d57ca]{display:flex;align-items:center;gap:.3rem}.action-icon[data-v-755d57ca]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.events-filter-selector[data-v-755d57ca]{min-width:250px}.filter-dialog-content[data-v-755d57ca]{display:flex;flex-direction:column;gap:1rem}.search-action-button[data-v-8dae9526]{width:1.25rem}.date-picker[data-v-8dae9526]{width:auto}.date-time-display[data-v-8dae9526]{display:flex;min-width:200px;min-height:var(--input-height);max-height:var(--input-height);box-sizing:border-box;align-items:center;padding:.6rem 2rem .6rem .8rem;border-radius:var(--border-radius-md);border:1px solid var(--color-border);font-size:var(--font-size-base);transition:border-color var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base),color var(--transition-base);color:var(--color-text);background-color:var(--color-panel-bg)}.date-time-display-icon[data-v-8dae9526]{width:var(--icon-size-md);height:var(--icon-size-md);margin-right:var(--spacing-sm)}.header-section[data-v-c566ee88]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-xl);flex-wrap:wrap;padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border-subtle);transition:border-color var(--transition-base)}.header-main[data-v-c566ee88]{display:flex;align-items:start;gap:var(--spacing-lg);flex:1;min-width:0}.back-button[data-v-c566ee88]{width:var(--icon-size-xxl);height:var(--icon-size-xxl);cursor:pointer;color:var(--color-text-dimmed);transition:color var(--transition-base),transform var(--transition-base)}.back-button[data-v-c566ee88]:hover{color:var(--color-text);transform:translate(-2px)}.header-info[data-v-c566ee88]{display:flex;flex-direction:column;gap:var(--spacing-xs);min-width:0}.header-info-row[data-v-c566ee88]{flex-direction:row;align-items:center}.header-title[data-v-c566ee88]{font-size:var(--font-size-xxxl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition-base)}.header-subtitle[data-v-c566ee88]{font-size:var(--font-size-base);color:var(--color-text-dimmed);margin:0;font-family:monospace;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--transition-base)}.header-right[data-v-c566ee88]{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}@media (max-width: 768px){.header-section[data-v-c566ee88]{flex-direction:column;align-items:stretch}.header-title[data-v-c566ee88]{font-size:var(--font-size-xl)}}.logs-content[data-v-cbbbdc45]{display:flex;flex-direction:column;gap:2rem}.stats-section[data-v-cbbbdc45]{background:var(--color-panel-bg);border-radius:var(--border-radius);border:1px solid var(--color-border-subtle);overflow:hidden;transition:background var(--transition-base),border-color var(--transition-base)}.filters-section[data-v-cbbbdc45]{background:var(--color-panel-bg);border-radius:var(--border-radius);border:1px solid var(--color-border-subtle);padding:var(--spacing-xl);display:flex;flex-direction:column;gap:1.25rem;transition:background var(--transition-base),border-color var(--transition-base)}.filters-header[data-v-cbbbdc45]{display:flex;align-items:center;margin-bottom:var(--spacing-xs)}.section-title[data-v-cbbbdc45]{font-size:1.125rem;font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0;transition:color var(--transition-base)}.filters-content[data-v-cbbbdc45]{display:flex;flex-direction:column;gap:1.25rem}.filter-row[data-v-cbbbdc45]{display:flex;gap:var(--spacing-lg);flex-wrap:wrap;align-items:center}.search-row[data-v-cbbbdc45]{display:flex;gap:var(--spacing-lg);align-items:start}.search-container[data-v-cbbbdc45]{flex:1;min-width:300px}.smart-search-field[data-v-cbbbdc45]{width:100%}.reload-icon[data-v-cbbbdc45]{width:var(--icon-size-lg);height:var(--icon-size-lg)}.logs-section[data-v-cbbbdc45]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.logs-header[data-v-cbbbdc45]{display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-xs)}.logs-count[data-v-cbbbdc45]{font-size:var(--font-size-base);color:var(--color-text-dimmed);font-weight:var(--font-weight-medium);transition:color var(--transition-base)}.logs-list[data-v-cbbbdc45]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.initial-loader[data-v-cbbbdc45]{margin:var(--spacing-xxl) 0}.pagination-loader[data-v-cbbbdc45]{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.access-denied[data-v-cbbbdc45]{margin:var(--spacing-lg) 0;padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-error-bg);color:var(--color-danger-dark);transition:background var(--transition-base),border-color var(--transition-base),color var(--transition-base)}@media (max-width: 768px){.filter-row[data-v-cbbbdc45],.search-row[data-v-cbbbdc45]{flex-direction:column}.search-container[data-v-cbbbdc45]{min-width:100%}}.share-dialog-content[data-v-cbbbdc45]{display:flex;flex-direction:column;gap:1rem}.share-link-container[data-v-cbbbdc45]{display:flex;gap:.5rem;align-items:center}.share-link-input[data-v-cbbbdc45]{flex:1;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--border-radius-md);font-size:var(--font-size-base);background-color:var(--color-secondary);color:var(--color-text)}.share-link-input[data-v-cbbbdc45]:focus{outline:none;border-color:var(--color-primary)}.action-icon[data-v-cbbbdc45]{width:var(--icon-size-sm);height:var(--icon-size-sm)}:root{--color-primary: #1f2937;--color-secondary: #f5f5f5;--color-accent: #0d96f4;--color-on-primary: #374151;--color-text: #111827;--color-text-dimmed: #8a8a8a;--color-danger: #cf312b;--color-border: #ccc;--color-border-light: #e5e7eb;--color-border-subtle: rgba(0, 0, 0, .06);--color-white: #ffffff;--color-hover-bg: #f0f0f0;--color-hover-bg-light: #f1f5f9;--color-tag-bg: #e0f2fe;--color-tag-text: #0284c7;--color-success: #10b981;--color-danger-dark: #c53030;--color-error-bg: #fff5f5;--color-label-placeholder: #757575;--color-overlay: rgba(0, 0, 0, .5);--color-background-light: rgba(0, 0, 0, .02);--color-border-extra-light: rgba(0, 0, 0, .04);--sidebar-width: 250px;--appbar-height: 61px;--content-max-width: 1600px;--border-radius: 12px;--border-radius-md: 8px;--border-radius-sm: 6px;--border-radius-xs: 4px;--border-radius-round: 9999px;--border-radius-badge: 20px;--border-radius-sidebar-item: .5em;--box-shadow: 0 4px 32px rgba(0, 0, 0, .1);--box-shadow-strong: 0 4px 32px rgba(0, 0, 0, .3);--box-shadow-sm: 0 4px 12px rgba(0, 0, 0, .08);--box-shadow-md: 0 8px 24px rgba(0, 0, 0, .08);--box-shadow-focus: 0 4px 12px rgba(43, 124, 255, .12);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: .75rem;--spacing-lg: 1rem;--spacing-xl: 1.5rem;--spacing-xxl: 2rem;--spacing-xxxl: 3rem;--font-size-xs: .75rem;--font-size-sm: .8rem;--font-size-base: .875rem;--font-size-md: .95rem;--font-size-lg: 1rem;--font-size-xl: 1.25rem;--font-size-xxl: 1.75rem;--font-size-xxxl: 1.875rem;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--transition-fast: .1s;--transition-base: .2s;--transition-slow: .25s;--input-height: 40px;--button-height: 40px;--icon-size-sm: 1rem;--icon-size-md: 1.2rem;--icon-size-lg: 1.25rem;--icon-size-xl: 1.5rem;--icon-size-xxl: 2rem;--z-index-dropdown: 1000;--z-index-modal: 10000;--z-index-appbar: 1000;--z-index-suggestions: 1200;--log-info: #3b82f6;--log-warn: #f59e0b;--log-error: #ef4444;--log-crash: #8B0000;--log-debug: #a36fad;--log-info-bg: rgba(59, 130, 246, .04);--log-warn-bg: rgba(245, 158, 11, .04);--log-error-bg: rgba(239, 68, 68, .04);--log-crash-bg: rgba(220, 38, 38, .06);--log-debug-bg: rgba(163, 111, 173, .05);--log-card-bg: #ffffff}:root.light{--color-primary: #1f2937;--color-secondary: #f5f5f5;--color-accent: #0d96f4;--color-on-primary: #374151;--color-text: #111827;--color-text-dimmed: #8a8a8a;--color-danger: #cf312b;--color-border: #ccc;--color-border-light: #e5e7eb;--color-border-subtle: rgba(0, 0, 0, .06);--color-white: #ffffff;--color-hover-bg: #f0f0f0;--color-hover-bg-light: #f1f5f9;--color-tag-bg: #e0f2fe;--color-tag-text: #0284c7;--color-success: #10b981;--color-danger-dark: #c53030;--color-error-bg: #fff5f5;--color-label-placeholder: #757575;--color-overlay: rgba(0, 0, 0, .5);--color-background-light: rgba(0, 0, 0, .02);--color-border-extra-light: rgba(0, 0, 0, .04);--color-panel-bg: #ffffff;--color-button-bg: #1f2937}:root.dark{--color-primary: #1f2937;--color-secondary: #111827;--color-accent: #0d96f4;--color-on-primary: #374151;--color-text: #f9fafb;--color-text-dimmed: #9ca3af;--color-danger: #ef4444;--color-border: #374151;--color-border-light: #4b5563;--color-border-subtle: rgba(255, 255, 255, .1);--color-white: #ffffff;--color-hover-bg: #1f2937;--color-hover-bg-light: #374151;--color-tag-bg: #1e3a5f;--color-tag-text: #60a5fa;--color-success: #10b981;--color-danger-dark: #f87171;--color-error-bg: #7f1d1d;--color-label-placeholder: #9ca3af;--color-overlay: rgba(0, 0, 0, .7);--color-background-light: rgba(255, 255, 255, .05);--color-border-extra-light: rgba(255, 255, 255, .1);--color-panel-bg: #1f2937;--color-button-bg: #374151;--log-info-bg: rgba(59, 130, 246, .12);--log-warn-bg: rgba(245, 158, 11, .12);--log-error-bg: rgba(239, 68, 68, .12);--log-crash-bg: rgba(139, 0, 0, .18);--log-debug-bg: rgba(163, 111, 173, .12);--log-card-bg: #374151}html,body{height:100%;margin:0;overflow:hidden}body{background-color:var(--color-secondary);color:var(--color-text);margin:0;padding:0;transition:background-color var(--transition-base),color var(--transition-base)}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:var(--color-text);transition:color var(--transition-base)}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transition: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-input-not-clearable-padding: 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}
