/* account panel: downloads from successful orders, profile tweaks */
.acc-dl{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.dl{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px}
.dl-ic{width:42px;height:42px;border-radius:12px;background:var(--ok-soft);color:var(--ok);display:grid;place-items:center;flex:none}
.dl-info{display:grid;min-width:0;line-height:1.7}
.dl-info b{font-size:15px;overflow-wrap:anywhere}
.dl-info small{font-size:12.5px;color:var(--ink-3)}
.dl-files{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}
.dl-files .btn{white-space:normal;text-align:start;gap:6px}
.dl-files .ic{width:16px;height:16px}
#edd_profile_emails_wrap,#edd_profile_display_name_wrap{display:none!important}
@media (max-width:640px){.dl{grid-template-columns:auto minmax(0,1fr)}.dl-files{grid-column:1/-1}.dl-files .btn{flex:1}}
/* lost / reset password forms (guest view) */
.acc-form{display:grid;gap:12px;margin:0}
.acc-form p{margin:0}
.acc-form label{display:block;font-weight:700;font-size:14px;margin-bottom:6px}
.acc-form .input{direction:ltr;text-align:left}
.acc-form .btn{width:100%;padding:12px}
.acc-note{margin:0 0 14px}
