body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{height:100%;margin:0;padding:0}.center-spinner{align-items:center;background:#fff9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.spinner{animation:spin .8s linear infinite;border:5px solid #ddd;border-radius:50%;border-top-color:#4f46e5;box-shadow:0 0 10px #4f46e580;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app-container{background:#f2f7fc;display:flex;flex-direction:column;min-height:100vh;min-width:100%}body{caret-color:#0000}input,textarea{caret-color:auto}body{box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.img_slider .my_slide,.img_slider figure,body{margin:0;padding:0}.image-text{color:#000;font-size:x-large;font-weight:700;left:0;padding-left:10px;padding-top:10px;position:absolute;top:10px}.img_slider:before{background-color:#0000004d;content:"";height:85vh;position:absolute;width:100%;z-index:1}.img_slider{overflow:hidden}.img_slider,.my_slide img{height:85vh;width:100%}figure{animation:my_slide 20s infinite;left:0;width:400%}.my_slide,figure{position:relative}.my_slide{float:left;width:25%}@keyframes my_slide{0%,10%{left:0}15%,25%{left:-100%}30%,40%{left:-200%}45%,55%{left:-300%}60%,70%{left:-200%}75%,85%{left:-100%}90%,to{left:0}}.home-margin{margin-top:50px}.home-about-indore{margin-left:auto;margin-right:auto;margin-top:10px;max-width:1160px;padding-bottom:1rem;padding-top:1rem;width:100%}.img-container{display:flex;gap:20px;max-width:1160px;width:100%}.image-first{border-radius:3px;box-shadow:0 2px 8px #0003;cursor:pointer;height:243px;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.image-first:hover{transform:scale(1.05)}.image-second{border-radius:3px;box-shadow:0 2px 8px #0003;cursor:pointer;height:243px;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.image-second:hover{transform:scale(1.05)}.image-third{border-radius:3px;box-shadow:0 2px 8px #0003;cursor:pointer;height:243px;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.image-third:hover{transform:scale(1.05)}.btn-home{all:unset;align-items:center;background:#006dff;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-weight:700;height:50px;justify-content:center;text-decoration:none;width:150px}.btn-home:hover{background:#0053d6}.mt-10{margin-top:10px}.Indore-city-heading{font-size:20px;font-weight:700}.rating-box-main-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.rating-box-home{background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #00000026;box-sizing:border-box;margin-top:2rem;max-width:1160px;padding:25px 20px;width:100%}.rating-box-home h3{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:20px;text-align:center}.rating-box-home table{border-collapse:collapse;font-size:16px;text-align:center;width:100%}.rating-box-home th{background-color:#333;color:#fff;padding:12px}.rating-box-home td{border-bottom:1px solid #ddd;padding:10px}.rating-box-home tr:hover{background-color:#f1f1f1}.rating-box-home p{color:#555;font-size:1rem;text-align:center}.issues-conatiner{display:flex;justify-content:space-between;margin-top:50px}.first-issues{align-items:center;background-color:#fee2e2;border:none;border-radius:12px;box-shadow:0 2px 8px #00000014;color:#b91c1c;display:flex;font-family:Inter,sans-serif;font-weight:700;height:150px;justify-content:center;transition:.2s ease;width:300px}.first-issues:hover{box-shadow:0 6px 15px #00000026;transform:translateY(-2px)}.second-issues{align-items:center;background-color:#fef3c7;border:none;border-radius:12px;box-shadow:0 2px 8px #00000014;color:#b45309;display:flex;font-family:Inter,sans-serif;font-weight:700;height:150px;justify-content:center;transition:.2s ease;width:300px}.second-issues:hover{box-shadow:0 6px 15px #00000026;transform:translateY(-2px)}.third-issues{align-items:center;background-color:#dcfce7;border:none;border-radius:12px;box-shadow:0 2px 8px #00000014;color:#166534;display:flex;font-family:Inter,sans-serif;font-weight:700;height:150px;justify-content:center;transition:.2s ease;width:300px}.third-issues:hover{box-shadow:0 6px 15px #00000026;transform:translateY(-2px)}.home-issue-button-main-container{display:flex;justify-content:space-between}.issue-btn{all:unset;background:#006dff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-left:10px;padding:6px 14px}.issue-btn:hover{background:#0053d6}.issue-header{align-items:center;display:flex}.issue-header strong{flex:0 0 140px}.report-box{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 2px 6px #00000014;margin-bottom:18px;padding:15px 20px;transition:.2s ease;width:430px}.report-box:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.section-title{color:#1e293b;font-size:26px;font-weight:700;margin-bottom:20px}.alert-box{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 2px 6px #00000014;font-weight:700;margin-bottom:18px;padding:15px 20px;transition:.2s ease;width:430px}.alert-box:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.alert-meta{color:#475569;font-size:14px;margin-top:5px}.status-pending{background:#fff3e0;color:orange;font-weight:600}.status-accepted{color:#3498db}.status-accepted,.status-resolved{background:#eaf4ff;font-weight:600}.status-resolved{color:green}.alert-box,.report-box{padding:20px}.text{color:#475569;font-weight:600}.home-image-container{grid-gap:20px;align-items:center;display:grid;font-weight:700;gap:20px;grid-template-columns:repeat(3,1fr);justify-content:center;margin-bottom:auto;margin-left:auto;margin-right:auto;max-width:1160px;text-align:center;width:100%}.first-home{border-radius:3px;box-shadow:0 2px 8px #0003;height:243px;margin-top:1rem;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.first-home:hover{cursor:pointer;transform:scale(1.05)}.second-home{border-radius:3px;box-shadow:0 2px 8px #0003;height:243px;margin-top:1rem;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.second-home:hover{cursor:pointer;transform:scale(1.05)}.third-home{border-radius:3px;box-shadow:0 2px 8px #0003;height:243px;margin-top:1rem;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.third-home:hover{cursor:pointer;transform:scale(1.05)}.four-home{border-radius:3px;box-shadow:0 2px 8px #0003;height:243px;margin-top:1rem;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.four-home:hover{cursor:pointer;transform:scale(1.05)}.five-home{border-radius:3px;box-shadow:0 2px 8px #0003;height:243px;margin-top:1rem;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.five-home:hover{cursor:pointer;transform:scale(1.05)}.six-home{border-radius:3px;box-shadow:0 2px 8px #0003;height:243px;margin-top:1rem;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.six-home:hover{cursor:pointer;transform:scale(1.05)}@media (max-width:480px){.home-about-indore,.home-image-container,.home-issue-button-main-container,.home-margin,.issues-conatiner{box-sizing:border-box;margin:0 auto;max-width:1160px;padding-left:20px;padding-right:20px;width:100%}.img_slider,.my_slide img{height:30vh}.img_slider:before{background-color:#0000;content:"";height:85vh;position:absolute;width:100%;z-index:1}.image-text{font-size:small;padding-left:3px;padding-top:3px}figure{animation:my_slide 15s infinite;width:400%}.my_slide{width:25%}.home-about-indore h2{font-size:16px;margin-bottom:10px;text-align:center}.img-container{align-items:center;display:flex;flex-direction:column;gap:10px}.img-container div{text-align:center;width:100%}.img-container img{border-radius:8px;height:auto;width:100%}.img-container h3{font-size:14px;margin:5px 0}.img-container p{font-size:12px}.btn-see-more{display:block;margin:10px auto;text-align:center;width:90%}.btn-final{font-size:12px;padding:6px 12px}.home-margin{padding:10px}.home-margin h2{font-size:16px;text-align:center}.home-margin p{font-size:12px}.Indore-city-heading{font-size:14px;margin:5px 0;text-align:center}.rating-box-main-container{overflow-x:auto}.rating-box-home table{font-size:12px}.btn-see-more-rating{display:block;margin:10px auto;text-align:center;width:90%}.btn-final-rating{font-size:12px;padding:6px 12px}.issues-conatiner{align-items:center;display:flex;flex-direction:column;gap:20px}.issues-conatiner div{font-size:12px;text-align:center}.home-issue-button-main-container{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.home-issue-button-main-container>div{flex:1 1 48%;min-width:300px}.report-box{border-radius:8px;margin:5px auto}.issue-btn,.report-box{box-sizing:border-box;padding:10px;width:100%}.issue-btn{font-size:14px;text-align:center}.text{font-size:11px}.alert-box{font-size:12px;margin:5px auto;padding:8px;width:95%}.alert-meta{font-size:10px}.home-image-container{align-items:center;display:flex;flex-direction:column;gap:10px}.home-image-container div{text-align:center}.home-image-container img{border-radius:8px;height:auto}.home-image-container p{font-size:12px;margin-top:4px}}*,:after,:before{box-sizing:border-box}.about-img-container{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-content:center;margin:20px auto 40px;max-width:1160px;width:100%}.first-image-container{align-items:center;background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.about-img-first{border-radius:3px;height:213px;margin-top:1rem;width:343px}.first-p-tag{color:#000;max-width:343px}.first-image-container:hover{cursor:pointer;transform:scale(1.05)}.second-image-container{align-items:center;background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.about-img-second{border-radius:3px;height:213px;margin-top:1rem;width:343px}.second-p-tag{color:#000;max-width:343px}.second-image-container:hover{cursor:pointer;transform:scale(1.05)}.third-image-container{align-items:center;background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.about-img-third{border-radius:3px;height:213px;margin-top:1rem;width:343px}.third-p-tag{color:#000;max-width:343px}.third-image-container:hover{cursor:pointer;transform:scale(1.05)}.fourth-image-container{align-items:center;background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.about-img-fourth{border-radius:3px;height:213px;margin-top:1rem;width:343px}.fourth-p-tag{color:#000;max-width:343px}.fourth-image-container:hover{cursor:pointer;transform:scale(1.05)}.five-image-container{align-items:center;background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.about-img-five{border-radius:3px;height:213px;margin-top:1rem;width:343px}.five-p-tag{color:#000;max-width:343px}.five-image-container:hover{cursor:pointer;transform:scale(1.05)}.six-image-container{align-items:center;background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.about-img-six{border-radius:3px;height:213px;margin-top:1rem;width:343px}.six-p-tag{color:#000;max-width:343px}.six-image-container:hover{cursor:pointer;transform:scale(1.05)}.seven-image-container{align-items:center;background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.about-img-seven{border-radius:3px;height:213px;margin-top:1rem;width:343px}.seven-p-tag{color:#000;max-width:343px}.seven-image-container:hover{cursor:pointer;transform:scale(1.05)}.eight-image-container{align-items:center;background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.about-img-eight{border-radius:3px;height:213px;margin-top:1rem;width:343px}.eight-p-tag{color:#000;max-width:343px}.eight-image-container:hover{cursor:pointer;transform:scale(1.05)}.nine-image-container{align-items:center;background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.about-img-nine{border-radius:3px;height:213px;margin-top:1rem;width:343px}.nine-p-tag{color:#000;max-width:343px}.nine-image-container:hover{cursor:pointer;transform:scale(1.05)}@media (max-width:768px){.about-img-container{gap:15px;grid-template-columns:repeat(2,1fr)}.about-img-container img{max-width:250px}}@media (max-width:480px){.about-img-container{gap:15px;grid-template-columns:1fr}.about-img-container>div{width:100%}.about-img-container img{max-width:100%}}.signup-container{margin-top:0}body{padding-top:50px}.heading-create{color:#000;display:flex;font-size:28px;font-weight:500;justify-content:center;line-height:1.2;margin:0}.sub-heading-signup{color:#555;display:flex;font-size:16px;font-weight:400;justify-content:center}.sub-heading-signup a{margin-left:5px}.signup-form{box-sizing:border-box;max-width:450px;width:100%}.label-full-name input:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.full-name{border:1px solid #ccc;border-radius:.5rem;box-sizing:border-box;font-size:15px;padding:12px;width:100%}.label-email input:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.email{border:1px solid #ccc;border-radius:.5rem;box-sizing:border-box;font-size:15px;padding:12px;width:100%}.label-password{position:relative}.label-password input:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.signup-password{border:1px solid #ccc;border-radius:.5rem;box-sizing:border-box;font-size:15px;padding:12px;width:100%}.eye-password{cursor:pointer;font-size:24px;position:absolute;right:10px;top:50%;transform:translateY(-38%);z-index:2}.label-confirm-password{position:relative}.label-confirm-password input:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.confirm-password{border:1px solid #ccc;border-radius:.5rem;box-sizing:border-box;font-size:15px;padding:12px;width:100%}.eye-confirm-password{cursor:pointer;font-size:24px;position:absolute;right:10px;top:50%;transform:translateY(-38%);z-index:2}.label-select select:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.select{border:1px solid #ccc;border-radius:.5rem;font-size:15px;padding:12px}.create-btn,.select{box-sizing:border-box;cursor:pointer;width:100%}.create-btn{background:#006dff;border:none;border-radius:8px;color:#fff;font-size:medium;margin-top:1rem;padding:10px 12px}.create-btn:hover{background:#0053d6}.day-month-year{align-items:center;display:flex;justify-content:space-between}.day-month-year select:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.day-month-year select{border:1px solid #ccc;border-radius:8px;cursor:pointer;font-size:15px;padding:10px;text-align-last:center}.day-month-year label{align-items:center}.date-of-birth,.day-month-year label{display:flex;font-weight:500;justify-content:center}.date-of-birth{font-size:15px}.signup-form>div{margin-bottom:10px}@media (max-width:600px){.heading-create{font-size:22px}.sub-heading-signup{font-size:13px}.signup-form{margin:0 auto;max-width:330px;width:92%}.confirm-password,.email,.full-name,.select,.signup-password{border-radius:6px;font-size:13px;padding:10px}.eye-confirm-password,.eye-password{font-size:18px;right:8px}.date-of-birth{font-size:14px;margin-bottom:5px}.day-month-year{flex-direction:column;gap:8px}.day-month-year select{border-radius:6px;font-size:13px;padding:10px;width:100%}.create-btn{border-radius:6px;font-size:14px;padding:8px 12px}}.heading{color:#000;font-size:28px;font-weight:500;line-height:1.2;margin:0}.dont-have-account,.sub-heading{color:#555;font-size:16px;font-weight:400;line-height:1.5}.login-form{box-sizing:border-box;display:flex;flex-direction:column;margin-top:24px;max-width:450px;width:100%}.login-label input:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.email-btn{border:1px solid #ccc;border-radius:.5rem;box-sizing:border-box;font-size:medium;padding:12px;width:100%}.email-btn::placeholder{font-size:15px}.password-label{position:relative}.password-label input:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.password{border:1px solid #ccc;border-radius:.5rem;box-sizing:border-box;font-size:medium;padding:12px;width:100%}.password::placeholder{font-size:15px}.eye{cursor:pointer;position:absolute;right:.75rem;top:9px}.forgot-password{display:block;margin-left:auto;margin-top:.25rem;max-width:-webkit-max-content;max-width:max-content;text-decoration:none}.loginForm-btn{background:#006dff;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:medium;margin-top:1rem;padding:10px 12px;width:100%}.loginForm-btn:hover{background:#0053d6}@media (max-width:600px){.heading{font-size:22px;text-align:center}.dont-have-account,.sub-heading{font-size:14px;line-height:1.4;text-align:center}.login-form{margin-top:20px;max-width:100%;padding:0 16px;width:100%}.email-btn,.password{font-size:14px;padding:10px}.email-btn::placeholder,.password::placeholder{font-size:13px}.eye{right:12px;top:8px}.forgot-password{font-size:12px;margin-top:6px}.loginForm-btn{font-size:15px;margin-top:14px;padding:10px}}.template-parent{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;position:relative;width:100%}.template-child{background:#fff;border-radius:18px;box-shadow:0 8px 20px #0003;max-width:350px;padding:15px 25px;width:100%}.parent{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.underline{background-color:#1a1a1a;height:1px;width:100%}.or{color:#1a1a1a;font-size:medium;line-height:1.375rem}.btn{all:unset;align-items:center;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;color:#0d0d0d;column-gap:.8rem;cursor:pointer;display:flex;font-size:medium;justify-content:center;margin-top:1.5rem;padding-bottom:8px;padding-top:8px;width:100%}.btn:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}@media (max-width:600px){.template-parent{height:auto;padding:20px 0}.template-child{border-radius:14px;box-shadow:0 5px 15px #0000002e;max-width:300px;padding:15px 18px;width:90%}.parent{gap:6px}.underline{height:1px}.btn,.or{font-size:14px}.btn{border-radius:6px;column-gap:.5rem;margin-top:1rem;padding:8px}.btn img,.btn span{transform:scale(.9)}}.parent-report-container{margin-left:auto;margin-right:auto;max-width:1160px;padding-bottom:1rem;padding-top:2rem;width:91.6666677%}.reportissue-issue-button-main-container{display:flex;justify-content:space-between}.reportissue-btn{all:unset;background:#006dff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-left:10px;padding:6px 14px}.reportissue-btn:hover{background:#0053d6}.reportissue-header{align-items:center;display:flex}.reportissue-header strong{flex:0 0 140px}.reportissue-box{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 2px 6px #00000014;margin-bottom:18px;padding:15px 20px;transition:.2s ease;width:430px}.reportissue-box:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.reportsection-title{color:#1e293b;font-size:26px;font-weight:700;margin-bottom:20px}.report-alert-box{background:#fff;border:1px solid #d1d5db;border-radius:10px;box-shadow:0 2px 6px #00000014;font-weight:700;margin-bottom:18px;padding:15px 20px;transition:.2s ease;width:430px}.report-alert-box:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-2px)}.report-alert-meta{color:#475569;font-size:14px;margin-top:5px}.report-status-pending{background:#fff3e0;color:orange;font-weight:600}.report-status-accepted{background:#eaf4ff;color:#3498db;font-weight:600}.report-status-resolved{background:#eaf4ff;color:green;font-weight:600}.report-alert-box,.reportissue-box{padding:20px}.textreport{color:#475569;font-weight:600}@media (max-width:600px){.parent-report-container{padding-top:1.5rem;width:95%}.reportsection-title{font-size:22px;text-align:center}.reportissue-issue-button-main-container{align-items:stretch;flex-direction:column}.reportissue-btn{display:flex;justify-content:center;margin-left:0;width:50%}.report-alert-box,.reportissue-box{padding:15px;width:100%}.reportissue-header{align-items:flex-start;flex-direction:column}.reportissue-header strong{margin-bottom:6px}.textreport{font-size:14px}}.search-input{border:1px solid #ccc;border-radius:8px;font-size:15px;margin-bottom:15px;margin-top:10px;max-width:1130px;padding:12px;width:100%}.search-input:focus{border-color:#006dff;box-shadow:0 0 4px #0076ff4d;outline:none}.viewrating-container{align-items:center;color:#333;display:flex;flex-direction:column;justify-content:center;margin-top:100px}.rating-box{background-color:#fff;border-radius:10px;box-shadow:0 4px 15px #00000026;box-sizing:border-box;margin-top:3rem;max-width:1160px;padding:25px 20px;width:100%}.rating-box h3{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:20px;text-align:center}.rating-box table{border-collapse:collapse;font-size:16px;text-align:center;width:100%}.rating-box th{background-color:#333;color:#fff;padding:12px}.rating-box td{border-bottom:1px solid #ddd;padding:10px}.rating-box tr:hover{background-color:#f1f1f1}.rating-box p{color:#555;font-size:1rem;text-align:center}.main-container{background-color:#fff;box-shadow:0 1px 3px #0000001a;left:0;position:fixed;right:0;top:0;z-index:1000}.navbar-container{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1160px;padding:5px 10px;width:100%}.nav-link{color:#2c3e50;font-size:16px;font-weight:500;text-decoration:none}.nav-link:hover{color:#000;transition:.3s}.title{color:#2c3e50;font-size:18px;font-weight:700;height:50px;width:70px}.title:hover{transform:scale(1.1);transition:.2s}.ul-link{column-gap:1.3rem;display:flex;padding-right:1rem}.login-signup{display:flex;gap:16px}.login-btn{all:unset;background:#006dff;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 16px}.login-btn:hover{background:#0053d6}.signup-btn{all:unset;background:#006dff;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 16px}.signup-btn:hover{background:#0053d6}.logout-btn{all:unset;background:#006dff;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 16px}.logout-btn:hover{background:#0053d6}.dashboard-btn{all:unset;background:#006dff;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 16px}.dashboard-btn:hover{background:#0053d6}.menu-icon{cursor:pointer;display:none;font-size:24px}@media (max-width:768px){.menu-icon{display:block}.mobile-menu{align-items:flex-start;background:#fff;display:flex;flex-direction:column;height:100%;padding:60px 0;position:fixed;right:-100%;top:0;transition:.3s;width:260px;z-index:2000}.mobile-menu.active{right:0}.login-signup{display:flex;flex-direction:column;gap:10px;padding:0 20px;position:fixed;right:-100%;top:280px;transition:.3s;z-index:2001}.mobile-menu.active~.login-signup{right:0}.mobile-menu .ul-link{display:flex;flex-direction:column;gap:15px;width:100%}.login-signup button{font-size:13px;padding:6px 10px;text-align:center;width:200px}.ul-link{display:none;padding-left:26px;text-align:start}.ul-link:hover{color:#000}}.profile-container{font-family:Segoe UI,sans-serif;margin:auto;max-width:700px;padding:20px;width:100%}.profile-header{align-items:center;background:#fff;border-radius:18px;box-shadow:0 8px 18px #00000014;display:flex;gap:20px;margin-bottom:25px;padding:20px}.profile-img{background:#eee;border-radius:50%;height:90px;object-fit:cover;width:90px}.profile-info h2{font-size:24px;font-weight:600;margin:0}.profile-info p{color:#666;font-size:15px;margin:4px 0}.update-link{color:#006dff;font-size:14px;font-weight:500;text-decoration:none}.update-link:hover{text-decoration:underline}.info-card{background:#fff;border-radius:18px;box-shadow:0 8px 20px #00000014;margin-top:25px;padding:25px}.info-card h3{font-size:20px;font-weight:600;margin-bottom:18px}.info-row{margin-bottom:12px}.info-row p{color:#444;font-size:15px;margin:0}.info-row strong{display:inline-block;width:120px}.dashboard-card{background:#fff;border-radius:18px;box-shadow:0 8px 20px #00000014;margin-top:25px;padding:25px}.dashboard-title-small{font-size:20px;font-weight:600;margin-bottom:20px}.platform-btns{display:flex;flex-direction:column;gap:12px}.platform-btns button{background:#f5f7fa;border:none;border-radius:10px;box-shadow:0 3px 8px #0000000f;cursor:pointer;font-size:15px;font-weight:500;padding:12px;transition:.25s;width:100%}.platform-btns button:hover{background:#e7efff;box-shadow:0 4px 12px #0000001a}@media (max-width:500px){.profile-header{flex-direction:column;text-align:center}.info-row strong{display:block;margin-bottom:4px;width:auto}}.registerissue-container{display:flex;justify-content:center;padding:30px 0;width:100%}.issue-form-registerissue{display:flex;flex-direction:column;gap:25px;width:80%}.row{display:flex;gap:20px;width:100%}.form-section-registerissue{background:#fff;border:1px solid #d7d7d7;border-radius:10px;box-shadow:0 2px 6px #00000014;padding:25px}.section-title-registerissue{background:#e7f1ff;border-left:5px solid #0056d6;color:#003c88;font-size:20px;font-weight:600;margin-bottom:20px;padding:10px}.input-group{display:flex;flex-direction:column;width:50%}.input-group label{font-weight:600;margin-bottom:5px}.input-group input,.input-group select{border:1px solid #c7c7c7;border-radius:6px;font-size:15px;outline:none;padding:10px}.input-group input:focus,.input-group select:focus{border-color:#0056d6;box-shadow:0 0 4px #0056d64d}.submit-btn-reportissue{background:#006dff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:17px;margin:10px auto auto;padding:12px;transition:.2s ease-in-out;width:200px}.submit-btn-reportissue:hover{background:#0053d6}.submit-rating{min-height:calc(100vh - 60px)}.submit-rating,.submit-rating-conatiner{align-items:center;display:flex;justify-content:center}.submit-rating-conatiner{color:#333;flex-direction:column;margin-top:0}.form-container{background-color:#fff;border-radius:18px;box-shadow:0 8px 20px #0003;box-sizing:border-box;height:auto;max-width:400px;padding:15px 25px;width:100%}.heading-rating{text-align:center}.select-option{border:1px solid #ccc;border-radius:.5rem;box-sizing:border-box;cursor:pointer;font-size:medium;margin-top:0;padding-bottom:10px;padding-top:10px;width:100%}.form-container select:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.label-text{display:block;font-size:16px;font-weight:500;margin-top:1rem}.submit-btn-rating{background:#006dff;border:none;border-bottom:2px solid #0056b3;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:medium;margin-top:3rem;padding:10px 12px;width:100%}.submit-btn-rating:hover{background:#0053d6}.success-wrapper{align-items:center;flex-direction:column;font-family:Poppins,sans-serif;min-height:calc(100vh - 60px);text-align:center}.success-icon,.success-wrapper{display:flex;justify-content:center}.success-icon{margin-bottom:15px}.success-title{color:#4caf50;font-size:24px;margin-bottom:10px}.success-message{color:#555;font-size:16px;margin-bottom:20px}.go-back-link{color:#3f51ff;font-size:18px;font-weight:500;text-decoration:none}.go-back-link:hover{text-decoration:underline}.update-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;position:relative;width:100%}.update-content{background:#fff;border-radius:18px;box-shadow:0 8px 20px #0003;max-width:350px;padding:15px 25px;width:100%}.update-title{color:#000;font-size:28px;font-weight:500;margin-bottom:25px}.input-row{display:flex;flex-direction:column;margin-bottom:18px}.input-row label{font-size:15px;font-weight:600;margin-bottom:5px}.input-row input{border:1px solid #ccc;border-radius:8px;font-size:15px;padding:12px}.input-row input:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.update-btn{background:#006dff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;width:100%}.update-btn:hover{background:#0053d6}.verify-otp-page{align-items:center;background-color:#f0f2f5;display:flex;height:100vh;justify-content:center}.verify-otp-form{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 10px #0000001a;margin:50px auto;max-width:350px;padding:30px;text-align:center;width:100%}.input-otp:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.verify-otp-form h2{color:#333;margin-bottom:20px}.verify-otp-form input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin:10px 0;padding:10px;width:100%}.verify-otp-form button{background:#006dff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}.verify-otp-form button:hover{background:#0053d6}.admin-container{box-sizing:border-box;margin:90px auto 40px;max-width:1130px;padding:0 15px;width:100%}.admin-container>div:first-child{color:#2c3e50;font-size:22px;font-weight:600;margin-bottom:20px}.admin-container>div:nth-child(2){align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.admin-container input{border:1px solid #ccc;border-radius:8px;font-size:15px;outline:none;padding:10px 14px;transition:.2s;width:70%}.admin-container input:focus{border-color:#006dff;box-shadow:0 0 4px #006dff4d}.admin-container button{background:#006dff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;transition:.3s}.admin-container button:hover{background:#0053d6}.admin-container table{background:#fff;border-collapse:collapse;border-radius:10px;box-shadow:0 4px 12px #0000001a;overflow:hidden;width:100%}.admin-container th{background:#006dff;color:#fff;font-weight:500;padding:12px;text-align:left}.admin-container td{border-bottom:1px solid #eee;font-size:14px;padding:12px}.admin-container tbody tr:hover{background:#f5f9ff;transition:.2s}.admin-container tbody tr:last-child td{border-bottom:none}.admin-grid-container{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center;margin:20px auto 40px;max-width:1160px;width:100%}.admin-complaint-card{background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:space-between;max-width:100%;transition:transform .3s ease-in,box-shadow .3s ease-in;width:100%}.admin-complaint-image{border-radius:3px;height:213px;margin:15px;width:243px;width:calc(100% - 30px)}.admin-complaint-content{padding:10px 20px}.title-admin-complaint{border:1px solid #000;border-radius:3px;margin-bottom:10px;margin-top:0;text-align:center}.admin-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:15px;overflow:hidden}.admin-details p{margin:5px 0}.admin-no-complaint-tag{text-align:center}@media (max-width:1024px){.admin-grid-container{grid-template-columns:repeat(2,1fr)}.admin-complaint-card{width:320px}}@media (max-width:768px){.admin-grid-container{grid-template-columns:1fr}.admin-complaint-card{width:90%}.admin-complaint-image{height:180px}}@media (max-width:480px){.admin-complaint-card{width:100%}.admin-complaint-image{height:160px}.admin-complaint-content{padding:10px}}@media (max-width:768px){.admin-container>div:nth-child(2){align-items:stretch;flex-direction:column;gap:10px}.admin-container button,.admin-container input{width:100%}.admin-container table{font-size:12px}.admin-container td,.admin-container th{padding:8px}.admin-table-container{overflow-x:auto}.admin-table{min-width:500px}.admin-table td,.admin-table th{font-size:12px;padding:6px}}.officer-title-complaints{color:#2c3e50;font-size:22px;font-weight:600;margin-bottom:20px;text-align:center}.officer-grid-container{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center;margin:20px auto 40px;max-width:1160px;width:100%}.officer-complaint-card{background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.officer-complaint-image{border-radius:3px;height:213px;margin:15px;width:243px;width:calc(100% - 30px)}.officer-complaint-content{padding:10px 20px}.title-officer-complaint{border:1px solid #000;border-radius:3px;margin-bottom:10px;margin-top:0;text-align:center}.officer-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:15px;overflow:hidden}.officer-details p{margin:5px 0}.officer-no-complaint-tag{text-align:center}@media (max-width:1024px){.officer-grid-container{grid-template-columns:repeat(2,1fr)}.officer-complaint-card{width:320px}}@media (max-width:768px){.officer-grid-container{grid-template-columns:1fr}.officer-complaint-card{width:90%}.officer-complaint-image{height:180px}}@media (max-width:480px){.officer-complaint-card{width:90%}.officer-complaint-image{height:160px}.officer-complaint-content{padding:10px}}.officer-complaint-content button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;margin:8px 8px 0 0;padding:8px 14px;transition:all .2s ease-in-out}.officer-complaint-content button:first-of-type{background-color:#3498db;border:1px solid #3498db;color:#fff}.officer-complaint-content button:first-of-type:hover{background-color:#fff;color:#3498db;transform:scale(1.05)}.officer-complaint-content button:nth-of-type(2){background-color:#2ecc71;border:1px solid #2ecc71;color:#fff}.officer-complaint-content button:nth-of-type(2):hover{background-color:#fff;color:#2ecc71;transform:scale(1.05)}.officer-complaint-content button{width:48%}.officer-complaint-content button:disabled{background:linear-gradient(135deg,#ecf0f1,#dfe6e9);border:1px solid #d0d7de;color:#7f8c8d;cursor:not-allowed;opacity:.9}.super-admin-container{box-sizing:border-box;margin:90px auto 40px;max-width:1130px;padding:0 15px;width:100%}.super-admin-container>div:first-child{color:#2c3e50;font-size:22px;font-weight:600;margin-bottom:20px}.super-admin-container>div:nth-child(2){align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.super-admin-container input{border:1px solid #ccc;border-radius:8px;font-size:15px;outline:none;padding:10px 14px;transition:.2s;width:70%}.super-admin-container input:focus{border-color:#006dff;box-shadow:0 0 4px #006dff4d}.super-admin-container button{background:#006dff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:10px 16px;transition:.3s}.super-admin-container button:hover{background:#0053d6}.super-admin-container table{background:#fff;border-collapse:collapse;border-radius:10px;box-shadow:0 4px 12px #0000001a;overflow:hidden;width:100%}.super-admin-container th{background:#006dff;color:#fff;font-weight:500;padding:12px;text-align:left}.super-admin-container td{border-bottom:1px solid #eee;font-size:14px;padding:12px}.super-admin-container tbody tr:hover{background:#f5f9ff;transition:.2s}.super-admin-container tbody tr:last-child td{border-bottom:none}.super-admin-grid-container{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center;margin:20px auto 40px;max-width:1160px;width:100%}.super-admin-complaint-card{background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:space-between;max-width:100%;transition:transform .3s ease-in,box-shadow .3s ease-in;width:100%}.super-admin-complaint-image{border-radius:3px;height:213px;margin:15px;width:243px;width:calc(100% - 30px)}.super-admin-complaint-content{padding:10px 20px}.title-super-admin-complaint{border:1px solid #000;border-radius:3px;margin-bottom:10px;margin-top:0;text-align:center}.super-admin-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:15px;overflow:hidden}.super-admin-details p{margin:5px 0}.super-admin-no-complaint-tag{text-align:center}@media (max-width:1024px){.super-admin-grid-container{grid-template-columns:repeat(2,1fr)}.super-admin-complaint-card{width:320px}}@media (max-width:768px){.super-admin-grid-container{grid-template-columns:1fr}.super-admin-complaint-card{width:90%}.super-admin-complaint-image{height:180px}}@media (max-width:480px){.super-admin-complaint-card{width:100%}.super-admin-complaint-image{height:160px}.super-admin-complaint-content{padding:10px}}@media (max-width:768px){.super-admin-container>div:nth-child(2){align-items:stretch;flex-direction:column;gap:10px}.super-admin-container button,.super-admin-container input{width:100%}.super-admin-container table{font-size:12px}.super-admin-container td,.super-admin-container th{padding:8px}.table-container{overflow-x:auto}.admin-table{min-width:500px}.admin-table td,.admin-table th{font-size:12px;padding:6px}}.password-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;position:relative;width:100%}.password-content{background:#fff;border-radius:18px;box-shadow:0 8px 20px #0003;max-width:350px;padding:15px 25px;width:100%}.input-row-password{display:flex;flex-direction:column;margin-bottom:18px}.input-row-password input{border:1px solid #ccc;border-radius:8px;font-size:15px;padding:12px}.input-row-password input:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.password-btn{background:#006dff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;width:100%}.password-btn:hover{background:#0053d6}.title-complaints{text-align:center}.grid-container{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center;margin:20px auto 40px;max-width:1160px;width:100%}.complaint-card{background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.complaint-image{border-radius:3px;height:213px;margin:15px;width:243px;width:calc(100% - 30px)}.complaint-content{padding:10px 20px}.title-all-complaint{border:1px solid #000;border-radius:3px;margin-bottom:10px;margin-top:0;text-align:center}.desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:15px;overflow:hidden}.details p{margin:5px 0}.no-complaint-tag{text-align:center}@media (max-width:1024px){.grid-container{grid-template-columns:repeat(2,1fr)}.complaint-card{width:320px}}@media (max-width:768px){.grid-container{grid-template-columns:1fr}.complaint-card{width:90%}.complaint-image{height:180px}}@media (max-width:480px){.complaint-card{width:90%}.complaint-image{height:160px}.complaint-content{padding:10px}}.pending-title-complaints{text-align:center}.pending-grid-container{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center;margin:20px auto 40px;max-width:1160px;width:100%}.pending-complaint-card{background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.pending-complaint-image{border-radius:3px;height:213px;margin:15px;width:243px;width:calc(100% - 30px)}.pending-complaint-content{padding:10px 20px}.title-pending-complaint{border:1px solid #000;border-radius:3px;margin-bottom:10px;margin-top:0;text-align:center}.pending-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:15px;overflow:hidden}.pending-details p{margin:5px 0}.status.Accepted{background:#eaf4ff;color:#3498db;font-weight:700}.pending-no-complaint-tag{text-align:center}@media (max-width:1024px){.pending-grid-container{grid-template-columns:repeat(2,1fr)}.pending-complaint-card{width:320px}}@media (max-width:768px){.pending-grid-container{grid-template-columns:1fr}.pending-complaint-card{width:90%}.pending-complaint-image{height:180px}}@media (max-width:480px){.pending-complaint-card{width:100%}.pending-complaint-image{height:160px}.pending-complaint-content{padding:10px}}.resolved-title-complaints{text-align:center}.resolved-grid-container{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center;margin:20px auto 40px;max-width:1160px;width:100%}.resolved-complaint-card{background:#f2f7fc;border-radius:.25rem;box-shadow:0 2px 8px #0003;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s ease-in,box-shadow .3s ease-in;width:373px}.resolved-complaint-image{border-radius:3px;height:213px;margin:15px;width:243px;width:calc(100% - 30px)}.resolved-complaint-content{padding:10px 20px}.title-resolved-complaint{border:1px solid #000;border-radius:3px;margin-bottom:10px;margin-top:0;text-align:center}.resolved-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:15px;overflow:hidden}.resolved-details p{margin:5px 0}.status.Pending{background:#fff3e0;color:orange;font-weight:700}.status.Resolved{background:#eaf4ff;color:green;font-weight:700}.status.In-Progress{background:#eaf4ff;color:#3498db;font-weight:700}.resolved-no-complaint-tag{text-align:center}@media (max-width:1024px){.resolved-grid-container{grid-template-columns:repeat(2,1fr)}.resolved-complaint-card{width:320px}}@media (max-width:768px){.resolved-grid-container{grid-template-columns:1fr}.resolved-complaint-card{width:90%}.resolved-complaint-image{height:180px}}@media (max-width:480px){.resolved-complaint-card{width:100%}.resolved-complaint-image{height:160px}.resolved-complaint-content{padding:10px}}.create-admin-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;position:relative;width:100%}.create-admin-content{background:#fff;border-radius:18px;box-shadow:0 8px 20px #0003;max-width:350px;padding:15px 25px;width:100%}.input-row-create-admin{display:flex;flex-direction:column;margin-bottom:18px}.input-row-create-admin input{border:1px solid #ccc;border-radius:8px;font-size:15px;padding:12px}.input-row-create-admin input:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.create-admin-btn{background:#006dff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;width:100%}.create-admin-btn:hover{background:#0053d6}.input-row-create-admin select{background:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;font-size:15px;padding:12px;width:100%}.input-row-create-admin select:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.create-officer-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;position:relative;width:100%}.create-officer-content{background:#fff;border-radius:18px;box-shadow:0 8px 20px #0003;max-width:350px;padding:15px 25px;width:100%}.input-row-create-officer{display:flex;flex-direction:column;margin-bottom:18px}.input-row-create-officer input{border:1px solid #ccc;border-radius:8px;font-size:15px;padding:12px}.input-row-create-officer input:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.create-officer-btn{background:#006dff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;width:100%}.create-officer-btn:hover{background:#0053d6}.input-row-create-officer select{background:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;font-size:15px;padding:12px;width:100%}.input-row-create-officer select:focus{border-color:#0075ff;box-shadow:0 0 4px #0076ff4d;outline:none}.page-container{align-items:center;line-height:1.5;margin:auto;max-width:900px;min-height:calc(50vh - 50px);text-align:center}.footer{background:#0e1b2c;color:#fff;font-family:Poppins,sans-serif;margin-top:50px;padding:50px 0 20px}.footer-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:auto;width:90%}.footer-section h3{color:#00bcd4;font-size:22px;margin-bottom:10px}.footer-section h4{color:#00bcd4;font-size:18px;margin-bottom:10px}.footer-section a,.footer-section p{color:#dcdcdc;font-size:13px;line-height:22px}.footer-section a{display:block;margin-bottom:6px;text-decoration:none;transition:.3s}.footer-section a:hover{color:#00bcd4;padding-left:4px}.social-links a{display:inline-block;margin-right:10px}.footer-bottom{border-top:1px solid #333;color:#ccc;font-size:13px;margin-top:30px;padding-top:15px;text-align:center}.stats p{font-size:14px;margin-bottom:6px}.newsletter{display:flex;margin-top:10px}.newsletter input{border:none;border-radius:4px 0 0 4px;flex:1 1;outline:none;padding:8px}.newsletter button{background:#00bcd4;border:none;border-radius:0 4px 4px 0;color:#000;cursor:pointer;font-weight:600;padding:8px 15px;transition:.3s}.newsletter button:hover{background:#0097a7}.emergency-bar{background:#f44;border-radius:6px;font-size:14px;font-weight:600;margin-top:20px;padding:5px;text-align:center}.chat-icon{bottom:20px;box-shadow:none;cursor:pointer;height:auto;position:fixed;right:20px;width:auto;z-index:999}.chat-icon,.chat-icon img{background:#0000;display:block}.chat-icon img{border-radius:50%;height:90px;width:70px}.chat-icon img:hover{transform:scale(1.1)}.chat-box{background:#fff;border-radius:12px;bottom:90px;box-shadow:0 10px 25px #0000004d;display:flex;flex-direction:column;height:450px;overflow:hidden;position:fixed;right:20px;width:320px;z-index:999}.chat-header{background:#007bff;color:#fff;display:flex;justify-content:space-between;padding:10px}.chat-body{background:#f5f5f5;flex:1 1;overflow-y:auto;padding:10px}.msg{border-radius:8px;font-size:14px;margin:5px 0;max-width:80%;padding:8px 10px}.user{background:#007bff;color:#fff;margin-left:auto}.bot{background:#e4e6eb;margin-right:auto}.chat-footer{border-top:1px solid #ddd;display:flex}.chat-footer input{border:none;flex:1 1;outline:none;padding:10px}.chat-footer button{background:#007bff;border:none;color:#fff;cursor:pointer;padding:10px 15px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.chat-icon img{animation:float 2s ease-in-out infinite}
/*# sourceMappingURL=main.1186ead3.css.map*/