.seat-sim{--sim-primary:#dc3513;--sim-text:#121212;--sim-header:#121212;--sim-header-text:#ffffff;--sim-gray:#6b6b6b;--sim-gray-lt:#9a9a9a;--sim-bg:#f4f1ee;--sim-bg-alt:#eeebe7;--sim-surface2:#faf8f6;--sim-card:#ffffff;--sim-border:#e5e2de;--sim-hl:rgba(220,53,19,0.06);--sim-ok:#1d7a46;--sim-ok-bg:#e3f0e8;--sim-warn:#b26a00;--sim-warn-bg:#fbeedb;--sim-warn-border:#ead9b8;--sim-danger:#dc3513;--sim-danger-bg:#f6e2dd;color:var(--sim-text)}:root.theme-dark .seat-sim{--sim-text:#f2f2f2;--sim-header:#050505;--sim-header-text:#ffffff;--sim-gray:#9a9a9a;--sim-gray-lt:#6b6b6b;--sim-bg:#1e1e1e;--sim-bg-alt:#262626;--sim-surface2:#202020;--sim-card:#282828;--sim-border:rgba(255,255,255,0.09);--sim-hl:rgba(220,53,19,0.18);--sim-ok:#4ade80;--sim-ok-bg:rgba(34,197,94,0.16);--sim-warn:#f0b657;--sim-warn-bg:rgba(245,158,11,0.16);--sim-warn-border:rgba(245,158,11,0.3);--sim-danger:#ff6b4a;--sim-danger-bg:rgba(220,53,19,0.22)}.seat-sim *,.seat-sim :after,.seat-sim :before{box-sizing:border-box}.seat-sim button{font-family:inherit;cursor:pointer}@keyframes sim-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes sim-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sim-row-in{0%{opacity:0;transform:translateX(20px);background:var(--sim-warn-bg)}60%{background:var(--sim-warn-bg)}to{opacity:1;transform:none}}@keyframes sim-toast-in{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:none}}@keyframes sim-toast-out{to{opacity:0;transform:translateX(30px)}}@keyframes sim-ring{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}55%{transform:rotate(11deg)}80%{transform:rotate(-6deg)}}@keyframes sim-tp{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes sim-hi-pulse{0%,to{box-shadow:0 0 0 0 rgba(220,53,19,.45)}60%{box-shadow:0 0 0 8px rgba(220,53,19,0)}}.seat-sim .sim{display:flex;gap:22px;align-items:stretch;justify-content:center;margin:26px auto 0;max-width:1160px;padding:0 20px}.seat-sim .colhint{margin-top:10px;text-align:center;font-size:11.5px;color:var(--sim-gray-lt)}.seat-sim .colhint b{color:var(--sim-gray)}.seat-sim .chatcol{flex:0 1 380px;min-width:0;display:flex;flex-direction:column}.seat-sim .chat{background:var(--sim-card);border:1px solid var(--sim-border);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;height:640px;box-shadow:0 24px 60px rgba(18,18,18,.12);position:relative}.seat-sim .chat-top{flex:none;display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--sim-border);background:var(--sim-header);color:var(--sim-header-text)}.seat-sim .chat-top .avatar{width:36px;height:36px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;flex:none;padding:5px}.seat-sim .chat-top .avatar img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.seat-sim .chat-top .name{font-size:14px;font-weight:600;line-height:1.15}.seat-sim .chat-top .status{font-size:11px;color:#b9b4ae;display:flex;align-items:center;gap:5px}.seat-sim .chat-top .status:before{content:"";width:6px;height:6px;border-radius:50%;background:#4ade80}.seat-sim .chat-top .tag{margin-left:auto;font-size:10px;letter-spacing:.8px;text-transform:uppercase;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:3px 9px;color:#cfcac5}.seat-sim .chat-msgs{flex:1;overflow-y:auto;padding:16px 12px;display:flex;flex-direction:column;gap:8px;background:var(--sim-bg)}.seat-sim .msg{max-width:85%;padding:8px 11px;border-radius:14px;font-size:13.5px;line-height:1.42;animation:sim-msg-in .28s ease;position:relative}.seat-sim .msg.bot{background:var(--sim-card);border:1px solid var(--sim-border);color:var(--sim-text);align-self:flex-start;border-bottom-left-radius:4px}.seat-sim .msg.cli{background:var(--sim-header);color:var(--sim-header-text);align-self:flex-end;border-bottom-right-radius:4px}.seat-sim .msg .meta{display:block;text-align:right;font-size:10px;color:var(--sim-gray-lt);margin-top:3px}.seat-sim .msg.cli .meta{color:#8f8a85}.seat-sim .msg-btns{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.seat-sim .msg-btns button{background:var(--sim-bg);border:1px solid var(--sim-border);color:var(--sim-primary);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:all .15s}.seat-sim .msg-btns button:hover{border-color:var(--sim-primary);background:var(--sim-hl)}.seat-sim .msg-btns button:disabled{color:var(--sim-gray-lt);cursor:default;background:var(--sim-bg-alt);border-color:var(--sim-border)}.seat-sim .msg .img-att{display:block;width:150px;border-radius:10px;border:1px solid rgba(255,255,255,.2);margin-bottom:4px;cursor:zoom-in}.seat-sim .divider{align-self:center;font-size:11px;letter-spacing:.6px;text-transform:uppercase;color:var(--sim-gray-lt);background:var(--sim-bg-alt);border-radius:999px;padding:4px 14px;margin:6px 0}.seat-sim .typing{display:inline-flex;gap:4px;padding:11px 13px}.seat-sim .typing i{width:6px;height:6px;border-radius:50%;background:var(--sim-gray-lt);animation:sim-tp 1.2s infinite}.seat-sim .typing i:nth-child(2){animation-delay:.18s}.seat-sim .typing i:nth-child(3){animation-delay:.36s}.seat-sim .chat-input{flex:none;display:flex;gap:8px;padding:10px;border-top:1px solid var(--sim-border);background:var(--sim-card)}.seat-sim .chat-input input{flex:1;border:1px solid var(--sim-border);border-radius:999px;padding:10px 16px;font-size:13.5px;font-family:inherit;background:var(--sim-bg);outline:none;min-width:0;color:var(--sim-text)}.seat-sim .chat-input input:focus{border-color:var(--sim-primary)}.seat-sim .chat-send{border-radius:50%;background:var(--sim-primary);color:#fff;border:none}.seat-sim .chat-attach,.seat-sim .chat-send{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center}.seat-sim .chat-attach{border-radius:50%;background:var(--sim-bg);color:var(--sim-gray);border:1px solid var(--sim-border);transition:all .15s}.seat-sim .chat-attach:hover{color:var(--sim-primary);border-color:var(--sim-primary);background:var(--sim-hl)}.seat-sim .channels{margin-top:10px;text-align:center;font-size:12px;color:var(--sim-gray-lt)}.seat-sim .channels b{color:var(--sim-gray);font-weight:600}.seat-sim .attach-modal{position:absolute;inset:0;background:rgba(5,5,5,.6);z-index:35;display:none;align-items:center;justify-content:center;padding:24px}.seat-sim .attach-modal.show{display:flex}.seat-sim .am-card{background:var(--sim-card);border-radius:18px;padding:18px;width:100%;max-width:250px;text-align:center;animation:sim-msg-in .22s ease}.seat-sim .am-title{font-size:15px;font-weight:600;letter-spacing:-.3px;color:var(--sim-text)}.seat-sim .am-sub{font-size:11.5px;color:var(--sim-gray-lt);margin-top:2px}.seat-sim .am-pick{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;margin-top:14px;background:var(--sim-bg);border:1px solid var(--sim-border);border-radius:14px;padding:12px;transition:all .15s;color:var(--sim-text)}.seat-sim .am-pick:hover{border-color:var(--sim-primary);background:var(--sim-hl)}.seat-sim .am-pick img{width:92px;border-radius:8px;border:1px solid var(--sim-border)}.seat-sim .am-pick span{font-size:12.5px;font-weight:600}.seat-sim .am-pick span small{display:block;font-size:11px;color:var(--sim-gray);font-weight:400}.seat-sim .am-cancel{margin-top:10px;width:100%;padding:9px;font-size:12.5px;background:var(--sim-card);border:1px solid var(--sim-border);border-radius:999px;color:var(--sim-text)}.seat-sim .quota{position:absolute;inset:0;background:rgba(5,5,5,.9);display:none;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:30px;text-align:center;color:#fff;z-index:40}.seat-sim .quota.show{display:flex}.seat-sim .quota h4{font-size:19px;letter-spacing:-.3px;font-weight:600;text-wrap:balance;margin:0}.seat-sim .quota p{font-size:13px;color:#cfcac5;margin:0}.seat-sim .quota-cta{background:var(--sim-primary);color:#fff;border-radius:999px;padding:13px 28px;font-size:14px;font-weight:600;text-decoration:none}.seat-sim .bocol{flex:1 1 620px;min-width:0}.seat-sim .bo,.seat-sim .bocol{display:flex;flex-direction:column}.seat-sim .bo{background:var(--sim-bg);border:1px solid var(--sim-border);border-radius:20px;overflow:hidden;height:640px;box-shadow:0 24px 60px rgba(18,18,18,.12);position:relative}.seat-sim .bo-top{flex:none;display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--sim-surface2);border-bottom:1px solid var(--sim-border);position:relative}.seat-sim .bo-top .biz{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:-.2px;color:var(--sim-text)}.seat-sim .bo-top .biz img{height:18px;width:auto}.seat-sim .bo-top .branch{font-size:11px;color:var(--sim-gray);padding:2px 10px}.seat-sim .bo-search,.seat-sim .bo-top .branch{border:1px solid var(--sim-border);border-radius:999px;background:var(--sim-card)}.seat-sim .bo-search{flex:1;max-width:220px;font-size:12px;color:var(--sim-gray-lt);padding:6px 14px;margin-left:auto;white-space:nowrap;overflow:hidden}.seat-sim .bell{position:relative;width:34px;height:34px;border-radius:50%;border:1px solid var(--sim-border);background:var(--sim-card);color:var(--sim-gray)}.seat-sim .bell,.seat-sim .bell .cnt{display:flex;align-items:center;justify-content:center}.seat-sim .bell .cnt{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;border-radius:999px;background:var(--sim-primary);color:#fff;font-size:10px;font-weight:700;padding:0 4px;opacity:0;transform:scale(.5);transition:all .25s}.seat-sim .bell .cnt.show{opacity:1;transform:scale(1)}.seat-sim .bell.ring{animation:sim-ring .5s ease}.seat-sim .bo-body{flex:1;display:flex;min-height:0}.seat-sim .bo-side{flex:none;width:46px;border-right:1px solid var(--sim-border);display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0;background:var(--sim-surface2)}.seat-sim .bo-side button{width:34px;height:34px;border-radius:10px;border:none;background:transparent;color:var(--sim-gray-lt);display:flex;align-items:center;justify-content:center}.seat-sim .bo-side button.on{background:var(--sim-primary);color:#fff}.seat-sim .bo-side button:hover:not(.on){background:var(--sim-bg-alt);color:var(--sim-gray)}.seat-sim .bo-main{flex:1;min-width:0;display:flex;flex-direction:column;padding:14px 16px 10px;overflow-y:auto}.seat-sim .bo-head h3{font-size:17px;letter-spacing:-.4px;margin:0;color:var(--sim-text)}.seat-sim .bo-head .sub,.seat-sim .bo-stats{font-size:11.5px;color:var(--sim-gray)}.seat-sim .bo-stats{display:flex;gap:14px;margin:6px 0 10px;flex-wrap:wrap}.seat-sim .bo-stats b{color:var(--sim-text);font-variant-numeric:tabular-nums}.seat-sim .bo-stats .st{display:flex;gap:5px;align-items:baseline}.seat-sim .proof-banner{border:1px solid var(--sim-warn-border);background:var(--sim-warn-bg);border-radius:14px;padding:10px 12px;margin-bottom:10px;display:none;animation:sim-msg-in .35s ease}.seat-sim .proof-banner.show{display:block}.seat-sim .proof-banner .pb-head{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--sim-warn);margin-bottom:8px}.seat-sim .proof-row{display:flex;align-items:center;gap:10px;background:var(--sim-card);border:1px solid var(--sim-border);border-radius:10px;padding:7px 9px}.seat-sim .proof-row img{width:38px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:6px;border:1px solid var(--sim-border);cursor:zoom-in}.seat-sim .proof-row .who{flex:1;min-width:0}.seat-sim .proof-row .who b{display:block;font-size:12.5px;color:var(--sim-text)}.seat-sim .proof-row .who span{font-size:11px;color:var(--sim-gray)}.seat-sim .icbtn{width:30px;height:30px;border-radius:50%;border:1px solid var(--sim-border);background:var(--sim-card);display:flex;align-items:center;justify-content:center;color:var(--sim-gray);transition:all .15s;flex:none}.seat-sim .icbtn:hover{border-color:var(--sim-gray)}.seat-sim .icbtn.ok{color:var(--sim-primary);border-color:rgba(220,53,19,.4)}.seat-sim .icbtn.ok:hover{background:var(--sim-hl)}.seat-sim .icbtn.no:hover{color:#e11d48;border-color:#e11d48}.seat-sim .icbtn.hi{animation:sim-hi-pulse 1s ease infinite;border-color:var(--sim-primary)}.seat-sim .sec{margin-bottom:10px}.seat-sim .sec-title{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.9px;text-transform:uppercase;color:var(--sim-gray-lt);margin:8px 0 6px}.seat-sim .sec-title .n{background:var(--sim-bg-alt);color:var(--sim-gray);border-radius:999px;font-size:10.5px;padding:1px 8px;font-weight:600}.seat-sim .rows{background:var(--sim-card);border:1px solid var(--sim-border);border-radius:14px;overflow:hidden}.seat-sim .row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--sim-bg-alt);font-size:13px;transition:background .2s;position:relative}.seat-sim .row:last-child{border-bottom:none}.seat-sim .row.new{animation:sim-row-in .5s ease}.seat-sim .row.prog{background:var(--sim-hl)}.seat-sim .row.dim{opacity:.55}.seat-sim .row .time{width:56px;flex:none;font-size:11.5px;color:var(--sim-gray-lt);font-variant-numeric:tabular-nums}.seat-sim .row .sdot{width:7px;height:7px;border-radius:50%;background:var(--sim-border);flex:none}.seat-sim .row .sdot.red{background:var(--sim-primary)}.seat-sim .row .sdot.green{background:#22c55e}.seat-sim .row .av{width:30px;height:30px;border-radius:50%;background:var(--sim-bg-alt);color:var(--sim-gray);font-size:11.5px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.seat-sim .row .who{flex:1;min-width:0}.seat-sim .row .who b{display:block;font-size:12.5px;letter-spacing:-.15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--sim-text)}.seat-sim .row .who span{font-size:11px;color:var(--sim-gray)}.seat-sim .badge{font-size:9.5px;letter-spacing:.5px;text-transform:uppercase;padding:4px 9px;border-radius:999px;font-weight:700;flex:none;white-space:nowrap}.seat-sim .badge.info{background:var(--sim-hl);color:var(--sim-primary)}.seat-sim .badge.warn{background:var(--sim-warn-bg);color:var(--sim-warn)}.seat-sim .badge.ok{background:var(--sim-ok-bg);color:var(--sim-ok)}.seat-sim .badge.gray{background:var(--sim-bg-alt);color:var(--sim-gray)}.seat-sim .badge.danger{background:var(--sim-danger-bg);color:var(--sim-danger)}.seat-sim .row .acts{display:flex;gap:5px;flex:none}.seat-sim .empty{padding:14px;font-size:12px;color:var(--sim-gray-lt);text-align:center}.seat-sim .toasts{position:absolute;top:52px;right:12px;z-index:60;display:flex;flex-direction:column;gap:8px;pointer-events:none}.seat-sim .toast{background:var(--sim-card);border:1px solid var(--sim-border);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:9px 14px;font-size:12.5px;color:var(--sim-text);display:flex;align-items:center;gap:8px;animation:sim-toast-in .3s ease;max-width:260px}.seat-sim .toast.out{animation:sim-toast-out .3s ease forwards}.seat-sim .toast .ic{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex:none}.seat-sim .toast.tok .ic{background:var(--sim-ok-bg);color:var(--sim-ok)}.seat-sim .toast.tinfo .ic{background:var(--sim-hl);color:var(--sim-primary)}.seat-sim .toast.twarn .ic{background:var(--sim-warn-bg);color:var(--sim-warn)}.seat-sim .notifs{position:absolute;top:50px;right:10px;width:270px;max-height:340px;overflow-y:auto;background:var(--sim-card);border:1px solid var(--sim-border);border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.16);z-index:70;display:none;flex-direction:column}.seat-sim .notifs.show{display:flex}.seat-sim .notifs .nh{padding:10px 14px;font-size:12px;font-weight:700;border-bottom:1px solid var(--sim-bg-alt);display:flex;justify-content:space-between;align-items:center;color:var(--sim-text)}.seat-sim .notifs .nh button{border:none;background:none;font-size:11px;color:var(--sim-primary)}.seat-sim .nitem{padding:9px 14px;border-bottom:1px solid var(--sim-bg-alt);font-size:12px}.seat-sim .nitem:last-child{border-bottom:none}.seat-sim .nitem.unread{background:var(--sim-hl);border-left:2px solid var(--sim-primary)}.seat-sim .nitem b{display:block;font-size:12px;color:var(--sim-text)}.seat-sim .nitem span{color:var(--sim-gray);font-size:11.5px}.seat-sim .nitem .tt{display:block;font-size:10px;color:var(--sim-gray-lt);margin-top:2px}.seat-sim .overlay{position:absolute;inset:0;background:rgba(5,5,5,.55);z-index:80;display:none;align-items:center;justify-content:center;padding:16px}.seat-sim .overlay.show{display:flex}.seat-sim .dmodal{background:var(--sim-card);border-radius:18px;width:100%;max-width:430px;max-height:100%;overflow-y:auto;padding:16px;animation:sim-msg-in .25s ease;color:var(--sim-text)}.seat-sim .dmodal .st-banner{display:flex;align-items:center;justify-content:space-between;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:600;margin-bottom:12px}.seat-sim .dmodal .st-banner.warn{background:var(--sim-warn-bg);color:var(--sim-warn)}.seat-sim .dmodal .st-banner.info{background:var(--sim-hl);color:var(--sim-primary)}.seat-sim .dmodal .st-banner.danger{background:var(--sim-danger-bg);color:var(--sim-danger)}.seat-sim .dmodal .st-banner.gray{background:var(--sim-bg-alt);color:var(--sim-gray)}.seat-sim .dmodal .st-when{font-size:11.5px;font-weight:500}.seat-sim .dmodal .svc{display:flex;align-items:center;gap:10px;border:1px solid var(--sim-border);border-radius:12px;padding:10px 12px;margin-bottom:12px}.seat-sim .dmodal .svc .th{width:42px;height:42px;border-radius:10px;background:var(--sim-bg-alt);display:flex;align-items:center;justify-content:center;font-size:18px;flex:none}.seat-sim .dmodal .svc b{font-size:14px;display:block}.seat-sim .dmodal .svc .pills{display:flex;gap:6px;margin-top:3px}.seat-sim .dmodal .svc .pl{font-size:10.5px;border-radius:999px;padding:2px 9px;background:var(--sim-bg-alt);color:var(--sim-gray)}.seat-sim .dmodal .svc .pl.price{background:var(--sim-hl);color:var(--sim-primary);font-weight:700}.seat-sim .dmodal .irow{display:flex;gap:10px;align-items:center;padding:7px 0;font-size:12.5px;border-bottom:1px solid var(--sim-bg-alt)}.seat-sim .dmodal .irow .lb{width:90px;flex:none;font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--sim-gray-lt)}.seat-sim .dmodal .av-sm{width:26px;height:26px;border-radius:50%;background:var(--sim-bg-alt);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.seat-sim .dmodal h5{font-size:10.5px;letter-spacing:.9px;text-transform:uppercase;color:var(--sim-gray-lt);margin:14px 0 8px}.seat-sim .dmodal .proof-box{display:flex;gap:12px;align-items:center}.seat-sim .dmodal .proof-box img{width:84px;height:106px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--sim-border);cursor:zoom-in}.seat-sim .dmodal .proof-box .noimg{width:84px;height:106px;border-radius:10px;border:1px dashed var(--sim-border);display:flex;align-items:center;justify-content:center;font-size:10px;color:var(--sim-gray-lt);text-align:center;padding:6px}.seat-sim .dmodal .proof-meta{font-size:12px;color:var(--sim-gray);margin-top:6px}.seat-sim .dmodal .proof-acts{display:flex;gap:6px;margin-top:8px}.seat-sim .tl{list-style:none;margin:0;padding:0}.seat-sim .tl li{display:flex;gap:9px;font-size:12px;padding:4px 0;color:var(--sim-gray)}.seat-sim .tl li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sim-border);flex:none;margin-top:5px}.seat-sim .tl li.hot:before{background:var(--sim-primary)}.seat-sim .tl li b{color:var(--sim-text);font-weight:600}.seat-sim .tl li .tt{margin-left:auto;font-size:10.5px;color:var(--sim-gray-lt);font-variant-numeric:tabular-nums;flex:none}.seat-sim .dmodal .foot{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.seat-sim .btn-sm{padding:9px 16px;font-size:12.5px;border-radius:10px;border:none;font-weight:500}.seat-sim .btn-sm.red{background:var(--sim-primary);color:#fff}.seat-sim .btn-sm.green{background:var(--sim-ok);color:#fff}.seat-sim .btn-sm.danger{background:var(--sim-card);border:1px solid #e11d48;color:#e11d48}.seat-sim .btn-sm.outline{background:var(--sim-card);border:1px solid var(--sim-border);color:var(--sim-text)}.seat-sim .btn-sm.push{margin-left:auto}.seat-sim .lightbox{position:absolute;inset:0;background:rgba(10,8,7,.85);z-index:120;display:none;align-items:center;justify-content:center;padding:24px;cursor:zoom-out;border-radius:20px}.seat-sim .lightbox.show{display:flex}.seat-sim .lightbox img{max-height:82%;max-width:80%;border-radius:14px;box-shadow:0 30px 80px rgba(0,0,0,.5)}.seat-sim .lightbox .lb-cap{position:absolute;bottom:16px;left:0;right:0;text-align:center;color:#cfcac5;font-size:12px}.seat-sim .ticker{max-width:1100px;margin:16px auto 0;padding:0 16px;display:flex;justify-content:center}.seat-sim .ticker-inner{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--sim-gray);background:var(--sim-card);border:1px solid var(--sim-border);border-radius:999px;padding:8px 18px;min-height:36px}.seat-sim .ticker-inner .led{width:8px;height:8px;border-radius:50%;background:var(--sim-ok);flex:none}.seat-sim .ticker-inner.busy .led{background:var(--sim-primary);animation:sim-pulse 1s infinite}.seat-sim .sim-tabs{display:none}@media (max-width:980px){.seat-sim .sim{flex-direction:column;align-items:stretch;gap:0;padding:0 12px}.seat-sim .bocol,.seat-sim .chatcol{flex:1 1 auto;min-width:0}.seat-sim.view-chat .bocol,.seat-sim.view-portal .chatcol{display:none}.seat-sim .sim-tabs{display:flex;gap:6px;max-width:420px;margin:18px auto 14px;padding:4px;background:var(--sim-bg-alt);border:1px solid var(--sim-border);border-radius:999px}.seat-sim .sim-tabs button{flex:1;border:none;background:transparent;color:var(--sim-gray);font-size:12.5px;font-weight:600;padding:9px 10px;border-radius:999px;transition:background .15s,color .15s}.seat-sim .sim-tabs button.on{background:var(--sim-primary);color:#fff}.seat-sim .bo,.seat-sim .chat{height:74vh;max-height:560px}.seat-sim .bo-search,.seat-sim .bo-side{display:none}.seat-sim .bo-top{gap:8px;padding:9px 11px}.seat-sim .bo-top .branch{font-size:10px;padding:2px 8px}.seat-sim .bo-main{padding:12px 11px 8px}.seat-sim .bo-stats{gap:10px;font-size:11px}.seat-sim .row{flex-wrap:wrap;row-gap:8px;padding:10px 11px}.seat-sim .row .sdot{display:none}.seat-sim .row .av{width:26px;height:26px;font-size:10.5px}.seat-sim .row .time{width:52px;font-size:11px}.seat-sim .row .who{flex:1 1 55%}.seat-sim .row .who b{white-space:normal}.seat-sim .row .acts{margin-left:auto}.seat-sim .badge{font-size:9px;padding:3px 7px}.seat-sim .proof-row{flex-wrap:wrap;row-gap:8px}.seat-sim .proof-row .who{flex:1 1 60%}.seat-sim .dmodal{max-width:100%;padding:14px}.seat-sim .dmodal .irow .lb{width:74px}.seat-sim .notifs{width:min(270px,calc(100vw - 48px))}.seat-sim .toasts{right:8px;top:48px}.seat-sim .toast{max-width:min(260px,calc(100vw - 60px))}.seat-sim .msg{max-width:90%}.seat-sim .channels,.seat-sim .colhint{font-size:11px}.seat-sim .ticker{padding:0 12px}.seat-sim .ticker-inner{font-size:11.5px;padding:8px 14px}}@media (prefers-reduced-motion:reduce){.seat-sim *,.seat-sim :after,.seat-sim :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}