.af26-wrap{max-width:1200px;margin:20px auto;font-family:"Noto Sans Bengali",Arial,sans-serif;color:#08345c}.af26-card{background:#fff;border-radius:14px;box-shadow:0 10px 40px rgba(0,55,100,.14);overflow:hidden;border:1px solid #b9dff4}.af26-header{display:grid;grid-template-columns:150px 1fr 210px;gap:18px;align-items:center;padding:12px 20px;background:linear-gradient(100deg,#0054a6,#0b76c8);color:#fff}.af26-logo{width:130px;height:115px;object-fit:cover;object-position:center 28%;background:#fff;border-radius:8px}.af26-header h1{font-size:38px;margin:0 0 4px}.af26-header p{font-size:20px;margin:0;font-weight:700}.af26-office{background:#fff;color:#123;padding:12px;border-radius:9px}.af26-office input{width:100%;margin-top:6px}.af26-section{margin:16px;border:1px solid #b7ddf5;border-radius:12px;padding:14px;background:#fafdff}.af26-section h2{margin:-14px -14px 14px;padding:9px 16px;background:linear-gradient(90deg,#005aa9,#117fd0);color:#fff;border-radius:11px 11px 0 0;font-size:22px}.af26-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.af26-grid .wide{grid-column:1/-1}.af26-grid label{display:block;font-weight:700;margin-bottom:4px}.af26-grid input,.af26-grid select,.payment-box input{width:100%;padding:10px;border:1px solid #bfd9e9;border-radius:7px;box-sizing:border-box}.photo{grid-column:1/-1;border:2px dashed #86c7ec;padding:12px;border-radius:10px;background:#f4fbff}.photo-note{font-size:13px;margin:5px 0}.photo img{display:none;width:120px;height:120px;object-fit:cover;border-radius:8px;border:1px solid #aaa}.preview{display:none;border:1px solid #b9dced;border-radius:10px;background:#fff}.preview-head{display:flex;gap:12px;align-items:center;padding:10px;background:#0058a8;color:#fff}.preview-head img{width:75px;height:65px;object-fit:cover;border-radius:50%}.preview-head b{font-size:22px;display:block}.preview-head span{display:block}.preview-body{display:grid;grid-template-columns:1fr 170px;gap:15px;padding:16px}.preview-body dl{display:grid;grid-template-columns:170px 1fr;margin:0}.preview-body dt,.preview-body dd{padding:5px;border-bottom:1px solid #e1edf4;margin:0}.preview-body dt{font-weight:700}.preview-body img{width:150px;height:150px;object-fit:cover;border-radius:6px}.preview-actions{display:flex;gap:12px;padding:12px}.preview-actions button,.preview-btn{padding:11px 25px;border-radius:7px;border:0;font-size:17px;font-weight:700;cursor:pointer}.preview-btn{display:block;margin:12px auto;background:#0b73ca;color:#fff}.preview-actions #af26-edit{background:#fff;border:1px solid #1780c9;color:#0865a5}.preview-actions #af26-submit{background:#18a84a;color:#fff;margin-left:auto}.payment-box{padding:18px;background:#fff;border-radius:10px;border:1px solid #ffd0e5}.payment-box b{font-size:36px;color:#d51c72;display:block}.payment-box strong{font-size:20px;display:block;margin:5px 0}.payment-box p{margin:5px 0 12px}.payment-box label{font-weight:700;display:block}.af26-success{padding:18px;background:#eafff0;border:1px solid #65c88b;border-radius:8px}.af26-grid input:focus,.af26-grid select:focus{outline:2px solid #8bc9ef}@media(max-width:800px){.af26-header{grid-template-columns:1fr;text-align:center}.af26-logo{margin:auto}.af26-office{max-width:300px;margin:auto}.af26-grid{grid-template-columns:1fr}.af26-grid .wide{grid-column:auto}.preview-body{grid-template-columns:1fr}.preview-head b{font-size:17px}}
