.tl-cascade .tl-field{margin:0 0 12px}
.tl-cascade label{display:block;font-weight:600;margin-bottom:4px}
.tl-cascade select{width:100%;max-width:100%;min-height:42px;font-size:16px;box-sizing:border-box}
.tl-admin-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:18px 0;max-width:900px}
.tl-card{background:#fff;border:1px solid #dcdcde;border-left:4px solid #2e7d32;border-radius:6px;padding:14px 16px}
.tl-card strong{display:block;font-size:26px;color:#1b5e20;line-height:1.2}
.tl-card span{color:#50575e}
.tl-box{background:#fff;border:1px solid #dcdcde;border-radius:6px;padding:16px 20px;margin:16px 0;max-width:900px}
.tl-box .tl-cascade{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 14px}
.tl-filter .tl-cascade{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 12px}
.tl-filter .tl-field{margin:0 0 8px}
.tl-box h2{margin-top:0}
.tl-box code{background:#f0f0f1;padding:2px 6px;border-radius:3px}
