@charset "utf-8";
.pic_lt{position:relative;padding:18px;border:1px solid var(--g5-border);border-radius:10px;background:var(--g5-surface)}
.pic_lt .lat_title{margin:0 0 16px;padding:0 64px 12px 0;border-bottom:1px solid var(--g5-border);font-size:16px;line-height:1.3;font-weight:850;letter-spacing:-.035em}
.pic_lt .lat_title a{color:var(--g5-text)}.pic_lt .lt_more{position:absolute;top:14px;right:16px;padding:5px 8px;border:1px solid var(--g5-border);border-radius:6px;background:var(--g5-surface);color:var(--g5-text-soft);font-size:11px}.pic_lt .lt_more:hover{border-color:var(--g5-primary);color:var(--g5-primary)}
.pic_lt ul{display:grid;gap:14px;margin:0}.pic_lt--1 ul{grid-template-columns:1fr}.pic_lt--2 ul{grid-template-columns:repeat(2,minmax(0,1fr))}.pic_lt--3 ul{grid-template-columns:repeat(3,minmax(0,1fr))}.pic_lt--4 ul{grid-template-columns:repeat(4,minmax(0,1fr))}
.pic_lt li{min-width:0}.pic_lt .lt_img{display:block;margin-bottom:9px;overflow:hidden;border-radius:7px;background:var(--g5-surface-soft);aspect-ratio:4/3}.pic_lt .lt_img img,.pic_lt .lt_img video{display:block;width:100%;height:100%;object-fit:cover}.pic_lt li>a:not(.lt_img){display:inline;color:var(--g5-text);font-size:14px;font-weight:700}.pic_lt li>a:not(.lt_img):hover{color:var(--g5-primary)}
.pic_lt .lt_info{display:flex;gap:8px;margin-top:5px;color:var(--g5-text-soft);font-size:12px}.pic_lt .new_icon,.pic_lt .hot_icon,.pic_lt .lt_cmt{display:inline-flex;align-items:center;justify-content:center;height:17px;min-width:17px;margin-left:3px;padding:0 4px;border-radius:5px;font-size:10px;font-weight:800}.pic_lt .new_icon{background:#e9fff4;color:#198d5c}.pic_lt .hot_icon{background:var(--g5-pink-soft);color:var(--g5-pink)}.pic_lt .lt_cmt{background:var(--g5-primary-soft);color:var(--g5-primary)}.pic_lt .empty_li{grid-column:1/-1;padding:36px 0!important;color:var(--g5-text-soft);text-align:center}
@media(max-width:760px){.pic_lt--3 ul,.pic_lt--4 ul{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.pic_lt{padding:14px}.pic_lt ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pic_lt--1 ul{grid-template-columns:1fr}.pic_lt .lt_img{aspect-ratio:1/1}}
