:root{--bg:#f5f6f8;--surface:#ffffff;--surface-hover:#f0f1f4;--border:#e2e4e9;--text:#1a1d24;--text-muted:#5c6370;--accent:#2563eb;--accent-dim:#1d4ed8;--success:#16a34a;--radius:4px;--radius-sm:2px;--shadow:0 4px 12px rgba(0,0,0,0.1);--font-sans:"DM Sans",system-ui,sans-serif;--dx-theme-bg-color:var(--surface);--dx-theme-font-color:var(--text);--dx-theme-primary-color:var(--accent);--dx-theme-border-color:var(--border)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input[type=file]{font-family:inherit}.page{min-height:100vh;padding:1rem 1rem 2rem}.search-bar-container{position:relative;flex:1 1;min-width:0;width:auto}.app-header-shell{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--border);padding:.5rem 1rem .65rem}.app-header-inner{max-width:960px;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.75rem 1rem;width:100%}@media (min-width:640px){.app-header-inner{gap:1rem 1.25rem}.app-header-inner .search-bar-container{min-width:12rem}}@media (min-width:1024px){.app-header-inner,.page{max-width:75vw}.page{margin-left:auto;margin-right:auto}.tool-grid,.tool-page .tool-section,.tool-page .tool-suggestions{max-width:100%}}.app-header-brand{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-shrink:0;gap:.15rem;padding:.2rem .35rem .25rem;margin:-.2rem -.35rem;color:var(--text);text-decoration:none;line-height:1;border-radius:var(--radius-sm);overflow:visible;min-width:2.5rem}.app-header-brand-svg{width:2rem;height:2rem;min-width:2rem;min-height:2rem;max-width:none;max-height:none;display:block;flex:0 0 auto;flex-shrink:0;overflow:visible;align-self:center}.app-header-brand-name{font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:none;color:inherit;line-height:1.1}.app-header-brand:hover{color:var(--accent-dim)}.app-header-brand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:640px){.page{padding:1.5rem 1.5rem 2.5rem}}.header{text-align:center;margin-bottom:1.5rem}@media (min-width:640px){.header{margin-bottom:2rem}}.title{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.375rem}@media (min-width:640px){.title{font-size:2rem;margin-bottom:.5rem}}.subtitle{font-size:.9375rem;color:var(--text-muted);line-height:1.5}@media (min-width:640px){.subtitle{font-size:1rem}}.tool-page .header{text-align:left}.tool-page .title{font-size:1.375rem;line-height:1.25}@media (min-width:640px){.tool-page .title{font-size:1.75rem}}.tool-page .subtitle{font-size:.875rem;margin-top:.5rem;max-width:42rem}@media (min-width:640px){.tool-page .subtitle{font-size:.9375rem}}.back-link{display:inline-block;margin-bottom:1rem;color:var(--text-muted);font-size:.875rem}.back-link:hover{color:var(--accent)}.tool-section{max-width:36rem;margin:0 auto}.tool-suggestions{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border);width:100%;max-width:36rem;margin-left:auto;margin-right:auto;box-sizing:border-box}.tool-suggestions h2{font-size:.9375rem;font-weight:600;color:var(--text-muted);margin-bottom:1rem}.tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;width:100%;max-width:960px;margin:0 auto}.tool-grid--home .tool-grid-item{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:background .2s,border-color .2s,transform .15s}.tool-grid--home .tool-grid-item:hover{background:var(--surface-hover);border-color:var(--accent-dim);transform:translateY(-2px)}.tool-grid--home .tool-grid-item-link{display:block;text-decoration:none;color:inherit;height:100%}.tool-grid--home .tool-grid-item-icon{display:block;font-size:2rem;margin-bottom:.75rem;line-height:1}.tool-grid--home .tool-grid-item-title{display:block;font-size:1.125rem;font-weight:600;margin-bottom:.375rem;line-height:1.25}.tool-grid--home .tool-grid-item-desc-desktop{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.5}.tool-grid--home .tool-grid-item-info-btn{display:none;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg) 70%,var(--surface));color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent}.tool-grid--home .tool-grid-item-info-btn:hover{color:var(--accent);background:var(--surface-hover)}.tool-grid--home .tool-grid-item-info-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:639px){.tool-grid--home{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;max-width:100%;overflow:visible}.home-tools-section{overflow:visible}.tool-grid--home .tool-grid-item:hover{transform:none}.tool-grid--home .tool-grid-item.is-flyout-open,.tool-grid--home .tool-grid-item:active,.tool-grid--home .tool-grid-item:hover{z-index:42}.tool-grid--home .tool-grid-item,.tool-grid--home .tool-grid-item-link{display:flex;flex-direction:column;min-height:0}.tool-grid--home .tool-grid-item-link{align-items:center;justify-content:center;text-align:center;flex:1 1 auto;padding:.45rem 1.35rem .5rem .4rem;gap:.28rem;min-height:4.35rem}.tool-grid--home .tool-grid-item-icon{font-size:1.55rem;margin-bottom:0;line-height:1}.tool-grid--home .tool-grid-item-title{font-size:.6875rem;font-weight:600;margin-bottom:0;line-height:1.28;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.tool-grid--home .tool-grid-item-desc-desktop{display:none}.tool-grid--home .tool-grid-item-info-btn{display:inline-flex;position:absolute;top:4px;right:4px;bottom:auto;width:1.65rem;height:1.65rem}}@media (min-width:640px){.tool-grid--home .tool-grid-item-link{padding:1.5rem}.tool-grid-flyout-dismiss,.tool-grid-item-flyout{display:none!important}}@media (max-width:639px){.tool-grid-item-flyout{box-sizing:border-box;position:absolute;right:0;bottom:0;left:auto;top:auto;width:0;height:0;max-height:none;min-height:0;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);text-align:left;background:var(--surface);border:none;border-radius:var(--radius);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s ease;-webkit-overflow-scrolling:touch}.tool-grid-item.is-flyout-open .tool-grid-item-flyout{position:fixed;z-index:200;right:auto;bottom:auto;left:auto;top:auto;width:min(19rem,calc(100vw - 1.25rem));height:auto;min-height:0;max-height:min(52vh,15rem);padding:.55rem .65rem .6rem;overflow:auto;clip-path:none;border:1px solid var(--border);box-shadow:0 4px 6px rgba(0,0,0,.06),0 12px 28px rgba(0,0,0,.12);opacity:1;visibility:visible;pointer-events:auto}}.tool-grid-flyout-head{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem;padding-right:1.25rem}.tool-grid-flyout-icon{font-size:1.1rem;line-height:1;flex-shrink:0}.tool-grid-flyout-name{font-size:.8125rem;font-weight:700;line-height:1.25;color:var(--text)}.tool-grid-flyout-desc{margin:0;font-size:.75rem;line-height:1.45;color:var(--text-muted)}.tool-grid-flyout-dismiss{position:absolute;top:2px;right:2px;width:1.65rem;height:1.65rem;margin:0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:1.2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}.tool-grid-flyout-dismiss:hover{background:var(--surface-hover);color:var(--text)}.home-tools-section{width:100%;max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:2rem}.home-tools-section--rest{padding-top:1.5rem;border-top:1px solid var(--border);margin-bottom:0}.home-tools-section-title{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;color:var(--text);margin-bottom:.35rem}@media (min-width:640px){.home-tools-section-title{font-size:1.25rem}}.home-tools-section-lede{font-size:.875rem;color:var(--text-muted);line-height:1.45;margin-bottom:1rem}.tool-suggestion-card:hover{background:var(--surface-hover);border-color:var(--accent-dim)}.file-form{gap:1.25rem}.file-form,.file-label{display:flex;flex-direction:column}.file-label{gap:.5rem}.file-label-text{font-size:.875rem;font-weight:500;color:var(--text-muted)}.file-label-row{flex-direction:row;align-items:center;gap:.5rem}.compress-format-note{line-height:1.45}.compress-format-note,.result-size-line{font-size:.875rem;color:var(--text-muted)}.result-size-line{margin-top:.75rem;margin-bottom:0}.file-input{padding:.75rem 1rem;min-height:44px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:1rem}.file-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.file-name{font-size:.875rem;color:var(--text-muted)}.file-dropzone{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;min-height:140px;padding:0;background:var(--surface);border:2px dashed var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color .2s,background .2s;-webkit-tap-highlight-color:transparent}@media (min-width:640px){.file-dropzone{min-height:160px}}.file-dropzone:hover:not(.file-dropzone--disabled):not(.file-dropzone--has-file){border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.file-dropzone--drag{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.file-dropzone--has-file{border-style:solid;border-color:var(--success);background:rgba(22,163,74,.06)}.file-dropzone--disabled{opacity:.7;cursor:not-allowed}.file-dropzone--with-clear{flex-direction:row;align-items:stretch;gap:.5rem;cursor:default}.file-dropzone-body{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:140px;width:100%;align-self:stretch;box-sizing:border-box;padding:1.25rem 1rem;border-radius:calc(var(--radius) - 2px);cursor:pointer;outline:none}@media (min-width:640px){.file-dropzone-body{min-height:160px;padding:1.5rem}}.file-dropzone--with-clear .file-dropzone-body{flex:1 1 auto;min-height:0;align-self:stretch}.file-dropzone-body:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.file-dropzone--disabled .file-dropzone-body{cursor:not-allowed;pointer-events:none}.file-dropzone-body--with-preview{flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;min-height:0;padding:.75rem 1rem}.file-dropzone-thumb{flex-shrink:0;width:56px;height:56px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border)}.file-dropzone-info{display:flex;flex-direction:column;gap:.15rem;min-width:0}.file-dropzone-clear{flex-shrink:0;align-self:center;display:flex;align-items:center;justify-content:center;width:2.5rem;min-width:2.5rem;min-height:2.75rem;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-size:1.5rem;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;-webkit-tap-highlight-color:transparent}.file-dropzone-clear:hover{color:var(--text);border-color:var(--accent-dim);background:var(--surface-hover)}.file-dropzone-clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.file-dropzone-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.file-dropzone-icon{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent);font-size:1.5rem;line-height:1}@media (min-width:640px){.file-dropzone-icon{width:3.5rem;height:3.5rem;font-size:1.65rem}}.file-dropzone-text{font-size:1rem;font-weight:700;color:var(--text);text-align:center;word-break:break-word;max-width:100%;line-height:1.35}.file-dropzone--has-file .file-dropzone-text{font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis}.file-dropzone-title{font-size:1rem;font-weight:700;color:var(--text);text-align:center;line-height:1.35}.file-dropzone-desc{text-align:center;line-height:1.45}.file-dropzone-desc,.file-dropzone-size{font-size:.8125rem;color:var(--text-muted)}.accordian{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.accordian>summary{list-style:none;cursor:pointer;padding:.75rem 1rem;-webkit-tap-highlight-color:transparent}.accordian>summary::-webkit-details-marker{display:none}.accordian>summary:hover{background:var(--surface-hover)}.accordian[open]>summary{border-bottom:1px solid var(--border)}.accordian>:not(summary){padding-left:1rem;padding-right:1rem}.accordian>:not(summary):first-of-type{padding-top:.75rem}.accordian>:not(summary):last-child{padding-bottom:1rem}.accordian-summary-row{display:flex;align-items:center;gap:1rem;width:100%;box-sizing:border-box}.accordian-summary-row--right{justify-content:space-between}.accordian-summary-row--left{justify-content:flex-start}.accordian-copy{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:0;text-align:left}.accordian-chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.125rem;color:var(--text-muted);transition:transform .2s cubic-bezier(.4,0,.2,1)}.accordian-chevron-icon{display:block;width:1.5rem;height:1.5rem;flex-shrink:0}.accordian[open] .accordian-chevron{transform:rotate(180deg)}.accordian-title{font-size:1rem;font-weight:600;letter-spacing:.01em;color:var(--text)}.accordian-description{font-size:.875rem;line-height:1.45;color:var(--text-muted)}.tool-form-section-title{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .75rem}.settings-stack{display:flex;flex-direction:column;gap:1rem}.compress-pdf-note{margin:0;font-size:.875rem;color:var(--text-muted);line-height:1.55}.compress-pdf-note a{color:var(--accent)}.compress-pdf-footer-disclaimer{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--border)}.settings-field{display:grid;gap:.75rem}@media (min-width:760px){.settings-field{grid-template-columns:minmax(10rem,12rem) minmax(0,1fr);align-items:start}}.settings-field-copy{display:flex;flex-direction:column;gap:.35rem}.settings-field-label{font-size:.9375rem;font-weight:600;color:var(--text)}.settings-field-description{font-size:.875rem;color:var(--text-muted);line-height:1.5}.settings-field-control{min-width:0}.settings-range-group{display:flex;flex-direction:column;gap:.875rem}@media (min-width:640px){.settings-range-group{align-items:center;flex-direction:row}}.settings-number-wrap{display:inline-flex;align-items:center;gap:.5rem}.settings-unit{font-size:.9375rem;font-weight:600;color:var(--text-muted)}.settings-checkbox{display:flex;align-items:center;gap:.75rem;min-height:44px;color:var(--text)}.settings-checkbox .dx-native-checkbox,.settings-checkbox input{flex-shrink:0}.settings-checkbox input{width:1.125rem;height:1.125rem;accent-color:var(--accent)}.settings-upload-wrap{display:flex;flex-direction:column;gap:.5rem}.settings-upload-button{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1rem;border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:.9375rem;font-weight:500;text-align:center;cursor:pointer}.settings-upload-button:hover{background:var(--surface-hover)}.settings-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.settings-action-row{display:flex;gap:.75rem;flex-wrap:wrap}.settings-action-row--fill{width:100%}.settings-action-row--fill>.submit-btn,.settings-action-row--fill>a.submit-btn{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;box-sizing:border-box}.submit-btn{padding:.875rem 1.5rem;min-height:48px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius);font-weight:600;font-size:1rem;transition:filter .15s}a.submit-btn{display:inline-block;text-align:center;text-decoration:none;border:1px solid var(--accent)}.submit-btn:hover:not(:disabled){filter:brightness(1.1)}.submit-btn:active:not(:disabled){filter:brightness(.98)}.submit-btn:disabled{opacity:1;cursor:not-allowed;background:var(--surface-hover);border-color:var(--border);color:var(--text-muted);filter:none}.submit-btn--secondary:disabled{background:var(--bg)}.submit-btn--secondary{background:var(--border);color:var(--text)}.submit-btn--secondary:hover:not(:disabled){filter:brightness(.96)}.settings-action-row .dx-native-button.submit-btn,.settings-action-row .dx-native-button.submit-btn--secondary{font-weight:600;font-size:1rem;min-height:48px;padding:.875rem 1.5rem;border-radius:var(--radius)}.dx-native-button.submit-btn:disabled:not(.submit-btn--secondary){opacity:1!important;background-color:var(--surface-hover)!important;border-color:var(--border)!important;color:var(--text-muted)!important;filter:none}.dx-native-button.submit-btn.submit-btn--secondary:disabled{opacity:1!important;background-color:var(--bg)!important;border-color:var(--border)!important;color:var(--text-muted)!important;filter:none}.result-box{margin-top:1.5rem;padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}@media (min-width:640px){.result-box{padding:1.5rem}}.result-error{color:#b91c1c;font-size:.9375rem}.result-dl{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1.5rem}.result-dl dt{color:var(--text-muted);font-size:.875rem}.result-dl dd{margin:0}.result-dl code{background:var(--bg);padding:.25em .5em;border-radius:var(--radius-sm);font-size:.9em}.result-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.result-card-header{padding:1rem 1.25rem;background:var(--bg);border-bottom:1px solid var(--border);font-size:.875rem;font-weight:600;color:var(--text-muted)}.result-card-body{padding:1.25rem}.result-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--border)}.result-row:last-child{border-bottom:none;padding-bottom:0}.result-row:first-child{padding-top:0}.result-row-label{font-size:.875rem;color:var(--text-muted)}.result-row-value{font-size:.9375rem;font-weight:500}.result-row-value code{background:var(--bg);padding:.2em .5em;border-radius:var(--radius-sm);font-size:.9em}.progress-wrap{display:flex;flex-direction:column;gap:.5rem}.progress-bar{width:100%;height:8px;background:var(--border);overflow:hidden}.progress-bar,.progress-fill{border-radius:var(--radius-sm)}.progress-fill{height:100%;background:var(--accent);transition:width .2s ease}.progress-label{font-size:.875rem;color:var(--text-muted);margin:0}.progress-wrap .progress-dx.dx-native-progress{width:100%;height:10px;border-radius:var(--radius-sm)}.quality-slider-wrap{display:flex;flex-direction:column;gap:.5rem}.quality-slider-label{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.quality-slider-label span:first-child{color:var(--text-muted)}.quality-slider-label span:last-child{font-weight:600;min-width:2.5rem;text-align:right}.quality-slider{width:100%;height:8px;appearance:none;background:var(--border);border-radius:var(--radius-sm)}.quality-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:pointer;margin-top:-6px}.quality-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:pointer;border:none}.preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.preview-item{text-align:center}.preview-item img{width:100%;height:auto;max-height:180px;object-fit:contain;border-radius:var(--radius);background:var(--bg);border:1px solid var(--border)}.preview-item-label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:.5rem}.preview-item-size{font-size:.8125rem;color:var(--text-muted);margin-top:.25rem}.size-saved{color:var(--success);font-weight:500}.before-after-curtain{position:relative;width:100%;max-width:100%;border-radius:var(--radius);overflow:hidden;background:var(--bg);border:1px solid var(--border);-webkit-user-select:none;user-select:none;touch-action:none}.before-after-images{position:relative;width:100%;aspect-ratio:16/10;min-height:200px}.before-after-layer{position:absolute;inset:0}.before-after-layer img{width:100%;height:100%;object-fit:contain;display:block}.before-after-compressed{pointer-events:none}.before-after-handle{position:absolute;top:0;bottom:0;width:4px;margin-left:-2px;cursor:ew-resize;z-index:2;display:flex;align-items:center;justify-content:center}.before-after-handle:focus{outline:none}.before-after-handle-line{position:absolute;left:50%;transform:translateX(-50%);width:2px;height:100%;background:rgba(255,255,255,.9);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.before-after-handle-knob{width:32px;height:32px;border-radius:50%;background:var(--surface);border:2px solid var(--border);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:1}.before-after-caption{padding:.5rem .75rem;font-size:.8125rem;color:var(--text-muted);text-align:center;border-top:1px solid var(--border)}.not-found{text-align:center;padding:3rem 1rem}.not-found .title{font-size:3rem;margin-bottom:.5rem}.not-found .subtitle{color:var(--text-muted);margin-bottom:1.5rem}.back-home{color:var(--accent);font-size:.9375rem}.back-home:hover{text-decoration:underline}.result-heading{font-size:1rem;font-weight:600;margin-bottom:.75rem}.result-download-link{display:inline-block;margin-bottom:1rem}.encode-section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.backend-info{font-size:.8125rem;color:var(--text-muted);margin-top:.25rem}.AppLink_default__z4bLi,.AppLink_silent__aaxsS{font-size:unset;font-weight:unset}.AppLink_silent__aaxsS{color:inherit;text-decoration:none}.Header_app_header__rdq1W{position:sticky;top:0;z-index:1;background:var(--dx-theme-bg-color)}.Header_app_header_content__px7wR{display:flex;flex-direction:row;align-items:center;min-height:3rem;border-bottom:1px solid var(--dx-theme-border-color);padding:0 1rem}.Header_app_header_right__g4xPY{margin-left:auto}.Header_avatar__17dEb{width:32px;height:32px}:root{--dx-theme-hover-color:#e0e0e0;--dx-theme-press-color1:hsla(0,0%,88%,.65);--dx-theme-press-color2:rgba(144,202,249,.65);--dx-theme-select-color:#1976d2;--dx-theme-primary-color:var(--dx-color-blue1);--dx-theme-primary-color-rgb:30,144,255;--dx-theme-highlight-color:var(--dx-theme-primary-color);--dx-theme-highlight-color-rgb:var(--dx-theme-primary-color-rgb);--dx-theme-font-size:1rem;--dx-theme-icon-color:#707070;--dx-theme-icon-hover-color:var(--dx-theme-primary-color);--dx-color-blue2:#378ef0;--dx-color-blue3:#2680eb;--dx-color-blue4:#1976d2;--dx-color-blue5:#1473e6;--dx-color-blue6:#0d66d0;--dx-color-blue100:#e3f2fd;--dx-color-blue200:#bbdefb;--dx-color-blue400:#64b5f6;--dx-color-blue500:#42a5f5;--dx-color-blue600:#2196f3;--dx-color-blue700:#1e88e5;--dx-color-blue800:#1976d2;--dx-color-gray100:#fafafa;--dx-color-gray300:#eee;--dx-color-gray500:#bdbdbd;--dx-color-gray600:#9e9e9e;--dx-color-gray700:#757575;--dx-color-gray800:#616161;--dx-color-gray1000:#212121;--dx-color-info:#3680ff;--dx-font-color1:#202124;--dx-font-color2:#4d5156;--dx-font-color3:#5f6368;--dx-font-color4:#70757a;--dx-font-size:1rem}.dx-theme-dark,.dx-theme-light,:root{background:var(--dx-theme-bg-color);color:var(--dx-theme-font-color)}.dx-theme-dark{--dx-color-gray1000:#fafafa;--dx-color-gray900:#f5f5f5;--dx-color-gray800:#eee;--dx-color-gray700:#e0e0e0;--dx-color-gray600:#bdbdbd;--dx-color-gray500:#9e9e9e;--dx-color-gray400:#757575;--dx-color-gray300:#616161;--dx-color-gray200:#424242;--dx-color-gray100:#212121;--dx-theme-primary-color:var(--dx-color-blue400);--dx-font-color1:#dddee1;--dx-font-color2:#bdc1c6;--dx-font-color3:#969ba1;--dx-font-color4:#9aa0a6}*{font-size:var(--dx-font-size)}*,:after,:before{border:none;box-sizing:inherit;margin:0;padding:0}body{box-sizing:border-box;font-family:Noto,Helvetica,Arial,sans-serif;font-size:.9rem}input,select,textarea{background:var(--dx-theme-bg-color);color:var(--dx-theme-font-color)}.dx-hide{display:none}.dx-spacer{flex:1 1}.dx-circle{border-radius:50%}.dx-fill-parent{height:100%;width:100%}.dx-text-trunc{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-accordion{background:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color,#e0e0e0);border-radius:4px;color:var(--dx-theme-text-color,inherit);margin:0;overflow:hidden;transition:margin .15s cubic-bezier(.4,0,.2,1)}.dx-accordion+.dx-accordion{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.dx-accordion:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0}.dx-accordion-disabled{opacity:.5;pointer-events:none}.dx-accordion-summary{align-items:center;cursor:pointer;display:flex;min-height:48px;padding:0 16px;transition:min-height .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.dx-accordion-summary,.dx-accordion-summary:hover{background-color:var(--dx-theme-bg-color,#fff)}.dx-accordion-summary-expanded{border-bottom:1px solid var(--dx-theme-border-color,#e0e0e0);min-height:48px}.dx-accordion-summary-content{display:flex;flex-grow:1;margin:12px 0}.dx-accordion-summary-expand-icon{align-items:center;color:inherit;display:flex;justify-content:center;margin-right:12px;transform:rotate(-90deg);transition:transform .15s cubic-bezier(.4,0,.2,1)}.dx-accordion-summary-expand-icon-expanded{transform:rotate(0deg)}.dx-accordion-details{background:var(--dx-theme-bg-color,#fff);padding:16px}.dx-listbox{background:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color);box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);display:block;max-height:90vh;overflow-y:auto;-webkit-user-select:none;user-select:none;width:fit-content}.dx-listbox-item{align-items:center;border:1px solid transparent;cursor:pointer;display:flex;padding:.5em 1em}.dx-listbox-item.active{background:var(--dx-color-gray200)}.dx-listbox-item.disabled{background:var(--dx-color-gray300)}.dx-listbox-item-check{height:16px;margin-left:auto;width:16px}.dx-ac{position:relative;width:15rem}.dx-ac-input{outline:none;position:relative}.dx-ac-input:focus{border-color:var(--dx-color-blue3)}.dx-backdrop{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}.dx-badge-wrapper{cursor:pointer;position:relative}.dx-badge,.dx-badge-wrapper{display:flex;width:fit-content}.dx-badge{--dx-badge-zindex:2;--dx-badge-bg-color:var(--dx-color-blue2);--dx-badge-font-color:var(--dx-theme-font-alt-color);align-items:center;background:var(--dx-badge-bg-color);border-radius:1rem;bottom:calc(100% - .5rem);box-shadow:0 0 0 1px #fff;color:var(--dx-badge-font-color);font-family:Noto,sans-serif;font-size:.8rem;font-weight:500;justify-content:center;left:calc(100% - .5rem);line-height:1;padding:.2em .4em;position:absolute;-webkit-user-select:none;user-select:none;z-index:var(--dx-badge-zindex)}.dx-badge-empty{height:.5rem;padding:.1rem;width:.5rem}.dx-breadcrumbs{display:flex;overflow-x:auto;padding:.2em}.dx-breadcrumb-item{align-items:center;display:flex}.dx-btn{--dx-icon-color:currentColor;--dx-icon-hover-color:color-mix(in srgb,currentColor 80%,transparent);border:1px solid var(--dx-theme-border-color);color:var(--dx-theme-font-color);cursor:pointer;opacity:.95;padding:.5rem 1rem;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;white-space:nowrap;width:fit-content}.dx-btn:hover{border-color:var(--dx-theme-highlight-color);opacity:.9}.dx-btn:active{opacity:1}.dx-btn *{cursor:pointer}.dx-btn.silent{background:transparent;border:0;color:var(--dx-theme-font-color)}.dx-btn.disable{opacity:.5;pointer-events:none}.dx-btn.silent:active{background:transparent}.dx-btn.round{border-radius:1em}.dx-btn-content{align-items:center;display:flex;justify-content:center;width:100%}.dx-btn-default{background:var(--dx-color-gray100);border-color:var(--dx-theme-border-color)}.dx-btn-default:active{background:var(--dx-color-gray200)}.dx-btn-primary{background:var(--dx-theme-primary-color);border-color:var(--dx-theme-highlight-color)}.dx-btn-primary,.dx-btn-warning{color:var(--dx-theme-font-alt-color);font-weight:500}.dx-btn-warning{background:var(--dx-color-warning);border-color:var(--dx-color-warning)}.dx-btn-error{background:var(--dx-color-error);border-color:var(--dx-color-error);color:var(--dx-theme-font-alt-color);font-weight:500}.dx-btn-icon{background:var(--dx-theme-bg-color);padding:.1rem}.dx-btn-icon:active{background:transparent}.dx-btn-icon:hover .dx-svgicon{--dx-icon-hover-color:var(--dx-color-blue3)}.dx-btn-icon:active .dx-svgicon{--dx-icon-hover-color:var(--dx-color-blue2)}.dx-btn-link{background:transparent;border:none;color:var(--dx-color-blue2);text-decoration:underline}.dx-btn-link:hover{border-color:var(--dx-theme-border-color)}.dx-btn-link:active,.dx-btn-link:hover{color:var(--dx-color-blue1)}.dx-btn-box{display:flex;flex-direction:row}.dx-btn-box .dx-btn{margin-left:.5rem}.dx-card{background:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color);box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);padding:.5rem;width:fit-content}.dx-card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.dx-checkbox{align-items:center;cursor:pointer;display:inline-flex;position:relative;-webkit-user-select:none;user-select:none}.dx-checkbox-label{align-self:flex-end;cursor:pointer;margin-left:.5rem}.dx-dialog{background:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color);display:flex;height:auto;min-width:30%;padding:1rem;position:relative;width:fit-content}.dx-dialog-close{cursor:pointer;position:absolute;right:5%;top:5%;z-index:inherit}.dx-divider{display:flex;justify-content:stretch}.dx-divider-innner{border-color:var(--dx-theme-border-color);border-style:solid;border-width:0;display:flex;flex:1 0 auto}.dx-divider-horz{height:1px;width:100%}.dx-divider-vert{height:100%;width:1px}.dx-drawer{background-color:rgba(0,0,0,.21);position:fixed;width:100%;z-index:100}.dx-drawer,.dx-drawer-nav{height:100%;left:0;overflow-x:hidden;top:0}.dx-drawer-nav{background-color:var(--dx-theme-bg-color);position:absolute;transition:width .5s;z-index:101}.dx-input{max-width:100%;width:15rem}.dx-input-elm{border:1px solid var(--dx-theme-border-color);padding:.5rem 1rem;position:relative}.dx-input-elm:focus{border-color:var(--dx-theme-highlight-color);outline:none}.dx-input-elm[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;left:1rem;position:absolute}.dx-input-elm[type=datetime-local]{padding-left:2.5rem}.dx-grid{flex-wrap:wrap;width:100%}.dx-grid,.dx-grid-item{display:flex;flex-basis:auto}.dx-grid-item{max-width:100%}@media (max-width:575.98px),(min-width:480px){.dx-grid-item-xs-1{flex-basis:8.33%;max-width:8.33%}.dx-grid-item-xs-2{flex-basis:16.66%;max-width:16.66%}.dx-grid-item-xs-3{flex-basis:25%;max-width:25%}.dx-grid-item-xs-4{flex-basis:33.33%;max-width:33.33%}.dx-grid-item-xs-5{flex-basis:41.66%;max-width:41.66%}.dx-grid-item-xs-6{flex-basis:50%;max-width:50%}.dx-grid-item-xs-7{flex-basis:58.33%;max-width:58.33%}.dx-grid-item-xs-8{flex-basis:66.66%;max-width:66.66%}.dx-grid-item-xs-9{flex-basis:75%;max-width:75%}.dx-grid-item-xs-10{flex-basis:83.33%;max-width:83.33%}.dx-grid-item-xs-11{flex-basis:91.66%;max-width:91.66%}.dx-grid-item-xs-12{flex-basis:100%;max-width:100%}}@media (min-width:576px){.dx-grid-item-sm-1{flex-basis:8.33%;max-width:8.33%}.dx-grid-item-sm-2{flex-basis:16.66%;max-width:16.66%}.dx-grid-item-sm-3{flex-basis:25%;max-width:25%}.dx-grid-item-sm-4{flex-basis:33.33%;max-width:33.33%}.dx-grid-item-sm-5{flex-basis:41.66%;max-width:41.66%}.dx-grid-item-sm-6{flex-basis:50%;max-width:50%}.dx-grid-item-sm-7{flex-basis:58.33%;max-width:58.33%}.dx-grid-item-sm-8{flex-basis:66.66%;max-width:66.66%}.dx-grid-item-sm-9{flex-basis:75%;max-width:75%}.dx-grid-item-sm-10{flex-basis:83.33%;max-width:83.33%}.dx-grid-item-sm-11{flex-basis:91.66%;max-width:91.66%}.dx-grid-item-sm-12{flex-basis:100%;max-width:100%}}@media (min-width:768px){.dx-grid-item-md-1{flex-basis:8.33%;max-width:8.33%}.dx-grid-item-md-2{flex-basis:16.66%;max-width:16.66%}.dx-grid-item-md-3{flex-basis:25%;max-width:25%}.dx-grid-item-md-4{flex-basis:33.33%;max-width:33.33%}.dx-grid-item-md-5{flex-basis:41.66%;max-width:41.66%}.dx-grid-item-md-6{flex-basis:50%;max-width:50%}.dx-grid-item-md-7{flex-basis:58.33%;max-width:58.33%}.dx-grid-item-md-8{flex-basis:66.66%;max-width:66.66%}.dx-grid-item-md-9{flex-basis:75%;max-width:75%}.dx-grid-item-md-10{flex-basis:83.33%;max-width:83.33%}.dx-grid-item-md-11{flex-basis:91.66%;max-width:91.66%}.dx-grid-item-md-12{flex-basis:100%;max-width:100%}}@media (min-width:992px){.dx-grid-item-lg-1{flex-basis:8.33%;max-width:8.33%}.dx-grid-item-lg-2{flex-basis:16.66%;max-width:16.66%}.dx-grid-item-lg-3{flex-basis:25%;max-width:25%}.dx-grid-item-lg-4{flex-basis:33.33%;max-width:33.33%}.dx-grid-item-lg-5{flex-basis:41.66%;max-width:41.66%}.dx-grid-item-lg-6{flex-basis:50%;max-width:50%}.dx-grid-item-lg-7{flex-basis:58.33%;max-width:58.33%}.dx-grid-item-lg-8{flex-basis:66.66%;max-width:66.66%}.dx-grid-item-lg-9{flex-basis:75%;max-width:75%}.dx-grid-item-lg-10{flex-basis:83.33%;max-width:83.33%}.dx-grid-item-lg-11{flex-basis:91.66%;max-width:91.66%}.dx-grid-item-lg-12{flex-basis:100%;max-width:100%}}@media (min-width:1200px){.dx-grid-item-xl-1{flex-basis:8.33%;max-width:8.33%}.dx-grid-item-xl-2{flex-basis:16.66%;max-width:16.66%}.dx-grid-item-xl-3{flex-basis:25%;max-width:25%}.dx-grid-item-xl-4{flex-basis:33.33%;max-width:33.33%}.dx-grid-item-xl-5{flex-basis:41.66%;max-width:41.66%}.dx-grid-item-xl-6{flex-basis:50%;max-width:50%}.dx-grid-item-xl-7{flex-basis:58.33%;max-width:58.33%}.dx-grid-item-xl-8{flex-basis:66.66%;max-width:66.66%}.dx-grid-item-xl-9{flex-basis:75%;max-width:75%}.dx-grid-item-xl-10{flex-basis:83.33%;max-width:83.33%}.dx-grid-item-xl-11{flex-basis:91.66%;max-width:91.66%}.dx-grid-item-xl-12{flex-basis:100%;max-width:100%}}.dx-grid-view{--col-template:repeat(auto-fill,minmax(300px,1fr));--row-size:auto;--col-gap:0px;--row-gap:0px;grid-gap:var(--row-gap) var(--col-gap);display:grid;grid-auto-rows:var(--row-size);grid-template-columns:var(--col-template);width:auto}.dx-meter{min-width:15rem;position:relative;width:fit-content}.dx-meter-labels{display:flex;font-size:small;margin-bottom:.5rem;position:relative}.dx-meter-track{background:#aaa}.dx-meter-track,.dx-meter-train{height:5px;position:relative;width:100%}.dx-meter-train{background:#0d66d0}.dx-text{color:var(--dx-theme-font-color);font-weight:400;margin:0;outline:none;padding:0}.dx-text-h1{--dx-font-size:3rem;font-weight:600}.dx-text-h2{--dx-font-size:2.5rem;font-weight:500}.dx-text-h3{--dx-font-size:2rem}.dx-text-h4{--dx-font-size:1.5rem}.dx-text-h5{--dx-font-size:1rem}.dx-text-h6{--dx-font-size:0.8rem}.dx-text-title{--dx-font-size:3rem}.dx-text-subtitle1{--dx-font-size:2.5rem}.dx-text-subtitle2{--dx-font-size:2rem}.dx-text-subtitle3{--dx-font-size:1.5rem}.dx-text-subtitle4{--dx-font-size:1.3rem}.dx-text-subtitle5{--dx-font-size:1.1rem}.dx-text-caption,.dx-text-subtitle6{--dx-font-size:0.9rem}.dx-text-caption{opacity:.8}.dx-text-ellipses{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-text-scroll{--scroll-duration:10s;animation:scrollText var(--scroll-duration) linear infinite;display:inline-block;padding-left:100%;white-space:nowrap}@keyframes scrollText{0%{transform:translateX(100)}to{transform:translateX(-100%)}}.dx-navbar-horizontal{background:var(--dx-theme-bg-color);display:flex;height:fit-content;justify-content:center}.dx-navbar-vertical{align-items:center;background-color:var(--dx-theme-bg-color);display:flex;flex-direction:column}.dx-navbar-item{--dx-icon-hover-color:var(--dx-color-blue4);align-items:center;color:rgba(0,0,0,.65);display:flex;font-size:.8rem;justify-content:center;min-height:3rem;padding:.2rem .4rem;position:relative;transition:color .25s cubic-bezier(.4,0,.2,1) 0s,padding-top .25s cubic-bezier(.4,0,.2,1) 0s;-webkit-user-select:none;user-select:none}.dx-navbar-item.horizontal{flex:1 1 auto}.dx-navbar-item.vertical{flex:0 0 auto}.dx-navbar-item:active{background:var(--dx-theme-press-color1)}.dx-navbar-item.selected,.dx-navbar-item:active{--dx-icon-color:var(--dx-color-blue4);color:var(--dx-color-blue4)}.dx-navbar-item.selected{padding-top:.3rem}.dx-navbar-item-content,.dx-navbar-item-content>*{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;font-size:inherit;justify-content:center}.dx-paper{background:var(--dx-theme-bg-color);min-width:10em;padding:.2em;width:fit-content}.dx-paper-elevated{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)}.dx-paper-outline{border:1px solid var(--dx-theme-border-color)}.dx-arrow{height:1rem;overflow:hidden;width:1rem}.dx-arrow-inner{--arrow-fill-color:var(--dx-theme-bg-color);--arrow-stroke-color:var(--dx-theme-border-color);background:var(--arrow-fill-color);border:1px solid var(--arrow-stroke-color);box-shadow:3px 3px 7px #00000015;height:100%;transform:translateY(-70%) rotate(45deg);width:100%}.dx-popover-wrapper{display:flex;position:relative;width:fit-content}.dx-popover{--dx-popover-zindex:2;--dx-popover-content-bg-color:var(--dx-theme-bg-color);display:flex;position:absolute;z-index:var(--dx-popover-zindex)}.dx-popover-arrow{align-self:center;z-index:calc(var(--dx-popover-zindex) + 1)}.dx-popover-arrow>*{margin-top:-3px}.dx-popover-left{flex-direction:row-reverse;right:100%;top:50%;transform:translateY(-50%)}.dx-popover-arrow-left{transform:rotate(-90deg)}.dx-popover-right{flex-direction:row;left:100%;top:50%;transform:translateY(-50%)}.dx-popover-arrow-right{transform:rotate(90deg)}.dx-popover-top{bottom:100%;flex-direction:column-reverse;left:50%;transform:translate(-50%)}.dx-popover-arrow-top{transform:rotate(0deg)}.dx-popover-bottom{flex-direction:column;left:50%;top:100%;transform:translate(-50%)}.dx-popover-arrow-bottom{transform:rotate(180deg)}.dx-popover-content{background:var(--dx-popover-content-bg-color);border:1px solid var(--dx-theme-border-color);box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);min-width:10em;padding:.5em 1em;width:fit-content}.dx-popup{--dx-popup-zindex:2;--dx-popup-content-bg-color:var(--dx-theme-bg-color);--dx-popup-border-color:var(--dx-theme-border-color);border:1px solid var(--dx-popup-border-color);bottom:0;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12);display:block;padding:1rem;position:fixed;z-index:var(--dx-popup-zindex)}.dx-popup-close-btn{position:absolute;right:0;top:0;transform:translate(-5%,5%)}.dx-popup-default{left:0;padding:0}.dx-popup-left{left:0;margin-left:1rem}.dx-popup-center{left:50%;transform:translate(-50%)}.dx-popup-right{margin-right:1rem;right:0}.dx-popup-dismiss{display:none}.dx-circle-elem{--dx-stroke-dasharray:0;--dx-stroke-dashoffset:0;stroke-dasharray:var(--dx-stroke-dasharray);stroke-dashoffset:var(--dx-stroke-dashoffset)}.dx-progress{--dx-progress-height:5px;--dx-progress-color:var(--dx-color-blue2);min-width:15rem;position:relative;width:fit-content}.dx-progress-labels{display:flex;font-size:small;margin-bottom:.5rem;position:relative}.dx-progress-cont{height:var(--dx-progress-height);overflow-x:hidden;position:relative}.dx-progress-track{opacity:.25}.dx-progress-bar,.dx-progress-track{background:var(--dx-progress-color);height:100%;position:absolute;width:100%}.dx-progress-bar{transition:width .3s cubic-bezier(.4,0,.2,1) 0s}.dx-progress-unknown{animation:anim-lp-unknown 1.1s cubic-bezier(.165,.84,.44,1) 1.85s infinite;width:50%}.dx-progress-circle{--dx-progress-size:48px;--dx-progress-color:var(--dx-color-blue2);height:100%;position:relative;width:100%}.dx-progress-circle-label{align-items:center;display:flex;font-size:.8rem;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.dx-progress-circle-track{stroke:var(--dx-progress-color);opacity:.25}.dx-progress-circle-bar{stroke:var(--dx-progress-color);transition:stroke-dasharray .3s cubic-bezier(.4,0,.2,1) 0s}.dx-progress-spinner{--dx-progress-size:48px;height:var(--dx-spinner-size);width:var(--dx-spinner-size)}.dx-progress-spinner-normal .dx-circle-shape{animation:anim-rotate .8s linear infinite;transform:none}.dx-progress-spinner-type1 .dx-circle-elem{animation:anim-spin1 1.4s ease-in-out infinite;transform:none;transform-origin:center}@keyframes anim-rotate{to{transform:rotate(1turn)}}@keyframes anim-spin1{0%{stroke-dasharray:30%;transform:rotate(0deg)}to{stroke-dasharray:30%;transform:rotate(1turn)}}@keyframes anim-lp-unknown{0%{margin-left:-50%}to{margin-left:100%}}.dx-radio{align-items:center;cursor:pointer;display:inline-flex;position:relative;-webkit-user-select:none;user-select:none}.dx-radio-label{align-self:flex-end;cursor:pointer;margin-left:.5rem}.dx-search-box{border:1px solid var(--dx-theme-border-color);height:2rem;position:relative;width:100%}.dx-search-box:focus-within{border:1px solid var(--dx-theme-highlight-color)}.dx-search-box>div{display:table-cell}.dx-search-input{padding-left:1em;padding-right:2rem}.dx-search-button{border:0;bottom:0;padding:0}.dx-search-button,.dx-search-icon.right{position:absolute;right:0;top:0}.dx-search-result{background:var(--dx-theme-bg-color);position:absolute;width:100%;z-index:2}.dx-search-result-inner{border:1px solid var(--dx-theme-border-color)}.dx-select{display:flex;width:fit-content}.dx-select,.dx-select-native{max-width:100%;position:relative}.dx-select-native{appearance:none;-webkit-appearance:none;padding:.5rem;width:100%}.dx-select-native option{font-size:inherit;padding:.3em .5em}.dx-select-body{align-items:center;display:flex;position:relative;width:100%}.dx-select-body:focus-within{border:1px solid var(--dx-theme-highlight-color)}.dx-select-body-default{background:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color);cursor:text;min-height:2rem;padding:.2rem}.dx-select-body-basic{padding-left:.2rem;padding-right:1.5rem}.dx-select-body-basic,.dx-select-body-native{background:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color);cursor:pointer;min-height:2.3rem;min-width:10rem;width:100%}.dx-select-body-quiet{border:none;cursor:pointer}.dx-select-input{border:0;padding:.3rem 0;text-indent:.2rem;width:50%}.dx-select-input-basic,.dx-select-input-quiet{background:transparent;border:0;caret-color:transparent;color:transparent;display:inline-block;height:1px;margin:0;padding:0;width:1px}.dx-select-chevron{pointer-events:none;position:absolute;right:1%;top:48%;transform:translateY(-50%);z-index:2}.dx-select-item{align-items:center;background:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color);display:inline-flex;margin-right:.2rem;padding:.2rem}.dx-select-item.quiet{border:none}.dx-select-item-delete-btn{cursor:pointer;display:flex;flex-grow:0}.dx-select-list{position:absolute;width:100%;z-index:1}.dx-select-list-left{left:0}.dx-select-list-right{right:0}.dx-select-list-top{bottom:100%}.dx-select-list-bottom{top:100%}.dx-triangle{--dx-triangle-size:20px;--dx-triangle-fill-color:#707070;border-bottom:var(--dx-triangle-size) solid var(--dx-triangle-fill-color);border-left:var(--dx-triangle-size) solid transparent;border-right:var(--dx-triangle-size) solid transparent;height:0;width:0}.dx-skeleton{animation:dx-sk-anim 1.5s ease-in-out .5s infinite;background-color:rgba(0,0,0,.15);display:block;margin-bottom:0;margin-top:0;transform-origin:0 55%;-webkit-user-select:none;user-select:none;width:fit-content}.dx-sk-circle{aspect-ratio:1/1;border-radius:50%}.dx-sk-text{border-radius:4px/6px;min-height:1rem;transform:scaleY(.6)}.dx-sk-wave{-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000)}@keyframes dx-sk-anim{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.dx-slider{max-width:100%;min-width:15rem;padding:1em;position:relative;width:fit-content}.dx-slider-input{border:1px solid var(--dx-theme-border-color);height:2rem;margin-bottom:.5rem;padding:.5rem 1rem;position:relative;width:6rem}.dx-slider-input:focus{border-color:var(--dx-theme-highlight-color)}.dx-slider-track{align-items:center;cursor:pointer;display:flex;height:1rem;position:relative;-webkit-user-select:none;user-select:none}.dx-slider-track-inner{background:rgba(var(--dx-theme-primary-color-rgb),.2);width:100%}.dx-slider-track-inner,.dx-slider-train{border-radius:4px;height:8px;position:relative}.dx-slider-thumb,.dx-slider-train{background:var(--dx-theme-primary-color)}.dx-slider-thumb{border-radius:50%;cursor:pointer;height:1rem;left:30%;position:absolute;-webkit-user-select:none;user-select:none;width:1rem}.dx-slider-markers{align-items:flex-start;display:flex}.dx-switch-cont{--dx-swtich-bg-color:var(--dx-color-gray300);--dx-swtich-border-color:var(--dx-color-gray300);align-items:center;background:var(--dx-swtich-bg-color);border:1px solid var(--dx-swtich-border-color);border-radius:30%/50%;cursor:pointer;display:flex;height:1.5rem;padding:.1rem;width:2.5rem}.dx-switch{background:var(--dx-theme-bg-color);border-radius:50%;display:flex;height:95%;transition:margin-left 1s ease-in-out;width:50%}.dx-switch-on{--dx-switch-on-color:var(--dx-theme-primary-color);background:var(--dx-switch-on-color);margin-left:auto}.dx-table{background:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color);border-collapse:collapse;border-radius:4px;border-spacing:0;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);display:table;padding:1rem;width:fit-content}.dx-table-row{border-bottom:1px solid var(--dx-theme-border-color);display:table-row;outline:0;padding:.5rem;vertical-align:middle}.dx-table-cell{color:var(--dx-theme-font-color);display:table-cell;font-size:.8rem;font-weight:500;letter-spacing:.01em;line-height:1.5rem;padding:.8rem;text-align:left;vertical-align:inherit}.dx-tabs{display:flex;max-width:100%;min-height:1.5rem;min-width:15rem;position:relative;width:100%}.dx-tabs-vertical{max-height:100%;min-height:15rem;min-width:1.5rem}.dx-tabs-left{flex-direction:row}.dx-tabs-right{flex-direction:row-reverse}.dx-tabs-top{flex-direction:column}.dx-tabs-bottom{flex-direction:column-reverse}.dx-tabs-bar{display:flex;-webkit-user-select:none;user-select:none;width:auto}.dx-tabs-vertical .dx-tabs-bar{display:flex;flex-direction:column;width:fit-content}.dx-tab{text-wrap:nowrap;align-items:center;background:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color);cursor:pointer;display:flex;flex-wrap:nowrap;justify-content:center;padding:.4rem .8rem;width:100%}.dx-tab.active{background:var(--dx-color-gray200);border:1px solid var(--dx-color-blue200)}.dx-tab-panel{border:0;height:100%;padding:.3rem 0;text-indent:.2rem;width:100%}.dx-tags-field{display:flex;max-width:100%;min-height:1.5rem;min-width:15rem;position:relative;width:fit-content}.dx-tags-field-body{align-items:center;background:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color);cursor:text;display:flex;padding:.2rem;width:100%}.dx-tags-field-body.focused{border:1px solid var(--dx-theme-highlight-color)}.dx-tags-input{border:0;height:100%;padding:.3rem 0;text-indent:.2rem;width:50%}.dx-tag-item{align-items:center;background:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color);display:inline-flex;margin-right:.1rem;padding:.1rem}.dx-tag-delete-btn{cursor:pointer;display:flex;flex-grow:0}.dx-timer{--dx-timer-height:5px;--dx-timer-color:var(--dx-color-blue2);min-width:15rem;position:relative;width:fit-content}.dx-timer-labels{display:flex;font-size:small;margin-bottom:.5rem;position:relative}.dx-timer-cont{height:var(--dx-timer-height);overflow-x:hidden;position:relative}.dx-timer-track{opacity:.25}.dx-timer-bar,.dx-timer-track{background:var(--dx-timer-color);height:100%;position:absolute;width:100%}.dx-timer-bar{transition:width .1s linear}.dx-timer-circle{--dx-timer-size:48px;--dx-timer-color:var(--dx-color-blue2);height:var(--dx-timer-size);position:relative;width:var(--dx-timer-size)}.dx-timer-circle-track{stroke:var(--dx-timer-color);opacity:.25;position:absolute}.dx-timer-circle-bar{position:absolute;transform:rotate(0deg);transform:scaleX(-1);transform-origin:center}.dx-timer-circle-bar .dx-circle-elem{stroke:var(--dx-timer-color);transition:stroke-dasharray .1s linear}.dx-timer-circle-label{align-items:center;display:flex;font-size:.8rem;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.dx-toaster{border:1px solid #aaa;bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}.dx-toaster-cont{padding:.5rem;position:fixed}.dx-toaster-cont-tl{left:0;top:0}.dx-toaster-cont-tc{left:50%;top:0;transform:translate(-50%)}.dx-toaster-cont-tr{right:0;top:0}.dx-toaster-cont-bl{bottom:0;left:0}.dx-toaster-cont-bc{bottom:0;left:50%;transform:translate(-50%)}.dx-toaster-cont-br{bottom:0;right:0}.dx-toast{align-items:center;animation:dx-toast-fade-in .3s ease-out;background-color:var(--dx-toast-bg,#2c2c2c);border-left:4px solid var(--dx-toast-accent,transparent);border-radius:4px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);color:var(--dx-toast-color,var(--dx-theme-font-alt-color,#fff));display:block;display:flex;gap:1rem;margin-bottom:.5rem;min-width:20rem;padding:.75rem 1rem;pointer-events:auto;transition:opacity 225ms cubic-bezier(.4,0,.2,1) 0s,transform .15s cubic-bezier(.4,0,.2,1) 0s;width:fit-content}.dx-toast.dismissing{animation:dx-toast-fade-out .2s ease-out forwards}.dx-toast-inner{align-items:center;display:flex;width:100%}.dx-toast-none{--dx-toast-bg:var(--dx-theme-bg-color);--dx-toast-color:var(--dx-theme-font-color);--dx-toast-accent:var(--dx-theme-primary-color)}.dx-toast-info{--dx-toast-bg:#e3f2fd;--dx-toast-color:#0d47a1;--dx-toast-accent:#1565c0;--dx-toast-action-color:#1565c0}.dx-toast-success{--dx-toast-bg:#e8f5e9;--dx-toast-color:#1b5e20;--dx-toast-accent:#2e7d32;--dx-toast-action-color:#2e7d32}.dx-toast-failure{--dx-toast-bg:#fce4ec;--dx-toast-color:#b71c1c;--dx-toast-accent:#d32f2f;--dx-toast-action-color:#d32f2f}.dx-toast-warning{--dx-toast-bg:#fff3e0;--dx-toast-color:#e65100;--dx-toast-accent:#ed6c02;--dx-toast-action-color:#ed6c02}.dx-toast-message{flex:1 1;font-size:.875rem}.dx-toast-action{background:transparent;border:none;border-radius:4px;color:var(--dx-toast-action-color,var(--dx-theme-primary-color));cursor:pointer;font-size:.75rem;font-weight:600;padding:.25rem .5rem;text-transform:uppercase;transition:background-color .2s;white-space:nowrap}.dx-toast-action:hover{background-color:rgba(0,0,0,.06)}.dx-toast-close{background:transparent;border:none;color:var(--dx-toast-color,#fff);cursor:pointer;font-size:1rem;line-height:1;opacity:.6;padding:.25rem}.dx-toast-close:hover{opacity:1}@keyframes dx-toast-fade-out{0%{opacity:1}to{opacity:0;transform:translateY(-.5rem)}}.dx-transition{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.dx-fade-enter{opacity:0}.dx-fade-enter-active,.dx-fade-exit{opacity:1}.dx-fade-exit-active{opacity:0}.dx-grow-enter{opacity:0;transform:scale(.75)}.dx-grow-enter-active,.dx-grow-exit{opacity:1;transform:scale(1)}.dx-grow-exit-active{opacity:0;transform:scale(.75)}.dx-zoom-enter{opacity:0;transform:scale(0)}.dx-zoom-enter-active,.dx-zoom-exit{opacity:1;transform:scale(1)}.dx-zoom-exit-active{opacity:0;transform:scale(0)}.dx-slide-enter-top{transform:translateY(-100%)}.dx-slide-enter-bottom{transform:translateY(100%)}.dx-slide-enter-left{transform:translateX(-100%)}.dx-slide-enter-right{transform:translateX(100%)}.dx-slide-enter-active{transform:none}.dx-slide-exit-active-top{transform:translateY(-100%)}.dx-slide-exit-active-bottom{transform:translateY(100%)}.dx-slide-exit-active-left{transform:translateX(-100%)}.dx-slide-exit-active-right{transform:translateX(100%)}.dx-tooltip-wrapper{display:inline-block;position:relative}.dx-tooltip{background-color:var(--dx-theme-font-color,#323232);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:var(--dx-theme-bg-color,#fff);font-size:.75rem;line-height:1.4;padding:8px 12px;pointer-events:none;position:absolute;white-space:nowrap;z-index:1500}.dx-tooltip-top{bottom:100%;left:50%;transform:translateX(-50%) translateY(-8px)}.dx-tooltip-bottom{left:50%;top:100%;transform:translateX(-50%) translateY(8px)}.dx-tooltip-left{right:100%;top:50%;transform:translateY(-50%) translateX(-8px)}.dx-tooltip-right{left:100%;top:50%;transform:translateY(-50%) translateX(8px)}.dx-tooltip-arrow{border-style:solid;height:0;position:absolute;width:0}.dx-tooltip-arrow-top{border-color:var(--dx-theme-font-color,#323232) transparent transparent transparent;border-width:4px 4px 0;bottom:-4px;left:50%;transform:translateX(-50%)}.dx-tooltip-arrow-bottom{border-color:transparent transparent var(--dx-theme-font-color,#323232) transparent;border-width:0 4px 4px;left:50%;top:-4px;transform:translateX(-50%)}.dx-tooltip-arrow-left{border-color:transparent transparent transparent var(--dx-theme-font-color,#323232);border-width:4px 0 4px 4px;right:-4px;top:50%;transform:translateY(-50%)}.dx-tooltip-arrow-right{border-color:transparent var(--dx-theme-font-color,#323232) transparent transparent;border-width:4px 4px 4px 0;left:-4px;top:50%;transform:translateY(-50%)}.dx-rating{align-items:center;display:inline-flex;gap:2px}.dx-rating-star{color:var(--dx-color-text-hint,#bdbdbd);cursor:pointer;display:inline-flex;transition:transform .15s ease-in-out}.dx-rating-star.active{color:#ffc107}.dx-rating-star:not(.readonly):hover{transform:scale(1.2)}.dx-rating-star.readonly{cursor:default}.dx-dev-panel{bottom:0;display:block;margin:0 5px 5px 0;position:fixed;right:0}:root{--dx-theme-bg-color:#fff;--dx-theme-font-color:#202020;--dx-theme-font-alt-color:#fff;--dx-theme-primary-color:#1e90ff;--dx-theme-border-color:#dadce0;--dx-theme-error-color:#d32f2f;--dx-theme-warning-color:#ed6c02;--dx-theme-success-color:#2e7d32;--dx-theme-info-color:#1565c0;--dx-color-blue1:#1e90ff;--dx-color-blue300:#90caf9;--dx-color-blue900:#1565c0;--dx-color-blue1000:#0d47a1;--dx-color-gray200:#f5f5f5;--dx-color-gray400:#e0e0e0;--dx-color-gray900:#424242;--dx-color-success:#2e7d32;--dx-color-warning:#ed6c02;--dx-color-error:#d32f2f;--dx-color-info:#1565c0;--dx-color-info-bg:#e3f2fd;--dx-color-info-text:#0d47a1;--dx-color-success-bg:#e8f5e9;--dx-color-success-text:#1b5e20;--dx-color-warning-bg:#fff3e0;--dx-color-warning-text:#e65100;--dx-color-error-bg:#fce4ec;--dx-color-error-text:#b71c1c}.dx-theme-dark{--dx-theme-bg-color:#202020;--dx-theme-font-color:#dddee1;--dx-theme-font-alt-color:#202020;--dx-theme-primary-color:#64b5f6;--dx-theme-border-color:#3c4043;--dx-color-info-bg:#0d3b6e;--dx-color-info-text:#bbdefb;--dx-color-info-color:#64b5f6;--dx-color-success-bg:#1b3a1e;--dx-color-success-text:#c8e6c9;--dx-color-success:#66bb6a;--dx-color-warning-bg:#4a2e00;--dx-color-warning-text:#ffe0b2;--dx-color-warning:#ffa726;--dx-color-error-bg:#4a0d0d;--dx-color-error-text:#ffcdd2;--dx-color-error:#ef5350}input:focus,select:focus,textarea:focus{outline:none}.dx-native-button{align-items:center;appearance:none;-webkit-appearance:none;background-color:var(--dx-theme-primary-color);border:1px solid var(--dx-theme-primary-color);border-radius:4px;color:var(--dx-theme-font-alt-color);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1.5;padding:.75rem 1.5rem;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap}.dx-native-button:hover{filter:brightness(.9)}.dx-native-button:active{filter:brightness(.8)}.dx-native-button-secondary{background-color:var(--dx-color-gray200);border-color:var(--dx-theme-border-color);color:var(--dx-theme-font-color)}.dx-native-button-outline{border-color:var(--dx-theme-primary-color)}.dx-native-button-outline,.dx-native-button-text{background-color:transparent;color:var(--dx-theme-primary-color)}.dx-native-button-text{border-color:transparent}.dx-native-button-color-success.dx-native-button-filled{background-color:var(--dx-color-success);border-color:var(--dx-color-success)}.dx-native-button-color-error.dx-native-button-filled{background-color:var(--dx-color-error);border-color:var(--dx-color-error)}.dx-native-button-color-warning.dx-native-button-filled{background-color:var(--dx-color-warning);border-color:var(--dx-color-warning)}.dx-native-button:disabled{background-color:var(--dx-color-gray400);border-color:var(--dx-color-gray400);cursor:not-allowed;opacity:.5}.dx-native-input{appearance:none;-webkit-appearance:none;background-color:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color);border-radius:4px;box-sizing:border-box;color:var(--dx-theme-font-color);font-size:.875rem;padding:.75rem 1rem;transition:border-color .2s ease;width:100%}.dx-native-input:focus{border-color:var(--dx-theme-primary-color);box-shadow:0 0 0 2px rgba(30,144,255,.2);outline:none}.dx-native-color{cursor:pointer;height:36px;padding:2px;width:64px}.dx-native-select{appearance:none;-webkit-appearance:none;background-color:var(--dx-theme-bg-color);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid var(--dx-theme-border-color);border-radius:4px;color:var(--dx-theme-font-color);cursor:pointer;font-size:.875rem;padding:.75rem 2.5rem .75rem 1.25rem;width:100%}.dx-native-select:focus{border-color:var(--dx-theme-primary-color);box-shadow:0 0 0 2px rgba(30,144,255,.2);outline:none}.dx-native-checkbox,.dx-native-radio{appearance:none;-webkit-appearance:none;background-color:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color);border-radius:2px;cursor:pointer;height:1.5rem;margin-right:.75rem;position:relative;vertical-align:middle;width:1.5rem}.dx-native-radio{border-radius:50%}.dx-native-checkbox:checked,.dx-native-radio:checked{background-color:var(--dx-theme-primary-color);border-color:var(--dx-theme-primary-color)}.dx-native-checkbox:checked:after{color:#fff;content:"✓";font-size:12px}.dx-native-checkbox:checked:after,.dx-native-radio:checked:after{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dx-native-radio:checked:after{background-color:#fff;border-radius:50%;content:"";height:8px;width:8px}.dx-native-range{appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;width:100%}.dx-native-range:focus{outline:none}.dx-native-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--dx-theme-primary-color) 0,var(--dx-theme-primary-color) var(--dx-native-range-progress,0),var(--dx-theme-border-color,#ddd) var(--dx-native-range-progress,0),var(--dx-theme-border-color,#ddd) 100%);border-radius:2px;height:.6rem;width:100%}.dx-native-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:var(--dx-theme-primary-color);border:3px solid var(--dx-theme-bg-color);border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.3);height:1.25rem;margin-top:-.375rem;-webkit-transition:transform .1s ease;transition:transform .1s ease;width:1.25rem;z-index:2}.dx-native-range:active::-webkit-slider-thumb{transform:scale(1.15)}.dx-native-range::-moz-range-track{background:var(--dx-theme-border-color,#ddd);height:.5rem;width:100%}.dx-native-range::-moz-range-progress{background-color:var(--dx-theme-primary-color);height:.5rem}.dx-native-range::-moz-range-thumb{background:var(--dx-theme-primary-color);border:3px solid var(--dx-theme-bg-color);border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.3);cursor:pointer;height:1.25rem;-moz-transition:transform .1s ease;transition:transform .1s ease;width:1.25rem}.dx-native-range:active::-moz-range-thumb{transform:scale(1.15)}.dx-native-dialog{background-color:var(--dx-theme-bg-color);border:none;border-radius:0;box-shadow:0 12px 24px rgba(0,0,0,.15);color:var(--dx-theme-font-color);margin:auto;max-width:500px;padding:1.5rem;width:90%}.dx-native-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.5)}.dx-native-progress{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--dx-theme-border-color);border:none;border-radius:2px;height:.625rem;overflow:hidden;width:100%}.dx-native-progress::-webkit-progress-bar{background-color:var(--dx-theme-border-color);border-radius:2px}.dx-native-progress::-webkit-progress-value{background-color:var(--dx-theme-primary-color);border-radius:2px}.dx-native-progress::-moz-progress-bar{background-color:var(--dx-theme-primary-color);border-radius:2px}.dx-native-meter{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--dx-theme-border-color);border:none;border-radius:2px;height:.625rem;overflow:hidden;width:100%}.dx-native-meter::-webkit-meter-bar{background:none;background-color:var(--dx-theme-border-color);border-radius:2px;height:.625rem}.dx-native-meter::-webkit-meter-optimum-value{background:var(--dx-native-meter-color,var(--dx-color-success,#4caf50));border-radius:2px}.dx-native-meter::-webkit-meter-suboptimum-value{background:var(--dx-native-meter-color,var(--dx-color-warning,#ffc107));border-radius:2px}.dx-native-meter::-webkit-meter-even-less-good-value{background:var(--dx-native-meter-color,var(--dx-color-error,#f44336));border-radius:2px}.dx-native-meter:-moz-meter-optimum::-moz-meter-bar{background:var(--dx-native-meter-color,var(--dx-color-success,#4caf50))}.dx-native-meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--dx-native-meter-color,var(--dx-color-warning,#ffc107))}.dx-native-meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--dx-native-meter-color,var(--dx-color-error,#f44336))}.dx-native-meter::-moz-meter-bar{background-color:var(--dx-theme-border-color,#eee);border-radius:4px;height:8px}.dx-native-table{border-collapse:collapse;color:var(--dx-theme-font-color);font-size:.875rem;width:100%}.dx-native-table td,.dx-native-table th{border-bottom:1px solid var(--dx-theme-border-color);padding:.75rem;text-align:left}.dx-native-table th{background-color:var(--dx-theme-bg-color);font-weight:600}.dx-native-table tr:hover{background-color:rgba(0,0,0,.02)}.dx-native-divider{border:none;border-top:1px solid var(--dx-theme-border-color);margin:1rem 0}.dx-native-details{background-color:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color);border-radius:4px;padding:.5rem}.dx-native-summary{cursor:pointer;font-weight:500;outline:none;padding:.5rem}.dx-native-details[open] .dx-native-summary{border-bottom:1px solid var(--dx-theme-border-color);margin-bottom:8px}.dx-native-nav{display:flex;gap:1rem;padding:.5rem}.dx-native-menu{list-style:none;margin:0;padding:0}.dx-native-menu li,.dx-native-menu-item{align-items:center;border-bottom:2px solid transparent;border-left:3px solid transparent;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:.75rem;padding:.5rem 1rem;transition:background-color .2s ease,color .2s ease}.dx-native-menu li:hover,.dx-native-menu-item:hover{background-color:rgba(0,0,0,.05)}.dx-theme-dark .dx-native-menu li:hover,.dx-theme-dark .dx-native-menu-item:hover{background-color:hsla(0,0%,100%,.05)}.dx-native-menu-item.dx-active{background-color:rgba(30,144,255,.1);border-left:3px solid var(--dx-theme-primary-color);border-radius:0 4px 4px 0;color:var(--dx-theme-primary-color)}.dx-theme-dark .dx-native-menu-item.dx-active{background-color:rgba(100,181,246,.15)}.dx-native-nav .dx-native-menu-item.dx-active{border-bottom:2px solid var(--dx-theme-primary-color);border-left:3px solid transparent;border-radius:0}.dx-native-nav .dx-native-menu-item.dx-active,.dx-native-nav .dx-native-menu-item:hover{background-color:transparent;color:var(--dx-theme-primary-color)}.dx-native-menu-item-icon{align-items:center;display:inline-flex;height:1.25rem;justify-content:center;width:1.25rem}.dx-native-menu-item-content{flex:1 1}.dx-native-search-container,.dx-native-select-body{position:relative;width:100%}.dx-native-select-body{background:var(--dx-theme-bg-color);border:1px solid var(--dx-theme-border-color);border-radius:4px;cursor:pointer;display:flex;min-width:10rem;overflow:hidden}.dx-native-select-body .dx-native-select{background:transparent;background-image:none;border:none;box-shadow:none;padding:.75rem 2.5rem .75rem 1rem}.dx-native-select-body:focus-within{border-color:var(--dx-theme-primary-color);box-shadow:0 0 0 2px rgba(30,144,255,.2)}.dx-native-select-chevron{color:var(--dx-theme-font-color);height:1.25rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;z-index:2}.dx-native-svg{fill:currentColor}.dx-native-image,.dx-native-svg{display:inline-block;vertical-align:middle}.dx-native-image{height:auto;max-width:100%}.dx-native-toast-root{bottom:2rem;left:50%;max-width:500px;min-width:300px;position:fixed;transform:translateX(-50%);z-index:1000}@keyframes dx-toast-fade-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.dx-native-toast-content{align-items:center;background-color:var(--dx-toast-bg,#2c2c2c);border-left:4px solid var(--dx-toast-accent,transparent);border-radius:4px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);color:var(--dx-toast-color,#fff);display:flex;gap:1rem;padding:.75rem 1rem}.dx-native-toast-root .dx-native-toast-content{animation:dx-toast-fade-in .3s ease-out}.dx-native-toast-default{--dx-toast-bg:var(--dx-theme-bg-color);--dx-toast-color:var(--dx-theme-font-color);--dx-toast-accent:var(--dx-theme-primary-color);--dx-toast-action-color:var(--dx-theme-primary-color)}.dx-native-toast-info{--dx-toast-bg:var(--dx-color-info-bg);--dx-toast-color:var(--dx-color-info-text);--dx-toast-accent:var(--dx-color-info,var(--dx-theme-info-color));--dx-toast-action-color:var(--dx-color-info,var(--dx-theme-info-color))}.dx-native-toast-success{--dx-toast-bg:var(--dx-color-success-bg);--dx-toast-color:var(--dx-color-success-text);--dx-toast-accent:var(--dx-color-success,var(--dx-theme-success-color));--dx-toast-action-color:var(--dx-color-success,var(--dx-theme-success-color))}.dx-native-toast-warning{--dx-toast-bg:var(--dx-color-warning-bg);--dx-toast-color:var(--dx-color-warning-text);--dx-toast-accent:var(--dx-color-warning,var(--dx-theme-warning-color));--dx-toast-action-color:var(--dx-color-warning,var(--dx-theme-warning-color))}.dx-native-toast-error{--dx-toast-bg:var(--dx-color-error-bg);--dx-toast-color:var(--dx-color-error-text);--dx-toast-accent:var(--dx-color-error,var(--dx-theme-error-color));--dx-toast-action-color:var(--dx-color-error,var(--dx-theme-error-color))}.dx-native-toast-message{flex:1 1;font-size:.875rem}.dx-native-toast-action{background:transparent;border:none;border-radius:4px;color:var(--dx-toast-action-color,var(--dx-theme-primary-color));cursor:pointer;font-size:.75rem;font-weight:600;padding:.25rem .5rem;text-transform:uppercase;transition:background-color .2s;white-space:nowrap}.dx-native-toast-action:hover{background-color:rgba(0,0,0,.06)}.dx-native-toast-close{background:transparent;border:none;color:var(--dx-toast-color,#fff);cursor:pointer;font-size:1rem;line-height:1;opacity:.6;padding:.25rem}.dx-native-toast-close:hover{opacity:1}:root{--dx-icon-color:#707070;--dx-icon-hover-color:var(--dx-theme-primary-color);--dx-icon-size-xs:1rem;--dx-icon-size-sm:1.12rem;--dx-icon-size-md:1.5rem;--dx-icon-size-lg:2rem;--dx-icon-size-xl:3rem}.dx-svgicon{--icon-size:var(--dx-icon-size-md);fill:currentColor;color:var(--dx-icon-color);height:var(--icon-size);width:var(--icon-size)}.dx-svgicon:hover{color:var(--dx-icon-hover-color)}