*{box-sizing:border-box;margin:0;padding:0}
body{font-family:Heebo,"Noto Sans Hebrew",sans-serif;direction:rtl;background:#f5f5f6;color:#222;font-size:12px;overflow:auto}
.scr{width:100vw;height:100vh;min-width:1180px;background:#f5f5f6;position:relative;overflow:hidden;display:flex}
/* sidebar */
.sb{width:62px;background:#FFCB05;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:40px;flex:none;position:relative;z-index:3}
.sb .it{width:62px;text-align:center;font-size:9px;line-height:1.25;padding:9px 2px 7px;color:#222;position:relative}
.sb .it svg{width:20px;height:20px;display:block;margin:0 auto 4px}
.sb .it.on{background:#ffe05c}
.sb .it.on::before{content:"";position:absolute;right:0;top:6px;bottom:6px;width:3px;background:#222;border-radius:2px}
.sb .bd{position:absolute;top:4px;left:12px;background:#e53935;color:#fff;border-radius:9px;font-size:8.5px;font-weight:700;min-width:16px;height:16px;line-height:16px;padding:0 4px}
.sb .out{margin-top:auto;font-size:10px;font-weight:700;padding-bottom:4px;text-align:center}
.sb .ver{font-size:9px;color:#7a6400;padding-bottom:12px}
/* main */
.mn{flex:1;display:flex;flex-direction:column;min-width:0}
.tb{height:52px;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;padding:0 22px;gap:30px;flex:none}
.tb .t{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#222;white-space:nowrap}
.tb .t svg{width:15px;height:15px}
.tb .t.on{color:#e0a800}
.tb .t .c{background:#e53935;color:#fff;border-radius:8px;font-size:9px;padding:0 5px;font-weight:700}
.tb .lang{margin-right:auto;border:1px solid #ccc;border-radius:4px;padding:4px 10px;width:96px;font-size:12px;display:flex;justify-content:space-between;direction:ltr;font-family:Arial}
.pg{flex:1;padding:16px 22px;overflow:hidden;display:flex;flex-direction:column;gap:12px;min-height:0}
.ttl{font-size:22px;font-weight:800;display:flex;align-items:center;gap:10px}
.ttl .cnt{font-size:11px;background:#e9e9ec;color:#666;border-radius:10px;padding:1px 9px;font-weight:600}
.row{display:flex;gap:12px;align-items:center}
.card{background:#fff;border-radius:8px;box-shadow:0 0 0 1px #ececec}
.srch{background:#fff;border:1px solid #e3e3e3;border-radius:6px;height:34px;display:flex;align-items:center;padding:0 10px;color:#aaa;gap:6px;flex:1}
.btn{border-radius:4px;padding:7px 14px;font-weight:700;font-size:11.5px;white-space:nowrap;display:inline-block}
.btn.blue{background:#3b82f6;color:#fff}
.btn.navy{background:#3e3d57;color:#fff}
.btn.y{background:#FFCB05;color:#222}
.btn.out{border:1px solid #ccc;background:#fff;color:#333}
.btn.red{background:#fff;border:1px solid #e53935;color:#e53935}
.btn.green{background:#2e9d4f;color:#fff}
.seg{display:flex;gap:22px;font-size:12px;color:#444}
.seg .on{color:#3b82f6;font-weight:700}
table{width:100%;border-collapse:collapse;font-size:11.5px}
th{background:#f1f1f4;color:#777;font-weight:600;text-align:right;padding:8px 10px;font-size:11px}
td{padding:8px 10px;border-bottom:1px solid #f0f0f0;vertical-align:middle;white-space:nowrap}
tr.hl td{background:#fffbe6}
.av{display:inline-flex;width:24px;height:24px;border-radius:50%;color:#fff;font-size:9px;font-weight:700;align-items:center;justify-content:center;margin-left:6px;vertical-align:middle}
.pill{display:inline-block;border-radius:10px;padding:1px 9px;font-size:10.5px;font-weight:700}
.p-wait{background:#fde7e7;color:#c62828}.p-ai{background:#eef0ff;color:#4052c7}.p-ag{background:#fff3c4;color:#8a6d00}
.p-done{background:#e6f5ea;color:#2e7d32}.p-gray{background:#efefef;color:#666}.p-blue{background:#e3f0ff;color:#1e63c4}
.ydate{background:#FFCB05;border-radius:9px;padding:1px 8px;font-size:10px;font-weight:700}
.rb{background:#e53935;color:#fff;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}
.dot{display:inline-block;width:13px;height:13px;border-radius:50%;vertical-align:middle;margin-left:7px}
.fl{width:215px;flex:none;display:flex;flex-direction:column;gap:0;font-size:11.5px}
.fl .h{font-weight:800;padding:8px 10px 4px;color:#333}
.fl .r{display:flex;justify-content:space-between;padding:6px 10px;border-bottom:1px solid #f3f3f3}
.fl .r.on{background:#fff6cc;font-weight:700}
.fl .r b{font-weight:700;color:#555}
.kpi{flex:1;padding:12px 14px;text-align:center}
.kpi .l{font-size:11px;color:#555}
.kpi .v{font-size:24px;font-weight:800;margin-top:6px}
.kpi .s{font-size:10px;color:#2e7d32;margin-top:2px}
.kpi .s.bad{color:#c62828}
/* flyout like live admin */
.fly{position:absolute;right:66px;background:#fff;border-radius:8px;box-shadow:0 6px 24px rgba(0,0,0,.16);padding:6px 0;width:190px;z-index:5;font-size:12px}
.fly .i{display:flex;gap:10px;align-items:center;padding:9px 14px;font-weight:600}
.fly .i svg{width:15px;height:15px}
.fly .i .c{margin-right:auto;background:#e53935;color:#fff;border-radius:8px;font-size:9px;padding:0 5px}
/* conversation */
.bub{max-width:62%;padding:7px 10px;border-radius:10px;margin:5px 0;line-height:1.5;font-size:11.5px}
.bub .m{display:block;font-size:9px;color:#888;margin-top:2px}
.b-cu{background:#fff;border:1px solid #e3e3e3;margin-left:auto}
.b-ai{background:#f1f1f4;margin-right:auto}
.b-ag{background:#FFCB05;margin-right:auto}
.b-no{background:#fff8d6;border:1px dashed #d9b500;margin:6px auto;max-width:80%;font-size:11px}
.b-sys{text-align:center;color:#888;font-size:10px;margin:6px 0}
.b-sys span{background:#ececef;border-radius:9px;padding:2px 10px}
.lbl{font-size:9px;font-weight:700;color:#777;display:block;margin-bottom:1px}
.kv{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid #f3f3f3;font-size:11px}
.kv span:first-child{color:#777}
.sec{font-weight:800;font-size:12px;margin:10px 0 4px}
.toggle{width:34px;height:18px;border-radius:9px;background:#ccc;position:relative;display:inline-block;vertical-align:middle}
.toggle::after{content:"";position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:#fff}
.toggle.on{background:#2e9d4f}.toggle.on::after{right:auto;left:2px}
.inp{border:1px solid #e0e0e0;border-radius:6px;padding:7px 10px;background:#fff;color:#333;font-size:11.5px}
.ph{color:#aaa}
.ann{position:absolute;background:#e53935;color:#fff;border-radius:50%;width:20px;height:20px;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;z-index:9;box-shadow:0 0 0 2px #fff}
.toast{position:absolute;background:#323232;color:#fff;border-radius:6px;padding:9px 14px;font-size:11.5px;z-index:8}
.modal-bg{position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:6}
.modal{position:absolute;background:#fff;border-radius:10px;z-index:7;padding:18px 20px;box-shadow:0 10px 30px rgba(0,0,0,.25)}
.ph-wrap{display:inline-block;padding:14px;background:#ddd}
.phone{width:330px;height:690px;background:#fff;border-radius:34px;border:9px solid #111;overflow:hidden;display:flex;flex-direction:column;position:relative;font-size:12.5px}
.pst{display:flex;justify-content:space-between;padding:7px 18px 3px;font-size:10px;font-weight:700;direction:ltr}
.ah{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid #f0f0f0}
.ah .lg{font-weight:800;font-size:18px;direction:ltr}.ah .lg i{color:#FFCB05;font-style:normal}
.ab{flex:1;padding:10px 12px;display:flex;flex-direction:column;gap:6px;overflow:hidden;background:#fff}
.mb{max-width:80%;padding:8px 11px;border-radius:14px;line-height:1.5}
.mb.ai{background:#f2f2f2;margin-left:auto;border-top-right-radius:3px}
.mb.me{background:#FFCB05;margin-right:auto;border-top-left-radius:3px}
.mb.ag{background:#fff;border:1.5px solid #222;margin-left:auto;border-top-right-radius:3px}
.mb .w{display:block;font-size:9.5px;font-weight:700;color:#666;margin-bottom:2px}
.qa{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}
.qa span{border:1.5px solid #FFCB05;border-radius:16px;padding:4px 11px;font-size:11.5px;background:#fff}
.sysm{text-align:center;font-size:10.5px;color:#777;margin:4px 0}
.sysm span{background:#f3f3f3;border-radius:10px;padding:3px 10px;display:inline-block}
.ai-in{display:flex;align-items:center;gap:8px;padding:8px 10px 18px;border-top:1px solid #f0f0f0}
.ai-in .f{flex:1;background:#f2f2f2;border-radius:18px;padding:8px 12px;color:#999}
.ai-in .s{width:34px;height:34px;border-radius:50%;background:#FFCB05;display:flex;align-items:center;justify-content:center;font-weight:800}
.oc{border:1.5px solid #222;border-radius:12px;padding:8px 10px;margin-left:auto;width:82%;font-size:11.5px}
.hl-row{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #f2f2f2}
.tg{font-size:9.5px;font-weight:700;border-radius:4px;padding:1px 6px;background:#fff3c4}
.tg.cs{background:#222;color:#FFCB05}
.homebar{display:flex;justify-content:space-between;align-items:center;padding:10px 14px}
.srchm{margin:0 14px 10px;background:#f2f2f2;border-radius:10px;padding:9px 12px;color:#999}
.fab{position:absolute;left:16px;bottom:24px;background:#222;color:#FFCB05;border-radius:24px;padding:10px 16px;font-weight:800;font-size:12px}
.hint{position:absolute;border:2.5px solid #e53935;border-radius:50%}
