@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400&family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{font-family:Poppins;line-height:1.5;font-weight:400;color-scheme:light dark;color:rgba(255,255,255,.87);background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.notification-box{border-radius:6px;padding:16px;width:50%;margin-top:24px}.notification-box.flex{display:flex}.notification-box.success{background-color:#e1f3fa;border:1px solid #bfe1f1}.notification-box.warning{background-color:#fffae9;border:1px solid #f4a767}.notification-box .notification-header{display:flex;gap:4px;align-items:center;margin-bottom:8px;color:#333}.notification-box .notification-header .info-icon{margin-right:8px}.notification-box .notification-header .notification-title{font-size:14px;font-weight:700}.notification-box .notification-text{font-size:13px;color:#585858;line-height:1.4;margin:0 0 0 16px}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.custom-toast{background:#2e7d32!important;border-radius:20px;padding:0!important;display:flex;align-items:center;box-shadow:0 8px 20px rgba(0,0,0,.15)}.custom-toast-body{color:#fff;font-size:20px;font-weight:500;padding-left:10px}.custom-close{background:transparent;border:none;color:#fff;font-size:22px;cursor:pointer;margin-left:auto}.icon-wrapper{background:#fff;border-radius:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.welcome{display:flex;min-height:90vh;background-color:#f7f8fa}.welcome__image{flex:1;overflow:hidden}.welcome__image img{width:100%;height:95vh;object-fit:cover}.welcome__content{flex:1;padding:4rem;display:flex;flex-direction:column;justify-content:center;background-color:#fff}.welcome__logo{width:312px;margin-bottom:2.5rem}.welcome h1{font-family:Poppins;font-size:44px;font-style:normal;font-weight:700;line-height:53px;margin-bottom:24px}.welcome p{font-family:Poppins;font-size:32px;font-style:normal;font-weight:400;line-height:38px;letter-spacing:.25px}.welcome__button{width:fit-content;padding:.75rem 1.5rem;border-radius:12px;border:1px solid #707070;background-color:transparent;cursor:pointer;font-size:.95rem;color:#1d1d1d;transition:all .2s ease;margin-top:60px;display:flex;align-items:center;text-align:left;text-decoration:none;font-family:Poppins;font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.15px}.welcome__button:hover{background-color:#f1f3f5}.welcome__footer{margin-top:3rem;font-size:24px;color:#6b7280}.enterprise-login-footer{grid-area:footer;display:flex;align-items:center;justify-content:space-between;gap:2px;padding:84px 0 10px}.enterprise-login-footer .supersubsidio-image{width:154px;display:block}.enterprise-login-footer .text{margin:0;font-size:10px;color:#333}@media(max-width:900px){.welcome{flex-direction:column}.welcome__image{flex:0}.welcome__logo{width:124px;height:23.59px;flex-shrink:0}.welcome h1{font-size:24px;font-style:normal;font-weight:700;line-height:120%}.welcome p{font-size:20px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.15px}.welcome__button{font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.5px;text-align:left}.welcome__footer{font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.15px}.enterprise-login-footer{flex-direction:column;padding:48px 0 10px}}.color-black{color:#333}.bg-secondary-100t{background-color:#f4e7ec}.bg-neutral-100t{background-color:#f9f9f9}.layout-container{display:flex;flex-direction:column;width:100%;min-height:100vh;background-color:#f6f7fc}.layout-container>.nav-bar-container{position:sticky;top:0;z-index:20;height:64px;width:100%;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;box-shadow:0 2px 6px rgba(15,23,42,.2)}.layout-container>.nav-bar-container .nav-brand{font-size:1rem;font-weight:600;letter-spacing:.3px}.layout-container>.nav-bar-container .nav-brand>.rigth-main-page{display:flex;align-items:center;gap:12px;padding:12px}.layout-container>.nav-bar-container .nav-brand>.rigth-main-page>.header-page-logo{width:124px;height:24px}.layout-container>.nav-bar-container .nav-brand>.rigth-main-page>.page-divider{width:1px;height:24px;background-color:var(--suite-color-border-secondary)}.layout-container>.nav-bar-container .nav-brand>.rigth-main-page>.header-title{font-family:Poppins;font-weight:400;font-style:Regular;font-size:12px;line-height:13.5px;letter-spacing:0px;vertical-align:middle}.layout-container>.nav-bar-container .nav-brand>.left-main-page{display:flex;align-items:center;gap:12px;cursor:pointer}.layout-container>.nav-bar-container .nav-options{display:flex;gap:10px;align-content:center;flex-wrap:wrap;align-items:center;height:64px}.layout-container>.nav-bar-container .menu-toggle{display:none;background:#fff;color:#111827;font-size:1rem;cursor:pointer;padding:.35rem .85rem;border-radius:9999px;transition:background-color .3s ease,color .3s ease,border-color .3s ease;gap:.4rem;align-items:center}.layout-container>.nav-bar-container .menu-toggle .menu-toggle-label{font-size:1.2rem;font-family:Poppins,sans-serif}.layout-container>.nav-bar-container .menu-toggle .menu-toggle-icon{font-size:1.35rem;line-height:1}.layout-container>.nav-bar-container .menu-toggle.open{color:#333;border-color:transparent}.layout-container>.drawer-backdrop{position:fixed;top:64px;left:0;width:100%;height:calc(100vh - 64px);background-color:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:15}.layout-container>.drawer-backdrop.visible{opacity:1;pointer-events:auto}.layout-container>.body-container{display:flex;flex-direction:row;min-height:calc(100vh - 64px)}.layout-container>.body-container>.side-bar{width:160px;background-color:#fff;border-right:1px solid #e2e8f0;padding:1.25rem 0;transition:transform .3s ease,box-shadow .3s ease;position:relative;display:flex;flex-direction:column;min-height:calc(100vh - 100px)}.layout-container>.body-container>.side-bar .siderbar-options{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;overflow-y:auto;scrollbar-width:thin}.layout-container>.body-container>.side-bar .siderbar-options::-webkit-scrollbar{width:6px}.layout-container>.body-container>.side-bar .siderbar-options::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:8px}.layout-container>.body-container>.side-bar .siderbar-options>.option{min-height:5rem;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem .5rem;text-decoration:none;color:#4b5563;transition:background-color .3s ease,color .3s ease,border-left .3s ease}.layout-container>.body-container>.side-bar .siderbar-options>.option p{width:100%;text-align:center;font-size:15px;font-weight:500;color:currentColor}.layout-container>.body-container>.side-bar .siderbar-options>.option:hover{background-color:#f8fafc;color:#1f2937}.layout-container>.body-container>.side-bar .siderbar-options>.option.active{background-color:#333;font-weight:600;color:#fff}.layout-container>.body-container>.side-bar .sidebar-footer{margin-top:auto;padding:1rem .75rem .5rem;display:flex;flex-direction:column;gap:.75rem;display:none}.layout-container>.body-container>.side-bar .sidebar-footer button{width:100%;border:1px solid #d1d5db;border-radius:9999px;padding:.65rem 1rem;background-color:#fff;color:#111827;font-weight:600;cursor:pointer;transition:background-color .3s ease,color .3s ease}.layout-container>.body-container>.side-bar .sidebar-footer button:hover{background-color:#111827;color:#fff}.layout-container>.body-container>.body-content{flex:1;background-color:#f6f7fc;padding:1.5rem}@media(max-width:1024px){.layout-container>.nav-bar-container .menu-toggle{display:flex;align-items:center;justify-content:center}.layout-container>.nav-bar-container>.nav-brand>.rigth-main-page>.header-title{display:none}.layout-container>.nav-bar-container>.nav-options{display:none}.layout-container>.body-container>.side-bar{position:fixed;top:100px;left:0;height:calc(100vh - 100px);width:100%;max-width:100%;transform:translate(-100%);box-shadow:none;z-index:30;background-color:#fff;padding:1rem 0;display:flex;flex-direction:column}.layout-container>.body-container>.side-bar.open{transform:translate(0);box-shadow:8px 0 20px rgba(15,23,42,.15)}.layout-container>.body-container>.side-bar .siderbar-options{align-items:flex-start;padding:.5rem 1rem}.layout-container>.body-container>.side-bar .siderbar-options .option{flex-direction:row;justify-content:flex-start;width:100%;border-radius:8px;gap:6px}.layout-container>.body-container>.side-bar .siderbar-options .option p{text-align:start}.layout-container>.body-container>.side-bar .sidebar-footer{padding:1rem;display:flex}.layout-container>.body-container>.body-content{width:100%;padding:1rem}}.container-divider{background-color:#e0e0e0}.container-divider.vertical{width:1px;height:100%;margin:0 8px}.container-divider.horizontal{height:1px;width:100%;margin:8px 0}.container-divider.dashed{border-right:1px dashed #ebebeb}.css-8220mn{height:64px!important;padding:0 6px;-webkit-align-self:center!important}.user-option-container{display:flex}.user-option-container>.user-options-mobile{display:none;padding:.5rem 1rem;gap:6px}.user-option-container>.user-options-mobile .user-image-content{width:42px;height:42px}.user-option-container>.user-options-mobile .user-image-content .user-image{width:42px;height:42px;font-size:10px}.user-option-container>.user-options-mobile .user-info{display:flex;flex-direction:column}.user-option-container>.user-options-desktop{display:flex;align-items:center;gap:6px}.user-option-container>.user-options-desktop .user-image-content-desktop{width:42px;height:42px}.user-option-container>.user-options-desktop .user-image-content-desktop .user-image-desktop{width:42px;height:42px;font-size:10px}.user-option-container>.user-options-desktop .user-info-desktop{display:flex;flex-direction:row;align-items:center;gap:8px}.user-option-container>.user-options-desktop .user-info-desktop>.user-info-text{font-weight:400;font-style:normal;font-size:12px;line-height:17px;letter-spacing:.4px}.user-option-container>.user-options-desktop .user-info-desktop.dropdown{position:relative}.user-option-container>.user-options-desktop .user-info-desktop .dropdown-toggle{cursor:pointer}.user-option-container>.user-options-desktop .user-info-desktop .dropdown-menu{position:absolute;top:100%;right:0;margin-top:8px;background:#333;color:#fff;min-width:260px;padding:16px 24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.25);display:none;z-index:1000;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.user-option-container>.user-options-desktop .user-info-desktop .dropdown-menu.show{display:block;opacity:1;visibility:visible}.user-option-container>.user-options-desktop .user-info-desktop .dropdown-item{font-size:14px;line-height:1.6;padding:4px 0;cursor:pointer}.user-option-container>.user-options-desktop .user-info-desktop .dropdown-item:hover{opacity:.8}.user-option-container>.user-options-desktop .user-info-desktop .dropdown-item+.dropdown-item{margin-top:12px}@media(max-width:1024px){.user-option-container>.user-options-mobile{display:flex;padding:.5rem 1rem;gap:6px}.user-option-container>.user-options-mobile .user-image-content{width:42px;height:42px}.user-option-container>.user-options-mobile .user-image-content .user-image{width:42px;height:42px}.user-option-container>.user-options-desktop{display:none}}.icon svg path{width:24px;height:24px}.icon-active svg path{width:24px;height:24px;fill:#fff}.tabs>.tabs-options{display:flex;justify-content:flex-start;border-bottom:1px solid #000}.tabs>.tabs-options>.tab-option{width:100%;text-align:center;cursor:pointer;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:200px}.tabs>.tabs-options>.tab-option:first-child{margin-right:10px}.tabs>.tabs-options>.tab-option:last-child{margin-left:10px}.tabs>.tabs-options>.tab-option.active>.bottom-line{border-bottom:4px solid #ffd000}.tabs>.tabs-options>.tab-option>.bottom-line{margin-top:8px}.tabs>.tabs-content{padding-top:2px}.accordion{width:100%;display:flex;flex-direction:column;gap:10px}.accordion-item{border:1px solid #e2e8ee;border-radius:12px;overflow:hidden;background:#fff;transition:all .25s ease}.accordion-item.open{border:1px solid #e2e8ee}.accordion-header{display:flex;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;background:#fff;transition:background .2s;justify-content:space-between}.accordion-radio{cursor:pointer;display:flex;padding:4px;align-items:flex-start;gap:10px;border-radius:20px;border:1px solid #e2e8ee;width:24px;height:24px;align-items:center}.accordion-radio.active{background:var(--Surfaces-surface-primary, #0067b1)}.title-section{display:flex;flex-direction:column}.left-section{display:flex;flex-direction:row;align-items:center;gap:12px}.action-section{display:flex}.accordion-title{color:var(--Text-High-emphasis, #333);font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.5px}.accordion-subtitle{color:var(--Text-Medium-emphasis, #707070);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.25px}.accordion-content{max-height:0;overflow:hidden;padding:0 16px;transition:all .25s ease;font-size:14px;color:#4b5563}.accordion-item.open .accordion-content{max-height:500px;padding:16px;overflow-y:scroll}.document-upload-container{max-width:552px;margin:0 auto;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.upload-title{font-size:20px;font-weight:600;color:#1a1a1a;margin:0 0 12px}.upload-description{font-size:14px;color:#4a4a4a;line-height:1.5;margin:0 0 24px}.upload-area{display:flex;flex-direction:column;align-items:center;border:2px dashed #d1d5db;border-radius:12px;padding:24px;text-align:center;transition:all .3s ease;cursor:pointer}.upload-area:hover{border-color:#9ca3af;background-color:#f5f5f5}.upload-icon{display:flex;justify-content:center;margin-bottom:16px;color:#6b7280}.upload-text{font-size:14px;color:#4a4a4a}.link-button{background:none;border:none;color:#2563eb;text-decoration:underline;cursor:pointer;font-size:14px;padding:0;font-family:inherit}.link-button:hover{color:#1d4ed8}.upload-or{color:#6b7280}.upload-info{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:#6b7280}.upload-info svg{flex-shrink:0;color:#9ca3af}.selected-file{display:flex;padding:12px;justify-content:center;align-items:center;gap:16px;align-self:stretch;border-radius:4px;border:1px solid #999;background:#fff;justify-content:space-between}.selected-file>.selected-data{display:flex;align-items:center;gap:8px}.selected-file>.selected-data>.file-data{display:flex;flex-direction:column}.selected-file>.selected-data>.file-data>.file-name{color:#333;font-feature-settings:"liga" off,"clig" off;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.selected-file>.selected-data>.file-data>.file-weigth{color:#707070;font-size:11px;font-style:normal;font-weight:400;line-height:16.5px;letter-spacing:.11px}.selected-file>.selected-data>.file-data>.file-error{color:var(--Color-Feedback-Error-High, #d32f2f);font-size:11px;font-style:normal;font-weight:400;line-height:16.5px;letter-spacing:.11px}.selected-file>.delete-action{display:flex}.submit-button{width:100%;margin-top:24px;display:flex;justify-content:flex-end;gap:12px}.upload-text{display:flex;gap:2px}.succeess-toast-container{display:flex;flex-direction:row;width:100%;padding:10px!important;align-items:center;gap:var(--Spacing-md, 12px);border-radius:8px;background:var(--Color-Feedback-Success-High, #2e7d32)}.succeess-toast-container .text-sm{color:var(--Text-Inverted-High-emphasis, #fff);font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.12px}.table-subsidies-container .subsidies-table .status-badge.status-approved{background:#e8f5e9;border:1px solid #2E7D32}.table-subsidies-container .subsidies-table .status-badge.status-rejected{background:#ffebee;border:1px solid #D32F2F}.table-subsidies-container .subsidies-table .status-badge.status-pending{background:#fffae9;border:1px solid #FFD000}.table-subsidies-container .subsidies-table .status-badge.status-in-review{background:#e2f3fb;border:1px solid #8CCEEC}.table-subsidies-container .subsidies-table .status-badge{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500}.table-subsidies-container .subsidies-table .status-badge.status-approved{background:#e8f5e9;border:1px solid #2e7d32}.table-subsidies-container .subsidies-table .status-badge.status-rejected{background:#ffebee;border:1px solid #d32f2f}.table-subsidies-container .subsidies-table .status-badge.status-pending{background:#fffae9;border:1px solid #ffd000}.table-subsidies-container .subsidies-table .status-badge.status-in-review{background:#e2f3fb;border:1px solid #8cceec}.td-actions{display:flex;align-items:center;gap:6px}.menu-container-page{display:flex;flex-direction:column;gap:20px;justify-content:space-between}.menu-container-page>.title-user-name{font-weight:700;font-style:bold;font-size:44px;line-height:53px;letter-spacing:0%;vertical-align:middle}.menu-container-page>.wellcome-text{font-weight:400;font-style:normal;font-size:12px;line-height:17px;letter-spacing:.4px}.menu-container-page>.current-progress{background-color:#fff;margin-top:60px;border:1.38px solid #e2e8ee;opacity:1;border-radius:6px;padding-right:32px;padding-left:32px;border-width:1.38px}.menu-container-page>.money-info-container{display:flex;flex-wrap:wrap;gap:6px}.menu-container-page>.money-info-container>.content-info{display:flex;flex-direction:column;justify-content:space-between;opacity:1;border-radius:6px;border-width:1px;background:#fff;border:1px solid #e2e8ee}.menu-container-page>.money-info-container>.content-info.payment{width:100%;padding:16px}.menu-container-page>.money-info-container>.content-info.subsidy{width:100%;padding:16px}.menu-container-page>.money-info-container>.content-info.full{width:100%;padding:16px}.menu-container-page>.money-info-container>.content-info.appointments{width:fit-content;height:fit-content;max-width:250px;padding:0;background:transparent;border:none}@media(min-width:1024px){.menu-container-page>.money-info-container{justify-content:space-between}.menu-container-page>.money-info-container>.content-info.payment{width:73%}.menu-container-page>.money-info-container>.content-info.payment:only-child{width:100%}.menu-container-page>.money-info-container>.content-info.subsidy{width:48%}.menu-container-page>.money-info-container>.content-info.appointments{width:20vw;height:fit-content}}.stepper-container{width:100%;background:#fff;padding:16px;border-bottom:1px solid #eef0f2}.stepper-container .desktop-title{display:none;font-size:24px;margin-bottom:40px}.mobile-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:8px 0}.mobile-header .header-left{display:flex;align-items:center;gap:12px}.mobile-header .header-left .progress-circle{position:relative;display:flex;align-items:center;justify-content:center}.mobile-header .header-left .progress-circle svg{transform:rotate(-90deg)}.mobile-header .header-left .progress-circle circle{fill:none;stroke-width:3}.mobile-header .header-left .progress-circle circle.bg{stroke:#f0f0f0}.mobile-header .header-left .progress-circle circle.prog{stroke:#1a1a1a;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.mobile-header .header-left .progress-circle .count{position:absolute;font-size:12px;font-weight:700;color:#333}.mobile-header .header-left .header-text h3{font-size:16px;margin:0;font-weight:700;color:#333}.mobile-header .header-left .header-text p{font-size:13px;margin:0;color:gray}.stepper-wrapper{position:relative;overflow:hidden;transition:max-height .4s ease-in-out,margin-top .4s}.stepper-wrapper.is-collapsed{max-height:0;margin-top:0}.stepper-wrapper.is-open{max-height:1000px;margin-top:24px;padding-bottom:20px}.stepper-wrapper .progress-bar-container{position:absolute;left:16px;top:16px;bottom:16px;width:2px}.stepper-wrapper .progress-bar-container .line-bg{background:#e0e0e0;width:100%;height:100%;position:absolute}.stepper-wrapper .progress-bar-container .line-active{background:#1a1a1a;width:100%;position:absolute;height:var(--progress);transition:height .4s}.steps-list{display:flex;flex-direction:column;gap:32px}.step-item{display:flex;gap:16px;position:relative;z-index:2}.step-item .step-circle{width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid #e0e0e0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-item .step-content .step-number{font-size:10px;font-weight:700;color:#999;display:block}.step-item .step-content .step-label{font-size:14px;font-weight:700;color:#d0d0d0;margin:2px 0}.step-item .step-content .step-status{font-size:12px;color:#b0b0b0;margin:0}.step-item.completed .step-circle{background:#1a1a1a;border-color:#1a1a1a}.step-item.completed .step-label{color:#1a1a1a}.step-item.active .step-circle{border-color:#1a1a1a}.step-item.active .step-circle .inner-dot{width:14px;height:14px;background:#1a1a1a;border-radius:50%}.step-item.active .step-label,.step-item.active .step-status{color:#1a1a1a}@media(min-width:768px){.stepper-container{padding:40px;border:none}.stepper-container .desktop-title{display:block}.stepper-container .mobile-header{display:none}.stepper-wrapper.is-collapsed{max-height:none}.stepper-wrapper{flex-direction:row}.stepper-wrapper .progress-bar-container{left:calc(100% / (var(--total-steps) * 4));right:calc(100% / (var(--total-steps) * 4));top:16px;width:auto;height:2px}.stepper-wrapper .progress-bar-container .line-active{height:100%;width:var(--progress)}.steps-list{flex-direction:row;width:100%;justify-content:space-between}.step-item{flex-direction:column;align-items:center;text-align:center}.step-item .step-content .step-number,.step-item .step-content .step-status{display:none}.step-item .step-content .step-label{color:gray;max-width:120px}}.payment-summary-card{background-color:#fff;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a}.payment-summary-card .card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;margin-bottom:24px}.payment-summary-card .card-header .card-title{font-size:20px;font-weight:800;margin:0}.payment-summary-card .card-header .last-updated{font-size:14px;color:#757575}.payment-summary-card .card-body{display:flex;gap:32px;margin-bottom:32px;align-items:center}.payment-summary-card .card-body .chart-section{flex-shrink:0;display:flex;align-items:center;gap:16px}.payment-summary-card .card-body .chart-section .donut-chart-container{position:relative;width:160px;height:160px}.payment-summary-card .card-body .chart-section .donut-chart-svg{transform:rotate(0)}.payment-summary-card .card-body .chart-section .donut-chart-svg circle{fill:transparent}.payment-summary-card .card-body .chart-section .donut-chart-svg .donut-ring-bg{stroke:#c4c4c4}.payment-summary-card .card-body .chart-section .donut-chart-svg .donut-ring-progress{stroke:#0067b1;stroke-linecap:butt;transition:stroke-dashoffset .5s ease-in-out}.payment-summary-card .card-body .chart-section .chart-center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column}.payment-summary-card .card-body .chart-section .chart-center-text .chart-number{font-size:32px;font-weight:800;line-height:1}.payment-summary-card .card-body .chart-section .chart-center-text .chart-label{font-size:16px;color:#757575}.payment-summary-card .card-body .chart-section .legend-list{display:none;list-style:none;padding:0;margin:0;flex-direction:column}.payment-summary-card .card-body .chart-section .legend-list .legend-item{display:flex;align-items:center;margin-bottom:12px}.payment-summary-card .card-body .chart-section .legend-list .legend-item:last-child{margin-bottom:0}.payment-summary-card .card-body .chart-section .legend-list .legend-item .dot{width:16px;height:16px;border-radius:50%;margin-right:12px;display:inline-block}.payment-summary-card .card-body .chart-section .legend-list .legend-item .dot.blue{background-color:#0067b1}.payment-summary-card .card-body .chart-section .legend-list .legend-item .dot.grey{background-color:#c4c4c4}.payment-summary-card .card-body .chart-section .legend-list .legend-item .legend-text{font-size:14px;color:#1a1a1a}.payment-summary-card .card-body .stats-section{flex-grow:1;display:flex;width:100%;flex-direction:column;justify-content:center}.payment-summary-card .card-body .stats-section .total-header{display:flex;justify-content:space-between;align-items:center}.payment-summary-card .card-body .stats-section .total-header .total-label{font-size:14px;font-weight:600;color:#1a1a1a;display:block;margin-bottom:4px}.payment-summary-card .card-body .stats-section .total-header .total-amount{font-size:24px;font-weight:800;margin:0}.payment-summary-card .card-body .stats-section .total-header .navigate-btn{background:none;border:1px solid #e0e0e0;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#0067b1;cursor:pointer;padding:0}.payment-summary-card .card-body .stats-section .total-header .navigate-btn:hover{background-color:#f5f9ff}.payment-summary-card .card-body .stats-section .divider{height:1px;background-color:#e0e0e0;margin:16px 0;width:100%}.payment-summary-card .card-body .stats-section .divider.hide-on-desktop{display:none}.payment-summary-card .card-body .stats-section .legend-list{list-style:none;padding:0;margin:0}.payment-summary-card .card-body .stats-section .legend-list .legend-item{display:flex;align-items:center;margin-bottom:12px}.payment-summary-card .card-body .stats-section .legend-list .legend-item:last-child{margin-bottom:0}.payment-summary-card .card-body .stats-section .legend-list .legend-item .dot{width:16px;height:16px;border-radius:50%;margin-right:12px;display:inline-block}.payment-summary-card .card-body .stats-section .legend-list .legend-item .dot.blue{background-color:#0067b1}.payment-summary-card .card-body .stats-section .legend-list .legend-item .dot.grey{background-color:#c4c4c4}.payment-summary-card .card-body .stats-section .legend-list .legend-item .legend-text{font-size:14px;color:#1a1a1a}.payment-summary-card .card-footer{display:flex;justify-content:flex-end}.payment-summary-card .card-footer .download-button{width:50%;padding:12px;background-color:transparent;border:1px solid #0067b1;border-radius:24px;color:#0067b1;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.payment-summary-card .card-footer .download-button:hover{background-color:rgba(0,103,177,.05)}@media(max-width:480px){.payment-summary-card .card-header{flex-direction:column}.payment-summary-card .card-body{flex-direction:column;gap:16px}.payment-summary-card .card-body .chart-section .legend-list{display:flex}.payment-summary-card .card-body .stats-section .divider.hide-on-mobile{display:none}.payment-summary-card .card-body .stats-section .divider.hide-on-desktop{display:flex}.payment-summary-card .card-body .stats-section .legend-list{display:none}.payment-summary-card .card-footer .download-button{width:100%}}.quote-card{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a;box-sizing:border-box}.quote-card__header{margin-bottom:16px}.quote-card__div{width:90%;padding-top:25px;padding-bottom:25px}.quote-card__title{font-size:28px;font-weight:800;margin:0 0 8px;line-height:1.2}.quote-card__description{margin:0;font-size:15px;color:#585858;line-height:1.4}.quote-card__banner{background-color:#f5f7fa;border:1px solid #e6eaf0;border-radius:8px;padding:32px;display:flex;gap:32px;margin-bottom:24px}.quote-card__banner-info{background-color:#f5f7fa;border:1px solid #e6eaf0;border-radius:8px;display:flex;padding-left:38px;padding-right:38px;gap:32px;margin-bottom:24px;height:fit-content}.quote-card__image-div{overflow:hidden}.quote-card__image{width:220px;height:auto;transform:translateY(15px)}.quote-card__project-info{flex:0 0 280px;display:flex;flex-direction:column}.quote-card__project-info-ad{flex:0 0 100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:20px}.quote-card__project-name{margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.2}.quote-card__project-location{margin:0 0 12px;font-size:13px;color:#585858;line-height:1.4;width:75%}.quote-card__project-link{margin:0 0 24px;font-size:13px;color:#006dbf;text-decoration:underline;line-height:1.4;transition:opacity .2s ease}.quote-card__project-link:hover{opacity:.8}.quote-card__project-actions{margin-top:auto}.quote-card__apartment-card{flex:1;min-width:0;overflow:hidden;background-color:#fff;border:1px solid #e6eaf0;border-radius:8px;padding:24px;font-size:13px}.quote-card__apartment-details{display:flex;gap:32px;height:100%;min-width:0}.quote-card__apartment-specs{flex:1;min-width:0;display:flex;flex-direction:column}.quote-card__apartment-name{margin:0 0 16px;font-size:18px;font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-card__apartment-spec{margin:0 0 8px;font-size:11px;color:#1a1a1a;line-height:1.5}.quote-card__apartment-spec strong{font-weight:600}.quote-card__apartment-spec:last-child{margin-bottom:0}.quote-card__apartment-pricing{flex:1;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.quote-card__apartment-price{margin:0 0 12px;font-size:20px;font-weight:800;line-height:1.2;color:#1a1a1a}.quote-card__apartment-term{margin:0 0 16px;font-size:11px;color:#1a1a1a;line-height:1.5}.quote-card__apartment-term strong{font-weight:600}.quote-card__apartment-link{font-size:13px;color:#006dbf;text-decoration:underline;line-height:1.4;transition:opacity .2s ease;margin-top:auto}.quote-card__apartment-link:hover{opacity:.8}.quote-card__footer{display:flex;justify-content:center}.quote-card__footer-cta{min-width:280px}@media(max-width:1024px){.quote-card__banner{flex-direction:column;padding:24px}.quote-card__banner-info{padding:24px}.quote-card__project-info-ad{flex-direction:column;gap:24px}.quote-card__image{width:100%;max-width:320px}.quote-card__project-info{flex:1}.quote-card__apartment-details{flex-direction:column;gap:24px}.quote-card__apartment-pricing{align-items:flex-start;text-align:left}}@media(max-width:768px){.quote-card__title,.quote-card__project-name{font-size:22px}.quote-card__banner{padding:20px;gap:24px}.quote-card__banner-info{padding:20px}.quote-card__project-info-ad{gap:20px}.quote-card__image{max-width:280px}.quote-card__project-info{flex:1}.quote-card__apartment-card{padding:20px}.quote-card__apartment-details{gap:20px}.quote-card__apartment-price{font-size:24px}.quote-card__footer-cta{width:100%}}.subsidies-card{background-color:#fff;border-radius:8px;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a;box-sizing:border-box}.subsidies-card .card-header{margin-bottom:24px}.subsidies-card .card-header .card-title{font-size:20px;font-weight:800;margin:0}.subsidies-card .card-body .subsidies-list{list-style:none;padding:0;margin:0}.subsidies-card .card-body .subsidy-item{margin-bottom:20px}.subsidies-card .card-body .subsidy-item .subsidy-name{font-size:16px;font-weight:800;margin:0 0 12px;color:#1a1a1a}.subsidies-card .card-body .subsidy-item .subsidy-details{display:flex;justify-content:space-between;align-items:center}.subsidies-card .card-body .subsidy-item .detail-column{display:flex;flex-direction:column}.subsidies-card .card-body .subsidy-item .detail-column .amount{font-size:16px;font-weight:800;color:#1a1a1a;margin-bottom:4px}.subsidies-card .card-body .subsidy-item .detail-column .label{font-size:14px;color:#585858}.subsidies-card .card-body .subsidy-item .navigate-btn{background:none;border:1px solid #006dbf;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#006dbf;cursor:pointer;padding:0;flex-shrink:0;transition:background-color .2s}.subsidies-card .card-body .subsidy-item .navigate-btn:hover{background-color:rgba(0,109,191,.05)}.subsidies-card .card-body .subsidy-item .divider{height:1px;background-color:#e0e0e0;margin-top:20px;width:100%}.subsidies-card .card-footer{margin-top:12px}.subsidies-card .card-footer .view-all-button{width:100%;padding:12px;background-color:transparent;border:1px solid #006dbf;border-radius:24px;color:#006dbf;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.subsidies-card .card-footer .view-all-button:hover{background-color:rgba(0,109,191,.05)}@media(max-width:400px){.subsidies-card .subsidy-item .subsidy-details{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:16px}.subsidies-card .subsidy-item .subsidy-details .navigate-btn{grid-column:2;grid-row:1/span 2;justify-self:end}}.credits-card{background-color:#fff;border-radius:8px;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a;box-sizing:border-box;display:flex;flex-direction:column}.credits-card .card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.credits-card .card-header .card-title{font-size:20px;font-weight:800;margin:0}.credits-card .card-header .header-summary{text-align:right;display:flex;flex-direction:column}.credits-card .card-header .header-summary .summary-amount{font-size:16px;font-weight:800;margin-bottom:4px}.credits-card .card-header .header-summary .summary-label{font-size:14px;color:#1a1a1a}.credits-card .card-body .credits-list{list-style:none;padding:0;margin:0}.credits-card .card-body .credit-item .credit-name{font-size:16px;font-weight:800;margin:0 0 12px}.credits-card .card-body .credit-item .credit-details{display:flex;justify-content:space-between;align-items:center}.credits-card .card-body .credit-item .detail-column{display:flex;flex-direction:column;min-width:100px}.credits-card .card-body .credit-item .detail-column .value{font-size:16px;font-weight:800;color:#1a1a1a;margin-bottom:4px}.credits-card .card-body .credit-item .detail-column .label{font-size:14px;color:#585858}.credits-card .card-body .credit-item .navigate-btn{background:none;border:1px solid #006dbf;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#006dbf;cursor:pointer;padding:0;flex-shrink:0;transition:background-color .2s}.credits-card .card-body .credit-item .navigate-btn:hover{background-color:rgba(0,109,191,.05)}.credits-card .card-body .credit-item .divider,.credits-card .footer-divider{height:1px;background-color:#e0e0e0;margin:20px 0;width:100%}.credits-card .card-footer .view-all-button{width:100%;padding:12px;background-color:transparent;border:1px solid #006dbf;border-radius:24px;color:#006dbf;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.credits-card .card-footer .view-all-button:hover{background-color:rgba(0,109,191,.05)}.project-card{background-color:#fff;border-radius:8px;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a;box-sizing:border-box;display:flex;gap:20px;overflow:hidden}.project-card .image-column{flex:0 0 40%;display:flex;align-items:stretch}.project-card .image-column .project-image{width:100%;height:100%;object-fit:cover;border-radius:8px;min-height:200px}.project-card .content-column{flex:1;display:flex;flex-direction:column;justify-content:space-between}.project-card .content-column .card-header{margin-bottom:16px}.project-card .content-column .card-header .card-title{font-size:18px;font-weight:800;margin:0}.project-card .content-column .project-info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.project-card .content-column .project-info .info-text{padding-right:8px}.project-card .content-column .project-info .info-text .project-name{font-size:16px;font-weight:800;margin:0 0 4px}.project-card .content-column .project-info .info-text .unit-details{font-size:14px;color:#585858;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.project-card .content-column .project-info .navigate-btn{background:none;border:1px solid #006dbf;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#006dbf;cursor:pointer;padding:0;flex-shrink:0}.project-card .content-column .project-info .navigate-btn:hover{background-color:rgba(0,109,191,.05)}.project-card .content-column .progress-section{margin-bottom:24px}.project-card .content-column .progress-section .progress-segments{display:flex;gap:6px;margin-bottom:8px}.project-card .content-column .progress-section .progress-segments .segment{height:6px;flex:1;background-color:#f0f0f0;border-radius:3px}.project-card .content-column .progress-section .progress-segments .segment.active{background-color:#006dbf}.project-card .content-column .progress-section .progress-label{font-size:13px;color:#1a1a1a}.project-card .content-column .card-footer .cta-button{width:100%;padding:10px;background-color:transparent;border:1px solid #006dbf;border-radius:24px;color:#006dbf;font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s ease}.project-card .content-column .card-footer .cta-button:hover{background-color:rgba(0,109,191,.05)}@media(max-width:480px){.project-card{flex-direction:column}.project-card .image-column{height:180px}.project-card .image-column .project-image{width:100%}}.bg-secondary-96t{background-color:#faf5f7}.color-secondary-96t{color:#333}.color-primary{color:#00365c}.color-primary-100t{color:#ccd7de}.color-primary-200t{color:#99afbe}.color-primary-300t{color:#66869d}.color-primary-400t{color:#335e7d}.color-primary-600s{color:#002b4a}.color-primary-700s{color:#002037}.color-primary-800s{color:#001625}.color-primary-900s{color:#000b12}.color-secondary{color:#8e0b42}.color-secondary-100t{color:#f4e7ec}.color-secondary-200t{color:#e8ced9}.color-secondary-300t{color:#ddb6c6}.color-secondary-400t{color:#d29db3}.color-secondary-500t{color:#c785a1}.color-secondary-600t{color:#bb6d8e}.color-secondary-700t{color:#b0547b}.color-secondary-800t{color:#a53c68}.color-secondary-900t{color:#992355}.color-secondary-1000t{color:#8e0b42}.color-secondary-600s{color:#720935}.color-secondary-700s{color:#550728}.color-secondary-800s{color:#39041a}.color-secondary-900s{color:#1c020d}.color-success{color:#04aa5e}.color-success-100t{color:#cdeedf}.color-success-200t{color:#9bddbf}.color-success-300t{color:#68cc9e}.color-success-400t{color:#36bb7e}.color-success-600s{color:#03884b}.color-success-700s{color:#026638}.color-success-800s{color:#024426}.color-success-900s{color:#012213}.color-warning{color:#ffb84b}.color-warning-100t{color:#fff1db}.color-warning-200t{color:#ffe3b7}.color-warning-300t{color:#ffd493}.color-warning-400t{color:#ffc66f}.color-warning-600s{color:#cc933c}.color-warning-700s{color:#996e2d}.color-warning-800s{color:#664a1e}.color-warning-900s{color:#33250f}.color-error{color:#e30042}.color-error-100t{color:#f9ccd9}.color-error-200t{color:#f499b3}.color-error-300t{color:#ee668e}.color-error-400t{color:#e93368}.color-error-600s{color:#b60035}.color-error-700s{color:#880028}.color-error-800s{color:#5b001a}.color-error-900s{color:#2d000d}.color-black,h1,h2,h3,h4{color:#333}.color-black-100t{color:#d6d6d6}.color-black-200t{color:#adadad}.color-black-300t{color:#858585}.color-black-400t{color:#5c5c5c}.color-black-600s{color:#292929}.color-black-700s{color:#1f1f1f}.color-black-800s{color:#141414}.color-black-900s{color:#0a0a0a}.color-white,.color-white-100t,.color-white-200t,.color-white-300t,.color-white-400t{color:#fff}.color-white-600s{color:#ccc}.color-white-700s{color:#999}.color-white-800s{color:#666}.color-white-900s{color:#333}.color-neutral{color:#bfbfbf}.color-neutral-100t{color:#f9f9f9}.color-neutral-200t{color:#f2f2f2}.color-neutral-300t{color:#ececec}.color-neutral-400t{color:#e5e5e5}.color-neutral-500t{color:#dfdfdf}.color-neutral-600t{color:#d9d9d9}.color-neutral-700t{color:#d2d2d2}.color-neutral-800t{color:#ccc}.color-neutral-900t{color:#c5c5c5}.color-neutral-1000t{color:#bfbfbf}.color-neutral-600s{color:#999}.color-neutral-700s{color:#737373}.color-neutral-800s{color:#4c4c4c}.color-neutral-900s{color:#262626}.bg-primary{background-color:#00365c}.bg-primary-100t{background-color:#ccd7de}.bg-primary-200t{background-color:#99afbe}.bg-primary-300t{background-color:#66869d}.bg-primary-400t{background-color:#335e7d}.bg-primary-600s{background-color:#002b4a}.bg-primary-700s{background-color:#002037}.bg-primary-800s{background-color:#001625}.bg-primary-900s{background-color:#000b12}.bg-secondary{background-color:#8e0b42}.bg-secondary-100t,*::-webkit-scrollbar-thumb:hover,*::-webkit-scrollbar-thumb{background-color:#f4e7ec}.bg-secondary-200t{background-color:#e8ced9}.bg-secondary-300t{background-color:#ddb6c6}.bg-secondary-400t{background-color:#d29db3}.bg-secondary-500t{background-color:#c785a1}.bg-secondary-600t{background-color:#bb6d8e}.bg-secondary-700t{background-color:#b0547b}.bg-secondary-800t{background-color:#a53c68}.bg-secondary-900t{background-color:#992355}.bg-secondary-1000t{background-color:#8e0b42}.bg-secondary-600s{background-color:#720935}.bg-secondary-700s{background-color:#550728}.bg-secondary-800s{background-color:#39041a}.bg-secondary-900s{background-color:#1c020d}.bg-success{background-color:#04aa5e}.bg-success-100t{background-color:#cdeedf}.bg-success-200t{background-color:#9bddbf}.bg-success-300t{background-color:#68cc9e}.bg-success-400t{background-color:#36bb7e}.bg-success-600s{background-color:#03884b}.bg-success-700s{background-color:#026638}.bg-success-800s{background-color:#024426}.bg-success-900s{background-color:#012213}.bg-warning{background-color:#ffb84b}.bg-warning-100t{background-color:#fff1db}.bg-warning-200t{background-color:#ffe3b7}.bg-warning-300t{background-color:#ffd493}.bg-warning-400t{background-color:#ffc66f}.bg-warning-600s{background-color:#cc933c}.bg-warning-700s{background-color:#996e2d}.bg-warning-800s{background-color:#664a1e}.bg-warning-900s{background-color:#33250f}.bg-error{background-color:#e30042}.bg-error-100t{background-color:#f9ccd9}.bg-error-200t{background-color:#f499b3}.bg-error-300t{background-color:#ee668e}.bg-error-400t{background-color:#e93368}.bg-error-600s{background-color:#b60035}.bg-error-700s{background-color:#880028}.bg-error-800s{background-color:#5b001a}.bg-error-900s{background-color:#2d000d}.bg-black{background-color:#333}.bg-black-100t{background-color:#d6d6d6}.bg-black-200t{background-color:#adadad}.bg-black-300t{background-color:#858585}.bg-black-400t{background-color:#5c5c5c}.bg-black-600s{background-color:#292929}.bg-black-700s{background-color:#1f1f1f}.bg-black-800s{background-color:#141414}.bg-black-900s{background-color:#0a0a0a}.bg-white,.bg-white-100t,.bg-white-200t,.bg-white-300t,.bg-white-400t{background-color:#fff}.bg-white-600s{background-color:#ccc}.bg-white-700s{background-color:#999}.bg-white-800s{background-color:#666}.bg-white-900s{background-color:#333}.bg-neutral{background-color:#bfbfbf}.bg-neutral-100t,body{background-color:#f9f9f9}.bg-neutral-200t{background-color:#f2f2f2}.bg-neutral-300t{background-color:#ececec}.bg-neutral-400t{background-color:#e5e5e5}.bg-neutral-500t{background-color:#dfdfdf}.bg-neutral-600t{background-color:#d9d9d9}.bg-neutral-700t{background-color:#d2d2d2}.bg-neutral-800t{background-color:#ccc}.bg-neutral-900t{background-color:#c5c5c5}.bg-neutral-1000t{background-color:#bfbfbf}.bg-neutral-600s{background-color:#999}.bg-neutral-700s{background-color:#737373}.bg-neutral-800s{background-color:#4c4c4c}.bg-neutral-900s{background-color:#262626}.border-primary{border-color:#00365c}.border-primary-100t{border-color:#ccd7de}.border-primary-200t{border-color:#99afbe}.border-primary-300t{border-color:#66869d}.border-primary-400t{border-color:#335e7d}.border-primary-600s{border-color:#002b4a}.border-primary-700s{border-color:#002037}.border-primary-800s{border-color:#001625}.border-primary-900s{border-color:#000b12}.border-secondary{border-color:#8e0b42}.border-secondary-100t{border-color:#f4e7ec}.border-secondary-200t{border-color:#e8ced9}.border-secondary-300t{border-color:#ddb6c6}.border-secondary-400t{border-color:#d29db3}.border-secondary-500t{border-color:#c785a1}.border-secondary-600t{border-color:#bb6d8e}.border-secondary-700t{border-color:#b0547b}.border-secondary-800t{border-color:#a53c68}.border-secondary-900t{border-color:#992355}.border-secondary-1000t{border-color:#8e0b42}.border-secondary-600s{border-color:#720935}.border-secondary-700s{border-color:#550728}.border-secondary-800s{border-color:#39041a}.border-secondary-900s{border-color:#1c020d}.border-success{border-color:#04aa5e}.border-success-100t{border-color:#cdeedf}.border-success-200t{border-color:#9bddbf}.border-success-300t{border-color:#68cc9e}.border-success-400t{border-color:#36bb7e}.border-success-600s{border-color:#03884b}.border-success-700s{border-color:#026638}.border-success-800s{border-color:#024426}.border-success-900s{border-color:#012213}.border-warning{border-color:#ffb84b}.border-warning-100t{border-color:#fff1db}.border-warning-200t{border-color:#ffe3b7}.border-warning-300t{border-color:#ffd493}.border-warning-400t{border-color:#ffc66f}.border-warning-600s{border-color:#cc933c}.border-warning-700s{border-color:#996e2d}.border-warning-800s{border-color:#664a1e}.border-warning-900s{border-color:#33250f}.border-error{border-color:#e30042}.border-error-100t{border-color:#f9ccd9}.border-error-200t{border-color:#f499b3}.border-error-300t{border-color:#ee668e}.border-error-400t{border-color:#e93368}.border-error-600s{border-color:#b60035}.border-error-700s{border-color:#880028}.border-error-800s{border-color:#5b001a}.border-error-900s{border-color:#2d000d}.border-black{border-color:#333}.border-black-100t{border-color:#d6d6d6}.border-black-200t{border-color:#adadad}.border-black-300t{border-color:#858585}.border-black-400t{border-color:#5c5c5c}.border-black-600s{border-color:#292929}.border-black-700s{border-color:#1f1f1f}.border-black-800s{border-color:#141414}.border-black-900s{border-color:#0a0a0a}.border-white,.border-white-100t,.border-white-200t,.border-white-300t,.border-white-400t{border-color:#fff}.border-white-600s{border-color:#ccc}.border-white-700s{border-color:#999}.border-white-800s{border-color:#666}.border-white-900s{border-color:#333}.border-neutral{border-color:#bfbfbf}.border-neutral-100t{border-color:#f9f9f9}.border-neutral-200t{border-color:#f2f2f2}.border-neutral-300t{border-color:#ececec}.border-neutral-400t{border-color:#e5e5e5}.border-neutral-500t{border-color:#dfdfdf}.border-neutral-600t{border-color:#d9d9d9}.border-neutral-700t{border-color:#d2d2d2}.border-neutral-800t{border-color:#ccc}.border-neutral-900t{border-color:#c5c5c5}.border-neutral-1000t{border-color:#bfbfbf}.border-neutral-600s{border-color:#999}.border-neutral-700s{border-color:#737373}.border-neutral-800s{border-color:#4c4c4c}.border-neutral-900s{border-color:#262626}#root{font-family:Poppins,sans-serif}*::-webkit-scrollbar{width:5px;height:4px}*::-webkit-scrollbar-track{background:transparent;width:5px}*::-webkit-scrollbar-thumb{border-radius:.2rem}*,button:focus{outline:none;font-family:Poppins}*,*:before,*:after{padding:0;margin:0;border:0;box-sizing:border-box}html{font-size:10px;color:#333}body{font-size:1.3rem;font-family:Poppins}.fw-400{font-weight:400!important}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.fw-700{font-weight:700!important}.fw-800{font-weight:800!important}.fw-900{font-weight:900!important}@media(min-width:768px){body{font-size:1.6rem}}.common-separator{background-color:#dcdcdc;display:block;height:1px;margin-bottom:1.4rem;margin-top:1.4rem;width:100%}.desktop-view,.desktop-view-flex{display:none}.mobile-view{display:block}.mobile-view-flex{display:flex}@media(min-width:768px){.desktop-view{display:block}.desktop-view-flex{display:flex}.mobile-view,.mobile-view-flex{display:none}}.appointments-section{display:flex;flex-direction:column;position:relative;align-content:flex-end;gap:16px;padding:20px;background-color:#fff;border:1px solid #e2e8ee;border-radius:8px;height:100%;max-width:250px}.appointments-section__title{font-size:16px;font-weight:700;color:#1a1a1a;margin:0;padding:0;line-height:1}.appointments-section__list{display:flex;flex-direction:column}.appointments-section__empty-state{display:flex;flex-direction:column;align-items:flex-start;min-height:40px}.appointments-section__empty-text{font-size:14px;font-weight:400;color:#6b7280;text-align:left;line-height:1.6;margin:0}.appointments-section__item{display:flex;align-items:center;gap:16px;padding:10px 14px;background-color:#e8f4fd;border:1px solid #b8dff5;border-radius:12px;transition:all .3s ease;margin-bottom:12px;min-height:80px}.appointments-section__item:last-child{margin-bottom:0}.appointments-section__item-icon{display:flex;transform:translateY(-20px);background-color:transparent;flex-shrink:0}.appointments-section__item-icon i{font-size:32px;color:#1a1a1a}.appointments-section__item-content{flex:1;min-width:0}.appointments-section__item-date{font-size:12px;font-weight:700;color:#1a1a1a;margin:0 0 6px;line-height:1.4}.appointments-section__item-details{font-size:12px;color:#4a5568;margin:0;line-height:1.5}.appointments-section__actions{display:flex;flex-direction:column;gap:12px;margin-top:4px}.appointments-section__button{width:100%;padding:12px 16px;border-radius:24px;font-size:12px;font-weight:400;cursor:pointer;transition:all .3s ease;border:none;outline:none}.appointments-section__button--primary{background-color:#06c;color:#fff}.appointments-section__button--primary:hover,.appointments-section__button--primary:active{background-color:#06c}.appointments-section__button--secondary{background-color:#fff;color:#06c;border:1px solid #0066cc}.appointments-section__button--secondary:hover{background-color:#f0f7ff}.appointments-section__button--secondary:active{background-color:#e0efff}.menu-container{display:flex;flex-direction:column;gap:20px}.menu-container>.title-user-name{font-weight:700;font-style:bold;font-size:44px;line-height:53px;letter-spacing:0%;vertical-align:middle}.menu-container>.wellcome-text{font-weight:400;font-style:normal;font-size:12px;line-height:17px;letter-spacing:.4px}.menu-container>.current-progress{background-color:#fff;margin-top:24px;border:1.38px solid #e2e8ee;opacity:1;border-radius:6px;padding-right:32px;padding-left:32px;border-width:1.38px}.menu-container>.money-info-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px}.menu-container>.money-info-container>.content-info{display:flex;flex-direction:column;justify-content:space-between;opacity:1;border-radius:6px;border-width:1px;padding:16px;background:#fff;border:1px solid #e2e8ee}.menu-container>.money-info-container>.content-info.payment{width:100%}.menu-container>.money-info-container>.content-info.subsidy{width:100%}@media(min-width:1024px){.menu-container>.money-info-container>.content-info.payment{width:50%}.menu-container>.money-info-container>.content-info.subsidy{width:48%}}.payments-container{display:flex;flex-direction:column;gap:20px}.payments-container>.title-user-name{font-weight:700;font-style:bold;font-size:44px;line-height:53px;letter-spacing:0%;vertical-align:middle}.payments-container>.wellcome-text{font-weight:400;font-style:normal;font-size:12px;line-height:17px;letter-spacing:.4px}.payments-container>.payment-detail{width:100%;display:flex;flex-direction:column;justify-content:space-between;opacity:1;border-radius:6px;border-width:1px;padding:16px;background:#fff;border:1px solid #e2e8ee}.payments-container>.money-info-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px}.payments-container>.money-info-container>.content-info{display:flex;flex-direction:column;justify-content:space-between;opacity:1;border-radius:6px;border-width:1px;padding:16px;background:#fff;border:1px solid #e2e8ee}.payments-container>.money-info-container>.content-info.payment{width:100%}.payments-container>.money-info-container>.content-info.subsidy{width:100%}.payments-container>.extra-info-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2px}.payments-container>.extra-info-container>.content-info{display:flex;flex-direction:column;justify-content:space-between;opacity:1;border-radius:6px;border-width:1px;border:1px solid #e2e8ee}.payments-container>.extra-info-container>.content-info.important-info{width:100%}.payments-container>.extra-info-container>.content-info.support-info{width:100%}@media(min-width:1024px){.payments-container>.money-info-container>.content-info.payment{width:50%}.payments-container>.money-info-container>.content-info.subsidy{width:48%}.payments-container>.extra-info-container>.content-info.important-info{width:50%}.payments-container>.extra-info-container>.content-info.support-info{width:48%}}.notification-box{width:100%}.payment-process-card{background-color:#fff;border-radius:8px;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a;box-sizing:border-box}.payment-process-card .card-header{margin-bottom:32px;display:flex;flex-direction:column;align-items:flex-start}.payment-process-card .card-header .icon-wrapper{margin-bottom:12px;color:#1a1a1a}.payment-process-card .card-header .header-text .card-title{font-size:20px;font-weight:800;margin:0 0 8px}.payment-process-card .card-header .header-text .card-subtitle{font-size:14px;color:#585858;margin:0}.payment-process-card .card-body{display:flex;gap:24px;align-items:center;margin-bottom:40px}.payment-process-card .card-body .chart-wrapper{position:relative;width:140px;height:140px;flex-shrink:0}.payment-process-card .card-body .chart-wrapper .donut-chart-svg{transform:rotate(0)}.payment-process-card .card-body .chart-wrapper .donut-chart-svg circle{fill:transparent}.payment-process-card .card-body .chart-wrapper .donut-chart-svg .donut-ring-bg{stroke:#c4c4c4}.payment-process-card .card-body .chart-wrapper .donut-chart-svg .donut-ring-progress{stroke:#006dbf;transition:stroke-dashoffset .8s ease;stroke-linecap:butt}.payment-process-card .card-body .chart-wrapper .donut-chart-svg .donut-ring-progress-full{stroke:#2e7d32;transition:stroke-dashoffset .8s ease;stroke-linecap:butt}.payment-process-card .card-body .chart-wrapper .chart-center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;flex-direction:column}.payment-process-card .card-body .chart-wrapper .chart-center-text .chart-number{font-size:24px;font-weight:800;line-height:1}.payment-process-card .card-body .chart-wrapper .chart-center-text .chart-number.full{color:#2e7d32}.payment-process-card .card-body .chart-wrapper .chart-center-text .chart-label{font-size:14px;color:#585858}.payment-process-card .card-body .main-info{flex-grow:1}.payment-process-card .card-body .main-info .plan-label{font-size:14px;font-weight:600;display:block;margin-bottom:4px}.payment-process-card .card-body .main-info .plan-amount{font-size:22px;font-weight:800;margin:0 0 12px}.payment-process-card .card-body .main-info .divider{height:1px;background-color:#e0e0e0;margin-bottom:12px;width:100%}.payment-process-card .card-body .main-info .legend-list{list-style:none;padding:0;margin:0}.payment-process-card .card-body .main-info .legend-list .legend-item{display:flex;align-items:center;margin-bottom:8px}.payment-process-card .card-body .main-info .legend-list .legend-item .dot{width:14px;height:14px;border-radius:50%;margin-right:10px;display:inline-block}.payment-process-card .card-body .main-info .legend-list .legend-item .dot.blue{background-color:#006dbf}.payment-process-card .card-body .main-info .legend-list .legend-item .dot.green{background-color:#2e7d32}.payment-process-card .card-body .main-info .legend-list .legend-item .dot.grey{background-color:#c4c4c4}.payment-process-card .card-body .main-info .legend-list .legend-item .legend-text{font-size:13px;color:#1a1a1a}.payment-process-card .card-body .main-info .legend-list .legend-item .legend-text.full{color:#2e7d32}.payment-process-card .card-details-list{display:flex;flex-direction:column;gap:16px}.payment-process-card .card-details-list .detail-row{display:flex;align-items:baseline;justify-content:space-between;font-size:14px}.payment-process-card .card-details-list .detail-row .label{color:#1a1a1a}.payment-process-card .card-details-list .detail-row .dots{flex-grow:1;border-bottom:1px dotted #ccc;margin:0 8px;position:relative;top:-4px}.payment-process-card .card-details-list .detail-row .value{font-weight:600;color:#1a1a1a}@media(max-width:480px){.payment-process-card .card-body{flex-direction:column;align-items:flex-start}.payment-process-card .card-body .chart-wrapper{align-self:center;margin-bottom:16px}}.pay-quota-card{background-color:#fff;border-radius:8px;padding:32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#333;box-sizing:border-box}.pay-quota-card .card-header{margin-bottom:24px}.pay-quota-card .card-header .icon-wrapper{margin-bottom:16px;color:#333}.pay-quota-card .card-header .card-title{font-size:20px;font-weight:800;margin:0 0 8px}.pay-quota-card .card-header .card-subtitle{font-size:14px;color:#585858;line-height:1.5;margin:0}.pay-quota-card .card-body .notification-fee-box{background-color:#f6f7fc;border:1px solid #e2e8ee;border-radius:6px;padding:16px;margin-bottom:32px;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:6px}.pay-quota-card .card-body .notification-fee-box .notification-title{font-family:Poppins;font-weight:400;font-style:normal;font-size:16px;line-height:25px;letter-spacing:0px;vertical-align:middle;color:#333}.pay-quota-card .card-body .notification-fee-box .notification-text{font-family:Poppins;font-weight:700;font-style:Bold;font-size:36px;line-height:42px;letter-spacing:-.5px;color:#333}.pay-quota-card .card-body .section-title{font-size:18px;font-weight:800;margin-bottom:20px}.pay-quota-card .card-body .details-list{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.pay-quota-card .card-body .details-list .detail-row{display:flex;align-items:center;width:100%}.pay-quota-card .card-body .details-list .detail-row .label-group{display:flex;align-items:center;flex-shrink:0}.pay-quota-card .card-body .details-list .detail-row .label-group .row-icon{margin-right:12px;color:#333}.pay-quota-card .card-body .details-list .detail-row .label-group .label{font-size:14px;color:#333}.pay-quota-card .card-body .details-list .detail-row .dots{flex-grow:1;border-bottom:1px dotted #e0e0e0;margin:0 12px;position:relative;top:-4px}.pay-quota-card .card-body .details-list .detail-row .value{font-size:14px;color:#333;font-weight:500;flex-shrink:0}.pay-quota-card .card-footer .pay-button{width:100%;padding:14px;border:none;border-radius:24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;background-color:#006dbf;color:#fff}.pay-quota-card .card-footer .pay-button:hover:not(.disabled){background-color:#005ea6}.pay-quota-card .card-footer .pay-button.disabled{background-color:#ccc;color:#666;cursor:not-allowed}.pay-quota-card .card-footer .notification-box{background-color:#e1f3fa;border:1px solid #bfe1f1;border-radius:6px;padding:16px;width:100%}.pay-quota-card .card-footer .notification-box .notification-header{display:flex;gap:4px;align-items:center;margin-bottom:8px;color:#333}.pay-quota-card .card-footer .notification-box .notification-header .info-icon{margin-right:8px}.pay-quota-card .card-footer .notification-box .notification-header .notification-title{font-size:14px;font-weight:700}.pay-quota-card .card-footer .notification-box .notification-text{font-size:13px;color:#585858;margin:0;line-height:1.4}.quantity-selector{width:50px;border-radius:8px;border:1px solid #333333}.payment-plan-table-container{background-color:#fff;border-radius:8px;padding:24px;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a;box-sizing:border-box}.payment-plan-table-container .table-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.payment-plan-table-container .table-header .header-text .title{font-size:20px;font-weight:800;margin:0 0 4px}.payment-plan-table-container .table-header .header-text .subtitle{font-size:14px;color:#585858;margin:0}.payment-plan-table-container .table-header .filter-button{display:flex;align-items:center;padding:8px 16px;background:transparent;border:1px solid #006dbf;border-radius:20px;color:#006dbf;font-weight:600;cursor:pointer;transition:all .2s}.payment-plan-table-container .table-header .filter-button .icon{margin-right:8px}.payment-plan-table-container .table-header .filter-button:hover{background-color:rgba(0,109,191,.05)}.payment-plan-table-container .mobile-only{display:none}.payment-plan-table-container .desktop-only{display:block}.payment-plan-table-container .table-responsive-wrapper{overflow-x:auto;margin-bottom:24px}.payment-plan-table-container .table-responsive-wrapper .payments-table{width:100%;border-collapse:collapse;min-width:700px}.payment-plan-table-container .table-responsive-wrapper .payments-table thead tr th{text-align:left;font-size:14px;font-weight:800;padding:16px;border-bottom:1px solid #e0e0e0;color:#1a1a1a}.payment-plan-table-container .table-responsive-wrapper .payments-table tbody tr:nth-child(odd){background-color:#f4f6f8}.payment-plan-table-container .table-responsive-wrapper .payments-table tbody tr:nth-child(2n){background-color:#fff}.payment-plan-table-container .table-responsive-wrapper .payments-table tbody tr td{padding:16px;font-size:14px;vertical-align:middle;border-bottom:none}.payment-plan-table-container .table-responsive-wrapper .payments-table tbody tr td.td-id{font-weight:600}.payment-plan-table-container .table-responsive-wrapper .payments-table tbody tr td.td-date{color:#585858}.payment-plan-table-container .table-responsive-wrapper .payments-table tbody tr td.td-amount{font-weight:700}.payment-plan-table-container .table-responsive-wrapper .payments-table tbody tr td.td-amount .amount-text{display:block}.payment-plan-table-container .table-responsive-wrapper .payments-table tbody tr td.td-amount .extra-label{margin-top:4px;font-size:12px;color:#2e7d32;display:flex;align-items:center;gap:4px}.payment-plan-table-container .table-responsive-wrapper .payments-table tbody tr td.td-status .status-badge{display:inline-block;padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid transparent}.payment-plan-table-container .table-responsive-wrapper .payments-table tbody tr td.td-status .status-badge.status-approved{background-color:#e8f5e9;color:#2e7d32;border-color:#c8e6c9}.payment-plan-table-container .table-responsive-wrapper .payments-table tbody tr td.td-status .status-badge.status-review{background-color:#fff;color:#333;border-color:#333}.payment-plan-table-container .table-responsive-wrapper .payments-table tbody tr td.td-actions{text-align:right}.payment-plan-table-container .table-responsive-wrapper .payments-table tbody tr td.td-actions .download-link{background:none;border:none;color:#006dbf;cursor:pointer;font-size:14px;text-decoration:underline;display:inline-flex;align-items:center;gap:8px}.payment-plan-table-container .table-responsive-wrapper .payments-table tbody tr td.td-actions .download-link:hover{color:#00508c}.payment-plan-table-container .table-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.payment-plan-table-container .table-footer .results-count{font-size:14px;color:#585858}.payment-plan-table-container .table-footer .pagination-controls{display:flex;align-items:center;gap:8px}.payment-plan-table-container .table-footer .pagination-controls .page-nav-btn{width:32px;height:32px;border-radius:50%;border:1px solid #e0e0e0;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#1a1a1a}.payment-plan-table-container .table-footer .pagination-controls .page-nav-btn:hover:not(:disabled){background-color:#f4f6f8}.payment-plan-table-container .table-footer .pagination-controls .page-nav-btn:disabled{opacity:.5;cursor:not-allowed}.payment-plan-table-container .table-footer .pagination-controls .page-number{background:none;border:none;font-size:14px;padding:4px 8px;cursor:pointer;font-weight:600}.payment-plan-table-container .table-footer .pagination-controls .page-number.active{color:#1a1a1a;text-decoration:underline}.payment-plan-table-container .table-footer .pagination-controls .page-dots{color:#585858}.payment-plan-table-container .table-footer .pagination-controls .page-size-selector{margin-left:12px;border:1px solid #e0e0e0;border-radius:6px;padding:4px 12px;display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}@media(max-width:768px){.payment-plan-table-container{padding:16px}.payment-plan-table-container .table-header{align-items:center;margin-bottom:16px}.payment-plan-table-container .table-header .header-text .subtitle{display:none}.payment-plan-table-container .table-header .filter-button{padding:8px;border-radius:50%}.payment-plan-table-container .table-header .filter-button .btn-text{display:none}.payment-plan-table-container .table-header .filter-button .icon{margin-right:0}.payment-plan-table-container .desktop-only{display:none}.payment-plan-table-container .mobile-only{display:block}.payment-plan-table-container .mobile-payments-list{margin-bottom:24px;border-radius:8px;overflow:hidden;border:1px solid #e0e0e0}.payment-plan-table-container .mobile-payments-list .mobile-payment-card{padding:16px}.payment-plan-table-container .mobile-payments-list .mobile-payment-card:nth-child(odd){background-color:#f4f6f8}.payment-plan-table-container .mobile-payments-list .mobile-payment-card:nth-child(2n){background-color:#fff}.payment-plan-table-container .mobile-payments-list .mobile-payment-card .card-top-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.payment-plan-table-container .mobile-payments-list .mobile-payment-card .card-top-row .amount-date-group{display:flex;flex-direction:column}.payment-plan-table-container .mobile-payments-list .mobile-payment-card .card-top-row .amount-date-group .amount{font-weight:800;font-size:16px;margin-bottom:4px;color:#1a1a1a}.payment-plan-table-container .mobile-payments-list .mobile-payment-card .card-top-row .amount-date-group .date{font-size:14px;color:#585858}.payment-plan-table-container .mobile-payments-list .mobile-payment-card .card-top-row .amount-date-group .extra-label{margin-top:4px;font-size:12px;color:#2e7d32;display:flex;align-items:center;gap:4px}.payment-plan-table-container .mobile-payments-list .mobile-payment-card .card-top-row .status-group .status-badge{display:inline-block;padding:4px 12px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid transparent}.payment-plan-table-container .mobile-payments-list .mobile-payment-card .card-top-row .status-group .status-badge.status-approved{background-color:#e8f5e9;color:#2e7d32;border-color:#c8e6c9}.payment-plan-table-container .mobile-payments-list .mobile-payment-card .card-top-row .status-group .status-badge.status-review{background-color:#fff;color:#333;border-color:#333}.payment-plan-table-container .mobile-payments-list .mobile-payment-card .card-bottom-row .download-link{background:none;border:none;color:#006dbf;cursor:pointer;font-size:14px;text-decoration:underline;display:inline-flex;align-items:center;gap:8px}.payment-plan-table-container .mobile-payments-list .mobile-payment-card .card-bottom-row .download-link:hover{color:#00508c}.payment-plan-table-container .table-footer{flex-direction:column;gap:16px;justify-content:center}.payment-plan-table-container .table-footer .results-count{order:2}.payment-plan-table-container .table-footer .pagination-controls{order:1}}.modal-overlay{position:absolute;display:flex;justify-content:center;background-color:#fff;border-radius:8px;width:100%;max-width:550px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#333;box-shadow:0 4px 8px rgba(0,0,0,.1);box-sizing:border-box;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-overlay .modal-container{margin:24px}.modal-header .modal-title{font-size:24px;font-weight:700;margin:15px 0 4px}.modal-header .modal-subtitle{font-size:16px;color:#585858;margin-bottom:24px}.modal-button{display:flex;justify-content:end}.modal-button .close-button{font-size:12px;background-color:#fff;cursor:pointer}.modal-button .close-button .close-text{font-weight:300;margin-right:10px}.modal-button .close-button .close-icon{font-size:13px;font-weight:700}.modal-form .form-group{display:flex;flex-direction:column}.modal-form .form-group .form-select{display:flex;color:#585858;border:.5px solid #e2e8ee;height:44px;width:550px;max-width:100%;border-radius:12px;padding:0% 0% 0% 10px;margin-top:10px}.modal-form .form-group .form-select:hover{border-color:silver}.modal-form{font-size:14px}.form-section{max-width:800px;margin:0 auto}.section-label{display:block;font-size:14px;font-weight:400;color:#333;margin-bottom:16px}.form-row{display:flex;gap:16px}.form-field{flex:1;display:flex;flex-direction:column}.field-label{font-size:14px;font-weight:400;color:#333;margin-bottom:8px}.form-select{width:100%;padding:12px 40px 12px 16px;font-size:15px;color:#6b6b6b;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236b6b6b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;height:44px}.form-select:hover{border-color:silver}.form-select:focus{outline:none;border-color:#000;box-shadow:0 0 0 1px #000}.form-select option:disabled{color:silver}@media(max-width:640px){.form-row{flex-direction:column}}.input-wrapper{position:relative;display:flex;align-items:center}.currency-symbol{position:absolute;left:16px;font-size:15px;color:#6b6b6b;pointer-events:none}.form-input{height:44px;width:100%;padding:12px 16px 12px 32px;font-size:15px;color:#1a1a1a;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}.form-input:hover{border-color:silver}.form-input:focus{outline:none;border-color:#000;box-shadow:0 0 0 1px #000}.form-input::placeholder{color:silver}.divider{max-width:800px;margin:18px auto;border:none;border-top:1px solid #e0e0e0;height:0}.modal-actions{font-weight:300;display:flex;justify-content:end;height:auto;margin-top:18px;gap:12px}.modal-actions .btn-primary{background-color:#ccc;border:1px solid #cccccc;border-radius:100vw;height:44px;width:105px;min-width:88px}.modal-actions .btn-secondary{color:#006dbf;background-color:#fff;border:1px solid #006dbf;border-radius:100vw;height:44px;width:105px;min-width:88px;margin:auto 10px}.important-info-card{background-color:#eaf8fd;border-radius:8px;border:1px solid transparent;padding:24px;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a;box-sizing:border-box}.important-info-card .card-header{display:flex;gap:4px;align-items:center;margin-bottom:20px}.important-info-card .card-header .header-icon{margin-right:12px;color:#1a1a1a}.important-info-card .card-header .card-title{font-size:18px;font-weight:800;margin:0}.important-info-card .info-list{margin:0 0 24px;padding-left:20px}.important-info-card .info-list .info-item{font-size:15px;line-height:1.6;color:#4a4a4a;margin-bottom:8px}.important-info-card .info-list .info-item::marker{color:#1a1a1a}.important-info-card .info-list .info-item:last-child{margin-bottom:0}.important-info-card .link-button{background:none;border:none;padding:0;color:#006dbf;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;display:flex;align-items:center;transition:opacity .2s;text-decoration:underline}.important-info-card .link-button .link-icon{margin-left:8px;transition:transform .2s ease}.important-info-card .link-button:hover{opacity:.8}.important-info-card .link-button:hover .link-icon{transform:translate(4px)}.support-info-card{background-color:#fff;border-radius:8px;border:1px solid transparent;padding:24px;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1a1a1a;box-sizing:border-box}.support-info-card .card-header{display:flex;align-items:center;margin-bottom:20px;gap:4px}.support-info-card .card-header .header-icon{margin-right:12px;color:#1a1a1a}.support-info-card .card-header .card-title{font-size:18px;font-weight:800;margin:0}.support-info-card .info-text{font-size:15px;line-height:1.6;color:#4a4a4a;margin-bottom:8px}.support-info-card .link-button{background:none;border:none;padding:0;color:#006dbf;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;display:flex;align-items:center;transition:opacity .2s;text-decoration:underline}.support-info-card .link-button .link-icon{margin-left:8px;transition:transform .2s ease}.support-info-card .link-button:hover{opacity:.8}.support-info-card .link-button:hover .link-icon{transform:translate(4px)}.subsidies-container{background:#f6f7fc;display:flex;flex-direction:column;gap:20px}.subsidies-container>.title-user-name{font-weight:700;font-style:bold;font-size:44px;line-height:53px;letter-spacing:0%;vertical-align:middle}.subsidies-container>.wellcome-text{font-weight:400;font-style:normal;font-size:12px;line-height:17px;letter-spacing:.4px}.subsidies-container .subsidy-container{display:flex;padding:16px;flex-direction:column;align-items:flex-start;flex:1 0 0;border-radius:10px;border:1px solid #e5e7eb;background:#fff}.subsidies-container .subsidy-container>.titles-container{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}.subsidies-container .subsidy-container>.titles-container>.text-section{display:flex;flex-direction:column}.subsidies-container .subsidy-container>.titles-container>.text-section.center{align-items:center;margin:24px 0}.subsidies-container .subsidy-container>.titles-container>.text-section>.title-subsidy{color:#333;font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:29px}.subsidies-container .subsidy-container>.titles-container>.text-section>.wellcome-subsidy{color:#707070;font-feature-settings:"liga" off,"clig" off;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:25px;margin-top:16px}.subsidies-container .subsidy-container>.titles-container>.text-section>.wellcome-subsidy.center{text-align:center}.subsidies-container .subsidy-container>.options-container{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:24px;margin-bottom:24px}.subsdy-container{display:flex;flex-direction:column;gap:12px}.application-container{display:flex;flex-direction:row;gap:32px}.application-container>.application-subsidy-container{display:flex;width:50%;padding:16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;border-radius:12px;border:1px solid var(--Neutros-Outline, #e2e8ee);background:var(--Primarios-Base, #fff);box-shadow:0 2px 4px -2px rgba(0,0,0,.1),0 4px 6px -1px rgba(0,0,0,.1)}.application-container>.application-subsidy-container>.application-subsidy-actions{display:flex;flex-direction:row;gap:16px;justify-content:flex-end;width:100%;margin-top:16px}.application-container>.application-subsidy-container>.title-subsidy{color:#333;font-feature-settings:"liga" off,"clig" off;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:-.5px}.application-container>.application-subsidy-container>.wellcome-subsidy{color:#333;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.notification-width{width:calc(50% - 16px)}.review-container{display:flex;padding:16px;flex-direction:column;align-items:center;justify-content:center;flex:1 0 0;border-radius:10px;background:#fff;color:#333;width:100%}.review-container .titles-container{display:flex;flex-direction:row;justify-content:center;width:100%;align-items:center}.review-container .titles-container>.text-section{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:22px 16px}.review-container .titles-container>.text-section>.info-icon{color:#333;margin:0}.review-container .titles-container>.text-section>.title-subsidy{color:#333;font-family:Poppins;font-size:40px;font-style:normal;font-weight:700;line-height:48px;text-align:center;margin:0}.review-container .titles-container>.text-section>.wellcome-subsidy{color:#707070;font-feature-settings:"liga" off,"clig" off;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center;max-width:730px;margin:0}.review-container .titles-container>.text-section>.wellcome-subsidy .calendar-link{color:#06c;text-decoration:underline;cursor:pointer}.review-container .titles-container>.text-section>.wellcome-subsidy .calendar-link:hover{color:#049;text-decoration:underline}.review-container .titles-container>.text-section>.wellcome-subsidy .calendar-link:visited{color:#06c;text-decoration:underline}.review-container .titles-container>.text-section>.wellcome-subsidy .calendar-link:active{color:#06c}.close-modal{display:flex;justify-content:flex-end;align-items:center;cursor:pointer;color:var(--Text-High-emphasis, #333);text-align:center;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:.4px}.table-subsidies-container{border-radius:10px;border:1px solid #e5e7eb;background:#fff;overflow:hidden;width:100%}.table-subsidies-container .table-responsive-wrapper{overflow-x:auto}.table-subsidies-container .subsidies-table{width:100%;border-collapse:collapse}.table-subsidies-container .subsidies-table thead{background:#f9fafb}.table-subsidies-container .subsidies-table thead th{padding:16px;text-align:left;color:#6b7280;font-weight:600;font-size:14px;border-bottom:1px solid #e5e7eb}.table-subsidies-container .subsidies-table tbody tr{border-bottom:1px solid #e5e7eb}.table-subsidies-container .subsidies-table tbody tr:hover{background:#f9fafb}.table-subsidies-container .subsidies-table tbody tr td{padding:16px;color:#111827;font-size:14px}.table-subsidies-container .subsidies-table .status-badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.table-subsidies-container .subsidies-table .status-badge.status-approved{background:#e8f5e9;color:#333}.table-subsidies-container .subsidies-table .status-badge.status-rejected{background:#fee2e2;color:#991b1b}.table-subsidies-container .subsidies-table .status-badge.status-pending{background:#f6f7fc;color:#4b5563}.table-subsidies-container .subsidies-table .status-badge.status-new{background:#f6f7fc;color:#e2f3fb}.table-subsidies-container .subsidies-table .action-link{color:#0067b1;text-decoration:none;font-weight:500}.table-subsidies-container .subsidies-table .action-link:hover{text-decoration:underline}.table-subsidies-container .subsidies-table .action-link:visited{color:#0067b1}.text-section{display:flex;flex-direction:column}.text-section.center{align-items:center;margin:24px 0}.text-section{padding:5px}.text-section>.title-subsidy{color:#333;font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:29px}.text-section>.wellcome-subsidy{color:#707070;font-feature-settings:"liga" off,"clig" off;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:25px;margin-top:16px;margin-bottom:10px}.text-section>.wellcome-subsidy.center{text-align:center}
