.materials-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.materials-summary div{background:var(--bg,#f5f8fa);border:1px solid var(--border,#e4eaee);border-radius:10px;flex-direction:column;padding:18px;display:flex}.materials-summary strong{color:#087f89;font-size:26px}.materials-summary span{color:#536e7a;margin-top:5px;font-size:13px}.materials-notice{color:#294957;background:#eef8f8;border-left:3px solid #168d95;margin:16px 0;padding:14px 18px;line-height:1.65}.materials-files{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.materials-files a{text-align:left;justify-content:flex-start;min-width:0}.materials-files span{overflow-wrap:anywhere}.materials-files small{margin-left:auto}.materials-tabs{margin:22px 0}.materials-filters{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.materials-filters .search{flex:1;min-width:220px;margin:0}.materials-filters .form-field{min-width:155px;margin:0}.materials-checkbox{align-items:center;gap:8px;min-height:42px;font-size:13px;display:flex}.materials-selection{border-bottom:1px solid #e4eaee;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 0;display:flex}.materials-phrases{grid-template-columns:1fr}.materials-phrase-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.materials-phrase-select{gap:14px;font-weight:600;line-height:1.6;display:flex}.materials-phrase-select input{accent-color:#087f89;flex-shrink:0;width:17px;height:17px;margin-top:5px}.materials-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.materials-warnings{color:#815310;background:#fff8eb;border-radius:6px;padding:10px 16px 10px 30px;font-size:13px;line-height:1.7}.materials-origin{border-bottom:1px solid #e4eaee;padding:12px 0}.materials-origin small{color:#627a86;margin:5px 0;display:block}.materials-origin p{margin:5px 0}.materials-case-list{margin-top:22px}.materials-case-facts{grid-template-columns:180px 1fr;gap:8px;font-size:14px;display:grid}.materials-case-facts dt{color:#627a86}.materials-case-facts dd{overflow-wrap:anywhere;margin:0}.materials-phrase-heading .status{flex-shrink:0}@media (max-width:900px){.materials-summary{grid-template-columns:repeat(2,1fr)}.materials-files{grid-template-columns:1fr}.materials-selection,.materials-phrase-heading{flex-direction:column;align-items:flex-start}.materials-case-facts{grid-template-columns:1fr}.materials-case-facts dd{margin-bottom:8px}}
