.cxc{color:#19191d;background:#f5f5f6;min-height:100vh;font-family:Arial,system-ui,sans-serif}.cxc *{box-sizing:border-box}.cxc-header{color:#fff;background:#d91e2e;justify-content:space-between;align-items:center;padding:20px max(20px,50vw - 590px);display:flex}.cxc-header a{color:#fff;letter-spacing:-1px;font-size:29px;font-weight:900;text-decoration:none}.cxc-header a span{letter-spacing:0;margin-left:24px;font-size:13px;font-weight:500;display:inline-block}.cxc-header>span{border:1px solid #ffffff70;border-radius:30px;padding:6px 13px;font-size:12px}.cxc main{max-width:1228px;margin:auto;padding:38px 24px}.cxc h1{letter-spacing:-1.3px;margin:9px 0 14px;font-size:clamp(28px,4vw,39px);line-height:1.14}.cxc h2{letter-spacing:-.4px;margin:22px 0 10px;font-size:21px}.cxc p{color:#67676e;margin:8px 0;font-size:14px;line-height:1.6}.cxc button,.cxc input,.cxc select{font:inherit;color:#222;background:#fff;border:1px solid #dddde2;border-radius:9px;min-height:44px;padding:12px;font-size:14px}.cxc button{cursor:pointer}.cxc button:disabled{opacity:.45;cursor:default}:is(.cxc input:focus,.cxc select:focus,.cxc button:focus-visible){outline-offset:2px;outline:3px solid #f6b5bf}.cxc a{color:#c21d2d}.cxc-header a{color:#fff}.cxc-intro{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.cxc .cxc-eyebrow{color:#bd1e2e;letter-spacing:1.5px;font-size:11px;font-weight:800}.cxc-card{background:#fff;border:1px solid #e5e5ea;border-radius:17px;padding:26px}.cxc-card code{overflow-wrap:anywhere;background:#f3f3f6;padding:14px;display:block}.cxc-metrics{grid-template-columns:repeat(4,1fr);gap:15px;margin:25px 0;display:grid}.cxc-metrics article{background:#fff;border:1px solid #e4e4e9;border-radius:14px;padding:21px}.cxc-metrics span{color:#6e6e77;font-size:12px}.cxc-metrics strong{letter-spacing:-.8px;margin-top:8px;font-size:29px;display:block}.cxc-notice,.cxc-error{color:#9e2130;background:#fff1f2;border:1px solid #efd1d5;border-radius:12px;margin:20px 0;padding:18px 21px;font-size:13px}.cxc-notice p{color:#7f555b;font-size:13px}.cxc-panel-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.cxc-panel-head h2{margin:0}.cxc-panel-head span{color:#777;font-size:12px}.cxc-filters{grid-template-columns:1fr 240px;gap:16px;margin:25px 0 12px;display:grid}.cxc label{color:#555561;gap:8px;font-size:12px;font-weight:600;display:grid}.cxc input,.cxc select{width:100%;min-width:0}.cxc .cxc-client{text-align:left;border:0;border-bottom:1px solid #ededf1;border-radius:0;grid-template-columns:minmax(180px,1fr) 145px 145px 120px;align-items:center;gap:18px;width:100%;padding:20px 0;font-size:13px;display:grid}.cxc-client:hover{background:#fafafa}.cxc-client strong{font-size:14px}.cxc-client small{color:#777780;margin:5px 0;font-size:11px;line-height:1.5;display:block}.cxc-tag{color:#60606a;text-align:center;background:#f1f1f4;border-radius:5px;padding:7px 9px;font-size:11px;display:inline-block}.cxc-red{color:#b92334;background:#ffedef}.cxc-paging{color:#777;justify-content:end;align-items:center;gap:15px;margin-top:20px;font-size:12px;display:flex}.cxc .cxc-small{font-size:12px}.cxc-table{margin-top:14px;overflow-x:auto}.cxc table{border-collapse:collapse;width:100%;font-size:12px}.cxc th{text-align:left;color:#777;white-space:nowrap;border-bottom:1px solid #ddd;padding:12px 9px}.cxc td{vertical-align:top;border-bottom:1px solid #ededf1;min-width:70px;padding:13px 9px}.cxc-details{margin-top:20px}.cxc-details summary{cursor:pointer;font-size:14px;font-weight:700}.cxc-details label{margin:20px 0 12px}.cxc .cxc-footer{text-align:center;color:#888;margin:25px 0;font-size:11px}.cxc-empty{text-align:center;padding:35px}@media (max-width:760px){.cxc main{padding:25px 15px}.cxc-header{padding:17px 15px}.cxc-header a span{margin-left:10px;font-size:10px}.cxc-intro{display:block}.cxc-intro button{margin-top:15px}.cxc-metrics{grid-template-columns:repeat(2,1fr);gap:10px}.cxc-metrics article{padding:17px}.cxc-metrics strong{font-size:25px}.cxc-card{padding:20px 15px}.cxc-filters{grid-template-columns:1fr}.cxc .cxc-client{grid-template-columns:1fr 115px;gap:12px}.cxc-tag{justify-self:end}.cxc-panel-head span{text-align:right}.cxc-card .cxc-metrics strong{font-size:19px}}
