:root{--background: #ffffff}body{background-color:var(--background)}.header{display:flex;flex-direction:column;align-items:center;padding:1rem}.logo__kiiex{width:6rem;height:auto;margin-top:1rem;margin-bottom:2.5rem;transition:all .4s ease-in-out}.logo__kiiex:hover{scale:1.2}.title__header{font-size:1.7rem;font-family:Montserrat,sans-serif;color:#0c071d;font-weight:700;margin-bottom:.5rem}.subtitle__header{font-size:1rem;font-family:Montserrat,sans-serif;color:#0c071d;font-weight:400;margin-bottom:3.5rem}.company__column1,.company__column2{grid-column:span 2}.wrapper__company{border-top-left-radius:20px;border-top-right-radius:20px}.agent__column1,.agent__column2,.agent__column3,.agent__column4,.agent__column5,.agent__column6,.agent__column7,.shareholders__column1,.shareholders__column2,.shareholders__column3,.shareholders__column4,.shareholders__column5,.shareholders__column6,.shareholders__column7,.traders__column1,.traders__column2,.bank__column1,.operations__column1,.operations__column2,.operations__column3,.operations__column4,.wallet__column1{grid-column:span 2}.form_search{display:flex;flex-direction:row}.form_search label button{width:10%!important;height:auto;bottom:0;top:45px!important}.form_search label img{position:relative;transition:all .3s ease-in-out}.form_search label img:hover{transform:scale(1.1)}.company_phone-placeholder::placeholder{color:#9b9999;font-size:.75rem}.botton__financial{margin-top:.5rem}.botton__financial label{display:flex;align-items:center;font-size:.9rem;height:1.5rem;white-space:nowrap;gap:.5rem;min-width:7rem;color:#3b3b3b}.botton__financial input[type=radio]{width:.9rem;accent-color:#643b80}.box__financial{display:grid;grid-template-columns:.4fr .6fr;grid-template-rows:auto auto;grid-row-gap:.25rem;width:100%;margin-top:1rem;margin-bottom:.5rem}.box__financial label{display:flex;align-items:center;font-size:.9rem;height:1.5rem;min-width:1rem;color:#3b3b3b}.box__financial input[type=checkbox]{width:2rem;margin:0}.checkbox__operation{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:0rem;width:100%;margin-top:.5rem;margin-bottom:.5rem}.checkbox__coin{gap:0rem;width:100%;margin-top:.5rem;margin-bottom:.5rem}.checkbox__operation label,.checkbox__coin label{display:flex;align-items:center;font-size:.9rem;height:2rem;white-space:nowrap;min-width:7rem;color:#3b3b3b;gap:.5rem}.input__operations--checkbox{width:auto;margin-top:0}.documents__description{text-align:left;margin-bottom:1.5rem;font-size:.8rem;line-height:2}.documents__info{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5rem;margin-bottom:2rem;background-color:#f7f7f7;padding:1.5rem;border-radius:.5rem}.info__field{display:flex;flex-direction:column}.info__field label{font-weight:700;margin-bottom:.5rem}.info__field input{padding:.5rem;border:.5px solid #ddd;border-radius:.375rem;font-size:.8rem}.btn-verify{background-color:#643b80;color:#fff;padding:1rem .5rem;border:none;border-radius:.375rem;font-size:.8rem;cursor:pointer}.btn-verify:hover{background-color:#572f6c}.document-row{display:grid;grid-template-columns:1fr 2fr;gap:1rem;margin-bottom:1rem}.row__first{display:flex;gap:1rem;align-items:center;height:3rem}.icons{display:flex;align-items:center}.icon-button{width:2.5rem;background:none;border:none;padding:.5rem;cursor:pointer}.icon-trash-disabled{opacity:.5;pointer-events:none}.icon-check-purple img{filter:sepia(1) saturate(8) hue-rotate(-160deg) brightness(95%);transition:all .3s ease-in-out}.icon-check-purple img:hover{transform:scale(1.1)}.icon-trash-red img{filter:invert(43%) sepia(94%) saturate(6863%) hue-rotate(330deg) brightness(86%) contrast(95%)}button:disabled img{opacity:.8}.camp__archive{background-color:#643b80;color:#fff;width:100%;padding:.5rem 1rem;border:.5px solid #ddd;border-radius:.375rem;font-size:.8rem;cursor:pointer;height:3rem;display:flex;align-items:center;justify-content:center;white-space:nowrap}.camp__archive:hover{background-color:#572f6c}.file-input{display:none}.row__second{display:flex;flex-direction:column}.document-textarea{display:flex;justify-content:center;align-items:center;text-align:left;width:100%;height:3rem;line-height:235%;padding:.5rem .25rem;border:.5px solid #ddd;border-radius:.375rem;font-size:.8rem;background-color:#f7f7f7;resize:none;box-sizing:border-box;white-space:pre-wrap;overflow:hidden}.accordion__header{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:1rem;border-radius:5px;box-shadow:0 2px 5px #0000001a;margin-bottom:.5rem}.accordion__content-wrapper{background-color:#fff;padding:1rem;border-radius:5px;box-shadow:0 2px 5px #0000001a}.accordion__content{padding:.5rem;background-color:#fff}.accordion__content p{margin-top:.25rem;margin-bottom:1rem;font-size:.8rem;color:#000}.accordion__arrow img{transition:transform .3s ease}.arrow-rotate{transform:rotate(90deg)}.arrow-rotate-close{transform:rotate(180deg)}.authorization__box{display:flex;align-items:center}.authorization__box input{margin-right:.75rem;margin-bottom:.5rem}.authorization__box label{display:flex;align-items:center;white-space:nowrap;margin-bottom:.75rem}@media (width <750px){.agent__column1,.agent__column2,.agent__column3,.agent__column4,.agent__column5,.agent__column6,.agent__column7,.shareholders__column1,.shareholders__column2,.shareholders__column3,.shareholders__column4,.shareholders__column5,.shareholders__column6,.shareholders__column7,.traders__column1,.traders__column2,.bank__column1,.operations__column1,.operations__column2,.operations__column3,.operations__column4,.wallet__column1,.company__column1,.company__column2{grid-column:span 1}.box__financial{grid-template-columns:.5fr 1fr;grid-row-gap:.25rem;width:100%}.checkbox__operation{grid-template-columns:1fr 1fr}.documents__info,.document-row{grid-template-columns:1fr}.document-textarea{order:1}.camp__archive{order:2}}.wrapper{background-color:#f3f3f3;padding:1rem 7rem;width:100%;max-width:65rem;margin:auto;box-sizing:border-box}.title{display:flex;justify-content:left;font-weight:700;font-size:1.35rem;margin:1rem .5rem .5rem;text-align:center;color:#2a173a;font-family:Montserrat,sans-serif}.form{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1rem}hr{margin-bottom:1rem}label,h3{font-size:.8rem;font-weight:400;color:#757575;font-family:Montserrat,sans-serif}input,select{width:100%;font-size:.8rem;padding:.7rem;border-radius:.6rem;border:.5px solid #ffffff;margin-top:.5rem}input:focus,select:focus{border:.1rem solid #643b80;outline:none}select:invalid{color:#868585}.readonly-field{border:.5px solid #ffffff;background-color:#fff;color:#000;font-size:.8rem;padding:.7rem;width:100%;text-align:left;margin-top:.1rem}.radio-group{display:flex;align-items:center;gap:2rem;flex-direction:row}.radio-group label{display:flex;align-items:center;font-size:.8rem;text-transform:uppercase;color:#000;gap:.5rem}.radio-group input[type=radio]{margin:0;accent-color:#643b80}.tab-buttons{display:flex;align-items:center;gap:.75rem;margin:1rem 0}.tab-item{display:flex;align-items:center}.tab-button{background-color:#2a173b;color:#fff;padding:.5rem 1rem;border:none;border-radius:.5rem;cursor:pointer;font-size:.8rem;font-family:Montserrat,sans-serif}.tab-button.active{background-color:#643b80}.add-button{background-color:#eee;color:#454e66;font-size:1rem;font-weight:700}.add-button:hover{background-color:#aeafaf}.remove-button{background-color:#9b0a0a;color:#fff;padding:.5rem 1rem;border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;font-family:Montserrat,sans-serif}.remove-button:hover{background-color:#c9302c}input[type=checkbox]{accent-color:#643b80}.footer{display:flex;justify-content:center;padding:0rem 1rem 5rem}.wrapper__footer{border-bottom-left-radius:.6rem;border-bottom-right-radius:.6rem;margin-top:-1rem}.submit-button{background:#643b80;color:#fff;border:none;padding:.625rem 1.25rem;border-radius:1.25rem;cursor:pointer;font-size:1rem;transition:background .3s,transform .3s}.submit-button:hover{transform:scale(1.05);background:linear-gradient(135deg,#b55cc5,#7a1e7d)}.submit-button:active{transform:scale(.95)}@media (width <750px){.wrapper{padding:1rem 2rem;width:100%}.form{grid-template-columns:1fr}}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;font-family:Montserrat,sans-serif}*{scrollbar-width:thin;scrollbar-color:#572f85 #f5f5f5}
