.sl-owner-page{max-width:1160px;margin:0 auto;padding:52px 24px 72px;color:#493b32;background:linear-gradient(135deg,rgba(255,251,241,.78),rgba(246,239,224,.70)),url('/recovered-assets/_next/image-4918dcc0db') center/cover;border-radius:24px}.sl-owner-kicker{letter-spacing:.12em;font-size:12px;font-weight:700}.sl-owner-page h1{font-size:clamp(28px,4vw,44px);margin:12px 0}.sl-owner-page h2{font-size:22px;margin:0 0 12px}.sl-owner-page p{line-height:1.65}.sl-owner-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:24px}.sl-owner-box{padding:22px;border:1px solid #dfd4c4;border-radius:18px;background:linear-gradient(135deg,rgba(255,253,247,.85),rgba(255,249,239,.75)),var(--sl-art-photo,url('/recovered-assets/_next/image-4918dcc0db'));background-size:cover;background-position:center;margin:18px 0;box-shadow:0 4px 18px #493b3208}.sl-owner-cards .sl-owner-box{margin:0}.sl-owner-box strong{display:block;font-size:28px;margin-top:10px}.sl-owner-table{overflow-x:auto}.sl-owner-page table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.sl-owner-page th,.sl-owner-page td{padding:12px;border-bottom:1px solid #e6ddce;vertical-align:top;overflow-wrap:anywhere}.sl-owner-page th{color:#695448;background:#f8f2e8}.sl-owner-page #sl-owner-refresh{margin:18px 0;background:#f0e4ce}.sl-owner-page a{color:#9f2a24}@media(max-width:600px){.sl-owner-page{padding:32px 16px}.sl-owner-box{padding:16px}.sl-owner-cards{grid-template-columns:1fr 1fr;gap:8px}.sl-owner-cards .sl-owner-box{padding:14px}.sl-owner-box strong{font-size:22px}}
.sl-demo-case{margin:14px 0;padding:16px;border:1px solid #d8c5a9;border-radius:12px;background:#fffaf1ed}.sl-demo-case summary{cursor:pointer;font-weight:600;line-height:1.6;overflow-wrap:anywhere}.sl-demo-case details{margin:12px 0;padding:10px;background:#fffdf8e8;border-radius:8px}.sl-demo-entry{padding:12px 0;border-bottom:1px solid #e1d5c4;overflow-wrap:anywhere}.sl-demo-entry strong{font-size:14px!important}.sl-demo-entry p{white-space:pre-wrap}.sl-demo-entry a,.sl-demo-case .sl-btn{display:block;overflow-wrap:anywhere;margin:9px 0}.sl-demo-case p{font-size:14px}

.sl-demo-case{background:linear-gradient(135deg,rgba(255,253,247,.91),rgba(255,249,239,.85)),var(--sl-art-photo,url("/recovered-assets/_next/image-4918dcc0db"));background-position:center;background-size:cover}

/* Keep financial columns readable; small screens scroll the report horizontally. */
.sl-period-finance .sl-owner-table{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}
.sl-period-finance .sl-owner-table table{min-width:1500px;table-layout:auto}
.sl-period-finance .sl-owner-table th,.sl-period-finance .sl-owner-table td{white-space:nowrap;word-break:normal;overflow-wrap:normal}

/* Keep multi-column reports readable without widening the mobile page. */
.sl-owner-table{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.sl-owner-table table{min-width:max(100%,calc(var(--sl-table-columns,4)*10rem));table-layout:auto}.sl-owner-table th{white-space:nowrap;word-break:normal;overflow-wrap:normal}.sl-owner-table td{word-break:normal}.sl-owner-table:focus-visible{outline:3px solid #9f2a24;outline-offset:3px}.sl-owner-table-hint{font-size:13px;color:#695448;margin:.3rem 0 .75rem}
