.offline-pill{position:fixed;left:24px;bottom:24px;z-index:90;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-family:var(--sans);font-weight:600;font-size:.82rem;line-height:1;box-shadow:0 14px 30px -12px rgba(28,31,54,.28);pointer-events:none}.offline-pill[data-state=offline]{color:var(--sindoor-700);border-color:var(--sindoor-300)}.offline-pill[data-state=syncing]{color:var(--neel-700)}.offline-pill[data-state=synced]{color:var(--mehendi-700)}@media (max-width:1024px){.offline-pill{bottom:calc(64px + 16px)}}@media (max-width:640px){.offline-pill{left:16px}}main.apply-main{position:relative;flex:1 1;display:flex;align-items:center;justify-content:center;padding:24px 24px 40px}main.apply-main.form-main{align-items:flex-start}.apply-main :is(.stage,.q,.body,.card,.field,.two>*,.three>*,.opts>*,.photo-row>*,.score>*,.filecard>*,.issue>*){min-width:0}.apply-main :is(.two,.opts){grid-template-columns:repeat(2,minmax(0,1fr))}.apply-main .form .three{grid-template-columns:repeat(3,minmax(0,1fr))}.apply-main :is(.sub,.cap,.fine,.note,.notes,.refno,.card p,.crumb-traveller){overflow-wrap:anywhere}.apply-main .pg-meta .pg-l{flex-wrap:wrap;column-gap:10px;row-gap:2px}.apply-main .pg-meta .autosave{flex:none}.apply-main .cta-l{flex-wrap:wrap;row-gap:4px}.apply-main .family-prompt .fp-note{white-space:normal;overflow:visible;align-items:flex-start}.apply-main .family-prompt .fp-toggle button{min-height:44px}.apply-main .fee div{align-items:baseline;gap:16px}.apply-main .fee div b{flex:none}.apply-main .filecard{grid-template-columns:36px minmax(0,1fr) auto}.apply-main .filecard-actions{display:inline-flex;flex-wrap:wrap;gap:10px;align-items:center}.apply-main .document-review-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.apply-main .form .lbl.with-counter{flex-wrap:wrap}.apply-main .form .lbl-tt{max-width:100%}.apply-main .form .lbl-tt.nowrap{white-space:normal}.apply-main .form .secure{align-items:flex-start}.apply-main .form .secure svg{margin-top:3px}.apply-main .form .chips button{min-height:44px;height:auto;max-width:100%;padding-block:8px;text-align:start}.apply-main .form .chips button svg{flex:none}.apply-main .form :is(.txt,.back,.resend,.edit),.apply-main .resend{min-height:44px}.apply-main .form .kv .edit{min-width:44px}.apply-signin{overflow-y:auto;overscroll-behavior:contain}.apply-signin .modal{max-height:calc(100dvh - 32px);overflow-y:auto;min-width:0}.apply-signin .modal h2{-webkit-padding-end:44px;padding-inline-end:44px}.apply-signin .modal-x{position:absolute;width:44px;height:44px;top:8px;right:8px}[dir=rtl] .apply-signin .modal-x{right:auto;left:8px}.apply-signin :is(.field,.modal-row,.signin-msg){min-width:0;overflow-wrap:anywhere}.apply-signin .modal-row{flex-wrap:wrap}.apply-signin .resend{min-height:44px}@media (max-width:700px){.apply-main .form .three{grid-template-columns:1fr}.apply-main .saarc-row{grid-template-columns:repeat(2,minmax(0,1fr))}.apply-main .saarc-row>:first-child{grid-column:1/-1}.apply-main .saarc-row>.txt{grid-column:1/-1;justify-self:start}}@media (max-width:600px){main.apply-main{padding:24px 16px 40px}.apply-main .form .two,.apply-main :is(.two,.opts){grid-template-columns:minmax(0,1fr)}.apply-main .form .kv.id-kv dl{grid-template-columns:minmax(0,1fr);gap:6px}.apply-main .form .rv .kv{grid-template-columns:minmax(0,1fr);gap:5px}.apply-main .form .sect-h{flex-wrap:wrap}.apply-main .form .photo-row{grid-template-columns:minmax(0,1fr)}.apply-main .form .photo{margin-inline:auto}.apply-main .form .chip-panel,.apply-main .form .score{grid-template-columns:minmax(0,1fr);justify-items:center}.apply-main .form .chip-panel{text-align:center}.apply-main .cta.pair{flex-wrap:wrap}.apply-main .cta.pair>.btn{width:100%;min-width:0;flex-basis:100%}.apply-main .dev-fill .btn{width:100%}.apply-main .checks li{grid-template-columns:18px minmax(0,1fr);row-gap:2px}.apply-main .checks li .meta{grid-column:2;justify-self:start}.apply-main .filecard{grid-template-columns:36px minmax(0,1fr)}.apply-main .filecard>:is(.txt,.filecard-actions){grid-column:2;justify-self:start}.apply-main .document-review-actions .btn{width:100%;min-width:0}.apply-main .form .scan{height:auto;min-height:220px}.apply-signin{padding:12px}.apply-signin .modal{padding:20px 16px}.apply-signin .modal-row .btn{-webkit-margin-start:auto;margin-inline-start:auto}}@media (max-width:360px){.apply-signin{padding:6px}.apply-signin .modal{padding-inline:10px}.apply-main .voa-stats{grid-template-columns:minmax(0,1fr)}.apply-main .voa-stats .stat{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.apply-main .voa-stats .stat span{margin:0}.apply-main .ports{grid-template-columns:minmax(0,1fr)}}