.mty-kinh-explorer{display:flex;flex-direction:column;gap:16px}.mty-kinh-selector{display:flex;flex-wrap:wrap;gap:8px;padding:8px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.mty-kinh-selector__item{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);cursor:pointer;font-size:13px;transition:all .15s}.mty-kinh-selector__item:hover{border-color:var(--accent)}.mty-kinh-selector__item.is-active{background:var(--accent);color:var(--plum-900);border-color:var(--accent)}.mty-kinh-selector__code{font-weight:700;font-size:11px;padding:2px 6px;border-radius:4px;background:var(--line);color:var(--ink)}.mty-kinh-selector__item.is-active .mty-kinh-selector__code{background:#fff6;color:var(--plum-900)}.mty-kinh-selector__count{font-size:11px;color:var(--muted)}.mty-kinh-selector__item.is-active .mty-kinh-selector__count{color:var(--plum-900)}.mty-kinh-explorer__main{display:flex;flex-direction:column;gap:12px}.mty-kinh-explorer__header{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md)}.mty-kinh-explorer__title{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;color:var(--plum-900)}.mty-kinh-explorer__code{font-size:12px;font-weight:700;padding:4px 10px;border-radius:6px;background:var(--accent);color:var(--plum-900)}.mty-kinh-explorer__tabs{display:flex;flex-wrap:wrap;gap:6px}.mty-kinh-explorer__tab{padding:8px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);cursor:pointer;font-size:13px;transition:all .15s}.mty-kinh-explorer__tab:hover{border-color:var(--accent)}.mty-kinh-explorer__tab.is-active{background:var(--accent);color:var(--plum-900);border-color:var(--accent)}.mty-kinh-explorer__content{min-height:300px}.mty-kinh-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.mty-kinh-overview .mty-card{margin-bottom:0}.mty-kinh-overview h3{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--plum-900)}.mty-kinh-overview p{margin:0;font-size:13px;color:var(--ink);line-height:1.5}.mty-kinh-overview .mty-muted{font-size:12px;color:var(--muted)}.mty-list-tight{margin:0;padding-left:18px;font-size:13px}.mty-list-tight li{margin-bottom:4px}.mty-dl-tight{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13px}.mty-dl-tight dt{font-weight:600;color:var(--plum-900)}.mty-dl-tight dd{margin:0;color:var(--ink)}.mty-kinh-huyet{display:flex;flex-direction:column;gap:12px}.mty-kinh-huyet__controls{display:flex;gap:10px;flex-wrap:wrap}.mty-filter{flex:1;min-width:200px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);font-size:13px}.mty-select{padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);font-size:13px;background:var(--paper)}.mty-kinh-huyet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.mty-kinh-huyet-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--paper);transition:box-shadow .15s}.mty-kinh-huyet-card:hover{box-shadow:var(--shadow-md)}.mty-kinh-huyet-card__img-wrap{aspect-ratio:2/3;overflow:hidden;background:var(--line)}.mty-kinh-huyet-card__img{width:100%;height:100%;object-fit:cover}.mty-kinh-huyet-card__body{padding:12px;display:flex;flex-direction:column;gap:8px}.mty-kinh-huyet-card__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mty-kinh-huyet-card__stt{font-size:11px;font-weight:700;color:var(--muted)}.mty-kinh-huyet-card__ten{font-size:14px;font-weight:600;color:var(--plum-900)}.mty-kinh-huyet-card__role{font-size:10px;padding:2px 8px;border-radius:10px;font-weight:600;text-transform:uppercase}.mty-kinh-huyet-card__role--primary{background:var(--accent);color:var(--plum-900)}.mty-kinh-huyet-card__role--secondary{background:var(--line);color:var(--ink)}.mty-kinh-huyet-card__role--tertiary{background:var(--paper);color:var(--muted);border:1px solid var(--line)}.mty-kinh-huyet-card__code{font-size:11px;color:var(--muted)}.mty-kinh-huyet-card__vung{font-size:12px;color:var(--muted);margin:0}.mty-kinh-huyet-card__vt,.mty-kinh-huyet-card__cb,.mty-kinh-huyet-card__td,.mty-kinh-huyet-card__benh{margin:0;font-size:12px;line-height:1.4}.mty-kinh-huyet-card__vt strong,.mty-kinh-huyet-card__cb strong,.mty-kinh-huyet-card__td strong,.mty-kinh-huyet-card__benh strong{color:var(--plum-900)}.mty-kinh-phacdo{display:flex;flex-direction:column;gap:14px}.mty-kinh-phacdo__item{margin-bottom:0}.mty-kinh-phacdo__title{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--plum-900)}.mty-kinh-phacdo__meta{display:flex;gap:16px;margin-bottom:12px;font-size:13px;color:var(--muted)}.mty-kinh-phacdo__meta strong{color:var(--ink)}.mty-kinh-phacdo__table{width:100%;border-collapse:collapse;font-size:12px}.mty-kinh-phacdo__table th,.mty-kinh-phacdo__table td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left}.mty-kinh-phacdo__table th{font-weight:600;color:var(--plum-900);background:var(--line)}.mty-kinh-phacdo__luu-y{margin-top:10px;font-size:12px;color:var(--muted);font-style:italic}.mty-kinh-kethop{display:flex;flex-direction:column;gap:14px}.mty-kinh-kethop__intro{margin:0;font-size:13px;color:var(--muted)}.mty-kinh-kethop__item{margin-bottom:0}.mty-kinh-kethop__title{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--plum-900)}.mty-kinh-kethop__kinh{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.mty-kinh-kethop__kinh-btn{padding:6px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);cursor:pointer;font-size:12px;transition:all .15s}.mty-kinh-kethop__kinh-btn:hover{border-color:var(--accent);background:var(--accent);color:var(--plum-900)}.mty-kinh-kethop__so-buoi{font-size:13px;color:var(--muted)}.mty-kinh-kethop__table{width:100%;border-collapse:collapse;font-size:12px;margin-top:10px}.mty-kinh-kethop__table th,.mty-kinh-kethop__table td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left}.mty-kinh-kethop__table th{font-weight:600;color:var(--plum-900);background:var(--line)}.mty-kinh-kethop__luu-y{margin-top:10px;font-size:12px;color:var(--muted);font-style:italic}.mty-kinh-khoa{display:flex;flex-direction:column;gap:14px}.mty-kinh-khoa__intro{margin:0;font-size:13px;color:var(--muted)}.mty-kinh-khoa__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.mty-kinh-khoa__card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--paper)}.mty-kinh-khoa__card-img-wrap{aspect-ratio:2/3;overflow:hidden;background:var(--line)}.mty-kinh-khoa__card-img{width:100%;height:100%;object-fit:cover}.mty-kinh-khoa__card-img--small{max-height:120px;object-fit:contain}.mty-kinh-khoa__card-body{padding:12px;display:flex;flex-direction:column;gap:8px}.mty-kinh-khoa__card-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mty-kinh-khoa__card-stt{font-size:11px;font-weight:700;color:var(--muted)}.mty-kinh-khoa__card-ten{font-size:14px;font-weight:600;color:var(--plum-900)}.mty-kinh-khoa__card-h{font-size:11px;color:var(--muted)}.mty-kinh-khoa__card-nhom{font-size:11px;padding:2px 8px;border-radius:10px;background:var(--line);color:var(--ink)}.mty-kinh-khoa__card-vt,.mty-kinh-khoa__card-cb,.mty-kinh-khoa__card-kem,.mty-kinh-khoa__card-benh,.mty-kinh-khoa__card-ghi-chu{margin:0;font-size:12px;line-height:1.4}.mty-kinh-khoa__card-vt strong,.mty-kinh-khoa__card-cb strong,.mty-kinh-khoa__card-kem strong,.mty-kinh-khoa__card-benh strong{color:var(--plum-900)}.mty-kinh-khoa__card-ghi-chu{color:#d97706}.mty-kinh-khoa__card-extra{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.mty-kinh-bitruyen{display:flex;flex-direction:column;gap:14px}.mty-kinh-bitruyen__intro{margin:0;font-size:13px;color:var(--muted)}
