.tlg-document-sidebar{min-width:0}.tlg-document-widgets{display:grid;gap:20px;margin-top:22px}.tlg-document-widget{padding:23px;border:1px solid var(--line);border-radius:12px;background:#fff}.tlg-document-widget h2{font-size:19px;line-height:1.4;margin-bottom:15px}.tlg-document-widget h2 i{color:var(--brand);margin-right:5px}.tlg-document-widget>p{font-size:14px;line-height:1.7}.tlg-document-widget nav{display:grid}.tlg-document-widget nav>a{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid var(--line);font-size:14px;line-height:1.6}.tlg-document-widget nav>a:last-child{padding-bottom:0}.tlg-document-widget nav b{font-weight:650;color:var(--ink)}.tlg-document-widget small{display:block;color:#6c847b;font-size:12px;margin-top:5px}.tlg-widget-format{font-size:11px;background:#eef5f0;padding:9px 5px;border-radius:5px;color:#418a72;flex-shrink:0}.tlg-widget-help{background:#edf6f0}.tlg-widget-help>i{display:block;font-size:30px;color:#338779;margin-bottom:15px}.tlg-widget-help>a{display:block;font-size:14px;font-weight:650;margin-top:15px}.tlg-author-box{display:flex;gap:22px;padding:25px;background:#f2f8f4;border:1px solid #dce9df;border-radius:12px;margin-top:32px}.tlg-author-avatar{width:76px;height:76px;flex-shrink:0;border-radius:50%;background:#dbece1;display:grid;place-items:center;overflow:hidden;color:#428974;font-size:32px}.tlg-author-avatar img{width:100%;height:100%;object-fit:cover}.tlg-author-box h2{font-size:23px;margin-bottom:8px}.tlg-author-box strong{display:block;font-size:14px;font-weight:500;color:#5d7d6d}.tlg-author-box p{font-size:15px;line-height:1.8;margin:14px 0}.tlg-author-box a{font-size:14px}.tlg-author-box h2 a{font-size:23px}.tlg-detail-cover{display:block;width:100%;max-height:520px;object-fit:contain;border-radius:12px;background:#f3f7f4;margin:25px 0}.tlg .tlg-card-cover.has-thumbnail{padding:0!important;overflow:hidden}.tlg-card-cover.has-thumbnail>img{width:100%;height:100%;min-height:145px;object-fit:cover;display:block}.tlg-document-cover-preview{max-width:240px;max-height:200px;object-fit:contain;border:1px solid #dce8e5;border-radius:8px;margin-top:12px}.tlg-document-author-label{font-size:13px;color:#6a8879;margin-top:5px}.tlg-cover-controls{display:flex;gap:8px}.tlg-cover-controls input{min-width:0;flex:1}.tlg-cover-controls button{flex-shrink:0}.tlg-author-filter{margin-top:14px}.tlg-author-filter select{width:100%}
@media(max-width:760px){.tlg-author-box{padding:20px;gap:15px}.tlg-author-avatar{width:54px;height:54px}.tlg-author-box h2 a{font-size:20px}.tlg-cover-controls{flex-wrap:wrap}.tlg-document-sidebar{width:100%}}
