#import-evidence,#tab-official,#official-content,.panel .sources{display:none!important}
.panel .tabs{display:grid!important;grid-template-columns:1fr 1fr}
.panel[data-story=true] .empty-evidence,.panel[data-story=true] .evidence-card{display:none!important}
#possession-story{display:none;position:absolute;top:132px;bottom:18px;left:24px;right:24px;overflow:auto;padding:0 4px 12px;color:#302d26;scrollbar-width:thin;scrollbar-color:#c8b99f transparent}
.panel[data-tab=observe][data-story=true] #possession-story{display:block}
.story-header{display:flex;align-items:center;gap:12px;border-bottom:1px solid #d9cfc1;padding-bottom:12px}
.story-header img{width:66px;height:66px;object-fit:contain}
.story-header h3{margin:0;font-size:22px}.story-header p,.story-foot{font-size:12px;line-height:1.65;color:#827566;margin:5px 0}
.story-summary{font-size:14px;line-height:1.75;padding:12px 0;margin:0}
.story-step{position:relative;border-left:2px solid #d9cfc1;padding:2px 10px 15px 19px;margin:0 0 0 8px}
.story-step:before{content:'';position:absolute;left:-5px;top:10px;width:8px;height:8px;border-radius:50%;background:#aa773c}
.story-step.active{border-color:#aa773c;background:#ad7e3510}
.story-step button{font:inherit;font-size:12px;color:#946536;border:0;background:transparent;padding:4px 0;cursor:pointer}
.story-step h4{font-size:16px;line-height:1.5;margin:3px 0 6px}.story-step p{font-size:13px;line-height:1.7;margin:4px 0}
.story-step .story-context{color:#827566}.story-step .story-reason{color:#796246;background:#ab7c3210;border-radius:4px;padding:7px 9px}
.story-step.gap{color:#827566}.story-step.gap:before{background:#b9b0a1}
.story-foot{display:flex;align-items:center;gap:8px;border-top:1px solid #d9cfc1;padding-top:10px}.story-foot img{width:44px;height:44px;object-fit:contain}.story-foot p{margin:0}
.clip-info{position:absolute;top:4px;left:180px;right:55px;height:28px;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0;color:#827566;font-size:12px}
.clip-info img{width:32px;height:32px;object-fit:contain}
.panel[data-tab=human] #human-content{bottom:18px;overflow:auto}
