.tc-panel{width:100%;min-width:0;font-size:14px;color:#24354b}.tc-panel[hidden]{display:none}.tc-heading{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tc-heading>div{flex:1}.tc-heading h2{font-size:22px;margin:8px 0}.tc-heading p,.tc-row p{color:#64748b}.tc-stats{padding:14px 16px;background:#eef4fb;border-radius:12px;line-height:1.8;margin:14px 0}.tc-search,.tc-editor{display:flex;gap:12px;flex-wrap:wrap;padding:18px;background:#fff;border:1px solid #e4eaf2;border-radius:14px}.tc-panel label{display:flex;flex-direction:column;gap:6px}.tc-wide{flex:1;min-width:220px}.tc-panel input,.tc-panel select,.tc-panel textarea{min-height:38px;max-width:100%;border:1px solid #cfdae6;border-radius:7px;padding:7px 10px;font-size:14px}.tc-panel input[type=checkbox]{min-height:auto}.tc-search details{width:100%}.tc-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 0}.tc-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0}.tc-actions label{flex-direction:row;align-items:center}.tc-row{display:flex;justify-content:space-between;gap:18px;padding:20px 4px;border-bottom:1px solid #e4eaf2}.tc-row>div{min-width:0}.tc-title{font-size:17px!important;font-weight:600;text-align:left;background:none!important;color:#284e7d!important;padding:0!important;border:0!important;white-space:normal!important;line-height:1.65}.tc-row>button{align-self:center;flex-shrink:0}.tc-panel section{background:#fff;border:1px solid #e4eaf2;padding:20px;border-radius:12px;margin:16px 0;overflow-wrap:anywhere}.tc-body{white-space:pre-wrap;line-height:1.95;font-size:16px;margin-top:18px}.tc-panel small{display:block;color:#68788c;overflow-wrap:anywhere;margin-top:6px}.tc-labels{background:#f5f8fc!important}.tc-labels span{display:inline-block;margin:4px 12px 4px 0}.tc-editor label{flex:1 1 230px}.tc-logs{max-height:380px;overflow:auto;overflow-wrap:anywhere}.tc-panel [data-error]{background:#fff0ee;color:#a42d26;padding:12px}.tc-empty{padding:36px;text-align:center;color:#64748b}.tc-panel a{color:#3568a6;overflow-wrap:anywhere}.tc-panel h3{font-size:18px}.tc-panel button{min-height:36px}.tc-panel mark{background:#fff0a0}@media(max-width:650px){.tc-filters{grid-template-columns:1fr 1fr}.tc-search>label{width:100%}.tc-row{gap:8px}.tc-row>button{font-size:12px}.tc-panel section{padding:14px}.tc-body{font-size:15px}.tc-heading h2{font-size:20px}.tc-editor label{flex-basis:100%}}
.tc-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tc-metrics>div{background:white;padding:14px;border:1px solid #e2e9f2;border-radius:10px;min-width:0}.tc-metrics span{display:block;font-size:13px;color:#64748b;margin-bottom:7px}.tc-metrics strong{font-size:25px;color:#233e60;overflow-wrap:anywhere}.tc-metrics>div:nth-child(n+6){grid-column:span 1}.tc-metrics>div:nth-child(n+6) strong{font-size:14px;line-height:1.65}.tc-metrics>div:last-child{grid-column:span 3}.tc-notices{font-size:13px;color:#64748b}.tc-notices p{margin:8px 0 0}.tc-stats{background:transparent;padding:0}.tc-search{display:block}.tc-core{display:flex;gap:10px;align-items:end}.tc-core label{flex:1;min-width:0}.tc-common{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0}.tc-search label{min-width:0}.tc-advanced{background:#f5f8fc;border:1px solid #dce5ef;border-radius:9px;padding:12px 14px}.tc-advanced summary{cursor:pointer;color:#315f94;font-weight:600;padding:4px}.tc-sort{display:flex;justify-content:flex-end;margin-top:14px}.tc-sort label{flex-direction:row;align-items:center;white-space:nowrap}.tc-sort select{width:auto}.tc-case-row{padding:22px;background:white;border:1px solid #e1e8f1;border-radius:12px;margin:14px 0}.tc-case-row .tc-title{font-size:18px!important;line-height:1.7}.tc-meta{display:flex;flex-wrap:wrap;gap:8px 20px;color:#64748b;font-size:13px;margin:10px 0}.tc-tags{display:flex;gap:7px;flex-wrap:wrap;align-items:center;padding:10px 0}.tc-tags small{margin:0 6px 0 0}.tc-tags span{background:#f1f5f9;color:#5b6b7f;border-radius:5px;padding:3px 8px;font-size:12px}.tc-row-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.tc-row-actions a{padding:8px 4px}.tc-row-actions .tc-favorite{margin-left:auto}.tc-original{border-top:3px solid #4974a7!important}.tc-labels{border-style:dashed!important}.tc-heading>div{min-width:230px}.tc-core input{width:100%}.tc-panel input,.tc-panel select{box-sizing:border-box;min-width:0}.tc-panel button:disabled{opacity:.55;cursor:default}@media(max-width:1000px){.tc-common{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-metrics>div:last-child{grid-column:auto}}@media(max-width:650px){.tc-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-metrics strong{font-size:22px}.tc-metrics>div:last-child{grid-column:auto}.tc-heading{display:flex;align-items:start}.tc-heading>div{flex-basis:100%}.tc-heading p{line-height:1.6}.tc-core{flex-wrap:wrap}.tc-core label{flex-basis:100%}.tc-common{grid-template-columns:1fr 1fr}.tc-common label:last-child{grid-column:1/-1}.tc-case-row{padding:16px}.tc-case-row .tc-title{font-size:17px!important}.tc-row-actions{gap:8px}.tc-row-actions .tc-favorite{margin-left:0}.tc-filters{grid-template-columns:1fr}.tc-sort{justify-content:start}}

