/* R103.11.51.16.21.99-UI1-FIX3 — Personal ERP Background */
#appShell.svs-personal-bg{isolation:isolate;background:transparent!important}
#appShell.svs-personal-bg::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:var(--svs-personal-bg-image);background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:var(--svs-personal-bg-opacity,.06);filter:saturate(.72) contrast(.94) brightness(1.04);transition:opacity .18s ease,filter .18s ease}
#appShell.svs-personal-bg.svs-bg-style-normal::before{filter:saturate(.9) contrast(.98) brightness(1.01)}
#appShell.svs-personal-bg.svs-bg-style-legendary::before{filter:saturate(1.08) contrast(1.04) brightness(.98)}
#appShell.svs-personal-bg>.sidebar,#appShell.svs-personal-bg>.app-main{z-index:1}
body:not(.dark) #appShell.svs-personal-bg,body:not(.dark) #appShell.svs-personal-bg .app-main,body:not(.dark) #appShell.svs-personal-bg .page,body:not(.dark) #appShell.svs-personal-bg .content{background:transparent!important}
.settings-personal-background-panel{max-width:980px}.svs-bg-settings-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:18px;align-items:start}.svs-bg-preview-wrap,.svs-bg-controls{display:grid;gap:12px}.svs-bg-preview{min-height:280px;border-radius:16px;border:1px solid var(--border);background-position:center;background-size:cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.svs-bg-preview-actions{display:flex;gap:8px;flex-wrap:wrap}.svs-bg-upload-button{cursor:pointer}.svs-bg-toggle-row{padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.svs-bg-toggle-row span{display:grid;gap:3px}.svs-bg-toggle-row small{color:var(--muted);font-size:10px;font-weight:600}.svs-bg-controls input[type="range"]{width:100%;accent-color:var(--accent)}.svs-bg-style-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.svs-bg-style-buttons .active{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important}.svs-bg-note{padding:10px 12px;border-radius:10px;background:rgba(20,184,166,.08);color:var(--muted);font-size:10px;line-height:1.45}@media(max-width:820px){.svs-bg-settings-grid{grid-template-columns:1fr}.svs-bg-preview{min-height:220px}}

/* FIX5 save/status polish only — no layout positioning changes */
.svs-bg-save-status{padding:9px 11px;border-radius:9px;background:rgba(16,185,129,.08);color:#0f766e;font-size:10px;font-weight:700;text-align:center}.svs-bg-save-status.unsaved{background:rgba(245,158,11,.10);color:#b45309}.svs-bg-preview[data-bg-style="subtle"]{filter:saturate(.72) contrast(.94) brightness(1.04)}.svs-bg-preview[data-bg-style="normal"]{filter:saturate(.9) contrast(.98) brightness(1.01)}.svs-bg-preview[data-bg-style="legendary"]{filter:saturate(1.08) contrast(1.04) brightness(.98)}
