@import url(normalize.css);@font-face{font-family:"Neo Sans Std";src:url(../fonts/36906f4e0497a1c12a3d.otf);font-weight:300}@font-face{font-family:"Neo Sans Std";src:url(../fonts/8d220b3865518792df11.otf);font-weight:300;font-style:italic}@font-face{font-family:"Neo Sans Std";src:url(../fonts/f610a105d9fe047d9e09.otf);font-weight:400}@font-face{font-family:"Neo Sans Std";src:url(../fonts/fb1942bf0646b66abc70.otf);font-weight:400;font-style:italic}@font-face{font-family:"Neo Sans Std";src:url(../fonts/ce7a2c6154343c77febd.otf);font-weight:500}@font-face{font-family:"Neo Sans Std";src:url(../fonts/1b1e1e50bb6b7893a59b.otf);font-weight:500;font-style:italic}@font-face{font-family:"Neo Sans Std";src:url(../fonts/8d4d7197e3ce09ae35ee.otf);font-weight:700}@font-face{font-family:"Neo Sans Std";src:url(../fonts/5138df8d607f4a272aa0.otf);font-weight:700;font-style:italic}@font-face{font-family:"Neo Sans Std";src:url(../fonts/67af5d7e6209e48fd09b.otf);font-weight:800}@font-face{font-family:"Neo Sans Std";src:url(../fonts/857b64ef3617cc7446e3.otf);font-weight:800;font-style:italic}@font-face{font-family:"Roboto";src:url(../fonts/27f62b53b93858475a7f.ttf)}@font-face{font-family:"Source Sans 3";src:url(../fonts/f0bd6d1942b9ef5e8026.ttf)}strong{font-weight:500}:root{--color-background-neutral-default: #ffffff;--color-background-neutral-subtle: #f7f7f7;--color-background-neutral-medium: #eeeeee;--color-background-neutral-strong: #dedede;--color-background-brand-primary-default: #ddf4f2;--color-background-brand-primary-strong: #bae9e6;--color-background-brand-primary-subtle: #effaf9;--color-background-interactive-primary-default: #00726e;--color-background-interactive-primary-hover: #005350;--color-background-interactive-primary-active: #003634;--color-background-interactive-primary-selected: #00726e;--color-background-interactive-primary-disabled: #dedede;--color-background-interactive-secondary-default: #ffffff;--color-background-interactive-secondary-hover: #ddf4f2;--color-background-interactive-secondary-active: #bae9e6;--color-background-interactive-secondary-selected: #ddf4f2;--color-background-interactive-secondary-disabled: #f7f7f7;--color-background-interactive-tertiary-default: lch(94.5 8.26 192 / 0);--color-background-interactive-tertiary-hover: #ddf4f2;--color-background-interactive-tertiary-active: #bae9e6;--color-background-interactive-tertiary-disabled: #f7f7f7;--color-background-system-success: #d9f7e5;--color-background-system-success-strong: #b2efca;--color-background-system-success-subtle: #ecfbf1;--color-background-system-danger: #ffe8e7;--color-background-system-danger-strong: #ffd1ce;--color-background-system-danger-subtle: #fff4f3;--color-background-system-warning: #fdecd1;--color-background-system-warning-strong: #fad8a1;--color-background-system-warning-subtle: #fef6e8;--color-background-system-info: #d5f5ff;--color-background-system-info-strong: #a9eaff;--color-background-system-info-subtle: #ebfaff;--color-background-accent-muted-default: #ddf4f2;--color-background-accent-muted-strong: #bae9e6;--color-background-accent-muted-subtle: #effaf9;--color-background-accent-vivid-default: #ddf4f2;--color-background-accent-vivid-strong: #bae9e6;--color-background-accent-vivid-subtle: #effaf9;--color-foreground-neutral-default: #030303;--color-foreground-neutral-subtle: #484848;--color-foreground-neutral-inverted: #ffffff;--color-foreground-brand-primary-default: #00726e;--color-foreground-brand-primary-strong: #003634;--color-foreground-brand-primary-subtle: #00938e;--color-foreground-brand-accent-muted-default: #00726e;--color-foreground-brand-accent-muted-strong: #003634;--color-foreground-brand-accent-muted-subtle: #00938e;--color-foreground-brand-accent-vivid-default: #00726e;--color-foreground-brand-accent-vivid-strong: #003634;--color-foreground-brand-accent-vivid-subtle: #00938e;--color-foreground-interactive-default: #00726e;--color-foreground-interactive-hover: #005350;--color-foreground-interactive-active: #003634;--color-foreground-interactive-disabled: #717171;--color-foreground-interactive-inverted-disabled: lch(100 0 0 / 0.8);--color-foreground-system-success: #12754f;--color-foreground-system-success-strong: #003822;--color-foreground-system-success-subtle: #009861;--color-foreground-system-danger: #b61539;--color-foreground-system-danger-strong: #5c0016;--color-foreground-system-danger-subtle: #d6474b;--color-foreground-system-warning: #7e5d0f;--color-foreground-system-warning-strong: #3d2a00;--color-foreground-system-warning-subtle: #a97500;--color-foreground-system-info: #126e84;--color-foreground-system-info-strong: #003440;--color-foreground-system-info-subtle: #008faa;--color-border-neutral-default: #9e9e9e;--color-border-neutral-subtle: #cecece;--color-border-neutral-strong: #717171;--color-border-brand-default: #00b6b0;--color-border-brand-strong: #00827e;--color-border-brand-subtle: #93dfd9;--color-border-interactive-default: #00726e;--color-border-interactive-focused: #00827e;--color-border-interactive-hover: #00726e;--color-border-interactive-active: #005350;--color-border-interactive-selected: #003634;--color-border-interactive-disabled: #cecece;--color-border-interactive-error: #b61539;--color-border-system-success: #10bb78;--color-border-system-success-strong: #008758;--color-border-system-success-subtle: #94e2b5;--color-border-system-danger: #f2706f;--color-border-system-danger-strong: #cc2444;--color-border-system-danger-subtle: #ffb9b5;--color-border-system-warning: #cd9200;--color-border-system-warning-strong: #926a00;--color-border-system-warning-subtle: #f0c781;--color-border-system-info: #00b0d6;--color-border-system-info-strong: #007f98;--color-border-system-info-subtle: #7dddfb;--border-radius-checkbox: 4px;--border-radius-input: 8px;--border-radius-button: 8px;--border-radius-container: 16px;--border-radius-area: 32px;--spacing-padding-container-small: 12px;--spacing-padding-container-medium: 16px;--spacing-padding-container-large: 32px;--spacing-padding-input-horizontal-small: 12px;--spacing-padding-input-horizontal-medium: 16px;--spacing-padding-input-horizontal-large: 24px;--spacing-padding-input-vertical-small: 8px;--spacing-padding-input-vertical-medium: 12px;--spacing-padding-input-vertical-large: 16px;--spacing-padding-action-horizontal-small: 12px;--spacing-padding-action-horizontal-medium: 16px;--spacing-padding-action-horizontal-large: 24px;--spacing-padding-action-vertical-small: 8px;--spacing-padding-action-vertical-medium: 12px;--spacing-padding-action-vertical-large: 16px;--spacing-padding-layout-small: 40px;--spacing-padding-layout-medium: 56px;--spacing-padding-layout-large: 80px;--spacing-space-between-layout-horizontal-0: 0;--spacing-space-between-layout-horizontal-1: 4px;--spacing-space-between-layout-horizontal-2: 8px;--spacing-space-between-layout-horizontal-3: 12px;--spacing-space-between-layout-horizontal-4: 16px;--spacing-space-between-layout-horizontal-5: 24px;--spacing-space-between-layout-horizontal-6: 32px;--spacing-space-between-layout-horizontal-7: 40px;--spacing-space-between-layout-horizontal-8: 48px;--spacing-space-between-layout-horizontal-9: 56px;--spacing-space-between-layout-horizontal-10: 64px;--spacing-space-between-layout-horizontal-11: 80px;--spacing-space-between-layout-horizontal-0-5: 2px;--spacing-space-between-layout-vertical-0: 0;--spacing-space-between-layout-vertical-1: 2px;--spacing-space-between-layout-vertical-2: 4px;--spacing-space-between-layout-vertical-3: 8px;--spacing-space-between-layout-vertical-4: 12px;--spacing-space-between-layout-vertical-5: 16px;--spacing-space-between-layout-vertical-6: 24px;--spacing-space-between-layout-vertical-7: 32px;--spacing-space-between-layout-vertical-8: 40px;--spacing-space-between-layout-vertical-9: 48px;--spacing-space-between-layout-vertical-10: 56px;--spacing-space-between-layout-vertical-11: 64px;--spacing-navigation-horizontal-xsmall: 16px;--spacing-navigation-horizontal-small: 24px;--spacing-navigation-horizontal-medium: 32px;--spacing-navigation-horizontal-large: 40px;--spacing-navigation-vertical-xsmall: 16px;--spacing-navigation-vertical-small: 24px;--spacing-navigation-vertical-medium: 32px;--spacing-navigation-vertical-large: 40px;--spacing-navigation-vertical-2xlarge: 56px;--font-size-action-small: 14.2222px;--font-size-action-medium: 16px;--font-size-action-large: 18px;--font-size-input-small: 14.2222px;--font-size-input-medium: 16px;--font-size-input-large: 18px;--size-height-input-small: 32px;--size-height-input-medium: 40px;--size-height-input-large: 48px;--size-height-action-small: 32px;--size-height-action-medium: 40px;--size-height-action-large: 48px;--size-height-sceleton-medium: 8px;--size-width-input-min: 64px;--size-width-input-max: 600px;--size-width-action-min: 80px;--size-width-height-icon-action-small: 16px;--size-width-height-icon-action-medium: 24px;--size-width-height-icon-action-large: 32px;--size-width-height-icon-input-small: 16px;--size-width-height-icon-input-medium: 24px;--size-width-height-icon-input-large: 32px;--shadow-input: 0 0 0 0 #000000;--shadow-button: 0 0 0 0 #000000;--shadow-container: 0 0 1px 0 rgba(3,3,3,0.13), 0 3px 5px 0 rgba(3,3,3,0.13), 0 6px 12px 0 rgba(3,3,3,0.14);--shadow-area: 0 0 0 0 #000000;--typography-line-height-action: 1;--typography-line-height-input: 1;--font-heading-1: 600 16px/1.35 "Source Sans 3";--font-heading-2: 600 18px/1.35 "Source Sans 3";--font-heading-3: 600 22.7813px/1.35 "Source Sans 3";--font-heading-4: 600 28.8326px/1.2 "Source Sans 3";--font-heading-5: 600 36.4913px/1.2 "Source Sans 3";--font-heading-6: 600 46.1843px/1.2 "Source Sans 3";--font-heading-7: 600 58.452px/1.2 "Source Sans 3";--font-body-1: 400 14.2222px/1.5 "Source Sans 3";--font-body-2: 400 16px/1.5 "Source Sans 3";--font-body-3: 400 18px/1.5 "Source Sans 3";--font-body-4: 400 20.25px/1.5 "Source Sans 3";--font-detail-1: 300 12.642px/1.5 "Source Sans 3";--font-detail-2: 300 14.2222px/1.5 "Source Sans 3"}.navigation{display:flex;flex-direction:row;align-items:flex-start;align-self:stretch}.navigation .menu-button{display:none;padding:0}.navigation .menu-button.small{padding:0}.navigation .close-button{display:none;padding:0}.navigation .close-button.small{padding:0}.navigation nav{display:flex;flex-grow:1;justify-content:flex-start;align-items:center;align-self:stretch}.navigation nav .left-section,.navigation nav .mid-section,.navigation nav .right-section{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:stretch}.navigation nav .mid-section{flex-grow:1;justify-content:flex-end}.navigation nav .logo.mobile{display:none}.navigation nav .nav-tabs{display:flex;align-items:center;gap:var(--spacing-navigation-horizontal-large)}.navigation nav .nav-tabs .tab{font:var(--font-body-4);color:var(--color-foreground-neutral-default);text-decoration:none;cursor:pointer;white-space:nowrap;display:flex;justify-content:center;align-items:center;border-radius:40px;border:var(--border-width-s, 1px) solid rgba(0,0,0,0);background:rgba(0,0,0,0);padding:var(--spacing-padding-action-vertical-small) var(--spacing-padding-action-horizontal-medium)}.navigation nav .nav-tabs .tab.active{border:var(--border-width-s, 1px) solid var(--color-border-interactive-default);background:var(--color-background-interactive-tertiary-active)}.navigation nav .nav-tabs .tab:hover{background:var(--color-background-interactive-tertiary-hover)}.navigation nav .right-items{display:flex;gap:var(--spacing-navigation-horizontal-large);align-self:stretch;justify-content:flex-end}.navigation nav .home-link{cursor:pointer}.alert,.user-message{display:inline-flex;align-items:flex-start;gap:16px;padding:15px;font:var(--font-body-2);border:1px solid var(--color-border-system-danger);border-left:3px solid var(--color-border-system-danger);background:var(--color-background-system-danger)}.alert.info,.user-message.info{border:1px solid var(--color-border-system-info);border-left:3px solid var(--color-border-system-info);background:var(--color-background-system-info)}.alert{flex-direction:column;text-align:left;align-items:start;gap:4px}.alert .title{font:var(--font-heading-1);line-height:1.45;background-repeat:no-repeat;background-position-x:right;background-origin:content-box;background-size:5%;background-position-y:center}.alert .body{font:var(--font-body-1)}.alert.info{white-space:pre-line}.alert.info .title{background-image:none}.alert.alert-oneline{flex-direction:row}.feedback-alerts.has-alerts{display:flex;flex-direction:column}.feedback-alerts.empty{display:none}.feedback-alerts .feedback-alert{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;padding:15px}.feedback-alerts .feedback-alert.error{border:1px solid var(--color-border-system-danger);border-left:3px solid var(--color-border-system-danger);background:var(--color-background-system-danger)}.feedback-alerts .feedback-alert.success{border:1px solid var(--color-border-system-success);border-left:3px solid var(--color-border-system-success);background:var(--color-background-system-success)}.feedback-alerts .feedback-alert.info{border:1px solid var(--color-border-system-info);border-left:3px solid var(--color-border-system-info);background:var(--color-background-system-info)}.feedback-alerts .feedback-alert .text{display:flex;align-items:flex-start;gap:var(--spacing-space-between-layout-horizontal-1);flex-wrap:wrap}.feedback-alerts .feedback-alert .text .message{font:var(--font-body-2)}.feedback-alerts .feedback-alert .text .title{font:var(--font-heading-1);line-height:1.45;white-space:nowrap}.illustration{display:flex;flex-direction:column;gap:var(--spacing-space-between-layout-vertical-5)}.illustration.center{align-items:center;text-align:center}.feedback-illustration{display:flex;max-width:400px;height:285px;padding:0;justify-content:center;align-items:center}.modal-backdrop{height:0;width:100%;overflow:hidden;position:fixed;top:100vh;left:0;background:rgba(0,0,0,.4);z-index:1000;justify-content:space-around;align-items:center;display:none}.modal-backdrop .modal{position:relative;min-height:300px;max-height:calc(100vh - (3.125rem + 20px));width:calc(100% - 30px);max-width:38.5rem;background:#fff;border-radius:5px;border:1px solid var(--color-border-neutral-default);opacity:0;transition:opacity 200ms,margin 200ms;display:flex;flex-direction:column}.modal-backdrop .modal.wide{max-width:800px;max-height:calc(100% - 108px)}.modal-backdrop .modal .modal-header{padding:var(--spacing-padding-action-horizontal-large)}.modal-backdrop .modal .modal-header .header-top{display:flex;align-items:center}.modal-backdrop .modal .modal-header .header-top #modal-title{margin:0 auto 0 0;border-bottom:0;padding-bottom:0;hyphens:auto}.modal-backdrop .modal .modal-header .header-top .button{cursor:pointer;padding:var(--spacing-space-between-layout-horizontal-2)}.modal-backdrop .modal .modal-header .header-top .button svg{width:var(--size-width-height-icon-action-small);height:var(--size-width-height-icon-action-small)}.modal-backdrop .modal .modal-header .header-top .modal-top-buttons{display:flex;flex-shrink:0;gap:var(--spacing-padding-action-horizontal-small)}.modal-backdrop .modal .modal-body{position:relative;padding:0 var(--spacing-padding-action-horizontal-large);flex-grow:1;overflow:auto;display:flex;flex-direction:column;gap:var(--spacing-space-between-layout-vertical-6)}.modal-backdrop .modal .modal-body.no-scroll-y{overflow-y:hidden}.modal-backdrop .modal .modal-body .document-frame{min-height:calc(100vh - 15.25rem);border:none;overflow:auto}.modal-backdrop .modal .modal-body .document-frame.loading{opacity:0;overflow:hidden}.modal-backdrop .modal .modal-body .document-canvas{max-width:100%;box-shadow:var(--shadow-container);margin:var(--spacing-padding-action-horizontal-small) auto}.modal-backdrop .modal .modal-body .document-canvas.loading{opacity:0;overflow:hidden}.modal-backdrop .modal .modal-body .modal-section{display:flex;flex-direction:column}.modal-backdrop .modal .modal-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:var(--spacing-padding-action-horizontal-large);text-align:right;gap:15px}.modal-backdrop .modal .modal-buttons>*{display:inline-block}.modal-backdrop .modal .modal-buttons .pull-left{align-self:flex-start;flex-grow:1}.modal-backdrop .modal .modal-footer{border-top:1px solid var(--color-border-neutral-default);padding:15px}.modal-backdrop .modal .modal-header,.modal-backdrop .modal .modal-body,.modal-backdrop .modal .modal-buttons{display:none}.modal-backdrop.open{height:100%;display:flex;top:0}.modal-backdrop.open .modal{opacity:1}.modal-backdrop.open .modal .modal-header{display:block}.modal-backdrop.open .modal .modal-body,.modal-backdrop.open .modal .modal-buttons{display:flex}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.modal-backdrop .modal object{display:none}.modal-backdrop.open .modal object{display:block}}.filters{display:flex;align-items:flex-start;gap:var(--spacing-space-between-layout-horizontal-4)}.filters .select-year{flex:1;white-space:nowrap}.filters .select-month{flex:1.6}.bills{display:grid;gap:20px var(--spacing-space-between-layout-vertical-5);align-self:stretch;flex-wrap:wrap}.unpaid-bills{grid-template-columns:minmax(320px, 400px)}.paid-bills{grid-template-columns:minmax(320px, 400px)}.page-centered .bill{min-width:370px;max-width:400px}.unpaid-wrapper{display:flex;flex-direction:column;min-height:300px;width:100%;row-gap:var(--spacing-space-between-layout-vertical-7)}.unpaid-wrapper .loader.loading{margin:auto}.login-page-sections{padding-top:var(--spacing-padding-layout-large);display:flex;align-items:flex-start;gap:var(--spacing-space-between-layout-vertical-8);flex:1 0 0;align-self:stretch;flex-direction:row}.login-page-sections .login-section{flex:7;display:flex;padding:var(--spacing-padding-container-medium);flex-direction:column;align-items:flex-start;gap:var(--spacing-space-between-layout-vertical-5)}.login-page-sections .find-payment-section{flex:5;display:flex;padding:var(--spacing-padding-container-medium);flex-direction:column;align-items:flex-start;gap:var(--spacing-space-between-layout-vertical-5);background:var(--color-background-neutral-default);box-shadow:var(--shadow-container)}.login-page-sections #cookies-notification{display:none}.login-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-space-between-layout-vertical-6)}.login-form.centered{align-items:center}.login-form .input-login-form{width:200px}.actions{display:flex;align-items:flex-start;gap:var(--spacing-space-between-layout-horizontal-2, 10px)}.page-content{display:flex;flex-direction:column;gap:var(--spacing-space-between-layout-vertical-8);align-self:stretch;align-items:stretch}.page-content .page-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-space-between-layout-vertical-6)}.page-content .page-text-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-space-between-layout-vertical-6)}.page-content .page-text-section .page-text-sub-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-space-between-layout-vertical-4)}.page-centered{display:flex;flex-direction:column;text-align:center;align-items:center;gap:inherit}.page-centered p{max-width:800px}.page-centered .page-section,.page-centered.page-section{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-space-between-layout-vertical-5);align-self:stretch;margin-bottom:auto}.page-centered .page-section form,.page-centered.page-section form{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-space-between-layout-vertical-5);align-self:stretch}.page-centered input{text-align:center}.header-section{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;flex-wrap:wrap}.header-section .legal-dates{color:var(--color-foreground-neutral-default);text-align:right;font:var(--font-body-2)}.header-section.columns{flex-direction:column;gap:1rem}.header-section.columns .legal-dates{text-align:left}.page-main{display:flex;flex-direction:column;flex:1}.page{display:flex;flex-direction:column;min-height:100vh;padding:0;margin:0}.footer{background:var(--color-background-accent-muted-default, #E2F1F4);box-shadow:0 0 1px 0 rgba(3,3,3,.13),0 3px 5px 0 rgba(3,3,3,.13),0 6px 12px 0 rgba(3,3,3,.14)}.footer .links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-space-between-layout-horizontal-1, 4.5px)}.footer .links .nav-link{display:flex;align-items:center;gap:var(--spacing-space-between-layout-horizontal-2, 9px);background:rgba(0,0,0,0);background-blend-mode:multiply}h1{font:var(--font-heading-4);line-height:1.45;margin:0}h1.heading-7{font:var(--font-heading-7);line-height:1.45;margin:0}h2{font:var(--font-heading-3);line-height:1.45;margin:0}h3{font:var(--font-heading-2);line-height:1.45;margin:0}h4{font:var(--font-heading-1);line-height:1.45;margin:0}p{font:var(--font-body-2);margin:0}a{cursor:pointer}body{font:var(--font-body-2);color:var(--color-foreground-neutral-default);background:var(--color-background-brand-primary-subtle)}@media only screen and (max-width: 599px){.navigation{position:sticky;top:0;display:flex;align-self:stretch;z-index:1;margin:0 -16px;padding:var(--spacing-navigation-vertical-small) 16px var(--spacing-navigation-vertical-small) 16px;background:var(--color-background-brand-primary-subtle)}.navigation .menu-button{display:inline-block}.navigation nav{display:flex;flex-direction:row}.navigation nav .logo.non-mobile{display:none}.navigation nav .logo.mobile{display:block}.navigation nav .mid-section{justify-content:flex-start}.navigation nav .nav-tabs{display:none;width:min-content;flex-direction:column;align-items:flex-start;gap:8px}.navigation nav .nav-tabs .tab{display:inline-flex;padding:4px 8px;justify-content:center;align-items:center;border-radius:8px;color:var(--color-foreground-neutral-default);border:2px solid rgba(0,0,0,0);margin-left:-2px}.navigation nav .nav-tabs .tab.active{color:var(--color-background-interactive-primary-selected);background:rgba(0,0,0,0);border:2px solid rgba(0,0,0,0)}.navigation nav .nav-tabs .tab:hover{background:rgba(0,0,0,0)}.navigation nav .nav-tabs .tab:active{color:var(--color-background-interactive-primary-selected)}.navigation.open{background:var(--color-background-accent-muted-default);margin:0 -16px;padding:var(--spacing-navigation-vertical-small) 16px}.navigation.open .menu-button{display:none}.navigation.open nav{display:block}.navigation.open nav .logo,.navigation.open nav .right-section{display:none}.navigation.open nav .nav-tabs{padding-top:var(--spacing-space-between-layout-vertical-6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-space-between-layout-vertical-6);align-self:stretch;background:var(--color-background-accent-muted-default)}.navigation.open nav .close-button{display:inline-block}.page-main{padding:0 16px;gap:var(--spacing-space-between-layout-vertical-6);margin-bottom:var(--spacing-space-between-layout-vertical-6)}.footer-content{padding:var(--spacing-space-between-layout-vertical-6) 16px}.page-content{flex:1 0 0;gap:var(--spacing-space-between-layout-vertical-6)}.page-content .page-section{gap:var(--spacing-space-between-layout-vertical-4)}.page-content .page-text-section{gap:var(--spacing-space-between-layout-vertical-4)}.login-page-sections{gap:calc(var(--spacing-space-between-layout-vertical-11)*2);flex-direction:column;flex-wrap:nowrap}.feedback-alerts{left:0}.bills{display:flex;flex-direction:column;max-width:400px}.page-centered .bill{min-width:auto;max-width:400px;flex-grow:1}.filters{min-width:250px}.modal-backdrop .modal .modal-buttons .button.hide-on-mobile{display:none}}@media only screen and (orientation: Portrait){.login-page-sections{flex-direction:column;flex-wrap:nowrap}}@media only screen and (min-width: 600px){.navigation{padding-top:var(--spacing-navigation-vertical-medium)}.navigation nav .nav-tabs{display:flex;gap:var(--spacing-navigation-horizontal-xsmall)}.navigation nav .nav-tabs .tab{gap:10px}.page-main{padding:0 32px;flex-shrink:0;gap:var(--spacing-space-between-layout-vertical-8);margin-bottom:var(--spacing-space-between-layout-vertical-8)}.footer-content{padding:var(--spacing-space-between-layout-vertical-8) 32px}.bills{max-width:unset}.filters{width:400px;min-width:unset}}@media only screen and (min-width: 760px){.unpaid-bills,.paid-bills{grid-template-columns:minmax(320px, 400px) minmax(320px, 400px)}}@media only screen and (min-width: 905px){.navigation{padding-top:var(--spacing-navigation-vertical-2xlarge)}.navigation nav .nav-tabs{display:flex;gap:var(--spacing-navigation-horizontal-large)}.navigation nav .nav-tabs .tab{gap:10px}.page-main{width:840px;padding:0;margin:auto auto var(--spacing-space-between-layout-vertical-8);flex-shrink:0}.footer-content{width:840px;padding:var(--spacing-space-between-layout-vertical-8) 0;margin:auto}.feedback-illustration{padding:0 30px}}@media only screen and (min-width: 1240px){.navigation{flex-shrink:0}.page-main{width:calc(100% - 400px);padding:0;flex-shrink:0}.footer-content{width:calc(100% - 400px);padding:var(--spacing-space-between-layout-vertical-8) 0}}@media only screen and (min-width: 1440px){.unpaid-bills{grid-template-columns:minmax(320px, 400px) minmax(320px, 400px)}.paid-bills{grid-template-columns:minmax(320px, 400px) minmax(320px, 400px) minmax(320px, 400px)}}@media only screen and (min-width: 1920px){.page-main{padding:0;width:1500px;gap:var(--spacing-space-between-layout-vertical-10);margin:auto auto var(--spacing-space-between-layout-vertical-10)}.footer-content{width:1500px;margin:auto;padding:var(--spacing-space-between-layout-vertical-10) 0}.unpaid-bills,.paid-bills{grid-template-columns:400px 400px 400px}}.button-group,.document-modal-trigger{display:flex;flex-direction:column;gap:var(--spacing-padding-action-vertical-small)}button,button[type=button]{color:var(--color-foreground-neutral-default)}.button{display:flex;position:relative;padding:var(--spacing-padding-action-vertical-large) var(--spacing-padding-action-horizontal-large);align-items:center;gap:var(--spacing-padding-action-horizontal-medium);border-radius:var(--border-radius-button);white-space:nowrap;color:var(--color-foreground-neutral-default);font:var(--font-body-2);font-style:normal;text-decoration:none}.button:not(:disabled){cursor:pointer}.button.tertiary{background:var(--color-background-interactive-tertiary-default);border:1px solid var(--color-background-interactive-tertiary-default);text-decoration:underline;color:var(--color-foreground-interactive-default)}.button.tertiary:hover{background:var(--color-background-interactive-tertiary-hover);color:var(--color-foreground-interactive-hover)}.button.tertiary:active{background:var(--color-background-interactive-tertiary-active);color:var(--color-foreground-interactive-active)}.button.tertiary:disabled,.button.tertiary.disabled{border:1px solid var(--color-border-interactive-default);background:var(--color-background-interactive-tertiary-disabled)}.button.secondary{background:var(--color-background-interactive-secondary-default);border:1px solid var(--color-border-interactive-default);color:var(--color-foreground-interactive-default)}.button.secondary:hover{background:var(--color-background-interactive-secondary-hover);border:1px solid var(--color-border-interactive-hover);outline:none;color:var(--color-foreground-interactive-hover)}.button.secondary:focus{background:var(--color-background-interactive-secondary-default);border:1px solid #070707;outline:1px solid #070707;color:var(--color-foreground-interactive-default)}.button.secondary:active{background:var(--color-background-interactive-secondary-active);border:1px solid var(--color-border-interactive-active);outline:none;color:var(--color-foreground-interactive-active)}.button.secondary:disabled,.button.secondary.disabled{border:1px solid var(--color-border-interactive-default);outline:none;background:var(--color-background-interactive-secondary-disabled)}.button.primary{background:var(--color-background-interactive-primary-default);border:1px solid var(--color-background-interactive-primary-default);color:var(--color-foreground-neutral-inverted)}.button.primary:hover{background:var(--color-background-interactive-primary-hover)}.button.primary:active{background:var(--color-background-interactive-primary-active)}.button.primary:focus{background:var(--color-background-interactive-primary-selected)}.button.primary:disabled,.button.primary.disabled{border:1px solid var(--color-border-interactive-default);background:var(--color-background-interactive-primary-disabled)}.button.menu-button,.button.close-button{background:rgba(0,0,0,0);border:none;color:var(--color-foreground-interactive-default)}.button.menu-button:hover,.button.menu-button:focus-visible,.button.close-button:hover,.button.close-button:focus-visible{background:rgba(0,0,0,0);color:var(--color-foreground-interactive-default);outline:none}.button.menu-button:active,.button.close-button:active{background:var(--color-background-interactive-tertiary-active);color:var(--color-foreground-interactive-active)}.button.menu-button:disabled,.button.menu-button.disabled,.button.close-button:disabled,.button.close-button.disabled{border:1px solid var(--color-border-interactive-default);background:var(--color-background-interactive-tertiary-disabled)}.button.alert-button{background-color:rgba(0,0,0,0);border:none;padding:0;color:var(--color-foreground-interactive-default)}.button.alert-button:hover{color:var(--color-foreground-interactive-hover)}.button.alert-button:active{color:var(--color-foreground-interactive-active)}.button.alert-button:disabled,.button.alert-button.disabled{border:1px solid var(--color-border-interactive-default)}.button.small{padding:var(--spacing-padding-action-horizontal-small)}.button .loader{height:1rem;width:1rem;display:none}.button .loader.loading{display:inline-block;margin:auto;border:3px solid rgba(0,0,0,0);border-top-color:#fff;border-radius:50%;animation:button-loading-spinner 1s ease infinite}.button .loader.floating{position:absolute;right:1rem;top:50%;transform:translateY(-50%);animation:button-loading-spinner-floating 1s ease infinite}@keyframes button-loading-spinner{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}@keyframes button-loading-spinner-floating{from{transform:translateY(-50%) rotate(0turn)}to{transform:translateY(-50%) rotate(1turn)}}.button.primary .loader.loading{border-top-color:var(--color-foreground-neutral-inverted)}.button.secondary .loader.loading{border-top-color:var(--color-foreground-interactive-default)}.button.tertiary .loader.loading{border-top-color:var(--color-foreground-interactive-default)}.icon{width:var(--size-width-height-icon-action-large);height:var(--size-width-height-icon-action-large);flex-shrink:0}.icon.round{border-radius:1000px}.icon.medium{width:var(--size-width-height-icon-action-medium);height:var(--size-width-height-icon-action-medium)}.icon.small{width:var(--size-width-height-icon-action-small);height:var(--size-width-height-icon-action-small)}.icon.input-icon{width:var(--size-width-height-icon-input-large);height:var(--size-width-height-icon-input-large)}.icon.input-icon.medium{width:var(--size-width-height-icon-input-medium);height:var(--size-width-height-icon-input-medium)}.icon.input-icon.small{width:var(--size-width-height-icon-input-small);height:var(--size-width-height-icon-input-small)}.dynamic-svg{display:flex}.dynamic-svg svg{width:var(--size-width-height-icon-action-large);height:var(--size-width-height-icon-action-large);max-width:100%;max-height:100%}.dynamic-svg svg,.dynamic-svg g{fill:context-fill !important;stroke:none !important}.dynamic-svg.medium svg{width:var(--size-width-height-icon-action-medium);height:var(--size-width-height-icon-action-medium)}.dynamic-svg.small svg{width:var(--size-width-height-icon-action-small);height:var(--size-width-height-icon-action-small)}.dynamic-svg.input-icon svg{width:var(--size-width-height-icon-input-large);height:var(--size-width-height-icon-input-large)}.dynamic-svg.input-icon.medium svg{width:var(--size-width-height-icon-input-medium);height:var(--size-width-height-icon-input-medium)}.dynamic-svg.input-icon.small svg{width:var(--size-width-height-icon-input-small);height:var(--size-width-height-icon-input-small)}.logo{background:url(../images/71615805dd3d40b17f2d.svg);background-size:cover;width:var(--size-width-height-icon-action-large, 40px);height:var(--size-width-height-icon-action-large, 40px)}.logo.kurioo{background-image:url(../images/ed8126a05d7ba70e8053.svg);width:calc(137*var(--size-width-height-icon-action-large, 40px)/32);height:var(--size-width-height-icon-action-large, 40px)}.bill-wrapper{width:100%;display:flex;justify-content:space-around}.bill{display:flex;padding:var(--spacing-padding-container-large);flex-direction:column;align-items:stretch;gap:var(--spacing-space-between-layout-vertical-6);justify-content:space-between;background:var(--color-background-neutral-default);color:var(--color-foreground-neutral-default);box-shadow:var(--shadow-container)}.bill .pay-button-text{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.bill .payment-methods-wrapper .payment-method-skeleton,.bill .show-receipt-wrapper .payment-method-skeleton,.bill .receipt-info .payment-method-skeleton{width:100%;height:3.625rem;margin-bottom:15px}.bill .payment-methods-wrapper .payment-method-skeleton:last-of-type,.bill .show-receipt-wrapper .payment-method-skeleton:last-of-type,.bill .receipt-info .payment-method-skeleton:last-of-type{margin-bottom:0}.bill .payment-process{margin:auto}.bill .tag{padding:2px}.bill-info{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-space-between-layout-vertical-5);align-self:stretch;text-align:center}.bill-info.disabled{color:var(--color-foreground-interactive-disabled)}.bill-info .bill-id{font:var(--font-detail-1);text-overflow:ellipsis;overflow:hidden}.bill-info .bill-title{font:var(--font-heading-2);line-height:1.45}.bill-info .bill-date{font:var(--font-body-2)}.bill-info .bill-line{border-top:1px dashed #000}.bill-info .bill-products{font:var(--font-body-2);display:flex;flex-direction:column;gap:var(--spacing-space-between-layout-vertical-3, 10px)}.bill-info .product{display:flex;gap:6px;justify-content:space-between;align-items:center;align-self:stretch}.bill-info .product .article-title,.bill-info .product .total-title{text-align:left}.bill-info .bill-total{font:var(--font-heading-1);line-height:1.45}.bill-login{text-decoration:none}.tag{display:flex;align-items:center;border-radius:1000px;padding:2px;gap:2px;font:var(--font-body-2)}.tag span{padding:0 8px}.tag .icon{display:inline-flex;border-radius:50%;align-items:center;padding:0;justify-content:center;width:var(--size-width-height-icon-action-medium);height:var(--size-width-height-icon-action-medium);flex-shrink:0}.tag.success{background:var(--color-background-system-success);color:var(--color-foreground-system-success)}.tag.success .icon{fill:var(--color-foreground-system-success);background:var(--color-background-system-success-strong)}.tag.danger{background:var(--color-background-system-danger);color:var(--color-foreground-system-danger)}.tag.danger .icon{fill:var(--color-foreground-system-danger);background:var(--color-background-system-danger)}.tag.info{background:var(--color-background-system-info);color:var(--color-foreground-system-info)}.tag.info .icon{fill:var(--color-foreground-system-info);background:var(--color-background-system-info-strong)}.select{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--spacing-space-between-layout-vertical-3);width:100%}.select .label{color:var(--color-foreground-neutral-default);font:var(--font-heading-1);line-height:1.45}.select .select-error{color:var(--color-border-interactive-error);font:var(--font-detail-2)}.select .select-help{color:var(--color-foreground-neutral-default);font:var(--font-detail-2)}.select .select-trigger{all:unset;display:flex;flex-direction:row;width:100%;min-height:36px;padding:var(--spacing-space-between-layout-vertical-5) var(--spacing-space-between-layout-horizontal-4);color:var(--color-foreground-neutral-default);font:var(--font-body-2);line-height:1.5;border:1px solid var(--color-border-neutral-default);border-radius:var(--border-radius-input);box-sizing:border-box;cursor:pointer;pointer-events:all;background:var(--Transparent-Transparent, #FFF);background-blend-mode:multiply}.select .select-trigger:focus,.select .select-trigger:focus-within{outline:1px solid #070707;border:1px solid #070707}.select .select-trigger:hover{outline:none;border-color:inherit;box-shadow:none}.select .select-trigger:hover{border:1px solid var(--color-border-neutral-strong);outline:1px solid var(--color-border-neutral-strong)}.select .select-trigger.error{border-color:var(--color-border-interactive-error)}.select .select-trigger>*:first-child{flex-grow:1}.select .select-trigger .select-trigger-icon{align-self:center}.select .select-trigger .select-trigger-icon svg.icon{width:16px;height:16px;transform:none}.select .select-trigger.open .select-trigger-icon svg.icon{transform:rotate(180deg)}.select .select-content{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:var(--border-radius-input);border:1px solid var(--color-border-neutral-subtle);background:var(--color-background-interactive-secondary-default);box-shadow:var(--shadow-area);overflow:auto;width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height)}.select .select-content .select-group{display:flex;flex-direction:column;align-self:stretch;align-items:flex-start;border:none;width:auto}.select .select-content .select-group .select-item{display:flex;flex-direction:row;gap:1rem;align-items:center;align-self:stretch;font:var(--font-body-2);color:var(--color-foreground-neutral-default);background:var(--color-background-neutral-default);cursor:pointer;border:none;border-bottom:1px solid rgba(0,0,0,0);padding:var(--spacing-padding-input-horizontal-medium, 16px) 16px}.select .select-content .select-group .select-item>*:first-child{flex-grow:1}.select .select-content .select-group .select-item[data-state=checked]{background:var(--plx-color-default-neutral-gray-100, #E2E2E2);color:var(--color-foreground-interactive-active);border-bottom:1px solid rgba(0,0,0,0)}.select .select-content .select-group .select-item:hover{background:var(--plx-color-default-neutral-gray-200, #EEEEEE);color:var(--color-foreground-interactive-hover)}.select .select-content .select-group .select-item:focus{outline:none}div[data-radix-popper-content-wrapper]{z-index:1000 !important}.pagination{display:flex;align-items:flex-start}.pagination li{list-style:none}.pagination li.previous,.pagination li.next{flex-grow:1}.pagination .pagination-button,.pagination .break{cursor:pointer;display:flex;flex-direction:column;padding:16px;align-items:center;align-self:stretch;user-select:none;background:rgba(0,0,0,0);background-blend-mode:multiply}.pagination .pagination-button:hover,.pagination .break:hover{background:var(--color-background-interactive-tertiary-hover)}.pagination .page-link.active{border-bottom:solid 4px var(--color-background-interactive-primary-default)}.pagination .disabled .pagination-button{cursor:not-allowed;background-color:rgba(0,0,0,0);color:var(--color-background-interactive-primary-disabled);fill:var(--color-background-interactive-primary-disabled)}.loader{width:60px;height:60px;display:none}.loader.loading{display:inline-block}.loader .ring{color:var(--color-foreground-interactive-default)}.loader.overlay.loading{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9)}.loader.overlay.loading svg{width:60px;height:60px}.loader.centered.loading{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%}.loader.centered.loading svg{width:60px;height:60px}@keyframes ShimmerLoad{0%{background-position:-70vw 0}100%{background-position:70vw}}.skeleton{background:linear-gradient(to right, #E6EDF1, #FFF, #E6EDF1);animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:ShimmerLoad;animation-timing-function:linear;animation-duration:10s}.skeleton{backface-visibility:hidden;-webkit-backface-visibility:hidden}.link{color:var(--color-background-interactive-primary-default);font:var(--font-body-2);letter-spacing:.2px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto}.link:hover{color:var(--color-background-interactive-primary-hover, #204857)}.link:focus{border:1px solid var(--color-border-neutral-strong, #717171)}.link:active{color:var(--color-background-interactive-primary-active, #13303B)}.link:visited{color:var(--color-foreground-system-info, #126E84)}.link:disabled{color:var(--color-foreground-interactive-disabled, #717171)}.link.external{display:flex;align-items:center;gap:var(--spacing-space-between-layout-horizontal-2, 10px)}.link.external::after{content:"";background:url(../images/e862acded4f2f2448913.svg);background-position:center bottom;background-repeat:no-repeat;background-size:contain;width:var(--font-size-action-medium);height:var(--font-size-action-medium)}.link.inline{display:inline-flex}.input-field{display:flex;min-width:80px;flex-direction:column;align-items:flex-start;gap:var(--spacing-space-between-layout-horizontal-2);background:none}.input-field.center{align-items:center}.input-field label{color:var(--color-foreground-neutral-default);font:var(--font-heading-1);line-height:1.45}.input-field input{border-radius:var(--border-radius-input);border:1px solid var(--color-border-neutral-default);background:var(--color-background-neutral-default);color:var(--color-foreground-neutral-subtle);font:var(--font-body-2);padding:var(--spacing-space-between-layout-horizontal-3);width:288px}.input-field input:focus{outline:2px solid var(--color-border-neutral-strong, #717171)}.input-field.invalid input,.input-field.invalid input:focus{outline-width:2px;outline-color:var(--color-border-system-danger);border-color:var(--color-border-system-danger)}.input-field .error-message{color:var(--color-foreground-system-danger, #B61539);font:var(--font-body-2)}.password input{letter-spacing:.625rem;width:11rem}.password input.invalid{border-width:2px;border-color:var(--color-border-interactive-error)}.table{all:unset}.table thead tr th{text-align:left;padding:var(--spacing-space-between-layout-horizontal-3) var(--spacing-space-between-layout-vertical-3);border:1px solid var(--color-background-neutral-strong);background:var(--color-background-neutral-medium)}.table tbody tr td{text-align:left;padding:var(--spacing-space-between-layout-horizontal-3) var(--spacing-space-between-layout-vertical-3);border:1px solid var(--color-background-neutral-strong)}.collapsible{overflow:hidden;width:100%;background:var(--color-background-accent-muted-default, #E2F1F4);box-shadow:var(--shadow-container)}.collapsible:hover{background:var(--color-background-accent-muted-strong, #E2F1F4)}.collapsible .collapsible-trigger{background:var(--color-background-accent-muted-default, #E2F1F4);color:var(--color-foreground-neutral-default);font-size:var(--font-size-xl, 20.25px);font-weight:400;width:100%;display:flex;flex-direction:row;min-width:100px;align-items:flex-start;justify-content:flex-start;text-align:left;padding:var(--spacing-padding-container-medium, 16px);gap:var(--spacing-space-between-layout-vertical-6, 24px);border:none}.collapsible .collapsible-trigger .text{flex-grow:1;align-self:center}.collapsible .collapsible-trigger[data-state=open] .icon-container .icon.open{display:none}.collapsible .collapsible-trigger[data-state=open] .icon-container .icon.close{display:block}.collapsible .collapsible-trigger[data-state=closed] .icon-container .icon.open{display:block}.collapsible .collapsible-trigger[data-state=closed] .icon-container .icon.close{display:none}.collapsible .collapsible-trigger:hover{background:var(--color-background-interactive-tertiary-hover)}.collapsible .collapsible-content{background:var(--color-background-accent-muted-subtle, #EEF8FA);padding:var(--spacing-padding-container-medium, 16px);font-size:var(--font-size-m, 16px)}.collapsible .collapsible-content>*{margin-bottom:var(--spacing-space-between-layout-vertical-6, 24px)}.collapsible .collapsible-content>*:last-child{margin-bottom:0}.collapsible .collapsible-content[data-state=open]{animation:slideDown 300ms ease-out}.collapsible .collapsible-content[data-state=closed]{animation:slideUp 300ms ease-out}@keyframes slideDown{from{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes slideUp{from{height:var(--radix-collapsible-content-height)}to{height:0}}.obfu-container{display:flex;flex-direction:row}.obfu-container.inline{display:inline-flex}.obfu-container .obfu-0,.obfu-container .obfu-1,.obfu-container .obfu-2,.obfu-container .obfu-3,.obfu-container .obfu-4,.obfu-container .obfu-5{display:inline}.obfu-container .obfu-0{margin-left:4px}.obfu-container.spacing{display:block}.obfu-container.spacing .obfu-0{margin:0}.text-left{text-align:left}.bankid-call-to-action{display:inline-flex;height:48px;box-sizing:border-box;background-color:#39134c;color:#fff;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:100%;border-radius:24px;border:none;padding:0 24px;align-items:center;gap:14px;text-decoration:none;white-space:nowrap}.bankid-call-to-action:hover{cursor:pointer;background-color:#470d70}.bankid-call-to-action .bankid-call-to-action__logo{width:32px}.payment-settings{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-space-between-layout-vertical-6);color:var(--color-foreground-neutral-default)}.payment-settings .payment-methods{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-space-between-layout-vertical-6)}.payment-settings .payment-methods .payment-methods-header{display:flex;flex-direction:column;gap:var(--spacing-space-between-layout-vertical-3)}.payment-settings .payment-methods .payment-method-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch;gap:var(--spacing-space-between-layout-vertical-5);padding:var(--spacing-padding-container-medium);background:var(--color-background-neutral-default, #FFF);box-shadow:var(--shadow-container)}.payment-settings .payment-methods .payment-method-wrapper.in-modal{margin:var(--spacing-padding-container-large)}.payment-settings .payment-methods .payment-method-wrapper .payment-method-info{display:flex;gap:var(--spacing-space-between-layout-horizontal-3);align-items:center}.payment-settings .payment-methods .payment-method-wrapper .payment-method-info .payment-method-label .expiry{font:var(--font-detail-1)}.info-page ul{margin:0}.info-page ul li{list-style:disc outside;margin-left:1rem;padding-bottom:var(--spacing-space-between-layout-vertical-2)}.info-page ul li:last-of-type{padding-bottom:0}.info-page .numbering{font-size:1.1em}.info-page .scroll-target{scroll-margin-top:120px}.toc a.toc-entry{display:block;text-decoration:none}.toc a.toc-entry:hover{text-decoration:underline}.toc a.toc-entry.toc-level-1{padding-left:1rem}.toc a.toc-entry.toc-level-2{padding-left:2rem}.toc a.toc-entry.toc-level-3{padding-left:3rem}.toc a.toc-entry.toc-level-4{padding-left:4rem}.toc a.toc-entry.toc-level-5{padding-left:5rem}