/* 1.8.5 mockup: role-based tour list + picture preview */
#rrtut-panel .tp-tb{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}
#rrtut-panel .tp-tb>span{flex:1;display:flex;flex-direction:column}
#rrtut-panel .tp-tb .tp-mini{flex:0 0 auto}
#rrtut-panel .tp-sub{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6b625a;margin:12px 2px 6px}
#rrtut-prev{position:fixed;inset:0;z-index:92;background:#FBF7F2;display:flex;flex-direction:column}
#rrtut-prev .tv-top{background:#B5322A;color:#fff;display:flex;align-items:center;gap:10px;padding:max(12px,env(safe-area-inset-top)) 14px 12px}
#rrtut-prev .tv-top div{flex:1;display:flex;flex-direction:column}#rrtut-prev .tv-top b{font-size:18px}#rrtut-prev .tv-top span{font-size:13px;opacity:.9}
#rrtut-prev .tv-top button{background:#fff;color:#B5322A;border:0;border-radius:12px;padding:8px 14px;font-weight:800}
#rrtut-prev .tv-body{flex:1;overflow:auto;padding:12px 14px 20px}
#rrtut-prev .tv-shot{display:block;width:62%;margin:0 auto 12px;border-radius:14px;border:1px solid #d9cfc4;box-shadow:0 2px 10px rgba(0,0,0,.14)}
#rrtut-prev ol{margin:0;padding-left:22px}#rrtut-prev li{margin:0 0 9px;font-size:15px}#rrtut-prev li b{display:block}
#rrtut-prev .tv-how{background:#fff;border:1px solid #e8dfd5;border-radius:12px;padding:10px 12px;font-size:14px;margin-top:8px}
