:root{--smart-font-size:14px;--smart-font-family:Arial,sans-serif;--smart-calendar-header-height:30px;--smart-tooltip-arrow-width:6px;--smart-color:#555;--smart-border-width:1px;--smart-border-color:#A9A9A9;--smart-background-color:transparent;--smart-hover-color:#FFBA00;--smart-hover-border-color:#A9A9A9;--smart-hover-background-color:#E0E0E0;--smart-active-color:#111;--smart-active-border-color:#A9A9A9;--smart-active-background-color:#BDBDBD;--smart-alternation-index0-color:#111;--smart-alternation-index0-border-color:#FFFF8D;--smart-alternation-index0-background-color:#FFFF8D;--smart-alternation-index1-color:#111;--smart-alternation-index1-border-color:#9BBB59;--smart-alternation-index1-background-color:#9BBB59;--smart-alternation-index2-color:#fff;--smart-alternation-index2-border-color:#FC3752;--smart-alternation-index2-background-color:#FC3752;--smart-disabled-color:#333;--smart-disabled-border-color:#A9A9A9;--smart-disabled-background-color:transparent;--smart-focus-color:#555;--smart-focus-border-color:#333;--smart-focus-background-color:transparent;--smart-tick-color:black;--smart-tick-label-color:#A9A9A9;--smart-check-box-default-size:14px;--smart-radio-button-default-size:10px;--smart-numeric-text-box-default-width:150px;--smart-numeric-text-box-default-height:30px;--smart-numeric-text-box-spin-buttons-default-width:18px;--smart-numeric-text-box-default-radix-display-width:12%;--smart-numeric-text-box-default-unit-display-width:28px;--smart-list-item-inner-container-width:100%;--smart-list-box-scroll-bar-size:10px;--smart-list-box-filter-input-size:25px;--smart-toggle-button-background-color:#999;--smart-splitter-default-width:850px;--smart-splitter-default-height:500px;--smart-switch-button-default-width:50px;--smart-switch-button-default-height:30px;--smart-switch-button-thumb-size:12px;--smart-switch-button-thumb-default-background-color:#A9A9A9;--smart-switch-button-thumb-background-color-checked:rosybrown;--smart-switch-button-label-checked-background-color:#ddd;--smart-switch-button-label-unchecked-background-color:#ddd;--smart-switch-button-label-animation-offset:100px;--smart-switch-button-label-animation-offset-normal:var(--smart-switch-button-label-animation-offset);--smart-switch-button-label-animation-offset-inverse:100px;--smart-switch-button-border-radius:0;--smart-tank-default-width:200px;--smart-tank-default-height:200px;--smart-tank-scale-size:105px;--smart-tank-thumb-width:20px;--smart-tank-thumb-height:20px;--smart-tank-tooltip-width:80px;--smart-tank-tooltip-height:30px;--smart-tank-tick-size:10px;--smart-tank-minor-tick-size:5px;--smart-tank-minimum-track-size:6px;--smart-slider-track-size:10px;--smart-slider-thumb-width:20px;--smart-slider-thumb-height:20px;--smart-slider-tooltip-width:80px;--smart-slider-tooltip-height:30px;--smart-slider-spin-button-width:23px;--smart-slider-spin-button-height:23px;--smart-slider-tick-size:10px;--smart-slider-minor-tick-size:5px;--smart-scroll-button-size:16px;--smart-power-button-default-width:30px;--smart-power-button-default-height:var(--smart-power-button-default-width);--smart-gauge-default-width:300px;--smart-gauge-default-height:300px;--smart-tabs-header-button-size:20px;--smart-tabs-animation-duration:0.5s;--smart-tabs-default-width:200px;--smart-tabs-default-height:200px;--smart-tabs-header-controls-width:65px;--smart-accordion-animation-duration:200ms;--smart-accordion-default-width:200px;--smart-accordion-default-height:200px;--smart-accordion-expanded-content-height:0px;--smart-accordion-expanded-content-local-height:0px;--smart-accordion-item-header-height:0px;--smart-drop-down-list-default-width:150px;--smart-drop-down-list-default-height:30px;--smart-drop-down-element-width:initial;--smart-drop-down-element-height:auto;--smart-drop-down-element-max-width:800px;--smart-drop-down-element-min-width:100px;--smart-drop-down-element-max-height:200px;--smart-drop-down-element-min-height:50px;--smart-drop-down-button-width:30px;--smart-drop-down-resize-bar-height:15px;--smart-combo-box-default-width:var(--smart-drop-down-list-default-width);--smart-combo-box-default-height:var(--smart-drop-down-list-default-height);--smart-combo-box-drop-down-width:var(--smart-drop-down-element-width);--smart-combo-box-drop-down-height:var(--smart-drop-down-element-height);--smart-list-box-default-width:250px;--smart-list-box-default-height:300px;--smart-loader-size:30px;--smart-progress-bar-default-width:200px;--smart-progress-bar-default-height:30px;--smart-circular-progress-bar-default-size:150px;--smart-circular-progress-bar-fill-size:20%;--smart-led-default-width:30px;--smart-led-default-height:var(--smart-led-default-width);--smart-date-time-picker-default-width:250px;--smart-date-time-picker-default-height:30px;--smart-date-time-picker-calendar-button-width:30px;--smart-date-time-picker-spin-buttons-width:20px;--smart-date-time-picker-drop-down-width:250px;--smart-date-time-picker-drop-down-height:275px;--smart-label-height:20px;--smart-time-picker-default-width:300px;--smart-time-picker-default-height:500px;--smart-array-default-width:130px;--smart-array-default-height:80px;--smart-array-element-gap:3px;--smart-text-box-scroll-bar-size:12px;--smart-text-box-default-width:200px;--smart-text-box-default-height:30px;--smart-multiline-text-box-default-width:400px;--smart-multiline-text-box-default-height:200px;--smart-multiline-text-box-scroll-bar-size:12px;--smart-pager-default-width:400px;--smart-pager-default-height:40px;--smart-pager-button-width:100px;--smart-pager-item-width:36px;--smart-pager-ellipsis-width:var(--smart-pager-item-width);--smart-menu-default-width:400px;--smart-menu-default-height:40px;--smart-menu-vertical-default-width:150px;--smart-menu-vertical-default-height:400px;--smart-menu-scroll-button-size:20px;--smart-list-menu-default-width:300px;--smart-list-menu-default-height:400px;--smart-list-menu-header-height:40px;--smart-list-menu-drop-down-width:300px;--smart-list-menu-drop-down-height:200px;--smart-list-menu-filter-input-size:35px;--smart-window-default-height:400px;--smart-window-default-width:400px;--smart-window-header-height:35px;--smart-window-footer-height:var(--smart-window-header-height);--smart-window-min-width:250px;--smart-toast-container-default-width:300px;--smart-chip-default-height:35px;--smart-chip-avatar-background-color:rgba(0, 151,136, 0.5);--smart-chip-avatar-color:white;--smart-grid-footer-height:30px;--smart-grid-header-height:30px;--smart-grid-group-header-height:30px;--smart-grid-column-header-height:30px;--smart-grid-pager-height:30px;--smart-grid-filter-footer-height:30px;--smart-grid-aggregate-footer-height:30px;--smart-grid-header-color:rgb(149, 149, 149);--smart-grid-header-background-color:#fff;--smart-grid-group-header-background-color:#fff;--smart-grid-column-header-color:rgb(149, 149, 149);--smart-grid-column-header-border-color:#ddd;--smart-grid-column-header-background-color:#fff;--smart-grid-cell-fixed-background-color:#fafafa;--smart-grid-cell-filter-row-background-color:#f4f4f4;--smart-grid-cell-special-background-color:#aeccfb;--smart-grid-cell-tooltip-background-color:#000;--smart-grid-pager-background-color:#fafafa;--smart-grid-cell-background-color:#fff;--smart-grid-cell-color:#333333;--smart-grid-cell-border-color:#ddd;--smart-grid-footer-background-color:#fafafa;--smart-grid-aggregate-footer-background-color:#fafafa;--pseudo-element-height:0;--smart-grid-column-filter-background-color:#FFFFFF;--smart-grid-cell-summary-row-background-color:#FFFFFF}.smart-container{box-sizing:border-box;font-family:inherit;font-size:inherit;display:block;width:100%;height:100%;outline:0;margin:0;padding:0}.smart-container *{box-sizing:border-box}.smart-drop-down,.smart-popup{position:absolute;box-sizing:border-box;margin:0;z-index:9999;list-style-type:none}@font-face{font-family:smart-icons;src:url(font/smart.icons.eot);src:url(font/smart.icons.eot#iefix) format('embedded-opentype'),url(font/smart.icons.woff) format('woff'),url(font/smart.icons.ttf) format('truetype'),url(font/smart.icons.svg#fontello) format('svg');font-weight:400;font-style:normal}.smart-arrow{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:1em 1em}.smart-arrow-down:after,.smart-arrow-left:after,.smart-arrow-right:after,.smart-arrow-up:after,smart-date-time-picker .smart-calendar-button:after{width:100%;height:100%;font-family:smart-icons;font-style:normal;font-weight:400;color:gray;font-size:7px;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.smart-arrow-up:after{content:'\e801'}.smart-arrow-down:after{content:'\e804'}.smart-arrow-left:after{content:'\e803'}.smart-arrow-right:after{content:'\e802'}.smart-right-to-left{direction:rtl}smart-accordion,smart-alert-window,smart-array,smart-button,smart-check-box,smart-combo-box,smart-date-time-picker,smart-dialog-window,smart-drop-down-list,smart-gauge,smart-led,smart-list-box,smart-list-menu,smart-masked-text-box,smart-menu,smart-multi-split-button,smart-multiline-prompt-window,smart-multiline-text-box,smart-numeric-text-box,smart-password-text-box,smart-power-button,smart-progress-bar,smart-progress-window,smart-prompt-window,smart-radio-button,smart-repeat-button,smart-scroll-bar,smart-slider,smart-splitter,smart-switch-button,smart-tabs,smart-tank,smart-text-box,smart-time-picker,smart-toggle-button,smart-wait-window,smart-window{font-size:var(--smart-font-size);font-family:var(--smart-font-family);overflow:hidden;box-sizing:border-box;-webkit-tap-highlight-color:transparent}smart-alert-window[disabled],smart-button[disabled],smart-calendar[disabled],smart-card[disabled],smart-check-box[disabled],smart-circular-progress-bar[disabled],smart-dialog-window[disabled],smart-drop-down-list[disabled],smart-gauge[disabled],smart-led[disabled],smart-list-box[disabled],smart-list-item[disabled],smart-list-menu[disabled],smart-menu-item[disabled],smart-menu-items-group[disabled],smart-menu[disabled],smart-multi-split-button[disabled],smart-multiline-prompt-window[disabled],smart-multiline-text-box[disabled],smart-numeric-text-box[disabled],smart-password-text-box[disabled],smart-power-button[disabled],smart-progress-bar[disabled],smart-progress-window[disabled],smart-prompt-window[disabled],smart-radio-button[disabled],smart-repeat-button[disabled],smart-scroll-bar[disabled],smart-slider[disabled],smart-splitter[disabled],smart-switch-button[disabled],smart-tab[disabled],smart-tabs[disabled],smart-tank[disabled],smart-text-box[disabled],smart-time-picker[disabled],smart-toggle-button[disabled],smart-wait-window[disabled],smart-window[disabled]{opacity:.55;cursor:default;pointer-events:none}smart-list-box input,smart-numeric-text-box input{border-radius:0;-webkit-appearance:none}.smart-badge{display:inline-block;padding:.25em .4em;border-radius:5px;color:#fff;font-family:var(--smart-font-family);font-weight:700;line-height:1}.smart-badge.smart-badge-light{color:#a9a9a9;background-color:#eee}.smart-badge.smart-badge-dark{background-color:#636c72}.smart-badge.smart-badge-info{background-color:#5bc0de}.smart-badge.smart-badge-success{background-color:#5cb85c}.smart-badge.smart-badge-warning{background-color:#f0ad4e}.smart-badge.smart-badge-danger{background-color:#d9534f}.smart-badge.smart-badge-pill{border-radius:10rem}smart-button,smart-repeat-button,smart-toggle-button{display:inline-block}smart-button.smart-rounded-corners button,smart-repeat-button.smart-rounded-corners button,smart-toggle-button.smart-rounded-corners button{border-radius:4px}smart-button.smart-floating button,smart-repeat-button.smart-floating button,smart-toggle-button.smart-floating button{overflow:hidden;padding:0;border-radius:50%;transition:.3s}smart-button.smart-button button,smart-repeat-button.smart-button button,smart-toggle-button.smart-button button{padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143}smart-button.smart-button-large button,smart-repeat-button.smart-button-large button,smart-toggle-button.smart-button-large button{padding:10px 16px;font-size:18px;line-height:1.3333333}smart-button.smart-button-small button,smart-repeat-button.smart-button-small button,smart-toggle-button.smart-button-small button{padding:5px 10px;font-size:12px;line-height:1.5}smart-button.smart-button-very-small button,smart-repeat-button.smart-button-very-small button,smart-toggle-button.smart-button-very-small button{padding:1px 5px;font-size:12px;line-height:1.5}smart-button .smart-button,smart-button button,smart-repeat-button .smart-button,smart-repeat-button button,smart-toggle-button .smart-button,smart-toggle-button button{position:relative;padding:1px 2px 1px 2px;text-align:center;vertical-align:middle;color:var(--smart-color);border:var(--smart-border-width) solid var(--smart-border-color);background-color:var(--smart-background-color);cursor:pointer}smart-button button:focus,smart-repeat-button button:focus,smart-toggle-button button:focus{color:var(--smart-focus-color);border-color:var(--smart-focus-border-color);background-color:var(--smart-focus-background-color)}smart-button button.hover,smart-repeat-button button.hover,smart-toggle-button button.hover{color:var(--smart-hover-color);border-color:var(--smart-hover-border-color);background-color:var(--smart-hover-background-color);transition:background-color .1s linear}smart-button button.active,smart-button button:active,smart-repeat-button button.active,smart-repeat-button button:active,smart-toggle-button button.active,smart-toggle-button button:active,smart-toggle-button[checked] button{color:var(--smart-active-color);border-color:var(--smart-active-border-color);background-color:var(--smart-active-background-color);transition:background-color .1s linear}smart-button[readonly] button,smart-repeat-button[readonly] button,smart-toggle-button[readonly] button{cursor:default}smart-button[readonly] button.active,smart-button[readonly] button:active,smart-repeat-button[readonly] button.active,smart-repeat-button[readonly] button:active,smart-toggle-button[readonly] button.active,smart-toggle-button[readonly] button:active{color:var(--smart-color);border:var(--smart-border-width) solid var(--smart-border-color);background:var(--smart-background-color);transition:none}smart-toggle-button[checked] button{background-color:var(--smart-toggle-button-background-color)}smart-button[disabled] button,smart-repeat-button[disabled] button,smart-toggle-button[disabled] button{color:var(--smart-disabled-color);border-color:var(--smart-disabled-border-color);background-color:var(--smart-disabled-background-color);cursor:default}smart-toggle-button .smart-container{font-weight:inherit;font-style:inherit}smart-calendar{display:block;border:1px solid #a9a9a9;outline:0;font-family:smart-icons;font-size:var(--smart-font-size);background-color:#fff;-webkit-tap-highlight-color:transparent}smart-calendar,smart-calendar[months="1"]{width:300px;height:250px}smart-calendar[view=landscape]{height:200px}smart-calendar>.smart-container{user-select:none;-moz-user-select:none;-webkit-user-select:none;touch-action:none}smart-calendar>.smart-container,smart-calendar[view=portrait]>.smart-container{display:flex;justify-content:center;flex-direction:column}smart-calendar[view=landscape]>.smart-container{flex-direction:row}smart-calendar .smart-calendar-container{width:100%;height:100%;border:initial;padding:10px}smart-calendar[view-sections*=title] .smart-calendar-container{width:100%;height:80%}smart-calendar[view=landscape] .smart-calendar-container{height:100%}smart-calendar .smart-calendar-title{width:100%;padding:10px;font-family:var(--smart-font-family);user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;overflow:hidden}smart-calendar[view=landscape] .smart-calendar-title{min-width:25%;padding:2%;padding-right:1%}smart-calendar[view=landscape] .smart-calendar-container{min-width:75%}smart-calendar .smart-calendar-title{width:100%;height:20%}smart-calendar[view=landscape] .smart-calendar-title{height:100%}smart-calendar .smart-calendar-title div:first-of-type{font-size:70%}smart-calendar .smart-calendar-title .smart-selected{opacity:1}smart-calendar .smart-calendar-title div{position:relative;opacity:.5;font-size:125%;cursor:pointer;display:table}smart-calendar .smart-year-element{outline:0;width:25%;height:100%;border:1px solid #a9a9a9;margin-left:7%;padding:2px;text-align:center;font-size:inherit}smart-calendar .smart-year-element:focus{border:1px solid #555}smart-calendar:focus{border:1px solid #555}smart-calendar[disabled]:focus{border:1px solid #a9a9a9}smart-calendar .smart-date-container:focus,smart-calendar .smart-decrement-year-button button:focus,smart-calendar .smart-increment-year-button button:focus,smart-calendar .smart-next-month-button button:focus,smart-calendar .smart-previous-month-button button:focus,smart-calendar .smart-year-container:focus{border:1px solid var(--smart-focus-border-color);background-color:var(--smart-focus-background-color);outline:0}smart-calendar .smart-date-container,smart-calendar .smart-year-container{border:1px solid transparent}smart-calendar[disabled] .smart-decrement-year-button:focus,smart-calendar[disabled] .smart-increment-year-button:focus,smart-calendar[disabled] .smart-next-month-button:focus,smart-calendar[disabled] .smart-previous-month-button:focus,smart-calendar[readonly] .smart-decrement-year-button:focus,smart-calendar[readonly] .smart-increment-year-button:focus,smart-calendar[readonly] .smart-next-month-button:focus,smart-calendar[readonly] .smart-previous-month-button:focus{outline:0}smart-calendar[readonly] .smart-button:active{border:none}smart-calendar[readonly] input:focus{border-color:var(--smart-border-color)}smart-calendar .smart-arrow{display:initial;vertical-align:middle}smart-calendar .smart-footer,smart-calendar .smart-header{display:flex;align-items:center;justify-content:center;height:var(--smart-calendar-header-height);width:100%;outline:initial}smart-calendar .smart-footer.smart-hidden{display:none}smart-calendar .smart-footer{padding-left:7%;padding-right:7%}smart-calendar .smart-calendar-container>.smart-content{position:relative;width:80%;height:calc(100% - var(--smart-calendar-header-height));display:flex;padding:2px;padding-left:initial;padding-right:initial;margin-left:10%;margin-right:10%;cursor:default;overflow:hidden;outline:initial;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}smart-calendar[display-mode=decade][display-mode-view=list] .smart-calendar-container>.smart-content,smart-calendar[display-mode=year][display-mode-view=list] .smart-calendar-container>.smart-content{height:100%}smart-calendar[display-mode=decade][display-mode-view=list][view-sections='["footer", "title"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=decade][display-mode-view=list][view-sections='["footer","header","title"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=decade][display-mode-view=list][view-sections='["footer","title","header"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=decade][display-mode-view=list][view-sections='["footer"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=decade][display-mode-view=list][view-sections='["header","footer","title"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=decade][display-mode-view=list][view-sections='["header","title","footer"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=decade][display-mode-view=list][view-sections='["title", "header", "footer"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=decade][display-mode-view=list][view-sections='["title","footer"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=decade][display-mode-view=list][view-sections='["title","header","footer"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=year][display-mode-view=list][view-sections='["footer", "title"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=year][display-mode-view=list][view-sections='["footer","header","title"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=year][display-mode-view=list][view-sections='["footer","title","header"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=year][display-mode-view=list][view-sections='["footer"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=year][display-mode-view=list][view-sections='["header","footer","title"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=year][display-mode-view=list][view-sections='["header","title","footer"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=year][display-mode-view=list][view-sections='["title", "header", "footer"]'] .smart-calendar-container>.smart-content,smart-calendar[display-mode=year][display-mode-view=list][view-sections='["title","footer"]'] .smart-calendar-container>.smart-content{height:calc(100% - var(--smart-calendar-header-height))}smart-calendar .smart-calendar-container>.smart-content .smart-calendar-list-view{height:100%}smart-calendar[disabled] .smart-calendar-container>.smart-content:focus .smart-calendar-week div{border:1px solid transparent}smart-calendar .smart-calendar-container>.smart-content .smart-list-view{width:100%;height:100%;border:initial;position:absolute;color:inherit;text-align:center}smart-calendar .smart-calendar-container>.smart-content smart-list-box smart-list-item[selected],smart-calendar .smart-calendar-container>.smart-content smart-list-box smart-list-item[selected][focused]{background-color:initial;font-size:150%}smart-calendar .smart-calendar-container>.smart-content smart-list-box:focus:not([selection-mode=checkBox]):not([selection-mode=radioButton]) smart-list-item[selected]:not([focused]),smart-calendar .smart-calendar-container>.smart-content smart-list-box:not(:focus):not([selection-mode=checkBox]):not([selection-mode=radioButton]) smart-list-item[selected]:not([focused]),smart-calendar .smart-calendar-container>.smart-content smart-list-box:not(:focus):not([selection-mode=checkBox]):not([selection-mode=radioButton]) smart-list-item[selected][focused]{background-color:initial}smart-calendar .smart-calendar-container>.smart-content smart-list-box:focus:not([selection-mode=checkBox]):not([selection-mode=radioButton]) smart-list-item[selected][focused]{color:rgba(255,187,0,1)}smart-calendar[view-sections='["footer", "header", "title"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["footer", "header"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["footer", "title", "header"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["footer","header","title"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["footer","header"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["footer","title","header"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["header", "footer", "title"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["header", "footer"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["header", "title", "footer"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["header","footer","title"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["header","footer"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["header","title","footer"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["title", "footer", "header"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["title", "header", "footer"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["title","footer","header"]'] .smart-calendar-container>.smart-content,smart-calendar[view-sections='["title","header","footer"]'] .smart-calendar-container>.smart-content{height:calc(100% - 2 * var(--smart-calendar-header-height))}smart-calendar .smart-calendar-week-titles{margin-bottom:2px}smart-calendar .smart-calendar-week-titles div{border-bottom:1px solid #a9a9a9}smart-calendar .smart-calendar-week-titles div:first-of-type{border-bottom:none}smart-calendar[months] .smart-calendar-month:nth-child(even){padding-left:5px}smart-calendar[months] .smart-calendar-month:nth-child(odd){padding-right:5px}smart-calendar[months="1"] .smart-calendar-month:nth-child(even),smart-calendar[months="1"] .smart-calendar-month:nth-child(odd){padding:initial}smart-calendar .smart-calendar-month,smart-calendar .smart-calendar-month-separator,smart-calendar .smart-calendar-week,smart-calendar .smart-calendar-week-titles{display:table;width:100%;table-layout:fixed;text-align:center}smart-calendar .smart-calendar-week.smart-hidden{display:none}smart-calendar .smart-calendar-week div[selected],smart-calendar .smart-calendar-week div[selected].hovered{background-color:#fb0}smart-calendar .smart-calendar-week div[today]{color:#009788}smart-calendar .smart-calendar-week div[today].hovered{background-color:#a9a9a9}smart-calendar .smart-calendar-week div[selected][today]{background-color:#fb0;color:#000}smart-calendar .smart-calendar-week-titles div:first-child,smart-calendar .smart-week-number{display:none}smart-calendar .smart-month-name{font-size:calc(1em + 1px);font-family:var(--smart-font-family)}smart-calendar[right-to-left] .smart-header:empty{direction:rtl}smart-calendar[months] .smart-month-name{display:initial}smart-calendar .smart-month-name,smart-calendar[months="1"] .smart-month-name{display:none}smart-calendar .smart-date-element{cursor:default;align-items:center}smart-calendar[calendar-mode=classic] .smart-date-element{align-items:initial;overflow:initial}smart-calendar .smart-date-element:focus{border:1px solid var(--smart-focus-border-color)}smart-calendar .smart-calendar-month-separator{width:50%;order:2}smart-calendar:not(.animation) .smart-content .smart-calendar-month-separator,smart-calendar:not(.animation) .smart-content .smart-next-months-container{display:none}smart-calendar[scroll-buttons-navigation-mode=portrait] .smart-calendar-month-separator{width:100%;height:50%}smart-calendar[hide-other-month-days] .smart-other-month-date{visibility:hidden}smart-calendar .smart-other-month-date{color:#a9a9a9}smart-calendar .smart-calendar-week-titles div,smart-calendar[week-numbers] .smart-calendar-week-titles div:first-of-type,smart-calendar[week-numbers] .smart-week-number{display:table-cell;text-overflow:ellipsis;overflow:hidden}smart-calendar .smart-calendar-week div{display:table-cell;height:100%;text-overflow:ellipsis;overflow:hidden;border:1px solid transparent;padding:1%}smart-calendar .smart-next-month-button,smart-calendar .smart-previous-month-button{width:10%;height:100%;position:relative;font-family:smart-icons;font-size:inherit;display:inline-block;font-weight:inherit}smart-calendar .smart-previous-month-button{margin-right:3%}smart-calendar .smart-next-month-button{margin-left:3%}smart-calendar .smart-decrement-year-button,smart-calendar .smart-increment-year-button{position:relative;font-size:8px;font-family:smart-icons;display:block;cursor:default}smart-calendar .smart-year-selector{font-family:smart-icons;font-size:10px;display:inline-block}smart-calendar .smart-date-element{position:relative;display:flex;width:74%;height:100%;outline:initial;overflow:hidden;text-align:center;font-family:var(--smart-font-family)}smart-calendar .smart-date-element>div{display:flex;justify-content:center;align-items:center;width:100%;height:100%;outline:initial;font-size:inherit}smart-calendar .smart-date-element>div:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}smart-calendar .smart-date-element div.smart-hidden{display:none}smart-calendar .smart-footer button,smart-calendar .smart-header button{border:initial;color:inherit}smart-calendar .smart-month-element{position:relative;width:60%;height:100%;text-align:center;font-size:inherit}smart-calendar .smart-year-elements{display:flex;width:8%;height:100%;flex-direction:column;align-items:center;justify-content:space-around}smart-calendar .smart-calendar-container>.smart-content div[focused]{border:1px solid var(--smart-focus-border-color)}smart-calendar .smart-calendar-week div[disabled],smart-calendar[disabled] .smart-calendar-container>.smart-content,smart-calendar[disabled] .smart-footer,smart-calendar[disabled] .smart-header{opacity:.55}smart-calendar[disabled] smart-drop-down-list[disabled],smart-calendar[disabled] smart-repeat-button[disabled]{opacity:1}smart-calendar input[disabled],smart-calendar[disabled] input[disabled]{user-select:none;-moz-user-select:none;-webkit-user-select:none;background-color:transparent}smart-calendar[disabled] .smart-calendar-week div[selected]{background-color:initial}smart-calendar .smart-calendar-week div[restricted]{cursor:not-allowed;opacity:.55;text-decoration:line-through}smart-calendar .smart-calendar-week div.hovered{background-color:rgba(169,169,169,.5)}smart-calendar .smart-calendar-week .smart-week-number{display:none;padding:initial;border:initial}smart-calendar[week-numbers] .smart-calendar-week .smart-week-number{display:block;padding:initial;border:initial;margin-right:5px}smart-calendar .smart-calendar-week div[disabled].hovered,smart-calendar .smart-calendar-week div[restricted].hovered,smart-calendar[disabled] .smart-calendar-week div.hovered{background-color:initial}smart-calendar .smart-calendar-week div[important]{color:red}smart-calendar[hide-day-names] .smart-calendar-week-titles{display:none}smart-calendar smart-tooltip[visible]{animation:smart-drop-down-list-animation-overlay-opening .2s ease-in}smart-calendar smart-tooltip .smart-tooltip-content{border-radius:10px}smart-calendar smart-tooltip{animation:smart-drop-down-list-animation-overlay-closing .2s ease-out;transition:animation,visibility .2s ease-in}smart-calendar .smart-calendar-container>.smart-content>div{display:flex;flex-shrink:0;flex-wrap:wrap;font-size:inherit}smart-calendar .smart-months-container,smart-calendar .smart-next-months-container{width:100%;height:100%;align-items:center}@-moz-document url-prefix(){smart-calendar .smart-months-container,smart-calendar .smart-next-months-container{line-height:initial}smart-calendar .smart-calendar-week div{padding:initial}}smart-calendar .smart-months-container{order:1}smart-calendar .smart-next-months-container{order:3}smart-calendar[months] .smart-calendar-month{width:50%;font-size:50%}smart-calendar[months="1"] .smart-calendar-month{width:100%;font-size:100%}smart-calendar .smart-calendar-container>.smart-content .smart-hidden,smart-calendar .smart-header.smart-hidden{display:none}smart-calendar .smart-date-view-container{width:100%;height:100%;text-align:center;flex-direction:row;align-items:center}smart-calendar .smart-date-view-container.smart-list-display-mode-view{flex-direction:column}smart-calendar .smart-date-view-container div{display:flex;justify-content:center;align-items:center;position:relative;width:25%;height:25%}smart-calendar .smart-date-view-container .smart-visibility-hidden{visibility:visible;opacity:.55}smart-calendar .smart-date-element:focus{border:1px solid var(--smart-focus-border-color)}smart-calendar[disabled] .smart-date-element:focus{border:initial}smart-calendar .smart-date-element[display-mode=classic]:active{background-color:var(--smart-hover-background-color);transition:background-color .1s linear}smart-calendar .smart-calendar-animation-panel{position:absolute;background-color:#fff;justify-content:center;align-items:center}smart-calendar[scroll-buttons-position=far] .smart-date-element,smart-calendar[scroll-buttons-position=near] .smart-previous-month-button{order:1}smart-calendar[scroll-buttons-position=far] .smart-previous-month-button,smart-calendar[scroll-buttons-position=near] .smart-next-month-button{order:2}smart-calendar[scroll-buttons-position=far] .smart-next-month-button,smart-calendar[scroll-buttons-position=near] .smart-date-element{order:3}smart-calendar[scroll-buttons-navigation-mode=portrait] .smart-calendar-container>.smart-content{flex-direction:column}smart-calendar .smart-calendar-week div{position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,#000)}smart-tooltip{position:absolute;text-align:center;z-index:9999;font-family:var(--smart-font-family);font-size:var(--smart-font-size);visibility:hidden}smart-tooltip[visible]{visibility:visible}smart-tooltip .smart-tooltip-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;padding:5px;border:1px solid var(--smart-border-color);width:100%;height:100%}smart-tooltip[arrow],smart-tooltip[arrow][arrow-direction=bottom]{padding-bottom:var(--smart-tooltip-arrow-width)}smart-tooltip[arrow][arrow-direction=top]{padding-bottom:initial;padding-top:var(--smart-tooltip-arrow-width)}smart-tooltip[arrow][arrow-direction=left]{padding-bottom:initial;padding-left:var(--smart-tooltip-arrow-width)}smart-tooltip[arrow][arrow-direction=right]{padding-bottom:initial;padding-right:var(--smart-tooltip-arrow-width)}smart-tooltip[arrow] .smart-tooltip-content:after,smart-tooltip[arrow][arrow-direction=bottom] .smart-tooltip-content:after{content:"";width:0;height:0;border-left:var(--smart-tooltip-arrow-width) solid transparent;border-right:var(--smart-tooltip-arrow-width) solid transparent;border-top:var(--smart-tooltip-arrow-width) solid var(--smart-border-color);position:absolute;top:calc(100% - var(--smart-tooltip-arrow-width));left:calc(100% / 2 - var(--smart-tooltip-arrow-width))}smart-tooltip[arrow][arrow-direction=top] .smart-tooltip-content:after{border-left:var(--smart-tooltip-arrow-width) solid transparent;border-right:var(--smart-tooltip-arrow-width) solid transparent;border-bottom:var(--smart-tooltip-arrow-width) solid var(--smart-border-color);border-top:initial;top:0;bottom:calc(100% + var(--smart-tooltip-arrow-width))}smart-tooltip[arrow][arrow-direction=right] .smart-tooltip-content:after{border-bottom:var(--smart-tooltip-arrow-width) solid transparent;border-top:var(--smart-tooltip-arrow-width) solid transparent;border-left:var(--smart-tooltip-arrow-width) solid var(--smart-border-color);border-right:initial;left:calc(100% - var(--smart-tooltip-arrow-width));top:calc(50% - var(--smart-tooltip-arrow-width))}smart-tooltip[arrow][arrow-direction=left] .smart-tooltip-content:after{border-bottom:var(--smart-tooltip-arrow-width) solid transparent;border-top:var(--smart-tooltip-arrow-width) solid transparent;border-right:var(--smart-tooltip-arrow-width) solid var(--smart-border-color);border-left:initial;left:0;top:calc(50% - var(--smart-tooltip-arrow-width))}smart-tooltip.animation{visibility:visible;opacity:0;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-in-out}smart-tooltip.animation[visible]{opacity:1}.smart-drop-down-repositioned.smart-visibility-hidden,smart-combo-box .smart-drop-down.smart-visibility-hidden,smart-drop-down-list .smart-drop-down.smart-visibility-hidden,smart-multi-split-button .smart-drop-down.smart-visibility-hidden,smart-text-box .smart-drop-down.smart-visibility-hidden{transform:scale(0);transition:transform .2s ease-in;transform-origin:left top 0}smart-drop-down-list,smart-multi-split-button{display:block;width:var(--smart-drop-down-list-default-width);height:var(--smart-drop-down-list-default-height);overflow:initial}smart-combo-box.auto-height,smart-drop-down-list.auto-height,smart-multi-split-button.auto-height{height:auto;min-height:30px}smart-combo-box.auto-height .smart-content,smart-combo-box.auto-height .smart-selection-field,smart-combo-box.auto-height>.smart-container,smart-drop-down-list.auto-height .smart-action-button,smart-drop-down-list.auto-height .smart-content,smart-drop-down-list.auto-height>.smart-container,smart-multi-split-button.auto-height .smart-action-button,smart-multi-split-button.auto-height .smart-content,smart-multi-split-button.auto-height>.smart-container{min-height:inherit}smart-combo-box[focused] .smart-selection-field{border-style:solid;border-width:var(--smart-border-width)}smart-combo-box:focus,smart-drop-down-list:focus,smart-multi-split-button:focus{outline:initial}smart-combo-box:focus .smart-drop-down-button,smart-combo-box[focused] .smart-drop-down-button,smart-combo-box[focused] .smart-selection-field,smart-combo-box[focused][drop-down-button-position=left] .smart-drop-down-button,smart-combo-box[focused][drop-down-open-mode=default] .smart-selection-field,smart-drop-down-list:focus .smart-action-button,smart-drop-down-list:focus .smart-drop-down-button,smart-drop-down-list[drop-down-open-mode=dropDownButton]:focus .smart-action-button,smart-drop-down-list[drop-down-open-mode=dropDownButton]:focus .smart-drop-down-button,smart-multi-split-button:focus .smart-action-button,smart-multi-split-button:focus .smart-drop-down-button,smart-multi-split-button[drop-down-open-mode=dropDownButton]:focus .smart-action-button,smart-multi-split-button[drop-down-open-mode=dropDownButton]:focus .smart-drop-down-button{outline:initial;border-color:#555}smart-combo-box.hovered .smart-drop-down-button,smart-combo-box.hovered .smart-selection-field,smart-combo-box.hovered[drop-down-open-mode=dropDownButton] .smart-drop-down-button:focus,smart-combo-box.hovered[focused][drop-down-open-mode=dropDownButton] .smart-drop-down-button,smart-combo-box.hovered[focused][drop-down-open-mode=dropDownButton] .smart-selection-field,smart-drop-down-list.hovered .smart-action-button,smart-drop-down-list.hovered .smart-drop-down-button,smart-multi-split-button.hovered .smart-action-button,smart-multi-split-button.hovered .smart-drop-down-button{border-color:var(--smart-hover-color)}smart-combo-box[resizing] .smart-drop-down-button,smart-combo-box[resizing] .smart-selection-field,smart-drop-down-list[resizing] .smart-action-button,smart-drop-down-list[resizing] .smart-drop-down-button,smart-multi-split-button[resizing] .smart-action-button,smart-multi-split-button[resizing] .smart-drop-down-button{border-color:var(--smart-border-color)}smart-combo-box>.smart-container,smart-drop-down-list>.smart-container,smart-multi-split-button>.smart-container{position:relative}smart-combo-box .smart-content,smart-drop-down-list .smart-content,smart-multi-split-button .smart-content{position:relative;cursor:pointer;display:flex;width:100%;height:100%}smart-combo-box[hint].auto-height,smart-combo-box[label].auto-height,smart-drop-down-list[hint].auto-height,smart-drop-down-list[label].auto-height,smart-multi-split-button[hint].auto-height,smart-multi-split-button[label].auto-height{height:auto}smart-combo-box[label][hint],smart-drop-down-list[label][hint],smart-multi-split-button[label][hint]{height:calc(var(--smart-drop-down-list-default-height) + 2 * var(--smart-label-height))}smart-combo-box>.smart-container,smart-combo-box[label][hint]>.smart-container,smart-drop-down-list>.smart-container,smart-drop-down-list[label][hint]>.smart-container,smart-multi-split-button>.smart-container,smart-multi-split-button[label][hint]>.smart-container{display:flex;position:relative;align-items:center}smart-combo-box[hint]>.smart-container,smart-drop-down-list[hint]>.smart-container,smart-multi-split-button[hint]>.smart-container{align-items:flex-start}smart-combo-box[label]>.smart-container,smart-drop-down-list[label]>.smart-container,smart-multi-split-button[label]>.smart-container{align-items:flex-end}smart-combo-box .smart-content,smart-drop-down-list .smart-content,smart-multi-split-button .smart-content{display:flex;height:100%;width:100%}smart-combo-box[label] .smart-selection-field input::placeholder{color:transparent;opacity:0;transition:color .25s ease-out,opacity .25s ease-out}smart-combo-box[label] .smart-selection-field input::-ms-input-placeholder{color:transparent;opacity:0;transition:color .25s ease-out,opacity .25s ease-out}smart-combo-box[label] .smart-selection-field input::-moz-placeholder{color:transparent;opacity:0;transition:color .25s ease-out,opacity .25s ease-out}smart-combo-box[label] .smart-selection-field input::-webkit-input-placeholder{color:transparent;opacity:0;transition:color .25s ease-out,opacity .25s ease-out}smart-combo-box[label][focused] .smart-selection-field input::placeholder{color:gray;opacity:1;font-weight:500;transition:color .25s ease-out,opacity .25s ease-out}smart-combo-box[label][focused] .smart-selection-field input::-moz-placeholder{color:gray;opacity:1;font-weight:500;transition:color .25s ease-out,opacity .25s ease-out}smart-combo-box[label][focused] .smart-selection-field input::-webkit-input-placeholder{color:gray;opacity:1;font-weight:500;transition:color .25s ease-out,opacity .25s ease-out}smart-combo-box[label][focused] .smart-selection-field input::-ms-input-placeholder{color:gray;opacity:1;font-weight:500;transition:color .25s ease-out,opacity .25s ease-out}smart-combo-box[label] .smart-label,smart-combo-box[label]>.smart-container[has-value] .smart-label,smart-combo-box[label][focused] .smart-label,smart-combo-box[label][hint] .smart-label,smart-combo-box[label][hint]:focus .smart-label,smart-combo-box[label][hint][focused] .smart-label,smart-drop-down-list[label]:focus .smart-label,smart-drop-down-list[label]:not([selected-values]) .smart-label,smart-drop-down-list[label]>.smart-container[has-value] .smart-label,smart-drop-down-list[label][hint] .smart-label,smart-drop-down-list[label][hint]:focus .smart-label,smart-drop-down-list[label][opened] .smart-label,smart-multi-split-button[label]:focus .smart-label,smart-multi-split-button[label]:not([selected-values]) .smart-label,smart-multi-split-button[label]>.smart-container[has-value] .smart-label,smart-multi-split-button[label][hint] .smart-label,smart-multi-split-button[label][hint]:focus .smart-label,smart-multi-split-button[label][opened] .smart-label{top:calc(-1 * var(--smart-label-height));font-size:12px;opacity:.8}smart-combo-box[label] .smart-label,smart-drop-down-list[label] .smart-label,smart-multi-split-button[label] .smart-label{position:absolute;opacity:1;padding:2px;font-size:var(--smart-font-size);top:calc(100% - var(--smart-label-height) - 5px);color:gray;transition:top .25s ease-out,font-size .25s ease-out,opacity .25s ease-out;user-select:none;-moz-user-select:none;-webkit-user-select:none;pointer-events:none}smart-drop-down-list[label]:not([opened])>.smart-container[has-value] .smart-label,smart-drop-down-list[label][hint]:not([opened])>.smart-container[has-value] .smart-label,smart-drop-down-list[label][hint][selected-values]:not([opened]) .smart-label,smart-drop-down-list[label][selected-values]:not([opened]) .smart-label,smart-multi-split-button[label]:not([opened])>.smart-container[has-value] .smart-label,smart-multi-split-button[label][hint]:not([opened])>.smart-container[has-value] .smart-label,smart-multi-split-button[label][hint][selected-values]:not([opened]) .smart-label,smart-multi-split-button[label][selected-values]:not([opened]) .smart-label{opacity:0}smart-combo-box[label][hint] .smart-label,smart-drop-down-list[label][hint] .smart-label,smart-multi-split-button[label][hint] .smart-label{top:calc(100% - 2 * var(--smart-label-height) - 5px);font-size:var(--smart-font-size)}smart-combo-box[label][hint] .smart-content,smart-drop-down-list[label][hint] .smart-content,smart-multi-split-button[label][hint] .smart-content{height:calc(100% - 2 * var(--smart-label-height))}smart-combo-box[hint] .smart-hint,smart-drop-down-list[hint] .smart-hint,smart-multi-split-button[hint] .smart-hint{position:absolute;top:calc(100% - var(--smart-label-height));font-size:12px;padding:2px;transition:top .25s ease-out,font-size .25s ease-out;color:gray;user-select:none;-moz-user-select:none;-webkit-user-select:none;pointer-events:none}smart-date-time-picker[label]:focus:not([selected-values]) .smart-action-button{color:gray;font-weight:500;transition:color .25s ease-out,opacity .25s ease-out}smart-combo-box[disabled] .smart-drop-down-button,smart-combo-box[disabled] input,smart-combo-box[disabled]>.smart-container,smart-drop-down-list[disabled] .smart-action-button,smart-drop-down-list[disabled]>.smart-container,smart-multi-split-button[disabled] .smart-action-button,smart-multi-split-button[disabled]>.smart-container{cursor:default;background-color:initial}smart-combo-box[selection-display-mode=tokens][disabled] .smart-selection-field>span,smart-drop-down-list[selection-display-mode=tokens][disabled] .smart-action-button>span,smart-multi-split-button[selection-display-mode=tokens][disabled] .smart-action-button>span{cursor:default}smart-combo-box[disabled]{opacity:.55}smart-combo-box .smart-drop-down:focus,smart-drop-down-list .smart-drop-down:focus,smart-multi-split-button .smart-drop-down:focus,smart-text-box .smart-drop-down:focus{border-color:var(--smart-border-color);border-width:var(--smart-border-width);border-style:solid;border-color:var(--smart-border-color)}smart-combo-box[disabled] .smart-drop-down-button,smart-combo-box[disabled] .smart-selection-field,smart-combo-box[readonly].hovered .smart-drop-down-button,smart-combo-box[readonly].hovered .smart-selection-field,smart-drop-down-list[disabled].hovered,smart-drop-down-list[disabled].hovered .smart-action-button,smart-drop-down-list[drop-down-open-mode=dropDownButton][disabled].hovered .smart-action-button,smart-drop-down-list[readonly].hovered .smart-action-button,smart-drop-down-list[readonly].hovered .smart-drop-down-button,smart-list-box.smart-drop-down-repositioned:focus,smart-multi-split-button[disabled].hovered,smart-multi-split-button[disabled].hovered .smart-action-button,smart-multi-split-button[drop-down-open-mode=dropDownButton][disabled].hovered .smart-action-button,smart-multi-split-button[readonly].hovered .smart-action-button,smart-multi-split-button[readonly].hovered .smart-drop-down-button{outline:0;border-color:var(--smart-border-color)}smart-drop-down-list .smart-action-button,smart-multi-split-button .smart-action-button{display:flex;align-items:center;height:100%;width:calc(100% - var(--smart-drop-down-button-width));white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;border-right:initial;padding:2px;font-size:inherit;font-family:inherit;line-height:2px;border-width:var(--smart-border-width);border-style:solid;border-color:var(--smart-border-color);border-right:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;color:inherit;padding-left:8px}smart-drop-down-list[selection-display-mode=tokens] .smart-action-button,smart-multi-split-button .smart-action-button{padding-left:2px}smart-drop-down-list .smart-action-button>.smart-token{text-overflow:ellipsis;overflow:hidden;padding:1px;line-height:1.2rem;margin-right:2px;cursor:pointer;font-size:inherit;font-family:inherit;user-select:none;-webkit-user-select:none;-moz-user-select:none}smart-drop-down-list[selection-display-mode=tokens] .smart-action-button>.smart-token,smart-multi-split-button[selection-display-mode=tokens] .smart-action-button>.smart-token{margin-left:5px;box-shadow:0 0 0 1px #a9a9a9;background-color:rgba(255,255,255,.9);height:85%}smart-drop-down-list .smart-action-button .smart-drop-down-list-unselect-button,smart-multi-split-button .smart-action-button .smart-multi-split-button-unselect-button{pointer-events:none}smart-drop-down-list[selection-display-mode=tokens] .smart-action-button .smart-drop-down-list-unselect-button,smart-multi-split-button[selection-display-mode=tokens] .smart-action-button .smart-multi-split-button-unselect-button{margin-left:2px;font-size:inherit;font-family:inherit;height:100%;pointer-events:initial}smart-drop-down-list[selection-display-mode=tokens] .smart-action-button>.smart-token,smart-multi-split-button[selection-display-mode=tokens] .smart-action-button>.smart-token{margin-left:2px}smart-drop-down-list[drop-down-open-mode=dropDownButton] .smart-action-button.hovered,smart-drop-down-list[drop-down-open-mode=dropDownButton] .smart-drop-down-button.hovered,smart-drop-down-list[drop-down-open-mode=dropDownButton][readonly] .smart-action-button.hovered.active,smart-drop-down-list[drop-down-open-mode=dropDownButton][readonly] .smart-action-button.hovered:active,smart-drop-down-list[drop-down-open-mode=dropDownButton][readonly] .smart-drop-down-button.hovered.active,smart-drop-down-list[drop-down-open-mode=dropDownButton][readonly] .smart-drop-down-button.hovered:active,smart-multi-split-button[drop-down-open-mode=dropDownButton] .smart-action-button.hovered,smart-multi-split-button[drop-down-open-mode=dropDownButton] .smart-drop-down-button.hovered,smart-multi-split-button[drop-down-open-mode=dropDownButton][readonly] .smart-action-button.hovered.active,smart-multi-split-button[drop-down-open-mode=dropDownButton][readonly] .smart-action-button.hovered:active,smart-multi-split-button[drop-down-open-mode=dropDownButton][readonly] .smart-drop-down-button.hovered.active,smart-multi-split-button[drop-down-open-mode=dropDownButton][readonly] .smart-drop-down-button.hovered:active{background-color:var(--smart-hover-background-color);transition:background-color .1s linear}smart-combo-box .smart-drop-down-button.active,smart-combo-box .smart-drop-down-button:active,smart-combo-box .smart-drop-down-list-unselect-button:active,smart-drop-down-list[drop-down-open-mode=dropDownButton] .smart-action-button.active,smart-drop-down-list[drop-down-open-mode=dropDownButton] .smart-drop-down-button.active,smart-drop-down-list[drop-down-open-mode=dropDownButton] .smart-drop-down-button:active,smart-drop-down-list[selection-display-mode=tokens] .smart-action-button .smart-drop-down-list-unselect-button:active,smart-multi-split-button[drop-down-open-mode=dropDownButton] .smart-action-button.active,smart-multi-split-button[drop-down-open-mode=dropDownButton] .smart-drop-down-button.active,smart-multi-split-button[drop-down-open-mode=dropDownButton] .smart-drop-down-button:active,smart-multi-split-button[selection-display-mode=tokens] .smart-action-button .smart-multi-split-button-unselect-button:active{color:var(--smart-active-color);background-color:var(--smart-active-background-color);transition:background-color .1s linear}smart-combo-box[readonly] .smart-drop-down-button:active,smart-combo-box[readonly] .smart-selection-field .smart-drop-down-list-unselect-button:active,smart-drop-down-list[readonly] .smart-action-button.active,smart-drop-down-list[readonly] .smart-drop-down-button.active,smart-drop-down-list[readonly] .smart-drop-down-button:active,smart-multi-split-button[readonly] .smart-action-button.active,smart-multi-split-button[readonly] .smart-drop-down-button.active,smart-multi-split-button[readonly] .smart-drop-down-button:active{color:initial;background-color:initial}smart-combo-box[disabled] .smart-drop-down-button,smart-combo-box[disabled] .smart-drop-down-button:active,smart-combo-box[disabled] .smart-drop-down-list-selection-label,smart-combo-box[disabled] .smart-selection-field .smart-drop-down-list-unselect-button,smart-combo-box[selection-display-mode=tokens][disabled] .smart-selection-field .smart-drop-down-list-unselect-button:active,smart-drop-down-list[disabled] .smart-action-button,smart-drop-down-list[disabled] .smart-action-button .smart-drop-down-list-unselect-button,smart-drop-down-list[disabled] .smart-drop-down-button,smart-drop-down-list[disabled] .smart-drop-down-list-selection-label,smart-drop-down-list[disabled].active>.smart-container,smart-drop-down-list[disabled]:active>.smart-container,smart-drop-down-list[drop-down-open-mode=dropDownButton]:active>.smart-container,smart-drop-down-list[drop-down-open-mode=dropDownButton][disabled] .smart-drop-down-button:active,smart-drop-down-list[selection-display-mode=tokens][disabled] .smart-action-button .smart-drop-down-list-unselect-button:active,smart-multi-split-button[disabled] .smart-action-button,smart-multi-split-button[disabled] .smart-action-button .smart-drop-down-list-unselect-button,smart-multi-split-button[disabled] .smart-drop-down-button,smart-multi-split-button[disabled] .smart-drop-down-list-selection-label,smart-multi-split-button[disabled].active>.smart-container,smart-multi-split-button[disabled]:active>.smart-container,smart-multi-split-button[drop-down-open-mode=dropDownButton]:active>.smart-container,smart-multi-split-button[drop-down-open-mode=dropDownButton][disabled] .smart-drop-down-button:active,smart-multi-split-button[selection-display-mode=tokens][disabled] .smart-action-button .smart-multi-split-button-unselect-button:active{background-color:initial;transition:initial;border-color:var(--smart-border-color)}smart-combo-box[drop-down-button-position=left] .smart-content,smart-drop-down-list[drop-down-button-position=left] .smart-content,smart-multi-split-button[drop-down-button-position=left] .smart-content{flex-direction:row-reverse}smart-drop-down-list[drop-down-button-position=left] .smart-action-button,smart-multi-split-button[drop-down-button-position=left] .smart-action-button{border-right:var(--smart-border-width) solid var(--smart-border-color);border-color:var(--smart-border-color);padding-right:8px;padding-left:initial;flex-direction:row-reverse}smart-combo-box[drop-down-button-position=left]:not([drop-down-open-mode=dropDownButton]) .smart-action-button,smart-drop-down-list[drop-down-button-position=left]:not([drop-down-open-mode=dropDownButton]) .smart-action-button,smart-multi-split-button[drop-down-button-position=left]:not([drop-down-open-mode=dropDownButton]) .smart-action-button{border-left:initial}smart-combo-box[drop-down-button-position=left] .smart-drop-down-button,smart-combo-box[drop-down-button-position=left] .smart-drop-down-button[selected],smart-drop-down-list[drop-down-button-position=left] .smart-drop-down-button,smart-drop-down-list[drop-down-button-position=left] .smart-drop-down-button[selected],smart-multi-split-button[drop-down-button-position=left] .smart-drop-down-button[selected],smart-multi-split[drop-down-button-position=left] .smart-drop-down-button{border-right:initial}smart-combo-box[drop-down-button-position=left] .smart-drop-down-button,smart-drop-down-list[drop-down-button-position=left] .smart-drop-down-button,smart-multi-split-button[drop-down-button-position=left] .smart-drop-down-button{border-left:var(--smart-border-width) solid var(--smart-border-color);border-color:var(--smart-border-color)}smart-combo-box[drop-down-open-mode=dropDownButton][drop-down-button-position=left] .smart-drop-down-button:focus,smart-drop-down-list[drop-down-open-mode=dropDownButton][drop-down-button-position=left] .smart-drop-down-button:focus,smart-multi-split-button[drop-down-open-mode=dropDownButton][drop-down-button-position=left] .smart-drop-down-button:focus{border-left:var(--smart-border-width) solid #555;border-color:#555;box-shadow:var(--smart-border-width) 0 0 0 #555;border-right:initial}smart-combo-box[drop-down-open-mode][drop-down-button-position].hovered .smart-drop-down-button:focus,smart-drop-down-list[drop-down-open-mode][drop-down-button-position].hovered .smart-drop-down-button:focus,smart-multi-split-button[drop-down-open-mode][drop-down-button-position].hovered .smart-drop-down-button:focus{box-shadow:var(--smart-border-width) 0 0 0 var(--smart-hover-color)}smart-combo-box[drop-down-button-position].hovered .smart-action-button,smart-combo-box[drop-down-button-position].hovered .smart-drop-down-button,smart-combo-box[drop-down-open-mode][drop-down-button-position].hovered .smart-action-button,smart-combo-box[drop-down-open-mode][drop-down-button-position].hovered .smart-drop-down-button,smart-drop-down-list[drop-down-button-position].hovered .smart-action-button,smart-drop-down-list[drop-down-button-position].hovered .smart-drop-down-button,smart-drop-down-list[drop-down-open-mode][drop-down-button-position].hovered .smart-action-button,smart-drop-down-list[drop-down-open-mode][drop-down-button-position].hovered .smart-drop-down-button,smart-multi-split-button[drop-down-button-position].hovered .smart-action-button,smart-multi-split-button[drop-down-button-position].hovered .smart-drop-down-button,smart-multi-split-button[drop-down-open-mode][drop-down-button-position].hovered .smart-action-button,smart-multi-split-button[drop-down-open-mode][drop-down-button-position].hovered .smart-drop-down-button{border-color:var(--smart-hover-color)}smart-drop-down-list[drop-down-button-position=top] .smart-content,smart-multi-split-button[drop-down-button-position=top] .smart-content{flex-direction:column-reverse}smart-drop-down-list[drop-down-button-position=bottom] .smart-action-button,smart-drop-down-list[drop-down-button-position=bottom] .smart-drop-down-button,smart-drop-down-list[drop-down-button-position=top] .smart-action-button,smart-drop-down-list[drop-down-button-position=top] .smart-drop-down-button,smart-multi-split-button[drop-down-button-position=bottom] .smart-action-button,smart-multi-split-button[drop-down-button-position=bottom] .smart-drop-down-button,smart-multi-split-button[drop-down-button-position=top] .smart-action-button,smart-multi-split-button[drop-down-button-position=top] .smart-drop-down-button{width:100%;border:var(--smart-border-width) solid var(--smart-border-color);height:50%;justify-content:center}smart-drop-down-list[drop-down-button-position=bottom] .smart-action-button,smart-drop-down-list[drop-down-button-position=top] .smart-drop-down-button,smart-multi-split-button[drop-down-button-position=bottom] .smart-action-button,smart-multi-split-button[drop-down-button-position=top] .smart-drop-down-button{border-bottom:initial}smart-drop-down-list[drop-down-button-position=bottom]:not([drop-down-open-mode=dropDownButton]) .smart-drop-down-button,smart-drop-down-list[drop-down-button-position=top]:not([drop-down-open-mode=dropDownButton]) .smart-action-button,smart-drop-down-list[drop-down-open-mode=dropDownButton][drop-down-button-position=bottom] .smart-drop-down-button,smart-multi-split-button[drop-down-button-position=bottom]:not([drop-down-open-mode=dropDownButton]) .smart-drop-down-button,smart-multi-split-button[drop-down-button-position=top]:not([drop-down-open-mode=dropDownButton]) .smart-action-button,smart-multi-split-button[drop-down-open-mode=dropDownButton][drop-down-button-position=bottom] .smart-drop-down-button{border-top:initial}smart-drop-down-list[drop-down-button-position=bottom] .smart-content,smart-multi-split-button[drop-down-button-position=bottom] .smart-content{flex-direction:column}smart-drop-down-list[drop-down-open-mode=dropDownButton][drop-down-button-position=top] .smart-drop-down-button:focus,smart-multi-split-button[drop-down-open-mode=dropDownButton][drop-down-button-position=top] .smart-drop-down-button:focus{box-shadow:0 var(--smart-border-width) 0 0 #555;border-bottom:initial;border-left:var(--smart-border-width) solid #555;border-color:#555}smart-drop-down-list[drop-down-open-mode=dropDownButton][drop-down-button-position=bottom].hovered .smart-action-button:focus,smart-drop-down-list[drop-down-open-mode=dropDownButton][drop-down-button-position=bottom].hovered .smart-drop-down-button:focus,smart-drop-down-list[drop-down-open-mode=dropDownButton][drop-down-button-position=top].hovered .smart-drop-down-button:focus,smart-multi-split-button[drop-down-open-mode=dropDownButton][drop-down-button-position=bottom].hovered .smart-action-button:focus,smart-multi-split-button[drop-down-open-mode=dropDownButton][drop-down-button-position=bottom].hovered .smart-drop-down-button:focus,smart-multi-split-button[drop-down-open-mode=dropDownButton][drop-down-button-position=top].hovered .smart-drop-down-button:focus{border-color:var(--smart-hover-color);box-shadow:initial}smart-drop-down-list[drop-down-open-mode=dropDownButton][drop-down-button-position=bottom] .smart-action-button,smart-multi-split-button[drop-down-open-mode=dropDownButton][drop-down-button-position=bottom] .smart-action-button{border-bottom:var(--smart-border-width) solid #555;border-color:var(--smart-border-color)}smart-drop-down-list[drop-down-open-mode=dropDownButton][drop-down-button-position=bottom] .smart-action-button:focus,smart-multi-split-button[drop-down-open-mode=dropDownButton][drop-down-button-position=bottom] .smart-action-button:focus{border-bottom:var(--smart-border-width) solid #555;border-color:#555}smart-drop-down-list[drop-down-open-mode=dropDownButton][drop-down-button-position=bottom] .smart-drop-down-button:focus,smart-multi-split-button[drop-down-open-mode=dropDownButton][drop-down-button-position=bottom] .smart-drop-down-button:focus{box-shadow:0 calc(-1 * var(--smart-border-width)) 0 0 #555;border-left:var(--smart-border-width) solid #555;border-color:#555;border-top:initial}smart-combo-box .smart-drop-down-list-selection-label,smart-drop-down-list .smart-drop-down-list-selection-label,smart-multi-split-button .smart-drop-down-list-selection-label{color:inherit;height:100%}smart-drop-down-list[drop-down-open-mode=dropDownButton] .smart-drop-down-button.hovered[selected],smart-multi-split-button[drop-down-open-mode=dropDownButton] .smart-drop-down-button.hovered[selected]{background-color:#fb0}smart-combo-box .smart-drop-down-button[selected],smart-combo-box[disabled] .smart-drop-down-button[selected].active,smart-combo-box[disabled] .smart-drop-down-button[selected]:active,smart-drop-down-list .smart-drop-down-button[selected],smart-drop-down-list>.smart-container>div[selected]:first-child,smart-drop-down-list[disabled] .smart-drop-down-button[selected].active,smart-drop-down-list[disabled] .smart-drop-down-button[selected]:active,smart-drop-down-list[disabled]>.smart-container>div[selected]:first-child:active,smart-multi-split-button .smart-drop-down-button[selected],smart-multi-split-button>.smart-container>div[selected]:first-child,smart-multi-split-button[disabled] .smart-drop-down-button[selected].active,smart-multi-split-button[disabled] .smart-drop-down-button[selected]:active,smart-multi-split-button[disabled]>.smart-container>div[selected]:first-child:active{box-shadow:inset 0 0 2px 1px rgba(0,0,0,.125);background-color:#fb0}smart-combo-box.hovered[disabled] .smart-drop-down-button,smart-combo-box.hovered[disabled] .smart-selection-field,smart-drop-down-list.hovered:not([resizing])>.smart-container,smart-drop-down-list.hovered[disabled] .smart-action-button,smart-drop-down-list.hovered[disabled]>.smart-container,smart-multi-split-button.hovered>.smart-container,smart-multi-split-button.hovered[disabled] .smart-action-button,smart-multi-split-button.hovered[disabled]>.smart-container{border-color:var(--smart-border-color)}smart-combo-box .smart-drop-down-button,smart-drop-down-list .smart-drop-down-button,smart-multi-split-button .smart-drop-down-button{display:flex;align-items:center;justify-content:center;font-family:smart-icons;font-size:10px;width:var(--smart-drop-down-button-width);vertical-align:middle;text-align:center;border-width:var(--smart-border-width);border-style:solid;border-color:var(--smart-border-color);border-left:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;color:inherit;overflow:hidden}smart-combo-box .smart-drop-down-button span,smart-drop-down-list .smart-drop-down-button span,smart-multi-split-button .smart-drop-down-button span{font-family:inherit;font-size:inherit;color:inherit;pointer-events:none;position:relative}smart-combo-box .smart-drop-down-button>span:first-of-type::after,smart-drop-down-list .smart-drop-down-button>span:first-of-type::after,smart-multi-split-button .smart-drop-down-button>span:first-of-type::after{content:'\e804';position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;width:100%;height:100%;top:0}smart-combo-box[drop-down-position=overlay-center] .smart-drop-down-button span::after,smart-drop-down-list[drop-down-position=overlay-center] .smart-drop-down-button span::after,smart-multi-split-button[drop-down-position=overlay-center] .smart-drop-down-button span::after{content:'\e806'}smart-combo-box .smart-drop-down-button[center-top] span,smart-combo-box .smart-drop-down-button[top] span,smart-combo-box[opened] .smart-drop-down-button span,smart-combo-box[opened] .smart-drop-down-button[bottom] span,smart-combo-box[opened] .smart-drop-down-button[center-bottom] span,smart-drop-down-list .smart-drop-down-button[center-top] span,smart-drop-down-list .smart-drop-down-button[top] span,smart-drop-down-list[opened] .smart-drop-down-button span,smart-drop-down-list[opened] .smart-drop-down-button[bottom] span,smart-drop-down-list[opened] .smart-drop-down-button[center-bottom] span,smart-multi-split-button .smart-drop-down-button[center-top] span,smart-multi-split-button .smart-drop-down-button[top] span,smart-multi-split-button[opened] .smart-drop-down-button span,smart-multi-split-button[opened] .smart-drop-down-button[bottom] span,smart-multi-split-button[opened] .smart-drop-down-button[center-bottom] span{transform:rotate(180deg)}smart-combo-box[opened] .smart-drop-down-button[center-top] span,smart-combo-box[opened] .smart-drop-down-button[top] span,smart-drop-down-list[opened] .smart-drop-down-button[center-top] span,smart-drop-down-list[opened] .smart-drop-down-button[top] span,smart-multi-split-button[opened] .smart-drop-down-button[center-top] span,smart-multi-split-button[opened] .smart-drop-down-button[top] span{transform:rotate(0)}smart-combo-box.animation .smart-drop-down-button span,smart-drop-down-list.animation .smart-drop-down-button span,smart-multi-split-button.animation .smart-drop-down-button span{transition:transform .2s ease-out}smart-drop-down-list[drop-down-open-mode=dropDownButton] .smart-drop-down-button,smart-multi-split-button[drop-down-open-mode=dropDownButton] .smart-drop-down-button{outline:1px solid transparent}smart-drop-down-list[drop-down-open-mode=dropDownButton] .smart-action-button,smart-multi-split-button[drop-down-open-mode=dropDownButton] .smart-action-button{border-style:solid;border-color:var(--smart-border-color);border-width:var(--smart-border-width)}smart-drop-down-list[drop-down-open-mode=dropDownButton].hovered .smart-action-button,smart-multi-split-button[drop-down-open-mode=dropDownButton].hovered .smart-action-button{border-color:var(--smart-hover-color)}.smart-drop-down.smart-drop-down-repositioned smart-list-box,smart-combo-box smart-list-box,smart-drop-down-list smart-list-box,smart-multi-split-button smart-list-box,smart-text-box smart-list-box{position:relative;width:100%;height:100%;border:initial;padding:initial;overflow:hidden;font-size:inherit}.smart-drop-down:not([resize-mode=none]) smart-list-box{position:relative;width:100%;height:calc(100% - var(--smart-drop-down-resize-bar-height))}.smart-drop-down[resize-mode=none] smart-list-box{width:100%;height:100%;position:relative}.smart-drop-down smart-list-box:focus{border-color:var(--smart-border-color)}.smart-drop-down .smart-drop-down-resize-bar{position:relative;width:100%;margin-top:2.5px;height:calc(var(--smart-drop-down-resize-bar-height) - 2.5px);touch-action:none}.smart-drop-down[resize-mode=none] .smart-drop-down-resize-bar{display:none;cursor:default}.smart-drop-down[top] .smart-drop-down-resize-bar{margin-top:0;margin-bottom:2.5px}.smart-drop-down:not([resize-mode=none]) .smart-drop-down-resize-bar{border-top:1px solid #a9a9a9}.smart-drop-down:not([resize-mode=none])[top] .smart-drop-down-resize-bar{border-top:initial;border-bottom:1px solid #a9a9a9}.smart-drop-down[resize-mode=horizontal] .smart-drop-down-resize-bar>div,.smart-drop-down[resize-mode=none] .smart-drop-down-resize-bar>div{display:none}.smart-drop-down[resize-mode=both] .smart-drop-down-resize-bar>div,.smart-drop-down[resize-mode=vertical] .smart-drop-down-resize-bar>div{display:initial;position:absolute;width:5px;height:5px;left:50%;top:calc(50% + 1px);transform:translate(-50%,-50%);border:1px solid #a9a9a9;border-radius:50%;pointer-events:none}.smart-drop-down[resize-mode=both].smart-drop-down-repositioned .smart-drop-down-resize-bar>div,.smart-drop-down[resize-mode=vertical].smart-drop-down-repositioned .smart-drop-down-resize-bar>div{width:3px;height:3px}.smart-drop-down[resize-mode][top] .smart-drop-down-resize-bar>div{top:calc(50% - 1px)}.smart-drop-down[resize-mode=both] .smart-drop-down-resize-bar>div:after,.smart-drop-down[resize-mode=both] .smart-drop-down-resize-bar>div:before,.smart-drop-down[resize-mode=vertical] .smart-drop-down-resize-bar>div:after,.smart-drop-down[resize-mode=vertical] .smart-drop-down-resize-bar>div:before{position:absolute;top:50%;transform:translate(-50%,-50%);content:'';width:100%;height:100%;border:1px solid #a9a9a9;border-radius:50%;pointer-events:none}.smart-drop-down[resize-mode=both] .smart-drop-down-resize-bar>div:after,.smart-drop-down[resize-mode=vertical] .smart-drop-down-resize-bar>div:after{left:500%}.smart-drop-down[resize-mode=both] .smart-drop-down-resize-bar>div:before,.smart-drop-down[resize-mode=vertical] .smart-drop-down-resize-bar>div:before{left:-400%}.smart-drop-down[resize-mode=both][resize-indicator] .smart-drop-down-resize-bar:before,.smart-drop-down[resize-mode=horizontal][resize-indicator] .smart-drop-down-resize-bar:before{width:8px;height:5px;font-family:smart-icons;content:'\e823';position:absolute;top:calc(100% - 8px);left:calc(100% - 8px);transform:rotate(-45deg);font-size:10px;cursor:se-resize}.smart-drop-down[resize-mode=both][top] .smart-drop-down-resize-bar:before,.smart-drop-down[resize-mode=horizontal][top] .smart-drop-down-resize-bar:before{transform:rotate(45deg);top:calc(100% - 13px);left:calc(100% - 4px)}.smart-drop-down[resize-mode=both][resize-indicator] .smart-drop-down-resize-bar:after,.smart-drop-down[resize-mode=horizontal][resize-indicator] .smart-drop-down-resize-bar:after{width:8px;height:12px;font-family:smart-icons;content:'\e823';position:absolute;top:calc(100% - 12px);left:calc(100% - 7px);transform:rotate(-45deg) scaleX(2.25);font-size:10px;cursor:e-resize}.smart-drop-down[resize-mode=vertical] .smart-drop-down-resize-bar{cursor:n-resize}.smart-drop-down[resize-mode=horizontal] .smart-drop-down-resize-bar{cursor:e-resize}.smart-drop-down[resize-mode=both] .smart-drop-down-resize-bar{cursor:nwse-resize}.smart-drop-down[resize-mode=both][top] .smart-drop-down-resize-bar{cursor:nwse-resize}smart-combo-box .smart-drop-down,smart-combo-box .smart-drop-down[bottom],smart-drop-down-list .smart-drop-down,smart-drop-down-list .smart-drop-down[bottom],smart-multi-split-button .smart-drop-down,smart-multi-split-button .smart-drop-down[bottom],smart-text-box .smart-drop-down,smart-text-box .smart-drop-down[bottom]{cursor:default;left:0;box-sizing:border-box;font-size:inherit;padding:3px;border-width:var(--smart-border-width);border-style:solid;border-color:var(--smart-border-color);display:flex;flex-direction:column}smart-combo-box .smart-drop-down[center-bottom],smart-combo-box .smart-drop-down[center-bottom].smart-visibility-hidden,smart-drop-down-list .smart-drop-down[center-bottom],smart-drop-down-list .smart-drop-down[center-bottom].smart-visibility-hidden,smart-multi-split-button .smart-drop-down[center-bottom],smart-multi-split-button .smart-drop-down[center-bottom].smart-visibility-hidden,smart-text-box .smart-drop-down[center-bottom],smart-text-box .smart-drop-down[center-bottom].smart-visibility-hidden{border:var(--smart-border-width) solid var(--smart-border-color);top:calc(100% - var(--smart-border-width))}smart-combo-box .smart-drop-down[center-top],smart-combo-box .smart-drop-down[center-top].smart-visibility-hidden,smart-drop-down-list .smart-drop-down[center-top],smart-drop-down-list .smart-drop-down[center-top].smart-visibility-hidden,smart-multi-split-button .smart-drop-down[center-top],smart-multi-split-button .smart-drop-down[center-top].smart-visibility-hidden,smart-text-box .smart-drop-down[center-top],smart-text-box .smart-drop-down[center-top].smart-visibility-hidden{border:var(--smart-border-width) solid var(--smart-border-color);top:initial;bottom:calc(100% - var(--smart-border-width))}.smart-drop-down-repositioned,smart-combo-box .smart-drop-down,smart-drop-down-list .smart-drop-down,smart-multi-split-button .smart-drop-down,smart-text-box .smart-drop-down{background-color:#fff;box-sizing:border-box;padding:3px;border-width:var(--smart-border-width);border-style:solid;border-color:var(--smart-border-color);display:flex;flex-direction:column;height:var(--smart-drop-down-element-height);max-height:var(--smart-drop-down-element-max-height);min-height:var(--smart-drop-down-element-min-height);width:var(--smart-drop-down-element-width);max-width:var(--smart-drop-down-element-max-width);min-width:var(--smart-drop-down-element-min-width);font-size:var(--smart-font-size)}smart-combo-box .smart-drop-down smart-scroll-bar.bottom-right-corner,smart-drop-down-list .smart-drop-down smart-scroll-bar.bottom-right-corner,smart-list-box smart-scroll-bar.bottom-right-corner,smart-multi-split-button .smart-drop-down smart-scroll-bar.bottom-right-corner,smart-text-box .smart-drop-down smart-scroll-bar.bottom-right-corner{width:calc(100% - var(--smart-list-box-scroll-bar-size))}smart-combo-box .smart-drop-down smart-scroll-bar[orientation=vertical].bottom-right-corner,smart-drop-down-list .smart-drop-down smart-scroll-bar[orientation=vertical].bottom-right-corner,smart-list-box smart-scroll-bar[orientation=vertical].bottom-right-corner,smart-multi-split-button .smart-drop-down smart-scroll-bar[orientation=vertical].bottom-right-corner,smart-text-box .smart-drop-down smart-scroll-bar[orientation=vertical].bottom-right-corner{width:calc(var(--smart-list-box-scroll-bar-size));height:calc(100% - var(--smart-list-box-scroll-bar-size))}smart-combo-box .smart-drop-down smart-scroll-bar::before,smart-drop-down-list .smart-drop-down smart-scroll-bar::before,smart-list-box smart-scroll-bar::before,smart-multi-split-button .smart-drop-down smart-scroll-bar::before,smart-text-box .smart-drop-down smart-scroll-bar::before{display:none;background-color:#a6a6a6}smart-combo-box .smart-drop-down .smart-list-items-container.vscroll,smart-drop-down-list .smart-drop-down .smart-list-items-container.vscroll,smart-list-box .smart-list-items-container.vscroll,smart-multi-split-button .smart-drop-down .smart-list-items-container.vscroll,smart-text-box .smart-drop-down .smart-list-items-container.vscroll{width:calc(100% - var(--smart-list-box-scroll-bar-size))}smart-combo-box .smart-drop-down smart-scroll-bar[orientation=vertical] .smart-track,smart-drop-down-list .smart-drop-down smart-scroll-bar[orientation=vertical] .smart-track,smart-list-box smart-scroll-bar[orientation=vertical] .smart-track,smart-text-box .smart-drop-down smart-scroll-bar[orientation=vertical] .smart-track{height:100%}smart-combo-box .smart-drop-down smart-scroll-bar .smart-track,smart-drop-down-list .smart-drop-down smart-scroll-bar .smart-track,smart-list-box smart-scroll-bar .smart-track,smart-multi-split-button .smart-drop-down smart-scroll-bar .smart-track,smart-text-box .smart-drop-down smart-scroll-bar .smart-track{width:100%;background-color:initial}smart-combo-box .smart-drop-down .smart-thumb,smart-drop-down-list .smart-drop-down .smart-thumb,smart-list-box .smart-thumb,smart-multi-split-button .smart-drop-down .smart-thumb,smart-text-box .smart-drop-down .smart-thumb{border:none;background-color:#a6a6a6}smart-combo-box .smart-drop-down .smart-scroll-button,smart-drop-down-list .smart-drop-down .smart-scroll-button,smart-list-box smart-scroll-bar .smart-scroll-button,smart-multi-split-button .smart-drop-down .smart-scroll-button,smart-text-box .smart-drop-down .smart-scroll-button{display:none}smart-combo-box .smart-drop-down input.vscroll,smart-drop-down-list .smart-drop-down input.vscroll,smart-list-bpx inpt.vscroll,smart-multi-split-button .smart-drop-down input.vscroll,smart-text-box .smart-drop-down input.vscroll{width:calc(100% - var(--smart-list-box-scroll-bar-size));border-width:1px;border-style:solid;border-color:var(--smart-border-color);margin-bottom:2px}smart-combo-box .smart-selection-field input,smart-drop-down-list .smart-drop-down input:focus,smart-list-box inpt.vscroll,smart-multi-split-button .smart-drop-down input:focus,smart-text-box .smart-drop-down input:focus{outline:0}smart-combo-box .smart-drop-down smart-scroll-bar[orientation=vertical],smart-drop-down-list .smart-drop-down smart-scroll-bar[orientation=vertical],smart-multi-split-button .smart-drop-down smart-scroll-bar[orientation=vertical],smart-text-box .smart-drop-down smart-scroll-bar[orientation=vertical]{padding-left:3px;padding-top:initial}smart-combo-box .smart-drop-down smart-scroll-bar,smart-drop-down-list .smart-drop-down smart-scroll-bar,smart-multi-split-button .smart-drop-down smart-scroll-bar,smart-text-box .smart-drop-down smart-scroll-bar{padding-top:3px;height:calc(var(--smart-list-box-scroll-bar-size))}smart-drop-down-list.auto-height .smart-action-button,smart-multi-split-button.auto-height .smart-action-button{white-space:initial;text-overflow:initial;line-height:100%;flex-wrap:wrap}smart-drop-down-list.auto-height[selection-display-mode=tokens] .smart-action-button>span,smart-drop-down-list.auto-height[selection-display-mode=tokens] .smart-action-button>span:first-of-type,smart-multi-split-button.auto-height[selection-display-mode=tokens] .smart-action-button>span,smart-multi-split-button.auto-height[selection-display-mode=tokens] .smart-action-button>span:first-of-type{display:inline-block;margin:.2em}smart-drop-down-list[drop-down-open-mode=dropDownButton] .smart-action-button:focus,smart-drop-down-list[drop-down-open-mode=dropDownButton] .smart-drop-down-button:focus,smart-multi-split-button[drop-down-open-mode=dropDownButton] .smart-action-button:focus,smart-multi-split-button[drop-down-open-mode=dropDownButton] .smart-drop-down-button:focus{border-width:var(--smart-border-width);border-color:#555;border-style:solid;outline:0}smart-combo-box[drop-down-open-mode=dropDownButton] .smart-drop-down-button:focus,smart-drop-down-list[drop-down-open-mode=dropDownButton] .smart-drop-down-button:focus,smart-multi-split-button[drop-down-open-mode=dropDownButton] .smart-drop-down-button:focus{border-left:initial;box-shadow:calc(-1 * var(--smart-border-width)) 0 0 0 #555}smart-combo-box.hovered[drop-down-open-mode=dropDownButton] .smart-drop-down-button:focus,smart-drop-down-list.hovered[drop-down-open-mode=dropDownButton] .smart-drop-down-button:focus,smart-multi-split-button.hovered[drop-down-open-mode=dropDownButton] .smart-drop-down-button:focus{box-shadow:calc(-1 * var(--smart-border-width)) 0 0 0 var(--smart-hover-color)}smart-combo-box.hovered[drop-down-open-mode=dropDownButton].smart-drop-down-button:focus,smart-drop-down-list.hovered[drop-down-open-mode=dropDownButton] .smart-action-button:focus,smart-drop-down-list.hovered[drop-down-open-mode=dropDownButton] .smart-drop-down-button:focus,smart-multi-split-button.hovered[drop-down-open-mode=dropDownButton] .smart-action-button:focus,smart-multi-split-button.hovered[drop-down-open-mode=dropDownButton] .smart-drop-down-button:focus{border-color:var(--smart-hover-color)}smart-combo-box .smart-drop-down,smart-combo-box .smart-drop-down.smart-visibility-hidden,smart-combo-box .smart-drop-down[bottom],smart-combo-box .smart-drop-down[bottom].smart-visibility-hidden,smart-drop-down-list .smart-drop-down,smart-drop-down-list .smart-drop-down.smart-visibility-hidden,smart-drop-down-list .smart-drop-down[bottom],smart-drop-down-list .smart-drop-down[bottom].smart-visibility-hidden,smart-multi-split-button .smart-drop-down,smart-multi-split-button .smart-drop-down.smart-visibility-hidden,smart-multi-split-button .smart-drop-down[bottom],smart-multi-split-button .smart-drop-down[bottom].smart-visibility-hidden,smart-text-box .smart-drop-down,smart-text-box .smart-drop-down.smart-visibility-hidden,smart-text-box .smart-drop-down[bottom],smart-text-box .smart-drop-down[bottom].smart-visibility-hidden{top:calc(100% - var(--smart-border-width))}.smart-drop-down-repositioned:focus{border-color:var(--smart-border-color)}.smart-drop-down-repositioned.animation.smart-visibility-hidden,smart-combo-box.animation .smart-drop-down.smart-visibility-hidden,smart-drop-down-list.animation .smart-drop-down.smart-visibility-hidden,smart-multi-split-button.animation .smart-drop-down.smart-visibility-hidden,smart-text-box.animation .smart-drop-down.smart-visibility-hidden{transition:animation,visibility .2s ease-in}smart-combo-box .smart-drop-down[overlay-bottom],smart-combo-box .smart-drop-down[overlay-bottom].smart-visibility-hidden,smart-combo-box .smart-drop-down[overlay-center],smart-combo-box .smart-drop-down[overlay-center].smart-visibility-hidden,smart-combo-box .smart-drop-down[overlay-top],smart-combo-box .smart-drop-down[overlay-top].smart-visibility-hidden,smart-drop-down-list .smart-drop-down[overlay-bottom],smart-drop-down-list .smart-drop-down[overlay-center],smart-drop-down-list .smart-drop-down[overlay-center].smart-visibility-hidden,smart-drop-down-list .smart-drop-down[overlay-top],smart-drop-down-list .smart-drop-down[overlay-top].smart-visibility-hidden,smart-drop-down-list.smart-drop-down[overlay-bottom].smart-visibility-hidden,smart-multi-split-button .smart-drop-down[overlay-bottom],smart-multi-split-button .smart-drop-down[overlay-center],smart-multi-split-button .smart-drop-down[overlay-center].smart-visibility-hidden,smart-multi-split-button .smart-drop-down[overlay-top],smart-multi-split-button .smart-drop-down[overlay-top].smart-visibility-hidden,smart-multi-split-button.smart-drop-down[overlay-bottom].smart-visibility-hidden,smart-text-box .smart-drop-down[overlay-bottom],smart-text-box .smart-drop-down[overlay-bottom].smart-visibility-hidden,smart-text-box .smart-drop-down[overlay-center],smart-text-box .smart-drop-down[overlay-center].smart-visibility-hidden,smart-text-box .smart-drop-down[overlay-top],smart-text-box .smart-drop-down[overlay-top].smart-visibility-hidden{border-color:var(--smart-border-color);border-width:var(--smart-border-width);border-style:solid;border-color:var(--smart-border-color)}smart-combo-box .smart-drop-down[overlay-bottom],smart-combo-box .smart-drop-down[overlay-bottom].smart-visibility-hidden,smart-drop-down-list .smart-drop-down[overlay-bottom],smart-drop-down-list .smart-drop-down[overlay-bottom].smart-visibility-hidden,smart-multi-split-button .smart-drop-down[overlay-bottom],smart-multi-split-button .smart-drop-down[overlay-bottom].smart-visibility-hidden,smart-text-box .smart-drop-down[overlay-bottom],smart-text-box .smart-drop-down[overlay-bottom].smart-visibility-hidden{top:0}smart-combo-box .smart-drop-down[overlay-center],smart-combo-box .smart-drop-down[overlay-center].smart-visibility-hidden,smart-drop-down-list .smart-drop-down[overlay-center],smart-drop-down-list .smart-drop-down[overlay-center].smart-visibility-hidden,smart-multi-split-button .smart-drop-down[overlay-center],smart-multi-split-button .smart-drop-down[overlay-center].smart-visibility-hidden,smart-text-box .smart-drop-down[overlay-center],smart-text-box .smart-drop-down[overlay-center].smart-visibility-hidden{top:50%;transform:translateY(-50%)}smart-combo-box .smart-drop-down[overlay-top],smart-combo-box .smart-drop-down[overlay-top].smart-visibility-hidden,smart-drop-down-list .smart-drop-down[overlay-top],smart-drop-down-list .smart-drop-down[overlay-top].smart-visibility-hidden,smart-multi-split-button .smart-drop-down[overlay-top],smart-multi-split-button .smart-drop-down[overlay-top].smart-visibility-hidden,smart-text-box .smart-drop-down[overlay-top],smart-text-box .smart-drop-down[overlay-top].smart-visibility-hidden{top:initial;bottom:0}smart-combo-box .smart-drop-down[center-bottom],smart-combo-box .smart-drop-down[center-bottom].smart-visibility-hidden,smart-combo-box .smart-drop-down[center-top],smart-combo-box .smart-drop-down[center-top].smart-visibility-hidden,smart-drop-down-list .smart-drop-down[center-bottom],smart-drop-down-list .smart-drop-down[center-bottom].smart-visibility-hidden,smart-drop-down-list .smart-drop-down[center-top],smart-drop-down-list .smart-drop-down[center-top].smart-visibility-hidden,smart-multi-split-button .smart-drop-down[center-bottom],smart-multi-split-button .smart-drop-down[center-bottom].smart-visibility-hidden,smart-multi-split-button .smart-drop-down[center-top],smart-multi-split-button .smart-drop-down[center-top].smart-visibility-hidden,smart-text-box .smart-drop-down[center-bottom],smart-text-box .smart-drop-down[center-bottom].smart-visibility-hidden,smart-text-box .smart-drop-down[center-top],smart-text-box .smart-drop-down[center-top].smart-visibility-hidden{left:50%}.smart-drop-down[top].smart-drop-down-repositioned,.smart-drop-down[top].smart-drop-down-repositioned.smart-visibility-hidden,smart-combo-box .smart-drop-down[top],smart-combo-box .smart-drop-down[top].smart-visibility-hidden,smart-drop-down-list .smart-drop-down[top],smart-drop-down-list .smart-drop-down[top].smart-visibility-hidden,smart-multi-split-button .smart-drop-down[top],smart-multi-split-button .smart-drop-down[top].smart-visibility-hidden,smart-text-box .smart-drop-down[top],smart-text-box .smart-drop-down[top].smart-visibility-hidden{top:initial;bottom:calc(100% - var(--smart-border-width));flex-direction:column-reverse}.smart-drop-down-repositioned[overlay-bottom].animation,.smart-drop-down-repositioned[overlay-center].animation,.smart-drop-down-repositioned[overlay-top].animation,smart-combo-box.animation .smart-drop-down[overlay-bottom],smart-combo-box.animation .smart-drop-down[overlay-top],smart-drop-down-list.animation .smart-drop-down[overlay-bottom],smart-drop-down-list.animation .smart-drop-down[overlay-top],smart-multi-split-button.animation .smart-drop-down[overlay-bottom],smart-multi-split-button.animation .smart-drop-down[overlay-top],smart-text-box.animation .smart-drop-down[overlay-bottom],smart-text-box.animation .smart-drop-down[overlay-top]{animation:smart-drop-down-list-animation-opening .2s ease-out;-webkit-transform-origin:center;transform-origin:center}smart-combo-box.animation .smart-drop-down[overlay-center],smart-drop-down-list.animation .smart-drop-down[overlay-center],smart-multi-split-button.animation .smart-drop-down[overlay-center],smart-text-box.animation .smart-drop-down[overlay-center]{animation:smart-drop-down-list-animation-overlay-center-opening .2s ease-out;-webkit-transform-origin:top;transform-origin:top}.smart-drop-down-repositioned[overlay-bottom].animation.smart-visibility-hidden,.smart-drop-down-repositioned[overlay-center].animation.smart-visibility-hidden,.smart-drop-down-repositioned[overlay-top].animation.smart-visibility-hidden,smart-combo-box.animation .smart-drop-down.smart-visibility-hidden,smart-combo-box.animation .smart-drop-down[overlay-bottom].smart-visibility-hidden,smart-combo-box.animation .smart-drop-down[overlay-top].smart-visibility-hidden,smart-drop-down-list.animation .smart-drop-down.smart-visibility-hidden,smart-drop-down-list.animation .smart-drop-down[overlay-bottom].smart-visibility-hidden,smart-drop-down-list.animation .smart-drop-down[overlay-top].smart-visibility-hidden,smart-multi-split-button.animation .smart-drop-down.smart-visibility-hidden,smart-multi-split-button.animation .smart-drop-down[overlay-bottom].smart-visibility-hidden,smart-multi-split-button.animation .smart-drop-down[overlay-top].smart-visibility-hidden,smart-text-box.animation .smart-drop-down.smart-visibility-hidden,smart-text-box.animation .smart-drop-down[overlay-bottom].smart-visibility-hidden,smart-text-box.animation .smart-drop-down[overlay-top].smart-visibility-hidden{animation:smart-drop-down-list-animation-closing .2s ease-in;-webkit-transform-origin:center;transform-origin:center}smart-combo-box.animation .smart-drop-down[overlay-center].smart-visibility-hidden,smart-drop-down-list.animation .smart-drop-down[overlay-center].smart-visibility-hidden,smart-multi-split-button.animation .smart-drop-down[overlay-center].smart-visibility-hidden,smart-text-box.animation .smart-drop-down[overlay-center].smart-visibility-hidden{animation:smart-drop-down-list-animation-overlay-center-closing .2s ease-in;-webkit-transform-origin:top;transform-origin:top}.smart-drop-down-repositioned[bottom].animation,.smart-drop-down-repositioned[center-bottom].animation,smart-combo-box.animation .smart-drop-down,smart-combo-box.animation .smart-drop-down[bottom],smart-combo-box.animation .smart-drop-down[center-bottom],smart-drop-down-list.animation .smart-drop-down,smart-drop-down-list.animation .smart-drop-down[bottom],smart-drop-down-list.animation .smart-drop-down[center-bottom],smart-multi-split-button.animation .smart-drop-down,smart-multi-split-button.animation .smart-drop-down[bottom],smart-multi-split-button.animation .smart-drop-down[center-bottom],smart-text-box.animation .smart-drop-down,smart-text-box.animation .smart-drop-down[bottom],smart-text-box.animation .smart-drop-down[center-bottom]{animation:smart-drop-down-list-animation-opening .2s ease-out;-webkit-transform-origin:top;transform-origin:top}.smart-drop-down-repositioned[bottom].animation.smart-visibility-hidden,.smart-drop-down-repositioned[center-bottom].animation.smart-visibility-hidden,smart-combo-box.animation .smart-drop-down.smart-visibility-hidden,smart-combo-box.animation .smart-drop-down[bottom].smart-visibility-hidden,smart-combo-box.animation .smart-drop-down[center-bottom].smart-visibility-hidden,smart-drop-down-list.animation .smart-drop-down.smart-visibility-hidden,smart-drop-down-list.animation .smart-drop-down[bottom].smart-visibility-hidden,smart-drop-down-list.animation .smart-drop-down[center-bottom].smart-visibility-hidden,smart-multi-split-button.animation .smart-drop-down.smart-visibility-hidden,smart-multi-split-button.animation .smart-drop-down[bottom].smart-visibility-hidden,smart-multi-split-button.animation .smart-drop-down[center-bottom].smart-visibility-hidden,smart-text-box.animation .smart-drop-down.smart-visibility-hidden,smart-text-box.animation .smart-drop-down[bottom].smart-visibility-hidden,smart-text-box.animation .smart-drop-down[center-bottom].smart-visibility-hidden{animation:smart-drop-down-list-animation-closing .2s ease-in;-webkit-transform-origin:top;transform-origin:top}.smart-drop-down-repositioned[center-top].animation,.smart-drop-down-repositioned[top].animation,smart-combo-box.animation .smart-drop-down[center-top],smart-combo-box.animation .smart-drop-down[top],smart-drop-down-list.animation .smart-drop-down[center-top],smart-drop-down-list.animation .smart-drop-down[top],smart-multi-split-button.animation .smart-drop-down[center-top],smart-multi-split-button.animation .smart-drop-down[top],smart-text-box.animation .smart-drop-down[center-top],smart-text-box.animation .smart-drop-down[top]{animation:smart-drop-down-list-animation-opening .2s ease-out;-webkit-transform-origin:bottom;transform-origin:bottom}.smart-drop-down-repositioned[center-top].animation.smart-visibility-hidden,.smart-drop-down-repositioned[top].animation.smart-visibility-hidden,smart-combo-box.animation .smart-drop-down[center-top].smart-visibility-hidden,smart-combo-box.animation .smart-drop-down[top].smart-visibility-hidden,smart-drop-down-list.animation .smart-drop-down[center-top].smart-visibility-hidden,smart-drop-down-list.animation .smart-drop-down[top].smart-visibility-hidden,smart-multi-split-button.animation .smart-drop-down[center-top].smart-visibility-hidden,smart-multi-split-button.animation .smart-drop-down[top].smart-visibility-hidden,smart-text-box.animation .smart-drop-down[center-top].smart-visibility-hidden,smart-text-box.animation .smart-drop-down[top].smart-visibility-hidden{animation:smart-drop-down-list-animation-closing .2s ease-in;-webkit-transform-origin:bottom;transform-origin:bottom}@keyframes smart-drop-down-list-animation-overlay-center-opening{0%{opacity:.2;transform:scaleY(0) translateY(-50%)}50%{opacity:.4}100%{opacity:1;transform:scaleY(1) translateY(-50%)}}@keyframes smart-drop-down-list-animation-overlay-center-closing{0%{opacity:1;transform:scaleY(1) translateY(-50%)}50%{opacity:.4}100%{opacity:.2;transform:scaleY(0) translateY(-50%)}}@keyframes smart-drop-down-list-animation-opening{0%{opacity:.2;transform:scaleY(0)}50%{opacity:.4}100%{opacity:1;transform:scaleY(1)}}@keyframes smart-drop-down-list-animation-closing{0%{opacity:1;transform:scaleY(1)}50%{opacity:.4}100%{opacity:.2;transform:scaleY(0)}}smart-combo-box{display:block;width:var(--smart-combo-box-default-width);height:var(--smart-combo-box-default-height);overflow:initial}smart-combo-box .smart-drop-down{font-family:inherit}smart-combo-box .smart-drop-down-button{min-width:30px;outline:1px solid transparent;cursor:pointer}smart-combo-box .smart-selection-field{display:flex;align-content:flex-start;outline:1px solid transparent;height:100%;width:calc(100% - 30px);flex-wrap:wrap;overflow:hidden;cursor:initial;border-style:solid;border-color:var(--smart-border-color);border-width:var(--smart-border-width);align-items:center}smart-combo-box[drop-down-button-position=left] .smart-selection-field{padding-left:initial}smart-combo-box[drop-down-button-position=left] .smart-selection-field input{text-align:end}smart-combo-box .smart-selection-field input{border:initial}smart-combo-box[drop-down-open-mode=dropDownButton] .smart-drop-down-button:focus{border-color:#555}smart-combo-box[focused][drop-down-open-mode=dropDownButton] .smart-selection-field{border-style:solid;border-color:#555;border-width:var(--smart-border-width)}smart-combo-box[focused][drop-down-open-mode=dropDownButton] .smart-drop-down-button{border-color:var(--smart-border-color)}smart-combo-box.auto-height .smart-selection-field{padding:3px}smart-combo-box[readonly] input{user-select:none;-moz-user-select:none;-webkit-user-select:none}smart-combo-box .smart-selection-field span{margin:1px}smart-combo-box .smart-selection-field div,smart-combo-box .smart-selection-field input{flex-grow:1;align-self:center;width:30px;border:initial;min-width:30px;max-height:1rem;vertical-align:middle;padding-left:8px;padding-right:8px;font-size:inherit;font-family:inherit;background-color:inherit;margin:0;color:inherit}smart-combo-box.auto-height .smart-selection-field input{padding-left:6px;padding-right:6px}smart-combo-box[selection-mode=checkBox][selected-indexes] .smart-selection-field input,smart-combo-box[selection-mode=oneOrManyExtended][selected-indexes] .smart-selection-field input,smart-combo-box[selection-mode=oneOrMany][selected-indexes] .smart-selection-field input,smart-combo-box[selection-mode=zeroOrMany][selected-indexes] .smart-selection-field input{padding-left:1px}smart-combo-box .smart-selection-field div{position:absolute;display:flex;pointer-events:none;min-height:initial;max-height:initial;align-items:center;padding-top:1px;padding-bottom:1px;opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:-1}smart-combo-box[disabled] input{user-select:none;-moz-user-select:none;-webkit-user-select:none}smart-combo-box .smart-selection-field .smart-token{display:table;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;line-height:1rem;margin:2px;user-select:none;-moz-user-select:none;-webkit-user-select:none}smart-combo-box[selection-display-mode=tokens] .smart-selection-field>span{background-color:rgba(255,255,255,.9);box-shadow:0 0 0 1px #a9a9a9}smart-combo-box[selection-display-mode=tokens] .smart-drop-down-list-unselect-button{pointer-events:initial}smart-combo-box[selection-display-mode=plain] .smart-drop-down-list-unselect-button,smart-drop-down-list[selection-display-mode=plain] .smart-drop-down-list-unselect-button{pointer-events:none}.smart-drop-down-repositioned smart-list-item[focused],smart-combo-box smart-list-item[focused],smart-drop-down-list smart-list-item[focused],smart-text-box smart-list-item[focused]{color:#0078d7}smart-combo-box smart-list-item[hidden]{display:none}smart-list-item,smart-list-items-group{display:block;padding:0;background-color:inherit}smart-list-item[selected]{background-color:rgba(255,187,0,.3)}smart-list-item[selected][focused]{background-color:rgba(255,187,0,.3)}smart-list-item[display-mode=checkBox][selected],smart-list-item[display-mode=radioButton][selected]{background-color:inherit}smart-list-item:focus,smart-list-item:focus .smart-input,smart-list-items-group:focus .smart-input{outline:0}smart-list-item .smart-input.smart-hidden,smart-list-items-group .smart-input.smart-hidden{display:none}smart-list-item .smart-input,smart-list-items-group .smart-input{width:var(--smart-check-box-default-size);min-width:var(--smart-check-box-default-size);height:var(--smart-check-box-default-size);min-height:var(--smart-check-box-default-size);background-color:inherit;box-sizing:initial;position:relative;border-style:solid;border-width:1px;background-repeat:no-repeat;border-color:var(--smart-border-color)}smart-list-item[display-mode=radioButton] .smart-input{border-radius:10px}smart-list-item .smart-input:after,smart-list-items-group .smart-input:after{content:'';width:100%;height:100%;font-family:smart-icons;font-style:normal;font-weight:400;text-decoration:inherit;font-variant:normal;text-transform:none;display:inline-block;position:absolute;left:0;text-align:center}smart-list-box[selection-mode=checkBox] smart-list-item .smart-input:after,smart-list-box[selection-mode=checkBox] smart-list-items-group .smart-input:after{line-height:16px}smart-list-item[display-mode=checkBox][selected] .smart-input:after,smart-list-items-group[display-mode=checkBox][selected] .smart-input:after{content:'\e807'}smart-list-item[display-mode=radioButton][selected] .smart-input:after{content:'\e808'}smart-list-item .smart-container,smart-list-items-group .smart-container{cursor:default;white-space:nowrap}smart-list-item[disabled] .smart-container,smart-list-items-group[disabled] .smart-container{cursor:default}smart-list-item .smart-input,smart-list-item .smart-list-item-container,smart-list-items-group .smart-input{display:inline-block;vertical-align:middle}smart-list-item .smart-input{font-size:12px}smart-list-items-group .smart-list-items-group-label{font-size:inherit}smart-list-item .smart-list-item-container{background-color:var(--smart-background-color);overflow:hidden;white-space:nowrap}smart-list-items-group .smart-list-items-group-label{overflow:hidden;white-space:nowrap}smart-list-box smart-list-item[alternation-index="0"],smart-list-item[display-mode=checkBox][selected][alternation-index="0"],smart-list-item[display-mode=radioButton][selected][alternation-index="0"]{background-color:var(--smart-alternation-index0-background-color);color:var(--smart-alternation-index0-color);border-color:var(--smart-alternation-index0-border-color)}smart-list-box smart-list-item[alternation-index="1"],smart-list-item[display-mode=checkBox][selected][alternation-index="1"],smart-list-item[display-mode=radioButton][selected][alternation-index="1"]{background-color:var(--smart-alternation-index1-background-color);color:var(--smart-alternation-index1-color);border-color:var(--smart-alternation-index1-border-color)}smart-list-box smart-list-item[alternation-index="2"],smart-list-item[display-mode=checkBox][selected][alternation-index="2"],smart-list-item[display-mode=radioButton][selected][alternation-index="2"]{background-color:var(--smart-alternation-index2-background-color);color:var(--smart-alternation-index2-color);border-color:var(--smart-alternation-index2-border-color)}smart-list-box smart-list-item.hovered,smart-list-item.hovered,smart-list-item[selected].hovered{color:var(--smart-hover-color)}smart-list-box{display:block;width:var(--smart-list-box-default-width);height:var(--smart-list-box-default-height);border-width:var(--smart-border-width);border-style:solid;border-color:var(--smart-border-color);touch-action:none;padding:3px}smart-list-box:focus{outline:0;border-color:#555}smart-list-box[disabled]:focus{border-color:var(--smart-border-color);outline:0}smart-list-box input{border:1px solid var(--smart-border-color);width:100%;height:var(--smart-list-box-filter-input-size);padding:1px;outline:initial}smart-list-box input.vscroll{width:calc(100% - var(--smart-list-box-scroll-bar-size))}smart-list-box input{background:url(images/magnifier.png) no-repeat 98% 50%;background-size:5%;padding-right:8%}smart-list-box:focus{outline:0}smart-list-box>.smart-container{height:100%;width:100%;border-style:solid;border-width:0;border-color:gray;position:relative;overflow:hidden}smart-list-box smart-scroll-bar{overflow:visible;position:absolute;bottom:0;height:calc(var(--smart-list-box-scroll-bar-size));width:100%}smart-list-box smart-scroll-bar.bottom-right-corner{width:calc(100% - var(--smart-list-box-scroll-bar-size));padding-top:3px}smart-list-box smart-scroll-bar::before{position:absolute;content:'';width:100%;height:var(--smart-list-box-scroll-bar-size);background-color:#efefef;left:100%}smart-list-box smart-scroll-bar[orientation=vertical]{right:0;top:0;height:100%;padding-left:3px;width:calc(var(--smart-list-box-scroll-bar-size))}smart-list-box smart-scroll-bar[orientation=vertical].bottom-right-corner{height:calc(100% - var(--smart-list-box-scroll-bar-size))}smart-list-box .smart-list-items-container{width:100%;height:100%;overflow:hidden;position:relative;background-color:transparent}smart-list-box .smart-list-items-inner-container{width:var(--smart-list-item-inner-container-width);height:100%;display:block;position:relative;background-color:transparent}smart-list-box .smart-list-items-container.hscroll{height:calc(100% - var(--smart-list-box-scroll-bar-size))}smart-list-box .smart-list-items-container.filter{height:calc(100% - var(--smart-list-box-filter-input-size))}smart-list-box .smart-list-items-container.hscroll.filter{height:calc(100% - var(--smart-list-box-filter-input-size) - var(--smart-list-box-scroll-bar-size))}smart-list-box smart-list-item,smart-list-box smart-list-items-group .smart-list-items-group-label{width:var(--smart-list-item-inner-container-width);outline:0 none;display:table;user-select:none;padding:5px;position:relative;-moz-user-select:none;-webkit-user-select:none;touch-action:none;border:1px solid transparent}smart-list-box smart-list-items-group{width:var(--smart-list-item-inner-container-width);display:table}smart-list-box smart-list-item.smart-header-item,smart-list-box smart-list-item[grouped],smart-list-box smart-list-items-group .smart-list-items-group-label{font-weight:700;text-align:left;vertical-align:middle;touch-action:none}smart-list-box smart-list-item.smart-header-item.hovered{color:inherit}smart-list-box:focus smart-list-item[focused]{color:#0078d7}smart-list-box:focus:not([selection-mode=checkBox]):not([selection-mode=radioButton]) smart-list-item[selected]:not([focused]){background-color:rgba(255,187,0,.3)}smart-list-box:focus:not([selection-mode=checkBox]):not([selection-mode=radioButton]) smart-list-item[selected][focused]{color:#0078d7}smart-list-box:not(:focus):not([selection-mode=checkBox]):not([selection-mode=radioButton]) smart-list-item[selected]:not([focused]){background-color:rgba(255,187,0,.3)}smart-list-box:not(:focus):not([selection-mode=checkBox]):not([selection-mode=radioButton]) smart-list-item[selected][focused]{background-color:rgba(255,187,0,.3)}smart-list-box:not(:focus) smart-list-item:not([selected])[focused]{background-color:rgba(255,187,0,0)}.smart-list-item-feedback{background-color:rgba(255,187,0,.3);border:1px solid #fb0;box-shadow:3px 3px 1px rgba(0,0,0,.3);cursor:move}.smart-list-item-line-feedback{border-top-color:#fb0;border-top-width:1px;border-top-style:dashed}.smart-list-item-bottom-line-feedback{border-bottom-color:#fb0;border-bottom-width:1px;border-bottom-style:dashed}smart-list-box[disabled] smart-list-item{color:inherit}smart-list-box .smart-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);user-select:none;text-align:center}smart-list-box .smart-list-items-container input{position:absolute;background:initial;background-color:#fff;background-size:initial;border:1px solid #a9a9a9;padding:5px;margin:0;font-family:var(--smart-font-family);font-size:var(--smart-font-size)}.smart-list-menu-view[external] .smart-loader.smart-hidden,smart-list-box .smart-loader.smart-hidden,smart-list-menu .smart-loader.smart-hidden{display:none}.smart-list-menu-view[external] .smart-loader,smart-list-box .smart-loader,smart-list-menu .smart-loader{margin:inherit;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.1);box-sizing:border-box;background-clip:padding-box;border-radius:50%}.smart-list-menu-view[external] .smart-loader,.smart-list-menu-view[external][loading-indicator-position=center] .smart-loader,smart-list-box .smart-loader,smart-list-box[loading-indicator-position=center] .smart-loader,smart-list-menu .smart-loader,smart-list-menu[loading-indicator-position=center] .smart-loader{width:calc(var(--smart-loader-size) + 10px);height:calc(var(--smart-loader-size) + 10px)}.smart-list-menu-view[external][loading-indicator-position=bottom] .smart-loader,.smart-list-menu-view[external][loading-indicator-position=top] .smart-loader,smart-list-box[loading-indicator-position=bottom] .smart-loader,smart-list-box[loading-indicator-position=top] .smart-loader,smart-list-menu[loading-indicator-position=bottom] .smart-loader,smart-list-menu[loading-indicator-position=top] .smart-loader{width:var(--smart-loader-size);height:var(--smart-loader-size)}.smart-list-menu-view[external][loading-indicator-position=bottom] .smart-loader-container.smart-hidden,.smart-list-menu-view[external][loading-indicator-position=top] .smart-loader-container.smart-hidden,smart-list-box[loading-indicator-position=bottom] .smart-loader-container.smart-hidden,smart-list-box[loading-indicator-position=top] .smart-loader-container.smart-hidden,smart-list-menu[loading-indicator-position=bottom] .smart-loader-container.smart-hidden,smart-list-menu[loading-indicator-position=top] .smart-loader-container.smart-hidden{display:none}.smart-list-menu-view[external][loading-indicator-position=bottom] .smart-loader-container,.smart-list-menu-view[external][loading-indicator-position=top] .smart-loader-container,smart-list-box[loading-indicator-position=bottom] .smart-loader-container,smart-list-box[loading-indicator-position=top] .smart-loader-container,smart-list-menu[loading-indicator-position=bottom] .smart-loader-container,smart-list-menu[loading-indicator-position=top] .smart-loader-container{display:block;position:relative;width:100%;height:10%;background-color:#f2f2f2;overflow:hidden;animation:smart-loader-container-pop-up-down .3s linear}.smart-list-menu-view[external][loading-indicator-position=bottom] .smart-loader-container,smart-list-box[loading-indicator-position=bottom] .smart-loader-container,smart-list-menu[loading-indicator-position=bottom] .smart-loader-container{top:-10%}.smart-list-menu-view[external][loading-indicator-position=top] .smart-loader-container,smart-list-box[loading-indicator-position=top] .smart-loader-container,smart-list-menu[loading-indicator-position=top] .smart-loader-container{top:0;position:absolute;animation:smart-loader-container-pop-up-top .3s linear}.smart-list-menu-view[external][loading-indicator-position=bottom] .smart-loader,.smart-list-menu-view[external][loading-indicator-position=top] .smart-loader,smart-list-box[loading-indicator-position=bottom] .smart-loader,smart-list-box[loading-indicator-position=top] .smart-loader,smart-list-menu[loading-indicator-position=bottom] .smart-loader,smart-list-menu[loading-indicator-position=top] .smart-loader{left:20%}.smart-list-menu-view[external][loading-indicator-position=bottom] .smart-loader-label,.smart-list-menu-view[external][loading-indicator-position=top] .smart-loader-label,smart-list-box[loading-indicator-position=bottom] .smart-loader-label,smart-list-box[loading-indicator-position=top] .smart-loader-label,smart-list-menu[loading-indicator-position=bottom] .smart-loader-label,smart-list-menu[loading-indicator-position=top] .smart-loader-label{position:absolute;display:block;top:50%;transform:translate(-50%,-50%);left:60%;font-family:inherit;font-size:inherit;vertical-align:middle;white-space:nowrap}.smart-list-menu-view[external] .smart-loader::after,.smart-list-menu-view[external] .smart-loader::before,smart-list-box .smart-loader::after,smart-list-box .smart-loader::before,smart-list-menu .smart-loader::after,smart-list-menu .smart-loader::before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:transparent;border-width:6px;animation-delay:.44s;animation:smart-loader-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,smart-loader-spin-fade 1.1s linear infinite}smart-list-box[disabled] .smart-loader::after,smart-list-box[disabled] .smart-loader::before,smart-list-menu[disabled] .smart-loader::after,smart-list-menu[disabled] .smart-loader::before{animation:none}@keyframes smart-loader-container-pop-up-down{0%{top:0}20%{top:-2%}35%{top:-6%}60%{top:-8%}100%{top:-10%}}@keyframes smart-loader-container-pop-up-top{0%{top:-10%}20%{top:-8%}35%{top:-6%}60%{top:-2%}100%{top:0}}@keyframes smart-loader-spin{100%{transform:rotate(360deg)}}@keyframes smart-loader-spin-fade{0%{border-top-color:#7a7a7a}20%{border-top-color:#7a7a7a}35%{border-top-color:transparent}60%{border-top-color:#7a7a7a}100%{border-top-color:#7a7a7a}}smart-numeric-text-box{display:inline-block;overflow:visible;border:none;width:var(--smart-numeric-text-box-default-width);height:var(--smart-numeric-text-box-default-height);color:#a9a9a9}smart-numeric-text-box *{box-sizing:border-box}smart-numeric-text-box .smart-container{display:flex}smart-numeric-text-box smart-repeat-button{display:block}smart-numeric-text-box .smart-container,smart-numeric-text-box .smart-drop-down,smart-numeric-text-box .smart-spin-button,smart-numeric-text-box input{width:100%}.smart-numeric-text-box-component,.smart-numeric-text-box-unit-display,smart-numeric-text-box .smart-container{height:100%}.smart-arrow,smart-numeric-text-box .smart-container{position:relative}.smart-numeric-text-box-radix-display,.smart-numeric-text-box-unit-display{display:flex;align-items:center;cursor:default}smart-numeric-text-box[radix-display-position=right]:not([spin-buttons]) .smart-numeric-text-box-radix-display,smart-numeric-text-box[radix-display-position=right][spin-buttons][spin-buttons-position=left] .smart-numeric-text-box-radix-display{border-left-width:0;border-right-width:var(--smart-border-width)}.smart-numeric-text-box-radix-display,smart-numeric-text-box .smart-drop-down,smart-numeric-text-box .smart-spin-button{background-color:#efefef}smart-numeric-text-box .smart-list-item.hovered,smart-numeric-text-box .smart-spin-button.hovered:not([disabled]),smart-numeric-text-box[drop-down-enabled] .smart-numeric-text-box-radix-display.hovered{background-color:#e8e8e8}smart-numeric-text-box .smart-list-item,smart-numeric-text-box[drop-down-enabled] .smart-numeric-text-box-radix-display{cursor:pointer}smart-numeric-text-box[disabled] .smart-numeric-text-box-radix-display,smart-numeric-text-box[disabled] smart-repeat-button button{cursor:default}smart-numeric-text-box[disabled],smart-numeric-text-box[value="-Infinity"] .smart-spin-buttons-container,smart-numeric-text-box[value=Infinity] .smart-spin-buttons-container,smart-numeric-text-box[value=NaN] .smart-spin-buttons-container,smart-numeric-text-box[value=null] .smart-numeric-text-box-radix-display{opacity:.55;cursor:default}smart-numeric-text-box .smart-numeric-text-box-component{border-width:var(--smart-border-width);border-style:solid;border-color:var(--smart-border-color);border-left-width:var(--smart-border-width);border-right-width:0}smart-numeric-text-box .smart-numeric-text-box-focused-component,smart-numeric-text-box input:focus{border-color:#555}.smart-numeric-text-box-pressed-component,smart-numeric-text-box .smart-numeric-text-box-radix-display.smart-numeric-text-box-pressed-component,smart-numeric-text-box .smart-spin-button.smart-numeric-text-box-pressed-component{background-color:#d1d1d1}smart-numeric-text-box input.smart-numeric-text-box-component{border-right-width:var(--smart-border-width);padding:1px 2px 1px 2px;background-color:#fff;color:inherit;font:inherit;text-align:right;outline:0}smart-numeric-text-box[spin-buttons] input{width:calc(100% - var(--smart-numeric-text-box-spin-buttons-default-width))}smart-numeric-text-box[radix-display] input{width:calc(100% - var(--smart-numeric-text-box-default-radix-display-width))}smart-numeric-text-box[show-unit] input{width:calc(100% - var(--smart-numeric-text-box-default-unit-display-width))}smart-numeric-text-box[spin-buttons][radix-display] input{width:calc(100% - var(--smart-numeric-text-box-spin-buttons-default-width) - var(--smart-numeric-text-box-default-radix-display-width))}smart-numeric-text-box[spin-buttons][show-unit] input{width:calc(100% - var(--smart-numeric-text-box-spin-buttons-default-width) - var(--smart-numeric-text-box-default-unit-display-width))}smart-numeric-text-box[radix-display][show-unit] input{width:calc(100% - var(--smart-numeric-text-box-default-radix-display-width) - var(--smart-numeric-text-box-default-unit-display-width))}smart-numeric-text-box[spin-buttons][radix-display][show-unit] input{width:calc(100% - var(--smart-numeric-text-box-default-unit-display-width) - var(--smart-numeric-text-box-spin-buttons-default-width) - var(--smart-numeric-text-box-default-radix-display-width))}smart-numeric-text-box .smart-spin-buttons-container{width:var(--smart-numeric-text-box-spin-buttons-default-width)}smart-numeric-text-box .smart-spin-button{height:50%}smart-numeric-text-box .smart-spin-button .smart-button{border:none}.smart-numeric-text-box-radix-display{width:var(--smart-numeric-text-box-default-radix-display-width);justify-content:center;color:initial}smart-numeric-text-box .smart-drop-down{position:absolute;box-sizing:border-box;height:auto;margin:0;border-width:var(--smart-border-width);border-style:solid;border-color:var(--smart-border-color);border-top:none;padding:2px;top:100%;z-index:9999;list-style-type:none}smart-numeric-text-box .smart-numeric-text-box-unit-display{width:var(--smart-numeric-text-box-default-unit-display-width);border-width:var(--smart-border-width) 0 var(--smart-border-width) 0;overflow:hidden;background-color:#fff}smart-numeric-text-box .smart-list-item{margin:1px;border:1px solid transparent;padding:4px 8px 4px 8px;word-break:break-all}smart-numeric-text-box .smart-list-item:hover{color:initial}smart-numeric-text-box[show-unit] input,smart-numeric-text-box[spin-buttons] input,smart-numeric-text-box[spin-buttons][show-unit] .smart-numeric-text-box-unit-display,smart-numeric-text-box[spin-buttons][spin-buttons-position=left] .smart-spin-buttons-container,smart-numeric-text-box[spin-buttons][spin-buttons-position=left][show-unit] input{border-right-width:0}smart-numeric-text-box[show-unit] .smart-numeric-text-box-unit-display,smart-numeric-text-box[spin-buttons] .smart-spin-buttons-container,smart-numeric-text-box[spin-buttons][spin-buttons-position=left] input,smart-numeric-text-box[spin-buttons][spin-buttons-position=left][show-unit] .smart-numeric-text-box-unit-display{border-right-width:var(--smart-border-width)}smart-numeric-text-box .smart-hint,smart-numeric-text-box .smart-label{display:none}smart-numeric-text-box[hint] .smart-hint,smart-numeric-text-box[label] .smart-label{position:absolute;left:0;top:-16px;font-size:12px;width:100%;display:block;pointer-events:none;user-select:none}smart-numeric-text-box[hint] .smart-hint{top:100%;padding-top:2px}smart-circular-progress-bar,smart-progress-bar{background:0 0;outline:0;display:block;overflow:hidden;font-size:var(--smart-font-size)}smart-progress-bar{width:var(--smart-progress-bar-default-width);height:var(--smart-progress-bar-default-height)}smart-progress-bar[orientation=vertical]{width:var(--smart-progress-bar-default-height);height:var(--smart-progress-bar-default-width)}smart-circular-progress-bar{width:var(--smart-circular-progress-bar-default-size);height:var(--smart-circular-progress-bar-default-size)}smart-circular-progress-bar>.smart-container{border-radius:50%}smart-progress-bar>.smart-container{overflow:hidden}smart-circular-progress-bar>.smart-container,smart-progress-bar>.smart-container{position:relative;border-width:var(--smart-border-width);border-style:solid;border-color:var(--smart-border-color)}smart-progress-bar{box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}smart-progress-bar .smart-value{outline:0;border:1px solid #d1d1d1;height:100%;width:100%;background-color:#d1d1d1;box-sizing:border-box;position:absolute}smart-progress-bar.animation .smart-value{transition:.2s ease-in-out}smart-progress-bar[inverted] .smart-value,smart-progress-bar[orientation][inverted] .smart-value{transform-origin:right}smart-progress-bar .smart-value,smart-progress-bar[orientation] .smart-value{transform-origin:left}smart-progress-bar[orientation=vertical][inverted] .smart-value{transform-origin:left bottom}smart-progress-bar[orientation=vertical] .smart-value{transform-origin:left top}smart-circular-progress-bar .smart-value-animation-ms{stroke-dashoffset:114}smart-circular-progress-bar .smart-label,smart-progress-bar .smart-label{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;text-align:center}smart-progress-bar .smart-label{width:auto}smart-progress-bar[orientation=vertical] .smart-label{width:100%}.barber-shop-effect .smart-value{background-image:linear-gradient(45deg,rgba(0,0,0,.2) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.2) 75%,transparent 75%,transparent);background-size:5rem 5rem;background-position:0 -244rem;animation:stripes 10s linear infinite;animation-direction:normal}.barber-shop-effect[inverted] .smart-value,.barber-shop-effect[orientation=vertical] .smart-value{animation-direction:reverse}@keyframes stripes{0%{background-position:0 0}100%{background-position:60rem 0}From{background-position:0 0}To{background-position:60rem 0}}smart-progress-bar .smart-value.smart-value-animation{animation:indeterminate 3s infinite linear}smart-progress-bar[orientation=vertical] .smart-value.smart-value-animation{animation:indeterminate-vertical 3s infinite linear}smart-progress-bar[inverted][orientation=vertical] .smart-value.smart-value-animation{animation:indeterminate-vertical-inverted 3s infinite linear}smart-progress-bar[inverted] .smart-value.smart-value-animation{animation:indeterminate-inverted 3s infinite linear}smart-circular-progress-bar svg:first-of-type{position:absolute;border-radius:50%;pointer-events:none}smart-circular-progress-bar .smart-value,smart-circular-progress-bar .smart-value-path{stroke-width:var(--smart-circular-progress-bar-fill-size);fill:transparent;stroke-dasharray:314.159}smart-circular-progress-bar .smart-value{stroke:#d1d1d1}smart-circular-progress-bar .smart-value-path{stroke-dashoffset:0;stroke:transparent}smart-circular-progress-bar.animation .smart-value{transition:stroke-dashoffset 1s linear}smart-circular-progress-bar .smart-label-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;box-sizing:content-box;border-radius:50%;background-color:transparent;border-style:solid;border-width:var(--smart-border-width);border-color:var(--smart-border-color);width:calc(100% - var(--smart-circular-progress-bar-fill-size));height:calc(100% - var(--smart-circular-progress-bar-fill-size))}smart-circular-progress-bar svg:first-of-type .smart-value.smart-value-animation{animation:circle 2s infinite linear}smart-circular-progress-bar[inverted] svg:first-of-type .smart-value.smart-value-animation{animation:circle-inverted 2s infinite linear}smart-circular-progress-bar[indeterminate][inverted] svg:first-of-type,smart-circular-progress-bar[value=null][inverted] svg:first-of-type{animation:rotate-circle-inverted 1s infinite linear}smart-circular-progress-bar[indeterminate] svg:first-of-type,smart-circular-progress-bar[value=null] svg:first-of-type{animation:rotate-circle 1s infinite linear}@keyframes indeterminate{0%{left:-100%;transform:scaleX(.4);transform-origin:left}20%{left:-40%;transform:scaleX(.3);transform-origin:left}35%{left:35%;transform:scaleX(.4);transform-origin:left}50%{left:75%;transform:scaleX(.6);transform-origin:left}55%{left:100%;transform:scaleX(.7);transform-origin:left}55.99%{left:100%;transform:scaleX(0);transform-origin:left}56%{left:-100%;transform:scaleX(0);transform-origin:left}56.99%{left:-100%;transform:scaleX(.6);transform-origin:left}75%{left:-5%;transform:scaleX(.6);transform-origin:left}80%{left:30%;transform:scaleX(.5);transform-origin:left}85%{left:50%;transform:scaleX(.4);transform-origin:left}90%{left:75%;transform:scaleX(.3);transform-origin:left}95%{left:95%;transform:scaleX(.2);transform-origin:left}98%{left:100%;transform:scaleX(.2);transform-origin:left}99.99%{left:100%;transform:scaleX(0);transform-origin:left}100%{left:-100%;transform:scaleX(0);transform-origin:left}}@keyframes indeterminate-inverted{0%{right:-100%;transform:scaleX(.4);transform-origin:right}20%{right:-40%;transform:scaleX(.3);transform-origin:right}35%{right:35%;transform:scaleX(.4);transform-origin:right}50%{right:75%;transform:scaleX(.6);transform-origin:right}55%{right:100%;transform:scaleX(.7);transform-origin:right}55.99%{right:100%;transform:scaleX(0);transform-origin:right}56%{right:-100%;transform:scaleX(0);transform-origin:right}56.99%{right:-100%;transform:scaleX(.6);transform-origin:right}75%{right:-5%;transform:scaleX(.6);transform-origin:right}80%{right:30%;transform:scaleX(.5);transform-origin:right}85%{right:50%;transform:scaleX(.4);transform-origin:right}90%{right:75%;transform:scaleX(.3);transform-origin:right}95%{right:95%;transform:scaleX(.2);transform-origin:right}98%{right:100%;transform:scaleX(.2);transform-origin:right}99.99%{right:100%;transform:scaleX(0);transform-origin:right}100%{right:-100%;transform:scaleX(0);transform-origin:right}}@keyframes indeterminate-vertical{0%{bottom:-100%;transform:scaleY(.4);transform-origin:bottom}20%{bottom:-40%;transform:scaleY(.3);transform-origin:bottom}35%{bottom:35%;transform:scaleY(.4);transform-origin:bottom}50%{bottom:75%;transform:scaleY(.6);transform-origin:bottom}55%{bottom:100%;transform:scaleY(.7);transform-origin:bottom}55.99%{bottom:100%;transform:scaleY(0);transform-origin:bottom}56%{bottom:-100%;transform:scaleY(0);transform-origin:bottom}56.99%{bottom:-100%;transform:scaleY(.6);transform-origin:bottom}75%{bottom:-5%;transform:scaleY(.6);transform-origin:bottom}80%{bottom:30%;transform:scaleY(.5);transform-origin:bottom}85%{bottom:50%;transform:scaleY(.4);transform-origin:bottom}90%{bottom:75%;transform:scaleY(.3);transform-origin:bottom}95%{bottom:95%;transform:scaleY(.2);transform-origin:bottom}98%{bottom:100%;transform:scaleY(.2);transform-origin:bottom}99.99%{bottom:100%;transform:scaleY(0);transform-origin:bottom}100%{bottom:-100%;transform:scaleY(0);transform-origin:bottom}}@keyframes indeterminate-vertical-inverted{0%{top:-100%;transform:scaleY(.4);transform-origin:top}20%{top:-40%;transform:scaleY(.3);transform-origin:top}35%{top:35%;transform:scaleY(.4);transform-origin:top}50%{top:75%;transform:scaleY(.6);transform-origin:top}55%{top:100%;transform:scaleY(.7);transform-origin:top}55.99%{top:100%;transform:scaleY(0);transform-origin:top}56%{top:-100%;transform:scaleY(0);transform-origin:top}56.99%{top:-100%;transform:scaleY(.6);transform-origin:top}75%{top:-5%;transform:scaleY(.6);transform-origin:top}80%{top:30%;transform:scaleY(.5);transform-origin:top}85%{top:50%;transform:scaleY(.4);transform-origin:top}90%{top:75%;transform:scaleY(.3);transform-origin:top}95%{top:95%;transform:scaleY(.2);transform-origin:top}98%{top:100%;transform:scaleY(.2);transform-origin:top}99.99%{top:100%;transform:scaleY(0);transform-origin:top}100%{top:-100%;transform:scaleY(0);transform-origin:top}}@keyframes circle{0%{stroke-dashoffset:314}5%{stroke-dashoffset:164}25%{stroke-dashoffset:104}}@keyframes circle-inverted{0%{stroke-dashoffset:-314}5%{stroke-dashoffset:-164}25%{stroke-dashoffset:-104}}@keyframes rotate-circle{50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}100%{transform:rotate(360deg)}}@keyframes rotate-circle-inverted{50%{transform:rotate(-180deg)}75%{transform:rotate(-270deg)}100%{transform:rotate(-360deg)}}smart-check-box{padding:1px 2px 1px 2px}smart-check-box{display:inline-block}smart-check-box:focus{outline:0}smart-check-box:focus .smart-input{border:var(--smart-border-width) solid #666;outline:0}smart-check-box[disabled]:focus .smart-input{outline:0}smart-check-box .smart-container{height:auto;position:relative;display:flex;align-items:center}smart-check-box .smart-input,smart-check-box[enable-container-click] .smart-label{cursor:pointer}smart-check-box[disabled] .smart-input,smart-check-box[readonly] .smart-input{cursor:initial}smart-check-box .smart-label,smart-check-box[enable-container-click][disabled] .smart-label,smart-check-box[enable-container-click][readonly] .smart-label{cursor:default}smart-check-box[right-to-left] .smart-container{justify-content:flex-end}smart-check-box[right-to-left] .smart-label{order:2}smart-check-box[right-to-left] .smart-input{order:3}smart-check-box .smart-label{color:var(--smart-color);font-size:inherit;font-family:inherit;margin:0 5px 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto}smart-check-box .smart-input{width:var(--smart-check-box-default-size);min-width:var(--smart-check-box-default-size);height:var(--smart-check-box-default-size);min-height:var(--smart-check-box-default-size);background-color:#fff;box-sizing:initial;border-style:solid;border-width:var(--smart-border-width);border-color:var(--smart-border-color);display:inline-block}smart-check-box.animation .smart-input{transition:background-color .2s ease-out}smart-check-box[checked].animation .smart-input{transition:background-color .2s ease-out}smart-check-box .smart-input:after{content:'';width:100%;height:100%;font-family:smart-icons;font-style:normal;font-weight:400;font-size:8px;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}smart-check-box[checked].animation .smart-input:after{animation:check-box-appear .2s ease-in}@keyframes check-box-appear{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}smart-check-box[checked] .smart-input:after{content:'\e807'}smart-check-box[checked=null] .smart-input:after{content:'\e806'}smart-check-box .smart-animation{pointer-events:none}smart-radio-button{padding:1px 2px 1px 2px}smart-radio-button{display:inline-block}smart-radio-button:focus{outline:0}smart-radio-button:focus .smart-input{border:var(--smart-border-width) solid #666;outline:0}smart-radio-button[disabled]:focus .smart-input{outline:0}smart-radio-button .smart-container{cursor:pointer;height:auto;position:relative;display:flex;align-items:center}smart-radio-button[disabled] .smart-container{cursor:initial}smart-radio-button[right-to-left] .smart-container{justify-content:flex-end}smart-radio-button[right-to-left] .smart-label{order:2}smart-radio-button[right-to-left] .smart-input{order:3}smart-radio-button .smart-label{color:var(--smart-color);font-size:inherit;font-family:inherit;margin:0 5px 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto;cursor:default}smart-radio-button[enable-container-click] .smart-label{cursor:pointer}smart-radio-button .smart-input{width:var(--smart-radio-button-default-size);min-width:10px;height:var(--smart-radio-button-default-size);min-height:10px;background-color:transparent;border-style:solid;border-width:var(--smart-border-width);border-radius:50%;border-color:var(--smart-color);display:inline-block;box-sizing:initial;background-repeat:no-repeat;padding:2px;background-clip:content-box}smart-radio-button[checked] .smart-input{background-color:gray}smart-radio-button .smart-animation{pointer-events:none}smart-power-button{padding:0}smart-power-button{display:inline-block;width:var(--smart-power-button-default-width);height:var(--smart-power-button-default-width)}smart-power-button:focus{outline:0}smart-power-button .smart-input{border-radius:100%}smart-power-button .smart-input,smart-power-button:focus .smart-input{outline:0}smart-power-button .smart-container{cursor:pointer;height:100%;position:relative;display:flex}smart-power-button[disabled] .smart-container{cursor:initial}smart-power-button .smart-input{width:100%;height:100%;min-width:var(--smart-power-button-default-width);min-height:var(--smart-power-button-default-width);background-color:var(--smart-background-color);border-style:solid;box-sizing:border-box;border-width:var(--smart-border-width);border-color:var(--smart-border-color);display:block;position:relative;overflow:hidden}smart-power-button:focus .smart-input{color:var(--smart-focus-color);border-color:var(--smart-focus-border-color);background-color:var(--smart-focus-background-color)}smart-power-button:hover .smart-input{color:var(--smart-hover-color);border-color:var(--smart-hover-border-color);background-color:var(--smart-hover-background-color);transition:background-color .1s linear}smart-power-button.active .smart-input,smart-power-button:active .smart-input{color:var(--smart-active-color);border-color:var(--smart-active-border-color);background-color:var(--smart-active-background-color);transition:background-color .1s linear}smart-power-button .smart-input{background-color:var(--smart-background-color)}smart-power-button[checked] .smart-input{background-color:var(--smart-active-background-color)}smart-power-button .smart-input:after{content:'\e805';width:100%;height:100%;font-family:smart-icons;font-style:normal;font-weight:400;font-size:20px;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}smart-power-button[checked] .smart-input:after{color:#fff}smart-power-button .smart-animation{pointer-events:none}smart-power-button[readonly].active .smart-input,smart-power-button[readonly]:active .smart-input,smart-power-button[readonly]:hover .smart-input{color:initial;border:var(--smart-border-width) solid var(--smart-border-color);background:var(--smart-background-color);transition:none}smart-switch-button{display:inline-block;width:var(--smart-switch-button-default-width);height:var(--smart-switch-button-default-height);box-sizing:border-box;border-style:solid;border-width:var(--smart-border-width);border-radius:var(--smart-switch-button-border-radius);border-color:var(--smart-switch-button-thumb-default-background-color)}smart-switch-button[readonly]{pointer-events:none}smart-switch-button[readonly] .smart-inner-container{cursor:default}smart-switch-button.hovered{border-color:var(--smart-border-color)}smart-switch-button:focus{outline:0}smart-switch-button .smart-container{font-size:inherit;position:relative;overflow:hidden}smart-switch-button .smart-inner-container{width:calc(2 * var(--smart-switch-button-default-width) - var(--smart-switch-button-thumb-size));height:100%;position:absolute;color:inherit;left:0;right:auto;top:0;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-direction:normal}smart-switch-button[orientation=vertical] .smart-inner-container{height:calc(2 * var(--smart-switch-button-default-width) - var(--smart-switch-button-thumb-size));width:100%;flex-direction:column}smart-switch-button[disabled] .smart-inner-container{cursor:initial}smart-switch-button .smart-thumb.dragged{background-color:#6b6969}smart-switch-button .smart-thumb{border-radius:var(--smart-switch-button-border-radius);background-color:var(--smart-switch-button-thumb-default-background-color);width:var(--smart-switch-button-thumb-size);display:inline-block;height:100%;order:2}smart-switch-button[orientation=vertical] .smart-thumb{width:100%;height:var(--smart-switch-button-thumb-size)}smart-switch-button[checked] .smart-thumb{background-color:var(--smart-switch-button-thumb-background-color-checked)}smart-switch-button[checked=null] .smart-thumb{background-color:var(--smart-switch-button-thumb-default-background-color)}smart-switch-button .smart-false-content-container,smart-switch-button .smart-true-content-container{width:calc(var(--smart-switch-button-default-width) - var(--smart-switch-button-thumb-size));height:100%;background-color:var(--smart-switch-button-label-unchecked-background-color);display:flex;justify-content:center;align-items:center;background-clip:content-box;padding:2px 0 2px 0;color:inherit;overflow:hidden;order:1}smart-switch-button[orientation=vertical] .smart-false-content-container,smart-switch-button[orientation=vertical] .smart-true-content-container{height:calc(var(--smart-switch-button-default-width) - var(--smart-switch-button-thumb-size));width:100%;padding:0 2px 0 2px}smart-switch-button[checked] .smart-inner-container{right:0;left:auto}smart-switch-button[checked=null] .smart-inner-container{right:auto;left:calc(-1 * var(--smart-switch-button-default-width)/ 2 + var(--smart-switch-button-thumb-size)/ 2 + 1px)}smart-switch-button[orientation=vertical][checked] .smart-inner-container{bottom:0;left:auto;right:auto;top:auto}smart-switch-button[orientation=vertical][checked=null] .smart-inner-container{bottom:auto;left:auto;right:auto;top:calc(-1 * var(--smart-switch-button-default-width)/ 2 + var(--smart-switch-button-thumb-size)/ 2 + 1px)}smart-switch-button .smart-true-content-container{background-color:var(--smart-switch-button-label-checked-background-color);order:3}smart-switch-button[inverted] .smart-true-content-container{order:1}smart-switch-button[inverted] .smart-false-content-container{order:3}smart-switch-button[inverted] .smart-inner-container{right:0;left:auto}smart-switch-button[inverted][checked] .smart-inner-container{right:auto;left:0}smart-switch-button[orientation=vertical][inverted] .smart-inner-container{bottom:0;top:auto;left:auto;right:auto}smart-switch-button[orientation=vertical][inverted][checked] .smart-inner-container{bottom:auto;top:0;left:auto;right:auto}smart-switch-button[inverted][checked=null] .smart-inner-container{right:auto;left:calc(-1 * var(--smart-switch-button-default-width)/ 2 + var(--smart-switch-button-thumb-size)/ 2 + 1px)}smart-switch-button[orientation=vertical][inverted][checked=null] .smart-inner-container{bottom:auto;top:calc(-1 * var(--smart-switch-button-default-width)/ 2 + var(--smart-switch-button-thumb-size)/ 2 + 1px);left:auto;right:auto}smart-switch-button .smart-false-content,smart-switch-button .smart-true-content{user-select:none;font-size:inherit;font-weight:inherit;display:inline-block;text-align:center;box-sizing:border-box;color:inherit}smart-switch-button[checked=null] .smart-false-content-container,smart-switch-button[checked=null] .smart-true-content-container{color:transparent;user-select:none;-moz-user-select:none;-webkit-user-select:none}smart-switch-button[checked=null] .smart-false-content,smart-switch-button[checked=null] .smart-true-content{visibility:hidden}smart-switch-button.animation .smart-inner-container{animation-name:smart-switch-button-check-uncheck-horizontal}smart-switch-button[inverted].animation .smart-inner-container{animation-name:smart-switch-button-check-uncheck-horizontal-inverted}smart-switch-button[checked].animation .smart-inner-container{animation-name:smart-switch-button-indeterminate-check-horizontal}smart-switch-button[checked][inverted].animation .smart-inner-container{animation-name:smart-switch-button-indeterminate-check-horizontal-inverted}smart-switch-button[checked=null].animation .smart-inner-container,smart-switch-button[checked=null][inverted].animation .smart-inner-container{animation-name:smart-switch-button-indeterminate-horizontal}@keyframes smart-switch-button-indeterminate-horizontal{0%{transform:translate(var(--smart-switch-button-label-animation-offset-normal),0)}100%{transform:translate(0,0)}}@keyframes smart-switch-button-indeterminate-check-horizontal{0%{transform:translate(var(--smart-switch-button-label-animation-offset-normal),0)}100%{transform:translate(0,0)}}@keyframes smart-switch-button-indeterminate-check-horizontal-inverted{0%{transform:translate(calc(-1 * var(--smart-switch-button-label-animation-offset-normal)),0)}100%{transform:translate(0,0)}}@keyframes smart-switch-button-check-uncheck-horizontal{0%{transform:translate(var(--smart-switch-button-label-animation-offset-inverse),0)}100%{transform:translate(0,0)}}@keyframes smart-switch-button-check-uncheck-horizontal-inverted{0%{transform:translate(calc(-1 * var(--smart-switch-button-label-animation-offset-inverse)),0)}100%{transform:translate(0,0)}}smart-switch-button[orientation=vertical][inverted].animation .smart-inner-container{animation-name:smart-switch-button-check-uncheck-vertical-inverted}smart-switch-button[orientation=vertical].animation .smart-inner-container{animation-name:smart-switch-button-check-uncheck-vertical}smart-switch-button[orientation=vertical][checked].animation .smart-inner-container{animation-name:smart-switch-button-indeterminate-check-vertical}smart-switch-button[orientation=vertical][checked][inverted].animation .smart-inner-container{animation-name:smart-switch-button-indeterminate-check-vertical-inverted}smart-switch-button[orientation=vertical][checked=null].animation .smart-inner-container,smart-switch-button[orientation=vertical][checked=null][inverted].animation .smart-inner-container{animation-name:smart-switch-button-indeterminate-vertical}@keyframes smart-switch-button-indeterminate-vertical{0%{transform:translate(0,var(--smart-switch-button-label-animation-offset-normal))}100%{transform:translate(0,0)}}@keyframes smart-switch-button-indeterminate-check-vertical{0%{transform:translate(0,var(--smart-switch-button-label-animation-offset-normal))}100%{transform:translate(0,0)}}@keyframes smart-switch-button-check-uncheck-vertical{0%{transform:translate(0,var(--smart-switch-button-label-animation-offset-inverse))}100%{transform:translate(0,0)}}@keyframes smart-switch-button-indeterminate-check-vertical-inverted{0%{transform:translate(0,calc(-1 * var(--smart-switch-button-label-animation-offset-normal)))}100%{transform:translate(0,0)}}@keyframes smart-switch-button-check-uncheck-vertical-inverted{0%{transform:translate(0,calc(-1 * var(--smart-switch-button-label-animation-offset-inverse)))}100%{transform:translate(0,0)}}smart-tank{padding-left:5px;padding-right:5px;width:var(--smart-tank-default-width);height:var(--smart-tank-default-height);display:block}smart-slider,smart-tank{overflow:visible;border:none}smart-slider *,smart-tank *{box-sizing:border-box}smart-tank[orientation=horizontal]{padding-top:5px;padding-bottom:5px;padding-left:initial;padding-right:initial}smart-slider:focus,smart-tank:focus{outline:0}smart-tank .smart-track.track-hovered{cursor:pointer}smart-tank:active .smart-track{cursor:n-resize}smart-tank[orientation=horizontal]:active .smart-track{cursor:w-resize}smart-tank[disabled]:active .smart-track,smart-tank[readonly]:active .smart-track{cursor:default}smart-tank[disabled] .smart-track.track-hovered,smart-tank[readonly] .smart-track.track-hovered{cursor:default}smart-slider .smart-container,smart-tank .smart-container{overflow:visible}smart-tank .smart-thumb{position:absolute;width:var(--smart-tank-thumb-width);height:var(--smart-tank-thumb-height);transform:scale(0);transition:transform .2s ease-out;left:calc(-1 * var(--smart-tank-thumb-width) * 2);top:calc(-1 * var(--smart-tank-thumb-height)/ 2);border-radius:50% 50%}smart-tank[orientation=horizontal] .smart-thumb{left:100%;top:calc(-1 * var(--smart-tank-thumb-height) - var(--smart-tank-thumb-height)/ 2)}smart-tank[thumb-label-position=far] .smart-thumb{left:calc(var(--smart-tank-default-width))}smart-tank[orientation=horizontal][thumb-label-position=far] .smart-thumb{left:100%;top:calc(100% + var(--smart-tank-thumb-height)/ 2)}smart-tank[inverted] .smart-thumb,smart-tank[inverted][orientation=vertical] .smart-thumb{top:calc(100% - var(--smart-tank-thumb-height)/ 2)}smart-tank[orientation=horizontal][inverted] .smart-thumb{left:calc(-1 * var(--smart-tank-thumb-width)/ 2)}smart-tank[show-thumb-label]:focus .smart-thumb{transform:scale(1);transition:transform .2s ease-out}smart-tank[orientation=horizontal] .smart-thumb{margin-left:calc(-1 * var(--smart-tank-thumb-width)/ 2)}smart-tank[inverted] .smart-thumb{margin-left:initial;margin-top:initial}smart-tank .smart-thumb::before{background-color:gray;width:100%;height:100%;transition:.2s;display:block;border-radius:50%;content:"";z-index:-1;opacity:.1}smart-tank .smart-thumb::before{transform:scale(2,2);animation:tank-thumb-effect 1s infinite;animation-delay:.1s}@keyframes tank-thumb-effect{0%,100%{transform:scale(2,2)}50%{transform:scale(1.8,1.8)}}smart-tank .smart-track{height:100%;width:calc(100% - var(--smart-tank-scale-size) - 4px);min-width:var(--smart-tank-minimum-track-size);position:relative;border:solid #d3d3d3;border-width:var(--smart-border-width);background-color:transparent;float:left;margin-top:0;margin-bottom:0;margin-left:2px;margin-right:2px}smart-tank[scale-position=none] .smart-track{height:100%;width:100%;position:relative;border:solid #d3d3d3;border-width:var(--smart-border-width);margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}smart-tank[scale-position=both] .smart-track{width:calc(100% - 2 * var(--smart-tank-scale-size) - 4px)}smart-tank[orientation=horizontal] .smart-track{height:calc(100% - var(--smart-tank-scale-size) - 4px);min-height:var(--smart-tank-minimum-track-size);width:100%;background-color:transparent;margin-top:2px;margin-bottom:2px}smart-tank[orientation=horizontal][scale-position=both] .smart-track{height:calc(100% - 2 * var(--smart-tank-scale-size) - 4px)}smart-tank[orientation=horizontal][scale-position=none] .smart-track{height:100%;width:100%;position:relative;border:solid #d3d3d3;border-width:var(--smart-border-width);background-color:transparent;margin-top:0;margin-bottom:0}smart-tank:focus .smart-track,smart-tank[scale-position=none]:focus .smart-track{border-style:solid;border-color:var(--smart-border-color);border-width:var(--smart-border-width)}smart-tank .smart-value{width:100%;height:0;background-color:#8298c7;position:absolute}smart-tank[orientation=horizontal] .smart-value{height:100%;width:0}smart-slider .smart-scale,smart-tank .smart-scale{position:relative;user-select:none;pointer-events:none}smart-tank .smart-scale{float:left}smart-tank[orientation=horizontal] .smart-scale{width:100%;float:left;height:calc(var(--smart-tank-scale-size));margin-left:var(--smart-border-width)}smart-tank[scale-position=both] .smart-scale{width:var(--smart-tank-scale-size);height:100%;max-width:47%}smart-tank[orientation=horizontal][scale-position=both] .smart-scale{width:100%;height:var(--smart-tank-scale-size)}smart-tank .smart-scale{margin-top:var(--smart-border-width);margin-left:initial;height:calc(100% - var(--smart-border-width));width:var(--smart-tank-scale-size);max-width:calc(100% - var(--smart-tank-minimum-track-size) - 4px)}smart-tank .smart-tooltip.smart-hidden{display:none}smart-tank .smart-tooltip{position:absolute;display:flex;align-items:center;justify-content:center;border:1px solid var(--smart-border-color);width:var(--smart-tank-tooltip-width);height:var(--smart-tank-tooltip-height);padding:5px;background-color:#efefef;opacity:.7}smart-tank[orientation=horizontal] .smart-tooltip{left:calc(100% - var(--smart-tank-tooltip-width)/ 2)}smart-tank .smart-tooltip,smart-tank[tooltip-position=far] .smart-tooltip{top:initial}smart-tank[orientation=horizontal][inverted] .smart-tooltip,smart-tank[orientation=horizontal][tooltip-position=near][inverted] .smart-tooltip{top:calc(-1 * var(--smart-tank-tooltip-height) - 12px);left:calc(-1 * var(--smart-tank-tooltip-width)/ 2)}smart-tank[inverted] .smart-tooltip{left:calc(-1 * var(--smart-tank-tooltip-width) - 10.5px);top:calc(100% - 1 * var(--smart-tank-tooltip-height)/ 2)}smart-tank[orientation=horizontal][tooltip-position=far] .smart-tooltip{top:calc(100% + 12px);left:calc(100% - var(--smart-tank-tooltip-width)/ 2)}smart-tank[scale-position=none][tooltip-position=near] .smart-tooltip{top:calc(-1 * var(--smart-tank-tooltip-height)/ 2)}smart-tank[orientation=horizontal] .smart-tooltip{top:calc(-1 * var(--smart-tank-tooltip-height) - 12px);left:calc(100% - var(--smart-tank-tooltip-width)/ 2)}smart-tank[orientation=horizontal][inverted][tooltip-position=far] .smart-tooltip{left:calc(-1* var(--smart-tank-tooltip-width)/ 2);top:calc(100% + 12px)}smart-tank[orientation=horizontal] .smart-tooltip:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #555;position:absolute;top:100%;left:calc(var(--smart-tank-tooltip-width)/ 2 - 6px)}smart-tank[orientation=horizontal][tooltip-position=far] .smart-tooltip:before{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #555;border-top:0;position:absolute;left:calc(var(--smart-tank-tooltip-width)/ 2 - 6px);top:-7px}smart-tank .smart-tooltip{left:calc(-1 * var(--smart-tank-tooltip-width) - 10.5px);top:calc(-1 * var(--smart-tank-tooltip-height)/ 2)}smart-tank[inverted][tooltip-position=far] .smart-tooltip{top:calc(100% - var(--smart-tank-tooltip-height)/ 2)}smart-tank .smart-tooltip:before{content:"";width:0;height:0;border-right:none;border-left:6px solid #555;border-top:6px solid transparent;border-bottom:6px solid transparent;position:absolute;top:calc(50% - 6px);right:-7px;left:auto}smart-tank[tooltip-position=far] .smart-tooltip:before{border-left:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #555;top:calc(50% - 6px);left:-7px}smart-tank[tooltip-position=far] .smart-tooltip{left:calc(100% + 10.5px);top:calc(-1 * var(--smart-tank-tooltip-height)/ 2)}smart-tank[inverted][tooltip-position=far][scale-position=none] .smart-tooltip{left:calc(-100% - 7px)}smart-tank[inverted][tooltip-position=near] .smart-tooltip{left:calc(-1 * var(--smart-tank-tooltip-width) - 10.5px);top:calc(100% - var(--smart-tank-tooltip-height)/ 2)}smart-slider .smart-tooltip,smart-tank .smart-tooltip{z-index:1}smart-slider .smart-tooltip-content,smart-tank .smart-tooltip-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}smart-tank[orientation=horizontal] .smart-tick{float:left;width:1px;height:var(--smart-tank-tick-size)}smart-tank[orientation=horizontal][ticks-position=track] .smart-tick{height:100%;width:1px}smart-tank[orientation=horizontal] .smart-tick-minor{height:var(--smart-tank-minor-tick-size);width:1px}smart-tank[orientation=horizontal][ticks-position=track] .smart-tick-minor{height:80%;top:50%;transform:translateY(-50%)}smart-tank .smart-tick{position:absolute;background-color:var(--smart-tick-color);float:initial;width:var(--smart-tank-tick-size);height:1px}smart-tank[ticks-position=track] .smart-tick{width:100%}smart-tank .smart-tick-minor{width:var(--smart-tank-minor-tick-size);height:1px}smart-tank[ticks-position=track] .smart-tick-minor{width:80%;left:50%;transform:translateX(-50%)}smart-tank[orientation=horizontal] .smart-scale-near .smart-tick{bottom:0;right:initial}smart-tank .smart-scale-near .smart-tick{bottom:initial;right:0}smart-tank[orientation=horizontal] .smart-scale-near .smart-label{bottom:calc(var(--smart-tank-tick-size) + 2px);right:initial}smart-tank[orientation=horizontal][ticks-position=track] .smart-scale-near .smart-label,smart-tank[orientation=horizontal][ticks-visibility=none] .smart-scale-near .smart-label{bottom:2px}smart-tank .smart-scale-near .smart-label{bottom:initial;right:calc(var(--smart-tank-tick-size) + 2px)}smart-tank[ticks-position=track] .smart-scale-near .smart-label,smart-tank[ticks-visibility=none] .smart-scale-near .smart-label{right:2px}smart-tank[orientation=horizontal] .smart-scale-far .smart-tick{top:0}smart-tank.smart-scale-far .smart-tick{top:initial}smart-slider[ticks-visibility=major] .smart-tick-minor,smart-slider[ticks-visibility=none] .smart-tick,smart-tank[ticks-visibility=major] .smart-tick-minor,smart-tank[ticks-visibility=none] .smart-tick{display:none}smart-tank[orientation=horizontal] .smart-scale-far .smart-label{top:calc(var(--smart-tank-tick-size) + 2px);left:initial}smart-tank[orientation=horizontal][ticks-position=track] .smart-scale-far .smart-label,smart-tank[orientation=horizontal][ticks-visibility=none] .smart-scale-far .smart-label{top:2px;left:initial}smart-tank .smart-scale-far .smart-label{left:calc(var(--smart-tank-tick-size) + 2px);top:initial}smart-tank[ticks-position=track] .smart-scale-far .smart-label,smart-tank[ticks-visibility=none] .smart-scale-far .smart-label{left:2px;top:initial}smart-slider .smart-label,smart-tank .smart-label{position:absolute;float:left;white-space:nowrap;font-family:inherit;font-size:inherit;color:var(--smart-tick-label-color)}smart-slider[labels-visibility=endPoints] .smart-label-middle,smart-slider[labels-visibility=none] .smart-label,smart-tank[labels-visibility=endPoints] .smart-label-middle,smart-tank[labels-visibility=none] .smart-label{visibility:hidden}smart-slider .smart-track-ticks-container,smart-tank .smart-track-ticks-container{position:absolute;width:100%;height:100%;pointer-events:none}smart-slider,smart-tank .smart-track.smart-dragged{touch-action:none}smart-tank.animation .smart-value.disable-animation,smart-tank[orientation=horizontal].animation .smart-value.disable-animation,smart-tank[orientation=vertical].animation .smart-value.disable-animation{transition:none}smart-tank.animation .smart-value,smart-tank[orientation=vertical].animation .smart-value{transition:height .15s ease-out,margin-top .15s ease-out}smart-tank[orientation=horizontal].animation .smart-value{transition:width .15s ease-out,margin-left .15s ease-out}smart-tank.animation .smart-bubble-container{position:relative;overflow:hidden;touch-action:none;width:100%;height:100%;user-select:none}smart-tank.animation .bubble{user-select:none;pointer-events:none;border-radius:50%;box-shadow:0 10px 20px rgba(0,0,0,.2),inset 0 10px 25px 5px rgba(255,255,255,1);position:absolute;width:50px;height:50px}smart-tank[disabled].animation .bubble,smart-tank[orientation=horizontal].animation .bubble{display:none}smart-tank[inverted].animation .bubble{display:none}smart-tank.animation .bubble1{left:10%;top:40%;animation:animateBubble 12.5s linear infinite,sideWays 5s ease-in-out infinite alternate;transform:scale(.25)}smart-tank.animation .bubble2{left:5%;top:35%;animation:animateBubble 15s linear infinite,sideWays 4.5s ease-in-out infinite alternate;transform:scale(.2)}smart-tank.animation .bubble3{left:0;top:50%;animation:animateBubble 10s linear infinite,sideWays 7s ease-in-out infinite alternate;transform:scale(.3)}smart-tank.animation .bubble4{left:10%;top:60%;animation:animateBubble 7s linear infinite,sideWays 11s ease-in-out infinite alternate;transform:scale(.275)}smart-tank.animation .bubble5{left:8%;top:70%;animation:animateBubble 14.5s linear infinite,sideWays 8s ease-in-out infinite alternate;transform:scale(.35)}@keyframes sideWays{0%{margin-left:-10%}100%{margin-left:55%}}@keyframes animateBubble{0%{margin-top:100%}100%{margin-top:-100%}}smart-slider{display:block;padding-top:5px;padding-bottom:5px;width:var(--smart-tank-default-width);height:var(--smart-tank-default-height)}smart-slider[orientation=vertical]{padding-left:5px;padding-right:5px;padding-top:initial;padding-bottom:initial}smart-slider .smart-thumb{position:absolute;margin-left:calc(-1 * var(--smart-slider-thumb-width)/ 2);margin-top:calc(var(--smart-slider-track-size)/ 2 - var(--smart-slider-thumb-height)/ 2 - var(--smart-border-width));border-radius:50%;border:var(--smart-border-width) solid var(--smart-border-color);width:var(--smart-slider-thumb-width);min-width:var(--smart-slider-track-size);height:var(--smart-slider-thumb-height);min-height:var(--smart-slider-track-size);background-color:#efefef;cursor:pointer}smart-slider[orientation=vertical] .smart-thumb{margin-left:calc(var(--smart-slider-track-size)/ 2 - var(--smart-border-width) - var(--smart-slider-thumb-width)/ 2);margin-top:calc(-1 * var(--smart-slider-thumb-height)/ 2)}smart-slider[orientation=vertical][inverted] .smart-thumb{margin-top:0}smart-slider .smart-thumb::before{background-color:gray;width:100%;height:100%;transition:.2s;display:block;border-radius:50%;content:"";z-index:-1;opacity:.2}smart-slider .smart-thumb.hovered::before{transform:scale(3);animation:slider-thumb-effect 1s infinite;animation-delay:.1s}smart-slider .smart-thumb.accessible{z-index:1}@keyframes slider-thumb-effect{0%,100%{transform:scale(3)}50%{transform:scale(2.75)}}smart-slider .smart-track-container{width:100%;height:var(--smart-slider-track-size);margin-top:calc((var(--smart-slider-thumb-height) - var(--smart-slider-track-size))/ 2 + 2px);margin-bottom:calc((var(--smart-slider-thumb-height) - var(--smart-slider-track-size))/ 2 + 2px)}smart-slider[show-buttons] .smart-track-container{margin-top:calc((var(--smart-slider-spin-button-height) - var(--smart-slider-track-size))/ 2 + 2px);margin-bottom:calc((var(--smart-slider-spin-button-height) - var(--smart-slider-track-size))/ 2 + 2px)}smart-slider[orientation=vertical] .smart-track-container{float:left;width:var(--smart-slider-track-size);height:100%;margin-top:0;margin-right:calc((var(--smart-slider-thumb-width) - var(--smart-slider-track-size))/ 2 + 2px);margin-bottom:0;margin-left:calc((var(--smart-slider-thumb-width) - var(--smart-slider-track-size))/ 2 + 2px);z-index:1}smart-slider[orientation=vertical][show-buttons] .smart-track-container{margin-right:calc((var(--smart-slider-spin-button-width) - var(--smart-slider-track-size))/ 2 + 2px);margin-left:calc((var(--smart-slider-spin-button-width) - var(--smart-slider-track-size))/ 2 + 2px)}smart-slider .smart-thumb,smart-slider .smart-track{user-select:none;-webkit-user-select:none}smart-slider .smart-track{position:relative;float:left;border-width:var(--smart-border-width);border-style:solid;border-color:transparent;width:100%;height:100%;background-color:#efefef;cursor:pointer}smart-slider[orientation=vertical] .smart-track{float:none}smart-slider[show-buttons] .smart-track{margin-left:calc(var(--smart-slider-thumb-width)/ 2);margin-right:calc(var(--smart-slider-thumb-width)/ 2);width:calc(100% - 2 * var(--smart-slider-spin-button-width) - var(--smart-slider-thumb-width))}smart-slider[orientation=vertical][show-buttons] .smart-track{margin-left:0;margin-right:0;margin-top:calc(var(--smart-slider-thumb-height)/ 2);margin-bottom:calc(var(--smart-slider-thumb-height)/ 2);width:100%;height:calc(100% - 2 * var(--smart-slider-spin-button-height) - var(--smart-slider-thumb-height))}smart-slider[orientation=vertical]>.smart-container{display:flex;flex-flow:row;justify-content:space-between}smart-slider:focus .smart-track{border-color:var(--smart-border-color)}smart-slider .smart-value{position:absolute;width:0;height:100%;background-color:#7a7a7a}smart-slider[orientation=vertical] .smart-value{width:100%;height:0}smart-slider .smart-scale{margin-left:var(--smart-border-width);height:calc(100% - var(--smart-slider-thumb-height) - 4px)}smart-slider[scale-position=both] .smart-scale{height:calc((100% - var(--smart-slider-thumb-height))/ 2 - 2px)}smart-slider[scale-position=both][show-buttons] .smart-scale{height:calc((100% - var(--smart-slider-spin-button-height))/ 2 - 2px)}smart-slider[orientation=vertical] .smart-scale{float:left;margin-top:var(--smart-border-width);width:calc(100% - var(--smart-slider-thumb-width) - 2px);height:100%}smart-slider[orientation=vertical][scale-position=both] .smart-scale{width:calc((100% - var(--smart-slider-thumb-width))/ 2 - 2px)}smart-slider[orientation=vertical][scale-position=both][show-buttons] .smart-scale{width:calc((100% - var(--smart-slider-spin-button-width))/ 2)}smart-slider[show-buttons] .smart-scale{height:calc(100% - var(--smart-slider-spin-button-height) - 4px);margin-left:calc(var(--smart-slider-spin-button-width) + var(--smart-slider-thumb-width)/ 2 + var(--smart-border-width));margin-right:calc(var(--smart-slider-spin-button-width) + var(--smart-slider-thumb-width)/ 2)}smart-slider[orientation=vertical][show-buttons] .smart-scale{margin-top:calc(var(--smart-slider-spin-button-height) + var(--smart-slider-thumb-height)/ 2 + var(--smart-border-width));margin-right:0;margin-left:0;height:calc(100% - var(--smart-slider-spin-button-height) * 2 - var(--smart-slider-thumb-height))}smart-slider .smart-tooltip{position:absolute;display:flex;align-items:center;justify-content:center;border:1px solid var(--smart-border-color);width:var(--smart-slider-tooltip-width);height:var(--smart-slider-tooltip-height);padding:5px;background-color:#efefef;opacity:.7;left:calc(-1 * var(--smart-slider-tooltip-width)/ 2 + var(--smart-slider-thumb-width)/ 2 - 1px);top:calc(-1 * var(--smart-slider-tooltip-height) - 3px)}smart-slider[tooltip-position=far] .smart-tooltip{top:calc(var(--smart-slider-thumb-height) + 1px)}smart-slider[orientation=vertical] .smart-tooltip{left:calc(-1 * var(--smart-slider-tooltip-width) - 3px);top:calc(-1 * var(--smart-slider-tooltip-height)/ 2 + var(--smart-slider-thumb-height)/ 2 - 1px)}smart-slider[orientation=vertical][tooltip-position=far] .smart-tooltip{left:calc(var(--smart-slider-thumb-width) + 1px)}smart-slider .smart-tick{position:absolute;width:1px;height:var(--smart-slider-tick-size);background-color:var(--smart-tick-color)}smart-slider .smart-tick-minor{height:var(--smart-slider-minor-tick-size)}smart-slider[orientation=vertical] .smart-tick{width:var(--smart-slider-tick-size);height:1px}smart-slider[orientation=vertical] .smart-tick-minor{width:var(--smart-slider-minor-tick-size)}smart-slider .smart-scale-near .smart-tick{bottom:0}smart-slider .smart-scale-near .smart-label{bottom:calc(var(--smart-slider-tick-size) + 2px)}smart-slider .smart-scale-far .smart-tick{top:0}smart-slider .smart-scale-far .smart-label{top:calc(var(--smart-slider-tick-size) + 2px)}smart-slider[orientation=vertical] .smart-scale-near .smart-tick{right:0}smart-slider[orientation=vertical] .smart-scale-near .smart-label{right:calc(var(--smart-slider-tick-size) + 2px);bottom:initial}smart-slider[orientation=vertical] .smart-scale-far .smart-label{left:calc(var(--smart-slider-tick-size) + 2px)}smart-slider[ticks-position=track] .smart-tick{height:100%}smart-slider[ticks-position=track] .smart-tick-minor{height:60%;top:50%;transform:translateY(-50%)}smart-slider[orientation=vertical][ticks-position=track] .smart-tick{width:100%;height:1px}smart-slider[orientation=vertical][ticks-position=track] .smart-tick-minor{width:60%;left:50%;transform:translateX(-50%)}smart-slider[ticks-position=track] .smart-scale-near .smart-label,smart-slider[ticks-visibility=none] .smart-scale-near .smart-label{bottom:2px}smart-slider[orientation=vertical][ticks-position=track] .smart-scale-near .smart-label,smart-slider[orientation=vertical][ticks-visibility=none] .smart-scale-near .smart-label{right:2px}smart-slider[ticks-position=track] .smart-scale-far .smart-label,smart-slider[ticks-visibility=none] .smart-scale-far .smart-label{top:2px}smart-slider[orientation=vertical][ticks-position=track] .smart-scale-far .smart-label,smart-slider[orientation=vertical][ticks-visibility=none] .smart-scale-far .smart-label{left:2px}smart-slider .smart-thumb~.smart-thumb{display:none}smart-slider[range-slider] .smart-thumb~.smart-thumb{display:block}smart-slider .smart-spin-button{display:block;float:left;margin-top:calc(var(--smart-slider-track-size)/ 2 - var(--smart-slider-spin-button-height)/ 2);border-radius:50%;width:var(--smart-slider-spin-button-width);height:var(--smart-slider-spin-button-height);background-color:#efefef;cursor:pointer}smart-slider[orientation=vertical] .smart-spin-button{float:none;margin-left:calc(var(--smart-slider-track-size)/ 2 - var(--smart-slider-spin-button-width)/ 2);margin-top:0}smart-slider .smart-button{border:var(--smart-border-width) solid var(--smart-border-color);border-radius:50%}smart-slider .smart-scale.smart-hidden,smart-slider .smart-spin-button.smart-hidden,smart-slider .smart-tooltip.smart-hidden{display:none}smart-slider[disabled] .smart-spin-button,smart-slider[disabled] .smart-thumb,smart-slider[disabled] .smart-track,smart-slider[disabled] .smart-value,smart-slider[readonly] .smart-spin-button,smart-slider[readonly] .smart-thumb,smart-slider[readonly] .smart-track,smart-slider[readonly] .smart-value{cursor:default}smart-slider.animation .smart-thumb.enable-animation{transition:margin-left .4s cubic-bezier(.25,.8,.25,1)}smart-slider.animation .smart-value.enable-animation{transition:width .4s cubic-bezier(.25,.8,.25,1)}smart-slider.animation[inverted] .smart-value.enable-animation,smart-slider.animation[range-slider] .smart-value.enable-animation{transition:width .4s cubic-bezier(.25,.8,.25,1),margin-left .4s cubic-bezier(.25,.8,.25,1)}smart-slider.animation[orientation=vertical] .smart-thumb.enable-animation{transition:margin-top .4s cubic-bezier(.25,.8,.25,1)}smart-slider.animation[orientation=vertical][inverted] .smart-value.enable-animation{transition:height .4s cubic-bezier(.25,.8,.25,1)}smart-slider.animation[orientation=vertical] .smart-value.enable-animation,smart-slider.animation[orientation=vertical][range-slider] .smart-value.enable-animation{transition:height .4s cubic-bezier(.25,.8,.25,1),margin-top .4s cubic-bezier(.25,.8,.25,1)}smart-slider[show-thumb-label] .smart-thumb,smart-tank[show-thumb-label] .smart-thumb{overflow:hidden;text-overflow:ellipsis;z-index:9999}smart-slider[show-thumb-label] .smart-thumb-label,smart-tank[show-thumb-label] .smart-thumb-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:7px;font-family:var(--smart-font-family);user-select:none}smart-slider .smart-thumb-label{display:none}smart-slider[show-thumb-label]:focus .smart-thumb-label{display:block}smart-slider[thumb-label-position=far] .smart-thumb{top:0}smart-slider[thumb-label-position=far]:focus .smart-thumb{top:calc(var(--smart-tank-default-height) + var(--smart-slider-thumb-width) * 2)}smart-slider[orientation=vertical][thumb-label-position=far] .smart-thumb{left:100%;top:calc(100% + var(--smart-slider-thumb-height)/ 2)}smart-scroll-bar{display:block;touch-action:none}smart-scroll-bar .smart-thumb{position:absolute;width:40px;height:calc(100% - 2px);top:1px;cursor:default;box-sizing:border-box;border-width:1px;border-style:solid;border-color:var(--smart-border-color)}smart-scroll-bar[orientation=vertical] .smart-thumb{width:calc(100% - 2px);height:40px;left:1px;top:0}smart-scroll-bar .smart-track{position:relative;float:left;width:calc(calc(100% - var(--smart-scroll-button-size) * 2));height:100%;background-color:#efefef}smart-scroll-bar[orientation=vertical] .smart-track{float:none;width:100%;height:calc(calc(100% - var(--smart-scroll-button-size) * 2))}smart-scroll-bar .smart-scroll-button button{border:none;cursor:default}smart-scroll-bar .smart-scroll-button{display:block;float:left;width:var(--smart-scroll-button-size);height:100%;background-color:#efefef;cursor:default;border:var(--smart-border-width) solid transparent}smart-scroll-bar[orientation=vertical] .smart-scroll-button{float:none;height:var(--smart-scroll-button-size);width:100%}.drawContainer{width:100%;height:100%;position:relative}smart-led{padding:0;width:var(--smart-led-default-width);height:var(--smart-led-default-height)}smart-led{display:inline-block;border-radius:50%}smart-led[shape=square]{border-radius:0}smart-led:focus{outline:0}smart-led .smart-container{cursor:pointer;height:100%;position:relative;display:flex}smart-led[disabled] .smart-container{cursor:initial}smart-led .smart-input{width:100%;height:100%;border-radius:100%;text-align:center;display:flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:4%;background-clip:content-box;border-style:solid;box-sizing:border-box;border-width:var(--smart-border-width);border-color:var(--smart-border-color);font-family:inherit;font-size:inherit}smart-led[shape=square] .smart-input{border-radius:0}smart-led:focus .smart-input{color:var(--smart-focus-color);border-color:var(--smart-focus-border-color);background-color:var(--smart-focus-background-color)}smart-led[disabled]:focus .smart-input{border-color:var(--smart-disabled-border-color)}smart-led:hover .smart-input{color:var(--smart-hover-color);border-color:var(--smart-hover-border-color);transition:background-color .1s linear}smart-led.active .smart-input{color:var(--smart-active-color);border-color:var(--smart-active-border-color);background-color:var(--smart-active-background-color)}smart-led .smart-false-content-container,smart-led .smart-indeterminate-content-container,smart-led .smart-true-content-container{border-radius:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;background-color:transparent}smart-led .smart-true-content-container{background-color:#8298c7}smart-led .smart-indeterminate-content-container{background-color:#d3d3d3}smart-led .smart-indeterminate-content-container,smart-led .smart-true-content-container,smart-led[checked] .smart-false-content-container{display:none}smart-led .smart-false-content-container,smart-led[checked=null] .smart-indeterminate-content-container,smart-led[checked] .smart-true-content-container{display:flex}smart-led[checked=null] .smart-true-content-container{display:none}smart-led[shape=square] .smart-false-content-container,smart-led[shape=square] .smart-indeterminate-content-container,smart-led[shape=square] .smart-true-content-container{border-radius:0}smart-led .smart-false-content,smart-led[checked=null] .smart-indeterminate-content,smart-led[checked] .smart-true-content{display:flex;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;width:100%;height:100%}smart-led .smart-animation{pointer-events:none}smart-gauge{display:block;width:var(--smart-gauge-default-width);height:var(--smart-gauge-default-height);min-width:125px;min-height:125px}smart-gauge[size-mode=auto]{min-height:initial}smart-gauge:focus{outline:0}smart-gauge[dragged],smart-gauge[dragged] .smart-label{cursor:pointer}smart-gauge .smart-container{position:relative}smart-gauge>.smart-container{border-radius:50%}smart-gauge .smart-svg-container{width:100%;height:100%;touch-action:none}smart-gauge .smart-tick{stroke:var(--smart-tick-color);stroke-width:1px;width:15px;pointer-events:none}smart-gauge[analog-display-type=fill][ticks-position=track] .smart-tick,smart-gauge[analog-display-type=line][ticks-position=track] .smart-tick{stroke:#f2f2f2}smart-gauge .smart-tick-minor{width:5px}smart-gauge[labels-visibility=endPoints] .smart-label-middle,smart-gauge[ticks-visibility=major] .smart-tick-minor{visibility:hidden}smart-gauge .smart-label{fill:var(--smart-tick-label-color)}smart-gauge .smart-needle{width:10px;height:110px;fill:#a6a6a6}smart-gauge .smart-needle-central-circle{fill:#a6a6a6}smart-gauge .smart-track{width:15px;stroke:#a6a6a6;stroke-width:2px;fill:#a6a6a6}smart-gauge[show-ranges][ranges] .smart-track{opacity:0}smart-gauge .smart-value{stroke:#a6a6a6;stroke-width:2px;fill:#fb0}smart-gauge .smart-line{stroke:#fb0;stroke-width:5px}.smart-range{width:75px;fill:#d8d8d8}smart-gauge .smart-digital-display-container{width:100%;height:100%;position:absolute}smart-gauge .smart-digital-display{position:absolute;display:none;width:80px;height:auto;top:75%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:inherit}smart-gauge[digital-display] .smart-digital-display{display:inline-block}smart-gauge[digital-display-position=top] .smart-digital-display{top:25%;transform:translate(-50%,-50%)}smart-gauge[digital-display-position=right] .smart-digital-display{top:50%;left:70%;transform:translate(-50%,-50%)}smart-gauge[digital-display-position=left] .smart-digital-display{top:50%;left:30%;transform:translate(-50%,-50%)}smart-gauge[digital-display-position=center] .smart-digital-display{top:50%;transform:translate(-50%,-50%)}smart-gauge .smart-digital-display input{border:2px solid #1a1a1a;background-color:#f2f2f2;text-align:center}smart-gauge[show-unit] .smart-digital-display input{border-right:none;text-align:right}smart-gauge[show-unit] .smart-digital-display .smart-numeric-text-box-unit-display{border:2px solid #1a1a1a;border-left:none}smart-tab-item,smart-tabs{display:block}smart-tab-item{position:absolute;top:0;left:0;width:100%;height:100%;font-size:inherit;overflow:auto}smart-tab-item.animate{transition:left var(--smart-tabs-animation-duration) cubic-bezier(.35,0,.25,1),top var(--smart-tabs-animation-duration) cubic-bezier(.35,0,.25,1),visibility 2s cubic-bezier(.35,0,.25,1)}smart-tab-item>.smart-container .smart-widget *{box-sizing:initial}smart-tab-item.smart-visibility-hidden>.smart-container .smart-widget *{visibility:hidden}smart-tab-item.smart-visibility-hidden .smart-container{visibility:hidden}smart-tab-item.smart-visibility-hidden.animate .smart-container{visibility:initial}smart-tabs.animation smart-tab-item.right{left:100%}smart-tabs.animation smart-tab-item.left{left:-100%}smart-tabs.animation smart-tab-item.top{top:-100%}smart-tabs.animation smart-tab-item.bottom{top:100%}smart-tabs{border:var(--smart-border-width) solid #000;min-width:125px;width:var(--smart-tabs-default-width);min-height:125px;height:var(--smart-tabs-default-height);padding:2px;overflow:visible}smart-tabs[collapsed][horizontal]{min-height:initial;height:auto}smart-tabs[collapsed][vertical]{display:table-caption;min-width:initial;width:auto}smart-tabs[dragged],smart-tabs[dragged] .smart-tab-label-container{cursor:move}smart-tabs[resizing][horizontal],smart-tabs[resizing][horizontal] .smart-tab-group-container,smart-tabs[resizing][horizontal] .smart-tab-label-container{cursor:e-resize}smart-tabs[resizing][vertical],smart-tabs[resizing][vertical] .smart-tab-group-container,smart-tabs[resizing][vertical] .smart-tab-label-container{cursor:n-resize}smart-tabs>.smart-container{display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative}smart-tabs[vertical]>.smart-container{-webkit-flex-direction:row;flex-direction:row}smart-tabs .smart-tabs-content-section,smart-tabs .smart-tabs-header-section{position:relative;min-height:0;width:100%}smart-tabs .smart-tab-strip{touch-action:none}smart-tabs[horizontal] .smart-tab-strip{width:100%;min-height:0}smart-tabs[vertical] .smart-tabs-content-section,smart-tabs[vertical] .smart-tabs-header-items,smart-tabs[vertical] .smart-tabs-header-section{width:auto;min-height:initial;height:100%}smart-tabs[vertical] .smart-tab-strip{height:100%}smart-tabs[tab-position=hidden] .smart-tabs-header-section{display:none}smart-tabs .smart-tab-group-container,smart-tabs .smart-tab-label-container{position:relative;display:inline-block;cursor:pointer}smart-tabs[horizontal] .smart-tab-strip>.smart-tab-label-container{min-width:10px}smart-tabs[close-buttons][horizontal] .smart-tab-strip>.smart-tab-label-container,smart-tabs[horizontal] .smart-tab-group-container{min-width:40px}smart-tabs[tab-text-orientation=vertical][horizontal] .smart-tab-group-container,smart-tabs[tab-text-orientation=vertical][horizontal] .smart-tab-strip>.smart-tab-label-container{min-width:20px}smart-tabs[vertical] .smart-tab-group-container,smart-tabs[vertical] .smart-tab-strip>.smart-tab-label-container{min-height:20px}smart-tabs[tab-text-orientation=vertical][vertical] .smart-tab-strip>.smart-tab-label-container{min-height:10px}smart-tabs[close-buttons][tab-text-orientation=vertical][vertical] .smart-tab-strip>.smart-tab-label-container,smart-tabs[tab-text-orientation=vertical][vertical] .smart-tab-group-container{min-height:40px}smart-tabs .smart-tab-label-text-wrapper{width:100%;height:100%;position:relative;padding:5px}smart-tabs .smart-tab-label-text-container{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}smart-tabs[disabled] .smart-tab-group-container,smart-tabs[disabled] .smart-tab-label-container,smart-tabs[disabled] .smart-tabs-drop-down-button,smart-tabs[disabled] smart-tabs-scroll-button,smart-tabs[readonly] .smart-tab-group-container,smart-tabs[readonly] .smart-tab-label-container,smart-tabs[readonly] .smart-tabs-drop-down-button,smart-tabs[readonly] smart-tabs-scroll-button{cursor:default}smart-tabs[vertical] .smart-tab-group-container,smart-tabs[vertical] .smart-tab-label-container{display:block}smart-tabs .smart-tab-label-container.smart-tab-selected{background-color:#fb0}smart-tabs .smart-tab-group-container.smart-tab-hovered,smart-tabs .smart-tab-label-container.smart-tab-hovered{color:#fb0}smart-tabs .smart-tab-group-container .smart-tab-label-text-container,smart-tabs .smart-tab-label-text-container.smart-close-button-enabled{margin-right:18px}smart-tabs .smart-tab-group-arrow,smart-tabs .smart-tabs-drop-down-button{font-family:smart-icons;font-size:10px}smart-tabs .smart-tab-close-button,smart-tabs .smart-tab-group-arrow{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:13px;height:13px;text-align:center;line-height:13px;color:gray}smart-tabs .smart-tab-close-button.smart-tab-close-button-hovered{border-radius:50%;background-color:#db4437;color:#fff}smart-tabs .smart-tabs-content-section{flex:1;margin:5px 0 0 0;overflow:hidden}smart-tabs[tab-position=bottom] .smart-tabs-content-section{margin:0 0 5px 0}smart-tabs[tab-position=left] .smart-tabs-content-section{margin:0 0 0 5px}smart-tabs[tab-position=right] .smart-tabs-content-section{margin:0 5px 0 0}smart-tabs .smart-tabs-content-section:empty,smart-tabs[tab-position=hidden] .smart-tabs-content-section{margin:0}smart-tabs[collapsed] .smart-tabs-content-section{display:none}smart-tabs .smart-tabs-content-section:empty:after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"No tab items."}smart-tabs .smart-add-new-tab.smart-tab-hovered{background-color:#ffecbf;color:inherit}smart-tabs[horizontal] .smart-add-new-tab>.smart-tab-label-text-wrapper{padding-left:10px;padding-right:10px}smart-tabs[close-buttons][horizontal] .smart-tab-strip>.smart-add-new-tab,smart-tabs[horizontal] .smart-tab-strip>.smart-add-new-tab{min-width:initial}smart-tabs[vertical] .smart-add-new-tab{text-align:center}smart-tabs[close-buttons][vertical] .smart-tab-strip>.smart-add-new-tab,smart-tabs[vertical] .smart-tab-strip>.smart-add-new-tab{min-height:initial}smart-tabs .smart-tab-group-container.smart-tab-group-selected{background-color:#ffecbf}smart-tabs .smart-tab-group-drop-down,smart-tabs .smart-tabs-drop-down-button-drop-down{position:absolute;border-width:1px;border-style:solid;border-color:var(--smart-border-color);border-top:none;padding:2px;width:auto;height:auto;white-space:nowrap;z-index:9999;background-color:#e8e8e8;box-shadow:2px 2px 4px #999}smart-tabs[tab-position=bottom] .smart-tab-group-drop-down,smart-tabs[tab-position=bottom] .smart-tabs-drop-down-button-drop-down,smart-tabs[vertical] .smart-tab-group-drop-down,smart-tabs[vertical] .smart-tabs-drop-down-button-drop-down{border-top:1px solid #a9a9a9}smart-tabs[tab-position=bottom] .smart-tab-group-drop-down,smart-tabs[tab-position=bottom] .smart-tabs-drop-down-button-drop-down{transform:translateY(-100%);border-bottom:none;box-shadow:2px -2px 4px #999}smart-tabs[tab-position=left] .smart-tab-group-drop-down,smart-tabs[tab-position=left] .smart-tabs-drop-down-button-drop-down{border-left:none}smart-tabs[tab-position=right] .smart-tab-group-drop-down,smart-tabs[tab-position=right] .smart-tabs-drop-down-button-drop-down{transform:translateX(-100%);border-right:none;box-shadow:-2px 2px 4px #999}smart-tabs .smart-tab-group-drop-down .smart-tab-label-container,smart-tabs .smart-tabs-drop-down-button-drop-down .smart-tab-label-container{display:block;width:100%;overflow:hidden}smart-tabs[tab-position=right] .smart-tab-group-container .smart-tab-label-text-container{margin-left:12px;margin-right:0}smart-tabs[tab-position=right] .smart-tab-group-arrow{left:0;right:initial;line-height:16px}smart-tabs[tab-text-orientation=vertical][horizontal] .smart-tab-strip{writing-mode:vertical-lr}smart-tabs[tab-text-orientation=vertical][horizontal] .smart-tab-group-container,smart-tabs[tab-text-orientation=vertical][horizontal] .smart-tab-strip>.smart-tab-label-container{display:block}smart-tabs[tab-text-orientation=vertical][vertical] .smart-tab-strip{writing-mode:vertical-rl}smart-tabs[tab-text-orientation=vertical][vertical] .smart-tab-group-container,smart-tabs[tab-text-orientation=vertical][vertical] .smart-tab-strip>.smart-tab-label-container{display:inline-block}smart-tabs[tab-text-orientation=vertical] .smart-tab-group-container .smart-tab-label-text-container,smart-tabs[tab-text-orientation=vertical] .smart-tab-strip>.smart-tab-label-container .smart-tab-label-text-container.smart-close-button-enabled{margin-bottom:18px;margin-right:0}smart-tabs[tab-text-orientation=vertical][tab-position=bottom] .smart-tab-group-container .smart-tab-label-text-container{margin-top:18px;margin-bottom:0}smart-tabs[tab-text-orientation=vertical] .smart-tab-group-arrow,smart-tabs[tab-text-orientation=vertical] .smart-tab-strip>.smart-tab-label-container>.smart-tab-close-button{top:initial;right:initial;bottom:2px;left:50%;transform:translateX(-50%)}smart-tabs[tab-text-orientation=vertical][tab-position=bottom] .smart-tab-group-arrow{bottom:initial}smart-tabs[tab-text-orientation=vertical][horizontal] .smart-tab-close-button{padding-left:2px}smart-tabs[tab-text-orientation=vertical][vertical] .smart-tab-close-button,smart-tabs[tab-text-orientation=vertical][vertical] .smart-tab-group-arrow{padding-right:1px}smart-tabs[tab-text-orientation=vertical] .smart-tab-group-drop-down{writing-mode:horizontal-tb}smart-tabs[tab-text-orientation=vertical][tab-position=right] .smart-tab-group-container .smart-tab-label-text-container{margin-left:0}smart-tabs[tab-layout=wrap][tab-text-orientation=vertical][horizontal] .smart-tab-strip,smart-tabs[tab-layout=wrap][vertical] .smart-tab-strip{display:flex;-webkit-flex-direction:column;flex-direction:column;flex-wrap:wrap}smart-tabs[tab-layout=wrap][tab-text-orientation=vertical][vertical] .smart-tab-strip{display:block}smart-tabs[tab-layout=dropdown][horizontal] .smart-tabs-header-section,smart-tabs[tab-layout=scroll][horizontal] .smart-tabs-header-section{display:flex}smart-tabs[tab-layout=dropdown] .smart-tab-strip,smart-tabs[tab-layout=scroll] .smart-tab-strip,smart-tabs[tab-layout=shrink] .smart-tab-strip{overflow:hidden;white-space:nowrap}smart-tabs[tab-layout=dropdown][horizontal] .smart-tab-strip{width:calc(100% - var(--smart-tabs-header-button-size))}smart-tabs[tab-layout=dropdown][vertical] .smart-tab-strip{height:calc(100% - var(--smart-tabs-header-button-size))}smart-tabs .smart-tabs-drop-down-button{position:relative;display:none;cursor:pointer}smart-tabs[tab-layout=dropdown] .smart-tabs-drop-down-button{display:block;background-color:#e8e8e8}smart-tabs[horizontal] .smart-tabs-drop-down-button,smart-tabs[horizontal] .smart-tabs-scroll-button{width:var(--smart-tabs-header-button-size)}smart-tabs[vertical] .smart-tabs-drop-down-button,smart-tabs[vertical] .smart-tabs-scroll-button{height:var(--smart-tabs-header-button-size)}smart-tabs .smart-tabs-drop-down-button-arrow{position:absolute;width:10px;height:10px;top:50%;left:50%;transform:translate(-50%,-50%);color:gray}smart-tabs .smart-tabs-drop-down-button-drop-down{top:100%;font-family:var(--smart-font-family);font-size:var(--smart-font-size)}smart-tabs[tab-position=bottom] .smart-tabs-drop-down-button-drop-down,smart-tabs[vertical] .smart-tabs-drop-down-button-drop-down{top:initial}smart-tabs[tab-position=left] .smart-tabs-drop-down-button-drop-down{left:100%}smart-tabs .smart-tabs-drop-down-button-drop-down .smart-tab-label-container{padding:2px}smart-tabs[horizontal] .smart-tabs-header-section.scroll-buttons-shown .smart-tab-strip{width:calc(100% - 2 * var(--smart-tabs-header-button-size))}smart-tabs[horizontal] .smart-tabs-header-section.scroll-buttons-shown.one-button-shown .smart-tab-strip{width:calc(100% - var(--smart-tabs-header-button-size))}smart-tabs[vertical] .smart-tabs-header-section.scroll-buttons-shown .smart-tab-strip{height:calc(100% - 2 * var(--smart-tabs-header-button-size))}smart-tabs[vertical] .smart-tabs-header-section.scroll-buttons-shown.one-button-shown .smart-tab-strip{height:calc(100% - var(--smart-tabs-header-button-size))}smart-tabs .smart-tabs-scroll-button{background-color:#e8e8e8}smart-tabs[tab-layout=scroll] .smart-tabs-header-section.scroll-buttons-shown .smart-tabs-scroll-button{display:flex}smart-tabs[tab-layout=scroll] .smart-tabs-header-section .smart-tabs-scroll-button.smart-hidden{display:none}smart-tabs .smart-tabs-scroll-button>.smart-button{border:none;height:initial}smart-tabs[tab-layout=shrink] .smart-tab-strip.shrink-tabs{display:table;table-layout:fixed}smart-tabs[tab-layout=shrink] .smart-tab-strip>.smart-tab-group-container .smart-tab-label-text-container,smart-tabs[tab-layout=shrink] .smart-tab-strip>.smart-tab-label-container .smart-tab-label-text-container{overflow:hidden}smart-tabs[tab-layout=shrink] .smart-tab-strip.shrink-tabs>.smart-tab-group-container,smart-tabs[tab-layout=shrink] .smart-tab-strip.shrink-tabs>.smart-tab-label-container{display:table-cell;vertical-align:top}smart-tabs[tab-layout=shrink] .smart-tab-strip.shrink-tabs>.smart-tab-group-container .smart-tab-label-text-container,smart-tabs[tab-layout=shrink] .smart-tab-strip.shrink-tabs>.smart-tab-label-container .smart-tab-label-text-container{white-space:nowrap;text-overflow:ellipsis}smart-tabs[tab-layout=shrink][tab-text-orientation=vertical] .smart-tab-strip.shrink-tabs>.smart-tab-group-container .smart-tab-label-text-container,smart-tabs[tab-layout=shrink][tab-text-orientation=vertical] .smart-tab-strip.shrink-tabs>.smart-tab-label-container .smart-tab-label-text-container{width:100%}smart-tabs[tab-layout=shrink][tab-text-orientation=vertical] .smart-tab-strip.shrink-tabs,smart-tabs[tab-layout=shrink][tab-text-orientation=vertical][vertical] .smart-tab-strip{writing-mode:initial}smart-tabs[tab-layout=shrink][tab-text-orientation=vertical] .smart-tab-strip>.smart-tab-group-container .smart-tab-label-text-container,smart-tabs[tab-layout=shrink][tab-text-orientation=vertical] .smart-tab-strip>.smart-tab-label-container .smart-tab-label-text-container{writing-mode:vertical-lr}smart-tabs[tab-text-orientation=vertical][tab-position=bottom] .smart-tab-group-arrow{top:2px}smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip,smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip>.smart-tab-group-container,smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip>.smart-tab-label-container{display:flex}smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip{flex-direction:column}smart-tabs[tab-layout=shrink][tab-text-orientation=vertical][vertical] .smart-tab-strip{white-space:nowrap}smart-tabs[tab-layout=shrink][horizontal] .smart-tab-group-container,smart-tabs[tab-layout=shrink][horizontal] .smart-tab-strip>.smart-tab-label-container{min-width:initial}smart-tabs[tab-layout=shrink][vertical] .smart-tab-group-container,smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip>.smart-tab-label-container{min-height:initial}smart-tabs .smart-tabs-resize-token{position:absolute;background-color:#000;opacity:.5}smart-tabs[horizontal] .smart-tabs-resize-token{width:3px;height:100%;transform:translateX(-50%)}smart-tabs[vertical] .smart-tabs-resize-token{width:100%;height:3px;transform:translateY(-50%)}smart-tabs .smart-tabs-header-items{width:100%;position:relative;min-height:0}smart-tabs[tab-layout=dropdown][horizontal] .smart-tabs-header-items,smart-tabs[tab-layout=scroll][horizontal] .smart-tabs-header-items{display:flex}smart-tabs .smart-tab-header-controls:empty{display:none}@-moz-document url-prefix(){smart-tabs[tab-layout=wrap][tab-text-orientation=vertical][horizontal] .smart-tab-strip{height:100%;display:block;writing-mode:initial}smart-tabs[tab-layout=wrap][tab-text-orientation=vertical][horizontal] .smart-tab-strip>div{float:left;writing-mode:vertical-lr}smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip,smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip>.smart-tab-group-container,smart-tabs[tab-layout=shrink][vertical] .smart-tab-strip>.smart-tab-label-container{display:block}smart-tabs .smart-tab-label-container .smart-tab-label-text-container-full-height{height:100%}smart-tabs .smart-tab-group-container .smart-tab-label-text-container-full-height{height:calc(100% - 10px)}}smart-accordion{width:var(--smart-accordion-default-width);height:var(--smart-accordion-default-height);position:relative;border:0;display:inline-block}smart-accordion-item{font-size:inherit;font-family:inherit;display:block;overflow:hidden;box-sizing:border-box}smart-accordion>.smart-container,smart-accordion[expand-mode=multiple]>.smart-container.smart-toggling{overflow-y:auto}smart-accordion>.smart-container.smart-toggling{overflow-y:hidden}smart-accordion[expand-mode=multiple]>.smart-container.smart-toggling,smart-accordion[expand-mode=none]>.smart-container.smart-toggling,smart-accordion[expand-mode=single]>.smart-container.smart-toggling,smart-accordion[expand-mode=toggle]>.smart-container.smart-toggling{overflow-y:hidden}smart-accordion smart-accordion-item .smart-accordion-item-content,smart-accordion[expand-mode=singleFitHeight] smart-accordion-item .smart-accordion-item-content{overflow-y:auto;height:var(--smart-accordion-expanded-content-height)}smart-accordion[expand-mode=multiple] smart-accordion-item .smart-accordion-item-content,smart-accordion[expand-mode=none] smart-accordion-item .smart-accordion-item-content,smart-accordion[expand-mode=single] smart-accordion-item .smart-accordion-item-content,smart-accordion[expand-mode=toggle] smart-accordion-item .smart-accordion-item-content{overflow-y:hidden;height:auto}smart-accordion[disabled]{opacity:.55;cursor:default}smart-accordion[disabled] smart-accordion-item .smart-accordion-item-header{cursor:default}smart-accordion-item{width:100%;box-sizing:border-box}smart-accordion-item>.smart-container{border-bottom:var(--smart-border-width) solid #1a1a1a}smart-accordion-item:focus,smart-accordion:focus{outline:0}smart-accordion-item[disabled]{opacity:.55;cursor:default}smart-accordion smart-accordion-item[disabled]{opacity:1}smart-accordion-item .smart-accordion-item-header{width:100%;cursor:pointer;color:#1a1a1a;box-sizing:border-box;padding:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:flex;align-items:center}smart-accordion-item .smart-accordion-item-header,smart-accordion[expand-mode=singleFitHeight] smart-accordion-item .smart-accordion-item-header{height:var(--smart-accordion-item-header-height)}smart-accordion[expand-mode=multiple] smart-accordion-item .smart-accordion-item-header,smart-accordion[expand-mode=none] smart-accordion-item .smart-accordion-item-header,smart-accordion[expand-mode=single] smart-accordion-item .smart-accordion-item-header,smart-accordion[expand-mode=toggle] smart-accordion-item .smart-accordion-item-header{height:auto}smart-accordion-item.hovered .smart-accordion-item-header{color:#fb0;background-color:transparent}smart-accordion-item[dragged]{user-select:none;cursor:move}smart-accordion-item[dragged] .smart-accordion-item-header{color:#e29b00}smart-accordion-item[dragged] .smart-accordion-item-header{cursor:move}smart-accordion-item[disabled] .smart-accordion-item-header{cursor:initial}smart-accordion-item .smart-accordion-item-content{width:100%;box-sizing:border-box;display:none}smart-accordion-item .smart-content-container{width:100%;box-sizing:border-box;min-height:5px;padding:10px}smart-accordion-item .smart-content-container{height:100%}smart-accordion-item[expanded] .smart-accordion-item-content{display:block}smart-accordion-item .smart-accordion-item-header>.smart-arrow{width:18px;display:flex;justify-content:center;align-items:center}smart-accordion-item[focused] .smart-accordion-item-header>.smart-arrow{opacity:.6}smart-accordion-item .smart-accordion-item-header>.smart-label{margin-left:5px}smart-accordion-item .smart-accordion-item-header>.smart-arrow:after{vertical-align:middle;content:'\e802';width:15px;height:100%;margin-left:2px;font-family:smart-icons;font-style:normal;font-weight:400;font-size:12px;text-decoration:inherit;font-variant:normal;text-transform:none;display:flex;justify-content:center;align-items:center;color:#1a1a1a}smart-accordion.animation smart-accordion-item .smart-accordion-item-header>.smart-arrow:after{transition:transform .2s ease-out}smart-accordion-item[expanded] .smart-accordion-item-header>.smart-arrow:after{transform:rotate(90deg);transform-origin:center}smart-accordion.smart-no-arrow .smart-accordion-item-header>.smart-arrow,smart-accordion.smart-no-arrow .smart-accordion-item-header>.smart-arrow:after{visibility:hidden;width:0}smart-accordion.smart-arrow-right smart-accordion-item .smart-accordion-item-header>.smart-arrow{float:right}smart-accordion.smart-arrow-right smart-accordion-item .smart-accordion-item-header>.smart-arrow:after{content:'\e803'}smart-accordion.smart-arrow-right smart-accordion-item[expanded] .smart-accordion-item-header>.smart-arrow:after{content:'\e804'}smart-accordion.animation{animation-duration:var(--smart-accordion-animation-duration)}smart-accordion.animation *{animation-duration:inherit}smart-accordion.animation smart-accordion-item.smart-toggled-item .smart-accordion-item-content,smart-accordion.animation[expand-mode=singleFitHeight] smart-accordion-item.smart-toggled-item .smart-accordion-item-content{animation:smart-accordion-item-expand-animation-default-mode ease-out;animation-direction:reverse;display:block;animation-duration:inherit;-webkit-animation-iteration-count:1;animation-iteration-count:1}smart-accordion.animation smart-accordion-item[expanded].smart-toggled-item .smart-accordion-item-content,smart-accordion.animation[expand-mode=singleFitHeight].smart-toggled-item smart-accordion-item[expanded] .smart-accordion-item-content{animation:smart-accordion-item-expand-animation-default-mode ease-in;animation-duration:inherit;-webkit-animation-iteration-count:1;animation-iteration-count:1}smart-accordion.animation[expand-mode=multiple] smart-accordion-item.smart-toggled-item .smart-accordion-item-content,smart-accordion.animation[expand-mode=none] smart-accordion-item.smart-toggled-item .smart-accordion-item-content,smart-accordion.animation[expand-mode=single] smart-accordion-item.smart-toggled-item .smart-accordion-item-content,smart-accordion.animation[expand-mode=toggle] smart-accordion-item.smart-toggled-item .smart-accordion-item-content{animation:smart-accordion-item-expand-animation ease-out;animation-direction:reverse;display:block;animation-duration:inherit;-webkit-animation-iteration-count:1;animation-iteration-count:1}smart-accordion.animation[expand-mode=multiple] smart-accordion-item[expanded].smart-toggled-item .smart-accordion-item-content,smart-accordion.animation[expand-mode=none] smart-accordion-item[expanded].smart-toggled-item .smart-accordion-item-content,smart-accordion.animation[expand-mode=single] smart-accordion-item[expanded].smart-toggled-item .smart-accordion-item-content,smart-accordion.animation[expand-mode=toggle] smart-accordion-item[expanded].smart-toggled-item .smart-accordion-item-content{animation:smart-accordion-item-expand-animation ease-in;animation-duration:inherit;-webkit-animation-iteration-count:1;animation-iteration-count:1}smart-accordion.animation .smart-toggled-item .smart-accordion-item-content{overflow:hidden}@keyframes smart-accordion-item-expand-animation-default-mode{0%{height:0}100%{height:var(--smart-accordion-expanded-content-height)}}@keyframes smart-accordion-item-expand-animation{0%{height:0}100%{height:var(--smart-accordion-expanded-content-local-height)}}smart-accordion .smart-reordering *{user-select:none;cursor:move}smart-accordion .smart-empty{border:var(--smart-border-width) dashed #d3d3d3}smart-accordion .smart-empty:after{content:"No accordion items.";display:flex;justify-content:center;align-items:center;width:100%;height:100%}smart-date-time-picker{display:block;width:var(--smart-date-time-picker-default-width);min-width:20px;height:var(--smart-date-time-picker-default-height);min-height:20px;overflow:visible}smart-date-time-picker[disabled]{opacity:.55}smart-date-time-picker[hint],smart-date-time-picker[label]{height:calc(var(--smart-date-time-picker-default-height) + var(--smart-label-height))}smart-date-time-picker[label][hint]{height:calc(var(--smart-date-time-picker-default-height) + 2 * var(--smart-label-height))}smart-date-time-picker>.smart-container,smart-date-time-picker[label][hint]>.smart-container{display:flex;position:relative;align-items:center}smart-date-time-picker[hint]>.smart-container{align-items:flex-start}smart-date-time-picker[label]>.smart-container{align-items:flex-end}smart-date-time-picker .smart-calendar-button,smart-date-time-picker .smart-spin-buttons-container,smart-date-time-picker>.smart-container>input{height:100%}smart-date-time-picker .smart-date-time-input{width:100%;border:var(--smart-border-width) solid #000;padding:2px;outline:0;color:inherit;font-family:inherit;font-size:inherit;text-align:inherit}smart-date-time-picker .smart-date-time-input.hover{border-color:#fb0}smart-date-time-picker[disabled] .smart-date-time-input{background-color:transparent;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}smart-date-time-picker .smart-spin-buttons-container{display:none;width:var(--smart-date-time-picker-spin-buttons-width)}smart-date-time-picker .smart-spin-button{display:block;width:100%;height:50%}smart-date-time-picker .smart-spin-button .smart-button{border:none}smart-date-time-picker .smart-spin-button:not([disabled]) button.active,smart-date-time-picker .smart-spin-button:not([disabled]) button:active{background-color:#fb0}smart-date-time-picker[disabled] .smart-spin-button button.active,smart-date-time-picker[disabled] .smart-spin-button button:active,smart-date-time-picker[readonly] .smart-spin-button button.active,smart-date-time-picker[readonly] .smart-spin-button button:active{background-color:transparent;border:none}smart-date-time-picker .smart-arrow:after{color:#000}smart-date-time-picker .smart-spin-button.hover:not([disabled]) .smart-arrow:after,smart-date-time-picker .smart-spin-button:hover:not([disabled]) .smart-arrow:after,smart-date-time-picker[readonly] .smart-spin-button button.active .smart-arrow:after,smart-date-time-picker[readonly] .smart-spin-button button:active .smart-arrow:after{color:#fb0}smart-date-time-picker[disabled] .smart-spin-button.hover .smart-arrow:after,smart-date-time-picker[disabled] .smart-spin-button:hover .smart-arrow:after{color:#000}smart-date-time-picker .smart-spin-button button.active:not([disabled]) .smart-arrow:after,smart-date-time-picker .smart-spin-button button:active:not([disabled]) .smart-arrow:after,smart-date-time-picker[disabled] .smart-spin-button button.active .smart-arrow:after,smart-date-time-picker[disabled] .smart-spin-button button:active .smart-arrow:after{color:#000}smart-date-time-picker .smart-calendar-button{display:none;width:var(--smart-date-time-picker-calendar-button-width);cursor:pointer}smart-date-time-picker[disabled] .smart-calendar-button,smart-date-time-picker[readonly] .smart-calendar-button{cursor:default}smart-date-time-picker .smart-calendar-button:after{content:'\e813';color:#000;font-size:17px}smart-date-time-picker .smart-calendar-button.hover:after{color:#fb0}smart-date-time-picker[spin-buttons]{min-width:calc(20px + var(--smart-date-time-picker-spin-buttons-width))}smart-date-time-picker[spin-buttons] .smart-date-time-input{width:calc(100% - var(--smart-date-time-picker-spin-buttons-width))}smart-date-time-picker[spin-buttons] .smart-spin-buttons-container{display:block}smart-date-time-picker[calendar-button]{min-width:calc(20px + var(--smart-date-time-picker-calendar-button-width))}smart-date-time-picker[calendar-button] .smart-date-time-input{width:calc(100% - var(--smart-date-time-picker-calendar-button-width))}smart-date-time-picker[calendar-button] .smart-calendar-button{display:block;position:relative}smart-date-time-picker .smart-calendar-button-pressed{background-color:#fb0}smart-date-time-picker .smart-calendar-button-pressed.hover:after{color:#000}smart-date-time-picker[spin-buttons][calendar-button]{min-width:calc(20px + var(--smart-date-time-picker-spin-buttons-width) + var(--smart-date-time-picker-calendar-button-width))}smart-date-time-picker[spin-buttons][calendar-button] .smart-date-time-input{width:calc(100% - var(--smart-date-time-picker-spin-buttons-width) - var(--smart-date-time-picker-calendar-button-width))}smart-date-time-picker .smart-date-time-drop-down{position:absolute;border:var(--smart-border-width) solid var(--smart-border-color);width:var(--smart-date-time-picker-drop-down-width);height:var(--smart-date-time-picker-drop-down-height);background-color:#fff;z-index:1;left:100%;top:100%;transform:translateX(-100%);cursor:initial}smart-date-time-picker:not(.animation) .smart-date-time-drop-down.smart-visibility-hidden,smart-date-time-picker[drop-down-position]:not(.animation) .smart-date-time-drop-down.smart-visibility-hidden{transform:scale(0)}smart-date-time-picker[drop-down-position=center-bottom] .smart-date-time-drop-down{top:calc(100% + 5px);transform:translateX(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2))}smart-date-time-picker[calendar-button][drop-down-position=center-bottom] .smart-date-time-drop-down{transform:translateX(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2 - var(--smart-date-time-picker-calendar-button-width)/ 2))}smart-date-time-picker[drop-down-position=center-top] .smart-date-time-drop-down{top:-5px;transform:translate(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2),-100%)}smart-date-time-picker[calendar-button][drop-down-position=center-top] .smart-date-time-drop-down{transform:translate(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2 - var(--smart-date-time-picker-calendar-button-width)/ 2),-100%)}smart-date-time-picker[drop-down-position=top] .smart-date-time-drop-down{top:0;transform:translate(-100%,-100%)}smart-date-time-picker[drop-down-position=overlay-bottom] .smart-date-time-drop-down{top:0;transform:translateX(-100%)}smart-date-time-picker[drop-down-position=overlay-center] .smart-date-time-drop-down{top:50%;transform:translate(-100%,-50%)}smart-date-time-picker[drop-down-position=overlay-top] .smart-date-time-drop-down{top:100%;transform:translate(-100%,-100%)}smart-date-time-picker[calendar-button][calendar-button-position=left] .smart-date-time-drop-down{left:0;transform:none}smart-date-time-picker[calendar-button][calendar-button-position=left][drop-down-position=overlay-top] .smart-date-time-drop-down,smart-date-time-picker[calendar-button][calendar-button-position=left][drop-down-position=top] .smart-date-time-drop-down{transform:translateY(-100%)}smart-date-time-picker[calendar-button][calendar-button-position=left][drop-down-position=overlay-center] .smart-date-time-drop-down{transform:translateY(-50%)}smart-date-time-picker[calendar-button][calendar-button-position=left][drop-down-position=center-bottom] .smart-date-time-drop-down{transform:translateX(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2 + var(--smart-date-time-picker-calendar-button-width)/ 2))}smart-date-time-picker[calendar-button][calendar-button-position=left][drop-down-position=center-top] .smart-date-time-drop-down{transform:translate(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2 + var(--smart-date-time-picker-calendar-button-width)/ 2),-100%)}smart-date-time-picker .smart-footer,smart-date-time-picker .smart-header{cursor:initial}smart-date-time-picker .smart-date-time-picker-footer{height:100%}smart-date-time-picker .smart-am-pm-element,smart-date-time-picker .smart-date-time-picker-footer{width:100%}smart-date-time-picker .smart-date-time-picker-footer,smart-date-time-picker .smart-footer-component,smart-date-time-picker .smart-footer-component-today{display:flex}smart-date-time-picker .smart-footer-component>input{outline:0;border:var(--smart-border-width) solid var(--smart-border-color);text-align:center;color:inherit;font-family:inherit;font-size:inherit}smart-date-time-picker .smart-footer-component-hour,smart-date-time-picker .smart-footer-component-minute{width:30%}smart-date-time-picker .smart-footer-component-ampm,smart-date-time-picker .smart-footer-component-today,smart-date-time-picker .smart-footer-component>span{width:20%}smart-date-time-picker .smart-hour-element,smart-date-time-picker .smart-minute-element{width:60%}smart-date-time-picker .smart-footer-component-today{align-items:center;justify-content:center}smart-date-time-picker .smart-today-element{cursor:pointer}smart-date-time-picker .smart-drop-down-header{height:25px;width:100%;display:flex;align-items:center}smart-date-time-picker .smart-drop-down-header>div{width:50%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}smart-date-time-picker .smart-drop-down-header>.smart-selected{color:#000;background-color:#fb0}smart-date-time-picker .smart-drop-down-content{width:100%;height:calc(100% - 25px)}smart-date-time-picker[drop-down-display-mode=calendar] .smart-drop-down-content,smart-date-time-picker[drop-down-display-mode=classic] .smart-drop-down-content,smart-date-time-picker[drop-down-display-mode=timePicker] .smart-drop-down-content{height:100%}smart-date-time-picker smart-calendar,smart-date-time-picker smart-time-picker{border:none;width:100%;height:100%}smart-date-time-picker smart-calendar:focus{outline:1px solid #000;border:none}smart-date-time-picker smart-time-picker{min-width:initial}smart-date-time-picker smart-time-picker .smart-hour-minute-container{font-size:40px}smart-date-time-picker .smart-calendar-title{height:20%;background-color:#fb0}smart-date-time-picker .smart-calendar-container{height:80%}smart-date-time-picker[drop-down-display-mode=classic] .smart-calendar-container,smart-date-time-picker[drop-down-display-mode=timePicker] .smart-calendar-container{height:100%}smart-date-time-picker .smart-hidden{display:none}smart-date-time-picker.animation .smart-date-time-drop-down{opacity:1;transform:translateX(-100%) scaleY(1);-webkit-transform-origin:top;transform-origin:top;transition:opacity .2s ease-in,visibility .2s ease-in,transform .2s ease-in}smart-date-time-picker.animation .smart-date-time-drop-down.smart-visibility-hidden{opacity:.2;transform:translateX(-100%) scaleY(0)}smart-date-time-picker.animation[drop-down-position=center-bottom] .smart-date-time-drop-down{transform:translateX(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2)) scaleY(1)}smart-date-time-picker.animation[drop-down-position=center-bottom] .smart-date-time-drop-down.smart-visibility-hidden{transform:translateX(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2)) scaleY(0)}smart-date-time-picker.animation[calendar-button][drop-down-position=center-bottom] .smart-date-time-drop-down{transform:translateX(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2 - var(--smart-date-time-picker-calendar-button-width)/ 2)) scaleY(1)}smart-date-time-picker.animation[calendar-button][drop-down-position=center-bottom] .smart-date-time-drop-down.smart-visibility-hidden{transform:translateX(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2 - var(--smart-date-time-picker-calendar-button-width)/ 2)) scaleY(0)}smart-date-time-picker.animation[drop-down-position=center-top] .smart-date-time-drop-down{transform:translate(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2),-100%) scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}smart-date-time-picker.animation[drop-down-position=center-top] .smart-date-time-drop-down.smart-visibility-hidden{transform:translate(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2),-100%) scaleY(0)}smart-date-time-picker.animation[calendar-button][drop-down-position=center-top] .smart-date-time-drop-down{transform:translate(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2 - var(--smart-date-time-picker-calendar-button-width)/ 2),-100%) scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}smart-date-time-picker.animation[calendar-button][drop-down-position=center-top] .smart-date-time-drop-down.smart-visibility-hidden{transform:translate(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2 - var(--smart-date-time-picker-calendar-button-width)/ 2),-100%) scaleY(0)}smart-date-time-picker.animation[drop-down-position=overlay-bottom] .smart-date-time-drop-down,smart-date-time-picker.animation[drop-down-position=overlay-center] .smart-date-time-drop-down,smart-date-time-picker.animation[drop-down-position=overlay-top] .smart-date-time-drop-down{-webkit-transform-origin:center;transform-origin:center}smart-date-time-picker.animation[drop-down-position=overlay-bottom] .smart-date-time-drop-down{transform:translateX(-100%) scaleY(1)}smart-date-time-picker.animation[drop-down-position=overlay-bottom] .smart-date-time-drop-down.smart-visibility-hidden{transform:translateX(-100%) scaleY(0)}smart-date-time-picker.animation[drop-down-position=overlay-center] .smart-date-time-drop-down{transform:translate(-100%,-50%) scaleY(1)}smart-date-time-picker.animation[drop-down-position=overlay-center] .smart-date-time-drop-down.smart-visibility-hidden{transform:translate(-100%,-50%) scaleY(0)}smart-date-time-picker.animation[drop-down-position=overlay-top] .smart-date-time-drop-down{transform:translate(-100%,-100%) scaleY(1)}smart-date-time-picker.animation[drop-down-position=overlay-top] .smart-date-time-drop-down.smart-visibility-hidden{transform:translate(-100%,-100%) scaleY(0)}smart-date-time-picker.animation[drop-down-position=top] .smart-date-time-drop-down{transform:translate(-100%,-100%) scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}smart-date-time-picker.animation[drop-down-position=top] .smart-date-time-drop-down.smart-visibility-hidden{transform:translate(-100%,-100%) scaleY(0)}smart-date-time-picker.animation[calendar-button][calendar-button-position=left] .smart-date-time-drop-down{transform:scaleY(1)}smart-date-time-picker.animation[calendar-button][calendar-button-position=left] .smart-date-time-drop-down.smart-visibility-hidden{transform:scaleY(0)}smart-date-time-picker.animation[calendar-button][calendar-button-position=left][drop-down-position=overlay-top] .smart-date-time-drop-down,smart-date-time-picker.animation[calendar-button][calendar-button-position=left][drop-down-position=top] .smart-date-time-drop-down{transform:translateY(-100%) scaleY(1)}smart-date-time-picker.animation[calendar-button][calendar-button-position=left][drop-down-position=overlay-top] .smart-date-time-drop-down.smart-visibility-hidden,smart-date-time-picker.animation[calendar-button][calendar-button-position=left][drop-down-position=top] .smart-date-time-drop-down.smart-visibility-hidden{transform:translateY(-100%) scaleY(0)}smart-date-time-picker.animation[calendar-button][calendar-button-position=left][drop-down-position=overlay-center] .smart-date-time-drop-down{transform:translateY(-50%) scaleY(1)}smart-date-time-picker.animation[calendar-button][calendar-button-position=left][drop-down-position=overlay-center] .smart-date-time-drop-down.smart-visibility-hidden{transform:translateY(-50%) scaleY(0)}smart-date-time-picker.animation[calendar-button][calendar-button-position=left][drop-down-position=center-bottom] .smart-date-time-drop-down{transform:translateX(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2 + var(--smart-date-time-picker-calendar-button-width)/ 2)) scaleY(1)}smart-date-time-picker.animation[calendar-button][calendar-button-position=left][drop-down-position=center-bottom] .smart-date-time-drop-down.smart-visibility-hidden{transform:translateX(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2 + var(--smart-date-time-picker-calendar-button-width)/ 2)) scaleY(0)}smart-date-time-picker.animation[calendar-button][calendar-button-position=left][drop-down-position=center-top] .smart-date-time-drop-down{transform:translate(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2 + var(--smart-date-time-picker-calendar-button-width)/ 2),-100%) scaleY(1)}smart-date-time-picker.animation[calendar-button][calendar-button-position=left][drop-down-position=center-top] .smart-date-time-drop-down.smart-visibility-hidden{transform:translate(calc(-1 * var(--smart-date-time-picker-drop-down-width)/ 2 + var(--smart-date-time-picker-calendar-button-width)/ 2),-100%) scaleY(0)}smart-date-time-picker .smart-drop-down-header :focus,smart-date-time-picker .smart-footer-component-today:focus{border:1px solid #000;outline:0}smart-date-time-picker[label]:not([value=null]) .smart-label,smart-date-time-picker[label][focused] .smart-label,smart-date-time-picker[label][hint]:not([value=null]) .smart-label,smart-date-time-picker[label][hint][focused] .smart-label{top:0;font-size:12px}smart-date-time-picker[label] .smart-label{position:absolute;padding:2px;top:calc(100% - var(--smart-label-height) - 5px);font-size:var(--smart-font-size);color:gray;transition:top .25s ease-out,font-size .25s ease-out;user-select:none;pointer-events:none}smart-date-time-picker[hint][spin-buttons][spin-buttons-position=left] .smart-hint,smart-date-time-picker[label][spin-buttons][spin-buttons-position=left] .smart-label{left:calc(var(--smart-date-time-picker-spin-buttons-width) + 1px)}smart-date-time-picker[hint][calendar-button][calendar-button-position=left] .smart-hint,smart-date-time-picker[label][calendar-button][calendar-button-position=left] .smart-label{left:calc(var(--smart-date-time-picker-calendar-button-width) + 1px)}smart-date-time-picker[hint][spin-buttons][spin-buttons-position=left][calendar-button][calendar-button-position=left] .smart-hint,smart-date-time-picker[label][spin-buttons][spin-buttons-position=left][calendar-button][calendar-button-position=left] .smart-label{left:calc(var(--smart-date-time-picker-spin-buttons-width) + var(--smart-date-time-picker-calendar-button-width) + 1px)}smart-date-time-picker[label] .smart-label{top:calc(100% - 2 * var(--smart-label-height) - 5px);font-size:var(--smart-font-size)}smart-date-time-picker>.smart-container>.smart-content{display:flex;height:100%;width:100%}smart-date-time-picker[label][hint]>.smart-container>.smart-content{display:flex;height:calc(100% - 2 * var(--smart-label-height))}smart-date-time-picker[hint]>.smart-container>.smart-content,smart-date-time-picker[label]>.smart-container>.smart-content{display:flex;height:calc(100% - var(--smart-label-height))}smart-date-time-picker[hint] .smart-hint{position:absolute;top:calc(100% - var(--smart-label-height));font-size:12px;padding:2px;transition:top .25s ease-out,font-size .25s ease-out;color:gray;user-select:none;pointer-events:none}smart-date-time-picker[label] .smart-date-time-input::placeholder{color:transparent;opacity:0;transition:color .25s ease-out,opacity .25s ease-out}smart-date-time-picker[label] .smart-date-time-input::-ms-input-placeholder{color:transparent;opacity:0;transition:color .25s ease-out,opacity .25s ease-out}smart-date-time-picker[label] .smart-date-time-input::-moz-placeholder{color:transparent;opacity:0;transition:color .25s ease-out,opacity .25s ease-out}smart-date-time-picker[label] .smart-date-time-input::-webkit-input-placeholder{color:transparent;opacity:0;transition:color .25s ease-out,opacity .25s ease-out}smart-date-time-picker[label][focused] .smart-date-time-input::placeholder{color:gray;opacity:1;font-weight:500;transition:color .25s ease-out,opacity .25s ease-out}smart-date-time-picker[label][focused] .smart-date-time-input::-moz-placeholder{color:gray;opacity:1;font-weight:500;transition:color .25s ease-out,opacity .25s ease-out}smart-date-time-picker[label][focused] .smart-date-time-input::-webkit-input-placeholder{color:gray;opacity:1;font-weight:500;transition:color .25s ease-out,opacity .25s ease-out}smart-date-time-picker[label][focused] .smart-date-time-input::-ms-input-placeholder{color:gray;opacity:1;font-weight:500;transition:color .25s ease-out,opacity .25s ease-out}smart-time-picker{display:block;border:1px solid var(--smart-border-color);width:var(--smart-time-picker-default-width);min-width:250px;height:var(--smart-time-picker-default-height);line-height:initial;touch-action:none}smart-time-picker[view=landscape]{width:var(--smart-time-picker-default-height);min-width:400px;height:var(--smart-time-picker-default-width)}smart-time-picker>.smart-container{width:100%;height:100%}smart-time-picker .smart-header,smart-time-picker .smart-hour-minute-container,smart-time-picker .smart-svg-container,smart-time-picker[view=landscape]>.smart-container{display:flex}smart-time-picker .smart-header{width:100%;height:20%;background-color:#fb0;justify-content:center;align-items:center;color:#000}smart-time-picker[view=landscape] .smart-header{flex-direction:column;width:33%;height:100%}smart-time-picker .smart-main-container{width:100%;height:80%;padding:2%;background-color:#fafafa}smart-time-picker[view=landscape] .smart-main-container{width:67%;height:100%}smart-time-picker .smart-svg-container{justify-content:center;align-items:center;width:100%;height:100%}smart-time-picker[footer] .smart-svg-container{height:calc(100% - 30px)}smart-time-picker .smart-footer{display:none}smart-time-picker[footer] .smart-footer{display:block;width:100%;height:30px}smart-time-picker .smart-hour-minute-container{font-size:50px}smart-time-picker .smart-am-pm-container{margin-left:10px}smart-time-picker[view=landscape] .smart-am-pm-container{margin-left:0}smart-time-picker .smart-am-container,smart-time-picker .smart-hour-container,smart-time-picker .smart-minute-container,smart-time-picker .smart-pm-container{opacity:.5;cursor:pointer}smart-time-picker[disabled] .smart-am-container,smart-time-picker[disabled] .smart-hour-container,smart-time-picker[disabled] .smart-minute-container,smart-time-picker[disabled] .smart-pm-container,smart-time-picker[readonly] .smart-am-container,smart-time-picker[readonly] .smart-hour-container,smart-time-picker[readonly] .smart-minute-container,smart-time-picker[readonly] .smart-pm-container{cursor:default}smart-time-picker .smart-selected{opacity:1}smart-time-picker .smart-hour-minute-container div:nth-child(2){opacity:.5}smart-time-picker .smart-svg-picker{border-radius:50%;background-color:#eee;position:relative;box-sizing:content-box}smart-time-picker .smart-svg-picker.animate{animation:smart-time-picker-animation .5s linear}smart-time-picker .smart-needle,smart-time-picker .smart-needle-central-circle{fill:#fb0}smart-time-picker .smart-label{fill:#5c5a5b}smart-time-picker .smart-label.smart-selected{fill:#000;stroke:#000;stroke-width:1px}smart-time-picker .smart-header :focus{outline:1px solid #000}smart-time-picker .smart-svg-picker:focus{border:1px solid #000;outline:0}@keyframes smart-time-picker-animation{0%{opacity:1}25%{opacity:.5}50%{opacity:0}75%{opacity:.5}100%{opacity:1}}smart-array{width:var(--smart-array-default-width);height:var(--smart-array-default-height);display:block;overflow:visible}smart-array .smart-big-container,smart-array>.smart-container{display:flex}smart-array .smart-array-indexer{display:block;margin-bottom:2px;width:100%}smart-array .smart-big-container{background-color:var(--smart-active-background-color)}smart-array[show-index-display] .smart-big-container{margin-left:2px}smart-array .smart-main-container,smart-array .smart-scrollbar-container-horizontal{width:100%}smart-array .smart-array-element-gap{border-spacing:0}smart-array .smart-array-table-data{border:2px solid transparent;padding:0;min-width:0;background-color:transparent;white-space:nowrap}smart-array .smart-array-table-data-gap{border-width:var(--smart-array-element-gap);padding:var(--smart-array-element-gap)}smart-array .smart-scrollbar-container-horizontal{height:20px}smart-array .smart-scrollbar-container-vertical{width:20px}smart-array .smart-scrollbar-container-horizontal>smart-scroll-bar,smart-array .smart-scrollbar-container-vertical>smart-scroll-bar{width:100%;height:100%}smart-array .smart-array-element{position:relative}smart-array .smart-array-element-selected{border-color:#00f}smart-array .smart-array-element-empty{border-color:#999;color:#999;opacity:.7}smart-array .smart-array-element>smart-check-box,smart-array .smart-array-element>smart-led,smart-array .smart-array-element>smart-numeric-text-box,smart-array .smart-array-element>smart-power-button,smart-array .smart-array-element>smart-radio-button,smart-array .smart-array-element>smart-switch-button,smart-array .smart-array-element>smart-toggle-button,smart-array smart-switch-button.smart-array-element,smart-array smart-text-box.smart-array-element{display:block}smart-array .smart-array-element>smart-check-box{padding:0}smart-text-box{display:inline-block;border:none;width:var(--smart-text-box-default-width);height:var(--smart-text-box-default-height);overflow:visible}smart-text-box .smart-container{width:100%;height:100%;color:inherit;font-family:inherit;position:relative;overflow:visible}smart-text-box .smart-content>div,smart-text-box input{width:100%;height:100%;outline:0;border-width:var(--smart-border-width);border-style:solid;border-color:var(--smart-border-color);padding:8px;color:inherit;font-family:inherit;font-size:inherit;background-color:transparent;font-weight:inherit;font-style:inherit;overflow:hidden}smart-text-box .smart-content>div:first-of-type{position:absolute;display:flex;width:initial;height:initial;user-select:none;pointer-events:none;min-height:initial;max-height:initial;align-items:center;padding-top:1px;padding-bottom:1px;opacity:.5;text-overflow:ellipsis;white-space:nowrap;border:var(--smart-border-width);border-style:solid;border-color:transparent;z-index:-1}smart-text-box .smart-content>div>label{color:transparent}smart-text-box[disabled] input,smart-text-box[readonly] input{user-select:none}smart-text-box input.hovered,smart-text-box.hovered input,smart-text-box:focus input.hovered,smart-text-box:focus.hovered input{border-color:#fb0}smart-text-box[disabled],smart-text-box[disabled] input.hovered,smart-text-box[disabled].hovered,smart-text-box[disabled].hovered input{border-color:#a9a9a9;outline:0}smart-text-box input:focus{border-color:#555}smart-text-box .smart-hint,smart-text-box .smart-label{display:none;position:absolute}smart-text-box[hint] .smart-hint,smart-text-box[label] .smart-label{position:absolute;left:0;top:-16px;font-size:12px;width:100%;display:block;pointer-events:none;user-select:none}smart-text-box[hint] .smart-hint{top:100%;padding-top:2px}smart-text-box .smart-drop-down{font-family:inherit}smart-text-box .smart-content{height:100%}smart-multiline-text-box{display:inline-block;width:var(--smart-multiline-text-box-default-width);height:var(--smart-multiline-text-box-default-height);border:1px solid #a9a9a9;color:#a9a9a9;overflow:auto}smart-multiline-text-box[cols],smart-multiline-text-box[rows]{width:auto;height:auto}smart-multiline-text-box .smart-container,smart-multiline-text-box .smart-inner-container{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;overflow:hidden;color:inherit;width:100%;height:100%;position:relative}smart-multiline-text-box .smart-initialization-value{display:none}smart-multiline-text-box textarea{width:100%;height:100%;outline:0;color:inherit;border:none;padding:2px;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;background-color:inherit;overflow:hidden;resize:none;float:left}smart-multiline-text-box textarea.smart-text-box-hidden{visibility:hidden;width:100%;height:0;position:absolute;left:0;top:0}smart-multiline-text-box[auto-capitalize=words] textarea{text-transform:capitalize}smart-multiline-text-box[auto-capitalize=characters] textarea{text-transform:uppercase}smart-multiline-text-box[cols] textarea,smart-multiline-text-box[rows] textarea{width:inherit;height:inherit}smart-multiline-text-box textarea::selection{background:#fb0}smart-multiline-text-box.hovered,smart-multiline-text-box:focus.hovered{border-color:#fb0}smart-multiline-text-box[disabled],smart-multiline-text-box[disabled] textarea.hovered,smart-multiline-text-box[disabled].hovered{border-color:#a9a9a9;outline:0}smart-multiline-text-box:focus{border-color:#555}smart-multiline-text-box smart-scroll-bar{display:none}smart-multiline-text-box .smart-container textarea{height:100%}smart-multiline-text-box .smart-container.hscroll textarea{height:calc(100% - var(--smart-multiline-text-box-scroll-bar-size))}smart-multiline-text-box .smart-container.vscroll textarea{width:calc(100% - var(--smart-multiline-text-box-scroll-bar-size))}smart-multiline-text-box .smart-container.hscroll smart-scroll-bar{width:100%;height:calc(var(--smart-multiline-text-box-scroll-bar-size));display:block}smart-multiline-text-box .smart-container.hscroll smart-scroll-bar[orientation=vertical]{display:none}smart-multiline-text-box .smart-container.vscroll smart-scroll-bar[orientation=vertical]{float:right;width:calc(var(--smart-multiline-text-box-scroll-bar-size));height:100%;display:block}smart-multiline-text-box[resizable] .smart-container.hscroll smart-scroll-bar smart-multiline-text-box .smart-container.vscroll.hscroll smart-scroll-bar{height:calc(var(--smart-multiline-text-box-scroll-bar-size));width:calc(100% - var(--smart-multiline-text-box-scroll-bar-size))}smart-multiline-text-box .smart-container.vscroll.hscroll smart-scroll-bar[orientation=vertical],smart-multiline-text-box[resizable] .smart-container.vscroll smart-scroll-bar[orientation=vertical]{height:calc(100% - var(--smart-multiline-text-box-scroll-bar-size));width:calc(var(--smart-multiline-text-box-scroll-bar-size))}smart-multiline-text-box[resizable] .smart-container.hscroll smart-scroll-bar{width:calc(100% - var(--smart-multiline-text-box-scroll-bar-size))}smart-multiline-text-box[display-mode=escaped] textarea{white-space:nowrap}smart-multiline-text-box .smart-resize-element{box-sizing:border-box;height:12px;width:12px;position:absolute;bottom:0;right:0;background-color:#d3d3d3;background-clip:content-box;border:#ddd solid 1px;display:none;padding:2px 0 0 2px;cursor:nw-resize}smart-multiline-text-box[resizable] .smart-resize-element{display:block}smart-multiline-text-box[resizable] .smart-resize,smart-multiline-text-box[resizable] .smart-resize textarea{user-select:none}smart-multiline-text-box .smart-hint,smart-multiline-text-box .smart-label,smart-multiline-text-box .smart-required-message{display:none}smart-password-text-box{display:inline-block;overflow:visible;border:none;width:var(--smart-text-box-default-width);height:var(--smart-text-box-default-height);color:#a9a9a9;font-family:Arial,Helvetica,sans-serif}smart-password-text-box .smart-container{width:100%;height:100%;color:inherit;font-family:inherit;position:relative}smart-password-text-box .smart-inner-container{width:100%;height:100%;color:inherit;font-family:inherit;position:relative;overflow:hidden}smart-password-text-box input{width:100%;height:100%;outline:0;border-width:var(--smart-border-width);border-style:solid;border-color:var(--smart-border-color);padding:2px;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;background-color:inherit;font-style:inherit;position:absolute;left:0;top:0}smart-password-text-box .smart-container:focus,smart-password-text-box .smart-inner-container:focus,smart-password-text-box input:focus,smart-password-text-box:focus{outline:0}smart-password-text-box[disabled] input,smart-password-text-box[readonly] input{user-select:none}smart-password-text-box input.hovered,smart-password-text-box.hovered input,smart-password-text-box:focus input.hovered,smart-password-text-box:focus.hovered input{border-color:#fb0}smart-password-text-box .smart-password-icon{position:absolute;right:0;top:0;height:100%;width:30px;display:flex;justify-content:center;font-size:inherit;align-items:center;cursor:pointer;user-select:none;color:#666;font-family:smart-icons}smart-password-text-box .smart-password-icon.smart-hidden{display:none}smart-password-text-box[show-password-strength] .smart-password-short input:focus,smart-password-text-box[show-password-strength]:focus .smart-password-short input{border-color:red}smart-password-text-box[show-password-strength] .smart-password-weak input:focus,smart-password-text-box[show-password-strength]:focus .smart-password-weak input{border-color:orange}smart-password-text-box[show-password-strength] .smart-password-far input:focus,smart-password-text-box[show-password-strength]:focus .smart-password-far input{border-color:#ff0}smart-password-text-box[show-password-strength] .smart-password-good input:focus,smart-password-text-box[show-password-strength]:focus .smart-password-good input{border-color:#00bfff}smart-password-text-box[show-password-strength] .smart-password-strong input:focus,smart-password-text-box[show-password-strength]:focus .smart-password-strong input{border-color:green}smart-password-text-box[disabled] .smart-password-far input.hovered,smart-password-text-box[disabled] .smart-password-far input:focus,smart-password-text-box[disabled] .smart-password-good input.hovered,smart-password-text-box[disabled] .smart-password-good input:focus,smart-password-text-box[disabled] .smart-password-short input.hovered,smart-password-text-box[disabled] .smart-password-short input:focus,smart-password-text-box[disabled] .smart-password-strong input.hovered,smart-password-text-box[disabled] .smart-password-strong input:focus,smart-password-text-box[disabled] .smart-password-weak input.hovered,smart-password-text-box[disabled] .smart-password-weak input:focus,smart-password-text-box[disabled].hovered .smart-password-far input,smart-password-text-box[disabled].hovered .smart-password-good input,smart-password-text-box[disabled].hovered .smart-password-short input,smart-password-text-box[disabled].hovered .smart-password-strong input,smart-password-text-box[disabled].hovered .smart-password-weak input,smart-password-text-box[disabled].hovered input,smart-password-text-box[disabled]:focus .smart-password-far input,smart-password-text-box[disabled]:focus .smart-password-good input,smart-password-text-box[disabled]:focus .smart-password-short input,smart-password-text-box[disabled]:focus .smart-password-strong input,smart-password-text-box[disabled]:focus .smart-password-weak input{border-color:var(--smart-border-color)}smart-password-text-box smart-tooltip[arrow] .smart-tooltip-content:after,smart-password-text-box smart-tooltip[arrow][arrow-direction=bottom] .smart-tooltip-content:after{top:100%}smart-password-text-box smart-tooltip[arrow][arrow-direction=left] .smart-tooltip-content:after{left:calc(-2 * var(--smart-tooltip-arrow-width))}smart-password-text-box smart-tooltip[arrow][arrow-direction=top] .smart-tooltip-content:after{top:calc(-1 * var(--smart-tooltip-arrow-width))}smart-password-text-box smart-tooltip[arrow][arrow-direction=right] .smart-tooltip-content:after{left:100%}smart-password-text-box smart-tooltip{font-size:inherit;font-family:inherit;font-weight:inherit}smart-masked-text-box{display:inline-block;overflow:visible;border:none;width:var(--smart-text-box-default-width);height:var(--smart-text-box-default-height);color:#a9a9a9;font-family:Arial,Helvetica,sans-serif}smart-masked-text-box .smart-container{width:100%;height:100%;color:inherit;font-family:inherit;position:relative}smart-masked-text-box input{width:100%;height:100%;outline:0;border-width:var(--smart-border-width);border-style:solid;border-color:var(--smart-border-color);padding:2px;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;background-color:inherit;font-style:inherit;position:absolute;left:0;top:0}smart-masked-text-box[disabled]{opacity:.55;cursor:default}smart-masked-text-box[disabled] input{user-select:none}smart-masked-text-box input.hovered,smart-masked-text-box.hovered input,smart-masked-text-box:focus input.hovered,smart-masked-text-box:focus.hovered input{border-color:#fb0}smart-masked-text-box[disabled],smart-masked-text-box[disabled] input.hovered,smart-masked-text-box[disabled].hovered,smart-masked-text-box[disabled].hovered input{border-color:#a9a9a9;outline:0}smart-masked-text-box input:focus{border-color:#555}smart-masked-text-box input::-ms-clear,smart-masked-text-box input[type=password]::-ms-clear,smart-masked-text-box input[type=password]::-ms-reveal{display:none}smart-masked-text-box .smart-hint,smart-masked-text-box .smart-label{display:none}smart-masked-text-box[hint] .smart-hint,smart-masked-text-box[label] .smart-label{position:absolute;left:0;top:-16px;font-size:12px;width:100%;display:block;pointer-events:none;user-select:none}smart-masked-text-box[hint] .smart-hint{top:100%;padding-top:2px}smart-pager{font-size:var(--smart-font-size);font-family:var(--smart-font-family);min-width:70px;border:solid 1px #d3d3d3;border-radius:4px;display:inline-block;width:auto;height:var(--smart-pager-default-height)}smart-pager:focus{outline:0;border-color:var(--smart-focus-border-color)}smart-pager[disabled]{opacity:.55;cursor:default;pointer-events:none;user-select:none}smart-pager .smart-container{flex-direction:row;display:flex;align-items:center}smart-pager .smart-container:first-child{border-left-width:0}smart-pager button{justify-content:center}smart-pager .smart-items-container{display:flex;color:var(--smart-color);order:0;width:auto;height:100%}smart-pager .smart-range{border:none;align-items:center;justify-content:center;overflow:hidden;text-overflow:ellipsis;height:100%}smart-pager .smart-first-button,smart-pager .smart-go-to-block,smart-pager .smart-items-per-page-block,smart-pager .smart-last-button,smart-pager .smart-next-button,smart-pager .smart-next-ellipsis-button,smart-pager .smart-next-page-button,smart-pager .smart-previous-button,smart-pager .smart-previous-ellipsis-button,smart-pager .smart-previous-page-button,smart-pager .smart-range{display:none;font-size:inherit;font-family:inherit;border-left:solid 1px #d3d3d3;width:var(--smart-pager-button-width);height:100%}smart-pager .smart-action-button,smart-pager .smart-drop-down-button,smart-pager .smart-first-button button,smart-pager .smart-go-to-block button,smart-pager .smart-last-button button,smart-pager .smart-next-button button,smart-pager .smart-next-ellipsis-button button,smart-pager .smart-next-page-button button,smart-pager .smart-previous-button button,smart-pager .smart-previous-ellipsis-button button,smart-pager .smart-previous-page-button button{border:none}smart-pager[ellipsis] .smart-next-ellipsis-button,smart-pager[ellipsis] .smart-previous-ellipsis-button,smart-pager[first-last-buttons] .smart-first-button,smart-pager[first-last-buttons] .smart-last-button,smart-pager[go-to-page] .smart-go-to-block,smart-pager[prev-next-buttons] .smart-next-button,smart-pager[prev-next-buttons] .smart-previous-button,smart-pager[prev-next-page-buttons] .smart-next-page-button,smart-pager[prev-next-page-buttons] .smart-previous-page-button,smart-pager[show-range] .smart-range,smart-pager[show-rows-count][rows-count-options] .smart-items-per-page-block{display:flex}smart-pager[ellipsis] .smart-hidden,smart-pager[hide-items] .smart-items-container{display:none}smart-pager .smart-next-ellipsis-button,smart-pager .smart-previous-ellipsis-button{width:var(--smart-pager-ellipsis-width)}smart-pager .smart-go-to-button,smart-pager .smart-go-to-input,smart-pager .smart-items-per-page-drop-down{font-size:inherit;color:inherit;font-family:inherit}smart-pager .smart-go-to-input{border-width:0 1px 0 0}smart-pager .smart-first-button{order:-4}smart-pager .smart-previous-page-button{order:-3}smart-pager .smart-previous-button{order:-2}smart-pager .smart-previous-ellipsis-button{order:-1}smart-pager .smart-next-ellipsis-button{order:3}smart-pager .smart-next-button{order:4}smart-pager .smart-next-page-button{order:5}smart-pager .smart-last-button{order:6}smart-pager .smart-items-per-page-block{order:7}smart-pager .smart-go-to-block{order:8}smart-pager .smart-range{order:9}smart-pager .smart-pager-item{display:flex;flex-grow:1;align-items:center;justify-content:center;user-select:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;border-left:solid 1px #d3d3d3;width:var(--smart-pager-item-width);height:100%;position:relative}smart-pager[disabled] .smart-pager-item{user-select:none;cursor:default}smart-pager .smart-pager-item.smart-disabled{opacity:.5;background-color:#d3d3d3;cursor:auto}smart-pager .smart-items-per-page-drop-down{height:100%}smart-pager .smart-pager-item.smart-selected{background-color:#d3d3d3}smart-pager .smart-go-to-button,smart-pager .smart-go-to-input{width:50%;box-sizing:border-box}smart-pager[disabled] .smart-range{color:var(--smart-disabled-color);opacity:.55}smart-pager .smart-go-to-input:focus,smart-pager .smart-items-container:focus{outline:0}smart-pager .smart-range .smart-range-end,smart-pager .smart-range .smart-range-hyphen,smart-pager .smart-range .smart-range-items,smart-pager .smart-range .smart-range-prefix,smart-pager .smart-range .smart-range-start,smart-pager .smart-range .smart-range-suffix{padding:2px}@media (max-width:450px){smart-pager[ellipsis][show-rows-count] .smart-items-per-page-block,smart-pager[first-last-buttons][ellipsis] .smart-next-ellipsis-button,smart-pager[first-last-buttons][ellipsis] .smart-previous-ellipsis-button,smart-pager[first-last-buttons][go-to-page] .smart-go-to-block,smart-pager[first-last-buttons][prev-next-page-buttons] .smart-next-page-button,smart-pager[first-last-buttons][prev-next-page-buttons] .smart-previous-page-button,smart-pager[first-last-buttons][show-range] .smart-range,smart-pager[first-last-buttons][show-rows-count] .smart-items-per-page-block,smart-pager[go-to-page][ellipsis] .smart-next-ellipsis-button,smart-pager[go-to-page][ellipsis] .smart-previous-ellipsis-button,smart-pager[go-to-page][show-range] .smart-range,smart-pager[go-to-page][show-rows-count],smart-pager[prev-next-buttons][ellipsis] .smart-next-ellipsis-button,smart-pager[prev-next-buttons][ellipsis] .smart-previous-ellipsis-button,smart-pager[prev-next-buttons][first-last-buttons] .smart-first-button,smart-pager[prev-next-buttons][first-last-buttons] .smart-last-button,smart-pager[prev-next-buttons][go-to-page] .smart-go-to-block,smart-pager[prev-next-buttons][prev-next-page-buttons] .smart-next-page-button,smart-pager[prev-next-buttons][prev-next-page-buttons] .smart-previous-page-button,smart-pager[prev-next-buttons][show-range] .smart-range,smart-pager[prev-next-buttons][show-rows-count] .smart-items-per-page-block,smart-pager[prev-next-page-buttons][ellipsis] .smart-next-ellipsis-button,smart-pager[prev-next-page-buttons][ellipsis] .smart-previous-ellipsis-button,smart-pager[prev-next-page-buttons][go-to-page] .smart-go-to-block,smart-pager[prev-next-page-buttons][show-range] .smart-range,smart-pager[prev-next-page-buttons][show-rows-count] .smart-items-per-page-block,smart-pager[show-range][ellipsis] .smart-next-ellipsis-button,smart-pager[show-range][ellipsis] .smart-previous-ellipsis-button,smart-pager[show-range][show-rows-count] .smart-items-per-page-block{display:none}smart-pager .smart-container{justify-content:space-around}}smart-menu-item{display:block}smart-list-menu,smart-menu{display:block;width:var(--smart-menu-default-width);height:var(--smart-menu-default-height);border:var(--smart-border-width) solid var(--smart-border-color);background-color:#fff;overflow:visible}smart-list-menu:focus,smart-menu:focus{outline:0;border-color:var(--smart-focus-border-color)}smart-menu[mode=dropDown],smart-menu[mode=tree],smart-menu[mode=vertical]{width:var(--smart-menu-vertical-default-width);height:var(--smart-menu-vertical-default-height)}smart-menu>.smart-container{position:relative}smart-menu .smart-menu-main-container{display:flex;position:relative;align-items:center;width:100%;height:100%}smart-menu[mode=dropDown] .smart-menu-main-container,smart-menu[mode=vertical] .smart-menu-main-container{display:block}smart-menu-item,smart-menu-items-group{cursor:pointer}smart-list-menu[disabled] .smart-hamburger-icon,smart-list-menu[disabled] smart-menu-item,smart-list-menu[disabled] smart-menu-items-group,smart-menu-item[template-applied],smart-menu[disabled] .smart-hamburger-icon,smart-menu[disabled] smart-menu-item,smart-menu[disabled] smart-menu-items-group{cursor:default}smart-menu-item,smart-menu-items-group{height:auto;display:flex;justify-content:space-between;align-items:center;white-space:nowrap}smart-menu smart-menu-item[level="1"],smart-menu smart-menu-items-group[level="1"]{margin-right:5px;height:100%}smart-menu[mode=dropDown] smart-menu-item[level="1"],smart-menu[mode=dropDown] smart-menu-items-group[level="1"],smart-menu[mode=vertical] smart-menu-item[level="1"],smart-menu[mode=vertical] smart-menu-items-group[level="1"]{width:100%;height:auto}smart-menu-item.hovered,smart-menu-items-group.hovered{background-color:#eee}smart-menu-items-group{position:relative}smart-menu-item[separator],smart-menu-items-group[separator],smart-menu[minimized] smart-menu-item[level="1"][separator],smart-menu[minimized] smart-menu-items-group[level="1"][separator],smart-menu[mode=dropDown] smart-menu-item[level="1"][separator],smart-menu[mode=dropDown] smart-menu-items-group[level="1"][separator],smart-menu[mode=tree] smart-menu-item[level="1"][separator],smart-menu[mode=tree] smart-menu-items-group[level="1"][separator],smart-menu[mode=vertical] smart-menu-item[level="1"][separator],smart-menu[mode=vertical] smart-menu-items-group[level="1"][separator]{border-bottom:1px solid rgba(0,0,0,.11)}.smart-menu-drop-down[external] smart-menu-item[separator][level]:last-child,.smart-menu-drop-down[external] smart-menu-items-group[separator][level]:last-child,smart-menu smart-menu-item[level="1"][separator],smart-menu smart-menu-item[separator][level]:last-child,smart-menu smart-menu-items-group[level="1"][separator],smart-menu smart-menu-items-group[separator][level]:last-child{border-bottom:none}.smart-menu-drop-down[external],.smart-menu-minimized-items-container,.smart-menu-minimized-items-container[external] .smart-menu-drop-down,smart-menu .smart-menu-drop-down,smart-menu[mode=dropDown]{position:absolute;background-color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);left:100%;top:0;z-index:10000}smart-menu[mode=dropDown]{position:absolute;left:0;top:0}.smart-menu-minimized-items-container[external]{z-index:10000}.smart-menu-drop-down[external][drop-down-position$=left],smart-menu[drop-down-position$=left] .smart-menu-drop-down{left:initial;right:100%}.smart-menu-drop-down:not(.smart-list-menu-view-minimized)[external][drop-down-position$=left] .smart-menu-item-label-container,smart-list-menu[minimized][drop-down-position$=left]>.smart-container,smart-menu:not([mode=tree])[drop-down-position$=left] smart-menu-item:not([level="1"])>.smart-menu-item-label-container,smart-menu[drop-down-position$=left] smart-menu-items-group:not([level="1"])>.smart-menu-item-label-container,smart-menu[minimized][drop-down-position$=left] .smart-menu-minimized-items-container .smart-menu-item-label-container,smart-menu[minimized][drop-down-position$=left]>.smart-container,smart-menu[mode]:not([mode=horizontal]):not([mode=tree])[drop-down-position$=left] smart-menu-item>.smart-menu-item-label-container,smart-menu[mode]:not([mode=horizontal])[drop-down-position$=left] .smart-menu-main-container smart-menu-items-group>.smart-menu-item-label-container{flex-direction:row-reverse}smart-menu[mode=tree]:not([minimized])[drop-down-position$=left] smart-menu-items-group:not([level="1"])>.smart-menu-item-label-container{flex-direction:row}.smart-menu-drop-down:not(.smart-menu-minimized-items-container):not(.smart-list-menu-view-minimized)[external][drop-down-position$=left] smart-menu-items-group:not([level="1"])>.smart-menu-item-label-container>.smart-menu-items-group-arrow,.smart-menu-drop-down:not(.smart-menu-minimized-items-container):not(.smart-list-menu-view-minimized)[external][mode]:not([mode=horizontal])[drop-down-position$=left] smart-menu-items-group>.smart-menu-item-label-container>.smart-menu-items-group-arrow,smart-menu[drop-down-position$=left] .smart-menu-main-container smart-menu-items-group:not([level="1"])>.smart-menu-item-label-container>.smart-menu-items-group-arrow,smart-menu[mode]:not([mode=horizontal])[drop-down-position$=left] .smart-menu-main-container smart-menu-items-group>.smart-menu-item-label-container>.smart-menu-items-group-arrow{margin-left:0;margin-right:50px;transform:rotate(180deg)}.smart-menu-drop-down:not(.smart-list-menu-view-minimized)[external][drop-down-position$=left] smart-menu-item:not([level="1"])>.smart-menu-item-label-container>.smart-menu-item-shortcut,.smart-menu-drop-down:not(.smart-list-menu-view-minimized)[external][mode]:not([mode=horizontal])[drop-down-position$=left] smart-menu-item>.smart-menu-item-label-container>.smart-menu-item-shortcut,smart-menu[drop-down-position$=left] .smart-menu-main-container smart-menu-item:not([level="1"])>.smart-menu-item-label-container>.smart-menu-item-shortcut,smart-menu[mode]:not([mode=horizontal])[drop-down-position$=left] .smart-menu-main-container smart-menu-item>.smart-menu-item-label-container>.smart-menu-item-shortcut{margin-left:0;margin-right:100px}.smart-menu-minimized-items-container.smart-menu-drop-down[external][drop-down-position$=left] .smart-menu-drop-down .smart-menu-item-label-container>.smart-menu-item-shortcut{margin-right:0}smart-menu[mode=dropDown][drop-down-position$=left] .smart-menu-main-container smart-menu-item[level="1"]>.smart-menu-item-label-container>.smart-menu-item-shortcut{margin-right:initial}smart-menu[mode=tree]:not([minimized]) .smart-menu-minimized-items-container{position:relative;width:100%;height:100%;box-shadow:none;overflow:hidden;transform:none;left:0;top:0}.smart-menu-drop-down[external],.smart-menu-drop-down[external] *{box-sizing:border-box}.smart-menu-drop-down[external][level="2"],smart-menu .smart-menu-drop-down[level="2"]{top:100%;left:0}.smart-menu-drop-down[external][mode=dropDown][level="2"],.smart-menu-drop-down[external][mode=vertical][level="2"],smart-menu[mode=dropDown] .smart-menu-drop-down[level="2"],smart-menu[mode=vertical] .smart-menu-drop-down[level="2"]{top:0;left:100%}.smart-menu-drop-down[external][drop-down-position$=left][level="2"],.smart-menu-drop-down[external][drop-down-position=overlay-left]:not([level="2"]),smart-menu[drop-down-position$=left] .smart-menu-drop-down[level="2"],smart-menu[drop-down-position=overlay-left] .smart-menu-main-container .smart-menu-drop-down:not([level="2"]){left:initial;right:0}.smart-menu-drop-down[external][mode=dropDown][drop-down-position$=left][level="2"],smart-menu[mode=dropDown][drop-down-position$=left] .smart-menu-drop-down[level="2"],smart-menu[mode=vertical][drop-down-position$=left] .smart-menu-drop-down[level="2"]{left:initial;right:100%}.smart-menu-drop-down[external][drop-down-position|=top],smart-menu[drop-down-position|=top] .smart-menu-drop-down{top:100%;transform:translateY(-100%);box-shadow:0 -2px 4px -1px rgba(0,0,0,.2),0 -4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.smart-menu-drop-down[external][mode=dropDown][drop-down-position|=top],.smart-menu-drop-down[external][mode=vertical][drop-down-position|=top],smart-menu[mode=dropDown][drop-down-position|=top] .smart-menu-drop-down,smart-menu[mode=vertical][drop-down-position|=top] .smart-menu-drop-down{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.smart-menu-drop-down[external][drop-down-position|=top][level="2"],smart-menu[drop-down-position|=top] .smart-menu-drop-down[level="2"]{top:0}.smart-menu-drop-down[external][mode=dropDown][drop-down-position|=top][level="2"],.smart-menu-drop-down[external][mode=vertical][drop-down-position|=top][level="2"],smart-menu[mode=dropDown][drop-down-position|=top] .smart-menu-drop-down[level="2"],smart-menu[mode=vertical][drop-down-position|=top] .smart-menu-drop-down[level="2"]{top:100%}.smart-menu-drop-down[external][drop-down-position|=overlay],smart-menu[drop-down-position|=overlay] .smart-menu-drop-down{top:50%;left:0;transform:translateY(-50%);box-shadow:0 -2px 4px -1px rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}smart-menu[drop-down-position|=overlay] .smart-menu-drop-down[level="2"]{top:initial;transform:initial}.smart-menu-drop-down[external][mode=dropDown][drop-down-position=overlay-right][level="2"],.smart-menu-drop-down[external][mode=vertical][drop-down-position=overlay-right][level="2"],smart-menu[mode=dropDown][drop-down-position=overlay-right] .smart-menu-drop-down[level="2"],smart-menu[mode=vertical][drop-down-position=overlay-right] .smart-menu-drop-down[level="2"]{left:0}.smart-menu-drop-down[external][mode=dropDown][drop-down-position=overlay-left][level="2"],.smart-menu-drop-down[external][mode=vertical][drop-down-position=overlay-left][level="2"],smart-menu[mode=dropDown][drop-down-position=overlay-left] .smart-menu-drop-down[level="2"],smart-menu[mode=vertical][drop-down-position=overlay-left] .smart-menu-drop-down[level="2"]{right:0}smart-menu-item .smart-menu-item-shortcut,smart-menu-items-group .smart-menu-items-group-arrow{opacity:.5}smart-menu-item .smart-menu-item-shortcut{margin-left:100px}.smart-menu-minimized-items-container .smart-menu-item-shortcut,.smart-menu-minimized-items-container smart-menu-items-group .smart-menu-items-group-arrow,smart-menu[mode=dropDown] smart-menu-item[level="1"] .smart-menu-item-shortcut{margin-left:0}smart-menu .smart-menu-main-container>smart-menu-item[level="1"] .smart-menu-item-shortcut,smart-menu[mode=vertical] .smart-menu-main-container>smart-menu-item[level="1"] .smart-menu-item-shortcut{display:none}smart-menu[mode=dropDown] smart-menu-item[level="1"] .smart-menu-item-shortcut,smart-menu[mode=tree] smart-menu-item[level="1"] .smart-menu-item-shortcut{display:block}smart-menu-items-group .smart-menu-items-group-arrow{margin-left:50px;font-size:calc(var(--smart-font-size) - 3px);font-family:smart-icons;transform:rotate(0)}smart-menu-items-group[level="1"]>.smart-menu-item-label-container>.smart-menu-items-group-arrow{margin-left:10px}smart-menu[mode=dropDown] smart-menu-item[level="1"]>.smart-menu-item-label-element,smart-menu[mode=dropDown] smart-menu-items-group[level="1"]>.smart-menu-item-label-element,smart-menu[mode=vertical] smart-menu-item[level="1"]>.smart-menu-item-label-element,smart-menu[mode=vertical] smart-menu-items-group[level="1"]>.smart-menu-item-label-element{max-width:calc(100% - 10px)}smart-menu .smart-menu-item-label-element{display:flex;align-items:center;overflow:hidden}.smart-menu-drop-down[external]{font-size:var(--smart-font-size);font-family:var(--smart-font-family)}.smart-menu-drop-down[external][drop-down-position|=top][level="2"],.smart-menu-drop-down[external][mode=dropDown][drop-down-position|=top][level="2"],.smart-menu-drop-down[external][mode=vertical][drop-down-position|=top][level="2"]{transform:none}.smart-menu-drop-down[external][mode=dropDown][drop-down-position|=top],.smart-menu-drop-down[external][mode=vertical][drop-down-position|=top]{transform:translateY(-100%)}smart-menu[mode=dropDown].animation{transition:opacity .2s ease-in,visibility .2s ease-in,transform .2s ease-in;opacity:1;transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0}smart-menu[disabled][mode=dropDown].animation{opacity:.55}smart-menu[mode=dropDown].animation.smart-visibility-hidden{opacity:.2;transform:scale(0)}.smart-list-menu-view-minimized.animation,.smart-menu-drop-down.animation[external],.smart-menu-minimized-items-container.animation,smart-list-menu.animation .smart-list-menu-view-minimized,smart-menu.animation .smart-menu-drop-down,smart-menu.animation .smart-menu-minimized-items-container{opacity:1;transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top;transition:opacity .2s ease-in,visibility .2s ease-in,transform .2s ease-in}.smart-list-menu-view-minimized.animation.smart-visibility-hidden,.smart-menu-drop-down.animation.smart-visibility-hidden[external],.smart-menu-minimized-items-container.animation.smart-visibility-hidden,smart-list-menu.animation .smart-list-menu-view-minimized.smart-visibility-hidden,smart-menu.animation .smart-menu-drop-down.smart-visibility-hidden,smart-menu.animation .smart-menu-minimized-items-container.smart-visibility-hidden{opacity:.2;transform:scaleY(0)}.smart-list-menu-view-minimized[drop-down-position|=top].animation,.smart-menu-drop-down.animation[external][drop-down-position|=top],.smart-menu-minimized-items-container[drop-down-position|=top].animation,smart-list-menu[drop-down-position|=top].animation .smart-list-menu-view-minimized,smart-menu:not([mode=tree])[drop-down-position|=top].animation .smart-menu-minimized-items-container,smart-menu[drop-down-position|=top].animation .smart-menu-drop-down{transform:translateY(-100%) scaleY(1);-webkit-transform-origin:bottom;transform-origin:bottom}.smart-list-menu-view-minimized[drop-down-position|=top].animation.smart-visibility-hidden,.smart-menu-drop-down.animation.smart-visibility-hidden[external][drop-down-position|=top],.smart-menu-minimized-items-container[drop-down-position|=top].animation.smart-visibility-hidden,smart-list-menu[drop-down-position|=top].animation .smart-list-menu-view-minimized.smart-visibility-hidden,smart-menu[drop-down-position|=top].animation .smart-menu-drop-down.smart-visibility-hidden,smart-menu[drop-down-position|=top].animation .smart-menu-minimized-items-container.smart-visibility-hidden{transform:translateY(-100%) scaleY(0)}.smart-menu-drop-down.animation[external][drop-down-position|=overlay],smart-menu[drop-down-position|=overlay].animation .smart-menu-drop-down{transform:translateY(-50%) scaleY(1);-webkit-transform-origin:center;transform-origin:center}.smart-menu-drop-down.animation.smart-visibility-hidden[external][drop-down-position|=overlay],smart-menu[drop-down-position|=overlay].animation .smart-menu-drop-down.smart-visibility-hidden{transform:translateY(-50%) scaleY(0)}.smart-menu-minimized-items-container.smart-menu-drop-down[external][drop-down-position|=overlay]{transform:none}.smart-menu-minimized-items-container.smart-menu-drop-down.animation[external][drop-down-position|=overlay]{transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top}.smart-menu-minimized-items-container.smart-menu-drop-down.animation.smart-visibility-hidden[external][drop-down-position|=overlay]{transform:scaleY(0)}.smart-menu-drop-down.animation[external][drop-down-position|=top][level="2"],smart-menu[drop-down-position|=overlay].animation .smart-menu-drop-down[level="2"]{transform:scaleY(1)}.smart-menu-drop-down.animation.smart-visibility-hidden[external][drop-down-position|=top][level="2"],smart-menu[drop-down-position|=overlay].animation .smart-menu-drop-down[level="2"].smart-visibility-hidden{transform:scaleY(0)}smart-list-menu[minimize-icon-template] .smart-hamburger-icon,smart-menu[minimize-icon-template] .smart-hamburger-icon{width:auto;float:left}smart-list-menu .smart-hamburger-icon,smart-list-menu[minimize-icon-template=null] .smart-hamburger-icon,smart-menu .smart-hamburger-icon,smart-menu[minimize-icon-template=null] .smart-hamburger-icon{width:40px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;float:none;cursor:pointer}smart-list-menu .smart-hamburger-icon-line,smart-menu .smart-hamburger-icon-line{margin-bottom:5px;border-radius:10px;width:30px;height:5px;background-color:#757575;transform-origin:left}smart-list-menu.animation .smart-hamburger-icon-line,smart-menu.animation .smart-hamburger-icon-line{transition:visibility 20ms ease-in,transform .2s ease-in,width .2s ease-in}smart-list-menu .smart-hamburger-icon-line-bottom,smart-menu .smart-hamburger-icon-line-bottom{margin-bottom:0}smart-list-menu .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-top,smart-menu .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-top{width:29px;transform:translateX(4px) rotate(45deg)}smart-list-menu .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-center,smart-menu .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-center{visibility:hidden}smart-list-menu .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-bottom,smart-menu .smart-hamburger-icon.smart-close-button>.smart-hamburger-icon-line-bottom{width:29px;transform:translateX(4px) rotate(-45deg)}smart-list-menu .smart-hamburger-icon .smart-hamburger-icon-custom-container,smart-menu .smart-hamburger-icon .smart-hamburger-icon-custom-container{height:100%;display:flex;align-items:center}.smart-menu-minimized-items-container,smart-list-menu .smart-list-menu-view-minimized{left:calc(-1 * var(--smart-border-width));top:calc(100% + var(--smart-border-width))}.smart-menu-minimized-items-container[drop-down-position|=top],smart-list-menu[drop-down-position|=top] .smart-list-menu-view-minimized,smart-menu[drop-down-position|=top] .smart-menu-minimized-items-container{top:calc(-1 * var(--smart-border-width));transform:translateY(-100%);box-shadow:0 -2px 4px -1px rgba(0,0,0,.2),0 -4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.smart-menu-minimized-items-container[external][drop-down-position$=left],smart-list-menu[drop-down-position$=left] .smart-list-menu-view-minimized,smart-menu[drop-down-position$=left] .smart-menu-minimized-items-container{left:initial;right:calc(-1 * var(--smart-border-width))}.smart-menu-minimized-items-container smart-menu-item[level],.smart-menu-minimized-items-container smart-menu-items-group[level]{margin:0}.smart-menu-minimized-items-container smart-menu-item[level],.smart-menu-minimized-items-container smart-menu-items-group[level]{height:auto}.smart-menu-minimized-items-container smart-menu-items-group{display:flex;flex-direction:column;overflow:hidden}.smart-menu-minimized-items-container[external] .smart-menu-items-group-opened>.smart-menu-item-label-container,smart-menu .smart-menu-minimized-items-container .smart-menu-items-group-opened>.smart-menu-item-label-container{padding-bottom:0}.smart-menu-minimized-items-container .smart-menu-drop-down,.smart-menu-minimized-items-container[drop-down-position] .smart-menu-drop-down,smart-menu[drop-down-position] .smart-menu-minimized-items-container .smart-menu-drop-down{position:static;width:100%;height:auto;padding-left:20px;box-shadow:none;transform:none}.smart-menu-minimized-items-container[drop-down-position$=left] .smart-menu-drop-down,smart-menu[minimized][drop-down-position$=left] .smart-menu-minimized-items-container .smart-menu-drop-down{padding-left:0;padding-right:20px}.smart-menu-minimized-items-container[external] .smart-menu-drop-down.smart-visibility-hidden,smart-menu .smart-menu-minimized-items-container .smart-menu-drop-down.smart-visibility-hidden{margin-top:0;height:0;transform:scaleY(0)}.smart-menu-drop-down[external] .smart-menu-item-label-container,.smart-menu-minimized-items-container .smart-menu-item-label-container,smart-menu .smart-menu-item-label-container{position:relative;width:100%;padding:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;overflow:hidden}smart-menu smart-menu-item[level="1"]>.smart-menu-item-label-container,smart-menu smart-menu-items-group[level="1"]>.smart-menu-item-label-container{height:100%}smart-menu[mode]:not([mode=horizontal]) smart-menu-item[level="1"]>.smart-menu-item-label-container,smart-menu[mode]:not([mode=horizontal]) smart-menu-items-group[level="1"]>.smart-menu-item-label-container{height:initial}.smart-menu-minimized-items-container .smart-menu-items-group-opened>.smart-menu-drop-down{margin-top:10px}.smart-menu-minimized-items-container .smart-menu-items-group-opened>.smart-menu-item-label-container>.smart-menu-items-group-arrow{transform:rotate(180deg)}.smart-menu-minimized-items-container .smart-menu-item-label-element{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.smart-menu-minimized-items-container.animation .smart-menu-drop-down,smart-menu.animation .smart-menu-minimized-items-container .smart-menu-drop-down{-webkit-transform-origin:top;transform-origin:top;transition:height .2s ease-in}.smart-menu-minimized-items-container[drop-down-position|=top][mode=dropDown].animation .smart-menu-drop-down,.smart-menu-minimized-items-container[drop-down-position|=top][mode=vertical].animation .smart-menu-drop-down,smart-menu[drop-down-position|=top][mode=dropDown].animation .smart-menu-minimized-items-container .smart-menu-drop-down,smart-menu[drop-down-position|=top][mode=vertical].animation .smart-menu-minimized-items-container .smart-menu-drop-down{-webkit-transform-origin:top;transform-origin:top}.smart-menu-minimized-items-container.animation .smart-menu-item-label-container>.smart-menu-items-group-arrow,smart-menu.animation .smart-menu-minimized-items-container .smart-menu-item-label-container>.smart-menu-items-group-arrow{transition:transform .2s ease-in}smart-menu-item[template-applied] .smart-menu-item-label-element{width:100%;overflow:visible;display:block;white-space:normal}smart-menu>.smart-container{display:flex}smart-menu[mode]:not([mode=horizontal]):not([minimized])>.smart-container{display:block}.smart-list-menu-view[external] .smart-menu-scroll-button,.smart-menu-drop-down.drop-down-height-set .smart-menu-scroll-button,smart-list-menu .smart-menu-scroll-button,smart-menu .smart-menu-scroll-button{display:block;width:var(--smart-menu-scroll-button-size);height:100%;background-color:#e8e8e8}.smart-list-menu-view[external] .smart-menu-scroll-button,.smart-menu-drop-down.drop-down-height-set .smart-menu-scroll-button,smart-list-menu .smart-menu-scroll-button,smart-menu[mode=dropDown] .smart-menu-scroll-button,smart-menu[mode=tree] .smart-menu-scroll-button,smart-menu[mode=vertical] .smart-menu-scroll-button{width:100%;height:var(--smart-menu-scroll-button-size)}.smart-list-menu-view[external] .smart-menu-scroll-button>button,.smart-menu-drop-down.drop-down-height-set .smart-menu-scroll-button>button,smart-list-menu .smart-menu-scroll-button>button,smart-menu .smart-menu-scroll-button>button{border:none}smart-menu .smart-menu-main-container.scroll-buttons-shown{width:calc(100% - 2 * var(--smart-menu-scroll-button-size));overflow:hidden}smart-menu[mode=dropDown] .smart-menu-main-container.scroll-buttons-shown,smart-menu[mode=tree] .smart-menu-minimized-items-container.scroll-buttons-shown,smart-menu[mode=vertical] .smart-menu-main-container.scroll-buttons-shown{width:100%;height:calc(100% - 2 * var(--smart-menu-scroll-button-size))}smart-menu .smart-menu-main-container.scroll-buttons-shown.one-button-shown{width:calc(100% - var(--smart-menu-scroll-button-size))}.smart-menu-drop-down.drop-down-height-set>.smart-menu-item-container.scroll-buttons-shown.one-button-shown,smart-menu[mode=dropDown] .smart-menu-main-container.scroll-buttons-shown.one-button-shown,smart-menu[mode=tree] .smart-menu-minimized-items-container.scroll-buttons-shown.one-button-shown,smart-menu[mode=vertical] .smart-menu-main-container.scroll-buttons-shown.one-button-shown{width:100%;height:calc(100% - var(--smart-menu-scroll-button-size))}smart-menu[drop-down-append-to]:not([drop-down-append-to=null]) .smart-menu-main-container{overflow:hidden}smart-menu[overflow=hidden] .smart-menu-main-container{width:100%}smart-menu[overflow=hidden][mode]:not([mode=horizontal]) .smart-menu-main-container{height:100%}.smart-menu-drop-down.drop-down-height-set>.smart-menu-item-container{height:100%;overflow:hidden}.smart-menu-drop-down.drop-down-height-set>.smart-menu-item-container.scroll-buttons-shown{height:calc(100% - 2 * var(--smart-menu-scroll-button-size))}.smart-menu-drop-down.drop-down-height-set>.smart-menu-item-container>smart-menu-items-group{position:static}.smart-menu-minimized-items-container .smart-menu-drop-down.drop-down-height-set>.smart-menu-item-container{overflow:initial}.smart-list-menu-view[external][checkboxes] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-list-menu-view[external][checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,.smart-list-menu-view[external][checkboxes][checkable] smart-menu-item[level="1"]>.smart-menu-item-label-container,.smart-list-menu-view[external][checkboxes][checkable] smart-menu-items-group[level="1"]>.smart-menu-item-label-container,.smart-menu-drop-down[external][checkboxes] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-menu-drop-down[external][checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,.smart-menu-minimized-items-container[checkboxes][checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-menu-minimized-items-container[checkboxes][checkable]>smart-menu-items-group>.smart-menu-item-label-container,smart-list-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,smart-list-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,smart-list-menu[checkboxes][checkable] smart-menu-item[level="1"]>.smart-menu-item-label-container,smart-list-menu[checkboxes][checkable] smart-menu-items-group[level="1"]>.smart-menu-item-label-container,smart-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,smart-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,smart-menu[checkboxes][checkable] smart-menu-item[level="1"]>.smart-menu-item-label-container,smart-menu[checkboxes][checkable] smart-menu-items-group[level="1"]>.smart-menu-item-label-container{padding-left:35px}.smart-list-menu-view[external][checkboxes] .smart-menu-item-container[checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-list-menu-view[external][checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,.smart-list-menu-view[external][checkboxes][checkable] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,.smart-list-menu-view[external][checkboxes][checkable] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after,.smart-menu-drop-down[external][checkboxes] .smart-menu-item-container[checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-menu-drop-down[external][checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,.smart-menu-minimized-items-container[checkboxes][checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-menu-minimized-items-container[checkboxes][checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,smart-list-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,smart-list-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,smart-list-menu[checkboxes][checkable] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,smart-list-menu[checkboxes][checkable] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after,smart-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-item[checked]>.smart-menu-item-label-container:after,smart-menu[checkboxes] .smart-menu-item-container[checkable]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,smart-menu[checkboxes][checkable] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,smart-menu[checkboxes][checkable] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after{position:absolute;left:10px;top:50%;transform:translateY(-50%);content:'\e807';font-family:smart-icons}.smart-menu-drop-down:not(.smart-list-menu-view-minimized)[external][checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,.smart-menu-drop-down:not(.smart-list-menu-view-minimized)[external][checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,.smart-menu-minimized-items-container[checkboxes][checkable][drop-down-position$=left]>smart-menu-item>.smart-menu-item-label-container,.smart-menu-minimized-items-container[checkboxes][checkable][drop-down-position$=left]>smart-menu-items-group>.smart-menu-item-label-container,smart-menu:not([mode=tree])[checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,smart-menu:not([mode=tree])[checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,smart-menu[minimized][checkboxes][checkable][drop-down-position$=left] .smart-menu-minimized-items-container>smart-menu-item>.smart-menu-item-label-container,smart-menu[minimized][checkboxes][checkable][drop-down-position$=left] .smart-menu-minimized-items-container>smart-menu-items-group>.smart-menu-item-label-container,smart-menu[mode=dropDown][checkboxes][checkable][drop-down-position$=left] smart-menu-item[level="1"]>.smart-menu-item-label-container,smart-menu[mode=dropDown][checkboxes][checkable][drop-down-position$=left] smart-menu-items-group[level="1"]>.smart-menu-item-label-container,smart-menu[mode=tree][minimized][checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container,smart-menu[mode=tree][minimized][checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container,smart-menu[mode=vertical][checkboxes][checkable][drop-down-position$=left] smart-menu-item[level="1"]>.smart-menu-item-label-container,smart-menu[mode=vertical][checkboxes][checkable][drop-down-position$=left] smart-menu-items-group[level="1"]>.smart-menu-item-label-container{padding-left:10px;padding-right:35px}.smart-menu-drop-down:not(.smart-list-menu-view-minimized)[external][checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container:after,.smart-menu-drop-down:not(.smart-list-menu-view-minimized)[external][checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container:after,.smart-menu-minimized-items-container[checkboxes][checkable][drop-down-position$=left]>smart-menu-item>.smart-menu-item-label-container:after,.smart-menu-minimized-items-container[checkboxes][checkable][drop-down-position$=left]>smart-menu-items-group>.smart-menu-item-label-container:after,smart-menu:not([mode=tree])[checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container:after,smart-menu:not([mode=tree])[checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container:after,smart-menu[minimized][checkboxes][checkable][drop-down-position$=left] .smart-menu-minimized-items-container>smart-menu-item>.smart-menu-item-label-container:after,smart-menu[minimized][checkboxes][checkable][drop-down-position$=left] .smart-menu-minimized-items-container>smart-menu-items-group>.smart-menu-item-label-container:after,smart-menu[mode=dropDown][checkboxes][checkable][drop-down-position$=left] smart-menu-item[level="1"]>.smart-menu-item-label-container:after,smart-menu[mode=dropDown][checkboxes][checkable][drop-down-position$=left] smart-menu-items-group[level="1"]>.smart-menu-item-label-container:after,smart-menu[mode=tree][minimized][checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-item>.smart-menu-item-label-container:after,smart-menu[mode=tree][minimized][checkboxes][drop-down-position$=left] .smart-menu-item-container[checkable]>smart-menu-items-group>.smart-menu-item-label-container:after,smart-menu[mode=vertical][checkboxes][checkable][drop-down-position$=left] smart-menu-item[level="1"]>.smart-menu-item-label-container:after,smart-menu[mode=vertical][checkboxes][checkable][drop-down-position$=left] smart-menu-items-group[level="1"]>.smart-menu-item-label-container:after{left:initial;right:10px}.smart-list-menu-view[external][checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-list-menu-view[external][checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,.smart-list-menu-view[external][checkboxes][checkable][check-mode=radioButton] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,.smart-list-menu-view[external][checkboxes][checkable][check-mode=radioButton] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after,.smart-menu-drop-down[external][checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-menu-drop-down[external][checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,.smart-menu-minimized-items-container[checkboxes][checkable][check-mode=radioButton]>smart-menu-item[checked]>.smart-menu-item-label-container:after,.smart-menu-minimized-items-container[checkboxes][checkable][check-mode=radioButton]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,smart-list-menu[checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-item[checked]>.smart-menu-item-label-container:after,smart-list-menu[checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,smart-list-menu[checkboxes][checkable][check-mode=radioButton] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,smart-list-menu[checkboxes][checkable][check-mode=radioButton] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after,smart-menu[checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-item[checked]>.smart-menu-item-label-container:after,smart-menu[checkboxes] .smart-menu-item-container[checkable][check-mode=radioButton]>smart-menu-items-group[checked]>.smart-menu-item-label-container:after,smart-menu[checkboxes][checkable][check-mode=radioButton] smart-menu-item[level="1"][checked]>.smart-menu-item-label-container:after,smart-menu[checkboxes][checkable][check-mode=radioButton] smart-menu-items-group[level="1"][checked]>.smart-menu-item-label-container:after{content:'\e808'}[external] .smart-menu-item-label-container:after,smart-list-menu .smart-menu-item-label-container:after,smart-menu .smart-menu-item-label-container:after{color:#757575}.smart-menu-minimized-items-container[external][drop-down-position$=left] .smart-menu-items-group-arrow,smart-menu[minimized][drop-down-position$=left] .smart-menu-minimized-items-container .smart-menu-items-group-arrow{margin:0}.smart-list-menu-view-minimized[external]:not(.animation).smart-visibility-hidden,.smart-menu-drop-down[external]:not(.animation).smart-visibility-hidden,smart-list-menu:not(.animation) .smart-list-menu-view-minimized.smart-visibility-hidden,smart-menu:not(.animation) .smart-menu-drop-down.smart-visibility-hidden,smart-menu:not(.animation) .smart-menu-minimized-items-container.smart-visibility-hidden{transform:scale(0)}.smart-list-menu-view-minimized[external].smart-visibility-hidden.not-in-view,.smart-menu-drop-down[external].smart-visibility-hidden.not-in-view,smart-date-time-picker .smart-date-time-drop-down.smart-visibility-hidden.not-in-view,smart-list-menu .smart-list-menu-view-minimized.smart-visibility-hidden.not-in-view,smart-menu .smart-menu-drop-down.smart-visibility-hidden.not-in-view,smart-menu .smart-menu-minimized-items-container.smart-visibility-hidden.not-in-view{left:-9999px;top:-9999px;transition:none}.smart-list-menu-view[external] .smart-hidden,.smart-menu-drop-down[external] .smart-hidden,smart-list-menu .smart-hidden,smart-menu .smart-hidden,smart-tabs .smart-hidden{display:none!important}smart-list-menu{width:var(--smart-list-menu-default-width);height:var(--smart-list-menu-default-height)}smart-list-menu>.smart-container{position:relative;display:flex}.smart-list-menu-view,.smart-list-menu-view[external] .smart-menu-main-container,smart-list-menu .smart-menu-main-container{width:100%;height:100%;overflow:hidden}.smart-list-menu-view[external] .smart-menu-main-container,smart-list-menu .smart-menu-main-container{touch-action:none}.smart-list-menu-view[external] .smart-menu-main-container,smart-list-menu .smart-menu-main-container{position:relative}.smart-list-menu-view[external] .smart-menu-main-container.header-shown,smart-list-menu .smart-menu-main-container.header-shown{height:calc(100% - var(--smart-list-menu-header-height))}.smart-list-menu-view[external] .smart-menu-main-container.scroll-buttons-shown,smart-list-menu .smart-menu-main-container.scroll-buttons-shown{height:calc(100% - 2 * var(--smart-menu-scroll-button-size))}.smart-list-menu-view[external] .smart-menu-main-container.scroll-buttons-shown.one-button-shown,smart-list-menu .smart-menu-main-container.scroll-buttons-shown.one-button-shown{height:calc(100% - var(--smart-menu-scroll-button-size))}.smart-list-menu-view[external] .smart-menu-main-container.header-shown.scroll-buttons-shown,smart-list-menu .smart-menu-main-container.header-shown.scroll-buttons-shown{height:calc(100% - var(--smart-list-menu-header-height) - 2 * var(--smart-menu-scroll-button-size))}.smart-list-menu-view[external] .smart-menu-main-container.header-shown.scroll-buttons-shown.one-button-shown,smart-list-menu .smart-menu-main-container.header-shown.scroll-buttons-shown.one-button-shown{height:calc(100% - var(--smart-list-menu-header-height) - var(--smart-menu-scroll-button-size))}.smart-list-menu-view[external] .smart-menu-main-container.filter-input-shown,smart-list-menu .smart-menu-main-container.filter-input-shown{height:calc(100% - var(--smart-list-menu-filter-input-size))}.smart-list-menu-view[external] .smart-menu-main-container.header-shown.filter-input-shown,smart-list-menu .smart-menu-main-container.header-shown.filter-input-shown{height:calc(100% - var(--smart-list-menu-header-height) - var(--smart-list-menu-filter-input-size))}.smart-list-menu-view[external] .smart-menu-main-container.scroll-buttons-shown.filter-input-shown,smart-list-menu .smart-menu-main-container.scroll-buttons-shown.filter-input-shown{height:calc(100% - 2 * var(--smart-menu-scroll-button-size) - var(--smart-list-menu-filter-input-size))}.smart-list-menu-view[external] .smart-menu-main-container.scroll-buttons-shown.one-button-shown.filter-input-shown,smart-list-menu .smart-menu-main-container.scroll-buttons-shown.one-button-shown.filter-input-shown{height:calc(100% - var(--smart-menu-scroll-button-size) - var(--smart-list-menu-filter-input-size))}.smart-list-menu-view[external] .smart-menu-main-container.header-shown.scroll-buttons-shown.filter-input-shown,smart-list-menu .smart-menu-main-container.header-shown.scroll-buttons-shown.filter-input-shown{height:calc(100% - var(--smart-list-menu-header-height) - 2 * var(--smart-menu-scroll-button-size) - var(--smart-list-menu-filter-input-size))}.smart-list-menu-view[external] .smart-menu-main-container.header-shown.scroll-buttons-shown.one-button-shown.filter-input-shown,smart-list-menu .smart-menu-main-container.header-shown.scroll-buttons-shown.one-button-shown.filter-input-shown{height:calc(100% - var(--smart-list-menu-header-height) - var(--smart-menu-scroll-button-size) - var(--smart-list-menu-filter-input-size))}.smart-list-menu-view[external] .smart-menu-main-container.bounce-top,smart-list-menu .smart-menu-main-container.bounce-top{padding-top:50px}.smart-list-menu-view[external] .smart-menu-main-container.bounce-bottom,smart-list-menu .smart-menu-main-container.bounce-bottom{padding-bottom:50px}.smart-list-menu-view[external] .smart-header,smart-list-menu .smart-header{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:var(--smart-list-menu-header-height);border-bottom:var(--smart-border-width) solid var(--smart-border-color);overflow:hidden}.smart-list-menu-view[external] .smart-header>smart-button,smart-list-menu .smart-header>smart-button{position:absolute;width:50px;height:100%;left:0;top:0}.smart-list-menu-view[external] .smart-header>smart-button>.smart-button,smart-list-menu .smart-header>smart-button>.smart-button{border:none}.smart-list-menu-view[external] .smart-header>smart-button .smart-arrow:after,smart-list-menu .smart-header>smart-button .smart-arrow:after{font-size:calc(var(--smart-font-size) - 3px)}.smart-list-menu-view[external] .smart-title,smart-list-menu .smart-title{font-size:calc(var(--smart-font-size) + 2px)}.smart-list-menu-view[external] smart-menu-item,.smart-list-menu-view[external] smart-menu-items-group,smart-list-menu smart-menu-item,smart-list-menu smart-menu-items-group{display:block;width:100%;height:auto;overflow:hidden}.smart-list-menu-view[external] .smart-menu-item-label-container,smart-list-menu .smart-menu-item-label-container{display:flex;position:relative;justify-content:space-between;padding:10px;width:100%}.smart-list-menu-view[external] .smart-menu-item-label-element,.smart-list-menu-view[external] .smart-title,smart-list-menu .smart-menu-item-label-element,smart-list-menu .smart-title{display:flex;align-items:center}.smart-list-menu-view[external] .smart-menu-item-shortcut,smart-list-menu .smart-menu-item-shortcut{margin-left:0}.smart-list-menu-view[external] .smart-menu-items-group-arrow,smart-list-menu .smart-menu-items-group-arrow{display:flex;align-items:center}.smart-list-menu-view[external] .smart-menu-drop-down,smart-list-menu .smart-menu-drop-down{width:100%}.smart-list-menu-view[external] smart-menu-item[separator]:last-child,.smart-list-menu-view[external] smart-menu-items-group.smart-menu-items-group-opened[separator],.smart-list-menu-view[external] smart-menu-items-group[separator]:last-child,smart-list-menu smart-menu-item[separator]:last-child,smart-list-menu smart-menu-items-group.smart-menu-items-group-opened[separator],smart-list-menu smart-menu-items-group[separator]:last-child{border-bottom:none}.smart-list-menu-view.smart-list-menu-view-minimized{position:absolute;width:var(--smart-list-menu-drop-down-width);height:var(--smart-list-menu-drop-down-height);left:calc(-1 * var(--smart-border-width));top:calc(100% + var(--smart-border-width));background-color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.smart-list-menu-view[external] .smart-list-menu-filter-input,smart-list-menu .smart-list-menu-filter-input{margin:5px;border:1px solid var(--smart-border-color);width:calc(100% - 10px);height:calc(var(--smart-list-menu-filter-input-size) - 10px);background:url(images/magnifier.png) no-repeat 98% 50%;background-size:5%;padding-left:1px;padding-right:8%;font-size:inherit}.smart-list-menu-view[external] .smart-list-menu-filter-input:focus,smart-list-menu .smart-list-menu-filter-input:focus{outline:0}.smart-list-menu-view[external] .smart-list-menu-group-label,smart-list-menu .smart-list-menu-group-label{margin-bottom:1px;padding:10px;background-color:#a6a6a6;font-size:calc(var(--smart-font-size) + 1px);font-weight:700;cursor:default;user-select:none}.smart-list-menu-view-minimized.animation .smart-menu-items-group-opened,smart-list-menu.animation .smart-menu-items-group-opened{overflow:visible}.smart-list-menu-view-minimized.animation .smart-menu-drop-down,smart-list-menu.animation .smart-menu-drop-down{position:absolute;top:0;left:0;transition:left .3s ease-in}.smart-list-menu-view-minimized.animation .smart-menu-drop-down.smart-hidden,smart-list-menu.animation .smart-menu-drop-down.smart-hidden{display:block!important;left:100%}.smart-list-menu-view-minimized.animation .smart-menu-drop-down.no-transition,smart-list-menu.animation .smart-menu-drop-down.no-transition{transition:none}.smart-list-menu-view-minimized.animation smart-menu-item,smart-list-menu.animation smart-menu-item{position:relative}.smart-list-menu-view-minimized.animation .smart-list-menu-group-label,.smart-list-menu-view-minimized.animation .smart-menu-item-label-container,.smart-list-menu-view-minimized.animation smart-menu-item,.smart-list-menu-view-minimized.animation smart-menu-items-group,smart-list-menu.animation .smart-list-menu-group-label,smart-list-menu.animation .smart-menu-item-label-container,smart-list-menu.animation smart-menu-item,smart-list-menu.animation smart-menu-items-group{left:0;transition:left .3s ease-in}.smart-list-menu-view-minimized.animation .smart-list-menu-group-label,smart-list-menu.animation .smart-list-menu-group-label{position:relative}.smart-list-menu-view-minimized.animation .smart-list-menu-group-label.animate,.smart-list-menu-view-minimized.animation .smart-menu-item-label-container.animate,.smart-list-menu-view-minimized.animation smart-menu-item.animate,.smart-list-menu-view-minimized.animation smart-menu-items-group.animate,smart-list-menu.animation .smart-list-menu-group-label.animate,smart-list-menu.animation .smart-menu-item-label-container.animate,smart-list-menu.animation smart-menu-item.animate,smart-list-menu.animation smart-menu-items-group.animate{left:-100%}.smart-list-menu-view-minimized.animation .smart-list-menu-group-label.right,.smart-list-menu-view-minimized.animation .smart-menu-item-label-container.right,.smart-list-menu-view-minimized.animation smart-menu-item.right,.smart-list-menu-view-minimized.animation smart-menu-items-group.right,smart-list-menu.animation .smart-list-menu-group-label.right,smart-list-menu.animation .smart-menu-item-label-container.right,smart-list-menu.animation smart-menu-item.right,smart-list-menu.animation smart-menu-items-group.right{left:-100%;transition:none}smart-multi-split-button .smart-action-button{display:flex;padding:0}smart-multi-split-button .smart-action-button smart-button{height:100%;flex-grow:1}smart-multi-split-button .smart-action-button smart-button button{border-width:0 1px 0 0}smart-multi-split-button[hide-drop-down-button] .smart-drop-down-button{display:none}smart-multi-split-button[hide-drop-down-button] .smart-action-button{width:100%}smart-multi-split-button[hide-drop-down-button] smart-button:last-child button:focus{border-color:var(--smart-border-color)}smart-multi-split-button[hide-drop-down-button] smart-button:last-child button.active,smart-multi-split-button[hide-drop-down-button] smart-button:last-child button.hover,smart-multi-split-button[hide-drop-down-button] smart-button:last-child button.hover:focus,smart-multi-split-button[hide-drop-down-button] smart-button:last-child button:active,smart-multi-split-button[hide-drop-down-button] smart-button[readonly]:last-child button.active,smart-multi-split-button[hide-drop-down-button] smart-button[readonly]:last-child button:active,smart-multi-split-button[hide-drop-down-button]:hover smart-button:last-child button{border-color:var(--smart-hover-color)}smart-multi-split-button smart-list-box{border-width:0}smart-multi-split-button[disabled]{pointer-events:none}.smart-window{position:absolute;top:calc(50% - var(--smart-window-default-height)/ 2);left:calc(50% - var(--smart-window-default-width)/ 2);width:var(--smart-window-default-width);height:var(--smart-window-default-height);min-width:var(--smart-window-min-width);min-height:var(--smart-window-header-height);display:block;border-radius:5px;box-shadow:1.25px 2.5px 7.5px .5px #a9a9a9;background-color:#fff;overflow:hidden;z-index:9998}.smart-window>.smart-container{display:flex;flex-direction:column;touch-action:none}.smart-window:focus,.smart-window[focused]{outline:0;box-shadow:2.5px 5px 15px 1px #a9a9a9;z-index:9999}.smart-window[ontop]{z-index:10000}.smart-window.animation.smart-window{transition:width .2s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1),top .2s cubic-bezier(.4,0,.6,1),left .2s cubic-bezier(.4,0,.6,1),animation .2s cubic-bezier(.4,0,.6,1);animation:scaleIn .2s cubic-bezier(.4,0,.2,1)}.smart-window.animation.smart-visibility-hidden,.smart-window[maximized].animation.smart-visibility-hidden{transition:animation .2s cubic-bezier(.4,0,.6,1),visibility .2s cubic-bezier(.4,0,.6,1),height .2s cubic-bezier(.4,0,.2,1),top .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);animation:scaleOut .2s cubic-bezier(.4,0,.6,1)}.smart-window.smart-visibility-hidden,.smart-window[maximized].smart-visibility-hidden{transform:scale(0)}.smart-window[collapsed],.smart-window[maximized][collapsed]{height:var(--smart-window-header-height)}smart-tabs-window.smart-window[collapsed][header-position=left],smart-tabs-window.smart-window[collapsed][header-position=right],smart-tabs-window.smart-window[maximized][collapsed][header-position=left],smart-tabs-window.smart-window[maximized][collapsed][header-position=right],smart-window.smart-window[collapsed][header-position=left],smart-window.smart-window[collapsed][header-position=right],smart-window.smart-window[maximized][collapsed][header-position=left],smart-window.smart-window[maximized][collapsed][header-position=right]{width:var(--smart-window-header-height);min-width:initial;height:var(--smart-window-default-height)}smart-alert-window.smart-window[collapsed][header-position=left],smart-alert-window.smart-window[collapsed][header-position=right],smart-alert-window.smart-window[maximized][collapsed][header-position=left],smart-alert-window.smart-window[maximized][collapsed][header-position=right],smart-dialog-window.smart-window[collapsed][header-position=left],smart-dialog-window.smart-window[collapsed][header-position=right],smart-dialog-window.smart-window[maximized][collapsed][header-position=left],smart-dialog-window.smart-window[maximized][collapsed][header-position=right]{height:var(--smart-window-default-height)}smart-progress-window.smart-window[collapsed][header-position=left],smart-progress-window.smart-window[collapsed][header-position=right],smart-progress-window.smart-window[maximized][collapsed][header-position=left],smart-progress-window.smart-window[maximized][collapsed][header-position=right]{height:var(--smart-window-default-height)}smart-wait-window.smart-window[collapsed][header-position=left],smart-wait-window.smart-window[collapsed][header-position=right],smart-wait-window.smart-window[maximized][collapsed][header-position=left],smart-wait-window.smart-window[maximized][collapsed][header-position=right]{height:var(--smart-window-default-height)}smart-prompt-window.smart-window[collapsed][header-position=left],smart-prompt-window.smart-window[collapsed][header-position=right],smart-prompt-window.smart-window[maximized][collapsed][header-position=left],smart-prompt-window.smart-window[maximized][collapsed][header-position=right]{height:var(--smart-window-default-height)}smart-multiline-prompt-window.smart-window[collapsed][header-position=left],smart-multiline-prompt-window.smart-window[collapsed][header-position=right],smart-multiline-prompt-window.smart-window[maximized][collapsed][header-position=left],smart-multiline-prompt-window.smart-window[maximized][collapsed][header-position=right]{height:var(--smart-window-default-height)}.smart-window[maximized].animation{transition:width .2s cubic-bezier(.4,0,.2,1),height .2s cubic-bezier(.4,0,.2,1),top .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),animation .2s cubic-bezier(.4,0,.6,1)}.smart-window[minimized]{max-width:var(--smart-window-min-width);min-height:var(--smart-window-header-height);cursor:default}.smart-window[minimized]>.smart-container>.smart-content{padding:initial}.smart-window[minimized]>.smart-container>.smart-header-section{cursor:default}.smart-window[minimized] .smart-minimize-button:after{content:'\e83f';transform:rotate(45deg);font-size:15px}.smart-window>.smart-container>.smart-header-section{display:flex;justify-content:space-between;padding-bottom:initial;cursor:move;overflow:hidden}smart-wait-window.smart-window>.smart-container>.smart-header-section{cursor:default}.smart-window[disabled]{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;cursor:default}.smart-window[disabled][focused]{box-shadow:1.25px 2.5px 7.5px .5px #a9a9a9}.smart-window[disabled]>.smart-container>.smart-header-section{cursor:default}.smart-window[maximized]>.smart-container>.smart-header-section{cursor:initial}.smart-window[pinned]>.smart-container>.smart-header-section{cursor:default}.smart-window>.smart-container>.smart-footer,.smart-window>.smart-container>.smart-header-section{width:100%;height:var(--smart-window-footer-height);min-height:var(--smart-window-footer-height);padding:10px;font-family:inherit;font-size:inherit;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;background-color:#e0e0e0;line-height:initial}.smart-window>.smart-container>.smart-header-section{height:var(--smart-window-header-height);min-height:var(--smart-window-header-height)}smart-alert-window.smart-window>.smart-container>.smart-content,smart-multiline-prompt-window.smart-window>.smart-container>.smart-content,smart-progress-window.smart-window>.smart-container>.smart-footer,smart-prompt-window.smart-window>.smart-container>.smart-content,smart-tabs-window.smart-window>.smart-container>.smart-content,smart-wait-window.smart-window>.smart-container>.smart-content{position:relative;background-color:initial;display:flex;flex-direction:column}smart-alert-window.smart-window>.smart-container>.smart-footer,smart-dialog-window.smart-window>.smart-container>.smart-footer,smart-multiline-prompt-window.smart-window>.smart-container>.smart-footer,smart-progress-window.smart-window>.smart-container>.smart-footer,smart-prompt-window.smart-window>.smart-container>.smart-footer,smart-tabs-window.smart-window>.smart-container>.smart-footer,smart-wait-window.smart-window>.smart-container>.smart-footer{padding:6.5px;display:flex;justify-content:center}.smart-window>.smart-container>.smart-footer{height:var(--smart-window-footer-height)}.smart-window>.smart-container>.smart-footer:empty{display:none}.smart-window .smart-header-section>.smart-buttons-container smart-button{height:15px;width:15px}.smart-window .smart-header-section>.smart-buttons-container button.active,.smart-window .smart-header-section>.smart-buttons-container button:active{border-radius:2px;background-color:initial}.smart-window>.smart-container>.smart-content{width:100%;height:calc(100% - var(--smart-window-header-height));display:flex;justify-content:center;align-items:center;overflow:hidden;padding:10px}smart-tabs-window.smart-window>.smart-container>.smart-content{width:100%;height:100%;overflow:hidden;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;padding:0}smart-tabs-window.smart-window smart-tabs{width:100%;height:250px;min-height:100%;border:initial;padding:5px;outline:0}smart-tabs-window.smart-window smart-tabs .smart-tabs-header-items{width:calc(100% - var(--smart-tabs-header-controls-width))}smart-tabs-window.smart-window .smart-tabs-header-section{background-color:transparent}smart-tabs-window.smart-window[dragged] .smart-tab-label-container,smart-tabs-window.smart-window[dragged] .smart-tabs-header-section{cursor:move}smart-tabs-window.smart-window .smart-tabs-content-section{background-color:#e0e0e0;margin:initial}smart-tabs-window.smart-window>.smart-container>.smart-footer.smart-hidden,smart-tabs-window.smart-window>.smart-container>.smart-header-section.smart-hidden{display:none}smart-tabs-window.smart-window .smart-tab-label-container{background-color:transparent;opacity:.65}smart-tabs-window.smart-window .smart-tab-label-container.smart-tab-selected{background-color:#e0e0e0;opacity:1}smart-tabs-window.smart-window .smart-tab-label-container.smart-tab-hovered{opacity:1;color:initial}smart-tabs-window.smart-window smart-tab-item{padding:5px}smart-tabs-window.smart-window smart-tabs[vertical] .smart-tabs-header-items{height:calc(100% - var(--smart-tabs-header-controls-width))}smart-tabs-window.smart-window smart-tabs .smart-tabs-header-controls{width:var(--smart-tabs-header-controls-width);display:flex;justify-content:center;align-items:center;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;background-color:#e0e0e0;padding:5px}smart-tabs-window.smart-window smart-tabs[vertical] .smart-tabs-header-controls{height:var(--smart-tabs-header-controls-width)}smart-tabs-window.smart-window .smart-tabs-header-controls smart-button:first-of-type{margin-left:initial}smart-tabs-window.smart-window .smart-tabs-header-controls smart-button{width:15px;height:15px;position:relative;margin-left:1px;margin-right:1px;cursor:pointer}smart-tabs-window .smart-tabs-header-controls button{border:0}smart-tabs-window.smart-window .smart-tabs-header-controls button:focus{color:var(--smart-focus-color);border-color:var(--smart-focus-border-color);background-color:var(--smart-focus-background-color)}smart-tabs-window.smart-window .smart-tabs-header-controls button.hover{color:var(--smart-hover-color);border-color:var(--smart-hover-border-color);background-color:transparent;transition:background-color .1s linear}smart-tabs-window .smart-tabs-header-controls button.active,smart-tabs-window .smart-tabs-header-controls button:active{color:var(--smart-active-color);border-color:var(--smart-active-border-color);background-color:transparent;transition:background-color .1s linear}smart-multiline-prompt-window.smart-window>.smart-container>.smart-content,smart-prompt-window.smart-window>.smart-container>.smart-content{flex-direction:column-reverse;align-items:flex-start}.smart-window[footer-template]>.smart-container>.smart-content{height:calc(100% - var(--smart-window-header-height) - var(--smart-window-footer-height))}.smart-window[footer-template=null]>.smart-container>.smart-content{height:calc(100% - var(--smart-window-header-height))}.smart-window .smart-buttons-container{height:100%;display:flex;justify-content:center;align-items:center}.smart-window .smart-buttons-container smart-button{position:relative;margin-left:1px;margin-right:1px;cursor:pointer}.smart-window[disabled] .smart-buttons-container button{cursor:initial}.smart-window .smart-buttons-container smart-button button.hover{color:initial;background-color:initial}.smart-window .smart-buttons-container .smart-button{border:initial}.smart-window .smart-buttons-container smart-button:after,smart-tabs-window.smart-window .smart-tabs-header-controls smart-button::after{position:absolute;top:0;font-family:smart-icons;width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center}.smart-window .smart-buttons-container smart-button:first-of-type{margin-left:initial}.smart-window .smart-buttons-container smart-button:last-of-type{margin-right:initial}.smart-window .smart-close-button:after{content:'\e81f';pointer-events:none;font-size:calc(100% - 2px)}.smart-window .smart-collapse-button:after{content:'\e81b';pointer-events:none}.smart-window[header-position=left] .smart-collapse-button:after{transform:rotate(275deg) translateY(1px)}.smart-window[header-position=left][collapsed] .smart-collapse-button:after{transform:rotate(90deg) translateY(1px)}.smart-window[header-position=right] .smart-collapse-button:after{transform:rotate(90deg) translateY(1px)}.smart-window[header-position=right][collapsed] .smart-collapse-button:after{transform:rotate(275deg) translateY(1px)}.smart-window.animation .smart-collapse-button:after{transition:transform .15s linear}.smart-window[collapsed] .smart-collapse-button:after{transform:rotate(180deg) translateY(1px)}.smart-window .smart-maximize-button:after{content:'\f2d0';pointer-events:none}.smart-window[maximized] .smart-maximize-button:after{content:'\e81d';font-size:100%}.smart-window .smart-pin-button:after{content:'\e820';pointer-events:none}.smart-window[pinned] .smart-pin-button:after{content:'\e820';color:#000;transform:rotate(-45deg)}.smart-window.animation .smart-pin-button:after{transition:transform .15s linear}.smart-window .smart-minimize-button:after{content:'\f2d1';pointer-events:none}.smart-window[dragged]{opacity:.5}.smart-window[dragged]>.smart-container,.smart-window[resized]>.smart-container{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.smart-window>.smart-container.smart-window-resizing-left,.smart-window>.smart-container.smart-window-resizing-left>.smart-header-section,.smart-window>.smart-container.smart-window-resizing-right,.smart-window>.smart-container.smart-window-resizing-right>.smart-header-section{cursor:e-resize}.smart-window>.smart-container.smart-window-resizing-bottom,.smart-window>.smart-container.smart-window-resizing-bottom>.smart-header-section,.smart-window>.smart-container.smart-window-resizing-top,.smart-window>.smart-container.smart-window-resizing-top>.smart-header-section{cursor:ns-resize}.smart-window>.smart-container.smart-window-resizing-bottom-right,.smart-window>.smart-container.smart-window-resizing-bottom-right>.smart-header-section,.smart-window>.smart-container.smart-window-resizing-top-left,.smart-window>.smart-container.smart-window-resizing-top-left>.smart-header-section{cursor:se-resize}.smart-window>.smart-container.smart-window-resizing-bottom-left,.smart-window>.smart-container.smart-window-resizing-bottom-left>.smart-header-section,.smart-window>.smart-container.smart-window-resizing-top-right,.smart-window>.smart-container.smart-window-resizing-top-right>.smart-header-section{cursor:sw-resize}.smart-window[collapsed]>.smart-container.smart-window-resizing-bottom-left,.smart-window[collapsed]>.smart-container.smart-window-resizing-bottom-left>.smart-header-section,.smart-window[collapsed]>.smart-container.smart-window-resizing-bottom-right,.smart-window[collapsed]>.smart-container.smart-window-resizing-bottom-right>.smart-header-section,.smart-window[collapsed]>.smart-container.smart-window-resizing-top-left,.smart-window[collapsed]>.smart-container.smart-window-resizing-top-left>.smart-header-section,.smart-window[collapsed]>.smart-container.smart-window-resizing-top-right,.smart-window[collapsed]>.smart-container.smart-window-resizing-top-right>.smart-header-section{cursor:initial}.smart-window[resize-indicator]>.smart-container:before{width:10px;height:10px;font-family:smart-icons;content:'\e823';position:absolute;top:calc(100% - 15px);left:calc(100% - 9px);transform:rotate(-45deg) scaleX(2.25);font-size:10px}.smart-window[resize-indicator]>.smart-container:after{width:10px;height:10px;font-family:smart-icons;content:'\e823';position:absolute;top:calc(100% - 11px);left:calc(100% - 9px);transform:rotate(-45deg);font-size:10px}.smart-window[resize-indicator][collapsed]>.smart-container:after,.smart-window[resize-indicator][collapsed]>.smart-container:before{content:''}.smart-window.smart-window-snapped-left,.smart-window.smart-window-snapped-right,.smart-window[header-position=left].smart-window-snapped-left,.smart-window[header-position=left].smart-window-snapped-right,.smart-window[header-position=right].smart-window-snapped-left,.smart-window[header-position=right].smart-window-snapped-right{height:100%;width:50%}.smart-window[collapsed].smart-window-snapped-left,.smart-window[collapsed].smart-window-snapped-right,.smart-window[collapsed].smart-window-snapped-top,.smart-window[collapsed][header-position=bottom].smart-window-snapped-left,.smart-window[collapsed][header-position=bottom].smart-window-snapped-right,.smart-window[collapsed][header-position=bottom].smart-window-snapped-top,.smart-window[collapsed][header-position=top].smart-window-snapped-left,.smart-window[collapsed][header-position=top].smart-window-snapped-right,.smart-window[collapsed][header-position=top].smart-window-snapped-top{height:var(--smart-window-header-height)}.smart-window[collapsed][header-position=left].smart-window-snapped-left,.smart-window[collapsed][header-position=left].smart-window-snapped-right,.smart-window[collapsed][header-position=left].smart-window-snapped-top,.smart-window[collapsed][header-position=right].smart-window-snapped-left,.smart-window[collapsed][header-position=right].smart-window-snapped-right,.smart-window[collapsed][header-position=right].smart-window-snapped-top{height:100%;width:var(--smart-window-header-height);min-width:initial}.smart-window.smart-window-snapped-top,.smart-window[header-position=left].smart-window-snapped-top,.smart-window[header-position=right].smart-window-snapped-top{height:100%;width:100%}.smart-window.smart-window-snapped-left,.smart-window.smart-window-snapped-right,.smart-window.smart-window-snapped-top{z-index:9999}.smart-window[ontop].smart-window-snapped-left,.smart-window[ontop].smart-window-snapped-right,.smart-window[ontop].smart-window-snapped-top{z-index:10000}.smart-window>.smart-container>.smart-content{flex-direction:column}.smart-window[header-position=bottom]>.smart-container{flex-direction:column-reverse}.smart-window[header-position=left]>.smart-container{flex-direction:row}.smart-window[header-position=left]>.smart-container>.smart-footer,.smart-window[header-position=left]>.smart-container>.smart-header-section,.smart-window[header-position=right]>.smart-container>.smart-footer,.smart-window[header-position=right]>.smart-container>.smart-header-section{width:var(--smart-window-header-height);min-width:var(--smart-window-header-height);height:100%}.smart-window[header-position=right]>.smart-container{flex-direction:row-reverse}.smart-window[header-position=left] .smart-header-section,.smart-window[header-position=right] .smart-header-section{flex-direction:column}.smart-window[header-position=left] .smart-header-section>.smart-header,.smart-window[header-position=right] .smart-header-section>.smart-header{writing-mode:vertical-lr}.smart-window[header-position=left] .smart-buttons-container,.smart-window[header-position=right] .smart-buttons-container{display:flex;justify-content:center;flex-direction:column;height:initial}.smart-window[header-position=left] .smart-buttons-container smart-button,.smart-window[header-position=right] .smart-buttons-container smart-button{margin-left:initial;margin-top:1px}.smart-window[header-position=left] .smart-buttons-container smart-button:first-of-type,.smart-window[header-position=right] .smart-buttons-container smart-button:first-of-type{margin-top:initial}.smart-window[header-position=left],.smart-window[header-position=right]{min-width:var(--smart-window-header-height);min-height:var(--smart-window-min-width)}.smart-window[header-position=left][minimized],.smart-window[header-position=right][minimized]{max-width:var(--smart-window-header-height)}.smart-window[collapsed][header-position=left]>.smart-container>.smart-footer,.smart-window[collapsed][header-position=left]>.smart-container>.smart-header-section,.smart-window[collapsed][header-position=right]>.smart-container>.smart-footer,.smart-window[collapsed][header-position=right]>.smart-container>.smart-header-section,.smart-window[maximized][collapsed][header-position=left]>.smart-container>.smart-footer,.smart-window[maximized][collapsed][header-position=left]>.smart-container>.smart-header-section,.smart-window[maximized][collapsed][header-position=right]>.smart-container>.smart-footer,.smart-window[maximized][collapsed][header-position=right]>.smart-container>.smart-header-section{min-width:var(--smart-window-header-height)}.smart-window[header-position=left]>.smart-container>.smart-content,.smart-window[header-position=right]>.smart-container>.smart-content{height:100%}.smart-window-snap-bottom-dummy,.smart-window-snap-left-dummy,.smart-window-snap-right-dummy,.smart-window-snap-top-dummy{position:absolute;height:calc(100% - 10px);top:5px;bottom:5px;opacity:.65;box-shadow:0 0 1px 1px #8a8a8a;border-radius:2px;transition:all .2s cubic-bezier(.4,0,.6,1);animation:scaleIn .2s cubic-bezier(.4,0,.2,1);transform:scale(1);pointer-events:none}.smart-window-snap-bottom-dummy.smart-visibility-hidden,.smart-window-snap-left-dummy.smart-visibility-hidden,.smart-window-snap-right-dummy.smart-visibility-hidden,.smart-window-snap-top-dummy.smart-visibility-hidden{transition:animation .2s cubic-bezier(.4,0,.6,1),visibility .2s cubic-bezier(.4,0,.6,1),top .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1);animation:scaleOut .2s cubic-bezier(.4,0,.6,1);transform:scale(0)}.smart-window-snap-right-dummy{width:50%;left:calc(50% - 5px);transform-origin:right}.smart-window-snap-left-dummy{width:50%;left:5px;transform-origin:left}.smart-window-snap-bottom-dummy,.smart-window-snap-top-dummy{width:calc(100% - 10px);left:5px;transform-origin:top}.smart-modal{position:absolute;opacity:.5;background-color:#000;top:0;left:0;width:100%;min-height:100%}@keyframes scaleIn{0%{transform:scale(0)}50%{transform:scale(.5);opacity:.5}100%{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.5}100%{transform:scale(0)}}@keyframes scaleInRight{0%{transform:scale(0)}50%{transform:scale(.5);opacity:.5}100%{transform:scale(1);opacity:1}}smart-alert-window.smart-window,smart-dialog-window.smart-window{width:var(--smart-window-default-width);height:var(--smart-window-default-height);top:calc(50% - var(--smart-window-default-height)/ 2);left:calc(50% - var(--smart-window-default-width)/ 2)}smart-alert-window.smart-window>.smart-container>.smart-footer smart-button,smart-dialog-window.smart-window>.smart-container>.smart-footer smart-button,smart-multiline-prompt-window.smart-window>.smart-container>.smart-footer smart-button,smart-prompt-window.smart-window>.smart-container>.smart-footer smart-button{width:100px;height:100%}smart-alert-window.smart-window>.smart-container>.smart-footer smart-button:first-child,smart-dialog-window.smart-window>.smart-container>.smart-footer smart-button:first-child,smart-multiline-prompt-window.smart-window>.smart-container>.smart-footer smart-button:first-child,smart-prompt-window.smart-window>.smart-container>.smart-footer smart-button:first-child{margin-right:10px}smart-alert-window.smart-window .smart-cancel-button{display:none}smart-progress-window.smart-window{width:var(--smart-window-default-width);height:var(--smart-window-default-height);top:calc(50% - var(--smart-window-default-height)/ 2);left:calc(50% - var(--smart-window-default-width)/ 2)}smart-progress-window.smart-window smart-progress-bar .smart-value{border:initial}smart-progress-window.smart-window smart-progress-bar.smart-visibility-hidden{transition:none}smart-progress-window.smart-window>.smart-container>.smart-content{user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}smart-progress-window.smart-window.smart-visibility-hidden smart-progress-bar{transform:scale(0)}smart-progress-window.smart-window>.smart-container>.smart-footer smart-progress-bar{width:100%;height:100%;box-shadow:initial;background-color:#e0e0e0;transition:opacity .25s ease-in,visibility .25s cubic-bezier(0,0,.2,1)}smart-progress-window.smart-window>.smart-container>.smart-footer smart-progress-bar.smart-visibility-hidden{opacity:.5;transition:opacity .25s ease-out,visibility .25s cubic-bezier(0,0,.2,1)}smart-progress-window.smart-window>.smart-container>.smart-footer smart-button{position:absolute;width:calc(100% - 13px);height:calc(100% - 13px);top:6.5px;left:6.5px;background-color:rgba(224,224,224,.5)}smart-progress-window.smart-window.animation>.smart-container>.smart-footer smart-button{transition:top .25s cubic-bezier(0,0,.2,1),visibility .25s cubic-bezier(0,0,.2,1)}smart-progress-window.smart-window>.smart-container>.smart-footer smart-button.smart-visibility-hidden{top:100%}smart-progress-window.smart-window.animation>.smart-container>.smart-footer smart-button.smart-visibility-hidden{transition:top .25s cubic-bezier(0,0,.2,1),visibility .25s cubic-bezier(0,0,.2,1)}smart-progress-window.smart-window>.smart-container>.smart-footer smart-progress-bar>.smart-container{border:initial}smart-wait-window.smart-window{width:var(--smart-window-default-width);height:var(--smart-window-default-height);top:calc(50% - var(--smart-window-default-height)/ 2);left:calc(50% - var(--smart-window-default-width)/ 2)}smart-wait-window.smart-window>.smart-container>.smart-content smart-progress-bar{width:100%;height:75%}smart-prompt-window.smart-window{width:var(--smart-window-default-width);height:var(--smart-window-default-height);top:calc(50% - var(--smart-window-default-height)/ 2);left:calc(50% - var(--smart-window-default-width)/ 2)}smart-multiline-prompt-window.smart-window smart-multiline-text-box,smart-prompt-window.smart-window smart-text-box{width:100%;margin-top:5px}smart-multiline-prompt-window.smart-window{width:var(--smart-window-default-width);height:var(--smart-window-default-height);top:calc(50% - var(--smart-window-default-height)/ 2);left:calc(50% - var(--smart-window-default-width)/ 2)}.smart-toast-container-bottom-left:empty,.smart-toast-container-bottom-right:empty,.smart-toast-container-custom:empty,.smart-toast-container-modal:empty,.smart-toast-container-top-left:empty,.smart-toast-container-top-right:empty,smart-toast,smart-toast .smart-toast-container-bottom-left,smart-toast .smart-toast-container-bottom-right,smart-toast .smart-toast-container-custom,smart-toast .smart-toast-container-modal,smart-toast .smart-toast-container-top-left,smart-toast .smart-toast-container-top-right{font-family:smart-icons;display:none}.smart-toast-container-bottom-left,.smart-toast-container-bottom-right,.smart-toast-container-top-left,.smart-toast-container-top-right{width:var(--smart-toast-container-default-width);padding:5px;position:absolute;overflow-y:hidden;box-sizing:border-box;z-index:10000}.smart-toast-container-top-left{top:0;left:0}.smart-toast-container-top-right{top:0;right:0}.smart-toast-container-bottom-left{bottom:0;left:0}.smart-toast-container-bottom-right{bottom:0;right:0}.smart-toast-container-custom,.smart-toast-container-modal{width:100%;height:100%}.smart-toast-container-modal{background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;left:0;top:0;z-index:10000}.smart-toast-container-custom:empty,.smart-toast-container-modal:empty{display:none}.smart-toast-item{width:100%;font-size:var(--smart-font-size);font-family:var(--smart-font-family);box-sizing:border-box;background-color:#d3d3d3;margin-bottom:2px;border-radius:5px;color:#000;opacity:.8}.smart-toast-item:hover{opacity:1}.smart-toast-container-modal .smart-toast-item{width:200px}.smart-toast-item.smart-error,.smart-toast-item.smart-info,.smart-toast-item.smart-mail,.smart-toast-item.smart-success,.smart-toast-item.smart-time,.smart-toast-item.smart-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.smart-toast-item.smart-info{background-color:#5bc0de;border-color:#46b8da}.smart-toast-item.smart-warning{background-color:#f0ad4e;border-color:#eea236}.smart-toast-item.smart-success{background-color:#5cb85c;border-color:#4cae4c}.smart-toast-item.smart-error{background-color:#d9534f;border-color:#2e6da4}.smart-toast-item.smart-mail{background-color:#337ab7;border-color:#d43f3a}.smart-toast-item.smart-time{background-color:#363636;border-color:#222}.smart-toast-item .smart-toast-item-header{display:flex;justify-content:flex-end;height:16px}.smart-toast-item .smart-toast-item-close-button{font-family:smart-icons;font-size:8px;padding:2px;user-select:none;position:relative;cursor:pointer;color:#000;margin:5px;opacity:1;display:none;width:10px;height:10px}.smart-toast-item[show-close-button] .smart-toast-item-close-button:after{font-family:smart-icons;content:'\e81F';font-size:inherit;padding:2px;user-select:none;cursor:pointer;color:inherit;position:absolute;left:0;top:0;display:block}.smart-toast-item.smart-error .smart-toast-item-close-button,.smart-toast-item.smart-info .smart-toast-item-close-button,.smart-toast-item.smart-mail .smart-toast-item-close-button,.smart-toast-item.smart-success .smart-toast-item-close-button,.smart-toast-item.smart-time .smart-toast-item-close-button,.smart-toast-item.smart-warning .smart-toast-item-close-button{color:#fff}.smart-toast-item[show-close-button] .smart-toast-item-close-button{display:block}.smart-toast-item .smart-toast-item-container{padding:0 0 10px 0;display:flex;align-items:center}.smart-toast-item .smart-toast-item-icon{width:25px;height:25px;margin:0 15px 0 15px;display:inline-block;background-repeat:no-repeat}.smart-toast-item.smart-info .smart-toast-item-icon{background-image:url(images/info.png)}.smart-toast-item.smart-warning .smart-toast-item-icon{background-image:url(images/warning.png)}.smart-toast-item.smart-success .smart-toast-item-icon{background-image:url(images/success.png)}.smart-toast-item.smart-error .smart-toast-item-icon{background-image:url(images/error.png)}.smart-toast-item.smart-mail .smart-toast-item-icon{background-image:url(images/mail.png)}.smart-toast-item.smart-time .smart-toast-item-icon{background-image:url(images/time.png)}.smart-toast-item .smart-toast-item-content{text-align:center;opacity:1;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-overflow:ellipsis;overflow:hidden;display:inline-block;width:calc(100% - 110px);margin:0 15px 0 15px}.smart-toast-item.animation{margin-left:0;margin-top:0;opacity:0;transition:opacity .3s ease-in!important}.smart-toast-item.animation[opened]{opacity:.8}.smart-toast-item.animation[opened]:hover{opacity:1}.smart-toast-item.blink{animation:blink normal 1s infinite ease-in}@keyframes blink{50%{opacity:.5}}.smart-unselectable{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.smart-hidden{display:none}.smart-visibility-hidden{visibility:hidden}.smart-element-init{visibility:hidden}.smart-element-ready{overflow:hidden}.smart-shown{display:block}.smart-resize-trigger,.smart-resize-trigger-shrink{position:absolute;left:0;top:0;transition:0s}.smart-resize-trigger-shrink{width:200%;height:200%}.smart-resize-trigger-container{display:block;position:relative;top:-100%;left:0;height:100%;width:100%;min-height:1px;overflow:hidden;pointer-events:none;z-index:-1;visibility:hidden}smart-grid{display:block;width:800px;height:400px;overflow:auto;box-sizing:border-box;padding:0;margin:0;border-width:1px;border-style:solid;border-color:var(--smart-border-color);outline:0;font-size:var(--smart-font-size);font-family:var(--smart-font-family);background-color:var(--smart-background-color)}smart-grid>.smart-container{height:100%;width:100%;margin-bottom:-3px;border-style:solid;border-width:0;border-color:transparent;position:relative;overflow:hidden;max-height:inherit;padding:15px}smart-grid smart-scroll-bar{overflow:visible;position:absolute;bottom:0;height:calc(var(--smart-list-box-scroll-bar-size));width:100%}smart-grid smart-scroll-bar.bottom-corner-visible{width:calc(100% - var(--smart-list-box-scroll-bar-size))}smart-grid smart-scroll-bar::before{position:absolute;content:'';width:100%;height:var(--smart-list-box-scroll-bar-size);background-color:#efefef;left:100%}smart-grid smart-scroll-bar[orientation=vertical]::before{left:0;top:100%;height:calc(var(--pseudo-element-height))}smart-grid smart-scroll-bar[orientation=vertical]{right:0;top:0;height:100%;width:calc(var(--smart-list-box-scroll-bar-size))}smart-grid smart-scroll-bar[orientation=vertical].bottom-corner-visible{height:calc(100% - var(--smart-list-box-scroll-bar-size))}smart-grid smart-scroll-bar[orientation=vertical] .smart-track{height:100%}smart-grid smart-scroll-bar .smart-track{width:100%}smart-grid .smart-thumb{border:none;background-color:#a6a6a6}smart-grid smart-scroll-bar .smart-scroll-button{display:none}smart-grid .smart-grid-header{height:var(--smart-grid-header-height);background:var(--smart-grid-header-background-color);color:var(--smart-grid-header-color);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit}smart-grid .smart-grid-group-header{min-height:var(--smart-grid-group-header-height);background:var(--smart-grid-group-header-background-color);overflow:hidden;position:relative;z-index:99;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit}smart-grid .smart-grid-column-header{min-height:var(--smart-grid-column-header-height);background:var(--smart-grid-column-header-background-color);color:var(--smart-grid-column-header-color);overflow:hidden;position:relative;z-index:99}smart-grid .smart-grid-column-header .smart-arrow-down.animation{transform:rotate(90deg);transition:transform .2s ease-out}smart-grid .smart-grid-column-header .smart-arrow-down.animation:after{content:'\e802'}smart-grid .smart-grid-column-header .top-right-corner{background:var(--smart-grid-column-header-background-color);overflow:hidden;right:0;top:0;width:calc(1px + var(--smart-list-box-scroll-bar-size));position:absolute;border-left:1px solid #a9a9a9;z-index:1}smart-grid .smart-grid-column-header .top-right-corner:first-child{left:-1px;z-index:2}smart-grid .smart-grid-filter-footer{height:var(--smart-grid-filter-footer-height);background:var(--smart-grid-column-filter-background-color)}smart-grid .smart-grid-pager{height:var(--smart-grid-pager-height);background:var(--smart-grid-pager-background-color);overflow:hidden;z-index:99}smart-grid .smart-grid-pager{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit}smart-grid .smart-grid-footer{height:var(--smart-grid-footer-height);background:var(--smart-grid-footer-background-color)}smart-grid .smart-grid-aggregate-footer{position:absolute;bottom:0;z-index:99;height:var(--smart-grid-aggregate-footer-height);background:var(--smart-grid-aggregate-footer-background-color);width:100%;border-top-style:solid;border-top-color:inherit;border-top-width:1px}smart-grid .smart-loader.smart-hidden{display:none}smart-grid .smart-loader{margin:inherit;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.1);box-sizing:border-box;background-clip:padding-box;border-radius:50%}smart-grid .smart-loader,smart-grid[loading-indicator-position=center] .smart-loader{width:calc(var(--smart-loader-size) + 10px);height:calc(var(--smart-loader-size) + 10px)}smart-grid[loading-indicator-position=bottom] .smart-loader,smart-grid[loading-indicator-position=top] .smart-loader{width:var(--smart-loader-size);height:var(--smart-loader-size)}smart-grid[loading-indicator-position=bottom] .smart-loader-container.smart-hidden,smart-grid[loading-indicator-position=top] .smart-loader-container.smart-hidden{display:none}smart-grid[loading-indicator-position=bottom] .smart-loader-container,smart-grid[loading-indicator-position=top] .smart-loader-container{display:block;position:relative;width:100%;height:10%;background-color:#f2f2f2;overflow:hidden;animation:smart-loader-container-pop-up-down .3s linear}smart-grid[loading-indicator-position=bottom] .smart-loader-container{top:-10%}smart-grid[loading-indicator-position=top] .smart-loader-container{top:0;position:absolute;animation:smart-loader-container-pop-up-top .3s linear}smart-grid[loading-indicator-position=bottom] .smart-loader,smart-grid[loading-indicator-position=top] .smart-loader{left:20%}smart-grid[loading-indicator-position=bottom] .smart-loader-label,smart-grid[loading-indicator-position=top] .smart-loader-label{position:absolute;display:block;top:50%;transform:translate(-50%,-50%);left:60%;font-family:inherit;font-size:inherit;vertical-align:middle;white-space:nowrap}smart-grid .smart-loader::after,smart-grid .smart-loader::before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:transparent;border-width:6px;animation-delay:.44s}smart-grid[disabled] .smart-loader::after,smart-grid[disabled] .smart-loader::before{animation:none}smart-grid .smart-loader::after,smart-grid .smart-loader::before{animation:smart-loader-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,smart-loader-spin-fade 1.1s linear infinite}smart-grid .smart-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);user-select:none;text-align:center}smart-grid .smart-grid-cell-container,smart-grid .smart-grid-column-header-cell-container,smart-grid .smart-grid-row-container{overflow:hidden;position:relative}smart-grid .smart-grid-special-cells-container{overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0}smart-grid .smart-grid-row{overflow:visible;position:relative;z-index:4}smart-grid .smart-grid-row.animation{transition:height .2s ease-out}smart-grid .smart-grid-sort-animation{transition-timing-function:ease-in-out;transition-delay:0}smart-grid .smart-grid-column-header-cell .smart-label{transition:width .2s ease-out}smart-grid .smart-grid-column-header-cell .icon-container{height:100%;right:0;top:0;display:flex;position:absolute}smart-grid .smart-grid-column-header-cell .action-icon-container,smart-grid .smart-grid-column-header-cell .filter-icon-container,smart-grid .smart-grid-column-header-cell .sort-icon-container{width:20px;height:100%;font-family:smart-icons;font-style:normal;font-weight:400;color:gray;font-size:7px;text-decoration:inherit;font-variant:normal;text-transform:none;flex-wrap:wrap;align-items:center;justify-content:center}smart-grid .smart-grid-column-header-cell .sort-icon-container.sort-ascending-icon,smart-grid .smart-grid-column-header-cell .sort-icon-container.sort-descending-icon{display:flex}smart-grid .smart-grid-column-header-cell .sort-icon-container.sort-ascending-icon:after{content:'\e802';transform:rotate(-90deg);opacity:1;transition:transform .2s ease-out}smart-grid .smart-grid-column-header-cell .sort-icon-container.sort-descending-icon:after{content:'\e802';opacity:1;transition:transform .2s ease-out;transform:rotate(90deg)}smart-grid .smart-grid-sort-animation .smart-grid-cell{border-top-color:var(--smart-grid-cell-border-color);border-top-style:solid;border-top-width:1px}smart-grid .smart-grid-row-detail{overflow:visible;width:100%;z-index:3;position:absolute;background:var(--smart-grid-cell-background-color);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit}smart-grid .smart-grid-row-sub-container{overflow:visible;width:100%;z-index:3;position:absolute}smart-grid .smart-grid-column-header-cell-container{z-index:1;height:100%;background:var(--smart-grid-column-header-background-color)}smart-grid .smart-grid-cell-container{height:100%}smart-grid .smart-grid-column-header-cell-container.far,smart-grid .smart-grid-column-header-cell-container.near{position:absolute;z-index:3}smart-grid .smart-grid-column-header-cell-container.far{right:0;top:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--smart-grid-column-header-border-color)}smart-grid .smart-grid-column-header-cell-container.far.vscroll{right:var(--smart-list-box-scroll-bar-size)}smart-grid .smart-grid-cell-container.far{right:0;top:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--smart-grid-cell-border-color)}smart-grid .smart-grid-cell-container.far.vscroll{right:var(--smart-list-box-scroll-bar-size)}smart-grid .smart-grid-cell-container.far,smart-grid .smart-grid-cell-container.near{position:absolute;z-index:3}smart-grid .smart-grid-row-container.far,smart-grid .smart-grid-row-container.near{z-index:5;position:absolute;width:100%}smart-grid .smart-grid-scroll-view.vscroll .smart-grid-row-container.far,smart-grid .smart-grid-scroll-view.vscroll .smart-grid-row-container.near{width:calc(100% - var(--smart-list-box-scroll-bar-size))}smart-grid .smart-grid-scroll-view .smart-grid-row-container.far{border-top:1px solid var(--smart-grid-cell-border-color);bottom:-2px}smart-grid .smart-grid-scroll-view.hscroll .smart-grid-row-container.far{bottom:calc(-2px + var(--smart-list-box-scroll-bar-size))}smart-grid .smart-grid-cell,smart-grid .smart-grid-column-group,smart-grid .smart-grid-column-header-cell{border-style:solid;border-width:0 1px 1px 0;border-color:var(--smart-grid-column-header-border-color);background:inherit;white-space:nowrap;font-weight:400;font-size:inherit;overflow:hidden;height:100%;position:absolute;text-overflow:ellipsis}smart-grid .smart-grid-cell{background:var(--smart-grid-cell-background-color);border-color:var(--smart-grid-cell-border-color)}smart-grid .smart-grid-cell .smart-arrow-down.animation{transform:rotate(90deg);transition:transform .2s ease-out}smart-grid .smart-grid-cell .smart-arrow-down.animation:after{content:'\e802'}smart-grid .smart-grid-cell .smart-arrow-right.animation{transition:transform .2s ease-out;transform:rotate(0)}smart-grid .smart-grid-tree-column-cell .smart-label{display:flex}smart-grid .smart-grid-tree-column-cell .smart-indent-container{display:flex}smart-grid .smart-grid-tree-column-cell .smart-indent{width:14px;left:7px;height:100%;position:relative}smart-grid .smart-grid-tree-column-cell .smart-indent:after{height:50%;content:'-';color:#555;visibility:hidden}smart-grid .smart-grid-tree-column-cell .smart-indent:first-child{visibility:hidden;border-left:1px solid var(--smart-grid-cell-border-color)}smart-grid .smart-grid-tree-column-cell .smart-arrow-down,smart-grid .smart-grid-tree-column-cell .smart-arrow-right{width:14px;padding-left:7px;cursor:pointer}smart-grid .smart-grid-tree-column-cell .smart-arrow-down:after,smart-grid .smart-grid-tree-column-cell .smart-arrow-right:after{justify-content:flex-start}smart-grid .smart-grid-tree-column-cell .smart-arrow-down:after{top:0}smart-grid .smart-grid-cell .rotate,smart-grid .smart-grid-column-header-cell .rotate{line-height:initial;display:inline-block;left:0;top:0;position:absolute;transform-origin:50% 50% 0;transform:rotate(0)}smart-grid .smart-grid-content{width:100%;height:100%;padding:0;overflow:hidden;border:1px solid transparent}smart-grid .smart-grid-cell{padding-bottom:4px}smart-grid .smart-grid-cell .smart-label,smart-grid .smart-grid-column-header-cell .smart-label{width:100%;height:100%}smart-grid .smart-grid-cell .align-left,smart-grid .smart-grid-column-header-cell .align-left{overflow:hidden;text-overflow:ellipsis;text-align:left;padding-left:7px;padding-right:2px}smart-grid .smart-grid-cell .align-top,smart-grid .smart-grid-column-header-cell .align-top{align-items:flex-start;display:flex;line-height:initial}smart-grid .smart-grid-cell .align-bottom,smart-grid .smart-grid-column-header-cell .align-bottom{align-items:flex-end;display:flex;line-height:initial}smart-grid .smart-grid-cell .align-right,smart-grid .smart-grid-column-header-cell .align-right{overflow:hidden;text-overflow:ellipsis;text-align:right;padding-right:7px;padding-left:2px}smart-grid .smart-grid-cell .align-right.align-bottom,smart-grid .smart-grid-column-header-cell .align-right.align-bottom{flex-direction:column-reverse}smart-grid .smart-grid-cell .align-right.align-top,smart-grid .smart-grid-column-header-cell .align-right.align-top{flex-direction:column;align-items:flex-end}smart-grid .smart-grid-cell .align-center,smart-grid .smart-grid-column-header-cell .align-center{text-overflow:ellipsis;overflow:hidden;text-align:center;padding-right:7px;padding-left:7px}smart-grid .smart-grid-cell .align-center.align-bottom,smart-grid .smart-grid-column-header-cell .align-center.align-bottom{margin-left:50%;margin-right:50%;padding-left:0;padding-right:0}smart-grid .smart-grid-cell .align-center.align-top,smart-grid .smart-grid-column-header-cell .align-center.align-top{margin-left:50%;margin-right:50%;padding-left:0;padding-right:0}smart-grid .smart-grid-scroll-view{width:100%;height:100%;overflow:hidden}smart-grid .smart-grid-scroll-view.vscroll{width:calc(100% - var(--smart-list-box-scroll-bar-size))}smart-grid .smart-grid-cell-fixed{background:var(--smart-grid-cell-fixed-background-color)}smart-grid .smart-grid-adaptive-detail-cell .smart-label:after{content:'...'}smart-grid .smart-grid-adaptive-detail-cell[expanded=true] .smart-label.animation{transition:transform .2s ease-in;transform:rotate(180deg)}smart-grid .smart-grid-adaptive-detail-cell[expanded=true] .smart-label:after{content:'✖'}smart-grid .smart-grid-filter-row-cell{background:var(--smart-grid-cell-filter-row-background-color)}smart-grid .smart-grid-summary-row-cell{background:var(--smart-grid-cell-summary-row-background-color)}smart-grid .smart-grid-group-header-row-cell span:first-child{font-weight:700}smart-grid .smart-grid-group-header-row-cell span.count{color:#00008b}smart-grid .smart-grid-cell-special{background:var(--smart-grid-cell-special-background-color)}smart-grid .smart-grid-cell-special.smart-grid-cell-fixed{z-index:99}smart-grid .smart-grid-row-number-cell{background:var(--smart-grid-column-header-background-color)}smart-grid .smart-grid-row-detail-cell{background:var(--smart-grid-column-header-background-color)}smart-grid .smart-grid-row-detail-cell>.smart-arrow-down,smart-grid .smart-grid-row-detail-cell>.smart-arrow-right{cursor:pointer}smart-grid smart-scroll-bar{z-index:99}smart-grid .smart-grid-responsive-cell{background:0 0;border:none;padding:0 4px}smart-grid .smart-grid-row-adaptive-detail{background:#fafafa}smart-cards{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-evenly;width:100%;max-width:1500px;margin-left:auto;margin-right:auto;background-color:#e9e9e9}smart-card{display:inline-block;width:30.5%;min-height:20px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:1%;border-radius:2px;box-sizing:border-box;font-family:Arial;font-size:14px}smart-card:hover{box-shadow:0 2px 5px 0 rgba(0,0,0,.2),0 2px 10px 0 rgba(0,0,0,.19)}@media only screen and (max-width :1024px){smart-card{display:inline-block;width:47%}}@media only screen and (max-width :768px){smart-card{display:block;width:100%;margin:0;max-height:100vh;overflow-y:auto}smart-cards smart-card{margin:0 10px 10px 10px}}smart-chip{font-size:var(--smart-font-size);font-family:var(--smart-font-family);color:var(--smart-color);min-height:var(--smart-chip-default-height);min-width:var(--smart-chip-default-height);border-radius:calc(var(--smart-chip-default-height)/2);box-sizing:border-box;display:inline-block;background-color:#e0e0e0;position:relative;margin:2px}smart-chip[disabled]{opacity:.55;cursor:default;pointer-events:none;user-select:none}smart-chip:focus,smart-chip:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.3);outline:0}smart-chip[disabled]:hover{box-shadow:none}smart-chip .smart-container{white-space:nowrap}smart-chip .smart-avatar{width:var(--smart-chip-default-height);height:var(--smart-chip-default-height);line-height:var(--smart-chip-default-height);background-color:var(--smart-chip-avatar-background-color);color:var(--smart-chip-avatar-color);border-radius:50%;display:none;vertical-align:middle;font-size:20px;box-sizing:border-box;text-align:center;overflow:hidden;text-overflow:ellipsis}smart-chip[avatar] .smart-avatar img{width:100%;height:100%;border-radius:50%}smart-chip .smart-value{line-height:var(--smart-chip-default-height);display:none;vertical-align:middle;padding:0 15px 0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;cursor:default}smart-chip[avatar] .smart-value{padding-left:5px}smart-chip[close-button] .smart-value{padding-right:5px}smart-chip[avatar] .smart-value,smart-chip[close-button] .smart-value{width:calc(100% - var(--smart-chip-default-height))}smart-chip[avatar][close-button] .smart-value{width:calc(100% - 2 * var(--smart-chip-default-height))}smart-chip .smart-close-button{width:var(--smart-chip-default-height);height:var(--smart-chip-default-height);display:none;position:relative;vertical-align:middle}smart-chip .smart-close-button:after{font-family:'Material Icons';content:'\e5C9';font-size:21px;color:#a7a7a7;display:inline-block;line-height:var(--smart-chip-default-height);width:100%;text-align:center}smart-chip .smart-close-button:hover:after{color:#a0a0a0;cursor:pointer}smart-chip[avatar] .smart-avatar,smart-chip[close-button] .smart-close-button,smart-chip[value] .smart-value{display:inline-block}smart-splitter{display:block;width:var(--smart-splitter-default-width);height:var(--smart-splitter-default-height);overflow:hidden;border-radius:2px;position:relative;outline:0}smart-splitter>.smart-resize-trigger-container{position:absolute}smart-splitter smart-splitter{margin:0;width:100%;height:100%}smart-splitter[dragged]{touch-action:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}smart-splitter>.smart-container{display:flex;position:relative;overflow:inherit}smart-splitter-item>.smart-container{overflow:auto;position:relative}smart-splitter[orientation=horizontal]>.smart-container{flex-direction:column}smart-splitter[orientation=horizontal]>.smart-container>.smart-splitter-bar-dummy,smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar,smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-item{width:100%;height:initial}smart-splitter>.smart-container>.smart-splitter-bar-dummy,smart-splitter>.smart-container>smart-splitter-bar,smart-splitter>.smart-container>smart-splitter-item{height:100%;flex-shrink:0}smart-splitter .smart-splitter-bar-dummy,smart-splitter smart-splitter-bar{min-width:5px;width:10px;cursor:w-resize;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;touch-action:none}smart-splitter[disabled]>.smart-container>smart-splitter-bar,smart-splitter[orientation][disabled]>.smart-container>smart-splitter-bar,smart-splitter[resize-mode=none]>.smart-container>smart-splitter-bar{cursor:default}smart-splitter[disabled]>.smart-container>smart-splitter-bar{outline:0;border:none;box-shadow:none}smart-splitter[orientation=horizontal]>.smart-container>.smart-splitter-bar-dummy,smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar{min-height:5px;height:10px;cursor:s-resize}smart-splitter[dragging-not-allowed]>.smart-container>.smart-splitter-bar-dummy,smart-splitter[dragging-not-allowed]>.smart-container>smart-splitter-bar{cursor:not-allowed}smart-splitter:not([dragged])>.smart-container>smart-splitter-bar .smart-splitter-far-collapse-button.hovered,smart-splitter:not([dragged])>.smart-container>smart-splitter-bar .smart-splitter-near-collapse-button.hovered,smart-splitter:not([dragged])>.smart-container>smart-splitter-bar.hovered{background-color:var(--smart-hover-background-color);background-clip:content-box}smart-splitter>.smart-container>smart-splitter-bar[locked]{cursor:default}smart-splitter>.smart-container>smart-splitter-bar[locked].hovered{background-color:#fff}smart-splitter smart-splitter-bar[locked] .smart-splitter-resize-button>span{visibility:hidden}smart-splitter smart-splitter-bar[locked] .smart-splitter-resize-button>span::after,smart-splitter smart-splitter-bar[locked] .smart-splitter-resize-button>span::before{content:none}smart-splitter .smart-splitter-bar-dummy{position:absolute;background-color:#d3d3d3;opacity:.5}smart-splitter .smart-splitter-bar-dummy.limit-reached{background-color:red}smart-splitter smart-splitter-bar>.smart-container{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse}smart-splitter smart-splitter-bar[show-far-button] .smart-splitter-far-collapse-button,smart-splitter smart-splitter-bar[show-near-button] .smart-splitter-near-collapse-button{visibility:visible;width:100%}smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar>.smart-container{flex-direction:row}smart-splitter .smart-splitter-far-collapse-button,smart-splitter .smart-splitter-near-collapse-button,smart-splitter .smart-splitter-resize-button{width:100%;height:20px;position:relative;font-family:smart-icons;font-size:8px;cursor:pointer}smart-splitter .smart-splitter-far-collapse-button,smart-splitter .smart-splitter-near-collapse-button{visibility:hidden;width:0}smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-far-collapse-button>span,smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-near-collapse-button>span{transform:rotate(270deg)}smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-resize-button,smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar[show-far-button] .smart-splitter-far-collapse-button,smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar[show-near-button] .smart-splitter-near-collapse-button{width:20px;height:100%}smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-far-collapse-button,smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-near-collapse-button{width:0;height:100%}smart-splitter .smart-splitter-resize-button{height:40px;display:flex;justify-content:center;align-items:center;cursor:inherit}smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-resize-button{width:40px}smart-splitter .smart-splitter-far-collapse-button>span,smart-splitter .smart-splitter-near-collapse-button>span{position:absolute;top:50%;left:50%}smart-splitter.animation .smart-splitter-far-collapse-button>span,smart-splitter.animation .smart-splitter-near-collapse-button>span{transition:transform .2s ease-out}smart-splitter .smart-splitter-resize-button>span{width:6px;height:6px;border:1px solid #000;border-radius:50%;cursor:inherit}smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-resize-button{display:none}smart-splitter .smart-splitter-resize-button>span::after,smart-splitter .smart-splitter-resize-button>span::before{position:absolute;transform:translate(-50%,-50%);content:'';width:4px;height:4px;border-radius:50%;border:1px solid #000;pointer-events:none;font-family:smart-icons}smart-splitter .smart-splitter-resize-button>span::before{left:50%;top:calc(50% - 10px)}smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-resize-button>span::before{left:calc(50% - 10px);top:50%}smart-splitter .smart-splitter-resize-button>span::after{top:calc(50% + 10px);left:50%}smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-resize-button>span::after{top:50%;left:calc(50% + 10px)}smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-resize-button>span::after,smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-resize-button>span::before{content:initial}smart-splitter .smart-splitter-far-collapse-button>span{transform:translate(-50%,-50%) rotate(270deg)}smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-far-collapse-button>span{transform:translate(-50%,-45%) rotate(0)}smart-splitter .smart-splitter-near-collapse-button>span{transform:translate(-55%,-50%) rotate(90deg)}smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar .smart-splitter-near-collapse-button>span{transform:translate(-50%,-50%) rotate(180deg)}smart-splitter smart-splitter-bar[item-collapsed]{cursor:initial}smart-splitter smart-splitter-bar[item-collapsed]>.smart-container{flex-direction:initial}smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-far-collapse-button.smart-visibility-hidden,smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-near-collapse-button.smart-visibility-hidden{width:initial}smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-far-collapse-button>span{transform:translate(-50%,-50%) rotate(90deg)}smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar[item-collapsed] .smart-splitter-far-collapse-button>span{transform:translate(-50%,-50%) rotate(180deg)}smart-splitter smart-splitter-bar[item-collapsed] .smart-splitter-near-collapse-button>span{transform:translate(-50%,-50%) rotate(270deg)}smart-splitter[orientation=horizontal]>.smart-container>smart-splitter-bar[item-collapsed] .smart-splitter-near-collapse-button>span{transform:translate(-50%,-50%) rotate(0)}smart-splitter smart-splitter-item{background-color:rgba(192,192,192,.2)}smart-splitter smart-splitter-bar{background-color:#fff}smart-splitter smart-splitter-item[collapsed]{overflow:hidden;padding:initial}smart-splitter smart-splitter-item .smart-content{width:100%;height:100%;display:initial}smart-splitter.animation>.smart-container>smart-splitter-item{transition:width .25s cubic-bezier(.4,0,.2,1),min-width .25s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1)}smart-splitter.animation[orientation=horizontal]>.smart-container>smart-splitter-item{transition:max-height .25s cubic-bezier(.4,0,.2,1),min-height .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1)}smart-splitter[dragged].animation>.smart-container>smart-splitter-item,smart-splitter[orientation-change].animation>.smart-container>smart-splitter-item{transition:none}smart-splitter[dragged]>.smart-container>smart-splitter-item[locked]>.smart-container::after{position:absolute;content:'\e829';font-family:smart-icons;opacity:.25;font-size:calc(2.5 * var(--smart-font-size));top:50%;left:50%;transform:translate(-50%,-50%)}smart-splitter smart-splitter-item{overflow:hidden}smart-splitter[orientation=horizontal] smart-splitter-item[collapsed]{min-width:0;min-height:0}