@import "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--font-color:#000;--body-bg-color:#f4f5f7}.btn-primary{background-color:#0075bf}.btn-primary:hover,.btn-primary:focus{color:#0075bf!important;background-color:#fff!important;border-color:#0075bf!important}.bg-light-blue{background-color:#eaf3ff}.bg-light-grey{background-color:#f3f3f3}.font-blue{color:#005099}.font-blue-important{color:#005099!important}.border-custom-secondary{border-color:#0070c0!important}.border-blue{border-color:#005099!important}.bg-custom-secondary{background-color:#0070c0!important}.fs-normal{font-size:16px}.blue-text-underline{text-decoration-color:#005099!important}.rounded-10{border-radius:10px}html,body{height:100%}body{background-color:var(--body-bg-color);color:var(--font-color);font-family:Inter,sans-serif;font-size:14px}html{scroll-behavior:smooth}.wrapper{flex-direction:column;min-height:100vh;display:flex}.content-wrapper{flex:1;display:flex}.entity-header-logo{width:auto;max-height:51px}.sidemenu{z-index:1000;position:sticky;top:83px}.sidemenu *{border-radius:0}.sidemenu button,.sidemenu .menu-item{color:#005099;border:none;box-shadow:0 0 10px #0000000d}.sidebar{z-index:1000;background-color:#fff;width:270px;margin-right:-1px}.sidebar .list-group{background-color:#0000}.sidebar ul{margin:0;padding:0;list-style:none}.sidebar li{list-style:none}.sidebar .menu-item{text-transform:uppercase;text-align:left;background-color:#0000;border-radius:0;width:100%;padding:16px;font-weight:600}.sidebar .menu-item:hover,.sidebar .active,.sidebar .menu-item:focus,.sidebar .menu-item.focus-visible{color:#fff;background-color:#0076d6}.sidebar>nav>ul>li:last-child>.menu-item{border-bottom:none}.menu-item span{color:#005098;font-size:1em}.sidebar .menu-item:hover span,.sidebar .active span,.sidebar .menu-item:focus span,.sidebar .menu-item.focus-visible span{color:#fff}.submenu{background-color:#e5eaee}.sidebar .submenu-item{color:#005099;background-color:#0000;border-top:none;border-bottom:1px solid #e5eaee;border-left:10px solid #0000;border-right:none;padding:.75em 1em .75em 2em;text-decoration:none;display:block}.sidebar .submenu-item:hover,.sidebar .submenu-item.active{color:#014d7c;background-color:#eaf3ff}.sidebar .collapse .show{background-color:#e5eaee}.nav-link{padding:1rem}.main-content{flex:1;min-width:0}.content{background-color:#f4f5f6;max-width:1140px}.info-icon{color:#0075bf;font-size:1rem}.info-text{color:#000;font-size:1rem;font-weight:700}.alert-info p{margin:0}.white-box{background-color:#fff;margin-bottom:1em;padding:2em!important}.wider-inside-content{max-width:920px}.white-box form,.white-box .alert,.inside-content{max-width:800px}.inside-content{margin:0 auto}.white-box .alert{margin:0 auto 1em}.white-box form{margin:auto}.must-reg-container{max-width:700px;margin:0 auto}.must-reg-left-col{border-right:1px solid #ccc}.must-reg-left-col,.must-reg-right-col{padding:1em}.must-reg-btn{text-transform:uppercase;width:100%}.must-reg-h2{color:#000;text-transform:uppercase;font-size:1rem;font-weight:600}.must-reg-link{color:#0175c0;padding:.5rem 0;font-size:1rem;text-decoration:none;display:block}.must-reg-link:hover,.must-reg-link:focus{text-decoration:underline}a{color:#0175c0}a.contrast-blue{color:#014d7c}.tostartpage{display:inline-block}.tostartpage img{width:auto;height:38px}.nvda-focus-fix{height:0}.welcome-card{text-align:center;color:#fff;background-size:100%;border-radius:10px;padding-bottom:1em}.welcome-card-meroallas{background-color:#005db1;background-image:url(/img_all/watermeter_bg.jpg)}.welcome-card-szamlak{background-color:#005098;background-image:url(/img_all/invoices_bg.jpg)}.welcome-card-mobil{background-color:#0177c6}.skip-link{color:#fff;z-index:9999;background:#0177c6;border-radius:.5rem;padding:.5rem .75rem;transition:transform .15s ease-in-out;position:absolute;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.combo-item,.skip-link{transition:none!important}}header{z-index:2000;background-color:#fff;height:83px;padding-top:1rem;padding-bottom:1rem;position:sticky;top:0}.sticky-breadcrumb{z-index:999;position:sticky;top:136px}.vizcenter-logo-container{justify-content:center;align-items:center;width:270px}.vizcenter-logo{width:225px;height:auto}@media (width<=576px){.vizcenter-logo{width:170px}}.entityname{color:#000;font-size:1.5rem;font-weight:600;line-height:1.5rem;text-decoration:none!important}.entity_name_mobile{color:#000;justify-content:center;align-items:center;gap:.6rem;max-width:100%;font-size:1em;font-weight:600;line-height:1.5rem;display:inline-flex;text-decoration:none!important}.entity_name_mobile .entity_name_mobile_logo{flex:none}.header-dropdown-body{padding:20px 25px;display:flex}.header-dropdown-title{color:#0177c6}header .dropdown-toggle:after{display:none}header .dropdown-toggle,.login-logout-btn{text-transform:uppercase;background-color:#0177c6;padding:8px 50px 12px;font-size:16px;font-weight:700}header .dropdown-toggle .small{text-transform:capitalize;font-size:10px;font-weight:300;line-height:6px}header #logout-timer{color:#fff;white-space:nowrap;word-wrap:break-word;min-height:14px;font-size:10px;line-height:1.2;display:block}header .header-logout-btn{text-transform:uppercase;padding:8px 50px 12px;font-size:16px;font-weight:700}header .header-logout-btn:hover,header .header-logout-btn:focus{color:#0177c6;background-color:#fff!important;border-color:#0177c6!important}header .header-logout-btn:hover #logout-timer,header .header-logout-btn:focus #logout-timer{color:#0177c6}header .dropdown-toggle.show{background-color:#0177c6}header .dropdown-toggle:hover,header .dropdown-toggle:focus,header .dropdown-menu .btn:hover,header .dropdown-menu .btn:focus,header #logout-timer:hover{color:#0177c6;background-color:#fff!important;border-color:#0177c6!important}header .dropdown-toggle:hover #logout-timer,header .dropdown-toggle:focus #logout-timer{color:#0177c6}header .dropdown-menu{padding-top:15px;top:10px!important}header .dropdown-menu .dropdown-col{padding:0 20px 15px}header .dropdown-menu .dropdown-title{color:#0177c6;margin-bottom:15px;font-size:18px;font-weight:600}header .dropdown-menu .dropdown-col .btn{color:#fff;text-align:center;white-space:nowrap;background-color:#0177c6;width:100%;margin-bottom:10px;font-size:15px}header .dropdown-menu .dropdown-col .btn:hover,header .dropdown-menu .dropdown-col .btn:focus{color:#0177c6;font-weight:700;text-decoration:none!important}header .dropdown-menu .dropdown-col a{color:#0177c6;text-decoration:none}header .dropdown-menu .dropdown-col a:hover{text-decoration:underline}.topnav{background-color:#005098}.topnav a{color:#fff;font-weight:600}.topnav a:hover,.topnav a:focus{background-color:#0175c0;color:#fff!important}.topnav a.dropdown-item{color:#000}.sticky-main{z-index:1000;position:sticky;top:83px}.topnav .dropdown-menu{position:relative}.topnav .dropdown-menu:before{content:"";z-index:1000;border-bottom:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-8px;left:30%;transform:translate(-50%)}.topnav .dropdown-menu:after{content:"";z-index:999;border-bottom:9px solid #ccc;border-left:9px solid #0000;border-right:9px solid #0000;width:0;height:0;position:absolute;top:-9px;left:30%;transform:translate(-50%)}@media (width>=992px){header .dropdown-menu{width:780px}header .dropdown-menu .dropdown-col:first-child{border-right:1px solid #999}}.breadcrumb{background-color:#e5eaee;padding:.5rem 0 .5rem .5rem}.breadcrumb-item{padding-left:1rem}.breadcrumb-item.active{color:#212529}.breadcrumb-item a{color:#014d7c}.general_user_number{opacity:0;z-index:-1;width:0;height:0;position:absolute;top:0;left:0}.guest-form-login{border-bottom:1px solid #e5eaee;margin:0 0 1em;padding:25px 0}@media (width>=992px){.guest-form-login{--bs-gutter-x:0}}#footer{min-height:138px}footer .copyright-text{margin-top:auto}footer .app-links{font-weight:700}footer .copyright{color:#8e8e8e;font-size:13px}footer .elerhetosegek{color:#fff;font-size:14px}footer{background-color:#111;padding-top:20px;padding-bottom:20px}footer a{color:#fff;text-decoration:none}footer .app-links .text-center{text-align:inherit!important}.app-store-links{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;display:flex}.app-download-text{color:#fff;font-size:14px}.app-store-links a{transition:all .3s;display:inline-block}.app-store-links img{width:auto;height:45px;min-height:7.6mm;transition:all .3s}.app-store-links a:hover img,.app-store-links a:focus img{outline:5px solid #fff;transform:scale(1.05)}.app-store-links a:focus{outline-offset:2px;border-radius:8px;outline:3px solid #005fcc}.app-store-links a:hover{box-shadow:0 4px 8px #0003}.info-store-links{justify-content:flex-start;margin-top:1em}.info-store-links a:hover,.info-store-links a:active{box-shadow:none}.info-store-links a:hover img,.info-store-links a:active img,.info-store-links a:focus img,.info-store-links a:focus-visible img{outline:none;transform:none}.content-section{padding:0}.content h1{text-transform:uppercase;color:#fff;background-color:#0076d6;border-radius:20px 20px 0 0;margin:0;padding:22px 40px;font-size:25px;font-weight:700}.welcome-page-icon{font-size:75pt}.profile-save-icon{color:#28a745;transition:all .2s}.edit-icon{cursor:pointer;z-index:10;transition:all .2s;position:relative;font-size:1.5rem!important}.profile-save-icon{color:#28a745;cursor:pointer;z-index:10;transition:all .2s;position:relative;font-size:1.5rem!important}.profile-save-icon:hover{color:#218838;transform:scale(1.1)}.edit-icon:hover{color:#007bff;transform:scale(1.1)}.card .d-flex.align-items-start.gap-3.mb-3{justify-content:center}.place-name-input{z-index:5;width:100%;max-width:200px}.card-body{z-index:1;position:relative}.card .position-absolute.top-0.end-0{z-index:15;background-color:#ffffffe6;border-radius:4px;padding:2px 4px}.form-group.required .control-label:after,.col-form-label.required:after{content:" *"}.accept-terms{background-color:#f4f5f6;border-radius:10px;margin-bottom:1em;padding:1em}.form-control{border-color:#a5acb2}.form-check-input{border-color:#a5acb2;width:1em;height:1em}.form-legend{text-align:left;padding:1em 0;font-size:1em;font-weight:600}#what-can-i-do-where{max-width:920px}#what-can-i-do-where .accordion-button{font-weight:600}.check-yes{color:#49ab80;font-size:24px;font-weight:700}.check-no{color:#e21d1d;font-size:24px;font-weight:700}.table-note{margin-top:15px;font-size:14px;font-style:italic}@media (width<=991px){.d-lg-none.py-2.border-bottom.bg-white{z-index:1001;top:0;position:sticky!important}.sticky-breadcrumb{position:static}}.offcanvas{width:100%!important}.offcanvas-title{color:#0177c6;font-size:26px;font-weight:700}.offcanvas-close-btn{margin-left:auto;background:0 0!important}.offcanvas-close-icon{color:#0177c6;font-size:1.5rem}.mobile-mainmenu-btn{text-transform:uppercase;color:#005099;border:none;height:50px;margin-top:1em;font-size:16px;font-weight:600;box-shadow:0 0 10px #0000000d}.mobile-mainmenu-btn[aria-expanded=true]{box-shadow:none;color:#fff;background-color:#005099;border-radius:0}.mobile-menu-arrow{transition:transform .3s;display:inline-block}.mobile-mainmenu-btn[aria-expanded=true] .mobile-menu-arrow{transform:rotate(180deg)}.mobilmenu-submenu{color:#005099;font-size:16px;font-weight:500}.tooltip-inner{text-align:left}.accordion-item{border:0;border-radius:10px;margin-bottom:1rem;overflow:hidden;box-shadow:0 0 10px #0000000d}.accordion-button{color:#005099;box-shadow:none;--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23005099'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23005099'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-color:#fff;font-size:1.25rem;font-weight:700}.accordion-button:not(.collapsed){color:#0053a1;box-shadow:none;background:#fff}.office-map-wrap{height:100%}.office-map-wrap iframe{border:0;border-radius:8px;width:100%;height:100%;min-height:200px}.office-icon{color:#0053a1;margin-right:10px}.office-accordion{max-width:920px;margin:auto;font-size:16px}.opening-header{color:#005099;background-color:#eaf3ff;border-radius:10px 10px 0 0;padding:20px 30px;font-weight:700}.opening-table{border-radius:0 0 10px 10px;margin-bottom:0}.opening-container .table-responsive{border-radius:0 0 10px 10px;overflow:hidden}.opening-container{border:none;border-radius:10px;margin-bottom:20px;overflow:hidden;box-shadow:0 0 20px #0000000d}.opening-table tr:last-child td{border-bottom:0}.opening-table tr:last-child td:first-child{border-bottom-left-radius:10px}.opening-table tr:last-child td:last-child{border-bottom-right-radius:10px}#bookingFormTimetable .booking-time-layout{align-items:stretch}#bookingFormTimetable #calendar{max-width:360px;margin:0}#bookingFormTimetable #calendar.vanilla-calendar{width:100%;box-shadow:none;border:1px solid #d7dce2;border-radius:8px}#bookingFormTimetable #calendar .vanilla-calendar-header{padding:14px 16px}#bookingFormTimetable #calendar .vanilla-calendar-header__label{text-transform:none;font-size:1.2rem;font-weight:700}#bookingFormTimetable #calendar .vanilla-calendar-week{background-color:#fff;border-top:1px solid #e6eaef;border-bottom:1px solid #e6eaef}#bookingFormTimetable #calendar .vanilla-calendar-week span{color:#6f7f91;padding:10px 0;font-weight:500}#bookingFormTimetable #calendar .vanilla-calendar-date{border-radius:8px}#bookingFormTimetable #calendar .vanilla-calendar-date--selected{background-color:#0075bf}#bookingFormTimetable #time-selector{border-left:1px solid #d6dde5;min-height:100%;padding-left:1rem}#bookingFormTimetable #time-selector h3{margin:0 0 1rem;font-size:2rem;font-weight:500}#bookingFormTimetable .booking-time-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}#bookingFormTimetable .booking-time-slot{background:#f6f7f9;border:none;border-radius:8px;justify-content:center;align-items:center;width:120px;height:32px;padding:0 12px;line-height:1;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}#bookingFormTimetable .booking-time-slot:hover,#bookingFormTimetable .booking-time-slot:focus-visible{background:#f7fbff;border-color:#0075bf;outline:none}#bookingFormTimetable .booking-time-slot.selected{background:#eaf3ff;border:1px solid #0177c6}#bookingFormTimetable .booking-time-slot.occupied{color:#9aa2ad;cursor:not-allowed;opacity:.75;background:#f2f4f7}#bookingFormTimetable .booking-time-empty{color:#6f7f91;margin:0;font-size:1.2rem}@media (width<=991px){#bookingFormTimetable #calendar{max-width:100%;margin-bottom:1rem}#bookingFormTimetable #time-selector{border-top:1px solid #d6dde5;border-left:0;padding-top:1rem;padding-left:0}#bookingFormTimetable #time-selector h3{font-size:1.6rem}#bookingFormTimetable .booking-time-slot{min-height:42px;font-size:1.6rem}}.error-report-box{color:#000;background-color:#f6f7f9;border-radius:10px;align-items:center;width:100%;max-width:920px;padding:30px;font-size:20px;font-weight:400;display:flex}.error-report-box.more-columns{justify-content:space-between}.error-report-box.blue-box{color:#005099;background-color:#eaf3ff;margin-top:15px;padding:60px 35px;font-size:21px;font-weight:700}@media (width<=576px){.error-report-box.blue-box{font-size:17px;padding:30px!important}.error-report-box,.error-report-box.blue-box .accordion-item,.error-report-box.blue-box .accordion-item .accordion-button,.error-report-box.blue-box .accordion-item .accordion-body{font-size:13px}}.error-report-box.blue-box:has(.accordion){gap:20px;padding:50px 35px}.error-report-box.blue-box .bi{color:#0076d6}.error-report-box.blue-box .accordion-item{border-radius:10px;width:100%}.error-report-box.blue-box .accordion-item:active{border-radius:0}.error-report-box a{color:#000;text-align:center}.error-report-box.blue-box #accordionMenu{width:100%}.error-report-box.blue-box .accordion-body{font-size:16px}#submenus .blue-box{background-color:#eaf3ff}#submenus .blue-box .arrow-right-wrapper{width:35px;height:35px}#submenus .blue-box .bi-arrow-right-short{color:#005099}.invoice-balance-box{color:#005099;background:#eaf3ff;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-bottom:5px;padding:15px 20px;font-size:20px;font-weight:700;line-height:1.4;display:flex}.invoice-balance-box .bi{font-size:25px;line-height:1}.invoice-balance-label{font-weight:500}.invoice-balance-note{text-align:right;color:#000;font-size:12px}.invoice-section{margin-top:24px}.invoice-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:24px;display:flex}.invoice-section-title{color:#000;margin:0;font-size:18px;font-weight:700}.invoice-section-meta,.invoice-section-footer{color:#000;font-size:12px}.invoice-section-footer{margin-top:24px}.invoice-table{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 0 10px #0000000d}.invoice-table-head{color:#005099;letter-spacing:.3px;background:#eaf3ff;border-radius:10px 10px 0 0;min-height:58px;padding:10px 0;font-size:16px;font-weight:500}.invoice-table-cols{flex:auto;align-items:center;min-width:0;padding:0 20px;display:flex}.invoice-table-cols:after{content:"";flex-shrink:0;width:29px}.invoice-table-cols>.col,.invoice-table .accordion-button>.col{text-align:center;justify-content:center}.invoice-table-cols>.col:first-child,.invoice-table .accordion-button>.col:first-child{text-align:left;justify-content:flex-start}.invoice-table .accordion-item{box-shadow:none;border-radius:0;margin-bottom:0}.invoice-table .accordion-button{color:#000d2a;--bs-accordion-btn-icon-width:29px;--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 26' fill='%23005099'%3e%3cpath transform='rotate(180 14.5 13)' d='M14.9755 10.2047L18.8017 14.1544C19.0661 14.4274 19.0661 14.8688 18.8017 15.1389L18.1658 15.7953C17.9014 16.0682 17.4737 16.0682 17.2121 15.7953L14.5 12.9956L11.7879 15.7953C11.5234 16.0682 11.0958 16.0682 10.8342 15.7953L10.1983 15.1389C9.93389 14.8659 9.93389 14.4245 10.1983 14.1544L14.0245 10.2047C14.2834 9.93175 14.711 9.93175 14.9755 10.2047Z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:var(--bs-accordion-btn-icon);min-height:69px;padding:10px 20px;font-size:16px;font-weight:400}.invoice-table .accordion-button:not(.collapsed){color:#000d2a}.invoice-table .accordion-button:after{height:26px}.invoice-table .invoice-col-amount{font-weight:700}.invoice-table .accordion-body{color:#000d2a;padding:17px 20px 20px;font-size:16px;line-height:20px}.invoice-detail{grid-template-columns:minmax(0,414px) minmax(0,1fr);column-gap:12px;display:grid}.invoice-select{flex:none;justify-content:flex-end;align-items:center;width:40px;display:flex}.invoice-select .form-check-input,.payment-accept .form-check-input{border-color:#005099;border-radius:2px;width:20px;height:20px}.invoice-select .form-check-input:checked,.payment-accept .form-check-input:checked{background-color:#005099;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23fff'%3e%3cpath d='M8.39644 12.8625L5.14644 9.81174C4.95119 9.62846 4.95119 9.33128 5.14644 9.14798L5.85353 8.48422C6.04879 8.30091 6.36539 8.30091 6.56064 8.48422L8.75 10.5393L13.4394 6.13746C13.6346 5.95418 13.9512 5.95418 14.1465 6.13746L14.8536 6.80123C15.0488 6.98451 15.0488 7.28169 14.8536 7.46499L9.10355 12.8625C8.90828 13.0458 8.5917 13.0458 8.39644 12.8625Z'/%3e%3c/svg%3e");background-size:20px}.invoice-select+.accordion-button,.invoice-select+.invoice-table-cols{padding-left:20px}.invoice-btn{background-color:#0177c6;border-radius:5px;justify-content:center;align-items:center;min-width:200px;min-height:54px;font-size:16px;font-weight:600;display:inline-flex}.invoice-btn:disabled{background-color:#0177c6;border-color:#0177c6}.invoice-selected-box{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding:10px;display:flex}.invoice-selected-box .btn{margin-left:auto}.invoice-selected-box strong{color:#005099}.invoice-selected-hint{color:#4f5f71;margin:6px 0 0;font-size:.85rem}.invoice-older-open{color:#4f5f71;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;font-size:14px;display:flex}.invoice-older-open:empty{display:none}.invoice-pay-all{color:#0a3622;background-color:#d1e7dd;border-radius:10px;align-items:center;gap:20px;margin-bottom:24px;padding:20px;font-size:16px;display:flex}.invoice-pay-all .invoice-btn{flex-shrink:0;padding:0 16px}.invoice-pay-all-text p{margin:0}.invoice-pay-all-text .invoice-pay-all-title{margin-bottom:4px;font-weight:700}@media (width<=767.98px){.invoice-pay-all{flex-direction:column;align-items:stretch}}.invoice-selected-summary{border:1px solid #005099;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"data button""note button";align-items:center;column-gap:8px;margin-top:24px;padding:10px 15px;display:grid}.invoice-selected-summary-data{grid-area:data;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0 8px;line-height:20px;display:grid}.invoice-selected-summary-data dt{color:#005099;font-size:12px;font-weight:400}.invoice-selected-summary-data dd{color:#000;margin:8px 0 0;font-size:16px;font-weight:700}.invoice-selected-summary-note{color:#000;border-top:1px solid #adb5bd;grid-area:note;margin:8px 0 0;padding:8px 8px 0;font-size:12px;line-height:20px}.invoice-selected-summary .invoice-btn{grid-area:button;width:200px}.invoice-selected-summary .invoice-btn:disabled{opacity:1;background-color:#a2c7f0;border-color:#a2c7f0}@media (width<=767.98px){.invoice-selected-summary{grid-template-columns:minmax(0,1fr);grid-template-areas:"data""note""button";row-gap:16px}.invoice-selected-summary-data{grid-template-columns:minmax(0,1fr)}.invoice-selected-summary-data>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.invoice-selected-summary-data dd{text-align:right;margin:0}.invoice-selected-summary .invoice-btn{justify-self:center}}.invoice-year-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.invoice-year-pills,.invoice-year-step{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.invoice-year-btn{color:#0177c6;background:0 0;border:1px solid #0177c6;border-radius:40px;align-items:center;gap:10px;min-height:41px;padding:10px 23px;font-size:16px;font-weight:700;line-height:normal;display:inline-flex}.invoice-year-btn:hover,.invoice-year-btn.active{color:#fff;background-color:#0177c6;border-color:#0177c6}.invoice-year-btn:disabled{opacity:1;color:#ced4da;border-color:#ced4da}.invoice-year-arrow{background-color:currentColor;width:9px;height:6px;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3e%3cpath d='M4.02454 5.79526L0.198343 1.8456C-0.0661144 1.5726 -0.0661144 1.13117 0.198343 0.861084L0.834167 0.204743C1.09862 -0.0682478 1.52626 -0.0682478 1.7879 0.204743L4.5 3.00436L7.2121 0.204743C7.47656 -0.0682478 7.90419 -0.0682478 8.16583 0.204743L8.80166 0.861084C9.06611 1.13408 9.06611 1.57551 8.80166 1.8456L4.97546 5.79526C4.71663 6.06825 4.289 6.06825 4.02454 5.79526Z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 6'%3e%3cpath d='M4.02454 5.79526L0.198343 1.8456C-0.0661144 1.5726 -0.0661144 1.13117 0.198343 0.861084L0.834167 0.204743C1.09862 -0.0682478 1.52626 -0.0682478 1.7879 0.204743L4.5 3.00436L7.2121 0.204743C7.47656 -0.0682478 7.90419 -0.0682478 8.16583 0.204743L8.80166 0.861084C9.06611 1.13408 9.06611 1.57551 8.80166 1.8456L4.97546 5.79526C4.71663 6.06825 4.289 6.06825 4.02454 5.79526Z'/%3e%3c/svg%3e") 50%/contain no-repeat}.invoice-year-arrow.prev{transform:rotate(90deg)}.invoice-year-arrow.next{transform:rotate(-90deg)}@media (width<=575.98px){.invoice-table-cols,.invoice-select+.invoice-table-cols,.invoice-table .accordion-button{padding-left:.75rem;padding-right:.75rem}}@media (width<=767.98px){.invoice-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.invoice-status-pill{border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.9rem;font-weight:600;display:inline-flex}.invoice-status-pill.warning{color:#b77600;background:#fde8bd}.invoice-status-pill.danger{color:#b6123a;background:#ffd7de}.invoice-status-pill.success{color:#146641;background:#d4f7e5}.invoice-actions{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.invoice-note-box{color:#343a40;background:#e9ecef;border:1px solid #ced4da;border-radius:6px;padding:10px;font-size:12px}.invoice-note-box strong{margin-bottom:8px;line-height:20px;display:block}.contact-phone-content .opening-hours td{padding-left:40px;padding-right:40px}.contact-phone-content p,.contact-phone-content i{font-size:16px}.registration-radio[type=checkbox]{border-color:#005099;border-radius:50%}.registration-radio:checked{background-color:#005099;border-color:#005099}.registration-radio:focus-visible{outline-offset:2px;outline:2px solid #005099}.pdf-modal,#placeSelectMenu{z-index:2001}.my-places-list .btn-link{color:#0175c0;font-size:.875em}.loading-indicator .spinner-border{--bs-spinner-border-width:.5em;width:4rem;height:4rem}#login-process,#registration-process{scroll-margin:180px}.accordion-header{scroll-margin-top:200px}@media (width<=991.98px){.sticky-breadcrumb{max-width:100%;overflow-x:hidden}.breadcrumb{word-break:break-word;overflow-wrap:anywhere;flex-wrap:wrap;margin-bottom:0;padding:.4rem .75rem;font-size:.85rem}.breadcrumb-item{min-width:0;padding-left:.5rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{padding-right:.5rem}.white-box{padding:1rem!important}.white-box .container,.white-box>.container-fluid{padding-left:0;padding-right:0}html{scrollbar-gutter:stable}.mobile-mainmenu-btn{white-space:normal;word-break:break-word}.accordion-header{scroll-margin-top:150px}}@media (width<=575.98px){.my-places-list .card-body{padding:1rem!important}.my-places-list .card .bg-light-blue{min-height:12px;padding:.75rem!important}.my-places-list .card .btn,.my-places-list .col-12.col-md-6 .btn{white-space:normal}.contact-phone-content .opening-hours td{padding-left:.5rem!important;padding-right:.5rem!important}footer .elerhetosegek{flex-direction:column;gap:.15rem;display:flex}footer .app-store-links{flex-wrap:wrap;justify-content:flex-start}.accordion-button{word-break:break-word;padding:.85rem .75rem;font-size:1.05rem}.accordion-body{overflow-wrap:anywhere;padding:.75rem}.accordion-body ul{padding-left:1.25rem}.accordion-body img{max-width:100%;height:auto}.accordion-item{max-width:100%;overflow:hidden}.offcanvas .list-group-item{white-space:normal;word-break:break-word}.my-places-list .table-responsive{overflow-x:visible}.my-places-list .table.text-center thead{display:none}.my-places-list .table.text-center,.my-places-list .table.text-center tbody,.my-places-list .table.text-center tr,.my-places-list .table.text-center td{width:100%;display:block}.my-places-list .table.text-center tr{border-bottom:1px solid #dee2e6;padding:.75rem 0}.my-places-list .table.text-center tr:last-child{border-bottom:0}.my-places-list .table.text-center td{border:0;text-align:left!important;padding:.25rem .5rem!important}.my-places-list .table.text-center td:first-child{text-align:center!important}.my-places-list .table.text-center td .d-flex.gap-2{flex-direction:column}}#placeCards .card-title.text-truncate{width:100%;max-width:6rem}#placeCards .card-body img{object-fit:contain;width:24px;height:24px}@media (width>=576px){#placeCards .card-title.text-truncate{max-width:14rem}#placeCards .card-body img{width:56px;height:56px}}@media (width>=768px){#placeCards .card-title.text-truncate{max-width:20rem}}@media (width>=992px){#placeCards .card-title.text-truncate{max-width:18rem}}@media (width>=1200px){#placeCards .card-title.text-truncate{max-width:10rem}}@media (width>=1400px){#placeCards .card-title.text-truncate{max-width:17rem}}.my-places-list .card-title.text-truncate{max-width:10rem}@media (width>=576px){.my-places-list .card-title.text-truncate{max-width:100%}}#propertyCards .card-title.text-truncate{width:100%;max-width:6rem}@media (width>=576px){#propertyCards .card-title.text-truncate{max-width:17rem}}@media (width>=768px){#propertyCards .card-title.text-truncate{max-width:9rem}}@media (width>=992px){#propertyCards .card-title.text-truncate{max-width:8rem}}@media (width>=1200px){#propertyCards .card-title.text-truncate{max-width:14rem}}@media (width>=1400px){#propertyCards .card-title.text-truncate{max-width:17rem}}#my-appointments .bg-light-blue{background-color:#eaf3ff}.table-shrink-first td:first-child{white-space:nowrap;width:1%}.notification-bell{color:#005099;font-size:1.5rem;line-height:1}.notification-bell .badge{font-size:.65rem}.pill-radio-group .btn{--bs-btn-color:#0076d6;--bs-btn-border-color:#0076d6;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0076d6;--bs-btn-hover-border-color:#0076d6;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0076d6;--bs-btn-active-border-color:#0076d6;--bs-btn-focus-shadow-rgb:0, 118, 214}.list-pagination{--bs-pagination-color:#005099;--bs-pagination-border-width:0;--bs-pagination-bg:transparent;--bs-pagination-hover-color:#005099;--bs-pagination-hover-bg:#e8f1fb;--bs-pagination-focus-color:#005099;--bs-pagination-focus-bg:#e8f1fb;--bs-pagination-focus-box-shadow:0 0 0 .25rem #0076d640;--bs-pagination-active-bg:#0076d6;--bs-pagination-disabled-bg:transparent;gap:.25rem}.list-pagination .page-item .page-link{border-radius:50%;justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;font-weight:600;display:flex}.notification-filters{color:#005099;background-color:#fff;border-radius:.5rem;box-shadow:0 2px 10px #0050991a}.notification-filters-toggle{width:100%;color:inherit;background-color:#e8f1fc;border:0;border-radius:.5rem .5rem 0 0;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:1.125rem;font-weight:500;display:flex}.notification-filters-toggle[aria-expanded=false]{border-radius:.5rem}.notification-filters-chevron{-webkit-text-stroke:1px;font-size:.6875rem;transition:transform .2s}.notification-filters-toggle[aria-expanded=false] .notification-filters-chevron{transform:rotate(180deg)}.notification-filters-body{padding:1rem 1.25rem 1.25rem}.notification-filters-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"consumer consumer""topics topics""channel read""period period""actions actions";gap:1rem;display:grid}.notification-filter-consumer{grid-area:consumer}.notification-filter-topics{grid-area:topics}.notification-filter-channel{grid-area:channel}.notification-filter-read{grid-area:read}.notification-filter-period{grid-area:period}.notification-filter-actions{grid-area:actions;align-items:center;gap:1rem;display:flex}@media (width>=768px){.notification-filters-grid{grid-template-areas:"consumer topics""channel read""period actions"}.notification-filter-actions{align-self:end}}@media (width>=1200px){.notification-filters-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.75fr) minmax(0,1.9fr);grid-template-areas:"consumer topics channel read period"". . . .actions"}.notification-filters .form-select{background-position:right .5rem center;padding-left:.625rem;padding-right:1.75rem}}.notification-filters .form-label{float:none;margin-bottom:.375rem;font-size:.875rem;font-weight:700}.notification-filters .form-select,.notification-filters .form-control,.notification-filters .searchable-select>.form-select{color:#1f2d3d;background-color:#f8f9fa;border-color:#e9ecef;border-radius:.5rem;font-size:.875rem}.notification-filters .searchable-select-search .form-control{background-color:#fff}.notification-filters-reset,.notification-filters-submit{flex:1 1 0;min-width:0}.notification-filters-reset{--bs-btn-color:#0076d6;--bs-btn-hover-color:#005099;--bs-btn-active-color:#005099;font-size:.875rem;text-decoration:none}.notification-filters-reset:hover,.notification-filters-reset:focus-visible{text-decoration:underline}.notification-filters-submit{--bs-btn-color:#fff;--bs-btn-bg:#0076d6;--bs-btn-border-color:#0076d6;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#005099;--bs-btn-hover-border-color:#005099;--bs-btn-active-color:#fff;--bs-btn-active-bg:#005099;--bs-btn-active-border-color:#005099;--bs-btn-focus-shadow-rgb:0, 118, 214;border-radius:.25rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.notification-date-range{background-color:#fff;align-items:center;gap:.5rem;display:flex}.notification-date-range:focus-within{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.notification-date-range input{min-width:0;color:inherit;background-color:#0000;border:0;outline:0;flex:1 1 0;padding:0}.searchable-select{position:relative}.searchable-select>.form-select.searchable-select-with-icon{background-image:none;padding-left:2.5rem;padding-right:.75rem}.searchable-select-icon{color:#005099;pointer-events:none;font-size:1.125rem;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.searchable-select-placeholder{color:#6c757d!important}.searchable-select-menu{z-index:1000;background-color:#fff;border:1px solid #c5d6ea;border-radius:.5rem;width:100%;min-width:15rem;padding:.5rem;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 4px 16px #00509926}.searchable-select-search{position:relative}.searchable-select-search .bi{color:#6c757d;pointer-events:none;position:absolute;top:50%;left:.625rem;transform:translateY(-50%)}.searchable-select-search .form-control{padding-left:2rem}.searchable-select-options{max-height:15rem;margin:.5rem 0 0;padding:0;list-style:none;overflow-y:auto}.searchable-select-options li{color:#1f2d3d;cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.875rem;display:flex}.searchable-select-options li:hover,.searchable-select-options .searchable-select-active{background-color:#e8f1fc}.searchable-select-options .bi{color:#005099}.searchable-select-empty{color:#6c757d;margin:.5rem 0 0;padding:.375rem .5rem;font-size:.875rem}.searchable-select-clear{--bs-btn-color:#005099;--bs-btn-hover-color:#005099;margin-top:.25rem;padding:.25rem .5rem}.sidebar .menu-item .badge span{color:inherit}.notification-table-wrap{border-radius:.5rem;overflow-x:auto;box-shadow:0 2px 10px #0050991a}.notification-table{--notification-columns:2.5rem minmax(0, 1.15fr) minmax(0, 1fr) 7.5rem 9.5rem 3.5rem;color:#005099;width:100%;min-width:40rem;display:block}.notification-table thead,.notification-table tbody{display:block}.notification-table tr{grid-template-columns:var(--notification-columns);align-items:center;display:grid}.notification-table th,.notification-table td{padding:1rem;display:block}.notification-table thead tr{background-color:#e8f1fc;border-radius:.5rem .5rem 0 0}.notification-table thead th{padding-top:.75rem;padding-bottom:.75rem;font-weight:500}.notification-empty td,.notification-content td{grid-column:1/-1}.notification-table .notification-cell-consumer{grid-column:span 2}.notification-table .notification-cell-avatar{padding-right:0;display:flex}.notification-table .notification-cell-name{padding-left:.5rem}.notification-row{cursor:pointer}.notification-unread{background-color:#e8f1fc;border-radius:.5rem;margin:.25rem 0;box-shadow:0 2px 6px #00509926}.notification-unread td{padding-top:.75rem;padding-bottom:.75rem;font-weight:700}.notification-channel{background-color:#e8f1fc;border-radius:50rem;align-items:center;gap:.5rem;padding:.125rem .75rem;font-size:.875rem;font-weight:400;display:inline-flex}.notification-unread .notification-channel{background-color:#fff}.notification-user-number{color:#6c757d;font-size:.75rem;font-weight:400}.notification-subject{font-weight:inherit;color:inherit}.notification-avatar{color:#005099;background-color:#e8f1fc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.5625rem;font-weight:600;display:inline-flex}.notification-unread .notification-avatar{color:#fff;background-color:#005099}.notification-content{background-color:#f5f8fd}.notification-email{background-color:#fff;border:0;width:100%;min-height:8rem;display:block}.notification-attachments-title{color:#6c757d;margin-bottom:.5rem;font-size:1rem;font-weight:400}.notification-attachment{color:#000;background-color:#fff;border:1px solid #8c929b;border-radius:.375rem;align-items:center;gap:.75rem;padding:.75rem;font-weight:700;text-decoration:none;display:flex}.notification-attachment .bi{color:#0076d6;flex-shrink:0;font-size:1.125rem}a.notification-attachment:hover,a.notification-attachment:focus-visible{color:#000;border-color:#0076d6}.notification-attachment-unavailable{color:#6c757d;border-color:#ced4da}.notification-attachment-unavailable .bi{color:#adb5bd}.notification-attachments-accordion{background-color:#fff;border-radius:.5rem;box-shadow:0 2px 10px #0050991a}.notification-attachments-toggle{color:#005099;background-color:#0000;border:0;align-items:center;gap:1rem;width:100%;padding:.75rem 1rem;font-size:1rem;display:flex}.notification-attachments-icon{color:#0076d6;background-color:#e8f1fc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.125rem;display:inline-flex}.notification-attachments-chevron{color:#0076d6;font-size:1.125rem;transition:transform .2s}.notification-attachments-toggle[aria-expanded=true] .notification-attachments-chevron{transform:rotate(180deg)}.notification-text{white-space:pre-line}@media (width<=767.98px){.notification-filters-toggle,.notification-filters-body{padding:1rem}.notification-filters .form-select,.notification-filters .form-control,.notification-filters .searchable-select>.form-select{padding-top:.625rem;padding-bottom:.625rem}.notification-filters .searchable-select-search .form-control{padding-top:.375rem;padding-bottom:.375rem}.notification-filters-reset,.notification-filters-submit{font-size:1rem}.notification-filters-submit{padding:.75rem}.notification-table-wrap{box-shadow:none;border-radius:0;overflow:visible}.notification-table{min-width:0}.notification-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.notification-item{background-color:#fff;border-radius:.5rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 2px 10px #0050991a}.notification-table .notification-row{box-shadow:none;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"avatar name channel status""avatar subject channel status""avatar date channel status";column-gap:.75rem;margin:0;padding:1rem}.notification-table .notification-row td{padding:0}.notification-row .notification-cell-avatar{grid-area:avatar}.notification-row .notification-cell-name{grid-area:name;font-size:1rem}.notification-row .notification-cell-subject{grid-area:subject}.notification-row .notification-cell-channel{grid-area:channel}.notification-row .notification-cell-date{grid-area:date}.notification-row .notification-cell-subject,.notification-row .notification-cell-channel,.notification-row .notification-cell-date{font-size:.8125rem}.notification-row .notification-channel{font-size:inherit;gap:.375rem;padding:.0625rem .5rem}.notification-row .notification-cell-status{grid-area:status;justify-self:end}.notification-row .notification-avatar{width:2rem;height:2rem;font-size:.625rem}.notification-table .notification-content{background-color:#fff}.notification-table .notification-content td{padding:0 1rem 1rem}}.own-rating-modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body:has(.own-rating-modal.show) .modal-backdrop.show{opacity:.4}.own-rating-dialog{max-width:500px}.own-rating{border:0;border-radius:15px;gap:20px;padding:20px}.own-rating-head,.own-rating-toast-head{justify-content:space-between;align-items:center;display:flex}.own-rating-chip{color:#005099;background-color:#eaf3ff;border-radius:40px;padding:5px 10px;font-size:14px;font-weight:700}.own-rating-icon-btn{background:0 0;border:0;padding:0;display:inline-flex}.own-rating-heading{flex-direction:column;gap:9px;display:flex}.own-rating-title{color:#2d3442;margin:0;font-size:25px;font-weight:700}.own-rating-subtitle{color:#005099;margin:0;font-size:15px}.own-rating-scale{justify-content:center;gap:9px;display:flex}.own-rating-drop{background:0 0;border:0;border-radius:50%;padding:0;display:inline-flex}.own-rating-drop:focus-visible,.own-rating-icon-btn:focus-visible{outline-offset:2px;outline:2px solid #0177c6}.own-rating-value{color:#005099;text-align:center;height:24px;margin:0;font-size:20px;font-weight:700;line-height:24px}.own-rating-comment{color:#2b2c2c;resize:vertical;border:1px solid #ced4da;border-radius:8px;width:100%;height:84px;padding:14px 16px;font-size:18px;line-height:1.4}.own-rating-field,.own-rating-field-meta{flex-direction:column;gap:4px;display:flex}.own-rating-hint{color:#dc3545;margin:0;font-size:14px}.own-rating-counter{color:#6c757d;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:flex-end;font-size:14px}.own-rating-error{color:#dc3545;margin:0;font-size:14px}.own-rating-actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.own-rating-later{color:#0177c6;background:0 0;border:0;padding:0;font-size:16px;line-height:1.4}.own-rating-submit{color:#fff;background-color:#0177c6;border:0;border-radius:5px;align-items:center;height:54px;padding:20px;font-size:16px;font-weight:600;display:inline-flex}.own-rating-submit:disabled{opacity:.5}.own-rating-toast-dialog{max-width:350px}.own-rating-toast{border:0;border-radius:8px;overflow:hidden;box-shadow:0 2px 15px -3px #00000012,0 10px 20px -2px #0000000a}.own-rating-toast-head{border-bottom:2px solid #0000000d;padding:10.4px 16px}.own-rating-toast-title{color:#000;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:1.6;display:inline-flex}.own-rating-toast-body{color:#4f4f4f;margin:0;padding:16px;font-size:14px;line-height:1.6}.payment-start{flex-direction:column;gap:24px;max-width:920px;margin:0 auto;display:flex}.payment-start form{flex-direction:column;gap:24px;max-width:none;display:flex}.payment-start .alert{max-width:none;margin:0}.payment-box{border:2px solid #e9ecef;border-radius:6px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.payment-box-head{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.payment-box-title{color:#000;margin:0;font-size:18px;font-weight:700}.payment-info,.payment-text{color:#5c5c5c;line-height:20px}.payment-info{font-size:15px}.payment-info p{margin:0 0 20px}.payment-info ol{margin:0;padding:0;list-style-position:inside}.payment-info li+li{margin-top:20px}.payment-text{margin:0;font-size:16px}.payment-link{color:#005099;font-size:16px;line-height:20px}.payment-cards{flex-wrap:wrap;gap:18px;display:flex}.payment-cards img{height:44px}.payment-card-mastercard{object-fit:cover;width:57px}.payment-card-maestro{object-fit:cover;width:44px}.payment-card-crop{height:44px;position:relative;overflow:hidden}.payment-card-crop img{max-width:none;position:absolute}.payment-card-visa{width:132px}.payment-card-visa img{width:100%;height:301.18%;top:-100%;left:0}.payment-card-visa-electron{width:103px}.payment-card-visa-electron img{width:105.52%;height:245.71%;top:-72.86%;left:-5.39%}.payment-accept{color:#000;background:#ececec;border-radius:4px;align-items:center;gap:11px;width:100%;min-height:41px;padding:0 16px;font-size:16px;line-height:1.5;display:flex}.payment-accept .form-check-input{flex-shrink:0;margin:0}.payment-accept label span{color:#005099}.payment-data-row{grid-template-columns:minmax(0,1fr) minmax(0,454px);align-items:center;column-gap:16px;width:100%;font-size:16px;display:grid}.payment-data-label{color:#5c5c5c;margin:0;line-height:20px}.payment-data-value{color:#000;font-weight:700}.payment-data-row .form-control{color:#000;border-color:#ced4da;border-radius:4px;min-height:42px;padding:8px 16px;font-size:16px}.payment-data-row>.payment-note{grid-column:2}.payment-note{color:#5c5c5c;margin:0;font-size:12px;line-height:17px}.payment-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.payment-submit{align-items:center;gap:7px;display:flex}.payment-submit .payment-note{max-width:287px}.payment-btn-back,.payment-btn-submit{border-radius:5px;justify-content:center;align-items:center;min-height:54px;padding:0 20px;font-size:16px;font-weight:600;display:inline-flex}.payment-btn-back,.payment-btn-back:hover,.payment-btn-back:focus{color:#0177c6;text-transform:uppercase;background:#fff;border:1px solid #0177c6}.payment-btn-submit,.payment-btn-submit:hover,.payment-btn-submit:focus{color:#fff;background:#0177c6;border:0}.payment-btn-submit:disabled{color:#fff;opacity:1;background:#97c8f4}@media (width<=767.98px){.payment-data-row{grid-template-columns:minmax(0,1fr);gap:4px}.payment-data-row>.payment-note{grid-column:1}}@media (width<=575.98px){.payment-actions,.payment-submit{text-align:center;flex-direction:column;justify-content:center}}.payment-review-cols{align-items:center;width:100%;padding:0 20px;display:flex}.payment-review-cols>.col{text-align:center;justify-content:center}.payment-review-cols>.col:first-child{text-align:left;justify-content:flex-start}.payment-review-cols>.col:last-child{text-align:right;justify-content:flex-end}.payment-review-row{color:#000d2a;min-height:69px;padding:10px 20px;font-size:16px}.payment-review-total{color:#005099;background:#f6f7f9;border-top:1px solid #dee2e6;font-weight:700}.payment-review-total>.col:last-child{flex:0 0 25%}.payment-review-alert{border:0;border-radius:6px;font-size:16px;line-height:20px}.payment-review-remaining{color:#000;background:#e9ecef}.payment-review-warning{color:#005099;background:#eaf3ff}.payment-review-alert-icon{color:#ca264b;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.payment-success-head{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.payment-success-icon{color:#146641;background:#d4f7e5;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:40px;line-height:1;display:inline-flex}.payment-success-icon.failed{color:#b6123a;background:#ffd7de}.payment-success-title{color:#000;margin:0;font-size:20px;font-weight:700}.payment-success-text{color:#5c5c5c;margin:0;font-size:14px}.payment-success-alert{margin:0;font-size:16px}.payment-paid-row{color:#000;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;font-size:16px;display:grid}@media (width<=767.98px){.payment-paid-row{grid-template-columns:minmax(0,1fr) auto}}
