@charset "UTF-8";:root{--primary: #163edf;--primary-50: #163edf76;--primary-100: #1737b9;--secondary: #070730;--secondary-50: #0707307b;--secondary-100: #03031b;--warning: #fab203;--warning-50: #fab40369;--warning-100: #e7a603;--gray: #eaeaea;--gray-50: #eaeaea79;--gray-100: #dad8d8;--gray-200: #515151;--gray-300: #3e3e3e;--dark: #000000;--dark-50: #8f96b376;--white: #ffffff;--white-75: #ffffffaf;--success: #2ec258;--success-50: #2ec25851;--danger: #f05a5a;--danger-50: #f05a5a95;--info: #0dcaf0}*{font-family:Poppins,sans-serif}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-thumb{background:#66666694;border-radius:20px}*::-webkit-scrollbar-track{background:transparent}input{caret-color:var(--primary)}a{text-decoration:none!important}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;padding-right:20px}th,td{border-bottom-color:#c7c7c7a4!important;padding:12px!important}th{font-weight:500}textarea{resize:none!important}.color-1{color:var(--primary)}.color-2{color:var(--secondary)!important}.color-gray{color:var(--gray)}.color-gray-100{color:var(--gray-100)}.color-gray-50{color:var(--gray-50)}.text-dark-50{color:var(--dark-50)}.text-success{color:var(--success)!important}.text-warning{color:var(--warning)!important}.text-danger{color:var(--danger)!important}.text-white-75{color:var(--white-75)!important}.bg-1{background-color:var(--primary)!important}.bg-2{background-color:var(--secondary)}.bg-gray{background-color:var(--gray)}.bg-gray-50{background-color:var(--gray-50)}.bg-gray-100{background-color:var(--gray-100)}.bg-gray-200{background-color:var(--gray-200)}.bg-gray-300{background-color:var(--gray-300)}.bg-dark{background-color:var(--dark)!important}.bg-dark-50{background-color:var(--dark-50)!important}.bg-success-50{background-color:var(--success-50)}.bg-danger-50{background-color:var(--danger-50)}.bg-primary-50{background-color:var(--primary-50)}.border-color-1{border-color:#41485b!important;box-shadow:0 5px 25px #9999}.btn-1{background-color:var(--primary);color:#fff!important}.btn-1:hover{background-color:var(--primary-100)}.btn-1:focus{box-shadow:0 0 0 3.5px var(--primary-50)}.btn-2{background-color:var(--secondary);color:#fff!important}.btn-2:hover{background-color:var(--secondary-100);border-right-color:var(--secondary-100)}.btn-2:focus{box-shadow:0 0 0 3.5px var(--secondary-50)}.btn-warning{background-color:var(--warning);color:#fff!important}.btn-warning:hover{background-color:var(--warning-100);border-right-color:var(--warning-100)}.btn-warning:focus{box-shadow:0 0 0 3.5px var(--warning-50)}.btn-danger{background-color:red!important;border-color:red!important}.btn-danger:hover{background-color:#f00505!important}.btn-danger:focus{box-shadow:0 0 0 3.5px #ff000083!important}.btn-gray{background-color:var(--gray)}.btn-gray:hover{background-color:var(--gray-100)}.btn-gray:focus{box-shadow:0 0 0 3.5px var(--gray-50)}.rounded-7{border-radius:7px}.rounded-top-7{border-radius:7px 7px 0 0}.rounded-10{border-radius:10px}.rounded-top-15{border-radius:15px 15px 0 0}.rounded-bottom-15{border-radius:0 0 15px 15px}.fw-500{font-weight:500}.main-dash{padding:28px;overflow:auto;height:calc(100vh - 85px)}.form-floating>.form-control,.form-floating>.form-select{box-shadow:none!important;padding:12px!important;height:50px!important;background-color:transparent;color:#fff}.form-floating>textarea.form-control{height:107px!important}.form-floating>label{line-height:1;height:auto;color:#fff!important}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:1;padding:8px 12px!important;transform:scale(.85) translateY(-1.15rem) translate(.4rem);background-color:var(--secondary)}.title-error,.title-done,.title-warning{font-size:18px!important;background:var(--danger);color:var(--white)!important;border-radius:4px 4px 0 0;padding-bottom:10px!important}.title-done{background:var(--primary)}.title-warning{background:var(--warning)}.swal2-title{font-size:26px}.content-alert{margin:10px 10px 0!important}.my-modal{height:100%;display:flex;margin:auto!important;max-width:1100px!important;padding:0 15px}.my-modal-sm{height:100%;display:flex;margin:auto!important;max-width:600px!important;padding:15px}.my-modal .modal-content,.my-modal-sm .modal-content{margin:auto;border-radius:15px!important;background-color:var(--gray-200)}.modal-body{max-height:calc(100vh - 200px);overflow:auto}.input-card.StripeElement--invalid+label+small:after{content:attr(error);color:red}.input-card{padding:14px;border:1px solid #ddd;border-radius:7px}.input-card+label{position:absolute;top:12px;background-color:var(--gray-200);padding:0 10px;left:7px;transition:.2s;color:var(--white);pointer-events:none}.input-card.StripeElement--focus+label,.input-card:not(.StripeElement--empty)+label{top:-12px;left:7px!important}.changeFile{position:absolute;top:0;right:0;opacity:.5}div:hover>.changeFile{opacity:1}.my-tool-tip>.tooltip-inner{background-color:var(--primary)}.my-tool-tip>.tooltip-arrow:before{border-bottom-color:var(--primary)}.labelPass:after{content:"Cambiar contrase\f1 a";color:#306eed}.labelPass:not(.collapsed):after{content:"Cancelar";color:red}.color-1[role=button]:hover{color:var(--warning);-webkit-user-select:none;user-select:none}.dropdown-item{-webkit-user-select:none;user-select:none;cursor:pointer}.view{animation-name:view;animation-duration:.4s}.shadow-img{box-shadow:12px 12px 40px 12px #cddcff2d;border-radius:20px}*[tooltip]{position:relative}*[tooltip]:after{content:attr(tooltip);position:absolute;visibility:hidden;opacity:0;bottom:20%;left:50%;transform:translate(-50%,-50%);padding:3px 10px;background-color:var(--secondary-50);border-radius:5px;color:var(--white);border:1px solid var(--dark-50);transition:.1s;pointer-events:none;white-space:nowrap;font-size:14px}*[tooltip]:hover:after{bottom:50%;visibility:visible;opacity:1}ul[label="-"]{list-style:"- "}#spinner{position:fixed;inset:0;background-color:#0000002f;display:flex;justify-content:center;align-items:center;z-index:2000}#spinner:after{content:"";border:7px solid var(--primary);display:block;border-left-color:transparent;border-radius:50%;width:100px;height:100px;animation:spin 1s linear infinite}@keyframes view{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
