/* V275 — isolated account redesign. Loaded globally, active only while JS marks the dashboard. */
html.l24-account-redesign-v275,html.l24-account-redesign-v275 body{background:var(--l24-ui-page)!important;color:#f5f6f8!important}
html.l24-account-redesign-v275 #L24App{background:var(--l24-ui-page)!important}
html.l24-account-redesign-v275 #L24App .l24-main-content{min-height:calc(100vh - 90px);background:var(--l24-ui-page)!important}
html.l24-account-redesign-v275 #L24App .l24-footer{display:none!important}
html.l24-account-redesign-v275 #L24App .l24-header{background:var(--l24-ui-header)!important;border-bottom:0!important;box-shadow:none!important}
html.l24-account-redesign-v275 #L24App .l24-header:after{display:none!important}
html.l24-account-redesign-v275 #L24App .l24-header__signature{color:#cfd1d6!important}

#L24App[data-view="dashboard"] .l24-account-v275{--a-bg:var(--l24-ui-page);--a-panel:var(--l24-ui-surface);--a-panel2:var(--l24-ui-surface-2);--a-line:var(--l24-ui-line);--a-soft:rgba(255,255,255,.045);--a-text:var(--l24-ui-text);--a-muted:var(--l24-ui-muted);--a-pink:var(--l24-ui-accent);--a-green:var(--l24-ui-success);--a-amber:var(--l24-ui-warning);--a-red:var(--l24-ui-danger);background:var(--a-bg)!important;color:var(--a-text)!important;padding:28px 0 48px}
#L24App[data-view="dashboard"] .l24-account-v275 *{box-sizing:border-box}
#L24App[data-view="dashboard"] .l24-account-v275__page{width:min(920px,calc(100% - 34px));margin:0 auto}
#L24App[data-view="dashboard"] .l24-account-v275 svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

#L24App[data-view="dashboard"] .l24-v275-profile{display:grid;grid-template-columns:108px minmax(0,1fr) auto;gap:22px;align-items:center;padding:0 4px 20px}
#L24App[data-view="dashboard"] .l24-v275-profile__avatar{width:108px;height:108px;border-radius:50%;border:4px solid var(--a-pink);background:var(--a-panel);display:grid;place-items:center;overflow:hidden;color:#fff;font-size:34px;font-weight:900}
#L24App[data-view="dashboard"] .l24-v275-profile__avatar img{width:100%;height:100%;object-fit:cover;display:block}
#L24App[data-view="dashboard"] .l24-v275-profile__copy{min-width:0}
#L24App[data-view="dashboard"] .l24-v275-profile__copy h1{margin:0!important;color:#fff!important;font-family:inherit!important;font-size:32px!important;line-height:1.06!important;font-weight:850!important;letter-spacing:-.04em!important}
#L24App[data-view="dashboard"] .l24-v275-profile__copy p{margin:8px 0 0!important;color:var(--a-muted)!important;font-size:16px!important}
#L24App[data-view="dashboard"] .l24-v275-profile__copy small{display:block;margin-top:7px;color:#c6c8cf;font-size:12px;font-weight:700}
#L24App[data-view="dashboard"] .l24-v275-credit-pill{appearance:none;min-width:190px;height:72px;padding:0 18px;border:1px solid var(--a-line)!important;border-radius:var(--l24-ui-radius-card)!important;background:var(--a-panel)!important;color:#fff!important;display:grid;grid-template-columns:28px auto auto 18px;align-items:center;justify-content:center;gap:9px;box-shadow:none!important;cursor:pointer}
#L24App[data-view="dashboard"] .l24-v275-credit-pill__icon{display:grid;place-items:center;color:var(--a-pink)}
#L24App[data-view="dashboard"] .l24-v275-credit-pill__icon svg{width:27px;height:27px}
#L24App[data-view="dashboard"] .l24-v275-credit-pill strong{font-size:24px;font-weight:900;line-height:1}
#L24App[data-view="dashboard"] .l24-v275-credit-pill em{font-style:normal;color:#d1d3d8;font-size:15px;font-weight:750}
#L24App[data-view="dashboard"] .l24-v275-credit-pill>svg{width:20px;height:20px;color:var(--a-pink)}

#L24App[data-view="dashboard"] .l24-v275-create{min-height:64px;border-radius:var(--l24-ui-radius-card);background:var(--a-pink)!important;color:#fff!important;text-decoration:none!important;display:flex;align-items:center;justify-content:center;gap:17px;margin:0 0 24px;border:1px solid rgba(255,255,255,.05)!important;box-shadow:none!important}
#L24App[data-view="dashboard"] .l24-v275-create span{display:grid;place-items:center}
#L24App[data-view="dashboard"] .l24-v275-create svg{width:38px;height:38px;stroke-width:1.45}
#L24App[data-view="dashboard"] .l24-v275-create strong{font-size:20px;font-weight:850;letter-spacing:-.02em}

#L24App[data-view="dashboard"] [data-v275-role]:empty{display:none}
#L24App[data-view="dashboard"] [data-v275-role] .l24-account-hero-actions{margin:0 0 18px!important}
#L24App[data-view="dashboard"] [data-v275-role] .l24-account-role-link{background:var(--a-panel)!important;border:1px solid var(--a-line)!important;border-radius:var(--l24-ui-radius-card)!important;color:#fff!important;box-shadow:none!important}
#L24App[data-view="dashboard"] [data-v275-role] .l24-account-role-link__copy small{color:var(--a-muted)!important}

#L24App[data-view="dashboard"] .l24-v275-panel{margin:0 0 18px;padding:16px;background:var(--a-panel)!important;border:1px solid var(--a-line)!important;border-radius:var(--l24-ui-radius-card)!important;box-shadow:none!important}
#L24App[data-view="dashboard"] .l24-v275-panel__head{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:13px}
#L24App[data-view="dashboard"] .l24-v275-panel__icon{width:54px;height:54px;border-radius:14px;border:1px solid var(--a-line);background:var(--a-panel2);display:grid;place-items:center;color:#f3f4f6}
#L24App[data-view="dashboard"] .l24-v275-panel__icon svg{width:30px;height:30px}
/* V280 — requested account icon tint only. Moderation tile is intentionally excluded. */
#L24App[data-view="dashboard"] .l24-v275-listings .l24-v275-panel__icon,
#L24App[data-view="dashboard"] .l24-v275-wallet .l24-v275-panel__icon,
#L24App[data-view="dashboard"] .l24-v275-settings .l24-v275-panel__icon,
#L24App[data-view="dashboard"] .l24-v275-setting>span:first-child,
#L24App[data-view="dashboard"] .l24-v275-logout>span:first-child{color:var(--a-pink)!important}
#L24App[data-view="dashboard"] .l24-v275-panel__head h2{margin:0!important;color:#fff!important;font-family:inherit!important;font-size:24px!important;line-height:1.08!important;font-weight:850!important;letter-spacing:-.03em!important}
#L24App[data-view="dashboard"] .l24-v275-panel__head p{margin:5px 0 0!important;color:var(--a-muted)!important;font-size:14px!important;line-height:1.35!important}
#L24App[data-view="dashboard"] .l24-v275-panel__all{color:#adb0b8;font-size:13px;white-space:nowrap}
#L24App[data-view="dashboard"] .l24-v275-listings__rows{display:grid;gap:8px}

#L24App[data-view="dashboard"] .l24-v275-listing{margin:0!important;padding:0!important;background:var(--a-panel2)!important;border:1px solid var(--a-soft)!important;border-radius:var(--l24-ui-radius-card)!important;box-shadow:none!important;overflow:visible!important}
#L24App[data-view="dashboard"] .l24-v275-listing__notice{padding:10px 10px 0}
#L24App[data-view="dashboard"] .l24-v275-listing__notice .l24-command-notice{margin:0!important;border-radius:12px!important;background:var(--l24-ui-field)!important;border-color:var(--a-line)!important;color:#d8dae0!important;box-shadow:none!important}
#L24App[data-view="dashboard"] .l24-v275-listing__main{display:grid;grid-template-columns:200px minmax(0,1fr) 74px;min-height:158px;align-items:stretch}
#L24App[data-view="dashboard"] .l24-v275-listing__media{overflow:hidden;border-radius:16px 0 0 16px;background:var(--a-bg);min-height:158px}
#L24App[data-view="dashboard"] .l24-v275-listing__media-link{display:block;width:100%;height:100%;min-height:158px}
#L24App[data-view="dashboard"] .l24-v275-listing__media img{width:100%;height:100%;min-height:158px;object-fit:cover;display:block}
#L24App[data-view="dashboard"] .l24-v275-listing__placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:158px;color:#555b66;font-weight:900}
#L24App[data-view="dashboard"] .l24-v275-listing__copy{padding:17px 18px 15px 22px;display:flex;flex-direction:column;justify-content:center;min-width:0}
#L24App[data-view="dashboard"] .l24-v275-listing__title{display:flex;align-items:center;gap:8px;min-width:0}
#L24App[data-view="dashboard"] .l24-v275-listing__title h3{margin:0!important;color:#fff!important;font-size:22px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:-.025em!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#L24App[data-view="dashboard"] .l24-v275-listing__title .l24-command-verified{display:inline-flex!important;align-items:center!important;padding:3px 7px!important;border-radius:999px!important;background:rgba(255,31,110,.1)!important;border:1px solid rgba(255,31,110,.18)!important;color:var(--l24-ui-accent-light)!important;font-size:10px!important;white-space:nowrap}
#L24App[data-view="dashboard"] .l24-v275-listing__status{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:14px;font-weight:760;color:#a9adb6}
#L24App[data-view="dashboard"] .l24-v275-listing__status i{display:block;width:12px;height:12px;border-radius:50%;background:#7f838d;flex:0 0 auto}
#L24App[data-view="dashboard"] .l24-v275-listing__status.is-active{color:var(--a-green)}#L24App[data-view="dashboard"] .l24-v275-listing__status.is-active i{background:var(--a-green)}
#L24App[data-view="dashboard"] .l24-v275-listing__status.is-pending{color:var(--a-amber)}#L24App[data-view="dashboard"] .l24-v275-listing__status.is-pending i{background:var(--a-amber)}
#L24App[data-view="dashboard"] .l24-v275-listing__status.is-rejected{color:var(--a-red)}#L24App[data-view="dashboard"] .l24-v275-listing__status.is-rejected i{background:var(--a-red)}
#L24App[data-view="dashboard"] .l24-v275-listing__meta{display:grid;gap:5px;margin-top:10px;color:#a2a6b0;font-size:13px;line-height:1.25}
#L24App[data-view="dashboard"] .l24-v275-listing__meta span{display:flex;align-items:center;gap:7px;min-width:0}
#L24App[data-view="dashboard"] .l24-v275-listing__meta svg{width:16px;height:16px;flex:0 0 auto}
#L24App[data-view="dashboard"] .l24-v275-listing__more{position:relative;display:grid;place-items:center;padding-right:12px}
#L24App[data-view="dashboard"] .l24-v275-listing__more>summary{list-style:none;width:58px;height:72px;border-radius:14px;border:1px solid var(--a-line);background:var(--l24-ui-field);display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}
#L24App[data-view="dashboard"] .l24-v275-listing__more>summary::-webkit-details-marker{display:none}
#L24App[data-view="dashboard"] .l24-v275-listing__more>summary i{width:5px;height:5px;border-radius:50%;background:#fff}
#L24App[data-view="dashboard"] .l24-v275-listing__more[open]>summary{background:var(--l24-ui-field)}
#L24App[data-view="dashboard"] .l24-v275-listing__menu{position:absolute;z-index:60;right:12px;top:calc(50% + 42px);width:min(600px,calc(100vw - 56px));padding:14px;border-radius:17px;background:var(--a-panel);border:1px solid rgba(255,255,255,.09);box-shadow:0 18px 45px rgba(0,0,0,.48)}
#L24App[data-view="dashboard"] .l24-v275-listing__menu-title{padding:2px 2px 12px;border-bottom:1px solid var(--a-line);display:flex;justify-content:space-between}.l24-v275-listing__menu-title div{display:grid;gap:2px}
#L24App[data-view="dashboard"] .l24-v275-listing__menu-title small{color:var(--a-muted);font-size:11px}#L24App[data-view="dashboard"] .l24-v275-listing__menu-title strong{font-size:17px;color:#fff}
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-listing-management,#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-command-priority-zone,#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-command-resonance{margin:12px 0 0!important;padding:12px!important;border:1px solid var(--a-line)!important;border-radius:14px!important;background:var(--a-panel2)!important;box-shadow:none!important;color:#fff!important}
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-listing-manage-btn,#L24App[data-view="dashboard"] .l24-v275-listing__menu button,#L24App[data-view="dashboard"] .l24-v275-listing__menu a{box-shadow:none!important}
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-listing-manage-btn{background:var(--l24-ui-field)!important;border:1px solid var(--a-line)!important;color:#eef0f4!important}
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-listing-manage-btn--delete{color:#ff8fa0!important}
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-visibility-radar,#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-credit-push,#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-top-inserat-pill,#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-top-inserat-countdown-card,#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-command-listing__performance>div{background:var(--l24-ui-field)!important;border-color:var(--a-line)!important;box-shadow:none!important;color:#fff!important}
#L24App[data-view="dashboard"] .l24-v275-listing__menu small,#L24App[data-view="dashboard"] .l24-v275-listing__menu p{color:var(--a-muted)!important}
#L24App[data-view="dashboard"] .l24-v275-menu-empty{margin:12px 2px 2px;color:var(--a-muted)}

#L24App[data-view="dashboard"] .l24-v275-empty{margin:0!important;padding:28px 18px!important;border:1px dashed rgba(255,255,255,.10)!important;border-radius:15px!important;background:var(--a-panel)!important;color:#fff!important;box-shadow:none!important;text-align:center}
#L24App[data-view="dashboard"] .l24-v275-empty h2,#L24App[data-view="dashboard"] .l24-v275-empty strong{color:#fff!important}
#L24App[data-view="dashboard"] .l24-v275-empty p,#L24App[data-view="dashboard"] .l24-v275-empty small{color:var(--a-muted)!important}
#L24App[data-view="dashboard"] .l24-v275-empty .l24-button{background:var(--a-pink)!important;color:#fff!important;border:0!important;box-shadow:none!important}
#L24App[data-view="dashboard"] .l24-v275-empty--simple{display:grid;gap:6px}

#L24App[data-view="dashboard"] .l24-v275-wallet__balance{display:flex;align-items:baseline;gap:7px;white-space:nowrap;padding-right:4px}
#L24App[data-view="dashboard"] .l24-v275-wallet__balance strong{font-size:27px;font-weight:900;color:#fff}#L24App[data-view="dashboard"] .l24-v275-wallet__balance span{font-size:16px;font-weight:700;color:#d0d2d7}
#L24App[data-view="dashboard"] .l24-v275-buy{width:100%!important;min-height:66px!important;margin:0!important;border:0!important;border-radius:var(--l24-ui-radius-control)!important;background:var(--a-pink)!important;color:#fff!important;display:grid!important;grid-template-columns:34px 1fr 24px!important;align-items:center!important;gap:10px!important;padding:0 18px!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer!important}
#L24App[data-view="dashboard"] .l24-v275-buy span{display:grid;place-items:center}#L24App[data-view="dashboard"] .l24-v275-buy span svg{width:27px;height:27px}#L24App[data-view="dashboard"] .l24-v275-buy strong{text-align:center!important;font-size:19px!important;font-weight:850!important}#L24App[data-view="dashboard"] .l24-v275-buy>svg{width:22px;height:22px;justify-self:end}

#L24App[data-view="dashboard"] .l24-v275-panel__head--settings{grid-template-columns:54px minmax(0,1fr)}
#L24App[data-view="dashboard"] .l24-v275-panel__icon--plain{background:transparent;border:0}#L24App[data-view="dashboard"] .l24-v275-panel__icon--plain svg{width:36px;height:36px}
#L24App[data-view="dashboard"] .l24-v275-settings__list{border:1px solid var(--a-line);border-radius:16px;overflow:hidden;background:var(--a-panel)}
#L24App[data-view="dashboard"] .l24-v275-setting{appearance:none;width:100%;min-height:76px;padding:10px 17px;border:0!important;border-bottom:1px solid var(--a-line)!important;background:transparent!important;color:#fff!important;display:grid;grid-template-columns:46px minmax(0,1fr) 22px;gap:10px;align-items:center;text-align:left;text-decoration:none!important;box-shadow:none!important;cursor:pointer}
#L24App[data-view="dashboard"] .l24-v275-setting:last-child{border-bottom:0!important}
#L24App[data-view="dashboard"] .l24-v275-setting>span:first-child{display:grid;place-items:center}#L24App[data-view="dashboard"] .l24-v275-setting>span:first-child svg{width:30px;height:30px}
#L24App[data-view="dashboard"] .l24-v275-setting>span:nth-child(2){display:grid;gap:3px;min-width:0}#L24App[data-view="dashboard"] .l24-v275-setting strong{font-size:16px;font-weight:820;color:#fff}#L24App[data-view="dashboard"] .l24-v275-setting small{font-size:13px;color:var(--a-muted)}#L24App[data-view="dashboard"] .l24-v275-setting>svg{width:21px;height:21px;color:#c4c6cc}

#L24App[data-view="dashboard"] .l24-v275-logout{min-height:76px;padding:0 19px;margin-top:0;border-radius:18px!important;background:var(--a-panel)!important;border:1px solid var(--a-line)!important;color:#fff!important;display:grid;grid-template-columns:54px 1fr 22px;gap:10px;align-items:center;text-decoration:none!important;box-shadow:none!important}
#L24App[data-view="dashboard"] .l24-v275-logout span{display:grid;place-items:center}#L24App[data-view="dashboard"] .l24-v275-logout span svg{width:34px;height:34px}#L24App[data-view="dashboard"] .l24-v275-logout strong{font-size:16px;font-weight:800}#L24App[data-view="dashboard"] .l24-v275-logout>svg{width:21px;height:21px;color:#c4c6cc}
#L24App[data-view="dashboard"] .l24-account-blocked{margin:0 0 16px!important;background:var(--a-panel)!important;border:1px solid rgba(255,102,125,.18)!important;color:#fff!important;box-shadow:none!important}

.l24-v275-modal{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:18px}.l24-v275-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.72);backdrop-filter:blur(6px)}.l24-v275-modal__card{position:relative;width:min(520px,100%);padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:var(--l24-ui-radius-card);background:var(--a-panel);color:#fff;box-shadow:0 24px 70px rgba(0,0,0,.55)}.l24-v275-modal__card h2{margin:0 38px 16px 0;font-size:24px}.l24-v275-modal__card p{color:#a2a6b0;line-height:1.5}.l24-v275-modal__close{position:absolute;right:13px;top:13px;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:var(--l24-ui-field);color:#fff;font-size:24px}.l24-v275-modal__rows{display:grid;gap:8px}.l24-v275-modal__rows>div,.l24-v275-modal__email{display:grid;gap:3px;padding:12px 13px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:var(--l24-ui-field)}.l24-v275-modal__rows small{color:#989ca6}.l24-v275-modal__support{display:flex;justify-content:center;margin-top:16px;padding:12px;border-radius:12px;background:var(--a-pink);color:#fff;text-decoration:none;font-weight:800}

@media(max-width:720px){
  #L24App[data-view="dashboard"] .l24-account-v275{padding:22px 0 38px}
  #L24App[data-view="dashboard"] .l24-account-v275__page{width:min(100% - 24px,920px)}
  #L24App[data-view="dashboard"] .l24-v275-profile{grid-template-columns:70px minmax(0,1fr) 142px;gap:11px;padding:0 2px 16px}
  #L24App[data-view="dashboard"] .l24-v275-profile__avatar{width:70px;height:70px;border-width:3px;font-size:25px}
  #L24App[data-view="dashboard"] .l24-v275-profile__copy h1{font-size:23px!important}
  #L24App[data-view="dashboard"] .l24-v275-profile__copy p{font-size:12px!important;margin-top:5px!important}
  #L24App[data-view="dashboard"] .l24-v275-profile__copy small{font-size:10px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  #L24App[data-view="dashboard"] .l24-v275-credit-pill{min-width:142px;height:64px;padding:0 10px;border-radius:var(--l24-ui-radius-control)!important;grid-template-columns:24px auto auto 14px;gap:5px}
  #L24App[data-view="dashboard"] .l24-v275-credit-pill__icon svg{width:22px;height:22px}#L24App[data-view="dashboard"] .l24-v275-credit-pill strong{font-size:21px}#L24App[data-view="dashboard"] .l24-v275-credit-pill em{font-size:11px}#L24App[data-view="dashboard"] .l24-v275-credit-pill>svg{width:15px;height:15px}
  #L24App[data-view="dashboard"] .l24-v275-create{min-height:64px;border-radius:16px;margin-bottom:18px;gap:12px}#L24App[data-view="dashboard"] .l24-v275-create svg{width:29px;height:29px}#L24App[data-view="dashboard"] .l24-v275-create strong{font-size:18px}
  #L24App[data-view="dashboard"] .l24-v275-panel{padding:12px;border-radius:var(--l24-ui-radius-card)!important;margin-bottom:14px}
  #L24App[data-view="dashboard"] .l24-v275-panel__head{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;margin-bottom:10px}#L24App[data-view="dashboard"] .l24-v275-panel__icon{width:44px;height:44px;border-radius:12px}#L24App[data-view="dashboard"] .l24-v275-panel__icon svg{width:25px;height:25px}#L24App[data-view="dashboard"] .l24-v275-panel__head h2{font-size:18px!important}#L24App[data-view="dashboard"] .l24-v275-panel__head p{font-size:11px!important;margin-top:3px!important}#L24App[data-view="dashboard"] .l24-v275-panel__all{font-size:10px}
  #L24App[data-view="dashboard"] .l24-v275-listing__main{grid-template-columns:112px minmax(0,1fr) 52px;min-height:126px}#L24App[data-view="dashboard"] .l24-v275-listing__media,#L24App[data-view="dashboard"] .l24-v275-listing__media-link,#L24App[data-view="dashboard"] .l24-v275-listing__media img{min-height:126px}#L24App[data-view="dashboard"] .l24-v275-listing__copy{padding:11px 8px 10px 12px}#L24App[data-view="dashboard"] .l24-v275-listing__title h3{font-size:16px!important}#L24App[data-view="dashboard"] .l24-v275-listing__status{font-size:11px;margin-top:6px;gap:6px}#L24App[data-view="dashboard"] .l24-v275-listing__status i{width:9px;height:9px}#L24App[data-view="dashboard"] .l24-v275-listing__meta{font-size:10px;gap:3px;margin-top:6px}#L24App[data-view="dashboard"] .l24-v275-listing__meta svg{width:13px;height:13px}#L24App[data-view="dashboard"] .l24-v275-listing__more{padding-right:7px}#L24App[data-view="dashboard"] .l24-v275-listing__more>summary{width:42px;height:58px;border-radius:12px;gap:4px}#L24App[data-view="dashboard"] .l24-v275-listing__more>summary i{width:4px;height:4px}#L24App[data-view="dashboard"] .l24-v275-listing__menu{right:6px;top:calc(50% + 34px);width:min(560px,calc(100vw - 36px));padding:10px}
  #L24App[data-view="dashboard"] .l24-v275-wallet__balance strong{font-size:21px}#L24App[data-view="dashboard"] .l24-v275-wallet__balance span{font-size:11px}#L24App[data-view="dashboard"] .l24-v275-buy{min-height:58px!important;border-radius:14px!important}#L24App[data-view="dashboard"] .l24-v275-buy strong{font-size:16px!important}
  #L24App[data-view="dashboard"] .l24-v275-panel__head--settings{grid-template-columns:44px minmax(0,1fr)}#L24App[data-view="dashboard"] .l24-v275-setting{min-height:68px;grid-template-columns:38px minmax(0,1fr) 18px;padding:8px 12px}#L24App[data-view="dashboard"] .l24-v275-setting>span:first-child svg{width:26px;height:26px}#L24App[data-view="dashboard"] .l24-v275-setting strong{font-size:14px}#L24App[data-view="dashboard"] .l24-v275-setting small{font-size:11px}#L24App[data-view="dashboard"] .l24-v275-logout{min-height:68px;grid-template-columns:45px 1fr 18px;padding:0 14px}#L24App[data-view="dashboard"] .l24-v275-logout span svg{width:29px;height:29px}#L24App[data-view="dashboard"] .l24-v275-logout strong{font-size:14px}
}
@media(max-width:430px){
  #L24App[data-view="dashboard"] .l24-v275-profile{grid-template-columns:62px minmax(0,1fr) 126px}#L24App[data-view="dashboard"] .l24-v275-profile__avatar{width:62px;height:62px}#L24App[data-view="dashboard"] .l24-v275-profile__copy h1{font-size:20px!important}#L24App[data-view="dashboard"] .l24-v275-credit-pill{min-width:126px;grid-template-columns:20px auto auto 12px;padding:0 7px}#L24App[data-view="dashboard"] .l24-v275-credit-pill strong{font-size:18px}#L24App[data-view="dashboard"] .l24-v275-listing__main{grid-template-columns:98px minmax(0,1fr) 46px}#L24App[data-view="dashboard"] .l24-v275-listing__title .l24-command-verified{display:none!important}
}

/* ============================================================
   V296 — DASHBOARD LISTING MENU CONTRAST FIX
   Legacy light-dashboard child selectors used !important on text.
   The V275 dark menu is authoritative when opened from a listing.
   ============================================================ */
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-listing-management__head strong,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-account-subsection-head strong,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-position-card .l24-visibility-radar__copy>strong,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-command-listing__performance strong,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-resonance-empty strong,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-listing-manage-btn strong{
  color:#f2f3f5!important;
  -webkit-text-fill-color:#f2f3f5!important;
  opacity:1!important;
  text-shadow:none!important;
}
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-listing-management__head small,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-account-subsection-head small,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-position-card .l24-visibility-radar__copy>span,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-position-card .l24-visibility-radar__copy>p,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-command-listing__performance small,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-contact-tracking-note small,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-resonance-empty small{
  color:#9ca1ab!important;
  -webkit-text-fill-color:#9ca1ab!important;
  opacity:1!important;
}
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-listing-manage-btn>span,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-listing-manage-btn svg{
  color:#9fa5af!important;
  stroke:currentColor!important;
  opacity:1!important;
}
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-listing-manage-btn--delete strong,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-listing-manage-btn--delete>span,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-listing-manage-btn--delete svg{
  color:#ff5b7a!important;
  -webkit-text-fill-color:#ff5b7a!important;
  stroke:currentColor!important;
}
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-position-card,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-command-listing__performance>div,
#L24App[data-view="dashboard"] .l24-v275-listing__menu .l24-resonance-empty{
  background:var(--l24-ui-field)!important;
  border-color:var(--a-line)!important;
  color:#f2f3f5!important;
  box-shadow:none!important;
}

/* V303 — Account scroll/performance: off-screen cards stay out of paint/layout work. */
#L24App[data-view="dashboard"] .l24-v275-listing{
  content-visibility:auto;
  contain-intrinsic-size:auto 158px;
}
#L24App[data-view="dashboard"] .l24-v275-listing:has(.l24-v275-listing__more[open]){
  content-visibility:visible;
}
@media(max-width:760px){
  #L24App[data-view="dashboard"] .l24-v275-listing{contain-intrinsic-size:auto 126px;}
}

