.mac-download-options{margin-top:16px;width:100%;flex-basis:100%;min-width:0;padding:16px;border:1px solid var(--line,#cedbe3);border-radius:12px}.mac-download-options .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mac-download-options a{white-space:normal;min-height:44px}.mac-download-options p{margin-bottom:0;max-width:65ch}#downloads .actions{display:flex;flex-wrap:wrap;gap:12px}.app-download-container:has(.mac-download-options){flex-wrap:wrap}

.direct-downloads{margin-top:28px;scroll-margin-top:24px}.direct-downloads .actions{display:flex;flex-wrap:wrap;gap:10px}.direct-downloads .actions a{white-space:normal;min-height:44px}.direct-downloads p{max-width:70ch}.embedded-account #account-downloads{display:none}

.download-email{margin-top:16px;max-width:640px}.download-email .button{white-space:normal;max-width:100%;text-align:center}.download-email p{overflow-wrap:anywhere}.download-email [hidden]{display:none!important}.download-email button:disabled{opacity:.65;cursor:wait}

/* Step 1 download card at the top of the account page for people who have not installed Orbit (account.js placeDownloads) */
.direct-downloads.download-first{display:flex;flex-direction:column;gap:12px;margin:0 0 24px;border:1px solid rgba(56,189,248,.55);box-shadow:0 0 0 4px rgba(56,189,248,.08)}
.direct-downloads.download-first>*{margin-top:0;margin-bottom:0}
.direct-downloads.download-first h2{font-size:clamp(20px,2.4vw,26px)}
.direct-downloads.download-first .download-windows{font-size:16px;padding:14px 22px;min-height:52px}
.direct-downloads .download-steps{margin:0;padding-left:22px;display:grid;gap:8px;max-width:70ch}
.direct-downloads .download-steps li{padding-left:4px;line-height:1.5}
.direct-downloads .download-help{font-size:14px}
.direct-downloads .download-help a{font-weight:600;color:#25d366}
.direct-downloads .download-phone-note{padding:10px 12px;border-radius:10px;background:rgba(56,189,248,.08)}
.direct-downloads [hidden]{display:none!important}
/* On a phone the installer is useless there: emailing the links comes first. */
.direct-downloads.on-phone .download-phone-note{order:-2}
.direct-downloads.on-phone .download-email{order:-1;margin-top:0}
.direct-downloads.on-phone .download-email .button{background:#38bdf8;color:#04121f;border-color:#38bdf8;font-weight:700;min-height:48px;width:100%}
.direct-downloads.on-phone .download-buttons .download-windows{background:transparent;color:inherit}
.direct-downloads.download-first .download-email{margin-top:0}
/* The download card already says "free trial": hide the duplicate trial banner meanwhile. */
body[data-download-first="1"] .trial-card.trial-available{display:none}
.direct-downloads.download-first .download-help{order:2}
.direct-downloads.on-phone #download-step{order:-4}.direct-downloads.on-phone #account-download-title{order:-3}.direct-downloads.on-phone .download-email>p.fine:not([role]){display:none}

/* Download links: email (own + up to 3 more addresses) or WhatsApp to the saved number (download-email.js) */
.download-send-row{display:flex;flex-wrap:wrap;gap:10px}
.download-send-row .button{flex:1 1 220px;min-height:46px}
.download-send-row .download-wa{background:#25d366;border-color:#25d366;color:#052e16;font-weight:700}
.download-extra{margin-top:10px;display:flex;flex-direction:column;gap:8px;max-width:420px}
.download-extra-list{display:flex;flex-direction:column;gap:8px}
.download-extra-list input{min-height:42px;border-radius:9px;background:#09121d;border:1px solid #223447;color:#f8fafc;font-size:15px;padding:8px 12px;box-sizing:border-box;width:100%}
.download-extra-add{align-self:flex-start;background:none;border:0;padding:0;color:#38bdf8;font-size:13px;cursor:pointer}
.download-extra-add[hidden]{display:none}
.direct-downloads.on-phone .download-send-row .download-wa{background:#25d366;color:#052e16;border-color:#25d366}
