/* IMALAM: Add User jaisa patla floating dabba sab forms par (user ne pasand kiya, 2026-11-02).
   Sirf: height 38px, label ki patti hatana, * saaf. Baaki har page ka look same. */
html:root:root body :is(#main,#regform,.content,form) .floating-group .form-control:not(textarea){height:38px!important;min-height:38px!important;padding:12px 12px 4px 12px!important;font-size:13.5px!important}
html:root:root body :is(#main,#regform,.content,form) .floating-group select.form-control{padding:10px 12px 3px 12px!important}
html:root:root body :is(#main,#regform,.content,form) .floating-group input[type=file].form-control{padding:5px 8px!important}
html:root:root body :is(#main,#regform,.content,form) .floating-group>label{top:9px}
html:root:root body :is(#main,#regform,.content,form) .floating-group.has-value>label,
html:root:root body :is(#main,#regform,.content,form) .floating-group .form-control:focus+label,
html:root:root body :is(#main,#regform,.content,form) .floating-group .form-control:not(:placeholder-shown)+label,
html:root:root body :is(#main,#regform,.content,form) .floating-group select.form-control:valid+label{top:-8px}
/* Dark: label dabbe ke andar ho to background nahi (text ke bagal patti nahi); upar line par ho tab card ka rang */
html[data-myj-theme="dark"]:root body :is(#main,#regform,.content,form) .floating-group>label{background:transparent!important}
html[data-myj-theme="dark"]:root body :is(#main,#regform,.content,form) .floating-group.has-value>label,
html[data-myj-theme="dark"]:root body :is(#main,#regform,.content,form) .floating-group .form-control:focus+label,
html[data-myj-theme="dark"]:root body :is(#main,#regform,.content,form) .floating-group .form-control:not(:placeholder-shown)+label,
html[data-myj-theme="dark"]:root body :is(#main,#regform,.content,form) .floating-group select.form-control:valid+label{background:#2c344a!important}
/* Zaroori field ka * saaf laal */
html:root body :is(#main,#regform,.content,form) .floating-group label span[style*="red"]{color:#ff6b6b!important;font-weight:700;margin-left:1px}
/* File upload dabbe: label hamesha upar line par (Choose File ke upar na chadhe) */
html:root:root:root body :is(#main,#regform,.content,form) :is(.floating-group.file-floating,.floating-group:has(input[type=file]))>label{top:-8px!important}
html[data-myj-theme="dark"]:root:root body :is(#main,#regform,.content,form) :is(.floating-group.file-floating,.floating-group:has(input[type=file]))>label{background:#2c344a!important}
/* Application No (MYJ...) lists me naam ke neeche */
.myj-appno{display:block;font-size:11px;font-weight:700;color:#2fa4a9;letter-spacing:.02em;margin-top:2px}