/* ============================================================
   V307 — MEIN KONTO: sichtbare lokale Entwürfe
   ============================================================ */
#L24App[data-view="dashboard"] .l24-dashboard-drafts{
  margin:18px 0;
  padding:18px;
  border:1px solid rgba(255,255,255,.055);
  border-radius:18px;
  background:var(--a-panel);
  box-shadow:none!important;
}
#L24App[data-view="dashboard"] .l24-dashboard-drafts__list{
  display:grid;
  gap:10px;
  margin-top:12px;
}
#L24App[data-view="dashboard"] .l24-dashboard-drafts > .l24-command-section-title > b{
  width:22px;
  min-width:22px;
  height:22px;
  display:grid;
  place-items:center;
  padding:0;
  border:0;
  border-radius:50%;
  background:var(--a-pink,var(--l24-ui-accent));
  color:#fff;
  font-size:10px;
  font-weight:800;
  line-height:1;
}
#L24App[data-view="dashboard"] .l24-draft-preview-card{
  padding:15px;
  border:1px solid rgba(255,255,255,.06);
  border-radius:16px;
  background:var(--a-panel2);
  box-shadow:none!important;
}
#L24App[data-view="dashboard"] .l24-draft-preview-card__head{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:12px;
}
#L24App[data-view="dashboard"] .l24-draft-preview-card__type{
  display:block;
  margin-bottom:4px;
  color:var(--l24-ui-accent);
  font-size:10px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
}
#L24App[data-view="dashboard"] .l24-draft-preview-card h3{
  margin:0!important;
  color:#fff!important;
  font-size:18px!important;
  line-height:1.18;
}
#L24App[data-view="dashboard"] .l24-draft-preview-card__head p{
  margin:5px 0 0!important;
  color:#a2a5ad!important;
  font-size:12px!important;
}
#L24App[data-view="dashboard"] .l24-draft-preview-card__badge{
  flex:0 0 auto;
  display:inline-flex;
  min-height:27px;
  align-items:center;
  padding:4px 9px;
  border:1px solid var(--a-pink,var(--l24-ui-accent));
  border-radius:20px;
  background:rgba(255,45,120,.14);
  color:var(--a-pink,var(--l24-ui-accent));
  font-size:10px;
  font-weight:800;
}
#L24App[data-view="dashboard"] .l24-draft-preview-card__excerpt{
  margin:11px 0 0!important;
  color:#c2c4ca!important;
  font-size:12px!important;
  line-height:1.5;
}
#L24App[data-view="dashboard"] .l24-draft-preview-card__excerpt.is-empty{color:#7f838d!important;}
#L24App[data-view="dashboard"] .l24-draft-preview-card__device{
  display:block;
  margin-top:9px;
  color:#767a84;
  font-size:10px;
}
#L24App[data-view="dashboard"] .l24-draft-preview-card__actions{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:10px;
  margin-top:14px;
}
#L24App[data-view="dashboard"] .l24-draft-preview-card__actions .l24-button{
  min-height:48px!important;
  width:100%;
  border-color:var(--a-pink,var(--l24-ui-accent))!important;
  background:var(--a-pink,var(--l24-ui-accent))!important;
  color:#fff!important;
  box-shadow:none!important;
}
#L24App[data-view="dashboard"] .l24-draft-preview-card__discard{
  min-height:48px;
  padding:0 12px;
  border:0;
  background:transparent;
  color:#8b8fa3;
  font:inherit;
  font-size:12px;
  font-weight:750;
  text-decoration:underline;
  text-underline-offset:2px;
  cursor:pointer;
}
#L24App[data-view="dashboard"] .l24-draft-preview-card__discard:hover,
#L24App[data-view="dashboard"] .l24-draft-preview-card__discard:focus-visible{color:#a2a5b5;text-decoration:underline;}
#L24App[data-view="dashboard"] .l24-command-listing__media--draft-empty{
  min-height:158px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:7px;
  border:1px dashed rgba(255,255,255,.09);
  background:var(--a-panel2)!important;
  color:#777c86;
}
#L24App[data-view="dashboard"] .l24-draft-media-placeholder{
  position:static!important;
  padding:0!important;
  background:none!important;
  color:var(--l24-ui-accent-light)!important;
  font-size:10px!important;
  font-weight:850;
  letter-spacing:.09em;
}
#L24App[data-view="dashboard"] .l24-command-listing__media--draft-empty small{font-size:10px;color:#777c86;}
@media(max-width:640px){
  #L24App[data-view="dashboard"] .l24-dashboard-drafts{padding:13px;border-radius:16px;}
  #L24App[data-view="dashboard"] .l24-draft-preview-card{padding:13px;}
  #L24App[data-view="dashboard"] .l24-draft-preview-card__actions{grid-template-columns:1fr;}
  #L24App[data-view="dashboard"] .l24-draft-preview-card__discard{width:100%;}
  #L24App[data-view="dashboard"] .l24-command-listing__media--draft-empty{min-height:136px;}
}


