@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local("Inter"),url(/build/assets/Inter-Regular-64c3218f.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:local("Inter"),url(/build/assets/Inter-Italic-f1427b26.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local("Inter"),url(/build/assets/Inter-Thin-BETA-a5d25fb9.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:local("Inter"),url(/build/assets/Inter-ThinItalic-BETA-a4df17a0.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:local("Inter"),url(/build/assets/Inter-ExtraLight-BETA-6227b284.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:local("Inter"),url(/build/assets/Inter-ExtraLightItalic-BETA-647b598c.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local("Inter"),url(/build/assets/Inter-Light-BETA-54e1f9ed.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:local("Inter"),url(/build/assets/Inter-LightItalic-BETA-b91dc047.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local("Inter"),url(/build/assets/Inter-Medium-a1f7b468.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:local("Inter"),url(/build/assets/Inter-MediumItalic-924e7e77.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local("Inter"),url(/build/assets/Inter-SemiBold-ad09305d.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:local("Inter"),url(/build/assets/Inter-SemiBoldItalic-decfbb37.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local("Inter"),url(/build/assets/Inter-Bold-23d9ce79.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:local("Inter"),url(/build/assets/Inter-BoldItalic-59fd1e4b.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local("Inter"),url(/build/assets/Inter-ExtraBold-181b7ef8.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:local("Inter"),url(/build/assets/Inter-ExtraBoldItalic-4761624a.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:local("Inter"),url(/build/assets/Inter-Black-6ea13afd.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:local("Inter"),url(/build/assets/Inter-BlackItalic-1996ada9.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box;list-style:none;outline:none;background:none;border:none;text-decoration:none;scroll-behavior:smooth;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.transition-fade{transition:.4s;opacity:1}html.is-animating .transition-fade{opacity:0;transform:translateY(-20px)}html{font-size:62.5%;--nav_resize: 235px;--black_color: #1a2e44;--black_color_hover: #566583;--primary_color: #45e890;--success_color: #22d172;--danger_color: #fb5151;--warning_color: #ffa726;--white_color: #fff;--light_bg_color: #f7f9fb;--borde_radius: .5rem;--transition: .2s linear;--field_border_color: #d0d3d8;--box_shadow: 0 5px 20px rgba(26, 46, 68, .2);--box_shadow_sml: 0 2px 5px rgba(26, 46, 68, .2);--bg_side_bar: var(--white_color);--border: 1px solid var(--field_border_color)}html.dark{--black_color: #fff;--black_color_hover: #ddd;--primary_color: #45e890;--success_color: #22d172;--danger_color: #fb5151;--warning_color: #ffa726;--white_color: #111827;--light_bg_color: #f7f9fb;--borde_radius: .5rem;--transition: .2s linear;--field_border_color: rgba(128, 128, 128, .2);--box_shadow: none;--box_shadow_sml: none;--bg_side_bar: #1f2937}html.closed body{margin-left:calc(var(--nav_resize) * -1);grid-template-columns:var(--nav_resize) 1fr}html.closed body nav{box-shadow:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{border-radius:999px;background-color:var(--primary_color)}.swup-progress-bar{height:4px;background-color:var(--primary_color);z-index:100000000000000000000}body{font-size:1.4rem;background:var(--white_color);color:var(--black_color);line-height:1.5;display:grid;grid-template-columns:clamp(235px,var(--nav_resize),350px) 1fr;overflow:hidden;overflow-x:auto;transition:margin-left var(--transition)}body.body_guest{grid-template-columns:1fr}body.body_guest main{padding:0;min-height:100vh;display:flex;flex-direction:column}button{cursor:pointer;border-radius:.5rem}button:focus,input:focus,select:focus,textarea:focus{outline:2px solid var(--primary_color);outline-offset:2px}:disabled{filter:opacity(.4);cursor:not-allowed}.btn,.main_notifications .notification.report .drop_down>button{padding:1rem 2rem;font-size:1.5rem;font-weight:600;border-radius:var(--borde_radius);transition:var(--transition)}.btn-primary,.main_notifications .notification.report .drop_down>button{background-color:var(--success_color);border:1px solid var(--success_color);color:var(--white_color)}.btn-primary:hover,.main_notifications .notification.report .drop_down>button:hover,.btn-primary:focus,.main_notifications .notification.report .drop_down>button:focus{background-color:var(--primary_color)}.btn-secondary{color:var(--black_color);border:1px solid var(--black_color)}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.current{background-color:var(--black_color);color:var(--white_color)}.btn-danger{background-color:var(--danger_color);color:var(--light_bg_color)}.btn-small,.main_notifications .notification.report .drop_down>button{padding:.7rem 1.5rem;font-size:1.4rem}.air-datepicker-global-container{z-index:10000000000000000}input,select,textarea{background-color:var(--backgroung);display:block;font-size:1.5rem;padding:1.5rem 1.1rem;line-height:1.3rem;border:1px solid var(--field_border_color);border-radius:var(--borde_radius);color:var(--black_color);transition:border var(--transition);resize:none;width:100%}input:focus,select:focus,textarea:focus{border:1px solid var(--primary_color)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--black_color_hover)}select:focus{background-color:var(--bg_side_bar)}label{padding-bottom:.5rem;display:inline-block;color:var(--black_color_hover)}main{padding:0 2rem 3rem;overflow:auto;height:100vh;position:relative}main h1{padding:2rem 0 3rem}.fa-spinner{animation:loader 1s linear infinite}@keyframes loader{to{transform:rotate(360deg)}}.titte_page{margin-bottom:2rem;display:flex;align-items:center;gap:12px}.message_box{padding:2rem;border-radius:var(--borde_radius);margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.message_box.success{background:rgba(34,209,114,.1803921569);color:var(--success_color)}.message_box.success i.type{background:var(--success_color)}.message_box.success i.close{color:var(--success_color)}.message_box.info{background:rgba(255,168,38,.2039215686);color:var(--warning_color)}.message_box.info i.type{background:var(--warning_color)}.message_box.info i.close{color:var(--warning_color)}.message_box.danger{background:rgba(251,81,81,.2117647059);color:var(--danger_color)}.message_box.danger i.type{background:var(--danger_color);color:var(--danger_color);background:none;font-size:1.5rem}.message_box.danger i.close{color:var(--danger_color)}.message_box i.type{height:20px;width:20px;display:flex;justify-content:center;align-items:center;border-radius:50%;color:var(--white_color);flex-shrink:0}.message_box p{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.message_box i.close{font-size:1.5rem}.links_pagination{margin:4rem 0}.links_pagination .pagination_container{display:flex;justify-content:center;align-items:center}.links_pagination .pagination_container i{font-size:3rem;color:var(--primary_color);padding:1rem 0}.links_pagination nav ul{display:flex;justify-content:center;align-items:center;gap:1rem}.links_pagination nav ul li.active>span{background-color:var(--primary_color);color:var(--white_color);pointer-events:none}.links_pagination nav ul li.disabled>span{opacity:.7;background-color:var(--black_color_hover);pointer-events:none;color:var(--white_color)}.links_pagination nav ul li>a,.links_pagination nav ul li>span,.links_pagination nav ul li>button{display:inline-flex;justify-content:center;align-items:center;height:3rem;width:3rem;padding:0;font-size:1.4rem;background-color:var(--bg_side_bar);border:var(--border);color:var(--black_color)}.contact_container_admins{margin:2rem 0}.contact_container_admins .admin_box_contact{width:90%;max-width:400px;box-shadow:var(--box_shadow_sml);border-radius:.5rem;padding:1rem;margin:auto;margin-bottom:1rem}.contact_container_admins .admin_box_contact .name{font-size:1.8rem;margin-bottom:1rem;text-transform:uppercase}.contact_container_admins .admin_box_contact .contact{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:1rem}.contact_container_admins .admin_box_contact .contact i,.contact_container_admins .admin_box_contact .contact a{font-size:1.8rem;color:var(--primary_color)}.contact_container_admins .admin_box_contact .contact a{font-size:1.5rem;text-decoration:underline}.modal_container{position:fixed;inset:0;overflow-y:auto;padding:3rem 2rem;z-index:99999999}.modal_container .inset_modal{position:absolute;inset:0;background-color:#00000080}.modal_container .containt_modal{transition:var(--transition);background-color:var(--white_color);border-radius:var(--borde_radius);overflow:hidden;box-shadow:var(--box_shadow_sml);z-index:999999999999999;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:600px;padding:2rem}.modal_container .containt_modal input{width:100%}.badge{padding:.5rem 1rem;border-radius:var(--borde_radius);color:var(--white_color)!important;background-color:var(--black_color);font-size:14px}.app_logo{font-size:2rem;color:var(--black_color);position:relative;padding:1rem 0}.app_logo:before,.app_logo:after{content:"";position:absolute;bottom:0px;left:50%;transform:translate(-50%);background-color:var(--primary_color);height:3px;width:50%}.app_logo:after{bottom:-10px;width:30%}.app_logo span{color:var(--primary_color)}.form_general{display:grid;grid-template-columns:1fr;gap:1rem}.container_login_form{width:100%;flex:1;display:flex;justify-content:center;align-items:center}.container_login_form.profil_form{justify-content:flex-start}.container_login_form.profil_form form{padding:0;border-radius:0;box-shadow:none;border:none}.container_login_form form{padding:2rem;border-radius:var(--borde_radius);box-shadow:var(--box_shadow);background-color:var(--bg_side_bar);border:var(--border)}.container_login_form.register_form{min-height:initial;padding-top:2rem}.container_login_form.register_form form{max-width:650px;grid-template-columns:1fr 1fr}.container_login_form.register_form form h1,.container_login_form.register_form form .message{grid-column-end:span 2}.container_login_form.register_form form.create_contribution h1{margin-bottom:2rem}.container_login_form.register_form form.create_contribution .form-group{margin-bottom:1rem}.container_login_form.register_form form.create_contribution .form-group input{width:100%}.container_login_form.register_form form.create_contribution .message_box,.container_login_form.register_form form .textarea{grid-column-end:span 2}.container_login_form.register_form form .textarea textarea{height:60px}.container_login_form .message{font-size:1.5rem;color:var(--black_color_hover);margin-bottom:2rem}.container_login_form.no_flex{flex-direction:column}.container_login_form.no_flex>div{width:100%}.container_login_form.no_flex .title{margin-bottom:3rem}.container_login_form.no_flex .message{width:80%;max-width:700px;text-align:center}.container_login_form .title{color:var(--black_color)}.container_login_form .title span{color:var(--primary_color)}.container_login_form .login_form{width:98%;max-width:400px;min-width:250px;display:grid;grid-template-rows:1fr;position:relative}.container_login_form .login_form .logo,.container_login_form .login_form .title{font-size:3rem;margin-bottom:2rem;padding:0}.container_login_form .login_form.login button,.container_login_form .login_form.login .no_account{display:block;width:100%}.container_login_form .login_form.register_user .checkbox_container{grid-column-end:span 2}.container_login_form .login_form input:not(input[type=checkbox]),.container_login_form .login_form select,.container_login_form .login_form textarea{width:100%}.container_login_form .login_form button,.container_login_form .login_form .no_account{padding:15px 11px;text-align:center}.container_login_form .login_form .no_account_message{margin-top:1rem}.checkbox_container{display:flex;align-items:center;gap:1rem;margin:1rem 0}.checkbox_container input{display:none}.checkbox_container input:checked~.checkbox{background-color:var(--success_color);outline:2px solid var(--success_color)}.checkbox_container input:checked~.checkbox i.fa-times{opacity:0}.checkbox_container input:checked~.checkbox i.fa-check{opacity:1}.checkbox_container .checkbox{height:12px;width:12px;border-radius:4px;background-color:var(--danger_color);outline:2px solid var(--danger_color);outline-offset:2px;transition:var(--transition);position:relative}.checkbox_container .checkbox i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white_color);font-size:10px}.checkbox_container .checkbox i.fa-check{opacity:0}.checkbox_container label{padding-bottom:0;cursor:pointer}.error_field{color:var(--danger_color)!important}.user{padding:2rem 1rem 0;text-align:center;margin-bottom:2rem}.user img{font-size:4rem;height:7rem;width:7rem;border-radius:50%;object-fit:cover;outline:2px solid var(--black_color_hover);outline-offset:3px}.user p{font-size:1.5rem;padding-top:.5rem;white-space:nowrap}.descktop_navbar{height:100vh;background:var(--bg_side_bar);z-index:9;position:relative;box-shadow:var(--shadow_big);display:flex;flex-direction:column;box-shadow:var(--box_shadow)}.descktop_navbar .bar-resize{position:absolute;height:100%;width:4px;background:transparent;right:-4px;top:0}.descktop_navbar .bar-resize:before{content:"";position:absolute;height:100%;width:100%;transition:.3s linear;background:var(--nav_left)}.descktop_navbar .bar-resize:hover{cursor:ew-resize}.descktop_navbar .bar-resize:hover:before{background:var(--black_color)}.descktop_navbar h1{text-align:center;margin-bottom:2rem}.descktop_navbar ul{flex:1;overflow-y:auto}.descktop_navbar ul li.title{padding:1rem;font-size:1.6rem;background-color:var(--black_color);color:var(--white_color);height:45px;display:flex;justify-content:flex-start;align-items:center;gap:1rem}.descktop_navbar ul li.title i{font-size:2rem}.descktop_navbar ul li.title span{font-size:1.5rem}.descktop_navbar ul li a{display:flex;justify-content:flex-start;align-items:center;padding:0 1rem;gap:1rem;color:var(--black_color);height:45px;transition:var(--transition);background-image:linear-gradient(to right,transparent,transparent)}.descktop_navbar ul li a:hover,.descktop_navbar ul li a:focus{color:var(--black_color_hover);gap:2rem;background:linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,.1))}.descktop_navbar ul li a.current{padding:0 1rem}.descktop_navbar ul li a.current i,.descktop_navbar ul li a.current span{color:var(--success_color)}.descktop_navbar ul li a i{font-size:2rem;width:3rem;color:var(--black_color_hover)}.descktop_navbar ul li a span{font-size:1.5rem;white-space:nowrap}.drop_down{position:relative}.drop_down .drop_down_btn{font-size:1.5rem;padding:1rem 1.5em;text-decoration:underline}.drop_down .drop_content{position:absolute;top:130%;right:0;width:230px;background-color:var(--bg_side_bar);border-radius:var(--borde_radius);box-shadow:var(--box_shadow);overflow:hidden;z-index:9999;max-height:300px;overflow:auto;border:var(--border)}.drop_down .drop_content div{width:100%}.drop_down .drop_content a,.drop_down .drop_content button{display:flex;justify-content:flex-start;align-items:center;gap:1rem;padding:1.2rem 1rem;font-size:1.6rem;color:var(--black_color);transition:var(--transition);background-color:transparent;width:100%}.drop_down .drop_content a[disabled]:hover,.drop_down .drop_content button[disabled]:hover{gap:1rem;color:var(--black_color)}.drop_down .drop_content a:hover,.drop_down .drop_content button:hover{color:var(--primary_color);gap:2rem;background-color:#00000008}.drop_down .drop_content .buttons{display:flex;gap:1rem;padding:1rem}.drop_down .drop_content .buttons button{flex:1}.drop_down .drop_content .buttons button .fa-spinner{display:none}.drop_down .drop_content .buttons button.btn-primary,.drop_down .drop_content .buttons .main_notifications .notification.report .drop_down>button,.main_notifications .notification.report .drop_down .drop_content .buttons .drop_down>button{background-color:var(--primary_color);color:var(--white_color)!important;text-align:center}.drop_down .drop_content .buttons button.btn-primary:hover,.drop_down .drop_content .buttons .main_notifications .notification.report .drop_down>button:hover,.main_notifications .notification.report .drop_down .drop_content .buttons .drop_down>button:hover{color:var(--primary_color)}.drop_down .drop_content .buttons button.btn-danger{background-color:var(--danger_color);color:var(--white_color)!important}.nav_top{height:75px;padding:0 2rem;background-color:var(--bg_side_bar);display:flex;justify-content:space-between;align-items:center;position:relative;border-bottom:1px solid var(--field_border_color);position:sticky;top:0;left:0;width:100%;z-index:999999}.nav_top .app_logo{display:none}.nav_top #nav_btn{font-size:2rem;color:var(--black_color)}.nav_top .right{display:flex;justify-content:center;align-items:center;gap:2rem}.nav_top .right button{padding:1rem;border-radius:.5rem;color:var(--black_color)}.nav_top .right button i{color:var(--black_color_hover)}.nav_top .right .btn_top_nav.dark .fa-sun{display:none}.nav_top .right .btn_top_nav.dark .fa-moon{display:block}.nav_top .right .btn_top_nav i{pointer-events:none;font-size:2rem}.nav_top .right .btn_top_nav .fa-moon{display:none}.nav_top .right .btn_top_nav .fa-sun{color:var(--warning_color)}.nav_top .right .notification{position:relative;box-shadow:none;margin:0}.nav_top .right .notification:hover{background-color:var(--white_color)}.nav_top .right .notification .counter{position:absolute;font-size:13px;color:var(--white_color);height:18px;width:18px;border-radius:50%;background-color:#fb5151;top:-7px;right:-8px}.nav_top .right .notification .fa-bell{font-size:2rem;color:var(--black_color)}.nav_top .right .color_hover{color:var(--black_color_hover);font-size:1.3rem}.nav_top .right .user{margin-bottom:.5rem}.notifications_container{position:fixed;right:0px;top:0px;box-shadow:var(--box_shadow);border-radius:var(--borde_radius);width:90%;max-width:400px;background:var(--bg_side_bar);border:var(--border);height:100vh;z-index:99999999;display:flex;flex-direction:column}.notifications_container .header{border-bottom:1px solid var(--field_border_color);text-align:center;padding:1rem 0}.notifications_container .header h2 .close{float:left;position:relative;top:3px;left:19px;font-size:2rem}.notifications_container .body{flex:1;overflow:auto;padding:1rem;position:relative}.notifications_container .body .not_found{font-size:1.7rem;text-align:center;padding:2rem 0}.notifications_container .body .loader{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;top:0;left:0;background-color:var(--white_color);display:none}.notifications_container .body .loader.show{display:flex}.notifications_container .body .loader i{font-size:2rem;color:var(--primary_color);padding:2rem 0}.notifications_container .body .notification{padding:1rem;margin-bottom:1rem;box-shadow:var(--box_shadow_sml)}.notifications_container .footer{border-top:1px solid var(--field_border_color);text-align:center}.notifications_container .footer a{font-size:1.5rem;padding:1rem 0;display:block;width:100%;color:var(--primary_color)}.main_notifications .not_found{font-size:1.7rem;padding:2rem 0}.main_notifications .notification:hover{background:var(--white_color)}.main_notifications .notification.report{display:flex;justify-content:space-between;align-items:center;gap:10px}.main_notifications .notification.report .drop_down>button{padding:5px}.notification{padding:1rem 1.5rem;display:block;background:var(--white_color);border-radius:var(--borde_radius);box-shadow:var(--box_shadow_sml);margin-bottom:1rem;transition:var(--transition);border:var(--border)}.notification:hover{background-color:var(--field_border_color)}.notification h3{padding-bottom:.5rem;color:var(--black_color)}.notification .message{font-size:1.5rem;color:var(--black_color)}.notification .time{color:var(--black_color_hover);padding-top:.5rem}.bottom_nav_mobile{position:fixed;bottom:0;left:0;right:0;width:100%;transform-origin:bottom;transform:scaleY(1);z-index:999;display:none;background-color:var(--white_color)}.bottom_nav_mobile.active{transform:scaleY(1)}.bottom_nav_mobile .links{display:flex;justify-content:center;align-items:flex-end;width:100%}.bottom_nav_mobile .links li{flex:1}.bottom_nav_mobile .links li a{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:5px;padding:1rem 0;flex:1;transition:var(--transition);box-shadow:0 -5px 20px #0003;color:var(--black_color)}.bottom_nav_mobile .links li a:hover i,.bottom_nav_mobile .links li a:hover span{color:var(--primary_color)}.bottom_nav_mobile .links li a i{font-size:2.5rem}.bottom_nav_mobile .links li a span{font-size:1.4rem}.header_page{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin:1rem 0 2rem;flex-wrap:wrap}.header_page .header-search{flex:1;max-width:375px;display:flex;justify-content:flex-start;background-color:var(--backgroung);border:1px solid var(--field_border_color);border-radius:var(--borde_radius);transition:border var(--transition)}.header_page .header-search .icone{width:5rem;display:flex;justify-content:center;align-items:center}.header_page .header-search i{font-size:1.9rem;color:var(--black_color_hover)}.header_page .header-search i.fa-spinner{color:var(--primary_color);font-size:2.5rem;display:none}.header_page .header-search input[type=search]{flex:1;border:0}.header_page .fa-spinner{display:none}.header_page .buttons{display:flex;justify-content:center;align-items:center;gap:2rem}.filters{display:flex;justify-content:flex-start;align-items:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.filters .filter_by_field{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.filters .filter_by_field:nth-child(1) .drop_down .drop_content,.filters .filter_by_field:nth-child(3) .drop_down .drop_content{right:initial;left:0}.filters .filter_by_field:nth-child(1) .drop_down .drop_content{width:250px}.filters .filter_by_field:nth-child(1) .drop_down .drop_content .fa-caret-down,.filters .filter_by_field:nth-child(1) .drop_down .drop_content .fa-caret-up{margin-left:auto}.filters .filter_by_field:nth-child(1) .drop_down .drop_content button:hover{gap:1rem}.filters .filter_by_field .drop_down>button{box-shadow:var(--box_shadow_sml);padding:1rem 1.5rem;border-radius:var(--borde_radius);background-color:var(--bg_side_bar);color:var(--black_color);border:var(--border)}.filters .loarder_filter{display:none}.filters .loarder_filter i{font-size:2rem;color:var(--primary_color)}.default_image{height:5rem;width:5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--white_color)}.reject{color:var(--danger_color);display:flex}.reject i{height:1.7rem;width:1.7rem;border-radius:50%;font-size:1rem;background-color:var(--danger_color);color:var(--white_color);margin-left:5px;display:flex;justify-content:center;align-items:center}.container_users .user{display:grid;grid-template-columns:3fr 1.5fr 2.5fr 1fr 1fr .5fr;grid-template-areas:"name email phone amount confirm actions";gap:1rem;box-shadow:var(--box_shadow_sml);padding:1rem;border-radius:var(--borde_radius);border:var(--border)}.container_users .user div{font-size:1.6rem;text-align:left;white-space:nowrap;display:flex;align-items:center}.container_users .user div:nth-child(1){grid-area:name}.container_users .user div:nth-child(2){grid-area:email}.container_users .user div:nth-child(3){grid-area:phone}.container_users .user div:nth-child(4){grid-area:amount}.container_users .user div:nth-child(5){grid-area:confirm}.container_users .user div:nth-child(6){grid-area:actions;justify-content:flex-end}.container_users .user div.name{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.container_users .user div .btn-small,.container_users .user div .main_notifications .notification.report .drop_down>button,.main_notifications .notification.report .container_users .user div .drop_down>button{padding:0;height:2.9rem;width:2.9rem;font-size:1.5rem;display:flex;justify-content:center;align-items:center}.container_users .user div p{text-align:left;padding:0;color:var(--black_color)}.container_users .user div p span{font-size:1.3rem;color:var(--black_color_hover)}.container_users .user div p span.no_confirm{color:var(--warning_color)}.container_users .user div a{color:var(--primary_color);text-decoration:underline}.container_users .user div .badge{border-radius:50%;padding:3px 6px;font-size:10px}.container_users .user div .drop_down .drop_content{width:250px;flex-direction:column}.container_users .user div .drop_down .drop_content a,.container_users .user div .drop_down .drop_content button{width:100%;color:var(--black_color);text-decoration:none}.container_users .user div .drop_down .drop_content a .fa-spinner,.container_users .user div .drop_down .drop_content button .fa-spinner{display:none}.container_users .user div .drop_down .drop_content a:hover,.container_users .user div .drop_down .drop_content button:hover{color:var(--primary_color)}.info_user{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:4rem;box-shadow:var(--box_shadow_sml);padding:2rem;border-radius:.5rem}.info_user .image .sub_image{height:10rem;width:10rem;font-size:3rem;border-radius:50%;color:var(--white_color);display:flex;justify-content:center;align-items:center;margin-top:3rem}.info_user .image .info_ p{font-size:1.5rem;margin-bottom:1rem}.info_user .image .info_ p.confirm{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.info_user .image .info_ p.confirm i{font-size:1.6rem;height:3rem;width:3rem;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;color:var(--white_color);margin-left:1rem}.info_user .image .info_ p.confirm i.fa-check{background:var(--success_color)}.info_user .image .info_ p.confirm i.fa-times{background:var(--danger_color)}.info_user .image .info_ p span{white-space:nowrap;color:var(--black_color_hover)}.info_user .content_info{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.info_user .content_info p{font-size:1.5rem}.info_user .content_info p span i{color:var(--primary_color);padding-right:1rem}.info_user .content_info p span:nth-child(2){color:var(--black_color_hover)}.info_user .content_info p span:nth-child(2) a{color:var(--black_color_hover);text-decoration:underline}.user_form_update{box-shadow:var(--box_shadow_sml);padding:2rem;border-radius:.5rem;margin-top:2rem}.user_form_update h2{margin-bottom:1.5rem}.contributions_container{margin-top:2rem;box-shadow:var(--box_shadow);padding:1rem;border-radius:var(--borde_radius);border:var(--border);background-color:var(--bg_side_bar)}.contributions_container h2{margin-bottom:1rem}.contributions_container h3{margin:1rem 0 0}.contributions_container .buttons{border-bottom:1px solid var(--field_border_color);padding:1rem 0}.contributions_container .buttons.months{margin-bottom:1rem}.contributions_container .contributions{flex:1;max-height:80vh;display:flex;flex-direction:column}.contributions_container .contributions .joining_date{margin-bottom:1rem}.contributions_container .contributions .container_details_month{flex:1;overflow:auto}.contributions_container .contributions .container_details_month p{flex:1}.contributions_container .contributions .container_details_month p:nth-child(3){text-align:right}.contributions_container .contributions .litigation .contribution{background-color:#fb515121}.contributions_container .contributions .contribution{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:1rem;box-shadow:var(--box_shadow_sml);border-radius:var(--borde_radius);margin-bottom:1rem;gap:1rem;border:var(--border)}.contributions_container .contributions .contribution.avance{border-bottom:2px solid var(--primary_color)}.contributions_container .contributions .contribution.loan_expense{flex-wrap:nowrap}.contributions_container .contributions .contribution.loan_expense .infos{flex:1;display:flex;justify-content:flex-start;align-items:center;gap:1rem;flex-wrap:wrap}.contributions_container .contributions .contribution.loan_expense .infos p{flex:1}.contributions_container .contributions .contribution.loan_expense .infos p:nth-child(1),.contributions_container .contributions .contribution.loan_expense .infos p:nth-child(3),.contributions_container .contributions .contribution.loan_expense .infos p:nth-child(4){white-space:nowrap}.contributions_container .contributions .contribution.loan_expense .infos p:nth-child(2){flex:3}.contributions_container .contributions .contribution.loan_expense .infos p.n_confirm{color:var(--danger_color)}.contributions_container .contributions .contribution.loan_expense a i{font-size:1.7rem;color:var(--primary_color)}.loans_container .loan{box-shadow:var(--box_shadow_sml);padding:1rem;border-radius:var(--borde_radius);display:grid;grid-template-columns:1fr auto;gap:2rem;border:var(--border);margin-bottom:2rem}.loans_container .loan .infos{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;row-gap:2rem;column-gap:5rem}.loans_container .loan .infos>div{flex:1;white-space:nowrap}.loans_container .loan .infos>div.name{flex:2}.loans_container .loan .infos .default_image{flex-shrink:0}.loans_container .loan .infos .name{display:flex;justify-content:flex-start;align-items:center;gap:.5rem}.loans_container .loan .infos .no_confirm{color:var(--warning_color)}.loans_container .loan .buttons{display:flex;justify-content:center;align-items:center}.loans_container .loan .buttons .btn-small,.loans_container .loan .buttons .main_notifications .notification.report .drop_down>button,.main_notifications .notification.report .loans_container .loan .buttons .drop_down>button{padding:0;height:2.9rem;width:2.9rem;font-size:1.5rem;display:flex;justify-content:center;align-items:center}.loans_container .modal_container .containt_modal{max-width:735px}.loans_container .modal_container .containt_modal .close_modal{display:flex;justify-content:flex-end}.loans_container .modal_container .containt_modal .close_modal button{color:var(--black_color);font-size:2rem}.loans_container .modal_container .containt_modal .title{margin-bottom:2rem}.loans_container .modal_container .containt_modal p{font-size:1.5rem}.loans_container .modal_container .containt_modal p.rejected span:nth-child(1){color:var(--danger_color)}.loans_container .modal_container .containt_modal p.reason{line-height:1.5;margin:2rem 0;font-size:1.6rem}.loans_container .modal_container .containt_modal p span:nth-child(1){color:var(--black_color_hover)}.loans_container .modal_container .containt_modal form{margin-top:2rem}.loans_container .modal_container .containt_modal form p{margin-bottom:1rem}.loans_container .modal_container .containt_modal form .form-group.submit{margin-top:1rem}.loans_container .modal_container .containt_modal form .error_field{font-size:1.4rem;color:var(--danger_color)}.loans_container .modal_container .containt_modal form button i{display:none}.preload_{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:999999999;visibility:hidden;pointer-events:none;display:flex;justify-content:center;align-items:center}.preload_ i{font-size:3rem;color:var(--white_color)}.preload_.visible{visibility:visible;pointer-events:initial}.dashboard.top_container{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}.dashboard.top_container .item{display:flex;justify-content:center;align-items:center;padding:2rem;border-radius:var(--borde_radius);box-shadow:var(--box_shadow);border:1px solid rgba(0,0,0,.1);transition:var(--transition);background-color:var(--bg_side_bar)}.dashboard.top_container .item h2{color:var(--black_color)}.dashboard.top_container .item p{color:var(--black_color_hover)}.dashboard.top_container .item .content{flex:1}.dashboard.top_container .item i{font-size:2rem;color:var(--primary_color)}.dashboard.top_container div.item,.dashboard.top_container a.item:hover{box-shadow:none;border:1px solid rgba(0,0,0,.1)}.container_dashboard{margin-top:3rem}.container_dashboard .form-group{flex:1}.container_dashboard .form-group select{width:100%;max-width:400px}.container_dashboard .container_chart{display:grid;gap:2rem;grid-template-columns:1fr 1fr}.container_dashboard .container_chart .chart{padding:1rem;box-shadow:var(--box_shadow);border-radius:var(--borde_radius);border:var(--border);background-color:var(--bg_side_bar)}.container_dashboard .container_chart .chart.last_users{display:flex;flex-direction:column;max-height:300px}.container_dashboard .container_chart .chart.last_users .users{flex:1;overflow:auto}.container_dashboard .loader_p{display:none;justify-content:center}.container_dashboard .loader_p.visible{display:flex}.container_dashboard .loader_p i{font-size:3rem;color:var(--primary_color)}.container_profil{margin-bottom:3rem;box-shadow:var(--box_shadow);border-radius:var(--borde_radius);padding:2rem;background:var(--bg_side_bar);border:var(--border);margin-top:2rem}.container_profil .activity{display:flex;justify-content:flex-end;align-items:center;gap:1rem}.container_profil .image{text-align:center}.container_profil .image img{height:20rem;width:20rem;border-radius:50%;margin-bottom:1rem}.container_profil .roles{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;margin-top:1rem}.profile_update_container .modal_container .containt_modal p{margin:1rem 0 2rem}.profile_update_container .modal_container .containt_modal .buttons{margin-top:1rem}.profile_update_container section{box-shadow:var(--box_shadow);padding:2rem;margin-bottom:3rem;border-radius:var(--borde_radius);border:var(--border);background-color:var(--bg_side_bar)}.profile_update_container section h2{margin-bottom:2rem}.profile_update_container section h2.delete_acount{color:var(--danger_color)}.profile_update_container section p{font-size:1.5rem;color:var(--black_color_hover);margin-bottom:1rem}table{width:100%;border-collapse:collapse}table th{font-size:1.6rem}table tbody tr:nth-child(odd){background-color:#0000001a}table td,table th{text-align:left;padding:.5rem 1rem}table td.empty,table th.empty{background-color:var(--black_color);color:var(--white_color);text-align:center}table tfoot{background-color:var(--black_color)}table tfoot td{font-size:1.6rem;font-weight:700;color:var(--white_color)}.container_report{margin:2rem 0 3rem}.container_report h2{margin-bottom:1rem}.container_report h3{color:var(--black_color_hover)}.container_report table{margin-bottom:2rem}.container_settings{display:grid;grid-template-columns:1fr;gap:2rem}.container_settings .box{padding:1rem;border-radius:var(--borde_radius);box-shadow:var(--box_shadow);max-height:80vh;display:flex;flex-direction:column;border:var(--border);background-color:var(--bg_side_bar)}.container_settings .box h2,.container_settings .box h3{margin-bottom:1rem}.container_settings .box .container_{flex:1;overflow:auto}.container_settings .box .item{display:flex;justify-content:space-between;align-items:center;padding:1rem;box-shadow:var(--box_shadow_sml);border-radius:var(--borde_radius);margin-bottom:1rem;border:var(--border)}.container_settings .box .item p{color:var(--black_color_hover)}.container_settings .box form{padding:1rem;box-shadow:var(--box_shadow);border-radius:var(--borde_radius);margin-bottom:30px;border:var(--border)}.container_settings .box form .form-group{margin-bottom:1rem}footer{display:flex;justify-content:center;align-items:center;padding:1rem 0;box-shadow:var(--box_shadow);gap:1rem}footer a{color:var(--primary_color);text-decoration:underline}@media print{body{grid-template-columns:1fr}.btn,.main_notifications .notification.report .drop_down>button{display:none}nav.descktop_navbar,.nav_top{display:none}main{padding:0}.filters{display:none}}@media screen and (max-width: 1178px){.container_users .user{grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"name name name name actions" "phone email amount confirm actions"}}@media screen and (max-width: 1032px){.container_users .user{grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-template-rows:repeat(3,auto);grid-template-areas:"name name name name actions" "phone amount amount amount actions" "email confirm confirm confirm actions"}}@media screen and (max-width: 1000px){html{font-size:55%}.section{width:100%}}@media screen and (max-width: 822px){.container_users .user{grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:repeat(3,auto);grid-template-areas:"name name name actions" "phone amount amount actions" "email confirm confirm actions"}.drop_down .drop_content{width:200px}}@media screen and (max-width: 800px){html{font-size:50%}body{grid-template-columns:1fr}.nav_top{top:0;position:absolute;box-shadow:var(--box_shadow_sml)}.nav_top .app_logo{display:block;position:relative;top:-10px}.nav_top .app_logo:before,.nav_top .app_logo:after{left:0;transform:translate(0)}.nav_top #nav_btn,.descktop_navbar{display:none}.bottom_nav_mobile{display:block}main{padding-bottom:70px}.container_dashboard .container_chart{grid-template-columns:1fr}.main_content_page{margin-top:80px}}@media screen and (max-width: 600px){.container_login_form.register_form form{display:flex;flex-direction:column}.drop_down .drop_content,.filters .filter_by_field:nth-child(1) .drop_down .drop_content{width:180px}}@media screen and (max-width: 450px){html{font-size:45%}.bottom_nav_mobile .links a span{font-size:10px}.info .content_info{grid-template-columns:1fr}}@media screen and (max-width: 380px){.container_users .user{grid-template-columns:4fr 1fr;grid-template-rows:repeat(5,auto);grid-template-areas:"name actions" "phone actions" "email actions" "amount actions" "confirm actions"}}@media screen and (max-width: 325px){input,select,textarea{padding:1rem .5rem;font-size:12px}}
