@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Devanagari:wght@400;500;700&display=swap";
:root{--primary-color:#1e3a8a;--secondary-color:#d97706;--bg-light:#f3f4f6;--border-color:#d1d5db;--success-green:#059669}.marquee-content{white-space:nowrap;font-size:14px;font-weight:700;animation:15s linear infinite marquee;display:inline-block}.gov-wrapper{background-color:var(--bg-light);min-height:100vh;font-family:Noto Sans Devanagari,sans-serif}.marquee-container{color:#000;background:#fbbf24;border-radius:4px;margin-bottom:20px;padding:8px 0;font-size:14px;font-weight:700;overflow:hidden}.marquee-content{white-space:nowrap;animation:20s linear infinite marquee;display:inline-block}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.form-main-container{background:#fff;border-radius:8px;max-width:1000px;margin:0 auto;padding:25px;box-shadow:0 4px 20px #0000001a}.form-title-box{border-bottom:3px solid var(--primary-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px;padding-bottom:10px;display:flex}.form-title-box h4{color:var(--primary-color);margin:0;font-size:1.4rem}.save-badge{color:var(--success-green);background:#d1fae5;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700}.hindi-instruction-banner{background:#fffbeb;border-left:5px solid #f59e0b;border-radius:4px;margin-bottom:20px;padding:15px}.form-section{border:1px solid var(--border-color);background:#fafafa;border-radius:6px;margin-bottom:25px;padding:20px;position:relative}.section-header{color:var(--secondary-color);border-left:3px solid var(--secondary-color);background:#fff;padding:0 10px;font-size:15px;font-weight:700;position:absolute;top:-12px;left:20px}.form-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.form-group{flex-direction:column;display:flex}.form-group label{color:#374151;margin-bottom:6px;font-size:14px;font-weight:600}.form-group input,.form-group select,.form-group textarea,.transliterate-container input{border:1px solid var(--border-color);border-radius:4px;outline:none;width:100%;padding:10px;font-size:14px;transition:border-color .2s}.form-group input:focus,.transliterate-container input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #1e3a8a1a}.table-wrapper{margin-top:10px;overflow-x:auto}.gov-table{border-collapse:collapse;width:100%;min-width:700px}.gov-table th{background-color:var(--primary-color);color:#fff;text-align:left;padding:12px;font-size:13px}.gov-table td{border:1px solid var(--border-color);background:#fff;padding:8px}.tbl-input,.tbl-select{border:1px solid #eee;width:100%;padding:6px;font-size:13px}.table-actions{justify-content:flex-end;margin-top:15px;display:flex}.btn-add-row{background:var(--success-green);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-weight:700}.btn-del{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.btn-container{border-top:1px solid var(--border-color);justify-content:center;gap:20px;margin-top:30px;padding-top:20px;display:flex}.gov-reset-btn{color:#fff;cursor:pointer;background:#6b7280;border:none;border-radius:4px;padding:12px 30px;font-weight:700}.gov-submit-btn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:12px 40px;font-size:16px;font-weight:700}.gov-submit-btn:hover{background:#1e40af}.agreement-section{color:#4b5563;align-items:center;gap:10px;margin-top:20px;font-size:14px;display:flex}@media (max-width:768px){.form-grid{grid-template-columns:1fr}.form-title-box h4{font-size:1.1rem}.gov-submit-btn,.gov-reset-btn{width:100%}.btn-container{flex-direction:column}}.loader-box{height:300px;color:var(--primary-color);justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}