/* V318 — start-page benchmark alignment. */
html.l24-account-redesign-v275 #L24App[data-view="dashboard"] .l24-account-v275{
  font-family:var(--l24-ui-font)!important;
}
#L24App[data-view="dashboard"] .l24-v275-panel,
#L24App[data-view="dashboard"] .l24-v275-listing,
#L24App[data-view="dashboard"] .l24-v275-settings__list,
#L24App[data-view="dashboard"] .l24-v275-logout{
  box-shadow:none!important;
}
#L24App[data-view="dashboard"] .l24-v275-create,
#L24App[data-view="dashboard"] .l24-v275-buy,
#L24App[data-view="dashboard"] .l24-v275-empty .l24-button{
  background:var(--a-pink)!important;
  border-color:transparent!important;
}
#L24App[data-view="dashboard"] .l24-v275-panel__head h2{
  font-size:22px!important;
}
#L24App[data-view="dashboard"] .l24-v275-listing__more>summary,
#L24App[data-view="dashboard"] .l24-v275-setting,
#L24App[data-view="dashboard"] .l24-v275-buy,
#L24App[data-view="dashboard"] .l24-v275-credit-pill{
  min-height:var(--l24-ui-touch);
}
@media(max-width:720px){
  #L24App[data-view="dashboard"] .l24-v275-credit-pill{height:58px!important}
  #L24App[data-view="dashboard"] .l24-v275-create{min-height:58px!important}
  #L24App[data-view="dashboard"] .l24-v275-panel{padding:12px!important}
}
