
    .eh-maintenance-request{--eh-page:light-dark(#f3f5f7,#131c2b);--eh-panel:light-dark(#fff,#1b293d);--eh-ink:light-dark(#142e68,#e0e8ff);--eh-body:light-dark(#263d5d,#d7e0ef);--eh-muted:light-dark(#586b85,#acbad0);--eh-line:light-dark(#d7e2f0,#3b4b65);--eh-soft:light-dark(#eef3f9,#24344d);--eh-gold:light-dark(#ffb600,#ffce54);--eh-gold-soft:light-dark(#fff7db,#3a3320);--eh-danger:light-dark(#a53645,#ffa5b1);--eh-button:light-dark(#142e68,#c7d8ff);--eh-button-text:light-dark(#fff,#142440);font-family:Arial,sans-serif;color:var(--eh-body);background:var(--eh-page);padding:24px;box-sizing:border-box;border-radius:16px;max-width:100%;font-size:15px;line-height:1.55}
    .eh-maintenance-request *{box-sizing:border-box}
    .eh-maintenance-request [hidden]{display:none!important}
    .eh-maintenance-request .eh-brand{display:flex;align-items:center;gap:26px;padding:24px 28px;background:var(--eh-panel);border:1px solid var(--eh-line);border-radius:14px;margin-bottom:20px}
    .eh-maintenance-request .eh-brand img{width:112px;height:116px;object-fit:contain;background:#fff;border-radius:6px}
    .eh-maintenance-request .eh-brand-copy{border-left:1px solid var(--eh-line);padding-left:26px;min-width:0}
    .eh-maintenance-request .eh-brand-title{font-size:28px;color:var(--eh-ink);font-weight:700;margin:0 0 7px}
    .eh-maintenance-request .eh-brand-copy p{margin:0;color:var(--eh-muted)}
    .eh-maintenance-request .eh-crumb{font-size:13px;color:var(--eh-muted);margin:0 0 16px}
    .eh-maintenance-request .eh-surface{background:var(--eh-panel);border:1px solid var(--eh-line);border-radius:14px;padding:26px}
    .eh-maintenance-request .eh-title-row{display:flex;gap:15px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:5px}
    .eh-maintenance-request h1{font-size:26px;line-height:1.25;color:var(--eh-ink);margin:0}
    .eh-maintenance-request h2{font-size:18px;color:var(--eh-ink);margin:0 0 16px}
    .eh-maintenance-request .eh-preview{font-size:12px;background:var(--eh-gold-soft);padding:5px 10px;border-radius:5px;color:var(--eh-ink);white-space:nowrap}
    .eh-maintenance-request .eh-subtitle{margin:5px 0 22px;color:var(--eh-muted);font-size:14px}
    .eh-maintenance-request .eh-flow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:13px 16px;border-left:4px solid var(--eh-gold);background:var(--eh-gold-soft);margin-bottom:24px;font-size:13px;color:var(--eh-ink)}
    .eh-maintenance-request .eh-flow span{display:inline-flex;align-items:center;gap:6px}
    .eh-maintenance-request .eh-auto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 24px;padding-bottom:22px;border-bottom:1px solid var(--eh-line)}
    .eh-maintenance-request .eh-auto dt{font-size:12px;color:var(--eh-muted);margin:0 0 4px}
    .eh-maintenance-request .eh-auto dd{margin:0;color:var(--eh-ink);font-weight:700;overflow-wrap:anywhere}
    .eh-maintenance-request .eh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
    .eh-maintenance-request[data-layout="one"] .eh-grid{grid-template-columns:minmax(0,1fr)}
    .eh-maintenance-request .eh-wide{grid-column:1/-1}
    .eh-maintenance-request .eh-field{display:flex;flex-direction:column;gap:7px;min-width:0}
    .eh-maintenance-request .eh-label{font-weight:700;color:var(--eh-ink);font-size:14px}
    .eh-maintenance-request .eh-ar{font-weight:400;color:var(--eh-muted);display:block;font-size:13px}
    .eh-maintenance-request .eh-required{color:var(--eh-danger)}
    .eh-maintenance-request input:not([type=radio]):not([type=checkbox]),.eh-maintenance-request select,.eh-maintenance-request textarea{font:inherit;color:var(--eh-body);background:var(--eh-panel);width:100%;min-width:0;border:1px solid var(--eh-line);border-radius:7px;padding:11px 12px;min-height:46px}
    .eh-maintenance-request input:focus-visible,.eh-maintenance-request select:focus-visible,.eh-maintenance-request textarea:focus-visible,.eh-maintenance-request button:focus-visible{outline:2px solid var(--eh-gold);outline-offset:2px}
    .eh-maintenance-request textarea{resize:vertical;min-height:112px}
    .eh-maintenance-request .eh-help{font-size:12px;color:var(--eh-muted);margin:0}
    .eh-maintenance-request .eh-section{margin-top:26px;padding-top:22px;border-top:1px solid var(--eh-line)}
    .eh-maintenance-request fieldset{padding:0;margin:0;border:0;min-width:0}
    .eh-maintenance-request legend{padding:0;margin-bottom:10px}
    .eh-maintenance-request .eh-choice-row{display:flex;gap:20px;flex-wrap:wrap;min-height:46px;align-items:center}
    .eh-maintenance-request .eh-choice{display:inline-flex;gap:8px;align-items:center;cursor:pointer}
    .eh-maintenance-request .eh-safety-details{margin-top:15px}
    .eh-maintenance-request .eh-files{list-style:none;padding:0;margin:8px 0 0;font-size:13px;overflow-wrap:anywhere}
    .eh-maintenance-request .eh-files li{padding:5px 0}
    .eh-maintenance-request .eh-photos{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
    .eh-maintenance-request .eh-photos img{width:108px;height:90px;object-fit:contain;border:1px solid var(--eh-line);border-radius:6px;background:var(--eh-soft)}
    .eh-maintenance-request .eh-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;margin-top:26px;padding-top:20px;border-top:1px solid var(--eh-line)}
    .eh-maintenance-request button{font:inherit;font-size:14px;font-weight:700;min-height:46px;border-radius:7px;border:1px solid var(--eh-button);background:var(--eh-panel);color:var(--eh-ink);padding:11px 18px;cursor:pointer}
    .eh-maintenance-request .eh-primary{background:var(--eh-button);color:var(--eh-button-text)}
    .eh-maintenance-request .eh-feedback{font-size:13px;margin:14px 0 0;color:var(--eh-ink)}
    .eh-maintenance-request .eh-review-list{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0}
    .eh-maintenance-request .eh-review-list dt{font-size:12px;color:var(--eh-muted);margin-bottom:4px}
    .eh-maintenance-request .eh-review-list dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
    .eh-maintenance-request .eh-status{display:inline-block;background:var(--eh-gold-soft);color:var(--eh-ink);border-left:4px solid var(--eh-gold);padding:10px 14px;font-weight:700;margin-bottom:14px}
    .eh-maintenance-request .eh-review-name{font-weight:700;color:var(--eh-ink);margin:0 0 18px}
    .eh-maintenance-request .eh-note{font-size:12px;color:var(--eh-muted);margin:14px 0 0}
    @media(max-width:600px){.eh-maintenance-request{padding:12px}.eh-maintenance-request .eh-brand{padding:18px;gap:16px}.eh-maintenance-request .eh-brand img{width:74px;height:82px}.eh-maintenance-request .eh-brand-copy{padding-left:16px}.eh-maintenance-request .eh-brand-title{font-size:21px}.eh-maintenance-request .eh-surface{padding:18px}.eh-maintenance-request h1{font-size:23px}.eh-maintenance-request .eh-grid,.eh-maintenance-request .eh-review-list{grid-template-columns:minmax(0,1fr)}.eh-maintenance-request .eh-auto{grid-template-columns:minmax(0,1fr);gap:10px}.eh-maintenance-request input:not([type=radio]),.eh-maintenance-request select,.eh-maintenance-request textarea{font-size:16px}}
  
.eh-maintenance-request h1{margin-bottom:10px}.eh-maintenance-request .eh-review-list dd{white-space:normal}.eh-maintenance-request .eh-photos .eh-order-item-image img{width:92px;height:92px}.eh-maintenance-request .eh-actions .eh-button{display:inline-block;text-decoration:none;padding:11px 18px;border:1px solid var(--eh-button);border-radius:7px;color:var(--eh-ink);font-weight:700}.eh-maintenance-request .eh-actions form{margin:0}
