.cl-workspace{max-width:1200px;margin:0 auto;padding:28px 32px 40px;color:#24314a}.cl-workspace *{box-sizing:border-box}.cl-hero{margin:0 0 24px}.cl-eyebrow{color:#5a79bb;font-size:11px;font-weight:700;letter-spacing:2px}.cl-hero h2{font-size:28px;letter-spacing:-.5px;margin:7px 0 8px}.cl-hero p,.cl-add p{color:#7d899e;font-size:13px;margin:0;line-height:1.7}.cl-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.cl-stat{background:#fff;border:1px solid #e6ebf3;border-radius:12px;padding:20px 22px;box-shadow:0 4px 16px #1e386003;display:flex;flex-direction:column;gap:10px}.cl-stat span{color:#7d899e;font-size:13px}.cl-stat strong{font-size:30px;font-weight:650;line-height:1}.cl-stat.green strong{color:#2b9c79}.cl-stat.gray strong{color:#95a1b3}.cl-stat.blue strong{color:#3979db}.cl-add{background:#fff;border:1px solid #e6ebf3;border-radius:12px;padding:24px;display:flex;justify-content:space-between;gap:24px;align-items:center}.cl-add h3,.cl-listbar h3{font-size:16px;margin:0 0 8px;font-weight:650}.cl-add form{display:flex;gap:10px;align-items:center;margin:0}.cl-add input{width:240px;height:42px;border:1px solid #dfe5ee;border-radius:7px;padding:0 13px;background:#fbfcfe;color:#24314a;font-size:13px;outline:none}.cl-add input:focus{border-color:#5792ed;box-shadow:0 0 0 3px #387de811}.cl-workspace button{font-family:inherit;cursor:pointer;font-size:12px;border-radius:7px;padding:10px 14px;line-height:1.3;white-space:nowrap;transition:background .15s}.cl-workspace button:disabled{opacity:.55;cursor:wait}.cl-primary{background:#3c7ee4;color:#fff;border:1px solid #3c7ee4}.cl-primary:hover{background:#2d6dd0}.cl-secondary{background:#fff;color:#66758f;border:1px solid #e0e6ef}.cl-secondary:hover{background:#f4f7fc}.cl-listbar{display:flex;justify-content:space-between;align-items:center;margin:28px 0 14px}.cl-listbar h3{margin:0}.cl-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.cl-link-card{background:#fff;border:1px solid #e6ebf3;border-radius:12px;padding:22px;min-width:0;box-shadow:0 5px 20px #21385e03}.cl-cardtop,.cl-identity,.cl-cardfooter,.cl-actions{display:flex;align-items:center}.cl-cardtop,.cl-cardfooter{justify-content:space-between;gap:12px}.cl-identity{gap:12px;min-width:0}.cl-avatar{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;background:#edf3ff;color:#4e7dc8;font-weight:650;border-radius:11px}.cl-identity h3{font-size:14px;margin:0 0 5px;overflow-wrap:anywhere;color:#2c3b55}.cl-identity small{font-size:11px;color:#a0aaba}.cl-badge{font-size:11px;white-space:nowrap;border-radius:20px;padding:6px 10px}.cl-badge.on{background:#edf8f2;color:#329376}.cl-badge.off{background:#f0f2f5;color:#929baa}.cl-url{width:100%;margin:20px 0 18px;height:38px;background:#f7f9fc;border:1px solid #edf0f5;border-radius:6px;color:#8390a6;font-size:12px;padding:0 11px;text-overflow:ellipsis}.cl-count{font-size:12px;color:#8e99ac}.cl-count strong{font-size:18px;color:#42546d;margin-right:3px}.cl-actions{gap:8px}.cl-stop{background:#fff;color:#c78178;border:1px solid #edddd9}.cl-stop:hover{background:#fff6f4}.cl-enable{background:#eff6ff;color:#377bd7;border:1px solid #d9e7fa}.cl-note{font-size:12px;color:#95a0b0;line-height:1.8;margin:20px 2px}.cl-empty{padding:36px;color:#8794a9;text-align:center;border:1px dashed #dfe6f0;border-radius:12px;background:#fff}.admin-content:has(.cl-workspace){background:#f5f7fb}.admin-content:has(.cl-workspace)>.notice{margin:18px 32px 0}@media(max-width:1000px){.cl-add{align-items:stretch;flex-direction:column}.cl-add input{width:100%;flex:1}.cl-add form{width:100%}.cl-cardtop{align-items:flex-start}.cl-link-card{padding:18px}}@media(max-width:700px){.cl-workspace{padding:20px 14px}.cl-stats{grid-template-columns:repeat(2,1fr);gap:10px}.cl-stat{padding:16px}.cl-list{grid-template-columns:1fr}.cl-add{padding:18px}.cl-hero h2{font-size:24px}.cl-cardfooter{flex-wrap:wrap}.cl-actions{margin-left:auto}.cl-add form{flex-wrap:wrap}.cl-add input{min-width:140px}.cl-workspace button{padding:10px 12px}}
