/* Phase 45.47.11 — simplified role dashboard workspace */
.lfp454711-simplified{--s11-ink:#153128;--s11-muted:#6c7c74;--s11-green:#225f45;--s11-gold:#c7a64a;--s11-line:rgba(31,91,66,.14);--s11-card:rgba(255,255,255,.91)}
.lfp454711-simplified .lfp454710-hero{padding:18px 22px!important;margin-bottom:12px!important;border-radius:20px!important}.lfp454711-simplified .lfp454710-title p{display:none!important}.lfp454711-simplified .lfp454710-actions{display:none!important}.lfp454711-simplified .lfp454710-avatar{width:62px!important;height:62px!important;flex-basis:62px!important;border-radius:16px!important}.lfp454711-simplified .lfp454710-title h1{font-size:clamp(23px,3vw,31px)!important;margin-bottom:5px!important}.lfp454711-simplified .lfp454710-status-row{margin-top:6px!important}
.lfp454711-workspace{position:relative;margin:0 0 16px}.lfp454711-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--s11-line);border-radius:16px;background:rgba(255,255,255,.88);box-shadow:0 8px 24px rgba(20,49,40,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.lfp454711-menu-toggle{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:9px 14px!important;border:1px solid rgba(199,166,74,.5)!important;border-radius:13px!important;background:#fffaf0!important;color:var(--s11-ink)!important;font-weight:850!important;cursor:pointer}.lfp454711-hamb{font-size:20px;line-height:1}.lfp454711-current{display:flex;align-items:center;gap:8px;min-width:0}.lfp454711-current span{font-size:11px;color:var(--s11-muted);text-transform:uppercase;letter-spacing:.07em}.lfp454711-current strong{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--s11-green)}
.lfp454711-backdrop{position:fixed;inset:0;z-index:99996;background:rgba(9,28,21,.35);backdrop-filter:blur(3px)}.lfp454711-drawer{position:fixed;z-index:99997;top:0;left:0;width:min(360px,88vw);height:100dvh;padding:18px;background:rgba(250,253,251,.98);box-shadow:24px 0 70px rgba(12,43,31,.22);transform:translateX(-105%);transition:transform .2s ease;overflow:auto}.lfp454711-drawer.open{transform:translateX(0)}.lfp454711-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 16px;border-bottom:1px solid var(--s11-line)}.lfp454711-drawer-head div{display:grid;gap:2px}.lfp454711-drawer-head small{color:var(--s11-muted);text-transform:uppercase;letter-spacing:.08em}.lfp454711-drawer-head strong{font-size:20px;color:var(--s11-ink)}.lfp454711-drawer-head>button{width:40px;height:40px;border:1px solid var(--s11-line);border-radius:12px;background:#fff;color:var(--s11-ink);font-size:26px;cursor:pointer}.lfp454711-drawer nav{display:grid;gap:7px;padding-top:14px}.lfp454711-drawer nav button{display:grid!important;grid-template-columns:38px 1fr!important;align-items:center!important;gap:10px!important;min-height:50px!important;width:100%!important;padding:8px 10px!important;text-align:left!important;border:1px solid transparent!important;border-radius:13px!important;background:transparent!important;color:var(--s11-ink)!important;cursor:pointer}.lfp454711-drawer nav button:hover,.lfp454711-drawer nav button.active{background:#fff8e7!important;border-color:rgba(199,166,74,.42)!important}.lfp454711-drawer nav button>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:rgba(34,95,69,.08);color:var(--s11-green);font-weight:900}.lfp454711-drawer nav button strong{font-size:14px}
.lfp454711-overview{margin-top:14px;padding:22px;border:1px solid rgba(199,166,74,.34);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(244,250,246,.88));box-shadow:0 14px 38px rgba(20,49,40,.08)}.lfp454711-overview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.lfp454711-kicker{display:block;margin-bottom:5px;color:var(--s11-green);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.lfp454711-overview h2{margin:0 0 7px!important;color:var(--s11-ink)!important;font-size:clamp(23px,3vw,31px)!important}.lfp454711-overview p{max-width:720px;margin:0;color:var(--s11-muted)}.lfp454711-setup-open{display:inline-flex!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;min-height:44px!important;padding:10px 15px!important;border:0!important;border-radius:13px!important;background:var(--s11-green)!important;color:#fff!important;font-weight:850!important;cursor:pointer}.lfp454711-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.lfp454711-summary article{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid var(--s11-line);border-radius:15px;background:rgba(255,255,255,.76)}.lfp454711-summary-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:rgba(34,95,69,.09);color:var(--s11-green);font-weight:900}.lfp454711-summary article div{display:grid;gap:2px}.lfp454711-summary small{color:var(--s11-muted)}.lfp454711-summary strong{color:var(--s11-ink);font-size:14px}
.lfp454711-primary-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:12px}.lfp454711-primary-actions button{display:grid!important;grid-template-columns:42px 1fr 18px!important;align-items:center!important;gap:10px!important;min-height:82px!important;width:100%!important;padding:13px!important;text-align:left!important;border:1px solid var(--s11-line)!important;border-radius:16px!important;background:rgba(255,255,255,.82)!important;color:var(--s11-ink)!important;cursor:pointer}.lfp454711-primary-actions button:hover{border-color:rgba(199,166,74,.55)!important;background:#fffaf0!important}.lfp454711-primary-actions button>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(34,95,69,.08);color:var(--s11-green);font-size:20px;font-weight:900}.lfp454711-primary-actions button>div{display:grid;gap:2px}.lfp454711-primary-actions strong{font-size:14px}.lfp454711-primary-actions small{color:var(--s11-muted);font-weight:500;line-height:1.35}.lfp454711-primary-actions b{color:var(--s11-gold);font-size:18px}
.lfp454711-setup-preview{display:none;margin-top:14px;padding:15px;border:1px dashed rgba(34,95,69,.22);border-radius:15px;background:rgba(255,255,255,.58)}.lfp454711-setup-preview.ready{display:block}.lfp454711-setup-preview h3{margin:0 0 8px!important;color:var(--s11-ink)!important;font-size:17px!important}.lfp454711-setup-preview ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.lfp454711-setup-preview li{padding:8px 10px;border-radius:10px;background:rgba(34,95,69,.05);color:var(--s11-ink);font-size:12px}
/* native dashboard becomes an on-demand single-panel workspace only after JS safely categorises it */
.lfp454711-simplified.lfp454711-ready .lfp454710-main{margin-top:14px}.lfp454711-simplified.lfp454711-ready .lfp454710-main .lfp-front-inner>.lfp454711-native-item{display:none!important}.lfp454711-simplified.lfp454711-ready .lfp454710-main .lfp-front-inner>.lfp454711-native-item.lfp454711-visible{display:block!important}.lfp454711-simplified.lfp454711-ready[data-lfp454711-view="overview"] .lfp454710-main{display:none!important}.lfp454711-simplified.lfp454711-ready:not([data-lfp454711-view="overview"]) .lfp454711-overview{display:none!important}
.lfp454711-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:0 2px}.lfp454711-panel-title h2{margin:0!important;font-size:clamp(22px,3vw,30px)!important;color:var(--s11-ink)!important}.lfp454711-panel-title button{min-height:40px;padding:8px 12px;border:1px solid var(--s11-line);border-radius:11px;background:#fff;color:var(--s11-ink);font-weight:800;cursor:pointer}
.lfp454711-simplified .lfp454710-main .lfp-tabs{display:none!important}.lfp454711-simplified .lfp454710-main .lfp-box{margin-bottom:12px!important}.lfp454711-simplified .lfp454710-main .lfp-box>h3:first-child{font-size:21px!important}.lfp454711-empty{padding:28px 18px;border:1px dashed var(--s11-line);border-radius:18px;text-align:center;background:rgba(255,255,255,.72);color:var(--s11-muted)}
/* Seller profile form: keep large profile content packaged rather than visually dumping every sub-card. */
.lfp454711-simplified #lfp-seller-profile .lfp-grid-cards{grid-template-columns:1fr!important}.lfp454711-simplified #lfp-seller-profile .lfp-box{box-shadow:none!important}.lfp454711-simplified #lfp-seller-profile h4{font-size:18px!important}.lfp454711-simplified .lfp45479-media-upload-card{margin-top:8px!important}
@media(max-width:760px){.lfp454711-overview{padding:17px}.lfp454711-overview-head{display:grid}.lfp454711-setup-open{width:100%!important;justify-content:center!important}.lfp454711-summary{grid-template-columns:1fr}.lfp454711-primary-actions{grid-template-columns:1fr}.lfp454711-primary-actions button{min-height:68px!important}.lfp454711-setup-preview ul{grid-template-columns:1fr}.lfp454711-current span{display:none}.lfp454711-drawer{width:min(340px,92vw)}}
@media(max-width:480px){.lfp454711-simplified .lfp454710-hero{padding:14px!important}.lfp454711-simplified .lfp454710-email{display:none!important}.lfp454711-topbar{padding:7px}.lfp454711-menu-toggle{padding:8px 10px!important}.lfp454711-menu-toggle span:last-child{font-size:13px}.lfp454711-current strong{max-width:125px;font-size:13px}.lfp454711-overview{border-radius:18px}}
@media(prefers-reduced-motion:reduce){.lfp454711-drawer{transition:none}}
