.vjd-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.vjd-form{display:flex;flex-direction:column;gap:1rem}.cf-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cf-field{display:flex;flex-direction:column;gap:.4rem}.cf-label{font-size:.82rem;font-weight:600}.cf-label em{color:#a33}.cf-field input,.cf-field select,.cf-field textarea{box-sizing:border-box;width:100%;padding:.8rem;border:1px solid #cbd1d8;border-radius:5px;background:white;color:#172331;font:inherit;font-size:.9rem}.cf-field input:focus,.cf-field select:focus,.cf-field textarea:focus{outline:2px solid #aa8a39;outline-offset:2px}.cf-submit{padding:.95rem 1.4rem;border:0;border-radius:5px;background:#122d44;color:white;font:inherit;font-weight:600;cursor:pointer}.cf-feedback{padding:1rem;margin-bottom:1rem;border:1px solid;border-radius:5px;scroll-margin-top:120px}.cf-feedback.is-success{color:#1d5b32;background:#edf8ef}.cf-feedback.is-error{color:#852b23;background:#fff3f0}.vjd-application{scroll-margin-top:120px}.vjd-application .vjd-form{max-width:850px;margin-top:2rem}.vjd-empty{text-align:center;padding:3rem 1rem;border:1px dashed #ccc;border-radius:12px}.vjd-pagination{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.bcard-img{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#183349,#28465d);font-size:2.4rem;overflow:hidden}.bcard-img img{width:100%;height:100%;object-fit:cover}.vjd-form label>span:last-child:not(.cf-label){font-size:.78rem;color:#5c6470}@media(max-width:750px){.cf-row{grid-template-columns:1fr}}

