button[data-v-357e953d]{font-size:14px;font-weight:400;color:#f5f5f5;padding:5px;background-color:var(--desp-purple-color);text-transform:uppercase;border:2px solid #d7106f;border-radius:6px;transition-duration:.3s;box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:100%;height:28px}button[data-v-357e953d]:hover{background-color:#d7106f;border-color:var(--desp-purple-color)}button[data-v-357e953d]:active{transition-duration:.1s;background-color:var(--desp-violet-color)}.configuration-dropdown[data-v-5ac4f77d]{position:relative;width:100%}.configuration-dropdown__trigger[data-v-5ac4f77d]{width:100%;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,var(--desp-purple-color) 0%,var(--desp-purple-color) 40%,var(--desp-violet-color) 60%,var(--desp-violet-color) 100%);background-size:400% 100%;border:2px solid transparent;background-clip:padding-box;border-radius:5px;padding:6px 8px;font-size:.8rem;transition:.2s ease;color-scheme:light dark;animation:violet-to-mix .25s ease-in-out forwards;color:#fff;cursor:pointer}.configuration-dropdown__trigger[data-v-5ac4f77d]:disabled{cursor:not-allowed;opacity:.6}.configuration-dropdown__trigger[data-v-5ac4f77d]:hover:not(:disabled){animation:mix-to-violet .25s ease-in-out forwards}.configuration-dropdown__label[data-v-5ac4f77d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configuration-dropdown__chevron[data-v-5ac4f77d]{margin-left:8px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #333;flex-shrink:0;transition:border-color .2s ease,transform .2s ease}.configuration-dropdown__trigger:hover:not(:disabled) .configuration-dropdown__chevron[data-v-5ac4f77d]{border-top-color:#d7106f}.configuration-dropdown__trigger[data-v-5ac4f77d]:focus-visible{outline:none}.configuration-dropdown__trigger:focus-visible .configuration-dropdown__chevron[data-v-5ac4f77d],.configuration-dropdown__trigger[aria-expanded=true] .configuration-dropdown__chevron[data-v-5ac4f77d]{border-top-color:#d7106f}.configuration-dropdown__trigger[aria-expanded=true] .configuration-dropdown__chevron[data-v-5ac4f77d]{transform:rotate(180deg)}.configuration-dropdown__menu[data-v-5ac4f77d]{position:absolute;top:calc(100% + 2px);left:0;width:100%;padding:6px;margin:0;list-style:none;background:var(--desp-violet-color);border-radius:6px;box-sizing:border-box;z-index:10}.configuration-dropdown__option[data-v-5ac4f77d]{width:100%;border:none;background:transparent;color:#fff;text-align:left;padding:6px 8px;border-radius:6px;cursor:pointer;overflow:hidden}.configuration-dropdown__option-label[data-v-5ac4f77d]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configuration-dropdown__option[data-v-5ac4f77d]:hover,.configuration-dropdown__option[data-v-5ac4f77d]:focus{background:#ffffff1f;outline:none}.configuration-dropdown__option.selected[data-v-5ac4f77d]{background:#fff3;font-weight:700}.configuration-dropdown__group[data-v-5ac4f77d]{padding:6px 8px 4px;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffffb3}.configuration-dropdown__empty[data-v-5ac4f77d]{color:#fff;padding:6px 8px}div#service-date-range-container[data-v-20e64060]{margin:12px}input[data-v-20e64060]{background:transparent;font-family:Roboto-Regular;color:#fff;box-sizing:border-box;border:1px solid #555;border-radius:6px;cursor:text;transition:opacity .25s ease-in-out,border-color .25s ease-in-out}input[data-v-20e64060]:hover{border-color:#aaa}input[data-v-20e64060]:focus{outline:none;border-color:#fff}input#date-range-input-months[data-v-20e64060]{border-radius:6px 0 0 6px;border-right:none}input[type=date][data-v-20e64060]::-webkit-calendar-picker-indicator{color:#fff;filter:invert(1);cursor:pointer;padding-right:8px;opacity:.5;transition:opacity .25s ease-in-out}input[type=date][data-v-20e64060]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=number][data-v-20e64060]::-webkit-inner-spin-button,input[type=number][data-v-20e64060]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;display:none}input[type=number][data-v-20e64060]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input-widgets[data-v-20e64060]{display:flex;flex-direction:row;gap:16px;height:32px;justify-content:space-between}.widget-container[data-v-20e64060]{height:100%;display:flex;flex-direction:row;gap:0px}.widget-container#start-date[data-v-20e64060]{width:128px}.widget-container#start-date>input[data-v-20e64060]{text-align:center}.widget-container#extra-months[data-v-20e64060]{width:64px}.widget-container#extra-months input[type=number][data-v-20e64060]{background:transparent;text-align:center}.widget-container#apply-and-dropdown[data-v-20e64060]{display:flex;flex-direction:row;justify-content:space-between;gap:16px}.widget-container#apply-and-dropdown>div[data-v-20e64060]{flex:1}.arrows[data-v-20e64060]{height:100%;display:flex;flex-direction:column;width:fit-content;border:none}.arrows>button[data-v-20e64060]{font-size:6px;border:none;color:#fff;cursor:pointer;height:50%;width:100%;text-align:center;align-items:center;justify-content:center;justify-items:center;align-content:center;transition:background-color .25s ease-in-out}.arrows>button#increment[data-v-20e64060]{background:var(--desp-purple-color);border-radius:0 6px 0 0}.arrows>button#decrement[data-v-20e64060]{background:var(--desp-violet-color);border-radius:0 0 6px}.arrows>button:hover#increment[data-v-20e64060]{background-color:color-mix(in srgb,var(--desp-purple-color) 90%,white)}.arrows>button:hover#decrement[data-v-20e64060]{background-color:color-mix(in srgb,var(--desp-violet-color) 90%,white)}.arrows>button:active#increment[data-v-20e64060]{background-color:var(--desp-purple-color);transition:none}.arrows>button:active#decrement[data-v-20e64060]{background-color:var(--desp-violet-color);transition:none}.quantity-incrementer-widget-parent-div[data-v-029dc2d1]{display:flex;flex-direction:column;gap:4px;padding:0;margin:0;font-size:11px;align-items:center;width:fit-content;height:fit-content}.title-div[data-v-029dc2d1]{flex:1;padding:0;margin:0;justify-content:center;color:#aaa}.quantity-and-buttons-container[data-v-029dc2d1]{display:flex;flex-direction:row;align-items:center;flex:auto;justify-content:flex-end;margin:0;padding:0}.quantity-container[data-v-029dc2d1]{flex:1;width:4ch}.inc-dec-buttons-container[data-v-029dc2d1]{display:flex;flex-direction:column;padding:0;margin-left:2px;width:fit-content;height:fit-content}.inc-dec-button[data-v-029dc2d1]{border:none;height:12px;width:16px;padding:0;margin:0;text-align:center;vertical-align:middle;transition:all .25s ease-out;color:#fff;font-size:6px;-webkit-user-select:none;user-select:none}.inc-dec-button#minus[data-v-029dc2d1]{background-color:var(--desp-violet-color);border-radius:0 0 2px 2px}.inc-dec-button#minus[data-v-029dc2d1]:hover{background-color:#6829c2}.inc-dec-button#minus[data-v-029dc2d1]:active{background-color:#551fa8}.inc-dec-button#plus[data-v-029dc2d1]{background-color:var(--desp-purple-color);border-radius:2px 2px 0 0}.inc-dec-button#plus[data-v-029dc2d1]:hover{background-color:#d52678}.inc-dec-button#plus[data-v-029dc2d1]:active{background-color:#bf1f66}.runtime-indicator{color:var(--desp-purple-color);font-weight:700;cursor:help}.group[data-v-5cf5846a]{border:1px solid #555;padding:0 6px 4px;margin:0;box-sizing:border-box;justify-items:center;border-radius:6px;transition:all .25s ease-out;display:flex;flex-direction:row}.group.disabled[data-v-5cf5846a]{border-color:#555}.group[data-v-5cf5846a]:hover{border:1px solid var(--desp-purple-color);color:#fff}.group legend[data-v-5cf5846a]{padding:0;margin:0}.slider-container[data-v-5cf5846a]{height:15px;flex:1;gap:10px;display:flex;flex-direction:row;align-items:center;font-size:12px}.custom-slider[data-v-5cf5846a]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:1px;background:#fff;outline:var(--desp-background-color) solid 1px;position:relative}.custom-slider[data-v-5cf5846a]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:8px;height:8px;background:var(--desp-purple-color);border-radius:50%;cursor:pointer;box-shadow:0 0 8px var(--desp-purple-color);z-index:2}.custom-slider[data-v-5cf5846a]::-moz-range-thumb{width:16px;height:16px;background:var(--desp-purple-color);border-radius:50%;cursor:pointer;box-shadow:0 0 4px #0a0a0a80;z-index:2}.custom-slider[data-v-5cf5846a]:focus::-webkit-slider-thumb{background:var(--desp-background-color);border:2px solid var(--desp-purple-color);width:9px;height:9px}.custom-slider[data-v-5cf5846a]:focus::-moz-range-thumb{border:2px solid #0056b3}.custom-slider[data-v-5cf5846a]:before,.custom-slider[data-v-5cf5846a]:after{content:"";position:absolute;width:1px;height:8px;background:#fff;top:50%;transform:translateY(-50%)}.custom-slider[data-v-5cf5846a]:before{left:0}.custom-slider[data-v-5cf5846a]:after{right:0}.number-input-box[data-v-5cf5846a]{height:100%;width:50px;box-sizing:border-box;padding:0;margin:0;font-size:11px;background-color:transparent;border:1px solid var(--desp-light-border-color);box-shadow:none;color:#fff;text-align:center;outline:none}.number-input-box-container[data-v-5cf5846a]{display:flex;align-items:center;justify-content:end;height:100%;flex:0}input[data-v-5cf5846a]::-webkit-outer-spin-button,input[data-v-5cf5846a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-5cf5846a]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.group[data-v-0d862e85]{border:1px solid #555;padding:0 6px 4px;margin:0;box-sizing:border-box;justify-items:center;border-radius:6px;transition:all .25s ease-out}.group.disabled[data-v-0d862e85]{border-color:#555}.group[data-v-0d862e85]:hover{border:1px solid var(--desp-purple-color);color:#fff}.group.disabled[data-v-0d862e85]:hover{border:1px solid #555;color:#fff}.group legend[data-v-0d862e85]{padding:0;margin:0}.number-input-box-widget[data-v-0d862e85]{display:flex;align-items:center;height:18px;width:72px}.number-input-box-container[data-v-0d862e85]{display:inline-block;height:100%;flex:1}.number-input-box[data-v-0d862e85]{height:100%;width:100%;box-sizing:border-box;padding:0;margin:0;font-size:11px;background-color:transparent;border:1px solid var(--desp-light-border-color);box-shadow:none;color:#fff;text-align:center;outline:none}.number-input-box-widget.disabled>.number-input-box-container>input[data-v-0d862e85]{color:gray;cursor:not-allowed;font-size:18px}.number-input-box-widget.disabled>button[data-v-0d862e85]{background-color:var(--desp-light-border-color);color:gray;cursor:not-allowed;font-size:18px}.inc-dec-button[data-v-0d862e85]{border:0px solid red;cursor:pointer;height:100%;width:fit-content;padding:0;margin:0;text-align:center;vertical-align:middle;transition:all .25s ease-out;font-size:16px;background-color:transparent;-webkit-user-select:none;user-select:none}.inc-dec-button#minus[data-v-0d862e85]{color:var(--desp-violet-color)}.inc-dec-button#minus[data-v-0d862e85]:hover{color:#6829c2}.inc-dec-button#minus[data-v-0d862e85]:active{color:#551fa8}.inc-dec-button#plus[data-v-0d862e85]:active{color:#bf1f66}.inc-dec-button#plus[data-v-0d862e85]{color:var(--desp-purple-color)}.inc-dec-button#plus[data-v-0d862e85]:hover{color:#d52678}.inc-dec-button.disabled#plus[data-v-0d862e85],.inc-dec-button.disabled#minus[data-v-0d862e85]{color:gray}.disabled[data-v-0d862e85]{background-color:var(--desp-light-border-color);color:var(--desp-disabled-text-color)}input[data-v-0d862e85]::-webkit-outer-spin-button,input[data-v-0d862e85]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-0d862e85]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.tooltip-icon[data-v-19732656]{color:#a9a9a9;font-weight:700;position:relative;transition:all .5s;cursor:help}.tooltip-icon[data-v-19732656]:hover{color:var(--desp-purple-color)}.tooltip-icon:hover .tooltip-text[data-v-19732656]{visibility:visible;opacity:1}.tooltip-text[data-v-19732656]{opacity:0;position:absolute;background-color:var(--desp-background-color);color:#fff;padding:8px;border-radius:8px;bottom:125%;left:50%;transform:translate(-25%);z-index:100;transition:opacity .5s;width:150px;border:1px solid var(--desp-violet-color);box-shadow:0 0 2px #ffffff80,0 0 4px #ff00ffb3}.service[data-v-06cb8d63]{--internal-divider-line-border: 1px solid #44416c;border:1px solid var(--hline-colour);min-width:200px;max-width:200px;background:#292b4b;flex:0 0 auto;flex-direction:column;display:flex;justify-content:flex-start;box-shadow:0 0 4px #fff;height:fit-content;gap:0px;padding:6px}.service-title-bar[data-v-06cb8d63]{height:fit-content;padding:0;margin:0;align-items:start;display:flex;flex-direction:row;justify-content:space-between}.service-title-bar>div[data-v-06cb8d63]{display:flex;justify-content:space-between;flex:0}.service-title-bar>div:last-child>img[data-v-06cb8d63]{width:15px;height:15px}#service-summary[data-v-06cb8d63]{margin:6px 0 0}#service-configuration[data-v-06cb8d63]{font-size:10px;color:#aaa;display:flex;width:100%;flex-direction:row;flex-wrap:wrap;gap:0px 8px;justify-content:space-between;align-items:center;justify-items:center;margin-bottom:8px}.number-input-box-widget-container[data-v-06cb8d63]{box-sizing:border-box;width:calc(50% - 4px)}.daily-usage-input-div[data-v-06cb8d63]{display:flex;flex-direction:row;justify-content:left;align-items:center;margin:0;padding:3px 0 0}.estimation-service-input-box[data-v-06cb8d63]{box-sizing:border-box;color:#fff;border-radius:2px;border:1px solid #ffffff44;transition:all .2s ease-in-out;padding:1px 2px;text-align:center;width:30px;height:19px;margin:0 5px}.estimation-service-input-box[data-v-06cb8d63]:disabled{cursor:not-allowed}.estimation-service-input-box[data-v-06cb8d63]:hover:not([disabled]){background-color:#fff2}.estimation-service-input-box[data-v-06cb8d63]:focus:not([disabled]){border:2px solid #ffffff44;outline:none}#service-total-and-date[data-v-06cb8d63]{font-size:12px;border-top:var(--internal-divider-line-border);margin-top:5px;padding-top:5px;display:flex;flex-direction:row;justify-content:space-evenly}#service-total-and-date[data-v-06cb8d63] tr:last-child{font-size:10px;color:#aaa;font-style:italic}.range-slider-container[data-v-06cb8d63]{padding:3px 0;margin:0}input[type=number][data-v-06cb8d63]::-webkit-inner-spin-button,input[type=number][data-v-06cb8d63]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tooltip-text-table[data-v-0d999320]{width:100%;border-collapse:collapse}.tooltip-text-table>thead>tr>th[data-v-0d999320]{font-weight:700;font-size:12px;color:#fff;border-bottom:1px solid var(--desp-purple-color);text-align:center;padding-bottom:4px}#ghg-disclaimer[data-v-0d999320]{font-size:10px;font-style:italic;margin-top:5px;color:#ccc}.tooltip-text-table>tbody>tr>td[data-v-0d999320]{font-style:normal!important;font-size:10px;color:#ccc}.tooltip-text-table>tbody>tr>td[data-v-0d999320]:first-child{text-align:left;padding-left:5px}.tooltip-text-table>tbody>tr>td[data-v-0d999320]:nth-child(2){text-align:right;padding-right:5px}.tooltip-text-table>tbody>tr:last-child>td[data-v-0d999320]{border-bottom:1px solid var(--desp-purple-color)}.export-dropdown[data-v-013642c4]{position:absolute;top:40px;right:0;background-color:var(--gradient-light-colour);border:1px solid var(--hline-colour);border-radius:5px;box-shadow:2px 2px 5px #0000004d;z-index:10}.export-dropdown-option[data-v-013642c4]{display:block;width:100%;border:none;background:none;padding:8px 12px;text-align:left;cursor:pointer;color:#fff}.export-dropdown-option[data-v-013642c4]:hover{background-color:var(--gradient-dark-colour)}div.app-estimation-root-div{height:100%;display:flex;flex-direction:column;direction:ltr;width:100%;scrollbar-gutter:stable;overflow-y:auto}#estimation-container{border:2px solid var(--hline-colour);border-radius:6px;display:flex;flex-direction:column;background-color:var(--gradient-light-colour);background-color:#292b4b;background:var(--component-background-color);overflow:auto;flex:1;box-sizing:border-box}#save-export-buttons{display:flex;flex-direction:column;align-items:center;height:fit-content;flex:0 0 auto;gap:15px;padding:15px 0}#estimation-title{padding:10px;min-height:25px;max-height:25px;border-bottom:2px solid var(--hline-colour);font-size:18px}#estimation-title img{margin-right:10px}#estimation-title,#estimation-subtitle{padding-right:10px;display:flex;flex-direction:row;align-items:center}.clear-basket{margin-left:auto}.clear-basket>p{font-size:12px;color:gray}.clear-basket>p:hover{color:#fff;cursor:pointer}.basket-contents{border-top:2px solid #292b4b;border-bottom:2px solid #292b4b;padding:15px;margin:0;flex:1 1 auto;display:flex;align-items:center;align-content:flex-start;justify-content:center;flex-flow:row wrap;gap:15px}#basket-contents-monthly-services,#basket-contents-hourly-services{height:250px;border-bottom:2px solid var(--hline-colour);box-sizing:border-box;overflow-x:hidden}.basket-name{margin:10px 0;margin-left:calc(var(--scrollbar-width) + 0px)}.basket-name:hover{color:var(--desp-purple-color);cursor:pointer}#shopping-cart{border:var(--debug-border-width) dotted #e0a4b5;width:auto;height:25px}#estimation-total{padding:10px;border-top:2px solid var(--hline-colour);display:flex;min-height:fit-content;box-sizing:border-box}.price-table{flex:1}.price-table>thead>tr:first-child{font-size:18px;font-weight:700}.price-table>tbody>tr>td{font-size:12px;color:#aaa}.price-table>tbody>td{border:calc(var(--debug-border-width) + 0px) solid pink;text-align:left}#save-export-buttons button{width:200px}.transition-box{transition:height .3s ease-in-out,padding .3s ease-in-out,margin .3s ease-in-out;overflow:hidden}.section-title{text-align:left;border-top:2px solid var(--hline-colour, #ccc);padding:.375rem 0;font-weight:600}.slow-fade-enter-active,.slow-fade-leave-active{transition:max-height .4s ease-in-out,opacity .4s ease-in-out}.slow-fade-enter-from,.slow-fade-leave-to{max-height:0;opacity:0}svg path[data-v-6fa255e6],svg circle[data-v-6fa255e6],svg rect[data-v-6fa255e6]{transition:stroke .3s ease;cursor:pointer}#info-icon-svg-element[data-v-6fa255e6]{padding:0;margin:0;border-radius:25%;background:var(--desp-gradient);background-size:400% 100%;animation:violet-to-mix .25s ease-in-out forwards;cursor:pointer}#info-icon-svg-element[data-v-6fa255e6]:hover{animation:mix-to-violet .25s ease-in-out forwards}#calculator-pages-navbar[data-v-54d60c15]{gap:0px;display:flex;width:100%;flex:1 1 auto;flex-direction:row;justify-content:space-between;border:calc(var(--debug-border-width) + 0px) solid lime}#calculator-pages-navbar .calculator-page-link[data-v-54d60c15]{text-decoration:none;color:#aaa;width:var(--navbar-button-width);height:100%;font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .2s linear;line-height:var(--navbar-height);flex:0 1 auto;border-bottom:2px solid var(--desp-violet-color);box-sizing:border-box}#calculator-pages-navbar .calculator-page-link[data-v-54d60c15]:hover{transition:all .2s linear,background-color .2s ease-in,background-color .01s ease-out;transform:translateY(2px);border-bottom:2px solid var(--desp-violet-color);border-radius:0 0 4px 4px;height:calc(100% + -0px);color:#fff;font-weight:700}#calculator-pages-navbar .calculator-page-link[data-v-54d60c15]:active{transition:all .2s linear,background-color .01s ease-out;background-color:var(--desp-purple-color)}#calculator-pages-navbar .calculator-page-link.selected-page[data-v-54d60c15]{background-color:transparent;color:var(--hline-color);font-weight:700;transform:translateY(0);cursor:default;border-bottom:2px solid var(--desp-purple-color);height:100%;border-radius:0}.dropdown-container[data-v-54d60c15]{position:relative;display:flex;align-items:center}#calculator-pages-navbar>#simulation-settings-button[data-v-54d60c15]{margin-left:auto}#main-container{background:var(--gradient-dark-colour);align-items:center;width:100%;display:flex;flex-direction:column;height:calc(100vh - var(--navbar-height) - var(--footer-height) - var(--header-height));font-size:14px;height:100%;overflow-y:auto;overflow-x:auto}#columns{border:calc(var(--debug-border-width) + 0px) dotted red;display:flex;height:100%;width:100%;justify-content:center}div#collapsed-basket-icon{height:36px;width:36px;border-radius:25%;box-sizing:border-box;background:linear-gradient(90deg,var(--desp-violet-color) 2%,var(--desp-purple-color) 4%,var(--desp-purple-color) 40%,var(--desp-violet-color) 60%,var(--desp-violet-color) 100%);cursor:pointer;transition:width .25s ease-in-out,opacity .25s ease-in-out,border .5s ease-in-out;animation:violet-to-mix .25s ease-in-out forwards;background-size:400% 100%}div#collapsed-basket-icon:hover{animation:mix-to-violet .25s ease-in-out forwards}.column{overflow-y:auto;display:flex;flex-direction:column;flex:1;border:calc(var(--debug-border-width) + 0px) dotted yellow;height:100%}.column-left{max-width:740px;margin-right:20px;overflow-y:auto}.column.column-right{flex:none;width:262px;height:100%;transition:width .25s ease-in-out,opacity .25s ease-in-out}.column-right.collapsed{max-width:0}.colored-word{color:var(--desp-purple-color);margin-right:5px}#calculator-pages-navbar{height:var(--navbar-height);display:flex;flex-direction:row;flex:0;margin:0;border:calc(var(--debug-border-width) + 0px) dotted lime;width:100%;box-sizing:border-box;gap:12px}#active-page-content{margin:0;padding-top:30px;padding-right:15px;flex:1;overflow:hidden;box-sizing:border-box}#basket-icon{width:24px;height:24px;padding-right:7%}.service-title-bar{height:20px;display:flex;flex-direction:row;margin:5px;padding:0;justify-content:space-between}.service-title-bar>div:first-child{flex-grow:1;display:flex;flex-direction:row}.service-title-bar>div:last-child{margin-left:auto}.service-title-bar>div:first-child>span{flex-grow:0}.service-icon{width:var(--service-icon-dim);height:var(--service-icon-dim);border-radius:50%;margin-right:10px;outline:2px solid var(--desp-violet-color);outline-offset:0px}.service-title-name{font-weight:700;font-size:14px}.hourly-indicator{color:#2bef91;font-weight:700;cursor:help}.monthly-indicator{color:#ebef2b;font-weight:700;cursor:help}.basket-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1001}.basket-modal-content{background:transparent;padding:20px;border-radius:8px;max-width:90%;max-height:80%;overflow-y:hidden;box-shadow:0 4px 8px #0003;display:flex;justify-items:right;flex-direction:column}.basket-modal-content>div:first-child{margin-left:auto}#close-modal-cross{cursor:pointer;font-size:2rem;transition:color .25s ease-in-out;color:var(--desp-purple-color)}#close-modal-cross:hover{color:#fff}#footer-container[data-v-1a4af4a7]{box-sizing:border-box;bottom:0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;height:var(--footer-height);max-height:var(--header-height);margin:0;padding:0;background-color:var(--desp-background-color);color:var(--desp-font-color);font-family:Roboto-Bold,sans-serif;font-size:var(--desp-font-size);border-top:solid 2px var(--desp-violet-color);z-index:99}#footer-inner-container[data-v-1a4af4a7]{max-width:90%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1;margin:0 var(--header-padding);padding:0}#footer-left-container[data-v-1a4af4a7]{display:flex;flex-direction:row;align-items:center;justify-content:center}#footer-desp-logo[data-v-1a4af4a7]{display:block;max-width:var(--header-logo-width);max-height:var(--header-logo-height);width:var(--header-logo-width);height:var(--header-logo-height)}#footer-central-container[data-v-1a4af4a7]{display:flex;flex-direction:row;align-items:center;justify-content:center}.footer-logo[data-v-1a4af4a7]{max-width:var(--footer-logo-width);max-height:var(--footer-logo-height);width:auto;height:auto}#footer-right-container[data-v-1a4af4a7]{display:flex;flex-direction:row;align-items:center;justify-content:center}#footer-menu-icon[data-v-1a4af4a7]{width:var(--header-logo-height);height:var(--header-logo-height);transition:color .25s ease-in-out}#footer-menu-icon[data-v-1a4af4a7]:hover{color:var(--desp-hover-color)}#footer-menu[data-v-1a4af4a7]{position:absolute;display:none;right:0;bottom:var(--footer-height);width:240px;background-color:var(--desp-frame-background-color);flex-direction:column;padding:0;margin:0;gap:0px;font-size:var(--desp-frame-font-size)}#footer-menu hr[data-v-1a4af4a7]{color:var(--desp-darkgrey-color);margin:0 3px}.footer-frame-link[data-v-1a4af4a7]{text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0;transition:color .25s ease-in-out;cursor:pointer}.footer-frame-link[data-v-1a4af4a7]:hover{background-color:var(--desp-frame-hover-color)}.mobile-footer-logo[data-v-1a4af4a7]{max-width:var(--footer-logo-width);max-height:var(--footer-logo-height);width:auto;height:auto}.mobile-link[data-v-1a4af4a7]{display:block}@media only screen and (max-width: 1024px){#footer-central-container[data-v-1a4af4a7]{display:none}}@media only screen and (min-width: 1025px){.mobile-link[data-v-1a4af4a7]{display:none}}.vertical-divider{border:none;border-right:.5px solid #e8e8e8;height:50%}#desp-header-container{width:100vw;max-width:100vw;display:flex;flex-direction:row;align-items:center;justify-content:center;height:var(--header-height);max-height:var(--header-height);margin:0;padding:0;background-color:var(--desp-background-color);color:var(--desp-font-color);font-family:Roboto-Bold,sans-serif;font-size:var(--desp-font-size);z-index:99}#desp-header-inner-container{max-width:1600px;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1;margin:0 var(--header-padding);padding:0}#left-container{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0;padding:0;gap:var(--header-padding)}#eu-flag-de{display:block;max-width:var(--header-eu-logo-width);max-height:var(--header-eu-logo-height);width:var(--header-eu-logo-width);height:var(--header-eu-logo-height)}#service-logo{display:block;max-width:var(--header-service-logo-width);max-height:var(--header-service-logo-height);width:var(--header-service-logo-width);height:var(--header-service-logo-height)}#central-container{height:100%;max-width:800px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1;margin:0;padding:0 calc(var(--header-padding) * 2)}.header-link{color:var(--desp-font-color);text-decoration:none;transition:color .25s ease-in-out}.header-link:hover{color:var(--desp-hover-color)}.header-link.current-link,.header-link.visited{color:var(--desp-purple-color)}#right-container{display:flex;height:100%;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--header-padding)}#info-container,#user-container{position:relative;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}#info-button{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;margin:0}#info-icon{width:var(--header-icon-height);height:var(--header-icon-height);transition:color .25s ease-in-out}#info-container:hover #info-icon{color:var(--desp-hover-color)}#info-frame,#user-frame{position:absolute;top:var(--header-height);flex-direction:column;padding:0;margin:0;background-color:var(--desp-frame-background-color);gap:0px;font-size:var(--desp-frame-font-size)}#info-frame{width:160px;left:calc(var(--header-padding) * -1);display:flex}#user-frame{width:200px;left:0}#info-container hr,#user-container hr{color:var(--desp-darkgrey-color);margin:0 3px}#login-div{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 calc(var(--header-padding) * 2);border-radius:calc(var(--header-eu-logo-height) / 2);height:var(--header-eu-logo-height);background:var(--desp-gradient);background-size:400% 100%;animation:violet-to-mix .25s ease-in-out forwards;cursor:pointer}#login-div:hover{animation:mix-to-violet .25s ease-in-out forwards}.login-a{display:flex;text-decoration:none;flex-direction:row;align-items:center;justify-content:center;gap:var(--header-padding)}.login-icon{width:var(--header-user-icon-height);height:var(--header-user-icon-height);color:var(--desp-font-color);padding:0;margin:0}.login-text{max-width:var(--header-username-max-width);font-size:var(--desp-font-size);color:var(--desp-font-color);margin:0;padding:0;overflow:auto;white-space:nowrap;text-overflow:ellipsis}.not-logged{display:none}.logged{display:flex}#menu-icon-container{display:flex;flex-direction:row;align-items:center;justify-content:center}#menu-icon{width:var(--header-logo-height);height:var(--header-logo-height);transition:color .25s ease-in-out}#menu-icon:hover{color:var(--desp-hover-color)}#dropdown-menu-container{display:none;flex-direction:column;align-items:center;width:190%;height:calc(100dvh - var(--header-height));top:0;padding:0;font-family:Roboto-Bold,sans-serif;font-size:var(--desp-font-size);z-index:999}.dropdown-link{display:flex;flex-direction:row;align-items:center;justify-content:center;width:10%;flex-grow:0;background-color:var(--desp-background-color);border-top:solid 1px #000;border-bottom:solid 1px #000}.dropdown-link a{text-decoration:none;color:var(--desp-font-color);transition:color .25s ease-in-out}.dropdown-link a:hover{color:var(--desp-hover-color)}@media only screen and (max-width: 1024px){#central-container{display:none}}@media only screen and (min-width: 1025px){#central-container{display:flex}#menu-icon-container,#dropdown-menu-container{display:none}}@media only screen and (max-width: 1280px){.login-text{display:none}#login-div{padding:0 9px}#info-frame,#user-frame{left:auto;right:-20px}}@media only screen and (min-width: 1281px){.login-text.logged,.login-text.not-logged{display:flex}}@font-face{font-family:Roboto-Regular;src:url(/assets/Roboto-Regular-Duvu0CAl.ttf) format("truetype")}@font-face{font-family:Roboto-Bold;src:url(/assets/Roboto-Bold-wKoUxKdV.ttf) format("truetype")}html,body{--debug-border-width: 0px;--desp-background-color: #0d1527ff;--desp-background-color-transparent: #0d1527bb;--desp-font-color: #ffffff;--desp-text-color: #999999;--desp-hover-color: #7a7a7a;--desp-purple-color: #ef2b89;--desp-violet-color: #7b34db;--desp-frame-grey-color: #b7b7b7;--desp-darkgrey-color: #3c3c3c;--desp-frame-hover-color: #1e2637;--desp-frame-background-color: #0d1527bb;--desp-gradient: linear-gradient( 90deg, var(--desp-purple-color) 0%, var(--desp-purple-color) 40%, var(--desp-violet-color) 60%, var(--desp-violet-color) 100% );--desp-font-size: 16px;--desp-frame-font-size: 16px;--header-username-max-width: 200px;--header-height: 64px;--header-logo-width: 72px;--header-logo-height: 36px;--header-icon-height: 24px;--header-eu-logo-width: 160px;--header-eu-logo-height: 36px;--header-service-logo-width: 64px;--header-service-logo-height: 36px;--header-user-icon-height: 18px;--header-padding: 20px;--link-padding: 16px;--body-text-font-color: #b7b7b7;--scrollbar-width: 15px;--service-icon-dim: 20px;--footer-height: 64px;--footer-logo-height: 40px;--gradient-light-colour: #44406eff;--gradient-dark-colour: var(--desp-background-color);--hline-colour: #45416f;--hline-colour: #292b4b;--component-background-color: #182132;background:var(--desp-background-color);margin:0;font-family:Roboto-Regular,sans-serif;font-size:16px;color:var(--desp-font-color);cursor:default;overflow-y:hidden;--navbar-height: 36px;--navbar-button-width: 140px;--page-content-width: 800px}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-width:500px;min-height:770px}#top-div{display:inline-block;align-items:center;justify-content:center}.frame-link{text-decoration:none;padding:var(--link-padding);transition:color .25s ease-in-out;cursor:pointer}.frame-link:link,.frame-link:visited{color:var(--desp-frame-grey-color)}.frame-link:hover{background-color:var(--desp-frame-hover-color);color:var(--desp-hover-color)}#overall-div{display:flex;flex-direction:column;min-height:100vh}#top-div{width:100%;height:var(--header-height)}#bottom-div{width:100%;height:var(--footer-height)}#middle-div{flex:1 1 auto;overflow-x:auto;overflow-y:auto;height:calc(100vh - var(--header-height) - var(--footer-height));width:100%}a{color:#fff;transition:all .2s linear;text-decoration:none}a:hover{color:var(--desp-purple-color)}.scrollable-div-vertical{direction:rtl;overflow:auto;overflow-x:auto}.scrollable-div-horizontal{overflow:auto}.scrollable-div-vertical *{direction:ltr}.scrollable-div-vertical::-webkit-scrollbar{width:var(--scrollbar-width)}.scrollable-div-horizontal::-webkit-scrollbar{height:var(--scrollbar-width)}.scrollable-div-vertical::-webkit-scrollbar-thumb,.scrollable-div-horizontal::-webkit-scrollbar-thumb{background-color:var(--desp-violet-color);border-radius:7px;width:10px;box-shadow:0 0 1px 3px #292b4b inset}.scrollable-div-vertical::-webkit-scrollbar-track,.scrollable-div-horizontal::-webkit-scrollbar-track{background-color:#292b4b;border-radius:calc(var(--scrollbar-width) / 2)}.fade-enter-active{transition:opacity .1s linear}.fade-leave-active{transition:opacity .3s linear}.fade-enter-from,.fade-leave-to{opacity:0}.vcollapse-enter-active,.vcollapse-leave-active{transition:height .5s ease}.vcollapse-enter-from,.vcollapse-leave-to{height:0}.vcollapse-enter-to,.vcollapse-leave-from{height:100%}.hcollapse-enter-active,.hcollapse-leave-active{transition:width .5s ease}.hcollapse-enter-from,.hcollapse-leave-to{width:0}.hcollapse-enter-to,.hcollapse-leave-from{width:100%}.search-results-list-enter-active,.search-results-list-leave-active{transition:all .3s ease,max-height .3s ease,padding .3s ease,margin .3s ease;overflow:hidden}.search-results-list-enter-from{opacity:0;transform:translateY(10px);max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0}.search-results-list-enter-to,.search-results-list-leave-from{opacity:1;transform:translateY(0);max-height:500px;padding-top:initial;padding-bottom:initial;margin-bottom:15px}.search-results-list-leave-to{opacity:0;transform:translateY(10px);max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0}.search-results-list-move{transition:transform .3s ease}@keyframes mix-to-violet{0%{background-position:50% 50%}to{background-position:100% 50%}}@keyframes violet-to-mix{0%{background-position:100% 50%}to{background-position:50% 50%}}.slow-fade-enter-active,.slow-fade-leave-active{transition:max-height .6s ease-in-out,opacity .4s ease;overflow:hidden}.slow-fade-enter-from,.slow-fade-leave-to{max-height:0!important;opacity:0;margin-top:0;margin-bottom:0}.slow-fade-enter-to,.slow-fade-leave-from{max-height:1200px;opacity:1}
