.siret-overlay{z-index:500;background:#0f172a80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.siret-dialog{background:#fff;border-radius:16px;width:100%;max-width:460px;max-height:calc(100vh - 32px);padding:28px;overflow-y:auto;box-shadow:0 20px 60px #00000026}.siret-dialog h2{color:#0f172a;margin:0 0 6px;font-size:20px;font-weight:700}.siret-dialog__intro{color:#64748b;margin:0 0 18px;font-size:14px;line-height:1.5}.siret-dialog form{flex-direction:column;gap:12px;display:flex}.siret-dialog label.siret-label{color:#334155;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.siret-dialog input[type=text]{box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;width:100%;padding:10px 12px;font-size:15px}.siret-dialog input[type=text]:focus{outline-offset:-1px;border-color:#2563eb;outline:2px solid #2563eb}.siret-dialog input[aria-invalid=true]{border-color:#dc2626}.siret-dialog__field-error{color:#b91c1c;margin:6px 0 0;font-size:13px}.siret-check{color:#334155;align-items:flex-start;gap:8px;font-size:14px;display:flex}.siret-check input{margin-top:3px}.siret-dialog__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px;font-size:14px}.siret-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}@media (max-width:480px){.siret-dialog{padding:20px 16px}.siret-dialog__actions>*{flex:100%}}
