*{margin:0;padding:0}mat-card-content.mat-mdc-card-content{padding:0}.mat-mdc-dialog-container .mdc-dialog__surface{--mdc-dialog-container-shape: 10px}mat-radio-button.app-radio-button-extend .mat-radio-label{width:100%}mat-radio-button.app-radio-button-extend .mat-radio-label .mat-radio-label-content{width:100%}mat-paginator.app-temporaryAddresses-paginator.mat-mdc-paginator .mat-mdc-paginator-page-size{display:none}mat-paginator.app-temporaryStops-paginator.mat-mdc-paginator .mat-mdc-paginator-page-size{display:none}mat-datepicker-content{margin-left:-60px}/*!* TODO(mdc-migration): The following rule targets internal classes of slide-toggle that may no longer apply for the MDC version. *!*//*!* mat-slide-toggle-bar is no longer available, maybe can be replaced with mat-mdc-slide-toggle *!*//*!* TODO(mdc-migration): The following rule targets internal classes of list that may no longer apply for the MDC version. *!*/.mat-body .mat-mdc-option .mdc-list-item__primary-text{height:unset;line-height:unset;white-space:normal;overflow:auto}body .mat-mdc-select-panel .mat-mdc-optgroup-label,body .mat-mdc-select-panel .mat-mdc-option{line-height:initial;height:auto}/*!* TODO(mdc-migration): The following rule targets internal classes of form-field that may no longer apply for the MDC version. *!*/.mat-mdc-card:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-mdc-header-row{min-height:0px!important;border-bottom:0px!important}.mat-mdc-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active:not(.mat-mdc-option-multiple){background:rgba(0,0,0,.12)}.mat-mdc-select-panel{background:#fff}/*!* structure changed *!*/table.mat-mdc-table{border-spacing:0;width:100%}#wizard-cancel-subscription-question .app-dialog-buttons,#wizard-cancel-subscription-sharing .app-dialog-buttons,#wizard-cancel-subscription-promotion .app-dialog-buttons,#wizard-cancel-subscription-message .app-dialog-buttons{display:flex;flex-direction:row-reverse;justify-content:center}#wizard-cancel-subscription-question .app-dialog-buttons-mobile,#wizard-cancel-subscription-sharing .app-dialog-buttons-mobile,#wizard-cancel-subscription-promotion .app-dialog-buttons-mobile,#wizard-cancel-subscription-message .app-dialog-buttons-mobile{display:flex;flex-direction:column-reverse;justify-content:center}.list-radio-group{display:flex;flex-direction:column;margin:10px 0;align-items:stretch}.list-radio-group .radio-button{margin:5px 0;padding:5px;border-radius:5px}.app-dialog-title{padding-left:24px;padding-right:24px;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;min-height:36px}.app-dialog-title-icon{padding:5px 24px 5px 5px}.app-dialog-title-text{font-size:16px;font-weight:700;padding:7px 5px 5px 0}.mdc-dialog .mdc-dialog__content,.mdc-dialog .mdc-dialog__actions{padding:20px 24px}.mdc-button.app-menu-button{justify-content:left}.app-address-card{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:column;margin:12px;padding:24px;border-radius:10px;min-width:170px}.app-address-card-content{margin-bottom:12px}.app-content.app-content-mobile .app-address-form mat-form-field{width:100%}.app-content.app-content-mobile .app-address-form mat-form-field.odd,.app-content.app-content-mobile .app-address-form mat-form-field.even{padding-left:0;padding-right:0}.app-content .app-address-form mat-form-field{width:49%;box-sizing:border-box}.app-content .app-address-form mat-form-field.odd{padding-right:8px}.app-content .app-address-form mat-form-field.even{padding-left:8px}.app-content.app-content-mobile .app-address-form button{width:100%;margin:2px}.app-content .app-address-form button{margin:2px}.app-address-form button.mat-warn{float:right}.app-address-form .clearfix:after{content:"";display:block;clear:both}.app-address-form{padding:12px}.app-address-form .app-address-edit-title{font-size:16px;font-weight:600;padding:12px 0}.app-address-form .app-period-error{text-align:center;width:100%}.app-addresses .app-address-container{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row}.app-addresses .app-address-buttons{margin:12px}.app-content.app-content-mobile .app-addresses button{width:100%;margin:2px}app-emails{width:100%}.app-emails button.mat-warn{float:right}.app-emails .app-emails-content{width:100%;display:flex;flex-flow:column wrap}.app-emails .app-emails-content-edit{width:100%;display:flex;flex-flow:column wrap;padding-top:12px}.app-emails .app-row{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.app-emails .app-emails-content-top{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row}.app-emails .app-email-element{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;margin:12px;padding:24px;border-radius:10px;min-width:170px}.app-emails .app-email-col{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column}.app-emails .app-email-content-line1{word-wrap:break-word}.app-emails .app-email-content-line2{word-wrap:break-word;margin-bottom:15px;font-size:12px;font-weight:700;height:20px}.app-emails .app-emails-content-bottom{margin:12px}.app-emails .app-button{margin:2px}.app-emails .app-button-mobile{width:100%;margin-top:10px!important;margin-left:0!important;margin-right:0!important}.app-emails .app-email-container{margin-left:12px;margin-right:12px;flex-grow:1}.app-emails .app-email-item{width:100%}.app-emails .app-primary-email-container{margin-left:12px;margin-right:12px;align-self:center;flex-grow:0}.app-emails .app-primary-email-item{width:100%}app-phones{width:100%}.app-phones button.mat-warn{float:right}.app-phones .app-phones-content{width:100%;display:flex;flex-flow:column wrap}.app-phones .app-phones-content-edit{width:100%;display:flex;flex-flow:column wrap;padding-top:12px}.app-phones .app-row{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;align-items:baseline}.app-phones .app-phones-content-top{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row}.app-phones .app-phone-element{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;margin:12px;padding:24px;border-radius:10px;min-width:170px}.app-phones .app-phone-col{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column}.app-phones .app-phone-content-line1{word-wrap:break-word}.app-phones .app-phone-content-line2{word-wrap:break-word;margin-bottom:15px;font-size:12px;font-weight:700;height:20px}.app-phones .app-phones-content-bottom{margin:12px}.app-phones .app-button{margin:2px}.app-phones .app-button-mobile{width:100%;margin-top:10px!important;margin-left:0!important;margin-right:0!important}.app-phones .app-phone-container,.app-phones .app-phone-type-container{margin-left:12px;margin-right:12px;flex-grow:1}.app-phones .app-phone-item{width:100%}.app-phones .app-primary-phone-container{margin-left:12px;margin-right:12px;align-self:center;flex-grow:0}.app-phones .app-primary-phone-item{width:100%}.app-content.app-content-mobile .app-profile-main mat-form-field{width:100%;margin:0}.app-content.app-content-mobile .app-profile-main mat-form-field.odd,.app-content.app-content-mobile .app-profile-main mat-form-field.even{padding-left:0;padding-right:0}.app-content .app-profile-main mat-form-field{width:50%;box-sizing:border-box}.app-content .app-profile-main mat-form-field.odd{padding-right:8px}.app-content .app-profile-main mat-form-field.even{padding-left:8px}.app-content.app-content-mobile .app-profile-main button{width:100%;margin:2px}.app-content .app-profile-main button{margin:2px}.app-profile-main{margin:12px}app-account{width:100%}.mat-tab-labels{display:block!important}.app-account .app-account-main{padding:40px}.app-account .app-account-main-mobile{padding:20px!important}.app-account .app-account-main-mobile .mat-mdc-card-content.app-account-card-content{width:calc(100vw - 42px)}.app-account .app-card{padding-top:12px;padding-bottom:12px;flex-shrink:2}.app-account .app-tab{padding:12px}.app-account .app-tab-label{font-weight:600}app-cards-content{width:100%}.app-cards .app-card-list-empty{text-align:center;width:100%;margin:10px;box-sizing:border-box}.app-cards .app-card-button{margin-bottom:4px;margin-right:4px}.app-cards .app-cards-content{width:100%;display:flex;flex-flow:column wrap}.app-cards .app-cards-content-top{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row}.app-cards .app-card-col{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column}.app-cards .app-card-element{margin:12px;padding:24px;border-radius:10px}.app-cards .app-card-content{display:flex;align-items:center;flex-flow:row wrap}.app-cards .app-card-details{display:flex;flex-direction:column;justify-content:center;margin-bottom:24px}.app-cards .app-card-valid{font-weight:400}.app-cards .app-card-detail{display:flex;font-weight:600}.app-cards .app-card-image{width:70px;margin-right:24px;margin-bottom:24px}.app-cards .app-cards-content-bottom{margin:12px}.app-cards .app-button-mobile{width:100%}app-cards{width:100%}.app-cards .app-cards-main{display:flex;flex-flow:row wrap;padding:40px}.app-cards .app-cards-main-mobile{padding:20px!important}app-complaint-form{width:100%}.app-complaint-form .app-complaint{padding:24px}.app-complaint-form .app-complaint-description{font-weight:700}.app-complaint-form .app-complaint-description,.app-complaint-form .mat-mdc-form-field{width:100%;max-width:400px;display:block}.app-complaint-form .app-complaint-forward-cont{margin-top:15px}.app-complaint-form .app-complaint-message-cont{margin-top:10px}.app-complaint-form .app-complaint-message-textarea{height:100px}.app-complaint-form .app-complaint-buttons-cont{margin-top:40px}.app-complaint-form .app-button-mobile{width:100%}.app-complaint-form .app-complaint-sent{text-align:center;padding:30px}.app-complaint-form .app-complaint-sent-icon{width:100%;height:100%;font-size:100px}.app-complaint-form .app-complaint-sent-big{font-size:20px;font-weight:900}.app-complaint-form .app-complaint-sent-small{margin-top:5px;font-size:10px}app-complaint{width:100%}.app-complaint .app-complaint-main{padding:40px}.app-complaint .app-complaint-main-mobile{padding:20px!important}.app-contact-message .app-contact-message-header{font-weight:700}.app-contact-message .app-contact-message-header,.app-contact-message .mat-mdc-form-field{width:100%;max-width:400px;display:block}.app-contact-message .app-contact-message-textarea{height:100px}.app-contact-message .app-contact-message-buttons-cont{margin-top:40px}.app-contact-message .app-contact-message-sent{text-align:center;padding:30px}.app-contact-message .app-contact-message-sent-icon{width:100%;height:100%;font-size:100px}.app-contact-message .app-contact-message-sent-big{font-size:20px;font-weight:900}.app-contact-message .app-contact-message-sent-small{margin-top:5px;font-size:10px}.app-contact-message .app-button-mobile{width:100%}app-contact-support .app-contact-support{text-align:center;padding:20px}.app-contact-support.image{background-color:#fff;opacity:.9;border-radius:10px}.app-contact-support .app-contact-support-icon{width:100%;height:100px;font-size:100px}.app-contact-support .app-contact-support-phone{font-weight:900}app-contact{width:100%}.app-contact .app-contact-main{display:flex;flex-flow:row wrap;padding:40px}.app-contact .app-contact-main-mobile{padding:20px!important}.app-contact .app-contact-card{width:100%;padding:0}.app-contact .app-contact-card-content{display:flex;flex-wrap:wrap;flex-direction:row}.app-contact .app-contact-message{flex-basis:60%;flex-grow:1;padding:24px}.app-contact app-contact-support.app-contact-support{flex-basis:30%;flex-grow:2;display:flex;align-items:center;justify-content:center}.app-contact mat-radio-group{display:flex;flex-direction:column;padding-bottom:20px}.app-contact mat-radio-button{margin:5px}app-electronic-payment-methods-content{width:100%}.app-electronic-payment-methods-content .app-card{padding:12px}.app-electronic-payment-methods-content .app-card-list-empty{text-align:center;width:100%;margin:10px}.app-electronic-payment-methods-content .app-card-button{margin-bottom:4px;margin-right:4px}.app-electronic-payment-methods-content .app-cards-content{width:100%;display:flex;flex-flow:column wrap}.app-electronic-payment-methods-content .app-cards-content-top{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row}.app-electronic-payment-methods-content .app-card-col{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column}.app-electronic-payment-methods-content .app-card-element{margin:12px;padding:24px;border-radius:10px}.app-electronic-payment-methods-content .app-card-content{display:flex;align-items:center;flex-flow:row wrap}.app-electronic-payment-methods-content .app-cards-content-header{font-size:25px;font-weight:600;line-height:25px;margin-top:12px!important;margin-left:12px;margin-right:12px}.app-electronic-payment-methods-content .app-cards-content-subheader{margin-left:12px;margin-right:12px}.app-electronic-payment-methods-content .app-card-details{display:flex;flex-direction:column;justify-content:center;margin-bottom:24px}.app-electronic-payment-methods-content .app-card-valid{font-weight:400}.app-electronic-payment-methods-content .app-card-detail,.app-electronic-payment-methods-content .app-card-detail-product{display:flex;font-weight:600}.app-electronic-payment-methods-content .app-card-detail{min-width:180px}.app-electronic-payment-methods-content .app-card-image{width:70px;margin-right:24px;margin-bottom:24px}.app-electronic-payment-methods-content .app-cards-content-bottom{margin:12px}.app-electronic-payment-methods-content .app-button-mobile{width:100%}app-electronic-payment-methods{width:100%}.app-electronic-payment-methods .app-cards-main{display:flex;flex-flow:row wrap;padding:40px}.app-electronic-payment-methods .app-cards-main-mobile{padding:20px!important}app-faq{width:100%}.app-faq .app-faq-main{padding:40px}.app-faq .app-faq-main-mobile{padding:20px!important}.app-faq .app-faq-section-name{padding-bottom:15px;font-weight:700}.app-faq mat-expansion-panel .app-faq-section-question{font-weight:400}.app-faq mat-expansion-panel.mat-expanded .app-faq-section-question{font-weight:700}.app-faq app-faq-section-answer{font-weight:400}.app-faq .app-faq-section-separator{padding-top:15px}.app-footer{display:flex;display:-webkit-flex;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px;min-height:50px}.app-header{display:flex;align-items:center;min-height:50px}.app-header .app-header-menu{padding-left:10px}.app-header .app-header-content{display:flex;display:-webkit-flex;align-items:center;padding-left:10px;padding-right:10px;width:100%}.app-header .app-header-wcag,.app-header .app-header-back{padding-right:10px}app-index{width:100%;display:flex;flex-grow:1}app-login{margin-left:auto;margin-right:auto}.app-login{display:flex;align-items:center}.app-login p{text-align:center}.app-login .app-login-icon-load{color:#0097a7;width:100%;height:50px;font-size:50px}.app-login .app-login-icon-error{width:100%;height:100px;font-size:100px}.app-login .app-login-icon-customer{width:100%;height:150px;font-size:150px}.app-manage-subscription .app-main{text-align:center;min-width:350px}.app-manage-subscription .app-main-mobile{text-align:center;min-width:unset}.app-manage-subscription .app-title{font-weight:600;font-size:16px}.app-manage-subscription .app-content{display:flex;flex-direction:column;text-align:left}.app-manage-subscription .app-select-action{width:100%}.app-manage-subscription .app-select-component{display:flex;flex-direction:column}.app-manage-subscription .app-actions{justify-content:flex-start;margin-bottom:-12px}.app-manage-subscription .app-button{margin:2px}.app-manage-subscription .app-button-mobile{width:100%;margin-top:10px!important;margin-left:0!important;margin-right:0!important}.app-manage-subscription .app-radio-label{white-space:normal}.app-manage-subscription .app-radio-button-extend{padding:10px;margin-top:2px;margin-bottom:10px;border-radius:5px}.app-manage-subscription .app-radio-note,.app-manage-subscription .app-select-note{max-width:600px}.app-menu-button{fill:#fff}.app-menu-button-lines{transition-property:all;transition-duration:.15s;transition-timing-function:ease-out;transition-delay:initial}.app-menu-button-line1-rotate{transform:rotate(45deg) scaleX(1.17) translateY(-2.5px) translate(2.5px)}.app-menu-button-line2-rotate{transform:scaleX(.2) translate(47px)}.app-menu-button-line3-rotate{transform:rotate(-45deg) scaleX(1.17) translateY(-4px) translate(-11.5px)}.app-menu-header{font-weight:900;font-size:15px;padding:10px;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;flex-wrap:wrap}.app-menu-header .app-menu-header-icon{font-size:15px;height:17px}.app-menu-header .app-menu-button{font-weight:700;width:100%;text-align:left}.app-menu-header .app-menu-header-down-space{margin-bottom:20px}.app-menu-header .app-menu-header-left{display:flex;flex-flow:column wrap;margin-right:5px}.app-menu-header .app-menu-header-right{display:flex;flex-flow:column wrap}.app-menu-info{font-weight:500;padding:10px;margin-bottom:20px}.app-menu-info-mobile{text-align:center}.app-menu-info-name{font-weight:900;font-size:15px}.app-menu-info-down-space{margin-bottom:20px}.app-menu-info-icon.mat-icon{font-size:15px;height:16px}.menu-item .app-menu-button{width:100%;text-align:left;vertical-align:center;font-weight:700}.menu-item .app-menu-icon{font-size:20px}.menu-item .app-menu-count{font-size:14px;margin-left:10px;padding:1px 6px;border-radius:50%}.app-menu{min-width:250px}.app-menu-mobile{width:100vw!important}.app-navigator-standard{font-size:40px;font-weight:100;padding-top:20px;padding-left:40px;padding-right:40px;line-height:40px}.app-navigator-standard-mobile{text-align:center;line-height:40px}.app-navigator-modern{font-size:40px;font-weight:100;padding-top:20px;padding-left:40px;padding-right:40px;line-height:40px}.app-navigator-modern-mobile{padding-left:22px;padding-right:22px;text-align:left;line-height:40px}.pay-invoice-payment-method .app-main{text-align:center}.pay-invoice-payment-method .app-content{display:flex;flex-direction:column;min-width:150px}.pay-invoice-payment-method h2{font-weight:600;font-size:16px}.pay-invoice-payment-method .app-actions{justify-content:flex-start;margin-bottom:-12px}.pay-invoice-payment-method .app-button{margin:2px}.pay-invoice-payment-method .app-button-mobile{width:100%;margin-top:10px!important;margin-left:0!important;margin-right:0!important}.pay-invoice-payment-method .app-radio-group{text-align:left;display:inline-flex;flex-direction:column}.pay-invoice-payment-method .app-radio-button-extend{padding:10px;margin-top:2px;margin-bottom:20px;border-radius:5px}.pay-invoice-payment-method .app-radio-button-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;flex-wrap:wrap}.pay-invoice-payment-method .app-radio-button-content{padding-left:8px!important}.payments-table .app-payments-filter{width:100%}.payments-table .app-payments-row{min-height:25px;padding:5px;border:0;border-radius:3px}.payments-table mat-icon{vertical-align:middle}.payments-table mat-icon.mat-app-color-primary,.payments-table .mat-icon-text.mat-app-color-primary{cursor:pointer}.payments-table th.mat-mdc-header-cell,.payments-table td.mat-mdc-cell,.payments-table td.mat-mdc-footer-cell{text-align:left;padding:5px;vertical-align:top;border:0}.payments-table th.mat-mdc-header-cell:first-of-type,.payments-table th.mat-mdc-header-cell:last-of-type,.payments-table td.mat-mdc-cell:first-of-type,.payments-table td.mat-mdc-cell:last-of-type,.payments-table td.mat-mdc-footer-cell:first-of-type,.payments-table td.mat-mdc-footer-cell:last-of-type{padding:5px}.payments-table td.app-payments-amount{text-align:right}.payments-table th.app-payments-from-time,.payments-table th.app-payments-include-time,.payments-table td.app-payments-date,.payments-table td.app-payments-invoice-number,.payments-table td.app-payments-from-time,.payments-table td.app-payments-include-time,.payments-table td.app-payments-amount,.payments-table td.app-payments-due-date{white-space:nowrap}.payments-table table.mobile td{text-align:left}.payments-table table.mobile td.th{font-weight:700;text-align:right}app-payments{width:100%}.app-payments-main{padding:40px}.app-payments-main-mobile{padding:20px!important}app-consent-item{width:100%}.app-consent-item .app-content-consent-item{display:flex;min-height:33px}.app-consent-item .app-slide-toggle{margin-bottom:8px;margin-left:0;margin-top:2px;flex-wrap:wrap}.app-consent-item .app-content-name{margin:2px 5px 0 8px;white-space:normal;line-height:24px}.app-consent-item .app-icon{vertical-align:middle;margin-bottom:9px;cursor:pointer}.app-content-sub-consent{margin-left:16px}app-group{width:100%}.app-group-content{width:100%;display:flex;flex-flow:column wrap}.app-group-content-info{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;margin:12px}.app-group-content-consent-description{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:col;margin:12px}.app-group-content-consent{flex-grow:1}.app-group-content-description{flex-grow:2;display:flex;align-items:center;justify-content:center;border-radius:5px;padding:12px;margin-bottom:9px;margin-left:3px}.app-group-content-name{font-weight:700;margin-bottom:5px}.app-group-content-description-mobile{margin-bottom:0;margin-left:0}app-main{width:100%}.app-main-content{width:100%;display:flex;flex-flow:column wrap}.app-main-content-info{display:flex;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;margin:12px}.app-main-content-button-text{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;margin:12px;gap:12px}.app-main-content-button-text-mobile{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;margin:12px}.app-main-content-button{flex:100%;display:flex;padding-top:4px;margin-right:24px;margin-bottom:0}.app-main-content-button-mobile{width:100%;padding-top:0!important;margin-right:0!important;margin-bottom:24px!important}.app-main .app-button-mobile{width:100%}.app-main-content-text{flex:100%;display:flex}app-privacy{width:100%}.app-privacy .app-card{padding-top:12px;padding-bottom:12px;flex-shrink:2}.app-privacy .app-tab-label{font-weight:600}.app-privacy .app-privacy-main{padding:40px}.app-privacy .app-privacy-main-mobile{padding:20px!important}.app-single-orders-filter{width:100%}.app-single-orders-row{min-height:25px;padding:5px;border:0;border-radius:3px}.single-orders-table mat-icon{vertical-align:middle}.single-orders-table mat-icon.mat-app-color-primary,.single-orders-table .mat-icon-text.mat-app-color-primary{cursor:pointer}.single-orders-table th.mat-mdc-header-cell,.single-orders-table td.mat-mdc-cell,.single-orders-table td.mat-mdc-footer-cell{text-align:left;padding:5px;vertical-align:top;border:0}.single-orders-table th.mat-mdc-header-cell:first-of-type,.single-orders-table th.mat-mdc-header-cell:last-of-type,.single-orders-table td.mat-mdc-cell:first-of-type,.single-orders-table td.mat-mdc-cell:last-of-type,.single-orders-table td.mat-mdc-footer-cell:first-of-type,.single-orders-table td.mat-mdc-footer-cell:last-of-type{padding:5px}.single-orders-table td.app-single-orders-amount{text-align:right}.single-orders-table td.app-single-orders-date,.single-orders-table td.app-single-orders-order-number,.single-orders-table td.app-single-orders-invoice-number,.single-orders-table td.app-single-orders-amount{white-space:nowrap}.single-orders-table table.mobile td{text-align:left}.single-orders-table table.mobile td.th{font-weight:700;text-align:right}app-single-orders{width:100%}.app-single-orders-main{padding:40px}.app-single-orders-main-mobile{padding:20px!important}.app-address .app-main{text-align:center}.app-address .app-content{display:flex;flex-direction:column;text-align:left}.app-address .app-row{display:flex;justify-content:space-between;flex-wrap:wrap}.app-address .app-col{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column}.app-address .app-first-date,.app-address .app-first-issue{text-align:center;width:100%}.app-address .app-actions{justify-content:flex-start;margin-bottom:-12px}.app-address .app-button{margin:2px}.app-address .app-period-error{text-align:center;width:100%}.app-address .app-address-sent{text-align:center;padding:30px}.app-address .app-address-sent-icon{width:100%;height:100%;font-size:100px}.app-address h2{font-weight:600;font-size:16px}.app-address .app-select-address,.app-address .app-street-address,.app-address .app-street-number,.app-address .app-postal-code,.app-address .app-postal-place,.app-address .app-suite,.app-address .app-care-of,.app-address .app-entrance,.app-address .app-floor,.app-address .app-start-time,.app-address .app-end-time,.app-address .app-postal-address,.app-address .app-postal-address-postal-code,.app-address .app-postal-address-postal-place{width:100%}.app-address .app-select-address-cont{margin:0 8px 6px;width:100%!important}.app-address .app-street-address-cont,.app-address .app-street-number-cont,.app-address .app-postal-code-cont,.app-address .app-postal-place-cont,.app-address .app-suite-cont,.app-address .app-care-of-cont,.app-address .app-entrance-cont,.app-address .app-floor-cont{margin:0 8px 8px;width:150px}.app-address .app-start-time-cont,.app-address .app-end-time-cont{margin:0 8px 2px;width:150px}.app-address .app-postal-address-cont,.app-address .app-postal-address-postal-code-cont,.app-address .app-postal-address-postal-place-cont{margin:0 8px 8px;width:150px}.app-address .app-input-mobile{width:100%!important}.app-address .app-button-mobile{width:100%;margin-top:10px!important;margin-left:0!important;margin-right:0!important}.app-cancel-subscription-reason-embedded .app-main{text-align:center;min-width:350px}.app-cancel-subscription-reason-embedded .app-main-mobile{text-align:center;min-width:unset}.app-cancel-subscription-reason-embedded .app-title{font-weight:600;font-size:16px}.app-cancel-subscription-reason-embedded .app-content{display:flex;flex-direction:column;text-align:left}.app-cancel-subscription-reason-embedded .app-select-reason{width:100%}.app-cancel-subscription-reason-embedded .app-select-component{display:flex;flex-direction:column}.app-cancel-subscription-reason-embedded .app-actions{justify-content:flex-start;margin-bottom:-12px}.app-cancel-subscription-reason-embedded .app-button{margin:2px}.app-cancel-subscription-reason-embedded .app-button-mobile{width:100%;margin-top:10px!important;margin-left:0!important;margin-right:0!important}.app-cancel-subscription-reason-embedded .app-radio-label{white-space:normal}.app-cancel-subscription-reason-embedded .app-radio-button-extend{padding:10px;margin-top:2px;margin-bottom:10px;border-radius:5px}.app-cancel-subscription-reason-embedded,.app-cancel-subscription-reason-embedded .app-radio-note,.app-cancel-subscription-reason-embedded .app-select-note{max-width:600px}.app-change-payment .app-main{text-align:center}.app-change-payment .app-content{display:flex;flex-direction:column;min-width:150px}.app-change-payment h2{font-weight:600;font-size:16px}.app-change-payment .app-radio-group{text-align:left;display:inline-flex;flex-direction:column}.app-change-payment .app-radio-button-extend{padding:10px;margin-top:2px;margin-bottom:20px;border-radius:5px}.app-change-payment .app-radio-button-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;flex-wrap:nowrap;white-space:normal}.app-change-payment .app-actions{justify-content:flex-start;margin-top:0;margin-bottom:-12px}.app-change-payment .app-button{margin:2px}.app-change-payment .app-card-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:10px;gap:15px}.app-change-payment .app-card-button{min-width:36px;line-height:36px;padding:0;margin:2px}.app-change-payment .app-card-details{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.app-change-payment .app-card-details-mobile{width:100%}.app-change-payment .app-card-valid-container{display:flex}.app-change-payment .app-card-valid{font-weight:400}.app-change-payment .app-card-detail{display:flex;font-weight:600;justify-content:space-between}.app-change-payment .app-card-add-container{display:flex;margin-bottom:7px;border-radius:5px}.app-change-payment .app-card-add{margin-top:8px;margin-bottom:8px}.app-change-payment .app-card-icon-add{vertical-align:middle;padding-bottom:2px;padding-left:7px;padding-right:13px}.app-change-payment .app-card-image{margin-top:5px;width:60px}.app-change-payment .app-card-image img{width:100%}.app-change-payment .app-card-image-mobile{margin-top:3px;width:24px}.app-change-payment .app-card-image-mobile img{width:100%}.app-change-payment .app-card-mobile{margin-top:5px;width:60px}.app-change-payment .app-radio-button-icon{width:60px;text-align:right;margin-right:8px}.app-change-payment .app-radio-button-icon-mobile{width:24px!important}.app-change-payment .app-button-mobile{width:100%;margin-top:10px!important;margin-left:0!important;margin-right:0!important}.app-change-payment .app-radio-button-content{padding-left:8px!important}.app-change-payment .app-radio-button-add{margin-top:8px;margin-bottom:8px;font-weight:700}.app-change-payment .app-cards-empty{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.app-change-subscription-embedded .app-main{text-align:center}.app-change-subscription-embedded .app-content{display:flex;flex-direction:column;text-align:left}.app-change-subscription-embedded .app-select-product,.app-change-subscription-embedded .app-select-period{width:100%}.app-change-subscription-embedded h2{font-weight:600;font-size:16px}.app-change-subscription-embedded .app-message-cont{margin-bottom:10px;width:100%}.app-change-subscription-embedded .app-message{width:100%}.app-change-subscription-embedded .app-change-sent{text-align:center;padding:30px}.app-change-subscription-embedded .app-change-sent-icon{width:100%;height:100%;font-size:100px}.app-change-subscription-embedded .app-select-component{display:flex;flex-direction:column}.app-change-subscription-embedded .app-actions{justify-content:flex-start;margin-bottom:-12px}.app-change-subscription-embedded.cancel-subscription-wizard .app-actions{flex-wrap:wrap;flex-direction:column;align-items:stretch}.app-change-subscription-embedded.cancel-subscription-wizard .mat-divider{margin-top:10px}.app-change-subscription-embedded .app-button{margin:2px}.app-change-subscription-embedded .app-button-mobile{width:100%;margin-top:10px!important;margin-left:0!important;margin-right:0!important}.app-change-subscription-embedded .app-change-type-cont{margin-top:15px;width:100%}.app-change-subscription-embedded .app-message-email-cont,.app-change-subscription-embedded .app-message-email{width:100%}.app-change-subscription-embedded .app-change-type-radio-group{display:flex;flex-direction:row;flex-wrap:wrap}.app-change-subscription-embedded .app-change-type-radio-button{margin:5px}.app-change-subscription-embedded .app-message-textarea{min-height:45px;max-height:90px}.app-delivery-stop .app-main{text-align:center}.app-delivery-stop .app-content{display:flex;flex-direction:column;text-align:left}.app-delivery-stop .app-row{display:flex;justify-content:space-between;flex-wrap:wrap}.app-delivery-stop .app-col{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column}.app-delivery-stop .app-actions{justify-content:flex-start;margin-bottom:-12px}.app-delivery-stop .app-button{margin:2px}.app-delivery-stop .app-period-error,.app-delivery-stop .app-date-first{text-align:center;width:100%}.app-delivery-stop .app-address-sent{text-align:center;padding:30px}.app-delivery-stop .app-address-sent-icon{width:100%;height:100%;font-size:100px}.app-delivery-stop h2{font-weight:600;font-size:16px}.app-delivery-stop .app-stop-type,.app-delivery-stop .app-start-time,.app-delivery-stop .app-end-time{width:100%}.app-delivery-stop .app-stop-type-cont{margin:0 8px;width:100%!important}.app-delivery-stop .app-start-time-cont,.app-delivery-stop .app-end-time-cont{margin:0 8px 2px;width:150px}.app-delivery-stop .app-input-mobile{width:100%!important}.app-delivery-stop .app-button-mobile{width:100%;margin:0!important}.app-member-card .app-main{text-align:center}.app-member-card .app-content{display:flex;flex-direction:column;min-width:150px;align-items:center;overflow:hidden}.app-member-card .app-content-card{display:flex;flex-direction:column;min-width:150px;align-items:center;justify-content:center}.app-member-card mat-dialog-content .app-content-card-mobile{transform-origin:50% 50%;transform:rotate(90deg) scale(.7);-webkit-transform:rotate(90deg) scale(.7);-moz-transform:rotate(90deg) scale(.7);-o-transform:rotate(90deg) scale(.7)}.app-member-card h2{font-weight:600;font-size:16px}.app-member-card .app-actions{justify-content:flex-start;margin-bottom:-12px}.app-member-card .app-button{margin:2px}.app-member-card .app-button-mobile{width:100%;margin-top:10px!important;margin-left:0!important;margin-right:0!important}.app-payment-history .app-main{text-align:center}.app-payment-history .app-content{display:flex;flex-direction:column;min-width:150px}.app-payment-history h2{font-weight:600;font-size:16px}.app-payment-history .app-actions{justify-content:flex-start;margin-bottom:-12px}.app-payment-history .app-button{margin:2px}.app-payment-history .app-button-mobile{width:100%;margin-top:10px!important;margin-left:0!important;margin-right:0!important}.app-register-complaint .app-main{text-align:center}.app-register-complaint .app-content{display:flex;flex-direction:column;text-align:left}.app-register-complaint h2{font-weight:600;font-size:16px}.app-register-complaint .description{margin-bottom:10px}.app-register-complaint .one-field{width:100%}.app-register-complaint .app-issue-complaint-cont{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}.app-register-complaint .app-message-cont,.app-message-email-cont{margin-bottom:10px;width:100%}.app-register-complaint .app-forward-issue-cont{margin-top:10px;margin-bottom:10px;width:100%}.app-register-complaint .app-message,.app-message-email{width:100%}.app-register-complaint .app-complaint-sent{text-align:center;padding:30px}.app-register-complaint .app-complaint-sent-icon{width:100%;height:100%;font-size:100px}.app-register-complaint .app-select-component{display:flex;flex-direction:column;width:150px}.app-register-complaint .app-select-component-mobile{width:100%!important}.app-register-complaint .app-actions{justify-content:flex-start;margin-bottom:-12px}.app-register-complaint .app-button{margin:2px}.app-register-complaint .app-button-mobile{width:100%;margin-top:10px!important;margin-left:0!important;margin-right:0!important}.shareState{padding-bottom:15px}.app-share-invite-form form{margin-bottom:15px}.app-share-invite-form .mat-mdc-form-field{width:100%}app-share-nets-form{width:100%}.app-content.app-content-mobile .app-share-nets-form mat-form-field{width:100%;margin:0}.app-content.app-content-mobile .app-share-nets-form .form-field.odd,.app-content.app-content-mobile .app-share-nets-form .form-field.even{padding-left:0;padding-right:0}.app-content .app-share-nets-form .form-field{box-sizing:border-box}.app-content .app-share-nets-form .form-field.odd{padding-right:8px}.app-content .app-share-nets-form .form-field.even{padding-left:8px}.app-content.app-content-mobile .app-share-nets-form button{width:100%;margin:2px}.app-content .app-share-nets-form button{margin:2px}.app-share-nets-form table{border-radius:3px;width:100%}.app-share-nets-form .app-share-row{min-height:25px;padding:5px;border:0;border-radius:3px}.app-share-nets-form th.mat-mdc-header-cell,.app-share-nets-form td.mat-mdc-cell,.app-share-nets-form td.mat-mdc-footer-cell{text-align:left;padding:5px;vertical-align:top;border:0}.app-share-nets-form th.mat-mdc-header-cell:first-of-type,.app-share-nets-form th.mat-mdc-header-cell:last-of-type,.app-share-nets-form td.mat-mdc-cell:first-of-type,.app-share-nets-form td.mat-mdc-cell:last-of-type,.app-share-nets-form td.mat-mdc-footer-cell:first-of-type,.app-share-nets-form td.mat-mdc-footer-cell:last-of-type{padding:5px}.app-share-nets-form table.compact td{text-align:left}.app-share-nets-form table.compact td.th{font-weight:700;text-align:right}.app-share-nets-form mat-card{margin-bottom:8px}.app-share-nets-form .form-field,.app-share-nets-form .domains.sub-header,.ip-ranges.sub-header{text-align:left}app-share-nets-table{width:100%}.app-share-nets-table table{border-radius:3px;width:100%}.app-share-nets-table .app-share-nets-row{min-height:25px;padding:5px;border:0;border-radius:3px}.app-share-nets-table th.mat-mdc-header-cell,.app-share-nets-table td.mat-mdc-cell,.app-share-nets-table td.mat-mdc-footer-cell,.app-share-nets-table td.mat-mdc-cell th.mat-mdc-header-cell,.app-share-nets-table td.mat-mdc-cell td.mat-mdc-cell{text-align:left;padding:5px;vertical-align:top;border:0}.app-share-nets-table th.mat-mdc-header-cell:first-of-type,.app-share-nets-table th.mat-mdc-header-cell:last-of-type,.app-share-nets-table td.mat-mdc-cell:first-of-type,.app-share-nets-table td.mat-mdc-cell:last-of-type,.app-share-nets-table td.mat-mdc-footer-cell:first-of-type,.app-share-nets-table td.mat-mdc-footer-cell:last-of-type{padding:5px}.app-share-nets-table table.mobile td{text-align:left}.app-share-nets-table table.mobile td.th{font-weight:700;text-align:right}app-share-table{width:100%}.app-share-table table{border-radius:3px}.app-share-table .app-share-row{min-height:25px;padding:5px;border:0;border-radius:3px}.app-share-table th.mat-mdc-header-cell,.app-share-table td.mat-mdc-cell,.app-share-table td.mat-mdc-footer-cell{text-align:left;padding:5px;vertical-align:top;border:0}.app-share-table th.mat-mdc-header-cell:first-of-type,.app-share-table th.mat-mdc-header-cell:last-of-type,.app-share-table td.mat-mdc-cell:first-of-type,.app-share-table td.mat-mdc-cell:last-of-type,.app-share-table td.mat-mdc-footer-cell:first-of-type,.app-share-table td.mat-mdc-footer-cell:last-of-type{padding:5px}.app-share-table .search{display:flex;justify-content:flex-end}.app-share-table .app-share-action{display:flex;flex-direction:column}.app-share-table table.mobile td{text-align:left}.app-share-table table.mobile td.th{font-weight:700;text-align:right}.app-share-table td.app-share-contact-header,.app-share-table td.app-share-contact,.app-share-table td.app-share-firstName-header,.app-share-table td.app-share-firstName,.app-share-table td.app-share-lastName-header,.app-share-table td.app-share-lastName,.app-share-table td.app-share-status-header,.app-share-table td.app-share-status,.app-share-table td.app-share-action-header,.app-share-table td.app-share-action{white-space:nowrap}app-subscription{width:100%}.app-subscription .app-subscription-main{display:flex;flex-flow:row wrap;padding:40px}.app-subscription .app-temporaryAddresses-paginator,.app-subscription .app-temporaryStops-paginator{min-height:20px;background:inherit}.app-subscription .app-subscription-paginator{display:flex;flex-flow:row wrap;justify-content:space-between}.app-subscription .app-subscription-paginator-modern{display:flex;flex-flow:row wrap;justify-content:flex-end}.app-subscription .app-subscription-main-mobile{padding-top:10px;padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.app-subscription .app-subscription-sub-card{padding:0}.app-subscription .app-subscription-sub-card-mobile{text-align:center;width:auto}.app-subscription .app-subscription-card{padding:12px}.app-subscription .app-subscription-card-mobile{text-align:center;width:100%;box-shadow:none!important}.app-subscription .app-subscription-card-title{font-size:25px;font-weight:600;line-height:25px;margin-top:12px!important;margin-left:12px;margin-right:12px}.app-subscription .app-subscription-card-subtitle{margin-left:12px;margin-right:12px}.app-subscription .app-subscription-card-stop{display:inline;margin-right:12px}.app-subscription .app-subscription-content{display:flex;flex-flow:row wrap}.app-subscription .app-subscription-content-left{flex-grow:2;margin:0 12px 12px;display:flex;text-align:left;flex-direction:column}.app-subscription .app-subscription-content-right{flex-grow:2;margin:0 12px 12px;display:flex;flex-direction:column}.app-subscription .app-subscription-element{min-width:200px;width:auto;border-radius:10px;padding:12px;margin-top:12px;margin-bottom:12px}.app-subscription .app-subscription-element-mobile{width:auto}.app-subscription .app-subscription-element-content{display:flex;justify-content:space-between}.app-subscription .app-subscription-element-content-left,.app-subscription .app-subscription-element-content-right{display:flex;flex-direction:column}.app-subscription .subscription-share-admin-section,.app-subscription .subscription-share-admin-section-content{flex-direction:column}.app-subscription .app-subscription-element-title{font-size:16px;font-weight:600;margin-bottom:10px}.app-subscription .app-subscription-buttons{margin-top:12px;display:flex;flex-direction:column}.app-subscription .app-subscription-button{margin-bottom:10px}.app-subscription .app-subscription-payment-image{margin-right:10px;margin-top:10px;margin-bottom:10px}.app-subscription .app-subscription-payment-description{display:flex;flex-direction:column;justify-content:center;margin-left:5px}.app-subscription .app-subscription-payment-content{display:flex;margin-bottom:10px}.app-subscription .app-subscription-card-content{display:flex;align-items:center;margin-bottom:10px}.app-subscription .app-subscription-card-details{display:flex;flex-direction:column;justify-content:center}.app-subscription .app-subscription-card-valid{font-weight:400}.app-subscription .app-temporary-period{font-weight:600;display:flex}.app-subscription .app-temporary-period-separator{margin-left:5px;margin-right:5px}.app-subscription .app-temporary-period-endTime{display:flex}.app-subscription .app-subscription-card-detail{display:flex;font-weight:600}.app-subscription .app-subscription-card-image{width:70px;margin-right:10px;border-radius:5px}.app-subscription .app-image-container{width:250px;height:350px;margin-left:auto;margin-right:auto;margin-bottom:12px;text-align:center;vertical-align:middle}.app-subscription .app-image-container img{width:250px;height:350px;object-fit:contain}.app-subscription .imglink{cursor:pointer}.app-subscription .app-subscription-links{display:flex;flex-flow:row wrap}.app-subscription .app-subscription-link{font-weight:600;word-break:break-word;white-space:normal;text-align:left}.app-subscription-link .mat-button-wrapper{white-space:normal}.app-subscription .app-subscription-element-header{display:flex;justify-content:space-between}.app-subscription .app-subscription-element-content-right .app-subscription-link,.app-subscription .app-subscription-element-header .app-subscription-link{font-weight:600;word-break:break-word;white-space:normal;text-align:right;text-decoration:underline}.app-subscription .app-subscription-element-header .app-subscription-links{display:flex;flex-flow:row wrap;justify-content:flex-end}.app-subscription .app-subscription-element-header .app-subscription-element-title{font-size:16px;font-weight:600;margin-bottom:10px;display:flex}.app-subscription .app-subscription-info .app-subscription-info-value{font-weight:600}.app-subscription .app-subscription-element .header-separator,.app-subscription .app-subscription-element .footer-separator{margin-top:5px;margin-bottom:5px}.app-subscription .app-days{display:flex;justify-content:space-between}.app-subscription .app-days-count{font-size:50px;padding-right:5px;padding-top:10px;padding-bottom:10px}.app-subscription .app-days-count{font-size:50px;padding-top:10px;padding-bottom:10px}.app-subscription .subscription-shared-info-section .app-subscription-element-content-right{padding-left:10px}.app-subscription .app-button-mobile{width:100%}.app-subscription .app-subscription-element-header .app-subscription-element-title{margin-bottom:10px;margin-top:10px}.app-subscription .app-subscription-element-header .app-subscription-link .mat-button-wrapper{white-space:nowrap}.app-subscription .app-subscription-card-period{font-weight:700}.inactiveSubscription-card.app-card{padding:0 0 10px}.inactiveSubscription-card .app-image-container{width:250px;height:350px;margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle}.inactiveSubscription-card .app-image-container img{width:250px;height:350px;object-fit:contain}.inactiveSubscription-card .app-image-container img.active{cursor:pointer}.inactiveSubscription-card .app-card-content{font-weight:700;text-align:center;margin-top:10px;margin-left:10px;margin-right:10px}.inactiveSubscription-card .app-button-container{margin:10px}.inactiveSubscription-card .app-button-container .app-button{margin-top:5px}.inactiveSubscription-card .app-button{width:100%}.subscription-card.app-card{padding:0 0 10px}.subscription-card .app-image-container{width:250px;height:350px;margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle}.subscription-card .app-image-container img{width:250px;height:350px;object-fit:contain;cursor:pointer}.subscription-card .app-card-content{font-weight:700;text-align:center;margin-top:10px;margin-left:10px;margin-right:10px}.subscription-card .app-button-container{margin:10px}.subscription-card .app-button-container .app-button{margin-top:5px}.subscription-card .app-button{width:100%}app-subscriptions{width:100%}.app-subscriptions .app-subscriptions-header-navigator{display:none;font-size:40px;font-weight:100;padding-top:20px;padding-left:40px;padding-right:40px;line-height:normal}.app-subscriptions .app-subscriptions-main{display:flex;flex-flow:row wrap;padding:30px}.app-subscriptions .app-subscriptions-main-mobile{padding:20px!important}.app-subscriptions .app-subscriptions-empty{font-size:14px;padding-left:15px}.app-subscriptions .app-subscriptions-card{margin:10px}.app-subscriptions .app-subscriptions-card-mobile{width:100%!important}.app-subscriptions .app-inactive-subscriptions-main{display:flex;flex-flow:row wrap;padding:30px}.app-subscriptions .app-inactive-subscriptions-main-mobile{padding:20px!important}.app-subscriptions .app-inactive-subscriptions-empty{font-size:14px;padding-left:15px}.app-subscriptions .app-inactive-subscriptions-card{margin:10px}.app-subscriptions .app-inactive-subscriptions-card-mobile{width:100%!important}.mat-mdc-dialog-container .app-spinner{background-color:transparent!important}.app-spinner{width:100%;height:100%}.app-dialog{max-width:400px;text-align:center}.app-dialog .app-dialog-text-bold{margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:700}.app-dialog .app-dialog-text-normal{margin-top:10px;margin-bottom:10px}.app-dialog .app-dialog-icon{margin-top:10px;margin-bottom:10px;width:100%;height:100%;font-size:80px}.app-dialog .app-dialog-button{margin-top:10px;margin-left:20px;margin-right:20px}.app-dialog .app-dialog-button-mobile{width:100%;margin-top:10px;margin-left:0;margin-right:0}.app-dialog .app-dialog textarea{height:80px}.app-dialog .app-message-cont,.app-dialog .app-message,.app-dialog .app-message-email-cont,.app-dialog .app-message-email{width:100%}.app-dialog-list{max-width:400px;text-align:center}.app-dialog-list-text-bold{margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:700}.app-dialog-list-text-normal{margin-top:10px;margin-bottom:10px}.app-dialog-list-items{overflow:auto;max-height:200px}.app-dialog-list-icon{margin-top:10px;margin-bottom:10px;width:100%;height:100%;font-size:80px}.app-dialog-list-button{margin-top:10px;margin-left:20px;margin-right:20px}.app-dialog-list-button-mobile{width:100%;margin-top:10px;margin-left:0;margin-right:0}.app-dialog-line-header{font-size:14px!important;font-weight:700!important}.app-dialog-line-body{font-size:14px!important}.app-data-sent-button{margin:2px}.app-data-sent{text-align:center;padding:30px}.app-data-sent-icon{width:100%;height:100%;font-size:100px}.app-data-sent h2{font-weight:600;font-size:16px}.mat-mdc-button>.app-back-button.mat-icon{fill:#fff;cursor:pointer;width:100%;height:100%;font-size:30px}button.dialog-close-button{position:absolute;top:0;right:0;padding:5px;line-height:14px;min-width:auto;z-index:1100}button.dialog-close-button .mat-icon{margin:0}button.dialog-close-button:focus{border-width:0px}.dot-calendar-container{max-width:50px;line-height:0px}.mat-icon.dot-calendar-icon{width:7px;height:7px;font-size:7px}.mat-mdc-button>.app-wcag-button.mat-icon{fill:#fff;cursor:pointer;width:100%;height:100%;font-size:30px}.app-root{display:flex;display:-webkit-flex;flex-direction:column;min-height:100vh}.app-root .app-theme{display:flex;display:-webkit-flex;flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-direction:column}.app-root .app-main{display:flex;display:-webkit-flex;flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;overflow:auto}.app-root .app-menu{margin-left:auto;margin-top:20px;margin-bottom:20px}.app-root .app-content{flex-grow:1;margin-right:auto;margin-top:20px;margin-bottom:20px}.app-root .app-content-mobile{margin:0!important}.mat-mdc-paginator-page-size-label{display:none!important}.mat-mdc-radio-button .mdc-form-field,.mat-mdc-radio-button .mdc-form-field .mdc-label,.mat-mdc-radio-button .mdc-form-field .app-radio-button-content,.mat-mdc-radio-button .mdc-form-field .app-radio-button-content .app-radio-button-item{width:100%}.app-subscription .app-subscription-card-subtitle{margin-bottom:16px}button{white-space:nowrap}.app-faq mat-card-content.mat-mdc-card-content{padding:15px}.mat-mdc-card-content.app-contact-card-content:first-child{padding-top:0}.mat-mdc-card-content.app-contact-card-content:last-child{padding-bottom:0}.app-profile-main .app-actions{display:flex}.app-profile-main .app-actions .app-change-password-button{margin-left:auto}.app-content.app-content-mobile .app-profile-main .app-actions{display:initial}.app-complaint .mat-mdc-card-content{padding:16px}.app-share-table .share-list-empty{padding-left:16px;padding-right:16px}.app-card-button.icon-button .mat-icon{margin:4px}.mdc-button,.app-dialog-title-text{white-space:normal;word-break:break-all}.menu-item .mdc-button,.mat-mdc-cell .mdc-button{word-break:normal}.mdc-button.mdc-button{min-height:36px;height:unset}.mat-mdc-dialog-container .mat-mdc-dialog-title,.mat-mdc-dialog-container .mat-mdc-dialog-content,.mat-mdc-dialog-content .mat-mdc-dialog-actions{padding-left:0;padding-right:0}.mdc-dialog .mat-mdc-dialog-actions.app-actions{padding-bottom:0}.mdc-dialog .mat-mdc-dialog-content{max-height:95vh}.mat-mdc-button>.mat-icon{min-width:24px}
