.scene-list{background:#f3f6fb;border:1px solid #dce4ef;border-radius:12px;padding:12px;max-height:1120px}.scene-list:before{content:"情境选择 · 评审导航";font-size:13px;font-weight:700;color:#425671;grid-column:1/-1;padding-bottom:8px}.simulation-panel{border:1px dashed #aabbd5;background:#f5f8fd;padding:12px 16px;border-radius:10px;margin:12px 0 20px;font-size:12px;color:#536681}.simulation-panel strong{display:block;color:#334d70;margin-bottom:6px}.simulation-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.simulation-panel p:empty{display:none}.twins{border-top:1px solid #dce4ef;padding-top:18px}.product-label{font-size:13px;font-weight:700;color:#34465d;margin-top:22px}.pure-chat{position:absolute;inset:0;background:#eee}.pure-history{position:absolute;inset:0 0 auto;height:514px;overflow:hidden}.pure-history img,.pure-composer img{position:absolute;width:370px;max-width:none;left:0}.pure-composer{position:absolute;bottom:0;left:0;width:370px;height:68px;background:#f7f7f7;border-bottom:22px solid #f7f7f7;overflow:hidden}.pure-composer img{top:-514px}.phone .latest.other{top:auto;bottom:78px;height:166px}.packet-form-v13{position:absolute;inset:0;margin:0;width:375px;height:812px;overflow:hidden}.phone .packet-form-v13 .sketch-input{font-size:14px;line-height:22px;height:32px;padding:5px 2px;background:transparent;border:0;top:var(--field-top)!important;left:var(--field-left,190px);width:var(--field-width,105px);color:#b68a4c;text-align:right;box-shadow:none}.phone .packet-form-v13 textarea.sketch-input{left:59px;top:var(--wish-top)!important;width:255px;height:65px;text-align:left;resize:none;padding:7px 2px;line-height:21px}.phone .packet-form-v13 .sketch-total{left:43px;top:584px;width:289px;height:68px;line-height:68px;text-align:center;background:transparent;font-size:43px;font-weight:500}.phone .packet-form-v13 .sketch-total.long{font-size:32px}.phone .packet-form-v13 .sketch-error{left:45px;right:45px;top:658px;background:transparent;font-size:11px;line-height:14px;min-height:0}.packet-expiry{position:absolute;left:24px;right:24px;top:757px;line-height:16px;text-align:center;font-size:10px;color:#ffe5d0}.packet-expiry span{display:block}.phone .packet-form-v13 .sketch-recipient{top:413px;height:32px;left:186px;width:123px;background:#fff7eb;line-height:22px}.phone .packet-form-v13 .sketch-submit,.phone .packet-form-v13 .sketch-cancel{top:697px;height:41px;width:140px;font-size:14px}.friend-list{display:flex;flex-direction:column;gap:0;margin:14px 0 4px;text-align:left}.friend-choice{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 3px;border-bottom:1px solid #edf0f5;color:#26364b;font-size:14px}.friend-choice input{accent-color:#225dcc;width:18px;height:18px;margin-left:auto}.friend-avatar{display:grid;place-items:center;background:#e5effd;color:#526f99;border-radius:50%;width:30px;height:30px}.friend-picker{top:230px}.friend-picker .modal-actions{margin-top:16px}.pay-balance{position:absolute;right:40px;top:392px;font-size:12px;color:#999;background:white;line-height:20px}.phone .pay-amount{left:45px;width:285px;top:277px;text-align:center;font-size:38px;white-space:nowrap;line-height:48px}.phone .pay-auth-amount{top:316px}.pay-cancel-real{position:absolute;top:479px;left:132px;width:111px;border:0;background:transparent;color:#536a87;font-size:13px;line-height:30px}.packet-form-v13 .sketch-input[data-field=times],.packet-form-v13 .sketch-input[data-field=interval]{font-size:12px!important}.sketch-modal .btn{min-height:36px}.ledger-stat{font-size:27px}.detail-amount{font-size:41px}.detail-progress{font-size:11px}.phone .sketch-modal p{overflow-wrap:anywhere}.ledger-row>span:first-child{overflow-wrap:anywhere}
.phone .pay-balance{right:61px;font-size:10px;line-height:20px;max-width:108px;text-align:right}
.phone.chat-closed .latest.self{top:auto;bottom:78px;height:166px}
.phone-scaler,.phone,.sketch-canvas,.packet-form-v13{overflow:clip}
.detail-foot{color:#4a1a0f!important;font-weight:600}
.pay-recipient{position:absolute;left:50px;right:50px;top:228px;height:40px;display:flex;align-items:center;justify-content:center;text-align:center;color:#222;font-size:15px;line-height:20px;overflow-wrap:anywhere}.pay-recipient-auth{top:267px;left:60px;right:60px}
.private-chat-header{position:absolute;z-index:1;top:0;left:0;right:0;height:48px;background:#eee;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#161616;font-size:14px}
.phone .packet-form-v13 .sketch-error{top:655px;background:#fff7eb;border:1px solid #efd4b6;border-radius:6px;padding:4px 6px;line-height:14px;color:#a1372b}.phone .packet-form-v13 .sketch-error:empty{display:none}.detail-foot{color:#fff5e5;font-size:11px;font-weight:500}.phone .packet-form-v13 .sketch-recipient{width:109px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unavailable-page{background:#f7f7f7;color:#27394f}.unavailable-header{height:88px;padding:40px 16px 0;display:flex;align-items:center;gap:70px;background:white;border-bottom:1px solid #e7ebf0}.unavailable-state{position:absolute;top:270px;left:24px;right:24px;text-align:center;font-size:13px}.unavailable-state h4{font-size:18px;margin-bottom:12px}.unavailable-state p{color:#68768a;margin-bottom:18px}
@media(max-width:1000px){.scene-list{max-height:260px}}@media(max-width:650px){.simulation-panel{padding:10px}.controls>label{width:100%}.journey-nav .btn{font-size:11px}.scene-list{max-height:225px}}
