*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9f9f9;color:#333;font-family:Arial,sans-serif;line-height:1.6}::selection{background:#0d2bd9;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#888}.page1{background:url(/static/media/Policy%20Desktop.2fcb412ddc5529145800.png) no-repeat 50% fixed;background-size:cover}.form-input-option{background:#56cfe1;border:none;border-radius:5px;color:#fff;padding:8px 12px;transition:background .3s ease-in-out}.tetle1{margin-bottom:20PX}.form-input-option:hover{background:#48b7cb}.radio-group1{display:flex;flex-direction:column;gap:16px}.custom-dropdown{cursor:pointer;display:inline-block;position:relative;width:100%}.input-like{background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:10px;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.input-like:hover{border-color:#007bff;box-shadow:0 0 6px #007bff80}.dropdown-selected{align-items:center;display:flex;justify-content:space-between}.dropdown-options{background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 6px #0000001a;left:0;margin-top:5px;max-height:0;opacity:0;overflow:hidden;position:absolute;top:100%;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%}.custom-dropdown.active .dropdown-options{max-height:200px}.dropdown-options{z-index:999}.custom-dropdown.active .dropdown-options{opacity:1;visibility:visible}.dropdown-item{cursor:pointer;padding:10px;transition:background .3s,color .3s}.dropdown-item:hover{background:#007bff;color:#fff}.dropdown-item:not(:last-child){border-bottom:1px solid #eee}@media (max-width:768px){.page1{background:url(/static/media/Policy%20Tablet.3c1eac12106e4a1083e2.png) no-repeat 50% fixed;background-size:cover}.custom-dropdown{width:90%}.dropdown-options{font-size:14px}}@media (max-width:480px){.page1{background:url(/static/media/Policy%20Mobile.cbe0e4aa355ac605f05d.png) no-repeat 50% fixed;background-size:cover}.select-box option{display:flex;flex-direction:row}.formOptions{max-width:45px!important}.form-input{font-size:18px;width:100%}.form-input option{display:block;min-width:100%}.custom-dropdown{width:100%}.dropdown-options{font-size:14px;width:100%}.dropdown-item{padding:8px}}.page2{background:url(/static/media/Policy%20Desktop.2fcb412ddc5529145800.png) no-repeat 50% fixed;background-size:cover;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:90px 20px 20px;width:100%}.form-group{margin-bottom:15px;position:relative;width:100%}label{display:block;margin-bottom:5px}.form-input{border-radius:6px;transition:border-color .3s ease,box-shadow .3s ease}.form-input:focus{border-color:#007bff;box-shadow:0 0 6px #007bff80}@media (min-width:1024px){.page2{background:url(/static/media/Policy%20Desktop.2fcb412ddc5529145800.png) no-repeat 50% fixed;background-size:cover}.form-container{max-width:800px}h1{font-size:2.5rem}}@media (max-width:1023px) and (min-width:768px){.page2{background:url(/static/media/Policy%20Tablet.3c1eac12106e4a1083e2.png) no-repeat 50% fixed;background-size:cover;margin-top:100px;padding:70px 15px}.form-container{max-width:600px}h1{font-size:2rem}}@media (max-width:767px){.page2{background:url(/static/media/Policy%20Mobile.cbe0e4aa355ac605f05d.png) no-repeat 50% fixed;background-size:cover;padding:100px 10px 50px}.form-container{max-width:400px;padding:20px}h1{font-size:1.8rem}.form-input{font-size:.9rem;padding:8px}.submit-button{font-size:.9rem;padding:10px}}.page3{background:url(/static/media/Policy%20Desktop.2fcb412ddc5529145800.png) no-repeat 50% fixed;background-size:cover;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:90px 20px 20px;width:100%}h1{font-size:2rem}.Pprive{padding:10px 0}.form-container{background:#ffffffe6;border-radius:10px;box-shadow:0 4px 10px #0000001a;max-width:800px;padding:30px;width:100%}.checkbox-group,.radio-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}label{color:#333;font-size:16px;font-weight:700}input[type=checkbox],input[type=number],input[type=radio],select{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;cursor:pointer;outline:none;padding:10px;transition:border-color .3s ease,box-shadow .3s ease}input[type=number]:hover,select:hover{border-color:#007bff}input[type=number]:focus,select:focus{border-color:#007bff;box-shadow:0 0 6px #007bff80}.submit-button{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:12px;transition:background .3s ease,transform .2s ease;width:100%}.submit-button:hover{background:#0056b3;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}@media (min-width:1024px){.page3{background:url(/static/media/Policy%20Desktop.2fcb412ddc5529145800.png) no-repeat 50% fixed;background-size:cover}.form-container{max-width:800px}h1{font-size:2.5rem}}@media (max-width:1023px) and (min-width:768px){.page3{background:url(/static/media/Policy%20Tablet.3c1eac12106e4a1083e2.png) no-repeat 50% fixed;background-size:cover;padding:70px 15px}.form-container{max-width:600px}h1{font-size:2rem}}@media (max-width:767px){.page3{background:url(/static/media/Policy%20Mobile.cbe0e4aa355ac605f05d.png) no-repeat 50% fixed;background-size:cover;padding:100px 10px}.form-container{max-width:400px;padding:20px}h1{font-size:1.8rem}input[type=number],select{font-size:.9rem;padding:8px}.submit-button{font-size:.9rem;padding:10px}}.page4{align-items:center;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:90px 20px 20px;width:100%}h1,h2{color:#333;margin-bottom:15px}ul{list-style:none;padding:0;text-align:left}li{color:#555;font-size:16px;margin-bottom:10px}.container1{background:var(--background-color);border-radius:10px;box-shadow:var(--box-shadow);max-width:600px;padding:var(--padding-container);width:100%}@media (min-width:1024px){.page4{background-size:cover}.review-container{max-width:800px}}@media (max-width:1023px) and (min-width:768px){.page4{background-size:cover;padding:70px 15px}.review-container{max-width:600px}.container1{background:none}.btn_b_n_m{flex-direction:column}}@media (max-width:767px){.page4{background-size:cover;padding:50px 10px}.review-container{max-width:400px;padding:20px}h1,h2{font-size:25px}button,li,p{font-size:14px}button{padding:10px}.container1{background:none}.btn_b_n_m{flex-direction:column}}@font-face{font-family:Atyan Dsegh;font-style:normal;font-weight:400;src:url(/static/media/Atyan%20Dsegh%20regular.9caee03130ecb246247a.ttf) format("truetype")}.page5{background-size:cover;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:90px 20px 20px;width:100%}.containerp5{background:#fffffff2;border-radius:12px;box-shadow:0 6px 12px #00000026;max-width:700px;padding:30px;transition:all .3s ease-in-out;width:100%}.benefit-card{background-image:url(/static/media/Card%20background.10a03f56f68764ce2988.svg)}.benefit-section{display:flex;justify-content:center;margin:20px 0}.benefit-card{color:#fff;display:flex;flex-direction:column;height:310px;max-width:550px;padding:16px;width:100%}.logo-area{display:flex;justify-content:center;margin-bottom:10px}.card-logo{height:auto;width:150px}.card-name{color:#fff;font-family:Atyan Dsegh,sans-serif;font-weight:700;margin:5px 0;text-transform:uppercase}.card-name,.card-subtitle{font-size:40px;text-align:center}.card-id{font-family:serif;font-family:initial}.card-course,.card-id{align-items:center;display:flex;font-size:20px;gap:10px;justify-content:center;margin:5px 0}.card-course span,.card-id span{font-weight:700}.card-footer{align-items:flex-end;display:flex;justify-content:space-between;margin-top:auto}.card-stamp{height:24px;width:auto}.card-phone{font-family:Atyan Dsegh,sans-serif;font-size:19px;margin:5px 0}.p-name{font-family:inherit;font-size:50px;padding-top:45px}.p-curs,.p-name{font-weight:600;position:relative;z-index:1}.p-curs{font-size:40px;margin:10px 0}.p-curs span{font-size:36px;padding-right:20px}.p-id{font-size:25px;font-weight:600;margin-top:40px}.p-id span{padding-right:20px}.submit-btn{background-color:#8000ff;border-radius:12px;font-size:16px;padding:12px 24px;position:relative;transition:background-color .3s ease;z-index:1}.submit-btn:hover{background-color:#a64dff}.bg-red{background:red;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:20px;padding:12px;transition:background .3s ease,transform .2s ease;width:100%}.bg-red:hover{background:darkred;transform:translateY(-2px)}.disabled-btn{cursor:not-allowed;opacity:.7}a{background:#0d2bd9;border-radius:5px;color:#fff;display:block;font-weight:700;margin-bottom:40px;padding:12px;text-align:center;text-decoration:none;transition:background .3s ease,transform .2s ease}a:hover{background:#edf0f6;color:#000;transform:translateY(-3px)}.signature-canvas{background:#f9f9f9;border:2px solid #ccc;border-radius:10px;height:150px;width:300px}.signature-canvas:hover{border-color:#007bff}iframe{border:1px solid #ccc;border-radius:5px;height:80vh;width:100%}.items-center{gap:20px;padding:20px 0}.items-center,.modal{align-items:center;display:flex}.modal{background:#00000080;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal,.modal-content{animation:fadeIn .3s ease-in-out}.modal-content{background:#fff;border-radius:12px;box-shadow:0 6px 15px #0003;max-width:600px;padding:30px;text-align:center;width:90%}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.page5{padding:60px 10px 10px}.card-logo{height:auto;width:150px}.submit-btn1{margin-top:15px}.containerp5{padding:20px}.modal-content{border-radius:8px;padding:15px;width:95%}.benefit-card{height:auto;padding:12px}.card-course,.card-id,.card-phone{font-size:15px}.p-name{font-size:32px}.p-curs{font-size:28px}.p-curs span{font-size:24px}.p-id{font-size:18px}.items-center{gap:10px}.bg-red,.submit-btn{width:100%}.signature-canvas{height:180px}.card-subtitle{font-size:25px}.card-name{font-size:15px}@media (max-width:480px){.p-name{font-size:40px}.p-curs,.p-curs span,.p-id{font-size:15px}.card-name,.card-subtitle{font-size:25px}}}.pading_list{align-items:center;background:linear-gradient(135deg,#00ced1,#20b2aa);display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;padding:20px;width:100%}.container_pading_list{background:#fffffff2;border-radius:15px;box-shadow:0 10px 30px #00000026;margin:30px 0;max-width:1000px;padding:30px;transition:all .3s ease;width:100%}.container_pading_list h1{color:#333;font-size:28px;font-weight:600;margin-bottom:25px;padding-bottom:10px;position:relative;text-align:center}.container_pading_list h1:after{background:linear-gradient(90deg,#00ced1,#20b2aa);bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}table{border-collapse:initial;border-radius:10px;border-spacing:0;box-shadow:0 2px 8px #00000014;margin-top:20px;overflow:hidden;width:100%}thead{background:linear-gradient(90deg,#00ced1,#20b2aa);color:#fff}td,th{border-bottom:1px solid #eee;padding:15px;text-align:left}th{font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}tr:last-child td{border-bottom:none}tr:nth-child(2n){background-color:#f9f9f9}tr{transition:all .2s ease}tr:hover:not(.expanded-row){background-color:#f0f8ff}.expanded-row{background-color:#f7f7f7}button{align-items:center;border:none;border-radius:6px;box-shadow:0 2px 5px #0000001a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:.3px;padding:10px 16px;transition:all .3s ease-in-out}button:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}button:active{box-shadow:0 1px 3px #0000001a;transform:translateY(1px)}.expand-btn{background:linear-gradient(90deg,#007bff,#0069d9);color:#fff;min-width:120px}.approve-btn{background:linear-gradient(90deg,#28a745,#218838);color:#fff}.reject-btn{background:linear-gradient(90deg,#dc3545,#c82333);color:#fff}.download-btn{background:linear-gradient(90deg,#0069d9,#0056b3);color:#fff}.delete-btn{background:linear-gradient(90deg,#6c757d,#5a6268);color:#fff}.download-card-btn{border-radius:8px;box-shadow:0 3px 8px #0000001f;color:#fff;font-weight:500;margin-top:15px;max-width:200px;overflow:hidden;padding:12px 20px;position:relative;transition:all .3s ease;z-index:1}.download-card-btn:before{background:linear-gradient(120deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .6s ease;width:100%;z-index:-1}.download-card-btn:hover:before{left:100%}.download-card-bt1{background:blue}.download-card-btn:hover{background:linear-gradient(90deg,#388e3c,#2e7d32);box-shadow:0 5px 15px #0003;transform:translateY(-3px)}.download-card-btn:disabled{background:#a5d6a7;box-shadow:none;cursor:not-allowed;transform:none}.expanded-content{grid-gap:20px;background:#f9f9f9;border-radius:10px;box-shadow:inset 0 2px 5px #0000000d;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:15px;margin-top:5px;padding:25px;text-align:left;transition:all .3s ease}.expanded-content p{color:#444;line-height:1.6;margin:8px 0}.expanded-content strong{color:#333;font-weight:600}.benefit-image{align-items:center;background:#fff;border-radius:12px;box-shadow:0 3px 10px #0000001a;display:flex;flex-direction:column;margin:20px 0;padding:20px;transition:all .3s ease}.benefit-image:hover{box-shadow:0 5px 15px #00000026}.benefit-image p{color:#333;font-size:16px;font-weight:500;margin-bottom:15px}.benefit-image img{border-radius:10px;box-shadow:0 3px 15px #00000026;max-width:320px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.benefit-image img:hover{box-shadow:0 8px 20px #0003;transform:scale(1.03)}.error-message{background:#dc35451a;border-left:4px solid #dc3545;border-radius:8px;color:#dc3545;font-weight:500;margin:20px 0;padding:20px;text-align:center}.btn_r_s{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:25px;width:100%}.btn_r_s button{font-weight:500;height:45px;width:100%}.btn_r_s button,.loading-message{align-items:center;display:flex;justify-content:center}.loading-message{color:#666;flex-direction:column;font-size:18px;padding:30px;text-align:center}.loading-message:after{animation:spin 1s ease-in-out infinite;border:3px solid #00ced14d;border-radius:50%;border-top-color:#00ced1;content:"";display:block;height:50px;margin-top:20px;width:50px}.user-info-section{grid-gap:20px;background:#fff;border-radius:10px;box-shadow:0 2px 8px #00000014;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:20px;padding:20px}.info-group{margin-bottom:15px}.info-title{color:#333;font-size:16px;font-weight:600;margin-bottom:5px}.info-value{color:#555;font-size:15px;word-break:break-word}.icon-button{align-items:center;display:inline-flex;gap:8px}.icon-button i{font-size:16px}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:1024px){.container_pading_list{max-width:90%;padding:25px}.expanded-content{padding:20px}}@media (max-width:768px){.container_pading_list{margin:20px 0;padding:20px}.container_pading_list h1{font-size:24px}td,th{padding:12px}.expanded-content{padding:15px}.btn_r_s{grid-template-columns:1fr 1fr}}@media (max-width:576px){.pading_list{padding:10px}.container_pading_list{border-radius:10px;max-width:95%;padding:15px}table{display:block;overflow-x:auto}td,th{padding:10px;white-space:nowrap}.benefit-image img{max-width:100%}.btn_r_s{grid-template-columns:1fr}.expanded-content{padding:12px}}body.manager-login-body,body.products-manager-body{align-items:center;background-color:#f9f9f9;display:flex;font-family:Arial,sans-serif;justify-content:center;margin:0;min-height:100vh;padding:0}.manager-login-container h2,.products-manager-container h2{color:#333;margin-bottom:20px;text-align:center}.manager-login-container,.products-manager-container{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001a;max-width:800px;padding:30px;width:100%}.manager-login-form,.products-manager-form{display:flex;flex-direction:column;gap:16px}.manager-login-label,.products-manager-label{color:#555;font-weight:700;margin-bottom:8px}.manager-login-input,.products-manager-input{border:1px solid #ccc;border-radius:8px;font-size:14px;padding:12px;transition:border-color .3s}.manager-login-input:focus,.products-manager-input:focus{border-color:#007bff;outline:none}.manager-login-button,.products-manager-button{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:12px 20px;transition:background .3s}.manager-login-button:hover,.products-manager-button:hover{background:#56cfe1}.manager-login-button+.manager-login-button,.products-manager-button+.products-manager-button{margin-left:10px}.products-manager-item-buttons{display:flex;gap:10px}@media (max-width:600px){.manager-login-container,.products-manager-container{padding:20px}.manager-login-button,.products-manager-button{font-size:14px}.manager-login-input,.products-manager-input{font-size:12px}}.users-list{background:#f8f9fa;border-radius:8px;margin:auto;max-width:800px;padding:20px}.users-title{margin-bottom:15px;text-align:center}.users-search{border:1px solid #ddd;border-radius:5px;font-size:16px;padding:8px;width:100%}.users-container{list-style:none;padding:0}.user-item{background:#fff;box-shadow:0 2px 4px #0000001a;margin-bottom:10px}.user-details,.user-item{border-radius:5px;padding:10px}.user-details{background:#f1f1f1;font-size:14px;margin-top:10px}.download-btn,.user-action-btn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin-top:5px;padding:8px 12px}.download-btn:hover,.user-action-btn:hover{background:#0056b3}.pagination{margin-top:10px;text-align:center}.pagination-btn{cursor:pointer;margin:5px;padding:5px 10px}.pagination-info{font-weight:700}body.products-manager-body{align-items:center;background-color:#f9f9f9;display:flex;font-family:Arial,sans-serif;justify-content:center;margin:0;min-height:100vh;padding:0}.products-manager-container h2{color:#333;margin-bottom:20px;text-align:center}.products-manager-container{background:#fff;border-radius:16px;box-shadow:0 8px 32px #0000001a;max-width:800px;padding:30px;width:100%}.products-manager-form{display:flex;flex-direction:column;gap:16px}.products-manager-label{color:#555;font-weight:700;margin-bottom:8px}.products-manager-input{border:1px solid #ccc;border-radius:8px;font-size:14px;padding:12px;transition:border-color .3s}.products-manager-input:focus{border-color:#007bff;outline:none}.products-manager-button{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:background .3s}.products-manager-button:hover{background:#56cfe1}.products-manager-list{list-style:none;margin-top:30px;padding:0}.products-manager-item{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:12px}.products-manager-item:last-child{border-bottom:none}.products-manager-strong{color:#333}.products-manager-button+.products-manager-button{margin-left:10px}@media (max-width:600px){.products-manager-container{padding:20px}.products-manager-button{font-size:14px}.products-manager-input{font-size:12px}}.sli-pdf-container{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin:40px auto;max-width:600px;padding:20px}.sli-pdf-title{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.items-center_sly{align-items:center;gap:20px;max-width:800px;padding:20px 0;width:80%}.items-center_sly,.sli-pdf-form{display:flex;flex-direction:column}.sli-pdf-form{gap:10px}.sli-pdf-input,.sli-pdf-select,.sli-pdf-upload-btn{border:1px solid #ccc;border-radius:5px;padding:10px}.sli-pdf-upload-btn{background:#007bff;color:#fff;cursor:pointer}.sli-pdf-upload-btn:hover{background:#0056b3}.sli-pdf-subtitle{font-size:20px;font-weight:700;margin-bottom:10px}.sli-pdf-list{list-style:none;padding:0}.sli-pdf-item{align-items:center;background:#f8f9fa;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px}.sli-pdf-link{background:none;color:#007bff;margin:0;text-decoration:none}.sli-pdf-link:hover{text-decoration:underline}.sli-pdf-delete-btn{background:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px}.sli-pdf-delete-btn:hover{background:#b02a37}.admin_page{background-color:#00ced1;justify-content:center;min-height:100vh}.admin-container,.admin_page{align-items:center;display:flex;width:100%}.admin-container{background:#f4f4f4;border-radius:10px;box-shadow:0 4px 10px #0000001a;flex-direction:column;justify-content:space-between;margin:0 auto;max-width:1200px;padding:20px;text-align:center}.admin-title{color:#333;font-size:24px;font-weight:700;margin-bottom:20px}.admin-buttons{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.admin-buttons button{background:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;transition:background .3s ease-in-out,transform .2s}.admin-buttons button:hover{background:#0056b3;transform:scale(1.05)}.admin-content{background:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;padding:20px;width:1000px}.logout-btn{background:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;transition:background .3s ease-in-out}.logout-btn:hover{background:#b02a37}@media (max-width:768px){.admin-buttons{align-items:center;flex-direction:column}.admin-buttons button{width:80%}}.scrollable-container{align-items:center;background:url(/static/media/Policy%20Desktop.2fcb412ddc5529145800.png) no-repeat 50% fixed;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.input_lable{align-items:center;display:flex;gap:60px}.scroll-to-bottom-btn{background-color:#44147c;border:none;border-radius:20px;box-shadow:0 2px 6px #0003;color:#fff;font-size:14px;margin-top:15px;padding:10px 16px;transition:background-color .3s ease}.scroll-to-bottom-btn:hover{background-color:#0056b3}.scrollable-card{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;max-width:800px;overflow:hidden;transition:transform .3s ease;width:80%}.scrollable-card:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-5px)}.scrollable-title{border-bottom:1px solid #eaeaea;color:#333;font-size:24px;font-weight:600;margin:0;padding:20px;text-align:center}.scrollable-content{height:400px;overflow-y:auto;padding:0 10px}.scrollable-content::-webkit-scrollbar{width:8px}.scrollable-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.scrollable-content::-webkit-scrollbar-thumb{background:#c3cfe2;border-radius:10px}.scrollable-content::-webkit-scrollbar-thumb:hover{background:#a1b5cb}.scrollable-text{color:#444;font-size:16px;line-height:1.6;padding:15px;white-space:pre-line}@media (max-width:768px){.scrollable-card{width:95%}.input_lable{gap:20px}.input_lable label{font-size:12px}.scrollable-content{height:300px}.scrollable-title{font-size:20px;padding:15px}}.header{align-items:center;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:70px;justify-content:center;padding:1em;position:fixed;top:0;transition:background-color .3s;width:100%;z-index:1000}.header img{height:auto;width:200px}.footer{background-color:#000;color:#fff;font-family:Arial,sans-serif;font-size:14px;padding:16px 0;text-align:center}:root{--primary-color:#44147c;--secondary-color:#edf0f6;--text-color:#333;--background-color:#fffffff2;--error-color:#ff6b6b;--valid-color:#74ebd5;--valid-background:#d0f9f1;--error-background:#f9d0d0;--border-radius:5px;--box-shadow:0 4px 10px #0000001a;--transition-duration:0.3s;--transition-transform-duration:0.2s;--padding-container:30px;--padding-input:10px}.page{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:90px 20px 20px;width:100%}.container{background:#fffffff2;background:var(--background-color);border-radius:10px;box-shadow:0 4px 10px #0000001a;box-shadow:var(--box-shadow);max-width:600px;padding:30px;padding:var(--padding-container);width:100%}.btn_b_n{align-items:center;display:flex;gap:20px;justify-content:space-between}h1{color:#333;color:var(--text-color);margin-bottom:20px;text-align:center}.form-input{border:1px solid #ccc;border-radius:5px;border-radius:var(--border-radius);font-size:1rem;padding:10px;padding:var(--padding-input);transition:border-color .3s ease,background-color .3s ease;transition:border-color var(--transition-duration) ease,background-color var(--transition-duration) ease;width:100%}.form-input:focus{border-color:#44147c;border-color:var(--primary-color);box-shadow:0 0 8px #0d2bd9cc;outline:none}.form-input.valid{background-color:#d0f9f1;background-color:var(--valid-background);border-color:#74ebd5;border-color:var(--valid-color)}.form-input.invalid{background-color:#f9d0d0;background-color:var(--error-background);border-color:#ff6b6b;border-color:var(--error-color)}select.form-input{-webkit-appearance:none;appearance:none;background-image:url('data:image/svg+xml;utf8,<svg fill="%23333" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:30px}.error-text{color:#ff6b6b;color:var(--error-color);font-size:.75rem;margin-top:5px}.btn{border-radius:5px;border-radius:var(--border-radius);cursor:pointer;padding:12px 15px;transition:background .3s ease,transform .2s ease;transition:background var(--transition-duration) ease,transform var(--transition-transform-duration) ease}.btn:hover{box-shadow:0 4px 10px #0000001a;box-shadow:var(--box-shadow);transform:translateY(-2px)}.submit-btn{background:#44147c;background:var(--primary-color);border:none;border-radius:5px;border-radius:var(--border-radius);color:#fff;cursor:pointer;font-size:1rem;padding:12px;transition:background .3s ease,transform .2s ease;transition:background var(--transition-duration) ease,transform var(--transition-transform-duration) ease;width:100%}.submit-btn:hover{background:#edf0f6;background:var(--secondary-color);box-shadow:0 4px 8px #0003;color:#000;transform:translateY(-3px)}@media (max-width:768px){.page{align-items:flex-start;padding-top:100px}.container{max-width:450px;padding:20px}h1{font-size:1.563rem}.form-input{font-size:.938rem}}@media (max-width:480px){.container{max-width:350px;padding:15px}h1{font-size:1.375rem}.form-input{font-size:.875rem;padding:8px}}
/*# sourceMappingURL=main.2f573408.css.map*/