.card{border-radius:14px!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 12px #0000000d!important}.card-header{background-color:transparent!important;padding:1.5rem 1.5rem .5rem!important}.card-body{padding:1.5rem!important}.form-label{font-size:11px!important;font-weight:700!important;color:#a1acb8!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:.5rem!important}.form-control,.form-select{border-radius:8px!important;border:1px solid #d9dee3!important;background-color:#fff!important;padding:.65rem 1rem!important;font-size:14px!important;color:#566a7f!important}.form-control:focus,.form-select:focus{border-color:#696cff!important;box-shadow:0 0 0 .15rem #696cff1f!important}.form-control::placeholder{color:#c4cdd5}.btn{border-radius:10px!important;font-weight:600!important;transition:all .2s ease-in-out}.btn-primary{background-color:#696cff!important;border-color:#696cff!important}.btn-primary:hover{box-shadow:0 4px 10px #696cff4d!important;transform:translateY(-1px)}.doc-item{border:1px dashed #d9dee3;border-radius:10px;padding:1rem;margin-bottom:.75rem;cursor:pointer;background:#fff;transition:all .2s}.doc-item:hover{border-style:solid;border-color:#696cff;background:#696cff0d}.doc-icon-wrapper{width:38px;height:38px;background:#f5f5f9;border-radius:8px;display:flex;align-items:center;justify-content:center}.doc-icon-wrapper i{font-size:20px;color:#a1acb8}.hover-lift:hover{transform:translateY(-2px)}.transition-all{transition:all .2s ease}.rounded-4{border-radius:14px!important}
