.campaign-results.cw-enhanced{overflow:visible}.campaign-results.cw-enhanced .campaign-invite-bar{display:none!important}.cw-demo-banner{margin:14px 0 18px;padding:12px 14px;border-radius:14px;border:1px solid #efd98e;background:#fff9e8;color:#745818;font-size:10px;line-height:1.55}.cw-demo-banner strong{display:block;color:#573f06;margin-bottom:3px}.cw-workspace{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px;align-items:start;margin-top:18px}.cw-sidebar{position:sticky;top:20px;border:1px solid #e1e6ee;border-radius:18px;background:#f9fbfd;padding:16px}.cw-sidebar h3{margin:0 0 4px;font-size:14px;color:#1d2a43}.cw-sidebar>p{margin:0 0 14px;color:#7b8798;font-size:9px;line-height:1.5}.cw-filter{display:block;margin-top:10px}.cw-filter span{display:block;margin-bottom:5px;font-size:8px;font-weight:900;letter-spacing:.07em;color:#667286}.cw-filter input,.cw-filter select{width:100%;border:1px solid #dce3ed;border-radius:10px;background:#fff;padding:9px 10px;color:#2b374d;font:inherit;font-size:10px;outline:none}.cw-filter input:focus,.cw-filter select:focus{border-color:#8ba5f5;box-shadow:0 0 0 3px rgba(50,104,255,.09)}.cw-toggles{display:grid;gap:7px;margin-top:12px}.cw-toggle{display:flex;align-items:center;gap:7px;color:#47536a;font-size:9px;font-weight:750}.cw-toggle input{accent-color:#17233e}.cw-reset{width:100%;margin-top:13px;border:1px solid #d9e0ea;border-radius:10px;padding:9px;background:#fff;color:#40506b;font-weight:850;font-size:9px}.cw-main{min-width:0}.cw-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:11px 13px;border:1px solid #e0e6ef;border-radius:14px;background:#fff}.cw-toolbar-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cw-toolbar-left strong{font-size:10px;color:#2a3650}.cw-toolbar-left span{font-size:9px;color:#7d899a}.cw-toolbar label{display:flex;align-items:center;gap:6px;font-size:9px;color:#526078;font-weight:800}.cw-toolbar select{border:1px solid #dbe2ec;border-radius:9px;padding:7px 8px;background:#fff;font-size:9px}.cw-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cw-card{position:relative;border:1px solid #e1e6ee;border-radius:17px;background:#fff;padding:15px;box-shadow:0 8px 22px rgba(17,27,49,.045);transition:.16s ease}.cw-card:hover{border-color:#cbd6e8;box-shadow:0 12px 28px rgba(17,27,49,.075);transform:translateY(-1px)}.cw-card.selected{border-color:#7b98f3;box-shadow:0 0 0 3px rgba(50,104,255,.08),0 12px 28px rgba(17,27,49,.07)}.cw-card.invited{border-color:#9ad4bb;background:#fbfffc}.cw-select{position:absolute;left:12px;top:12px;width:17px;height:17px;accent-color:#17233e}.cw-rank{position:absolute;right:12px;top:12px;font-size:8px;font-weight:950;letter-spacing:.08em;color:#9aa4b4}.cw-head{display:grid;grid-template-columns:48px 1fr auto;gap:10px;align-items:center;padding:5px 0 12px 21px}.cw-avatar{width:48px;height:48px;border-radius:14px;background:linear-gradient(145deg,#17233e,#314d79);display:grid;place-items:center;color:#fff;font-size:13px;font-weight:950;overflow:hidden}.cw-avatar img{width:100%;height:100%;object-fit:cover}.cw-name h3{margin:0 0 3px;font-size:13px;color:#1f2b42}.cw-name p{margin:0;color:#788599;font-size:8px;line-height:1.45}.cw-fit{text-align:right}.cw-fit strong{display:block;font-size:18px;color:#1c3f99}.cw-fit span{font-size:7px;font-weight:950;letter-spacing:.08em;color:#8c96a6}.cw-demo-chip{display:inline-flex;margin-top:4px;padding:3px 6px;border-radius:999px;background:#fff1bd;color:#755707;font-size:7px;font-weight:950;letter-spacing:.06em}.cw-data{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:5px 0 10px}.cw-data div{padding:8px;border:1px solid #edf0f5;border-radius:9px;background:#fafbfd}.cw-data span{display:block;font-size:6px;font-weight:900;letter-spacing:.07em;color:#97a0ae}.cw-data b{display:block;margin-top:3px;font-size:8px;color:#455167;line-height:1.3;word-break:break-word}.cw-tags{display:flex;flex-wrap:wrap;gap:5px;margin:9px 0}.cw-tags span{padding:5px 7px;border-radius:999px;background:#f1f4f9;color:#5c687b;font-size:7px;font-weight:750}.cw-desc{margin:8px 0 12px;color:#67758a;font-size:8px;line-height:1.55;min-height:38px}.cw-actions{display:flex;gap:7px;align-items:center}.cw-actions a,.cw-actions button{border:1px solid #dce3ed;border-radius:9px;padding:8px 9px;background:#fff;color:#34425d;font-size:8px;font-weight:900;text-decoration:none}.cw-actions a{flex:1;text-align:center}.cw-actions .cw-remove{color:#b64350;border-color:#efcdd2;background:#fffafb}.cw-actions button:disabled{opacity:.45;cursor:not-allowed}.cw-bulk{position:sticky;bottom:10px;z-index:8;display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px 13px;border:1px solid #d9e1ed;border-radius:15px;background:rgba(255,255,255,.96);box-shadow:0 12px 36px rgba(17,27,49,.13);backdrop-filter:blur(10px)}.cw-bulk-copy{margin-right:auto}.cw-bulk-copy strong{display:block;font-size:10px;color:#293650}.cw-bulk-copy span{display:block;margin-top:2px;font-size:8px;color:#7a8799}.cw-bulk button{border:1px solid #dce3ed;border-radius:10px;padding:9px 11px;background:#fff;font-size:9px;font-weight:900;color:#35435c}.cw-bulk .invite{background:#17233e;border-color:#17233e;color:#fff}.cw-bulk .remove{color:#b23e4a;border-color:#eccbd0;background:#fffafb}.cw-bulk button:disabled{opacity:.4;cursor:not-allowed}.cw-status{margin:8px 0 0;min-height:16px;color:#657389;font-size:9px}.cw-status.good{color:#167047}.cw-status.error{color:#b33f4b}.cw-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin:15px 0 4px;flex-wrap:wrap}.cw-pagination button{min-width:31px;height:31px;border:1px solid #dce3ed;border-radius:9px;background:#fff;color:#536078;font-size:9px;font-weight:850}.cw-pagination button.active{background:#17233e;color:#fff;border-color:#17233e}.cw-pagination button:disabled{opacity:.35}.cw-empty{grid-column:1/-1;padding:34px 20px;border:1px dashed #d8e0eb;border-radius:16px;text-align:center;color:#7a8799;background:#fbfcfe}.cw-empty h3{margin:0 0 6px;color:#34425b;font-size:14px}.cw-empty p{margin:0;font-size:9px;line-height:1.6}.cw-hidden-original{display:none!important}@media(max-width:1050px){.cw-workspace{grid-template-columns:1fr}.cw-sidebar{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cw-sidebar h3,.cw-sidebar>p,.cw-toggles,.cw-reset{grid-column:1/-1}.cw-filter{margin-top:0}}@media(max-width:760px){.cw-grid{grid-template-columns:1fr}.cw-sidebar{grid-template-columns:1fr 1fr}.cw-data{grid-template-columns:1fr 1fr}.cw-bulk{flex-wrap:wrap}.cw-bulk-copy{width:100%}}@media(max-width:520px){.cw-sidebar{grid-template-columns:1fr}.cw-data{grid-template-columns:1fr}.cw-toolbar{align-items:flex-start;flex-direction:column}}
