@media only screen and (max-width:767px){.lac-notification{padding:5px 0}.lac-notification .lac-notification-icon{display:none}.lac-notification .lac-notification-text,.lac-notification .lac-notification-links{float:none;padding:5px 0;text-align:center}.modal{padding:0}.modal .modal-wrapper{height:auto;min-height:60%;max-height:calc(100% - 60px);border-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}.modal .action.close{top:16px;right:16px}.modal .modal-header{display:flex;align-items:flex-start;flex-direction:column;padding:32px 16px 0}.modal .modal-header .title{font-size:20px}.modal .modal-header .subtitle{font-size:14px}.modal .modal-content{padding:24px 16px 16px}.modal-new-order .product-item .product-content .action.order-from-contract{width:42px;height:42px;border-radius:50%}.modal-new-order .product-item .product-content .action.order-from-contract .icon{margin-right:0}.modal-new-order .product-item .product-content .action.order-from-contract .label{display:none}.modal-new-order .order-item .order-info .action.order-again{width:42px;height:42px;border-radius:50%}.modal-new-order .order-item .order-info .action.order-again .icon{margin-right:0}.modal-new-order .order-item .order-info .action.order-again .label{display:none}.cart.items .item .returnable-packages{padding-left:0}.popup-container .popup{max-height:580px;overflow:auto}.business-invoice-container .balance{flex-direction:column;padding:16px;margin-bottom:24px}.business-invoice-container .balance .balance-info{max-width:100%}.business-invoice-container .balance .balance-info>img{width:50px;height:40px;margin-top:8px;margin-right:16px}.business-invoice-container .balance .balance-info .balance-content .title{font-size:12px}.business-invoice-container .balance .balance-info .balance-content .price{font-size:24px}.business-invoice-container .balance .balance-list{margin-top:24px}.business-invoice-container .balance .balance-list .button{width:100%}.business-invoice-container .balance .balance-list .balance-container{flex-direction:column;align-items:flex-start}.business-invoice-container .balance .balance-list .balance-container>.button{margin-top:10px}.business-invoice-container .balance.empty .price{font-size:24px}.card{padding:16px 16px 12px;gap:16px}.card .card-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:12px}.card .column .icon::before{width:40px;height:40px;margin-right:12px}.card .column .label,.card .column .value,.card .column .price{font-size:14px}.card.invoice{flex-direction:column;align-items:flex-start}.card.invoice .column:not(.card.invoice .column:first-child) .info{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.card.installment .icon::before{margin-top:10px}.card .actions{width:100%;justify-content:flex-end;border-top:1px solid #dfe3ea;padding-top:12px}.card .actions .action.pay{border:none;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%)}.card .actions .action.pay svg,.card .actions .action.pay .label{color:#ffffff}.businessinvoice-contracts-index #smartsupp-widget-container{display:none}.businessinvoice-contracts-index .business-invoice-container .button .action.download-modal{width:48px;height:48px;border-radius:50%}.businessinvoice-contracts-index .business-invoice-container .button .action.download-modal .icon{margin-right:0}.businessinvoice-contracts-index .business-invoice-container .button .action.download-modal .label{display:none}.businessinvoice-contracts-index .business-invoice-container .tab-panel{margin-top:16px}.businessinvoice-contracts-index .business-invoice-container .invoices-list{margin-bottom:16px}.businessinvoice-contracts-index .business-invoice-container .invoices-list .title{font-size:16px;margin-bottom:8px}.businessinvoice-contracts-index .modal-invoices .download-invoices>.form-checkbox{margin-left:auto;flex-direction:row-reverse;margin-right:24px}.businessinvoice-contracts-index .modal-invoices .download-invoices .invoices-list .card.invoice .column .form-checkbox{position:absolute;margin-right:0;right:0}.business-invoice-container .installments .installments-product{padding:16px 16px 12px}.business-invoice-container .installments .installments-product .product-name{font-size:14px}.business-invoice-container .installments .installments-product .product-info{margin-top:12px;padding-top:12px;flex-direction:column;align-items:flex-start}.business-invoice-container .installments .installments-product .product-info .product-info-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.business-invoice-container .installments .installments-product .product-info .actions{width:100%;margin-top:12px}.business-invoice-container .installments .installments-product .product-info .actions .button{width:100%}.business-invoice-container .installments .installments-title{font-size:16px;margin:24px 0 8px}.business-invoice-container .installments .installments-list{max-height:100%;background:transparent;box-shadow:none}.businessinvoice-contracts-payment .business-invoice-payment-container .title{font-size:16px}.businessinvoice-contracts-payment .business-invoice-payment-container .subtitle{font-size:14px}.businessinvoice-contracts-payment .business-invoice-payment-container .payment-invoices{margin-top:24px}.businessinvoice-contracts-payment .business-invoice-payment-container .payment-invoices .invoices-list .card.invoice .checkbox-tooltip{top:-80px;right:0}.businessinvoice-contracts-payment .business-invoice-payment-container .payment-invoices .invoices-list .card.invoice .checkbox-tooltip+.column .form-checkbox{position:absolute;margin-right:0;right:0}.businessinvoice-contracts-payment .business-invoice-payment-container .payment-invoices .invoices-list .card.invoice .checkbox-tooltip+.column .info{flex-direction:column;align-items:flex-start;gap:0}.businessinvoice-contracts-payment .business-invoice-payment-container .summary{flex-direction:column;align-items:flex-start;padding:16px}.businessinvoice-contracts-payment .business-invoice-payment-container .summary .content{margin-bottom:16px}.businessinvoice-contracts-payment .business-invoice-payment-container .summary .content .label-container{flex-direction:column;align-items:flex-start;margin-right:16px}.businessinvoice-contracts-payment .business-invoice-payment-container .summary .content .label-container .label{font-size:14px}.businessinvoice-contracts-payment .business-invoice-payment-container .summary .content .label-container .label:last-child{opacity:.8}.businessinvoice-contracts-payment .business-invoice-payment-container .summary .content .label-container .label:last-child::before{display:none !important}.businessinvoice-contracts-payment .business-invoice-payment-container .summary .content .price{font-size:20px}.businessinvoice-contracts-payment .business-invoice-payment-container .summary>.button{max-width:100%}.price{font-size:14px}.modal{padding:0}.modal .modal-wrapper{height:auto;min-height:60%;max-height:calc(100% - 60px);border-radius:16px;border-bottom-right-radius:0;border-bottom-left-radius:0}.modal .action.close{top:16px;right:16px}.modal .modal-header{display:flex;align-items:flex-start;flex-direction:column;padding:32px 16px 0}.modal .modal-header .title{font-size:20px}.modal .modal-header .subtitle{font-size:14px}.modal .modal-content{padding:24px 16px 16px}.button .action{height:42px}.block-empty .empty-title{font-size:16px}.block-empty .empty-subtitle{font-size:14px}.active-orders{margin-top:24px}.active-orders .active-orders-link{font-size:16px;margin-bottom:12px}.active-orders .active-orders-link::after{padding:3px}.active-orders .order-item .order-header{flex-direction:column;gap:12px;padding:16px}.active-orders .order-item .order-header .order-info{order:2}.active-orders .order-item .order-content{padding:16px}.active-orders .order-item .order-content .order-details .order-link{position:absolute;right:16px;top:16px;width:42px;height:42px}.logout-success-container{padding:24px 16px;min-height:100vh;gap:24px;border-radius:16px 16px 0 0}.logout-success-container .success-title{font-size:24px}.logout-success-container .success-icon{width:96px;height:96px}.logout-success-container .redirect-info p{font-size:14px}.logout-success-container .countdown{font-size:16px}.business-billing-index #smartsupp-widget-container,.customer-address-index #smartsupp-widget-container{display:none}.customer-account-settings #smartsupp-widget-container{display:none}.order-back-link{width:48px;height:48px}.order-card .order-card-header{padding:12px 16px}.order-card .order-card-header .order-status{position:absolute;right:16px;top:12px}.order-card .order-card-container{padding:8px 16px 16px}.order-card .order-card-container .order-card-content{flex-direction:column;gap:10px}.order-card .order-card-container .order-card-content .order-contract-header .contract-name::after,.order-card .order-card-container .order-card-content .order-contract-header .contract-number{display:none}.order-card .order-card-container .order-card-content .actions>div,.order-card .order-card-container .order-card-content .actions .button{width:100%}.order-header{flex-direction:column;gap:16px;padding:16px;margin-bottom:24px}.order-header .order-header-left .order-id-box .order-id{font-size:16px}.order-header .order-header-left .order-status{order:-1}.order-header .order-header-right .order-actions{flex-direction:column;order:1}.order-header .order-steps{display:flex;flex-direction:column;gap:30px;padding-left:30px}.order-header .order-steps .timeline-step{text-align:left;padding-left:50px;padding-top:0}.order-header .order-steps .timeline-step .step-icon{top:50%;transform:translateY(-50%);left:-30px}.order-header .order-steps .timeline-step .step-date{margin-top:4px;font-size:10px}.order-header .order-steps .timeline-step::before{left:20px;top:50% !important;transform:translateY(-50%)}.order-header .order-steps .timeline-step::after{top:14px;left:25px;width:2px;height:calc(100% + 30px)}.order-header .order-steps .timeline-step:first-child::after{top:24px}.order-header .order-steps .timeline-step:last-child::after{display:none}.order-header .order-steps .timeline-step.current::before{left:18px}.order-info{grid-template-columns:repeat(1, 1fr)}.order-info h4{padding:16px 16px 12px;font-size:14px}.order-info .info-box-content{padding:16px}.order-items{margin:24px 0}.order-items h3,.order-items .order-item-head{font-size:16px;padding:8px 0}.order-items .order-item{padding:16px}.order-items .order-item-image{width:60px;min-width:60px;height:60px}.order-items .order-item-title{font-size:14px}.order-items .order-item-row{flex-direction:column;align-items:flex-start;gap:10px}.order-items .order-item-row .order-item-qty{min-width:auto;width:100%;font-size:12px}.order-items .order-item-row .order-item-price .price{font-size:14px}.order-items .order-subtotal{padding:0 16px}.order-items .order-subtotal .subtotal-row{font-size:14px}.order-items .order-subtotal .subtotal-row .price{font-size:16px}.order-items .order-subtotal .subtotal-note{font-size:14px}.business-card{padding:16px}.business-card .card-header{flex-direction:column;margin-bottom:16px}.business-card .card-header .card-data{text-align:left;margin-top:8px}.business-card .card-header .card-pan{font-size:18px}.business-card .card-info .editable-text{margin-bottom:16px}.business-card .card-info .editable-text .text-display,.business-card .card-info .editable-text .text-edit{font-size:20px}.business-card .card-info .card-binding .actions .delete-container .delete-tooltip{left:unset;right:-60px;width:340px}.business-card-selector{padding:16px}.business-card-selector .card-name{font-size:20px}.business-card-selector .card-label{font-size:14px}.business-cards-index .card-item-container{flex:1 1 100%;max-width:100%}.modal-add-card .modal-wrapper{min-height:auto;margin:0 16px;border-radius:16px}.business-users-index .business-users .business-users-list .business-user{flex-direction:column;padding:16px;background-color:#ffffff;border-radius:16px;margin-bottom:12px;box-shadow:0 4px 12px 0 #0000000A;overflow:hidden}.business-users-index .business-users .business-users-list .business-user:last-child{margin-bottom:0}.business-users-index .business-users .business-users-list .business-user .column{display:flex;flex-direction:column;align-items:flex-start}.business-users-index .business-users .business-users-list .business-user .column.user{flex-direction:row}.business-users-index .business-users .business-users-list .business-user .column>.label{display:block;font-size:14px;font-weight:500;color:#000C16}.business-users-index .business-users .business-users-list .business-user .user-info .name,.business-users-index .business-users .business-users-list .business-user .user-info .email,.business-users-index .business-users .business-users-list .business-user .user-info .telephone{font-size:14px}.business-users-index .business-users .business-users-list .business-user .status .badge{padding:6px;font-size:12px}.business-users-index .business-users .business-users-list .business-user .shop-online{font-size:14px}.business-users-index .business-users .business-users-list .business-user .contract-info .name{font-size:14px}.business-users-index .business-users .business-users-list .business-user .button{width:100%}.business-users-index .modal-user .fieldset.contracts .legend .form-checkbox{margin-right:20px}.business-users-index .modal-user .fieldset.contracts .contract-item{padding:16px 12px}.business-users-index .modal-user .fieldset.contracts .contract-info .contract-name{font-size:14px}.business-users-index .modal-user .fieldset.contracts .contract-info .contract-number{font-size:12px}.business-users-index .modal-user .actions-toolbar{flex-direction:column}.business-legal-index #smartsupp-widget-container{display:none}.customer-account-index .contracts{margin-top:24px}.customer-account-index .contracts .contracts-link{font-size:16px;margin-bottom:12px}.customer-account-index .contracts .contracts-link::after{padding:3px}.customer-account-index .contracts .contracts-container{grid-template-columns:repeat(1, 1fr);gap:16px}.customer-account-index .contracts .button:has(.action.view-all){width:100%;margin:16px auto 0}.customer-account-index .contracts .contract-item .contract-item-wrapper{padding:16px}.customer-account-index .contracts .contract-item .contract-item-wrapper .contract-header{flex-direction:column}.customer-account-index .contracts .contract-item .contract-item-wrapper .contract-header .title{font-size:18px}.customer-account-index .contracts .contract-item .contract-item-wrapper .contract-header .details .line{margin:0 8px}.customer-account-index .contracts .contract-item .contract-item-wrapper .contract-header .location{margin-top:12px}.customer-account-index .contracts .contract-item .contract-item-wrapper .contract-header .location>span{font-size:14px}.customer-account-index .contracts .contract-item .contract-item-wrapper .quantity{margin-bottom:12px}.customer-account-index .contracts .contract-item .contract-item-wrapper .actions-container{flex-direction:column;gap:8px}.customer-account-index .contracts .contract-item .contract-item-wrapper .actions-container .button{width:100%}.customer-account-index .contracts .contract-item .contract-item-wrapper .actions-container .button:last-child{display:none}.customer-account-index .sold.empty{padding:16px}.customer-account-index .sold.empty .actions .price{font-size:24px}.customer-account-index .sold .sold-container{padding:16px}.customer-account-index .sold-header .sold-total .title{font-size:14px}.customer-account-index .sold-header .sold-total .price{font-size:24px;line-height:28px}.customer-account-index .sold-header>svg{width:50px;height:50px;margin-right:16px}.customer-account-index .sold-contracts-list .contract-item .contract-header{flex-direction:column;align-items:flex-start}.customer-account-index .sold-contracts-list .contract-item .contract-header .number{font-size:14px;color:#5A7688}.customer-account-index .sold-contracts-list .contract-item .contract-balance{flex-direction:column;align-items:flex-start;gap:10px}.customer-account-index .sold-contracts-list .contract-item .contract-balance>.button{width:100%}.customer-account-index .modal-sold .modal-wrapper .modal-content{scrollbar-width:none;-ms-overflow-style:none}.customer-account-index .modal-sold .modal-wrapper .modal-content::-webkit-scrollbar{width:0;height:0}.customer-contract-index .modal.contract-list .modal-wrapper{background-color:#f3f5f7;box-shadow:0 2px 12px 0 rgba(0,0,0,0.12)}.customer-contract-index .modal.contract-list .modal-wrapper .card.contract.active:after{display:none}.customer-contract-index.show-contract-list .main .content-container .content-wrapper .contract-list{display:none}.customer-contract-index.show-contract-list .main .content-container .content-wrapper .content-top{width:100%}.customer-contract-index.show-contract-list .main .content-container .content-wrapper .content-top .content-top-wrapper .contract-list-button-mobile{display:flex;padding:12px 8px;flex-direction:row;align-items:flex-start;gap:12px;align-self:stretch;color:#5A7688;border-radius:12px;border:1px solid #dfe3ea;background:#ffffff;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.04);text-decoration:none}.customer-contract-index.show-contract-list .main .content-container .content-wrapper .content-top .content-top-wrapper .contract-list-button-mobile .icon{width:24px}.customer-contract-index.show-contract-list .main .content-container .content-wrapper .content-top .content-top-wrapper .contract-list-button-mobile .contract-details{display:flex;flex-direction:column}.customer-contract-index.show-contract-list .main .content-container .content-wrapper .content-top .content-top-wrapper .contract-list-button-mobile .contract-details .contract-name{color:#000C16;font-size:14px;font-weight:700}.customer-contract-index.show-contract-list .main .content-container .content-wrapper .content-top .content-top-wrapper .contract-list-button-mobile .contract-details .business-name{font-size:12px}.customer-contract-index.show-contract-list .main .content-container .content-wrapper .content-top .content-top-wrapper .contract-list-button-mobile .contract-details .contract-number{font-size:12px}.customer-contract-index.show-contract-list .main .content-container .content-wrapper .content-top .content-top-wrapper .contract-list-button-mobile .contract-details .contract-number:after{content:'';display:inline-block;vertical-align:middle;height:10px;width:1px;background-color:#dfe3ea;margin:0 12px}.customer-contract-index.show-contract-list .main .content-container .content-wrapper .content-top .content-top-wrapper .contract-list-button-mobile .contract-details .contract-action{margin-top:12px;font-weight:500;color:#174899;font-size:14px}.customer-contract-index .header-contract .view{flex-direction:column;align-items:flex-start}.customer-contract-index .header-contract .view .contract-name .name,.customer-contract-index .header-contract .view .contract-name .text-edit{font-size:22px}.customer-contract-index .header-contract .view .status,.customer-contract-index .header-contract .view .role{font-size:12px;padding:4px 8px}.customer-contract-index .header-contract .view .contract-users{margin-top:16px}.customer-contract-index .header-contract .view .contract-status{display:flex;align-items:center;width:100%;margin-bottom:16px}.customer-contract-index .header-contract .view .contract-status .actions{display:flex;align-items:center;gap:10px;margin-left:auto}.customer-contract-index .header-contract .view .address{display:flex;align-items:center;margin-top:4px}.customer-contract-index .header-contract .view .address::before{content:'';display:inline-block;vertical-align:middle;-webkit-mask-image:url('../CloudEBS_BusinessContract/images/icon-location.svg');mask-image:url('../CloudEBS_BusinessContract/images/icon-location.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px;height:12px;background:#000C16;margin-right:4px}.customer-contract-index .header-contract .view .address .contract-address{font-size:14px;font-weight:400;color:#000C16}.customer-contract-index .contract-installment-details .row.top{flex-direction:column;align-items:flex-start;gap:8px}.customer-contract-index .contract-installment-details .description-container{flex-direction:column;align-items:flex-start}.customer-contract-index .contract-installment-details .description-container .description-column{margin-bottom:12px}.customer-contract-index .contract-installment-details .description-container .description-column:last-child{margin-bottom:0}.customer-contract-index .contract-subscription-details .col.payment-method{width:100%}.customer-contract-index .contract-subscription-details .col.actions{width:100%}.customer-contract-index .contract-subscription-details .col.actions .button{width:100%}.customer-contract-index .contract-view .contract-info{flex-direction:column}.customer-contract-index .contract-view .contract-info .contract-menu{max-width:100%}.customer-contract-index .contract-view .contract-products .title{font-size:16px;margin-bottom:12px}.customer-contract-index .contract-view .contract-products .product-list-container{flex-direction:column;gap:12px}.customer-contract-index .contract-view .contract-products .product-list-container .product.item{flex-direction:row;width:100%;padding:12px}.customer-contract-index .contract-view .contract-products .product-list-container .product.item .product-image *{display:block;width:50px;min-width:50px;height:50px}.customer-contract-index .contract-view .contract-products .product-list-container .product.item .product-details{align-items:flex-start;text-align:start}.customer-contract-index .contract-view .contract-products .product-list-container .product.item .product-details .product-name{font-size:16px}.customer-contract-index .contract-view .contract-products .product-list-container .product.item .product-details .product-info{font-size:12px}}@media only screen and (max-width:767px) and (max-width:480px){.business-card .card-info .card-binding{flex-direction:column;align-items:flex-start !important}.business-card .card-info .card-binding .actions .delete-container .delete-tooltip{left:0;right:unset;width:340px}}@font-face{font-family:'Lato';src:url('../fonts/lato/light/Lato-Light.woff2') format('woff2'),url('../fonts/lato/light/Lato-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url('../fonts/lato/regular/Lato-Regular.woff2') format('woff2'),url('../fonts/lato/regular/Lato-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url('../fonts/lato/bold/Lato-Bold.woff2') format('woff2'),url('../fonts/lato/bold/Lato-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url('../fonts/roboto/regular/Roboto-Regular.woff2') format('woff2'),url('../fonts/roboto/regular/Roboto-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url('../fonts/roboto/medium/Roboto-Medium.woff2') format('woff2'),url('../fonts/roboto/medium/Roboto-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url('../fonts/roboto/semi-bold/Roboto-SemiBold.woff2') format('woff2'),url('../fonts/roboto/semi-bold/Roboto-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url('../fonts/roboto/bold/Roboto-Bold.woff2') format('woff2'),url('../fonts/roboto/bold/Roboto-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url('../fonts/roboto/black/Roboto-Black.woff2') format('woff2'),url('../fonts/roboto/black/Roboto-Black.woff') format('woff');font-weight:800;font-style:normal;font-display:swap}.lato{font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}.lato-light{font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}.lato-bold{font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;font-style:normal}.load.indicator{background-color:rgba(255,255,255,0.5);z-index:99999992;bottom:0;left:0;position:fixed;right:0;top:0;position:absolute}.load.indicator:before{background:transparent url('../images/loader-2.gif') no-repeat 50% 50%;border-radius:5px;height:160px;width:160px;bottom:0;box-sizing:border-box;content:'';left:0;margin:auto;position:absolute;right:0;top:0}.load.indicator>span{display:none}.loading-mask{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:100;background:rgba(255,255,255,0.5)}.loading-mask .loader>img{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:100}.loading-mask .loader>p{display:none}body>.loading-mask{z-index:99999992}._block-content-loading{position:relative}[data-role='main-css-loader']{display:none}.lac-notification-sticky{position:relative;z-index:999}.lac-notification-sticky .lac-notification{background-color:#373330;color:#fff;font-size:16px}.lac-notification-sticky .lac-notification .lac-notification-icon{float:left;margin:10px 25px 10px 10px}.lac-notification-sticky .lac-notification .lac-notification-icon .logo-img{display:block}.lac-notification-sticky .lac-notification .lac-notification-text{float:left;padding:15px 0}.lac-notification-sticky .lac-notification .lac-notification-links{float:right;padding:15px 0}.lac-notification-sticky .lac-notification .lac-notification-links a{color:#fff;font-size:14px}.lac-notification-sticky .lac-notification .lac-notification-links .lac-notification-close-link:after{background:url('../Magento_LoginAsCustomerFrontendUi/images/close.svg');content:' ';display:inline-block;height:12px;margin-left:5px;vertical-align:middle;width:12px}.login-container .g-recaptcha,.form-login .g-recaptcha,.form-edit-account .g-recaptcha{margin-bottom:10px !important}body:has(.modal.open){overflow:hidden}.modal{position:fixed;inset:0;height:100vh;z-index:99999990;display:flex;align-items:flex-end;justify-content:flex-end}.modal .modal-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,0.4);backdrop-filter:blur(4px)}.modal .modal-wrapper{position:relative;display:flex;flex-direction:column;overflow-y:hidden;background-color:#ffffff;width:100%;max-width:840px}.modal .action.close{cursor:pointer;position:absolute;background:transparent;border:none;padding:0}.modal .action.close::before{content:'';display:block;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M15.1416 1L0.999467 15.1421" stroke="%23000C16" stroke-width="2" stroke-linecap="round"/><path d="M15.1416 15.1484L0.999467 1.0063" stroke="%23000C16" stroke-width="2" stroke-linecap="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M15.1416 1L0.999467 15.1421" stroke="%23000C16" stroke-width="2" stroke-linecap="round"/><path d="M15.1416 15.1484L0.999467 1.0063" stroke="%23000C16" stroke-width="2" stroke-linecap="round"/></svg>');mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:16px;height:16px;background-color:#000C16}.modal .modal-header{display:flex;align-items:flex-start;flex-direction:column}.modal .modal-header .title{color:#000C16;font-weight:700}.modal .modal-header .subtitle{color:#000C16;font-weight:400}.modal .modal-content{display:flex;flex-direction:column;overflow-y:auto;flex:1 1 auto}.hidden{display:none !important}.add-address-contact{color:#174899}.form-checkbox{display:flex;align-items:center;gap:8px}.form-checkbox .form-control{cursor:pointer;position:relative;width:20px;height:20px;border-radius:4px;border:1.5px solid #5A7688;background-color:transparent;display:flex;align-items:center;justify-content:center}.form-checkbox .form-control input[type='checkbox']{cursor:pointer;position:absolute;inset:0;opacity:0;z-index:1;margin:0}.form-checkbox:has(input[type="checkbox"]:checked) .form-control{background-color:#003E90;border-color:#003E90}.form-checkbox:has(input[type="checkbox"]:checked) .form-control::after{content:'';display:block;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="8" viewBox="0 0 11 8" fill="none"><path d="M1 3.83L3.83 6.66L9.5 1" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="8" viewBox="0 0 11 8" fill="none"><path d="M1 3.83L3.83 6.66L9.5 1" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:12px;height:9px;background-color:#ffffff;margin-top:1px}.form-checkbox .label{font-size:16px;font-weight:400;color:#000C16}.form-radio-button{position:relative}.form-radio-button input{position:absolute;opacity:0;visibility:hidden}.form-radio-button input:checked~label{color:#000C16;font-weight:700}.form-radio-button input:checked~label:before{border-color:#174899}.form-radio-button input:checked~label:after{display:block}.form-radio-button label{padding-left:30px;position:relative;cursor:pointer}.form-radio-button label:before,.form-radio-button label:after{width:20px;height:20px;display:block;content:'';border-radius:50%;border:2px solid #5A7688;position:absolute;left:0;top:0;box-sizing:border-box}.form-radio-button label:after{display:none;background:#174899;border:none;width:10px;height:10px;top:5px;left:5px}.checkout-index-index>.loading-mask{z-index:99999991}.checkout-index-index .add-billing-address #bussiness-address-map{display:none}.checkout-index-index .business-address-form fieldset,.checkout-index-index .business-address-contact-form fieldset{border:none;margin-bottom:36px;padding:0}.checkout-index-index .business-address-form fieldset .legend,.checkout-index-index .business-address-contact-form fieldset .legend{font-size:16px;font-weight:700;line-height:20px;margin-bottom:16px;float:none}.checkout-index-index .business-address-form fieldset .form-description,.checkout-index-index .business-address-contact-form fieldset .form-description{font-size:14px;line-height:16px;font-weight:400}.checkout-index-index .business-address-form fieldset .fields,.checkout-index-index .business-address-contact-form fieldset .fields{display:flex;flex-wrap:wrap;gap:16px}.checkout-index-index .business-address-form fieldset .fields.checkbox,.checkout-index-index .business-address-contact-form fieldset .fields.checkbox{gap:10px}.checkout-index-index .business-address-form fieldset .field,.checkout-index-index .business-address-contact-form fieldset .field{width:calc(50% - 8px);position:relative;margin:0 !important}.checkout-index-index .business-address-form fieldset .field.full-width,.checkout-index-index .business-address-contact-form fieldset .field.full-width{width:100%}@media (max-width:576px){.checkout-index-index .business-address-form fieldset .field,.checkout-index-index .business-address-contact-form fieldset .field{width:100%}}.checkout-index-index .business-address-form fieldset .field:has(.input-text:focus) .label,.checkout-index-index .business-address-contact-form fieldset .field:has(.input-text:focus) .label,.checkout-index-index .business-address-form fieldset .field:has(.input-text:not(:placeholder-shown)) .label,.checkout-index-index .business-address-contact-form fieldset .field:has(.input-text:not(:placeholder-shown)) .label{font-size:10px;line-height:12px}.checkout-index-index .business-address-form fieldset .field.street,.checkout-index-index .business-address-contact-form fieldset .field.street{width:calc(80% - 8px)}.checkout-index-index .business-address-form fieldset .field.street_number,.checkout-index-index .business-address-contact-form fieldset .field.street_number{width:calc(20% - 8px)}.checkout-index-index .business-address-form fieldset .field.address-type-additional,.checkout-index-index .business-address-contact-form fieldset .field.address-type-additional{width:calc(25% - 12px)}.checkout-index-index .business-address-form fieldset .field.full-width,.checkout-index-index .business-address-contact-form fieldset .field.full-width{width:100%}.checkout-index-index .business-address-form fieldset .field.address-type,.checkout-index-index .business-address-contact-form fieldset .field.address-type,.checkout-index-index .business-address-form fieldset .field.customer-type,.checkout-index-index .business-address-contact-form fieldset .field.customer-type{display:flex;align-items:center;gap:24px;padding-top:12px}.checkout-index-index .business-address-form fieldset .field.address-type.disabled,.checkout-index-index .business-address-contact-form fieldset .field.address-type.disabled,.checkout-index-index .business-address-form fieldset .field.customer-type.disabled,.checkout-index-index .business-address-contact-form fieldset .field.customer-type.disabled{pointer-events:none;opacity:.5}.checkout-index-index .business-address-form fieldset .field.address-type .address-type-item,.checkout-index-index .business-address-contact-form fieldset .field.address-type .address-type-item,.checkout-index-index .business-address-form fieldset .field.customer-type .address-type-item,.checkout-index-index .business-address-contact-form fieldset .field.customer-type .address-type-item{font-size:16px;line-height:20px}.checkout-index-index .business-address-form fieldset .field .control,.checkout-index-index .business-address-contact-form fieldset .field .control{position:static !important}.checkout-index-index .business-address-form fieldset .field .custom-tooltip,.checkout-index-index .business-address-contact-form fieldset .field .custom-tooltip{position:absolute;right:18px;top:14px}.checkout-index-index .business-address-form fieldset .field .custom-tooltip:after,.checkout-index-index .business-address-contact-form fieldset .field .custom-tooltip:after{content:'';display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;background:#ffffff;transform:translate(-50%, -50%);z-index:-1}.checkout-index-index .business-address-form fieldset .field .custom-tooltip .tooltip-toggle,.checkout-index-index .business-address-contact-form fieldset .field .custom-tooltip .tooltip-toggle{cursor:pointer}.checkout-index-index .business-address-form fieldset .field .custom-tooltip .tooltip-toggle:hover~.tooltip-content,.checkout-index-index .business-address-contact-form fieldset .field .custom-tooltip .tooltip-toggle:hover~.tooltip-content{display:block}.checkout-index-index .business-address-form fieldset .field .custom-tooltip .tooltip-toggle:before,.checkout-index-index .business-address-contact-form fieldset .field .custom-tooltip .tooltip-toggle:before{display:block;content:'';width:20px;height:20px;-webkit-mask-image:url('../CloudEBS_AdvanceCheckout/images/note_icon.svg');mask-image:url('../CloudEBS_AdvanceCheckout/images/note_icon.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;-mask-size:contain;background:#5A7688}.checkout-index-index .business-address-form fieldset .field .custom-tooltip .tooltip-content,.checkout-index-index .business-address-contact-form fieldset .field .custom-tooltip .tooltip-content{position:absolute;width:250px;transform:translateY(-100%);padding:16px;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,0.08);font-size:14px;line-height:17px;border-color:#000C16;display:none;background:#ffffff;top:-26px;right:-38px}@media (max-width:768px){.checkout-index-index .business-address-form fieldset .field .custom-tooltip .tooltip-content,.checkout-index-index .business-address-contact-form fieldset .field .custom-tooltip .tooltip-content{right:-30px}}.checkout-index-index .business-address-form fieldset .field .label,.checkout-index-index .business-address-contact-form fieldset .field .label{position:absolute;top:8px;left:12px;line-height:32px;color:#5A7688;font-size:15px;transition:all .3s;padding:0;pointer-events:none}.checkout-index-index .business-address-form fieldset .field .label:has(~ .control .input-text:read-only),.checkout-index-index .business-address-contact-form fieldset .field .label:has(~ .control .input-text:read-only){pointer-events:none}.checkout-index-index .business-address-form fieldset .field .input-text,.checkout-index-index .business-address-contact-form fieldset .field .input-text{font-size:15px;line-height:18px;height:48px;padding:22px 12px 8px 12px;border-radius:8px;border:1px solid #dfe3ea;box-shadow:none;background-color:#ffffff;box-sizing:border-box}.checkout-index-index .business-address-form fieldset .field .input-text:read-only,.checkout-index-index .business-address-contact-form fieldset .field .input-text:read-only{border:1px solid #D9D9D9;background-color:#F5F6F7;box-shadow:none;opacity:.5;pointer-events:none}.checkout-index-index .business-address-form fieldset .field .input-text::placeholder,.checkout-index-index .business-address-contact-form fieldset .field .input-text::placeholder{color:transparent;opacity:0}.checkout-index-index .business-address-form fieldset .field .input-text::-webkit-input-placeholder,.checkout-index-index .business-address-contact-form fieldset .field .input-text::-webkit-input-placeholder{color:transparent;opacity:0}.checkout-index-index .business-address-form fieldset .field .input-text::-moz-placeholder,.checkout-index-index .business-address-contact-form fieldset .field .input-text::-moz-placeholder{color:transparent;opacity:0}.checkout-index-index .business-address-form fieldset .field .input-text:-ms-input-placeholder,.checkout-index-index .business-address-contact-form fieldset .field .input-text:-ms-input-placeholder{color:transparent;opacity:0}.checkout-index-index .business-address-form .actions-toolbar .button,.checkout-index-index .business-address-contact-form .actions-toolbar .button{width:100%}.checkout-index-index .business-address-form .actions-toolbar .primary,.checkout-index-index .business-address-contact-form .actions-toolbar .primary{float:none;display:block}.checkout-index-index .business-address-form .actions-toolbar .action,.checkout-index-index .business-address-contact-form .actions-toolbar .action{display:block;width:100%;border:none;padding:0 20px;height:48px;line-height:48px;color:#fff;font-weight:500;font-size:15px;border-radius:8px;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);float:none}.checkout-index-index .business-address-form #bussiness-address-map,.checkout-index-index .business-address-contact-form #bussiness-address-map{width:100%;height:150px;position:relative}.checkout-index-index .business-address-form #bussiness-address-map.show-marker:after,.checkout-index-index .business-address-contact-form #bussiness-address-map.show-marker:after{width:26px;height:37px;display:block;content:' ';position:absolute;top:50%;left:50%;margin:-37px 0 0 -13px;background:url('../CloudEBS_AdvanceCheckout/images/spotlight-poi3.png');background-size:100%;pointer-events:none}.checkout-index-index .business-address-form #bussiness-address-map .map-my-location,.checkout-index-index .business-address-contact-form #bussiness-address-map .map-my-location{background:none 6px center / 28px no-repeat #fff;display:block;border:0px;margin:0px;padding:0px;text-transform:none;appearance:none;cursor:pointer;user-select:none;width:40px;height:40px;border-radius:50%;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;right:10px !important;font-size:0}.checkout-index-index .business-address-form #bussiness-address-map .map-my-location:hover,.checkout-index-index .business-address-contact-form #bussiness-address-map .map-my-location:hover{border:0;background:none 6px center / 28px no-repeat #fff}.checkout-index-index .business-address-form #bussiness-address-map .map-my-location:hover:before,.checkout-index-index .business-address-contact-form #bussiness-address-map .map-my-location:hover:before{background:#000}.checkout-index-index .business-address-form #bussiness-address-map .map-my-location:before,.checkout-index-index .business-address-contact-form #bussiness-address-map .map-my-location:before{content:'';display:block;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-mask-image:url('../CloudEBS_AdvanceCheckout/images/current-location-icon.svg');mask-image:url('../CloudEBS_AdvanceCheckout/images/current-location-icon.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;-mask-size:contain;background:rgba(0,0,0,0.6)}.checkout-index-index .business-address-form .add-courier-information,.checkout-index-index .business-address-contact-form .add-courier-information{font-size:15px;font-weight:500;text-transform:none;color:#174899;position:relative;padding-right:10px;border:1px solid #dfe3ea;border-radius:8px;background:#ffffff;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:48px;padding:8px 20px 8px 10px;cursor:pointer;vertical-align:middle;text-align:center;box-sizing:border-box}.checkout-index-index .business-address-form .add-courier-information span,.checkout-index-index .business-address-contact-form .add-courier-information span{vertical-align:middle;color:#174899;font-weight:500;font-size:15px}.checkout-index-index .business-address-form .add-courier-information:before,.checkout-index-index .business-address-contact-form .add-courier-information:before{width:32px;height:32px;margin-right:4px;background-color:#174899;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url('../CloudEBS_AdvanceCheckout/images/add_icon.svg');mask-image:url('../CloudEBS_AdvanceCheckout/images/add_icon.svg');content:'';display:inline-block;vertical-align:middle}.checkout-index-index .business-address-form .add-courier-information:hover,.checkout-index-index .business-address-contact-form .add-courier-information:hover{text-decoration:none}.profile-dropdown-wrapper{height:40px}.profile-select-wrapper,.profile-dropdown-wrapper{display:flex;flex:1;user-select:none;-webkit-user-select:none}.profile-select-wrapper .profile-header,.profile-dropdown-wrapper .profile-header{display:flex;justify-content:space-between}.profile-select-wrapper .profile-header .header-left,.profile-dropdown-wrapper .profile-header .header-left{margin-bottom:16px}.profile-select-wrapper .profile-header .header-left .title,.profile-dropdown-wrapper .profile-header .header-left .title{font-size:18px;font-weight:800;color:#000C16}.profile-select-wrapper .profile-header .header-left .sub-title,.profile-dropdown-wrapper .profile-header .header-left .sub-title{margin-top:2px;color:#174899;font-size:12px}.profile-select-wrapper .profile-header .logout-button,.profile-dropdown-wrapper .profile-header .logout-button{padding:0;display:inline-flex;align-items:center;justify-content:center;background:#ffffff;border:1px solid #dfe3ea;color:#174899;font-weight:500;border-radius:9999px;cursor:pointer;height:42px;width:42px}.profile-select-wrapper .profile-header .logout-button .label,.profile-dropdown-wrapper .profile-header .logout-button .label{display:none}.profile-select-wrapper .profile-search-input,.profile-dropdown-wrapper .profile-search-input{position:relative;margin-bottom:16px}.profile-select-wrapper .profile-search-input input,.profile-dropdown-wrapper .profile-search-input input{width:100%;padding:6px 12px 6px 16px;border-radius:9999px;border:1px solid #dfe3ea;font-size:15px;height:42px}.profile-select-wrapper .profile-search-input svg,.profile-dropdown-wrapper .profile-search-input svg{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.profile-select-wrapper .profile-list-title,.profile-dropdown-wrapper .profile-list-title{font-size:14px;font-weight:600;color:#000000;margin-bottom:8px}.profile-select-wrapper .profile-button,.profile-dropdown-wrapper .profile-button{position:relative;display:flex;flex:1;color:#ffffff;padding:0 2px;border-radius:20px;cursor:pointer;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.04);border:1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.1);gap:4px;align-items:center;box-sizing:border-box;text-decoration:none}.profile-select-wrapper .profile-button .profile-label,.profile-dropdown-wrapper .profile-button .profile-label{display:flex;flex-direction:column;flex:1}.profile-select-wrapper .profile-button .profile-label small,.profile-dropdown-wrapper .profile-button .profile-label small{font-size:12px;opacity:.7;display:none}.profile-select-wrapper .profile-button .profile-label .business-name,.profile-dropdown-wrapper .profile-button .profile-label .business-name{font-size:14px;font-weight:500}.profile-select-wrapper .profile-button .profile-label .business-name.text-truncate,.profile-dropdown-wrapper .profile-button .profile-label .business-name.text-truncate{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.profile-select-wrapper .profile-button .icon-wrapper,.profile-dropdown-wrapper .profile-button .icon-wrapper{width:36px;height:36px;align-items:center;display:flex;justify-content:center;border-radius:9999px;position:relative}.profile-select-wrapper .profile-button .icon-wrapper::after,.profile-dropdown-wrapper .profile-button .icon-wrapper::after{content:"";position:absolute;inset:0;width:100%;height:100%;opacity:.16;background-color:#ffffff;border-radius:9999px}.profile-select-wrapper .profile-button .dropdown-icon,.profile-dropdown-wrapper .profile-button .dropdown-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;transition:transform .3s ease;margin-right:8px}.profile-select-wrapper .profile-button .dropdown-icon.rotated,.profile-dropdown-wrapper .profile-button .dropdown-icon.rotated{transform:rotate(180deg)}.profile-select-wrapper .profile-button .dropdown-icon svg,.profile-dropdown-wrapper .profile-button .dropdown-icon svg{width:12px;height:12px}.profile-menu-box{position:absolute;right:0;margin-top:58px;width:380px;background:#f3f5f7;border-radius:24px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.04);padding:24px;z-index:99999999;color:#000C16;border:1px solid #DFE2EA;box-sizing:border-box;overflow-y:auto;max-height:calc(100vh - 170px)}.profile-menu-box .menu-title{display:block;font-size:14px;font-weight:500;color:#5A7688;margin-bottom:12px}.profile-menu-box .button{width:100%;font-family:inherit}.profile-menu-box .button .action{cursor:pointer;width:100%;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);padding:0 16px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.profile-menu-box .button .action .label{color:#ffffff;font-size:16px;font-weight:400;text-decoration:none}.profile-menu-box .button .action.outline{border:1px solid #dfe3ea;background:transparent;font-family:inherit}.profile-menu-box .button .action.outline .label{color:#003E90}.profile-menu-box .button .change-profile{background-color:#ffffff;height:42px}.profile-menu-box .profile-list.overflow{max-height:350px;overflow-y:auto;padding-right:8px}.profile-menu-box .profile-item{display:flex;flex-direction:row;background:#ffffff;border:1px solid #DFE3EA;border-radius:8px;padding:12px;margin-bottom:8px;position:relative;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.04);gap:16px;cursor:pointer}.profile-menu-box .profile-item.selected{border-color:#95B2CB}.profile-menu-box .profile-item .icon{font-size:16px;width:40px;height:40px;border-radius:50%;color:#ffffff;display:flex;align-items:center;justify-content:center;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%)}.profile-menu-box .profile-item .icon.business{background:linear-gradient(95.02deg, #2BA232 0%, #49CD51 100%)}.profile-menu-box .profile-item .status.unpaid{font-size:12px;color:#f57c00;margin-top:4px}.profile-menu-box .profile-item .info{display:flex;flex-direction:column;flex:1}.profile-menu-box .profile-item .info .type{font-size:12px;color:#5A7688;font-weight:400}.profile-menu-box .profile-item .info .name{font-size:16px;color:#000C16;font-weight:700}.profile-menu-box .profile-item .checkmark{display:flex;margin-left:auto}.profile-menu-box .account-menu{margin-top:22px}.profile-menu-box .account-menu .menu-list{list-style:none;padding:0;margin:0}.profile-menu-box .account-menu .menu-list li:last-child{border-bottom:none}.profile-menu-box .account-menu .menu-list li{display:flex;align-items:center;padding:12px 0;margin-block:0}.profile-menu-box .account-menu .menu-list li>a{width:100%;display:flex;align-items:center;font-size:16px;font-weight:400;color:#000C16;text-decoration:none}.profile-menu-box .account-menu .menu-list li>a>svg{margin-right:8px}.profile-menu-box .account-menu .menu-list li>a::after{content:'';display:inline-block;border:solid #5A7688;border-width:0 2px 2px 0;padding:4px;transform:rotate(-45deg);margin-left:auto}.profile-menu-box .account-menu .menu-divider{height:1px;background:#dfe3ea;margin:12px 0}.profile-menu-box .profile-content-item{display:flex;align-items:center;gap:16px}.profile-menu-box .profile-status{padding-top:12px;display:flex;flex-wrap:wrap;gap:8px;flex-direction:column;border-top:1px solid #dfe3ea}.profile-menu-box .profile-status .status{display:flex;align-items:center;font-weight:500;gap:8px}.profile-menu-box .profile-status .status.unpaid{font-size:14px;color:#000C16}.profile-menu-box .profile-status .status.overdue{font-size:14px;color:#f57c00;font-weight:500}.profile-menu-box .profile-status .status.maintenance{font-size:14px;color:#000C16}.profile-menu-box .profile-status .status .status-icon{display:flex}.profile-select-login{position:absolute;z-index:1040;inset:0;background-color:rgba(0,0,0,0.3);backdrop-filter:blur(4px)}.profile-select-login .profile-select-wrapper{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.profile-select-login .profile-select-wrapper .profile-menu-box{position:relative;width:calc(100% - 2 * 16px);margin-top:0;padding:16px}.profile-select-login .profile-select-wrapper .profile-menu-box .profile-list.business{margin-bottom:16px}.profile-select-login .profile-select-wrapper .profile-menu-box .profile-list .profile-item{padding:12px;flex-direction:column}.profile-select-login .profile-select-wrapper .profile-menu-box .profile-list .profile-item .profile-content-item{gap:16px}.profile-select-login .profile-select-wrapper .profile-menu-box .profile-list .profile-item .profile-content-item .icon{width:42px;height:42px;padding:8px 6px}.profile-select-login .profile-select-wrapper .profile-menu-box .profile-list .profile-item .profile-content-item .info .name{font-size:16px}.profile-select-login .profile-select-wrapper .profile-menu-box .profile-list .profile-item .profile-content-item .info .contracts{font-size:12px;color:#5A7688}.profile-select-login .profile-select-wrapper .profile-menu-box .profile-list .profile-item .profile-content-item .info .info-title{color:#000C16;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.profile-select-login .profile-select-wrapper .profile-menu-box .profile-list .profile-item .profile-content-item .info .info-text{color:#5A7688;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:24px}.action.activate-personal-profile{display:flex;height:48px;padding:0 20px 0 10px;justify-content:center;align-items:center;gap:4px;border-radius:8px;border:1px solid rgba(255,255,255,0.1);background:linear-gradient(95deg, #003E90 0%, #0D62D1 100%);color:#ffffff}@media screen and (max-width:767px){.profile-select-wrapper .profile-button.no-auth,.profile-dropdown-wrapper .profile-button.no-auth{border-radius:50%}}@media screen and (max-width:768px){.profile-select-wrapper .profile-button.no-auth,.profile-dropdown-wrapper .profile-button.no-auth{padding:0}.profile-select-wrapper .profile-button.no-auth .icon-wrapper,.profile-dropdown-wrapper .profile-button.no-auth .icon-wrapper{width:40px;height:40px}.profile-select-wrapper .profile-button.no-auth .icon-wrapper::after,.profile-dropdown-wrapper .profile-button.no-auth .icon-wrapper::after{display:none}.profile-select-wrapper .profile-button.no-auth .profile-label,.profile-dropdown-wrapper .profile-button.no-auth .profile-label{display:none}.profile-menu-box .button .action{height:42px}}@media (max-width:576px){.profile-menu-box{position:fixed !important;left:0;right:0;margin-top:0;width:calc(100% - 2 * 16px);top:calc(72px + 16px);margin-left:auto;margin-right:auto}}@media (min-width:992px){.profile-button{min-width:240px}}@media screen and (min-width:768px){.profile-select-wrapper,.profile-dropdown-wrapper{height:48px}.profile-select-wrapper .profile-header .header-left,.profile-dropdown-wrapper .profile-header .header-left{margin-bottom:48px}.profile-select-wrapper .profile-header .header-left .title,.profile-dropdown-wrapper .profile-header .header-left .title{font-size:32px}.profile-select-wrapper .profile-header .header-left .sub-title,.profile-dropdown-wrapper .profile-header .header-left .sub-title{margin-top:4px;font-size:15px}.profile-select-wrapper .profile-header .logout-button,.profile-dropdown-wrapper .profile-header .logout-button{gap:4px;padding:0 20px 0 10px;border-radius:8px;height:48px;width:unset}.profile-select-wrapper .profile-header .logout-button .label,.profile-dropdown-wrapper .profile-header .logout-button .label{display:flex}.profile-select-wrapper .profile-search-input,.profile-dropdown-wrapper .profile-search-input{margin-bottom:32px}.profile-select-wrapper .profile-search-input input,.profile-dropdown-wrapper .profile-search-input input{padding:10px 16px 10px 20px;height:48px}.profile-select-wrapper .profile-list-title,.profile-dropdown-wrapper .profile-list-title{font-size:17px;margin-bottom:12px}.profile-select-wrapper .profile-button,.profile-dropdown-wrapper .profile-button{background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);border-radius:24px;padding:0 5px;align-items:center;gap:4px;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.12);border:1px solid rgba(255,255,255,0.2)}.profile-select-wrapper .profile-button .profile-label small,.profile-dropdown-wrapper .profile-button .profile-label small{display:flex;font-size:11px;opacity:.7}.profile-select-wrapper .profile-button .icon-wrapper,.profile-dropdown-wrapper .profile-button .icon-wrapper{width:40px;height:40px}.profile-select-wrapper .profile-button .dropdown-icon svg,.profile-dropdown-wrapper .profile-button .dropdown-icon svg{width:16px;height:16px}.profile-select-wrapper .profile-button.no-auth,.profile-dropdown-wrapper .profile-button.no-auth{padding-right:8px}.profile-select-wrapper .profile-button.no-auth .profile-label,.profile-dropdown-wrapper .profile-button.no-auth .profile-label{display:flex}.profile-menu-box .button .action{height:48px}.profile-menu-box .profile-item .profile-status{flex-direction:row;gap:16px;padding-left:80px}.profile-menu-box .profile-item .profile-status .status{gap:8px}.profile-select-login .profile-select-wrapper .profile-menu-box{width:800px;padding:48px}.profile-select-login .profile-select-wrapper .profile-menu-box .profile-list.business{margin-bottom:32px}.profile-select-login .profile-select-wrapper .profile-menu-box .profile-list .profile-item{padding:20px}.profile-select-login .profile-select-wrapper .profile-menu-box .profile-list .profile-item .profile-content-item{gap:24px}.profile-select-login .profile-select-wrapper .profile-menu-box .profile-list .profile-item .profile-content-item .icon{width:60px;height:60px}.profile-select-login .profile-select-wrapper .profile-menu-box .profile-list .profile-item .profile-content-item .info .name{font-size:24px}.profile-select-login .profile-select-wrapper .profile-menu-box .profile-list .profile-item .profile-content-item .info .contracts{font-size:16px}}@media (max-width:768px){.modal-business-account{top:0 !important;box-sizing:border-box;padding:7px 5px}}.modal-business-account .modal-inner-wrap{max-width:100%;width:650px;max-height:min(90%, 910px) !important;border-radius:15px;box-shadow:0px 0px 30px rgba(0,70,158,0.15)}@media (max-width:768px){.modal-business-account .modal-inner-wrap{min-height:auto !important;margin:0 auto;max-height:100% !important}}.modal-business-account .modal-inner-wrap.scroll-wrap .block-footer{border-radius:15px;box-shadow:0px 0px 30px rgba(0,70,158,0.15)}.modal-business-account .modal-inner-wrap .modal-header{height:0;padding:0}.modal-business-account .modal-inner-wrap .action-close{top:10px;font-size:14px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;padding:12px 10px}@media (max-width:640px){.modal-business-account .modal-inner-wrap .action-close{padding:8px 6px}}.modal-business-account .modal-inner-wrap .action-close>span{color:#002f6b}.modal-business-account .modal-inner-wrap .action-close:after{font-size:40px}.modal-business-account .modal-inner-wrap .modal-content{overflow-y:visible;margin:0;padding:0 24px}@media (max-width:640px){.modal-business-account .modal-inner-wrap .modal-content{padding:0 20px}}.modal-business-account .modal-inner-wrap .block-modal-business-account{margin:0;display:flex;flex-direction:column}.modal-business-account .modal-inner-wrap .block-title{padding-top:24px;padding-bottom:32px;flex-shrink:0;box-sizing:border-box}@media (max-width:640px){.modal-business-account .modal-inner-wrap .block-title{padding-top:20px;padding-bottom:24px}}.modal-business-account .modal-inner-wrap .block-title strong{font-size:24px;line-height:29px;display:block;margin-bottom:5px}@media (max-width:768px){.modal-business-account .modal-inner-wrap .block-title strong{font-size:20px}}.modal-business-account .modal-inner-wrap .block-title span{font-size:14px;font-weight:normal;line-height:18px;display:block}.modal-business-account .modal-inner-wrap .block-title .block-modal-heading-email{font-size:16px;line-height:19px;color:#7f7f7f;margin-bottom:32px}@media (max-width:640px){.modal-business-account .modal-inner-wrap .block-title .block-modal-heading-email{font-size:14px;line-height:18px;margin-bottom:24px}}.modal-business-account .modal-inner-wrap .modal-footer{display:none !important}.modal-business-account .modal-inner-wrap .block-content{overflow:auto;box-sizing:border-box;margin:-24px -14px 0 -24px;padding:0 14px 0 24px}.modal-business-account .modal-inner-wrap .block-content::-webkit-scrollbar{width:5px}.modal-business-account .modal-inner-wrap .block-content::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.1);border-color:#ffffff;border-width:0 2px;border-style:solid}.modal-business-account .modal-inner-wrap .block-content::-webkit-scrollbar-thumb{background-color:#00469e}@media (max-width:640px){.modal-business-account .modal-inner-wrap .block-content{margin:-14px -10px 0 -20px;padding:0 10px 0 20px}}.modal-business-account .modal-inner-wrap .block-footer{padding:24px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;gap:28px;margin:0 -24px}@media (max-width:640px){.modal-business-account .modal-inner-wrap .block-footer{flex-direction:column;gap:16px;padding:24px 20px 20px;margin:0 -20px}}.modal-business-account .modal-inner-wrap .block-footer button{width:50%;height:50px;border:none;border-width:1px;border-radius:25px;padding:0;font-size:16px;box-shadow:none;box-sizing:border-box}@media (max-width:640px){.modal-business-account .modal-inner-wrap .block-footer button{height:42px;width:100%;border-radius:30px;font-size:12px;font-weight:600}}.modal-business-account .modal-inner-wrap .block-footer button.logout{color:#00469e;background:#ffffff;border:1px solid #00469e}@media (max-width:640px){.modal-business-account .modal-inner-wrap .block-footer button.logout{order:1}}.modal-business-account .modal-inner-wrap .block-footer button.logout a{display:block;line-height:50px;font-weight:600;color:#00469e}@media (max-width:640px){.modal-business-account .modal-inner-wrap .block-footer button.logout a{line-height:42px}}.modal-business-account .modal-inner-wrap .block-footer button.logout a:hover,.modal-business-account .modal-inner-wrap .block-footer button.logout a:active,.modal-business-account .modal-inner-wrap .block-footer button.logout a:focus{text-decoration:none}.modal-business-account .modal-inner-wrap .block-footer button.continue{color:#ffffff;background:#06469e}.modal-business-account .modal-inner-wrap .profiles-list{gap:16px;display:grid;padding-top:24px;padding-bottom:16px}.modal-business-account .modal-inner-wrap .profiles-list .business-profile{cursor:pointer;width:100%;float:left;list-style:none;padding:12px 0;border:none;border-radius:30px;box-shadow:0px 0px 20px rgba(0,70,158,0.15);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}@media (max-width:640px){.modal-business-account .modal-inner-wrap .profiles-list .business-profile{padding:5px 0}}.modal-business-account .modal-inner-wrap .profiles-list .business-profile.selected{border:1px solid #00469e;box-shadow:0px 0px 30px rgba(0,70,158,0.25)}.modal-business-account .modal-inner-wrap .profiles-list .business-profile.selected .bussiness-checkbox-selected{display:block !important}.modal-business-account .modal-inner-wrap .profiles-list .business-profile .business-info{flex-shrink:0}.modal-business-account .modal-inner-wrap .profiles-list .business-profile .business-info.business-info-details{flex-grow:1}.modal-business-account .modal-inner-wrap .profiles-list .business-profile .business-info strong{font-size:18px;font-weight:bold;font-style:normal;text-align:left;color:#001d3a;line-height:22px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:10px}@media (max-width:640px){.modal-business-account .modal-inner-wrap .profiles-list .business-profile .business-info strong{font-size:16px;line-height:20px}}.modal-business-account .modal-inner-wrap .profiles-list .business-profile .business-info .no-image{width:42px;height:42px;background:#00469e;border-radius:50%;display:flex;justify-content:center;margin:0 16px 0 12px}@media (max-width:640px){.modal-business-account .modal-inner-wrap .profiles-list .business-profile .business-info .no-image{margin:0 25px 0 5px}}.modal-business-account .modal-inner-wrap .profiles-list .business-profile .business-info .no-image svg{margin:auto}.modal-business-account .modal-inner-wrap .profiles-list .business-profile .business-info .with-image{width:42px;height:42px;border-radius:50%;display:flex;justify-content:center;margin:0 16px 0 12px}.modal-business-account .modal-inner-wrap .profiles-list .business-profile .business-info .buttons{gap:25px;display:flex;margin:6px 0}.modal-business-account .modal-inner-wrap .profiles-list .business-profile .business-info .buttons a{font-size:12px;font-weight:600;color:#00469e}.modal-business-account .modal-inner-wrap .profiles-list .business-profile .business-role{flex-shrink:0;line-height:40px}.modal-business-account .modal-inner-wrap .profiles-list .business-profile .bussiness-checkbox{position:relative;right:0;width:24px;height:24px;border-color:#e6edf0;border-width:1px;border-style:solid;border-radius:20px;box-shadow:inset 0px 3px 1.5px rgba(3,34,61,0.3);background:#e6edf0;display:flex;margin:0 24px 0 0}@media (max-width:640px){.modal-business-account .modal-inner-wrap .profiles-list .business-profile .bussiness-checkbox{margin:0 12px 0 0}}.modal-business-account .modal-inner-wrap .profiles-list .business-profile .bussiness-checkbox .bussiness-checkbox-selected{position:relative;width:16px;height:16px;filter:drop-shadow(0px 3px 3px rgba(0,70,158,0.3));background:#63c4ff;border-radius:20px;margin:auto;background:linear-gradient(180deg, #63c4ff 0%, #044ba2 58.56%, #00095b 100%)}.modal-business-account .modal-inner-wrap .profiles-list .business-alert{display:flex;align-items:flex-start}.modal-business-account .modal-inner-wrap .profiles-list .business-alert .icon{margin-right:12px;margin-top:3px}.modal-business-account .modal-inner-wrap .profiles-list .business-alert .text .text-error{font-size:14px;line-height:18px;color:#ea4b1b}.modal-business-account .modal-inner-wrap .profiles-list .business-alert .text .text-fine{font-weight:100;color:#001d3a}.contact-list{background:#ffffff;padding:24px;border:1px solid #dfe3ea;box-shadow:0 4px 12px 0 rgba(0,0,0,0.04);border-radius:16px;width:480px;max-width:100%;box-sizing:border-box}.contact-list .contacts{display:flex;flex-direction:column;gap:12px}.contact-list .contact-item{border:1px solid #dfe3ea;padding:16px;border-radius:8px}.contact-list .contact-item .contact-select{display:flex}.contact-list .contact-item .contact-name{font-size:18px;font-weight:700;line-height:21px;margin-bottom:5px}.contact-list .contact-item .contact-telephone{font-size:16px;font-weight:400;line-height:19px;color:#5A7688}.contact-list .contact-list-header{display:flex;gap:16px;margin-bottom:12px}.contact-list .contact-list-header .contact-search{position:relative;width:100%}.contact-list .contact-list-header .contact-search:after{position:absolute;top:50%;right:20px;width:24px;height:24px;transform:translateY(-50%);background-color:#5A7688;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url('../CloudEBS_BusinessAddress/images/icon-search.svg');mask-image:url('../CloudEBS_BusinessAddress/images/icon-search.svg');content:'';display:block}.contact-list .contact-list-header .search-input{background:#F3F5F7;border:1px solid #dfe3ea;border-radius:24px;padding:0 50px 0 20px}.contact-list .add-new-contact{margin-top:12px;width:100%;border:1px solid #dfe3ea;border-radius:8px;padding:0 16px;height:48px;line-height:48px;box-sizing:border-box;background:#ffffff;font-weight:500;color:#174899}.contact-list .add-new-contact:before{width:32px;height:32px;margin-right:4px;background-color:#174899;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url('../CloudEBS_BusinessAddress/images/arrow_right.svg');mask-image:url('../CloudEBS_BusinessAddress/images/arrow_right.svg');content:'';display:inline-block;vertical-align:middle}.action.close{cursor:pointer;background:transparent;border:none;padding:0;width:24px;flex-shrink:0}.action.close::before{content:'';display:block;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M15.1416 1L0.999467 15.1421" stroke="%23000C16" stroke-width="2" stroke-linecap="round"/><path d="M15.1416 15.1484L0.999467 1.0063" stroke="%23000C16" stroke-width="2" stroke-linecap="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M15.1416 1L0.999467 15.1421" stroke="%23000C16" stroke-width="2" stroke-linecap="round"/><path d="M15.1416 15.1484L0.999467 1.0063" stroke="%23000C16" stroke-width="2" stroke-linecap="round"/></svg>');mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:16px;height:16px;background-color:#000C16}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .cart-summary-top-container{overflow:visible !important}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .cart-summary-top-container .cart-totals .table-wrapper table .totals:not(.grand.totals) th.mark.shipping-address{max-width:100%;padding-right:0}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .cart-summary-top-container .cart-totals .table-wrapper table .totals:not(.grand.totals) th.mark.shipping-address .title{font-weight:700}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .control{margin-top:24px;position:relative}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .control .input-text{background:#ffffff 0% 0% no-repeat padding-box;box-shadow:inset 0px 3px 6px #000000 29,0px 2px 20px #000000 0d !important;border-radius:30px;color:#00469e;border:0}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .control .input-text::placeholder{color:#000000}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .control:after{display:block;width:18px;height:18px;content:' ';background:url('../CloudEBS_BusinessAddress/images/icon-search.svg') center center no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:10px;margin:auto}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .address-disclaimer{display:flex;margin-top:26px;border:1px solid #ea7b1b;border-radius:10px;padding:15px;align-items:flex-start}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .address-disclaimer .icon{display:flex}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .address-disclaimer .text{display:flex;width:100%;margin-left:10px}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .address-disclaimer .text span{font-size:12px;line-height:21px}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .addresses-wrapper{display:flex;flex-direction:column;position:relative}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .addresses-wrapper .addresses-dropdown-trigger{display:flex;flex:1}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .addresses-wrapper .addresses-dropdown-trigger.active .control .input-text{box-shadow:unset !important}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .addresses-wrapper .addresses-dropdown-trigger .control{display:flex;flex:1}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .addresses-wrapper .block-contract-addresses{margin:0;list-style:none none;z-index:101;position:absolute;right:0;left:0;top:0}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .addresses-wrapper .block-contract-addresses .addresses-content-wrapper .addresses-list-wrapper{display:flex;flex-direction:column;padding:21px 23px;padding-right:19px;list-style:none none;margin-top:8px;min-width:100%;min-height:300px;max-height:460px;box-sizing:border-box;background:#ffffff 0% 0% no-repeat padding-box;box-shadow:0px 5px 15px #000000 29;border-radius:30px;overflow:hidden}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .addresses-wrapper .block-contract-addresses .addresses-content-wrapper .addresses-list-wrapper ul.addresses-list{margin:0;padding:0;padding-right:14px;overflow-y:auto;height:100%;display:flex;flex-direction:column}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .addresses-wrapper .block-contract-addresses .addresses-content-wrapper .addresses-list-wrapper ul.addresses-list::-webkit-scrollbar{width:5px}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .addresses-wrapper .block-contract-addresses .addresses-content-wrapper .addresses-list-wrapper ul.addresses-list::-webkit-scrollbar-thumb{background-color:#00469e}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .addresses-wrapper .block-contract-addresses .addresses-content-wrapper .addresses-list-wrapper ul.addresses-list::-webkit-scrollbar-track{background:#f6f6f6;border-left:1px solid transparent;border-right:1px solid transparent;background-clip:padding-box}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .addresses-wrapper .block-contract-addresses .addresses-content-wrapper .addresses-list-wrapper ul.addresses-list .address-details{display:flex;flex-direction:column;font-size:14px;line-height:21px;margin-bottom:0;cursor:pointer}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .addresses-wrapper .block-contract-addresses .addresses-content-wrapper .addresses-list-wrapper ul.addresses-list .address-details .matched{font-weight:700}.checkout-cart-index .page-main .columns .column.main .cart-container .cart-summary .totals.contract-addresses .addresses-wrapper .block-contract-addresses .addresses-content-wrapper .addresses-list-wrapper ul.addresses-list .address-details:not(:last-child):after{content:'';border-bottom:1px solid #000000;width:100%;opacity:.1;margin-bottom:15px;margin-top:15px}.button{width:fit-content}.button .action{cursor:pointer;width:100%;height:48px;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);padding:0 16px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.button .action .icon{line-height:0;margin-right:8px}.button .action .label{color:#ffffff;font-size:16px;font-weight:400;text-decoration:none}.button .action:hover{background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);border:none;color:unset}.content-floating-container{display:flex;align-items:center;position:fixed;right:48px;bottom:48px;pointer-events:none;z-index:1030}.content-floating-container>*{pointer-events:auto;margin-left:20px}.content-floating-container .new-order-container .action.new-order{height:56px !important;border-radius:28px !important;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.12);position:relative}.content-floating-container .new-order-container .action.new-order::after{content:'';position:absolute;inset:0;border-radius:inherit;border:4px solid rgba(255,255,255,0.1)}.modal-new-order{box-sizing:border-box;height:100dvh}.modal-new-order .modal-wrapper{height:auto !important;min-height:auto !important}.modal-new-order .modal-wrapper .modal-header{padding:16px 16px 0 !important}.modal-new-order .modal-wrapper .modal-content{padding:12px 16px 16px !important}.modal-new-order .section{display:flex;flex-direction:column;margin-bottom:24px}.modal-new-order .section:last-child{margin-bottom:0}.modal-new-order .section .title{display:flex;align-items:center;font-size:16px;font-weight:500;color:#000C16;margin-bottom:12px}.modal-new-order .section .list-wrapper{background-color:#f3f5f7;border-radius:12px;padding:8px;display:flex;flex-direction:column;max-height:460px;overflow-y:auto;gap:8px;scrollbar-width:4px;scrollbar-color:#000C16}.modal-new-order .section .list-wrapper::-webkit-scrollbar{width:4px;height:4px;border-radius:10px}.modal-new-order .section .list-wrapper::-webkit-scrollbar-track{border-radius:10px}.modal-new-order .section .list-wrapper::-webkit-scrollbar-thumb{background-color:#000C16;border-radius:10px}.modal-new-order .section.order-from-contract .title::before{content:'';display:inline-block;margin-right:12px;width:24px;height:24px;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M16.0909 17.9231V21.7308C16.0909 22.4314 15.5411 23 14.8636 23H4.22727C3.90178 23 3.58962 22.8663 3.35946 22.6283C3.1293 22.3902 3 22.0674 3 21.7308V7.34616C3 6.64554 3.54982 6.07692 4.22727 6.07692H6.27273C6.82099 6.07654 7.36833 6.12333 7.90909 6.21682M16.0909 17.9231H19.7727C20.4502 17.9231 21 17.3545 21 16.6538V11.1538C21 6.12205 17.4622 1.94657 12.8182 1.1399C12.2774 1.04641 11.7301 0.999617 11.1818 1H9.13636C8.45891 1 7.90909 1.56862 7.90909 2.26923V6.21682M16.0909 17.9231H9.13636C8.81087 17.9231 8.49871 17.7894 8.26855 17.5513C8.03839 17.3133 7.90909 16.9905 7.90909 16.6538V6.21682M21 13.6923V11.5769C21 10.5671 20.6121 9.59856 19.9216 8.88448C19.2311 8.1704 18.2947 7.76923 17.3182 7.76923H15.6818C15.3563 7.76923 15.0442 7.63551 14.814 7.39748C14.5838 7.15946 14.4545 6.83662 14.4545 6.5V4.80769C14.4545 4.30766 14.3593 3.81252 14.1743 3.35055C13.9893 2.88858 13.7181 2.46883 13.3762 2.11525C13.0343 1.76167 12.6284 1.4812 12.1817 1.28985C11.735 1.09849 11.2562 1 10.7727 1H9.54545" stroke="%2345BDFC" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M16.0909 17.9231V21.7308C16.0909 22.4314 15.5411 23 14.8636 23H4.22727C3.90178 23 3.58962 22.8663 3.35946 22.6283C3.1293 22.3902 3 22.0674 3 21.7308V7.34616C3 6.64554 3.54982 6.07692 4.22727 6.07692H6.27273C6.82099 6.07654 7.36833 6.12333 7.90909 6.21682M16.0909 17.9231H19.7727C20.4502 17.9231 21 17.3545 21 16.6538V11.1538C21 6.12205 17.4622 1.94657 12.8182 1.1399C12.2774 1.04641 11.7301 0.999617 11.1818 1H9.13636C8.45891 1 7.90909 1.56862 7.90909 2.26923V6.21682M16.0909 17.9231H9.13636C8.81087 17.9231 8.49871 17.7894 8.26855 17.5513C8.03839 17.3133 7.90909 16.9905 7.90909 16.6538V6.21682M21 13.6923V11.5769C21 10.5671 20.6121 9.59856 19.9216 8.88448C19.2311 8.1704 18.2947 7.76923 17.3182 7.76923H15.6818C15.3563 7.76923 15.0442 7.63551 14.814 7.39748C14.5838 7.15946 14.4545 6.83662 14.4545 6.5V4.80769C14.4545 4.30766 14.3593 3.81252 14.1743 3.35055C13.9893 2.88858 13.7181 2.46883 13.3762 2.11525C13.0343 1.76167 12.6284 1.4812 12.1817 1.28985C11.735 1.09849 11.2562 1 10.7727 1H9.54545" stroke="%2345BDFC" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#45BDFC}.modal-new-order .section.repeat-last-order .title::before{content:'';display:inline-block;margin-right:12px;width:24px;height:24px;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="22" viewBox="0 0 20 22" fill="none"><path d="M14.75 0.75L18.75 4.75L14.75 8.75" stroke="%2345BDFC" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M0.75 9.75V8.75C0.75 7.68913 1.17143 6.67172 1.92157 5.92157C2.67172 5.17143 3.68913 4.75 4.75 4.75H18.75" stroke="%2345BDFC" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.75 20.75L0.75 16.75L4.75 12.75" stroke="%2345BDFC" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.75 11.75V12.75C18.75 13.8109 18.3286 14.8283 17.5784 15.5784C16.8283 16.3286 15.8109 16.75 14.75 16.75H0.75" stroke="%2345BDFC" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="22" viewBox="0 0 20 22" fill="none"><path d="M14.75 0.75L18.75 4.75L14.75 8.75" stroke="%2345BDFC" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M0.75 9.75V8.75C0.75 7.68913 1.17143 6.67172 1.92157 5.92157C2.67172 5.17143 3.68913 4.75 4.75 4.75H18.75" stroke="%2345BDFC" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.75 20.75L0.75 16.75L4.75 12.75" stroke="%2345BDFC" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.75 11.75V12.75C18.75 13.8109 18.3286 14.8283 17.5784 15.5784C16.8283 16.3286 15.8109 16.75 14.75 16.75H0.75" stroke="%2345BDFC" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#45BDFC}.modal-new-order .product-item{display:flex;flex-direction:column;background-color:#ffffff;border:1px solid #dfe3ea;box-shadow:0 4px 12px 0 #0000000A;border-radius:8px;padding:16px}.modal-new-order .product-item .product-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;gap:8px}.modal-new-order .product-item .product-header .contract-title{font-size:18px;font-weight:700;color:#000C16}.modal-new-order .product-item .product-header .contract-details{width:100%}.modal-new-order .product-item .product-header .contract-details>span{font-size:14px;color:#5A7688;font-weight:400}.modal-new-order .product-item .product-header .contract-details .line{display:inline-block;height:10px;width:1px;background:#dfe3ea}.modal-new-order .product-item .product-header .location{display:flex;align-items:center;text-wrap:nowrap}.modal-new-order .product-item .product-header .location svg{width:15px;height:15px;object-fit:contain;margin-right:8px}.modal-new-order .product-item .product-header .location>span{flex:1;color:#000C16;font-weight:400}.modal-new-order .product-item .product-content{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #dfe3ea;padding-top:12px}.modal-new-order .product-item .product-content .quantity{display:block;font-size:14px;color:#5A7688;font-weight:400}.modal-new-order .order-item{display:flex;flex-direction:column;background-color:#ffffff;border:1px solid #dfe3ea;box-shadow:0 4px 12px 0 #0000000A;border-radius:8px;padding:16px}.modal-new-order .order-item .order-label{font-size:14px;font-weight:500;color:#000C16;margin-bottom:12px}.modal-new-order .order-item .order-images{display:flex;align-items:center;gap:24px;margin-bottom:24px}.modal-new-order .order-item .order-images .order-image{position:relative}.modal-new-order .order-item .order-images .order-image>img{width:100%;height:100%;object-fit:contain;max-height:70px}.modal-new-order .order-item .order-images .order-image .image-quantity{position:absolute;right:10px;bottom:0;width:29px;height:22px;background-color:#45BDFC;border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#ffffff;padding:4px 8px}.modal-new-order .order-item .order-info{display:flex;align-items:center;justify-content:space-between;gap:8px}.modal-new-order .order-item .order-info .order-details{flex:1}.modal-new-order .order-item .order-info .order-details .address{font-size:14px;font-weight:400;color:#000C16}.modal-new-order .order-item .order-info .order-details .contract-details{width:100%}.modal-new-order .order-item .order-info .order-details .contract-details>span{font-size:14px;color:#5A7688;font-weight:400}.modal-new-order .order-item .order-info .order-details .contract-details .line{display:inline-block;height:10px;width:1px;background:#dfe3ea}.popup.balance .button,.modal-payment-methods .button{width:fit-content}.popup.balance .button .action,.modal-payment-methods .button .action{cursor:pointer;width:100%;height:48px;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);padding:0 16px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.popup.balance .button .action .icon,.modal-payment-methods .button .action .icon{line-height:0;margin-right:8px}.popup.balance .button .action .label,.modal-payment-methods .button .action .label{color:#ffffff;font-size:16px;font-weight:400;text-decoration:none}.popup.balance .button .action:hover,.modal-payment-methods .button .action:hover{background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);border:none;color:unset}.popup.balance .button .action.secondary,.modal-payment-methods .button .action.secondary{background:#f17421}.popup.balance .button .action.secondary:hover,.modal-payment-methods .button .action.secondary:hover{background:#f17421}.popup.balance .price,.modal-payment-methods .price{font-size:14px;font-weight:400;color:#000C16}.popup.balance .price.bold,.modal-payment-methods .price.bold{font-weight:700}.popup.balance .price .decimals,.modal-payment-methods .price .decimals{top:0;font-size:.6em;vertical-align:super}.popup.balance .price .currency-symbol,.modal-payment-methods .price .currency-symbol{font-weight:inherit !important;margin-left:.25em}.modal-payment-methods{box-sizing:border-box;z-index:99999999}.modal-payment-methods .form-switch{display:flex;align-items:center;gap:12px}.modal-payment-methods .form-switch .control{position:relative;cursor:pointer;min-width:54px;width:54px;height:32px;border-radius:16px;background-color:#dfe3ea;display:flex;align-items:center;transition:.3s all ease;padding:0 4px;box-sizing:border-box}.modal-payment-methods .form-switch .control input[type='checkbox']{cursor:pointer;position:absolute;inset:0;opacity:0;z-index:1;margin:0}.modal-payment-methods .form-switch .control::before{content:'';display:block;width:24px;height:24px;border-radius:50%;background-color:#5A7688;transition:.3s all ease}.modal-payment-methods .form-switch .control:has(input[type='checkbox']:checked){background-color:#45BDFC}.modal-payment-methods .form-switch .control:has(input[type='checkbox']:checked)::before{background-color:#003E90;transform:translateX(calc(100% - 2px))}.modal-payment-methods .form-switch .label{font-size:16px;color:#000C16}.modal-payment-methods .business-card-selector{box-sizing:border-box;cursor:pointer;background-color:#f3f5f7;border:2px solid #dfe3ea;border-radius:20px;margin-bottom:12px;padding:16px}.modal-payment-methods .business-card-selector .card-header{display:flex;justify-content:space-between;margin-bottom:16px}.modal-payment-methods .business-card-selector .card-header::before{content:"";display:block;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20ZM10 18C12.2333 18 14.125 17.225 15.675 15.675C17.225 14.125 18 12.2333 18 10C18 7.76667 17.225 5.875 15.675 4.325C14.125 2.775 12.2333 2 10 2C7.76667 2 5.875 2.775 4.325 4.325C2.775 5.875 2 7.76667 2 10C2 12.2333 2.775 14.125 4.325 15.675C5.875 17.225 7.76667 18 10 18Z" fill="%235A7688"/></svg>');background-repeat:no-repeat;background-size:contain;width:20px;height:20px}.modal-payment-methods .business-card-selector .card-header .card-icon{display:block;background-repeat:no-repeat !important;background-size:contain !important}.modal-payment-methods .business-card-selector .card-header .card-icon.visa{background:url(../CloudEBS_BusinessAccount/images/icon-visa.svg);width:84px;height:36px}.modal-payment-methods .business-card-selector .card-pan{display:block;font-size:18px;color:#000C16;font-weight:400}.modal-payment-methods .business-card-selector .card-pan .type{text-transform:uppercase}.modal-payment-methods .business-card-selector .card-pan .pan{font-weight:500}.modal-payment-methods .business-card-selector .card-expiry-date{font-size:14px;font-weight:400;color:#5A7688}.modal-payment-methods .business-card-selector .card-expiry-date>strong{font-weight:500}.modal-payment-methods .business-card-selector .card-name{display:block;color:#000C16;font-size:20px;font-weight:400;margin-top:16px}.modal-payment-methods .business-card-selector .card-label{font-size:14px;color:#000C16;font-weight:400}.modal-payment-methods .business-card-selector.save-card{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.modal-payment-methods .business-card-selector.save-card .card-data{display:flex;align-items:center}.modal-payment-methods .business-card-selector.save-card .card-data::before{content:"";display:block;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20ZM10 18C12.2333 18 14.125 17.225 15.675 15.675C17.225 14.125 18 12.2333 18 10C18 7.76667 17.225 5.875 15.675 4.325C14.125 2.775 12.2333 2 10 2C7.76667 2 5.875 2.775 4.325 4.325C2.775 5.875 2 7.76667 2 10C2 12.2333 2.775 14.125 4.325 15.675C5.875 17.225 7.76667 18 10 18Z" fill="%235A7688"/></svg>');background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-right:16px}.modal-payment-methods .business-card-selector.selected{background-color:#ffffff;border-color:#174899}.modal-payment-methods .business-card-selector.selected .card-header::before,.modal-payment-methods .business-card-selector.selected .card-data::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z" fill="%232BA232"/><path d="M8 11.83L10.83 14.66L16.5 9" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.modal-payment-methods .business-card-selector.selected .card-name,.modal-payment-methods .business-card-selector.selected .card-label{font-weight:500}.modal-payment-methods .payment-cards{display:flex;flex-direction:column;flex:1}.modal-payment-methods .payment-cards .payment-actions{margin-top:auto}.modal-payment-methods .payment-cards .payment-actions .payment-message{display:flex;align-items:center;background-color:#f8feff;border:1px solid #45BDFC;border-radius:8px;margin-bottom:16px;box-sizing:border-box;padding:12px 16px}.modal-payment-methods .payment-cards .payment-actions .payment-message::before{content:"";display:inline-block;background-image:url("../CloudEBS_BusinessInvoice/images/icon-info.svg");background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-right:12px}.modal-payment-methods .payment-cards .payment-actions .payment-message .message{font-size:14px;line-height:18px;color:#000C16;font-weight:400}.modal-payment-methods .payment-cards .payment-actions .button{width:100%}.modal-payment-methods .payment-cards .payment-actions .button .action.primary .label .price{color:inherit;font-size:inherit}.modal-payment-methods .payment-cards .payment-actions .button .action.link{margin-top:16px}.popup.balance{padding:12px}.popup.balance .close{top:24px !important;right:24px !important;background:#ffffff !important}.popup.balance .balance-header{display:flex;align-items:center;background:linear-gradient(95.02deg, #1E7AF3 0%, #0C62D4 100%),conic-gradient(from 193.77deg at 78.19% 0%, rgba(255,255,255,0) 0deg, rgba(255,255,255,0.8) 360deg);box-shadow:0 4px 12px 0 #0000000A;padding:16px;border-radius:8px;margin-bottom:8px}.popup.balance .balance-header>svg{color:#ffffff;width:50px;height:50px;margin-right:16px}.popup.balance .balance-header .total{display:flex;flex-direction:column}.popup.balance .balance-header .total .title{font-size:14px;color:#ffffff;font-weight:400}.popup.balance .balance-header .total .price{font-size:24px;line-height:28px;font-weight:700;color:#ffffff}.popup.balance .balance-contracts .contract-item{border:1px solid #dfe3ea;border-radius:8px;padding:16px;box-shadow:0 4px 12px 0 #0000000A;margin-bottom:8px}.popup.balance .balance-contracts .contract-item:last-child{margin-bottom:0}.popup.balance .balance-contracts .contract-item .contract-header{display:flex;flex-direction:column}.popup.balance .balance-contracts .contract-item .contract-header .name{font-size:16px;font-weight:400;color:#000C16}.popup.balance .balance-contracts .contract-item .contract-header .number{font-size:14px;font-weight:400;color:#5A7688}.popup.balance .balance-contracts .contract-item .contract-header .line{display:none;height:10px;width:1px;background:#dfe3ea;margin:0 12px}.popup.balance .balance-contracts .contract-item .separator{border-top:1px solid #dfe3ea;margin-top:16px}.popup.balance .balance-contracts .contract-item .contract-balance{display:flex;flex-direction:column;margin-top:16px;gap:10px}.popup.balance .balance-contracts .contract-item .contract-balance>.button{width:100%}.popup.balance .balance-contracts .contract-item .contract-balance:last-child{padding-top:16px;border-top:1px solid #dfe3ea}.popup.balance .balance-contracts .contract-item .contract-balance .balance-info{display:flex;flex-direction:column}.popup.balance .balance-contracts .contract-item .contract-balance .balance-info .price{font-size:18px}.popup.balance .balance-contracts .contract-item .contract-balance .balance-info .label{font-size:14px;font-weight:400;color:#5A7688}.popup.balance .balance-contracts .contract-item .contract-balance .action svg{color:#ffffff}.popup.balance .balance-contracts .contract-item .contract-balance.is-due .balance-info .price{color:#f17421}.popup.balance .show-more{display:flex;flex-direction:column;align-items:center;margin-top:12px}.popup.balance .show-more .description{font-size:14px;font-weight:400;color:#000C16}.popup.balance .show-more .action{cursor:pointer;width:48px;height:20px;background:#ffffff;border:1px solid #dfe3ea;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-top:4px;box-shadow:0 2px 4px 0 #0000001F}.popup.balance .show-more .action::before{content:'';border:solid #5A7688;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);margin-bottom:3px}.add-phone-container .add-customer-validate{background:transparent;border-color:#00469e;color:#00469e;border-radius:20px;transition:.3s;font-family:"Lato";font-weight:600;line-height:38px;padding:0 20px}.modal-customer-data-validate .modal-inner-wrap{max-width:640px;border-radius:15px}.modal-customer-data-validate .modal-inner-wrap .modal-header{padding:0;height:20px;display:none}.modal-customer-data-validate .modal-inner-wrap .modal-header .action-close{display:none}.modal-customer-data-validate .modal-inner-wrap .modal-content{margin-left:10px;margin-right:10px}.modal-customer-data-validate .modal-inner-wrap .modal-content .block{margin-bottom:0}.modal-customer-data-validate .modal-inner-wrap .modal-content .block-popup-customer-data-validate .block-customer-data-validate .block-title{margin-bottom:12px}.modal-customer-data-validate .modal-inner-wrap .modal-content .block-popup-customer-data-validate .block-customer-data-validate .block-content p{font-size:16px}.modal-customer-data-validate .modal-inner-wrap .modal-content .block-popup-customer-data-validate .block-customer-data-validate .block-content .block-customer-data-validate-form .fieldset{margin:0}.modal-customer-data-validate .modal-inner-wrap .modal-content .block-popup-customer-data-validate .block-customer-data-validate .block-content .block-customer-data-validate-form .fieldset .field .label{font-size:16px;font-weight:700;padding:0}.modal-customer-data-validate .modal-inner-wrap .modal-content .block-popup-customer-data-validate .block-customer-data-validate .block-content .block-customer-data-validate-form .fieldset .actions-toolbar{width:100%}.modal-customer-data-validate .modal-inner-wrap .modal-content .block-popup-customer-data-validate .block-customer-data-validate .block-content .block-customer-data-validate-form .fieldset .actions-toolbar .primary{width:100%}.modal-customer-data-validate .modal-inner-wrap .modal-content .block-popup-customer-data-validate .block-customer-data-validate .block-content .block-customer-data-validate-form .fieldset .actions-toolbar .primary .action.submit.primary{height:40px;line-height:38px;display:block;margin:0 auto;border:1px solid #00469e;border-radius:20px;text-decoration:none;padding:0;font-weight:400;text-align:center;font-size:14px;font-family:'Lato';width:100%;background-color:#00469e;color:#ffffff}.modal-customer-data-validate .modal-inner-wrap .modal-footer{display:none !important}.modal-phone-validate .modal-inner-wrap{max-width:640px;border-radius:15px}.modal-phone-validate .modal-inner-wrap .modal-header{padding:0;height:20px}.modal-phone-validate .modal-inner-wrap .modal-content .block{margin-bottom:0}.modal-phone-validate .modal-inner-wrap .modal-content .block-popup-phone-validate .block-phone-validate .block-content p{font-size:16px}.modal-phone-validate .modal-inner-wrap .modal-content .block-popup-phone-validate .block-phone-validate .block-content .block-phone-validate-form .fieldset{margin:0}.modal-phone-validate .modal-inner-wrap .modal-content .block-popup-phone-validate .block-phone-validate .block-content .block-phone-validate-form .fieldset .field .label{font-size:16px;font-weight:700;padding:0}.modal-phone-validate .modal-inner-wrap .modal-content .block-popup-phone-validate .block-phone-validate .block-content .block-phone-validate-form .fieldset .actions-toolbar{width:100%}.modal-phone-validate .modal-inner-wrap .modal-content .block-popup-phone-validate .block-phone-validate .block-content .block-phone-validate-form .fieldset .actions-toolbar .primary{width:100%}.modal-phone-validate .modal-inner-wrap .modal-content .block-popup-phone-validate .block-phone-validate .block-content .block-phone-validate-form .fieldset .actions-toolbar .primary .action.submit.primary{height:40px;line-height:38px;display:block;margin:0 auto;border:1px solid #00469e;border-radius:20px;text-decoration:none;padding:0;font-weight:400;text-align:center;font-size:14px;font-family:'Lato';width:100%;background-color:#00469e;color:#ffffff}.modal-phone-validate .modal-inner-wrap .modal-footer{display:none}.cart.items .item .returnable-packages{grid-column-start:1;grid-column-end:5;padding-left:120px}.cart.items .item .returnable-packages .returnable-packages-form,.cart.items .item .returnable-packages .returnable-packages-info{border:none;border-radius:0;background:transparent;min-height:50px}.cart.items .item .returnable-packages .returnable-packages-form>.fieldset,.cart.items .item .returnable-packages .returnable-packages-info>.fieldset{width:100%;justify-content:space-between}.cart.items .item .returnable-packages .returnable-packages-form>.fieldset:first-child,.cart.items .item .returnable-packages .returnable-packages-info>.fieldset:first-child{padding-left:0;justify-content:space-between}.cart.items .item .returnable-packages .returnable-packages-form>.fieldset:first-child:after,.cart.items .item .returnable-packages .returnable-packages-info>.fieldset:first-child:after{display:none}.cart.items .item .returnable-packages .returnable-packages-form>.fieldset.qty,.cart.items .item .returnable-packages .returnable-packages-info>.fieldset.qty{flex-grow:1;justify-content:end}.cart.items .item .returnable-packages .returnable-packages-form>.fieldset .label,.cart.items .item .returnable-packages .returnable-packages-info>.fieldset .label{font-size:18px !important}.cart.items .item.product .returnable-packages{margin:0 25px 20px 0}.cart.table-wrapper .table.products .items .item.product>.returnable-packages .label{display:inline-block}@media only screen and (max-width:1439px){.cart.items .item .returnable-packages .returnable-packages-form>.fieldset,.cart.items .item .returnable-packages .returnable-packages-info>.fieldset{min-height:55px}}.catalog-product-view .rp-modal .modal-inner-wrap .modal-footer{display:flex;padding:0 24px 32px 24px}.cart-mini-wrapper{position:relative;display:inline-block;width:40px;height:40px}.cart-mini-wrapper .cart-wrapper{position:relative;font-size:18px;background:rgba(255,255,255,0.1);padding:10px;border-radius:9999px;display:flex;width:100%;height:100%;justify-content:center;align-items:center;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.04);border:1px solid rgba(255,255,255,0.2);box-sizing:border-box}.cart-mini-wrapper .cart-wrapper .cart-badge{position:absolute;align-items:center;justify-content:center;display:flex;top:-4px;right:-4px;font-weight:600;background:#f17421;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.12);color:#ffffff;font-size:15px;border-radius:50%;font-weight:bold;width:24px;height:24px;text-align:center;line-height:22px}.cart-mini-wrapper .cart-wrapper .cart-badge.empty{display:none}@media screen and (min-width:768px){.cart-mini-wrapper{width:48px;height:48px}.cart-mini-wrapper .cart-wrapper{background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%)}}.popup-container::before{content:'';display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.4);z-index:99999999}.popup-container:has(.popup.open)::before{display:block}.popup-container .popup{position:fixed;z-index:99999999;left:15px;right:15px;top:170px;border-radius:16px;background-color:#ffffff;border:1px solid #dfe3ea;box-shadow:0 4px 12px 0 #0000000A;padding:12px;box-sizing:border-box}.popup-container .popup .close{cursor:pointer;position:absolute;right:12px;top:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px;height:12px;background:#5A7688;-webkit-mask-image:url(../images/icon-close.svg);mask-image:url(../images/icon-close.svg)}.popup-container .popup.open{display:block !important}.popup-container .popup.block .row{display:flex;gap:16px;text-align:left}.popup-container .popup.block .row.responsive{flex-direction:column}.popup-container .popup.block .col{display:flex;flex-direction:column}.popup-container .popup.block .col.flex{flex:1}.popup-container .popup.block img{max-height:120px;max-width:100px}.popup-container .popup.block span{font-size:14px;font-weight:400;color:#000C16}.popup-container .popup.block .title{font-size:16px;font-weight:700;color:#000C16;margin-bottom:4px}.popup-container .popup.block .description{font-size:14px;font-weight:400;color:#000C16;margin-bottom:16px}.popup-container .popup.block .action{cursor:pointer;width:100%;height:48px;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);padding:0 16px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;color:#ffffff;font-size:16px;font-weight:400}.popup-container .popup.block .action svg{line-height:0;margin-right:8px}.popup-container .popup.block .action:hover{background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);border:none;color:#ffffff}.cebs-switcher-language{display:inline-block}.cebs-switcher-language .switcher-options{position:relative}.cebs-switcher-language .switcher-options.active .switcher-dropdown{display:block}.cebs-switcher-language .switcher-options img{width:28px;height:20px;object-fit:cover;border-radius:8px;display:block}.cebs-switcher-language .switcher-options .action.toggle{display:flex;align-items:center}.cebs-switcher-language .switcher-options .action.toggle:after{display:block;content:'';width:24px;height:24px;background-image:url('../CloudEBS_StoreSwitcher/images/arrow_down.svg')}.cebs-switcher-language .switcher-options .action.toggle img{margin:0 13px}.cebs-switcher-language .switcher-options .switcher-dropdown{display:none;list-style:none;padding:13px;margin:13px 0 0;position:absolute;top:100%;left:0;background:#266CC4;border-radius:18px}.cebs-switcher-language .switcher-options .switcher-dropdown .switcher-option{margin-bottom:0;padding:8px 0}.business-invoice-container .balance{width:100%;display:flex;background:#ffffff;border:1px solid #dfe3ea;border-radius:16px;box-shadow:0 4px 12px 0 #0000000A}.business-invoice-container .balance.empty{flex-direction:column;align-items:flex-start}.business-invoice-container .balance.empty .title{display:flex;align-items:center;font-size:16px;font-weight:400;color:#000C16}.business-invoice-container .balance.empty .title::before{content:"";display:inline-block;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M2.5 8.5L6.49529 12.5L14.5 4.5" stroke="%232BA232" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M2.5 8.5L6.49529 12.5L14.5 4.5" stroke="%232BA232" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:16px;height:16px;background-color:#2BA232;margin-right:12px}.business-invoice-container .balance .balance-info{display:flex;align-items:flex-start;width:100%}.business-invoice-container .balance .balance-info>img{object-fit:contain}.business-invoice-container .balance .balance-info .balance-content{display:flex;flex-direction:column}.business-invoice-container .balance .balance-info .balance-content .title{font-weight:400;color:#000C16}.business-invoice-container .balance .balance-list{width:100%;display:flex;flex-direction:column}.business-invoice-container .balance .balance-list .button{margin-left:auto;margin-top:auto}.business-invoice-container .balance .balance-list .button svg{color:#ffffff}.business-invoice-container .balance .balance-list .balance-container{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #dfe3ea}.business-invoice-container .balance .balance-list .balance-container:first-child{padding-top:0}.business-invoice-container .balance .balance-list .balance-container:last-child{padding-bottom:0;border-bottom:none}.business-invoice-container .balance .balance-list .balance-container .total{display:flex;flex-direction:column;margin-right:20px}.business-invoice-container .balance .balance-list .balance-container .total .label{font-size:16px;font-weight:400;color:#5A7688}.business-invoice-container .balance .balance-list .balance-container .total .price{font-size:20px}.business-invoice-container .balance .balance-list .balance-container .total.id-due .label,.business-invoice-container .balance .balance-list .balance-container .total.is-due .price{color:#f17421}.card{position:relative;background-color:#ffffff;box-shadow:0 4px 12px 0 #0000000A;border:1px solid #dfe3ea;border-radius:8px;display:flex;margin-bottom:16px}.card:has(+:not(.card)){margin-bottom:0}.card .column{position:relative;width:100%;display:flex;align-items:center}.card .column .form-checkbox{margin-right:24px}.card .column .info{display:flex;flex-direction:column;width:100%}.card .column .label{font-weight:400;color:#5A7688}.card .column .value,.card .column .price{font-weight:400;color:#000C16}.card .column .value.bold,.card .column .price.bold{font-weight:700}.card .card-grid .column .info{display:flex;flex-direction:column;align-items:flex-start}.card .actions{display:flex;align-items:center;gap:24px}.card.invoice .column .icon{display:flex}.card.invoice .column .icon::before{content:"";display:inline-block}.card.invoice.paid .column .icon::before{background-image:url("../CloudEBS_BusinessInvoice/images/icon-paid-invoice.svg");background-repeat:no-repeat;background-size:contain}.card.invoice.unpaid{border-color:#ffd1b2}.card.invoice.unpaid .column .icon::before{background-image:unset;mask-image:url("../CloudEBS_BusinessInvoice/images/icon-unpaid-invoice.svg");-webkit-mask-image:url("../CloudEBS_BusinessInvoice/images/icon-unpaid-invoice.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;background-color:#174899}.card.invoice.unpaid.is-due .column .icon::before{background-color:#f17421}.card.invoice.unpaid.is-due .column .label,.card.invoice.unpaid.is-due .column .value,.card.invoice.unpaid.is-due .column .price{color:#f17421}.card.installment .icon::before{content:"";display:inline-block}.card.installment.is-due .icon::before,.card.installment.unpaid .icon::before,.card.installment.partial .icon::before{width:20px;height:20px;background-color:unset;mask-image:unset;-webkit-mask-image:unset;background-image:url("../CloudEBS_BusinessInvoice/images/icon-uncheck.svg");background-repeat:no-repeat;background-size:contain}.card.installment.is-due .column .label,.card.installment.is-due .column .value,.card.installment.is-due .column .price{color:#f17421}.card.installment.paid .icon::before{width:20px;height:20px;background-image:url("../CloudEBS_BusinessInvoice/images/icon-check.svg");background-repeat:no-repeat;background-size:contain}.card.installment.paid .column .label{color:#5A7688}.card.installment.paid .column .value,.card.installment.paid .column .price{color:#000C16}.card.installment.paid .column .price{font-weight:400}.businessinvoice-contracts-index .contracts-container{position:relative}.businessinvoice-contracts-index .contracts-container .tabs-switcher .tab-dropdown-switcher{max-width:85%}.businessinvoice-contracts-index .business-invoice-container .button .action.download-modal{position:absolute;top:0;right:0;background-color:#ffffff}.businessinvoice-contracts-index .business-invoice-container .button .action.download-modal svg{color:#174899}.businessinvoice-contracts-index .business-invoice-container .tab-navigation{width:fit-content;display:flex;align-items:center;border:1px solid #dfe3ea;background:#ffffff;border-radius:21px;padding:1px}.businessinvoice-contracts-index .business-invoice-container .tab-navigation .tab-btn{background-color:transparent;color:#000C16;font-size:16px;font-weight:400;padding:10px 24px;border-radius:20px;transition:.3s all ease;border:none;cursor:pointer}.businessinvoice-contracts-index .business-invoice-container .tab-navigation .tab-btn.active{background:#174899;color:#ffffff}.businessinvoice-contracts-index .business-invoice-container .invoices-loader{margin-bottom:48px}.businessinvoice-contracts-index .business-invoice-container .invoices-list .title{display:block;font-weight:700;color:#000C16}.businessinvoice-contracts-index .modal-invoices .modal-wrapper{height:100%}.businessinvoice-contracts-index .modal-invoices .download-invoices{display:flex;flex-direction:column;height:100%}.businessinvoice-contracts-index .modal-invoices .download-invoices>.form-checkbox{margin-bottom:16px}.businessinvoice-contracts-index .modal-invoices .download-invoices>.form-checkbox:has(input[type="checkbox"]:checked) .form-control::after{mask-image:none;width:8px;height:1.5px;border-radius:2px}.businessinvoice-contracts-index .modal-invoices .download-invoices .invoices-list{background:#f3f5f7;padding:8px;border-radius:16px;overflow-y:auto;margin-bottom:36px;box-shadow:0 4px 12px 0 #0000000A}.businessinvoice-contracts-index .modal-invoices .download-invoices .invoices-list::-webkit-scrollbar{display:none}.businessinvoice-contracts-index .modal-invoices .download-invoices .button{width:100%;margin-top:auto}.businessinvoice-contracts-index .modal-invoices .download-invoices .button .action .label span:first-child:after{content:"";display:inline-block;vertical-align:middle;width:4px;height:4px;border-radius:50%;margin-left:8px;margin-right:4px;background-color:#ffffff}.business-invoice-container .installments .installments-product{background-color:#ffffff;border:1px solid #dfe3ea;box-shadow:0 4px 12px 0 #0000000A;border-radius:16px}.business-invoice-container .installments .installments-product .product-name{color:#174899;font-weight:700}.business-invoice-container .installments .installments-product .product-info{display:flex;border-top:1px solid #dfe3ea}.business-invoice-container .installments .installments-product .product-info .column{display:flex;flex-direction:column;align-items:flex-start;flex:1}.business-invoice-container .installments .installments-product .product-info .column .label{font-size:14px;line-height:16px;font-weight:400;color:#5A7688}.business-invoice-container .installments .installments-product .product-info .column .value{font-size:14px;font-weight:400;color:#000C16}.business-invoice-container .installments .installments-product .product-info .actions .action.download svg{color:#174899}.business-invoice-container .installments .installments-title{display:block;color:#000C16;font-weight:700}.business-invoice-container .installments .installments-list{border-radius:16px;display:flex;flex-direction:column}.businessinvoice-contracts-payment .business-invoice-payment-container{display:flex;flex-direction:column}.businessinvoice-contracts-payment .business-invoice-payment-container .title{color:#000C16;font-weight:700}.businessinvoice-contracts-payment .business-invoice-payment-container .subtitle{color:#000C16;font-weight:400}.businessinvoice-contracts-payment .business-invoice-payment-container .payment-invoices{display:flex;flex:1;flex-direction:column}.businessinvoice-contracts-payment .business-invoice-payment-container .payment-invoices .invoices-list{height:100%}.businessinvoice-contracts-payment .business-invoice-payment-container .payment-invoices .invoices-list .card.invoice .checkbox-tooltip{position:absolute;background-color:#ffffff;border:1px solid #dfe3ea;border-radius:6px;padding:16px;box-shadow:0 2px 12px 0 #00000014;z-index:1;max-width:440px;display:none}.businessinvoice-contracts-payment .business-invoice-payment-container .payment-invoices .invoices-list .card.invoice .checkbox-tooltip .message{font-size:14px;color:#000C16;font-weight:400}.businessinvoice-contracts-payment .business-invoice-payment-container .payment-invoices .invoices-list .card.invoice:has(input[type="checkbox"]:disabled:hover) .checkbox-tooltip{display:block}.businessinvoice-contracts-payment .business-invoice-payment-container .summary{display:flex;align-items:center;background-color:#174899;border-radius:16px}.businessinvoice-contracts-payment .business-invoice-payment-container .summary .content{display:flex;align-items:center;justify-content:space-between;width:100%}.businessinvoice-contracts-payment .business-invoice-payment-container .summary .content .label-container{display:flex}.businessinvoice-contracts-payment .business-invoice-payment-container .summary .content .label-container .label{color:#ffffff;font-weight:400;text-wrap:nowrap}.businessinvoice-contracts-payment .business-invoice-payment-container .summary .content .label-container .label:last-child::before{content:"";display:inline-block;vertical-align:middle;margin:0 8px;width:6px;height:6px;border-radius:50%;background-color:#45bdfc}.businessinvoice-contracts-payment .business-invoice-payment-container .summary .content .price{color:#ffffff}.businessinvoice-contracts-payment .business-invoice-payment-container .summary>.button{width:100%}.businessinvoice-contracts-payment .business-invoice-payment-container .summary>.button .action.pay{border-radius:28px}.businessinvoice-contracts-payment .business-invoice-payment-container .summary>.button .action.pay svg{color:#ffffff}.payment-cards{display:flex;flex-direction:column;flex:1}.payment-cards .payment-actions{margin-top:auto}.payment-cards .payment-actions .payment-message{display:flex;align-items:center;background-color:#f8feff;border:1px solid #45BDFC;border-radius:8px;margin-bottom:16px;box-sizing:border-box;padding:12px 16px}.payment-cards .payment-actions .payment-message::before{content:"";display:inline-block;background-image:url("../CloudEBS_BusinessInvoice/images/icon-info.svg");background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-right:12px}.payment-cards .payment-actions .payment-message .message{font-size:14px;line-height:18px;color:#000C16;font-weight:400}.payment-cards .payment-actions .button{width:100%}.payment-cards .payment-actions .button .action.primary .label .price{color:inherit;font-size:inherit}.payment-cards .payment-actions .button .action.link{margin-top:16px}.businessinvoice-customer-invoicepaymentsuccess .page-title-wrapper,.businessinvoice-customer-invoicepaymentfailure .page-title-wrapper{display:none}.businessinvoice-customer-invoicepaymentsuccess .ip-container .success-container,.businessinvoice-customer-invoicepaymentfailure .ip-container .success-container{display:flex;flex-direction:column;align-items:center}.businessinvoice-customer-invoicepaymentsuccess .ip-container .success-container img,.businessinvoice-customer-invoicepaymentfailure .ip-container .success-container img{margin-bottom:20px}.businessinvoice-customer-invoicepaymentsuccess .ip-container .success-container .content,.businessinvoice-customer-invoicepaymentfailure .ip-container .success-container .content{font-size:18px;font-weight:700}@media (max-width:768px){.customer-account-login,.customer-account-create,.customer-account-forgotpassword,.customer-account-logoutsuccess{overflow:auto}}@media (max-width:768px){.customer-account-login .page-wrapper,.customer-account-create .page-wrapper,.customer-account-forgotpassword .page-wrapper,.customer-account-logoutsuccess .page-wrapper{padding-top:72px}}@media (max-width:768px){.customer-account-login .page-wrapper .header-container,.customer-account-create .page-wrapper .header-container,.customer-account-forgotpassword .page-wrapper .header-container,.customer-account-logoutsuccess .page-wrapper .header-container{position:absolute;top:0;left:0;z-index:10}}.customer-account-login .customer-first-name,.customer-account-create .customer-first-name,.customer-account-forgotpassword .customer-first-name,.customer-account-logoutsuccess .customer-first-name{display:none}.customer-account-login .page-wrapper,.customer-account-create .page-wrapper,.customer-account-forgotpassword .page-wrapper,.customer-account-logoutsuccess .page-wrapper{display:block}.customer-account-login .page-wrapper .header-container,.customer-account-create .page-wrapper .header-container,.customer-account-forgotpassword .page-wrapper .header-container,.customer-account-logoutsuccess .page-wrapper .header-container{border-bottom-left-radius:30px;border-bottom-right-radius:30px}.customer-account-login .page-wrapper .main .content-container .content-wrapper,.customer-account-create .page-wrapper .main .content-container .content-wrapper,.customer-account-forgotpassword .page-wrapper .main .content-container .content-wrapper,.customer-account-logoutsuccess .page-wrapper .main .content-container .content-wrapper{background-color:#ffffff}@media (min-width:768px){.customer-account-login .page-wrapper .main .content-container .content-wrapper,.customer-account-create .page-wrapper .main .content-container .content-wrapper,.customer-account-forgotpassword .page-wrapper .main .content-container .content-wrapper,.customer-account-logoutsuccess .page-wrapper .main .content-container .content-wrapper{height:calc(100vh - 64px)}}.customer-account-login .page-wrapper .main .content-container .content-wrapper .content-top,.customer-account-create .page-wrapper .main .content-container .content-wrapper .content-top,.customer-account-forgotpassword .page-wrapper .main .content-container .content-wrapper .content-top,.customer-account-logoutsuccess .page-wrapper .main .content-container .content-wrapper .content-top{height:120px;background-color:#ffffff}@media (max-width:768px){.customer-account-login .page-wrapper .main .content-container .content-wrapper .content-top,.customer-account-create .page-wrapper .main .content-container .content-wrapper .content-top,.customer-account-forgotpassword .page-wrapper .main .content-container .content-wrapper .content-top,.customer-account-logoutsuccess .page-wrapper .main .content-container .content-wrapper .content-top{display:none}}.customer-account-login .page-wrapper .main .content-container .content-wrapper .content-main,.customer-account-create .page-wrapper .main .content-container .content-wrapper .content-main,.customer-account-forgotpassword .page-wrapper .main .content-container .content-wrapper .content-main,.customer-account-logoutsuccess .page-wrapper .main .content-container .content-wrapper .content-main{padding:0 0 100px}@media (min-width:768px){.customer-account-login .page-wrapper .main .content-container .content-wrapper .content-main,.customer-account-create .page-wrapper .main .content-container .content-wrapper .content-main,.customer-account-forgotpassword .page-wrapper .main .content-container .content-wrapper .content-main,.customer-account-logoutsuccess .page-wrapper .main .content-container .content-wrapper .content-main{height:calc(100% - 120px)}}.customer-account-login .page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper,.customer-account-create .page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper,.customer-account-forgotpassword .page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper,.customer-account-logoutsuccess .page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper{background-color:#ffffff;padding:36px 48px}.customer-account-login .page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper .logo,.customer-account-create .page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper .logo,.customer-account-forgotpassword .page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper .logo,.customer-account-logoutsuccess .page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper .logo{min-width:220px}.customer-account-login .login-container,.customer-account-create .login-container,.customer-account-forgotpassword .login-container,.customer-account-logoutsuccess .login-container{width:100%}.customer-account-login .login-container .block-content,.customer-account-create .login-container .block-content,.customer-account-forgotpassword .login-container .block-content,.customer-account-logoutsuccess .login-container .block-content{flex-direction:column;justify-content:space-between;display:flex}.block-customer{display:flex;border-top-left-radius:24px;border-top-right-radius:24px;overflow:hidden;border:none;height:100%}@media (max-width:768px){.block-customer{justify-content:center}}.block-customer .customer-banner{display:none;width:50%}.block-customer .customer-banner img{width:100%;height:100%;object-fit:cover}.block-customer-login,.block-customer-register,.block-customer-forgot,.block-customer-register{display:flex;flex-direction:column;width:calc(100% - 32px);margin-top:24px;padding-left:16px;padding-right:16px;box-sizing:content-box;padding-bottom:24px;justify-content:center;width:500px;max-width:100%}.block-customer-login input.customer-input,.block-customer-register input.customer-input,.block-customer-forgot input.customer-input,.block-customer-register input.customer-input,.block-customer-login input.input-text,.block-customer-register input.input-text,.block-customer-forgot input.input-text,.block-customer-register input.input-text{height:48px;border-radius:8px;margin-bottom:16px;padding-left:12px;padding-right:12px;width:100%;font-size:15px}.block-customer-login input,.block-customer-register input,.block-customer-forgot input,.block-customer-register input{border:1px solid #dfe3ea}.block-customer-login input:hover,.block-customer-register input:hover,.block-customer-forgot input:hover,.block-customer-register input:hover{border:1px solid #174899;outline:1px solid #174899}.block-customer-login input:active,.block-customer-register input:active,.block-customer-forgot input:active,.block-customer-register input:active{border:1px solid #174899}.block-customer-login input:focus,.block-customer-register input:focus,.block-customer-forgot input:focus,.block-customer-register input:focus{border:1px solid #174899}.block-customer-login input.error-input,.block-customer-register input.error-input,.block-customer-forgot input.error-input,.block-customer-register input.error-input{border-color:#FF0000}.block-customer-login .inputs-two,.block-customer-register .inputs-two,.block-customer-forgot .inputs-two,.block-customer-register .inputs-two,.block-customer-login .inputs-otp,.block-customer-register .inputs-otp,.block-customer-forgot .inputs-otp,.block-customer-register .inputs-otp{display:flex;gap:16px}.block-customer-login p,.block-customer-register p,.block-customer-forgot p,.block-customer-register p,.block-customer-login label,.block-customer-register label,.block-customer-forgot label,.block-customer-register label{font-weight:400;color:#000C16;margin-bottom:12px;display:block}.block-customer-login #password-strength-meter-container,.block-customer-register #password-strength-meter-container,.block-customer-forgot #password-strength-meter-container,.block-customer-register #password-strength-meter-container{margin-bottom:10px}.block-customer-login .action.login.primary,.block-customer-register .action.login.primary,.block-customer-forgot .action.login.primary,.block-customer-register .action.login.primary{margin-bottom:36px}.block-customer-login .primary p,.block-customer-register .primary p,.block-customer-forgot .primary p,.block-customer-register .primary p{margin:0;font-size:16px;text-align:center}.block-customer-login .secondary,.block-customer-register .secondary,.block-customer-forgot .secondary,.block-customer-register .secondary{width:100%;font-weight:400;font-size:16px;color:#000C16;text-align:center;margin-bottom:24px}.block-customer-login .block-content .block-title,.block-customer-register .block-content .block-title,.block-customer-forgot .block-content .block-title,.block-customer-register .block-content .block-title{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:36px}.block-customer-login .block-content .block-title strong,.block-customer-register .block-content .block-title strong,.block-customer-forgot .block-content .block-title strong,.block-customer-register .block-content .block-title strong{font-size:24px;color:#000C16}.block-customer-login .block-content .block-title span,.block-customer-register .block-content .block-title span,.block-customer-forgot .block-content .block-title span,.block-customer-register .block-content .block-title span{font-size:14px;font-weight:700;color:#000C16}.block-customer-login .block-content .block-title.step,.block-customer-register .block-content .block-title.step,.block-customer-forgot .block-content .block-title.step,.block-customer-register .block-content .block-title.step{margin:0}.block-customer-login .block-content .text-login,.block-customer-register .block-content .text-login,.block-customer-forgot .block-content .text-login,.block-customer-register .block-content .text-login{font-size:14px}.block-customer-login .block-content .fieldset,.block-customer-register .block-content .fieldset,.block-customer-forgot .block-content .fieldset,.block-customer-register .block-content .fieldset{border:none;position:relative;padding:0;margin:0}.block-customer-login .block-content .fieldset .text-message,.block-customer-register .block-content .fieldset .text-message,.block-customer-forgot .block-content .fieldset .text-message,.block-customer-register .block-content .fieldset .text-message{color:#FF0000}.block-customer-login .block-content .action.primary,.block-customer-register .block-content .action.primary,.block-customer-forgot .block-content .action.primary,.block-customer-register .block-content .action.primary{cursor:pointer;width:100%;height:48px;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);padding:0 16px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center}.block-customer-login .block-content .action.primary span,.block-customer-register .block-content .action.primary span,.block-customer-forgot .block-content .action.primary span,.block-customer-register .block-content .action.primary span{color:#ffffff;font-size:14px;font-weight:400}.block-customer-login .block-content .btn-back,.block-customer-register .block-content .btn-back,.block-customer-forgot .block-content .btn-back,.block-customer-register .block-content .btn-back{border:1px solid #dfe3ea;background:#ffffff;justify-content:center;flex-direction:column;border-radius:30px;width:48px;height:48px;text-align:center;padding:0;display:flex;align-items:center;cursor:pointer;margin-bottom:36px}.block-customer-login .block-content .email-block,.block-customer-register .block-content .email-block,.block-customer-forgot .block-content .email-block,.block-customer-register .block-content .email-block{font-weight:700;font-size:20px;margin-bottom:36px;color:#174899;overflow-wrap:anywhere}.block-customer-login .block-content .text-info,.block-customer-register .block-content .text-info,.block-customer-forgot .block-content .text-info,.block-customer-register .block-content .text-info{font-size:16px}.block-customer-login .block-content .steps-title,.block-customer-register .block-content .steps-title,.block-customer-forgot .block-content .steps-title,.block-customer-register .block-content .steps-title{margin-bottom:0}.block-customer-login .block-content .otp-bottom,.block-customer-register .block-content .otp-bottom,.block-customer-forgot .block-content .otp-bottom,.block-customer-register .block-content .otp-bottom,.block-customer-login .block-content .two-bottom,.block-customer-register .block-content .two-bottom,.block-customer-forgot .block-content .two-bottom,.block-customer-register .block-content .two-bottom{margin-top:120px}.block-customer-login .block-content .otp-bottom p,.block-customer-register .block-content .otp-bottom p,.block-customer-forgot .block-content .otp-bottom p,.block-customer-register .block-content .otp-bottom p,.block-customer-login .block-content .two-bottom p,.block-customer-register .block-content .two-bottom p,.block-customer-forgot .block-content .two-bottom p,.block-customer-register .block-content .two-bottom p{font-size:16px}.block-customer-login .block-content .otp-bottom p strong,.block-customer-register .block-content .otp-bottom p strong,.block-customer-forgot .block-content .otp-bottom p strong,.block-customer-register .block-content .otp-bottom p strong,.block-customer-login .block-content .two-bottom p strong,.block-customer-register .block-content .two-bottom p strong,.block-customer-forgot .block-content .two-bottom p strong,.block-customer-register .block-content .two-bottom p strong{color:#174899}.block-customer-login .block-content .otp-bottom p.success-message,.block-customer-register .block-content .otp-bottom p.success-message,.block-customer-forgot .block-content .otp-bottom p.success-message,.block-customer-register .block-content .otp-bottom p.success-message,.block-customer-login .block-content .two-bottom p.success-message,.block-customer-register .block-content .two-bottom p.success-message,.block-customer-forgot .block-content .two-bottom p.success-message,.block-customer-register .block-content .two-bottom p.success-message{color:#28a745}.block-customer-login .block-content .otp-bottom button,.block-customer-register .block-content .otp-bottom button,.block-customer-forgot .block-content .otp-bottom button,.block-customer-register .block-content .otp-bottom button,.block-customer-login .block-content .two-bottom button,.block-customer-register .block-content .two-bottom button,.block-customer-forgot .block-content .two-bottom button,.block-customer-register .block-content .two-bottom button{cursor:pointer;color:#174899;background:transparent;border:none;padding:6px 0 9px 10px;line-height:normal}.block-customer-login .block-content .otp-bottom .action.toggle-login,.block-customer-register .block-content .otp-bottom .action.toggle-login,.block-customer-forgot .block-content .otp-bottom .action.toggle-login,.block-customer-register .block-content .otp-bottom .action.toggle-login,.block-customer-login .block-content .two-bottom .action.toggle-login,.block-customer-register .block-content .two-bottom .action.toggle-login,.block-customer-forgot .block-content .two-bottom .action.toggle-login,.block-customer-register .block-content .two-bottom .action.toggle-login{cursor:pointer;width:100%;height:48px;background:transparent;padding:0 16px;border:1px solid #dfe3ea;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;gap:8px}.block-customer-login .block-content .otp-bottom .action.toggle-login span,.block-customer-register .block-content .otp-bottom .action.toggle-login span,.block-customer-forgot .block-content .otp-bottom .action.toggle-login span,.block-customer-register .block-content .otp-bottom .action.toggle-login span,.block-customer-login .block-content .two-bottom .action.toggle-login span,.block-customer-register .block-content .two-bottom .action.toggle-login span,.block-customer-forgot .block-content .two-bottom .action.toggle-login span,.block-customer-register .block-content .two-bottom .action.toggle-login span{font-weight:500;font-size:15px;color:#174899}.block-customer-login .block-content .otp-bottom .action.toggle-login:hover,.block-customer-register .block-content .otp-bottom .action.toggle-login:hover,.block-customer-forgot .block-content .otp-bottom .action.toggle-login:hover,.block-customer-register .block-content .otp-bottom .action.toggle-login:hover,.block-customer-login .block-content .two-bottom .action.toggle-login:hover,.block-customer-register .block-content .two-bottom .action.toggle-login:hover,.block-customer-forgot .block-content .two-bottom .action.toggle-login:hover,.block-customer-register .block-content .two-bottom .action.toggle-login:hover{border:2px solid #174899}.block-customer-login .block-content .otp-bottom .action.toggle-login:active,.block-customer-register .block-content .otp-bottom .action.toggle-login:active,.block-customer-forgot .block-content .otp-bottom .action.toggle-login:active,.block-customer-register .block-content .otp-bottom .action.toggle-login:active,.block-customer-login .block-content .two-bottom .action.toggle-login:active,.block-customer-register .block-content .two-bottom .action.toggle-login:active,.block-customer-forgot .block-content .two-bottom .action.toggle-login:active,.block-customer-register .block-content .two-bottom .action.toggle-login:active{border:2px solid #174899}.block-customer-login .block-content .otp-bottom .action.toggle-login:focus,.block-customer-register .block-content .otp-bottom .action.toggle-login:focus,.block-customer-forgot .block-content .otp-bottom .action.toggle-login:focus,.block-customer-register .block-content .otp-bottom .action.toggle-login:focus,.block-customer-login .block-content .two-bottom .action.toggle-login:focus,.block-customer-register .block-content .two-bottom .action.toggle-login:focus,.block-customer-forgot .block-content .two-bottom .action.toggle-login:focus,.block-customer-register .block-content .two-bottom .action.toggle-login:focus{border:2px solid #174899}.block-customer-login .block-content .otp-input,.block-customer-register .block-content .otp-input,.block-customer-forgot .block-content .otp-input,.block-customer-register .block-content .otp-input,.block-customer-login .block-content .two-input,.block-customer-register .block-content .two-input,.block-customer-forgot .block-content .two-input,.block-customer-register .block-content .two-input{height:72px;font-size:36px;text-align:center;color:#000C16}.block-customer-login .block-content .otp-input.active,.block-customer-register .block-content .otp-input.active,.block-customer-forgot .block-content .otp-input.active,.block-customer-register .block-content .otp-input.active,.block-customer-login .block-content .two-input.active,.block-customer-register .block-content .two-input.active,.block-customer-forgot .block-content .two-input.active,.block-customer-register .block-content .two-input.active{border:2px solid #174899}.block-customer-login .block-content .otp-border,.block-customer-register .block-content .otp-border,.block-customer-forgot .block-content .otp-border,.block-customer-register .block-content .otp-border,.block-customer-login .block-content .two-border,.block-customer-register .block-content .two-border,.block-customer-forgot .block-content .two-border,.block-customer-register .block-content .two-border{position:relative;text-align:center}.block-customer-login .block-content .otp-border:before,.block-customer-register .block-content .otp-border:before,.block-customer-forgot .block-content .otp-border:before,.block-customer-register .block-content .otp-border:before,.block-customer-login .block-content .two-border:before,.block-customer-register .block-content .two-border:before,.block-customer-forgot .block-content .two-border:before,.block-customer-register .block-content .two-border:before{content:"";border-top:1px solid #dfe3ea;width:90px;position:absolute;top:-25px;left:50%;transform:translateX(-50%)}.block-customer-login .block-content .otp-border.green,.block-customer-register .block-content .otp-border.green,.block-customer-forgot .block-content .otp-border.green,.block-customer-register .block-content .otp-border.green,.block-customer-login .block-content .two-border.green,.block-customer-register .block-content .two-border.green,.block-customer-forgot .block-content .two-border.green,.block-customer-register .block-content .two-border.green{color:#2BA232}.block-customer-login .block-content .code-block .email-block,.block-customer-register .block-content .code-block .email-block,.block-customer-forgot .block-content .code-block .email-block,.block-customer-register .block-content .code-block .email-block{font-size:24px}.block-customer-login .block-content .code-block .text-message,.block-customer-register .block-content .code-block .text-message,.block-customer-forgot .block-content .code-block .text-message,.block-customer-register .block-content .code-block .text-message{font-size:14px;color:#FF0000}.block-customer-login .block-content .code-block .error-input:hover,.block-customer-register .block-content .code-block .error-input:hover,.block-customer-forgot .block-content .code-block .error-input:hover,.block-customer-register .block-content .code-block .error-input:hover{border:1px solid #FF0000;outline:none}.block-customer-login .block-content .forgot-password,.block-customer-register .block-content .forgot-password,.block-customer-forgot .block-content .forgot-password,.block-customer-register .block-content .forgot-password{margin-bottom:32px;display:flex;justify-content:space-between}.block-customer-login .block-content .forgot-password .remember-block,.block-customer-register .block-content .forgot-password .remember-block,.block-customer-forgot .block-content .forgot-password .remember-block,.block-customer-register .block-content .forgot-password .remember-block{display:flex;align-items:center}.block-customer-login .block-content .forgot-password .remember-block label,.block-customer-register .block-content .forgot-password .remember-block label,.block-customer-forgot .block-content .forgot-password .remember-block label,.block-customer-register .block-content .forgot-password .remember-block label{margin-bottom:0;margin-top:2px}.block-customer-login .block-content .forgot-password input,.block-customer-register .block-content .forgot-password input,.block-customer-forgot .block-content .forgot-password input,.block-customer-register .block-content .forgot-password input{width:20px;height:20px;border-radius:4px;margin-right:10px;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer;position:relative}.block-customer-login .block-content .forgot-password input:checked,.block-customer-register .block-content .forgot-password input:checked,.block-customer-forgot .block-content .forgot-password input:checked,.block-customer-register .block-content .forgot-password input:checked{background-color:#174899}.block-customer-login .block-content .forgot-password input:checked:before,.block-customer-register .block-content .forgot-password input:checked:before,.block-customer-forgot .block-content .forgot-password input:checked:before,.block-customer-register .block-content .forgot-password input:checked:before{content:"";position:absolute;top:5px;left:4px;width:10px;height:8px;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="8" viewBox="0 0 11 8" fill="none"><path d="M1 3.83L3.83 6.66L9.5 1" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.block-customer-login .block-content .forgot-password label,.block-customer-register .block-content .forgot-password label,.block-customer-forgot .block-content .forgot-password label,.block-customer-register .block-content .forgot-password label{font-weight:400;font-size:14px;color:#000C16;cursor:pointer}.block-customer-login .block-content .forgot-password span,.block-customer-register .block-content .forgot-password span,.block-customer-forgot .block-content .forgot-password span,.block-customer-register .block-content .forgot-password span{font-weight:500;font-size:15px;color:#174899}.block-customer-login .field.password.required,.block-customer-register .field.password.required,.block-customer-forgot .field.password.required,.block-customer-register .field.password.required{position:relative}.block-customer-login .field.password.required button,.block-customer-register .field.password.required button,.block-customer-forgot .field.password.required button,.block-customer-register .field.password.required button{position:absolute;top:0;right:12px;border:0;background:none}.block-customer-login .field.two input#two_code,.block-customer-register .field.two input#two_code,.block-customer-forgot .field.two input#two_code,.block-customer-register .field.two input#two_code,.block-customer-login .field.otp input#two_code,.block-customer-register .field.otp input#two_code,.block-customer-forgot .field.otp input#two_code,.block-customer-register .field.otp input#two_code,.block-customer-login .field.two input#otp_code,.block-customer-register .field.two input#otp_code,.block-customer-forgot .field.two input#otp_code,.block-customer-register .field.two input#otp_code,.block-customer-login .field.otp input#otp_code,.block-customer-register .field.otp input#otp_code,.block-customer-forgot .field.otp input#otp_code,.block-customer-register .field.otp input#otp_code{display:none}.block-customer-register{overflow-y:auto;justify-content:flex-start;margin-top:10px;align-items:center;width:50%}@media (max-width:768px){.block-customer-register{width:100%}}.block-customer-register .block.customer-register{width:500px;max-width:100%;display:flex;flex-direction:column}.block-customer-register fieldset{border:0;padding:0;margin:0 0 20px}.block-customer-register fieldset legend{display:none}.block-customer-register fieldset .field.policy,.block-customer-register fieldset .field.newsletter{margin-bottom:20px}.block-customer-register fieldset .field.newsletter{display:flex;align-items:flex-start}.block-customer-register fieldset .field.newsletter .label{margin-bottom:0}.block-customer-register fieldset .field .mage-error{margin-bottom:10px;margin-left:0}.block-customer-register .label{display:inline-block}.block-customer-register .actions-toolbar{margin-top:0}.block-customer-register .actions-toolbar .action.submit.primary{margin-top:0}.block-customer-register .actions-additional{margin-top:7px}.block-customer-register .action.primary{margin-top:36px}.block-customer-register .secondary{margin-top:12px}.account-social-login{margin:0;margin-top:50px}.account-social-login .social-divider{height:25px;line-height:25px;position:relative;font-size:17px;font-weight:400;color:#000C16}.account-social-login .social-divider:before{content:'';display:block;width:100%;height:1px;position:absolute;background:#dfe3ea;z-index:0;top:50%}.account-social-login .social-divider span{width:50px;background:#ffffff;display:block;margin:0 auto;z-index:1;position:relative;text-align:center}.account-social-login .block-content{display:flex;flex-direction:row !important;margin:0 auto;max-width:100%;padding:5px 0 0}@media (max-width:576px){.account-social-login .block-content{flex-direction:column !important}}.account-social-login .block-content .social-button{display:flex;justify-content:space-between;margin-left:-12px;margin-right:-12px}@media (max-width:991px){.account-social-login .block-content .social-button{flex-direction:column}}.account-social-login .block-content .social-btn{margin-top:0;width:100% !important;padding:0;box-sizing:border-box}.account-social-login .block-content .social-btn:not(:first-child){margin-left:12px}@media (max-width:991px){.account-social-login .block-content .social-btn{margin-bottom:23px}.account-social-login .block-content .social-btn:not(:first-child){margin-left:0}}.account-social-login .block-content .social-btn.facebook-login{order:2}.account-social-login .block-content .social-btn .btn-social{padding:0;height:48px;line-height:48px;border-radius:8px;font-size:14px;font-weight:600;font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;border:1px solid #003E90;text-align:center}.account-social-login .block-content .social-btn .btn-social>:first-child{border:none;position:static;display:inline-block;vertical-align:middle;margin-top:-3px}.account-social-login .block-content .social-btn .btn-social.btn-google{color:#003E90;background:#ffffff;border-color:#dfe3ea}.account-social-login .block-content .social-btn .btn-social.btn-google .fa-google{width:34px;height:34px}.account-social-login .block-content .social-btn .btn-social.btn-facebook{background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);color:#ffffff}.account-social-login .block-content .social-btn .btn-social.btn-facebook .fa-facebook{width:22px;height:22px;background:#ffffff;-webkit-mask-image:url('../CloudEBS_CustomLogin/images/facebook_social_icon.svg');mask-image:url('../CloudEBS_CustomLogin/images/facebook_social_icon.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;margin-right:8px}.account-social-login .block-content .social-btn .btn-social.btn-facebook .fa-facebook:before{content:''}.customer-account-forgotpassword .password.forget{display:flex;flex-direction:column;gap:16px}.customer-account-forgotpassword .password.forget .fieldset{border:none;display:grid;grid-template-columns:1fr;gap:16px;padding:0;margin:0}.customer-account-forgotpassword .password.forget button.action.primary{cursor:pointer;width:100%;height:48px;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);padding:0 16px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:30px}.customer-account-forgotpassword .password.forget button.action.primary span{color:#ffffff;font-size:14px;font-weight:400}.customer-account-forgotpassword .password.forget .control.captcha .nested{margin-top:16px}.customer-account-forgotpassword .password.forget .control.captcha-image{display:flex;flex-wrap:wrap;gap:16px}.customer-account-forgotpassword .password.forget button.captcha-reload{cursor:pointer;height:48px;padding:0 16px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center}.customer-account-forgotpassword .password.forget button.captcha-reload span{font-size:14px;font-weight:400}.customer-account-forgotpassword .password.forget .secondary{margin-top:16px}.customer-account-forgotpassword .block-customer-forgot{width:100%}.customer-account-forgotpassword .block-customer-forgot label{font-size:14px;margin-bottom:12px;display:block}@media (min-height:990px){.block-customer-login,.block-customer-forgot{justify-content:center}}@media (max-height:989px){.block-customer-login,.block-customer-forgot{justify-content:flex-start;overflow-y:auto;padding-top:20px}}body{margin:0;padding:0}article,aside,details,figcaption,figure,main,footer,header,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}nav ul,nav ol{list-style:none none}img{max-width:100%;height:auto;border:0}video,embed,object{max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size-adjust:100%}body{color:#333;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;font-size:1.5rem}p{margin-top:0rem;margin-bottom:1.05rem}abbr[title]{border-bottom:1px dotted #d1d1d1;cursor:help}b,strong{font-weight:700}em,i{font-style:italic}mark{background:#f0f0f0;color:#000}small,.small{font-size:12px}hr{border:0;border-top:1px solid #d1d1d1;margin-bottom:21px;margin-top:21px}sub,sup{font-size:73.33333333%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dfn{font-style:italic}h1{font-weight:300;line-height:1.1;font-size:2.8rem;margin-top:0rem;margin-bottom:2.1rem}h2{font-weight:300;line-height:1.1;font-size:2.8rem;margin-top:2.625rem;margin-bottom:2.1rem}h3{font-weight:300;line-height:1.1;font-size:2rem;margin-top:1.575rem;margin-bottom:1.05rem}h4{font-weight:700;line-height:1.1;font-size:1.5rem;margin-top:2.1rem;margin-bottom:2.1rem}h5{font-weight:700;line-height:1.1;font-size:1.3rem;margin-top:2.1rem;margin-bottom:2.1rem}h6{font-weight:700;line-height:1.1;font-size:1.1rem;margin-top:2.1rem;margin-bottom:2.1rem}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small{color:#333;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1}a,.alink{color:#1979c3;text-decoration:none}a:visited,.alink:visited{color:#1979c3;text-decoration:none}a:hover,.alink:hover{color:#006bb4;text-decoration:underline}a:active,.alink:active{color:#ff5501;text-decoration:underline}ul,ol{margin-top:0rem;margin-bottom:2.625rem}ul>li,ol>li{margin-top:0rem;margin-bottom:1.05rem}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}dl{margin-bottom:21px;margin-top:0}dt{font-weight:700;margin-bottom:5.25px;margin-top:0}dd{margin-bottom:10.5px;margin-top:0;margin-left:0}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,'Courier New',monospace}code{background:#f0f0f0;color:#111;padding:2px 4px;font-size:1.2rem;white-space:nowrap}kbd{background:#f0f0f0;color:#111;padding:2px 4px;font-size:1.2rem}pre{background:#f0f0f0;border:1px solid #d1d1d1;color:#111;line-height:1.42857143;margin:0 0 10.5px;padding:10.5px;font-size:1.2rem;display:block;word-wrap:break-word}pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0;white-space:pre-wrap}blockquote{border-left:0 solid #d1d1d1;margin:0 0 21px 42px;padding:0;color:#333;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:italic;font-weight:400;line-height:1.42857143;font-size:1.5rem}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{color:#333;line-height:1.42857143;font-size:1.1rem;display:block}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}blockquote cite{font-style:normal}blockquote:before,blockquote:after{content:''}q{quotes:none}q:before,q:after{content:'';content:none}cite{font-style:normal}table{width:100%;border-collapse:collapse;border-spacing:0;max-width:100%}table th{text-align:left}table>tbody>tr>th,table>tfoot>tr>th,table>tbody>tr>td,table>tfoot>tr>td{vertical-align:top}table>thead>tr>th,table>thead>tr>td{vertical-align:bottom}table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{padding:8px 10.5px}button{background-image:none;background:#f2f2f2;border:1px solid #cdcdcd;color:#333;cursor:pointer;display:inline-block;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700;margin:0;padding:7px 15px;font-size:1.5rem;line-height:1.7rem;box-sizing:border-box;vertical-align:middle}button:focus,button:active{background:#e2e2e2;border:1px solid #cdcdcd;color:#333}button:hover{background:#e2e2e2;border:1px solid #cdcdcd;color:#555}button.disabled,button[disabled],fieldset[disabled] button{opacity:.5;cursor:default;pointer-events:none}button::-moz-focus-inner{border:0;padding:0}input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type*="date"],input[type="email"]{background:#ffffff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;box-sizing:border-box}input[type="text"]:disabled,input[type="password"]:disabled,input[type="url"]:disabled,input[type="tel"]:disabled,input[type="search"]:disabled,input[type="number"]:disabled,input[type*="date"]:disabled,input[type="email"]:disabled{opacity:.5}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type*="date"]::-moz-placeholder,input[type="email"]::-moz-placeholder{color:#c2c2c2}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type*="date"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder{color:#c2c2c2}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type*="date"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder{color:#c2c2c2}input[type="number"]{-moz-appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="search"]{-webkit-appearance:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}select{background:#ffffff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;height:32px;line-height:1.42857143;padding:5.25px 10.5px 4px;vertical-align:baseline;width:100%;box-sizing:border-box}select:disabled{opacity:.5}select[multiple]{height:auto;background-image:none}textarea{background:#ffffff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;height:auto;line-height:1.42857143;margin:0;padding:10.5px;vertical-align:baseline;width:100%;box-sizing:border-box;resize:vertical}textarea:disabled{opacity:.5}textarea::-moz-placeholder{color:#c2c2c2}textarea::-webkit-input-placeholder{color:#c2c2c2}textarea:-ms-input-placeholder{color:#c2c2c2}input[type="checkbox"]{margin:2px 5.25px 0 0;position:relative;top:2px}input[type="checkbox"]:disabled{opacity:.5}input[type="radio"]{margin:2px 5.25px 0 0}input[type="radio"]:disabled{opacity:.5}input.mage-error,select.mage-error,textarea.mage-error{border-color:#ed8380}div.mage-error{color:#e02b27;font-size:1.2rem}input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input::-moz-focus-inner{border:0;padding:0}form{-webkit-tap-highlight-color:rgba(0,0,0,0)}address{font-style:normal}*:focus{box-shadow:none;outline:0}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:0 0 3px 1px #68a8e0}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol,ul>li,ol>li,[role="list"]{list-style:none;margin:0;padding:0}body{min-block-size:100vh}h1,h2,h3,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:balance}img,picture{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}.clearfix:after{content:"";display:table;clear:both}.notification{padding:16px 24px;margin-bottom:40px;border-radius:16px;border:1px solid #dfe3ea;display:flex;align-items:center;color:#000000;background:#ffffff;box-shadow:0 4px 12px 0 rgba(0,0,0,0.04)}.notification .noti-icon{width:24px;height:24px;margin-right:16px;flex-shrink:0;background-color:#174899;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../images/note_icon.svg);mask-image:url(../images/note_icon.svg)}.notification .noti-content{font-size:16px;font-weight:400}.notification .noti-content a{font-weight:500;text-decoration:underline;color:#000000}@media (max-width:768px){.notification{padding:12px 16px}.notification .noti-icon{margin-right:8px}}html,body{overflow:hidden}body{font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px}@media (min-width:768px){html,body,.content-wrapper,.modal-content,.sidebar,[data-role="scrollable"]{scrollbar-width:4px;scrollbar-color:#dfe3ea}html::-webkit-scrollbar,body::-webkit-scrollbar,.content-wrapper::-webkit-scrollbar,.modal-content::-webkit-scrollbar,.sidebar::-webkit-scrollbar,[data-role="scrollable"]::-webkit-scrollbar{width:4px;height:4px;border-radius:10px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.content-wrapper::-webkit-scrollbar-track,.modal-content::-webkit-scrollbar-track,.sidebar::-webkit-scrollbar-track,[data-role="scrollable"]::-webkit-scrollbar-track{border-radius:10px}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.content-wrapper::-webkit-scrollbar-thumb,.modal-content::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb,[data-role="scrollable"]::-webkit-scrollbar-thumb{background-color:#dfe3ea;border-radius:10px}}:root{--screen-m:768px}a{color:#0066c0;text-decoration:none}a:hover{text-decoration:underline}.hidden{display:none}[x-cloak]{display:none !important}.page-title-wrapper .page-title{font-size:32px;font-weight:700;color:#000000}@media (max-width:768px){.page-title-wrapper .page-title{font-size:24px}}.page-title-wrapper .page-subtitle{font-size:18px;font-weight:400;color:#000000;margin-top:4px}@media (max-width:768px){.page-title-wrapper .page-subtitle{font-size:14px}}input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"]{border-radius:8px;border:1px solid #dfe3ea;box-shadow:none;background-color:#ffffff;padding:0 12px;box-sizing:border-box}input[type="text"]:disabled,input[type="password"]:disabled,input[type="url"]:disabled,input[type="tel"]:disabled,input[type="search"]:disabled,input[type="number"]:disabled,input[type="datetime"]:disabled,input[type="email"]:disabled,input[type="text"]:read-only,input[type="password"]:read-only,input[type="url"]:read-only,input[type="tel"]:read-only,input[type="search"]:read-only,input[type="number"]:read-only,input[type="datetime"]:read-only,input[type="email"]:read-only{border:1px solid #D9D9D9;background-color:#F5F6F7;box-shadow:none;opacity:.5;pointer-events:none}input.mage-error,select.mage-error,textarea.mage-error{border-color:#FF0000}input:not([disabled]),select:not([disabled]),textarea:not([disabled]){box-shadow:none}div.mage-error{color:#FF0000;font-size:12px;line-height:14px;margin-top:4px;margin-left:12px}.form-radio-button{position:relative}.form-radio-button input{position:absolute;opacity:0;visibility:hidden}.form-radio-button input:checked~label{color:#000C16;font-weight:700}.form-radio-button input:checked~label:before{border-color:#174899}.form-radio-button input:checked~label:after{display:block}.form-radio-button label{padding-left:30px;position:relative}.form-radio-button label:before,.form-radio-button label:after{width:20px;height:20px;display:block;content:'';border-radius:50%;border:2px solid #5A7688;position:absolute;left:0;top:0}.form-radio-button label:after{display:none;background:#174899;border:none;width:10px;height:10px;top:5px;left:5px}.skeleton-loader .skeleton-block{background:linear-gradient(90deg, #c2cfd6 25%, #f0f3f5 50%, #c2cfd6 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px;border:1px solid #dfe3ea;padding:24px;width:100%;min-height:150px;border-radius:16px;box-shadow:0 4px 12px 0 #0000000A}.skeleton-loader .skeleton-line{background:linear-gradient(90deg, #c2cfd6 25%, #f0f3f5 50%, #c2cfd6 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px;height:16px;margin-bottom:8px}.skeleton-loader .skeleton-line.short{width:30%}.skeleton-loader .skeleton-line.medium{width:60%}.skeleton-loader .skeleton-line.long{width:80%}.skeleton-loader .skeleton-line.full{width:100%}.skeleton-loader .skeleton-button{background:linear-gradient(90deg, #c2cfd6 25%, #f0f3f5 50%, #c2cfd6 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px;height:40px;width:120px;border-radius:20px}.skeleton-loader .skeleton-button.small{height:32px;width:80px}.skeleton-loader .skeleton-button.large{height:48px;width:160px}.skeleton-loader .skeleton-icon{background:linear-gradient(90deg, #c2cfd6 25%, #f0f3f5 50%, #c2cfd6 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px;width:48px;height:48px;border-radius:8px}.skeleton-loader .skeleton-icon.small{width:32px;height:32px}.skeleton-loader .skeleton-icon.large{width:64px;height:64px}.skeleton-loader .skeleton-text{display:flex;flex-direction:column;gap:8px;flex:1}.skeleton-loader .skeleton-section-title{background:linear-gradient(90deg, #c2cfd6 25%, #f0f3f5 50%, #c2cfd6 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px;height:24px;width:150px;margin-bottom:16px}@keyframes skeleton-loading{0%{background-position:-200% 0}100%{background-position:200% 0}}.htmx-settling .skeleton-loader{display:none}.page-wrapper{display:flex;flex-direction:column;height:100dvh;min-height:100dvh}.page-wrapper .main{flex:1;display:flex;flex-direction:column;min-height:0}.page-wrapper .main .content-container{display:flex;flex-direction:column;height:100%;overflow:hidden}.page-wrapper .main .content-container .sidebar{display:flex;flex-direction:column;max-width:100%;color:#ffffff;padding-left:24px;padding-right:12px;order:2;background-color:#ffffff}.page-wrapper .main .content-container .content-wrapper{display:flex;order:1;flex-direction:column;height:100%;width:100%;overflow-y:auto;background-color:#f3f5f7;-webkit-overflow-scrolling:touch}.page-wrapper .main .content-container .content-wrapper .content-top{background-color:#003E90;display:flex}.page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper{display:flex;justify-content:flex-start;gap:20px;background-color:#f3f5f7;padding:24px 16px;border-radius:30px 30px 0 0;height:100%;width:100%}.page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper .content-top-inner{display:flex}.page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper .content-top-left{flex:1;height:100%;overflow:hidden}.page-wrapper .main .content-container .content-wrapper .content-main{display:flex;flex:1;flex-direction:column;padding:0 16px 16px 16px;padding-bottom:calc(16px + 80px)}@media (max-width:767px){.page-wrapper .main .content-container .content-wrapper .content-main{padding-bottom:calc(16px + 152px)}}.page-wrapper .main .content-container .content-wrapper .content-floating-container{display:flex;align-items:center;position:fixed;right:16px;bottom:calc(16px + 80px);pointer-events:none;z-index:999}.page-wrapper .main .content-container .content-wrapper .content-floating-container>*{pointer-events:auto;margin-left:20px}.page-wrapper .main .header-container{background-color:#003E90;height:64px}@media (max-width:768px){.page-wrapper .main .content-container .content-wrapper .content-top{flex-shrink:0}.page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper{flex-direction:column;gap:24px}.page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper .content-top-inner{flex-direction:column;gap:16px}}@media (min-width:768px){.page-wrapper .main .content-container{flex-direction:row}.page-wrapper .main .content-container .sidebar{background-color:#003E90;width:320px;min-width:320px;order:1}.page-wrapper .main .content-container .content-wrapper{order:2}.page-wrapper .main .content-container .content-wrapper .content-top{height:140px;flex-shrink:0}.page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper{padding:48px 48px 10px 48px}.page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper .content-top-inner{margin-right:200px;justify-content:flex-end;width:100%}.page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper .content-top-inner .content-top-left{margin-right:24px}.page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper .content-top-inner .content-top-right{min-width:200px;display:flex;justify-content:flex-end}.page-wrapper .main .content-container .content-wrapper .content-main{padding:6px 48px 48px 48px}.page-wrapper .main .content-container .content-wrapper .content-floating-container{right:48px;bottom:48px}}@media (min-width:768px) and (min-width:992px){.page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper .content-top-inner{margin-right:316px}.page-wrapper .main .content-container .content-wrapper .content-top .content-top-wrapper .content-top-inner .content-top-right{min-width:316px}}.header-container{display:flex;flex-direction:column;width:100%;height:72px;background-color:#003E90}.header-container .header-main{display:flex;align-items:center;width:100%;height:100%;padding:0 16px;gap:16px}.header-container .header-main .header-left{display:flex;align-items:center}.header-container .header-main .header-left .shop-online{display:none;font-size:16px;font-weight:400;color:#ffffff;text-decoration:none}.header-container .header-main .header-left .hamburger-menu{width:40px;height:40px;flex:0 0 40px;border-radius:50%;border:1px solid rgba(255,255,255,0.2);display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.1);padding:0}.header-container .header-main .header-left .hamburger-menu svg{color:#ffffff}.header-container .header-main .header-left .logo{margin:0;margin-left:16px;min-width:145px;max-width:145px}@media (max-width:380px){.header-container .header-main .header-left .logo{margin-left:8px;min-width:120px;max-width:120px}}.header-container .header-main .header-center{flex:1;display:flex;justify-content:center;align-items:center}.header-container .header-main .header-center .header-navigation{display:none}.header-container .header-main .header-right{flex-shrink:0;display:flex;align-items:center;gap:15px;position:relative;min-width:140px}.header-container .header-main .header-right .header-search{display:none}.header-container .header-main .header-right .header-search .block-search{background-color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2)}.header-container .header-main .header-right .header-search .block-search .control .input-text{color:#ffffff}.header-container .header-main .header-right .header-search .block-search .control .input-text::placeholder{color:#ffffff}.header-container .header-main .header-right .header-search .block-search .actions .search-loading{border-top-color:#ffffff}.header-container .header-main .header-right .header-search .block-search .actions .action.clear-search::after{background:#ffffff}.header-container .header-main .header-right .header-search .block-search .actions .action.search::before{background-color:#ffffff}.header-container .header-main .header-right .switcher-language{display:none}.header-container .header-main .header-right .discover-menu{display:none;position:relative;margin-right:24px}.header-container .header-main .header-right .discover-menu.active .title:after{transform:rotate(-180deg);transition:.2s}.header-container .header-main .header-right .discover-menu .title{display:flex;align-items:center;color:#ffffff;font-size:16px;line-height:20px;padding:0;position:relative;cursor:pointer}.header-container .header-main .header-right .discover-menu .title:hover{background:unset;color:#ffffff}.header-container .header-main .header-right .discover-menu .title:after{content:'';display:inline-block;width:12px;height:8px;background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%201.5L6%206.5L11%201.5%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:cover;transition:.2s}.header-container .header-main .header-right .discover-menu .title>span{padding:6px 0 6px 0;margin-right:12px}.header-container .header-main .header-right .discover-menu .content{position:absolute;background-color:#ffffff;border-radius:10px;width:100%;z-index:1050}.header-container .header-main .header-right .discover-menu .content .submenu{list-style:none;margin:0;padding:0;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,0.16)}.header-container .header-main .header-right .discover-menu .content .submenu .menu-item{margin:0}.header-container .header-main .header-right .discover-menu .content .submenu .menu-item a{color:#1A1819;font-size:16px;font-weight:500;text-decoration:none;display:block;padding:20px 16px;line-height:20px;position:relative}.header-container .header-main .header-right .discover-menu .content .submenu .menu-item a:hover{text-decoration:none;background:#F2F8FF;color:#003E90}.header-container .header-main .header-right .discover-menu .content .submenu .menu-item a:hover:before{display:none}.header-container .header-main .header-right .discover-menu .content .submenu .menu-item a:hover:after{display:block}.header-container .header-main .header-right .discover-menu .content .submenu .menu-item a:before{content:'';display:block;position:absolute;width:calc(100% - 32px);height:1px;background:rgba(26,24,25,0.05);left:50%;bottom:0;transform:translateX(-50%)}.header-container .header-main .header-right .discover-menu .content .submenu .menu-item a:after{content:'';display:none;position:absolute;border:solid #003E90;border-width:0 2px 2px 0;padding:3px;transform:translateY(-50%) rotate(-45deg);transition:.3s;top:50%;right:16px}.header-container .header-main .header-right .discover-menu .content .submenu .menu-item.first a{border-top-left-radius:10px;border-top-right-radius:10px}.header-container .header-main .header-right .discover-menu .content .submenu .menu-item.last a{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.header-container .header-main .header-right .discover-menu .content .submenu .menu-item.last a:before{display:none}.header-right-sticky-container{position:fixed;justify-content:flex-end;top:16px;right:16px;z-index:99999999}.header-right-sticky-container .header-right-sticky{display:flex;position:relative;align-items:center;gap:8px;cursor:pointer}@media (min-width:768px){.header-container{height:64px}.header-container .header-main{margin-left:auto;padding:0 48px;max-width:calc(100% - 320px)}.header-container .header-main .header-left .shop-online{display:block}.header-container .header-main .header-left .hamburger-menu,.header-container .header-main .header-left .logo{display:none}.header-container .header-main .header-center{flex:1;display:flex;justify-content:center;align-items:center}.header-container .header-main .header-center .header-navigation{display:flex}.header-container .header-main .header-center .header-navigation>:first-child{display:flex;gap:30px}.header-container .header-main .header-center .header-navigation>:first-child a{color:#ffffff;text-decoration:none;font-size:16px}.header-container .header-main .header-right .discover-menu,.header-container .header-main .header-right .switcher-language,.header-container .header-main .header-right .header-search{display:block}.header-right-sticky-container{position:fixed;justify-content:flex-end;width:200px;top:calc(64px + 38px);right:48px;z-index:999}.header-right-sticky-container .header-right-sticky{display:flex;position:relative;align-items:center;gap:12px;cursor:pointer;background-color:#ffffff;width:100%;padding:7px;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.04);border:1px solid #dfe3ea;border-radius:9999px}.customer-account-login .header-container .header-main,.customer-account-create .header-container .header-main,.customer-account-forgotpassword .header-container .header-main,.customer-account-logoutsuccess .header-container .header-main{max-width:100%}.customer-account-login .header-right-sticky-container,.customer-account-create .header-right-sticky-container,.customer-account-forgotpassword .header-right-sticky-container,.customer-account-logoutsuccess .header-right-sticky-container{top:calc(64px + 26px)}.customer-account-login .header-right-sticky,.customer-account-create .header-right-sticky,.customer-account-forgotpassword .header-right-sticky,.customer-account-logoutsuccess .header-right-sticky{background-color:transparent;box-shadow:none;border:none;padding-right:0}}@media (min-width:768px) and (min-width:992px){.header-right-sticky-container{width:316px}}.sidebar{position:fixed;bottom:0;left:0;right:0;height:80px;border-top:#dfe3ea;display:flex;justify-content:space-around;align-items:center;z-index:999999999;width:100%;padding:0;margin:0;box-shadow:0 -4px 12px rgba(0,0,0,0.08);border-radius:10px 10px 0 0;border-top:1px solid #dfe3ea}.sidebar .logo{display:none}.sidebar .nav.items{display:flex;flex:1;flex-direction:row;justify-content:space-around;align-items:center;margin:0;padding:0;list-style:none;width:100%;overflow-y:scroll}.sidebar .nav.items .nav.item{flex:1;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:12px;color:#5A7688;font-weight:500;border-radius:8px;padding:6px 0}.sidebar .nav.items .nav.item:hover:not(:has(.delimiter)){background-color:transparent}.sidebar .nav.items .nav.item.current{background-color:#003E90;color:#ffffff;font-weight:700}.sidebar .nav.items .nav.item a,.sidebar .nav.items .nav.item strong{display:flex;flex-direction:column;align-items:center;color:inherit;text-decoration:none;gap:5px}.sidebar .nav.items .nav.item .icon{width:24px;height:24px}.sidebar .nav.items .nav.item .icon .nav-icon svg{width:100%;height:100%}.sidebar .nav.items .nav.item:has(.delimiter){display:none}.sidebar .menu-more .overlay{position:fixed;inset:0;background-color:rgba(0,0,0,0.4);z-index:999}.sidebar .menu-more .nav-container{position:fixed;bottom:0;left:0;right:0;z-index:9999;display:flex;justify-content:center}.sidebar .menu-more .nav-container .nav-content{background:#ffffff;width:100%;border-top-left-radius:16px;border-top-right-radius:16px;padding:24px 0;box-shadow:0 4px 12px 0 #0000000A}.sidebar .menu-more .nav-container .nav-content .nav-items{list-style:none;padding:0;margin:0}.sidebar .menu-more .nav-container .nav-content .nav-items .nav.item{position:relative;font-size:14px;padding:8px 16px}.sidebar .menu-more .nav-container .nav-content .nav-items .nav.item a,.sidebar .menu-more .nav-container .nav-content .nav-items .nav.item strong{width:100%;display:flex;align-items:center;color:#000C16;text-decoration:none}.sidebar .menu-more .nav-container .nav-content .nav-items .nav.item a .icon,.sidebar .menu-more .nav-container .nav-content .nav-items .nav.item strong .icon{min-width:35px;margin-right:12px}.sidebar .menu-more .nav-container .nav-content .nav-items .nav.item a .icon svg,.sidebar .menu-more .nav-container .nav-content .nav-items .nav.item strong .icon svg{color:#174899}.sidebar .menu-more .nav-container .nav-content .nav-items .nav.item a::after{content:"";display:block;width:12px;height:12px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="14" viewBox="0 0 8 14" fill="none"><path d="M1 13L7 7L1 1" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:contain;background-repeat:no-repeat;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.sidebar .menu-more .nav-container .nav-content .show-more{cursor:pointer;color:#0D62D1;padding:15px;display:block;font-size:12px}.sidebar .menu-more .nav-container.translate-y-full{transform:translateY(100%)}.sidebar .menu-more .nav-container.translate-y-0{transform:translateY(0)}.sidebar .menu-more .nav-container.transition{transition-property:transform, opacity}.sidebar .menu-more .nav-container.ease-out{transition-timing-function:ease-out}.sidebar .menu-more .nav-container.ease-in{transition-timing-function:ease-in}.sidebar .menu-more .nav-container.duration-300{transition-duration:300ms}.sidebar .menu-more .nav-container.duration-200{transition-duration:200ms}@media (min-width:768px){.sidebar{position:static;bottom:auto;left:auto;right:auto;height:auto;border-top:none;display:block;justify-content:initial;align-items:initial;z-index:auto;width:auto !important;padding:initial;margin:initial;box-shadow:none;border-radius:0}.sidebar .logo{display:flex;max-width:100%;height:140px;padding-left:20px;padding-right:32px;margin:0;margin-bottom:32px;justify-content:center;align-items:center}.sidebar .logo .img-logo{width:217px;height:36px}.sidebar .nav.items{display:flex;flex-direction:column;gap:4px;flex:initial;justify-content:initial;align-items:initial;margin:initial;padding:initial;list-style:initial;width:auto;padding-right:12px;scrollbar-width:4px;scrollbar-color:rgba(255,255,255,0.4)}.sidebar .nav.items::-webkit-scrollbar{width:4px;height:4px;border-radius:10px}.sidebar .nav.items::-webkit-scrollbar-track{border-radius:10px}.sidebar .nav.items::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.4);border-radius:10px}.sidebar .nav.items .nav.item{flex:initial;text-align:initial;display:block;flex-direction:initial;justify-content:initial;align-items:initial;font-size:initial;color:initial;border-radius:8px;padding:0}.sidebar .nav.items .nav.item:hover:not(:has(.delimiter)){background-color:#2f85f6;font-weight:700}.sidebar .nav.items .nav.item.current{background-color:#2f85f6;color:initial;font-weight:initial}.sidebar .nav.items .nav.item a,.sidebar .nav.items .nav.item strong{display:flex;align-items:center;height:48px;width:100%;padding:0 10px;color:#ffffff;text-decoration:none;flex-direction:row}.sidebar .nav.items .nav.item a .icon,.sidebar .nav.items .nav.item strong .icon{display:flex;width:24px;height:24px;margin-right:10px;margin-bottom:0}.sidebar .nav.items .nav.item a .icon .nav-icon,.sidebar .nav.items .nav.item strong .icon .nav-icon{width:100%;height:100%}.sidebar .nav.items .nav.item .delimiter{display:flex;height:48px}.sidebar .nav.items .nav.item:has(.delimiter){display:block !important}.sidebar .menu-more{display:none}}.block-search{display:flex;position:relative;width:200px;height:42px;min-width:200px;justify-content:flex-start;align-items:center;margin-right:24px;border-radius:24px;border:1px solid #dfe3ea;background:#f3f5f7}.block-search .block-title{display:none}.block-search .label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-search .control{padding:0;position:relative}.block-search .control .input-text{padding-left:20px;height:42px;border-radius:24px;font-size:14px;font-weight:400;color:#000C16;border-color:transparent;background-color:transparent;transition:all .1s ease-out;box-sizing:border-box;box-shadow:none}.block-search .control .input-text::placeholder{color:#5A7688;font-weight:400}.block-search .actions{position:absolute;right:12px;top:0;z-index:9;height:100%;display:flex;align-items:center;gap:8px}.block-search .actions .search-loading{width:20px;height:20px;border-radius:50%;border:2px solid transparent;border-top-color:#5A7688;animation:spin 1s linear infinite;box-sizing:border-box}@keyframes spin{to{transform:rotate(360deg)}}.block-search .actions .action.clear-search{display:inline-block;height:auto;position:relative;cursor:pointer}.block-search .actions .action.clear-search:before{content:'';display:block;width:15px;height:15px;background-color:#FF0000;margin-right:8px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.625' height='15.625' viewBox='0 0 15.625 15.625'%3E%3Cg id='Group_439' transform='translate(1.414 1.414)'%3E%3Cpath d='M22805.688-18981.975l-12.8,12.8' transform='translate(-22792.891 18981.975)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3Cpath d='M22792.891-18981.975l12.8,12.8' transform='translate(-22792.891 18981.975)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.625' height='15.625' viewBox='0 0 15.625 15.625'%3E%3Cg id='Group_439' transform='translate(1.414 1.414)'%3E%3Cpath d='M22805.688-18981.975l-12.8,12.8' transform='translate(-22792.891 18981.975)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3Cpath d='M22792.891-18981.975l12.8,12.8' transform='translate(-22792.891 18981.975)' fill='none' stroke='%23000' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block-search .actions .action.clear-search:after{content:'';display:block;height:25px;width:1px;background:#5A7688;position:absolute;top:50%;right:0;transform:translateY(-50%)}.block-search .actions .action.clear-search>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-search .actions .action.search{height:100%;position:static;display:inline-block;background-image:none;background:none;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;padding:0;text-decoration:none;text-shadow:none;font-weight:400;padding:5px 0;z-index:1;display:flex;align-items:center}.block-search .actions .action.search[disabled]{opacity:1}.block-search .actions .action.search>span{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.block-search .actions .action.search:before{font-size:25px;color:#5A7688;width:24px;height:24px;content:'';background-color:#5A7688;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 21C16.7467 21 21 16.7467 21 11.5C21 6.25329 16.7467 2 11.5 2C6.25329 2 2 6.25329 2 11.5C2 16.7467 6.25329 21 11.5 21Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 22L20 20' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5 21C16.7467 21 21 16.7467 21 11.5C21 6.25329 16.7467 2 11.5 2C6.25329 2 2 6.25329 2 11.5C2 16.7467 6.25329 21 11.5 21Z' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 22L20 20' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.block-search .search-autocomplete{position:absolute;z-index:99999;right:-55px;top:100%;min-width:320px;margin-top:10px;color:#000C16;margin-bottom:30px;padding:24px;border-radius:24px;background-color:#ffffff;box-shadow:0 0 30px rgba(0,0,0,0.16)}.block-search .search-autocomplete .autocomplete-section{margin-bottom:16px}.block-search .search-autocomplete .autocomplete-section:last-child{margin-bottom:0}.block-search .search-autocomplete .autocomplete-section .section-header{font-size:18px;font-weight:500;color:#000C16;margin-bottom:4px}.block-search .search-autocomplete .autocomplete-section .section-items{display:flex;flex-direction:column;gap:4px}.block-search .search-autocomplete .autocomplete-section .section-items .autocomplete-item{font-size:16px;font-weight:400;color:#000C16;cursor:pointer}.modal-hamburger-menu{height:calc(100% - 72px) !important;margin-top:auto}.modal-hamburger-menu .modal-overlay{display:none}.modal-hamburger-menu .modal-wrapper{min-height:100%;max-height:100%}.modal-hamburger-menu .header-search{margin-bottom:36px}.modal-hamburger-menu .header-search .block-search{width:100%}.modal-hamburger-menu .header-search .block-search .block-content{width:100%;padding-right:100px}.modal-hamburger-menu .header-search .block-search .search-autocomplete{left:0}.modal-hamburger-menu .header-navigation .menu-item{padding:16px 8px;border-bottom:1px solid #dfe3ea}.modal-hamburger-menu .header-navigation .menu-item .menu-item-action{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:14px;color:#000C16;text-decoration:none}.modal-hamburger-menu .header-navigation .menu-item .menu-item-action::after{content:'';border:solid #5A7688;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg)}.price{font-weight:400;color:#000C16}.price.bold{font-weight:700}.price .decimals{font-size:.6em;vertical-align:super}.price .currency-symbol{font-weight:inherit;margin-left:.25em}body:has(.modal.open){overflow:hidden}.modal{position:fixed;inset:0;height:100dvh;z-index:999999999;display:flex;align-items:flex-end;justify-content:flex-end}.modal .modal-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,0.4);backdrop-filter:none}.modal .modal-wrapper{position:relative;display:flex;flex-direction:column;overflow-y:hidden;background-color:#ffffff;width:100%;max-width:840px}.modal .action.close{cursor:pointer;position:absolute;background:transparent;border:none;padding:0}.modal .action.close::before{content:'';display:block;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M15.1416 1L0.999467 15.1421" stroke="%23000C16" stroke-width="2" stroke-linecap="round"/><path d="M15.1416 15.1484L0.999467 1.0063" stroke="%23000C16" stroke-width="2" stroke-linecap="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><path d="M15.1416 1L0.999467 15.1421" stroke="%23000C16" stroke-width="2" stroke-linecap="round"/><path d="M15.1416 15.1484L0.999467 1.0063" stroke="%23000C16" stroke-width="2" stroke-linecap="round"/></svg>');mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:16px;height:16px;background-color:#000C16}.modal .modal-header{display:flex;align-items:flex-start;flex-direction:column}.modal .modal-header .title{color:#000C16;font-weight:700}.modal .modal-header .subtitle{color:#000C16;font-weight:400}.modal .modal-content{display:flex;flex-direction:column;overflow-y:auto;flex:1 1 auto}.button{width:fit-content}.button .action{cursor:pointer;width:100%;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);padding:0 16px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.button .action .icon{line-height:0;margin-right:8px}.button .action .label{color:#ffffff;font-size:16px;font-weight:400;text-decoration:none}.button .action.secondary{background:#f17421}.button .action.outline{border:1px solid #dfe3ea;background:transparent}.button .action.outline .label{color:#003E90}.button .action.outline.arrow:before{display:inline-flex;content:'';width:24px;height:24px;margin-right:10px;background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M14.4297%205.92969L20.4997%2011.9997L14.4297%2018.0697%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M3.5%2012H20.33%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:contain}.button .action.link{background:transparent;border:none;height:auto;padding:0}.button .action.link .label{color:#003E90}.button .action.link:hover .label{text-decoration:underline}.button .action.back{border-radius:50%;border:1px solid #dfe3ea;background:#ffffff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.04);border:none;height:auto;padding:8px}.button .action.back .label{display:none}.button .action.back:before{content:'';display:inline-block;width:32px;height:32px;background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M24%2016H8.98529H24ZM16%208L8%2016L16%208ZM8%2016L16%2024L8%2016Z%22%20fill%3D%22%23161617%22/%3E%3Cpath%20d%3D%22M24%2016H8.98529M16%208L8%2016L16%2024%22%20stroke%3D%22%23161617%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:contain}.button .action .spinner{display:inline-block;width:14px;height:14px;border:2px solid #ffffff;border-top:2px solid transparent;border-radius:50%;animation:spin .8s linear infinite}.button .action.pay-now:before{content:'';display:inline-block;width:24px;height:24px;margin-right:10px;background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M20.0001%205H3.9999C2.89532%205%201.99988%205.89544%201.99988%207.00002V17.0001C1.99988%2018.1047%202.89532%2019.0002%203.9999%2019.0002H20.0001C21.1047%2019.0002%2022.0001%2018.1047%2022.0001%2017.0001V7.00002C22.0001%205.89544%2021.1047%205%2020.0001%205Z%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M2%2010H22.0002%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:contain}.btn-transparent{background:transparent;border:none}.btn-transparent:hover{background:transparent;border:none;opacity:.9}.slider{width:100%}.slider .slider-wrapper{width:100%;height:100%;position:relative}.slider .slider-items{width:100%;height:100%;display:flex;overflow:hidden;border-radius:16px;border:1px solid #dfe3ea;box-shadow:0 4px 12px 0 #0000000A}.slider .slider-items .slider-track{width:100%;display:flex}.slider .slider-items .slider-item{width:100%;height:100%;flex-shrink:0;background:linear-gradient(258.29deg, #F1FFFB -3.78%, #D6F0FD 100%);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:20px}.slider .slider-pagination{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:5px}.slider .slider-pagination .slider-pagination-bullet{width:4px;height:4px;border-radius:50%;background:rgba(0,12,22,0.2)}.slider .slider-pagination .slider-pagination-bullet.active{background:#f17421}.tabs-container{position:relative}.tabs-container .tab-header{width:fit-content;display:flex;border-bottom:1px solid #dfe3ea}.tabs-container .tab-header .tab-title{background:transparent;border:none;padding:16px;cursor:pointer;color:#000C16;font-size:16px;font-weight:400;position:relative}.tabs-container .tab-header .tab-title.active{font-weight:700}.tabs-container .tab-header .tab-title.active:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:4px;background-color:#003E90;border-radius:4px 4px 0 0}.tabs-container .tab-content{padding-top:36px;color:#212529;font-size:14px;font-weight:400}.form-checkbox{display:flex;align-items:center;gap:8px}.form-checkbox .form-control{cursor:pointer;position:relative;width:20px;height:20px;border-radius:4px;border:1.5px solid #5A7688;background-color:transparent;display:flex;align-items:center;justify-content:center}.form-checkbox .form-control input[type='checkbox']{cursor:pointer;position:absolute;inset:0;opacity:0;z-index:1;margin:0}.form-checkbox:has(input[type="checkbox"]:checked) .form-control{background-color:#003E90;border-color:#003E90}.form-checkbox:has(input[type="checkbox"]:checked) .form-control::after{content:'';display:block;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="8" viewBox="0 0 11 8" fill="none"><path d="M1 3.83L3.83 6.66L9.5 1" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="8" viewBox="0 0 11 8" fill="none"><path d="M1 3.83L3.83 6.66L9.5 1" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:12px;height:9px;background-color:#ffffff;margin-top:1px}.form-checkbox .label{font-size:16px;font-weight:400;color:#000C16}.carousel{position:relative;overflow:hidden;outline:none}.carousel .carousel-item{background:#ffffff;border-radius:15px;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.04);padding:15px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;position:relative}.carousel .carousel-item .carousel-header{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#333;border-bottom:1px solid #6c757d;padding-bottom:8px}.carousel .carousel-item .carousel-header strong{font-weight:700}.carousel .carousel-item .carousel-header .carousel-status{background:#ced4da;padding:2px 8px;border-radius:4px;font-size:13px;color:#ffffff}.carousel .carousel-item .carousel-images{display:flex;gap:8px;position:relative}.carousel .carousel-item .carousel-images .carousel-image{width:55px;height:40px;border-radius:6px;position:relative}.carousel .carousel-item .carousel-images .carousel-image .image-count{position:absolute;right:-10px;bottom:-6px;background:#ffffff;border:1px solid #ccc;font-size:11px;color:#212529;line-height:15px;text-align:center;width:22px;height:15px}.carousel .carousel-item .carousel-info{font-size:11px;color:#212529;line-height:18px}.carousel .carousel-item .carousel-info strong{font-weight:700}.carousel .carousel-item .carousel-link{position:absolute;right:15px;bottom:15px}.carousel .carousel-item .carousel-link a{font-size:11px;font-weight:700;color:#000000;text-decoration:underline}.carousel-track{display:flex;transition:transform .3s ease-in-out;will-change:transform;margin:0 0 10px}.carousel-slide{flex-shrink:0}.carousel-arrow{display:none;position:absolute;align-items:center;justify-content:center;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background-color:rgba(255,255,255,0.8);border:1px solid #dfe3ea;box-shadow:0 2px 8px 0 rgba(0,0,0,0.06);backdrop-filter:blur(2px);cursor:pointer;z-index:10;font-size:0}.carousel-arrow::before{content:'';display:inline-block;border:solid #174899;border-width:0 2px 2px 0;padding:4px}.carousel-arrow-left{left:10px}.carousel-arrow-left::before{margin-left:4px;transform:rotate(135deg)}.carousel-arrow-right{right:10px}.carousel-arrow-right::before{margin-right:2px;transform:rotate(-45deg)}.carousel-arrow:hover,.carousel-arrow:focus,.carousel-arrow:active{background-color:rgba(255,255,255,0.8);border-color:#dfe3ea}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:10px}.carousel-dots .carousel-dot{width:10px;height:10px;border-radius:50%;background:#6c757d;border:none;cursor:pointer}.carousel-dots .carousel-dot.active{background:#000000}.dropdown-component{position:relative;display:inline-block}.dropdown-component.dropdown-switcher{width:100%;margin-bottom:16px}.dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;border:none;background:transparent;padding:8px 12px;text-align:left;color:#000C16}.dropdown-trigger:hover,.dropdown-trigger:focus,.dropdown-trigger:active{background:transparent;border:none;outline:none}.dropdown-trigger .labels{width:85%;display:flex;flex-direction:column}.dropdown-trigger .labels .label{color:#5A7688;font-size:10px}.dropdown-trigger .labels .selected-label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.dropdown-trigger .dropdown-arrow{transition:transform .2s ease;color:#ffffff;flex-shrink:0;display:flex}.dropdown-trigger .dropdown-arrow.rotated{transform:rotate(-180deg)}.dropdown-trigger.dropdown-switcher{border-radius:8px;border:1px solid #dfe3ea;background:#ffffff;width:100%;height:48px}.dropdown-trigger-input{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;border:1px solid #d1d5db;background:#ffffff;padding:12px 16px;border-radius:8px;width:100%;text-align:left}.dropdown-trigger-input:hover{border-color:#9ca3af}.dropdown-trigger-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.dropdown-trigger-input .dropdown-arrow{transition:transform .2s ease;color:#6b7280;flex-shrink:0}.dropdown-trigger-input .dropdown-arrow.rotated{transform:rotate(180deg)}.dropdown-trigger-input .dropdown-arrow svg{fill:currentColor}.dropdown-menu{position:absolute;cursor:pointer;top:100%;left:0;z-index:1050;font-size:17px;min-width:160px;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);margin-top:4px;max-height:70%;overflow-y:scroll}.dropdown-menu.x-transition-enter{opacity:0;transform:translateY(-4px) scale(.98)}.dropdown-menu.x-transition-enter-active{transition:opacity 150ms ease-out,transform 150ms ease-out}.dropdown-menu.x-transition-enter-end{opacity:1;transform:translateY(0) scale(1)}.dropdown-menu.x-transition-leave{opacity:1;transform:translateY(0) scale(1)}.dropdown-menu.x-transition-leave-active{transition:opacity 75ms ease-in,transform 75ms ease-in}.dropdown-menu.x-transition-leave-end{opacity:0;transform:translateY(-4px) scale(.98)}.dropdown-menu.dropdown-switcher{width:100%;max-width:100%}.dropdown-item{display:flex;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;color:#374151;transition:background-color .15s ease}.dropdown-item:hover,.dropdown-item:focus{background-color:#f8fafc;outline:none}.dropdown-item:first-child{border-radius:8px 8px 0 0}.dropdown-item:last-child{border-radius:0 0 8px 8px}.dropdown-item:only-child{border-radius:8px}.dropdown-item.selected{color:#174899;font-weight:600}.dropdown-item.selected::after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M2.5 8L6.49529 12L14.5 4" stroke="%2343a047" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');margin-left:auto}.dropdown-form{width:100%}.dropdown-form .dropdown-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;border:1px solid #d1d5db;background:#ffffff;padding:12px 16px;border-radius:8px;width:100%;text-align:left}.dropdown-form .dropdown-trigger:hover{border-color:#9ca3af}.dropdown-form .dropdown-trigger:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.dropdown-form .dropdown-trigger .dropdown-arrow{transition:transform .2s ease;color:#6b7280;flex-shrink:0}.dropdown-form .dropdown-trigger .dropdown-arrow.rotated{transform:rotate(180deg)}.dropdown-form .dropdown-trigger .dropdown-arrow svg{fill:currentColor}.dropdown-form .dropdown-menu{right:0;max-height:300px;overflow-y:auto}.dropdown-form .dropdown-item{border-bottom:1px solid #f3f4f6}.dropdown-form .dropdown-item:last-child{border-bottom:none}.dropdown-language .dropdown-trigger{padding:0}.dropdown-language .dropdown-menu{right:0;left:auto;width:auto;min-width:160px}.dropdown-language .language-flag{display:flex;align-items:center;border:.5px solid #ffffff;border-radius:2px}.dropdown-language .language-flag .flag{border-radius:2px}@media (min-width:768px){.dropdown-component.dropdown-switcher{margin-bottom:36px}}.alert-message{display:flex;align-items:center;gap:15px;padding:15px 30px 15px 15px;border-radius:8px;border:1px solid transparent;background-color:#fffcf9;position:relative;box-shadow:0 2px 6px rgba(0,0,0,0.05);width:100%;margin:10px auto;flex-wrap:wrap;transition:all .4s ease;opacity:1;transform:translateY(0)}.alert-message.success{background-color:#28a745}.alert-message.warning{background-color:#ffc107}.alert-message.error{background-color:#FF0000}.alert-message.info{background-color:#17a2b8}.alert-message .alert-icon{align-self:center}.alert-message .alert-content{flex:1}.alert-message .alert-content .alert-title{font-weight:700;font-size:18px}.alert-message .alert-content .alert-subtitle{font-size:11px;color:#495057;font-weight:400}.alert-message .alert-action{align-self:center;font-size:11px;font-weight:700;padding:6px 14px;border-radius:999px;border:1px solid #dfe3ea;background:transparent;cursor:pointer;transition:background .2s ease}.alert-message .alert-dismiss{position:absolute;top:2px;right:10px;background:transparent;border:none;font-size:20px;color:#495057;cursor:pointer}@media (max-width:768px){.alert-message{flex-wrap:wrap}.alert-message .alert-icon{margin-top:4px}.alert-message .alert-content{flex:1 1 calc(100% - 48px)}.alert-message .alert-actions{width:100%;justify-content:flex-start;margin-top:8px;text-align:right}}.alert-enter{opacity:1;transform:translateY(0)}.alert-enter-start{opacity:0;transform:translateY(20px)}.alert-enter-end{opacity:1;transform:translateY(0)}.alert-leave{opacity:0;transform:translateY(10px)}.alert-leave-start{opacity:1;transform:translateY(0)}.alert-leave-end{opacity:0;transform:translateY(10px)}.block-empty{min-height:70vh;display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center}.block-empty>*{max-width:530px;color:#000000}.block-empty .content-floating-container{position:static !important}.block-empty .empty-image{margin-bottom:24px;max-width:90px}.block-empty .empty-image img{min-width:60px}.block-empty .empty-title{color:#000C16;font-weight:700;margin-bottom:5px}.block-empty .empty-subtitle{color:#5A7688;font-weight:400;margin-bottom:24px}.block-empty .empty-btn{border-radius:28px}.block-empty .empty-btn:before{content:'';display:inline-block;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><path d="M1 9H17" stroke="white" stroke-width="1.5" stroke-linecap="round"/><path d="M9 1L9 17" stroke="white" stroke-width="1.5" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-size:contain;width:16px;height:16px;margin-right:8px}.form-switch{display:flex;align-items:center;gap:12px}.form-switch .control{position:relative;cursor:pointer;min-width:54px;width:54px;height:32px;border-radius:16px;background-color:#dfe3ea;display:flex;align-items:center;transition:.3s all ease;padding:0 4px;box-sizing:border-box}.form-switch .control input[type='checkbox']{cursor:pointer;position:absolute;inset:0;opacity:0;z-index:1;margin:0}.form-switch .control::before{content:'';display:block;width:24px;height:24px;border-radius:50%;background-color:#5A7688;transition:.3s all ease}.form-switch .control:has(input[type='checkbox']:checked){background-color:#45BDFC}.form-switch .control:has(input[type='checkbox']:checked)::before{background-color:#003E90;transform:translateX(calc(100% - 2px))}.form-switch .label{font-size:16px;color:#000C16}.form-group{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:16px}.form-group .form-control{position:relative;width:100%}.form-group .form-control .label{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:16px;color:#5A7688;transition:.2s all ease;pointer-events:none}.form-group .form-control .label.focused{font-size:10px;transform:none;top:8px}.form-group .form-control .form-input{width:100%;height:48px;border-radius:8px;border:1px solid #dfe3ea;padding:24px 12px 8px;font-size:16px;font-weight:400;color:#000C16;outline:none}.form-group .form-control .form-input.error{border-color:#FF0000}.form-group .form-error{margin-top:4px;padding-left:12px;color:#FF0000;font-size:12px;font-weight:400;opacity:1}.form-group .form-error.hidden{opacity:0}body:has(.confirm-dialog.open){overflow:hidden}.confirm-dialog{position:fixed;inset:0;height:100vh;z-index:99999990;display:flex;align-items:flex-end;justify-content:flex-end;padding:24px}.confirm-dialog .confirm-overlay{position:absolute;inset:0;background-color:rgba(0,0,0,0.3);backdrop-filter:blur(4px)}.confirm-dialog .confirm-wrapper{position:absolute;display:flex;flex-direction:column;overflow-y:hidden;background-color:#ffffff;border-radius:16px;top:50%;left:50%;transform:translate(-50%, -50%);width:420px;max-width:90%;max-height:90%;text-align:center;padding:24px}.confirm-dialog .confirm-header{margin-bottom:32px}.confirm-dialog .confirm-header .title{font-size:20px;line-height:23px;font-weight:600}.confirm-dialog .confirm-content{display:flex;align-items:center;gap:8px}.confirm-dialog .confirm-content .action{cursor:pointer;width:50%;height:48px;padding:0 16px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;box-sizing:border-box;font-size:15px;font-weight:500}.confirm-dialog .confirm-content .action.back{border:1px solid #dfe3ea;color:#174899;background:#ffffff}.confirm-dialog .confirm-content .action.confirm{background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);color:#ffffff}#messages .message{position:fixed;width:100%;display:flex;top:72px;justify-content:center;z-index:1000}#messages .message>div{display:block;padding:12px 15px;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);color:#fff;border-radius:10px}#messages .message.error>div{background:linear-gradient(95.02deg, #90002b 0%, #d10d19 100%)}@media (min-width:768px){.header-container{height:64px}}.editable-text .text-display{font-size:16px;font-weight:400;color:#000C16}.editable-text .text-display.placeholder{display:block;width:100%;color:#5A7688;border-bottom:1px solid #dfe3ea}.editable-text .text-edit{font-size:16px;color:#000C16;font-weight:400;border-radius:0;border:none;border-bottom:1px solid #dfe3ea;box-shadow:none;background-color:transparent;padding:0;height:auto}.editable-text .text-edit:focus{box-shadow:none}.editable-text .text-edit::placeholder{color:#5A7688}.support-section{padding:10px;border-radius:20px}.support-section .support-card-container{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;margin-top:15px;background:#fff;border-radius:20px;box-shadow:0 4px 12px 0 #0000000A}.support-section .support-card{flex:1 1 calc(50% - 20px);display:flex;gap:20px;align-items:flex-start;padding:15px}.support-section .support-card .card-image{margin:0 20px}.support-section .support-card .card-image img{width:100px;height:auto;display:block}.support-section .support-card .card-content{flex:1}.support-section .support-card .card-content .card-title{font-size:15px;font-weight:700;margin-bottom:10px;color:#000000}.support-section .support-card .card-content .card-description{font-size:11px;color:#000000;margin-bottom:10px;line-height:12px}.support-section .support-card .card-content .card-button{padding:8px 25px;border:2px solid #000000;background:#ffffff;border-radius:9999px;font-weight:700;cursor:pointer;transition:all .3s ease;font-size:11px}.support-section .support-card .card-content .card-button:hover{background:#000000;color:#ffffff}@media (max-width:768px){.support-section .support-card-container{flex-direction:column}.support-section .support-card{flex-direction:column;text-align:center}.support-section .support-card .card-image{width:100%}.support-section .support-card .card-image img{margin:0 auto}.support-section .support-card .card-button{width:100%}}.account-notice{display:flex;align-items:center;gap:15px;padding:15px 30px 15px 15px;border-radius:8px;border:1px solid #f3f5f7;background-color:#fffcf9;position:relative;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.12);width:100%;margin:10px auto;flex-wrap:wrap;transition:all .4s ease;opacity:1;transform:translateY(0)}.account-notice .notice-image img{width:80px;height:80px;object-fit:contain}.account-notice .notice-content{flex:1}.account-notice .notice-content .notice-title{font-weight:700;font-size:18px}.account-notice .notice-content .notice-message{margin:4px 0;font-size:400}.account-notice .notice-content .notice-sub{font-size:400;color:#495057}.account-notice .notice-action{align-self:center}.account-notice .notice-action .trigger-button{background:#000000;color:#ffffff;font-weight:700;padding:8px 18px;border-radius:999px;border:none;cursor:pointer}.account-notice .notice-dismiss{position:absolute;top:2px;right:10px;background:transparent;border:none;font-size:20px;color:#495057;cursor:pointer}.active-orders .active-orders-link{width:fit-content;display:flex;align-items:center;color:#000C16;font-weight:700;text-decoration:none}.active-orders .active-orders-link::after{content:'';border:solid #5A7688;border-width:0 1.5px 1.5px 0;display:inline-block;transform:rotate(-45deg);margin-left:16px;margin-top:2px}.active-orders .order-item{position:relative;display:flex;flex-direction:column;background-color:#ffffff;border-radius:16px;border:1px solid #dfe3ea;box-shadow:0 4px 12px 0 #0000000A}.active-orders .order-item .order-header{display:flex;align-items:flex-start;justify-content:space-between;border:none;box-shadow:none;margin:0}.active-orders .order-item .order-header .order-info{display:flex;flex-direction:column;margin:0;gap:5px}.active-orders .order-item .order-header .order-number{display:block;font-size:14px;font-weight:400;color:#000C16}.active-orders .order-item .order-header .order-number>strong{font-weight:500}.active-orders .order-item .order-header .order-contract{display:block;font-size:14px;font-weight:400;color:#5A7688}.active-orders .order-item .order-content{border:1px solid #dfe3ea;border-radius:inherit}.active-orders .order-item .order-content .order-images{display:flex;align-items:center;gap:24px;margin-bottom:12px}.active-orders .order-item .order-content .order-images .order-image{position:relative}.active-orders .order-item .order-content .order-images .order-image>img{width:100%;height:100%;object-fit:contain;max-height:70px}.active-orders .order-item .order-content .order-images .order-image .image-quantity{position:absolute;right:10px;bottom:0;width:29px;height:22px;background-color:#45BDFC;border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#ffffff;padding:4px 8px}.active-orders .order-item .order-content .order-details{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.active-orders .order-item .order-content .order-details .order-delivery{flex:1;font-size:14px;font-weight:400;color:#000C16}.active-orders .order-item .order-content .order-details .order-delivery>strong{font-weight:500}.active-orders .order-item .order-content .order-details .order-delivery::before{content:'';display:inline-block;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="15" viewBox="0 0 23 15" fill="none"><path d="M14 12V2.57143C14 2.15466 13.7717 1.75496 13.3654 1.46026C12.9591 1.16556 12.408 1 11.8333 1H3.16667C2.59203 1 2.04093 1.16556 1.6346 1.46026C1.22827 1.75496 1 2.15466 1 2.57143V11.2143C1 11.4227 1.11414 11.6225 1.3173 11.7699C1.52047 11.9172 1.79602 12 2.08333 12H4.25" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 12H9" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M19 12H21C21.2652 12 21.5196 11.9157 21.7071 11.7657C21.8946 11.6157 22 11.4122 22 11.2V8.28C21.9996 8.09845 21.922 7.92241 21.78 7.7808L18.3 4.3008C18.2065 4.2071 18.0878 4.13142 17.9528 4.07936C17.8178 4.02729 17.6699 4.00017 17.52 4H14" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 14C18.1046 14 19 13.1046 19 12C19 10.8954 18.1046 10 17 10C15.8954 10 15 10.8954 15 12C15 13.1046 15.8954 14 17 14Z" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 14C8.10457 14 9 13.1046 9 12C9 10.8954 8.10457 10 7 10C5.89543 10 5 10.8954 5 12C5 13.1046 5.89543 14 7 14Z" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="15" viewBox="0 0 23 15" fill="none"><path d="M14 12V2.57143C14 2.15466 13.7717 1.75496 13.3654 1.46026C12.9591 1.16556 12.408 1 11.8333 1H3.16667C2.59203 1 2.04093 1.16556 1.6346 1.46026C1.22827 1.75496 1 2.15466 1 2.57143V11.2143C1 11.4227 1.11414 11.6225 1.3173 11.7699C1.52047 11.9172 1.79602 12 2.08333 12H4.25" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 12H9" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M19 12H21C21.2652 12 21.5196 11.9157 21.7071 11.7657C21.8946 11.6157 22 11.4122 22 11.2V8.28C21.9996 8.09845 21.922 7.92241 21.78 7.7808L18.3 4.3008C18.2065 4.2071 18.0878 4.13142 17.9528 4.07936C17.8178 4.02729 17.6699 4.00017 17.52 4H14" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 14C18.1046 14 19 13.1046 19 12C19 10.8954 18.1046 10 17 10C15.8954 10 15 10.8954 15 12C15 13.1046 15.8954 14 17 14Z" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 14C8.10457 14 9 13.1046 9 12C9 10.8954 8.10457 10 7 10C5.89543 10 5 10.8954 5 12C5 13.1046 5.89543 14 7 14Z" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:21px;height:14px;margin-right:4px;background-color:#5A7688}.active-orders .order-item .order-content .order-details .order-link{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#ffffff;border:1px solid #dfe3ea;margin-left:auto}.active-orders .order-item .order-content .order-details .order-link::before{content:'';display:inline-block;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M14.4297 5.92969L20.4997 11.9997L14.4297 18.0697" stroke="%23174899" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.5 12H20.33" stroke="%23174899" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M14.4297 5.92969L20.4997 11.9997L14.4297 18.0697" stroke="%23174899" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.5 12H20.33" stroke="%23174899" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:24px;height:24px;background-color:#174899}.custom-tooltip .tooltip-toggle{cursor:pointer}.custom-tooltip .tooltip-toggle:hover~.tooltip-content{display:block}.custom-tooltip .tooltip-toggle:before{display:block;content:'';width:20px;height:20px;-webkit-mask-image:url('../images/note_icon.svg');mask-image:url('../images/note_icon.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;-mask-size:contain;background:#5A7688}.custom-tooltip .tooltip-content{position:absolute;width:250px;top:-20px;right:-15px;transform:translateY(-100%);padding:16px;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,0.08);font-size:14px;line-height:17px;border-color:#000C16;display:none;background:#ffffff}.loader-overlay{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:100;background:rgba(255,255,255,0.5);z-index:99999992}.loader-overlay .loader-content{bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:100}.loader-overlay .loader-content .loader-spinner{display:flex;align-items:center;justify-content:center;height:100%}.loader-overlay .loader-content .loader-spinner svg{width:3rem;height:3rem;color:#999;animation:spin 1s linear infinite}.loader-overlay .loader-content .loader-spinner img{width:auto;height:auto;max-width:30px;max-height:30px}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.opacity-100{opacity:1}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-duration:150ms}.ease-out{transition-timing-function:cubic-bezier(0, 0, .2, 1)}.ease-in{transition-timing-function:cubic-bezier(.4, 0, 1, 1)}.duration-300{transition-duration:300ms}.duration-200{transition-duration:200ms}.logout-success-container{justify-content:center;align-items:center;min-height:100vh;display:flex;padding:20px 48px;flex-direction:column;gap:72px;flex:1 0 0;border-radius:30px 30px 0 0;background:#f3f5f7}.logout-success-container .success-icon{display:flex;width:120px;height:120px;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:60px;background:linear-gradient(95deg, #2BA232 0%, #49CD51 100%)}.logout-success-container .success-title{font-size:32px;font-weight:700;color:#000C16;margin-bottom:8px;text-align:center}.logout-success-container .redirect-info{display:flex}.logout-success-container .redirect-info p{color:#000C16;text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.logout-success-container .countdown{font-weight:600;color:#174899;font-size:20px}.order-status{width:fit-content;display:flex;align-items:center;padding:8px;border-radius:4px;font-size:12px;font-weight:500;border:1px solid transparent;box-shadow:0 1px 0 rgba(0,0,0,0.02);text-wrap:nowrap}.order-status.placed,.order-status.pending{background:#e8f3ff;color:#187bcd;border-color:rgba(24,123,205,0.12)}.order-status.payment_review,.order-status.pending_payment{background:#fff3cd;color:#856404;border-color:rgba(133,100,4,0.12)}.order-status.processing{background:#e0f7e9;color:#1d7731;border-color:rgba(29,119,49,0.12)}.order-status.complete,.order-status.delivered{background:#d4edda;color:#155724;border-color:rgba(21,87,36,0.12)}.order-status.closed{background:#f1f1f1;color:#6c757d;border-color:rgba(108,117,125,0.1)}.order-status.canceled{background:#f8d7da;color:#721c24;border-color:rgba(114,28,36,0.12)}.order-status.holded{background:#ffeeba;color:#8a6d3b;border-color:rgba(138,109,59,0.12)}.order-status.fraud,.order-status.failed,.order-status.payment_failed{background:#f5c6cb;color:#721c24;border-color:rgba(114,28,36,0.12)}.order-status .icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;margin-right:4px}.order-status .label{display:inline-block}.orders-history .table-caption{font-size:20px;font-weight:700;text-align:left;margin:0 0 15px}.orders-history table{border:1px solid #dfe3ea;border-collapse:collapse;border-spacing:0}.orders-history table tr th,.orders-history table tr td{padding:5px;border-bottom:1px solid #dfe3ea}.field.password .control{position:relative}.order-products-toolbar{margin:10px 0}.additional-business-addresses-list .col{padding:0}.additional-business-addresses-list .caption{margin-bottom:48px}.additional-business-addresses-list .caption .title{font-size:32px;font-weight:700;line-height:40px}.additional-business-addresses-list .section-contact-tab:first-child .section-contact-title{margin-top:-20px}.additional-business-addresses-list .section-contact-title{margin-top:36px;font-size:20px;line-height:55px}.additional-business-addresses-list .section-contact-title .contact-name{font-weight:600}.additional-business-addresses-list .actions-toolbar{display:flex;justify-content:flex-end}.additional-business-addresses-list .additional-billing-addresses .additional-addresses-items .additional-address .address-info{font-size:16px;font-weight:400;display:block;margin-bottom:16px}.additional-business-addresses-list .additional-addresses-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:24px}.additional-business-addresses-list .additional-addresses-items .additional-address{padding:30px 24px;width:calc(50% - 12px);border-radius:16px;border:0;box-shadow:0 0px 5px rgba(0,0,0,0.1);min-height:185px;background:#ffffff}.additional-business-addresses-list .additional-addresses-items .additional-address.selected{width:calc(50% - 12px);border:0}.additional-business-addresses-list .additional-addresses-items .additional-address.address-pj{width:calc(50% - 12px)}.additional-business-addresses-list .additional-addresses-items .additional-address.address-pj .additional-addresses-content{width:100%}.additional-business-addresses-list .additional-addresses-items .additional-address.address-pj .additional-addresses-content.default{width:max-content}.additional-business-addresses-list .additional-addresses-items .additional-address .address-icon{width:48px;flex-shrink:0}.additional-business-addresses-list .additional-addresses-items .additional-address .additional-addresses-content{box-sizing:border-box;position:relative;display:flex;flex-direction:column;width:100%;height:100%}.additional-business-addresses-list .additional-addresses-items .additional-address .additional-addresses-content.default{position:absolute;top:0;right:0;padding:0;width:max-content}.additional-business-addresses-list .additional-addresses-items .additional-address .additional-addresses-content.default span{height:23px;line-height:23px;background:rgba(0,70,158,0.5);padding:0 8px;font-size:12px;color:#ffffff;font-weight:700;letter-spacing:0}.additional-business-addresses-list .additional-addresses-items .additional-address .additional-addresses-content.default span:before{display:none}.additional-business-addresses-list .additional-addresses-items .additional-address .additional-addresses-details{display:flex;flex-direction:column;line-height:21px;height:100%}.additional-business-addresses-list .additional-addresses-items .additional-address .additional-addresses-header{display:flex;align-items:center;margin-bottom:16px}.additional-business-addresses-list .additional-addresses-items .additional-address .additional-addresses-header .additional-addresses-header-info{padding-left:15px}.additional-business-addresses-list .additional-addresses-items .additional-address .additional-addresses-footer{margin-top:auto;padding-top:4px}.additional-business-addresses-list .additional-addresses-items .additional-address strong{margin-bottom:3px}.additional-business-addresses-list .additional-addresses-items .additional-address .col.phone{margin-bottom:15px}.additional-business-addresses-list .additional-addresses-items .additional-address .company-info,.additional-business-addresses-list .additional-addresses-items .additional-address .bank-info{margin-bottom:15px;font-size:14px;line-height:18px}.additional-business-addresses-list .additional-addresses-items .additional-address .business-info{font-size:16px;line-height:19px;color:#5A7688}.additional-business-addresses-list .additional-addresses-items .additional-address .business-info .business-name{font-size:20px;font-weight:700;line-height:23px;margin-bottom:4px;color:#000000}.additional-business-addresses-list .additional-addresses-items .additional-address .address-info{display:flex;gap:12px;justify-content:space-between;font-weight:600;font-size:18px}.additional-business-addresses-list .additional-addresses-items .additional-address .favorite-delivery{flex-shrink:0;font-size:14px;font-weight:400;color:#ffffff;height:28px;line-height:28px;border-radius:4px;padding:0 8px;background:#174899;width:max-content}.additional-business-addresses-list .additional-addresses-items .additional-address .delivery-route{font-size:14px;font-weight:400;margin-top:8px;display:block;color:#000C16}.additional-business-addresses-list .additional-addresses-items .additional-address .static-location-map{margin-bottom:16px}.additional-business-addresses-list .additional-addresses-items .additional-address .static-location-map img{width:100%;max-height:120px;object-fit:cover;display:block;border-radius:8px;border:none !important}.additional-business-addresses-list .additional-addresses-items .additional-address .address-contact-list .contact-item{position:relative;border:1px solid #dfe3ea;border-radius:8px;box-shadow:0 4px 12px 0 rgba(0,0,0,0.04);padding:16px;margin-bottom:12px;color:#5A7688;line-height:1}.additional-business-addresses-list .additional-addresses-items .additional-address .address-contact-list .contact-item .contact-item-title{font-size:14px;font-weight:500;margin-bottom:12px}.additional-business-addresses-list .additional-addresses-items .additional-address .address-contact-list .contact-item .contact-name{font-size:18px;font-weight:700;margin-bottom:8px;color:#000000}.additional-business-addresses-list .additional-addresses-items .additional-address .address-contact-list .contact-item .contact-telephone{font-size:16px}.additional-business-addresses-list .additional-addresses-items .additional-address .address-contact-list .contact-item .contact-actions{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;gap:12px}.additional-business-addresses-list .additional-addresses-items .additional-address .address-contact-list .contact-item .contact-action-btn{width:32px;height:32px;cursor:pointer;background-color:#174899;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../images/delete_icon.svg);mask-image:url(../images/delete_icon.svg)}.additional-business-addresses-list .additional-addresses-items .additional-address .address-contact-list .contact-item .edit-contact-btn{-webkit-mask-image:url(../images/edit_icon.svg);mask-image:url(../images/edit_icon.svg)}.additional-business-addresses-list .additional-addresses-items .additional-address .actions{display:flex;align-items:center;flex-direction:row;justify-content:flex-end;gap:8px}.additional-business-addresses-list .additional-addresses-items .additional-address .actions.no-action .button{width:100%}.additional-business-addresses-list .additional-addresses-items .additional-address .actions .button{flex:1;width:calc(33.33% - 4px)}.additional-business-addresses-list .additional-addresses-items .additional-address .actions .action{font-size:15px;font-weight:500;text-transform:none;color:#174899;position:relative;padding-right:10px;border:1px solid #dfe3ea;border-radius:8px;background:#ffffff;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:48px;padding:8px 20px 8px 10px;cursor:pointer;vertical-align:middle;display:block}.additional-business-addresses-list .additional-addresses-items .additional-address .actions .action.edit-address:before{-webkit-mask-image:url(../images/edit_icon.svg);mask-image:url(../images/edit_icon.svg)}.additional-business-addresses-list .additional-addresses-items .additional-address .actions .action.delete-address{border-color:rgba(255,0,0,0.2);background-color:#fff9f9}.additional-business-addresses-list .additional-addresses-items .additional-address .actions .action.delete-address:before{-webkit-mask-image:url(../images/delete_icon.svg);mask-image:url(../images/delete_icon.svg);background-color:#FF0000}.additional-business-addresses-list .additional-addresses-items .additional-address .actions .action.delete-address span{color:#FF0000}.additional-business-addresses-list .additional-addresses-items .additional-address .actions .action span{vertical-align:middle;color:#174899;font-weight:500;font-size:15px}.additional-business-addresses-list .additional-addresses-items .additional-address .actions .action:before{width:32px;height:32px;margin-right:4px;background-color:#174899;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../images/add_icon.svg);mask-image:url(../images/add_icon.svg);content:'';display:inline-block;vertical-align:middle}.additional-business-addresses-list .additional-addresses-items .additional-address .actions .action:hover{text-decoration:none}@media (max-width:1200px){.additional-business-addresses-list .additional-addresses-items .additional-address .address-info{flex-direction:column-reverse}}@media (max-width:992px){.additional-business-addresses-list .additional-addresses-items .additional-address{width:100%}.additional-business-addresses-list .additional-addresses-items .additional-address.selected{width:100%}.additional-business-addresses-list .additional-addresses-items .additional-address.address-pj{width:100%}.additional-business-addresses-list .additional-addresses-items .additional-address .address-contact-list .contact-item{padding:12px}}@media (max-width:768px){.additional-business-addresses-list .additional-addresses-items .additional-address{padding:16px}.additional-business-addresses-list .additional-addresses-items .additional-address.selected{width:100%}.additional-business-addresses-list .additional-addresses-items .additional-address.address-pj{width:100%}.additional-business-addresses-list .additional-addresses-items .additional-address .address-info{font-size:16px}.additional-business-addresses-list .additional-addresses-items .additional-address .additional-addresses-footer{padding-top:8px}.additional-business-addresses-list .additional-addresses-items .additional-address .address-contact-list .contact-item{padding:12px;margin-bottom:8px}.additional-business-addresses-list .additional-addresses-items .additional-address .address-contact-list .contact-item .contact-item-title{margin-bottom:8px}.additional-business-addresses-list .additional-addresses-items .additional-address .address-contact-list .contact-item .contact-name{font-size:16px;margin-bottom:4px}.additional-business-addresses-list .additional-addresses-items .additional-address .address-contact-list .contact-item .contact-telephone{font-size:14px}.additional-business-addresses-list .additional-addresses-items .additional-address .actions{flex-wrap:wrap}.additional-business-addresses-list .additional-addresses-items .additional-address .actions .button{width:calc(50% - 4px)}.additional-business-addresses-list .additional-addresses-items .additional-address .actions .button:has(.delete-address){width:100%}.additional-business-addresses-list .additional-addresses-items .additional-address .actions .action{padding:5px 20px;height:42px}}@media (max-width:576px){.additional-business-addresses-list .additional-addresses-items .additional-address{flex-direction:row;padding:25px 15px;min-height:auto}.additional-business-addresses-list .additional-addresses-items .additional-address .address-icon{width:40px}.additional-business-addresses-list .additional-addresses-items .additional-address .additional-addresses-content.default{position:static;margin-bottom:15px}.additional-business-addresses-list .additional-addresses-items .additional-address .actions .action:not(:last-child){margin-bottom:8px}}.business-address-contact-form fieldset,.business-address-form fieldset{border:none;margin-bottom:0;padding:0}.business-address-contact-form fieldset:has(.field),.business-address-form fieldset:has(.field){margin-bottom:36px}.business-address-contact-form fieldset .legend,.business-address-form fieldset .legend{font-size:16px;font-weight:700;line-height:20px;margin-bottom:16px}.business-address-contact-form fieldset .form-description,.business-address-form fieldset .form-description{font-size:14px;line-height:16px;font-weight:400}.business-address-contact-form fieldset .fields,.business-address-form fieldset .fields{display:flex;flex-wrap:wrap;gap:16px}.business-address-contact-form fieldset .fields.checkbox,.business-address-form fieldset .fields.checkbox{gap:10px}.business-address-contact-form fieldset .field,.business-address-form fieldset .field{width:calc(50% - 8px);position:relative}.business-address-contact-form fieldset .field.full-width,.business-address-form fieldset .field.full-width{width:100%}@media (max-width:576px){.business-address-contact-form fieldset .field,.business-address-form fieldset .field{width:100%}}.business-address-contact-form fieldset .field:has(.input-text:focus) .label,.business-address-form fieldset .field:has(.input-text:focus) .label,.business-address-contact-form fieldset .field:has(.input-text:not(:placeholder-shown)) .label,.business-address-form fieldset .field:has(.input-text:not(:placeholder-shown)) .label{font-size:10px;line-height:12px}.business-address-contact-form fieldset .field .label,.business-address-form fieldset .field .label{position:absolute;top:8px;left:12px;line-height:32px;color:#5A7688;font-size:15px;transition:all .3s}.business-address-contact-form fieldset .field .input-text,.business-address-form fieldset .field .input-text{font-size:15px;line-height:18px;height:48px;padding:22px 12px 8px 12px}.business-address-contact-form fieldset .field .input-text::placeholder,.business-address-form fieldset .field .input-text::placeholder{color:transparent;opacity:0}.business-address-contact-form fieldset .field .input-text::-webkit-input-placeholder,.business-address-form fieldset .field .input-text::-webkit-input-placeholder{color:transparent;opacity:0}.business-address-contact-form fieldset .field .input-text::-moz-placeholder,.business-address-form fieldset .field .input-text::-moz-placeholder{color:transparent;opacity:0}.business-address-contact-form fieldset .field .input-text:-ms-input-placeholder,.business-address-form fieldset .field .input-text:-ms-input-placeholder{color:transparent;opacity:0}.business-address-contact-form .actions-toolbar .button,.business-address-form .actions-toolbar .button{width:100%}.business-address-contact-form .actions-toolbar .action,.business-address-form .actions-toolbar .action{display:block;width:100%;border:none;padding:0 20px;height:48px;line-height:48px;color:#fff;font-weight:500;font-size:15px;border-radius:8px;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%)}.add-billing-address #bussiness-address-map{display:none}.business-address-form #bussiness-address-map{width:100%;height:150px;position:relative}.business-address-form #bussiness-address-map.show-marker:after{width:26px;height:37px;display:block;content:' ';position:absolute;top:50%;left:50%;margin:-37px 0 0 -13px;background:url('../images/spotlight-poi3.png');background-size:100%;pointer-events:none}.business-address-form #bussiness-address-map .map-my-location{background:none 6px center / 28px no-repeat #fff;display:block;border:0px;margin:0px;padding:0px;text-transform:none;appearance:none;cursor:pointer;user-select:none;width:40px;height:40px;border-radius:50%;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px;right:10px !important;font-size:0}.business-address-form #bussiness-address-map .map-my-location:hover{border:0;background:none 6px center / 28px no-repeat #fff}.business-address-form #bussiness-address-map .map-my-location:hover:before{background:#000}.business-address-form #bussiness-address-map .map-my-location:before{content:'';display:block;width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-mask-image:url('../images/current-location-icon.svg');mask-image:url('../images/current-location-icon.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;-mask-size:contain;background:rgba(0,0,0,0.6)}.business-address-form .add-courier-information{font-size:15px;font-weight:500;text-transform:none;color:#174899;position:relative;padding-right:10px;border:1px solid #dfe3ea;border-radius:8px;background:#ffffff;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:48px;padding:8px 20px 8px 10px;cursor:pointer;vertical-align:middle;text-align:center}.business-address-form .add-courier-information span{vertical-align:middle;color:#174899;font-weight:500;font-size:15px}.business-address-form .add-courier-information:before{width:32px;height:32px;margin-right:4px;background-color:#174899;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../images/add_icon.svg);mask-image:url(../images/add_icon.svg);content:'';display:inline-block;vertical-align:middle}.business-address-form .add-courier-information:hover{text-decoration:none}.business-address-form fieldset .field.street{width:calc(80% - 8px)}.business-address-form fieldset .field.street_number{width:calc(20% - 8px)}.business-address-form fieldset .field.address-type-additional{width:calc(25% - 12px)}.business-address-form fieldset .field.full-width{width:100%}.business-address-form fieldset .field.address-type,.business-address-form fieldset .field.customer-type{display:flex;align-items:center;gap:24px;padding-top:12px}.business-address-form fieldset .field.address-type.disabled,.business-address-form fieldset .field.customer-type.disabled{pointer-events:none;opacity:.5}.business-address-form fieldset .field.address-type .address-type-item,.business-address-form fieldset .field.customer-type .address-type-item{font-size:16px;line-height:20px}.business-address-form fieldset .field .custom-tooltip{position:absolute;right:18px;top:50%;transform:translateY(-50%)}.business-address-form fieldset .field .custom-tooltip:after{content:'';display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;background:#ffffff;transform:translate(-50%, -50%);z-index:-1}.business-address-form fieldset .field .custom-tooltip .tooltip-content{top:-26px;right:-38px}@media (max-width:768px){.business-address-form fieldset .field .custom-tooltip .tooltip-content{right:-30px}}.button .action.add-address{height:56px;border-radius:28px}.button .action.add-address svg{color:#ffffff}@media (max-width:768px){.additional-addresses{padding:0 25px}.additional-addresses .section-contact-title{margin-top:16px;font-size:16px;line-height:35px}.additional-addresses .additional-addresses-items{gap:12px}}@media (max-width:576px){.additional-addresses .additional-addresses-items{flex-direction:column}}.expired-card-notification{display:flex;background:#ffffff;border:1px solid #dfe3ea;border-radius:16px;padding:32px 24px;box-shadow:0 4px 12px 0 #0000000A;margin-bottom:24px;border:1px solid #FFD1B2;background:#FAE5E5;padding:20px 42px;margin:0 0 24px 0}.expired-card-notification .card-row{display:flex;justify-content:space-between;gap:24px;width:100%}.expired-card-notification .card-row .card-col{display:flex;gap:24px}.expired-card-notification .card-row .card-col.align-top{align-items:flex-start}.expired-card-notification .card-row .card-col.align-bottom{align-items:flex-end}.expired-card-notification .card-row .card-col.align-center{align-items:center}.expired-card-notification .notification-content{display:flex;align-items:center;gap:10px;flex:70%}.expired-card-notification .notification-content .info{display:flex;flex-direction:column}.expired-card-notification .notification-content .info .title{font-family:'Roboto','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;color:#000C16;margin-bottom:8px}.expired-card-notification .notification-content .info .subtitle{font-family:'Roboto','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;color:#000C16;margin-bottom:12px}.expired-card-notification .notification-content .info .subtitle .strong{font-weight:700}.expired-card-notification .actions{display:flex;justify-content:flex-end;align-items:center;flex:30%}.expired-card-notification .actions .action.orange{border-radius:8px;border:1px solid rgba(255,255,255,0.1);background:#f17421;box-shadow:0 2px 4px 0 rgba(0,0,0,0.12)}.maintenance-page .filter-bar{display:flex;gap:16px;flex-wrap:wrap;margin:0 0 25px}.maintenance-page .filter-field{position:relative;flex:1;min-width:200px}.maintenance-page .filter-field.contracts-filter{min-width:60%}.maintenance-page .filter-field label{display:block;font-size:11px;position:absolute;top:5px;left:15px;color:#adb5bd}.maintenance-page .dropdown-input{display:flex;justify-content:space-between;align-items:center;padding:16px 15px 5px 15px;background:#ffffff;border:1px solid #dfe3ea;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;height:43px}.maintenance-page .icon-chevron{width:16px;height:16px;position:absolute;top:35%;right:10px}.maintenance-page .dropdown-options{position:absolute;top:100%;left:0;right:0;background:#ffffff;border:1px solid #dfe3ea;border-radius:8px;margin-top:4px;max-height:250px;overflow-y:auto;box-shadow:0px 4px 8px 0px rgba(0,0,0,0.04);z-index:10}.maintenance-page .dropdown-option{display:flex;justify-content:space-between;align-items:center;padding:6px 12px;cursor:pointer;font-size:14px;color:#212529}.maintenance-page .search-box{position:relative}.maintenance-page .search-box input{width:100%;padding:10px 38px 10px 14px;border:1px solid #dfe3ea;border-radius:8px;font-size:14px;height:43px}.maintenance-page .search-box .icon-search{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px;height:18px}.maintenance-page .device-card{background:#ffffff;border:1px solid #dfe3ea;border-radius:8px;padding:24px;margin-bottom:20px}.maintenance-page .device-header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 0;gap:16px}.maintenance-page .device-icon{width:45px;height:70px;background-size:contain;background-repeat:no-repeat;background-image:url(../images/device-icon.jpg)}.maintenance-page .device-info{flex:1}.maintenance-page .device-info .device-title{font-weight:700;color:#000C16;margin-bottom:4px}.maintenance-page .device-info .device-address{font-size:11px;color:#000C16;line-height:1.4;margin-bottom:10px}.maintenance-page .device-info .device-vendor{font-size:11px;color:#6c757d}.maintenance-page .device-action{display:flex;align-items:center;margin-left:auto}.maintenance-page .device-action .icon{margin:2px 5px 0 0}.maintenance-page .service-list{display:flex;flex-direction:column;gap:12px}.maintenance-page .service-item{display:flex;justify-content:space-between;align-items:center;border:1px solid #dfe3ea;border-radius:12px;padding:16px}.maintenance-page .service-left,.maintenance-page .service-middle,.maintenance-page .service-right{flex:1}.maintenance-page .service-middle{display:flex;flex-direction:column;gap:6px}.maintenance-page .service-middle .middle-label{font-size:11px;color:#000C16}.maintenance-page .service-middle .status-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.maintenance-page .service-middle .status-wrapper .status-badge{display:flex;align-items:center;gap:6px;padding:4px 8px;background-color:#ECF8FF;border-radius:8px}.maintenance-page .service-middle .status-wrapper .status-badge .status-text{font-size:11px;color:#0D62D1}.maintenance-page .service-middle .status-wrapper .status-badge.active{background-color:#E6F7E9;color:#28A745}.maintenance-page .service-middle .status-wrapper .status-badge.pending{background-color:#FFF9E6;color:#FF9900}.maintenance-page .service-middle .status-wrapper .status-badge.completed{background-color:#ECF8FF;color:#007BFF}.maintenance-page .service-middle .status-wrapper .status-badge.cancelled{background-color:#FFECEC;color:#DC3545}.maintenance-page .service-middle .status-wrapper .status-date{font-size:14px;font-weight:500;color:#000C16}.maintenance-page .service-label,.maintenance-page .middle-label,.maintenance-page .right-label{font-size:11px;color:#000C16;margin-bottom:4px}.maintenance-page .service-name{font-size:14px;font-weight:700;color:#0D62D1}.maintenance-page .last-maintenance{font-size:14px;font-weight:500;color:#000C16}.customer-account-settings .settings-grid{display:flex;flex-direction:column;gap:20px;align-items:stretch}.customer-account-settings .settings-grid .greet-wrap{display:flex;align-items:center;gap:16px}.customer-account-settings .settings-grid .greet-wrap .avatar-circle{width:62px;height:62px;flex:0 0 62px;border-radius:50%;background:#f57c00;color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:20px}.customer-account-settings .settings-grid .greet-wrap .greet-text .welcome{font-size:24px;margin:0;color:#000C16}.customer-account-settings .settings-grid .greet-wrap .greet-text .welcome-msg{color:#000C16;margin-top:2px;font-size:14px}.customer-account-settings .settings-grid .settings-grid-left{flex:70%}.customer-account-settings .settings-grid .settings-grid-right{flex:30%}.customer-account-settings .settings-grid .settings-grid-right .contract-menu{height:100%}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items{display:flex;background:#ffffff;border:1px solid #dfe3ea;padding:32px 24px;box-shadow:0 4px 12px 0 #0000000A;margin-bottom:24px;flex-direction:column;width:100%;height:inherit;padding:16px 24px;border-radius:16px;margin:0}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .card-row{display:flex;justify-content:space-between;gap:24px;width:100%}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .card-row .card-col{display:flex;gap:24px}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .card-row .card-col.align-top{align-items:flex-start}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .card-row .card-col.align-bottom{align-items:flex-end}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .card-row .card-col.align-center{align-items:center}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .contract-menu-item{display:flex;align-items:center;border-bottom:1px solid rgba(223,227,234,0.5);padding:12px 8px;margin:0;justify-content:space-between}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .contract-menu-item:last-child{border-bottom:0;margin-bottom:0}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .contract-menu-item .action{width:100%;display:flex;align-items:center;gap:12px}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .contract-menu-item .action:hover{text-decoration:none}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .contract-menu-item .action .icon{display:flex;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .contract-menu-item .action .label{display:flex;flex-direction:column}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .contract-menu-item .action .label .title{font-size:14px;color:#000C16}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .contract-menu-item .action.account-details .icon{background-image:url(../images/icon-edit-user.svg)}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .contract-menu-item .action.email .icon{background-image:url(../images/icon-email.svg)}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .contract-menu-item .action.password .icon{background-image:url(../images/icon-lock.svg)}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .contract-menu-item .action.twofa .icon{background-image:url(../images/icon-protect.svg)}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .contract-menu-item .action.logout .icon{background-image:url(../images/icon-logout.svg)}.customer-account-settings .settings-grid .settings-grid-right .contract-menu .contract-menu-items .contract-menu-item .action:after{display:flex;content:'';background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.5%2011L6.5%206L1.5%201%22%20stroke%3D%22%235A7688%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:cover;width:10px;height:10px;margin-left:auto}.customer-account-settings .settings-grid .settings-card{background:#ffffff;border:1px solid #dfe3ea;padding:32px 24px;box-shadow:0 4px 12px 0 #0000000A;margin-bottom:24px;padding:0;border-radius:16px;display:flex;flex-direction:column;margin:0}.customer-account-settings .settings-grid .settings-card .card-row{display:flex;justify-content:space-between;gap:24px;width:100%}.customer-account-settings .settings-grid .settings-card .card-row .card-col{display:flex;gap:24px}.customer-account-settings .settings-grid .settings-card .card-row .card-col.align-top{align-items:flex-start}.customer-account-settings .settings-grid .settings-card .card-row .card-col.align-bottom{align-items:flex-end}.customer-account-settings .settings-grid .settings-card .card-row .card-col.align-center{align-items:center}.customer-account-settings .settings-grid .settings-card .settings-section{width:100%}.customer-account-settings .settings-grid .settings-card .settings-greeting{border-bottom:1px solid #dfe3ea;border-bottom-right-radius:16px;border-bottom-left-radius:16px;padding:16px;box-shadow:0 4px 12px 0 #0000000A}.customer-account-settings .settings-grid .settings-card .settings-bottom{display:flex;flex-direction:column;padding:16px;justify-content:space-between;align-items:flex-start;gap:24px}.customer-account-settings .settings-grid .settings-card .settings-bottom .settings-accountinfo{flex:1}.customer-account-settings .settings-grid .settings-card .settings-bottom .settings-accountinfo .account-info .block-title{font-weight:700;margin-bottom:12px;font-size:16px}.customer-account-settings .settings-grid .settings-card .settings-bottom .settings-accountinfo .account-info .info-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:100px 1fr;row-gap:4px;font-size:14px}.customer-account-settings .settings-grid .settings-card .settings-bottom .settings-accountinfo .account-info .info-list .label{color:#5A7688}.customer-account-settings .settings-grid .settings-card .settings-bottom .settings-accountinfo .account-info .info-list .value{color:#000C16}.customer-account-settings .settings-grid .settings-card .settings-bottom .settings-accountinfo .account-info .info-list li{display:contents}.customer-account-settings .settings-grid .settings-card .settings-bottom .settings-newsletter{flex:1}.customer-account-settings .settings-grid .settings-card .settings-bottom .settings-newsletter .newsletter .block-title{font-weight:700;margin-bottom:8px;font-size:16px}.customer-account-settings .settings-grid .settings-card .settings-bottom .settings-newsletter .newsletter .newsletter-info{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;font-size:14px;font-weight:400}.customer-account-settings .settings-grid .settings-card .settings-bottom .settings-newsletter .newsletter .desc{margin:0;color:#495057}.customer-account-settings .promo-cards{display:flex;flex-direction:column;gap:20px;margin-top:20px}.customer-account-settings .promo-cards .promo-card{background:#ffffff;border:1px solid #dfe3ea;padding:32px 24px;box-shadow:0 4px 12px 0 #0000000A;margin-bottom:24px;border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;margin:0}.customer-account-settings .promo-cards .promo-card .card-row{display:flex;justify-content:space-between;gap:24px;width:100%}.customer-account-settings .promo-cards .promo-card .card-row .card-col{display:flex;gap:24px}.customer-account-settings .promo-cards .promo-card .card-row .card-col.align-top{align-items:flex-start}.customer-account-settings .promo-cards .promo-card .card-row .card-col.align-bottom{align-items:flex-end}.customer-account-settings .promo-cards .promo-card .card-row .card-col.align-center{align-items:center}.customer-account-settings .promo-cards .promo-card .left{display:flex;align-items:flex-start;gap:16px}.customer-account-settings .promo-cards .promo-card .icon-circle{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:50%;background:#ced4da}.customer-account-settings .promo-cards .promo-card .icon-circle.blue{background:#45BDFC}.customer-account-settings .promo-cards .promo-card .icon-circle.orange{background:#f57c00}.customer-account-settings .promo-cards .promo-card .promo-card-content{display:grid}.customer-account-settings .promo-cards .promo-card .promo-card-content .title{font-weight:700;color:#000C16;font-size:16px}.customer-account-settings .promo-cards .promo-card .promo-card-content .desc{color:#5A7688;font-size:14px;font-weight:400}.customer-account-settings .promo-cards .promo-card .promo-card-content .actions{display:flex;flex-direction:column;gap:12px;margin-top:16px}.customer-account-settings .promo-cards .promo-card .promo-card-content .actions .button{width:100%}.customer-account-settings .promo-cards .promo-card .promo-card-content .actions .action.details::before,.customer-account-settings .promo-cards .promo-card .promo-card-content .actions .action.starter-packages::before{display:block;content:'';width:24px;height:24px;-webkit-mask-image:url('../images/arrow-right.svg');mask-image:url('../images/arrow-right.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;-mask-size:contain;margin-right:8px;background:#ffffff}.customer-account-settings .promo-cards .promo-card .promo-card-content .actions .action.details.outline::before,.customer-account-settings .promo-cards .promo-card .promo-card-content .actions .action.starter-packages.outline::before{background-color:#174899}.customer-account-settings .promo-cards .promo-card .promo-card-content .actions .action.activate-profile::before{display:block;content:'';width:16px;height:16px;-webkit-mask-image:url('../images/icon-plus.svg');mask-image:url('../images/icon-plus.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;-mask-size:contain;margin-right:8px;background:#ffffff}.customer-account-settings .promo-cards .promo-card .right{width:100%;margin-bottom:12px}.customer-account-settings .promo-cards .promo-card .right .points-badge{border-radius:16px;padding:16px;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);color:#ffffff;text-align:center}.customer-account-settings .promo-cards .promo-card .right .points-badge .caption{font-size:12px;font-weight:400;color:#45BDFC}.customer-account-settings .promo-cards .promo-card .right .points-badge .value{font-weight:700;font-size:18px;margin-top:4px}.customer-account-settings .promo-cards .promo-card.promo-recommend{flex-direction:column-reverse}.customer-account-settings .promo-cards .promo-card.promo-recommend .icon-circle::before{content:'';display:block;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M23.9993 27.9987C23.9993 25.1697 22.8755 22.4566 20.8752 20.4562C18.8748 18.4558 16.1617 17.332 13.3327 17.332C10.5037 17.332 7.7906 18.4558 5.79021 20.4562C3.78982 22.4566 2.66602 25.1697 2.66602 27.9987" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.3327 17.3333C17.0146 17.3333 19.9993 14.3486 19.9993 10.6667C19.9993 6.98477 17.0146 4 13.3327 4C9.65078 4 6.66602 6.98477 6.66602 10.6667C6.66602 14.3486 9.65078 17.3333 13.3327 17.3333Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M29.3337 26.6669C29.3337 22.1736 26.6671 18.0003 24.0004 16.0003C24.8769 15.3426 25.5779 14.479 26.0411 13.486C26.5044 12.4929 26.7157 11.4009 26.6564 10.3067C26.5971 9.21244 26.2689 8.14971 25.701 7.21253C25.1331 6.27534 24.3429 5.49261 23.4004 4.93359" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M23.9993 27.9987C23.9993 25.1697 22.8755 22.4566 20.8752 20.4562C18.8748 18.4558 16.1617 17.332 13.3327 17.332C10.5037 17.332 7.7906 18.4558 5.79021 20.4562C3.78982 22.4566 2.66602 25.1697 2.66602 27.9987" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.3327 17.3333C17.0146 17.3333 19.9993 14.3486 19.9993 10.6667C19.9993 6.98477 17.0146 4 13.3327 4C9.65078 4 6.66602 6.98477 6.66602 10.6667C6.66602 14.3486 9.65078 17.3333 13.3327 17.3333Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M29.3337 26.6669C29.3337 22.1736 26.6671 18.0003 24.0004 16.0003C24.8769 15.3426 25.5779 14.479 26.0411 13.486C26.5044 12.4929 26.7157 11.4009 26.6564 10.3067C26.5971 9.21244 26.2689 8.14971 25.701 7.21253C25.1331 6.27534 24.3429 5.49261 23.4004 4.93359" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px;height:24px;background-color:#ffffff}.customer-account-settings .promo-cards .promo-card.promo-orderhome .icon-circle::before{content:'';display:block;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M2.66602 27.9993C2.6659 25.9464 3.25819 23.9371 4.37181 22.2125C5.48542 20.4879 7.07305 19.1213 8.94415 18.2766C10.8152 17.432 12.8903 17.1453 14.9204 17.4509C16.9504 17.7564 18.8491 18.6413 20.3887 19.9993" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.3327 17.3333C17.0146 17.3333 19.9993 14.3486 19.9993 10.6667C19.9993 6.98477 17.0146 4 13.3327 4C9.65078 4 6.66602 6.98477 6.66602 10.6667C6.66602 14.3486 9.65078 17.3333 13.3327 17.3333Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M25.334 21.332V29.332" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M29.334 25.332H21.334" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M2.66602 27.9993C2.6659 25.9464 3.25819 23.9371 4.37181 22.2125C5.48542 20.4879 7.07305 19.1213 8.94415 18.2766C10.8152 17.432 12.8903 17.1453 14.9204 17.4509C16.9504 17.7564 18.8491 18.6413 20.3887 19.9993" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.3327 17.3333C17.0146 17.3333 19.9993 14.3486 19.9993 10.6667C19.9993 6.98477 17.0146 4 13.3327 4C9.65078 4 6.66602 6.98477 6.66602 10.6667C6.66602 14.3486 9.65078 17.3333 13.3327 17.3333Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M25.334 21.332V29.332" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M29.334 25.332H21.334" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px;height:24px;background-color:#ffffff}.customer-account-settings .modal-edit-account .account-form fieldset,.customer-account-settings .modal-change-password .account-form fieldset{border:none;margin-bottom:0;padding:0}.customer-account-settings .modal-edit-account .account-form fieldset:has(.field),.customer-account-settings .modal-change-password .account-form fieldset:has(.field){margin-bottom:36px}.customer-account-settings .modal-edit-account .account-form fieldset .legend,.customer-account-settings .modal-change-password .account-form fieldset .legend{font-size:16px;font-weight:700;line-height:20px;margin-bottom:16px}.customer-account-settings .modal-edit-account .account-form fieldset .form-description,.customer-account-settings .modal-change-password .account-form fieldset .form-description{font-size:14px;line-height:16px;font-weight:400}.customer-account-settings .modal-edit-account .account-form fieldset .fields,.customer-account-settings .modal-change-password .account-form fieldset .fields{display:flex;flex-wrap:wrap;gap:16px}.customer-account-settings .modal-edit-account .account-form fieldset .fields.checkbox,.customer-account-settings .modal-change-password .account-form fieldset .fields.checkbox{gap:10px}.customer-account-settings .modal-edit-account .account-form fieldset .field,.customer-account-settings .modal-change-password .account-form fieldset .field{width:calc(50% - 8px);position:relative}.customer-account-settings .modal-edit-account .account-form fieldset .field.full-width,.customer-account-settings .modal-change-password .account-form fieldset .field.full-width{width:100%}@media (max-width:576px){.customer-account-settings .modal-edit-account .account-form fieldset .field,.customer-account-settings .modal-change-password .account-form fieldset .field{width:100%}}.customer-account-settings .modal-edit-account .account-form fieldset .field:has(.input-text:focus) .label,.customer-account-settings .modal-change-password .account-form fieldset .field:has(.input-text:focus) .label,.customer-account-settings .modal-edit-account .account-form fieldset .field:has(.input-text:not(:placeholder-shown)) .label,.customer-account-settings .modal-change-password .account-form fieldset .field:has(.input-text:not(:placeholder-shown)) .label{font-size:10px;line-height:12px}.customer-account-settings .modal-edit-account .account-form fieldset .field .label,.customer-account-settings .modal-change-password .account-form fieldset .field .label{position:absolute;top:8px;left:12px;line-height:32px;color:#5A7688;font-size:15px;transition:all .3s}.customer-account-settings .modal-edit-account .account-form fieldset .field .input-text,.customer-account-settings .modal-change-password .account-form fieldset .field .input-text{font-size:15px;line-height:18px;height:48px;padding:22px 12px 8px 12px}.customer-account-settings .modal-edit-account .account-form fieldset .field .input-text::placeholder,.customer-account-settings .modal-change-password .account-form fieldset .field .input-text::placeholder{color:transparent;opacity:0}.customer-account-settings .modal-edit-account .account-form fieldset .field .input-text::-webkit-input-placeholder,.customer-account-settings .modal-change-password .account-form fieldset .field .input-text::-webkit-input-placeholder{color:transparent;opacity:0}.customer-account-settings .modal-edit-account .account-form fieldset .field .input-text::-moz-placeholder,.customer-account-settings .modal-change-password .account-form fieldset .field .input-text::-moz-placeholder{color:transparent;opacity:0}.customer-account-settings .modal-edit-account .account-form fieldset .field .input-text:-ms-input-placeholder,.customer-account-settings .modal-change-password .account-form fieldset .field .input-text:-ms-input-placeholder{color:transparent;opacity:0}.customer-account-settings .modal-edit-account .account-form .actions-toolbar .button,.customer-account-settings .modal-change-password .account-form .actions-toolbar .button{width:100%}.customer-account-settings .modal-edit-account .account-form .actions-toolbar .action,.customer-account-settings .modal-change-password .account-form .actions-toolbar .action{display:block;width:100%;border:none;padding:0 20px;height:48px;line-height:48px;color:#fff;font-weight:500;font-size:15px;border-radius:8px;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%)}.order-back-link{background:#ffffff;border:1px solid #dfe3ea;box-shadow:0 4px 12px 0 #0000000A;border-radius:50%;cursor:pointer}.order-back-link a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:inherit}.order-history .block-empty .empty-btn{border-radius:9999px}.order-history .block-empty .empty-btn::before{content:"";width:28px;height:28px;flex:0 0 28px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:22px 22px;background-image:url("data:image/svg+xml;utf8,\<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'>\<path d='M5 12h14' stroke='white' stroke-width='2' stroke-linecap='round'/>\<path d='M13 6l6 6-6 6' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/>\</svg>");transition:transform .15s ease}.order-history .block-empty .empty-subtitle{color:#5A7688}.order-card{border:1px solid #dfe3ea;border-radius:16px;margin-bottom:24px;box-shadow:0 4px 12px 0 #0000000A;background:#ffffff}.order-card .order-card-header{position:relative;display:flex;justify-content:space-between;align-items:flex-start}.order-card .order-card-header .order-status-id{font-size:16px;font-weight:400;color:#003E90}.order-card .order-card-header .order-status-id .order-id{display:block;font-weight:500}.order-card .order-card-header .order-status-id .order-info{display:flex;align-items:center;color:#000C16;font-size:14px;font-weight:400;margin-top:8px;gap:0}.order-card .order-card-header .order-status-id .order-info>div:not(:last-child)::after{content:"";display:inline-block;vertical-align:middle;margin:0 8px;height:10px;width:1px;background:#dfe3ea}.order-card .order-card-header .order-status-id .order-info .order-total{font-size:14px;font-weight:400;color:#000C16}.order-card .order-card-header .order-status-id .order-info .order-total .price{font-weight:500}.order-card .order-images{display:flex;gap:10px;border-bottom:1px solid #dfe3ea;padding-bottom:12px}.order-card .order-images .order-image-item{position:relative;width:60px;height:60px}.order-card .order-images .order-image-item .order-qty{position:absolute;bottom:0;right:-10px;background:#45BDFC;color:#ffffff;font-size:12px;font-weight:700;padding:4px 8px;border-radius:100px}.order-card .order-images .order-image-item img{width:100%;height:100%;object-fit:contain}.order-card .order-card-container{border-top:1px solid #dfe3ea;border-radius:16px}.order-card .order-card-container .order-card-content{display:flex;justify-content:space-between;padding-top:12px}.order-card .order-card-container .order-card-content .order-contract{font-size:14px;color:#000C16}.order-card .order-card-container .order-card-content .order-contract .order-contract-header{color:#5A7688;margin-bottom:10px}.order-card .order-card-container .order-card-content .order-contract .order-contract-header .contract-label{margin-right:4px}.order-card .order-card-container .order-card-content .order-contract .order-contract-header .contract-name{font-weight:700}.order-card .order-card-container .order-card-content .order-contract .order-contract-header .contract-name::after{content:'';display:inline-block;vertical-align:middle;margin:0 12px;height:10px;width:1px;background:#dfe3ea}.order-card .order-card-container .order-card-content .order-contract .order-contract-address{margin-bottom:10px}.order-card .order-card-container .order-card-content .order-contract .order-contract-address .address-label{margin-right:4px}.order-card .order-card-container .order-card-content .order-contract .order-contract-address .address-detail{font-weight:500}.order-card .order-card-container .order-card-content .order-contract .order-contract-estimate::before{content:'';display:inline-block;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="15" viewBox="0 0 23 15" fill="none"><path d="M14 12V2.57143C14 2.15466 13.7717 1.75496 13.3654 1.46026C12.9591 1.16556 12.408 1 11.8333 1H3.16667C2.59203 1 2.04093 1.16556 1.6346 1.46026C1.22827 1.75496 1 2.15466 1 2.57143V11.2143C1 11.4227 1.11414 11.6225 1.3173 11.7699C1.52047 11.9172 1.79602 12 2.08333 12H4.25" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 12H9" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M19 12H21C21.2652 12 21.5196 11.9157 21.7071 11.7657C21.8946 11.6157 22 11.4122 22 11.2V8.28C21.9996 8.09845 21.922 7.92241 21.78 7.7808L18.3 4.3008C18.2065 4.2071 18.0878 4.13142 17.9528 4.07936C17.8178 4.02729 17.6699 4.00017 17.52 4H14" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 14C18.1046 14 19 13.1046 19 12C19 10.8954 18.1046 10 17 10C15.8954 10 15 10.8954 15 12C15 13.1046 15.8954 14 17 14Z" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 14C8.10457 14 9 13.1046 9 12C9 10.8954 8.10457 10 7 10C5.89543 10 5 10.8954 5 12C5 13.1046 5.89543 14 7 14Z" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="15" viewBox="0 0 23 15" fill="none"><path d="M14 12V2.57143C14 2.15466 13.7717 1.75496 13.3654 1.46026C12.9591 1.16556 12.408 1 11.8333 1H3.16667C2.59203 1 2.04093 1.16556 1.6346 1.46026C1.22827 1.75496 1 2.15466 1 2.57143V11.2143C1 11.4227 1.11414 11.6225 1.3173 11.7699C1.52047 11.9172 1.79602 12 2.08333 12H4.25" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 12H9" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M19 12H21C21.2652 12 21.5196 11.9157 21.7071 11.7657C21.8946 11.6157 22 11.4122 22 11.2V8.28C21.9996 8.09845 21.922 7.92241 21.78 7.7808L18.3 4.3008C18.2065 4.2071 18.0878 4.13142 17.9528 4.07936C17.8178 4.02729 17.6699 4.00017 17.52 4H14" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 14C18.1046 14 19 13.1046 19 12C19 10.8954 18.1046 10 17 10C15.8954 10 15 10.8954 15 12C15 13.1046 15.8954 14 17 14Z" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 14C8.10457 14 9 13.1046 9 12C9 10.8954 8.10457 10 7 10C5.89543 10 5 10.8954 5 12C5 13.1046 5.89543 14 7 14Z" stroke="%235A7688" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;width:21px;height:14px;margin-right:4px;background-color:#5A7688}.order-card .order-card-container .order-card-content .order-contract .order-contract-estimate .estimate-label{margin-right:4px}.order-card .order-card-container .order-card-content .order-contract .order-contract-estimate .estimate-value{font-weight:500}.order-card .order-card-container .order-card-content .actions{display:flex;align-items:center;gap:12px}.order-card .order-card-container .order-card-content .actions .action.details::before{display:block;content:'';width:24px;height:24px;-webkit-mask-image:url('../images/arrow-right.svg');mask-image:url('../images/arrow-right.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;-mask-size:contain;margin-right:8px;background:#174899}.order-header{display:flex;justify-content:space-between;border:1px solid #dfe3ea;border-radius:16px;box-shadow:0 4px 12px 0 #0000000A;background:#ffffff}.order-header .order-header-left{display:flex;flex:2;flex-direction:column;gap:16px}.order-header .order-header-left .order-id-box .order-label{font-size:14px;font-weight:400;color:#5A7688;margin:0}.order-header .order-header-left .order-id-box .order-id{font-weight:700;color:#000C16;margin:0}.order-header .order-header-left .order-meta p{margin:4px 0;font-size:14px;display:flex;gap:10px}.order-header .order-header-left .order-meta span{color:#5A7688;flex:1;font-weight:400}.order-header .order-header-left .order-meta .value{font-weight:500;flex:2;color:#000C16}.order-header .order-header-right{display:flex;flex:3;flex-direction:column;justify-content:space-between;height:100%}.order-header .order-header-right .order-actions{display:flex;gap:10px;justify-content:flex-end}.order-header .order-header-right .order-actions a{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.order-header .order-header-right .order-actions .save-preset{color:#174899;border:1px solid #dfe3ea;background:#ffffff}.order-header .order-header-right .order-actions .save-preset:hover{opacity:.9}.order-header .order-header-right .order-actions .repeat-order{color:#ffffff;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);border:none}.order-header .order-header-right .order-actions .repeat-order:hover{opacity:.9}.order-header .order-header-right .order-actions .cancel-order{color:#FF0000;border:1px solid #f5c6c6;background:#FFF9F9}.order-header .order-header-right .order-actions .cancel-order:hover{opacity:.9}.order-header .order-steps{position:relative;margin-bottom:24px}.order-header .order-steps .timeline-step{position:relative;font-size:14px;color:var(--step-color, #000C16);font-weight:400}.order-header .order-steps .timeline-step .step-date{font-size:12px;color:#000C16;font-weight:400}.order-header .order-steps .timeline-step .step-icon{position:absolute}.order-header .order-steps .timeline-step::before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;border:2px solid #ffffff;z-index:3}.order-header .order-steps .timeline-step::after{content:"";position:absolute;right:-50%;background:#95B2CB;z-index:1}.order-header .order-steps .timeline-step:last-child::after{right:100%}.order-header .order-steps .timeline-step.completed{color:#43a047}.order-header .order-steps .timeline-step.completed::before{background:#43a047;border-color:#43a047}.order-header .order-steps .timeline-step.completed::after{background:#43a047}.order-header .order-steps .timeline-step.active,.order-header .order-steps .timeline-step.current{color:var(--step-color, #45BDFC);font-weight:500}.order-header .order-steps .timeline-step.active::after,.order-header .order-steps .timeline-step.current::after{background:#45BDFC}.order-header .order-steps .timeline-step.active .step-icon svg path,.order-header .order-steps .timeline-step.current .step-icon svg path{stroke:var(--step-color, #45BDFC)}.order-header .order-steps .timeline-step.current::before{background:var(--step-color, #45BDFC);border-color:#ffffff;box-shadow:0 0 0 0px #ffffff,0 0 0 2px var(--step-color, #45BDFC);width:17px;height:17px;top:-3px;border-width:3px}.order-header .order-steps .timeline-step.current[data-status="canceled"] .step-label,.order-header .order-steps .timeline-step.current[data-status="postponed"] .step-label{color:#FF0000}.order-header .order-steps .timeline-step.current[data-status="canceled"]::before,.order-header .order-steps .timeline-step.current[data-status="postponed"]::before{background:#FF0000;border-color:#ffffff;box-shadow:0 0 0 0px #ffffff,0 0 0 2px #FF0000}.order-header .order-steps .timeline-step.active::before{background:var(--step-color, #45BDFC);border-color:#ffffff}.order-header .order-steps .timeline-step.pending{color:#95B2CB}.order-header .order-steps .timeline-step.pending::before{background:#95B2CB;border-color:#ffffff}.order-header .order-steps .timeline-step.pending::after{background:#95B2CB}.order-info{display:grid;gap:12px}.order-info .info-box{background:#ffffff;border:1px solid #dfe3ea;border-radius:16px;box-shadow:0 4px 12px 0 #0000000A;overflow:hidden}.order-info .info-box h4{margin:0;font-weight:700;color:#5A7688}.order-info .info-box .info-box-content{border-top:1px solid #dfe3ea;border-top-left-radius:16px;border-top-right-radius:16px}.order-info .info-box .info-box-content .order-totals{width:100%;border-top:1px solid #dfe3ea;padding:12px 0 0;margin:12px 0 0}.order-info .info-box .info-box-content .order-totals table{width:100%}.order-info .info-box .info-box-content .order-totals table th{text-align:left;font-size:14px;font-weight:400;color:#000C16;padding:0}.order-info .info-box .info-box-content .order-totals table td{text-align:right;font-size:14px;font-weight:400;color:#000C16;padding:0 0 8px}.order-info .info-box .info-box-content .order-totals table .grand_total th{font-size:16px;font-weight:700;color:#000C16}.order-info .info-box .info-box-content .order-totals table .grand_total .price{font-size:16px;font-weight:700;color:#174899}.order-info .info-box .info-box-content .success{color:#28a745}.order-info .info-box .info-box-content p,.order-info .info-box .info-box-content address{font-size:14px;color:#000C16}.order-items h3{font-weight:700;color:#000C16}.order-items .order-item-head{font-weight:400;color:#000C16}.order-items .order-item-head span{font-weight:700}.order-items .order-item{display:flex;align-items:center;margin-bottom:16px;background:#ffffff;border:1px solid #dfe3ea;border-radius:16px;box-shadow:0 4px 12px 0 #0000000A}.order-items .order-item.returnable{background:#ffffff}.order-items .order-item.returnable .order-item-description{color:#000C16;font-size:16px;font-weight:500}.order-items .order-item.returnable .order-item-title{border-bottom:1px solid #dfe3ea;padding:0 0 10px}.order-items .order-item.invoice{border-color:#FFD1B2}.order-items .order-item-image{margin-right:16px;display:flex;align-items:center;justify-content:center}.order-items .order-item-image img{max-width:100%;max-height:100%;object-fit:contain}.order-items .order-item-content{flex:1;margin-top:8px}.order-items .order-item-title{font-weight:700;color:#000C16}.order-items .order-item-title.installment{border-bottom:1px solid #dfe3ea;padding-bottom:12px;margin-bottom:12px}.order-items .order-item-description{font-size:14px;font-weight:400;color:#5A7688}.order-items .order-item-row{display:flex;justify-content:space-between;margin-top:10px}.order-items .order-item-row .order-item-qty{font-weight:500}.order-items .order-item-row .order-item-qty p{gap:10px;margin:0;font-weight:400;color:#5A7688;display:flex;align-items:center}.order-items .order-item-row .order-item-qty p .price{font-weight:500;color:#000C16;margin-left:auto}.order-items .order-item-row .order-item-qty p.has-tooltip{position:relative}.order-items .order-item-row .order-item-qty p.has-tooltip .tooltip{visibility:hidden;opacity:0;width:250px;background-color:#ffffff;color:#000C16;text-align:left;border-radius:6px;padding:8px 10px;margin-left:5px;position:absolute;z-index:100;top:-5px;transition:opacity .3s;font-size:14px;border:1px solid #dfe3ea}.order-items .order-item-row .order-item-qty p.has-tooltip .tooltip-icon{display:inline-block;text-align:center;line-height:3px;padding:7px;width:15px;height:15px;margin-left:6px;border-radius:9999px;background:#45BDFC;color:#ffffff;font-size:7px;font-weight:700;cursor:pointer}.order-items .order-item-row .order-item-qty p.has-tooltip .tooltip-icon:hover+.tooltip{visibility:visible;opacity:1}.order-items .order-item-row .order-item-price .price{font-weight:700;color:#174899}.order-items .order-subtotal{margin-top:12px}.order-items .order-subtotal .subtotal-row{position:relative;display:flex;justify-content:space-between;align-items:center;font-weight:700;padding-bottom:4px}.order-items .order-subtotal .subtotal-row::after{content:"";position:absolute;left:0;bottom:55%;width:100%;height:1px;background-color:#dfe3ea;z-index:1}.order-items .order-subtotal .subtotal-row .label{color:#000C16;background-color:#f3f5f7;padding-right:10px;z-index:2}.order-items .order-subtotal .subtotal-row .price{font-weight:700;color:#174899;white-space:nowrap;background-color:#f3f5f7;padding-left:10px;z-index:2}.order-items .order-subtotal .subtotal-note{font-weight:400;color:#5A7688}@media (max-width:640px){.notifyjs-corner{width:100%;margin:0 !important}}@media (max-width:640px){.notifyjs-corner .notifyjs-wrapper{margin:0 !important}}@media (max-width:640px){.notifyjs-corner .notifyjs-wrapper .notifyjs-container{margin:0 !important}}.notifyjs-pusher-base{width:340px;padding:10px 25px 10px 20px;box-sizing:border-box;background:#ff9c00;border-radius:6px;box-shadow:0 0 12px 2px rgba(0,0,0,0.35);opacity:1;position:relative}@media (max-width:640px){.notifyjs-pusher-base{width:98%;margin:5px auto}}.notifyjs-pusher-base .close{display:inline-block;text-decoration:none;position:absolute;right:0;top:0;margin:0;padding:10px;cursor:pointer}.notifyjs-pusher-base .close:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:14px;color:#ffffff;content:'\e616';font-family:'luma-icons';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.notifyjs-pusher-base .message{width:100%;float:left;display:block;padding:10px 0;font-size:13px;color:#ffffff}.business-card{display:flex;flex-direction:column;justify-content:space-between;background-color:#ffffff;border:1px solid #dfe3ea;border-radius:20px;box-shadow:0 4px 12px 0 #0000000A;flex-grow:1}.business-card .card-header{display:flex;justify-content:space-between}.business-card .card-header .card-icon{display:block;background-repeat:no-repeat !important;background-size:contain !important}.business-card .card-header .card-icon.visa{background:url(../CloudEBS_BusinessAccount/images/icon-visa.svg);width:84px;height:36px}.business-card .card-header .card-data{display:flex;flex-direction:column}.business-card .card-header .card-pan{color:#000C16;font-weight:400}.business-card .card-header .card-pan .type{text-transform:uppercase}.business-card .card-header .card-pan .pan{font-weight:500}.business-card .card-header .card-expiry-date{font-size:14px;font-weight:400;color:#5A7688}.business-card .card-info .card-name{display:block;font-size:28px;font-weight:400;color:#000C16;margin-bottom:24px}.business-card .card-info .card-update-time{font-size:14px;color:#5A7688}.business-card .card-info .card-binding{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:16px}.business-card .card-info .card-binding .form-switch .label{font-size:14px}.business-card .card-info .card-binding .actions{display:flex;align-items:center;gap:16px}.business-card .card-info .card-binding .actions .delete-container{position:relative}.business-card .card-info .card-binding .actions .delete-container .delete-tooltip{position:absolute;bottom:40px;background:#ffffff;border-radius:6px;padding:16px;box-shadow:0px 2px 12px 0px #00000014}.business-card .card-info .card-binding .actions .delete-container .delete-tooltip>span{font-size:14px;color:#000C16}.business-card .card-info .card-binding .actions .delete-container .action.delete .label{color:#FF0000}.business-card.expired{background-color:transparent;border-color:rgba(255,0,0,0.2)}.business-card.expired .card-header .card-pan{color:#5A7688}.business-card.expired .card-header .card-expiry-date{color:#FF0000}.business-card-selector{box-sizing:border-box;cursor:pointer;background-color:#f3f5f7;border:2px solid #dfe3ea;border-radius:20px;margin-bottom:12px}.business-card-selector .card-header{display:flex;justify-content:space-between;margin-bottom:16px}.business-card-selector .card-header::before{content:"";display:block;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20ZM10 18C12.2333 18 14.125 17.225 15.675 15.675C17.225 14.125 18 12.2333 18 10C18 7.76667 17.225 5.875 15.675 4.325C14.125 2.775 12.2333 2 10 2C7.76667 2 5.875 2.775 4.325 4.325C2.775 5.875 2 7.76667 2 10C2 12.2333 2.775 14.125 4.325 15.675C5.875 17.225 7.76667 18 10 18Z" fill="%235A7688"/></svg>');background-repeat:no-repeat;background-size:contain;width:20px;height:20px}.business-card-selector .card-header .card-icon{display:block;background-repeat:no-repeat !important;background-size:contain !important}.business-card-selector .card-header .card-icon.visa{background:url(../CloudEBS_BusinessAccount/images/icon-visa.svg);width:84px;height:36px}.business-card-selector .card-pan{display:block;font-size:18px;color:#000C16;font-weight:400}.business-card-selector .card-pan .type{text-transform:uppercase}.business-card-selector .card-pan .pan{font-weight:500}.business-card-selector .card-expiry-date{font-size:14px;font-weight:400;color:#5A7688}.business-card-selector .card-expiry-date>strong{font-weight:500}.business-card-selector .card-name{display:block;color:#000C16;font-weight:400;margin-top:16px}.business-card-selector .card-label{color:#000C16;font-weight:400}.business-card-selector.save-card{display:flex;align-items:center;justify-content:space-between;margin-bottom:48px}.business-card-selector.save-card .card-data{display:flex;align-items:center}.business-card-selector.save-card .card-data::before{content:"";display:block;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20ZM10 18C12.2333 18 14.125 17.225 15.675 15.675C17.225 14.125 18 12.2333 18 10C18 7.76667 17.225 5.875 15.675 4.325C14.125 2.775 12.2333 2 10 2C7.76667 2 5.875 2.775 4.325 4.325C2.775 5.875 2 7.76667 2 10C2 12.2333 2.775 14.125 4.325 15.675C5.875 17.225 7.76667 18 10 18Z" fill="%235A7688"/></svg>');background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-right:16px}.business-card-selector.selected{background-color:#ffffff;border-color:#174899}.business-card-selector.selected .card-header::before,.business-card-selector.selected .card-data::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z" fill="%232BA232"/><path d="M8 11.83L10.83 14.66L16.5 9" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.business-card-selector.selected .card-name,.business-card-selector.selected .card-label{font-weight:500}.business-cards-index .business-cards{position:relative}.business-cards-index .business-cards .action.new-card{height:56px;border-radius:28px}.business-cards-index .business-cards .action.new-card svg{color:#ffffff}.business-cards-index .business-cards-list{display:flex;flex-wrap:wrap;gap:24px}.business-cards-index .card-item-container{display:flex;flex-direction:column}.business-cards-index .card-item-container .payment-recurrence{display:flex;flex-direction:column;justify-content:center;background-color:#ffffff;padding:16px 24px;border:1px solid #dfe3ea;border-radius:20px;box-shadow:0 4px 12px 0 #0000000A;margin-top:4px;min-height:90px}.business-cards-index .card-item-container .payment-recurrence.action-container>.button{width:100%}.business-cards-index .card-item-container .payment-recurrence.action-container>.button .action svg{color:#174899}.business-cards-index .card-item-container .payment-recurrence.contracts-container .title{display:block;font-size:14px;font-weight:400;color:#2BA232;margin-bottom:12px}.business-cards-index .card-item-container .payment-recurrence.contracts-container .contracts-info{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.business-cards-index .card-item-container .payment-recurrence.contracts-container .contracts-info .details{display:flex;flex-direction:column}.business-cards-index .card-item-container .payment-recurrence.contracts-container .contracts-info .details .contract-name{font-size:16px;font-weight:400;color:#000C16}.business-cards-index .card-item-container .payment-recurrence.contracts-container .contracts-info .details .contract-number{font-size:14px;font-weight:400;color:#5A7688}.modal-add-card{align-items:center;justify-content:center}.modal-add-card .modal-wrapper{max-width:720px}.modal-add-card .modal-wrapper .modal-content .button{margin-top:16px;margin-left:auto}.modal-add-card .modal-wrapper .modal-content .button svg{color:#ffffff}.modal-payment-recurrence .modal-wrapper{background-color:#f3f5f7}.modal-payment-recurrence .contract-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background-color:#ffffff;border:1px solid #dfe3ea;box-shadow:0 4px 12px 0 #0000000A}.modal-payment-recurrence .contract-item .info{display:flex;flex-direction:column}.modal-payment-recurrence .contract-item .info .name{font-size:16px;font-weight:400;color:#000C16}.modal-payment-recurrence .contract-item .info .number{font-size:14px;font-weight:400;color:#5A7688}.modal-payment-recurrence .contract-item .tooltip{display:none;align-items:center;position:absolute;max-width:440px;bottom:50px;right:-15px;background-color:#ffffff;border:1px solid #dfe3ea;box-shadow:0 4px 12px 0 #0000000A;padding:16px;border-radius:6px}.modal-payment-recurrence .contract-item .tooltip span{font-size:14px;font-weight:400;color:#000C16}.modal-payment-recurrence .contract-item .form-checkbox .form-control input[type='checkbox']:disabled{cursor:default}.modal-payment-recurrence .contract-item:has(input[type='checkbox']:disabled:hover) .tooltip{display:flex}.modal-payment-recurrence .contract-item .action.delete{border:none;height:auto;padding:0}.modal-payment-recurrence .contract-item .action.delete .icon{margin:0}.modal-payment-recurrence .contract-item .action.delete svg{color:#174899}.modal-payment-recurrence .payment-recurrence-details .business-card{margin-bottom:24px}.modal-payment-recurrence .payment-recurrence-details .contracts-label{display:block;font-size:16px;font-weight:500;color:#000C16;margin-bottom:12px}.modal-payment-recurrence .payment-recurrence-details .contract-item{border-radius:20px;margin-bottom:8px}.modal-payment-recurrence .payment-recurrence-details .contract-item .info .label{font-size:14px;font-weight:400;color:#2BA232;margin-bottom:12px}.modal-payment-recurrence .payment-recurrence-details .action-container{width:100%}.modal-payment-recurrence .payment-recurrence-details .action-container>.button{width:100%}.modal-payment-recurrence .payment-recurrence-details .action-container>.button .action{background-color:rgba(255,255,255,0.8)}.modal-payment-recurrence .payment-recurrence-details .action-container>.button .action svg{color:#174899}.modal-payment-recurrence .payment-recurrence-activate{display:flex;flex-direction:column;height:100%}.modal-payment-recurrence .payment-recurrence-activate .header{margin-bottom:36px}.modal-payment-recurrence .payment-recurrence-activate .header .title-container{display:flex;align-items:center}.modal-payment-recurrence .payment-recurrence-activate .header .title-container .action.back{background-color:transparent;width:fit-content;line-height:0;padding:0;border:none;margin-right:12px}.modal-payment-recurrence .payment-recurrence-activate .header .title-container .action.back svg{color:#000C16}.modal-payment-recurrence .payment-recurrence-activate .header .title-container .title{font-size:32px;font-weight:700;color:#000C16}.modal-payment-recurrence .payment-recurrence-activate .header .subtitle{font-size:16px;font-weight:400;color:#000C16}.modal-payment-recurrence .payment-recurrence-activate .contract-item{border-radius:8px;margin-bottom:16px;background-color:transparent}.modal-payment-recurrence .payment-recurrence-activate .contract-item:has(input[type='checkbox']:checked){background-color:#ffffff}.modal-payment-recurrence .payment-recurrence-activate .contract-item .info .name{color:#174899}.modal-payment-recurrence .payment-recurrence-activate .button{margin-top:auto;width:100%}.modal-replace-card .replace-card{display:flex;flex-direction:column;flex:1}.modal-replace-card .replace-card>.button{margin-top:auto;width:100%}.business-users-index .business-users{position:relative}.business-users-index .business-users .button .action.new-user{height:56px;border-radius:28px}.business-users-index .business-users .button .action.new-user svg{color:#ffffff}.business-users-index .business-users-header{display:flex;align-items:center;margin-bottom:36px;gap:12px;width:100%}@media (max-width:1200px){.business-users-index .business-users-header{justify-content:space-between}}.business-users-index .business-users-header .users-filter{max-width:calc(50% - 6px)}.business-users-index .business-users-header .users-filter .dropdown-component{width:100%}.business-users-index .business-users-header .users-filter .dropdown-component .dropdown-trigger{border-radius:8px;border:1px solid #dfe3ea;background:#ffffff;width:400px;max-width:100%;height:48px}.business-users-index .business-users-header .users-filter .dropdown-component .dropdown-trigger .filter-selected{display:flex;justify-content:space-between;align-items:center;width:100%}.business-users-index .business-users-header .users-filter .dropdown-component .dropdown-trigger .filter-selected .description{display:flex;flex-direction:column}.business-users-index .business-users-header .users-filter .dropdown-component .dropdown-trigger .filter-selected .description .line1{color:#5A7688;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:normal}.business-users-index .business-users-header .users-filter .dropdown-component .dropdown-trigger .filter-selected .description .line2{color:#000C16;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.business-users-index .business-users-header .users-filter .dropdown-component .dropdown-menu{width:400px !important;max-width:92%}.business-users-index .business-users-header .users-filter .dropdown-component .dropdown-menu .filter-list .dropdown-item{cursor:pointer}.business-users-index .business-users-header .users-search{max-width:calc(50% - 6px)}.business-users-index .business-users-header .users-search .form-group{margin:0}.business-users-index .business-users-header .users-search .form-group .form-control .form-input{width:400px;max-width:100%;display:flex;align-items:center;padding:0 40px 0 20px}.business-users-index .business-users-header .users-search .form-group .form-control:after{display:flex;content:'';background-position:center center;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M11.5%2021C16.7467%2021%2021%2016.7467%2021%2011.5C21%206.25329%2016.7467%202%2011.5%202C6.25329%202%202%206.25329%202%2011.5C2%2016.7467%206.25329%2021%2011.5%2021Z%22%20stroke%3D%22%235A7688%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M22%2022L20%2020%22%20stroke%3D%22%235A7688%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');position:absolute;right:16px;top:12px}.business-users-index .business-users-table{background-color:transparent;border-radius:16px;display:flex;flex-direction:column}.business-users-index .business-users-table .column{display:flex;align-items:center;min-width:0;width:100%}.business-users-index .business-users-table .column.user{min-width:350px;overflow:hidden}.business-users-index .business-users-table .column.action{justify-content:flex-end}.business-users-index .business-users-table .table-header{display:none;padding:16px 0;border-bottom:1px solid #dfe3ea;gap:16px}.business-users-index .business-users-table .table-header .column{font-size:16px;font-weight:500;color:#000C16}.business-users-index .business-users-table .business-users-list .business-user{display:flex;gap:16px}.business-users-index .business-users-table .business-users-list .business-user .user-avatar{min-width:48px;width:48px;height:48px;border-radius:50%;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%);display:flex;align-items:center;justify-content:center;margin-right:12px}.business-users-index .business-users-table .business-users-list .business-user .user-avatar>span{font-size:16px;font-weight:500;color:#ffffff}.business-users-index .business-users-table .business-users-list .business-user .user-info .name{font-weight:700;color:#000C16}.business-users-index .business-users-table .business-users-list .business-user .user-info .email,.business-users-index .business-users-table .business-users-list .business-user .user-info .telephone{font-weight:400;color:#5A7688}.business-users-index .business-users-table .business-users-list .business-user .status{display:flex;align-items:center;gap:8px}.business-users-index .business-users-table .business-users-list .business-user .status .badge{border-radius:4px;font-weight:500}.business-users-index .business-users-table .business-users-list .business-user .status .badge.user-status{color:#ffffff}.business-users-index .business-users-table .business-users-list .business-user .status .badge.user-status.active{background-color:#2BA232}.business-users-index .business-users-table .business-users-list .business-user .status .badge.user-status.inactive{background-color:#FF0000}.business-users-index .business-users-table .business-users-list .business-user .status .badge.user-status.pending{background-color:#95B2CB}.business-users-index .business-users-table .business-users-list .business-user .status .badge.user-role{background-color:#ffffff;border:1px solid #45BDFC;color:#45BDFC}.business-users-index .business-users-table .business-users-list .business-user .shop-online{font-weight:500;color:#FF0000}.business-users-index .business-users-table .business-users-list .business-user .shop-online.allow{color:#2BA232}.business-users-index .business-users-table .business-users-list .business-user .contract-info{display:flex;flex-direction:column}.business-users-index .business-users-table .business-users-list .business-user .contract-info .name{font-weight:500;color:#000C16}.business-users-index .business-users-table .business-users-list .business-user .contract-info .number{font-size:14px;font-weight:400;color:#5A7688}.business-users-index .business-users-table .business-users-list .business-user .action.edit-user svg{color:#003E90}.modal-user .business-user-form fieldset{border:none;margin-bottom:0;padding:0}.modal-user .business-user-form fieldset:has(.field){margin-bottom:36px}.modal-user .business-user-form fieldset .legend{font-size:16px;font-weight:700;line-height:20px;margin-bottom:16px}.modal-user .business-user-form fieldset .form-description{font-size:14px;line-height:16px;font-weight:400}.modal-user .business-user-form fieldset .fields{display:flex;flex-wrap:wrap;gap:16px}.modal-user .business-user-form fieldset .fields.checkbox{gap:10px}.modal-user .business-user-form fieldset .field{width:calc(50% - 8px);position:relative}.modal-user .business-user-form fieldset .field.full-width{width:100%}@media (max-width:576px){.modal-user .business-user-form fieldset .field{width:100%}}.modal-user .business-user-form fieldset .field:has(.input-text:focus) .label,.modal-user .business-user-form fieldset .field:has(.input-text:not(:placeholder-shown)) .label{font-size:10px;line-height:12px}.modal-user .business-user-form fieldset .field .label{position:absolute;top:8px;left:12px;line-height:32px;color:#5A7688;font-size:15px;transition:all .3s}.modal-user .business-user-form fieldset .field .input-text{font-size:15px;line-height:18px;height:48px;padding:22px 12px 8px 12px}.modal-user .business-user-form fieldset .field .input-text::placeholder{color:transparent;opacity:0}.modal-user .business-user-form fieldset .field .input-text::-webkit-input-placeholder{color:transparent;opacity:0}.modal-user .business-user-form fieldset .field .input-text::-moz-placeholder{color:transparent;opacity:0}.modal-user .business-user-form fieldset .field .input-text:-ms-input-placeholder{color:transparent;opacity:0}.modal-user .business-user-form .actions-toolbar .button{width:100%}.modal-user .business-user-form .actions-toolbar .action{display:block;width:100%;border:none;padding:0 20px;height:48px;line-height:48px;color:#fff;font-weight:500;font-size:15px;border-radius:8px;background:linear-gradient(95.02deg, #003E90 0%, #0D62D1 100%)}.modal-user .business-user-form .field.active,.modal-user .business-user-form .field.shop-online{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.modal-user .business-user-form .field.active>label,.modal-user .business-user-form .field.shop-online>label{position:relative;inset:0;color:#000C16}.modal-user .business-user-form .field.active .form-switch .label-no,.modal-user .business-user-form .field.shop-online .form-switch .label-no,.modal-user .business-user-form .field.active .form-switch .label-yes,.modal-user .business-user-form .field.shop-online .form-switch .label-yes{font-size:16px;color:#000C16}.modal-user .business-user-form .field.active .form-switch .label-no,.modal-user .business-user-form .field.shop-online .form-switch .label-no{font-weight:700}.modal-user .business-user-form .field.active .form-switch:has(.input-switch:checked) .label-no,.modal-user .business-user-form .field.shop-online .form-switch:has(.input-switch:checked) .label-no{font-weight:400}.modal-user .business-user-form .field.active .form-switch:has(.input-switch:checked) .label-yes,.modal-user .business-user-form .field.shop-online .form-switch:has(.input-switch:checked) .label-yes{font-weight:700}.modal-user .business-user-form .fieldset.contracts .legend{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.modal-user .business-user-form .fieldset.contracts .legend .form-checkbox{flex-direction:row-reverse}.modal-user .business-user-form .fieldset.contracts .associated-contracts{display:flex;flex-direction:column;overflow-y:auto;max-height:300px;scrollbar-width:none;-ms-overflow-style:none;background-color:#f3f5f7;border-radius:16px;padding:8px;gap:8px}.modal-user .business-user-form .fieldset.contracts .associated-contracts::-webkit-scrollbar{width:0;height:0}.modal-user .business-user-form .fieldset.contracts .associated-contracts .contract-item{display:flex;align-items:center;justify-content:space-between;background-color:#ffffff;border-radius:8px;box-shadow:0 4px 12px 0 #0000000A}.modal-user .business-user-form .fieldset.contracts .associated-contracts .contract-item .contract-info .contract-name{display:block;font-weight:400;color:#174899}.modal-user .business-user-form .fieldset.contracts .associated-contracts .contract-item .contract-info .contract-number{font-weight:400;color:#5A7688}.modal-user .business-user-form .actions-toolbar{display:flex;align-items:center;gap:16px}.modal-user .business-user-form .actions-toolbar .action.remove{background:#fffcf9;border:1px solid rgba(255,0,0,0.2)}.modal-user .business-user-form .actions-toolbar .action.remove .label{color:#FF0000;text-wrap:nowrap}.business-legal-index .legal-information-container{background-color:#ffffff;border:1px solid #dfe3ea;border-radius:16px;box-shadow:0 4px 12px 0 #0000000A;padding:16px}.business-legal-index .legal-information-container .menu-items{display:flex;flex-direction:column}.business-legal-index .legal-information-container .menu-items .menu-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe3ea;padding-bottom:12px;margin-bottom:12px;width:100%}.business-legal-index .legal-information-container .menu-items .menu-item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.business-legal-index .legal-information-container .menu-items .menu-item .action{width:100%;display:flex;align-items:center;gap:12px}.business-legal-index .legal-information-container .menu-items .menu-item .action:hover{text-decoration:none}.business-legal-index .legal-information-container .menu-items .menu-item .action .icon{display:flex;background-position:center center;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;content:''}.business-legal-index .legal-information-container .menu-items .menu-item .action .label{display:flex;flex-direction:column}.business-legal-index .legal-information-container .menu-items .menu-item .action .label .title{font-size:14px;font-weight:400;color:#000C16;line-height:normal}.business-legal-index .legal-information-container .menu-items .menu-item .action:after{display:flex;content:'';background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.5%2011L6.5%206L1.5%201%22%20stroke%3D%22%235A7688%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:cover;width:10px;height:10px;margin-left:auto}.customer-account-index .contracts .contracts-link{width:fit-content;display:flex;align-items:center;color:#000C16;font-weight:700;text-decoration:none}.customer-account-index .contracts .contracts-link::after{content:'';border:solid #5A7688;border-width:0 1.5px 1.5px 0;display:inline-block;transform:rotate(-45deg);margin-left:16px;margin-top:2px}.customer-account-index .contracts .contracts-container{display:grid}.customer-account-index .contracts .button:has(.action.view-all) .action.view-all{background-color:#ffffff}.customer-account-index .contracts .button:has(.action.view-all) .action.view-all .label{font-weight:500}.customer-account-index .contracts .button:has(.action.view-all) .action.view-all::after{content:'';display:inline-block;-webkit-mask-image:url('../CloudEBS_BusinessContract/images/icon-right.svg');mask-image:url('../CloudEBS_BusinessContract/images/icon-right.svg');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:24px;height:24px;background:#174899;margin-left:8px}.customer-account-index .contracts .contract-item{display:flex;flex-direction:column;border:1px solid #dfe3ea;box-shadow:0 4px 12px 0 #0000000A;border-radius:16px}.customer-account-index .contracts .contract-item .contract-item-wrapper{display:flex;flex-direction:column;background:#ffffff;border-radius:inherit;border:inherit;height:100%}.customer-account-index .contracts .contract-item .contract-item-wrapper .contract-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.customer-account-index .contracts .contract-item .contract-item-wrapper .contract-header .title{font-weight:700;color:#000C16}.customer-account-index .contracts .contract-item .contract-item-wrapper .contract-header .details{width:100%}.customer-account-index .contracts .contract-item .contract-item-wrapper .contract-header .details>span{font-size:14px;color:#5A7688;font-weight:400}.customer-account-index .contracts .contract-item .contract-item-wrapper .contract-header .details .line{display:inline-block;height:10px;width:1px;background:#dfe3ea}.customer-account-index .contracts .contract-item .contract-item-wrapper .contract-header .location{display:flex;align-items:center;text-wrap:nowrap}.customer-account-index .contracts .contract-item .contract-item-wrapper .contract-header .location svg{width:15px;height:15px;object-fit:contain;margin-right:8px}.customer-account-index .contracts .contract-item .contract-item-wrapper .contract-header .location>span{flex:1;color:#000C16;font-weight:400}.customer-account-index .contracts .contract-item .contract-item-wrapper .quantity{display:block;border-top:1px solid #dfe3ea;font-size:14px;color:#5A7688;font-weight:400;padding-top:16px;margin-top:auto}.customer-account-index .contracts .contract-item .contract-item-wrapper .actions-container{display:flex;align-items:center;margin-top:auto}.customer-account-index .contracts .contract-item .contract-item-wrapper .actions-container .action.order-from-contract svg{color:#ffffff}.customer-account-index .contracts .contract-item .contract-item-wrapper .actions-container .action.view-contract{width:48px;height:48px;border-radius:50%}.customer-account-index .contracts .contract-item .contract-item-wrapper .actions-container .action.view-contract .icon{margin:0}.customer-account-index .contracts .contract-item .contract-item-wrapper .actions-container .action.view-contract .icon svg{color:#174899}.customer-account-index .contracts .contract-item .status{display:flex;align-items:center;padding:12px 24px}.customer-account-index .contracts .contract-item .status::before{content:'';display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:contain;margin-right:8px}.customer-account-index .contracts .contract-item .status .skeleton-loader{width:100%}.customer-account-index .contracts .contract-item .status .label{font-size:14px;color:#000C16;font-weight:400}.customer-account-index .contracts .contract-item.paid{background:#eef7ec}.customer-account-index .contracts .contract-item.paid .status::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M2.5 8L6.49529 12L14.5 4" stroke="%232BA232" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');width:16px;height:16px}.customer-account-index .contracts .contract-item.unpaid{background:#fffcf9}.customer-account-index .contracts .contract-item.unpaid .status::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g filter="url(%23filter0_d_452_44923)"><circle cx="10" cy="8" r="6" fill="%23F17421"/><circle cx="10" cy="8" r="5" stroke="white" stroke-width="2"/></g><defs><filter id="filter0_d_452_44923" x="0" y="0" width="20" height="20" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="2"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_452_44923"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_452_44923" result="shape"/></filter></defs></svg>');width:22px;height:22px}.customer-account-index .contracts .contract-item.unpaid .status .label{font-weight:500;color:#f17421}.customer-account-index .sold-skeleton-loader{height:100px;border:1px solid #dfe3ea;border-radius:16px;box-shadow:0 4px 12px 0 #0000000A;display:flex;align-items:center;padding:16px}.customer-account-index .sold-skeleton-loader .skeleton-icon{margin-right:24px}.customer-account-index .sold{width:100%;display:flex;flex-direction:column;background:linear-gradient(95.02deg, #1E7AF3 0%, #0C62D4 100%),conic-gradient(from 193.77deg at 78.19% 0%, rgba(255,255,255,0) 0deg, rgba(255,255,255,0.8) 360deg);border-radius:16px;box-shadow:0 4px 12px 0 #0000000A}.customer-account-index .sold.empty{background:#ffffff;border:1px solid #dfe3ea}.customer-account-index .sold.empty .title{display:flex;align-items:center;font-size:16px;color:#000C16;margin-bottom:12px}.customer-account-index .sold.empty .title::before{content:'';display:inline-block;mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M2.5 8.5L6.49529 12.5L14.5 4.5" stroke="%232BA232" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M2.5 8.5L6.49529 12.5L14.5 4.5" stroke="%232BA232" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:20px;height:20px;background:#2BA232;margin-right:8px}.customer-account-index .sold.empty .actions{display:flex;align-items:center;justify-content:space-between}.customer-account-index .sold.empty .actions .price{color:#000C16}.customer-account-index .sold .contracts-container{background:#ffffff;padding:16px;border-radius:inherit;border-top-left-radius:12px;border-top-right-radius:12px}.customer-account-index .sold .contracts-container .show-more{display:flex;flex-direction:column;align-items:center;margin-top:12px}.customer-account-index .sold .contracts-container .show-more .description{font-size:14px;font-weight:400;color:#000C16}.customer-account-index .sold .contracts-container .show-more .action{cursor:pointer;width:48px;height:20px;background:#ffffff;border:1px solid #dfe3ea;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-top:4px;box-shadow:0 2px 4px 0 #0000001F}.customer-account-index .sold .contracts-container .show-more .action::before{content:'';border:solid #5A7688;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);margin-bottom:3px}.customer-account-index .sold-header{display:flex;align-items:center}.customer-account-index .sold-header>svg{color:#ffffff}.customer-account-index .sold-header .sold-total{display:flex;flex-direction:column}.customer-account-index .sold-header .sold-total .title{color:#ffffff;font-weight:400}.customer-account-index .sold-header .sold-total .price{color:#ffffff;font-weight:700}.customer-account-index .sold-contracts-list .contract-item{background:#ffffff;border:1px solid rgba(223,227,234,0.5);border-radius:8px;padding:16px;box-shadow:0 4px 12px 0 #0000000A;margin-bottom:8px}.customer-account-index .sold-contracts-list .contract-item:last-child{margin-bottom:0}.customer-account-index .sold-contracts-list .contract-item .contract-header{display:flex}.customer-account-index .sold-contracts-list .contract-item .contract-header .name{font-size:16px;font-weight:400;color:#000C16}.customer-account-index .sold-contracts-list .contract-item .contract-header .number{font-weight:400}.customer-account-index .sold-contracts-list .contract-item .contract-header .line{display:none;height:10px;width:1px;background:#dfe3ea;margin:0 12px}.customer-account-index .sold-contracts-list .contract-item .separator{border-top:1px solid #dfe3ea;margin-top:16px}.customer-account-index .sold-contracts-list .contract-item .contract-balance{display:flex;justify-content:space-between;margin-top:16px}.customer-account-index .sold-contracts-list .contract-item .contract-balance:last-child{padding-top:16px;border-top:1px solid #dfe3ea}.customer-account-index .sold-contracts-list .contract-item .contract-balance .balance-info{display:flex;flex-direction:column}.customer-account-index .sold-contracts-list .contract-item .contract-balance .balance-info .price{font-size:18px}.customer-account-index .sold-contracts-list .contract-item .contract-balance .balance-info .label{font-size:14px;font-weight:400;color:#5A7688}.customer-account-index .sold-contracts-list .contract-item .contract-balance .action svg{color:#ffffff}.customer-account-index .sold-contracts-list .contract-item .contract-balance.is-due .balance-info .price{color:#f17421}.customer-account-index .modal-sold .modal-wrapper{background-color:#f3f5f7}.customer-account-index .modal-sold .contract-item{margin-bottom:16px}.customer-account-index .modal-sold .sold-header>svg{color:#45BDFC}.customer-account-index .modal-sold .sold-header .sold-total .title,.customer-account-index .modal-sold .sold-header .sold-total .price{color:#000C16}.customer-contract-index .contract-list-container{position:relative}@media (min-width:768px){.customer-contract-index .contract-list-container:before{display:block;background-color:#003E90;width:20px;height:20px;position:absolute;top:0;left:0;content:''}.customer-contract-index .contract-list-container.has-single-contract::before{display:none}}.customer-contract-index .contract-list .card.contract{display:flex;flex-direction:column;margin:0 0 12px 0;padding:15px;border:2px solid #dfe3ea;border-radius:16px;background:#ffffff;min-width:268px;position:relative;gap:5px;cursor:pointer}.customer-contract-index .contract-list .card.contract.active{border:2px solid #174899}.customer-contract-index .contract-list .card.contract .card-header{display:flex}.customer-contract-index .contract-list .card.contract .card-header .card-header-title{font-weight:700;color:#000C16;margin-bottom:4px}.customer-contract-index .contract-list .card.contract .card-body{display:flex;flex-direction:column}.customer-contract-index .contract-list .card.contract .card-body .card-body-row{display:flex;justify-content:space-between}.customer-contract-index .contract-list .card.contract .card-body .card-body-row .card-body-col{display:flex}.customer-contract-index .contract-list .card.contract .card-footer{display:flex;flex-direction:column}.customer-contract-index .contract-list .card.contract .card-footer .card-footer-row{display:flex;justify-content:space-between}.customer-contract-index .contract-list .card.contract .card-footer .card-footer-row .card-footer-col{display:flex}.customer-contract-index .contract-list .card.contract .border-top{margin-top:16px;padding-top:16px;border-top:1px solid #dfe3ea}.customer-contract-index .contract-list .card.contract.active:after{background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2216%22%20viewBox%3D%220%200%2012%2016%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M12%208L3%201.0718L3%2014.9282L12%208Z%22%20fill%3D%22%23174899%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:cover;content:'';display:inline-flex;width:12px;height:16px;position:absolute;right:-10px;top:calc(50% - 8px)}.customer-contract-index .contract-list .card.contract .pin{display:inline-flex;width:8px;height:12px;position:absolute;top:14px;right:16px;background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2210%22%20height%3D%2213%22%20viewBox%3D%220%200%2010%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M5%209.35547V12.2126%22%20stroke%3D%22%23adb5bd%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M3.28571%205.79087C3.2856%206.00349%203.22618%206.21186%203.11413%206.39256C3.00207%206.57326%202.84184%206.71911%202.65143%206.81373L1.63429%207.32801C1.44388%207.42263%201.28364%207.56848%201.17159%207.74918C1.05954%207.92988%201.00011%208.13825%201%208.35087V8.78516C1%208.93671%201.0602%209.08205%201.16737%209.18922C1.27453%209.29638%201.41988%209.35658%201.57143%209.35658H8.42857C8.58012%209.35658%208.72547%209.29638%208.83263%209.18922C8.9398%209.08205%209%208.93671%209%208.78516V8.35087C8.99989%208.13825%208.94046%207.92988%208.82841%207.74918C8.71636%207.56848%208.55612%207.42263%208.36571%207.32801L7.34857%206.81373C7.15816%206.71911%206.99793%206.57326%206.88587%206.39256C6.77382%206.21186%206.7144%206.00349%206.71429%205.79087V3.6423C6.71429%203.49075%206.77449%203.3454%206.88165%203.23824C6.98882%203.13107%207.13416%203.07087%207.28571%203.07087C7.58882%203.07087%207.87951%202.95046%208.09384%202.73614C8.30816%202.52181%208.42857%202.23112%208.42857%201.92801C8.42857%201.62491%208.30816%201.33422%208.09384%201.11989C7.87951%200.905564%207.58882%200.785156%207.28571%200.785156H2.71429C2.41118%200.785156%202.12049%200.905564%201.90616%201.11989C1.69184%201.33422%201.57143%201.62491%201.57143%201.92801C1.57143%202.23112%201.69184%202.52181%201.90616%202.73614C2.12049%202.95046%202.41118%203.07087%202.71429%203.07087C2.86584%203.07087%203.01118%203.13107%203.11835%203.23824C3.22551%203.3454%203.28571%203.49075%203.28571%203.6423V5.79087Z%22%20fill%3D%22%23adb5bd%22%20stroke%3D%22%23adb5bd%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:cover;content:''}.customer-contract-index .contract-list .card.contract .pin.active{background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2210%22%20height%3D%2213%22%20viewBox%3D%220%200%2010%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M5%209.35547V12.2126%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M3.28571%205.79087C3.2856%206.00349%203.22618%206.21186%203.11413%206.39256C3.00207%206.57326%202.84184%206.71911%202.65143%206.81373L1.63429%207.32801C1.44388%207.42263%201.28364%207.56848%201.17159%207.74918C1.05954%207.92988%201.00011%208.13825%201%208.35087V8.78516C1%208.93671%201.0602%209.08205%201.16737%209.18922C1.27453%209.29638%201.41988%209.35658%201.57143%209.35658H8.42857C8.58012%209.35658%208.72547%209.29638%208.83263%209.18922C8.9398%209.08205%209%208.93671%209%208.78516V8.35087C8.99989%208.13825%208.94046%207.92988%208.82841%207.74918C8.71636%207.56848%208.55612%207.42263%208.36571%207.32801L7.34857%206.81373C7.15816%206.71911%206.99793%206.57326%206.88587%206.39256C6.77382%206.21186%206.7144%206.00349%206.71429%205.79087V3.6423C6.71429%203.49075%206.77449%203.3454%206.88165%203.23824C6.98882%203.13107%207.13416%203.07087%207.28571%203.07087C7.58882%203.07087%207.87951%202.95046%208.09384%202.73614C8.30816%202.52181%208.42857%202.23112%208.42857%201.92801C8.42857%201.62491%208.30816%201.33422%208.09384%201.11989C7.87951%200.905564%207.58882%200.785156%207.28571%200.785156H2.71429C2.41118%200.785156%202.12049%200.905564%201.90616%201.11989C1.69184%201.33422%201.57143%201.62491%201.57143%201.92801C1.57143%202.23112%201.69184%202.52181%201.90616%202.73614C2.12049%202.95046%202.41118%203.07087%202.71429%203.07087C2.86584%203.07087%203.01118%203.13107%203.11835%203.23824C3.22551%203.3454%203.28571%203.49075%203.28571%203.6423V5.79087Z%22%20fill%3D%22%23174899%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E')}.customer-contract-index .contract-list .card.contract .card-header{width:100%}.customer-contract-index .contract-list .card.contract .card-header .card-header-title{color:#000C16;font-family:Roboto;font-size:16px;font-style:normal;font-weight:700;line-height:120%}.customer-contract-index .contract-list .card.contract .card-body{width:100%}.customer-contract-index .contract-list .card.contract .card-body .contract-address{display:flex;align-items:center;gap:3px;font-size:11px;font-weight:400;line-height:1;margin-bottom:16px}.customer-contract-index .contract-list .card.contract .card-body .contract-address:before{background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2212%22%20height%3D%2214%22%20viewBox%3D%220%200%2012%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M10.9772%205.80006C10.9772%208.7959%207.59216%2011.9159%206.45547%2012.8795C6.34958%2012.9577%206.22068%2013%206.08819%2013C5.9557%2013%205.8268%2012.9577%205.7209%2012.8795C4.58422%2011.9159%201.19922%208.7959%201.19922%205.80006C1.19922%204.527%201.71431%203.30609%202.63116%202.40591C3.54802%201.50572%204.79155%201%206.08819%201C7.38482%201%208.62835%201.50572%209.54521%202.40591C10.4621%203.30609%2010.9772%204.527%2010.9772%205.80006Z%22%20stroke%3D%22%23000C16%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M6.08922%207.60005C7.10176%207.60005%207.92259%206.79415%207.92259%205.80002C7.92259%204.8059%207.10176%204%206.08922%204C5.07668%204%204.25586%204.8059%204.25586%205.80002C4.25586%206.79415%205.07668%207.60005%206.08922%207.60005Z%22%20stroke%3D%22%23000C16%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:auto;content:'';display:inline-flex;width:16px;height:16px}.customer-contract-index .contract-list .card.contract .card-body .contract-info{display:block;height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-contract-index .contract-list .card.contract .card-body .contract-info .contract-info-item{font-size:11px;font-weight:400;color:#5A7688}.customer-contract-index .contract-list .card.contract .card-body .contract-info .contract-info-item.divider{padding-right:12px;margin-right:12px;border-right:1px solid #5A7688}.customer-contract-index .contract-list .card.contract .card-footer{width:100%}.customer-contract-index .contract-list .card.contract .card-footer .info{display:inline-flex;align-items:center;font-size:14px;font-weight:400;color:#000C16;line-height:1}.customer-contract-index .contract-list .card.contract .card-footer .info.info-bills{margin-bottom:4px}.customer-contract-index .contract-list .card.contract .icon-notify:before{background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20filter%3D%22url%28%23filter0_d_833_19000%29%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%228%22%20r%3D%226%22%20fill%3D%22%23f57c00%22/%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%228%22%20r%3D%225%22%20stroke%3D%22white%22%20stroke-width%3D%222%22/%3E%3C/g%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_d_833_19000%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22/%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%20result%3D%22hardAlpha%22/%3E%3CfeOffset%20dy%3D%222%22/%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22/%3E%3CfeComposite%20in2%3D%22hardAlpha%22%20operator%3D%22out%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.12%200%22/%3E%3CfeBlend%20mode%3D%22normal%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22effect1_dropShadow_833_19000%22/%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22effect1_dropShadow_833_19000%22%20result%3D%22shape%22/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:auto;content:'';display:inline-flex;width:16px;height:16px;margin-right:4px}.customer-contract-index .contract-list .card.contract .icon-calendar:before{background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2215%22%20height%3D%2216%22%20viewBox%3D%220%200%2015%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M4.5%201V3.8%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M10.0996%201V3.8%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M12.2%202.39844H2.4C1.6268%202.39844%201%203.02524%201%203.79844V13.5984C1%2014.3716%201.6268%2014.9984%202.4%2014.9984H12.2C12.9732%2014.9984%2013.6%2014.3716%2013.6%2013.5984V3.79844C13.6%203.02524%2012.9732%202.39844%2012.2%202.39844Z%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1%206.60156H13.6%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:auto;content:'';display:inline-flex;width:16px;height:16px;margin-right:4px}.customer-contract-index.show-contract-list .main .content-container .content-wrapper{display:block}.customer-contract-index.show-contract-list .main .content-container .content-wrapper .content-top{float:right}.customer-contract-index .content-top-inner{width:100%}.customer-contract-index .header-contract .view{display:flex;justify-content:space-between}.customer-contract-index .header-contract .view.desktop{display:none;gap:24px}.customer-contract-index .header-contract .view .contract-name{display:flex;align-items:center;gap:10px;margin-bottom:4px}.customer-contract-index .header-contract .view .contract-name .name{font-weight:700;color:#000C16;line-height:normal;border-bottom:1px solid transparent}.customer-contract-index .header-contract .view .contract-name .text-edit{background-color:transparent;border:none;padding:0;font-weight:700;line-height:normal;color:#000C16;height:auto;box-shadow:none;border-bottom:1px solid #dfe3ea;border-radius:0}.customer-contract-index .header-contract .view .contract-name .contract-save-edit{background:url('../CloudEBS_BusinessContract/images/icon-check.svg');background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:transparent;border:none;width:18px;height:18px}.customer-contract-index .header-contract .view .contract-name .contract-name-edit{display:flex;background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M9.52796%201.94531H2.8951C2.39249%201.94531%201.91046%202.14497%201.55506%202.50038C1.19966%202.85578%201%203.3378%201%203.84042V17.1061C1%2017.6088%201.19966%2018.0908%201.55506%2018.4462C1.91046%2018.8016%202.39249%2019.0013%202.8951%2019.0013H16.1608C16.6634%2019.0013%2017.1455%2018.8016%2017.5009%2018.4462C17.8563%2018.0908%2018.0559%2017.6088%2018.0559%2017.1061V10.4733%22%20stroke%3D%22%235A7688%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M15.569%201.58873C15.946%201.21177%2016.4572%201%2016.9903%201C17.5234%201%2018.0347%201.21177%2018.4117%201.58873C18.7886%201.96569%2019.0004%202.47696%2019.0004%203.01006C19.0004%203.54316%2018.7886%204.05443%2018.4117%204.43139L9.87139%2012.9726C9.64639%2013.1974%209.36843%2013.362%209.06312%2013.4511L6.34081%2014.2471C6.25927%2014.2709%206.17284%2014.2723%206.09057%2014.2512C6.00829%2014.2301%205.9332%2014.1873%205.87314%2014.1273C5.81308%2014.0672%205.77028%2013.9921%205.7492%2013.9098C5.72812%2013.8276%205.72954%2013.7411%205.75333%2013.6596L6.54927%2010.9373C6.63884%2010.6322%206.80372%2010.3546%207.02873%2010.13L15.569%201.58873Z%22%20stroke%3D%22%235A7688%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:transparent;border:none;width:18px;height:18px}.customer-contract-index .header-contract .view .contract-pin{display:flex;background-position:center center;background-repeat:no-repeat;background-size:cover;width:12px;height:12px}.customer-contract-index .header-contract .view .contract-pin.add{background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2210%22%20height%3D%2213%22%20viewBox%3D%220%200%2010%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M5%209.35547V12.2126%22%20stroke%3D%22%23adb5bd%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M3.28571%205.79087C3.2856%206.00349%203.22618%206.21186%203.11413%206.39256C3.00207%206.57326%202.84184%206.71911%202.65143%206.81373L1.63429%207.32801C1.44388%207.42263%201.28364%207.56848%201.17159%207.74918C1.05954%207.92988%201.00011%208.13825%201%208.35087V8.78516C1%208.93671%201.0602%209.08205%201.16737%209.18922C1.27453%209.29638%201.41988%209.35658%201.57143%209.35658H8.42857C8.58012%209.35658%208.72547%209.29638%208.83263%209.18922C8.9398%209.08205%209%208.93671%209%208.78516V8.35087C8.99989%208.13825%208.94046%207.92988%208.82841%207.74918C8.71636%207.56848%208.55612%207.42263%208.36571%207.32801L7.34857%206.81373C7.15816%206.71911%206.99793%206.57326%206.88587%206.39256C6.77382%206.21186%206.7144%206.00349%206.71429%205.79087V3.6423C6.71429%203.49075%206.77449%203.3454%206.88165%203.23824C6.98882%203.13107%207.13416%203.07087%207.28571%203.07087C7.58882%203.07087%207.87951%202.95046%208.09384%202.73614C8.30816%202.52181%208.42857%202.23112%208.42857%201.92801C8.42857%201.62491%208.30816%201.33422%208.09384%201.11989C7.87951%200.905564%207.58882%200.785156%207.28571%200.785156H2.71429C2.41118%200.785156%202.12049%200.905564%201.90616%201.11989C1.69184%201.33422%201.57143%201.62491%201.57143%201.92801C1.57143%202.23112%201.69184%202.52181%201.90616%202.73614C2.12049%202.95046%202.41118%203.07087%202.71429%203.07087C2.86584%203.07087%203.01118%203.13107%203.11835%203.23824C3.22551%203.3454%203.28571%203.49075%203.28571%203.6423V5.79087Z%22%20fill%3D%22%23adb5bd%22%20stroke%3D%22%23adb5bd%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E')}.customer-contract-index .header-contract .view .contract-pin.remove{background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2210%22%20height%3D%2213%22%20viewBox%3D%220%200%2010%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M5%209.35547V12.2126%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M3.28571%205.79087C3.2856%206.00349%203.22618%206.21186%203.11413%206.39256C3.00207%206.57326%202.84184%206.71911%202.65143%206.81373L1.63429%207.32801C1.44388%207.42263%201.28364%207.56848%201.17159%207.74918C1.05954%207.92988%201.00011%208.13825%201%208.35087V8.78516C1%208.93671%201.0602%209.08205%201.16737%209.18922C1.27453%209.29638%201.41988%209.35658%201.57143%209.35658H8.42857C8.58012%209.35658%208.72547%209.29638%208.83263%209.18922C8.9398%209.08205%209%208.93671%209%208.78516V8.35087C8.99989%208.13825%208.94046%207.92988%208.82841%207.74918C8.71636%207.56848%208.55612%207.42263%208.36571%207.32801L7.34857%206.81373C7.15816%206.71911%206.99793%206.57326%206.88587%206.39256C6.77382%206.21186%206.7144%206.00349%206.71429%205.79087V3.6423C6.71429%203.49075%206.77449%203.3454%206.88165%203.23824C6.98882%203.13107%207.13416%203.07087%207.28571%203.07087C7.58882%203.07087%207.87951%202.95046%208.09384%202.73614C8.30816%202.52181%208.42857%202.23112%208.42857%201.92801C8.42857%201.62491%208.30816%201.33422%208.09384%201.11989C7.87951%200.905564%207.58882%200.785156%207.28571%200.785156H2.71429C2.41118%200.785156%202.12049%200.905564%201.90616%201.11989C1.69184%201.33422%201.57143%201.62491%201.57143%201.92801C1.57143%202.23112%201.69184%202.52181%201.90616%202.73614C2.12049%202.95046%202.41118%203.07087%202.71429%203.07087C2.86584%203.07087%203.01118%203.13107%203.11835%203.23824C3.22551%203.3454%203.28571%203.49075%203.28571%203.6423V5.79087Z%22%20fill%3D%22%23174899%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E')}.customer-contract-index .header-contract .view .contract-info{display:flex;align-items:center;font-size:14px;font-weight:400;color:#5A7688}.customer-contract-index .header-contract .view .contract-info span::after{content:'';display:inline-block;vertical-align:middle;height:10px;width:1px;background-color:#dfe3ea;margin:0 12px}.customer-contract-index .header-contract .view .contract-info span:last-child::after{display:none}.customer-contract-index .header-contract .view .status{display:flex;justify-content:center;align-items:center;border-radius:4px;font-weight:400;color:#ffffff}.customer-contract-index .header-contract .view .status.active{display:none}.customer-contract-index .header-contract .view .status.inactive{background-color:#FF0000}.customer-contract-index .header-contract .view .role{font-weight:400;color:#174899;display:inline-flex;border:1px solid #174899;border-radius:4px}.customer-contract-index .header-contract .view .contract-add-user{display:flex;background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2222%22%20height%3D%2221%22%20viewBox%3D%220%200%2022%2021%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1%2019.0004C0.999916%2017.4608%201.44413%2015.9538%202.27935%2014.6603C3.11456%2013.3669%204.30527%2012.3419%205.7086%2011.7085C7.11193%2011.075%208.66824%2010.8599%2010.1908%2011.0891C11.7133%2011.3183%2013.1373%2011.9819%2014.292%2013.0004%22%20stroke%3D%22%235A7688%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M9%2011C11.7614%2011%2014%208.76142%2014%206C14%203.23858%2011.7614%201%209%201C6.23858%201%204%203.23858%204%206C4%208.76142%206.23858%2011%209%2011Z%22%20stroke%3D%22%235A7688%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M18%2014V20%22%20stroke%3D%22%235A7688%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M21%2017H15%22%20stroke%3D%22%235A7688%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:cover;width:24px;height:24px}.customer-contract-index .header-contract .view .contract-users{display:flex;padding-left:5px}.customer-contract-index .header-contract .view .contract-users .user-icon{display:flex;width:32px;height:32px;justify-content:center;align-items:center;border-radius:50%;border:1px solid #ffffff;font-size:10px;font-weight:400;color:#ffffff;box-shadow:0 4px 12px 0 #0000000A}.customer-contract-index .header-contract .view .contract-users .user-icon:nth-child(2){transform:translateX(-5px)}.customer-contract-index .header-contract .view .contract-users .user-icon:nth-child(3){transform:translateX(-10px)}.customer-contract-index .header-contract .view .contract-users .user-icon:nth-child(4){transform:translateX(-15px)}.customer-contract-index .header-contract .view .contract-users .user-icon:nth-child(5){transform:translateX(-20px)}.customer-contract-index .header-contract .view .contract-users .user-icon.blue{background-color:#174899}.customer-contract-index .header-contract .view .contract-users .user-icon.green{background-color:#43a047}.customer-contract-index .header-contract .view .contract-users .user-icon.orange{background-color:#f57c00}.customer-contract-index .header-contract .view .contract-users .user-icon.white{background-color:#ffffff;color:#000C16}.customer-contract-index .header-contract .view .contract-users .user-icon.next{cursor:pointer;border:none;box-shadow:none;transform:translateX(-20px)}.customer-contract-index .header-contract .view .contract-users .user-icon.next:after{display:flex;content:'';background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.5%2011L6.5%206L1.5%201%22%20stroke%3D%22%235A7688%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:cover;width:10px;height:10px}.customer-contract-index .contract-installment-details{display:flex;background:#ffffff;border:1px solid #dfe3ea;border-radius:16px;padding:32px 24px;box-shadow:0 4px 12px 0 #0000000A;margin-bottom:24px;margin-bottom:0;flex-direction:column;padding:16px}.customer-contract-index .contract-installment-details .card-row{display:flex;justify-content:space-between;gap:24px;width:100%}.customer-contract-index .contract-installment-details .card-row .card-col{display:flex;gap:24px}.customer-contract-index .contract-installment-details .card-row .card-col.align-top{align-items:flex-start}.customer-contract-index .contract-installment-details .card-row .card-col.align-bottom{align-items:flex-end}.customer-contract-index .contract-installment-details .card-row .card-col.align-center{align-items:center}.customer-contract-index .contract-installment-details .row.top{display:flex}.customer-contract-index .contract-installment-details .col.title{display:flex;flex-direction:column}.customer-contract-index .contract-installment-details .col.title .label{font-size:14px;font-weight:400;color:#174899}.customer-contract-index .contract-installment-details .col.title .value{font-size:16px;font-weight:500;color:#000C16}.customer-contract-index .contract-installment-details .col.actions{display:flex;flex:1;justify-content:flex-end;align-items:flex-end;gap:20px}.customer-contract-index .contract-installment-details .col.actions .action{font-weight:500;color:#174899}.customer-contract-index .contract-installment-details .delimiter{border-top:1px solid #dfe3ea;padding-top:16px;margin-top:16px}.customer-contract-index .contract-installment-details .description-container{display:flex;justify-content:space-between}.customer-contract-index .contract-installment-details .description-container .description-column{display:flex;flex-direction:column}.customer-contract-index .contract-installment-details .description-container .description-column .label{font-size:14px;font-weight:400;color:#5A7688}.customer-contract-index .contract-installment-details .description-container .description-column .value{font-size:14px;font-weight:400;color:#000C16}.customer-contract-index .contract-installment-details .description-container .description-column .value.red{color:#FF0000}.customer-contract-index .contract-subscription-details{display:flex;background:#ffffff;border:1px solid #dfe3ea;border-radius:16px;padding:32px 24px;box-shadow:0 4px 12px 0 #0000000A;margin-bottom:24px;flex-direction:column;justify-content:space-between;gap:16px;padding:16px}.customer-contract-index .contract-subscription-details .card-row{display:flex;justify-content:space-between;gap:24px;width:100%}.customer-contract-index .contract-subscription-details .card-row .card-col{display:flex;gap:24px}.customer-contract-index .contract-subscription-details .card-row .card-col.align-top{align-items:flex-start}.customer-contract-index .contract-subscription-details .card-row .card-col.align-bottom{align-items:flex-end}.customer-contract-index .contract-subscription-details .card-row .card-col.align-center{align-items:center}.customer-contract-index .contract-subscription-details .row{display:flex;flex:1;flex-direction:column;gap:12px}.customer-contract-index .contract-subscription-details .row.top{align-items:flex-start}.customer-contract-index .contract-subscription-details .row.bottom{border-top:1px solid #dfe3ea;padding-top:16px}.customer-contract-index .contract-subscription-details .col.total-subscription{display:flex;flex-direction:column}.customer-contract-index .contract-subscription-details .col.total-subscription .label{font-family:'Roboto','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;color:#5A7688;line-height:1}.customer-contract-index .contract-subscription-details .col.total-subscription .value{font-family:'Roboto','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;color:#174899;line-height:1}.customer-contract-index .contract-subscription-details .col.total-subscription .value .decimals{font-size:.5em;vertical-align:baseline;position:relative;top:-0.7em}.customer-contract-index .contract-subscription-details .col.total-subscription .label{margin-bottom:8px}.customer-contract-index .contract-subscription-details .col.next-payment{display:flex;align-items:center;gap:5px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(223,227,234,0.5)}.customer-contract-index .contract-subscription-details .col.next-payment .label{font-family:'Roboto','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;color:#5A7688;line-height:1}.customer-contract-index .contract-subscription-details .col.next-payment .value{font-family:'Roboto','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;color:#174899;line-height:1}.customer-contract-index .contract-subscription-details .col.next-payment .value .decimals{font-size:.5em;vertical-align:baseline;position:relative;top:-0.7em}.customer-contract-index .contract-subscription-details .col.subscription{display:flex;flex-direction:column;justify-content:center}.customer-contract-index .contract-subscription-details .col.subscription .label{font-family:'Roboto','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;color:#5A7688;line-height:1}.customer-contract-index .contract-subscription-details .col.subscription .value{font-family:'Roboto','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;color:#174899;line-height:1}.customer-contract-index .contract-subscription-details .col.subscription .value .decimals{font-size:.5em;vertical-align:baseline;position:relative;top:-0.7em}.customer-contract-index .contract-subscription-details .col.subscription .label{margin-bottom:4px}.customer-contract-index .contract-subscription-details .col.subscription .action.more-subscriptions .label{color:#174899}.customer-contract-index .contract-subscription-details .col.actions{display:flex;flex-direction:column;margin-left:auto}.customer-contract-index .contract-subscription-details .enroll-card{display:flex;align-items:center;padding:16px;border-radius:12px;background-color:#f3f5f7;border:.1em dashed #dfe3ea;gap:12px;max-width:100%}.customer-contract-index .contract-subscription-details .enroll-card .icon-card{width:40px;height:28px;background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M20.0001%205H3.9999C2.89532%205%201.99988%205.89544%201.99988%207.00002V17.0001C1.99988%2018.1047%202.89532%2019.0002%203.9999%2019.0002H20.0001C21.1047%2019.0002%2022.0001%2018.1047%2022.0001%2017.0001V7.00002C22.0001%205.89544%2021.1047%205%2020.0001%205Z%22%20stroke%3D%22%2345BDFC%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M2%2010H22.0002%22%20stroke%3D%22%2345BDFC%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:cover}.customer-contract-index .contract-subscription-details .enroll-card .message{font-size:14px;font-weight:400;color:#000C16;flex:1}.customer-contract-index .contract-subscription-details .enroll-card.warning{border-color:#FF0000;background-color:#fffcf9;max-width:100%}.customer-contract-index .contract-subscription-details .enroll-card.warning .message{color:#FF0000}.customer-contract-index .contract-subscription-details .payment-method{display:flex;flex-direction:column;justify-content:flex-start;margin-left:auto}.customer-contract-index .contract-subscription-details .payment-method .payment-status{display:flex;align-items:center;gap:4px;margin-bottom:14px}.customer-contract-index .contract-subscription-details .payment-method .payment-status .active-recurring-payment-label{gap:5px;font-size:14px;font-weight:400;color:#000C16}.customer-contract-index .contract-subscription-details .payment-method .payment-status .enrolled-card-label{display:flex;align-items:center;font-size:14px;font-weight:500;color:#2BA232}.customer-contract-index .contract-subscription-details .payment-method .payment-status .enrolled-card-label::before{content:'';display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:contain;width:16px;min-width:16px;height:16px;background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url%28%23clip0_3774_35984%29%22%3E%3Cpath%20d%3D%22M3.20849%207.18455C3.08686%206.63666%203.10554%206.06692%203.26279%205.52817C3.42004%204.98942%203.71078%204.49909%204.10805%204.10265C4.50532%203.70622%204.99625%203.41651%205.53533%203.26038C6.07441%203.10426%206.64419%203.08677%207.19183%203.20955C7.49325%202.73814%207.9085%202.35019%208.39929%202.08146C8.89008%201.81273%209.44062%201.67187%2010.0002%201.67188C10.5597%201.67187%2011.1102%201.81273%2011.601%202.08146C12.0918%202.35019%2012.5071%202.73814%2012.8085%203.20955C13.357%203.08624%2013.9277%203.10364%2014.4677%203.26015C15.0076%203.41665%2015.4992%203.70717%2015.8967%204.10468C16.2942%204.50219%2016.5847%204.99378%2016.7412%205.53372C16.8977%206.07366%2016.9151%206.64441%2016.7918%207.19289C17.2632%207.49431%2017.6512%207.90956%2017.9199%208.40035C18.1886%208.89114%2018.3295%209.44168%2018.3295%2010.0012C18.3295%2010.5608%2018.1886%2011.1113%2017.9199%2011.6021C17.6512%2012.0929%2017.2632%2012.5081%2016.7918%2012.8096C16.9146%2013.3572%2016.8971%2013.927%2016.741%2014.466C16.5849%2015.0051%2016.2952%2015.4961%2015.8987%2015.8933C15.5023%2016.2906%2015.012%2016.5813%2014.4732%2016.7386C13.9345%2016.8958%2013.3647%2016.9145%2012.8168%2016.7929C12.5158%2017.2661%2012.1002%2017.6557%2011.6086%2017.9257C11.117%2018.1956%2010.5652%2018.3371%2010.0043%2018.3371C9.44347%2018.3371%208.89168%2018.1956%208.40006%2017.9257C7.90843%2017.6557%207.49286%2017.2661%207.19183%2016.7929C6.64419%2016.9157%206.07441%2016.8982%205.53533%2016.7421C4.99625%2016.5859%204.50532%2016.2962%204.10805%2015.8998C3.71078%2015.5033%203.42004%2015.013%203.26279%2014.4743C3.10554%2013.9355%203.08686%2013.3658%203.20849%2012.8179C2.73346%2012.5173%202.34217%2012.1014%202.07103%2011.6089C1.7999%2011.1164%201.65771%2010.5634%201.65771%2010.0012C1.65771%209.43905%201.7999%208.88601%202.07103%208.39354C2.34217%207.90108%202.73346%207.48518%203.20849%207.18455Z%22%20stroke%3D%22%232BA232%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M7.5%2010.0026L9.16667%2011.6693L12.5%208.33594%22%20stroke%3D%22%232BA232%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/g%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_3774_35984%22%3E%3Crect%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E');margin-right:4px}.customer-contract-index .contract-subscription-details .payment-method .enrolled-card-info{display:flex;flex-direction:column;width:100%;max-width:220px;min-height:90px;padding:12px;background-color:#ffffff;border:1px solid #dfe3ea;border-radius:8px;box-shadow:0 4px 12px 0 #0000000A}.customer-contract-index .contract-subscription-details .payment-method .enrolled-card-info .info{display:flex;align-items:center;justify-content:space-between}.customer-contract-index .contract-subscription-details .payment-method .enrolled-card-info .info .card-logo{display:block;background-repeat:no-repeat !important;background-size:contain !important}.customer-contract-index .contract-subscription-details .payment-method .enrolled-card-info .info .card-logo.visa{background:url(../CloudEBS_BusinessContract/images/icon-visa.svg);width:42px;height:18px}.customer-contract-index .contract-subscription-details .payment-method .enrolled-card-info .info .card-pan{font-size:14px;font-weight:700;color:#000C16}.customer-contract-index .contract-subscription-details .payment-method .enrolled-card-info .card-expire{display:block;margin-left:auto;font-size:12px;font-weight:400;color:#5A7688;margin-bottom:16px}.customer-contract-index .contract-subscription-details .payment-method .enrolled-card-info .card-expire strong{font-weight:500}.customer-contract-index .contract-subscription-details .payment-method .enrolled-card-info .card-name{display:flex;align-items:center;justify-content:space-between;gap:8px}.customer-contract-index .contract-subscription-details .payment-method .enrolled-card-info .card-name .custom{font-size:14px;font-weight:400;color:#000C16;overflow:hidden;text-overflow:ellipsis}.customer-contract-index .contract-subscription-details .payment-method .enrolled-card-info .card-name .action.edit-card .icon{margin:0}.customer-contract-index .contract-subscription-details .payment-method .enrolled-card-info .card-name .action.edit-card .icon svg{color:#5A7688}.customer-contract-index .contract-view .contract-info{display:flex;gap:24px}.customer-contract-index .contract-view .contract-info .contract-details{display:flex;flex-direction:column;width:100%;gap:4px}.customer-contract-index .contract-view .contract-info .contract-menu{width:100%}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items{display:flex;background:#ffffff;border:1px solid #dfe3ea;border-radius:16px;padding:32px 24px;box-shadow:0 4px 12px 0 #0000000A;margin-bottom:24px;padding:24px 16px;flex-direction:column;width:100%}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .card-row{display:flex;justify-content:space-between;gap:24px;width:100%}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .card-row .card-col{display:flex;gap:24px}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .card-row .card-col.align-top{align-items:flex-start}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .card-row .card-col.align-bottom{align-items:flex-end}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .card-row .card-col.align-center{align-items:center}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item{display:flex;align-items:center;border-bottom:1px solid #dfe3ea;padding-bottom:12px;margin-bottom:12px;width:100%;justify-content:space-between}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item .action{width:100%;display:flex;gap:12px;align-items:center}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item .action:hover{text-decoration:none}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item .action .icon{display:flex;background-position:center center;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;content:''}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item .action .icon.notify{position:relative}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item .action .icon.notify:after{background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cg%20filter%3D%22url%28%23filter0_d_833_19000%29%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%228%22%20r%3D%226%22%20fill%3D%22%23f57c00%22/%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%228%22%20r%3D%225%22%20stroke%3D%22white%22%20stroke-width%3D%222%22/%3E%3C/g%3E%3Cdefs%3E%3Cfilter%20id%3D%22filter0_d_833_19000%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%20filterUnits%3D%22userSpaceOnUse%22%20color-interpolation-filters%3D%22sRGB%22%3E%3CfeFlood%20flood-opacity%3D%220%22%20result%3D%22BackgroundImageFix%22/%3E%3CfeColorMatrix%20in%3D%22SourceAlpha%22%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200%22%20result%3D%22hardAlpha%22/%3E%3CfeOffset%20dy%3D%222%22/%3E%3CfeGaussianBlur%20stdDeviation%3D%222%22/%3E%3CfeComposite%20in2%3D%22hardAlpha%22%20operator%3D%22out%22/%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.12%200%22/%3E%3CfeBlend%20mode%3D%22normal%22%20in2%3D%22BackgroundImageFix%22%20result%3D%22effect1_dropShadow_833_19000%22/%3E%3CfeBlend%20mode%3D%22normal%22%20in%3D%22SourceGraphic%22%20in2%3D%22effect1_dropShadow_833_19000%22%20result%3D%22shape%22/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:auto;content:'';display:inline-flex;width:12px;height:12px;position:absolute;top:-2px;right:-2px}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item .action.order-history .icon{background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M3%2012C3%2013.78%203.52784%2015.5201%204.51677%2017.0001C5.50571%2018.4802%206.91131%2019.6337%208.55585%2020.3149C10.2004%2020.9961%2012.01%2021.1743%2013.7558%2020.8271C15.5016%2020.4798%2017.1053%2019.6226%2018.364%2018.364C19.6226%2017.1053%2020.4798%2015.5016%2020.8271%2013.7558C21.1743%2012.01%2020.9961%2010.2004%2020.3149%208.55585C19.6337%206.91131%2018.4802%205.50571%2017.0001%204.51677C15.5201%203.52784%2013.78%203%2012%203C9.48395%203.00947%207.06897%203.99122%205.26%205.74L3%208%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M3%203V8H8%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M12%207V12L16%2014%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E')}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item .action.invoice-history .icon{background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M7.71484%2015.8571V3L9.14341%203.71429L10.572%203L11.9979%203.71429L13.443%203L14.8577%203.71429L16.2769%203L17.7023%203.71429L19.1434%203L20.5724%203.71429L22.0005%203V13%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M22%2013V18C22%2018.9472%2021.6237%2019.8556%2020.954%2020.5254C20.2842%2021.1952%2019.3758%2021.5714%2018.4286%2021.5714M18.4286%2021.5714C17.4814%2021.5714%2016.573%2021.1952%2015.9032%2020.5254C15.2334%2019.8556%2014.8572%2018.9472%2014.8572%2018V15.8571H2.71431C2.62028%2015.8563%202.52702%2015.8742%202.43998%2015.9098C2.35295%2015.9454%202.27387%2015.998%202.20738%2016.0645C2.14088%2016.131%202.0883%2016.2101%202.0527%2016.2971C2.0171%2016.3841%201.99919%2016.4774%202.00003%2016.5714C2.00003%2019.4286%202.30092%2021.5714%205.57145%2021.5714H18.4286Z%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M10.5713%207.28906H19.1427M13.4284%2010.8605H19.1427%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E')}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item .action.maintenance .icon{background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M15.4263%2016.8518L14.4883%2016.4688%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M15.4263%2019.1484L14.4883%2019.5314%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M16.2119%202V6.00004%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M16.6895%2014.3047L17.0777%2015.2277%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M17.0767%2020.7734L16.6875%2021.6974%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M19.4102%2015.2277L19.7994%2014.3047%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M19.7984%2021.6974L19.4102%2020.7734%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M21.0605%2016.8518L21.9996%2016.4688%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M21.0605%2019.1484L21.9996%2019.5314%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M21.2926%2011.0001V6.00002C21.2926%205.46958%2021.0785%204.96087%2020.6973%204.58579C20.3161%204.21072%2019.7992%204%2019.2601%204H5.03251C4.49346%204%203.97648%204.21072%203.59531%204.58579C3.21414%204.96087%203%205.46958%203%206.00002V20.0001C3%2020.5306%203.21414%2021.0393%203.59531%2021.4144C3.97648%2021.7894%204.49346%2022.0002%205.03251%2022.0002H11.1301%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M3%2010H21.2926%22%20stroke%3D%22%23174899%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M18.2441%2021.0001C19.9279%2021.0001%2021.2929%2019.6569%2021.2929%2018C21.2929%2016.3432%2019.9279%2015%2018.2441%2015C16.5603%2015%2015.1953%2016.3432%2015.1953%2018C15.1953%2019.6569%2016.5603%2021.0001%2018.2441%2021.0001Z%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E')}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item .action.addresses .icon{background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2212%22%20height%3D%2214%22%20viewBox%3D%220%200%2012%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M10.9772%205.80006C10.9772%208.7959%207.59216%2011.9159%206.45547%2012.8795C6.34958%2012.9577%206.22068%2013%206.08819%2013C5.9557%2013%205.8268%2012.9577%205.7209%2012.8795C4.58422%2011.9159%201.19922%208.7959%201.19922%205.80006C1.19922%204.527%201.71431%203.30609%202.63116%202.40591C3.54802%201.50572%204.79155%201%206.08819%201C7.38482%201%208.62835%201.50572%209.54521%202.40591C10.4621%203.30609%2010.9772%204.527%2010.9772%205.80006Z%22%20stroke%3D%22%23174899%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M6.08922%207.60005C7.10176%207.60005%207.92259%206.79415%207.92259%205.80002C7.92259%204.8059%207.10176%204%206.08922%204C5.07668%204%204.25586%204.8059%204.25586%205.80002C4.25586%206.79415%205.07668%207.60005%206.08922%207.60005Z%22%20stroke%3D%22%23174899%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E')}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item .action.document .icon{background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M16.0909%2017.9231V21.7308C16.0909%2022.4314%2015.5411%2023%2014.8636%2023H4.22727C3.90178%2023%203.58962%2022.8663%203.35946%2022.6283C3.1293%2022.3902%203%2022.0674%203%2021.7308V7.34616C3%206.64554%203.54982%206.07692%204.22727%206.07692H6.27273C6.82099%206.07654%207.36833%206.12333%207.90909%206.21682M16.0909%2017.9231H19.7727C20.4502%2017.9231%2021%2017.3545%2021%2016.6538V11.1538C21%206.12205%2017.4622%201.94657%2012.8182%201.1399C12.2774%201.04641%2011.7301%200.999617%2011.1818%201H9.13636C8.45891%201%207.90909%201.56862%207.90909%202.26923V6.21682M16.0909%2017.9231H9.13636C8.81087%2017.9231%208.49871%2017.7894%208.26855%2017.5513C8.03839%2017.3133%207.90909%2016.9905%207.90909%2016.6538V6.21682M21%2013.6923V11.5769C21%2010.5671%2020.6121%209.59856%2019.9216%208.88448C19.2311%208.1704%2018.2947%207.76923%2017.3182%207.76923H15.6818C15.3563%207.76923%2015.0442%207.63551%2014.814%207.39748C14.5838%207.15946%2014.4545%206.83662%2014.4545%206.5V4.80769C14.4545%204.30766%2014.3593%203.81252%2014.1743%203.35055C13.9893%202.88858%2013.7181%202.46883%2013.3762%202.11525C13.0343%201.76167%2012.6284%201.4812%2012.1817%201.28985C11.735%201.09849%2011.2562%201%2010.7727%201H9.54545%22%20stroke%3D%22%23174899%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E')}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item .action .label{display:flex;flex-direction:column}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item .action .label .title{font-size:14px;font-weight:400;color:#000C16;line-height:normal}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item .action .label .notify{font-size:12px;font-weight:400;color:#000C16;line-height:normal}.customer-contract-index .contract-view .contract-info .contract-menu .contract-menu-items .contract-menu-item .action:after{display:flex;content:'';background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.5%2011L6.5%206L1.5%201%22%20stroke%3D%22%235A7688%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:cover;width:10px;height:10px;margin-left:auto}.customer-contract-index .contract-view .contract-products .title{display:flex;font-weight:700;color:#000C16}.customer-contract-index .contract-view .contract-products .product-list-container{display:flex}.customer-contract-index .contract-view .contract-products .product-list-container .product.item{display:flex;align-items:center;background:#174899;border-radius:16px;box-shadow:0 4px 12px 0 #0000000A}.customer-contract-index .contract-view .contract-products .product-list-container .product.item .product-image svg{color:#ffffff}.customer-contract-index .contract-view .contract-products .product-list-container .product.item .product-details{display:flex;flex:1;flex-direction:column}.customer-contract-index .contract-view .contract-products .product-list-container .product.item .product-details .product-name{font-weight:700;color:#ffffff}.customer-contract-index .contract-view .contract-products .product-list-container .product.item .product-details .product-info{color:rgba(255,255,255,0.8);font-weight:400}.customer-contract-index .contract-view .contract-products .product-list-container .product.item .button .action::before{content:'';display:inline-block;width:24px;height:24px;margin-right:12px;background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2223%22%20height%3D%2222%22%20viewBox%3D%220%200%2023%2022%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M7.4502%2020.9531C8.00248%2020.9531%208.4502%2020.5054%208.4502%2019.9531C8.4502%2019.4008%208.00248%2018.9531%207.4502%2018.9531C6.89791%2018.9531%206.4502%2019.4008%206.4502%2019.9531C6.4502%2020.5054%206.89791%2020.9531%207.4502%2020.9531Z%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M18.4502%2020.9531C19.0025%2020.9531%2019.4502%2020.5054%2019.4502%2019.9531C19.4502%2019.4008%2019.0025%2018.9531%2018.4502%2018.9531C17.8979%2018.9531%2017.4502%2019.4008%2017.4502%2019.9531C17.4502%2020.5054%2017.8979%2020.9531%2018.4502%2020.9531Z%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1.5%201H3.5L6.16%2013.42C6.25758%2013.8749%206.51067%2014.2815%206.87571%2014.5699C7.24075%2014.8582%207.69491%2015.0103%208.16%2015H17.94C18.3952%2014.9993%2018.8365%2014.8433%2019.191%2014.5578C19.5456%2014.2724%2019.7921%2013.8745%2019.89%2013.43L21.54%206H4.57%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:contain}.customer-contract-index .contract-view .contract-products .product-list-container .product.item.order{background:#ffffff;border:1px solid #dfe3ea;cursor:pointer}.customer-contract-index .contract-view .contract-products .product-list-container .product.item.order .product-image>svg,.customer-contract-index .contract-view .contract-products .product-list-container .product.item.order .product-name{color:#174899}.customer-contract-index .contract-view .contract-products .product-list-container .product.item.order.selected{background:#174899}.customer-contract-index .contract-view .contract-products .product-list-container .product.item.order.selected .product-image>svg,.customer-contract-index .contract-view .contract-products .product-list-container .product.item.order.selected .product-name{color:#ffffff}.modal.open.contract-details-modal .modal-header .title{display:block;color:#000C16;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px}.modal.open.contract-details-modal .modal-header .subtitle{color:#5A7688;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.modal.open.contract-details-modal .modal-content .contract-content .total-subscriptions{display:flex;background:#ffffff;border:1px solid #dfe3ea;padding:32px 24px;box-shadow:0 4px 12px 0 #0000000A;margin-bottom:24px;justify-content:space-between;align-items:center;border-radius:16px;background:linear-gradient(95deg, #003E90 0%, #0D62D1 100%);box-shadow:0px 4px 12px 0px rgba(0,0,0,0.04);color:#ffffff;padding:24px}.modal.open.contract-details-modal .modal-content .contract-content .total-subscriptions .card-row{display:flex;justify-content:space-between;gap:24px;width:100%}.modal.open.contract-details-modal .modal-content .contract-content .total-subscriptions .card-row .card-col{display:flex;gap:24px}.modal.open.contract-details-modal .modal-content .contract-content .total-subscriptions .card-row .card-col.align-top{align-items:flex-start}.modal.open.contract-details-modal .modal-content .contract-content .total-subscriptions .card-row .card-col.align-bottom{align-items:flex-end}.modal.open.contract-details-modal .modal-content .contract-content .total-subscriptions .card-row .card-col.align-center{align-items:center}.modal.open.contract-details-modal .modal-content .contract-content .total-subscriptions .col{display:flex;flex-direction:column}.modal.open.contract-details-modal .modal-content .contract-content .total-subscriptions .col .label{color:rgba(255,255,255,0.8);font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal}@media (max-width:576px){.modal.open.contract-details-modal .modal-content .contract-content .total-subscriptions .col .label{font-size:14px}}.modal.open.contract-details-modal .modal-content .contract-content .total-subscriptions .col .value{color:#ffffff;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:576px){.modal.open.contract-details-modal .modal-content .contract-content .total-subscriptions .col .value{font-size:21px}}.modal.open.contract-details-modal .modal-content .contract-content .content-info{display:flex;background:#ffffff;padding:32px 24px;box-shadow:0 4px 12px 0 #0000000A;margin-bottom:24px;align-items:center;border-radius:16px;border:1px solid #dfe3ea;background:#F8FEFF;gap:16px;color:#000C16;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal;padding:16px}.modal.open.contract-details-modal .modal-content .contract-content .content-info .card-row{display:flex;justify-content:space-between;gap:24px;width:100%}.modal.open.contract-details-modal .modal-content .contract-content .content-info .card-row .card-col{display:flex;gap:24px}.modal.open.contract-details-modal .modal-content .contract-content .content-info .card-row .card-col.align-top{align-items:flex-start}.modal.open.contract-details-modal .modal-content .contract-content .content-info .card-row .card-col.align-bottom{align-items:flex-end}.modal.open.contract-details-modal .modal-content .contract-content .content-info .card-row .card-col.align-center{align-items:center}.modal.open.contract-details-modal .modal-content .contract-content .contract-item{display:flex;background:#ffffff;border:1px solid #dfe3ea;border-radius:16px;padding:32px 24px;box-shadow:0 4px 12px 0 #0000000A;margin-bottom:24px;flex-direction:column;padding:24px;margin-bottom:16px}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .card-row{display:flex;justify-content:space-between;gap:24px;width:100%}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .card-row .card-col{display:flex;gap:24px}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .card-row .card-col.align-top{align-items:flex-start}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .card-row .card-col.align-bottom{align-items:flex-end}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .card-row .card-col.align-center{align-items:center}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row{display:flex}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row.info{justify-content:space-between}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row.item{align-items:center;margin-bottom:10px;gap:8px}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row.item.first{margin-top:24px}@media (max-width:576px){.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row.item.first{margin-top:0}}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row.item.last{margin-bottom:0}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col{display:flex;flex-direction:column}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col.info .name{color:#000C16;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:576px){.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col.info .name{font-size:17px}}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col.info .type{color:#45BDFC;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}@media (max-width:576px){.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col.info .type{font-size:14px}}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col.item{display:flex;background:#ffffff;border:1px solid #dfe3ea;border-radius:16px;padding:32px 24px;box-shadow:0 4px 12px 0 #0000000A;margin-bottom:24px;padding:16px;margin-bottom:0;width:-webkit-fill-available}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col.item .card-row{display:flex;justify-content:space-between;gap:24px;width:100%}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col.item .card-row .card-col{display:flex;gap:24px}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col.item .card-row .card-col.align-top{align-items:flex-start}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col.item .card-row .card-col.align-bottom{align-items:flex-end}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col.item .card-row .card-col.align-center{align-items:center}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col.item .name{color:#174899;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:8px}@media (max-width:576px){.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col.item .name{font-size:14px}}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col .item-value{color:#174899;text-align:right;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:700;line-height:normal}@media (max-width:576px){.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col .item-value{font-size:17px}}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col .info-list{display:flex;gap:24px}@media (max-width:576px){.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col .info-list{flex-direction:column;gap:5px}}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col .info-list .info-item{display:flex;gap:4px}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col .info-list .info-item .label{color:#000C16;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.modal.open.contract-details-modal .modal-content .contract-content .contract-item .row .col .info-list .info-item .value{color:#000C16;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.customer-contract-order .header-contract.order{display:flex;justify-content:flex-start}.customer-contract-order .header-contract.order>.button{margin-right:26px}.customer-contract-order .header-contract.order .title{display:flex;flex-direction:column}.customer-contract-order .header-contract.order .title .label{font-size:20px;font-style:normal;font-weight:700;line-height:normal;color:#000C16;margin-bottom:4px}.customer-contract-order .header-contract.order .title .contract-name{font-size:16px;font-style:normal;font-weight:400;line-height:normal;color:#000C16}.customer-contract-order .contract-shipping-address{display:flex;flex-direction:column;gap:24px;margin-bottom:36px}.customer-contract-order .contract-shipping-address .address-container,.customer-contract-order .contract-shipping-address .contact-container{flex:1}.customer-contract-order .contract-shipping-address .address-container .label,.customer-contract-order .contract-shipping-address .contact-container .label{display:block;font-size:14px;font-weight:700;color:#000C16;margin-bottom:12px}.customer-contract-order .contract-shipping-address .address-container .address.dropdown-component,.customer-contract-order .contract-shipping-address .contact-container .address.dropdown-component,.customer-contract-order .contract-shipping-address .address-container .contact.dropdown-component,.customer-contract-order .contract-shipping-address .contact-container .contact.dropdown-component{display:flex;width:100%}.customer-contract-order .contract-shipping-address .address-container .address.dropdown-component .dropdown-trigger,.customer-contract-order .contract-shipping-address .contact-container .address.dropdown-component .dropdown-trigger,.customer-contract-order .contract-shipping-address .address-container .contact.dropdown-component .dropdown-trigger,.customer-contract-order .contract-shipping-address .contact-container .contact.dropdown-component .dropdown-trigger{width:100%;padding:0}.customer-contract-order .contract-shipping-address .address-container .address.dropdown-component .dropdown-trigger:hover,.customer-contract-order .contract-shipping-address .contact-container .address.dropdown-component .dropdown-trigger:hover,.customer-contract-order .contract-shipping-address .address-container .contact.dropdown-component .dropdown-trigger:hover,.customer-contract-order .contract-shipping-address .contact-container .contact.dropdown-component .dropdown-trigger:hover,.customer-contract-order .contract-shipping-address .address-container .address.dropdown-component .dropdown-trigger:focus,.customer-contract-order .contract-shipping-address .contact-container .address.dropdown-component .dropdown-trigger:focus,.customer-contract-order .contract-shipping-address .address-container .contact.dropdown-component .dropdown-trigger:focus,.customer-contract-order .contract-shipping-address .contact-container .contact.dropdown-component .dropdown-trigger:focus,.customer-contract-order .contract-shipping-address .address-container .address.dropdown-component .dropdown-trigger:active,.customer-contract-order .contract-shipping-address .contact-container .address.dropdown-component .dropdown-trigger:active,.customer-contract-order .contract-shipping-address .address-container .contact.dropdown-component .dropdown-trigger:active,.customer-contract-order .contract-shipping-address .contact-container .contact.dropdown-component .dropdown-trigger:active{border:none;background:transparent;color:#000C16}.customer-contract-order .contract-shipping-address .address-container .address.dropdown-component .dropdown-menu,.customer-contract-order .contract-shipping-address .contact-container .address.dropdown-component .dropdown-menu,.customer-contract-order .contract-shipping-address .address-container .contact.dropdown-component .dropdown-menu,.customer-contract-order .contract-shipping-address .contact-container .contact.dropdown-component .dropdown-menu{width:100%}.customer-contract-order .contract-shipping-address .address-container .address-selected,.customer-contract-order .contract-shipping-address .contact-container .address-selected,.customer-contract-order .contract-shipping-address .address-container .contact-selected,.customer-contract-order .contract-shipping-address .contact-container .contact-selected{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:16px;border:1px solid #dfe3ea;background:#ffffff}.customer-contract-order .contract-shipping-address .address-container .address-selected .address-icon,.customer-contract-order .contract-shipping-address .contact-container .address-selected .address-icon,.customer-contract-order .contract-shipping-address .address-container .contact-selected .address-icon,.customer-contract-order .contract-shipping-address .contact-container .contact-selected .address-icon{display:flex;width:24px;height:24px;background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20width%3D%2212%22%20height%3D%2214%22%20viewBox%3D%220%200%2012%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M10.9772%205.80006C10.9772%208.7959%207.59216%2011.9159%206.45547%2012.8795C6.34958%2012.9577%206.22068%2013%206.08819%2013C5.9557%2013%205.8268%2012.9577%205.7209%2012.8795C4.58422%2011.9159%201.19922%208.7959%201.19922%205.80006C1.19922%204.527%201.71431%203.30609%202.63116%202.40591C3.54802%201.50572%204.79155%201%206.08819%201C7.38482%201%208.62835%201.50572%209.54521%202.40591C10.4621%203.30609%2010.9772%204.527%2010.9772%205.80006Z%22%20stroke%3D%22%2345BDFC%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M6.08922%207.60005C7.10176%207.60005%207.92259%206.79415%207.92259%205.80002C7.92259%204.8059%207.10176%204%206.08922%204C5.07668%204%204.25586%204.8059%204.25586%205.80002C4.25586%206.79415%205.07668%207.60005%206.08922%207.60005Z%22%20stroke%3D%22%2345BDFC%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:contain}.customer-contract-order .contract-shipping-address .address-container .address-selected .description,.customer-contract-order .contract-shipping-address .contact-container .address-selected .description,.customer-contract-order .contract-shipping-address .address-container .contact-selected .description,.customer-contract-order .contract-shipping-address .contact-container .contact-selected .description{display:flex;flex-direction:column;flex:1}.customer-contract-order .contract-shipping-address .address-container .address-selected .description .placeholder,.customer-contract-order .contract-shipping-address .contact-container .address-selected .description .placeholder,.customer-contract-order .contract-shipping-address .address-container .contact-selected .description .placeholder,.customer-contract-order .contract-shipping-address .contact-container .contact-selected .description .placeholder{font-size:14px;font-weight:400;color:#5A7688}.customer-contract-order .contract-shipping-address .address-container .address-selected .description .line1,.customer-contract-order .contract-shipping-address .contact-container .address-selected .description .line1,.customer-contract-order .contract-shipping-address .address-container .contact-selected .description .line1,.customer-contract-order .contract-shipping-address .contact-container .contact-selected .description .line1{font-size:14px;font-weight:700;color:#000C16}.customer-contract-order .contract-shipping-address .address-container .address-selected .description .line2,.customer-contract-order .contract-shipping-address .contact-container .address-selected .description .line2,.customer-contract-order .contract-shipping-address .address-container .contact-selected .description .line2,.customer-contract-order .contract-shipping-address .contact-container .contact-selected .description .line2{font-size:12px;font-weight:400;color:#000C16}.customer-contract-order .contract-shipping-address .address-container .address-selected .dropdown-icon,.customer-contract-order .contract-shipping-address .contact-container .address-selected .dropdown-icon,.customer-contract-order .contract-shipping-address .address-container .contact-selected .dropdown-icon,.customer-contract-order .contract-shipping-address .contact-container .contact-selected .dropdown-icon{transition:transform .3s ease}.customer-contract-order .contract-shipping-address .address-container .address.dropdown-trigger[aria-expanded="true"] .dropdown-icon,.customer-contract-order .contract-shipping-address .contact-container .address.dropdown-trigger[aria-expanded="true"] .dropdown-icon,.customer-contract-order .contract-shipping-address .address-container .contact.dropdown-trigger[aria-expanded="true"] .dropdown-icon,.customer-contract-order .contract-shipping-address .contact-container .contact.dropdown-trigger[aria-expanded="true"] .dropdown-icon{transform:rotate(180deg)}.customer-contract-order .contract-shipping-address .address-container .address-list-container,.customer-contract-order .contract-shipping-address .contact-container .address-list-container,.customer-contract-order .contract-shipping-address .address-container .contact-list-container,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container{display:flex;flex-direction:column;padding:12px}.customer-contract-order .contract-shipping-address .address-container .address-list-container .search-container,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .search-container,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .search-container,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .search-container{display:flex;align-items:center;gap:16px;margin-bottom:12px}.customer-contract-order .contract-shipping-address .address-container .address-list-container .search-container .input-text,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .search-container .input-text,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .search-container .input-text,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .search-container .input-text{width:100%;border:1px solid #dfe3ea;border-radius:24px;padding:10px 16px;display:flex;align-items:center;font-size:14px;font-weight:400;color:#000C16;background-color:#f3f5f7}.customer-contract-order .contract-shipping-address .address-container .address-list-container .search-container .close,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .search-container .close,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .search-container .close,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .search-container .close{margin-left:auto}.customer-contract-order .contract-shipping-address .address-container .address-list-container .search-container .close::before,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .search-container .close::before,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .search-container .close::before,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .search-container .close::before{cursor:pointer;content:'';display:block;background:url('../CloudEBS_BusinessContract/images/icon-close.svg');background-repeat:no-repeat;background-size:contain;width:12px;height:12px}.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper{display:flex;flex-direction:column;gap:12px;max-height:360px}.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper .address-item,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper .address-item,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper .address-item,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper .address-item,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper .address-item,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper .address-item,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper .address-item,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper .address-item,.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper .contact-item,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper .contact-item,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper .contact-item,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper .contact-item,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper .contact-item,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper .contact-item,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper .contact-item,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper .contact-item{display:flex;border-radius:8px;border:1px solid #dfe3ea;padding:12px}.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper .address-item::after,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper .address-item::after,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper .address-item::after,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper .address-item::after,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper .address-item::after,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper .address-item::after,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper .address-item::after,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper .address-item::after,.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper .contact-item::after,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper .contact-item::after,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper .contact-item::after,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper .contact-item::after,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper .contact-item::after,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper .contact-item::after,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper .contact-item::after,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper .contact-item::after{display:none !important}.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper .address-item::before,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper .address-item::before,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper .address-item::before,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper .address-item::before,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper .address-item::before,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper .address-item::before,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper .address-item::before,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper .address-item::before,.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper .contact-item::before,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper .contact-item::before,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper .contact-item::before,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper .contact-item::before,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper .contact-item::before,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper .contact-item::before,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper .contact-item::before,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper .contact-item::before{content:'';display:block;background:url('../CloudEBS_BusinessContract/images/icon-select.svg');background-repeat:no-repeat;background-size:contain;width:24px;height:24px;margin-right:12px}.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper .address-item .info,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper .address-item .info,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper .address-item .info,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper .address-item .info,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper .address-item .info,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper .address-item .info,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper .address-item .info,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper .address-item .info,.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper .contact-item .info,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper .contact-item .info,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper .contact-item .info,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper .contact-item .info,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper .contact-item .info,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper .contact-item .info,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper .contact-item .info,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper .contact-item .info{display:flex;flex-direction:column;flex:1}.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper .address-item .info .line1,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper .address-item .info .line1,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper .address-item .info .line1,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper .address-item .info .line1,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper .address-item .info .line1,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper .address-item .info .line1,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper .address-item .info .line1,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper .address-item .info .line1,.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper .contact-item .info .line1,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper .contact-item .info .line1,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper .contact-item .info .line1,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper .contact-item .info .line1,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper .contact-item .info .line1,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper .contact-item .info .line1,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper .contact-item .info .line1,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper .contact-item .info .line1{font-size:14px;font-weight:700;color:#000C16}.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper .address-item .info .line2,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper .address-item .info .line2,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper .address-item .info .line2,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper .address-item .info .line2,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper .address-item .info .line2,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper .address-item .info .line2,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper .address-item .info .line2,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper .address-item .info .line2,.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper .contact-item .info .line2,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper .contact-item .info .line2,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper .contact-item .info .line2,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper .contact-item .info .line2,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper .contact-item .info .line2,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper .contact-item .info .line2,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper .contact-item .info .line2,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper .contact-item .info .line2{font-size:12px;font-weight:400;color:#000C16}.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper .address-item.selected::before,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper .address-item.selected::before,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper .address-item.selected::before,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper .address-item.selected::before,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper .address-item.selected::before,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper .address-item.selected::before,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper .address-item.selected::before,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper .address-item.selected::before,.customer-contract-order .contract-shipping-address .address-container .address-list-container .addresses-wrapper .contact-item.selected::before,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .addresses-wrapper .contact-item.selected::before,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .addresses-wrapper .contact-item.selected::before,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .addresses-wrapper .contact-item.selected::before,.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper .contact-item.selected::before,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper .contact-item.selected::before,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper .contact-item.selected::before,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper .contact-item.selected::before{background:url('../CloudEBS_BusinessContract/images/icon-selected.svg');background-repeat:no-repeat;background-size:contain;width:24px;height:24px}.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper{overflow-y:auto}.customer-contract-order .contract-shipping-address .address-container .address-list-container .contacts-wrapper::-webkit-scrollbar,.customer-contract-order .contract-shipping-address .contact-container .address-list-container .contacts-wrapper::-webkit-scrollbar,.customer-contract-order .contract-shipping-address .address-container .contact-list-container .contacts-wrapper::-webkit-scrollbar,.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper::-webkit-scrollbar{display:none}.customer-contract-order .contract-shipping-address .address-container .error,.customer-contract-order .contract-shipping-address .contact-container .error{display:block;font-size:14px;font-weight:400;color:#FF0000;margin-top:12px}.customer-contract-order .contract-shipping-address .address-container.required .address-selected,.customer-contract-order .contract-shipping-address .contact-container.required .address-selected,.customer-contract-order .contract-shipping-address .address-container.required .contact-selected,.customer-contract-order .contract-shipping-address .contact-container.required .contact-selected{border-color:#FF0000}.customer-contract-order .contract-shipping-address .contact-container{max-width:420px}.customer-contract-order .contract-shipping-address .contact-container .add-contact{background:#ffffff;width:100%;height:48px;border-radius:8px;border:1px solid #dfe3ea;padding:0 16px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:#174899}.customer-contract-order .contract-shipping-address .contact-container .add-contact::before{content:'';display:inline-block;-webkit-mask-image:url('../CloudEBS_BusinessContract/images/icon-plus.svg');mask-image:url('../CloudEBS_BusinessContract/images/icon-plus.svg');-wekit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:#174899;width:16px;height:16px;margin-right:12px}.customer-contract-order .contract-shipping-address .contact-container .contact-list-container .contacts-wrapper{margin-bottom:12px}.customer-contract-order .contract-products{margin-bottom:12px}.customer-contract-order .contract-products .title{display:flex;font-weight:700;color:#000C16}.customer-contract-order .contract-products .product-list-container{display:flex}.customer-contract-order .contract-products .product-list-container .product.item{display:flex;align-items:center;background:#174899;border-radius:16px;box-shadow:0 4px 12px 0 #0000000A}.customer-contract-order .contract-products .product-list-container .product.item .product-image svg{color:#ffffff}.customer-contract-order .contract-products .product-list-container .product.item .product-details{display:flex;flex:1;flex-direction:column}.customer-contract-order .contract-products .product-list-container .product.item .product-details .product-name{font-weight:700;color:#ffffff}.customer-contract-order .contract-products .product-list-container .product.item .product-details .product-info{color:rgba(255,255,255,0.8);font-weight:400}.customer-contract-order .contract-products .product-list-container .product.item .button .action::before{content:'';display:inline-block;width:24px;height:24px;margin-right:12px;background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2223%22%20height%3D%2222%22%20viewBox%3D%220%200%2023%2022%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M7.4502%2020.9531C8.00248%2020.9531%208.4502%2020.5054%208.4502%2019.9531C8.4502%2019.4008%208.00248%2018.9531%207.4502%2018.9531C6.89791%2018.9531%206.4502%2019.4008%206.4502%2019.9531C6.4502%2020.5054%206.89791%2020.9531%207.4502%2020.9531Z%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M18.4502%2020.9531C19.0025%2020.9531%2019.4502%2020.5054%2019.4502%2019.9531C19.4502%2019.4008%2019.0025%2018.9531%2018.4502%2018.9531C17.8979%2018.9531%2017.4502%2019.4008%2017.4502%2019.9531C17.4502%2020.5054%2017.8979%2020.9531%2018.4502%2020.9531Z%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M1.5%201H3.5L6.16%2013.42C6.25758%2013.8749%206.51067%2014.2815%206.87571%2014.5699C7.24075%2014.8582%207.69491%2015.0103%208.16%2015H17.94C18.3952%2014.9993%2018.8365%2014.8433%2019.191%2014.5578C19.5456%2014.2724%2019.7921%2013.8745%2019.89%2013.43L21.54%206H4.57%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:contain}.customer-contract-order .contract-products .product-list-container .product.item.order{background:#ffffff;border:1px solid #dfe3ea;cursor:pointer}.customer-contract-order .contract-products .product-list-container .product.item.order .product-image>svg,.customer-contract-order .contract-products .product-list-container .product.item.order .product-name{color:#174899}.customer-contract-order .contract-products .product-list-container .product.item.order.selected{background:#174899}.customer-contract-order .contract-products .product-list-container .product.item.order.selected .product-image>svg,.customer-contract-order .contract-products .product-list-container .product.item.order.selected .product-name{color:#ffffff}.customer-contract-order .contract-products .product-list-container{gap:24px;flex-wrap:wrap}.customer-contract-order .contract-products .product-list-container .product.item.order{flex-direction:column;justify-content:space-between;box-shadow:0 4px 12px 0 rgba(0,0,0,0.04);width:260px;max-width:300px;padding:24px}.customer-contract-order .contract-products .product-list-container .product.item.order .product-image{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.order-product-details{display:flex;background:#ffffff;border:1px solid #dfe3ea;padding:32px 24px;box-shadow:0 4px 12px 0 #0000000A;margin-bottom:24px;border-radius:16px;padding:30px 0 0 0;display:none;flex-direction:column}.order-product-details .card-row{display:flex;justify-content:space-between;gap:24px;width:100%}.order-product-details .card-row .card-col{display:flex;gap:24px}.order-product-details .card-row .card-col.align-top{align-items:flex-start}.order-product-details .card-row .card-col.align-bottom{align-items:flex-end}.order-product-details .card-row .card-col.align-center{align-items:center}.order-product-details.selected{display:flex}.order-product-details .product-name{font-size:24px;font-style:normal;font-weight:800;line-height:normal;color:#000C16;margin-left:24px;margin-right:24px;margin-bottom:24px}.order-product-details .quantity-details{display:flex;flex-wrap:wrap;text-align:center;padding-bottom:45px;margin:0 24px}.order-product-details .quantity-details .total-qty{width:45%;box-sizing:border-box;padding-right:50px}@media only screen and (max-width:1023px){.order-product-details .quantity-details .total-qty{padding-right:35px}}@media only screen and (max-width:639px){.order-product-details .quantity-details .total-qty{width:100%;padding-right:0;margin-bottom:25px}}.order-product-details .quantity-details .total-qty .total-qty-container{background:#174899;border-radius:30px;border:1px solid #174899;padding:24px 20px;min-height:120px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;align-items:center;position:relative;height:100%}@media only screen and (max-width:639px){.order-product-details .quantity-details .total-qty .total-qty-container{min-height:150px}}.order-product-details .quantity-details .total-qty .total-qty-container:after{content:"=";color:#ffffff;position:absolute;right:0;top:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#174899;font-size:21px;font-weight:700;line-height:40px;border:1px solid #ffffff;transform:translate(50%, -50%)}@media only screen and (max-width:639px){.order-product-details .quantity-details .total-qty .total-qty-container:after{width:26px;height:26px;line-height:26px;font-size:14px;right:auto;left:50%;top:auto;bottom:0;transform:translate(-50%, 10px)}}.order-product-details .quantity-details .total-qty .total-qty-container .qty{color:#174899;background:#ffffff;min-width:20px;padding:0 10px;height:40px;line-height:40px;font-size:28px;font-weight:700;border-radius:3px;margin-bottom:10px}.order-product-details .quantity-details .total-qty .total-qty-container .label{font-weight:700;color:#ffffff;line-height:20px;margin-bottom:3px}.order-product-details .quantity-details .total-qty .total-qty-container .label .tooltip-toggle{position:relative}.order-product-details .quantity-details .total-qty .total-qty-container .label .tooltip-toggle:before{display:inline-block;content:"";width:12px;height:12px;-webkit-mask-image:url("/pub/media/theme/images/note_icon.svg");mask-image:url("/pub/media/theme/images/note_icon.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;-mask-size:contain;background:#174899;margin:0 5px;vertical-align:middle}.order-product-details .quantity-details .total-qty .total-qty-container .label .tooltip-toggle:hover .tooltip-content{display:block}.order-product-details .quantity-details .total-qty .total-qty-container .label .tooltip-toggle .tooltip-content{display:none;color:#333333;box-shadow:0 10px 40px rgba(0,0,0,0.16);border:1px solid #174899;width:200px;left:auto;right:-15px;top:50%;bottom:auto;padding:18px;line-height:22px;margin-bottom:0;box-sizing:border-box;transform:translate(100%, -50%);position:absolute;background:#ffffff;border-radius:20px;z-index:2}.order-product-details .quantity-details .total-qty .total-qty-container .label .tooltip-toggle .tooltip-content:before,.order-product-details .quantity-details .total-qty .total-qty-container .label .tooltip-toggle .tooltip-content:after{border:solid transparent;border-top-color:transparent;border-right-color:#174899;top:50%;left:-10px;transform:translateY(-50%);margin-left:-10px;border-width:10px;content:"";height:0;position:absolute;width:0}.order-product-details .quantity-details .total-qty .total-qty-container .label .tooltip-toggle .tooltip-content:after{border-right-color:#ffffff;left:-9px;margin-left:-9px;border-width:9px}.order-product-details .quantity-details .total-qty .total-qty-container .label .tooltip-toggle .tooltip-content.left{right:auto;left:-15px;transform:translate(-100%, -50%)}.order-product-details .quantity-details .total-qty .total-qty-container .label .tooltip-toggle .tooltip-content.left:before{border-right-color:transparent;border-left-color:#174899;right:-20px;left:auto}.order-product-details .quantity-details .total-qty .total-qty-container .label .tooltip-toggle .tooltip-content.left:after{border-right-color:transparent;border-left-color:#ffffff;right:-18px;left:auto}.order-product-details .quantity-details .total-qty .total-qty-container .prod-name{font-size:14px;line-height:18px;color:#174899}.order-product-details .quantity-details .child-qty{width:55%;display:flex;border:1px solid #174899;border-radius:30px;box-sizing:border-box}@media only screen and (max-width:639px){.order-product-details .quantity-details .child-qty{width:100%;min-height:150px}}.order-product-details .quantity-details .child-qty .prod-qty{width:50%;box-sizing:border-box;padding:24px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.order-product-details .quantity-details .child-qty .prod-qty.first{border-right:1px solid #174899;position:relative}.order-product-details .quantity-details .child-qty .prod-qty.first:after{content:"+";color:#ffffff;position:absolute;right:0;top:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#174899;font-size:22px;font-weight:700;line-height:40px;transform:translate(50%, -50%)}@media only screen and (max-width:639px){.order-product-details .quantity-details .child-qty .prod-qty.first:after{width:26px;height:26px;line-height:26px;font-size:13px}}.order-product-details .quantity-details .child-qty .prod-qty .qty{color:#ffffff;background:#174899;min-width:14px;padding:0 10px;height:30px;line-height:30px;font-size:18px;font-weight:700;border-radius:3px;margin-bottom:10px}.order-product-details .quantity-details .child-qty .prod-qty .label{color:#000000;font-weight:700;line-height:20px;max-width:250px}.order-product-details .options{display:flex;flex-direction:column;margin:0 24px}.order-product-details .options .fieldset{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:50px}.order-product-details .options .fieldset .label{font-size:20px;font-style:normal;font-weight:700;line-height:normal;color:#000C16}.order-product-details .options .fieldset .label .line{display:block}.order-product-details .options .fieldset .label .line.line2{font-size:14px;font-style:normal;font-weight:400;line-height:normal;color:#000C16}.order-product-details .options .fieldset .label .line.line2 a{color:#000C16;text-decoration:underline}.order-product-details .options .fieldset .control{display:flex;align-items:center}.order-product-details .options .fieldset .control .switch-btn{position:relative}.order-product-details .options .fieldset .control .switch-btn .switch-checkbox{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.order-product-details .options .fieldset .control .switch-btn .switch-checkbox:checked+.switch-label:before{right:4px}.order-product-details .options .fieldset .control .switch-btn .switch-checkbox:checked+.switch-label:after{background:#45BDFC}.order-product-details .options .fieldset .control .switch-btn .switch-label{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;cursor:pointer;display:inline-block;height:22px;line-height:22px;position:relative;user-select:none;vertical-align:middle;box-sizing:border-box;font-size:0}.order-product-details .options .fieldset .control .switch-btn .switch-label:before,.order-product-details .options .fieldset .control .switch-btn .switch-label:after{right:0;position:absolute;left:auto;top:0}.order-product-details .options .fieldset .control .switch-btn .switch-label:before{background:#174899;border-radius:50%;content:"";display:block;height:24px;transition:right .2s ease-in 0s;width:24px;z-index:1;box-shadow:0 0;top:3px;right:26px}.order-product-details .options .fieldset .control .switch-btn .switch-label:after{background:#e6edf0;border:1px solid #e6edf0;border-radius:20px;content:"";display:block;height:30px;transition:background .2s ease-in 0s;width:56px;z-index:0;box-shadow:0 0}.order-product-details .options .fieldset .control .switch-btn .switch-label{width:57px;height:32px;margin:0 5px}.order-product-details .options .fieldset.qty.order .control.quantity-selector{display:flex;align-items:center}.order-product-details .options .fieldset.qty.order .control.quantity-selector .qty-action,.order-product-details .options .fieldset.qty.order .control.quantity-selector .sp-button{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background-color:#174899;cursor:pointer}.order-product-details .options .fieldset.qty.order .control.quantity-selector .qty-action::before,.order-product-details .options .fieldset.qty.order .control.quantity-selector .sp-button::before{content:"";display:inline-block;width:20px;height:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;-mask-size:contain;background:#ffffff;vertical-align:middle}.order-product-details .options .fieldset.qty.order .control.quantity-selector .qty-action.sp-minus::before,.order-product-details .options .fieldset.qty.order .control.quantity-selector .sp-button.sp-minus::before{-webkit-mask-image:url("../CloudEBS_BusinessContract/images/icon-minus.svg");mask-image:url("../CloudEBS_BusinessContract/images/icon-minus.svg")}.order-product-details .options .fieldset.qty.order .control.quantity-selector .qty-action.sp-plus::before,.order-product-details .options .fieldset.qty.order .control.quantity-selector .sp-button.sp-plus::before{-webkit-mask-image:url("../CloudEBS_BusinessContract/images/icon-plus.svg");mask-image:url("../CloudEBS_BusinessContract/images/icon-plus.svg")}.order-product-details .options .fieldset.qty.order .control.quantity-selector:has(.sp-edit) .qty-action.sp-minus::before,.order-product-details .options .fieldset.qty.order .control.quantity-selector:has(.sp-edit) .sp-button.sp-minus::before{-webkit-mask-image:url("../CloudEBS_BusinessContract/images/icon-close.svg");mask-image:url("../CloudEBS_BusinessContract/images/icon-close.svg");width:15px;height:15px}.order-product-details .options .fieldset.qty.order .control.quantity-selector:has(.sp-edit) .qty-action.sp-plus.disabled,.order-product-details .options .fieldset.qty.order .control.quantity-selector:has(.sp-edit) .sp-button.sp-plus.disabled{pointer-events:none;opacity:.5}.order-product-details .options .fieldset.qty.order .control.quantity-selector:has(.sp-edit) .qty-action.sp-plus::before,.order-product-details .options .fieldset.qty.order .control.quantity-selector:has(.sp-edit) .sp-button.sp-plus::before{-webkit-mask-image:url("../CloudEBS_BusinessContract/images/icon-check.svg");mask-image:url("../CloudEBS_BusinessContract/images/icon-check.svg")}.order-product-details .options .fieldset.qty.order .control.quantity-selector .input-text{height:44px;width:44px;font-size:24px;font-weight:700;line-height:normal;margin:0 10px;border-radius:8px;color:#174899;text-align:center;padding:0;border:1px solid #dfe3ea;-moz-appearance:textfield}.order-product-details .options .fieldset.qty.order .control.quantity-selector .input-text::-webkit-outer-spin-button,.order-product-details .options .fieldset.qty.order .control.quantity-selector .input-text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.order-product-details .options .fieldset.qty.order .control.quantity-selector .input-text.invalid{color:#FF0000;border:1px solid #FF0000}.order-product-details .options .fieldset.qty.return.visible{display:flex}.order-product-details .options .fieldset.qty.return .control.quantity-selector{display:flex;align-items:center}.order-product-details .options .fieldset.qty.return .control.quantity-selector .qty-action,.order-product-details .options .fieldset.qty.return .control.quantity-selector .sp-button{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background-color:#174899;cursor:pointer}.order-product-details .options .fieldset.qty.return .control.quantity-selector .qty-action::before,.order-product-details .options .fieldset.qty.return .control.quantity-selector .sp-button::before{content:"";display:inline-block;width:20px;height:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;-mask-size:contain;background:#ffffff;vertical-align:middle}.order-product-details .options .fieldset.qty.return .control.quantity-selector .qty-action.sp-minus::before,.order-product-details .options .fieldset.qty.return .control.quantity-selector .sp-button.sp-minus::before{-webkit-mask-image:url("../CloudEBS_BusinessContract/images/icon-minus.svg");mask-image:url("../CloudEBS_BusinessContract/images/icon-minus.svg")}.order-product-details .options .fieldset.qty.return .control.quantity-selector .qty-action.sp-plus::before,.order-product-details .options .fieldset.qty.return .control.quantity-selector .sp-button.sp-plus::before{-webkit-mask-image:url("../CloudEBS_BusinessContract/images/icon-plus.svg");mask-image:url("../CloudEBS_BusinessContract/images/icon-plus.svg")}.order-product-details .options .fieldset.qty.return .control.quantity-selector:has(.sp-edit) .qty-action.sp-minus::before,.order-product-details .options .fieldset.qty.return .control.quantity-selector:has(.sp-edit) .sp-button.sp-minus::before{-webkit-mask-image:url("../CloudEBS_BusinessContract/images/icon-close.svg");mask-image:url("../CloudEBS_BusinessContract/images/icon-close.svg");width:15px;height:15px}.order-product-details .options .fieldset.qty.return .control.quantity-selector:has(.sp-edit) .qty-action.sp-plus.disabled,.order-product-details .options .fieldset.qty.return .control.quantity-selector:has(.sp-edit) .sp-button.sp-plus.disabled{pointer-events:none;opacity:.5}.order-product-details .options .fieldset.qty.return .control.quantity-selector:has(.sp-edit) .qty-action.sp-plus::before,.order-product-details .options .fieldset.qty.return .control.quantity-selector:has(.sp-edit) .sp-button.sp-plus::before{-webkit-mask-image:url("../CloudEBS_BusinessContract/images/icon-check.svg");mask-image:url("../CloudEBS_BusinessContract/images/icon-check.svg")}.order-product-details .options .fieldset.qty.return .control.quantity-selector .input-text{height:44px;width:44px;font-size:24px;font-weight:700;line-height:normal;margin:0 10px;border-radius:8px;color:#174899;text-align:center;padding:0;border:1px solid #dfe3ea;-moz-appearance:textfield}.order-product-details .options .fieldset.qty.return .control.quantity-selector .input-text::-webkit-outer-spin-button,.order-product-details .options .fieldset.qty.return .control.quantity-selector .input-text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.order-product-details .options .fieldset.qty.return .control.quantity-selector .input-text.invalid{color:#FF0000;border:1px solid #FF0000}.order-product-details .totals{display:flex;flex-direction:column;padding:30px 24px;background:#174899;color:#ffffff;border-radius:0 0 16px 16px}.order-product-details .totals .line{display:flex;justify-content:space-between;margin-bottom:12px}.order-product-details .totals .line .label{display:flex;flex-direction:column}.order-product-details .totals .line .label .first{font-size:20px;font-style:normal;font-weight:600;line-height:normal}.order-product-details .totals .line .label .last{font-size:14px;font-style:normal;font-weight:400;line-height:normal}.order-product-details .totals .line .price{font-size:20px;font-weight:600;color:#ffffff}@media (max-width:768px){.order-product-details .totals .line .price{font-size:16px}}.order-product-details .totals .line.total{font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin-top:28px;margin-bottom:24px}.order-product-details .totals .line.total .price{font-size:24px}@media (max-width:768px){.order-product-details .totals .line.total .price{font-size:16px}}.order-product-details .totals .line.action{margin-bottom:0}.order-product-details .totals .line.action .action.addtocart{display:flex;justify-content:center;align-items:center;gap:10px;background-color:#f57c00;color:#ffffff;width:100%;height:56px;border:0;border-radius:28px}.order-product-details .totals .line.action .action.addtocart .label{font-size:16px;font-style:normal;font-weight:500;line-height:normal}.modal.open.grid-price .modal-header .title{display:block;color:#000C16;font-family:'Lato';font-size:32px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:8px}.modal.open.grid-price .modal-header .subtitle{color:#5A7688;font-family:'Roboto';font-size:14px;font-style:normal;font-weight:400;line-height:normal}.modal.open.grid-price .modal-content{padding-top:48px}.modal.open.grid-price .modal-content .strong{font-weight:700}.modal.open.grid-price .modal-content .product-name{color:#174899;font-family:'Roboto';font-size:21px;font-style:normal;font-weight:700;line-height:normal}.modal.open.grid-price .modal-content .ordered{color:#000C16;font-family:'Roboto';font-size:17px;font-style:normal;font-weight:400;line-height:normal}.modal.open.grid-price .modal-content .extra-lines{margin:32px 0}.modal.open.grid-price .modal-content .extra-lines .line.extra{display:flex;padding:12px;justify-content:space-between;align-items:center;align-self:stretch;color:#000C16;font-family:'Roboto';font-size:17px;font-style:normal;font-weight:700;line-height:normal}.modal.open.grid-price .modal-content .extra-lines .line.extra:not(:last-child){border-bottom:1px solid #dfe3ea}.modal.open.grid-price .modal-content .extra-lines .line.extra.header{border-radius:4px;background:#174899;color:#ffffff;border-bottom:0}.modal.open.grid-price .modal-content .info{color:#000C16;font-family:'Roboto';font-size:17px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:12px}.contract-minicart{display:flex;width:100%;padding:24px;align-items:center;gap:16px;border-radius:12px;border:1px solid rgba(255,255,255,0.2);background:linear-gradient(95deg, #2F85F6 0%, #1B78F2 100%);box-shadow:0 2px 12px 0 rgba(0,0,0,0.12)}.contract-minicart.sticky{position:fixed;bottom:24px;z-index:10}@media (max-width:768px){.contract-minicart.sticky{bottom:104px}}.contract-minicart .content{display:flex;width:100%;justify-content:space-between;color:#ffffff}@media (min-width:768px) and (max-width:992px){.contract-minicart .content{flex-direction:column}}@media (max-width:576px){.contract-minicart .content{flex-direction:column}}.contract-minicart .content .left{display:flex;align-items:center;gap:16px}@media (min-width:768px) and (max-width:992px){.contract-minicart .content .left{margin-bottom:12px}}@media (max-width:576px){.contract-minicart .content .left{margin-bottom:12px}}.contract-minicart .content .left .cart-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.contract-minicart .content .left .cart-info .message{color:#ffffff;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:21px;font-style:normal;font-weight:500;line-height:normal}@media (max-width:576px){.contract-minicart .content .left .cart-info .message{font-size:17px}}.contract-minicart .content .left .cart-info .clear-cart{color:rgba(255,255,255,0.8);font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.contract-minicart .content .left .cart-info .clear-cart:hover{text-decoration:none}.contract-minicart .content .right .action.complete-order{display:flex;width:360px;max-width:100%;height:56px;padding:0 28px 0 16px;justify-content:center;align-items:center;gap:4px;flex-shrink:0;align-self:stretch;border-radius:28px;border:4px solid rgba(255,255,255,0.2);background:#f17421;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.12);color:#ffffff;text-align:center;font-family:'Roboto','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;white-space:nowrap}@media (max-width:1200px){.contract-minicart .content .right .action.complete-order{width:auto}}@media (max-width:576px){.contract-minicart .content .right .action.complete-order{width:100%;height:42px;border-width:1px}}.contract-minicart .content .right .action.complete-order:hover{text-decoration:none}.contract-minicart .content .right .action.complete-order:before{content:'';display:inline-block;width:32px;height:32px;background-image:url('data:image/svg+xml,%3C?xml%20version%3D%221.0%22%20?%3E%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M14.4297%205.92969L20.4997%2011.9997L14.4297%2018.0697%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M3.5%2012H20.33%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%221.5%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E');background-position:center center;background-repeat:no-repeat;background-size:contain}.product-list-grid{display:none;flex-direction:column;border-radius:30px;padding:24px;background-color:#ffffff;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.04);margin-bottom:48px}.product-list-grid.visible{display:flex}.product-list-grid .title-container{display:flex;justify-content:space-between;margin-bottom:50px}.product-list-grid .title-container .title{display:block;font-size:32px;font-weight:700;color:#000000}.product-list-grid .title-container .product-list-search form{position:relative}.product-list-grid .title-container .product-list-search .control{padding:0;border:none;margin:0}.product-list-grid .title-container .product-list-search .control input{line-height:43px;height:43px;width:575px;box-sizing:border-box;border-radius:30px;box-shadow:inset 2px 2px 4px #c1bcbc;border:0;padding:0 35px;font-size:18px;color:#000000;margin:0;position:static}.product-list-grid .title-container .product-list-search .control input:focus{box-shadow:inset 2px 2px 4px #c1bcbc !important}.product-list-grid .title-container .product-list-search .action.search{right:20px;height:43px;padding:0;position:absolute;top:0;z-index:1;text-decoration:none;text-shadow:none;font-weight:400;display:inline-block;background-image:none;background:none;-moz-box-sizing:content-box;border:0;box-shadow:none;line-height:inherit;margin:0;font-size:0}.product-list-grid .title-container .product-list-search .action.search:before{font-size:25px;color:#cbcbcb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:22px;content:"\e615";font-family:"icons-blank-theme";margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center}.product-list-grid .products-grid{display:grid;grid-template-columns:32% 32% 32%;grid-column-gap:2%;grid-row-gap:24px}@media only screen and (max-width:639px){.product-list-grid .products-grid{grid-template-columns:100%}}.product-list-grid .products-grid .product.item{display:flex;flex-direction:column;justify-content:flex-end;border-radius:30px;padding:24px;box-shadow:0px 4px 12px 0px rgba(0,0,0,0.04);border:1px solid #dddddd}.product-list-grid .products-grid .product.item .line{display:flex;justify-content:space-between;align-items:center}.product-list-grid .products-grid .product.item .line:not(:last-child){margin-bottom:20px}.product-list-grid .products-grid .product.item .line .label{font-size:18px;font-weight:700;color:#000000}.product-list-grid .products-grid .product.item .line.info{display:flex;flex-direction:column;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #dddddd}.product-list-grid .products-grid .product.item .line.info img{margin-right:24px}.product-list-grid .products-grid .product.item .line.info .name{font-size:18px;font-weight:700;color:#174899}.product-list-grid .products-grid .product.item .line.price .value{font-size:18px;font-weight:700;color:#174899}.product-list-grid .products-grid .product.item .line.qty .value .control{display:flex;align-items:center}.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector{display:flex;align-items:center}.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector .qty-action,.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector .sp-button{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background-color:#174899;cursor:pointer}.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector .qty-action::before,.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector .sp-button::before{content:"";display:inline-block;width:20px;height:20px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;-mask-size:contain;background:#ffffff;vertical-align:middle}.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector .qty-action.sp-minus::before,.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector .sp-button.sp-minus::before{-webkit-mask-image:url("../CloudEBS_BusinessContract/images/icon-minus.svg");mask-image:url("../CloudEBS_BusinessContract/images/icon-minus.svg")}.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector .qty-action.sp-plus::before,.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector .sp-button.sp-plus::before{-webkit-mask-image:url("../CloudEBS_BusinessContract/images/icon-plus.svg");mask-image:url("../CloudEBS_BusinessContract/images/icon-plus.svg")}.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector:has(.sp-edit) .qty-action.sp-minus::before,.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector:has(.sp-edit) .sp-button.sp-minus::before{-webkit-mask-image:url("../CloudEBS_BusinessContract/images/icon-close.svg");mask-image:url("../CloudEBS_BusinessContract/images/icon-close.svg");width:15px;height:15px}.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector:has(.sp-edit) .qty-action.sp-plus.disabled,.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector:has(.sp-edit) .sp-button.sp-plus.disabled{pointer-events:none;opacity:.5}.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector:has(.sp-edit) .qty-action.sp-plus::before,.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector:has(.sp-edit) .sp-button.sp-plus::before{-webkit-mask-image:url("../CloudEBS_BusinessContract/images/icon-check.svg");mask-image:url("../CloudEBS_BusinessContract/images/icon-check.svg")}.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector .input-text{height:44px;width:44px;font-size:24px;font-weight:700;line-height:normal;margin:0 10px;border-radius:8px;color:#174899;text-align:center;padding:0;border:1px solid #dfe3ea;-moz-appearance:textfield}.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector .input-text::-webkit-outer-spin-button,.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector .input-text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-list-grid .products-grid .product.item .line.qty .value .control.quantity-selector .input-text.invalid{color:#FF0000;border:1px solid #FF0000}.product-list-grid .products-grid .product.item .line.actions .action{width:100%;background-color:#174899;border-color:#174899;color:#ffffff;border-radius:8px;height:48px}.product-list-grid .products-grid .product.item .line.actions .product-detail-card-enrollment-message{width:100%;font-size:14px;text-align:center;color:#ffffff;height:48px;border-radius:20px;background-color:#FF0000;padding:0 15px;box-sizing:border-box;line-height:40px;cursor:pointer}