/* StoredX Creator Intelligence V4.1 — scoped layout-only enhancement.
   Existing APIs, controls, evidence rules, and security remain unchanged. */
#content .sx-v4-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:0 0 15px;font-family:inherit;color:#10294c}
#content .sx-v4-intro-text{flex:1 1 340px}
#content .sx-v4-eyebrow{font-size:10px;letter-spacing:1.3px;color:#2867dd;font-weight:800}
#content .sx-v4-intro h2{font-size:clamp(25px,2vw,32px);font-weight:800;letter-spacing:-.85px;line-height:1.2;margin:5px 0 7px;color:#10294c}
#content .sx-v4-dot{font-size:10px;color:#1e65ee;vertical-align:middle}
#content .sx-v4-intro p{font-size:12px;line-height:1.5;color:#71839d;margin:0}
#content .sx-v4-kpis{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:9px;flex:1 1 590px}
#content .sx-v4-stat{background:#fff;min-height:78px;border:1px solid #e1e9f5;border-radius:11px;padding:12px 13px;display:flex;align-items:center;gap:10px;box-shadow:0 3px 14px rgba(24,60,110,.03)}
#content .sx-v4-stat-icon{width:34px;height:34px;border-radius:9px;background:#edf4ff;color:#1b67e8;font-size:22px;display:grid;place-items:center;flex:none}
#content .sx-v4-stat strong{display:block;font-size:17px;line-height:21px;color:#16375f;font-weight:800}
#content .sx-v4-stat small{display:block;font-size:10px;color:#8190a7;margin-top:4px;white-space:nowrap}
#content .sx-v4-context{font-size:10px;letter-spacing:.1px;border:1px solid #dbe8fb;background:#f2f7ff;border-radius:8px;padding:11px 14px;color:#547095;margin-bottom:13px;line-height:1.55}
#content .sx-v4-blue-dot{display:inline-block;background:#2563eb;width:7px;height:7px;border-radius:50%;margin-right:7px}
#content .sx-v4-context-divider{color:#a7b6cc;padding:0 8px}
#content .sx-kd{border-radius:12px!important;border:1px solid #dfe7f3!important;grid-template-columns:212px minmax(0,1fr)!important;box-shadow:0 8px 30px rgba(25,65,125,.04)!important;min-height:620px!important}
#content .sx-kd-side{background:#f5f9ff!important;padding:20px 13px!important}
#content .sx-kd-side h3{font-size:13px!important;color:#173557!important;margin-bottom:22px!important}
#content .sx-v4-filter-icon{font-size:18px;color:#2265e8;vertical-align:middle;margin-right:5px}
#content .sx-kd-group{padding:17px 2px!important}
#content .sx-kd-filter-active{border-radius:7px!important}
#content .sx-kd-top{padding:20px 18px!important;background:#fff}
#content .sx-kd-top h2{font-size:19px!important;font-weight:800!important;display:flex;align-items:center;gap:10px}
#content .sx-v4-verified{font-size:9px;font-weight:700;background:#e8f2ff;color:#1a63d7;border-radius:99px;padding:4px 8px;letter-spacing:.2px}
#content .sx-kd-toolbar{background:#fff;padding:17px 18px!important;gap:9px!important}
#content .sx-kd-toolbar form{min-width:195px}
#content .sx-kd-toolbar input{height:42px!important;border-radius:7px!important;background:#fff!important}
#content .sx-kd-toolbar button{height:42px!important;font-weight:750!important;padding:10px 20px!important}
#content .sx-kd-toolbar select{height:42px!important;border-radius:7px!important}
#content .sx-kd-date{padding:0 18px 17px!important}
#content .sx-kd-results-summary{padding:17px 18px!important}
#content .sx-kd-results-summary strong{font-size:17px!important;font-weight:800!important}
#content .sx-kd-table{min-width:1520px!important}
#content .sx-kd-table th{background:#f7f9fd!important;padding:14px 11px!important;white-space:nowrap!important;font-weight:700!important}
#content .sx-kd-table td{padding:12px 11px!important;height:73px!important;vertical-align:middle!important}
#content .sx-kd-table .sx-kd-creator-col{min-width:240px!important}
#content .sx-kd-avatar{width:38px!important;height:38px!important;min-width:38px!important}
#content .sx-kd-highlight{background:#f0f6ff!important}
#content .sx-kd-table td small{font-size:10px!important}
#content .sx-kd-person-text strong{font-weight:750!important}
#content .sx-kd-history-open{border:1px solid #d8e7fc;background:#eff5ff;border-radius:6px;color:#1761cf;font-size:11px;font-weight:750;padding:10px 12px;white-space:nowrap;cursor:pointer}
#content .sx-kd-history-open:hover{background:#e1eeff}
#content .sx-kd-paging{background:#fff!important;border-top:1px solid #e9eef7}
#content .sx-kd-paging button{font-weight:700}
@media(max-width:1250px){#content .sx-v4-kpis{grid-template-columns:repeat(2,minmax(140px,1fr))}}
@media(max-width:950px){#content .sx-kd{grid-template-columns:1fr!important}#content .sx-kd-side{border-right:0!important;border-bottom:1px solid #dfe7f3}#content .sx-kd-side .sx-kd-group{display:inline-block;vertical-align:top;width:min(240px,48%);padding-right:12px!important}}
@media(max-width:640px){#content .sx-v4-kpis{grid-template-columns:repeat(2,minmax(0,1fr));flex-basis:100%}#content .sx-v4-stat{padding:10px;min-height:68px}#content .sx-v4-stat strong{font-size:14px}#content .sx-v4-context-divider{padding:0 3px}#content .sx-kd-side .sx-kd-group{width:100%;display:block}#content .sx-kd-toolbar{flex-direction:column;align-items:stretch!important}#content .sx-kd-toolbar form{width:100%}}


/* STOREDX_CREATOR_V42_REFINEMENT */
/* Scoped to the creator page; the rest of Research remains unchanged. */
#content:has(.sx-v4-intro){padding-top:18px!important}
#content .sx-v4-intro{margin-bottom:11px!important;align-items:center!important}
#content .sx-v4-intro h2{font-size:28px!important;margin:3px 0 5px!important}
#content .sx-v4-intro p{font-size:12px!important}
#content .sx-v4-kpis{gap:8px!important}
#content .sx-v4-stat{min-height:74px!important;padding:10px 12px!important}
#content .sx-v4-stat strong{font-size:19px!important;letter-spacing:-.3px}
#content .sx-v4-stat small{white-space:normal!important;line-height:1.25!important}
#content .sx-v4-context{margin-bottom:10px!important;padding:8px 12px!important}
#content .sx-kd{min-height:530px!important;grid-template-columns:205px minmax(0,1fr)!important}
#content .sx-kd-side{padding:14px 11px!important}
#content .sx-kd-side h3{margin-bottom:11px!important}
#content .sx-kd-group{padding:11px 2px!important}
#content .sx-kd-top{padding:12px 16px!important}
#content .sx-kd-top h2{font-size:16px!important}
#content .sx-kd-top p{margin-top:4px!important}
#content .sx-kd-toolbar{padding:10px 16px!important}
#content .sx-kd-date{padding:0 16px 10px!important}
#content .sx-kd-results-summary{padding:11px 16px!important}
#content .sx-kd-table{min-width:1460px!important}
#content .sx-kd-table td{height:66px!important;padding:9px 10px!important}
#content .sx-kd-table th{padding:11px 10px!important}
#content .sx-kd-table .sx-kd-creator-col{min-width:216px!important}
#content .sx-kd-table .sx-kd-creator-col{position:sticky!important;left:0!important;z-index:3!important}
#content .sx-kd-table tr td:last-child{position:sticky!important;right:0!important;z-index:2!important;background:#fff!important;box-shadow:-2px 0 7px rgba(20,50,95,.09)}
#content .sx-kd-table tr:hover td:last-child{background:#f7faff!important}
#content .sx-kd-table thead th:last-child{position:sticky!important;right:0!important;z-index:4!important;background:#f7f9fd!important;box-shadow:-2px 0 7px rgba(20,50,95,.09)}
#content .sx-kd-table td:last-child{min-width:126px!important}
#content .sx-kd-history-open{padding:8px 9px!important;font-size:11px!important}
@media(max-width:1100px){#content .sx-v4-kpis{grid-template-columns:repeat(2,minmax(130px,1fr))!important}}
@media(max-width:950px){#content .sx-kd{grid-template-columns:1fr!important}}
@media(max-width:640px){#content .sx-v4-intro h2{font-size:24px!important}#content .sx-v4-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
