@import "https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;600;700&family=Tiro+Devanagari+Hindi&display=swap";
.gov-wrapper{background-color:#f1f6f9;min-height:100vh;padding-bottom:40px;font-family:Noto Sans,Tiro Devanagari Hindi,sans-serif}.gov-header{background:linear-gradient(90deg,#fff 0%,#e8f5e9 100%);border-bottom:4px solid #1a8a2d;padding:10px 0;box-shadow:0 2px 5px #0000001a}.logo-section{text-align:center;justify-content:center;align-items:center;gap:20px;padding:10px 20px;display:flex}.gov-logo{width:auto;height:70px}.header-textf h1{color:#d32f2f;margin:0;font-size:1.4rem;font-weight:700;line-height:1.2}.header-text h2{color:#1a4f8b;margin:5px 0 0;font-size:1rem;font-weight:600}.header-text h3{color:#333;margin:2px 0 0;font-size:.9rem;font-weight:400}.gov-navbar{color:#fff;text-align:center;letter-spacing:.5px;background-color:#1a4f8b;padding:8px;font-size:.95rem;font-weight:600}.marquee-container{color:#000;background-color:#ff9800;border-bottom:1px solid #ddd;padding:5px 0;font-size:.9rem;font-weight:600}.form-main-container{background:#fff;border:1px solid #ccc;border-radius:4px;max-width:900px;margin:20px auto;box-shadow:0 4px 15px #0000000d}.form-title-box{text-align:center;background-color:#f8f9fa;border-bottom:2px solid #1a4f8b;padding:15px}.form-title-box h4{color:#1a4f8b;text-transform:uppercase;margin:0;font-size:1.3rem}.form-section{border-bottom:1px solid #eee;padding:20px}.section-header{color:#0d47a1;background-color:#e3f2fd;border-left:5px solid #1565c0;margin-bottom:15px;padding:8px 12px;font-size:1rem;font-weight:700}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.full-width{grid-column:1/-1}.form-group label{color:#333;margin-bottom:6px;font-size:.9rem;font-weight:600;line-height:1.3;display:block}.form-group label span{color:#666;font-size:.8rem;font-weight:400}.form-group input,.form-group select{background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;padding:10px;font-size:.95rem;transition:border .3s}.form-group input:focus,.form-group select:focus{border-color:#1a4f8b;outline:none;box-shadow:0 0 0 3px #1a4f8b1a}.error-input{background-color:#fff0f0;border-color:#d32f2f!important}.error-text{color:#d32f2f;margin-top:4px;font-size:.75rem;display:block}.table-wrapper{overflow-x:auto}.gov-table{border-collapse:collapse;width:100%;margin-bottom:10px}.gov-table th{color:#fff;text-align:left;background-color:#4caf50;border:1px solid #388e3c;padding:10px;font-size:.9rem}.gov-table td{border:1px solid #ddd;padding:8px}.gov-table tr:nth-child(2n){background-color:#f9f9f9}.tbl-input,.tbl-select{border:1px solid #ccc;border-radius:2px;width:100%;padding:6px}.small-input{width:60px}.btn-add-row{color:#fff;cursor:pointer;background-color:#1976d2;border:none;border-radius:4px;padding:8px 15px;font-size:.85rem;font-weight:700}.btn-del{color:red;cursor:pointer;background:0 0;border:none;font-size:1.2rem}.agreement-section{text-align:center;background-color:#fffde7;border-top:1px solid #eee;padding:20px}.agreement-section label{color:#444;cursor:pointer;margin-left:10px;font-size:.9rem;font-weight:600}.btn-container{text-align:center;padding:0 20px 30px}.gov-submit-btn{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(#1a8a2d 0%,#146c24 100%);border:none;border-radius:4px;padding:12px 40px;font-size:1.1rem;font-weight:700;transition:transform .2s;box-shadow:0 4px 6px #0003}.gov-submit-btn:hover{background:linear-gradient(#146c24 0%,#0f511b 100%);transform:translateY(-2px)}.gov-footer{text-align:center;color:#666;background-color:#e0e0e0;border-top:1px solid #ccc;padding:15px;font-size:.8rem}@media (max-width:768px){.logo-section{flex-direction:column;gap:10px}.mobile-hide{display:none}.form-grid{grid-template-columns:1fr}.gov-logo{height:50px}.header-text h1{font-size:1.1rem}.gov-table th,.gov-table td{padding:5px;font-size:.8rem}}
