.lr-profile-editor{--lr-ink:#183449;--lr-muted:#667786;--lr-line:#dfe7ed;--lr-orange:#e9610b;width:min(1080px,100%);margin:36px auto 20px;color:var(--lr-ink);font-family:inherit;box-sizing:border-box}.lr-profile-editor *{box-sizing:border-box}.lr-profile-header{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:26px}.lr-profile-eyebrow{display:block;color:#657d8e;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px}.lr-profile-header h1{font-size:clamp(28px,3.1vw,38px);line-height:1.2;letter-spacing:-.035em;margin:0 0 12px!important;color:var(--lr-ink)}.lr-profile-header p{max-width:650px;margin:0!important;color:var(--lr-muted);font-size:15px;line-height:1.65}.lr-profile-preview{flex-shrink:0;display:inline-flex;gap:14px;border:1px solid var(--lr-line);border-radius:10px;padding:12px 16px;color:var(--lr-ink)!important;text-decoration:none!important;font-size:13px;font-weight:700;background:white}.lr-profile-preview:hover{border-color:#a8bccb;background:#f7fafc}.lr-profile-nav{display:flex;gap:7px;overflow-x:auto;padding:7px;margin:0 0 22px;border:1px solid var(--lr-line);border-radius:13px;background:#f5f8fa}.lr-profile-nav a{white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:700;color:#486073!important;text-decoration:none!important;border-radius:8px}.lr-profile-nav a:hover,.lr-profile-nav a:focus{background:white;color:#193f5c!important}.lr-profile-section{scroll-margin-top:120px;margin:0 0 20px;padding:27px 30px;border:1px solid var(--lr-line);border-radius:16px;background:white}.lr-profile-section>header{margin-bottom:23px}.lr-profile-section h2{margin:0 0 6px!important;font-size:20px;letter-spacing:-.02em;color:var(--lr-ink)}.lr-profile-section>header p{margin:0!important;font-size:13px;line-height:1.6;color:var(--lr-muted)}.lr-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.lr-profile-field{display:flex!important;flex-direction:column;gap:8px;min-width:0;margin:0!important;font-size:13px;line-height:1.4;font-weight:650;color:#2d4658}.lr-profile-field.is-wide{grid-column:1/-1}.lr-profile-field input,.lr-profile-field select,.lr-profile-field textarea{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;border:1px solid #cfdae3!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important;padding:12px 13px!important;min-height:46px;color:#233e52!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;text-transform:none!important;letter-spacing:normal!important}.lr-profile-field textarea{resize:vertical;min-height:150px}.lr-profile-field select{padding-right:34px!important;appearance:auto!important}.lr-profile-field input:focus,.lr-profile-field select:focus,.lr-profile-field textarea:focus{outline:3px solid #e3eef8!important;outline-offset:1px;border-color:#7195b5!important}.lr-profile-field small,.lr-profile-hint{color:var(--lr-muted);font-size:12px;line-height:1.6;font-weight:400}.lr-profile-hint{margin:19px 0 0!important;padding:12px 14px;background:#f6f9fb;border-radius:9px}.lr-profile-hint a{font-weight:700;color:#205781!important}.lr-profile-save{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f4f8fb;border:1px solid var(--lr-line);border-radius:14px;padding:18px 22px;margin-top:22px}.lr-profile-save strong,.lr-profile-save span{display:block}.lr-profile-save strong{font-size:14px}.lr-profile-save span{font-size:12px;color:var(--lr-muted);margin-top:3px}.lr-profile-save button{border:0!important;border-radius:9px!important;background:var(--lr-orange)!important;color:#fff!important;min-height:46px;padding:12px 24px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;cursor:pointer}.lr-profile-save button:hover{background:#d55308!important}.lr-profile-notice{padding:14px 17px;border-radius:10px;margin-bottom:20px;font-size:14px;line-height:1.6}.lr-profile-notice.is-success{background:#edf8f2;color:#226347;border:1px solid #d0eadd}.lr-profile-notice.is-error{background:#fff2ef;color:#9d3b2b;border:1px solid #f0d6ce}.lr-profile-field[hidden]{display:none!important}.lr-profile-extras{margin-top:28px}#profile-photo.tlr-account-card,#sales-history.tlr-account-card,#profile-review-requests.tlr-account-card{width:min(1080px,calc(100% - 40px))!important;max-width:1080px!important;margin:22px auto!important;padding:27px 30px!important;border:1px solid #dfe7ed!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;color:#183449;box-sizing:border-box}.lr-profile-extras #profile-photo,.lr-profile-extras #sales-history{width:100%!important;margin:20px 0!important}#profile-photo h2,#sales-history h2,#profile-review-requests h2{font-size:21px;margin:0 0 12px;letter-spacing:-.02em}#profile-photo p,#sales-history p,#profile-review-requests p{font-size:14px;line-height:1.7;color:#667786;margin:10px 0 16px}#profile-photo input[type=file],#sales-history input[type=file]{width:100%;max-width:100%;font-size:13px;border:1px dashed #bfceda;border-radius:10px;padding:14px;background:#f8fafc;box-sizing:border-box}#profile-photo button,#sales-history button{border:0!important;box-shadow:none!important;border-radius:9px!important;padding:12px 18px!important;min-height:44px;font-size:13px!important;text-transform:none!important;letter-spacing:normal!important;cursor:pointer}#sales-history code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;background:#f3f6f9;padding:8px 10px;border-radius:6px;display:inline-block;max-width:100%}#profile-review-requests>a{display:inline-flex;font-size:13px;font-weight:700}#sales-history label,#profile-photo label{font-size:13px;font-weight:600}#sales-history table{width:100%}@media(max-width:700px){.lr-profile-editor{width:100%;margin-top:24px}.lr-profile-header{flex-direction:column;gap:16px}.lr-profile-header h1{font-size:29px}.lr-profile-grid{grid-template-columns:1fr;gap:18px}.lr-profile-section{padding:22px 18px}.lr-profile-save{padding:16px;align-items:flex-start;flex-direction:column;gap:14px}.lr-profile-save button{width:100%}#profile-photo.tlr-account-card,#sales-history.tlr-account-card,#profile-review-requests.tlr-account-card{width:calc(100% - 48px)!important;padding:22px 18px!important}.lr-profile-extras #profile-photo,.lr-profile-extras #sales-history{width:100%!important}.lr-profile-nav{gap:2px}.lr-profile-nav a{padding:9px 10px}}

.lr-profile-nav{scrollbar-width:thin}.lr-profile-nav::-webkit-scrollbar{height:4px}.lr-profile-nav::-webkit-scrollbar-thumb{background:#c6d3dd;border-radius:8px}
