@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,#root{font-family:Poppins,sans-serif}.App{margin:0;padding:0;box-sizing:border-box}.references-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.reference-item{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.4;color:#444}.ref-number{font-weight:700;min-width:25px;color:#000}.ref-text{margin:0;text-align:justify}.page{page-break-after:always;min-height:100vh}.hide-for-pdf{display:none!important}*{margin:0;padding:0;font-family:Poppins!important}.header{background-color:#724e9e26;padding:20px;display:flex;align-items:center;justify-content:space-between;height:100px;width:100%;margin:0 auto}.logo-section{display:flex;align-items:center;gap:15px;width:200px}.logo{width:80%;height:100%;padding:10px;display:flex;justify-content:center;align-items:center}.title{font-size:34px;font-weight:700}.section-header{color:#fff;border-radius:20px;width:30%;display:flex;justify-content:center;font-size:12px;align-items:flex-end}.title-cover{display:flex;flex-direction:column;align-items:flex-end}.banner-bar{width:100%;margin:20px auto 10px;height:45px;font-weight:650;font-size:23px;color:#724e9e;padding:0 16px;border-radius:4px;display:flex;align-items:center;background:linear-gradient(90deg,#724e9e40 80% 22%,#724e9e26 22% 100%)}.genes-wrapper{display:flex;justify-content:center;margin-top:35px;margin-bottom:30px}.genes-box{width:fit-content;background:#e8e0ff;border-radius:24px;padding:10px 48px;font-weight:600;color:#724e9e;font-size:22px;letter-spacing:1px;box-shadow:0 1px 3px #0001;text-align:center}*{font-family:"'Poppins', Arial, sans-serif"}.box{margin:0 auto 21px;background:#fafafa;border-radius:16px;box-shadow:0 2px 8px #eaeaea;width:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px solid #eaeaea;padding:20px}.box-title{font-weight:500;font-size:12pt;color:#111;margin-bottom:24px;letter-spacing:1px}.card-container{margin:0 auto}.card-item{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:18px;overflow:hidden;border:1.5px solid #eee}.card-table{width:100%;border-collapse:collapse;background:#fff}.card-table th{padding:12px 8px;font-weight:700;color:#724e9e;font-size:15px;letter-spacing:1px;text-align:center;border:none;position:relative}.card-table th:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:#724e9e;opacity:.3}.card-table td{text-align:center;padding:6px 8px;font-size:13px;border-bottom:1px solid #eee;position:relative}.card-table td:not(:last-child):after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background:#724e9e;opacity:.2}.card-table td:first-child{color:#222}.bold{font-weight:700}.card-table td:nth-child(2),.card-table td:nth-child(3){color:#444}.card-table td:last-child{display:flex;align-items:center;justify-content:center}.card-description{color:#444;font-size:14px;padding:12px 18px;text-align:center;line-height:1.5;height:100mm;background-color:#724e9e}.card-descriptionn{background:#fff;color:#444;font-size:12px;padding:12px 18px;text-align:center;line-height:1.5}.card-description p{margin:0}.td-snp{width:20%}.footer{background:#724e9e26;border-top:1px solid #eee;padding:8px 20px;font-family:Poppins!important;font-size:13px;color:#222;display:flex;justify-content:space-between;align-items:center;width:100%;height:55px;box-sizing:border-box;position:absolute;bottom:0}.report{display:flex;justify-content:center;flex-direction:column;align-items:center}.page{display:flex;flex-direction:column;width:210mm;height:297mm;border:1px solid gray;position:relative}.cards-container{display:flex;flex-wrap:wrap;justify-content:space-between;height:fit-content;align-items:baseline}.firstpage{background-size:cover;width:100%;height:297mm;display:flex;align-items:end;padding-bottom:180px;padding-left:50px}.firstpage-module{background-size:cover;width:100%;height:297mm;display:flex;align-items:start;padding-top:30px;padding-left:50px}.firstpage-module img{width:130px}.firstpage h1{font-size:50px;color:#6e4e9f;margin:0;font-weight:700}.firstpage h2{font-size:16pt;color:#fff;background-color:#6e4e9f;width:fit-content;padding:0 20px;border-radius:50px;margin:0;font-weight:700}.firstpage-module h2{font-size:13pt;color:#fff;color:#6e4e9f;width:fit-content;padding:10px 30px;border-radius:13px;margin:20px 20px 30px 0;font-weight:600}.firstpageinfo{margin-top:20px;color:#111;display:flex;flex-direction:column;gap:10px;font-size:18px;font-weight:500}.firstpageinfo div{display:flex;gap:10px}.downloadbutton{position:absolute;z-index:100;left:14mm;bottom:30mm}#downloadButton{border:none;background-color:#6e4e9f;color:#fff;padding:10px 80px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer}.secondpage{padding:0 20px}@media (max-width: 760px){.report{display:block}}.firstpage-para{white-space:pre-line;padding-right:50px;font-size:12px;padding-top:2px}.bold-content{font-weight:700;padding-bottom:0}.references-page{background-image:none;padding-left:0}.references-page p{font-size:11px;line-height:13px;padding-left:40px}.references-page h2{margin-left:30px}.nobg{background-image:none}.flex-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.toc-container{width:100%}.bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.bg img{width:100%;height:100%;object-fit:cover}.content{position:absolute;top:50%;left:5%;width:auto;height:50%;z-index:1;display:flex;flex-direction:column;justify-content:flex-start}.content img{width:32%;margin-bottom:20px}.heading{color:#6e4e9f;margin-bottom:20px;font-weight:700!important}.headingnew{color:#6e4e9f;margin-bottom:20px;font-weight:500;font-size:76px}.heading2{color:#fff;background-color:#4080b8;width:fit-content;padding:2px 20px!important;border-radius:13px}.heading2new{color:#fff;background-color:#4080b8;width:fit-content;padding:2px 22px!important;border-radius:13px;font-size:20px;font-weight:100}.heading2new h2{font-weight:500}.ids{font-size:20px;margin-top:10px;display:flex;gap:10px}.keys,.values{font-weight:700;height:110px;display:flex;flex-direction:column;justify-content:space-between}.values{font-weight:400}.special-tag{border-radius:20px;padding:10px 20px;font-weight:600;font-size:13px;width:fit-content}
