.natiive-intake-page{color:#1f2244}.natiive-intake-page .ni-intro{font-size:17px;max-width:740px}.natiive-intake-page .ni-intro strong{color:#1f2244}.natiive-intake-page .ni-card{margin:24px 0;padding:24px;border:1px solid #dddfe5;border-radius:8px;background:#fff}.natiive-intake-page .ni-identity{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.natiive-intake-page .ni-choice{display:grid!important;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;padding:18px;border:1px solid #dddfe5;border-radius:6px;background:#faf9f5}.natiive-intake-page .ni-choice input{margin:5px 0!important;accent-color:#917a26!important}.natiive-intake-page .ni-choice small{display:block;margin-top:6px;font-size:14px;line-height:1.6;color:#606575}.natiive-intake-page .ni-note{font-size:14px;color:#606575;line-height:1.65}.natiive-intake-page button.ni-submit{background:#1f2244;border:1px solid #917a26}.natiive-intake-page button.ni-submit:hover{background:#917a26}.natiive-intake-page input:focus-visible,.natiive-intake-page button:focus-visible,.natiive-intake-page a:focus-visible{outline-color:#917a26!important}.natiive-intake-page .ni-success{border-left:4px solid #917a26!important;background:#f8f5e9!important}.natiive-intake-page .ni-success h2{margin-top:0}.natiive-intake-page .ni-errors{border-left:4px solid #9a3131;padding:18px;background:#fff4f4}.natiive-intake-page [hidden]{display:none!important}.natiive-intake-page .ni-honeypot{display:none!important}.natiive-intake-page .ni-success p:last-child{margin-bottom:0}.ni-agency-panel{color:#1f2244}.ni-agency-panel .ni-eyebrow{color:#917a26;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.ni-agency-panel h2{margin-top:0}.ni-agency-panel .ni-meta{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.ni-badge{display:inline-flex;align-items:center;font-size:12px;line-height:1.5;font-weight:600;border:1px solid #d7c993;border-radius:5px;padding:5px 9px;background:#fbf7e8;color:#625013;white-space:normal}.ni-agency-panel .ni-request-list{list-style:none;padding:0;margin:0}.ni-agency-panel .ni-request-list li{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #e7e6e0}.ni-agency-panel .ni-request-list li:last-child{border-bottom:0}.ni-agency-panel .ni-request-list small{display:block;color:#606575;margin-top:4px}.ni-agency-panel .ni-submitted-contact{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ni-agency-panel .ni-submitted-contact dt{font-size:12px;color:#606575}.ni-agency-panel .ni-submitted-contact dd{margin:5px 0;overflow-wrap:anywhere}.ni-agency-panel details{padding:16px;border:1px solid #dddfe5;border-radius:5px;margin:16px 0}.ni-agency-panel summary{cursor:pointer;font-weight:600;min-height:44px}.ni-agency-panel .ni-status-form{margin-top:16px}.ni-agency-panel .ni-handled{color:#606575}.app-table .ni-badge{display:block;margin:6px 0}.ni-agency-panel [role=status]{padding:12px;background:#f8f5e9;border-left:3px solid #917a26}@media(max-width:600px){.natiive-intake-page .ni-card{padding:18px}.natiive-intake-page .ni-identity,.ni-agency-panel .ni-submitted-contact{grid-template-columns:1fr}.natiive-intake-page .ni-choice{padding:14px;gap:10px}.ni-agency-panel .ni-request-list li{align-items:flex-start;flex-direction:column}.ni-agency-panel .ni-request-list a{min-height:44px;display:inline-flex;align-items:center}.natiive-intake-page .ni-submit{width:100%}}

/* Situation du bien actuel, sans mandat créé depuis le formulaire public. */
.natiive-intake-page .ni-owner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.natiive-intake-page .ni-owner-situation{border-left:3px solid #917a26}.natiive-intake-page .ni-owner-situation h2{margin-top:0}.natiive-intake-page .ni-intake-difference{padding:14px 18px;background:#faf9f5;border-left:3px solid #917a26}.ni-agency-panel .ni-submitted-owner{padding:18px;margin:20px 0;border:1px solid #dddfe5;border-left:3px solid #917a26;border-radius:5px;background:#faf9f5}.ni-agency-panel .ni-submitted-owner h3{margin:0 0 12px;font-size:18px;color:#1f2244}.ni-agency-panel .ni-note{font-size:14px;line-height:1.6;color:#606575}@media(max-width:700px){.natiive-intake-page .ni-owner-grid{grid-template-columns:1fr}.ni-agency-panel .ni-submitted-owner{padding:16px}.natiive-intake-page .ni-intake-difference{padding:12px 14px}}
