body{margin:0;background:#f7f8f4}

#lh-return-preview{padding:12px;color-scheme:light dark;font-family:Arial,sans-serif;color:light-dark(#263c2d,#e6eee8)}
#lh-return-preview *{box-sizing:border-box}
#lh-return-preview .lh-window{max-width:720px;margin:auto;background:light-dark(#f7f8f4,#19251e);border:1px solid light-dark(#dce3dc,#435048);border-radius:12px;overflow:hidden}
#lh-return-preview header{padding:20px 24px;background:light-dark(#183b2d,#102a20);color:#fff}
#lh-return-preview .lh-brand{font-family:Georgia,serif;letter-spacing:.18em;font-weight:400}
#lh-return-preview main{padding:24px}
#lh-return-preview h2,#lh-return-preview h3{font-weight:500;margin:0 0 16px}
#lh-return-preview section{padding:20px 0;border-bottom:1px solid light-dark(#dce3dc,#435048)}
#lh-return-preview .lh-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
#lh-return-preview label{display:block}
#lh-return-preview input,#lh-return-preview select{font:inherit;color:inherit;background:light-dark(#fff,#23332a);border:1px solid light-dark(#abbcaf,#64776a);border-radius:6px;padding:11px;width:100%;margin-top:6px;min-width:0}
#lh-return-preview input[readonly]{background:light-dark(#ecf0ea,#26372d)}
#lh-return-preview .lh-help{color:light-dark(#56685b,#bacbbe);margin:8px 0 0}
#lh-return-preview .lh-address{background:light-dark(#ecf0ea,#26372d);padding:16px;border-radius:6px}
#lh-return-preview button{font:inherit;padding:12px 18px;border:1px solid light-dark(#245c3c,#81b495);border-radius:6px;background:light-dark(#245c3c,#81b495);color:light-dark(#fff,#10251a);min-height:44px}
#lh-return-preview .lh-choice{display:flex;align-items:flex-start;gap:10px;margin:12px 0}
#lh-return-preview .lh-choice input{width:auto;flex-shrink:0;margin-top:3px}
#lh-return-preview .lh-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
#lh-return-preview [hidden]{display:none!important}
#lh-return-preview #lh-result{margin-top:16px;padding:12px;background:light-dark(#ecf0ea,#26372d);border-radius:6px}
@media(max-width:480px){#lh-return-preview main{padding:16px}#lh-return-preview .lh-grid{grid-template-columns:1fr}}
