.app-loading-spinner{text-shadow:0 0 1px #000;text-align:center;color:#dedede;width:auto;font-size:70px;left:0;position:relative;margin:0}.Toastify__toast-container{width:350px;box-sizing:initial}.Toastify__toast-container--top-right{top:20%;right:20px}.Toastify__toast{opacity:.8;margin:0 0 6px;line-height:1.2;font-size:1.25em;padding:15px 15px 15px 50px;background-repeat:no-repeat;box-shadow:0 0 12px #999;background-position:15px}.Toastify__toast:hover{opacity:1;box-shadow:0 0 12px #000}.Toastify__toast--info{background-color:rgba(54,149,224,.95);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")}.Toastify__toast--success{background-color:rgba(92,184,92,.95);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")}.Toastify__toast--warning{background-color:rgba(210,136,3,.88);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")}.Toastify__toast--error{background-color:rgba(217,83,79,.97);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")}.messenger-content{padding:8px;font-size:1.2em;text-align:center}.inactive-dialog{z-index:15000!important}.header{z-index:10;background:var(--color-default-bg);border-top:var(--header-border-top);box-shadow:1px 1px 4px 1px #b5b0b0!important}.header-left-section i{margin-right:8px;text-shadow:none!important;color:var(--color-icon-color)!important}.header-left-section i:hover{color:var(--color-icon-color-hover)!important}.header-left-section .pseudolink{display:flex;margin-left:50px;cursor:pointer;color:#0e65d8;text-decoration:underline}.header__store-debud-mode{position:absolute;left:50%;top:30px;transform:translate(-50%,-50%);color:var(--button-bg);background:var(--button-color);border-radius:var(--footer-button-border-radius);border:var(--footer-button-border)!important;padding:3px 10px}.header__store-debud-mode>div{font-size:15px!important;line-height:15px!important}.header label{color:var(--color-font-color)!important}.header-right-section .header-button{margin:0;padding:0 4px;display:inline-block;vertical-align:initial;background:none!important;color:var(--color-header-icon-color)}.header-right-section .header-button i{margin:0;padding:0;vertical-align:sub;text-shadow:none!important;color:var(--color-font-color)!important}.header-right-section .header-button label{padding:3px 7px;font-weight:700;border:1px solid;vertical-align:sub;border-radius:10px;font-size:12px!important;background:var(--color-default-bg);color:var(--button-color)!important}.clock-modal-container.ex-react-view-host.modal-container .ex-react-view{border:none;background:transparent;box-shadow:none!important}.clock-modal-container.ex-react-view-host.modal-container .ex-react-view .ex-react-view-content{border:none;background:transparent;background-color:transparent;box-shadow:none!important}.clock-modal-container.ex-react-view-host.modal-container .ex-react-view .ex-react-view-content .busy-indicator-background{background-color:transparent}.clock-entry-modal .ex-react-view{border:none!important;border-radius:8px!important}.clock-entry-modal .ex-react-view .ex-react-view-header{display:flex;font-size:1em;padding:0 16px;min-height:54px;text-shadow:none;flex-direction:row;align-items:center;justify-content:space-between;color:var(--color-header-font);border-top-left-radius:8px;border-top-right-radius:8px}.clock-entry-modal .ex-react-view .ex-react-view-header .ex-rvh-btn-group .fa.fa-times{opacity:1;font-size:1.5em}.clock-entry-modal .section-title{flex-grow:1;display:flex;font-size:18px;font-weight:300;text-align:center;letter-spacing:1px;justify-content:center}.clock-entry-modal .status{margin-top:10px;font-size:17px}.clock-entry-modal .ex-react-view .ex-react-view-content.content-container{border:none;display:flex;align-items:center;padding:20px 40px 40px}.clock-entry-modal .ex-react-view .ex-react-view-footer.modal-footer{height:auto;align-items:center;flex-direction:column}.clock-entry-modal .ex-react-view .ex-react-view-footer.modal-footer .ex-vf-button{width:255px;font-size:16px;margin:0 10px 10px}.request-modal .content-container{padding-bottom:20px!important}.request-modal .content-container .section-title{text-align:center;color:#b50000;font-size:24px;margin-bottom:10px}.request-modal .content-container .reg-form .ex-input{margin:10px 0;border-bottom:none}.request-modal .content-container .reg-form .ex-input .r-input-label{font-size:16px}.request-modal .content-container .reg-form .ex-input .r-input,.request-modal .content-container .reg-form .ex-input .r-select{border-radius:5px}.request-modal .content-container .reg-form .ex-input .r-select .r-stack-item{height:31px!important}.request-modal .content-container .reg-form .ex-input .r-select .r-stack-item i{align-self:center}.request-modal .content-container .reg-form .ex-input .r-input.r-input-text{height:31px!important}.request-modal .content-container .reg-form .ex-input.r-textarea .r-input-label{align-self:flex-start}.select-store .option-search{margin-bottom:0}.module-icon{margin-right:5px;display:flex;align-self:center;height:28px;width:28px}.menu-module-name{align-items:center}.module-setting{padding:4px;border-bottom:1px solid #ddd}.module-setting .setting-description__bullet{font-size:16px;padding:4px;vertical-align:bottom}.module-setting .setting-description{padding:8px;font-style:italic}.module-setting .ex-input{border:0}.module-setting .r-input-label{font-weight:500}.forecast{--bottom-height:68px;--chip-background-color:#e9e6e2;--forecast-grid-template-columns:20% minmax(220px,30%) 1fr}.forecast .MuiTextField-root .MuiInputBase-root .MuiInputBase-input{border:none!important;height:inherit;margin:inherit}.forecast .MuiSelect-select.MuiInputBase-input,.forecast .MuiTextField-root .MuiInputBase-root .MuiInputBase-input{padding:8.5px 12px;line-height:inherit;background-color:transparent;font-size:.8rem}.forecast .MuiInputLabel-root{line-height:1;font-size:.875rem}.forecast .MuiInputLabel-root.Mui-focused,.forecast .MuiInputLabel-root.MuiFormLabel-filled{transform:translate(14px,-6px) scale(.85)}.forecast-shell{width:100%}@media only screen and (max-width:1199px){.forecast-shell{--forecast-grid-template-columns:150px 260px 1fr}}.forecast-shell:after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#f7f4f4}.forecast-inner{position:relative;z-index:10;min-height:100%;display:grid}.forecast-wrapper{min-height:100%;display:flex;flex-direction:column;width:calc(100vw - 16px)}.forecast-wrapper.has-bottom-panel{padding-bottom:var(--bottom-height)}.forecast-top{padding:1rem 0;margin-bottom:.5rem}.forecast-top .orgunit-selector .MuiChip-root{background:var(--chip-background-color)}.forecast-top .orgunit-selector--readonly .MuiChip-root{opacity:1}.forecast-content,.forecast-content .container{flex:1 1 auto;display:flex;flex-direction:column}.forecast-bottom{background:#fff;position:fixed;z-index:10;bottom:0;left:0;right:0;padding:1rem 1.5rem;height:var(--bottom-height);box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.14),0 1px 8px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:space-between}.forecast-dialog{display:flex;padding:1rem;flex:0 0 auto;flex-direction:column;height:calc(100vh - 75px);position:relative;padding-bottom:calc(var(--bottom-height) + 1rem)}.forecast-dialog-top{padding-bottom:1rem}.forecast-dialog-content{flex:1 1 auto;overflow:auto}.forecast-dialog-bottom{position:absolute;left:0;right:0;bottom:0;background:#fff;padding:1rem 1.5rem;height:var(--bottom-height);box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.14),0 1px 8px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:space-between}.container{width:100%;margin:0 auto;padding:0 5rem}@media only screen and (max-width:1199px){.container{padding:0 .5rem}}.store-selector{display:flex;align-items:center;color:#ed1c24}.store-selector span{font-size:1.5rem;color:#ed1c24}.store-selector button{margin-left:.5rem;background:#efedea;border-radius:50px;height:25px;font-size:.85rem;font-weight:400;color:#332e21;box-shadow:none;padding:.25rem .75rem;line-height:1;text-transform:none}.store-selector button:hover{background:#e4e1dc}.store-selector button:disabled{background:#e9e6e2;color:#332e21}.store-selector-dialog .MuiDialogTitle-root{border-bottom:1px solid #ddd}.store-selector-dialog .MuiDialogActions-root{border-top:1px solid #ddd}.store-selector-dialog .MuiDialogContent-root{padding:1rem!important}.store-selector-dialog .MuiAutocomplete-popper .MuiPaper-root{box-shadow:none;background:transparent;border-radius:0 0 6px 6px;margin:0 2px 0 0}.store-selector-dialog .MuiAutocomplete-listbox .MuiAutocomplete-option i{margin-left:auto;opacity:.7}.store-selector-dialog .store-selector-wrapper{border:1px solid rgba(0,0,0,.42);border-radius:4px;overflow:hidden;height:393px;display:flex;flex-direction:column}.store-selector-dialog .store-selector-wrapper .MuiAutocomplete-option{min-height:36px}.store-selector-dialog .store-selector-wrapper .MuiAutocomplete-option p{color:rgba(0,0,0,.87);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.store-selector-dialog .store-selector-wrapper .MuiAutocomplete-option .MuiSvgIcon-root{color:rgba(0,0,0,.54)}.store-selector-dialog .store-search .MuiFormControl-root{border-bottom:1px solid rgba(0,0,0,.42)}.store-selector-dialog .store-search .MuiInputBase-root{border:none;border-radius:4px 4px 0 0;margin:-1px;width:auto}.store-selector-dialog .store-search .Mui-focused fieldset{border:none!important}.store-selector-dialog .store-search input[type=text]{border:none!important;margin:0}.store-selector-dialog .store-search input[type=text]:focus,.store-selector-dialog .store-search input[type=text]:hover{border:none!important}.store-selector-dialog .store-search .MuiSvgIcon-root{margin-left:.5rem}.store-selector-dialog .store-search .MuiAutocomplete-endAdornment{display:none}.store-selector-dialog .store-search .anticon-search{margin-left:.5rem}#employee-availability-dialog input[type=text]{width:auto;height:auto;border:none!important;margin:0;padding:.65rem .75rem;line-height:1.2375em;font-size:16px}#employee-availability-dialog input[type=checkbox]{height:100%}#employee-availability-dialog .MuiInputLabel-formControl{line-height:1;font-size:14px}#employee-availability-dialog .MuiDialog-paper{padding:0 25px 25px;background-color:#f7f4f4}#employee-availability-dialog .MuiDialog-paper .empAvailability-dialog-title{padding:1rem 0}#employee-availability-dialog .MuiDialog-paper .empAvailability-dialog-title__name{font-size:20px;font-weight:500;color:rgba(0,0,0,.87)}#employee-availability-dialog .MuiDialog-paper .empAvailability-dialog-content{background-color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12);border-radius:4px;padding:24px;overflow:auto;flex:1 1 auto}#employee-availability-dialog .MuiDialogContent-root{padding:10px;margin:-10px;min-height:630px;height:100%}#employee-availability-dialog.has-bottom-panel .MuiDialogContent-root{display:flex;background:#f7f4f4}#employee-availability-dialog.has-bottom-panel .empAvailability-dialog-content{border:none;box-shadow:none;min-height:530px;margin-bottom:75px}#employee-availability-dialog.has-bottom-panel .empAvailability-dialog-content:after{content:"";display:block;height:85px;position:absolute;z-index:100;bottom:0;left:0;right:0;background:#fff;z-index:10}#employee-availability-dialog:not(.has-bottom-panel) .MuiDialogContent-root{display:flex;flex-direction:column}#employee-availability-dialog .border-container{border-radius:4px;border:1px solid #e0e0e0;padding:.75rem 1rem;font-size:14px}#employee-availability-dialog .border-container .warning-message{height:28px;background-color:#ed6c02;position:absolute;top:-21px;left:-25px;right:-25px;color:#fff;padding:0 16px;line-height:28px;font-size:12px}#employee-availability-dialog .border-container .MuiTypography-h2{font-size:1rem;font-weight:500;margin:.5rem 0 1rem}#employee-availability-dialog .border-container .MuiFormControlLabel-label{font-size:14px}#employee-availability-dialog .bottom-panel{height:85px;display:flex;flex-direction:row;justify-content:flex-end;background:#fff;margin:0;padding:1.5rem;position:absolute;z-index:100;bottom:0;left:0;right:0}#employee-availability-dialog .schedule-list .schedule-item{border-radius:4px;box-shadow:none;margin:0 0 .75rem!important;background:#f7f4f4}#employee-availability-dialog .schedule-list .schedule-item:before{display:none}#employee-availability-dialog .schedule-list .schedule-item .MuiAccordionDetails-root{padding-top:0}#employee-availability-dialog .schedule-list .schedule-item .Mui-expanded .schedule-item-header .MuiTypography-root{font-weight:700}#employee-availability-dialog .schedule-list .schedule-item-header{width:100%;margin-right:1rem}#employee-availability-dialog .schedule-list .schedule-item-header .MuiTypography-root{font-size:.75rem;color:rgba(0,0,0,.87);line-height:.75rem}#employee-availability-dialog .schedule-list .schedule-item-header .MuiChip-root{height:24px;font-size:.8rem;font-weight:400}#employee-availability-dialog .schedule-list .schedule-item:last-of-type{margin-bottom:0}#employee-availability-dialog .form-schedule{border:1px solid #e0e0e0;border-radius:4px}#employee-availability-dialog .form-schedule-day{border-bottom:1px solid #e0e0e0;padding:1rem}#employee-availability-dialog .form-schedule-day .MuiTypography-body1{color:rgba(0,0,0,.87);font-weight:500;text-transform:capitalize}#employee-availability-dialog .form-schedule-comment{padding:1rem}#employee-availability-dialog .form-schedule-comment input[type=text]{line-height:1.4375em;font-size:16px;padding:16px 14px}#employee-availability-dialog .form-schedule-comment .MuiInputLabel-formControl{line-height:1.4375em;font-size:16px}.edit-availability-dates-dialog__title{padding:16px!important;background-color:#f7f4f4}.edit-availability-dates-dialog__content{width:514px;padding:0 16px!important;background-color:#f7f4f4}.edit-availability-dates-dialog__wrapper{justify-content:space-between;background-color:#fff;padding:16px;margin-bottom:12px;border-radius:4px;grid-gap:16px;gap:16px;box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.2)}.edit-availability-dates-dialog .MuiTextField-root .MuiInputBase-root .MuiInputBase-input{border:none!important;height:inherit;margin:inherit}.edit-availability-dates-dialog .MuiSelect-select.MuiInputBase-input,.edit-availability-dates-dialog .MuiTextField-root .MuiInputBase-root .MuiInputBase-input{padding:8.5px 14px}.cancel-availability-request-dialog__title{padding:16px;font-size:20px;font-weight:500;line-height:32px}.cancel-availability-request-dialog__content{width:343px;padding:8px 16px;margin-top:8px;font-size:16px;color:#262626;line-height:24px}.cancel-availability-request-dialog__actions{padding:16px}.cancel-availability-request-dialog .MuiTextField-root .MuiInputBase-root .MuiInputBase-input{border:none!important;height:inherit;margin:inherit}.cancel-availability-request-dialog .MuiSelect-select.MuiInputBase-input,.cancel-availability-request-dialog .MuiTextField-root .MuiInputBase-root .MuiInputBase-input{padding:8.5px 14px}.ts-container{border:1px solid #e6e1e1;overflow:hidden;background:#fff}.ts-days{border-right:1px solid #e6e1e1;width:58px;flex:0 0 58px}.ts-days-item{border-bottom:1px solid #e6e1e1;text-align:center;padding:.5rem;height:40px;display:flex;align-items:center;justify-content:center}.ts-days-item .MuiTypography-root{font-size:.75rem;font-weight:400;text-transform:uppercase;color:rgba(0,0,0,.87)}.ts-days-item:last-of-type{border-bottom:none}.ts-timeline{flex:1 1 auto;overflow:auto}.ts-timeline-inner{min-width:696px}.ts-timeline-header{border-bottom:1px solid #e6e1e1;justify-content:space-between;height:40px;overflow:hidden}.ts-timeline-time{border-right:1px solid #e6e1e1;padding:.8rem 0 1rem;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center}.ts-timeline-time .MuiTypography-root{font-size:.75rem;line-height:1;font-weight:600;color:rgba(0,0,0,.87)}.ts-timeline-time span{font-size:.6rem}.ts-timeline-time:last-of-type{border-right:none}.ts-timeline-scale-day{position:relative;height:40px;border-bottom:1px solid #e6e1e1}.ts-timeline-scale-day:last-of-type{border-bottom:none}.ts-timeline-scale-day .scale-segments{height:40px}.ts-timeline-scale-day .scale-segments .segment{border-right:1px solid rgba(230,225,225,.4)}.ts-timeline-scale-day .scale-segments .segment-last{border-right:1px solid #e6e1e1}.ts-timeline-scale-day .scale-segments .segment:last-of-type{border-right:none!important}.ts-timeline-scale-day .scale-time{display:flex;align-items:center;justify-content:center;overflow:hidden;height:28px;position:absolute;top:6px;bottom:6px;left:0;right:0;background:rgba(113,197,232,.6);border-radius:6px}.ts-timeline-scale-day .scale-time .MuiTypography-root{position:relative;top:0;font-size:.75rem;line-height:1;font-weight:600;color:rgba(0,0,0,.87)}.weekly-forecast{padding:10px 0}.weekly-forecast input[readonly]{border-color:transparent;background:none}.weekly-forecast input::-webkit-inner-spin-button,.weekly-forecast input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.weekly-forecast .forecast-currency-input{height:24px}.weekly-forecast__detailed-item.weekly-forecast__detailed-item--procesisubg{pointer-events:none}.weekly-forecast__detailed-item.weekly-forecast__detailed-item--procesisubg fieldset{background:#f5f4f4}.weekly-forecast__detailed-item.weekly-forecast__detailed-item--procesisubg .weekly-forecast__grid:after{content:"Processing...";font-size:medium;line-height:27px;font-weight:700}.weekly-forecast__detailed-item.weekly-forecast__detailed-item--procesing-error{pointer-events:none}.weekly-forecast__detailed-item.weekly-forecast__detailed-item--procesing-error fieldset{border-color:red;background:#ffdede}.weekly-forecast__fieldset{border:none;border-top:1px solid var(--color-default-1)}.weekly-forecast__fieldset__processing{pointer-events:none}.weekly-forecast__fieldset__processing .weekly-forecast__grid-row--input input{background:#f5f4f4}.weekly-forecast__fieldset>legend{padding:0 7px;font-size:small;font-weight:700;color:var(--color-font-color);background-color:var(--form-group-legend-bg);border:1px solid var(--form-group-legend-border)}.weekly-forecast__detailed{padding-top:5px}.weekly-forecast__detailed-fieldset-enter{opacity:0}.weekly-forecast__detailed-fieldset-enter-active{opacity:1;transition:opacity .5s ease-in}.weekly-forecast__detailed-fieldset-exit{opacity:0}.weekly-forecast__detailed-content{text-align:center}.weekly-forecast__detailed-content>fieldset{text-align:left}.weekly-forecast__detailed-content table{width:100%;text-align:center}.weekly-forecast__detailed-content table tfoot tr td,.weekly-forecast__detailed-content table thead tr td{font-weight:700;color:var(--color-font-color)}.weekly-forecast__detailed-content table tr td{height:30px;font-size:12px;font-weight:100;color:#484848;border-top:1px solid #ddd;border-left:1px solid #ddd}.weekly-forecast__detailed-content table tr td:last-child{border-right:1px solid #ddd}.weekly-forecast__detailed-content table tr td input{width:100%;height:100%;font-size:13px;padding:4px 0;text-align:center;border:1px solid #ddd;background-color:#f5f5f5}.weekly-forecast__detailed-content table tr:last-child td{border-bottom:1px solid #ddd}.weekly-forecast__detailed-item{width:250px;display:inline-block}.weekly-forecast__detailed-item legend{font-size:small;font-weight:700}.weekly-forecast__detailed-item input{width:100%;font-size:13px;padding:4px 0;border-radius:0;text-align:center;border:1px solid #ddd;background-color:#f5f5f5}.weekly-forecast__grid{width:100%;display:block;line-height:12px}.weekly-forecast__grid--table{display:table;table-layout:fixed;vertical-align:middle}.weekly-forecast__grid-row{width:100%;display:table-row}.weekly-forecast__grid-row--title-group{padding:5px;display:table}.weekly-forecast__grid-row--grouped{display:table;padding-top:5px;margin:0 0 10px;border:1px solid var(--color-default-2);box-shadow:0 0 5px 0 var(--color-default-2)}.weekly-forecast__grid-row--input{display:flex;min-height:34px;overflow:hidden;align-items:center;justify-content:space-between}.weekly-forecast__grid-row--input:not(:last-of-type){border-bottom:1px solid #ddd}.weekly-forecast__grid-row--input label{font-size:1em;font-weight:300;padding:8px 4px;line-height:1.1;color:var(--color-black)}.weekly-forecast__grid-row--input label:last-of-type{float:right}.weekly-forecast__grid-row--input label:first-of-type{float:left}.weekly-forecast__grid-row--input input{width:65%;float:right;margin:5px 0;padding:4px 0;font-size:1.2em;text-align:center;border:1px solid #ddd;background-color:#efff00}.weekly-forecast__grid-row--end{border-top:1px solid #ffbfbf}.weekly-forecast__grid-row--fixed{display:table;table-layout:fixed}.weekly-forecast__grid-row--header{width:100%;display:table;font-weight:700;table-layout:fixed;border-bottom:1px solid var(--color-default-1)}.weekly-forecast__grid-row--underlined{color:#000;border-bottom:1px solid #ffbfbf}.weekly-forecast__grid-cell{padding:5px;display:table-cell}.weekly-forecast__grid-cell--center{text-align:center;vertical-align:middle}.weekly-forecast__grid-cell--bold{font-weight:700}.weekly-forecast__grid-cell--left{text-align:left}.weekly-forecast__grid-cell--more-half{width:58.3%}.weekly-forecast__grid-cell--chk{width:20px}.weekly-forecast__grid-cell i{width:auto}.weekly-forecast__grid-cell>h1{margin:0;line-height:1;font-size:1.3em;text-align:left;font-weight:700;color:var(--color-font-color)}.weekly-forecast__grid-tab{width:98%;line-height:1;cursor:pointer;font-size:1.1em;text-align:center;vertical-align:top;font-weight:400;padding:6px 8px 7px;display:inline-block;color:var(--button-color);border:1px solid var(--button-color);box-shadow:0 2px 2px 0 rgba(51,51,51,.3)}.weekly-forecast__grid-tab--active,.weekly-forecast__grid-tab:hover{font-weight:700;transform:scale(1.02);color:var(--button-component-color);border:1px solid var(--button-component-color);background-color:var(--button-component-hover-bg);box-shadow:1px 1px 2px 1px #adadad}.forecast-alert{font-size:14px;display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 16px}.forecast-alert__icon_info i{border:2px solid;border-radius:100%;width:24px;height:24px;font-size:12px;align-content:center;justify-content:center}.forecast-alert-alert-hint,.forecast-alert__icon_info i{display:flex;align-items:center}.forecast-alert-hint-text{font-weight:700;text-decoration:underline;margin-right:8px}.forecast-alert.forecast-alert__error{background:#ffe7e7;color:#8b3a3a;font-weight:500}.forecast-alert.forecast-alert__error i{color:red!important}.forecast-alert.forecast-alert__warning{font-weight:600;background:#fde8d6;color:#543213}.forecast-alert.forecast-alert__warning i{border-color:#ed6c02;color:#ed6c02!important}.modal-footer{padding-left:40px;padding-right:40px}