.loginContainer{background-color:#fff;min-height:100vh;overflow:hidden;position:relative;width:100%}.forms-container{height:100%;left:0;position:absolute;top:0;width:100%}.signin-signup{display:grid;grid-template-columns:1fr;left:75%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:1s ease-in-out .7s;width:50%;z-index:5}.loginForm{align-items:center;display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;justify-content:center;overflow:hidden;padding:0 5rem;transition:all .2s .7s}.loginForm.sign-up-form{opacity:0;z-index:1}.loginForm.sign-in-form{z-index:2}.title{color:#444;font-size:2.2rem;margin-bottom:10px}.input-field{background-color:#f0f0f0;border-radius:55px;display:grid;grid-template-columns:15% 85%;height:55px;margin:10px 0;max-width:380px;padding:0 .4rem;position:relative;width:100%}.input-field .iLogin{color:#acacac;font-size:1.1rem;line-height:55px;text-align:center;transition:.5s}.input-field .LoginInput{background:none;border:none;color:#333;font-size:1.1rem;font-weight:600;line-height:1;outline:none}.input-field .LoginInput::-webkit-input-placeholder{color:#aaa;font-weight:500}.input-field .LoginInput:-ms-input-placeholder{color:#aaa;font-weight:500}.input-field .LoginInput::placeholder{color:#aaa;font-weight:500}.social-text{font-size:1rem;padding:.7rem 0}.social-media{border:1px solid #dcdcdc;border-radius:5px;box-shadow:0 0 4px #dcdcdc;padding:.7rem}.social-icon,.social-media{display:flex;justify-content:center}.social-icon{align-items:center;border:1px solid #333;border-radius:50%;color:#333;font-size:1.1rem;height:46px;margin:0 .45rem;text-decoration:none;transition:.3s;width:46px}.social-icon:hover{border-color:#4481eb;color:#4481eb}.btn{background-color:#5995fd;border:none;border-radius:49px;color:#fff;cursor:pointer;font-weight:600;height:49px;margin:10px 0;outline:none;text-transform:uppercase;transition:.5s}.btn:hover{background-color:transparent}.panels-container{display:grid;grid-template-columns:repeat(2,1fr);height:100%;left:0;position:absolute;top:0;width:100%}.loginContainer:before{background-image:linear-gradient(-45deg,#259182,orange);border-radius:50%;content:"";height:2000px;position:absolute;right:48%;top:-10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:1.8s ease-in-out;width:2000px;z-index:6}.image{transition:-webkit-transform 1.1s ease-in-out;transition:transform 1.1s ease-in-out;transition:transform 1.1s ease-in-out,-webkit-transform 1.1s ease-in-out;transition-delay:.4s;width:100%}.panel{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-around;text-align:center;z-index:6}.left-panel{padding:3rem 17% 2rem 12%;pointer-events:all}.right-panel{padding:3rem 12% 2rem 17%;pointer-events:none}.panel .contentLogin{color:#fff;-webkit-transform:translateX(-800px);transform:translateX(-800px);transition:-webkit-transform .9s ease-in-out;transition:transform .9s ease-in-out;transition:transform .9s ease-in-out,-webkit-transform .9s ease-in-out;transition-delay:.6s}.panel .loginh3{font-size:1.5rem;font-weight:600;line-height:1}.panel .loginp{font-size:.95rem;padding:.7rem 0}.btn.transparent{background:none;border:2px solid #fff;font-size:.8rem;font-weight:600;height:41px;margin:0;width:130px}.right-panel .contentLogin,.right-panel .image{-webkit-transform:translateX(800px);transform:translateX(800px)}.loginContainer.sign-up-mode:before{right:52%;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.loginContainer.sign-up-mode .left-panel .contentLogin,.loginContainer.sign-up-mode .left-panel .image{opacity:1;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.loginContainer.sign-up-mode .signin-signup{left:25%}.loginContainer.sign-up-mode .loginForm.sign-up-form{opacity:1;z-index:2}.loginContainer.sign-up-mode .loginForm.sign-in-form{opacity:0;z-index:1}.loginContainer.sign-up-mode .right-panel .contentLogin,.loginContainer.sign-up-mode .right-panel .image{-webkit-transform:translateX(0);transform:translateX(0)}.loginContainer.sign-up-mode .right-panel{pointer-events:all}@media(max-width:870px){.loginContainer{height:100vh;min-height:800px}.signin-signup{top:95%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);transition:1s ease-in-out .8s;width:100%}.loginContainer.sign-up-mode .signin-signup,.signin-signup{left:50%}.panels-container{grid-template-columns:1fr;grid-template-rows:1fr 2fr 1fr}.panel{align-items:center;flex-direction:row;grid-column:1/2;justify-content:space-around;padding:2.5rem 8%}.right-panel{grid-row:3/4}.left-panel{grid-row:1/2}.image{transition:-webkit-transform .9s ease-in-out;transition:transform .9s ease-in-out;transition:transform .9s ease-in-out,-webkit-transform .9s ease-in-out;transition-delay:.6s;width:200px}.panel .contentLogin{padding-right:15%;transition:-webkit-transform .9s ease-in-out;transition:transform .9s ease-in-out;transition:transform .9s ease-in-out,-webkit-transform .9s ease-in-out;transition-delay:.8s}.panel .loginh3{font-size:1.2rem}.panel .loginp{font-size:.7rem;padding:.5rem 0}.btn.transparent{font-size:.7rem;height:35px;width:110px}.loginContainer:before{bottom:68%;height:1500px;left:30%;right:auto;top:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:2s ease-in-out;width:1500px}.loginContainer.sign-up-mode:before{bottom:32%;right:auto;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.loginContainer.sign-up-mode .left-panel .contentLogin,.loginContainer.sign-up-mode .left-panel .image{-webkit-transform:translateY(-300px);transform:translateY(-300px)}.loginContainer.sign-up-mode .right-panel .contentLoginn,.loginContainer.sign-up-mode .right-panel .image{-webkit-transform:translateY(0);transform:translateY(0)}.right-panel .contentLoginn,.right-panel .image{-webkit-transform:translateY(300px);transform:translateY(300px)}.loginContainer.sign-up-mode .signin-signup{top:5%;-webkit-transform:translate(-50%);transform:translate(-50%)}}@media(max-width:570px){.loginForm{padding:20px}.image{display:none}.panel .contentLogin{padding:.5rem 1rem}.loginContainer{padding:0}.loginContainer:before{bottom:72%;display:none;left:50%}.loginContainer.sign-up-mode:before{bottom:28%;left:50%}.signin-signup{top:50%}.logo-m{display:block;width:50px}}.sidebar{background-color:#fff;border-right:.5px solid #e6e3e3;flex:1 1;min-height:100vh}.sidebar .top{align-items:center;display:flex;height:50px;justify-content:center}.sidebar .top .logo{color:#259182;font-size:20px;font-weight:700}.sidebar hr{border:.5px solid #e6e3e3;height:0}.sidebar .center{padding-left:10px}.sidebar .center ul{list-style:none;margin:0;padding:0}.sidebar .center ul .title{color:#999;font-size:10px;font-weight:700;margin-bottom:5px;margin-top:15px}.sidebar .center ul li{align-items:center;cursor:pointer;display:flex;padding:5px}.sidebar .center ul li:hover{background-color:#ece8ff}.sidebar .center ul li .icon{color:#259182;font-size:18px}.sidebar .center ul li span{color:#888;font-size:13px;font-weight:600;margin-left:10px}.sidebar .bottom{align-items:center;display:flex;margin:10px}.sidebar .bottom .colorOption{border:1px solid #259182;border-radius:5px;cursor:pointer;height:20px;margin:5px;width:20px}.sidebar .bottom .colorOption:first-child{background-color:#f5f5f5}.sidebar .bottom .colorOption:nth-child(2){background-color:#333}.sidebar .bottom .colorOption:nth-child(3){background-color:#00008b}@media(max-width:767px){.sidebar .center ul li{padding:10px 5px}}.navbar{border-bottom:.5px solid #e7e4e4;color:#555;font-size:14px;height:50px}.navbar,.navbar .wrapper{align-items:center;display:flex}.navbar .wrapper{justify-content:space-between;padding:20px;width:100%}.navbar .wrapper .search{align-items:center;border:.5px solid #d3d3d3;display:flex;padding:3px}.navbar .wrapper .search input{background:transparent;border:none;outline:none}.navbar .wrapper .search input::-webkit-input-placeholder{font-size:12px}.navbar .wrapper .search input:-ms-input-placeholder{font-size:12px}.navbar .wrapper .search input::placeholder{font-size:12px}.navbar .wrapper .items,.navbar .wrapper .items .item{align-items:center;display:flex}.navbar .wrapper .items .item{margin-right:20px;position:relative}.navbar .wrapper .items .item .icon{font-size:20px}.navbar .wrapper .items .item .avatar{border-radius:50%;height:30px;width:30px}.navbar .wrapper .items .item .counter{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:15px;justify-content:center;position:absolute;right:-5px;top:-5px;width:15px}.navbar .notify-badge{font-size:11px;height:16px;padding:0;position:absolute;right:-4px;top:-3px}.navbar .notify-badge span{padding:5px}.logo-m{display:none}@media(max-width:767px){.logo-m{color:#259182;display:inline-block;font-size:20px;font-weight:700}}.home{display:flex}.home .datatable{height:calc(100vh - 280px);padding:20px}.home .homeContainer{flex:6 1}.home .homeContainer .charts,.home .homeContainer .widgets{display:flex;gap:20px;padding:20px}.home .homeContainer .charts{padding:5px 20px}.home .homeContainer .listContainer{box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);margin:20px;padding:20px}.home .homeContainer .listContainer .listTitle{color:gray;font-weight:500;margin-bottom:15px}.widgets{display:flex;padding:15px 7px}.widget{border-radius:10px;box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);flex:1 1;height:100px;margin:0 10px;padding:10px}.widget,.widget .left,.widget .right{display:flex;justify-content:space-between}.widget .left,.widget .right{flex-direction:column}.widget .left .title,.widget .right .title{color:#a0a0a0;font-size:14px;font-weight:700;text-transform:capitalize}.widget .left .counter,.widget .right .counter{font-size:28px;font-weight:300}.widget .left .link,.widget .right .link{border-bottom:1px solid gray;font-size:12px;width:-webkit-max-content;width:max-content}.widget .left .percentage,.widget .right .percentage{align-items:center;display:flex;font-size:14px}.widget .left .percentage.positive,.widget .right .percentage.positive{color:green}.widget .left .percentage.negative,.widget .right .percentage.negative{color:red}.widget .left .icon,.widget .right .icon{align-self:flex-end;border-radius:5px;font-size:18px;padding:5px}@media(max-width:767px){.widgets{flex-direction:column}.widgets .widget{margin-bottom:15px}}.featured{box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);flex:2 1;padding:10px}.featured .top{align-items:center;color:gray;display:flex;justify-content:space-between}.featured .top .title{font-size:16px;font-weight:500}.featured .bottom{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:20px}.featured .bottom .featuredChart{height:100px;width:100px}.featured .bottom .title{color:gray;font-weight:500}.featured .bottom .amount{font-size:30px}.featured .bottom .desc{color:gray;font-size:12px;font-weight:300;text-align:center}.featured .bottom .summary{align-items:center;display:flex;justify-content:space-between;width:100%}.featured .bottom .summary .item{text-align:center}.featured .bottom .summary .item .itemTitle{color:gray;font-size:14px}.featured .bottom .summary .item .itemResult{align-items:center;display:flex;font-size:14px;margin-top:10px}.featured .bottom .summary .item .itemResult.positive{color:green}.featured .bottom .summary .item .itemResult.negative{color:red}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.chart{box-shadow:2px 4px 10px 1px hsla(0,0%,79%,.47);color:gray;flex:4 1;padding:10px}.chart .title{margin-bottom:20px}.chart .chartGrid{stroke:#e4e1e1}.table .cellWrapper{align-items:center;display:flex}.table .cellWrapper .image{border-radius:50%;height:32px;margin-right:10px;object-fit:cover;width:32px}.table .status{border-radius:5px;padding:5px}.table .status.Approved{background-color:rgba(0,128,0,.151);color:green}.table .status.Pending{background-color:rgba(189,189,3,.103);color:#daa520}.backdrop-overlay{align-items:center;background:rgba(0,0,0,.3);bottom:0;display:flex;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:99999}.datatable{height:calc(100vh - 180px);padding:20px}.datatable .datatableTitle{align-items:center;color:gray;display:flex;font-size:24px;justify-content:space-between;margin-bottom:10px;width:100%}.datatable .datatableTitle .link{border:1px solid green;border-radius:5px;color:green;cursor:pointer;font-size:16px;font-weight:400;padding:5px;text-decoration:none}.datatable .cellWithImg{align-items:center;display:flex}.datatable .cellWithImg .cellImg{border-radius:50%;height:32px;margin-right:10px;object-fit:cover;width:32px}.datatable .cellWithStatus{border-radius:5px;padding:5px}.datatable .cellWithStatus.active{background-color:rgba(0,128,0,.05);color:green}.datatable .cellWithStatus.pending{background-color:rgba(255,217,0,.05);color:#daa520}.datatable .cellWithStatus.passive{background-color:rgba(255,0,0,.05);color:crimson}.datatable .cellAction{align-items:center;display:flex;gap:15px}.datatable .cellAction .viewButton{border:1px dotted rgba(0,0,139,.596);border-radius:5px;color:#00008b;cursor:pointer;padding:2px 5px}.datatable .cellAction .editButton{border:1px dotted rgba(0,139,69,.596);border-radius:5px;color:#006400;cursor:pointer;padding:2px 5px}.datatable .cellAction .deleteButton{border:1px dotted rgba(220,20,60,.6);border-radius:5px;color:crimson;cursor:pointer;padding:2px 5px}div.MuiDataGrid-footerContainer{display:none}.stdropdown-container{border:1px solid #ccc;border-radius:5px;position:relative;text-align:left}.stdropdown-menu::-webkit-scrollbar{width:2px}.stdropdown-menu::-webkit-scrollbar-track{background:#f1f1f1}.stdropdown-menu::-webkit-scrollbar-thumb{background:#888}.stdropdown-menu::-webkit-scrollbar-thumb:hover{background:#555}.stdropdown-input{align-items:center;display:flex;justify-content:space-between;padding:5px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.stdropdown-menu{background-color:#fff;border:1px solid #ccc;border-radius:5px;max-height:150px;overflow:auto;position:absolute;-webkit-transform:translateY(4px);transform:translateY(4px);width:100%;z-index:99}.stdropdown-item{cursor:pointer;padding:5px}.stdropdown-item:hover{background-color:rgba(159,195,248,.439)}.stdropdown-item.selected{background-color:#0d6efd;color:#fff}.stdropdown-tags{display:flex;flex-wrap:wrap;gap:5px}.stdropdown-tag-item{background-color:#ddd;border-radius:2px;padding:2px 4px}.stdropdown-tag-close,.stdropdown-tag-item{align-items:center;display:flex}.stsearch-box{background-color:transparent;padding:5px}.stsearch-box input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;padding:5px;width:100%}.app.dark{background-color:#111;color:#9c9c9c}.app.dark .chartGrid{stroke:hsla(0,0%,89%,.219)}.app.dark .table{background-color:#111}.app.dark .tableCell{color:gray}.app.dark .navbar{border-color:#333;color:#999}.app.dark .search{border-color:gray}.app.dark .sidebar{background-color:#111;border-color:#333}.app.dark .sidebar ul li:hover{background-color:#333}.app.dark .sidebar ul li .icon{color:#999}.app.dark hr{border-color:#333}.app.dark .top .logo{color:#999}.app.dark .cellWithStatus,.app.dark .datagrid,.app.dark .datagrid .viewButton,.app.dark .deleteButton{border:none;color:gray}.app.dark input{background-color:transparent}.ml-auto{margin-left:auto}.text-right{text-align:right}table{border-collapse:collapse;font-family:arial,sans-serif;width:100%}td,th{border:1px solid #ddd;padding:8px;text-align:left}tr:nth-child(2n){background-color:#ddd}.profile-img{align-items:center;background:#e7e4e4;border-radius:6px 6px 0 0;color:#fff;display:flex;height:200px;justify-content:center;text-align:center;width:100%}.profile-img img,.profile-img svg{height:150px;width:150px}.profile-img img{object-fit:contain}.profile-img+button{border-radius:0 0 6px 6px}.modal-lg{height:500px;overflow:auto;width:900px}.modal-sm{width:400px}.upload-btn{align-items:center;background-color:#259182;border-radius:0;color:#fff;cursor:pointer;display:flex;justify-content:center;margin:0;padding:5px;text-align:center}.datatable .cellWithImg{border:1px solid #dcdcdc;border-radius:50px;height:32px;padding:2px;width:32px}.text-center{text-align:center}div.css-1aozrgl-MuiDataGrid-root .MuiDataGrid-cellContent,div.css-1jbbcbn-MuiDataGrid-columnHeaderTitle{overflow:visible;overflow:initial}button.toggle-btn{display:none}button.receipt-download{position:absolute;right:0;top:-19px;z-index:1}.receipt{background:#fff;border:1px solid gray;border-top:none;color:#000;position:relative}.receipt-header{background:url(/static/media/receiptHeader.c65b63cbd81e001c04d9.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;display:flex;height:195px}.receipt-header .logo{margin:30px 20px 50px 50px}.receipt-header .content{background:url(/static/media/header1.6bac8495aee9b95b0b4c.png);background-position:100%;background-size:cover;box-sizing:border-box;height:81%;padding:20px 12px;right:0;width:100%;z-index:99}.receipt-header .content h2{font-size:20px;font-weight:900}.receipt-header .content p{font-size:12px;margin-bottom:3px}.receipt .form-content{background:url(/static/media/sign.44423ee5b75afd7fcaae.png) no-repeat;background-position:50%;background-size:contain;font-size:13px;font-weight:400;height:230px;padding:25px 50px}.receipt .quote-left{left:27px;top:-25px}.receipt .quote-left,.receipt .quote-right{bottom:-22px;position:absolute;right:11px;width:60px;z-index:1}.receipt .field{display:flex;margin-bottom:10px;width:100%}.receipt .field span:first-child{font-weight:500;white-space:nowrap}.receipt .receipt-main{background-color:#fff}.receipt .receipt-main p{font-size:13px;margin:20px 9px;text-align:center}.receipt .receipt-main h1{font-weight:800;text-align:center}.receipt .receipt-main .field span:last-child{border-bottom:2px dotted;display:inline-block;flex:1 1;font-weight:700;margin-left:12px}.receipt-footer{background:url(/static/media/receiptFooter.0b1118ce0b23ce5d8cbf.png) no-repeat;background-color:#fff;background-position:bottom;background-size:cover;display:flex;font-size:12px;height:150px;justify-content:space-between;padding:15px 50px}.receipt-footer .signature{background:url(/static/media/stamp.4f41a9e1da3cb5e5cd34.png) no-repeat;background-position:50%;background-size:contain;bottom:20px;height:116px;position:relative;width:200px}.receipt-footer .signature>div{margin-top:68px;text-align:center}@media (max-width:1024px){.modal-sm,div.modal-lg{height:80%;width:80%}.modal-sm{height:400px}}@media (max-width:767px){.modal-sm,div.modal-lg{height:80%;width:70%}button.toggle-btn{display:inline-block}.modal-sm{height:45%}.sidebar{background:#fff;position:absolute;width:80%;z-index:6}.sidebar .center{max-height:calc(100vh - 110px);overflow:auto}}.datatable .cellAction{gap:5px}.hide-certificate{left:0;opacity:0;pointer-events:none;position:fixed!important;top:0;z-index:-1}.sponsored-modal{height:400px;overflow:hidden}@media (max-width:767px){.sponsored-modal{height:auto;overflow:auto}}.list{display:flex;width:100%}.listContainer{flex:6 1}.create-report-pdf{display:flex;width:100%}.create-report-pdf .create-report-pdf-container{background-color:var(--bg-color);flex:6 1;min-height:100vh}.create-report-pdf .create-report-pdf-container .content{margin:0 auto;max-width:1200px;padding:20px}.create-report-pdf .create-report-pdf-container .content .header{margin-bottom:30px;text-align:center}.create-report-pdf .create-report-pdf-container .content .header h1{color:var(--text-color);font-size:2.5rem;font-weight:600;margin-bottom:10px}.create-report-pdf .create-report-pdf-container .content .header p{color:var(--text-secondary);font-size:1.1rem}.create-report-pdf .create-report-pdf-container .content .form-section{background:var(--card-bg);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:30px;padding:30px}.create-report-pdf .create-report-pdf-container .content .form-section .form-header{align-items:center;border-bottom:2px solid var(--border-color);display:flex;margin-bottom:30px;padding-bottom:15px}.create-report-pdf .create-report-pdf-container .content .form-section .form-header .icon{color:var(--primary-color);font-size:2rem;margin-right:15px}.create-report-pdf .create-report-pdf-container .content .form-section .form-header h2{color:var(--text-color);font-size:1.8rem;font-weight:500;margin:0}.create-report-pdf .create-report-pdf-container .content .form-section .form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:25px}.create-report-pdf .create-report-pdf-container .content .form-section .form-group{display:flex;flex-direction:column}.create-report-pdf .create-report-pdf-container .content .form-section .form-group label{color:var(--text-color);font-size:.95rem;font-weight:500;margin-bottom:8px}.create-report-pdf .create-report-pdf-container .content .form-section .form-group input,.create-report-pdf .create-report-pdf-container .content .form-section .form-group select{background:var(--input-bg);border:2px solid var(--border-color);border-radius:8px;color:var(--text-color);font-size:1rem;padding:12px 15px;transition:all .3s ease}.create-report-pdf .create-report-pdf-container .content .form-section .form-group input:focus,.create-report-pdf .create-report-pdf-container .content .form-section .form-group select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.create-report-pdf .create-report-pdf-container .content .form-section .form-group input::-webkit-input-placeholder,.create-report-pdf .create-report-pdf-container .content .form-section .form-group select::-webkit-input-placeholder{color:var(--text-secondary)}.create-report-pdf .create-report-pdf-container .content .form-section .form-group input:-ms-input-placeholder,.create-report-pdf .create-report-pdf-container .content .form-section .form-group select:-ms-input-placeholder{color:var(--text-secondary)}.create-report-pdf .create-report-pdf-container .content .form-section .form-group input::placeholder,.create-report-pdf .create-report-pdf-container .content .form-section .form-group select::placeholder{color:var(--text-secondary)}.create-report-pdf .create-report-pdf-container .content .form-section .form-group input:disabled,.create-report-pdf .create-report-pdf-container .content .form-section .form-group select:disabled{background:var(--disabled-bg);color:var(--text-secondary);cursor:not-allowed}.create-report-pdf .create-report-pdf-container .content .form-section .section-title{background:linear-gradient(90deg,var(--primary-color),transparent);background-position:bottom;background-repeat:no-repeat;background-size:100% 3px;border-bottom:2px solid var(--primary-color);color:var(--text-color);font-size:1.3rem;font-weight:600;margin:30px 0 20px;padding-bottom:10px}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table{border:2px solid var(--border-color);border-radius:8px;margin:20px 0;overflow:hidden}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-header{background:var(--primary-color);color:#fff;display:grid;font-size:.9rem;font-weight:600;grid-template-columns:80px 2fr 120px 140px 1fr}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-header>div{border-right:1px solid hsla(0,0%,100%,.2);padding:12px 8px;text-align:center}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-header>div:last-child{border-right:none}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-row{border-bottom:1px solid var(--border-color);display:grid;grid-template-columns:80px 2fr 120px 140px 1fr}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-row:last-child{border-bottom:none}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-row:nth-child(2n){background:var(--subject-row-bg)}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-row>div{align-items:center;border-right:1px solid var(--border-color);display:flex;padding:8px}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-row>div:last-child{border-right:none}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-row>div input{background:var(--input-bg);border:1px solid var(--border-color);border-radius:4px;color:var(--text-color);font-size:.9rem;padding:8px 10px;text-align:center;width:100%}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-row>div input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(59,130,246,.1);outline:none}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-row .col-remarks input,.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-row .col-subject input{text-align:left}.create-report-pdf .create-report-pdf-container .content .form-section .totals-section{background:var(--info-bg);border:2px solid var(--primary-color);border-radius:8px;display:flex;justify-content:space-around;margin:25px 0;padding:20px}.create-report-pdf .create-report-pdf-container .content .form-section .totals-section .total-item{text-align:center}.create-report-pdf .create-report-pdf-container .content .form-section .totals-section .total-item label{color:var(--text-color);display:block;font-size:.9rem;font-weight:600;margin-bottom:5px}.create-report-pdf .create-report-pdf-container .content .form-section .totals-section .total-item .calculated-value{background:#fff;border:2px solid var(--primary-color);border-radius:6px;color:var(--primary-color);display:inline-block;font-size:1.4rem;font-weight:700;min-width:80px;padding:8px 16px}.create-report-pdf .create-report-pdf-container .content .form-section .calculated-field{background:var(--info-bg);border:2px solid var(--primary-color);border-radius:8px;color:var(--primary-color);font-size:1.1rem;font-weight:600;padding:12px 15px;text-align:center}.create-report-pdf .create-report-pdf-container .content .form-section .conduct-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:20px 0}.create-report-pdf .create-report-pdf-container .content .form-section .conduct-grid .conduct-item{display:flex;flex-direction:column}.create-report-pdf .create-report-pdf-container .content .form-section .conduct-grid .conduct-item label{color:var(--text-color);font-size:.95rem;font-weight:500;margin-bottom:8px}.create-report-pdf .create-report-pdf-container .content .form-section .conduct-grid .conduct-item select{background:var(--input-bg);border:2px solid var(--border-color);border-radius:8px;color:var(--text-color);cursor:pointer;font-size:1rem;padding:12px 15px;transition:all .3s ease}.create-report-pdf .create-report-pdf-container .content .form-section .conduct-grid .conduct-item select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.create-report-pdf .create-report-pdf-container .content .form-section .textarea-group{margin-bottom:25px}.create-report-pdf .create-report-pdf-container .content .form-section .textarea-group label{color:var(--text-color);display:block;font-size:.95rem;font-weight:500;margin-bottom:8px}.create-report-pdf .create-report-pdf-container .content .form-section .textarea-group textarea{background:var(--input-bg);border:2px solid var(--border-color);border-radius:8px;color:var(--text-color);font-family:inherit;font-size:1rem;min-height:80px;padding:12px 15px;resize:vertical;transition:all .3s ease;width:100%}.create-report-pdf .create-report-pdf-container .content .form-section .textarea-group textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.create-report-pdf .create-report-pdf-container .content .form-section .textarea-group textarea::-webkit-input-placeholder{color:var(--text-secondary)}.create-report-pdf .create-report-pdf-container .content .form-section .textarea-group textarea:-ms-input-placeholder{color:var(--text-secondary)}.create-report-pdf .create-report-pdf-container .content .form-section .textarea-group textarea::placeholder{color:var(--text-secondary)}.create-report-pdf .create-report-pdf-container .content .form-section .button-group{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:30px}.create-report-pdf .create-report-pdf-container .content .form-section .button-group button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:8px;justify-content:center;min-width:160px;padding:14px 28px;transition:all .3s ease}.create-report-pdf .create-report-pdf-container .content .form-section .button-group button .btn-icon{font-size:1.2rem}.create-report-pdf .create-report-pdf-container .content .form-section .button-group button:disabled{cursor:not-allowed;opacity:.6;-webkit-transform:none!important;transform:none!important}.create-report-pdf .create-report-pdf-container .content .form-section .button-group button.btn-primary{background:var(--primary-color);color:#fff}.create-report-pdf .create-report-pdf-container .content .form-section .button-group button.btn-primary:hover:not(:disabled){background:var(--primary-hover);box-shadow:0 4px 12px rgba(59,130,246,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.create-report-pdf .create-report-pdf-container .content .form-section .button-group button.btn-secondary{background:var(--secondary-color);border:2px solid var(--border-color);color:var(--text-color)}.create-report-pdf .create-report-pdf-container .content .form-section .button-group button.btn-secondary:hover:not(:disabled){background:var(--hover-color);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.create-report-pdf .create-report-pdf-container .content .form-section .button-group button.btn-info{background:#06b6d4;color:#fff}.create-report-pdf .create-report-pdf-container .content .form-section .button-group button.btn-info:hover:not(:disabled){background:#0891b2;box-shadow:0 4px 12px rgba(6,182,212,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section{background:var(--card-bg);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin-bottom:30px;padding:30px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-header{align-items:center;border-bottom:2px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-header h3{color:var(--text-color);font-size:1.5rem;font-weight:600;margin:0}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-header .preview-controls{align-items:center;display:flex;gap:15px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-header .preview-controls label{align-items:center;color:var(--text-color);display:flex;font-weight:500;gap:10px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-header .preview-controls label input[type=range]{width:120px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-header .preview-controls label span{color:var(--primary-color);font-weight:600;min-width:40px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container{grid-gap:30px;background:#f8f9fa;border:2px solid var(--border-color);border-radius:8px;display:grid;gap:30px;grid-template-columns:1fr 400px;margin-bottom:30px;min-height:600px;padding:20px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container .pdf-viewer{align-items:flex-start;display:flex;justify-content:center}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container .pdf-viewer iframe{background:#fff;border-radius:8px;box-shadow:0 8px 25px rgba(0,0,0,.15)}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container .data-mapping{background:var(--card-bg);border:2px solid var(--border-color);border-radius:8px;max-height:600px;overflow-y:auto;padding:20px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container .data-mapping h4{align-items:center;color:var(--text-color);display:flex;font-size:1.1rem;gap:8px;margin-bottom:15px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container .data-mapping .data-list{display:flex;flex-direction:column;gap:8px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container .data-mapping .data-list .data-item{grid-gap:10px;background:var(--subject-row-bg);border-left:4px solid var(--primary-color);border-radius:6px;display:grid;font-size:.85rem;gap:10px;grid-template-columns:1fr auto;padding:10px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container .data-mapping .data-list .data-item .data-label{color:var(--text-color);font-weight:600}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container .data-mapping .data-list .data-item .data-value{color:var(--primary-color);font-weight:500;text-align:right}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container .data-mapping .data-list .data-item .data-coords{background:var(--code-bg);border-radius:4px;color:var(--text-secondary);font-family:monospace;font-size:.75rem;grid-column:1/-1;margin-top:5px;padding:4px 8px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container .data-mapping .data-list .no-data{color:var(--text-secondary);padding:30px 20px;text-align:center}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container .data-mapping .data-list .no-data p{line-height:1.5;margin-bottom:10px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container .data-mapping .data-list .no-data p:first-child{color:var(--text-color);font-weight:600}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-legend{background:var(--info-bg);border:2px solid var(--info-border);border-radius:8px;padding:20px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-legend h4{color:var(--text-color);font-size:1.2rem;margin-bottom:15px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-legend .legend-info{margin-bottom:20px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-legend .legend-info p{color:var(--text-secondary);font-size:.9rem;line-height:1.6;margin-bottom:8px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-legend .legend-info p strong{color:var(--text-color)}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-legend .stats-summary{border-top:2px solid var(--border-color);display:flex;gap:20px;justify-content:space-around;margin-top:20px;padding-top:20px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-legend .stats-summary .stat-item{text-align:center}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-legend .stats-summary .stat-item .stat-number{color:var(--primary-color);display:block;font-size:1.8rem;font-weight:700;margin-bottom:5px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-legend .stats-summary .stat-item .stat-label{color:var(--text-secondary);font-size:.8rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.create-report-pdf .create-report-pdf-container .content .coordinate-info{background:var(--info-bg);border:2px solid var(--info-border);border-radius:12px;margin-top:20px;padding:20px}.create-report-pdf .create-report-pdf-container .content .coordinate-info h3{color:var(--text-color);font-size:1.2rem;margin-bottom:10px}.create-report-pdf .create-report-pdf-container .content .coordinate-info p{color:var(--text-secondary);line-height:1.6;margin:0}.create-report-pdf .create-report-pdf-container .content .coordinate-info p code{background:var(--code-bg);border-radius:4px;color:var(--code-color);font-family:Courier New,monospace;font-size:.9rem;padding:2px 6px}.dark{--bg-color:#1f2937;--card-bg:#374151;--text-color:#f9fafb;--text-secondary:#d1d5db;--border-color:#4b5563;--input-bg:#4b5563;--primary-color:#259182;--primary-hover:#253646;--secondary-color:#6b7280;--hover-color:#4b5563;--disabled-bg:#374151;--subject-row-bg:#4b5563;--info-bg:#259182;--info-border:#59182;--code-bg:#374151;--code-color:#fbbf24}.app:not(.dark){--bg-color:#f9fafb;--card-bg:#fff;--text-color:#1f2937;--text-secondary:#6b7280;--border-color:#e5e7eb;--input-bg:#fff;--primary-color:#259182;--primary-hover:#253646;--secondary-color:#f3f4f6;--hover-color:#e5e7eb;--disabled-bg:#f3f4f6;--subject-row-bg:#f8fafc;--info-bg:#fff;--info-border:#253646;--code-bg:#f3f4f6;--code-color:#d97706}@media(max-width:768px){.create-report-pdf .create-report-pdf-container .content{padding:15px}.create-report-pdf .create-report-pdf-container .content .header h1{font-size:2rem}.create-report-pdf .create-report-pdf-container .content .form-section{padding:20px}.create-report-pdf .create-report-pdf-container .content .form-section .form-grid{grid-template-columns:1fr}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-header,.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-row{gap:0;grid-template-columns:1fr}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-header>div,.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-row>div{border-bottom:1px solid var(--border-color);border-right:none;padding:12px}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-header>div:before,.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-row>div:before{color:var(--primary-color);content:attr(data-label) ": ";display:inline-block;font-weight:600;min-width:120px}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-header>div input,.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-row>div input{flex:1 1;margin-left:10px;text-align:left}.create-report-pdf .create-report-pdf-container .content .form-section .subjects-table .table-header{display:none}.create-report-pdf .create-report-pdf-container .content .form-section .totals-section{flex-direction:column;gap:15px}.create-report-pdf .create-report-pdf-container .content .form-section .totals-section .total-item{align-items:center;display:flex;justify-content:space-between}.create-report-pdf .create-report-pdf-container .content .form-section .totals-section .total-item .calculated-value{min-width:100px}.create-report-pdf .create-report-pdf-container .content .form-section .conduct-grid{grid-template-columns:1fr}.create-report-pdf .create-report-pdf-container .content .form-section .button-group{align-items:stretch;flex-direction:column}.create-report-pdf .create-report-pdf-container .content .form-section .button-group button{min-width:auto}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section{padding:20px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-header{align-items:stretch;flex-direction:column;gap:15px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-header .preview-controls{justify-content:center}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container{gap:20px;grid-template-columns:1fr;min-height:400px;padding:10px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container .pdf-viewer iframe{height:500px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-container .data-mapping{max-height:300px}.create-report-pdf .create-report-pdf-container .content .form-section .pdf-preview-section .preview-legend .stats-summary{flex-direction:column;gap:15px;text-align:center}}
/*# sourceMappingURL=main.bfefe3a1.css.map*/