/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import url("//fonts.googleapis.com/css?family=Roboto:400,500,700");@import url(~@angular/cdk/overlay-prebuilt.css);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}ul{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp,xmp{font-family:monospace, monospace;font-size:1em;margin:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6,.lego-h1,.lego-h2,.lego-h3,.lego-h4,.lego-h5,.lego-h6{font-family:inherit;line-height:1}h1,.lego-h1{font-size:1.5rem;font-weight:400;margin-top:1.5rem;margin-bottom:1rem}h2,.lego-h2{font-size:1.25rem;font-weight:500;margin-top:1.5rem;margin-bottom:0.5rem}h3,.lego-h3{font-size:1.25rem;font-weight:400;margin-top:1rem;margin-bottom:0.5rem}h4,.lego-h4{font-size:1rem;font-weight:500;color:#666666;margin-top:1rem;margin-bottom:0.5rem}p,.lego-body{font-size:0.875rem;font-weight:400;color:#333333;margin-top:0;margin-bottom:1rem}a,.lego-link{cursor:pointer;text-decoration:none;color:#666666;border-bottom:dotted 1px #dedede}a:hover,.lego-link:hover{color:#333333;text-decoration:none;border-color:#333333}a:focus,.lego-link:focus{color:#333333;text-decoration:none;border-color:#333333}a:active,.lego-link:active{color:#333333;border-color:#333333}caption,label{font-size:0.75rem;line-height:1.25rem;color:#666666}caption{font-weight:400}label{font-weight:500}em{font-style:italic}strong,b{font-weight:700}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.lego-small{font-size:0.75rem;font-weight:400}.lego-medium{font-weight:500}.lego-bold{font-weight:700}pre,code{font-family:Consolas, "Courier New", monospace}:root{font-size:16px}html,body{font-family:Roboto, sans-serif;color:#333333;font-size:0.875rem;line-height:1.3125rem;-webkit-font-smoothing:antialiased;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}lego-appbar{position:fixed;top:0;width:100%;z-index:100}lego-appbar .appbar-container{overflow:hidden;display:flex;height:3.125rem;align-items:center;background-color:#f4f7fa;border-bottom:solid 1px #dedede}lego-appbar .appbar-container .appbar-left{display:flex;align-items:center}lego-appbar .appbar-container .appbar-left .logo{display:flex;margin:0.5rem 1rem;align-items:center;user-select:none}lego-appbar .appbar-container .appbar-left .logo img{max-width:15rem}lego-appbar .appbar-container .appbar-left .links lego-menu{display:flex;align-items:center;text-transform:uppercase;font-size:0.825rem;letter-spacing:0.75px;color:#063c61}lego-appbar .appbar-container .appbar-left .links lego-menu lego-menu-left-item{padding:0 0.75rem}lego-appbar .appbar-container .appbar-left .links lego-menu lego-menu-left-item a{color:#666666;border-bottom:none}lego-appbar .appbar-container .appbar-center{margin-left:1rem;flex-grow:1}lego-appbar .appbar-container .appbar-center lego-textbox{margin-right:1rem;padding:5px;border-radius:3px;border:solid 1px #ccc;width:400px;display:block;background-color:#ffffff}lego-appbar .appbar-container .appbar-center lego-textbox .input-wrapper{padding:0}lego-appbar .appbar-container .appbar-center lego-textbox .input-wrapper .input input{border:none}lego-appbar .appbar-container .appbar-right lego-menu{display:flex;align-items:center;justify-content:flex-end;margin-right:1rem}lego-appbar .appbar-container .appbar-right lego-menu lego-menu-right-item{margin-left:0.5rem}lego-appbar .appbar-container .appbar-right lego-menu lego-menu-right-item lego-appbar-profile .profile img{width:2.5rem;border-radius:50%}lego-button{display:inline-block}lego-button button,.button{position:relative;font-family:inherit;font-weight:700;text-align:center;user-select:none;height:2.5rem;border:none;padding:0 1rem;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.75px}lego-button button.primary,.button.primary{background-color:#ebf202;color:#333333}lego-button button.secondary,.button.secondary{background-color:#063c61;color:#ffffff}lego-button button.tertiary,.button.tertiary{background-color:#ffffff;color:#333333}lego-button button:disabled,.button:disabled{background-color:#f1f1f1;color:#93a1aa}.button{display:flex;align-items:center;text-decoration:none;border-bottom:none}.input-wrapper{position:relative;min-width:5.625rem;padding:0.5rem 0 1.5rem}.input-wrapper .input{position:relative;margin:0;outline:none}.input-wrapper .input input,.input-wrapper .input textarea{font-size:0.875rem;font-family:inherit;color:#333333;background-color:transparent;background-clip:border-box;outline:none;cursor:pointer}.input-wrapper .input input::placeholder,.input-wrapper .input textarea::placeholder{color:#666666;font-size:0.875rem}.input-wrapper .input input{width:100%;line-height:1.3125rem;border:none;border-bottom:1px solid #dedede;text-overflow:ellipsis;white-space:normal;overflow:hidden}.input-wrapper .input input:focus{border-color:#063c61}.input-wrapper .input input:read-only{border-bottom:none}.input-wrapper .input input::-ms-clear{display:none}.input-wrapper .input input[type=number]::-webkit-inner-spin-button,.input-wrapper .input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.input-wrapper .input input:disabled{cursor:default;color:#93a1aa}.input-wrapper .input input.error{border-bottom:1px solid #d22233}.input-wrapper .input .label-text{display:flex;color:#333333;font-weight:700;height:1.375rem;line-height:1.25rem;font-size:0.75rem;letter-spacing:0.25px;margin-left:2px;margin-bottom:4px}.input-wrapper .input.required label:after{color:#d22233;content:"*";font-size:0.875rem;font-weight:400;position:relative;left:3px;bottom:3px}lego-textarea .input textarea{margin-top:0.2rem;border:1px solid #dedede;padding:0.5rem;width:100%;line-height:1.3125rem;resize:none}lego-textarea .input textarea:focus{border-color:#063c61}lego-textarea .input textarea:disabled{border:1px solid #dedede;color:#93a1aa;background:#f1f1f1}lego-textarea .input .counter{width:100%;display:flex;justify-content:flex-end;padding-right:0.3125rem;letter-spacing:0.34px;font-size:0.75rem;color:#666666}lego-select .input-wrapper .input input:read-only{border-bottom:1px solid #dedede}lego-select .input-wrapper .input input:read-only:focus{border-color:#063c61}lego-select .input-wrapper .input input:disabled+.dropdown-arrow{color:#93a1aa}lego-select .input-wrapper .input input.error{border-bottom:1px solid #d22233}lego-select .input-wrapper .input .dropdown-arrow{position:absolute;color:inherit;right:0;bottom:0}lego-select:not(.disabled) .dropdown-arrow{cursor:pointer}.select-options-container{border-radius:3px;background-color:#ffffff;box-shadow:0 1px 4px 0 rgba(0,0,0,0.24);display:block;overflow:auto;width:100%}.select-options-container lego-select-option{display:flex;align-items:center;cursor:pointer;color:#333333;background-color:#ffffff;border-radius:inherit;padding:0 0.875rem}.select-options-container lego-select-option .content-holder{line-height:2.5rem;height:2.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.select-options-container lego-select-option.selected{color:#063c61;background-color:#f8f8f8;font-weight:500}.select-options-container lego-select-option.selected:hover,.select-options-container lego-select-option.selected.active{background-color:#efefef}@media screen and (-ms-high-contrast: active){.select-options-container lego-select-option.selected:hover,.select-options-container lego-select-option.selected.active{background-color:#efefef}}.select-options-container lego-select-option.clear-selection{color:#666666}.select-options-container lego-select-option.multiple.select-all{border-bottom:solid 1px #dedede}.select-options-container lego-select-option:hover,.select-options-container lego-select-option.active{outline:none;background-color:#efefef}@media screen and (-ms-high-contrast: active){.select-options-container lego-select-option:hover,.select-options-container lego-select-option.active{background-color:#efefef}}.select-options-container lego-select-option.disabled{color:#93a1aa;cursor:auto}.select-options-container lego-select-option.disabled:hover,.select-options-container lego-select-option.disabled:focus{outline:none;background-color:#ffffff}@media screen and (-ms-high-contrast: active){.select-options-container lego-select-option.disabled:hover,.select-options-container lego-select-option.disabled:focus{background-color:#ffffff}}.select-options-container .selected-options{border-bottom:solid 1px #dedede}.select-options-container .empty-message{text-align:center;min-height:2.5rem;display:flex;align-items:center;padding:0 0.5rem;background-color:#ffffff}lego-typeahead .input-wrapper .input input:disabled+.search{color:#93a1aa}lego-typeahead .input-wrapper .input .search{position:absolute;color:inherit;right:0;bottom:0}lego-typeahead .input-wrapper .input lego-spinner{position:absolute;right:0;bottom:5px;width:24px;height:24px}lego-typeahead .input-wrapper .selected-options .default-container{display:flex;flex-wrap:wrap}lego-typeahead .input-wrapper .selected-options .default-container .selected-option{display:flex;align-items:center;font-size:0.75rem;background-color:#efefef;color:#666666;padding:0 0.5rem;margin-right:0.5rem;margin-top:0.5rem;height:1.75rem;transition:all 0.25s}lego-typeahead .input-wrapper .selected-options .default-container .selected-option .delete{width:18px;height:18px;cursor:pointer}lego-typeahead .input-wrapper .selected-options .default-container .selected-option:hover{background-color:#063c61;color:white}lego-typeahead:not(.disabled) .search{cursor:pointer}lego-typeahead-options{border-radius:3px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.24);display:block;overflow:auto;background-color:#ffffff;width:100%}lego-typeahead-options lego-typeahead-option .option-container{padding:0 0.875rem;height:2.5rem;line-height:2.5rem;color:#333333;background-color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none;cursor:pointer}lego-typeahead-options lego-typeahead-option.selected .option-container{color:#063c61;background-color:#f8f8f8;font-weight:500}lego-typeahead-options lego-typeahead-option.selected .option-container:hover,lego-typeahead-options lego-typeahead-option.selected .option-container.active{background-color:#efefef}@media screen and (-ms-high-contrast: active){lego-typeahead-options lego-typeahead-option.selected .option-container:hover,lego-typeahead-options lego-typeahead-option.selected .option-container.active{background-color:#efefef}}lego-typeahead-options lego-typeahead-option:hover .option-container,lego-typeahead-options lego-typeahead-option.active .option-container{outline:none;background-color:#efefef}@media screen and (-ms-high-contrast: active){lego-typeahead-options lego-typeahead-option:hover .option-container,lego-typeahead-options lego-typeahead-option.active .option-container{background-color:#efefef}}lego-tabs .tabs-header{margin:0;padding:0;list-style:none;display:flex;text-transform:uppercase;letter-spacing:0.75px;font-size:0.875rem}lego-tabs .tabs-header li{padding:0.75rem 1.25rem;cursor:pointer}lego-tabs .tabs-header li.active{border-bottom:solid 2px #063c61;font-weight:500}lego-tabs .tabs-header li:hover{background-color:#f4f7fa}lego-card{display:block;box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);transition:box-shadow .1s ease-in-out;background-color:#ffffff}lego-card-list{--spacing: 2rem;position:relative;display:flex;align-items:center}lego-card-list .nav{min-height:2.5rem;min-width:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);cursor:pointer;transition:opacity 250ms;background-color:#ffffff;position:absolute;z-index:1}lego-card-list .nav.prev{margin-right:1rem;left:-1.25rem}lego-card-list .nav.next{margin-left:1rem;right:-1.25rem}lego-card-list .nav[hidden]{opacity:0}lego-card-list .nav:hover{border-bottom:none}lego-card-list .cards-slit{flex-grow:1;overflow:hidden}lego-card-list .cards-slit .cards-mover{min-width:6000px;padding:3px;transition:transform 500ms}lego-card-list .cards-slit .cards-mover lego-card{display:inline-block;margin-right:var(--spacing)}lego-card-list.matrix{display:flex;flex-wrap:wrap}lego-card-list.matrix lego-card{margin-right:var(--spacing);margin-bottom:var(--spacing)}lego-actionbar{display:flex;align-items:center;padding:1.5rem}lego-actionbar lego-actionbar-left,lego-actionbar lego-actionbar-right{display:flex;align-items:center}lego-actionbar lego-actionbar-left>*:not(:last-child),lego-actionbar lego-actionbar-right>*:not(:last-child){margin-right:1rem}lego-actionbar lego-actionbar-right{margin-left:auto}lego-editor{display:block}lego-editor .tox-tinymce{border:1px solid #dedede}lego-editor .tox-tinymce .tox-edit-area{border-top:1px solid #dedede}lego-editor.inline .toolbar-container .tox-tinymce{border-bottom:none;display:block !important}lego-editor.inline .editor-container{padding:0.5rem;border:1px solid #dedede}lego-editor.inline .editor-container .mce-content-body{min-height:var(--editor-minheight, auto)}lego-editor.inline .editor-container .mce-content-body:focus{outline:none}lego-editor.inline .editor-container .plugin-placeholder:before{display:none;position:absolute;content:attr(placeholder);-webkit-margin-start:0;-webkit-margin-end:0;color:#666666}lego-editor.inline .editor-container .mce-panel.plugin-placeholder:before{margin-left:8px}lego-editor.inline .editor-container .plugin-placeholder iframe{z-index:2}lego-editor.inline .editor-container .plugin-placeholder.empty:before{display:block}lego-editor.disabled .tox-toolbar button{color:#999999}lego-editor.disabled .tox-toolbar button .tox-icon svg{fill:#999999}lego-editor.disabled .tox-toolbar button:hover{background:transparent;color:#999999}lego-editor.disabled .mce-content-body{color:#93a1aa;user-select:none}lego-editor.disabled .mce-content-body *{color:inherit}lego-editor .error-count-row{display:flex}lego-editor .error-count-row lego-error{flex-grow:1}lego-editor .error-count-row .count{margin-left:auto;color:#999999;font-size:0.75rem}lego-editor .error-count-row .count span:not(last-child){margin-right:0.1rem}lego-editor .error-count-row .count.overflow{color:#d22233}.lego-dropdown{min-width:5.625rem;max-width:30rem;max-height:25rem;overflow:auto;transition:all .1s ease-in;transition-property:opacity, visibility;border-radius:3px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.24);background:#ffffff;-ms-scroll-chaining:none;transform:translate3d(0, 0, 0);will-change:top, left, height, overflow-y, display;overscroll-behavior:none}.svg-Add-dims{width:24px;height:24px}.svg-Add_Mini-dims{width:24px;height:24px}.svg-Adjustment-dims{width:24px;height:24px}.svg-Approval-dims{width:24px;height:24px}.svg-Apttus-dims{width:72px;height:24px}.svg-Arrow_Down-dims{width:24px;height:24px}.svg-Arrow_Left-dims{width:24px;height:24px}.svg-Arrow_Right-dims{width:24px;height:24px}.svg-Arrow_Up-dims{width:24px;height:24px}.svg-Assigned-dims{width:24px;height:24px}.svg-Attachment-dims{width:24px;height:24px}.svg-Auto-Approve-dims{width:24px;height:24px}.svg-Bar_Chart_Horiz-dims{width:24px;height:24px}.svg-Bar_Chart_Vert-dims{width:24px;height:24px}.svg-Calender-dims{width:24px;height:24px}.svg-Card_View-dims{width:24px;height:24px}.svg-Cart-dims{width:24px;height:24px}.svg-Cart_Add-dims{width:24px;height:24px}.svg-Cart_Success-dims{width:24px;height:24px}.svg-Checkbox_Off-dims{width:24px;height:24px}.svg-Checkbox_On-dims{width:24px;height:24px}.svg-Checkmark-dims{width:24px;height:24px}.svg-Checkmark_Circle-dims{width:24px;height:24px}.svg-Chevron_Down-dims{width:24px;height:24px}.svg-Chevron_Left-dims{width:24px;height:24px}.svg-Chevron_Right-dims{width:24px;height:24px}.svg-Chevron_Up-dims{width:24px;height:24px}.svg-Clone-dims{width:24px;height:24px}.svg-Collaspe_All-dims{width:24px;height:24px}.svg-Company-dims{width:24px;height:24px}.svg-Configuration-dims{width:24px;height:24px}.svg-Cross-dims{width:24px;height:24px}.svg-Cross_Mini-dims{width:24px;height:24px}.svg-Curved_Arrow_Left-dims{width:24px;height:24px}.svg-Customers_Group-dims{width:24px;height:24px}.svg-Doc_Details-dims{width:24px;height:24px}.svg-Documents-dims{width:24px;height:24px}.svg-Edit-dims{width:24px;height:24px}.svg-Edit_Doc-dims{width:24px;height:24px}.svg-Edit_Price-dims{width:24px;height:24px}.svg-Emoticons-dims{width:24px;height:24px}.svg-Expand_All-dims{width:24px;height:24px}.svg-Favorite-dims{width:24px;height:24px}.svg-Filter-dims{width:24px;height:24px}.svg-Full_Screen-dims{width:24px;height:24px}.svg-Full_Screen_Animated-dims{width:24px;height:24px}.svg-Full_Screen_Exit-dims{width:24px;height:24px}.svg-Full_Screen_Exit_Animated-dims{width:24px;height:24px}.svg-Indication_Movable-dims{width:24px;height:24px}.svg-Info-dims{width:24px;height:24px}.svg-Info_Circle-dims{width:24px;height:24px}.svg-Line_Chart-dims{width:24px;height:24px}.svg-Link-dims{width:24px;height:24px}.svg-List_View-dims{width:24px;height:24px}.svg-Matrix-dims{width:24px;height:24px}.svg-Mic-dims{width:24px;height:24px}.svg-Mic_Off-dims{width:24px;height:24px}.svg-Move-dims{width:24px;height:24px}.svg-Move_Animated-dims{width:24px;height:24px}.svg-Nav_4circles-dims{width:24px;height:24px}.svg-Nav_Apps-dims{width:24px;height:24px}.svg-Nav_Apps_Animated-dims{width:24px;height:24px}.svg-Nav_Bell-dims{width:24px;height:24px}.svg-Nav_Cog-dims{width:24px;height:24px}.svg-Nav_Cog_Animated-dims{width:24px;height:24px}.svg-Nav_Dashboard-dims{width:24px;height:24px}.svg-Nav_Hamburger-dims{width:24px;height:24px}.svg-Nav_Help-dims{width:24px;height:24px}.svg-Nav_Home-dims{width:24px;height:24px}.svg-Nav_Kabab-dims{width:24px;height:24px}.svg-Nav_Status-dims{width:24px;height:24px}.svg-New_Window-dims{width:24px;height:24px}.svg-Notified-dims{width:24px;height:24px}.svg-Pending-dims{width:24px;height:24px}.svg-Pie_Chart-dims{width:24px;height:24px}.svg-Pin-dims{width:24px;height:24px}.svg-Price-dims{width:24px;height:24px}.svg-Price_Ramp-dims{width:24px;height:24px}.svg-Price_Waterfall-dims{width:24px;height:24px}.svg-Pricing-dims{width:24px;height:24px}.svg-Purchased-dims{width:24px;height:24px}.svg-Quotes-dims{width:24px;height:24px}.svg-Radio-dims{width:24px;height:24px}.svg-Refresh-dims{width:24px;height:24px}.svg-Rejeced-dims{width:24px;height:24px}.svg-Search-dims{width:24px;height:24px}.svg-Search_Create-dims{width:24px;height:24px}.svg-Send_Arrow-dims{width:24px;height:24px}.svg-Sorting-dims{width:24px;height:24px}.svg-Status_Checkmark-dims{width:24px;height:24px}.svg-Status_Circle-dims{width:24px;height:24px}.svg-Status_Error-dims{width:24px;height:24px}.svg-Status_Success-dims{width:24px;height:24px}.svg-Status_Warning-dims{width:24px;height:24px}.svg-Subtract_Mini-dims{width:24px;height:24px}.svg-Switch_Owner-dims{width:24px;height:24px}.svg-Table-dims{width:24px;height:24px}.svg-Table_Rows-dims{width:24px;height:24px}.svg-Table_Sort_Column-dims{width:24px;height:24px}.svg-Tabs-dims{width:24px;height:24px}.svg-Thumbs_Down-dims{width:24px;height:24px}.svg-Thumbs_Up-dims{width:24px;height:24px}.svg-Trash-dims{width:24px;height:24px}.svg-Triangle_Down-dims{width:24px;height:24px}.svg-Triangle_Left-dims{width:24px;height:24px}.svg-Triangle_Right-dims{width:24px;height:24px}.svg-Triangle_Up-dims{width:24px;height:24px}.svg-Unpin-dims{width:24px;height:24px}.svg-Update-dims{width:24px;height:24px}.svg-User-dims{width:24px;height:24px}.svg-User_Circle-dims{width:24px;height:24px}.svg-Wrench-dims{width:24px;height:24px}.svg-Zoom_In-dims{width:24px;height:24px}.svg-Zoom_out-dims{width:24px;height:24px}lego-icon{width:auto;height:auto}lego-icon>*{display:inline-block;line-height:100%;vertical-align:middle;width:inherit;height:inherit}lego-icon>* svg{fill:currentColor;width:inherit;height:inherit}lego-icon>* svg *{pointer-events:none}lego-icon>* svg:hover *[data-hover-behavior=color]{fill:currentColor}lego-icon>* svg:hover *[data-hover-behavior=white]{fill:white}@media screen and (-ms-high-contrast: active){.ands-icon svg .whiteBackground{fill:none}}@media screen and (-ms-high-contrast: black-on-white){.ands-icon svg .whiteBackground{fill:white}}@media screen and (-ms-high-contrast: white-on-black){.ands-icon svg .whiteBackground{fill:black}}lego-error{font-size:0.75rem;color:#d22233;position:absolute}lego-error div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:25rem}lego-checkbox div{position:relative;display:inline-block}lego-checkbox div input{position:absolute;opacity:0}lego-checkbox div input+label{position:relative;cursor:pointer;padding:0;font-size:0.875rem;font-weight:400;color:#333333;user-select:none;margin-right:0.5rem}lego-checkbox div input+label:before{position:relative;top:-1px;content:'';margin-right:0.25rem;vertical-align:middle;width:1.5rem;height:1.5rem;display:inline-block;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5VbnRpdGxlZCAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggZD0iTTAuODg4ODg4ODg5LDAuODg4ODg4ODg5IEwwLjg4ODg4ODg4OSwxNS4xMTExMTExIEwxNS4xMTExMTExLDE1LjExMTExMTEgTDE1LjExMTExMTEsMC44ODg4ODg4ODkgTDAuODg4ODg4ODg5LDAuODg4ODg4ODg5IFogTTAuODg4ODg4ODg5LDAgTDE1LjExMTExMTEsMCBDMTUuNjAyMDMwOSwwIDE2LDAuMzk3OTY5MTExIDE2LDAuODg4ODg4ODg5IEwxNiwxNS4xMTExMTExIEMxNiwxNS42MDIwMzA5IDE1LjYwMjAzMDksMTYgMTUuMTExMTExMSwxNiBMMC44ODg4ODg4ODksMTYgQzAuMzk3OTY5MTExLDE2IDAsMTUuNjAyMDMwOSAwLDE1LjExMTExMTEgTDAsMC44ODg4ODg4ODkgQzAsMC4zOTc5NjkxMTEgMC4zOTc5NjkxMTEsMCAwLjg4ODg4ODg4OSwwIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9IjAuOCI+CiAgICAgICAgPGcgaWQ9IkNoZWNrYm94LU5vbmUiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiBmaWxsPSIjRkZGRkZGIiB4PSI0IiB5PSI0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJub25lLWEtbGluayIgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAuODg4ODg4ODg5LDAuODg4ODg4ODg5IEwwLjg4ODg4ODg4OSwxNS4xMTExMTExIEwxNS4xMTExMTExLDE1LjExMTExMTEgTDE1LjExMTExMTEsMC44ODg4ODg4ODkgTDAuODg4ODg4ODg5LDAuODg4ODg4ODg5IFogTTAuODg4ODg4ODg5LDAgTDE1LjExMTExMTEsMCBDMTUuNjAyMDMwOSwwIDE2LDAuMzk3OTY5MTExIDE2LDAuODg4ODg4ODg5IEwxNiwxNS4xMTExMTExIEMxNiwxNS42MDIwMzA5IDE1LjYwMjAzMDksMTYgMTUuMTExMTExMSwxNiBMMC44ODg4ODg4ODksMTYgQzAuMzk3OTY5MTExLDE2IDAsMTUuNjAyMDMwOSAwLDE1LjExMTExMTEgTDAsMC44ODg4ODg4ODkgQzAsMC4zOTc5NjkxMTEgMC4zOTc5NjkxMTEsMCAwLjg4ODg4ODg4OSwwIFoiIGlkPSJub25lLWEiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNsaXBwZWQiPgogICAgICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJub25lLWEiPjwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiBtYXNrPSJ1cmwoI21hc2stMikiIGZpbGw9IiM1OTVENzAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMDAwMDAwLCAtMy4wMDAwMDApIiBpZD0iUmVjdGFuZ2xlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCB4PSIwLjMzMyIgeT0iMC4zMzMiIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=")}lego-checkbox div input:checked+label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMmYzZTViIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+ICA8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IiNGRkYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQgNCkiPjwvcmVjdD4gIDxwYXRoIGQ9Ik0xOSwzIEw1LDMgQzMuODksMyAzLDMuOSAzLDUgTDMsMTkgQzMsMjAuMSAzLjg5LDIxIDUsMjEgTDE5LDIxIEMyMC4xMSwyMSAyMSwyMC4xIDIxLDE5IEwyMSw1IEMyMSwzLjkgMjAuMTEsMyAxOSwzIEwxOSwzIFogTTEwLDE3IEw1LDEyIEw2LjQxLDEwLjU5IEwxMCwxNC4xNyBMMTcuNTksNi41OCBMMTksOCBMMTAsMTcgTDEwLDE3IFoiLz48L3N2Zz4=)}lego-checkbox div input:checked:disabled+label:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5VbnRpdGxlZDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0xNC4yMjIyMjIyLDAgTDEuNzc3Nzc3NzgsMCBDMC43OTExMTExMTEsMCAwLDAuOCAwLDEuNzc3Nzc3NzggTDAsMTQuMjIyMjIyMiBDMCwxNS4yIDAuNzkxMTExMTExLDE2IDEuNzc3Nzc3NzgsMTYgTDE0LjIyMjIyMjIsMTYgQzE1LjIwODg4ODksMTYgMTYsMTUuMiAxNiwxNC4yMjIyMjIyIEwxNiwxLjc3Nzc3Nzc4IEMxNiwwLjggMTUuMjA4ODg4OSwwIDE0LjIyMjIyMjIsMCBaIE02LjIyMjIyMjIyLDEyLjQ0NDQ0NDQgTDEuNzc3Nzc3NzgsOCBMMy4wMzExMTExMSw2Ljc0NjY2NjY3IEw2LjIyMjIyMjIyLDkuOTI4ODg4ODkgTDEyLjk2ODg4ODksMy4xODIyMjIyMiBMMTQuMjIyMjIyMiw0LjQ0NDQ0NDQ0IEw2LjIyMjIyMjIyLDEyLjQ0NDQ0NDQgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkNoZWNrYm94LWRpc2FibGVkLWNoZWNrIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNoZWNrYm94LWRpc2FibGVkLWNoZWNrLWEtbGluayIgZmlsbD0iI0NDQ0NDQyIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0LjIyMjIyMjIsMCBMMS43Nzc3Nzc3OCwwIEMwLjc5MTExMTExMSwwIDAsMC44IDAsMS43Nzc3Nzc3OCBMMCwxNC4yMjIyMjIyIEMwLDE1LjIgMC43OTExMTExMTEsMTYgMS43Nzc3Nzc3OCwxNiBMMTQuMjIyMjIyMiwxNiBDMTUuMjA4ODg4OSwxNiAxNiwxNS4yIDE2LDE0LjIyMjIyMjIgTDE2LDEuNzc3Nzc3NzggQzE2LDAuOCAxNS4yMDg4ODg5LDAgMTQuMjIyMjIyMiwwIFogTTYuMjIyMjIyMjIsMTIuNDQ0NDQ0NCBMMS43Nzc3Nzc3OCw4IEwzLjAzMTExMTExLDYuNzQ2NjY2NjcgTDYuMjIyMjIyMjIsOS45Mjg4ODg4OSBMMTIuOTY4ODg4OSwzLjE4MjIyMjIyIEwxNC4yMjIyMjIyLDQuNDQ0NDQ0NDQgTDYuMjIyMjIyMjIsMTIuNDQ0NDQ0NCBaIiBpZD0iY2hlY2tib3gtZGlzYWJsZWQtY2hlY2stYSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2xpcHBlZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNoZWNrYm94LWRpc2FibGVkLWNoZWNrLWEiPjwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiBtYXNrPSJ1cmwoI21hc2stMikiIGZpbGw9IiNDQ0NDQ0MiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuMDAwMDAwLCAtMy4wMDAwMDApIiBpZD0iUmVjdGFuZ2xlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCB4PSIwLjMzMyIgeT0iMC4zMzMiIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=")}lego-checkbox div input:disabled+label:before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5VbnRpdGxlZDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxyZWN0IGlkPSJwYXRoLTEiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgcng9IjEiPjwvcmVjdD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJDaGVja2JveC1kaXNhYmxlIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgc3Ryb2tlPSIjOTc5Nzk3IiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjE1IiBoZWlnaHQ9IjE1IiByeD0iMSI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDbGlwcGVkIj4KICAgICAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iY2hlY2tib3gtZGlzYWJsZS1hIj48L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgbWFzaz0idXJsKCNtYXNrLTIpIiBmaWxsPSIjRjFGMUYxIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zLjAwMDAwMCwgLTMuMDAwMDAwKSIgaWQ9IlJlY3RhbmdsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0iMC4zMzMiIHk9IjAuMzMzIiB3aWR0aD0iMjEiIGhlaWdodD0iMjEiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDxnIGlkPSJjaGVja2JveC1kaXNhYmxlLWMtbGluayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDQuMDAwMDAwKSIgZmlsbD0iI0NDQ0NDQyIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMC44ODg4ODg4OSwwLjg4ODg4ODg5IEwwLjg4ODg4ODg5LDE1LjExMTExMTEgTDE1LjExMTExMTEsMTUuMTExMTExMSBMMTUuMTExMTExMSwwLjg4ODg4ODg5IEwwLjg4ODg4ODg5LDAuODg4ODg4ODkgWiBNMC44ODg4ODg4OSwwIEwxNS4xMTExMTExLDAgQzE1LjYwMjAzMDksMCAxNiwwLjM5Nzk2OTExIDE2LDAuODg4ODg4ODkgTDE2LDE1LjExMTExMTEgQzE2LDE1LjYwMjAzMDkgMTUuNjAyMDMwOSwxNiAxNS4xMTExMTExLDE2IEwwLjg4ODg4ODg5LDE2IEMwLjM5Nzk2OTExLDE2IDAsMTUuNjAyMDMwOSAwLDE1LjExMTExMTEgTDAsMC44ODg4ODg4OSBDMCwwLjM5Nzk2OTExIDAuMzk3OTY5MTEsMCAwLjg4ODg4ODg5LDAgWiIgaWQ9ImNoZWNrYm94LWRpc2FibGUtYyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=")}lego-checkbox div input:focus+label:before{outline:-webkit-focus-ring-color auto 5px}lego-checkbox div input:disabled+label,lego-checkbox div input:checked:disabled+label{cursor:default}lego-radiobutton lego-radiobutton-option{position:relative}lego-radiobutton lego-radiobutton-option input{position:absolute;opacity:0}lego-radiobutton lego-radiobutton-option input+label{position:relative;cursor:pointer;padding:0;font-size:0.875rem;font-weight:400;user-select:none}lego-radiobutton lego-radiobutton-option input+label:before{top:-2px;content:'';margin-right:0.25rem;vertical-align:middle;width:1.5rem;height:1.5rem;display:inline-block;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0icmFkaW8tb2ZmLWEiIGQ9Ik0xMiw0IEM3LjU4NCw0IDQsNy41ODQgNCwxMiBDNCwxNi40MTYgNy41ODQsMjAgMTIsMjAgQzE2LjQxNiwyMCAyMCwxNi40MTYgMjAsMTIgQzIwLDcuNTg0IDE2LjQxNiw0IDEyLDQgTDEyLDQgWiBNMTIsMTkgQzguMTMyNSwxOSA1LDE1Ljg2NzUgNSwxMiBDNSw4LjEzMjUgOC4xMzI1LDUgMTIsNSBDMTUuODY3NSw1IDE5LDguMTMyNSAxOSwxMiBDMTksMTUuODY3NSAxNS44Njc1LDE5IDEyLDE5IEwxMiwxOSBaIi8+CiAgPC9kZWZzPgogIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICA8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4KICAgIDxtYXNrIGlkPSJyYWRpby1vZmYtYiIgZmlsbD0iI2ZmZiI+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3JhZGlvLW9mZi1hIi8+CiAgICA8L21hc2s+CiAgICA8dXNlIGZpbGw9IiM5Nzk3OTciIHhsaW5rOmhyZWY9IiNyYWRpby1vZmYtYSIvPgogICAgPGcgZmlsbD0iIzU5NUQ3MCIgbWFzaz0idXJsKCNyYWRpby1vZmYtYikiPgogICAgICA8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=")}lego-radiobutton lego-radiobutton-option input:checked+label:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iUmFkaW8iIGZpbGw9IiMyZjNlNWIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4gIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjExIj48L2NpcmNsZT4gIDxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjkiIGZpbGw9IiNGRkYiPjwvY2lyY2xlPiAgPGNpcmNsZSBkYXRhLWNsaWNrPSJzaG93IiBjeD0iMTIiIGN5PSIxMiIgcj0iNiI+PC9jaXJjbGU+PC9zdmc+)}lego-radiobutton lego-radiobutton-option input:disabled+label:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8Y2lyY2xlIGlkPSJyYWRpby1vZmYtZGlzYWJsZS1hIiBjeD0iOCIgY3k9IjgiIHI9IjgiLz4KICAgIDxwYXRoIGlkPSJyYWRpby1vZmYtZGlzYWJsZS1jIiBkPSJNMTIsNCBDNy41ODQsNCA0LDcuNTg0IDQsMTIgQzQsMTYuNDE2IDcuNTg0LDIwIDEyLDIwIEMxNi40MTYsMjAgMjAsMTYuNDE2IDIwLDEyIEMyMCw3LjU4NCAxNi40MTYsNCAxMiw0IEwxMiw0IFogTTEyLDE5IEM4LjEzMjUsMTkgNSwxNS44Njc1IDUsMTIgQzUsOC4xMzI1IDguMTMyNSw1IDEyLDUgQzE1Ljg2NzUsNSAxOSw4LjEzMjUgMTksMTIgQzE5LDE1Ljg2NzUgMTUuODY3NSwxOSAxMiwxOSBMMTIsMTkgWiIvPgogIDwvZGVmcz4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPHJlY3Qgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+CiAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0IDQpIj4KICAgICAgPG1hc2sgaWQ9InJhZGlvLW9mZi1kaXNhYmxlLWIiIGZpbGw9IiNmZmYiPgogICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3JhZGlvLW9mZi1kaXNhYmxlLWEiLz4KICAgICAgPC9tYXNrPgogICAgICA8dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNyYWRpby1vZmYtZGlzYWJsZS1hIi8+CiAgICAgIDxnIGZpbGw9IiNGMUYxRjEiIG1hc2s9InVybCgjcmFkaW8tb2ZmLWRpc2FibGUtYikiPgogICAgICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQgLTQpIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDx1c2UgZmlsbD0iI0NDQyIgeGxpbms6aHJlZj0iI3JhZGlvLW9mZi1kaXNhYmxlLWMiLz4KICA8L2c+Cjwvc3ZnPgo=")}lego-radiobutton lego-radiobutton-option input:checked:disabled+label:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0icmFkaW8tb24tZGlzYWJsZS1hIiBkPSJNMTIsOCBDOS43OTIsOCA4LDkuNzkyIDgsMTIgQzgsMTQuMjA4IDkuNzkyLDE2IDEyLDE2IEMxNC4yMDgsMTYgMTYsMTQuMjA4IDE2LDEyIEMxNiw5Ljc5MiAxNC4yMDgsOCAxMiw4IEwxMiw4IFogTTEyLDQgQzcuNTg0LDQgNCw3LjU4NCA0LDEyIEM0LDE2LjQxNiA3LjU4NCwyMCAxMiwyMCBDMTYuNDE2LDIwIDIwLDE2LjQxNiAyMCwxMiBDMjAsNy41ODQgMTYuNDE2LDQgMTIsNCBMMTIsNCBaIE0xMiwxOSBDOC4xMzI1LDE5IDUsMTUuODY3NSA1LDEyIEM1LDguMTMyNSA4LjEzMjUsNSAxMiw1IEMxNS44Njc1LDUgMTksOC4xMzI1IDE5LDEyIEMxOSwxNS44Njc1IDE1Ljg2NzUsMTkgMTIsMTkgTDEyLDE5IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPgogICAgPG1hc2sgaWQ9InJhZGlvLW9uLWRpc2FibGUtYiIgZmlsbD0iI2ZmZiI+CiAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3JhZGlvLW9uLWRpc2FibGUtYSIvPgogICAgPC9tYXNrPgogICAgPHVzZSBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9Ii43IiB4bGluazpocmVmPSIjcmFkaW8tb24tZGlzYWJsZS1hIi8+CiAgICA8ZyBmaWxsPSIjOTNBMUFBIiBtYXNrPSJ1cmwoI3JhZGlvLW9uLWRpc2FibGUtYikiPgogICAgICA8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=")}lego-radiobutton lego-radiobutton-option input:focus+label:before{outline:-webkit-focus-ring-color auto 5px}lego-radiobutton lego-radiobutton-option input:disabled+label,lego-radiobutton lego-radiobutton-option input:checked:disabled+label{cursor:default}lego-radiobutton.horizontal .radio-options{display:flex;flex-direction:row}lego-radiobutton.horizontal .radio-options lego-radiobutton-option:not(:first-child){margin-left:1rem}lego-switch .switch{position:relative;display:inline-block;width:2.25rem;height:0.9375rem;line-height:initial}lego-switch .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#999999;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}lego-switch .switch .slider:before{position:absolute;content:"";height:0.8125rem;width:0.8125rem;top:1px;left:1px;bottom:3px;background-color:white;transition:all 0.1s ease-in-out}lego-switch .switch .slider.round{border-radius:0.625rem}lego-switch .switch .slider.round:before{border-radius:50%}lego-switch .switch input[type="checkbox"]{opacity:0;width:0;height:0}lego-switch .switch input[type="checkbox"] input[type="checkbox"]{opacity:0}lego-switch .switch input[type="checkbox"] input[type="checkbox"]+label{outline:0;user-select:none}lego-switch .switch input[type="checkbox"]:checked+.slider{background-color:#063c61}lego-switch .switch input[type="checkbox"]:checked+.slider:before{-webkit-transform:translateX(1.3125rem);-ms-transform:translateX(1.3125rem);transform:translateX(1.3125rem)}lego-switch .switch input[type="checkbox"]:checked+.slider .active{display:block}lego-switch .switch input[type="checkbox"]:checked+.slider .inactive{display:none}lego-switch .switch input[type="checkbox"]:disabled+.slider{cursor:default;background-color:#93a1aa}lego-switch .switch .active{display:none}lego-switch .switch .active,lego-switch .switch .inactive{color:#666666;position:absolute;font-size:0.875rem;left:100%;margin-left:0.3125rem;text-transform:uppercase}lego-chips{display:flex;flex-wrap:wrap;font-size:0.75rem}lego-chips lego-chip{cursor:pointer;background:#efefef;border-radius:3px 0 0 3px;color:#666666;display:inline-block;height:1.625rem;line-height:1.625rem;padding:0 1rem 0 1.25rem;position:relative;margin:0.625rem 0.5rem 0 0;transition:all 0.25s}lego-chips lego-chip::before{background:#ffffff;border-radius:0.625rem;box-shadow:inset 0 1px rgba(0,0,0,0.25);content:'';height:0.375rem;left:0.5rem;position:absolute;width:0.375rem;top:0.65rem;transition:all 0.25s}lego-chips lego-chip::after{background:#ffffff;border-bottom:0.8125rem solid transparent;border-left:0.625rem solid #efefef;border-top:0.8125rem solid transparent;content:'';position:absolute;right:0;top:0;transition:all 0.25s}lego-chips lego-chip:hover{background-color:#063c61;color:white}lego-chips lego-chip:hover::after{border-left-color:#063c61}lego-chips lego-chip .delete{width:18px;height:18px;cursor:pointer}lego-spinner{color:#666666;width:auto;height:auto}lego-spinner svg{animation:rotate 500ms linear infinite;width:inherit;height:inherit}lego-spinner svg path{fill:currentColor}@keyframes rotate{100%{transform:rotate(360deg)}}lego-tooltip{background-color:#f4f7fa;border:solid 1px #999999;opacity:0;box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);transition:opacity 250ms;border-radius:2px;font-size:0.75rem;line-height:1.25rem;padding:0.375rem 1rem;max-width:22.5rem;margin:0.25rem}lego-tooltip.display{opacity:1}lego-tooltip.dark{background-color:#212121;border:solid 1px #ffffff;color:#ffffff}.lego-tooltip-host{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.popover{opacity:0;transition:opacity 250ms}.popover.display{opacity:1}.popover .popover-main{position:relative;width:20rem;padding-bottom:0.625rem;background-color:white;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.24);border-radius:0 0 0.25rem 0.25rem}.popover .popover-main .highlight-border{position:absolute;bottom:0;width:100%;height:0.625rem;border-radius:0 0 0.25rem 0.25rem;background-color:#62a70f}.popover .dogear{position:absolute;border-right:1.25rem solid transparent;border-left:1.25rem solid transparent;border-bottom:1.25rem solid white}.popover .dogear.dark{border-bottom-color:#dedede}.popover .straight-shadow,.popover .diagonal-shadow{position:absolute;height:1px;box-sizing:border-box;box-shadow:0px 0px 4px 0.5px rgba(0,0,0,0.24)}.popover .popover-content{position:relative;padding:1rem;box-sizing:border-box}.popover .popover-head{position:relative;padding-right:1rem;padding-bottom:0.5rem;border-bottom:1px solid #dedede}.popover .close-icon{position:absolute;right:0.625rem;top:0.625rem;cursor:pointer;z-index:2}.popover .popover-body{font-size:0.75rem;line-height:1.25rem;max-height:22.5rem;overflow:auto}.cdk-overlay-pane.right .popover .popover-main{border-radius:0 0.25rem 0.25rem 0.25rem}.cdk-overlay-pane.right .popover .dogear{left:-1.625rem;top:-0.1875rem;transform:rotate(45deg)}.cdk-overlay-pane.right .popover .straight-shadow{left:-1.625rem;top:0;width:1.625rem}.cdk-overlay-pane.right .popover .diagonal-shadow{left:-1.9375rem;top:0.75rem;width:2.1875rem;transform:rotate(45deg)}.cdk-overlay-pane.right-middle .popover .popover-main{border-radius:0.25rem}.cdk-overlay-pane.right-middle .popover .dogear{left:-1.875rem;top:calc(50% - 0.625rem);transform:rotate(-90deg)}.cdk-overlay-pane.right-middle .popover .straight-shadow{left:-1.5rem;top:calc(50% - 0.625rem);width:1.625rem;transform:rotate(-45deg)}.cdk-overlay-pane.right-middle .popover .diagonal-shadow{left:-1.5rem;top:calc(50% + 0.5625rem);width:1.625rem;transform:rotate(45deg)}.cdk-overlay-pane.right-alt .popover .popover-main{padding-bottom:0;padding-top:0.625rem;border-radius:0.25rem 0.25rem 0.25rem 0}.cdk-overlay-pane.right-alt .popover .highlight-border{top:0;border-radius:0.25rem 0.25rem 0 0}.cdk-overlay-pane.right-alt .popover .dogear{left:-1.625rem;bottom:-0.1875rem;transform:rotate(135deg)}.cdk-overlay-pane.right-alt .popover .straight-shadow{left:-1.625rem;bottom:0;width:1.625rem}.cdk-overlay-pane.right-alt .popover .diagonal-shadow{left:-1.9375rem;bottom:0.75rem;width:2.1875rem;transform:rotate(-45deg)}.cdk-overlay-pane.left .popover .popover-main{border-radius:0.25rem 0 0.25rem 0.25rem}.cdk-overlay-pane.left .popover .dogear{right:-1.625rem;top:-0.1875rem;transform:rotate(-45deg)}.cdk-overlay-pane.left .popover .straight-shadow{right:-1.625rem;top:0;width:1.625rem}.cdk-overlay-pane.left .popover .diagonal-shadow{right:-1.9375rem;top:0.75rem;width:2.1875rem;transform:rotate(-45deg)}.cdk-overlay-pane.left-middle .popover .popover-main{border-radius:0.25rem}.cdk-overlay-pane.left-middle .popover .dogear{right:-1.875rem;top:calc(50% - 0.625rem);transform:rotate(90deg)}.cdk-overlay-pane.left-middle .popover .straight-shadow{right:-1.5rem;top:calc(50% - 0.625rem);width:1.625rem;transform:rotate(45deg)}.cdk-overlay-pane.left-middle .popover .diagonal-shadow{right:-1.5rem;top:calc(50% + 0.5625rem);width:1.625rem;transform:rotate(-45deg)}.cdk-overlay-pane.left-alt .popover .popover-main{padding-bottom:0;padding-top:0.625rem;border-radius:0.25rem 0.25rem 0 0.25rem}.cdk-overlay-pane.left-alt .popover .highlight-border{top:0;border-radius:0.25rem 0.25rem 0 0}.cdk-overlay-pane.left-alt .popover .dogear{right:-1.625rem;bottom:-0.1875rem;transform:rotate(-135deg)}.cdk-overlay-pane.left-alt .popover .straight-shadow{right:-1.625rem;bottom:0;width:1.625rem}.cdk-overlay-pane.left-alt .popover .diagonal-shadow{right:-1.9375rem;bottom:0.75rem;width:2.1875rem;transform:rotate(45deg)}.cdk-overlay-pane.top-left .popover .popover-main{padding-bottom:0;padding-top:0.625rem;border-radius:0.25rem 0.25rem 0 0.25rem}.cdk-overlay-pane.top-left .popover .highlight-border{top:0;border-radius:0.25rem 0.25rem 0 0}.cdk-overlay-pane.top-left .popover .dogear{right:-0.8125rem;bottom:-1rem;transform:rotate(45deg)}.cdk-overlay-pane.top-left .popover .straight-shadow{right:-0.6875rem;bottom:-0.875rem;width:1.5rem;transform:rotate(90deg);box-shadow:0px 0px 4px 0.5px rgba(0,0,0,0.24)}.cdk-overlay-pane.top-left .popover .diagonal-shadow{right:-0.25rem;bottom:-0.875rem;width:2.125rem;transform:rotate(45deg);box-shadow:0px 0px 4px 0.5px rgba(0,0,0,0.24)}.cdk-overlay-pane.top-right .popover .popover-main{padding-bottom:0;padding-top:0.625rem;border-radius:0.25rem 0.25rem 0.25rem 0}.cdk-overlay-pane.top-right .popover .highlight-border{top:0;border-radius:0.25rem 0.25rem 0 0}.cdk-overlay-pane.top-right .popover .dogear{left:-0.8125rem;bottom:-1rem;transform:rotate(-45deg)}.cdk-overlay-pane.top-right .popover .straight-shadow{left:-0.6875rem;bottom:-0.875rem;width:1.5rem;transform:rotate(90deg);box-shadow:0px 0px 4px 0.5px rgba(0,0,0,0.24)}.cdk-overlay-pane.top-right .popover .diagonal-shadow{left:-0.25rem;bottom:-0.875rem;width:2.125rem;transform:rotate(-45deg);box-shadow:0px 0px 4px 0.5px rgba(0,0,0,0.24)}.cdk-overlay-pane.top-middle .popover .popover-main{padding-bottom:0;padding-top:0.625rem;border-radius:0.25rem}.cdk-overlay-pane.top-middle .popover .highlight-border{top:0;border-radius:0.25rem 0.25rem 0 0}.cdk-overlay-pane.top-middle .popover .dogear{left:calc(50% - 1.3125rem);bottom:-1.25rem;transform:rotate(180deg)}.cdk-overlay-pane.top-middle .popover .straight-shadow{left:calc(50% + -1.4375rem);bottom:-0.6875rem;width:1.625rem;transform:rotate(45deg);box-shadow:0px 0px 4px 0.5px rgba(0,0,0,0.24)}.cdk-overlay-pane.top-middle .popover .diagonal-shadow{left:calc(50% + -0.375rem);bottom:-0.6875rem;width:1.625rem;transform:rotate(-45deg);box-shadow:0px 0px 4px 0.5px rgba(0,0,0,0.24)}.cdk-overlay-pane.bottom-right .popover .popover-main{border-radius:0 0.25rem 0.25rem 0.25rem}.cdk-overlay-pane.bottom-right .popover .dogear{left:-0.8125rem;top:-1rem;transform:rotate(-135deg)}.cdk-overlay-pane.bottom-right .popover .straight-shadow{left:-0.6875rem;top:-0.8125rem;width:1.5rem;transform:rotate(90deg);box-shadow:0px 0px 4px 0.5px rgba(0,0,0,0.24)}.cdk-overlay-pane.bottom-right .popover .diagonal-shadow{left:-0.25rem;top:-0.875rem;width:2.125rem;transform:rotate(-135deg)}.cdk-overlay-pane.bottom-left .popover .popover-main{border-radius:0.25rem 0 0.25rem 0.25rem}.cdk-overlay-pane.bottom-left .popover .dogear{right:-0.8125rem;top:-1rem;transform:rotate(135deg)}.cdk-overlay-pane.bottom-left .popover .straight-shadow{right:-0.6875rem;top:-0.8125rem;width:1.5rem;transform:rotate(90deg);box-shadow:0px 0px 4px 0.5px rgba(0,0,0,0.24)}.cdk-overlay-pane.bottom-left .popover .diagonal-shadow{right:-0.25rem;top:-0.875rem;width:2.125rem;transform:rotate(135deg)}.cdk-overlay-pane.bottom-middle .popover .popover-main{border-radius:0.25rem}.cdk-overlay-pane.bottom-middle .popover .dogear{left:calc(50% - 1.3125rem);top:-1.25rem}.cdk-overlay-pane.bottom-middle .popover .straight-shadow{left:calc(50% + -1.4375rem);top:-0.6875rem;width:1.625rem;transform:rotate(-45deg);box-shadow:0px 0px 4px 0.5px rgba(0,0,0,0.24)}.cdk-overlay-pane.bottom-middle .popover .diagonal-shadow{left:calc(50% + -0.375rem);top:-0.6875rem;width:1.625rem;transform:rotate(45deg);box-shadow:0px 0px 4px 0.5px rgba(0,0,0,0.24)}.lego-toast,.lego-toast-error,.lego-toast-warning,.lego-toast-success,.lego-toast-info{background-color:#ffffff;box-shadow:0 1px 4px 0 rgba(0,0,0,0.24);position:relative;padding:0;display:flex;align-items:flex-start;top:0;right:0;bottom:inherit;left:inherit;border-radius:4px;width:20.5rem}.lego-toast .lego-toast-icon,.lego-toast-error .lego-toast-icon,.lego-toast-warning .lego-toast-icon,.lego-toast-success .lego-toast-icon,.lego-toast-info .lego-toast-icon{width:2rem;height:2rem;margin:0.75rem}.lego-toast .lego-toast-close-icon,.lego-toast-error .lego-toast-close-icon,.lego-toast-warning .lego-toast-close-icon,.lego-toast-success .lego-toast-close-icon,.lego-toast-info .lego-toast-close-icon{width:18px;height:18px;margin-right:0.25rem;margin-top:0.25rem;color:#999999;cursor:pointer}.lego-toast .lego-toast-close-icon:hover,.lego-toast-error .lego-toast-close-icon:hover,.lego-toast-warning .lego-toast-close-icon:hover,.lego-toast-success .lego-toast-close-icon:hover,.lego-toast-info .lego-toast-close-icon:hover{color:#333333}.lego-toast .lego-toast-content,.lego-toast-error .lego-toast-content,.lego-toast-warning .lego-toast-content,.lego-toast-success .lego-toast-content,.lego-toast-info .lego-toast-content{flex:1;margin:1rem 0;word-break:break-word}.lego-toast a,.lego-toast-error a,.lego-toast-warning a,.lego-toast-success a,.lego-toast-info a{font-size:0.875rem}.lego-toast-error{border-left:0.5rem solid #d22233}.lego-toast-error .lego-toast-icon{color:#d22233}.lego-toast-warning{border-left:0.5rem solid #f2a515}.lego-toast-warning .lego-toast-icon{color:#f2a515}.lego-toast-success{border-left:0.5rem solid #62a70f}.lego-toast-success .lego-toast-icon{color:#62a70f}.lego-toast-info{border-left:0.5rem solid #666666}.lego-toast-info .lego-toast-icon{color:#666666}.lego-dialog .dialog{background-color:#ffffff;border-radius:4px;min-width:37.5rem;filter:drop-shadow(0 1px 2px #a8a8a8)}.lego-dialog .dialog lego-icon[icon=Cross]{position:absolute;top:1rem;right:1rem;cursor:pointer}.lego-dialog .dialog .dialog-content{display:flex;flex-direction:column;max-height:50vh;box-sizing:border-box}.lego-dialog .dialog .dialog-content .dialog-header{padding:1rem;border-bottom:1px solid #dedede;display:flex;align-items:center}.lego-dialog .dialog .dialog-content .dialog-header h3{margin:0 0 0 0.25rem}.lego-dialog .dialog .dialog-content .dialog-header lego-icon{width:36px;height:36px}.lego-dialog .dialog .dialog-content .dialog-body{flex-grow:1;padding:1.5rem;overflow-y:auto}.lego-dialog .dialog .dialog-content .dialog-footer{padding:1rem;min-height:4.5rem;background-color:#f8f8f8;border-top:1px solid #dedede;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:flex;align-items:center;justify-content:flex-end}.lego-dialog .dialog .dialog-content .dialog-footer lego-actionbar{padding:0}lego-button-group .input-wrapper .input .label-text{margin-bottom:1rem}lego-button-group .label{height:2.25rem;font-size:0.875rem;letter-spacing:0.025rem;padding:0.5rem}lego-button-group lego-button-group-option{display:inline-block}lego-button-group lego-button-group-option input[type="radio"]{opacity:0;height:0;width:0;background-color:#ffffff}lego-button-group lego-button-group-option input[type="radio"]:not([disabled]) ~ label{text-align:center;border:1px solid #dedede;border-right-width:0;color:#333333}lego-button-group lego-button-group-option input[type="radio"]:not([disabled]) ~ label:hover{cursor:pointer}lego-button-group lego-button-group-option input[type="radio"]:checked+label{background-color:#063c61;border-color:#063c61;color:#ffffff}lego-button-group lego-button-group-option input[type="radio"]:disabled+label{border:1px solid #dedede;border-right-width:0;background-color:#f1f1f1;color:#93a1aa}lego-button-group lego-button-group-option:first-of-type label{border-top-left-radius:0.125rem;border-bottom-left-radius:0.125rem}lego-button-group lego-button-group-option:last-child input[type="radio"]:disabled+label{border-right:1px solid #dedede;border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}lego-button-group lego-button-group-option:last-child input[type="radio"]+label{border-right:1px solid #dedede;border-top-right-radius:0.125rem;border-bottom-right-radius:0.125rem}lego-button-group lego-button-group-option:last-child input[type="radio"]:checked+label{border-color:#063c61}lego-file-upload .file-input-wrapper{position:relative;display:flex;margin:auto}lego-file-upload .file-input-wrapper input[type='file']{opacity:0;height:0;width:0;position:absolute}lego-file-upload .file-input-wrapper .image-preview{background-color:#efefef;border:solid 1px #efefef;display:flex;position:relative}lego-file-upload .file-input-wrapper .image-preview img{margin:auto;object-fit:cover;width:100%;height:100%}lego-file-upload .file-input-wrapper .image-preview lego-icon.clear{position:absolute;top:10px;right:10px;width:18px;height:18px;padding:16px;cursor:pointer;border:solid 1px #dedede;border-radius:50%;background-color:#efefef;display:flex;align-items:center;justify-content:center}lego-file-upload .file-input-wrapper .image-preview .spinner,lego-file-upload .file-input-wrapper .image-preview .error{margin:60px auto 0 auto}lego-file-upload .file-input-wrapper .image-preview .error{color:#d22233}lego-file-upload .file-input-wrapper .image-meta{display:flex;padding:.5rem;position:absolute;bottom:0;background-color:rgba(239,239,239,0.8)}lego-file-upload .file-input-wrapper .image-meta div{color:#000000;flex-grow:1}lego-file-upload .file-input-wrapper .image-meta div .value{font-weight:500}lego-file-upload .file-input-wrapper .url-or-upload{position:absolute;width:100%;top:20px;padding:20px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}lego-file-upload .file-input-wrapper .url-or-upload>*{margin-bottom:1rem}lego-file-upload .file-input-wrapper .url-or-upload .textbox-container{display:flex;width:100%;align-items:center}lego-file-upload .file-input-wrapper .url-or-upload .textbox-container lego-textbox{width:100%}lego-file-upload .file-input-wrapper .url-or-upload .textbox-container lego-icon{position:relative;top:-10px;right:20px;cursor:pointer}lego-file-upload .file-input-wrapper .url-or-upload .textbox-container lego-icon.disabled{cursor:default}ngx-loading-bar #loading-bar{color:#f73d8b}ngx-loading-bar #loading-bar .bar{background-color:#f73d8b;height:3px}lego-slider .slider-container{padding:0 0.5rem}lego-slider .slider-container .ng5-slider .ng5-slider-bar{background:#efefef;height:2px}lego-slider .slider-container .ng5-slider .ng5-slider-selection{background:#666666}lego-slider .slider-container .ng5-slider .ng5-slider-pointer{width:8px;height:16px;top:auto;bottom:0;background-color:#666666;border-top-left-radius:3px;border-top-right-radius:3px}lego-slider .slider-container .ng5-slider .ng5-slider-pointer:after{display:none}lego-slider .slider-container .ng5-slider .ng5-slider-bubble{bottom:14px}lego-slider .slider-container .ng5-slider .ng5-slider-limit{font-weight:bold;color:#666666}lego-slider .slider-container .ng5-slider .ng5-slider-tick{width:1px;height:10px;margin-left:4px;border-radius:0;background:#666666;top:-1px}lego-slider .slider-container .ng5-slider .ng5-slider-tick.ng5-slider-selected{background:#666666}lego-slider .slider-container .ng5-slider .ng5-slider-tick .ng5-slider-tick-legend{font-size:0.75rem;line-height:1.2}lego-widget{display:block;border:solid 1px #efefef}lego-widget .widget-head h4{margin:0;padding:1rem 0.5rem;background-color:#efefef;color:#063c61;text-transform:uppercase;letter-spacing:1px;font-size:0.875rem}
