.card-config{position:relative;display:flex;flex-direction:column;height:100%;padding:32px 16px 0;border:2px solid #0b77f9;border-radius:16px;transition:border-color .2s;cursor:pointer}.card-config-noaction .card-config{pointer-events:none}.card-config:focus,.card-config:hover{border-color:#369bff}.card-config:focus .price-wrapper,.card-config:hover .price-wrapper{background:#369bff}.card-config .subtitle{margin-bottom:0;color:#0b77f9}.card-config h6{margin-bottom:24px;color:#101921}.card-config-wrapper{position:relative;z-index:0}.card-config .item-wrapper{display:flex;gap:5px}.card-config .item-wrapper:last-of-type{margin-bottom:40px}.card-config .item-wrapper p{margin-bottom:0;color:#101921}.card-config .lb-wrapper{position:absolute;top:-16px;left:50%;padding:4px 16px;border-radius:20px;background:#00cc87;color:#fff;font-size:14px;white-space:nowrap;transform:translateX(-50%)}.card-config .price-wrapper{position:relative;margin:auto -18px -2px;padding:16px 50px 16px 16px;border-radius:16px;background:#0b77f9;color:#fff;font-size:24px;line-height:27px;text-align:left;text-overflow:ellipsis;transition:background .2s,color .2s}.card-config .price-wrapper span{font-size:16px}.card-config .price-wrapper svg{position:absolute;top:50%;right:19px;transform:translateY(-50%) scale(0);transition:transform .2s}.card-config .edit-wrapper{position:absolute;top:16px;right:16px;color:#0b77f9}.card-config.active{border-color:#0b77f9}.card-config.active .lb-wrapper{background:#00cc87}.card-config.active .price-wrapper{background:#0b77f9}.card-config.active .price-wrapper h6{color:#fff}.card-config.active .price-wrapper svg{transform:translateY(-50%) scale(1)}.card-config:hover{border-color:#369bff}.card-config:hover .price-wrapper{background:#369bff}.card-config:hover .price-wrapper h6{color:#fff}@media (max-width:1024px){.card-config-container .swiper{padding-top:20px}.card-config-container .swiper .swiper-pagination{margin-top:24px}}@media (max-width:767px){.card-config-container:not(.modal){margin:0 -25px}}.card-add-wrapper{display:flex;flex-direction:column;height:100%;padding:32px 16px 0;border:2px solid #e1d8cc;border-radius:16px;transition:border-color .2s;cursor:pointer}.card-add-wrapper:focus,.card-add-wrapper:hover{border-color:#f9f4f1}.card-add-wrapper:focus .icon-wrapper,.card-add-wrapper:hover .icon-wrapper{background:#f9f4f1;color:rgba(0,0,0,.4)}.card-add-wrapper h5{margin-top:20px;color:#101921;font-size:24px;line-height:1.3em;text-align:center}.card-add-wrapper p{text-align:center}.card-add-wrapper .icon-wrapper{display:flex;justify-content:center;align-items:center;margin:auto -18px -2px;padding:16px;border-radius:16px;background:#e1d8cc;color:#000;transition:background .2s,color .2s}.card-add-wrapper .edit-wrapper{position:absolute;top:16px;right:16px;color:#0b77f9}.card-invoice{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;padding:24px;border:1px solid #e1d8cc;border-radius:16px}.card-invoice.disabled{opacity:.6}.card-invoice p{margin-top:16px;margin-bottom:0;cursor:default}.card-invoice h4{margin-bottom:16px;cursor:default}.card-invoice h5{margin-top:auto}.card-invoice .btn{padding-left:0}.card-invoice-wrapper .static-slides{height:100%}.card-invoice-modal{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#e54747;z-index:99}@keyframes rotate-animation{0%{transform:rotate(0deg)}to{transform:rotate(-180deg)}}@keyframes change-animation{0%{background:#a6dfff;transform:rotate(-180deg)}to{background:#0b77f9;transform:rotate(0deg)}}@keyframes change-animation-red{0%{background:#fff2e5;transform:rotate(-180deg)}to{background:#e54747;transform:rotate(0deg)}}.card-progress{display:flex;flex-direction:column;align-items:center;height:100%;padding:24px 5px;border:1px solid #e1d8cc;border-radius:16px;text-align:center}.card-progress h5{margin-top:10px;font-size:20px}.card-progress svg{margin-bottom:10px}.card-progress .progress-bar{position:relative;display:flex;justify-content:center;align-items:center;width:144px;max-width:100%;margin-top:auto;border-radius:calc(infinity*1px);background-color:#369bff;aspect-ratio:1/1}.card-progress .progress-bar.error{background-color:#e54747}.card-progress .progress-bar.error .progress-bar-fill-1,.card-progress .progress-bar.error .progress-bar-fill-2{background:#fff2e5}.card-progress .progress-bar.error .progress-bar-fill-1{animation-name:rotate-animation,change-animation-red}.card-progress .progress-bar.error .card-progress-label{color:#e54747}.card-progress .progress-bar .progress-bar-fill-1,.card-progress .progress-bar .progress-bar-fill-2{position:absolute;top:0;left:0;width:50%;height:100%;background:#a6dfff;z-index:0}.card-progress .progress-bar .progress-bar-fill-1{border-radius:1000px 0 0 1000px;background:#a6dfff;transform-origin:right center;animation-name:rotate-animation,change-animation;animation-duration:1s,0s;animation-timing-function:linear;animation-delay:0s,1s;animation-iteration-count:1;animation-fill-mode:forwards;z-index:1}.card-progress .progress-bar .progress-bar-fill-2{left:50%;border-radius:0 1000px 1000px 0;background:#a6dfff;transform-origin:left center;animation-name:rotate-animation;animation-duration:1s;animation-timing-function:linear;animation-delay:1s;animation-iteration-count:1;animation-fill-mode:forwards}.card-progress .progress-bar .content{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 20px);border-radius:50%;background-color:#fff;z-index:2;aspect-ratio:1/1}.card-progress .progress-bar .content .card-progress-title{margin-bottom:0;font-weight:500}.card-progress .progress-bar .content .card-progress-title span{display:block}.card-progress .progress-bar .content .card-progress-title .label{color:#979797;font-size:12px;line-height:1.4em}.card-progress .progress-bar .content .card-progress-label{font-size:16px;font-weight:500;line-height:1.1em}.card-progress-container .static-slides{height:100%}.card-progress-container-wrapper{flex-grow:1}.card-progress-container-wrapper .static-slides{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px;height:100%}@media (max-width:767px){.card-progress-container{margin:0 -25px}}.config-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:16px 24px;border:1px solid #e1d8cc;border-radius:16px}.config-wrapper .info,.config-wrapper .info .status{display:flex;align-items:center;gap:16px}.config-wrapper .info p{margin-bottom:0;font-family:Satoshi,sans-serif}.config-wrapper .info>p{font-family:Satoshi,sans-serif;font-weight:500}.config-wrapper .info .date{color:rgba(0,0,0,.5)}.config-wrapper .download{display:flex;align-items:center;gap:16px}.config-wrapper .download-btn{font-size:14px;text-decoration:none}.config-wrapper .download .btn{padding-right:0}.config-wrapper .info-box{flex-basis:100%}@media (max-width:1024px){.config-wrapper{flex-direction:column;justify-content:center}.config-wrapper .download,.config-wrapper .info{flex-direction:column;width:100%}.config-wrapper .info{justify-content:center;gap:20px}.config-wrapper .info .status{justify-content:center;width:100%}.config-wrapper .info>p{margin-bottom:25px;font-size:32px}.config-wrapper.left .download-btn,.config-wrapper.primary .download-btn,.config-wrapper.secondary .download-btn{text-decoration:underline}.config-wrapper.left .download .btn,.config-wrapper.primary .download .btn,.config-wrapper.secondary .download .btn{width:100%;padding:0}.config-wrapper.primary .info .status{justify-content:space-between}.config-wrapper.left{padding-bottom:40px}.config-wrapper.left .status{flex-direction:column;justify-content:flex-start;align-items:flex-start}.config-wrapper.left .status .date{font-size:16px}.config-wrapper.left .download,.config-wrapper.left .info{align-items:flex-start}.config-wrapper.contract{gap:20px}.config-wrapper.contract .info .status{flex-direction:column;align-items:flex-start;gap:0}.config-wrapper.contract .download{align-items:flex-start}}.invoice-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:16px 24px;border:1px solid #e1d8cc;border-radius:16px}.invoice-wrapper .info,.invoice-wrapper .info .status{display:flex;align-items:center;gap:16px}.invoice-wrapper .info p{margin-bottom:0;font-family:Satoshi,sans-serif}.invoice-wrapper .info>p{font-family:Satoshi,sans-serif;font-weight:500}.invoice-wrapper .info .date{color:rgba(0,0,0,.5)}.invoice-wrapper .download{display:flex;align-items:center;gap:16px}.invoice-wrapper .download-btn{font-size:14px;text-decoration:none}.invoice-wrapper .download-dropdown{position:relative}.invoice-wrapper .download-dropdown-btn{font-size:14px;font-weight:500;cursor:pointer}.invoice-wrapper .download-dropdown-btn:after{content:"";display:inline-block;width:12px;height:8px;margin-left:5px;background-image:url("data:image/svg+xml,%3Csvg width%3D%2212%22 height%3D%228%22 viewBox%3D%220 0 12 8%22 xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath d%3D%22M5.99999 4.97656L10.125 0.851562L11.3033 2.0299L5.99999 7.33323L0.696655 2.0299L1.87499 0.851562L5.99999 4.97656Z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.invoice-wrapper .download-dropdown-popup{position:absolute;top:100%;left:0;display:flex;flex-direction:column;justify-content:stretch;min-width:100%;padding:10px 0;border:2px solid #f9f4f1;border-radius:16px;box-shadow:0 42px 38px 4px rgba(0,0,0,.1);background:#fff;opacity:0;transform:translateY(-5px);transition:transform .2s,opacity .2s,visibility .2s;z-index:8;visibility:hidden}.invoice-wrapper .download-dropdown-popup .btn.text-button{height:auto;padding:10px;border-radius:0;white-space:nowrap}.invoice-wrapper .download-dropdown-popup .btn.text-button span{display:block}.invoice-wrapper .download-dropdown-popup .btn.text-button:focus,.invoice-wrapper .download-dropdown-popup .btn.text-button:hover{background:#f9f4f1}.invoice-wrapper .download-dropdown:focus .download-dropdown-popup,.invoice-wrapper .download-dropdown:hover .download-dropdown-popup{opacity:1;transform:translate(0);visibility:visible}.invoice-wrapper .download .btn{padding-right:0}.invoice-wrapper .info-box{flex-basis:100%}@media (max-width:1024px){.invoice-wrapper{flex-direction:column;justify-content:center}.invoice-wrapper .download,.invoice-wrapper .info{flex-direction:column;width:100%}.invoice-wrapper .info{justify-content:center;gap:20px}.invoice-wrapper .info .status{justify-content:center;width:100%}.invoice-wrapper .info>p{margin-bottom:25px;font-size:32px}.invoice-wrapper.left .download-btn,.invoice-wrapper.primary .download-btn,.invoice-wrapper.secondary .download-btn{text-decoration:underline}.invoice-wrapper.left .download .btn,.invoice-wrapper.primary .download .btn,.invoice-wrapper.secondary .download .btn{width:100%;padding:0}.invoice-wrapper.primary .info .status{justify-content:space-between}.invoice-wrapper.left{padding-bottom:40px}.invoice-wrapper.left .status{flex-direction:column;justify-content:flex-start;align-items:flex-start}.invoice-wrapper.left .status .date{font-size:16px}.invoice-wrapper.left .download,.invoice-wrapper.left .info{align-items:flex-start}.invoice-wrapper.contract{gap:20px}.invoice-wrapper.contract .info .status{flex-direction:column;align-items:flex-start;gap:0}.invoice-wrapper.contract .download{align-items:flex-start}}.card-service{display:flex;flex-direction:column;align-items:center;height:100%;padding:16px 35px 0;border:2px solid #0b77f9;border-radius:16px;background:#fff;text-align:center;transition:border-color .2s}.card-service:focus,.card-service:hover{border-color:#369bff}.card-service:focus .card-service-btn,.card-service:hover .card-service-btn{background:#369bff}.card-service-wrapper{flex-grow:1;margin-bottom:40px;z-index:0}.card-service-wrapper .static-slides{display:flex;justify-content:flex-start;column-gap:16px;height:100%}.card-service-wrapper .static-slides .static-slide{flex:0 1 188px;width:188px}.card-service-container{height:100%}.card-service-col{display:flex;flex-direction:column}.card-service-label{margin-top:5px;color:#0b77f9;font-weight:500}.card-service-title{font-size:24px;line-height:1.3em}.card-service-title span{font-size:16px;line-height:1.3em}.card-service-btn{position:relative;justify-content:center;align-items:center;width:calc(100% + 70px);margin:auto -35px 0;padding:16px;border-radius:13px;background:#0b77f9;color:#fff;font-size:18px;line-height:27px;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card-service-extra-description{max-width:100%;color:#979797;word-break:break-all}.card-service.add-service{justify-content:center}.card-service.add-service .card-service-label{display:none}.card-service.add-service .card-service-btn{display:flex}.card-service.add-service .card-service-title{margin-top:auto}.card-service.disabled{border-color:#e1d8cc;pointer-events:none}.card-service.disabled:focus,.card-service.disabled:hover{border-color:#f9f4f1}.card-service.disabled:focus .card-service-btn,.card-service.disabled:hover .card-service-btn{background:#f9f4f1;color:rgba(0,0,0,.4)}.card-service.disabled .card-service-label{display:block;color:rgba(0,0,0,.4)}.card-service.disabled .card-service-title{margin-top:auto}.card-service.disabled .card-service-btn{background:#e1d8cc;color:rgba(0,0,0,.4)}@media (max-width:767px){.card-service-wrapper{margin:0 -20px 40px}}