/* Jacksonville intake components use SDPP's shared typography and palette. */
.jax-form{max-width:920px}.jax-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.jax-form label{display:block;font-weight:650;min-width:0}.jax-form input:not([type=checkbox]),.jax-form select,.jax-form textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #8b978e;background:var(--paper);border-radius:2px;font:inherit;min-height:48px;color:var(--ink)}.jax-form textarea{resize:vertical}.jax-advanced{grid-column:1/-1;border-block:1px solid var(--line);padding:12px 0}.jax-advanced summary,main details>summary{min-height:48px;cursor:pointer;padding-block:12px;font-weight:750}.jax-advanced[open]>.jax-grid{margin-top:16px}.jax-advanced fieldset{grid-column:1/-1;min-width:0;border:1px solid var(--line);padding:16px}.jax-advanced legend{font-weight:700}.jax-form .jax-upload{padding:24px 0}.jax-upload small{display:block;font-weight:400;margin-top:8px}.jax-consent{display:flex!important;align-items:flex-start;gap:12px;padding:12px 0}.jax-consent input{width:24px;height:24px;flex-shrink:0}.jax-honey{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.jax-form button:disabled{opacity:.6;cursor:wait}[data-photo-preview]{display:flex;flex-wrap:wrap;gap:12px}[data-photo-preview] figure{width:130px;margin:0}[data-photo-preview] img{height:100px;width:130px;object-fit:contain}[data-photo-preview] figcaption{font-size:.8rem}.jax-form [role=status]{min-height:28px}.jax-grid [hidden]{display:none!important}.jax-form button{font:inherit;cursor:pointer}.trust-wrap details{padding-bottom:16px}@media(max-width:600px){.jax-grid{grid-template-columns:1fr}.jax-advanced fieldset{padding:12px}.jax-form .button{width:100%}}
.jax-form button[hidden]{display:none!important}
