
#mi-message-review{--mr-paper:light-dark(#f6f4ee,#202725);--mr-panel:light-dark(#fffdf8,#27312e);--mr-ink:light-dark(#17333d,#e8eeeb);--mr-muted:light-dark(#52656a,#bdc9c5);--mr-line:light-dark(#d7d5ca,#53615b);--mr-teal:light-dark(#164e50,#a7d5cc);--mr-on-teal:light-dark(#fffdf8,#153c36);--mr-gold:light-dark(#907244,#d4b783);--mr-warn:light-dark(#fff3d9,#413824);--mr-soft:light-dark(#eaf2ee,#303e37);color:var(--mr-ink);font:16px/1.6 Arial,sans-serif;max-width:100%;min-width:0}
#mi-message-review *{box-sizing:border-box}
#mi-message-review [hidden]{display:none!important}
#mi-message-review .mr-preview-label{font:500 12px/1.5 Arial,sans-serif;letter-spacing:.08em;color:var(--mr-muted);margin-bottom:12px;padding-right:90px}
#mi-message-review .mr-page{background:var(--mr-paper);border:1px solid var(--mr-line)}
#mi-message-review .mr-brand{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:24px 32px;border-bottom:1px solid var(--mr-line)}
#mi-message-review .mr-eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.14em;font-weight:500;color:var(--mr-gold)}
#mi-message-review .mr-name{display:block;font:500 22px/1.3 Georgia,serif;margin-top:5px}
#mi-message-review .mr-register{font-size:12px;color:var(--mr-muted)}
#mi-message-review .mr-heading{padding:32px 32px 22px}
#mi-message-review h1{font:400 clamp(28px,4.4vw,42px)/1.13 Georgia,serif;max-width:620px;margin:12px 0 16px;letter-spacing:-.025em}
#mi-message-review .mr-alert-title{color:light-dark(#b3322f,#ffb5aa);font-family:Arial,sans-serif;font-weight:500;font-size:clamp(25px,4vw,36px);letter-spacing:.015em}
#mi-message-review .mr-warning-title{font-size:27px;margin-bottom:18px}
#mi-message-review .mr-emergency{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;margin:0 32px 22px;background:var(--mr-warn);border-left:3px solid light-dark(#b3322f,#ffb5aa);font-size:14px}
#mi-message-review .mr-emergency h3{color:light-dark(#9c2825,#ffb5aa);margin-bottom:8px}
#mi-message-review .mr-emergency-call{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#b31d24;color:#fff;padding:12px 20px;min-height:46px;border-radius:12px;text-decoration:none;font-weight:700;margin:12px 0}
#mi-message-review .mr-emergency-call .mr-phone-symbol{display:inline-block;font-family:Arial,"Apple Symbols","Segoe UI Symbol",sans-serif;font-size:26px;line-height:1;color:#fff;flex-shrink:0}
#mi-message-review .mr-response-time{margin:0 32px 22px;color:var(--mr-ink)}
#mi-message-review .mr-person-grid{grid-template-columns:1fr 1fr 1fr}
#mi-message-review .mr-required-note{margin-bottom:25px}
#mi-message-review .mr-entry-actions{display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:0 32px 30px}
#mi-message-review p{margin:0}
#mi-message-review .mr-heading>p{max-width:690px;color:var(--mr-muted)}
#mi-message-review .mr-destination{display:flex;align-items:center;gap:14px;margin:0 32px 22px;padding:16px 18px;background:var(--mr-soft);border-left:3px solid var(--mr-teal)}
#mi-message-review .mr-destination span{display:block;font-size:13px;color:var(--mr-muted)}
#mi-message-review .mr-destination strong{font-weight:500;font-size:18px;overflow-wrap:anywhere}
#mi-message-review .mr-warning{display:flex;gap:12px;align-items:flex-start;padding:17px 20px;margin:0 32px 28px;background:var(--mr-warn);border-left:3px solid var(--mr-gold);font-size:14px}
#mi-message-review i,#mi-message-review svg{width:20px;height:20px;flex-shrink:0}
#mi-message-review .mr-warning svg{margin-top:3px}
#mi-message-review .mr-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mr-line);border-bottom:1px solid var(--mr-line)}
#mi-message-review button,#mi-message-review input,#mi-message-review select,#mi-message-review textarea{font:inherit;max-width:100%}
#mi-message-review .mr-step{display:flex;align-items:center;justify-content:center;gap:9px;min-height:66px;padding:12px 8px;border:0;background:var(--mr-paper);color:var(--mr-muted);font-size:14px}
#mi-message-review .mr-step[aria-current="step"]{background:var(--mr-soft);color:var(--mr-teal)}
#mi-message-review .mr-step span{color:var(--mr-gold);font-size:12px}
#mi-message-review .mr-form{padding:30px 32px;background:var(--mr-panel)}
#mi-message-review h2{font:400 28px/1.2 Georgia,serif;margin:0 0 24px}
#mi-message-review h3{font-size:16px;font-weight:500;margin:0 0 10px}
#mi-message-review label{display:flex;flex-direction:column;gap:8px;margin-bottom:22px;font-size:15px}
#mi-message-review input:not([type="checkbox"]),#mi-message-review select,#mi-message-review textarea{width:100%;padding:12px 14px;background:var(--mr-panel);color:var(--mr-ink);border:1px solid var(--mr-line);border-radius:2px;min-height:46px}
#mi-message-review textarea{resize:vertical;min-height:90px}
#mi-message-review input::placeholder,#mi-message-review textarea::placeholder{color:var(--mr-muted);opacity:1}
#mi-message-review input:disabled{opacity:.7}
#mi-message-review .mr-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#mi-message-review .mr-help{font-size:13px;color:var(--mr-muted)}
#mi-message-review .mr-optional{font-size:13px;color:var(--mr-muted)}
#mi-message-review .mr-field-footer{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}
#mi-message-review .mr-upload{padding:20px;background:var(--mr-paper);border:1px dashed var(--mr-line);margin-bottom:22px}
#mi-message-review .mr-upload label{margin-bottom:10px}
#mi-message-review .mr-upload p{margin-top:10px}
#mi-message-review .mr-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:22px;margin-top:25px;border-top:1px solid var(--mr-line)}
#mi-message-review .mr-primary,#mi-message-review .mr-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:13px 21px;border:1px solid var(--mr-teal);border-radius:2px;font-size:14px}
#mi-message-review .mr-primary{background:var(--mr-teal);color:var(--mr-on-teal)}
#mi-message-review .mr-secondary{background:var(--mr-panel);color:var(--mr-ink);border-color:var(--mr-line)}
#mi-message-review .mr-intro{margin-bottom:22px;color:var(--mr-muted)}
#mi-message-review .mr-security{display:flex;align-items:flex-start;gap:12px;padding:20px;margin-bottom:22px;border:1px solid var(--mr-line);background:var(--mr-paper)}
#mi-message-review .mr-security strong{display:block;font-size:14px;font-weight:500}
#mi-message-review .mr-security span{display:block;font-size:13px;color:var(--mr-muted);margin-top:5px}
#mi-message-review .mr-note{font-size:14px;color:var(--mr-muted);margin:20px 0!important}
#mi-message-review .mr-code-row{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}
#mi-message-review .mr-code-row label{flex:1 1 200px;margin-bottom:0}
#mi-message-review .mr-confirmation{display:flex;align-items:flex-start;gap:12px;padding:18px;background:var(--mr-soft);border-left:3px solid var(--mr-teal);margin:20px 0}
#mi-message-review .mr-confirmation strong{font-weight:500}
#mi-message-review .mr-summary{margin:0 0 24px}
#mi-message-review .mr-summary>div{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--mr-line)}
#mi-message-review dt{color:var(--mr-muted);font-size:14px}
#mi-message-review dd{margin:0;overflow-wrap:anywhere}
#mi-message-review .mr-message-review{margin-bottom:25px;padding:20px;background:var(--mr-paper);overflow-wrap:anywhere;white-space:pre-wrap}
#mi-message-review .mr-message-review p{font-size:14px;color:var(--mr-muted)}
#mi-message-review .mr-checkbox{display:flex;flex-direction:row;align-items:flex-start;gap:12px;font-size:14px}
#mi-message-review .mr-checkbox input{width:20px;height:20px;flex-shrink:0;margin-top:3px;accent-color:var(--mr-teal)}
#mi-message-review .mr-text-button{display:inline;padding:0;border:0;background:none;text-decoration:underline;color:var(--mr-ink)}
#mi-message-review .mr-footer{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px 32px;color:var(--mr-muted);font-size:11px;border-top:1px solid var(--mr-line)}
@media(max-width:540px){#mi-message-review .mr-brand{padding:20px}#mi-message-review .mr-heading{padding:24px 20px 20px}#mi-message-review .mr-warning,#mi-message-review .mr-destination{margin-left:20px;margin-right:20px}#mi-message-review .mr-form{padding:25px 20px}#mi-message-review .mr-grid{grid-template-columns:1fr;gap:0}#mi-message-review .mr-step{flex-direction:column;gap:3px;font-size:12px}#mi-message-review .mr-summary>div{grid-template-columns:1fr;gap:4px}#mi-message-review .mr-footer{padding:18px 20px}#mi-message-review .mr-submit{width:100%}#mi-message-review .mr-name{font-size:20px}#mi-message-review input,#mi-message-review select,#mi-message-review textarea{font-size:16px}}

#mi-message-review [hidden]{display:none!important}
#mi-message-review .mr-status,#mi-message-review .mr-privacy-full{margin:22px 32px;overflow-wrap:anywhere}
#mi-message-review .is-error{color:light-dark(#a51922,#ffb5aa)}
#mi-message-review .mr-summary dd,#mi-message-review .mr-message-review p{white-space:pre-wrap;overflow-wrap:anywhere}
#mi-message-review .mr-primary{text-decoration:none}
#mi-message-review [dir=rtl]{text-align:right}
@media(max-width:600px){#mi-message-review .mr-person-grid{grid-template-columns:1fr}#mi-message-review .mr-status,#mi-message-review .mr-privacy-full{margin:18px}}
