.mr-shell .mr-registration-details{min-width:0;margin-top:24px}.mr-shell .mr-registration-details>h3{margin:0 0 8px;line-height:1.4}.mr-shell .mr-registration-details>p:not(.mr-error):not(.mr-privacy){margin:0 0 20px;line-height:1.6}.mr-shell .mr-registration-details .mr-address-lookup{flex-wrap:wrap;align-items:flex-start;gap:10px 16px;min-width:0;margin:14px 0 24px;display:flex}.mr-shell .mr-registration-details .mr-address-lookup>button{max-width:100%}.mr-shell .mr-registration-details .mr-address-lookup>:not(button){overflow-wrap:anywhere;flex-basis:100%;margin:0}.mr-shell .mr-registration-responsible{border-top:1px solid var(--mr-control-line,#6f788a);min-width:0;margin-top:24px;padding-top:24px}.mr-shell .mr-registration-responsible>h4{margin:0 0 8px;font-weight:650;line-height:1.4}.mr-shell .mr-registration-responsible>.mr-registration-help{color:#53667f;max-width:75ch;margin:0 0 20px;font-size:13px;line-height:1.6}.mr-shell .mr-registration-details>.mr-privacy{margin:20px 0 0;line-height:1.6}.si-patrimonial,.si-repeat-row{overflow-wrap:anywhere;min-width:0;max-width:100%}.si-repeat-row{background:#f4f7fc;border:1px solid #d6e2f2;border-radius:12px;margin:12px 0;padding:16px}.si-patrimonial fieldset{border:1px solid #d6e2f2;border-radius:10px;min-width:0;margin:0;padding:12px}.si-patrimonial select,.si-repeat-row input,.si-repeat-row select{width:100%;min-width:0;max-width:100%}.si-patrimonial ul{padding-left:22px}.si-patrimonial .mr-field.wide{grid-column:1/-1}@media (max-width:600px){.si-repeat-row{padding:10px}.si-patrimonial .mr-grid,.si-repeat-row .mr-grid{grid-template-columns:minmax(0,1fr)}}.mr-writing-assistant{color:#14273e;min-width:0;margin:10px 0 20px}.mr-writing-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.mr-shell .mr-writing-trigger{color:#1b304b;background:#f4f7fc;border:1px solid #b9c8dc;border-radius:8px;gap:8px;min-height:38px;padding:7px 12px;font-size:13px}.mr-writing-toolbar small,.mr-writing-footer small{color:#53667f;font-size:12px}.mr-writing-panel{overflow-wrap:anywhere;background:#f4f7fc;border:1px solid #b9c8dc;border-radius:12px;margin-top:12px;padding:16px}.mr-shell .mr-writing-panel h3{margin:0 0 10px;font-size:16px}.mr-shell .mr-writing-panel p{margin:0 0 12px;font-size:14px;line-height:1.6}.mr-writing-options{flex-wrap:wrap;gap:8px;display:flex}.mr-shell .mr-writing-panel button,.mr-shell .mr-writing-applied button{min-height:40px;padding:8px 12px;font-size:13px}.mr-writing-consent{align-items:flex-start;gap:9px;margin:14px 0;font-size:13px;line-height:1.6;display:flex}.mr-shell .mr-writing-consent input{accent-color:#1b304b;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin-top:2px}.mr-writing-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 16px;display:grid}.mr-writing-comparison>div,.mr-writing-source{background:#fff;border:1px solid #d6e2f2;border-radius:8px;min-width:0;padding:12px}.mr-shell .mr-writing-comparison h4,.mr-shell .mr-writing-source h4{color:#53667f;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:12px}.mr-shell .mr-writing-comparison p,.mr-shell .mr-writing-source p{white-space:pre-wrap;max-height:260px;margin:0;overflow:auto}.mr-writing-footer{border-top:1px solid #d6e2f2;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:12px;display:flex}.mr-writing-applied{background:var(--status-success-bg);color:var(--status-success-fg);border:1px solid var(--status-success-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px;font-size:13px;display:flex}.mr-shell .mr-writing-error{color:var(--status-error-fg);background:var(--status-error-bg);border:1px solid var(--status-error-border);border-radius:8px;padding:10px}:is(.mr-writing-assistant button:focus-visible,.mr-writing-assistant input:focus-visible){outline-offset:3px;outline:3px solid #8a93a5}@media (max-width:560px){.mr-writing-comparison{grid-template-columns:minmax(0,1fr)}.mr-writing-panel{padding:12px}.mr-writing-footer{align-items:flex-start}.mr-writing-toolbar small{white-space:nowrap}.mr-writing-options button{flex:100%}}.mr-shell .mr-writing-panel .mr-writing-brand{color:#53667f;letter-spacing:.02em;margin-bottom:14px;font-size:12px;font-weight:600}.mr-shell .mr-writing-trigger{color:#60359b;background:#f5f0ff;border-color:#c4adef}.mr-shell .mr-writing-trigger>span[aria-hidden=true]{color:#7950ba}.mr-writing-trigger:focus-visible{outline-color:#a78bda}
