.input__input-helper{display:flex;color:var(--greenalert-state);padding-left:8px;margin:4px 0 0;min-height:16px;line-height:16px;font-size:12px;flex-direction:column;flex-basis:100%;flex:1;flex-direction:inherit}.input__input-helper.input__input-helper--bottom{flex:auto;flex-direction:row;width:100%}.input__input-helper--error{color:var(--redalert-state)}.input__input-helper .input__input-helper-icon{display:inline-block;margin-right:4px;width:16px;text-align:center;font-weight:var(--online-typography-bold);font-size:14px;font-style:normal;color:var(--input-background);background-color:var(--greenalert-state);border-radius:50%}.dropdown--large-height+.input__input-helper,.input__container--large-height+.input__input-helper{padding-left:18px}@media (max-width:768px){.input__input-helper{flex:auto;flex-direction:row;width:100%}}.dropdown{flex:1;position:relative;outline:none;width:100%}.dropdown--disabled{pointer-events:none;opacity:.5}.dropdown .dropdown-hidden-input{display:none}.dropdown .dropdown__floating-label{color:var(--online-dark-grey);padding:0 18px;position:absolute;top:20px;left:0;user-select:none;transition:font-size .25,top .25s,opacity .25s ease-in-out;transform-origin:0 0}.dropdown .dropdown__floating-label--active,.dropdown .dropdown__floating-label--has-value{z-index:0;opacity:.75;top:4px;font-size:.8em}.dropdown .dropdown__floating-label--hidden{display:none}.dropdown .dropdown__floating-label--outside.dropdown__floating-label--active,.dropdown .dropdown__floating-label--outside.dropdown__floating-label--has-value{top:-16px}.dropdown .dropdown-input{width:100%;height:56px;padding:20px 36px 20px 16px;border-radius:var(--online-border-radius);border:2px solid var(--online-border-color);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dropdown .dropdown-input--focus:not(.dropdown-input--disabled){border-color:var(--online-border-color-focus)}.dropdown .dropdown-input--fixed{line-height:.9}.dropdown .dropdown-input .dropdown-input__icon{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(-90deg);height:28px;padding:8px;width:56px;color:var(--color-txt-dark)}.dropdown .dropdown-input .dropdown-input__icon--expanded{transform:translateY(-50%) rotate(90deg)}.dropdown .dropdown-input .dropdown-input__icon-clear{right:20px;padding:9px}.dropdown .dropdown-input .dropdown-input__icon-clear:hover{color:var(--online-border-color)}.dropdown .dropdown-input--error{border-color:var(--redalert-state)}.dropdown--clearable .dropdown-input{padding-right:56px}.dropdown--multiple .dropdown-list .dropdown-list__item{padding-right:24px;padding-left:36px}.dropdown--multiple .dropdown-list .dropdown-list__item:before{position:absolute;left:6px;top:8px;content:"";border:2px solid var(--online-mid-grey);width:20px;height:20px;border-radius:2px;background-color:var(--online-dropdown-background)}.dropdown--multiple .dropdown-list .dropdown-list__item svg{color:transparent;left:18px;width:20px}.dropdown--multiple .dropdown-list .dropdown-list__item--selected:before{background-color:var(--online-dropdown-item-selected-background)}.dropdown--multiple .dropdown-list .dropdown-list__item--selected svg{color:inherit}.dropdown--medium-height .dropdown__floating-label{padding-left:8px;top:11px}.dropdown--medium-height .dropdown__floating-label--active,.dropdown--medium-height .dropdown__floating-label--has-value{top:0;width:auto}.dropdown--medium-height .dropdown-input{height:40px;padding:16px 24px 0 6px}.dropdown--medium-height .dropdown-input .dropdown-input__icon{width:40px;right:0}.dropdown--medium-height .dropdown-input .dropdown-input__icon-clear{right:20px}.dropdown--medium-height.dropdown--clearable .dropdown-input{padding-right:48px}.dropdown--medium-height .dropdown-list--open-top{bottom:48px}.dropdown--medium-height .dropdown-list .dropdown-list__item{padding-left:16px}.dropdown--medium-height .dropdown-list .dropdown-list__item--selected{padding-right:48px}.dropdown--medium-height .dropdown-list .dropdown-list__item--selected svg{right:12px}.dropdown--medium-height.dropdown--multiple .dropdown-list .dropdown-list__item{padding-left:36px}.dropdown--medium-height.dropdown--multiple .dropdown-list .dropdown-list__item:before{left:6px}.dropdown--medium-height.dropdown--multiple .dropdown-list .dropdown-list__item svg{left:8px}.dropdown--no-radius .dropdown-input{border-radius:0}.dropdown--no-radius.dropdown--medium-height .dropdown-list .dropdown-list__item,.dropdown--no-radius .dropdown-list .dropdown-list__item{padding-left:16px}.dropdown--no-radius.dropdown--medium-height.dropdown--multiple .dropdown-list .dropdown-list__item{padding-left:36px}.dropdown--underline .dropdown-input{padding:20px 40px 20px 18px;border:0;border-radius:0;border-bottom:2px solid var(--online-border-color)}.dropdown--underline .dropdown__floating-label--outside.dropdown__floating-label--active,.dropdown--underline .dropdown__floating-label--outside.dropdown__floating-label--has-value{top:-11px}.dropdown--underline.dropdown--medium-height .dropdown-input{padding:20px 40px 20px 8px;line-height:.6}.dropdown--underline.dropdown--medium-height.dropdown--clearable .dropdown-input{padding-right:50px}.dropdown--rounded .dropdown-input{padding-right:16px;padding-left:16px;border-radius:56px}.dropdown--rounded .dropdown__floating-label{padding-left:22px}.dropdown--rounded .dropdown__floating-label--active,.dropdown--rounded .dropdown__floating-label--has-value{padding-left:18px}.dropdown--rounded .dropdown__floating-label--active--rounded .dropdown__floating-label--outside,.dropdown--rounded .dropdown__floating-label--has-value--rounded .dropdown__floating-label--outside{padding-left:21px}.dropdown--rounded .dropdown-list .dropdown-list__item{padding-left:16px}.dropdown--no-radius.dropdown--multiple .dropdown-list .dropdown-list__item,.dropdown--rounded.dropdown--medium-height.dropdown--multiple .dropdown-list__item,.dropdown--rounded.dropdown--multiple .dropdown-list .dropdown-list__item,.dropdown--underline.dropdown--multiple .dropdown-list .dropdown-list__item{padding-left:46px}.dropdown--rounded.dropdown--medium-height.dropdown--multiple .dropdown-list__item:before{left:16px}.dropdown--rounded.dropdown--medium-height.dropdown--multiple .dropdown-list__item svg{left:18px}.dropdown--half-width{width:50%}.dropdown--third-width{width:33%}.dropdown--left-anchor .dropdown-list{left:0}.dropdown--right-anchor .dropdown-list{right:0}.dropdown-list{width:auto;overflow-y:auto;overflow-x:hidden;margin-top:5px;list-style-type:none;border-radius:var(--online-border-radius);border:2px solid var(--online-border-color);background-color:var(--online-dropdown-background);position:absolute;z-index:2;visibility:hidden;max-height:40vh;outline:none}.dropdown-list--open:not(.dropdown-list--disabled){visibility:visible;border-color:var(--online-dark-grey)}.dropdown-list--open-top{bottom:64px}.dropdown-list .dropdown-list__item{height:2.85rem;line-height:2.85rem;padding-left:24px;padding-right:24px;background-color:var(--online-dropdown-item-background);outline:none;position:relative;white-space:nowrap}.dropdown-list .dropdown-list__item:hover{cursor:default}.dropdown-list .dropdown-list__item--selected{padding-right:38px}.dropdown-list .dropdown-list__item--selected svg{position:absolute;right:19px;height:2.85rem}.dropdown-list .dropdown-list__item--active{background-color:var(--online-dropdown-hover)}.dropdown-list--mouse-disabled .dropdown-list__item{pointer-events:none}.dropdown-input__helper{color:var(--greenalert-state);padding-left:18px;margin:4px 0 0;height:16px;line-height:16px;font-size:12px}.dropdown-input__helper--error{color:var(--redalert-state)}.dropdown-input__helper .dropdown-input__helper-icon{display:inline-block;margin-right:4px;width:16px;text-align:center;font-weight:var(--online-typography-bold);font-size:14px;font-style:normal;color:var(--input-background);background-color:var(--greenalert-state);border-radius:50%}.input__wrapper{height:auto;display:flex;flex-direction:column;flex-basis:100%}.input__wrapper textarea{overflow:auto;outline:none;box-shadow:none;resize:none;border:2px solid var(--border-color);border-radius:var(--border-radius)}.input__wrapper .input__container{width:100%;position:relative;flex:1;border-radius:var(--online-border-radius);border:2px solid var(--online-border-color)}.input__wrapper .input__container .input__input{padding-left:8px;width:100%;height:100%;border:none;color:var(--color-txt-dark);background:transparent;display:block}.input__wrapper .input__container .input__input:focus{outline:0;box-shadow:0}.input__wrapper .input__container .input__input--with-icon{width:calc(100% - 40px)}.input__wrapper .input__container .input__input[type=number]::-webkit-inner-spin-button,.input__wrapper .input__container .input__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input__wrapper .input__container .input__input[type=number]{-moz-appearance:textfield}.input__wrapper .input__container .input__floating-label{width:auto;padding:0;position:absolute;z-index:auto;left:16px;top:9px;user-select:none;transition:font-size .25s,top .25s,opacity .25s ease-in-out;transform-origin:0 0}.input__wrapper .input__container .input__floating-label--active{top:12px;z-index:0;opacity:.75;font-size:.8em}.input__wrapper .input__container .input__floating-label--active+.input__input{padding-top:14px}.input__wrapper .input__container .input__floating-label{color:var(--online-dark-grey)}.input__wrapper .input__container .input__input-img,.input__wrapper .input__container svg{position:absolute;right:8px;width:24px;height:24px;cursor:pointer}.input__wrapper .input__container--focused{border:2px solid var(--online-border-color-focus)}.input__wrapper .input__container--no-radius,.input__wrapper .input__container--no-radius .input__input{border-radius:0}.input__wrapper .input__container--underline{border-radius:0;border:0;border-bottom:2px solid var(--online-border-color)}.input__wrapper .input__container--underline .input__floating-label{left:16px;top:10px}.input__wrapper .input__container--underline.input__container--focused .input__input,.input__wrapper .input__container--underline .input__input{border:0}.input__wrapper .input__container--underline.input__container--large-height .input__floating-label{top:18px}.input__wrapper .input__container--underline.input__container--large-height .input__floating-label--active{top:1px;left:16px;font-size:.8em}.input__wrapper .input__container--underline.input__container--focused{border-bottom:2px solid var(--online-border-color-focus)}.input__wrapper .input__container--underline.input__container--error{border:0;border-bottom:2px solid var(--redalert-state)}.input__wrapper .input__container--rounded{border:0;border:2px solid var(--online-border-color);border-radius:40px}.input__wrapper .input__container--rounded .input__input{position:absolute;bottom:0;padding:0 16px}.input__wrapper .input__container--rounded .input__floating-label{left:10px;top:11px}.input__wrapper .input__container--rounded .input__floating-label--active{top:2px;font-size:.8em}.input__wrapper .input__container--rounded .input__input-img{top:23px}.input__wrapper .input__container--rounded.input__container--large-height .input__floating-label{left:16px;top:19px}.input__wrapper .input__container--rounded.input__container--large-height .input__floating-label--active{top:2px;font-size:.8em}.input__wrapper .input__container--rounded.input__container--focused{border:2px solid var(--online-border-color-focus)}.input__wrapper .input__container--disabled{background-color:var(--online-light-grey)}.input__wrapper .input__container--error{border:2px solid var(--redalert-state)}.input__wrapper .input__container--error .input__input{border:0}.input__wrapper .input__container--medium-height{height:40px}.input__wrapper .input__container--medium-height .input__input{padding:15px 24px 0 6px}.input__wrapper .input__container--medium-height .input__input--outside-label{padding:0 24px 0 8px}.input__wrapper .input__container--medium-height .input__floating-label{left:8px}.input__wrapper .input__container--medium-height .input__floating-label--active{top:-2px;left:0;padding-left:6px}.input__wrapper .input__container--medium-height .input__floating-label--outside{left:0;top:-24px;padding:0}.input__wrapper .input__container--medium-height .input__input-img{top:7px}.input__wrapper .input__container--medium-height.input__container--rounded .input__input{padding-left:8px}.input__wrapper .input__container--large-height{height:56px}.input__wrapper .input__container--large-height .input__floating-label{top:17px}.input__wrapper .input__container--large-height .input__floating-label--active{top:3px;font-size:.8em}.input__wrapper .input__container--large-height .input__input{padding:20px 16px}.input__wrapper .input__container--large-height .input__input-img,.input__wrapper .input__container--large-height svg{top:14px}div.input__wrapper--half-width{width:50%}div.input__wrapper--third-width{width:33%}:root{--background-extra-dark:#949494;--background-extra-light:#fff;--background-extra-medium:#e9e9e8;--border-color-active:#08bed5;--border-color-extra:#949494;--border-color:#e9e9e8;--border-radius:3px;--border-radius-large:6px;--border-radius-small:3px;--border-radius-extrasmall:2px;--border-width:2px;--button-default:#08bed5;--button-highlight:#0b8b9c;--button-spacing:24px;--button-text-default:#fff;--button-text-highlight:#fff;--checkbox-border-color:#d2d2d2;--color-extra-dark:#343434;--color-extra-light:#e9e9e9;--color-extra-medium:#949494;--color-header-bottom:#000;--color-header-top:#003031;--color-promotions:#648014;--color-redalert:#fff;--color-txt-dark:#343434;--color-txt-extra-light:#fff;--color-txt-highlight:#0b8b9c;--color-txt-light:#949494;--color-white:#fff;--greenalert-state:#4ab312;--greenalert-transparent-state:rgba(147,191,24,0.25);--inactive-state:#b3b3b3;--info-icon-white:#fff;--info-icon:#0b8b9c;--input-background:#fff;--item-status-circle-dimension:24px;--layout-footer-height:80px;--layout-max-width:1366px;--login-gradient:#005758;--online-approved:#4ab312;--online-background-color:#fff;--online-black:#000;--online-border-color-focus:#08bed5;--online-border-color:#e8e8e8;--online-border-radius:4px;--online-box-shadow-color:rgba(8,188,212,0.5);--online-box-shadow:0 0 4px 0;--online-dark-blue:#0b8b9c;--online-dark-grey:#777;--online-dropdown-background:#fff;--online-dropdown-hover:#e8e8e8;--online-dropdown-item-background:#fff;--online-dropdown-item-selected-background:#f8f8f8;--online-grey:#f2f2f2;--online-layout-column-gap:16px;--online-layout-footer-height:104px;--online-layout-header-background-prepend:#fff;--online-layout-header-color-prepend:#343434;--online-layout-header-height-prepend-default:44px;--online-layout-header-height-prepend:44px;--online-layout-header-height:106px;--online-layout-large-button-height:48px;--online-layout-medium-button-height:40px;--online-layout-button-font-size:16px;--online-layout-max-width:952px;--online-layout-padding:16px;--online-light-blue:#08bed5;--online-light-grey:#fafafa;--online-lighter-blue:#08bed5;--online-mid-grey:#cfcfcf;--online-refused:red;--online-tutorial-background-text-color:#fff;--online-tutorial-background-gradient:#005758;--online-typography-bold:"online-bold",Arial,Helvetica,sans-serif;--online-typography-regular:"online-regular",Arial,Helvetica,sans-serif;--online-typography-semibold:"online-semibold",Arial,Helvetica,sans-serif;--redalert-state-hover:#d10000;--redalert-state:red;--redalert-transparent-state:rgba(255,0,0,0.3);--slideshow-btn-size:76px;--slideshow-thumb-size:50px;--table-color-header:#000;--transition-fast:.05s ease-in-out;--transition-slow:.25s ease-in-out;--typography-body:Arial,Helvetica,sans-serif;--typography-bold:700;--typography-line-height:1.6rem;--typography-normal:400;--typography-size:12px;--typography-title:Arial,Helvetica,sans-serif;--user-menu-icon-color:#fff;--yellowalert-state-txt:#000;--yellowalert-state:#ccd814;--yellowalert-transparent-state:rgba(203,216,20,0.5);--neutralalert-transparent-state:rgba(43,164,217,0.4);--notification-area:rgba(147,191,24,0.361)}@font-face{font-family:"Default-Body";font-display:swap;src:url(/static/media/Arimo-Regular.d89198c6.otf) format("opentype")}@font-face{font-family:"Default-Title";font-display:swap;src:url(/static/media/Arimo-Bold.92212d99.otf) format("opentype")}@font-face{font-family:"online-regular";font-display:swap;src:url(/static/media/Arimo-Regular.d89198c6.otf) format("opentype")}@font-face{font-family:"online-semibold";font-display:swap;src:url(/static/media/Arimo-Bold.92212d99.otf) format("opentype")}@font-face{font-family:"online-bold";font-display:swap;src:url(/static/media/Arimo-Bold.92212d99.otf) format("opentype")}*{box-sizing:border-box}html{font-family:var(--typography-body);font-size:var(--typography-size);font-weight:var(--typography-normal);line-height:var(--typography-line-height);color:var(--color-txt-dark)}body{margin:0;padding:0}h1,h1.heading,h2,h2.heading,h3,h4{font-family:var(--typography-title);font-weight:var(--typography-bold)}#app{display:flex;flex-direction:column;width:100%;overflow:auto;min-height:calc(100vh - var(--layout-footer-height))}#app.grey-bg{background-color:var(--online-grey)}#app .img-pixel{display:none}#app .tabbedContent .tabbedContent--tab{flex-grow:1}#app main #content,#app main>div[tabindex="-1"]{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;width:100%;max-width:var(--layout-max-width);margin:0 auto;padding:24px 24px 80px;outline:none}#app main #content>#standard-flow,#app main #content>#upgrade-flow,#app main>div[tabindex="-1"]>#standard-flow,#app main>div[tabindex="-1"]>#upgrade-flow{display:flex;width:100%;padding:0}#app .multistep{margin-bottom:24px}#app .footer{position:fixed;z-index:500;left:0;bottom:0}#app h2.heading{margin-bottom:16px}#app .button.admin-main-action{float:right;margin-bottom:1em}#admin{width:100%}#admin .pagination{margin-bottom:0}#admin .footer{position:fixed;bottom:0}.img-pixel{display:none}h1,h1.heading{font-size:1.938rem;margin:0 0 24px;padding:0}h1.admin-page-title,h1.heading.admin-page-title{width:100%;margin-bottom:24px}h2,h2.heading{font-size:1.25rem}h2,h2.heading,h3{margin:0;padding:0}h3{font-size:1rem}h3.admin-page-subtitle{width:100%;margin-top:24px;margin-bottom:24px}ul{margin:0;padding:0}form>div{position:relative}form .input__floating-label{z-index:1;color:var(--color-txt-light);font-size:1rem;font-weight:400;position:absolute;pointer-events:none;left:8px;top:12px;transition:all .2s ease;display:block}form .input__floating-label.active{top:-10px;transform:scale(.75);left:-4px;display:block}form .input-container{padding-bottom:24px}form p{margin:8px 0 0 8px;padding:0;font-size:.85rem;text-align:left}form p.error{color:var(--redalert-state)}input:not([type=checkbox]):not([type=radio]){-webkit-appearance:none}::-webkit-input-placeholder{color:var(--color-txt-light)}::-moz-placeholder{color:var(--color-txt-light)}:-ms-input-placeholder{color:var(--color-txt-light)}:-moz-placeholder{color:var(--color-txt-light)}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #fff}.input,.select,input,select{position:relative;height:40px;padding:0 8px;font-family:var(--typography-body);font-size:1rem;color:var(--color-txt-dark);border-radius:0;border:0;border-bottom:2px solid var(--border-color);background-color:var(--input-background);transition:var(--transition-slow)}.input:focus,.select:focus,input:focus,select:focus{border:0;border-bottom:2px solid var(--border-color-active);outline:none}.input-container{position:relative}.input-container button,.input-container input{width:100%}.input-container button.form-error,.input-container input.form-error{border-color:var(--redalert-state)}.input-container button.form-ok,.input-container input.form-ok{border-color:var(--state-greenalert)}.input-container .password-mask{position:absolute;top:3px;right:2px;background:var(--input-background);width:30px;height:30px;margin:0;transition:var(--transition-slow);cursor:pointer}.input-container p.error{padding:5px 8px 0;margin:0;color:var(--redalert-state)}.line-item.filled{font-weight:inherit}.badges .badge{padding:4px 8px;color:var(--color-txt-dark);font-size:1rem;border:0}.badges .badge:first-child,.badges .badge:last-child{border-radius:4px}.details{align-items:flex-start}.details img{width:64px;height:auto;margin:8px}.heading,h2 .badges>.sale-page__badge{font-weight:400}.heading{font-family:var(--online-typography-semibold)}h1.heading{font-size:1.71rem;line-height:2.36rem}h2.heading{font-size:1.29rem;line-height:1.71rem}h3.heading{font-size:1rem;line-height:1.35rem}.heading.left{text-align:left}.heading.right{text-align:right}.heading.center{text-align:center}.heading.borderTop{margin:15px 0 0;padding:15px 0 0;border-top:1px solid var(--online-border-color)}.notification{margin-bottom:8px;padding:16px;border-radius:var(--border-radius);min-height:90px}.notification__close-button{height:16px;float:right;cursor:pointer}.notification__title{margin-bottom:1rem}.notification--error{background-color:rgba(225,45,75,.9);color:#fff}.notification--success{background-color:rgba(155,200,25,.95);color:#fff}.notification--warning{background-color:rgba(225,215,45,.9);color:#212121}.notification{animation:slide-in-top .15s cubic-bezier(.25,.46,.45,.94) 1ms both}@-moz-keyframes slide-in-top{0%{transform:translateY(-1000px);opacity:0}to{transform:translateY(0);opacity:1}}@-webkit-keyframes slide-in-top{0%{transform:translateY(-1000px);opacity:0}to{transform:translateY(0);opacity:1}}@-o-keyframes slide-in-top{0%{transform:translateY(-1000px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{transform:translateY(-1000px);opacity:0}to{transform:translateY(0);opacity:1}}.notification-wrapper{position:fixed;z-index:10000;left:0;right:0;max-width:70%;margin-left:auto;margin-right:auto;padding:24px}@media (max-width:1024px){.notification-wrapper{max-width:100%}}.dashboardHeader{display:flex;justify-content:space-between}.dashboardHeader .logo{width:250px;height:auto;object-fit:contain}.dashboardHeader .socket-status{align-self:center;margin-right:10px}.StatsTable{width:100%;background:#fff;text-align:left;color:#444;font:1em Arial,Helvetica,Geneva,sans-serif;border:1px solid #d0d0d0;border-radius:4px;table-layout:fixed}.StatsTable td{padding:2px 5px;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;font-size:1em;line-height:18px;text-align:center;vertical-align:middle;overflow:hidden}.StatsTable td.StatsTable_rotate{line-height:95px}.StatsTable td.StatsTable_rotate div{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border:0;display:inline-block;white-space:nowrap;font-style:normal}.StatsTable th{padding:5px 3px;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;border-left:0;font-weight:400;background-color:#f0f0f0;font-size:1em;color:#444;letter-spacing:1px;text-align:center;vertical-align:middle}.StatsTable th:first-child{text-align:left;padding-left:5px}.StatsTable th.StatsTable_rotate{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);border:0;padding:0;font-size:.9em;white-space:nowrap}.StatsTable tr{text-align:center;padding-left:5px}.StatsTable tr:first-child th:first-child{border-top-left-radius:4px}.StatsTable tr:first-child th:last-child{border-top-right-radius:4px}.StatsTable tr:last-child td{border-bottom:0}.StatsTable tr:last-child:first-child{border-bottom-left-radius:3px}.StatsTable tr:last-child:last-child{border-bottom-right-radius:3px}@media screen and (max-width:1024px){table.wideTable{display:none;width:100%}table.narrowTable{display:table;width:100%}}@media screen and (min-width:1024px){table.wideTable{display:table;width:100%}table.narrowTable{display:none;width:100%}}.StatsTable_caption{font-size:1.2em;color:#444;letter-spacing:1px;font:1.3em Arial,Helvetica,Geneva,sans-serif}.StatsTable_rotatedHeader{font-size:.9em;background-color:#f0f0f0;line-height:100px;text-align:center}.StatsTable_innerHeader{font-size:.8em;font-style:italic;background-color:#f0f0f0;line-height:20px}.StatsTable_innerHeaderLarge{font-size:1em;background-color:#f0f0f0;line-height:20px}.StatsTable_none{font-size:1.1em;font-style:italic;line-height:20px;text-align:center}.StatsTable_salesCounter{float:left;height:18px;box-shadow:1px 2px 2px #d0d0d0}.StatsTable_smallText{margin:0 3px 1px;padding:1px;font-size:.9em}.StatsTable_wrap{white-space:normal}.StatsTable_smallTextI{margin:0 3px 1px;padding:1px;font-size:.9em;font-style:italic}.stripe_even{background-color:#f8f8f8}.red{background-color:#f66}.yellow{background-color:#ffdf80}.green{background-color:#c4ffd2}.textRed{color:red}.textGreen{color:green}.fullwidth{width:100%}.wlIcon{float:left;margin:0 2px;padding:2px 1px;color:#fff;text-align:center;font-size:.8em;border-radius:3px;width:22px;line-height:14px;box-shadow:1px 2px 2px #d0d0d0;cursor:pointer}.counter-row{width:100%;margin-bottom:10px;margin-top:10px;white-space:nowrap}.counter{vertical-align:top;text-align:center;color:#444;display:inline-block;min-height:30px;letter-spacing:.01em;margin:3px;padding:5px;border-radius:5px;box-shadow:1px 2px 2px #d0d0d0;width:70px}.counter.red{background-color:#f66;margin-right:3px}.counter.yellow{background-color:#ffdf80;margin-right:3px}.counter.green{background-color:#c4ffd2;margin-right:3px}.counter.loading{background-color:#f0f0f0;opacity:.5}.counter .total{font-size:1.8em}.counter .label,.counter .total{color:#444;font-weight:400;height:90%}.counter .label{font-size:.85em;overflow:hidden;position:relative;text-decoration:none;vertical-align:top}.counter-group{display:inline-block;padding-right:5px;white-space:nowrap;text-align:center}.counter-group .counter-group-title{text-align:center;margin-bottom:10px;letter-spacing:1px;font-size:1em}.creditAcceptanceRate{float:right;margin:1px;padding:2px 5px;color:#000;text-align:center;font-size:1em;font-style:bold;border-radius:3px;width:100%;line-height:16px;border:1px solid #d0d0d0}.creditAcceptanceRate.red{background-color:#f66}.creditAcceptanceRate.yellow{background-color:#ffdf80}.creditAcceptanceRate.green{background-color:#c4ffd2}.date-selector{display:flex;justify-content:center}.date-selector .date-text{font:700 1.5em Arial,Helvetica;color:#404040;align-self:center}.date-selector .date-button{background-color:#f8f8f8;border:1px solid silver;border-radius:5px;font:3em Arial,Helvetica;width:70px;height:50px;line-height:45px;margin:0 20px;text-decoration:none;color:grey;box-shadow:1px 2px 2px #d0d0d0}.date-selector .date-button:hover{background-color:#e0e0e0}.date-selector .date-button:focus{outline:0;background-color:#fafafa}.btndisabled{color:#e0e0e0}.dateButtonDiv{width:100%;align-content:center;float:left}.not-active{pointer-events:none;cursor:default;text-decoration:none;color:#e0e0e0}.legendDiv{float:right;padding:0 5px}.dashboard{display:grid;width:100%;font:.9em Arial,Helvetica,Geneva,sans-serif;padding:5px;text-align:center;grid-template-columns:1fr;grid-gap:10px}.ServiceTable{width:100%;background:#f8f8f8;border-collapse:separate;text-align:left;color:#003031;font:1em Calibri,Arial,Helvetica,Geneva,sans-serif;table-layout:fixed}.ServiceTable caption{margin-top:10px;text-align:left}.ServiceTable a{color:#444}.MethodTable{width:100%;background:#f8f8f8;text-align:left;font:1em Calibri,Arial,Helvetica,Geneva,sans-serif;table-layout:fixed;border-collapse:separate;margin:1px}.MethodTable,.MethodTable a{color:#003031}.MethodTable td{padding:2px 5px;font-size:1em;line-height:16px;text-align:center}.MethodTable th{padding:2px 5px;font-weight:400;background-color:#08bed5;font-size:1em;color:#fff;letter-spacing:1px}.MethodTable th:first-child{text-align:left;padding-left:5px}.MethodTable tr{text-align:center}.ServiceTable_caption{color:#003031;letter-spacing:1px;font:1.5em Calibri,Arial,Helvetica,Geneva,sans-serif}.ServiceTable_innercaption{color:#003031;letter-spacing:1px;font:1.2em Calibri,Arial,Helvetica,Geneva,sans-serif}.ServiceTable_captionsmallText{font-size:.8em;color:#003031;letter-spacing:1px;font:.8em Calibri,Arial,Helvetica,Geneva,sans-serif}.ServiceTable_innerHeader{font-size:.9em;font-style:italic;background-color:#f8f8f8;line-height:20px}.ServiceTable_none{font-size:1em;font-style:italic;line-height:20px;text-align:center;vertical-align:top}.ServiceTable_salesCounter{float:left;height:18px;box-shadow:1px 2px 2px #d0d0d0}.ServiceTable_smallText{margin:0 3px 1px;padding:1px;font-size:.9em}.ServiceTable_stackTrace{margin:0 3px 1px;padding:1px;font-size:.8em;text-align:left;white-space:pre}.ServiceTable_wrap{white-space:normal}.ServiceTable_smallTextI{margin:0 3px 1px;padding:1px;font-size:.9em;font-style:italic}.stripe_even{background-color:#f0f0f0}.stripe_odd{background-color:#fff}.background_gray{opacity:.5}.background_green{background-color:#a9dfbf}.background_yellow{background-color:#f9e79f}.background_red{background-color:#e6b0aa}.cart-summary{position:relative;top:0;text-decoration:none;font-size:1rem;color:var(--color-txt-dark);height:2rem;padding-left:1rem;text-align:right}.cart-summary img{display:inline-block;position:relative;top:-3px;vertical-align:middle;width:40px;height:100%;margin-right:.45rem}.spinner{position:absolute;height:24px;width:24px}.spinner div{width:6%;height:16%;background:#212121;position:absolute;left:49%;top:43%;opacity:0;border-radius:50px;box-shadow:0 0 3px rgba(0,0,0,.2);animation:fade 1s linear infinite}.spinner div.bar1{transform:rotate(0deg) translateY(-130%);animation-delay:0s}.spinner div.bar2{transform:rotate(30deg) translateY(-130%);animation-delay:-.9167s}.spinner div.bar3{transform:rotate(60deg) translateY(-130%);animation-delay:-.833s}.spinner div.bar4{transform:rotate(90deg) translateY(-130%);animation-delay:-.7497s}.spinner div.bar5{transform:rotate(120deg) translateY(-130%);animation-delay:-.667s}.spinner div.bar6{transform:rotate(150deg) translateY(-130%);animation-delay:-.5837s}.spinner div.bar7{transform:rotate(180deg) translateY(-130%);animation-delay:-.5s}.spinner div.bar8{transform:rotate(210deg) translateY(-130%);animation-delay:-.4167s}.spinner div.bar9{transform:rotate(240deg) translateY(-130%);animation-delay:-.333s}.spinner div.bar10{transform:rotate(270deg) translateY(-130%);animation-delay:-.2497s}.spinner div.bar11{transform:rotate(300deg) translateY(-130%);animation-delay:-.167s}.spinner div.bar12{transform:rotate(330deg) translateY(-130%);animation-delay:-.0833s}@-moz-keyframes fade{0%{opacity:1}to{opacity:.25}}@-webkit-keyframes fade{0%{opacity:1}to{opacity:.25}}@-o-keyframes fade{0%{opacity:1}to{opacity:.25}}@keyframes fade{0%{opacity:1}to{opacity:.25}}.button{position:relative;word-break:normal;display:inline-flex;justify-content:center;align-items:center;text-align:center;vertical-align:middle;height:40px;padding:8px 20px;border-width:0;border-radius:var(--border-radius);font-family:var(--typography-body);font-size:1rem;cursor:pointer;outline:none;color:var(--button-text-default);background-color:var(--button-default);transition:var(--transition-slow)}.button.inverted{background:var(--button-text-default);color:var(--button-default);border:var(--border-width) solid var(--button-default)}.button.loading .spinner{width:40px;height:40px;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px)}.button.loading .spinner div{background:#fff}.button.big-square{min-height:100%;width:100%}.button.big-square img{display:block;width:auto;height:66.66%;margin:auto}.button.small{height:24px;min-width:24px;padding:0 8px;border-radius:var(--border-radius-small)}.button.large{width:100%;min-width:180px;height:56px}.button.large .spinner{top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px}.button:disabled{background:var(--button-default);opacity:.5;cursor:default}.button.selected,.button:not(:disabled):focus,.button:not(:disabled):hover{text-decoration:none;color:var(--button-text-highlight);background-color:var(--button-highlight);border-color:var(--button-highlight);transform:var(--transition-slow);cursor:pointer}.button.red{background-color:var(--redalert-state);color:var(--color-redalert)}.button.red:hover{color:var(--color-txt-light);background:var(--redalert-state-hover)}.button.light{color:var(--color-extra-dark);background-color:hsla(0,0%,100%,.5)}.button.light.selected,.button.light:not(:disabled):focus,.button.light:not(:disabled):hover{color:var(--color-extra-dark);background-color:#fff}.button.onlyIcon,.button.onlyIcon:focus,.button.onlyIcon:hover{width:16px;height:16px;margin:0;padding:0;background:none;border-radius:0;overflow:hidden}.button.onlyIcon:focus img,.button.onlyIcon:focus svg,.button.onlyIcon:hover img,.button.onlyIcon:hover svg,.button.onlyIcon img,.button.onlyIcon svg{width:16px;height:16px}.button__half-transparent{background-color:transparent}.button__half-transparent:before{position:absolute;content:"";width:50%;height:50%;background-color:var(--button-default);border-radius:var(--border-radius);z-index:-1}.button.transparent{color:var(--color-txt-light);background-color:transparent}.button.transparent.selected,.button.transparent:not(:disabled):focus,.button.transparent:not(:disabled):hover{color:var(--color-txt-light);background-color:transparent;cursor:pointer}.button.border-only,.button.border-only.button:focus,.button.border-only.button:hover{background:transparent;border:2px solid;color:#000}.footer{position:relative;width:100%;line-height:2rem;text-align:center;background:var(--background-extra-light)}.footer.main{border-top:1px solid var(--color-extra-light)}.footer.main .footer-inner-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;width:100%;max-width:var(--layout-max-width);padding:0 24px;height:var(--layout-footer-height);margin:auto}.footer.main .footer-inner-wrapper .button{z-index:150;min-width:180px}.footer.main .footer-inner-wrapper .button.next{margin-left:auto}.footer .branding{position:absolute;left:0;right:0}.footer .branding img{width:auto;height:24px;vertical-align:middle}.footer .copyright{font-size:.85rem}.footer .build{position:absolute;bottom:0;left:0;right:0;font-size:11px;color:#606060}.breadcrumbs{flex:1;margin-top:.5rem;margin-bottom:8px;font-size:.9em;text-decoration:none;color:var(--color-txt-dark)}.breadcrumbs a{cursor:pointer}.breadcrumbs span{font-family:var(--typography-title);font-weight:var(--typography-bold)}.list--big-buttons{list-style:none;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;width:100%;margin:8% auto;padding:0}.list--big-buttons li{list-style:none;width:20%;height:12rem;margin:1rem}.list--big-buttons li .button{font-size:1rem;display:block}.list--big-buttons li .button span{line-height:11rem}.list--big-buttons li .button img+span{line-height:normal}.renderPropList{list-style:none}@media (max-width:1024px){.list--big-buttons{flex-direction:row}.list--big-buttons li{width:33.33%}}@media (max-width:768px){.list--big-buttons{flex-direction:column}.list--big-buttons li{width:50%;margin-left:auto;margin-right:auto}}@supports (-ms-ime-align:auto){.list--big-buttons{justify-content:space-between}}.loader{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.9)}.loader .triple-spinner{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:340px;height:340px;margin:auto;border-radius:50%;border:4px solid transparent;border-top-color:#1f5d91;animation:spin 4s linear infinite}.loader .triple-spinner:after,.loader .triple-spinner:before{content:"";position:absolute;border-radius:50%;border:4px solid transparent}.loader .triple-spinner:before{top:5px;left:5px;right:5px;bottom:5px;border-top-color:#58a0d8;animation:spin 3.5s linear infinite}.loader .triple-spinner:after{top:15px;left:15px;right:15px;bottom:15px;border-top-color:#fff;animation:spin 1.75s linear infinite}.loader .loader-title{position:absolute;top:0;left:0;bottom:0;right:0;color:#fff;text-align:center;margin:auto;width:100px;height:20px;padding-top:420px}@-moz-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-o-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader.processing .slideshow{position:absolute;color:transparent;width:60px;height:60px;margin:0;padding:0;top:50%;left:50%;transform:translate(-30px,-30px);background-image:url(/static/media/processing_sprite.4f39be5f.svg);animation-name:processingLoaderAnimation;animation-duration:2s;animation-delay:0;animation-timing-function:step-start;animation-iteration-count:infinite;animation-fill-mode:forwards}@-moz-keyframes processingLoaderAnimation{0%{background-position:0 0}33%{background-position:-60px 0}66%{background-position:-120px 0}to{background-position:-180px 0}}@-webkit-keyframes processingLoaderAnimation{0%{background-position:0 0}33%{background-position:-60px 0}66%{background-position:-120px 0}to{background-position:-180px 0}}@-o-keyframes processingLoaderAnimation{0%{background-position:0 0}33%{background-position:-60px 0}66%{background-position:-120px 0}to{background-position:-180px 0}}@keyframes processingLoaderAnimation{0%{background-position:0 0}33%{background-position:-60px 0}66%{background-position:-120px 0}to{background-position:-180px 0}}.recycle_indicator{background:var(--notification-area);width:max-content;height:32px;line-height:32px;padding:0 8px;margin-bottom:24px}.product-categories-container{width:100%;display:flex;flex-direction:column}.product-list-wrapper{width:100%}.product-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%;padding:0}.product-item{position:relative;width:20%;list-style:none;border-left:1px solid var(--color-extra-light);border-right:1px solid var(--color-extra-light);border-bottom:1px solid var(--color-extra-light);margin-left:-1px;padding:0 24px;cursor:pointer}.product-item .monthly-price-extension{font-size:1rem;font-weight:var(--typography-normal)}.product-item:first-child,.product-item:nth-last-child(5n+1),.product-item:nth-of-type(5n+1){border-left:0}.product-item:last-child,.product-item:nth-of-type(5n){border-right:0}.product-item .badges{position:absolute;z-index:10;left:4px;top:4px;display:flex;flex-direction:column;gap:2px}.product-item .badges .badge{display:block;width:fit-content;padding:4px;background:var(--color-promotions);color:var(--color-white);font-size:.75rem;white-space:nowrap;border:0}.product-item .badges .badge:first-child,.product-item .badges .badge:last-child{border-radius:4px}.product-item .item-img-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:214px;margin-top:24px}.product-item .item-img-wrapper img{display:block;width:100%;height:auto;max-height:240px;margin:24px auto}.product-item section{padding-bottom:4.5rem}.product-item section p{text-align:center;margin:3px}.product-item section p.big{font-size:1.2rem;font-family:var(--typography-title);font-weight:var(--typography-bold)}.product-item section p.big:first-child{margin:0}.product-item section p.big:last-child{margin:0;padding:4px 24px 0;font-family:var(--typography-title)}.product-item .button{opacity:0;position:absolute;left:0;right:0;bottom:8px;z-index:150;width:80%;margin:auto}.product-item.selected .button{background:var(--button-highlight)}.product-item.selected .badge,.product-item.selected img,.product-item:hover .badge,.product-item:hover img{filter:grayscale(75%);opacity:.55;transition:var(--transition-fast)}.product-item.selected .button,.product-item:hover .button{opacity:1;transition:var(--transition-slow);transition-delay:0s}.product-list-catalog-page-title{margin-bottom:2rem}@media (max-width:1024px){.product-list-wrapper .search-bar-box{width:25%;padding-left:1rem}.product-list-wrapper .product-item{width:25%}.product-list-wrapper .product-item:first-child,.product-list-wrapper .product-item:nth-last-child(4n+1),.product-list-wrapper .product-item:nth-of-type(4n+1){border-left:0;border-right:1px solid var(--color-extra-light)}.product-list-wrapper .product-item:last-child,.product-list-wrapper .product-item:nth-of-type(4n){border-right:0}.product-list-wrapper .product-item .button{opacity:1}}@media (max-width:768px){.product-list-wrapper .search-bar-box{width:33%;padding-left:1rem}.product-list-wrapper .product-item{width:33.33%}.product-list-wrapper .product-item:first-child,.product-list-wrapper .product-item:nth-last-child(3n+1),.product-list-wrapper .product-item:nth-of-type(3n+1),.product-list-wrapper .product-item:nth-of-type(3n-1){border-left:0;border-right:1px solid var(--color-extra-light)}.product-list-wrapper .product-item:last-child,.product-list-wrapper .product-item:nth-of-type(3n){border-right:0}}.search-bar-box{width:21%;margin-bottom:2rem;margin-right:2rem;float:left}.search-bar-box .search-filter-wrapper{width:100%;margin-right:0}.search-bar-box .search-filter-wrapper .search-input,.search-bar-box .search-filter-wrapper .search-input input{width:100%}.search-bar-box .search-filter-wrapper .search-input-icon{position:absolute;top:3px;right:8px;background:var(--input-background);width:24px;height:24px;margin:0;transition:var(--transition-slow)}.search-bar-box .search-filter-wrapper label{z-index:1;color:var(--color-txt-light);font-size:1rem;font-weight:400;position:absolute;pointer-events:none;left:8px;top:12px;transition:all .2s ease;width:100%;display:block}.search-bar-box .search-filter-wrapper label.active{top:-10px;transform:scale(.75);left:-10%;display:block}.search-bar-box form{flex:1;max-width:15.15%}@media (max-width:1024px){.search-bar-box{width:33%}}.badges{display:inline-block}.badges>.badge{display:inline-flex;padding:6px;font-size:.9rem;background:var(--badge-bg,#343434);color:#fff;border:1px solid var(--badge-border,#343434);border-radius:0;margin-right:1px;align-items:center;line-height:normal}.badges>.badge:first-child{border-top-left-radius:2px;border-bottom-left-radius:6px}.badges>.badge:last-child{border-top-right-radius:6px;border-bottom-right-radius:2px;margin-right:0}.badges>.badge>svg:not(:last-child){margin-right:5px}.checkbox{position:relative}.checkbox__input{display:none}.checkbox__square{display:block;float:left;margin-right:8px;background-image:url(/static/media/checked.8defb119.svg);background-color:#fff;height:24px;width:24px;color:transparent;cursor:pointer;line-height:15px;background-position:0 24px;background-repeat:no-repeat;background-size:20px 20px;border:2px solid var(--checkbox-border-color);border-radius:var(--border-radius-small)}.checkbox--disabled{opacity:.5}.checkbox--disabled .checkbox__square{cursor:default}.checkbox .checkbox__input:checked+.checkbox__square{background-position:0 1px}.creditStep{display:grid;grid-template-columns:var(--item-status-circle-dimension) max-content;grid-gap:10px 24px;grid-template-areas:"indicator labels aside" "indicator extraContent extraContent";margin-bottom:24px}.creditStep.disabled{pointer-events:none}.creditStep__indicator{grid-area:indicator;width:var(--item-status-circle-dimension);height:var(--item-status-circle-dimension);border-radius:var(--item-status-circle-dimension);background:var(--background-extra-medium);color:var(--color-txt-extra-light);font-size:.85rem;line-height:var(--item-status-circle-dimension);text-align:center}.creditStep__indicator.approved,.creditStep__indicator.pre_approved{background-color:var(--greenalert-state);border:2px solid}.creditStep__indicator.partial_approved{background-color:var(--yellowalert-state);border:2px solid}.creditStep__indicator.refused,.creditStep__indicator.withdrawn{background-color:var(--redalert-state);border:2px solid}.creditStep__indicator.pending{background:transparent}.creditStep__labels{grid-area:labels;line-height:1.6rem}.creditStep__aside{grid-area:aside}.creditStep__extraContent{grid-area:extraContent}.section{position:relative;display:flex;flex-direction:column;padding:16px;margin-bottom:16px;border-radius:8px;width:100%;background-color:var(--online-background-color);border:1px solid var(--online-border-color)}.section .collapsed{display:none}.section--inline{flex-direction:row;justify-content:space-between}.section-content{width:100%;display:flex;flex-direction:column}.section-content--inline{flex-direction:row}.section .section-icon-wrapper{width:40px}.section .section-icon-wrapper .collapse__icon{height:40px;display:flex;cursor:pointer;transform:rotate(-90deg)}.section .section-icon-wrapper .collapse__icon svg{display:inline-block;margin:auto}.section .section-icon-wrapper .collapse__icon--expanded{transform:rotate(90deg)}.cart__container{display:flex;flex-direction:column;flex-wrap:nowrap;padding:16px;background:var(--background-extra-medium);border:1px solid var(--border-color);border-radius:var(--border-radius-large)}.cart__container h3{padding:0;margin:0;font-family:var(--typography-title)}.cart__container>div{border-bottom:1px solid var(--border-color);padding:0 0 8px}.cart__container>div h4{margin:0}.cart__container>div:last-child{margin:16px 0 0;border:none}.cart__container>div:last-child h4,.cart__container>div:last-child span{margin:0;padding:0;color:var(--color-txt-dark)}.cart__container .cart__container__options{padding:16px;background:var(--background-extra-light);border:1px solid var(--border-color);border-radius:var(--border-radius-large);position:relative;margin:0}.cart__container .cart__container__options .section-content>div{margin-top:16px}.cart__container .cart__container__options .section-icon-wrapper{position:absolute;top:4px;right:4px}.cart__container .cart__container__options h4{text-align:left;font-size:1rem;letter-spacing:0;margin:0;padding:0}.cart__container .cart__container__options span{text-align:left;font-size:1rem;font-family:var(--typography-title);font-weight:var(--typography-bold);letter-spacing:0}.cart__container .cart__container__options ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;grid-gap:8px}.cart__container .cart__container__options ul li{background:var(--background-extra-light);border:2px solid var(--border-color);border-radius:var(--border-radius)}.cart__container .cart__container__options ul li:hover{border:2px solid var(--border-color-active);text-decoration:none;cursor:pointer}.cart__container .cart__container__options ul li.selected{border:2px solid var(--border-color-active)}.cart__container .cart__container__options ul li.disabled{pointer-events:none;cursor:auto;opacity:.5}.cart__container .cart__container__options ul li>div{display:flex;flex-direction:column;justify-content:center;flex:1;padding:8px}.cart__container .cart__container__options ul li>div p{text-align:left;font-size:1rem;font-weight:700;margin:0;padding:0}.cart__container .cart__container__options ul li>div span{text-align:left;font-size:.71rem;font-weight:400}.cart__container .cart__container__sections{display:flex;flex-direction:column;gap:8px}.cart__container .cart__container__sections h4{text-align:left;font-size:1rem;margin:0;padding:0}.cart__container .cart__container__sections .cart__container__sections__items{padding:16px;margin:0;background:var(--background-extra-light);border:1px solid var(--border-color);border-radius:var(--border-radius-large);position:relative}.cart__container .cart__container__sections .cart__container__sections__items .section-content>div{margin-top:16px}.cart__container .cart__container__sections .cart__container__sections__items .section-icon-wrapper{position:absolute;top:4px;right:4px}.cart__container .cart__container__sections .cart__container__sections__items ul{list-style:none}.cart__container .cart__container__sections .cart__container__sections__items ul li{display:flex;flex-direction:row;flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--border-color)}.cart__container .cart__container__sections .cart__container__sections__items ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.cart__container .cart__container__summary{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;width:100%}.cart__container .cart__container__summary span{font-size:1rem}.cart__container .cart__container__summary .cart__container__summary__large{text-align:left;font-size:1.71rem;font-family:var(--typography-title);font-weight:var(--typography-bold)}.cart__container .cart__container__summary .cart__container__summary__medium{text-align:right;font-size:1rem;font-weight:700}.cart__container .cart__container__summary>div:first-child{display:flex;flex-direction:column;flex:1}.cart__container .cart__container__summary>div:first-child>div:first-child{margin-bottom:12px}.cart__container .cart__container__summary>div:first-child .cart__container__summary__details__link{text-decoration:underline;font-size:1rem;background:none;border:none;padding:0;cursor:pointer;font-family:var(--typography-body)}.cart__container .cart__container__summary>div:last-child,.cart__container .cart__container__summary>div:last-child div{display:flex;flex-direction:column;align-items:flex-end}.cart__container .cart__container__summary .cart__container__summary__details{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cart__container .cart__container__summary .cart__container__summary__details .payment-details{width:100%;margin-top:2rem}.cart__container__summary__swap__link{padding:8px 0 0}.cart__container__summary__swap__link>button{margin-left:8px;text-decoration:underline;font-size:1rem;background:none;border:none;padding:0;cursor:pointer;font-family:var(--typography-body)}.cart__discount__form{display:flex;flex-wrap:wrap;margin-bottom:16px}.cart__discount__form>div{flex-basis:50%;box-sizing:border-box}.cart__discount__form>div input{width:100%}.cart__discount__form>div p{margin-top:0}.cart__discount__form .max-value{padding-top:2px;padding-left:16px}.cart__discount__form .max-value label{left:24px}.cart__discount__form .max-value .active{left:8px}.cart__discount__form>button{width:25%;margin-left:auto}.cart__items__products__extras{display:flex;flex-direction:row;flex-grow:1;position:relative;margin:8px 0}.cart__items__products__extras>div:first-child{width:48px;height:48px;background-color:var(--background-extra-light);border:1px solid var(--border-color);border-radius:6px;display:flex;align-items:center;justify-content:center}.cart__items__products__extras>div:first-child img,.cart__items__products__extras>div:first-child svg{max-width:100%;max-height:100%}.cart__items__products__extras>div:nth-child(2){width:100%;padding-left:8px;padding-right:32px}.cart__items__products__extras>div:nth-child(2) span{text-align:left;font-size:.71rem}.cart__items__pricing__table{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-flow:row;width:100%}.cart__items__pricing__table>div{display:flex;flex-flow:column;flex:1}.cart__items__pricing__table>div span{padding:4px 8px;white-space:nowrap}.cart__items__pricing__table>div span:last-child{background:var(--background-extra-medium)}.cart__items__pricing__table>div span:last-child>div{text-align:left;font-size:.71rem}.cart__items__remove__btn__container{position:absolute;top:0;right:0}.cart__items__remove__btn__container .cart__items__remove__btn__container__button,.cart__items__remove__btn__container .cart__items__remove__btn__container__button:focus,.cart__items__remove__btn__container .cart__items__remove__btn__container__button:hover{width:16px;height:16px;padding:0;background:none}.cart__items__remove__btn__container .cart__items__remove__btn__container__button:focus img,.cart__items__remove__btn__container .cart__items__remove__btn__container__button:hover img,.cart__items__remove__btn__container .cart__items__remove__btn__container__button img{width:16px}.rightalign-value{text-align:right!important}.radio-buttons{position:relative;display:inline-flex;list-style-type:none}.radio-buttons li{display:flex;align-items:center;position:relative;width:auto;min-height:48px;margin:0 8px 16px 0;padding:0 8px;cursor:pointer;border:2px solid var(--background-extra-light);border-radius:var(--border-radius)}.radio-buttons li .labelContainer{display:flex}.radio-buttons li.selected .checkmark:after,.radio-buttons li:hover~.checkmark:after{background-color:var(--color-extra-dark)}.radio-buttons li input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-buttons li input:checked~.checkmark:after{background-color:var(--color-extra-dark)}.radio-buttons li .checkmark{height:24px;width:24px;border-radius:24px;background-color:var(--input-background);border:2px solid var(--background-extra-medium)}.radio-buttons li .checkmark:after{content:"";width:16px;height:16px;display:block;border-radius:24px;margin-top:2px;margin-left:2px;background-color:var(--input-background);transition:var(--transition-slow)}.radio-buttons li label{position:static;margin-left:8px}.radio-buttons li.selected,.radio-buttons li:hover{border:2px solid var(--border-color);border-radius:var(--border-radius)}.radio-buttons li.disabled{cursor:not-allowed}.radio-buttons.horizontal{flex-direction:row}.radio-buttons.vertical{flex-direction:column}.radio-buttons.borderless li{border-color:transparent}.radio-buttons.no-margin li{margin:0}.radio-buttons.wrap{display:grid;grid-template-columns:1fr 1fr 1fr}.radio-buttons.big li .checkmark{height:30px;width:30px;border-radius:30px}.radio-buttons.big li .checkmark:after{width:24px;height:24px;border-radius:24px;margin-top:2px;margin-left:2px}.deviceReferenceForm{max-width:370px;position:relative;flex-direction:column;margin-top:8px;margin-bottom:16px}.deviceReferenceForm .deviceReferenceForm__input{width:100%;height:67px;margin-top:16px}.deviceReferenceForm .deviceReferenceForm__input input{width:100%}.deviceReferenceForm .deviceReferenceForm__input--disabled input{cursor:not-allowed}.deviceReferenceForm .button .device-reference__button{height:32px}.deviceReferenceForm .device-reference__button,.deviceReferenceForm__button{width:100%}.deviceReferenceForm .badges{--badge-bg:var(--greenalert-state);--badge-border:var(--greenalert-state);position:absolute;right:8px;bottom:35px;width:auto}.deviceReferenceForm--has-helper .badges{bottom:75px}.modal-background{position:fixed;left:0;top:0;z-index:9998;padding:24px;width:100%;height:100%;background-color:rgba(52,52,52,.9)}.modal-background.scrollable .modal-content{overflow-y:scroll}.modal{position:absolute;top:50%;left:50%;z-index:9999;padding:24px;width:100%;max-width:768px;transform:translate(-50%,-50%);height:auto;max-height:98vh;background-color:var(--background-extra-light)}.modal .modal-close-button{height:24px;float:right;cursor:pointer}.modal .modal-content{display:flex;align-items:center;flex-direction:column;width:100%;margin:2rem auto;max-height:calc(90vh - 24px);min-height:fit-content;overflow-y:auto}.modal .modal-content .title{align-self:flex-start;margin-bottom:2rem}.modal .modal-content .heading{align-self:flex-start}.modal .modal-content p{margin:2px}.modal .modal-content>ul{list-style-position:inside}.modal .modal-content>ul li{margin-bottom:5px}.modal .modal-content .line-item{min-height:24px}.modal .modal-content .bold-label{font-family:var(--typography-title)}.modal .modal-content .payment-details .button{display:none}.modal .modal-buttons{width:300px;margin-top:24px;display:flex}.modal .modal-buttons .button{margin-left:var(--button-spacing)}.modal .modal-buttons .button:first-child{margin-left:0}.modal .modal-buttons.confirmation{justify-content:center}.modal .modal-buttons.list{justify-content:flex-end}.modal .modal-list{list-style-position:inside}.modal .modal-list li{margin-bottom:.75rem}.modal .modal-list li:last-child{margin-bottom:0}#admin .modal img.edit-device{height:300px}#admin .modal h2+form{margin-top:2rem}#admin .modal form{width:100%;max-width:320px;padding-top:5px}#admin .modal form>div{margin-bottom:1rem}#admin .modal form>div input{width:100%;height:40px}#admin .modal form>div .select-menu__dropdown-indicator svg{fill:var(--background-extra-dark)}#admin .modal form .datepicker .react-datepicker-wrapper,#admin .modal form .datepicker .react-datepicker__input-container{width:100%}#admin .modal form .datepicker .react-datepicker-wrapper input,#admin .modal form .datepicker .react-datepicker__input-container input{width:100%;height:40px;padding:16px 24px 0 6px}#admin .modal form .datepicker label.active{top:0}#admin .modal form .datepicker .react-datepicker-popper{z-index:2}#admin .modal form .dropdown.undefined{width:50%;text-align:left}#admin .modal form>ul{list-style:none}#admin .modal form>ul li{margin:24px 0}#admin .modal form>ul li input{float:left}#admin .modal form.add-device-id>div{margin-bottom:24px}#admin .modal form.add-device-id li{display:flex;flex-wrap:wrap;flex-direction:row;margin:0 0 8px}#admin .modal form.add-device-id li:last-child{margin-bottom:24px}#admin .modal form.add-device-id li div{flex-grow:1;padding-right:1rem}#admin .modal form.add-device-id li div input{width:100%;float:none}#admin .modal form.add-device-id li div p{margin-bottom:0;color:var(--redalert-state)}#admin .modal form.add-device-id li button.small{margin-top:8px;margin-left:auto;float:none}#admin .modal form.add-device-id button:last-child{float:right}#admin .modal .form--large{max-width:640px}.trade-search .modal ul{margin:24px 0;padding:0 24px;line-height:2rem}.extra-actions+.modal-background .modal .modal-content{overflow:visible}@media (max-width:768px){.modal{max-width:720px}.modal-background.full .modal{max-width:720px;height:98%;width:95%;border-radius:5px}.modal-background.full .modal .title{margin-bottom:8px}}.howToFindIMEI.disabled{pointer-events:none}.howToFindIMEI__link{display:flex;cursor:pointer;margin-top:8px;margin-bottom:16px;line-height:16px;font-size:.95rem;color:var(--button-default);text-decoration:underline;align-items:center}.howToFindIMEI__link .icon__info-icon{width:22px;height:22px;margin-right:8px;border-radius:50%;fill:var(--info-icon);border:2px solid var(--info-icon)}.howToFindIMEI__link:hover{text-decoration:none}.howToFindIMEI__modal{width:100%}.howToFindIMEI__modal h2{margin-bottom:8px}.howToFindIMEI__modal .description{margin-bottom:25px}.howToFindIMEI__modal p{font-size:16px}.howToFindIMEI__modal .instructions{border:1px solid #cbcbcb;border-radius:4px;width:100%;margin-bottom:20px}.howToFindIMEI__modal .instructions__title{height:38px;line-height:38px;text-align:center;background:#f2f2f2}.howToFindIMEI__modal .instructions__body{padding:16px 8px 8px}.howToFindIMEI__modal .instructions img{height:124px;margin:0 auto;width:160px;display:block}.content-left .creditSignActions .button-wrapper{display:flex;margin-top:8px}.content-left .creditSignActions .button-wrapper .button{display:block;margin-right:8px}.content-left .deviceReferenceForm{grid-area:extraContent}.content-left .activateContract{margin:0 0 16px calc(24px + var(--item-status-circle-dimension));padding:0 48px;text-align:center}.content-left .resend-button-selector{cursor:pointer;text-decoration:underline}.postpone-contract-modal{text-align:left}.postpone-contract-modal h2{margin-bottom:16px}.postpone-contract-modal textarea{margin:16px 0}.postpone-contract-modal .postpone-contract-actions{display:flex;flex-direction:row;justify-content:space-between}.form{display:flex;flex-direction:column}.form>div{display:flex;flex-direction:row;flex-wrap:wrap;width:auto;margin-bottom:8px;align-items:center}.form-button-wrapper button{margin-right:8px}.list-title{margin-bottom:0;text-transform:capitalize;font-weight:400}.list{list-style:none;display:flex;flex-wrap:wrap;padding:1rem 0 0;border-bottom:1px solid var(--border-color)}.list,.list .item{margin-bottom:1rem}.list .item{padding:.5rem}.list:last-child{margin:0 0 16px;border:0}.keyboard+.dropdown{margin-bottom:1rem;padding:0 0 4rem;border-bottom:1px solid var(--border-color)}.keyboard+.dropdown .option-container{width:33.33%}@media (max-width:1366px){.list .item{flex-basis:50%}}@media (max-width:1024px){.list .item{flex-basis:100%}.keyboard+.dropdown{width:100%}}.item{display:flex;flex-basis:33.333%;padding:1rem;cursor:pointer;border:2px solid hsla(0,0%,100%,0)}.item.selected{border:2px solid var(--border-color);border-radius:var(--border-radius)}.item .item-image-wrapper{display:flex;justify-content:center;align-items:center;width:80px;height:80px;margin-right:1rem}.item .item-image-wrapper img{width:auto;height:100%}.item .selection-indicator{flex-shrink:0;display:block;width:40px;height:40px;margin-right:1rem;margin-left:.5rem;border-radius:100%;background:var(--background-extra-medium)}.item .details{display:flex;flex-direction:column;justify-content:flex-start;flex:1;padding-right:1rem}.item .details p{margin:0 0 4px}.item .details p:last-child{margin:0}.item .details .item-name{font-size:1rem;font-family:var(--typography-title);font-weight:var(--typography-bold)}.item .details .item-id{font-size:.85rem;color:var(--color-txt-light)}.item .details .item-price{font-size:.85rem}.item .details .item-price--strikethrough{font-size:.85rem;color:var(--inactive-state);margin-left:4px;text-decoration:line-through}.item .details .item-price-difference{margin-top:5px;font-size:1.3rem;font-family:var(--typography-title);font-weight:var(--typography-bold)}.item .details .item-price-difference span{padding-left:4px;font-size:1rem;font-weight:var(--typography-body)}.item .details .item-price-difference.highlight{color:var(--color-txt-highlight)}.item.button{padding:0}.item.button .details{width:100%}.item.circle.selected .selection-indicator,.item.circle:hover:not(.disabled) .selection-indicator{background:var(--color-extra-dark);border:6px solid var(--background-extra-medium)}.item.disabled{cursor:auto;opacity:.5}.extra:hover{border:2px solid var(--border-color);border-radius:var(--border-radius)}.extra .details{justify-content:flex-start}.stock-level{position:relative}.stock-level .stock-level-marker{height:8px;width:8px;border-radius:32px;display:inline-block;margin-right:4px}.stock-level .stock-level-label{position:absolute;left:16px;bottom:0}.stock-level .stock-level-marker-green{background:var(--greenalert-state)}.stock-level .stock-level-marker-red{background:var(--redalert-state)}.stock-level .stock-level-marker-yellow{background:var(--yellowalert-state)}form.customer-info-form{width:300px}form.customer-info-form button{width:100%}form.customer-info-form ul{border:none}.content-left.customer-info h1{margin-bottom:16px}.content-left.customer-info form{width:50%}.content-left.customer-info .list{width:50%;border-bottom:0}.content-left.customer-info .list .item{flex-basis:50%}.content-left.customer-info .list+p{margin-top:0}.company-form{width:40%}.companies-dropdown{width:60%;margin-left:16px}.b2b__checkbox__wrapper{display:flex;flex-direction:column}.b2b__checkbox__wrapper .checkbox{display:inline-flex;align-items:center}.b2b__checkbox__wrapper .checkbox label{margin:0 8px 16px}.b2b__checkbox__wrapper .checkbox p{margin:0 0 16px}@media (max-width:1366px){.content-left.customer-info .list,.content-left.customer-info form{width:50%}}@media (max-width:1024px){.content-left.customer-info .list,.content-left.customer-info form{width:50%}.content-left.customer-info .list .item{flex-basis:100%}}@media (max-width:768px){.content-left.customer-info .list,.content-left.customer-info form{width:100%}}.search-box{display:flex;flex-wrap:wrap;margin-bottom:40px;position:relative}.search-box .input__wrapper{flex-basis:auto;margin-right:24px}.search-box .search-filter-wrapper{position:relative;margin-right:24px}.search-box .search-filter-wrapper .search-input,.search-box .search-filter-wrapper .search-input input{width:100%}.search-box .search-filter-wrapper .search-input-icon{position:absolute;top:3px;right:8px;background:var(--input-background);width:24px;height:24px;margin:0;transition:var(--transition-slow)}.search-box .search-filter-wrapper label{z-index:1;color:var(--color-txt-light);font-size:1rem;font-weight:400;position:absolute;pointer-events:none;left:8px;top:12px;transition:all .2s ease;width:100%;display:block}.search-box .search-filter-wrapper label.active{top:-10px;transform:scale(.75);left:-10%;display:block}.search-box form{flex:1;max-width:15.15%}.search-box .dropdown{width:170px}.search-box .checkbox-extras-container{position:relative;display:flex;justify-content:flex-start;align-items:center}.search-box .checkbox-extras-container .checkbox-container{margin-right:8px}.extra-form{width:100%;display:flex;justify-content:space-between;margin-bottom:10px;column-gap:8px}.extra-form>div{width:30%}.extra-form>div input{width:100%}.extra-form button{width:15%}.extras-list{width:100%;list-style:none}.extras-list-title{margin-bottom:16px}.extras-list .extra-item{display:flex;justify-content:space-between;align-items:center}.extras-list .extra-item .extra-item-description{display:flex;justify-content:space-between;width:65%;color:var(--color-txt-dark);border-bottom:1px solid var(--color-extra-light);height:40px;line-height:30px;margin:8px 0 0;padding:4px 8px}.no-extras-warning{text-align:center}.extras-page-title{margin-bottom:2rem}@media (max-width:1024px){.search-box .checkbox-extras-container{width:30%}}@media (max-width:768px){.search-bar-box,.search-box{width:100%}.search-bar-box .checkbox-extras-container,.search-box .checkbox-extras-container{width:30%}}.slideshow{width:100%;margin:0}.slideshow .slideshow__content{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.slideshow .slideshow__content .slideshow__next-btn,.slideshow .slideshow__content .slideshow__prev-btn{display:none}.slideshow .slideshow__content .slideshow__slider{position:relative;white-space:nowrap;min-width:100%;height:100%;display:flex;overflow-x:scroll;margin:0 var(--slideshow-btn-size,76px);scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.slideshow .slideshow__content .slideshow__slider::-webkit-scrollbar{width:0;height:0}.slideshow .slideshow__content .slideshow__slider .slideshow__slide{position:relative;flex-shrink:0;width:100%;background:transparent;margin:0;scroll-snap-align:start}.slideshow .slideshow__content .slideshow__slider .slideshow__slide picture{display:block}.slideshow .slideshow__content .slideshow__slider .slideshow__slide picture .slideshow__slide-image{width:100%;height:auto;pointer-events:none}.slideshow .slideshow__content .slideshow__slider .slideshow__slide .slideshow__slide-caption{position:absolute;bottom:0;left:0;right:0;padding:1em;background:rgba(233,233,232,.7);text-align:center}.slideshow .slideshow__content .slideshow__thumbs-list{display:flex;align-items:center;max-width:100%;padding:0;margin:.5em 0;list-style-type:none;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.slideshow .slideshow__content .slideshow__thumbs-list::-webkit-scrollbar{width:0;height:0}.slideshow .slideshow__content .slideshow__thumbs-list .slideshow__thumb{width:1.2em;height:1.2em;margin:0 .15em;padding:.15em;overflow:hidden;border-radius:50%;border:2px solid var(--color-extra-light,"#e9e9e9")}.slideshow .slideshow__content .slideshow__thumbs-list .slideshow__thumb .slideshow__thumb-btn{display:block;width:100%;height:100%;border-radius:50%}.slideshow .slideshow__content .slideshow__thumbs-list .slideshow__thumb .slideshow__thumb-btn .slideshow__thumb-image{display:none}.slideshow .slideshow__content .slideshow__thumbs-list .slideshow__thumb--selected .slideshow__thumb-btn{background:var(--color-txt-highlight,"#0060a4")}@media (min-width:768px){.modal .slideshow{width:90%}.slideshow .slideshow__content .slideshow__next-btn,.slideshow .slideshow__content .slideshow__prev-btn{display:block;appearance:none;position:absolute;top:50%;transform:translate3d(0,-50%,0);z-index:4;width:auto;height:var(--slideshow-btn-size,76px);padding:0;border:0;border-radius:var(--border-radius,4px);font-size:var(--slideshow-btn-size,76px);color:var(--color-extra-light,"#e9e9e9");background:none;outline:none;cursor:pointer}.slideshow .slideshow__content .slideshow__next-btn:active,.slideshow .slideshow__content .slideshow__next-btn:focus,.slideshow .slideshow__content .slideshow__next-btn:hover,.slideshow .slideshow__content .slideshow__prev-btn:active,.slideshow .slideshow__content .slideshow__prev-btn:focus,.slideshow .slideshow__content .slideshow__prev-btn:hover{background:none;outline:none;opacity:.5}.slideshow .slideshow__content .slideshow__prev-btn{left:0}.slideshow .slideshow__content .slideshow__next-btn{right:0}.slideshow .slideshow__content .slideshow__next-btn svg{transform:rotate(180deg)}.slideshow .slideshow__content .slideshow__slider{min-width:calc(100% - var(--slideshow-btn-size, 76px)*2)}.slideshow .slideshow__content .slideshow__thumbs-list .slideshow__thumb{overflow:visible;width:auto;height:auto;padding:calc(var(--slideshow-thumb-size, 50px)*0.1);list-style:none;border:none;border-radius:4px}.slideshow .slideshow__content .slideshow__thumbs-list .slideshow__thumb .slideshow__thumb-btn .slideshow__thumb-image{display:block;width:var(--slideshow-thumb-size,50px);height:auto}.slideshow .slideshow__content .slideshow__thumbs-list .slideshow__thumb--selected{border:2px solid var(--color-extra-light,"#e9e9e9")}.slideshow .slideshow__content .slideshow__thumbs-list .slideshow__thumb--selected .slideshow__thumb-btn{background:none}.slideshow .slideshow__content .slideshow__thumbs-list .slideshow__thumb--selected .slideshow__thumb-btn .slideshow__thumb-image{width:calc(var(--slideshow-thumb-size, 50px)*1.25)}.slideshow--with-thumbnails .slideshow__content .slideshow__next-btn,.slideshow--with-thumbnails .slideshow__content .slideshow__prev-btn{top:calc(50% - var(--slideshow-thumb-size, 50px)/2)}}.content-left{width:60%;margin-left:-1px;padding:0 24px 0 0}.content-left h2.options-list-title{margin-bottom:16px}.content-left .options-list-title.keyboard+.dropdown{margin-bottom:20px;width:40%}.content-right{width:40%;min-height:calc(100vh - 280px);margin-left:-1px;padding:0 0 24px 24px;border-left:1px solid var(--border-color)}.product-options-page-title{margin-bottom:2rem}.product-option-selected{display:flex;gap:16px;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.product-option-selected-slideshow{width:60%}.product-option-selected-slideshow .slideshow{width:100%}.product-option-selected-slideshow .product-option-selected-single-image{width:100%;height:auto}.product-option-selected-details{width:40%}.product-option-selected-details div{margin-bottom:16px}.product-option-selected-details h4{margin:0}.product-option-selected-details div:first-child h4{margin:0 0 16px}.product-option-selected-details ul{list-style:none;margin-bottom:16px;text-align:left;letter-spacing:0}.product-option-selected-details ul li a{text-align:left;text-decoration:underline;letter-spacing:0;color:var(--button-default)}.slideshow__slider{min-width:100%!important}@media (max-width:1024px){.content-left{width:60%}.content-right{width:40%}}@media (max-width:768px){.content-left{width:40%}.content-right{width:60%}}@media (min-width:768px){.slideshow__slider{min-width:100%!important}}@media (max-width:768px){.product-option-selected{flex-wrap:wrap}.product-option-selected-details,.product-option-selected-slideshow{width:100%}}.button-form h2{margin-bottom:16px}.button-form__wrapper{width:66%;padding:16px;border:1px solid var(--background-extra-medium)}.button-form .form-button-wrapper{margin-top:16px}.button-form .form-button-wrapper button{width:fit-content}.toggle{--toggle-width:72px;--toggle-height:32px;--toggle-padding:2px;--toggle-border-thickness:2px;--toggle-border-style:solid;--toggle-off-bg:#fff;--toggle-on-bg:#fff;--toggle-disabled-bg:#fff;--toggle-off-fill:#000;--toggle-on-fill:#000;--toggle-disabled-fill:#cecece;--toggle-off-border-color:#cecece;--toggle-on-border-color:#000;--toggle-disabled-border-color:#cecece;--toggle-disabled-opacity:.3;--toggle-font-size:15px;--toggle-label-margin:8px;--toggle-animation-speed:.4s;display:grid;grid-template-rows:var(--toggle-height);grid-template-columns:var(--toggle-width) 1fr;grid-column-gap:var(--toggle-label-margin);align-items:center;font-size:var(--toggle-font-size)}.toggle__input{opacity:0;width:0;height:0}.toggle__switch{position:relative;width:var(--toggle-width);height:var(--toggle-height)}.toggle__slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--toggle-off-bg);border:var(--toggle-border-thickness) var(--toggle-border-style) var(--toggle-off-border-color);border-radius:calc(var(--toggle-height) - var(--toggle-border-thickness)*2 - var(--toggle-padding)*2)}.toggle__slider,.toggle__slider:after{position:absolute;transition:var(--toggle-animation-speed)}.toggle__slider:after{content:"";height:calc(var(--toggle-height) - var(--toggle-border-thickness)*2 - var(--toggle-padding)*2);width:calc(var(--toggle-height) - var(--toggle-border-thickness)*2 - var(--toggle-padding)*2);left:var(--toggle-padding);bottom:var(--toggle-padding);background-color:var(--toggle-off-fill);border-radius:50%}.toggle__label{cursor:pointer}.toggle__input:checked+.toggle__slider{background-color:var(--toggle-on-bg);border-color:var(--toggle-on-border-color)}.toggle__input:checked+.toggle__slider:after{background-color:var(--toggle-on-fill);transform:translateX(calc(var(--toggle-width) - var(--toggle-height) - var(--toggle-padding)))}.toggle__input:disabled+.toggle__slider{cursor:default;background-color:var(--toggle-disabled-bg)}.toggle__input:disabled+.toggle__slider,.toggle__input:disabled+.toggle__slider:after{opacity:var(--toggle-disabled-opacity);border-color:var(--toggle-disabled-border-color)}.toggle__input:disabled+.toggle__slider:after{background-color:var(--toggle-disabled-fill)}.pagination{display:flex;justify-content:center;width:100%;padding:24px 0}.pagination .button{width:40px;padding:0;text-align:center;font-size:1.4rem;color:var(--color-txt-dark);font-weight:var(--typography-bold);background-color:var(--background-extra-medium)}.pagination .button span{position:relative;top:-1px}.pagination .button:focus,.pagination .button:hover{background-color:var(--background-extra-dark)}.pagination .button:disabled{background-color:var(--background-extra-medium)}.pagination .page-indicator{display:inline-block;margin:0 24px;line-height:40px}.pagination-load-more button{margin:24px auto;display:flex}.pagination-load-more button img{height:20px;transform:rotate(-90deg);margin-left:10px}.scrolling-table__container{position:relative;max-width:100%}.scrolling-table__container .scrolling-table__scroller{overflow-x:scroll;overflow-y:visible}.scrolling-table__container .scrolling-table__scroller th:first-child{border-left:1px solid var(--color-header-top)}.scrolling-table__container .scrolling-table__scroller th:last-child{border-right:1px solid var(--color-header-top)}.multiSelectActions__container{display:flex;justify-content:flex-end;margin-bottom:10px}.multiSelectActions__container .multiSelectActions__button{margin-left:5px}.table{word-break:break-word;position:relative;width:100%;margin:0;display:table;table-layout:auto;border-spacing:0;border-collapse:collapse}.table.table--word-break-normal{word-break:normal}.table.table--overflowed{position:static;width:auto;display:inherit}.table.table--overflowed.no-data{width:100%;display:inline-table}.table tbody .stickyCol,.table thead .stickyCol{position:absolute;width:33%;left:0;border-left:1px solid var(--background-extra-medium);border-bottom:1px solid var(--background-extra-medium);text-overflow:ellipsis;overflow-x:hidden;display:block;white-space:nowrap}.table thead{text-align:center}.table thead,.table thead th.stickyCol{background:var(--table-color-header);color:var(--color-txt-extra-light)}.table thead tr:first-child th:first-child{min-width:2.2rem}.table thead tr:nth-child(n+2) th{padding:8px 4px;border-bottom:1px solid var(--background-extra-light);border:1px solid var(--background-extra-light);border-bottom-color:var(--background-extra-medium)}.table thead tr:nth-child(n+2) th:first-child{border-left:1px solid var(--background-extra-medium)}.table thead tr:nth-child(n+2) th:last-child{border-right:1px solid var(--background-extra-medium)}.table tbody{border:1px solid var(--background-extra-medium)}.table tr:nth-child(2n),.table tr:nth-child(2n)>td.stickyCol,.table tr:nth-child(2n)>th.stickyCol{background:var(--background-extra-medium)}.table tr:nth-child(2n)>td.stickyCol td,.table tr:nth-child(2n)>th.stickyCol td,.table tr:nth-child(2n) td{border-bottom:1px solid var(--background-extra-light);border:1px solid var(--background-extra-light);border-bottom-color:var(--background-extra-medium)}.table tr:nth-child(2n)>td.stickyCol td:first-child,.table tr:nth-child(2n)>th.stickyCol td:first-child,.table tr:nth-child(2n) td:first-child{border-bottom:1px solid var(--background-extra-medium);border-left:1px solid var(--background-extra-medium)}.table tr:nth-child(2n)>td.stickyCol td:last-child,.table tr:nth-child(2n)>th.stickyCol td:last-child,.table tr:nth-child(2n) td:last-child{border-right:1px solid var(--background-extra-medium);border-bottom:1px solid var(--background-extra-medium)}.table tr a{margin-right:10px;cursor:pointer}.table th{position:relative;padding:8px;font-size:.9rem;font-weight:var(--typography-normal);white-space:nowrap}.table th input{width:95%;height:30px;border:1px solid var(--input-background);transition:var(--transition-fast)}.table th input:focus{border:1px solid var(--color-txt-dark)}.table td{position:relative;padding:8px;clear:both}.table td span[class^=status-]{display:inline-block;min-width:5rem;padding:2px 4px;border-radius:var(--border-radius-extrasmall);text-align:center;font-size:.85rem;color:var(--color-txt-extra-light);text-shadow:0 1px 1px var(--color-txt-dark);background:var(--greenalert-state)}.table td span[class=status-booked],.table td span[class=status-created],.table td span[class=status-early-swap],.table td span[class=status-future],.table td span[class=status-pending]{color:var(--yellowalert-state-txt);text-shadow:0 0 0;background:var(--yellowalert-state)}.table td span[class=status-archived],.table td span[class=status-blocked],.table td span[class=status-cancelled],.table td span[class=status-disabled],.table td span[class=status-failed],.table td span[class=status-inactive],.table td span[class=status-no-swap],.table td span[class=status-refused]{background:var(--redalert-state)}.table td span[class=status-withdrawn]{background:var(--inactive-state)}.table td span[class^=boolean-]{display:inline-block;width:1rem;height:1rem;border-radius:var(--border-radius-extrasmall)}.table td span[class=boolean-false]{background:var(--yellowalert-state)}.table td span[class=boolean-true]{background:var(--greenalert-state)}.table td span[class=multiLine]{display:block;width:100%;word-break:break-all;text-overflow:ellipsis}.table td span[class=multiLine]:nth-child(2n){font-style:italic;padding-top:8px}.table td ul{list-style:none}.table td img{width:35px;height:35px;object-fit:contain;cursor:pointer}.table td .taglist{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;min-width:200px;max-width:400px}.table td .taglist .tag{float:left;background:#ccc;padding:2px 5px;border-radius:var(--border-radius-small);margin:2px 5px}.table td .modal .modal-content img{width:55%;height:55%}.table td:last-child{text-align:right}.table td>.button{margin-right:5px}.table td>.button:last-child{margin-right:0}.table td.left{text-align:left}.table td.center{text-align:center}.table td.right{text-align:right;white-space:nowrap}.table td.wrap{white-space:normal}.table td.no-data{position:relative;height:24px}.table td.no-data .spinner{top:0;left:calc(50% - 40px)}.table .editable-table-row{display:flex;padding:0}.table .editable-table-row .table-cell{flex-grow:1}.table .editable-table-row .table-cell .button{margin-right:5px}.table .table-bool-icon{width:24px;height:24px}.table .table-bool-icon--approved{color:var(--greenalert-state)}.table .table-bool-icon--alert{color:var(--redalert-state)}.line-item{justify-content:space-between;position:relative;min-height:40px;padding:8px;margin:0;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--border-color)}.line-item,.line-item .label{display:flex;flex:1;align-items:center}.line-item .label{white-space:normal}.line-item .value{margin-left:8px;text-align:right;overflow:hidden;text-overflow:ellipsis}.line-item .action-content,.line-item .action-content:focus,.line-item .action-content:hover{display:flex;justify-content:flex-end;align-content:center;width:16px;margin-left:8px;padding:8px 0;background:none}.line-item .action-content:focus img,.line-item .action-content:hover img,.line-item .action-content img{width:16px}.line-item.borderless{border-bottom:none}.line-item.thick{border-bottom:2px solid var(--border-color)}.line-item.separator{border-bottom:3px solid var(--border-color)}.line-item.filled{background:var(--border-color)}.filled,.line-item.filled{border:0;font-weight:var(--typography-bold)}.filled{background:var(--online-grey)}.filled-dark{background:#cbcbcb}.bold,.bold.bold,.bold.bold-label .label,.bold.title{font-weight:var(--typography-bold)}.bold.title{font-size:1.2rem;font-family:var(--typography-title)}.details-title{width:100%;background:var(--background-extra-medium);padding:10px;margin-bottom:0}.details{width:100%;display:flex}.details--small .line-item{min-height:24px;padding:0 4px}.details img{display:block;width:60px;height:100px;margin:10px 20px;object-fit:contain}.details .detail-list{width:100%}.details .detail-list .line-item:last-child{border-bottom:0}.tabbedContent{width:100%}.tabbedContent--tabs{display:flex;width:100%;list-style:none}.tabbedContent--tab{width:140px;height:38px;padding:10px 0 10px 16px;cursor:pointer;font-size:14px}.tabbedContent--tab__active{cursor:default}.tabbedContent--content{width:100%;margin-top:-1px;padding:20px}.tabbedContent__light .tabbedContent--tab__active{border-bottom:1px solid #006ea5}.tabbedContent__light .tabbedContent--content{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.tabbedContent__filled .tabbedContent--tab{background:#e6e6e6;border:1px solid #e6e6e6;border-radius:3px}.tabbedContent__filled .tabbedContent--tab__active{border-bottom:1px solid #fff;background:#fff}.tabbedContent__filled .tabbedContent--content{border:1px solid #e6e6e6}.tabbedContent__unpaddedContent .tabbedContent--content{padding:0}.tabbedContent__fullWidthTabs .tabbedContent--tab{flex-grow:1}.file-input__wrapper{height:auto;display:flex;flex-direction:column;flex-basis:100%}.file-input__wrapper .file-input__container{width:100%;position:relative;flex:1;border-radius:var(--online-border-radius);border:2px solid var(--online-border-color)}.file-input__wrapper .file-input__container .file-input__input{padding-left:8px;width:100%;height:100%;border:none;color:var(--color-txt-dark);background:transparent;display:block;color:transparent}.file-input__wrapper .file-input__container .file-input__input::file-selector-button{color:transparent;background:transparent;border:none}.file-input__wrapper .file-input__container .file-input__input::-ms-browse{color:transparent;background:transparent;border:none}.file-input__wrapper .file-input__container .file-input__input:hover{cursor:pointer}.file-input__wrapper .file-input__container .file-input__input::-webkit-file-upload-button{display:none}.file-input__wrapper .file-input__container .file-input__input:focus{outline:0;box-shadow:0}.file-input__wrapper .file-input__container .file-input__value{position:absolute;top:0;left:0;padding:8px 6px;width:100%;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-input__wrapper .file-input__container .file-input__floating-label{width:auto;padding:0;position:absolute;z-index:auto;left:16px;top:9px;user-select:none;transition:font-size .25s,top .25s,opacity .25s ease-in-out;transform-origin:0 0}.file-input__wrapper .file-input__container .file-input__floating-label--active{top:12px;z-index:0;opacity:.75;font-size:.8em}.file-input__wrapper .file-input__container .file-input__floating-label--active+.file-input__input{padding-top:14px}.file-input__wrapper .file-input__container .file-input__floating-label{color:var(--online-dark-grey)}.file-input__wrapper .file-input__container--focused{border:2px solid var(--online-border-color-focus)}.file-input__wrapper .file-input__container--disabled{opacity:.5;background-color:var(--online-light-grey)}.file-input__wrapper .file-input__container--error{border:2px solid var(--redalert-state)}.file-input__wrapper .file-input__container--error .file-input__input{border:0}.file-input__wrapper .file-input__container--medium-height{height:40px}.file-input__wrapper .file-input__container--medium-height .file-input__input{padding:15px 24px 0 6px}.file-input__wrapper .file-input__container--medium-height .file-input__value{padding:17px 24px 0 6px}.file-input__wrapper .file-input__container--medium-height .file-input__floating-label{left:8px}.file-input__wrapper .file-input__container--medium-height .file-input__floating-label--active{top:2px;left:0;padding-left:6px}.file-input__wrapper .file-input__container--medium-height .file-input__input-img{top:7px}.file-input__wrapper .file-input__container--underline{border-radius:0;border:0;border-bottom:2px solid var(--online-border-color)}.file-input__wrapper .file-input__container--underline .file-input__floating-label{top:10px}.file-input__wrapper .file-input__container--underline .file-input__floating-label--active{top:-10px;left:0;padding-left:7px}.file-input__wrapper .file-input__container--underline .file-input__input{border:0}.file-input__wrapper .file-input__container--underline .file-input__value{padding-top:10px}.file-input__wrapper .file-input__container--underline.file-input__container--focused .file-input__input{border:0}.file-input__wrapper .file-input__container--underline.file-input__container--focused{border-bottom:2px solid var(--online-border-color-focus)}.file-input__wrapper .file-input__container--underline.file-input__container--error{border:0;border-bottom:2px solid var(--redalert-state)}.file-input__wrapper--error{color:var(--redalert-state)}.file-upload-form{display:flex;flex-direction:row;width:100%;max-width:calc(var(--online-layout-max-width)/2);margin-bottom:1em}.file-upload-form .file-upload-form__buttons{margin-left:16px}.file-upload-form .file-upload-form__buttons button+button{margin-left:8px}.file-upload-form--vertical{flex-direction:column}.file-upload-form--vertical .file-upload-form__buttons{margin:auto}.upload-report .modal-content{align-items:flex-start}.upload-report .upload-stats{list-style:none}.upload-report .upload-stats li{font-weight:var(--typography-bold);margin:3px 0}.upload-report .error-list{width:100%;max-height:400px;overflow:auto;list-style:none;margin-top:20px;padding:10px;border-top:1px solid var(--border-color-extra)}.upload-report .error-list .error{margin:10px 0;font-weight:var(--typography-bold)}.upload-report .error-list .error p{margin:5px 0;padding:0}.campaign-settings>.heading{margin-bottom:24px}.campaign-settings>.heading .button{float:right}.campaign-settings .details-wrapper{width:50%;margin-bottom:30px}.campaign-settings #campaignForm{margin-right:10px;display:inline-block}.campaign-settings #campaignForm .button-form__wrapper{width:100%}.campaign-settings .tabbedContent{margin-top:16px}.campaign-settings .tabbedContent--content{padding:16px}.campaign-settings .campaign-communications img{width:100%}.campaign-settings .campaign-cohort{margin-top:16px}.campaign-offer-actions{display:flex;gap:8px}.campaign-offer-actions h2{flex:1}#campaignForm.button-form>button{margin-bottom:16px}.emailPreview{width:100%;min-height:600px;border:0}.campaign-reports .campaign-graphs{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:24px;margin:16px 0}.cohort-form{width:66%}.cohort-form h2{margin-bottom:16px}.cohort-form__wrapper{padding:16px;border:1px solid var(--background-extra-medium)}.cohort-form .form-button-wrapper{margin-top:16px}.cohort-form .form-button-wrapper button{width:fit-content}.communication-form{width:66%}.communication-form h2{margin-bottom:16px}.communication-form__wrapper{padding:16px;border:1px solid var(--background-extra-medium)}.communication-form .form-button-wrapper{margin-top:16px}.communication-form .form-button-wrapper button{width:fit-content}.system-page__wrapper{width:100%;position:fixed;z-index:1000;top:0;right:0;display:grid;grid-template-rows:calc(100vh - 81px);grid-column-gap:16px;background-color:#fff}.system-page__img,.system-page__info-box{margin:auto;padding:16px}.system-page__img{margin-right:16px;text-align:right}.system-page__img img{width:80%}.system-page__info-box{margin-left:16px}.system-page__info-box h1{font-size:5rem;line-height:5rem;margin:0;padding:0}.system-page__info-box h2{font-size:3rem;line-height:3rem;margin:0 0 2rem;padding:0}.system-page__info-box p{font-size:1.5rem;line-height:2rem;margin:0}.system-page__info-box span{text-decoration:underline;cursor:pointer}.system-page__footer{grid-column:1/3}.system-page__wrapper--with-header{position:inherit;z-index:inherit}.system-page__wrapper--with-header .system-page__info-box{grid-column-start:none}@media (max-width:768px){.system-page__img{width:100%;margin-right:0;text-align:right}.system-page__img img{width:100%}.system-page__info-box{width:100%;margin-left:0;text-align:left}}@media (max-width:760px){.system-page__img{display:none}.system-page__info-box{grid-column:span 2;width:100%;text-align:center;margin-left:0}}.attachment__header{display:grid;margin-bottom:20px;grid-template-columns:50%;grid-auto-rows:max-content;grid-gap:32px;grid-template-areas:"title notifications"}.attachment__header .attachment__header__title{grid-area:title}.attachment__header .attachment__header__notification{grid-area:notifications}.attachment__notification{background:var(--notification-area);width:max-content;justify-self:end;height:32px;line-height:32px;padding:0 8px;border:1px solid var(--border-color);border-radius:var(--border-radius)}.attachment__notification .attachment__notification__icon{vertical-align:sub;margin-right:8px}.attachments__table_actions_container{display:flex;justify-content:flex-end;gap:5px}.attachments__dropdown{min-width:200px;padding:5px;text-align:center}.attachments__disclaimer{width:55%;align-self:flex-end;padding-bottom:20px}.attachment__editor__form{min-width:100%}.attachment__editor__header{margin-bottom:10px}.attachment__editor__area{border:0}.attachment__editor__area_preview,.attachment__editor__area_text{overflow:auto;outline:none;box-shadow:none;resize:none;margin-top:5px;margin-bottom:5px}.attachment__editor__area_preview{width:100%;height:570px;min-height:570px;border:0}.attachment__editor__area__actions{width:100%;display:flex;justify-content:flex-start;gap:10px}.attachment__editor__area__actions :last-child{background-color:#dc143c}.templateEditor{display:grid;min-height:100%;grid-template-columns:50%;grid-auto-rows:max-content;grid-gap:32px;grid-template-areas:"title notifications" "editor preview"}.templateEditor .templateTitle{grid-area:title}.templateEditor .templateIndicator{grid-area:notifications;background:var(--notification-area);width:max-content;justify-self:end;height:32px;line-height:32px;padding:0 8px}.templateEditor .templateIndicator .templateIndicatorIcon{vertical-align:sub;margin-right:8px}.templateEditor .templateEditionArea{grid-area:editor;min-height:700px}.templateEditor .templateEditionArea .templateDocs{position:absolute;top:160px;left:24px;right:30px;height:588px;background:#fff;overflow:auto;z-index:10;border:2px solid var(--online-grey)}.templateEditor .templateEditionArea .templateDocs .heading{margin-left:16px}.templateEditor .templateEditionArea .templateDocs ul{list-style:none}.templateEditor .templateEditionArea .templateDocs ul li{display:flex;height:36px;line-height:36px;padding:0 16px;justify-content:space-between}.templateEditor .templateEditionArea .templateDocs ul li .icon{width:30px;height:30px;margin-top:5px}.templateEditor .templateEditionArea .templateDocs ul li:hover{cursor:pointer;background:var(--online-grey)}.templateEditor .templateEditionArea .templateForm{display:flex;flex-direction:column}.templateEditor .templateEditionArea .templateForm .blockToggles{display:flex;justify-content:flex-end;width:100%;border:2px solid var(--online-grey);border-bottom:0;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);padding:8px}.templateEditor .templateEditionArea .templateForm .blockToggles .button{margin:0 4px}.templateEditor .templateEditionArea .templateForm--textArea textarea{display:block;width:100%;min-height:596px;padding:5px;overflow:auto;outline:none;box-shadow:none;resize:none;border:2px solid var(--online-grey);border-top:0;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.templateEditor .templateEditionArea .templateForm--actionButtons{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;grid-row-gap:16px;grid-column-gap:32px}.templateEditor .templateEditionArea .statusMessage{background:rgba(0,0,0,.031);width:100%;margin-top:16px;height:32px;line-height:32px;padding:0 8px}.templateEditor .templateEditionArea .statusMessage .statusMessageIcon--approved{color:#93bf18;vertical-align:sub;margin-right:8px}.templateEditor .templateEditionArea .statusMessage .statusMessageIcon--alert{color:rgba(235,198,15,.949);vertical-align:sub;margin-right:8px}.templateEditor .templatePreviewArea{grid-area:preview}.templateEditor .templatePreviewArea .tabbedContent--content{padding:8px}.templateEditor .templatePreviewArea .templatePreview{width:100%}.templateEditor .templatePreviewArea .templatePreview .error{color:var(--redalert-state)}.templateEditor .templatePreviewArea .templatePreview .subjectPreviewArea{border:0;width:100%;height:40px;font-weight:700;font-size:16px;margin-bottom:16px}.templateEditor .templatePreviewArea .templatePreview .bodyPreviewArea{border:0;width:100%;height:596px;overflow:auto}.templateEditor .templatePreviewArea .templatePreview .sendEmailForm,.templateEditor .templatePreviewArea .templatePreview .sendSMSForm{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;grid-row-gap:0;margin-top:32px}.templateEditor .templatePreviewArea .templatePreview .sendEmailForm .form-button-wrapper,.templateEditor .templatePreviewArea .templatePreview .sendSMSForm .form-button-wrapper{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px}.templateEditor .templatePreviewArea .templatePreview .sendEmailForm .form-button-wrapper .button,.templateEditor .templatePreviewArea .templatePreview .sendSMSForm .form-button-wrapper .button{margin:0}.blockEditor{display:grid;height:100%;grid-template-columns:50%;grid-auto-rows:max-content;grid-gap:32px;grid-template-areas:"title notifications" "editor preview"}.blockEditor .blockTitle{grid-area:title}.blockEditor .blockIndicator{grid-area:notifications;background:var(--notification-area);width:max-content;justify-self:end;height:32px;line-height:32px;padding:0 8px}.blockEditor .blockIndicator .blockIndicatorIcon{vertical-align:sub;margin-right:8px}.blockEditor .blockEditionArea{grid-area:editor}.blockEditor .blockEditionArea .blockForm{display:flex;flex-direction:column}.blockEditor .blockEditionArea .blockForm--textArea textarea{display:block;width:100%;min-height:596px;padding:5px;overflow:auto;outline:none;box-shadow:none;resize:none;border:2px solid var(--online-grey);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.blockEditor .blockEditionArea .blockForm--actionButtons{margin-top:16px}.blockEditor .blockEditionArea .blockForm--actionButtons .button{width:100%}.blockEditor .blockPreviewArea{grid-area:preview}.blockEditor .blockPreview{width:100%}.blockEditor .bodyPreviewArea{border:0;width:100%;height:596px}.device-filters-form{display:grid;grid-template-columns:repeat(13,1fr);grid-template-rows:repeat(2,40px);column-gap:8px;row-gap:24px}.device-filters-form .form-search-icon{display:none}.device-filters-form .form-button-wrapper{grid-column-end:span 13;margin-left:auto;margin-right:0}.device-filters-form button{grid-column:span 2;white-space:nowrap}.device-filters-form .form-submit-mobile-btn{grid-column:span 1;display:none;padding:12px}.device-filters-form .form-submit-mobile-btn img{height:24px}.device-filters-form__category-filter,.device-filters-form__family-filter,.device-filters-form__manufacturer-filter{grid-column:span 2}.device-filters-form__device-filter{grid-column:span 5}.device-filters-form__date-filter{grid-column:span 2}.device-filters-form__date-filter label{width:auto;top:10px}.device-filters-form__date-filter label.active{top:3px;left:-6px}.device-filters-form__date-filter .react-datepicker-wrapper{display:grid}.device-filters-form__date-filter .react-datepicker-wrapper .react-datepicker__input-container input[type=text]{width:100%;padding:16px 24px 0 6px}.device-filters-form__date-filter__filter-form{grid-template-columns:repeat(6,1fr)}.device-filters-form__date-filter__filter-form .form-button-wrapper{grid-column-end:auto;grid-template-columns:repeat(3,1fr);display:grid;column-gap:8px}.device-filters-form__date-filter__filter-form .form-button-wrapper button{width:100%;margin:0;grid-column:span 1}.device-filters-form__date-filter__filter-form .form-button-wrapper .form-search-text{display:none}.device-filters-form__date-filter__filter-form .form-button-wrapper .form-search-icon{display:initial;grid-column:span 1}@media (max-width:1024px){.device-filters-form{grid-template-columns:repeat(6,1fr)}.device-filters-form__category-filter,.device-filters-form__family-filter,.device-filters-form__manufacturer-filter{grid-column:span 2}.device-filters-form__device-filter{grid-column:span 4}.device-filters-form__date-filter{grid-column:span 1}.device-filters-form .form-button-wrapper{grid-column-end:auto;grid-template-columns:repeat(3,1fr);display:grid;column-gap:8px}.device-filters-form .form-button-wrapper button{width:100%;margin:0;grid-column:span 1}.device-filters-form .form-button-wrapper .form-search-text{display:none}.device-filters-form .form-button-wrapper .form-search-icon{display:initial;grid-column:span 1}}.pricing-tool__disclaimer,.pricing-tool__filter,.pricing-tool__results{padding:16px}.pricing-tool__disclaimer{display:flex}.pricing-tool__disclaimer span{width:calc(100% - 16px)}.pricing-tool__discount{min-height:40px;display:grid;grid-template-columns:repeat(12,1fr);column-gap:8px;margin-bottom:8px}.pricing-tool__discount>div{grid-column-start:10;grid-column-end:12}.pricing-tool__discount>div .input__input-helper{height:auto;padding-left:0;min-height:0}.pricing-tool__discount .form-button-wrapper{grid-column-start:12;grid-column-end:13;width:100%;white-space:nowrap}.pricing-tool__discount .form-submit-mobile-btn{grid-column:span 1;display:none;padding:12px}.pricing-tool__discount .form-submit-mobile-btn img{height:24px}.pricing-tool__tables_deprecated{display:flex;flex-direction:row;justify-content:space-between}.pricing-tool__tables_deprecated .table th{white-space:normal;max-width:100px}@media (max-width:1024px){.pricing-tool__results,.pricing-tool__tables{flex-direction:column}.pricing-tool__device-table{width:100%;padding-bottom:16px}.pricing-tool__calendar-table{width:100%;margin-left:0}}.residual-values-search{margin:0 auto}.residual-values-search h1.heading{margin-bottom:40px}.test-contract-details .details-wrapper{margin-bottom:16px}.test-contract-details .button{margin-left:10px}.multistep{display:grid;position:relative;width:100%;margin:0 auto;clear:both}.multistep__circle{width:26px;height:26px;margin-right:14px;border-radius:100%;font-size:1rem;line-height:25px;text-align:center;background:var(--color-extra-dark);color:var(--color-extra-light);float:left}.multistep__currentStep svg{height:26px}.multistep h1{margin:-3px 0 0;padding:0;float:left}.multistep__missingStep{background:var(--color-extra-light);color:var(--color-extra-dark);margin-right:0;margin-left:8px;float:right}.multistep .recycle_indicator{background:var(--notification-area);width:max-content;height:32px;line-height:32px;padding:0 8px;margin-top:8px}.hyperlink{display:inline;text-decoration:none;color:var(--color-txt-dark);line-height:24px}.hyperlink.plus:before{position:relative;top:2px;display:inline-block;content:"+";width:24px;height:24px;font-size:1.4rem;font-weight:var(--typography-bold);text-align:center;line-height:24px;border-radius:var(--border-radius);margin-right:8px;color:var(--color-txt-extra-light);background:var(--button-default);transition:var(--transition-slow)}.hyperlink.plus:hover:before{background-color:var(--button-highlight)}.hyperlink.underline{text-decoration:underline}.hyperlink:hover{text-decoration:none;cursor:pointer}.debounce-input-container p{margin:8px 0 0 8px;padding:0;font-size:.85rem;text-align:right}.debounce-input-container p.error{color:var(--redalert-state)}.cart-details-table{width:100%;border-collapse:collapse;white-space:nowrap;border-spacing:0;margin-top:16px}.cart-details-table thead th{min-height:40px;padding:8px;text-align:right}.cart-details-table thead th:first-child{text-align:left}.cart-details-table .priceExclVATRow{text-align:right}.cart-details-table .priceExclVATRow td{font-size:.71rem;padding-right:8px}.cart-details-table tbody:before{height:2.5em;display:table-row;content:""}.cart-details-table tbody tr{border-top:1px solid var(--border-color)}.cart-details-table tbody tr:first-child,.cart-details-table tbody tr:last-child{border-top:2px solid var(--border-color)}.cart-details-table tbody tr .cart-list-action-btns{display:flex}.cart-details-table tbody tr .cart-list-action-btns .cart-list-add-discount{margin:16px 16px 16px 8px}.cart-details-table tbody tr td{padding:8px;text-align:right;min-height:96px}.cart-details-table tbody tr td:first-child{display:flex;align-items:center}.cart-details-table tbody tr td:last-child{padding:8px}.cart-details-table tbody tr td:last-child .action-content,.cart-details-table tbody tr td:last-child .action-content:focus,.cart-details-table tbody tr td:last-child .action-content:hover{display:flex;justify-content:flex-end;align-content:center;width:16px;margin:0 auto;padding:8px 0;background:none}.cart-details-table tbody tr td:last-child img{width:16px}.cart-details-table tbody tr td .cart-item-img-wrapper{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 24px 0 0;padding:8px 0}.cart-details-table tbody tr td .cart-item-img-wrapper img{display:block;width:80px;height:auto;padding:0}.cart-details-table tbody tr td .manual-cto-img{display:inline-block;margin-right:40px;margin-left:16px;padding:8px;border:2px solid var(--color-extra-dark);border-radius:3px 8px;font-family:var(--typography-title)}.cart-details-table tbody tr td .cart-item-quantity{width:48px}.cart-details-table tbody tr td .cart-item-quantity-true{border:2px solid var(--border-color)}.cart-details-table tbody tr td .cart-item-quantity-false{border:0}.cart-details-table tbody tr td .cart-item-unit-price-none{border:none;width:96px;text-align:right}.cart-details-table tbody tr td span{text-wrap:balance;text-align:left;line-break:anywhere}.cart-details-table tbody tr td .cart-item-unit-price{border:2px solid var(--border-color);width:96px;text-align:right}.cart-details-table tfoot{border-top:2px solid var(--border-color)}.cart-details-table tfoot tr{height:40px}.cart-details-table tfoot tr:last-child{font-size:1.2rem;font-weight:var(--typography-bold);background:var(--border-color)}.cart-details-table tfoot tr th{padding:8px;text-align:left}.cart-details-table tfoot tr td{padding:8px;text-align:right}.discountForm .modal,.discountForm .modal .modal-content{min-height:50vh}.discountForm .modal .discount-form{width:100%;display:flex;justify-content:space-between;padding:8px 8px 8px 0}.discountForm .modal .discount-form label.active{left:-20px}.discountForm .modal .discount-form>div{min-width:152px;margin-right:40px}.discountForm .modal .discount-form>div input{width:100%}.discountForm .modal .discount-form>div p{margin-bottom:0;color:var(--redalert-state)}.discountForm .modal .discount-form button{width:30%}.discountForm .modal .discount-list{width:100%;list-style:none;padding:8px 8px 8px 0}.discountForm .modal .discount-list .discount-item{display:flex;justify-content:space-between;align-items:center}.discountForm .modal .discount-list .discount-item .discount-details{display:flex;justify-content:space-between;align-content:flex-start;width:75%;color:var(--color-txt-dark);border-bottom:1px solid var(--color-extra-light);min-height:32px;margin:8px 0 0;padding:4px 8px}.discountForm .modal .discount-list .discount-item .discount-details span:first-child{flex-grow:1}.discountForm .modal .discount-list .discount-item .discount-details span:last-child{width:100px;text-align:right}.discountForm .modal .discount-total{display:flex;align-items:center;justify-content:space-between;flex:none;position:relative;width:75%;height:40px;margin-right:auto;padding:8px;margin-left:0;font-weight:var(--typography-title);background-color:var(--border-color)}.discountForm .modal .discount-total span:first-child{flex-grow:1}.discountForm .modal .discount-total span:last-child{width:33%;text-align:right}.discountForm .modal .discount-total button{display:none}.discountForm .product-summary .modal .line-item{margin-left:0}.manualItemForm .modal,.manualItemForm .modal .modal-content{min-height:32vh}.manualItemForm .modal .manual-item-form{width:100%;display:flex;justify-content:space-between;padding:8px 8px 8px 0}.manualItemForm .modal .manual-item-form div:first-child{flex-basis:50%}.manualItemForm .modal .manual-item-form>div{margin-right:24px}.manualItemForm .modal .manual-item-form>div input{width:100%}.manualItemForm .modal .manual-item-form .input__wrapper{flex-basis:25%}.payment-plans-select{width:100%;margin-bottom:16px}.payment-plans-select .payment-plans-options{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:0}.payment-plans-select .payment-plans-options li{list-style:none;height:fit-content;flex-basis:calc(20% - 8px);margin:4px;padding:16px;background:var(--background-extra-light);border:2px solid var(--border-color);border-radius:var(--border-radius);text-align:left;font-family:var(--typography-body);color:var(--color-txt-dark)}.payment-plans-select .payment-plans-options li .details{display:block}.payment-plans-select .payment-plans-options li .details .item-name{padding:0}.payment-plans-select .payment-plans-options li .details .item-id{display:none}.payment-plans-select .payment-plans-options li .details .item-price-difference span{font-weight:400}.payment-plans-select .payment-plans-options li.selected,.payment-plans-select .payment-plans-options li:hover{border:2px solid var(--border-color-active);background:var(--background-extra-light);color:var(--color-txt-dark)}@media (max-width:1024px){.payment-plans-select .payment-plans-options,.payment-plans-select h2{min-width:50%}}@media (max-width:768px){.payment-plans-select .payment-plans-options li{width:22.5%;max-width:22.5%}}.login-wrapper{display:flex;justify-content:space-between;width:100vw;height:100vh}.login-content{height:100%;width:50%;padding:24px;position:relative;display:flex;flex-direction:column;align-items:center}.login-content .language-switcher{width:144px;align-self:flex-start;border-bottom:none}.login-content .language-switcher .select-menu__dropdown-indicator svg{fill:var(--color-extra-dark)}.login-content .language-switcher .select-menu__menu-list{border:0;border-color:var(--border-color)}.login-content .whitelabel-logo{position:absolute;top:30px;right:30px;height:32px}.login-content .container{margin:auto;width:100%;max-width:375px}.login-content h1{text-align:center}.login-content p{padding:0 8px;color:var(--color-txt-dark)}.login-content .sso-button{width:100%;margin-top:15px}.login-content .auth-form{margin-bottom:24px}.login-content .auth-form>div{margin-top:20px}.login-content .auth-form input{width:100%}.login-content .auth-form .input-container:last-child{margin-bottom:8px}.login-content .auth-form button{width:100%}.login-content .login-link{position:relative;display:inline-block;margin-top:-8px;margin-bottom:24px;color:var(--color-txt-light);text-decoration:underline}.login-content .login-link:hover{text-decoration:none;cursor:pointer}.login-content .footer-inner-wrapper .branding{position:relative}.login-gradient{width:50%;height:100%;background:var(--login-gradient)}@media (max-width:1024px){.login-content{width:70%}.login-gradient{width:30%}}@media (max-width:768px){.login-wrapper{height:auto}.login-content{width:100%;height:100vh}.login-content .whitelabel-logo{align-self:flex-end;margin-bottom:auto}.login-content .container{position:absolute;top:25%;right:0;left:0}.login-content .footer{position:fixed;bottom:1rem}.login-gradient{display:none}}.reset-password{text-align:center}.reset-password button.reset-password-login{width:100%;margin-top:20px}.password-change-title{height:28px;width:100%}.password-change-form{width:340px;margin:0 auto}.password-change-form ul{color:var(--color-txt-light);list-style-type:circle;margin:0;padding:0 25px 10px;line-height:1.5}.password-change-form .password-rules-title{color:var(--color-txt-light);padding-left:10px;line-height:1.5}.password-change-form button{width:100%}.criteria-list{list-style:none}.criteria-list li{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:8px 0 0;padding:8px 0 16px;border-bottom:1px solid var(--border-color)}.criteria-list li.criteria-item--with-help{flex-direction:column}.criteria-list li:last-child{border-bottom:none}.criteria-list li>span{display:flex;flex-direction:row;align-items:center}.criteria-list li>span .criteria-question__gallery-btn{margin:0 12px}.criteria-list li>span .criteria-question__gallery-btn button{width:24px;height:24px;color:var(--border-color);font-weight:var(--typography-bold);border-radius:50%;border:2px solid var(--border-color)}.criteria-list li>span .criteria-question__gallery-btn button:hover{color:var(--border-color);opacity:1;border-color:var(--border-color)}.criteria-list li>span.criteria-question__answer-btns{margin-left:24px}.criteria-list li>span.criteria-question__answer-btns button{display:block;width:64px;text-align:center;border:1px solid var(--border-color);color:var(--color-txt-dark);font-weight:var(--typography-bold)}.criteria-list li>span.criteria-question__answer-btns button:hover{color:var(--color-txt-dark);opacity:1}.criteria-list li>span.criteria-question__answer-btns button:first-child{margin-right:8px}.criteria-list li>span.criteria-question__answer-btns button.selected{color:var(--button-text-default);background-color:var(--button-default);opacity:1}.criteria-list li button{display:flex;justify-content:center;align-content:center;padding:0;background-color:transparent}.criteria-list li button img{display:block;width:100%;height:auto}.criteria-list li button:not(:disabled):focus,.criteria-list li button:not(:disabled):hover{opacity:.5;background-color:transparent}.criteria-list li button:disabled{background-color:transparent;opacity:.25;cursor:default}.criteria-list li .criteria--help{font-size:.85rem;padding:8px 8px 8px 30px}.criteria-list li .criteria--help ul>li{margin:0;padding:4px 0;border:none}.criteria-list .additions span>span:last-child{width:32px}.criteria-list .modal .modal-content{overflow:auto;overflow-x:none}.criteria-list .criteria--help-text{margin-top:2em}.criteria-list .criteria--help-text div{margin-bottom:.5em}.deviceDisownmentChecks{display:flex;flex-direction:row;margin:16px 0;padding:16px 0;justify-content:space-between;border-bottom:1px solid var(--online-border-color);border-top:1px solid var(--online-border-color)}.deviceDisownmentChecks__disclaimers{display:flex}.deviceDisownmentChecks__disclaimers .disclaimer-msg{margin-right:8px}.deviceDisownmentChecks .sim-status-disclaimer{min-width:calc(50% - 8px);display:flex;flex-direction:column;margin-left:8px}.deviceDisownmentChecks .disclaimer-msg{display:flex;flex-direction:row;line-height:24px}.deviceDisownmentChecks span+span:last-child:before{content:" / "}.deviceDisownmentChecks .disclaimer-icon{width:24px;height:24px;color:var(--online-dropdown-background);background-color:var(--greenalert-state);border-radius:12px;margin-right:8px}.deviceDisownmentChecks .disclaimer-icon--warning{background-color:var(--yellowalert-state)}.deviceDisownmentChecks .checked-icon,.deviceDisownmentChecks .exclamation-icon{padding:4px}.deviceDisownmentChecks .locked-icon,.deviceDisownmentChecks .unlocked-icon{padding:2px}.deviceDisownmentChecks .restartRecycleButton{margin-top:16px}.disowned-disclaimer{width:100%;margin:16px 0}.sim-status-radio-buttons{width:30%;margin-top:8px}.deviceDisownment{display:flex;flex-direction:column}.deviceDisownment__indicators{display:flex;flex-direction:row}.deviceDisownment__indicators .disclaimer-icon{width:22px;height:22px;border-radius:50%;margin-right:8px}.deviceDisownment__indicators .disclaimer-icon--success{color:var(--greenalert-state);border:2px solid var(--greenalert-state)}.deviceDisownment__indicators .disclaimer-icon--warning{color:var(--redalert-state);border:2px solid var(--redalert-state)}.deviceDisownment__indicators .disclaimer-msg{margin-right:16px}.deviceDisownment__indicators .disclaimer-msg span{position:relative;bottom:6px}.deviceDisownment__disclaimers{color:var(--redalert-state);max-width:741px;line-height:1.2rem;padding-bottom:16px;margin-top:8px}.trade-summary{width:100%}.trade-summary .summary-product{margin-bottom:24px}.trade-summary .summary-product .item-details{border-bottom:none}.trade-summary .summary-product dd,.trade-summary .summary-product dt{border-bottom:1px solid var(--border-color);padding:0 8px}.trade-summary .summary-product .action-buttons-container{display:flex;justify-content:flex-end;align-items:center;height:32px;width:32px}.trade-summary .summary-product .action-buttons-container .button{width:100%;height:100%;padding:0}.trade-summary .summary-product .product-img img{width:100%;height:auto}.trade-summary .summary-product .description-list{border-top:1px solid var(--border-color)}.trade-summary .summary-product .description-list .line-item:first-child .label{font-family:var(--typography-body)}.trade-summary .summary-product .description-list .line-item:last-child .value{white-space:normal}.trade-summary .summary-product .filled{font-size:1.2rem;font-family:var(--typography-title);border-bottom:2px solid var(--color-txt-extra-light)}.add-device{margin-left:80px}.quote-customer{border-top:1px solid var(--border-color)}.quote-customer dd{text-align:left;justify-content:flex-start}.swap-legal-text__result{font-size:16px}.swap-legal-text__result p:first-child{margin-top:0}.swap-legal-text__result p:last-child{margin-bottom:0}.swap-legal-text__result .swap-legal-text__description{margin-bottom:8px}.swap-legal-text__result .swap-legal-text__description,.swap-legal-text__result .swap-legal-text__device-value{width:fit-content;border-radius:var(--online-border-radius);font-family:var(--typography-title)}.swap-legal-text__result .swap-legal-text__description{background:var(--online-approved);margin:var(--button-spacing) 0}.swap-legal-text__result .swap-legal-text__disclaimer--header p:first-child{font-family:var(--typography-title);margin-top:0}.recycleEvaluation{width:100%;display:flex}.recycleEvaluation .criteria{padding:16px}.recycleEvaluation .info{cursor:pointer;line-height:16px;display:inline-flex;color:var(--greenalert-state)}.recycleEvaluation p{margin-bottom:32px}.recycleEvaluation .multipleEvalsInfo{background:#f2f2f2;padding:16px}.recycleEvaluation .promotions{min-height:150px;margin:16px}.recycleEvaluation aside .trade-summary .summary-product{display:flex;flex-direction:row}.recycleEvaluation aside .trade-summary .summary-product .product-img{width:80px;height:80px}.recycleEvaluation aside .trade-summary .summary-product .product-img img{width:auto;height:100%}.recycleEvaluation aside .trade-summary .summary-product .item-details{flex-grow:1}.recycleEvaluation aside .trade-summary .summary-product .item-details>div>span:first-child{font-family:var(--typography-title)}.recycleEvaluation aside .trade-summary .summary-product .item-details>div:first-child>span:first-child{font-size:1.2rem}.recycleEvaluation aside .trade-summary .summary-product .item-details button{display:none}.recyle-diagnostic__modal .modal-content .heading.center{width:100%}.recyle-diagnostic__modal .modal-content .recyle-diagnostic__iframe{width:100%;height:450px;border:none}.recyle-diagnostic__modal .modal-content .modal-buttons .button:first-child{margin:auto}.recyle-diagnostic__modal .modal-content .recyle-diagnostic__buttons .recyle-diagnostic__button:first-child{margin-right:32px}.recycle-devices-summary{display:flex;flex-direction:column;width:100%}.recycle-devices-summary-values{display:flex;align-self:flex-end;justify-content:flex-end;flex-direction:column;width:fit-content;margin:10px 0;background:var(--border-color)}.recycle-devices-summary-values>div{display:flex;justify-content:flex-end;font-weight:var(--typography-bold)}.recycle-devices-summary-values>div>div{padding:10px}.recycle-devices-summary-values>div .total-label{text-align:right}.recycle-devices-summary-values>div .total-value{min-width:80px;text-align:right}.outcomes--multi{width:100%}.outcomes--multi .outcomes-section .outcomes-selection{display:flex;flex-direction:row;justify-content:flex-start}.outcomes--multi .gift-card-container,.outcomes--multi .recycle-customer-info{width:267px}.outcomes{width:100%;display:flex}.outcomes h1{padding-bottom:16px}.outcomes .list{border:none}.outcomes .list li{align-items:center}.outcomes .recycleDisclaimer{line-height:16px;line-height:24px;display:inline-flex}.outcomes .quote-review ul{border:0}.outcomes .gift-card-container{display:flex;justify-content:center;align-items:center;width:30vb;height:20vb;background:radial-gradient(circle at bottom left,transparent 25%,#f1f1f1 25.5%,#f1f1f1 36%,transparent 37%,transparent 100%),radial-gradient(circle at top right,transparent 34%,#f1f1f1 34.5%,#f1f1f1 45.5%,transparent 46%,transparent 100%);background-size:2em 2em;background-color:var(--background-extra-medium);opacity:1;border-radius:var(--border-radius)}.outcomes .gift-card-container .gift-card-price{font-size:2rem;font-family:var(--typography-title);color:var(--color-txt-dark)}.outcomes .checkbox p{line-height:24px}.outcomes .trade-steps__id-photo{max-width:300px}.outcomes aside .trade-summary .summary-product{display:flex;flex-direction:row}.outcomes aside .trade-summary .summary-product .product-img{width:80px;height:80px}.outcomes aside .trade-summary .summary-product .product-img img{width:auto;height:100%}.outcomes aside .trade-summary .summary-product .item-details{flex-grow:1}.outcomes aside .trade-summary .summary-product .item-details>div>span:first-child{font-family:var(--typography-title)}.outcomes aside .trade-summary .summary-product .item-details>div:first-child>span:first-child{font-size:1.2rem}.outcomes aside .trade-summary .summary-product .item-details button{display:none}@media (max-width:1024px){.gift-card-container{width:66.66%}}@media (max-width:768px){.gift-card-container{width:100%}}.customerIDCheck .info{margin:16px 0;font-style:italic}.customerIDCheck .hyperlink{margin:16px 0}.customerIDCheck .camera-button-wrapper{display:flex;text-align:center}.customerIDCheck .camera-button-wrapper .capture-id-btn{display:flex;padding-left:0}.customerIDCheck .camera-button-wrapper .capture-id-btn svg{height:2.8rem;width:2.5rem}.customerIDCheck .camera-button-wrapper>*{flex-grow:1}.customerIDCheck .camera-button-wrapper label:first-child{margin-right:10px}.customerIDCheck .disabled{opacity:.5}.customerIDCheck .customerId-helper{text-align:left}.customerIDCheck input{opacity:0;display:none}.customerIDCheck .customerId-wrapper{position:relative;margin:16px auto 0;max-width:90%}.customerIDCheck .customerId-wrapper .customerId-preview{width:100%;vertical-align:middle}.customerIDCheck .customerId-wrapper button{position:absolute;width:auto;height:auto;padding:0}.customerIDCheck .customerId-wrapper button svg{height:2.3rem;width:2.5rem}.customerIDCheck .customerId-wrapper button.btn-delete-img{bottom:10px;right:10px}.customerIDCheck .customerId-wrapper button.btn-expand-img{top:10px;right:10px}.customerIDCheck .customerId-wrapper button.btn-rotate-img{top:10px;left:10px}.customerIDCheck .customerId-instruction{width:300px;position:relative}.customerIDCheck .customerId-instruction .description{display:flex;margin-bottom:10px}.customerIDCheck .customerId-instruction .description span{line-height:25px;font-size:1rem;margin-left:20px}.customerIDCheck .customerId-instruction .customerId-mock-phone{position:relative;height:185px;border:8px solid;border-radius:16px;color:var(--online-mid-grey);margin-bottom:30px}.customerIDCheck .customerId-instruction .customerId-mock-phone img{position:absolute;margin:auto;top:0;bottom:0}.customerIDCheck .customerId-instruction .customerId-mock-phone img.correct{height:120px;left:20px}.customerIDCheck .customerId-instruction .customerId-mock-phone img.incorrect_orientation{transform:rotate(270deg);height:60px;right:0;left:0}.customerIDCheck .customerId-instruction .customerId-mock-phone img.incorrect_size{object-fit:none;height:122px;left:20px}.customerIDCheck .customerId-instruction .customerId-mock-phone img.blurry{height:120px;left:20px;filter:blur(2px)}.customerIDCheck .customerId-instruction .customerId-mock-phone .circle{height:15px;width:15px;border:12px solid;border-radius:15px;position:absolute;top:71px;right:20px}.customerIDCheck .customerId-instruction .icon{height:25px;width:25px}.customerIDCheck .customerId-instruction .icon--approved{color:var(--greenalert-state)}.customerIDCheck .customerId-instruction .icon--alert{color:var(--redalert-state-hover)}.customerIDCheck .modal .customerId-expanded{object-fit:cover;margin:0 auto;height:100%;max-height:100vh}.customerIDCheck .modal .submit{margin-top:14px}@media (min-width:1024px){.customerIDCheck .camera-button-wrapper .capture-id-btn{display:none}}.recycle-customer-info{margin-top:24px;margin-bottom:24px;width:30vb}.recycle-customer-info .marketingOptInToggle{margin:12px 0}.recycle-customer-info .marketingOptInToggle .checkbox__label{margin-left:0;line-height:24px}.recycle-customer-info button{width:100%;margin-top:16px}.recycle-customer-info .recycle-disclaimer{margin-top:16px}@media (max-width:1024px){.recycle-customer-info{width:66.66%}}@media (max-width:768px){.recycle-customer-info{width:100%}}.tradecart-device__diagnostic-test{display:flex;justify-content:space-between}.tradecart-device__diagnostic-icon{width:12px;height:12px;border-radius:50%;margin-right:8px;padding:2px}.tradecart-device__diagnostic-icon__success{color:var(--color-white);background:var(--greenalert-state)}.tradecart-device__diagnostic-icon__warning{background:var(--yellowalert-state)}.tradecart-device__diagnostic-success,.tradecart-device__diagnostic-warning{padding:16px;border-radius:4px}.tradecart-device__diagnostic-success strong,.tradecart-device__diagnostic-warning strong{font-family:var(--typography-title)}.tradecart-device__diagnostic-success span,.tradecart-device__diagnostic-success strong,.tradecart-device__diagnostic-warning span,.tradecart-device__diagnostic-warning strong{display:inline-block;vertical-align:middle;line-height:normal}.tradecart-device__diagnostic-success{background-color:var(--greenalert-transparent-state);border:1px solid var(--greenalert-state)}.tradecart-device__diagnostic-warning{background-color:var(--yellowalert-transparent-state);border:1px solid var(--yellowalert-state)}.tradecart-device__diagnostic-button{width:136px;min-width:136px;margin-left:24px}.tradecart-device__diagnostic-modal .modal{width:428px;height:584px}.tradecart-device__diagnostic-iframe{width:100%;height:512px;border:none}.deviceNameForm{max-width:370px;position:relative;flex-direction:column;margin-top:8px;margin-bottom:16px}.deviceNameForm .deviceNameForm__input{width:100%;height:67px;margin-top:16px}.deviceNameForm .deviceNameForm__input input{width:100%}.deviceNameForm .deviceNameForm__input--disabled input{cursor:not-allowed}.deviceNameForm .button .device-name__button{height:32px}.deviceNameForm .device-name__button,.deviceNameForm__button{width:100%}.deviceNameForm .badges{--badge-bg:var(--greenalert-state);--badge-border:var(--greenalert-state);position:absolute;right:8px;bottom:35px;width:auto}.deviceNameForm--has-helper .badges{bottom:75px}.multisearch-heading{width:100%;margin-bottom:16px}.tradecart-counter{margin-bottom:16px;flex:auto;text-align:right}.tradecart-disowned-warning{margin-bottom:16px}.tradecart-info-values{background-color:var(--online-grey)}.tradecart-wrapper{display:flex;width:100%}.tradecart-wrapper .tradecart-details{justify-content:start}.tradecart-wrapper .tradecart-details.non-working{border:2px solid #d90000}.tradecart-wrapper .tradecart-details .tradecart-index{line-height:40px}.tradecart-wrapper .tradecart-details .tradecart-device{flex-direction:column;width:100%;display:flex}.tradecart-wrapper .tradecart-details .tradecart-device-summary{line-height:40px;display:flex;width:100%;margin-bottom:24px}.tradecart-wrapper .tradecart-details .tradecart-device .device-details{width:100%}.tradecart-wrapper .tradecart-details .tradecart-device .device-details .device-properties{line-height:2}.tradecart-wrapper .tradecart-details .tradecart-device .device-details .device-name,.tradecart-wrapper .tradecart-details .tradecart-device .device-details .device-property{font-weight:700}.tradecart-wrapper .tradecart-details .tradecart-device .device-details .device-name{display:flex}.tradecart-wrapper .tradecart-details .tradecart-device .device-details .device-name svg{margin-top:6px}.tradecart-wrapper .tradecart-details .tradecart-device .device-price{display:flex;text-align:right;flex-direction:column}.tradecart-wrapper .tradecart-details .tradecart-device .device-price-promotion{line-height:2;background-color:#e8e8e8;padding:0 10px;border-radius:4px}.tradecart-wrapper .tradecart-details .tradecart-device .device-image{padding:0 12px;height:33px}.tradecart-wrapper .tradecart-details .tradecart-device .deviceReferenceForm{width:30%}.tradecart-wrapper .tradecart-details .tradecart-device .deviceReferenceForm .deviceReferenceForm__input{margin-top:0}.tradecart-wrapper .tradecart-details .tradecart-device .nwz-warning{color:#d90000;margin-left:48px;font-weight:700}.tradecart-wrapper .tradecart-details .promotions{width:50%}.tradecart-wrapper .tradecart-remove{fill:#d90000;width:40px;height:40px;margin-top:16px;cursor:pointer}.tradecart-wrapper .tradecart-remove svg{width:100%;height:100%}.recycleSearch{width:100%;margin-bottom:110px}.recycleSearch .heading{margin-bottom:24px}.recycleSearch .tabbedContent--content{padding:16px}.recycleSearch form{width:33.33%}.recycleSearch .recycleSearch__tooltip{display:flex;cursor:pointer;margin-top:16px;line-height:16px;font-size:.95rem;color:var(--button-default);text-decoration:underline;align-items:center}.recycleSearch .recycleSearch__tooltip .icon__info-icon{width:22px;height:22px;margin-right:8px;border-radius:50%;fill:var(--info-icon);border:2px solid var(--info-icon)}.recycleSearch .recycleSearch__tooltip:not(:disabled):focus,.recycleSearch .recycleSearch__tooltip:not(:disabled):hover{text-decoration:none}@media (max-width:1024px){.recycleSearch form,.recycleSearch form>div{width:50%}.recycleSearch form button{min-width:50%}}@media (max-width:768px){.recycleSearch form{width:75%}.recycleSearch form>div{width:50%}.recycleSearch form button{min-width:30%}}.receipt-outcomes{display:flex;align-items:center;flex-basis:100%}.receipt-outcomes h3,.receipt-outcomes span{padding-right:5px;margin:16px 0 0}.receipt{display:flex;flex-wrap:wrap;width:100%}.receipt .quote-info{flex-direction:column}.receipt .header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;position:relative}.receipt .header .details-wrapper{position:absolute;top:-12px;right:0}.receipt .header .description-list{width:auto;padding-right:0}.receipt .header .description-list>div{flex:auto;padding-right:0;border:0}.receipt .header .description-list>div:after{content:"|";margin-left:8px}.receipt .header .description-list>div .label{font-weight:var(--typography-bold)}.receipt .header .description-list>div .label:after{content:":"}.receipt .header .description-list>div:last-child{flex:auto;padding-right:0;border:0}.receipt .header .description-list>div:last-child:after{content:"";margin-left:0}.receipt .btn-add{height:32px;margin-right:10px;padding-left:0;white-space:nowrap}.receipt .btn-add img{height:17px;float:left;padding-left:5px}.receipt .btn-print{height:32px;padding:0;white-space:nowrap;margin-bottom:10px}.receipt .btn-print img{height:32px}.receipt .btn-cancel{float:right;height:32px;margin-left:16px;white-space:nowrap}.receipt .dates dt,.receipt.description-list dt{margin-right:4px}.receipt .dates dd,.receipt.description-list dd{margin-right:16px}.receipt .dates dd:last-child,.receipt.description-list dd:last-child{margin:0}.receipt .body{width:100%;margin-bottom:24px}.receipt .body .btn-print{float:right}.receipt .body .customer-list,.receipt .body .store-list{width:50%;margin:16px 0}.receipt .body .customer-list dd,.receipt .body .customer-list dt,.receipt .body .store-list dd,.receipt .body .store-list dt{border-bottom:2px solid var(--border-color)}.receipt .body .customer-list{float:left;border-right:1px solid transparent}.receipt .body .store-list{float:right}.receipt__cancel-modal-actions,.receipt__cancel-modal-body{width:100%;padding-right:24px}.receipt__cancel-modal-actions{display:flex;flex-direction:row;justify-content:space-between;padding-top:16px}.receipt__cancel-modal-actions .checkbox{width:calc(100% - 138px)}@media (max-width:1550px){.quote-receipt .dates{width:33.33%}}@media (max-width:1128px){.quote-receipt .body .total{width:80%}}@media (max-width:768px){.quote-receipt .dates{width:50%}}.quote-receipt.print{display:block;font-size:10pt}.quote-receipt.print .btn-print{float:right;height:auto;margin-bottom:24px}.quote-receipt.print .btn-print img{height:32px;vertical-align:middle;margin-right:10px}.quote-receipt.print .quote-info{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;margin-bottom:24px}.quote-receipt.print .print-title .description-list{width:auto;padding-right:0}.quote-receipt.print .print-title .description-list>div{flex:auto;padding-right:0;border:0}.quote-receipt.print .print-title .description-list>div:after{content:"|";margin-left:8px}.quote-receipt.print .print-title .description-list>div .label{font-weight:var(--typography-bold)}.quote-receipt.print .print-title .description-list>div .label:after{content:":"}.quote-receipt.print .print-title .description-list>div:last-child{flex:auto;padding-right:0;border:0}.quote-receipt.print .print-title .description-list>div:last-child:after{content:"";margin-left:0}.quote-receipt.print .print-title-logo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;height:40px}.quote-receipt.print .print-title-logo img,.quote-receipt.print .print-title-logo svg{display:inline-block;height:100%}.quote-receipt.print .print-title .details.inline.dates{width:100%}.quote-receipt.print .cust-retail-data{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;margin:24px 0}.quote-receipt.print .cust-retail-data ul{width:50%}.quote-receipt.print .cust-retail-data ul li{list-style:none;padding-bottom:8px}.quote-receipt.print .cust-retail-data ul li h2{font-size:1em}.quote-receipt.print .cust-retail-data ul li:empty{display:none}.quote-receipt.print .cust-retail-data ul:last-child{text-align:right}.quote-receipt.print .product-img{height:120px;width:10%;padding:16px 8px}.quote-receipt.print .product-img img{height:auto;display:block;margin:auto}.quote-receipt.print .summary-product{margin-bottom:16px}.quote-receipt.print .summary-product .line-item{height:32px}.quote-receipt.print .item-details h2{border:0;font-size:1em}.quote-receipt.print .total-print-page{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 8px;margin-top:2px;margin-left:15%;overflow:hidden;text-overflow:ellipsis;background:var(--background-extra-medium);font-weight:var(--typography-bold)}.quote-receipt.print .total-print-page+div{width:100%;margin-top:24px}.quote-receipt.print .total-print-page+div p{margin:0 0 8px;line-height:1.4em}.quote-receipt.print .divider{width:100%;margin:36px 0 24px;text-align:center;border-top:3px dashed var(--border-color)}.quote-receipt.print .divider h2{display:inline;position:relative;top:-12px;padding:24px 16px;background:var(--background-extra-light)}.quote-receipt.print .sign-area{margin-top:24px;margin-bottom:24px}.quote-receipt.print .sign-space{display:flex;font-family:var(--typography-title)}.quote-receipt.print .sign-space .sign-line{width:20%;margin-left:8px;border-bottom:1px solid var(--border-color)}.quote-receipt.print .receipt-text__spain ul{padding-left:16px}.quote-receipt.print .receipt-text__spain ul li{list-style:initial}.quote-receipt.print .receipt-text__portugal ul{padding-left:16px}.quote-receipt.print .receipt-text__portugal ul li{list-style:initial}.quote-receipt.print .quote-receipt__portugal .btn-print{height:0;margin-bottom:0}.quote-receipt.print .quote-receipt__portugal .quote-info{margin-bottom:16px}.quote-receipt.print .quote-receipt__portugal .receipt-outcomes h3,.quote-receipt.print .quote-receipt__portugal .receipt-outcomes span{margin:8px 0 0}.quote-receipt.print .quote-receipt__portugal .cust-retail-data{margin:8px 0 16px}.quote-receipt.print .quote-receipt__portugal .cust-retail-data li{padding-bottom:4px}.quote-receipt.print .quote-receipt__portugal .receipt-text__portugal{font-size:10px;line-height:12px}.quote-receipt.print .quote-receipt__portugal .sign-area{margin-top:8px}@media print{body{margin:0;-webkit-print-color-adjust:exact!important}.notification-wrapper{display:none}div[role=group]{display:block!important}#app{display:block;overflow:visible}#app.grey-bg{background-color:transparent}#app.grey-bg .section{border-color:transparent}#app main{display:block;height:100%}.footer,.quote-receipt .header,header{display:none;page-break-inside:avoid}.quote-receipt.print .print-title{margin-top:1em}.quote-receipt.print .print-title .receipt-outcomes{margin:0}.quote-receipt.print .print-title .details.inline.dates .line-item{height:24px;min-height:24px}.quote-receipt.print .trade-summary.product-summary .summary-product{margin-bottom:8px}.quote-receipt.print .trade-summary.product-summary .summary-product .item-details .line-item{min-height:30px}.quote-receipt.print .divider{display:block;margin-top:4em;page-break-before:always}.quote-receipt.print .cust-retail-data ul li{padding-bottom:0}.quote-receipt.print p{margin-block-start:0;margin-block-end:0}.quote-receipt.print .receipt-text__spain{font-size:11px;line-height:14px}.quote-receipt__portugal.print .btn-print,.quote-receipt__portugal.print .quote-info{margin-bottom:16px}.quote-receipt__portugal.print .receipt-outcomes h3,.quote-receipt__portugal.print .receipt-outcomes span{margin:8px 0 0}.quote-receipt__portugal.print .cust-retail-data{margin:8px 0 16px}.quote-receipt__portugal.print .cust-retail-data li{padding-bottom:2px}.quote-receipt__portugal.print .receipt-text__portugal{font-size:10px;line-height:12px}.quote-receipt__portugal.print .sign-area{font-size:11px;margin-top:8px}}@page{size:A4;margin:0;orphans:4}section .datepicker-container,section .search-bar-box{margin-bottom:0}.quote-search-form{width:100%;display:grid;column-gap:20px;row-gap:20px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.quote-search-form>div{min-height:62px}.quote-search-form>div input{width:100%}.quote-search-form button{width:calc(50% - 3px);justify-self:start;padding:0}.quote-search-results-table td:nth-child(2),.quote-search-results-table td:nth-child(3){white-space:pre}.recycle-report__filter-form-wrapper.section{width:calc(33.3333% - 8px);margin-right:8px}.recycle-report__summary-table-wrapper.section{width:calc(66.6666% - 8px);margin-left:8px}.recycle-report__details-table-wrapper--disabled>.recycle-report__devices-table,.recycle-report__summary-table-wrapper--disabled>.recycle-report__summary-table{opacity:.5}.recycle-report__title{width:100%;height:auto;margin-bottom:24px}.recycle-report__devices-table .scrolling-table__scroller{margin-left:33%}.recycle-report__devices-table,.recycle-report__filter-form,.recycle-report__summary-table{width:100%}.recycle-report__devices-table .tabbedContent,.recycle-report__filter-form .tabbedContent,.recycle-report__summary-table .tabbedContent{margin-bottom:0}.recycle-report__devices-table .tabbedContent--content,.recycle-report__filter-form .tabbedContent--content,.recycle-report__summary-table .tabbedContent--content{padding-top:16px;border-bottom:none}.recycle-report__devices-table .tabbedContent--tab,.recycle-report__filter-form .tabbedContent--tab,.recycle-report__summary-table .tabbedContent--tab{padding:8px 0 8px 8px}.recycle-report__devices-table .tabbedContent--tab__active,.recycle-report__filter-form .tabbedContent--tab__active,.recycle-report__summary-table .tabbedContent--tab__active{border-bottom:3px solid var(--button-default)}.recycle-report__devices-table form,.recycle-report__filter-form form,.recycle-report__summary-table form{justify-content:space-between;flex-wrap:wrap;flex-direction:row}.recycle-report__devices-table form .input__wrapper,.recycle-report__filter-form form .input__wrapper,.recycle-report__summary-table form .input__wrapper{height:48px}.recycle-report__devices-table form>div,.recycle-report__filter-form form>div,.recycle-report__summary-table form>div{width:100%}.recycle-report__devices-table form label,.recycle-report__filter-form form label,.recycle-report__summary-table form label{z-index:0}.recycle-report__devices-table form label.active,.recycle-report__filter-form form label.active,.recycle-report__summary-table form label.active{opacity:.75}.recycle-report__devices-table form .react-datepicker-recycle-reports,.recycle-report__filter-form form .react-datepicker-recycle-reports,.recycle-report__summary-table form .react-datepicker-recycle-reports{width:49%;flex-basis:auto}.recycle-report__devices-table form .react-datepicker-recycle-reports .react-datepicker__input-container,.recycle-report__devices-table form .react-datepicker-recycle-reports .react-datepicker__input-container input[type=text],.recycle-report__filter-form form .react-datepicker-recycle-reports .react-datepicker__input-container,.recycle-report__filter-form form .react-datepicker-recycle-reports .react-datepicker__input-container input[type=text],.recycle-report__summary-table form .react-datepicker-recycle-reports .react-datepicker__input-container,.recycle-report__summary-table form .react-datepicker-recycle-reports .react-datepicker__input-container input[type=text]{width:100%}.recycle-report__devices-table .button,.recycle-report__filter-form .button,.recycle-report__summary-table .button{margin:16px 0 0 auto}.recycle-report__summary-table{width:100%}.recycle-report__summary-table .recycle-report__export-button{float:right;margin-top:24px}.recycle-report__devices-table{width:100%}.recycle-report__devices-table .center.no-data{text-align:left;padding-left:20%}.recycle-report__devices-table .table td{white-space:nowrap}@media (max-width:1024px){.recycle-report__summary-table .table th{white-space:normal}.recycle-report__devices-table .center.no-data{padding-left:15%}}@media (max-width:768px){.recycle-report__filter-form{width:100%;padding-right:0}.recycle-report__filter-form .datepicker label.active{left:-10%}.recycle-report__summary-table{width:100%;margin-top:16px}.recycle-report__summary-table .table th{max-width:125px;white-space:normal}.recycle-report__devices-table .center.no-data{padding-left:8%}}.datepicker-container{margin-left:10px;max-width:400px;display:flex;align-items:center;margin-bottom:24px}.datepicker-container>div:first-child{margin:0 16px}.datepicker{flex:1}.react-datepicker-wrapper,.react-datepicker-wrapper .react-datepicker__input-container{width:100%}.react-datepicker-wrapper input[type=text]{width:100%;background:var(--input-background) url(/static/media/ico-calendar.ef1b10fb.svg) 97% 50% no-repeat;background-size:20px}.react-datepicker-popper{z-index:2}.datepicker.full-border .react-datepicker-wrapper input[type=text]{height:100%;padding:18px 6px 4px;border:2px solid var(--border-color);border-radius:var(--online-border-radius)}.datepicker.full-border label{z-index:0;opacity:.75;font-size:1em}.datepicker.full-border label.active{top:0;font-size:1.1em;padding-left:12px}.datepicker.disabled{opacity:.7;cursor:default;pointer-events:none}.settlements-summary{width:100%;clear:both}.settlements-summary h2{display:inline-block;background:#fff;padding:0 40px 0 10px;z-index:1}.settlements-summary hr{width:100%;height:1px;border:0;background-color:var(--border-color);margin-top:-9px;z-index:0}.settlements-summary .settlements-stats{display:flex;flex-direction:row;flex-wrap:wrap;float:left;width:70%;list-style:none;margin:24px 0}.settlements-summary .settlements-stats li{display:inline-flex;flex-wrap:wrap;flex-direction:column;width:20%;border-right:1px solid var(--border-color);padding:1rem}.settlements-summary .settlements-stats li h3{margin:0 0 .5rem}.settlements-summary .export-settlements{float:right;margin:40px 0 0 8px}@media (max-width:1024px){.quote-receipt .dates{width:35%}}@media (max-width:768px){.settlements-summary .settlements-stats{width:100%}.settlements-summary .export-settlements{float:right;margin:0 0 24px 8px}}.sales-report-actions{display:flex;flex-direction:row;justify-content:flex-end;gap:16px;align-items:center}.sales-report-actions .button{margin-right:16px}.sales-report-actions .button:last-child{margin-right:0}.sales-report-table thead th{font-family:var(--typography-title)}.sales__forms .sales-form__search-container{padding-right:16px;border-right:2px solid var(--border-color)}.sales__forms .sales-form__filter-container{padding-left:16px}@media (max-width:1024px){.sales__forms{flex-direction:column!important}.sales__forms .sales-form__search-container{padding-right:0;border:none}.sales__forms .sales-form__filter-container{padding-left:0}}.sales-form__filter-container{width:100%;display:flex;flex-direction:column}.sales-form__filter-container p{margin-top:0}.sales-form__filter-container .sales-form__filter{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.sales-form__filter-container .sales-form__filter .sales-form__reference{max-width:30%;padding-right:4px}.sales-form__filter-container .sales-form__filter .sales-form__contract-status{max-width:30%;padding:0 4px}.sales-form__filter-container .sales-form__filter .sales-form__date-range{max-width:40%;padding-left:4px}.sales-form__filter-container .sales-form__filter .sales-form__store{max-width:50%;margin-top:8px;padding-right:4px}.sales-form__filter-container .sales-form__filter .react-datepicker .react-datepicker__header .react-datepicker__month-select,.sales-form__filter-container .sales-form__filter .react-datepicker .react-datepicker__header .react-datepicker__year-select{height:24px;margin:8px 0}.sales-form__filter-container .sales-form__filter .form-button-wrapper{width:50%;margin-top:8px;padding-left:4px;display:flex;align-items:flex-start;justify-content:space-between}.sales-form__filter-container .sales-form__filter .form-button-wrapper button{margin:0;width:calc(50% - 4px)}.sales-form__search-container{width:100%;display:flex;flex-direction:column}.sales-form__search-container p{margin-top:0}.sales-form__search-container .sales-form__search{display:grid;grid-row-gap:8px;grid-column-gap:8px;grid-template-columns:1fr 1fr}.sales-form__search-container .sales-form__search .form-button-wrapper{align-items:flex-start;justify-content:space-between}.sales-form__search-container .sales-form__search .form-button-wrapper button{margin:0;width:calc(50% - 4px)}.sale-header,.sale-main-buttons{width:100%;display:flex;justify-content:space-between;margin-bottom:24px}.badges{text-transform:uppercase;position:relative;top:-3px}.badges .badge{font-size:.75rem}.badges>.sale__header__overstatus{margin-left:8px;color:var(--color-txt-dark);font-family:var(--typography-body);font-size:.85rem;--badge-bg:var(--yellowalert-state)}.badges>.sale__header__overstatus--active{--badge-bg:var(--greenalert-state)}.badges>.sale__header__overstatus--pending-activation{--badge-bg:var(--yellowalert-state)}.badges>.sale__header__overstatus--cancelled,.badges>.sale__header__overstatus--finished,.badges>.sale__header__overstatus--historic,.badges>.sale__header__overstatus--refused,.badges>.sale__header__overstatus--returned,.badges>.sale__header__overstatus--swap{--badge-bg:var(--redalert-state)}.badges>.sale__header__overstatus--withdrawn{--badge-bg:var(--inactive-state)}.sale-title__anchors{display:flex;line-height:33px}.sale-title__anchors .sale-title__anchor{cursor:pointer;margin-left:8px;text-decoration:underline}.sale-buttons{width:100%;display:flex;justify-content:flex-end;margin-bottom:16px}.sale-buttons button{margin-left:8px}.badges>.sale-page__badge{margin-left:8px;color:var(--color-white);font-family:var(--typography-body);--badge-bg:var(--yellowalert-state);--badge-border:transparent}.badges>.sale-page__badge--active{--badge-bg:var(--greenalert-state)}.badges>.sale-page__badge--cancelled,.badges>.sale-page__badge--finished,.badges>.sale-page__badge--historic,.badges>.sale-page__badge--refused,.badges>.sale-page__badge--returned,.badges>.sale-page__badge--swap{--badge-bg:var(--redalert-state)}.badges>.sale-page__badge--withdrawn{--badge-bg:var(--inactive-state)}.stakeholders{width:100%;display:flex;flex-wrap:wrap}.stakeholders h2{width:100%}.stakeholders .stakeholder-details{float:left;list-style:none;height:calc(100% - 16px);padding:0 16px;border-right:1px solid var(--border-color);flex:1;position:relative;word-break:break-all}.stakeholders .stakeholder-details li:first-child .button{height:24px;position:absolute;right:16px;top:12px;line-height:6px}.stakeholders .stakeholder-details li{margin:4px 0 0}.stakeholders .stakeholder-details:nth-child(2){padding-left:0}.stakeholders .stakeholder-details:last-child{border-right:0}.stakeholders .stakeholder-details h3{margin-top:8px}.stakeholders .stakeholder-details p{margin:0}.contract-details{width:100%}.contract-details .contract-title{margin-bottom:16px}.contract-details .contract-title .contract-status{float:right}.contract-details .contract-title .contract-status .contract-status-label{margin-left:8px}.contract-details .contract-title .contract-status .contract-status-label.label-active{color:var(--greenalert-state)}.contract-details .contract-title .contract-status .contract-status-label.label-cancelled,.contract-details .contract-title .contract-status .contract-status-label.label-refused{color:var(--redalert-state)}.contract-details .contract-title .contract-status .contract-status-label.label-withdrawn{color:var(--inactive-state)}.contract-details .contract-actions{width:100%;clear:both;overflow:auto;margin:24px 0}.contract-details .contract-actions>.button{float:left;margin:4px}.contract-details .contract-actions .contract-actions--right{float:right}.contract-details .contract-actions .contract-actions__print{padding:8px}.contract-details .contract-actions .print-img{width:24px}.contract-details .timeline-container{clear:left;margin-top:150px}.contract-details .contract-specs{display:grid;grid-gap:24px;grid-template-columns:repeat(auto-fill,minmax(512px,1fr));width:100%}.contract-details .contract-specs .line-item{align-items:baseline;overflow:visible;text-overflow:"";white-space:normal;min-height:32px;padding:4px 8px}.contract-details .contract-specs .line-item .label{flex:1;white-space:normal;font-family:var(--typography-title);font-weight:var(--typography-bold)}.contract-details .contract-specs .line-item .value{flex:2;overflow:visible;text-overflow:ellipsis}.contract-details .contract-specs .line-item .value>ul{list-style:none}.contract-details .contract-specs .line-item .value>ul li{text-align:right}.contract-details .contract-specs .detail-list .action-content{display:none}.sale-actions__table th{text-align:left}@media (max-width:900px){.sale-title__anchors{line-height:normal}}.deviceCodeForm{max-width:370px;width:100%;position:relative;flex-direction:column;margin-top:8px}.deviceCodeForm .deviceCodeForm__ref{width:100%;height:67px}.deviceCodeForm .deviceCodeForm__ref input{width:100%}.deviceCodeForm .deviceCodeForm__ref--disabled input{cursor:not-allowed}.deviceCodeForm .deviceCodeForm__code-select{margin-top:28px}.deviceCodeForm .deviceCodeForm__refType{margin-top:20px}.deviceCodeForm .button .device-code__button{height:32px}.deviceCodeForm .device-code__button{width:70%;margin:10px auto 0;display:block}.deviceCodeForm__button{width:100%}.deviceCodeForm .badges{--badge-bg:var(--greenalert-state);--badge-border:var(--greenalert-state);position:absolute;right:8px;bottom:35px;width:auto}.deviceCodeForm--has-helper .badges{bottom:75px}.device-code-modal .modal-content{overflow:visible}.button.payment-info-btn{width:40px;height:40px;background:#fff;padding:0}.payment-info-btn-icon{margin-top:2px;width:32px;height:32px;fill:var(--info-icon)}.payment-info-btn-icon:hover{fill:var(--info-icon-white)}.payment-info-anchor{cursor:pointer;color:var(--button-default);text-decoration:underline;text-align:right;display:block;padding-top:4px}.modal-background.payment-info .modal-content{text-align:left}.returnContract .modal-content{margin-bottom:0;overflow-y:initial}.returnContract .modal-content .return-form--select{width:50%}.returnContract .modal-content .radio-buttons li.selected{border-color:var(--background-extra-light)}.returnContract .modal-content .radio-buttons{margin-top:24px}.returnContract .modal-content .radio-buttons .labelContainer{flex-direction:column}.returnContract .modal-content .radio-buttons .labelContainer .italic{font-style:italic}.returnContract .modal-buttons{margin-bottom:0}.financing__status__heading{display:flex;align-items:center;width:100%;padding:8px 0}.financing__status__heading>h2{flex:1}.financing__status__heading span{align-self:center;padding-right:16px}.financing__status__heading span.Connected{color:var(--greenalert-state)}.financing__status__heading span.Disconnected{color:var(--redalert-state)}.states__list{border-collapse:collapse;margin-top:8px}.states__list thead tr{background:var(--background-extra-medium)}.states__list thead tr th{text-align:left;padding:0 8px}.states__list tr{line-height:40px}.states__list tr td{padding:0 8px}.states__list tr td:first-child{text-align:center}.states__list tr td:nth-child(2){font-family:var(--typography-title)}.states__list tr img{position:relative;top:8px;width:24px;height:24px}.timeline{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:50px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.timeline__label{font-weight:var(--typography-bold);margin:38px 10px}.timeline__label span{display:block;margin-top:2px}.timeline__label--align-right{text-align:right}.timeline__bar{position:relative;flex-grow:2}.timeline__bar-today{position:absolute;width:fit-content;top:-30px;transform:translateX(-50%);padding:4px;border:1px solid var(--border-color);border-radius:2px;background:#efefef}.timeline__bar-today:after{position:absolute;top:25px;left:50%;content:"";border-left:1px dashed var(--border-color-extra);height:88px}.timeline__caption{position:relative;flex-basis:100%;margin:50px 0 0 110px;padding-left:20px;font-size:1em}.timeline__caption:before{position:absolute;content:"";top:-1px;left:0;width:16px;height:16px;background:#ffb3bf}.period{position:absolute}.period__date{text-align:center;height:38px;margin:0;transform:translateX(50%);white-space:nowrap;background:url(/static/media/arrow-down.ab58b436.svg) no-repeat 50% 75%}.period__bar{width:100%;height:46px;border-left:1px dashed var(--border-color-extra);border-right:1px dashed var(--border-color-extra);padding:0 3px}.period__bar--green{background:linear-gradient(180deg,#93bf18,#93bf18 70%,#fff 0);background-clip:content-box}.period__bar--orange{background:linear-gradient(180deg,#f2a50c,#f2a50c 70%,#fff 0);background-clip:content-box}.period__bar--red{background:linear-gradient(180deg,#d92b47,#d92b47 70%,#fff 0);background-clip:content-box}.period__bar--pink{background:linear-gradient(180deg,#ffb3bf,#ffb3bf 70%,#fff 0);background-clip:content-box}.period__bar--borderless{border:0}.period__bar--offset{margin-top:38px}.period__title{font-weight:var(--typography-bold);text-align:center;margin:0}.period__subtitle{text-align:center;margin-top:0;font-size:.9em}.invoice-container{padding-bottom:16px}.invoice-info-container{display:flex;justify-content:space-between;font-size:16px;margin:8px 0}.invoice-info-container__title{font-family:var(--typography-title)}.invoice-info-container__entities{display:flex;flex-direction:column;text-align:right}.invoice-info-container__entities span{font-family:var(--typography-title)}.pending-actions__container{position:relative;width:100%}.pending-actions__container .actions__heading,.pending-actions__container .pending-actions__heading{color:var(--redalert-state)}.pending-actions__container .pending-actions__contract{list-style:none;width:50%;float:left;margin-bottom:48px}.pending-actions__container .pending-actions__contract li{display:flex;align-items:center}.pending-actions__container .pending-actions__contract li p{padding-left:40px}.pending-actions__container ul:nth-child(3){border-left:1px solid var(--border-color);padding-left:16px}.pending-actions__container ul:nth-child(3) li{margin:8px 0}.pending-actions__container .pending-actions__icon--alert,.pending-actions__container .pending-actions__icon--approved,.pending-actions__container .pending-actions__icon--error{width:22px;height:22px;margin:8px}.pending-actions__container .pending-actions__icon--error{color:var(--redalert-state)}.pending-actions__container .pending-actions__icon--alert{color:var(--yellowalert-state)}.pending-actions__container .pending-actions__icon--approved{color:var(--greenalert-state)}.pending-actions__container .pending-actions__buttons{position:absolute;bottom:0;width:100%}.pending-actions__container .pending-actions__buttons button:last-child{margin-right:0}.pending-actions__container .pending-actions__buttons button{height:32px;padding:8px;margin-right:16px}.pending-actions__container .pending-actions__buttons button.red{float:right}.add__serial__numbers__content{width:100%}.add__serial__numbers__content,.add__serial__numbers__content p{margin:0 0 24px;padding:16px 16px 0}.add__serial__numbers__content p>span{font-weight:700}.add__serial__numbers__content section{display:flex;flex-direction:column;padding:16px 0}.add__serial__numbers__content section>span{position:relative;text-align:left;letter-spacing:0;margin:0;padding-bottom:16px}.add__serial__numbers__content section>ul{list-style:none;display:flex;flex-direction:column;border-radius:var(--border-radius);border:1px solid var(--color-extra-light);padding:8px}.add__serial__numbers__content section>ul li>div{display:flex;justify-content:center;align-items:center}.add__serial__numbers__content section>ul li>div ul{padding-top:8px}.add__serial__numbers__content section>ul li>div>span{position:relative;text-align:left;letter-spacing:0;margin:0;padding-right:16px}.add__serial__numbers__content section>ul li>div input{flex:1}.add__serial__numbers__content section>ul li>div div{padding-left:16px}.add__serial__numbers__content section>ul li>div div>img{width:32px;height:32px}.sale-summary{width:100%;margin-bottom:24px;padding:16px;border:1px solid var(--border-color);border-radius:var(--border-radius)}.sale-summary__table{width:100%;margin-top:24px;border-collapse:collapse}.sale-summary__table th{padding:8px;background:var(--background-extra-medium);font-family:var(--typography-title);font-weight:var(--typography-bold)}.sale-summary__table th:first-child{max-width:fit-content;text-align:left}.sale-summary__table tr{border-top:1px solid var(--border-color)}.sale-summary__table td{padding:8px;vertical-align:top}.sale-summary__table td a{color:var(--color-txt-dark)}.sale-summary__table td.sale-summary__products{padding:0;display:flex;flex-align:row}.sale-summary__table td.sale-summary__products span{line-height:1.2rem;padding:8px 8px 8px 0}.sale-summary__table td.sale-summary__products img{width:40px;object-fit:contain;height:40px;margin:8px;vertical-align:middle}.sale-summary__table td.sale-summary__prices{padding:8px}.sale-summary__table td.sale-summary__prices p{margin:0;height:40px}.file-upload__template-download{display:flex;color:var(--color-txt-highlight);font-size:.85em}.file-upload__report-section>p{margin-top:0}.file-upload__report-section>ul{list-style:none;margin-bottom:1em}.file-upload__report-section>ul li{line-height:2;display:flex;align-items:center}.file-upload__report-section .tabbedContent{margin-bottom:1em}.file-upload__report-section .tabbedContent .tabbedContent--tab{flex-grow:1}.file-upload__report-section .tabbedContent .tabbedContent--content{padding:0}.file-upload__report-section .file-upload__table-inserted th,.file-upload__report-section .file-upload__table-updated th{text-align:left}.file-upload__report-section .file-upload__table-inserted th:last-child,.file-upload__report-section .file-upload__table-updated th:last-child{text-align:center}.file-upload__report-section .file-upload__report-actions{display:flex;justify-content:flex-end}.file-upload__report-section .file-upload__report-actions .button{margin-right:16px}.file-upload__report-section .file-upload__report-actions .button:last-child{margin-right:0}.file-upload__icon-alert,.file-upload__icon-approved,.file-upload__icon-download{height:16px;width:16px;margin-right:8px;color:var(--color-txt-highlight)}.file-upload__icon-approved{color:var(--greenalert-state)}.file-upload__icon-alert{color:var(--redalert-state)}.sales-upload__template-download{display:flex;color:var(--color-txt-highlight);font-size:.85em}.sales-upload__report-section>p{margin-top:0}.sales-upload__report-section>ul{list-style:none;margin-bottom:1em}.sales-upload__report-section>ul li{line-height:2;display:flex;align-items:center}.sales-upload__report-section .tabbedContent{margin-bottom:1em}.sales-upload__report-section .tabbedContent .tabbedContent--tab{flex-grow:1}.sales-upload__report-section .tabbedContent .tabbedContent--content{padding:0}.sales-upload__report-section .sales-upload__table-inserted th,.sales-upload__report-section .sales-upload__table-updated th{text-align:left}.sales-upload__report-section .sales-upload__table-inserted th:last-child,.sales-upload__report-section .sales-upload__table-updated th:last-child{text-align:center}.sales-upload__report-section .sales-upload__report-actions{display:flex;justify-content:flex-end}.sales-upload__report-section .sales-upload__report-actions .button{margin-right:16px}.sales-upload__report-section .sales-upload__report-actions .button:last-child{margin-right:0}.sales-upload__icon-alert,.sales-upload__icon-approved,.sales-upload__icon-download{height:16px;width:16px;margin-right:8px;color:var(--color-txt-highlight)}.sales-upload__icon-approved{color:var(--greenalert-state)}.sales-upload__icon-alert{color:var(--redalert-state)}.services__steps__badge{display:flex;width:100%;margin-bottom:24px}.services__steps__badge .multistep{flex:1;margin-bottom:0!important}.services__steps__badge .multistep h1{margin:0}.services_intro{margin:0 0 24px;padding:16px 16px 0;background:var(--background-extra-medium)}.services_intro p{margin:0 0 16px;padding:0}.services_intro p span{display:block;font-weight:700}.services-main{width:80%}.services-separator{display:none}.services-main{width:100%}.services .services-block{margin-bottom:32px}.services ul{display:flex;flex-wrap:wrap}.services ul li{list-style:none;width:calc(20% - 8px);margin:4px;padding:16px;border-radius:var(--border-radius);background-color:var(--button-default);text-align:center;font-family:var(--typography-body);font-size:1rem;color:var(--button-text-default)}.services ul li:hover{cursor:pointer;background-color:var(--button-highlight)}.services ul li img{width:88px;height:88px}.services ul li div{margin-bottom:8px}.services ul li span{display:block;position:relative;margin:0 0 8px}.services ul li span .spinner{right:-32px;top:-6px}.services ul li p{margin:0;font-size:.85rem;line-height:1.2rem}.services-block{flex:1}.services-block h3{margin:0 0 8px}.marketing-banner-horizontal{height:90px;margin-bottom:16px}.marketing-banner-horizontal img{width:auto;height:90px}.marketing-banner-vertical{display:flex;flex-direction:column;gap:8px;flex-wrap:wrap;margin-top:-90px}.marketing-banner-vertical img{width:160px}.categories-spinner{height:64px;width:64px;padding:8px;margin:8px}.service-spinner-container{display:flex;justify-content:center;align-items:center;background:var(--background-extra-medium) 0 0 no-repeat padding-box;width:100%;border-radius:var(--border-radius);min-height:80px}@media only screen and (max-width:1080px){.services-main{width:100%}.services-block{flex-basis:49%}}@media only screen and (max-width:768px){.services-main{width:100%}.services-main .services-block{flex-basis:48%}.marketing-banner-vertical{margin-top:40px}.marketing-banner-horizontal{height:auto}.marketing-banner-horizontal img{width:100%;height:auto}}.dropdown-menu{position:relative;cursor:pointer}.dropdown-menu>div{position:relative;padding-right:1.5rem}.dropdown-menu img{width:1.1rem;position:absolute;top:1px;right:0;transform:rotate(-90deg)}.dropdown-menu ul{list-style-type:none;position:absolute;z-index:10;top:32px;right:0;min-width:12rem;padding:0;margin:0;border:0;border-radius:0;background:var(--color-header-bottom);border:0 solid var(--background-extra-medium);text-align:left}.dropdown-menu ul li{border:0 solid transparent;cursor:pointer;line-height:2.2rem;white-space:nowrap}.dropdown-menu ul li a{display:block;padding:8px;color:var(--color-txt-extra-light);text-decoration:none;border:1px solid var(--color-header-bottom)}.dropdown-menu ul li a:hover{background:var(--color-txt-extra-light);color:var(--color-txt-dark)}.dropdown-menu ul:hover,header{color:var(--color-txt-light)}header{background:var(--color-header-top);clear:both}header .header-inner-container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:var(--layout-max-width);margin:0 auto;padding:16px 24px;clear:both;color:var(--color-txt-extra-light)}header .header-inner-container .dropdown{width:150px}header .header-inner-container .dropdown .dropdown-input{border:none}header .header-inner-container .dropdown .dropdown-input__icon{color:var(--color-txt-extra-light)}header .header-inner-container .dropdown .dropdown-list{color:initial}header .header-inner-container .dropdown+.input__input-helper{display:none}header .header-inner-container .header-inner-container-divider{width:1px;height:24px;margin:0 16px;background:var(--background-extra-light)}header .header-inner-container>div{display:flex;justify-content:space-between;align-items:center}header .header-inner-container .whitelabel-logo{cursor:pointer;display:block;width:auto;height:24px}header .header-inner-container .whitelabel-logo img{height:100%}header .header-inner-container .language-switcher,header .header-inner-container .settings-menu,header .header-inner-container .store-menu{border-bottom:none}header .header-inner-container .language-switcher .select-menu__control{min-width:90px}header .navigation{background:var(--color-header-bottom)}header .navigation a{text-decoration:none;color:var(--color-extra-light);cursor:pointer}header .navigation a:hover{color:var(--color-txt-light);text-decoration:none;cursor:pointer}header .option-container .select-menu__control{min-width:164px;text-overflow:ellipsis}header .option-container .select-menu__control .select-menu__value-container .select-menu__single-value{width:calc(100% - 24px);color:var(--color-txt-extra-light)}.user-menu{position:relative;top:4px;width:24px;height:24px;margin-left:8px;fill:var(--user-menu-icon-color)}.settings-menu{position:relative;line-height:2rem;z-index:1;cursor:pointer}.settings-menu img{position:relative;top:.25rem;height:20px;margin-left:16px}.settings-menu figure{width:20px;height:20px;cursor:pointer}.settings-menu figure svg{width:20px;height:20px;fill:var(--color-txt-light);transition:var(--transition-slow)}.settings-menu figure svg #user-icon{display:block}.settings-menu figure:hover svg #user-icon,.settings-menu figure svg #arrow-icon{display:none}.settings-menu figure:hover svg #arrow-icon{display:block}.settings-menu ul{list-style-type:none;position:absolute;padding:0;margin:0;top:34px;right:0;border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--color-txt-dark);background:var(--input-background);text-align:right}.settings-menu ul li{display:block;min-width:160px;padding:0 8px;color:var(--color-txt-dark);cursor:pointer}.settings-menu ul li:hover{text-decoration:none;background:rgba(1,1,1,.1)}.settings-menu ul li a{color:var(--color-txt-dark);text-decoration:none}@media (min-width:768px){.navigation .header-inner-container{justify-content:flex-end}.navigation .header-inner-container .dropdown-menu,.navigation .header-inner-container>a:last-child{margin-left:2rem}}.something-wrong-wrapper{display:flex;align-items:center;width:var(--layout-max-width);margin:0 auto;justify-content:flex-start}.something-wrong-wrapper>img{margin:10%}.something-wrong-wrapper h1{font-size:4rem;line-height:6rem}.something-wrong-wrapper h2{font-size:3rem;line-height:2.2rem}.something-wrong-wrapper p{font-size:1.5rem}
/*# sourceMappingURL=main.119c0b99.chunk.css.map */