.tmfdm{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:24px;margin:20px 0;color:#333}.tmfdm-side,.tmfdm-main{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:18px;min-width:0}.tmfdm-heading{font-size:20px;font-weight:700;margin:0 0 14px}.tmfdm-brand{border-bottom:1px solid #eee;padding:7px 0}.tmfdm-brand-link,.tmfdm-model,.tmfdm-part{display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none!important}.tmfdm-brand-link{font-weight:600;color:#344054;padding:7px 4px}.tmfdm-brand-link:hover,.tmfdm-model:hover{color:#2271b1}.tmfdm-count,.tmfdm-model small,.tmfdm-part small{color:#858b96;font-size:12px}.tmfdm-models{padding:3px 0 8px 13px}.tmfdm-model{padding:7px 9px;border-radius:6px;color:#65748b;font-size:14px}.tmfdm-model.selected{background:#edf5ff;color:#2271b1}.tmfdm-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.tmfdm-part{min-height:72px;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid #eee;border-radius:8px;padding:12px;color:#343a40}.tmfdm-part:hover{border-color:#9bbfe8;background:#f7fbff;color:#2271b1}.tmfdm-part small{font-weight:400}.tmfdm-current{margin-top:20px;padding:12px;background:#f7f7f7;border-radius:7px;color:#596273}.tmfdm-current a{margin-left:12px}.tmfdm-empty{padding:14px;background:#fff8e5;border:1px solid #f0d58c;border-radius:8px}@media(max-width:767px){.tmfdm{grid-template-columns:1fr;gap:14px}.tmfdm-side,.tmfdm-main{padding:13px}}
