.ckeval-panel{background:#fff;border:1px solid #e4eaf2;border-radius:16px;padding:22px;margin:0 0 20px;box-shadow:0 8px 28px rgb(20 48 85 / .06)}.ckeval-panel form label{display:block;font-weight:650;margin:12px 0}.ckeval-panel input,.ckeval-panel select,.ckeval-panel textarea{width:100%;padding:11px;border:1px solid #cbd5e1;border-radius:9px;margin-top:5px;font:inherit}.ckeval-panel textarea{min-height:95px}.ckeval-btn{display:inline-block;background:#0b4ea2;color:#fff!important;text-decoration:none;border:0;border-radius:9px;padding:10px 16px;font-weight:750;cursor:pointer}.ckeval-btn.small{padding:7px 11px;font-size:13px}.ckeval-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.ckeval-card{display:block;background:#fff;border:1px solid #e5eaf1;border-radius:16px;padding:22px;text-decoration:none!important;color:#182238!important;box-shadow:0 7px 24px rgb(20 50 90 / .05)}.ckeval-card:hover{transform:translateY(-3px)}.ckeval-welcome{background:linear-gradient(135deg,#0b4ea2,#237ce0);color:#fff;padding:28px;border-radius:18px;margin-bottom:18px}.ckeval-welcome h2{color:#fff;margin:0}.ckeval-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.ckeval-stats div{text-align:center;padding:18px;background:#fff;border:1px solid #e5eaf1;border-radius:14px}.ckeval-stats b{display:block;font-size:29px}.ckeval-stats span{color:#667085}.ckeval-table{width:100%;border-collapse:collapse}.ckeval-table th,.ckeval-table td{padding:11px;border-bottom:1px solid #e8edf3;text-align:left}.ckeval-scroll{overflow:auto}.ckeval-success,.ckeval-error{padding:12px 15px;border-radius:9px;margin-bottom:15px}.ckeval-success{background:#eaf8ef;color:#176536}.ckeval-error{background:#fff0f0;color:#9b1c1c}.ckeval-qline{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #edf0f4;padding:12px 0}.ckeval-qline span{color:#667085}.ckeval-check{display:block!important}.ckeval-check input{width:auto!important}.ckeval-question{padding:18px 0;border-bottom:1px solid #e8edf3}.ckeval-option{display:block;padding:9px;background:#f8fafc;border-radius:8px}.ckeval-option input{width:auto}.ckeval-match{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0}.ckeval-inline{width:180px!important}.ckeval-filters{display:flex;gap:10px;align-items:end}.ckeval-filters select{width:auto}@media(max-width:700px){.ckeval-stats{grid-template-columns:1fr 1fr}.ckeval-filters{display:block}.ckeval-match{grid-template-columns:1fr}}