/* SULTRAFIED v1.43 — Adult/Social parity+ */
.sc-live-nearby-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;align-items:center;margin-bottom:24px;padding:24px;background:linear-gradient(135deg,var(--surface),var(--surface-soft));border:1px solid var(--line)}.sc-live-nearby-copy h2{margin:4px 0 7px;font-size:1.55rem}.sc-live-nearby-copy p{margin:0;color:var(--muted);max-width:850px}.sc-live-nearby-copy small{display:block;margin-top:8px;font-weight:750;color:var(--accent-text)}.sc-live-nearby-actions{display:flex;align-items:end;gap:9px;flex-wrap:wrap;justify-content:flex-end}.sc-live-nearby-actions label{display:grid;gap:5px;font-size:.76rem;font-weight:800}.sc-live-nearby-actions select{min-width:130px}.sc-live-nearby-actions [data-nearby-status]{width:100%;text-align:right;font-size:.75rem;color:var(--muted)}.sc-nearby-live-results{margin:24px 0 32px}.sc-live-nearby-card{padding:0;overflow:hidden}.sc-live-nearby-card>a{display:grid;grid-template-columns:110px 1fr;min-height:120px}.sc-live-nearby-photo{width:110px;height:100%;object-fit:cover}.sc-live-nearby-card>a>div{padding:15px;display:grid;align-content:center;gap:3px}.sc-live-nearby-card strong{font-size:1rem}.sc-live-nearby-card span,.sc-live-nearby-card small{font-size:.75rem;color:var(--muted)}.sc-live-nearby-card b{color:var(--accent-text);font-size:.78rem}.sc-nearby-standard{margin-top:20px}
.sc-visitor-list{display:grid;gap:10px}.sc-visitor-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;padding:14px 16px}.sc-visitor-row>a{display:flex;align-items:center;gap:12px}.sc-visitor-photo{width:48px;height:48px;border-radius:50%;object-fit:cover}.sc-visitor-row>a strong,.sc-visitor-row>a small,.sc-visitor-row>div b,.sc-visitor-row>div small{display:block}.sc-visitor-row small{color:var(--muted);font-size:.75rem}.sc-row-actions{display:flex;gap:7px}.sc-row-actions a{padding:7px 9px;border-radius:9px;background:var(--surface-accent);font-size:.76rem;font-weight:800;color:var(--accent-text)}
.sc-my-history{background:linear-gradient(135deg,var(--surface),var(--surface-soft))}.sc-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.sc-history-grid article{padding:13px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.sc-history-grid strong,.sc-history-grid span,.sc-history-grid small{display:block}.sc-history-grid strong{font-size:1rem}.sc-history-grid span{font-size:.77rem;font-weight:800;margin-top:3px}.sc-history-grid small{font-size:.68rem;color:var(--muted);margin-top:3px}.sc-history-actions{display:flex;gap:8px;margin-top:14px}.sc-private-note{border-left:3px solid #8a38e9}.sc-parity-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sc-parity-detail-grid>div{padding:11px;border-radius:11px;background:var(--surface-soft)}.sc-parity-detail-grid dt{font-size:.69rem;color:var(--muted);font-weight:800;text-transform:uppercase}.sc-parity-detail-grid dd{margin:3px 0 0;font-weight:800}
.sc-social-pulse{margin-bottom:14px}.sc-social-pulse-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.sc-social-pulse-grid a{display:grid;gap:3px;padding:13px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.sc-social-pulse-grid strong{font-size:1.25rem}.sc-social-pulse-grid span{font-size:.7rem;font-weight:750;color:var(--muted)}
.sc-emoji-quickbar{display:flex;gap:4px;flex-wrap:wrap;margin:2px 0 7px}.sc-emoji-quickbar button{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:3px 7px;cursor:pointer;font-size:1rem;line-height:1.4;box-shadow:none}.sc-emoji-quickbar button:hover{background:var(--surface-accent);transform:translateY(-1px)}.sc-chat-rooms a.is-locked{opacity:.62}.sc-chat-rooms a.is-locked small{color:#9a4d5f}.sc-chat-appearance input[type=color]{min-height:44px;padding:5px}
.sc-parity-lifestyle .sc-couple-lifestyle{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.sc-parity-lifestyle .sc-couple-lifestyle h3{margin-top:0}
.sulf-private-reply{font-size:.78rem;font-weight:800;color:var(--accent-text)!important}
body.prive-theme-dark .sc-live-nearby-panel,body.prive-theme-dark .sc-live-nearby-card,body.prive-theme-dark .sc-my-history,body.prive-theme-dark .sc-history-grid article,body.prive-theme-dark .sc-social-pulse-grid a,body.prive-theme-dark .sc-emoji-quickbar button{background:#17112f!important;border-color:rgba(255,255,255,.1)!important;color:var(--surface-accent)!important}body.prive-theme-dark .sc-history-grid small,body.prive-theme-dark .sc-social-pulse-grid span,body.prive-theme-dark .sc-live-nearby-card span,body.prive-theme-dark .sc-live-nearby-card small{color:var(--muted)!important}
@media(max-width:1050px){.sc-social-pulse-grid{grid-template-columns:repeat(3,1fr)}.sc-history-grid{grid-template-columns:repeat(2,1fr)}.sc-live-nearby-panel{grid-template-columns:1fr}.sc-live-nearby-actions{justify-content:flex-start}.sc-live-nearby-actions [data-nearby-status]{text-align:left}}
@media(max-width:720px){.sc-social-pulse-grid,.sc-history-grid,.sc-parity-detail-grid{grid-template-columns:1fr 1fr}.sc-visitor-row{grid-template-columns:1fr}.sc-row-actions{justify-content:flex-start}.sc-live-nearby-card>a{grid-template-columns:84px 1fr}.sc-live-nearby-photo{width:84px}.sc-live-nearby-actions>*{width:100%}.sc-live-nearby-actions select{width:100%}}
.sc-couple-lifestyle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sc-couple-lifestyle-grid article{padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.sc-couple-lifestyle-grid h3{margin:0 0 9px}@media(max-width:700px){.sc-couple-lifestyle-grid{grid-template-columns:1fr}}
.sc-private-notes-index{margin-top:18px;padding:0;overflow:hidden}.sc-private-notes-index>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:16px 18px;list-style:none}.sc-private-notes-index>summary span strong,.sc-private-notes-index>summary span small{display:block}.sc-private-notes-index>summary small{font-size:.72rem;color:var(--muted)}.sc-private-notes-list{border-top:1px solid var(--line);padding:5px 16px 14px}.sc-private-notes-list>a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.sc-private-notes-list>a:last-child{border-bottom:0}.sc-private-note-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover}.sc-private-notes-list strong,.sc-private-notes-list small{display:block}.sc-private-notes-list small{font-size:.68rem;color:var(--accent-text)}.sc-private-notes-list p{margin:2px 0 0;font-size:.75rem;color:var(--muted)}

/* v1.43.1 dashboard grid regression fix */
.prive-dashboard-v15 .prive-dashboard-feed-shell>.sc-social-pulse{width:100%;margin:0 0 14px;align-self:stretch}
.prive-dashboard-v15 .prive-dashboard-feed-shell{min-width:0}
