.tcs-ci-panel{margin:28px 0;padding:24px;border:1px solid #cfe5f0;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(18,78,115,.07)}
.tcs-ci-head>span{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;color:#087fae;background:#eaf7fc;padding:6px 10px;border-radius:999px}.tcs-ci-head h2{margin:10px 0 6px}.tcs-ci-head p{margin:0;color:#52626d;max-width:1050px}.tcs-ci-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.tcs-ci-search{flex:1;min-width:240px;padding:11px 13px!important;border:1px solid #bfd5e1!important;border-radius:10px!important}.tcs-ci-filters{display:flex;gap:6px;flex-wrap:wrap}.tcs-ci-filters button{border:1px solid #cbdde6;background:#f8fbfd;border-radius:999px;padding:7px 10px;font-weight:700;cursor:pointer}.tcs-ci-filters button.is-active{background:#164f73;color:#fff;border-color:#164f73}.tcs-ci-filters small{opacity:.8}.tcs-ci-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tcs-ci-card{border:1px solid #dceaf1;border-radius:12px;overflow:hidden;background:#fbfdfe}.tcs-ci-open{width:100%;height:100%;text-align:left;border:0;background:transparent;padding:14px;cursor:pointer;display:flex;flex-direction:column;gap:4px}.tcs-ci-ref{font-size:12px;font-weight:900;color:#087fae}.tcs-ci-open strong{font-size:15px;color:#17384b}.tcs-ci-open small{color:#5d6c75}.tcs-ci-open em{font-style:normal;font-weight:800;color:#166f96;margin-top:5px}.tcs-ci-card.is-open{grid-column:1/-1;border-color:#78bad6;background:#fff}.tcs-ci-card.is-open>.tcs-ci-open{display:none}.tcs-ci-detail{padding:18px}.tcs-ci-detail-head{display:flex;justify-content:space-between;gap:15px;align-items:start}.tcs-ci-detail-head span{font-size:11px;font-weight:800;color:#087fae}.tcs-ci-detail-head h3{margin:5px 0 14px}.tcs-ci-close{font-size:27px;line-height:1;border:0;background:#eef6f9;border-radius:50%;width:36px;height:36px;cursor:pointer}.tcs-ci-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tcs-ci-fields>div,.tcs-ci-tests,.tcs-ci-cross{padding:13px;background:#f7fbfd;border:1px solid #e0edf2;border-radius:10px}.tcs-ci-fields b{display:block;margin-bottom:5px}.tcs-ci-fields p,.tcs-ci-fields ul,.tcs-ci-tests ul,.tcs-ci-cross p{margin:4px 0}.tcs-ci-fields ul,.tcs-ci-tests ul{padding-left:18px}.tcs-ci-tests,.tcs-ci-cross{margin-top:10px}.tcs-ci-tests h4,.tcs-ci-cross h4{margin:0 0 8px}.tcs-ci-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tcs-ci-related a{display:block;padding:10px;background:#fff;border:1px solid #d8e8ef;border-radius:9px;text-decoration:none}.tcs-ci-related a strong,.tcs-ci-related a span{display:block}.tcs-ci-related a span{font-size:12px;color:#65747d;margin-top:3px}.tcs-ci-unknown{color:#7a858c;font-style:italic}.tcs-ci-no-results{padding:18px;background:#fff8e8;border-radius:10px}.tcs-ci-card[hidden]{display:none!important}@media(max-width:900px){.tcs-ci-grid,.tcs-ci-fields,.tcs-ci-related{grid-template-columns:1fr 1fr}}@media(max-width:600px){.tcs-ci-panel{padding:16px}.tcs-ci-grid,.tcs-ci-fields,.tcs-ci-related{grid-template-columns:1fr}}
