:root{--bj-canvas:#dedbd4;--bj-surface:#fff;--bj-cream:#faf8f3;--bj-cream-bar:#f4f1ea;--bj-cream-row:#f7f6f2;--bj-alert:#d42a16;--bj-alert-bg:#d42a160b;--bj-alert-halo:#d42a1633;--bj-alert-border:#d42a168c;--bj-ok:#0f6635;--bj-ok-bg:#137a3f1a;--bj-presence:#4ade80;--bj-presence-bg:#4ade8024;--bj-warn:#6b5600;--bj-warn-bg:#f5c7003d;--bj-late:#8f2d17;--bj-late-bg:#b23a1e1a;--bj-line-07:#0e0e0c12;--bj-line-10:#0e0e0c1a;--bj-line-13:#0e0e0c21;--bj-line-16:#0e0e0c29;--bj-line-18:#0e0e0c2e;--bj-ink:#0e0e0c;--bj-ink-62:#0e0e0c9e;--bj-ink-55:#0e0e0c8c;--bj-ink-45:#0e0e0c73;--bj-ink-38:#0e0e0c61;--bj-c-chat:var(--bt-lime,#a3e635);--bj-c-pay:#f5c700;--bj-c-form:#45e8e1;--bj-c-cancel:#9c2f86;--bj-pad:clamp(16px, 3vw, 34px);--bj-card-shadow:0 1px 3px #0e0e0c0f;--bj-drop-shadow:0 14px 34px #00000024}.bj{background:var(--bj-canvas);min-height:100dvh;color:var(--bt-ink);font-family:var(--bt-font-sans);scrollbar-width:none}.bj ::-webkit-scrollbar{width:0;height:0}.bj [hidden]{display:none!important}.bj-top{z-index:30;background:var(--bt-ink);border-bottom:3px solid var(--bt-banana);color:#fff;padding:12px var(--bj-pad);flex-wrap:wrap;align-items:center;gap:clamp(10px,1.6vw,20px);display:flex;position:sticky;top:0}.bj-brand{flex:320px;align-items:center;gap:12px;min-width:0;display:flex}.bj-logo{flex:none;width:auto;height:clamp(30px,4vw,40px)}.bj-title{letter-spacing:-.03em;text-transform:uppercase;color:var(--bt-banana);font-size:clamp(19px,2.6vw,26px);font-weight:700;line-height:1}.bj-titlerow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bj-sub{font-family:var(--bt-font-mono);color:#ffffff80;margin-top:6px;font-size:clamp(10.5px,1.3vw,12px);font-weight:500}.bj-pill{border-radius:var(--bt-radius-pill);font-family:var(--bt-font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.bj-pill-live{background:var(--bj-presence-bg);color:var(--bj-presence)}.bj-pill-unread{background:var(--bj-alert);color:#fff}.bj-dot{background:currentColor;border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite bj-pulse}@keyframes bj-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.bj-dot{animation:none}}.bj-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bj-search{color:#fff;background:0 0;border:1px solid #fff3;border-radius:10px;flex:220px;min-width:180px;height:38px;padding:0 12px;font-size:13px}.bj-search::placeholder{color:#ffffff73}.bj-langs{border:1px solid #fff3;border-radius:8px;display:flex;overflow:hidden}.bj-lang{color:#fff9;min-width:44px;min-height:38px;font-family:var(--bt-font-mono);background:0 0;padding:0 10px;font-size:11px;font-weight:600}.bj-lang[aria-pressed=true]{background:var(--bt-banana);color:var(--bt-ink)}.bj-back{background:var(--bt-banana);min-height:38px;color:var(--bt-ink);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.bj-back:hover{background:var(--bt-banana-hover)}.bj-kpis{padding:clamp(14px, 2vw, 22px) var(--bj-pad) 0;grid-template-columns:repeat(auto-fit,minmax(clamp(150px,17vw,215px),1fr));gap:clamp(10px,1.4vw,14px);display:grid}.bj-kpi{background:var(--bj-surface);border:1px solid var(--bj-line-16);min-height:112px;box-shadow:var(--bj-card-shadow);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.bj-kpi-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.bj-kpi-label{font-family:var(--bt-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bj-ink-45);font-size:9.5px;font-weight:600}.bj-chip{font-family:var(--bt-font-mono);color:var(--bj-ink-62);white-space:nowrap;background:#0e0e0c12;border-radius:5px;padding:3px 6px;font-size:9.5px;font-weight:700}.bj-chip-ok{background:var(--bj-ok-bg);color:var(--bj-ok)}.bj-chip-alert{background:var(--bj-alert);color:#fff}.bj-kpi-value{font-family:var(--bt-font-mono);letter-spacing:-.02em;align-items:baseline;gap:6px;font-size:clamp(24px,3.2vw,34px);font-weight:500;line-height:1;display:flex}.bj-kpi-unit{color:var(--bj-ink-45);font-size:12px}.bj-spark{align-items:flex-end;gap:3px;height:22px;margin-top:auto;display:flex}.bj-spark i{background:#0e0e0c29;border-radius:2px;flex:1;min-height:2px}.bj-kpi.is-alert{border-color:var(--bj-alert-border)}.bj-kpi.is-alert .bj-spark i{background:#d42a168c}.bj-main{padding:clamp(14px, 2vw, 22px) var(--bj-pad) clamp(20px, 3vw, 32px);grid-template-columns:minmax(300px,clamp(300px,32vw,400px)) minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.6vw,18px);display:grid}.bj.is-narrow .bj-main{grid-template-columns:minmax(0,1fr)}.bj-card{background:var(--bj-surface);border:1px solid var(--bj-line-16);box-shadow:var(--bj-card-shadow);border-radius:14px;overflow:hidden}.bj.is-narrow .bj-list-card[data-hidden-narrow="1"],.bj.is-narrow .bj-conv-card[data-hidden-narrow="1"]{display:none}.bj-filterbar{background:var(--bj-cream-bar);border-bottom:1px solid var(--bj-line-13);padding:8px 12px;position:relative}.bj-filter-trigger{background:var(--bj-surface);border:1px solid var(--bj-line-16);text-align:left;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.bj-filter-trigger .bj-count{font-family:var(--bt-font-mono);color:var(--bj-ink-45);font-size:10.5px}.bj-caret{color:var(--bj-ink-45);margin-left:auto;font-size:11px}.bj-menu{z-index:60;background:var(--bj-surface);border:1px solid var(--bj-line-16);box-shadow:var(--bj-drop-shadow);overscroll-behavior:contain;border-radius:10px;max-height:min(560px,82dvh);padding:4px 0;position:fixed;overflow-y:auto}.bj-menu button{text-align:left;border-bottom:1px solid var(--bj-line-07);align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;font-size:13px;display:flex}.bj-menu button:last-child{border-bottom:0}.bj-menu button:hover{background:var(--bj-cream)}.bj-menu .bj-menu-txt{flex:1;min-width:0}.bj-menu button[aria-checked=true]{background:#f5c70024;font-weight:600}.bj-minicheck{border:1px solid var(--bj-line-24,#0e0e0c3d);background:var(--bj-surface);border-radius:4px;flex:none;width:16px;height:16px;position:relative}[aria-checked=true]>.bj-minicheck{background:var(--bt-banana);border-color:var(--bt-banana)}[aria-checked=true]>.bj-minicheck:after{content:"";border:solid var(--bt-ink);border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.bj-day-head{background:var(--bj-cream);text-align:left;align-items:baseline;gap:10px;width:100%;min-height:52px;padding:14px 16px 10px;display:flex}.bj-day.is-today .bj-day-head{background:var(--bj-cream-bar)}.bj-day-label{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(19px,2.6vw,26px);font-weight:700;line-height:1}.bj-day-date{font-family:var(--bt-font-mono);color:var(--bj-ink-45);font-size:10px}.bj-day-counts{align-items:center;gap:6px;margin-left:auto;display:flex}.bj-row{text-align:left;border-bottom:1px solid var(--bj-line-10);border-left:4px solid var(--bt-banana);background:var(--bj-surface);width:100%;padding:14px 64px 14px 16px;display:block;position:relative}.bj-row[data-kind=form]{border-left-color:var(--bt-ink);background:var(--bj-cream-row)}.bj-row[data-unread="1"]{background:var(--bj-alert-bg)}.bj-row[aria-current=true]{box-shadow:inset 0 0 0 1px var(--bj-line-13);background:#f5c7001a}.bj-sash{background:var(--bt-ink);color:var(--bt-banana);font-family:var(--bt-font-mono);letter-spacing:.08em;align-items:center;gap:10px;margin:-14px -16px 11px;padding:7px 16px;font-size:9px;font-weight:700;display:flex}.bj-sash span:last-child{text-overflow:ellipsis;white-space:nowrap;opacity:.85;max-width:62%;margin-left:auto;overflow:hidden}.bj-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;display:flex}.bj-unread-dot{background:var(--bj-alert);width:8px;height:8px;box-shadow:0 0 0 3px var(--bj-alert-halo);border-radius:50%;flex:none;animation:2.4s ease-in-out infinite bj-pulse}.bj-badge{font-family:var(--bt-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700}.bj-badge-chat{background:var(--bt-banana);color:var(--bt-ink)}.bj-badge-new{background:var(--bj-alert);color:#fff}.bj-badge-open{background:var(--bj-ok-bg);color:var(--bj-ok)}.bj-badge-pending{color:var(--bj-ink-62);background:#0e0e0c12}.bj-badge-resolved{color:var(--bj-ink-45);background:#0e0e0c12}.bj-time{font-family:var(--bt-font-mono);color:var(--bj-ink-45);white-space:nowrap;margin-left:auto;font-size:10px}.bj-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.35;overflow:hidden}.bj-row-preview{color:var(--bj-ink-55);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.bj-row-foot{align-items:center;gap:8px;margin-top:8px;display:flex}.bj-path{font-family:var(--bt-font-mono);color:var(--bj-ink-38);font-size:9.5px}.bj-sla{font-family:var(--bt-font-mono);letter-spacing:.05em;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:9px;font-weight:700}.bj-sla-ok{background:var(--bj-ok-bg);color:var(--bj-ok)}.bj-sla-soon{background:var(--bj-warn-bg);color:var(--bj-warn)}.bj-sla-late{background:var(--bj-late-bg);color:var(--bj-late)}.bj-empty{text-align:center;color:var(--bj-ink-45);padding:28px 16px;font-size:12.5px}.bj-conv-head{background:var(--bt-banana);color:var(--bt-ink);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.bj-conv-logo{flex:none;width:auto;height:38px}.bj-conv-titleblock{flex:200px;min-width:0}.bj-conv-title{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(15px,1.8vw,18px);font-weight:700;display:flex}.bj-conv-meta{font-family:var(--bt-font-mono);letter-spacing:.05em;text-transform:uppercase;color:#0e0e0c9e;margin-top:6px;font-size:10px;font-weight:500}.bj-conv-hint{color:#0e0e0cb8;max-width:52ch;margin-top:6px;font-size:12px;line-height:1.45}.bj-conv-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.bj-btn{min-height:var(--bt-tap);border-radius:8px;align-items:center;gap:6px;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex}.bj-btn-outline{border:1.5px solid var(--bt-ink);color:var(--bt-ink);background:0 0}.bj-btn-outline:hover{background:#0e0e0c14}.bj-btn-solid{background:var(--bt-ink);color:var(--bt-banana)}.bj-btn-solid:hover{background:var(--bt-ink-hover)}.bj-thread{flex-direction:column;gap:14px;min-height:180px;max-height:52vh;padding:0;display:flex;overflow-y:auto}.bj-conv[data-kind=chat] .bj-thread{background:var(--bj-cream-bar)}.bj-daypill{border-radius:var(--bt-radius-pill);font-family:var(--bt-font-mono);letter-spacing:.06em;color:var(--bj-ink-45);background:#0e0e0c12;align-self:center;padding:4px 11px;font-size:9.5px}.bj-msg{max-width:min(76%,560px)}.bj-msg-who{font-family:var(--bt-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#8a6b00;margin-bottom:5px;font-size:9.5px}.bj-hidden-tag{border:1px solid var(--bj-line-18);background:var(--bj-line-07);color:var(--bj-ink-62);border-radius:999px;padding:1px 6px}.bj-msg[data-hidden="1"] .bj-bubble{opacity:.82;border-style:dashed}.bj-msg[data-from=agent]{align-self:flex-end}.bj-msg[data-from=agent] .bj-msg-who{color:#6b5600;text-align:right}.bj-bubble{white-space:pre-line;overflow-wrap:break-word;border-radius:12px 12px 12px 3px;padding:14px 16px;font-size:14px;font-weight:400;line-height:1.55}.bj-conv[data-kind=chat] .bj-msg[data-from=visitor] .bj-bubble{border:1px solid var(--bj-line-13);background:#fff}.bj-conv[data-kind=chat] .bj-msg[data-from=agent] .bj-bubble{background:#fbe9a0;border:1px solid #d8af0080;border-radius:12px 12px 3px}.bj-convgrid{margin:16px}.bj-convbody{min-width:0}.bj-formcard{margin:0;padding:0}.bj-formcard-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bj-formcard-title{font-family:var(--bt-font-mono);letter-spacing:.07em;color:#8a6b00;font-size:10px;font-weight:700}.bj-mailbtn{min-height:var(--bt-tap);background:var(--bt-banana);color:var(--bt-ink);border-radius:8px;align-items:center;margin-left:auto;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.bj-mailbtn:hover{background:var(--bt-banana-hover)}.bj-kv{border-bottom:1px solid var(--bj-line-07);gap:12px;padding:7px 0;font-size:12.5px;display:flex}.bj-kv dt{color:var(--bj-ink-45);flex:none}.bj-kv dd{text-align:right;font-family:var(--bt-font-mono);overflow-wrap:break-word;min-width:0;margin-left:auto}.bj-formmsg{white-space:pre-line;background:#0e0e0c0a;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.55}.bj-composer{border-top:1px solid var(--bj-line-13);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.bj-replyto{border-left:3px solid var(--bt-banana);background:#f5c70014;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}.bj-replyto-who{color:var(--bj-ink)}.bj-replyto-who strong{font-weight:700}.bj-replyto-last{color:var(--bj-ink-62);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bj-to{font-family:var(--bt-font-mono);letter-spacing:.07em;text-transform:uppercase;color:#ffffff80;flex-wrap:wrap;gap:8px;font-size:9.5px;display:flex}.bj-quick{flex-wrap:wrap;gap:8px;display:flex}.bj-quick button{border-radius:var(--bt-radius-pill);border:1px solid var(--bj-line-18);min-height:36px;padding:8px 12px;font-size:11.5px;font-weight:600}.bj-send-row{align-items:flex-end;gap:10px;display:flex}.bj-draft{border:1px solid var(--bj-line-18);min-height:46px;max-height:130px;color:var(--bt-ink);resize:vertical;background:#fff;border-radius:10px;flex:1;padding:12px 14px;font-family:inherit;font-size:13.5px;line-height:1.5}.bj-send{background:var(--bt-banana);min-height:46px;color:var(--bt-ink);white-space:nowrap;border-radius:10px;padding:0 18px;font-size:13px;font-weight:700}.bj-send:hover{background:var(--bt-banana-hover)}.bj-send:disabled{opacity:.5}.bj-foots{font-family:var(--bt-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--bj-ink-38);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:9.5px;display:flex}.bj-convempty{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;max-height:100%;padding:16px;display:flex;overflow-y:auto}.bj-convempty::-webkit-scrollbar{display:none}.bj-convempty-text{text-align:center;max-width:34ch;color:var(--bj-ink-45);margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.45}.bj-widget-slot{width:100%;container-type:inline-size}.bj-footer{border-top:1px solid var(--bj-line-13);padding:14px var(--bj-pad);font-family:var(--bt-font-mono);color:var(--bj-ink-45);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:10px;display:flex}.bj-login{min-height:100dvh;padding:var(--bj-pad);place-items:center;display:grid}.bj-login-card{background:var(--bj-surface);border:1px solid var(--bj-line-16);width:min(420px,100%);box-shadow:var(--bj-card-shadow);border-radius:14px;flex-direction:column;gap:14px;padding:clamp(22px,4vw,32px);display:flex}.bj-login-card h1{text-transform:uppercase;letter-spacing:-.03em;font-size:24px}.bj-login-card p{color:var(--bj-ink-62);font-size:13px;line-height:1.55}.bj-login-card input{border:1px solid var(--bj-line-18);border-radius:10px;min-height:46px;padding:0 14px;font-size:14px}.bj-status{font-size:12.5px;line-height:1.5}.bj-status[data-kind=err]{color:var(--bj-late)}.bj-status[data-kind=ok]{color:var(--bj-ok)}.bj-att-btn{border-radius:var(--bt-radius-pill);border:1px solid var(--bj-line-18);cursor:pointer;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.bj-att-btn:hover{border-color:var(--bt-banana)}.bj-att-input:focus-visible+.bj-att-btn{outline:2px solid var(--bt-banana);outline-offset:2px}.bj-clip{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.bj-att-list{margin:0;padding:0;list-style:none}.bj-att-list:empty{display:none}.bj-conv-card[data-drop]{outline:2px dashed var(--bt-banana);outline-offset:-4px}.bj-bubble .bt-thumbs{margin-top:6px}.bj-avail{min-height:var(--bt-tap);border:1px solid var(--bj-line-18);border-radius:var(--bt-radius-btn);letter-spacing:var(--bt-ls-nav);text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:11.5px;font-weight:700;display:inline-flex}.bj-avail-dot{background:#d9a300;border-radius:50%;flex:none;width:9px;height:9px}.bj-avail[data-state=online] .bj-avail-dot{background:#16a34a}.bj-avail[data-state=online]{border-color:#16a34a}.bj-avail[data-stale=true]{border-style:dashed;border-color:#d9a300}.bj-avail:hover{background:#ffffff14}.bj:not(.is-narrow) .bj-conv-card{top:calc(var(--bj-top-h,76px) + clamp(14px, 2vw, 22px));position:sticky}.bj-num{font-family:var(--bt-font-mono);letter-spacing:-.03em;color:var(--bj-ink-38);pointer-events:none;font-size:30px;font-weight:300;line-height:.9;transition:color .18s,font-weight .18s;position:absolute;top:12px;right:14px}.bj-row[data-unread="1"] .bj-num{color:var(--bj-ink);font-weight:800}.bj-row[data-kind=form] .bj-num{top:36px}.bj-conv-num{font-family:var(--bt-font-mono);letter-spacing:-.04em;color:var(--bj-ink);flex:none;font-size:clamp(38px,5vw,58px);font-weight:800;line-height:.85}.bj-rowwrap{align-items:stretch;display:flex;position:relative}.bj-rowwrap .bj-row{flex:1;min-width:0}.bj-pick{cursor:pointer;place-items:start center;min-width:44px;padding-top:14px;padding-left:6px;display:grid}.bj-pick input{width:18px;height:18px;accent-color:var(--bj-ink);cursor:pointer}.bj-bulk{z-index:6;border-bottom:1px solid var(--bj-line-13);background:var(--bj-ink);color:#fff;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;display:flex;position:sticky;top:0}.bj-bulk-n{font-family:var(--bt-font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.bj-bulk-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.bj-bulk .bj-btn{color:#fff;border-color:#ffffff73;min-height:36px;padding:6px 12px;font-size:12px}.bj-bulk .bj-btn:hover{background:#ffffff1f}.bj-btn-danger{border-color:var(--bj-alert)!important;color:#ff9c8c!important}.bj-btn-danger:hover{background:#d42a1638!important}.bj-btn-ghost{text-underline-offset:3px;text-decoration:underline;border-color:#0000!important}.bj-zonetag{border:1px solid var(--bj-line-18);background:var(--bj-line-07);font-family:var(--bt-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--bj-ink-62);border-radius:999px;padding:1px 7px;font-size:9px}.bj-zonetag-trash{border-color:var(--bj-alert-border);background:var(--bj-alert-bg);color:var(--bj-alert)}.bj-delmsg{border:1px solid var(--bj-line-18);width:20px;height:20px;color:var(--bj-ink-62);opacity:0;background:0 0;border-radius:50%;margin-left:8px;font-size:13px;line-height:1;transition:opacity .15s}.bj-msg:hover .bj-delmsg,.bj-delmsg:focus-visible{opacity:1}.bj-delmsg:hover{border-color:var(--bj-alert-border);color:var(--bj-alert)}@media (hover:none){.bj-delmsg{opacity:.5}}.bj-badge-pay{background:var(--bj-ok-bg);color:var(--bj-ok);border-color:#0f663566}.bj-searchwrap{flex:220px;align-items:center;min-width:170px;display:flex;position:relative}.bj-searchicon{color:#ffffff73;pointer-events:none;font-size:15px;line-height:1;position:absolute;left:11px}.bj-searchwrap .bj-search{border-radius:var(--bt-radius-pill,999px);flex:1;width:100%;padding-left:30px}.bj-iconbtn{color:#fff;background:0 0;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;display:inline-flex}.bj-iconbtn:hover{background:#ffffff1f}.bj-pill-live{text-transform:uppercase}.bj-filterbar{margin:clamp(12px, 1.8vw, 18px) var(--bj-pad) 0;background:var(--bj-surface);border:1px solid var(--bj-line-16);box-shadow:var(--bj-card-shadow);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.bj-filter-trigger,.bj-quickfilter{border:1px solid var(--bj-line-16);border-radius:var(--bt-radius-pill,999px);background:var(--bj-surface);min-height:40px;color:var(--bj-ink);align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.bj-filter-trigger:hover,.bj-quickfilter:hover{border-color:var(--bj-line-18);background:#fff}.bj-quickfilter[aria-pressed=true]{border-color:var(--bj-ink);box-shadow:inset 0 0 0 1px var(--bj-ink)}.bj-quickfilter-caret{color:var(--bj-ink-45);font-size:9px}.bj-filterbar .bj-avail{border-radius:var(--bt-radius-pill,999px);min-height:40px;font-family:var(--bt-font-mono);letter-spacing:.05em;text-transform:uppercase;padding:0 14px;font-size:11px}.bj-inlinecounts{font-family:var(--bt-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--bj-ink-55);gap:14px;margin-left:auto;font-size:10px;display:flex}.bj-inlinecounts b{font-weight:500}.bj-inlinecounts em{color:var(--bj-ink);margin-left:4px;font-size:14px;font-style:normal;font-weight:700}.bj-kpis{grid-template-columns:repeat(auto-fit,minmax(clamp(150px,22vw,260px),1fr))}.bj-kpi{border-radius:14px;min-height:92px}.bj-kpi-value.is-alert{color:var(--bj-alert)}.bj-rowwrap{border:1px solid var(--bj-line-13);background:var(--bj-surface);border-radius:14px;margin:8px 10px;overflow:hidden}.bj-rowwrap:before{content:"";background:var(--bj-canal,var(--bj-line-18));flex:none;width:6px}.bj-rowwrap:has(.bj-row[data-kind=chat]){--bj-canal:var(--bt-lime,#a3e635)}.bj-rowwrap:has(.bj-row[data-kind=form]){--bj-canal:#5b5bd6}.bj-rowwrap:has(.bj-row[data-kind=payment]){--bj-canal:var(--bt-banana,#f5c700)}.bj-rowwrap[data-selected="1"]{box-shadow:none;background:#f5c70024}.bj-rowwrap:has(.bj-row[aria-current=true]){border:2px solid var(--bj-ink);background:color-mix(in srgb, var(--bj-canal) 12%, var(--bj-surface))}.bj-row{background:0 0;border:0;padding:12px 52px 12px 10px}.bj-rowwrap .bj-row[data-kind=form] .bj-num,.bj-rowwrap .bj-row[data-kind=payment] .bj-num{top:10px}.bj-rowwrap .bj-num{top:10px;right:12px}.bj-kindrow{align-items:center;gap:8px;min-width:0;margin-bottom:7px;display:flex}.bj-kind{font-family:var(--bt-font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--bj-canal) 62%, var(--bj-ink));font-size:9.5px;font-weight:700}.bj-who{color:var(--bj-ink-62);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.bj-kindrow .bj-time{white-space:nowrap;margin-left:auto}.bj-planchip{background:var(--bj-line-07);color:var(--bj-ink-62);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px}.bj-wait{font-family:var(--bt-font-mono);color:var(--bj-ink-55);white-space:nowrap;font-size:10px}.bj-conv[data-kind=chat]{--bj-canal:var(--bt-lime,#a3e635)}.bj-conv[data-kind=form]{--bj-canal:#5b5bd6}.bj-conv[data-kind=payment]{--bj-canal:var(--bt-banana,#f5c700)}.bj-conv-head{background:color-mix(in srgb, var(--bj-canal,var(--bt-banana)) 14%, var(--bj-surface));border-bottom:1px solid var(--bj-line-13);border-radius:0;padding:clamp(14px,2vw,20px)}.bj-conv-name{font-weight:700}.bj-conv-kind{font-family:var(--bt-font-mono);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--bj-canal) 60%, var(--bj-ink));font-size:9.5px;font-weight:700}.bj-conv-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.bj-conv-chip{border:1px solid var(--bj-line-16);font-family:var(--bt-font-mono);letter-spacing:.03em;color:var(--bj-ink-62);background:#fff9;border-radius:6px;padding:3px 9px;font-size:10px}.bj-btn-trash{border:1px solid var(--bj-alert-border);background:var(--bj-alert);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:42px;min-height:42px;padding:0;font-size:15px;display:inline-flex}.bj-btn-trash:hover{background:#b3230f}.bj-convgrid{grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:start;gap:clamp(14px,2vw,24px);display:grid}@media (width<=900px){.bj-convgrid{grid-template-columns:minmax(0,1fr)}}.bj-convbody .bj-formmsg{font-size:clamp(15px,1.9vw,18px);line-height:1.6}.bj-who-card{border:1px solid var(--bj-line-13);background:var(--bj-cream);border-radius:12px;padding:14px}.bj-who-title{font-family:var(--bt-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--bj-ink-45);margin-bottom:10px;font-size:9.5px;font-weight:600}.bj-who-card .bj-kv{font-size:inherit;border-bottom:1px solid var(--bj-line-07);padding:7px 0;display:block}.bj-who-card .bj-kv:last-child{border-bottom:0}.bj-who-card dt{font-family:var(--bt-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bj-ink-45);margin-bottom:2px;font-size:9px}.bj-who-card dd{text-align:left;font-family:var(--bt-font-sans);color:var(--bj-ink);overflow-wrap:anywhere;margin-left:0;font-size:13px;line-height:1.4}.bj-btn-mail{background:var(--bt-banana);border:1px solid var(--bt-banana);width:42px;height:42px;color:var(--bt-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bj-btn-mail:hover{background:var(--bt-banana-hover)}.bj-col-list{flex-direction:column;gap:clamp(8px,1.2vw,12px);min-width:0;display:flex}.bj-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0}.bj-kpi{border-radius:12px;gap:4px;min-height:0;padding:9px 11px}.bj-kpi-label{letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.bj-kpi-value{font-size:clamp(20px,2.4vw,26px)}.bj-kpi .bj-chip{padding:2px 5px;font-size:8.5px}.bj-listbar{display:block;position:relative}.bj-filterwrap{width:100%;min-width:0;position:relative}.bj-listbar .bj-filter-trigger{background:var(--bj-surface);width:100%;min-height:44px;box-shadow:var(--bj-card-shadow);justify-content:flex-start;padding-left:14px}.bj-listbar .bj-filter-trigger .bj-caret{margin-left:auto}.bj-filterbar{margin-bottom:0}.bj-top .bj-logo{z-index:1;align-self:flex-end;height:clamp(76px,10vw,148px);margin-bottom:calc(-1*clamp(14px,2.4vw,34px));position:relative}.bj-top{padding-bottom:clamp(14px,2vw,20px)}.bj-tools{flex-direction:column;align-items:stretch;gap:8px;display:flex}.bj-tools-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bj-tools-row-2{justify-content:space-between}.bj-searchbox{align-items:center;gap:8px;min-width:0;display:flex}.bj-searchbox .bj-search{opacity:0;pointer-events:none;border-width:0;flex:0 1 0;width:0;min-width:0;padding:0;transition:width .18s,opacity .18s,padding .18s}.bj-searchbox[data-open="1"] .bj-search{opacity:1;pointer-events:auto;border-width:1px;flex:0 auto;width:clamp(160px,26vw,280px);padding:0 12px}@media (prefers-reduced-motion:reduce){.bj-searchbox .bj-search{transition:none}}.bj-logout{border:1px solid var(--bj-alert);background:var(--bj-alert);color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;min-height:38px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex}.bj-logout:hover{background:#b3230f;border-color:#b3230f}.bj-title{letter-spacing:-.035em;font-size:clamp(28px,4.2vw,40px)}.bj-brand{align-items:flex-end;gap:clamp(10px,1.4vw,18px)}.bj-brand>div{padding-bottom:2px}.bj-pill-live{background:var(--bj-presence);color:#0b4f28;text-transform:none;letter-spacing:.02em;padding:5px 11px;font-size:11px}.bj-pill-live .bj-dot{background:#0b4f28}.bj-searchbox [data-bj-search-toggle]{color:#fff;background:#ffffff29;border-color:#ffffff57;font-size:17px}.bj-searchbox [data-bj-search-toggle]:hover{background:#ffffff47;border-color:#ffffff80}.bj-searchbox[data-open="1"] [data-bj-search-toggle]{background:var(--bt-banana);border-color:var(--bt-banana);color:var(--bt-ink)}.bj-switch{border-radius:var(--bt-radius-pill,999px);color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #fff3;align-items:center;gap:9px;min-height:38px;padding:0 12px 0 8px;display:inline-flex}.bj-switch:hover{border-color:#ffffff61}.bj-switch-track{background:#ffffff38;border-radius:999px;flex:none;width:38px;height:21px;transition:background .18s;position:relative}.bj-switch-knob{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;position:absolute;top:2px;left:2px}.bj-switch[aria-checked=true] .bj-switch-track{background:var(--bj-presence)}.bj-switch[aria-checked=true] .bj-switch-knob{transform:translate(17px)}.bj-switch-label{font-family:var(--bt-font-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}.bj-switch[aria-checked=true] .bj-switch-label{color:var(--bj-presence)}.bj-switch[data-stale=true] .bj-switch-track{background:var(--bt-banana,#f5c700)}.bj-switch[data-stale=true] .bj-switch-label{color:var(--bt-banana,#f5c700)}@media (prefers-reduced-motion:reduce){.bj-switch-track,.bj-switch-knob{transition:none}}.bj-col-conv{flex-direction:column;gap:clamp(8px,1.2vw,12px);min-width:0;display:flex}.bj-col-conv .bj-filterbar{margin:0}.bj-quickfilter{background:var(--bj-cream-bar)}.bj-quickfilter:hover,.bj-quickfilter[aria-pressed=true]{background:var(--bj-cream-row)}.bj-composer{background:var(--bj-cream);border-top:1px solid var(--bj-line-13);color:var(--bj-ink)}.bj-draft{border-color:var(--bj-line-18);color:var(--bj-ink);background:#fff}.bj-draft::placeholder{color:var(--bj-ink-45)}.bj-draft:focus-visible{border-color:var(--bj-ink)}.bj-quick button,.bj-att-btn{border:1px solid var(--bj-line-16);color:var(--bj-ink);background:#fff}.bj-quick button:hover,.bj-att-btn:hover{border-color:var(--bj-line-18);background:var(--bj-cream-row)}.bj-foots{color:var(--bj-ink-45)}.bj-conv-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=720px){.bj-conv-actions{width:100%;margin-left:0}.bj-conv-actions .bj-btn-mail{margin-left:0}}.bj-pill-live[data-state=away]{color:#ffffffb8;background:#ffffff24}.bj-pill-live[data-stale=true]{background:var(--bt-banana,#f5c700);color:var(--bt-ink)}.bj-pill-live[data-stale=true] .bj-dot{background:var(--bt-ink)}.bj-switch-label{text-align:left;min-width:2.2em}.bj-rowwrap{background:var(--bj-surface);border:1.5px solid var(--bj-canal,var(--bj-line-18));box-shadow:0 1px 2px #0e0e0c0d,0 2px 6px #0e0e0c0b}.bj-rowwrap:before{content:none}.bj-rowwrap:has(.bj-row[aria-current=true]){background:var(--bj-surface);border-color:var(--bj-ink);border-width:2px;box-shadow:0 2px 4px #0e0e0c12,0 6px 16px #0e0e0c1a}.bj-row:hover{background:#0e0e0c05}.bj-rowwrap:has(.bj-row[data-kind=chat]),.bj-conv[data-kind=chat]{--bj-canal:var(--bj-c-chat)}.bj-rowwrap:has(.bj-row[data-kind=form]),.bj-conv[data-kind=form]{--bj-canal:var(--bj-c-form)}.bj-rowwrap:has(.bj-row[data-kind=payment]),.bj-conv[data-kind=payment]{--bj-canal:var(--bj-c-pay)}.bj-rowwrap:has(.bj-row[data-kind=cancel]),.bj-conv[data-kind=cancel]{--bj-canal:var(--bj-c-cancel)}.bj-rowwrap{border-width:3px;box-shadow:0 1px 2px #0e0e0c14,0 3px 10px #0e0e0c17}.bj-pick{background:var(--bj-canal,var(--bj-line-07));align-self:stretch}.bj-rowwrap[data-selected="1"]{background:color-mix(in srgb, var(--bj-canal) 22%, #fff);box-shadow:0 1px 2px #0e0e0c1a,0 3px 12px #0e0e0c1f}.bj-rowwrap[data-selected="1"] .bj-row{background:0 0}.bj-rowwrap:has(.bj-row[aria-current=true]){border-color:var(--bj-ink);border-width:4px;box-shadow:0 2px 5px #0e0e0c1a,0 8px 20px #0e0e0c24}.bj-num{font-weight:500}.bj-row[data-unread="1"] .bj-num{font-weight:900}.bj-conv-head{background:var(--bj-canal,var(--bt-banana))}.bj-conv-head,.bj-conv-head .bj-conv-meta,.bj-conv-head .bj-conv-hint,.bj-conv-head .bj-conv-kind{color:var(--bj-ink)}.bj-conv-chip{color:var(--bj-ink);background:#ffffff8c;border-color:#0e0e0c47}.bj-conv[data-kind=cancel] .bj-conv-head,.bj-conv[data-kind=cancel] .bj-conv-head .bj-conv-meta,.bj-conv[data-kind=cancel] .bj-conv-head .bj-conv-hint,.bj-conv[data-kind=cancel] .bj-conv-head .bj-conv-kind,.bj-conv[data-kind=cancel] .bj-conv-num{color:#fff}.bj-conv[data-kind=cancel] .bj-conv-chip{color:#fff;background:#ffffff29;border-color:#fff6}.bj-pill-live[data-state=away]{background:var(--bj-alert);color:#fff}.bj-pill-live[data-state=away] .bj-dot{background:#fff;animation:none}.bj-list-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.bj:not(.is-narrow) .bj-list-card{max-height:none;padding:4px 0 12px;overflow:visible}.bj-rowwrap{margin:10px 4px}.bj-empty{background:var(--bj-surface);border:1px solid var(--bj-line-16);box-shadow:var(--bj-card-shadow);border-radius:14px}.bj-day-head{border-radius:10px}.bj-btn-trash{color:#fff}.bj-btn-trash svg{display:block}.bj-list-card{margin:0;padding:4px 0 12px}.bj-rowwrap,.bj-list-card .bj-day-head,.bj-list-card .bj-empty{margin-left:0;margin-right:0}.bj-rowwrap{margin-top:10px;margin-bottom:10px}.bj-day-head{margin-left:0;margin-right:0}.bj-conv-head{flex-direction:column;align-items:stretch;gap:12px;min-height:168px;display:flex}.bj-conv-actions{justify-content:flex-start;margin-top:auto;margin-left:0}.bj-conv-actions .bj-btn-mail{margin-left:auto}.bj-conv-head .bj-btn-outline{color:var(--bj-ink);background:#ffffff8c;border-color:#fffc}.bj-conv-head .bj-btn-outline:hover{background:#ffffffc7;border-color:#fff}.bj-conv[data-kind=cancel] .bj-conv-head .bj-btn-outline{color:#fff;background:#ffffff29;border-color:#ffffff6b}.bj-filter-trigger,.bj-quickfilter,.bj-quick button,.bj-att-btn,.bj-switch{border-radius:12px}.bj-switch-track,.bj-switch-knob{border-radius:999px}.bj-thread{min-height:0;max-height:none;overflow:visible}.bj-convbody .bj-thread{background:#0e0e0c0a;border-radius:10px;padding:14px 16px}.bj-sub{color:#ffffffc7}body:has(.bj){overflow-x:visible}.bj-bulk{z-index:6;background:var(--bj-ink);color:#fff;border:0;border-radius:14px;flex-direction:column;gap:10px;margin:4px 0 14px;padding:12px 14px;display:flex;position:sticky;top:0;box-shadow:0 2px 6px #0e0e0c2e,0 8px 20px #0e0e0c29}.bj-bulk-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bj-bulk-n{font-family:var(--bt-font-mono);letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:700}.bj-bulk-clear{color:#ffffffb8;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-size:12px;text-decoration:underline}.bj-bulk-clear:hover{color:#fff}.bj-bulk-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:0;display:flex}.bj-bulk .bj-btn{color:#fff;background:#ffffff24;border-color:#ffffff47;border-radius:12px;min-height:40px;padding:0 14px;font-size:12.5px}.bj-bulk .bj-btn:hover{background:#ffffff42;border-color:#ffffff80}.bj-bulk-icon{border:1px solid var(--bj-alert);background:var(--bj-alert);color:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.bj-bulk-icon:hover{background:#b3230f;border-color:#b3230f}.bj-bulk-icon svg{display:block}.bj-bulk .bj-btn-danger{color:#fff!important;border-color:#ffffff47!important}.bj-conv-actions{margin-top:0}.bj-conv-head .bj-conv-titleblock{flex:none}.bj-conv-head{justify-content:flex-start;gap:16px;min-height:262px}.bj-people-wrap{position:relative}.bj-quickfilter .bj-count{background:var(--bt-banana);min-width:22px;color:var(--bt-ink);font-family:var(--bt-font-mono);text-align:center;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700}.bj-people{z-index:40;background:var(--bj-surface);border:1px solid var(--bj-line-16);width:min(320px,86vw);max-height:min(60vh,480px);box-shadow:var(--bj-drop-shadow);border-radius:14px;flex-direction:column;padding:4px 0;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.bj-people>button{border-bottom:1px solid var(--bj-line-07);border-radius:0}.bj-people>button:last-child{border-bottom:0}.bj-clearfilter{border:1px solid var(--bj-line-24,#0e0e0c3d);border-radius:var(--bt-radius-pill,999px);background:var(--bj-surface);min-height:40px;color:var(--bj-ink);cursor:pointer;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.bj-clearfilter:hover{background:var(--bj-cream)}.bj-person-all{min-height:44px;color:var(--bj-ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0 12px;font-size:13px;font-weight:600;display:flex}.bj-person-all:hover{background:var(--bj-cream)}.bj-person{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}.bj-person:hover{background:var(--bj-cream)}.bj-person[aria-checked=true],.bj-person-all[aria-checked=true]{background:#f5c70024}.bj-person-av{background:var(--bj-cream-bar);border:1px solid var(--bj-line-13);width:34px;height:34px;font-family:var(--bt-font-mono);color:var(--bj-ink-62);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.bj-person-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bj-person-name{color:var(--bj-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.bj-person-org{color:var(--bj-ink-55);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.bj-person-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.bj-person-n{background:var(--bj-line-07);min-width:24px;font-family:var(--bt-font-mono);text-align:center;color:var(--bj-ink-62);border-radius:999px;flex:none;padding:3px 7px;font-size:12px;font-weight:700}.bj-person-n.is-alert{background:var(--bj-alert);color:#fff}.bj-person-empty{color:var(--bj-ink-55);padding:12px 10px;font-size:12.5px}.bj-conv-name{letter-spacing:-.03em;font-size:clamp(30px,5vw,58px);font-weight:700;line-height:1}.bj-conv-title{align-items:baseline;gap:12px}.bj-conv-chips,.bj-conv-meta{margin-top:0}.bj-conv-bar{background:#0003;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 12px;display:flex}.bj-conv-bar .bj-conv-kind{font-family:var(--bt-font-mono);letter-spacing:.07em;text-transform:uppercase;color:#fff;font-size:10.5px;font-weight:700}.bj-conv-state{font-family:var(--bt-font-mono);letter-spacing:.05em;text-transform:uppercase;color:#ffffffd1;font-size:10.5px;font-weight:500}.bj-sysmsg{justify-content:center;margin:0 0 14px;display:flex}.bj-sysmsg span{border:1px dashed var(--bj-line-18);background:var(--bj-cream);max-width:52ch;color:var(--bj-ink-62);text-align:center;border-radius:12px;padding:9px 14px;font-size:12.5px;line-height:1.5}.bj-conv-num{font-size:clamp(26px,5vw,58px)}.bj-conv-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:clamp(17px,3.6vw,44px);overflow:hidden}.bj-conv-title{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.bj-conv-bar-right{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.bj-conv-bar .bj-conv-chip{color:var(--bj-ink);background:#ffffffe6;border:1px solid #ffffff47;border-radius:6px;padding:3px 9px;font-size:10px}.bj-conv-meta{order:5}.bj-row[data-unread="0"]{padding-top:9px;padding-bottom:9px}.bj-row[data-unread="0"] .bj-row-preview,.bj-row[data-unread="0"] .bj-row-foot{display:none}.bj-row[data-unread="0"] .bj-row-title{margin-bottom:0;font-size:13px}.bj-row[data-unread="0"] .bj-meta{margin-bottom:4px}.bj-row[aria-current=true] .bj-row-preview{display:-webkit-box}.bj-row[aria-current=true] .bj-row-foot{display:flex}.bj-row[aria-current=true] .bj-row-title{font-size:revert}.bj-conv-head{gap:10px;min-height:0;padding:clamp(14px,2vw,20px)}.bj-conv-titleblock,.bj-conv-bar,.bj-conv-meta,.bj-conv-actions{margin:0}.bj-conv-title{flex-wrap:nowrap;align-items:baseline;gap:10px}.bj-conv-name{flex:1 1 0;min-width:0}.bj-conv-num{flex:none}.bj-pinbtn{width:42px;min-height:42px;color:var(--bj-ink);background:#ffffff8c;border:1px solid #fffc;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bj-pinbtn:hover{background:#ffffffd1}.bj-pinbtn[aria-pressed=true]{background:var(--bj-ink);border-color:var(--bj-ink);color:#fff}.bj-pinbtn svg{display:block}.bj-pinned-head{font-family:var(--bt-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--bj-ink-62);align-items:center;gap:7px;padding:10px 12px 6px;font-size:10px;font-weight:700;display:flex}.bj-pinned-head svg{flex:none}.bj-rowwrap[data-pinned="1"] .bj-row-preview{display:-webkit-box}.bj-rowwrap[data-pinned="1"] .bj-row-foot{display:flex}.bj-rowwrap[data-pinned="1"] .bj-row-title{font-size:revert}.bj-rowwrap[data-pinned="1"] .bj-row{padding-top:12px;padding-bottom:12px}.bj-rowwrap[data-pinned="1"]{box-shadow:0 0 0 1px var(--bj-ink), 0 2px 6px #0e0e0c1f}.bj-row-title{font-size:15px;font-weight:700;line-height:1.3}.bj-row[data-unread="0"] .bj-row-title{font-size:14px}.bj-rowwrap .bj-pick{overflow:hidden}.bj-row[data-unread="1"],.bj-row[aria-current=true],.bj-rowwrap[data-pinned="1"] .bj-row{min-height:160px}.bj-row[data-unread="0"]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"canal numero""nombre estado";align-items:center;gap:2px 10px;min-height:0;padding:8px 12px 8px 10px;display:grid}.bj-row[data-unread="0"] .bj-kindrow{grid-area:canal;margin-bottom:0}.bj-row[data-unread="0"] .bj-num{grid-area:numero;justify-self:end;font-size:26px;line-height:1;position:static}.bj-row[data-unread="0"] .bj-meta{flex-wrap:nowrap;grid-area:estado;justify-content:flex-end;margin:0}.bj-row[data-unread="0"] .bj-row-title{grid-area:nombre}.bj-row[data-unread="0"][aria-current=true],.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"]{padding:12px 52px 12px 10px;display:block}.bj-row[data-unread="0"][aria-current=true] .bj-num,.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"] .bj-num{font-size:30px;line-height:.9;position:absolute}.bj-row[data-unread="0"][aria-current=true] .bj-kindrow,.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"] .bj-kindrow{margin-bottom:7px}.bj-row[data-unread="0"][aria-current=true] .bj-meta,.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"] .bj-meta{flex-wrap:wrap;justify-content:flex-start;margin-bottom:7px}.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"] .bj-row-preview{display:-webkit-box}.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"] .bj-row-foot{display:flex}.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"] .bj-row-title{font-size:15px}.bj-conv-titleblock{flex-direction:column;gap:8px;min-width:0;display:flex}.bj-conv-meta{margin-top:0}.bj-conv-title{line-height:1.05}.bj-conv-head{gap:12px}.bj-row-foot{flex-wrap:nowrap;min-width:0}.bj-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bj-row-foot .bj-sla,.bj-row-foot .bj-zonetag{flex:none}.bj-row[data-unread="0"][aria-current=true],.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"]{min-height:160px}.bj-wait[data-sla=soon]{color:color-mix(in srgb, #8a6a00 80%, var(--bj-ink));background:#f5c7003d}.bj-wait[data-sla=late]{color:#a32020;background:#c6282824;font-weight:700}.bj-row[data-unread="0"]{align-items:start}.bj-row[data-unread="0"] .bj-num{align-self:start}.bj-planchip{border:1px solid color-mix(in srgb, var(--plan,#8a8a80) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--plan,#8a8a80) 38%, #fff) 0%, color-mix(in srgb, var(--plan,#8a8a80) 30%, #fff) 52%, color-mix(in srgb, var(--plan,#8a8a80) 42%, #fff) 100%);box-shadow:inset 0 1px 0 #ffffffd9, inset 0 -2px 3px -1px color-mix(in srgb, var(--plan,#8a8a80) 50%, transparent), 0 1px 1.5px #0e0e0c21;color:var(--plan-ink,#5f5f57);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:10.5px;font-weight:600;display:inline-flex;position:relative}.bj-plan-punto{background:var(--plan-dot,var(--plan,#8a8a80));border-radius:50%;flex:none;width:7px;height:7px;margin:0 2px 0 1px;box-shadow:0 0 0 1.5px #fffffff2,0 0 6px 1.5px #ffffffe6}.bj-planchip[data-plan=none],.bj-planchip[data-plan=""]{border-color:color-mix(in srgb, var(--plan,#8a8a80) 30%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--plan,#8a8a80) 20%, #fff) 0%, color-mix(in srgb, var(--plan,#8a8a80) 11%, #fff) 52%, color-mix(in srgb, var(--plan,#8a8a80) 22%, #fff) 100%);box-shadow:inset 0 1px 0 #fffffff2, inset 0 -2px 3px -1px color-mix(in srgb, var(--plan,#8a8a80) 34%, transparent), 0 1px 1.5px #0e0e0c21}.bj-planchip:before{content:"";pointer-events:none;background:linear-gradient(#fffc,#fff0);border-radius:999px;height:45%;position:absolute;inset:1px 5px auto}.bj-conv-bar .bj-planchip{border:1px solid color-mix(in srgb, var(--plan,#8a8a80) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--plan,#8a8a80) 38%, #fff) 0%, color-mix(in srgb, var(--plan,#8a8a80) 30%, #fff) 52%, color-mix(in srgb, var(--plan,#8a8a80) 42%, #fff) 100%);box-shadow:inset 0 1px 0 #ffffffd9, inset 0 -2px 3px -1px color-mix(in srgb, var(--plan,#8a8a80) 50%, transparent), 0 1px 1.5px #0e0e0c21;font-family:var(--bt-font-sans);letter-spacing:0;color:var(--plan-ink,#5f5f57);border-radius:999px;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.bj-conv-bar .bj-planchip[data-plan=none],.bj-conv-bar .bj-planchip[data-plan=""]{border-color:color-mix(in srgb, var(--plan,#8a8a80) 30%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--plan,#8a8a80) 20%, #fff) 0%, color-mix(in srgb, var(--plan,#8a8a80) 11%, #fff) 52%, color-mix(in srgb, var(--plan,#8a8a80) 22%, #fff) 100%)}.bj-col-conv{min-height:100%}.bj:not(.is-narrow) .bj-conv-card{max-height:calc(100dvh - var(--bj-top-h,76px) - clamp(28px, 4vw, 44px));flex-direction:column;display:flex}.bj:not(.is-narrow) .bj-conv-card>div,.bj:not(.is-narrow) .bj-conv{flex-direction:column;flex:auto;min-height:0;display:flex}.bj:not(.is-narrow) .bj-conv-head,.bj:not(.is-narrow) .bj-composer{flex:none}.bj:not(.is-narrow) .bj-convgrid{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.bj:not(.is-narrow) .bj-convgrid::-webkit-scrollbar{display:none}.bj-main{padding-bottom:0}.bj-footer{padding-bottom:clamp(20px,3vw,32px);margin-top:4px;padding-inline:2px}.bj-row[data-unread="0"] .bj-meta{min-width:0;overflow:hidden}.bj-row[data-unread="0"] .bj-planchip{text-overflow:ellipsis;min-width:0;font-size:10px;overflow:hidden}.bj-row[data-unread="0"] .bj-badge{flex:none;padding-inline:6px;font-size:9.5px}.bj-row[data-unread="1"],.bj-row[aria-current=true],.bj-rowwrap[data-pinned="1"] .bj-row,.bj-row[data-unread="0"][aria-current=true],.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"]{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:0;display:flex}.bj-rowwrap:has(.bj-row[data-unread="1"]),.bj-rowwrap:has(.bj-row[aria-current=true]),.bj-rowwrap[data-pinned="1"]{min-height:166px}.bj-rowwrap:has(.bj-row[aria-current=true]) .bj-row,.bj-rowwrap:has(.bj-row[data-unread="1"]) .bj-row{padding-top:11px;padding-bottom:11px}.bj-rowwrap:has(.bj-row[aria-current=true]) .bj-num,.bj-rowwrap:has(.bj-row[data-unread="1"]) .bj-num{top:9px}.bj-plan-corto{display:none}.bj-plan-largo,.bj-plan-corto{text-overflow:ellipsis;max-width:120px;overflow:hidden}.bj-row[data-unread="0"] .bj-plan-largo{display:none}.bj-row[data-unread="0"] .bj-plan-corto{display:inline}.bj-row[data-unread="0"] .bj-planchip{text-overflow:clip;overflow:visible}.bj-row[data-unread="0"][aria-current=true] .bj-plan-largo,.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"] .bj-plan-largo{display:inline}.bj-row[data-unread="0"][aria-current=true] .bj-plan-corto,.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"] .bj-plan-corto{display:none}.bj-row[data-unread="0"] .bj-meta{flex:none;overflow:visible}.bj-pick,.bj-rowwrap .bj-pick,.bj-rowwrap[data-pinned="1"] .bj-pick,.bj-rowwrap:has(.bj-row[data-unread="0"]) .bj-pick,.bj-rowwrap:has(.bj-row[data-unread="1"]) .bj-pick,.bj-rowwrap:has(.bj-row[aria-current=true]) .bj-pick{border-radius:0;position:relative;overflow:visible}.bj-pick:before,.bj-pick:after{content:"";background:var(--bj-canal,var(--bj-line-07));pointer-events:none;width:11px;height:11px;position:absolute;left:100%}.bj-pick:before{top:0;mask:radial-gradient(11px at 100% 100%,#0000 11px,#000 11px)}.bj-pick:after{bottom:0;mask:radial-gradient(11px at 100% 0,#0000 11px,#000 11px)}.bj-rowwrap:has(.bj-row[aria-current=true]) .bj-pick:before,.bj-rowwrap:has(.bj-row[aria-current=true]) .bj-pick:after,.bj-rowwrap:has(.bj-row[data-unread="1"]) .bj-pick:before,.bj-rowwrap:has(.bj-row[data-unread="1"]) .bj-pick:after{width:10px;height:10px}.bj-rowwrap:has(.bj-row[aria-current=true]) .bj-pick:before,.bj-rowwrap:has(.bj-row[data-unread="1"]) .bj-pick:before{mask:radial-gradient(10px at 100% 100%,#0000 10px,#000 10px)}.bj-rowwrap:has(.bj-row[aria-current=true]) .bj-pick:after,.bj-rowwrap:has(.bj-row[data-unread="1"]) .bj-pick:after{mask:radial-gradient(10px at 100% 0,#0000 10px,#000 10px)}.bj-row[data-unread="0"] .bj-badge{background:currentColor}.bj-row[data-unread="0"] .bj-badge{text-indent:-9999px;background:currentColor;border-radius:50%;flex:none;width:10px;height:10px;padding:0;overflow:hidden}.bj-row[data-unread="0"] .bj-badge-new{background:var(--bj-alert)}.bj-row[data-unread="0"]{grid-template-columns:minmax(55%,1fr) auto}.bj-row[data-unread="0"][aria-current=true] .bj-badge,.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"] .bj-badge{text-indent:0;border-radius:999px;width:auto;height:auto;padding:3px 6px;overflow:visible}.bj-row[data-unread="0"][aria-current=true] .bj-badge-open,.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"] .bj-badge-open{background:var(--bj-ok-bg)}.bj-row[data-unread="0"][aria-current=true] .bj-badge-pending,.bj-row[data-unread="0"][aria-current=true] .bj-badge-resolved,.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"] .bj-badge-pending,.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"] .bj-badge-resolved{background:#0e0e0c12}.bj-pick{z-index:1}.bj-rowwrap{background:var(--bt-white,#fff)}.bj-rowwrap:has(.bj-row[data-unread="1"]),.bj-rowwrap:has(.bj-row[aria-current=true]),.bj-rowwrap[data-pinned="1"]{background:var(--bj-cream-row)}.bj-row[data-kind=form],.bj-row[data-unread="1"],.bj-row[aria-current=true]{background:0 0}.bj-rowwrap[data-selected="1"]{background:color-mix(in srgb, var(--bj-canal) 22%, #fff)}.bj-rowwrap:has(.bj-row[data-unread="1"]){border-color:var(--bj-alert);border-width:4px;box-shadow:0 2px 5px #d42a161f,0 8px 20px #d42a1629}.bj-rowwrap:has(.bj-row[data-unread="1"][aria-current=true]){border-color:var(--bj-ink);box-shadow:0 2px 5px #0e0e0c1a,0 8px 20px #0e0e0c24}.bj-rowwrap:has(.bj-row[data-unread="1"]),.bj-rowwrap:has(.bj-row[aria-current=true]),.bj-rowwrap[data-pinned="1"]{box-shadow:inset 0 1px #ffffffe6,0 2px 4px #0e0e0c12,0 10px 18px -6px #0e0e0c21,0 28px 44px -16px #0e0e0c42}.bj-rowwrap:has(.bj-row[data-unread="1"]){box-shadow:inset 0 1px #ffffffe6,0 2px 4px #d42a161a,0 10px 18px -6px #d42a162e,0 28px 44px -16px #d42a1652}.bj-rowwrap:has(.bj-row[aria-current=true]),.bj-rowwrap:has(.bj-row[data-unread="1"][aria-current=true]){box-shadow:inset 0 1px #ffffffe6,0 3px 6px #0e0e0c1a,0 14px 24px -6px #0e0e0c2e,0 36px 56px -18px #0e0e0c57}.bj-rowwrap{box-shadow:0 1px 2px #0e0e0c0f,0 4px 8px -3px #0e0e0c1a,0 10px 16px -8px #0e0e0c24}.bj-envio{font-family:var(--bt-font-mono);letter-spacing:.02em;border:1px solid #0000;border-radius:10px;margin-top:10px;padding:8px 12px;font-size:11px;line-height:1.5}.bj-envio[data-tipo=enviando]{color:#ffffffbf;background:#ffffff1a;border-color:#ffffff2e}.bj-envio[data-tipo=ok]{color:#cdea8a;background:#a3e63529;border-color:#a3e63566}.bj-envio[data-tipo=aviso]{color:#f7d34a;background:#f5c7002e;border-color:#f5c70073}.bj-envio[data-tipo=error]{color:#ff9b8a;background:#d42a162e;border-color:#d42a1680}.bj-nodeliver{border:1px solid var(--bj-alert-border,#d42a1666);color:var(--bj-alert);letter-spacing:.06em;background:#d42a161a;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700}.bj-msg[data-entrega=fallido] .bj-bubble,.bj-msg[data-entrega=sin-remitente] .bj-bubble,.bj-msg[data-entrega=sin-destino] .bj-bubble{border:1px dashed var(--bj-alert-border,#d42a1666)}.bj-otherfrom{border:1px solid var(--bj-line-13);background:var(--bj-line-07);color:var(--bj-ink-62);letter-spacing:.05em;cursor:help;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:700}.bj-mailfiles{border-top:1px dashed var(--bj-line-13);font-family:var(--bt-font-mono);color:var(--bj-ink-55);margin-top:8px;padding-top:8px;font-size:10px;line-height:1.5}.bj-closebtn{width:42px;min-height:42px;color:var(--bj-ink);background:#ffffff8c;border:1px solid #fffc;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bj-closebtn:hover{background:#ffffffd9}.bj-f-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.bj-f-topbtns{align-items:center;gap:6px;display:flex}.bj-f-toggle{border:1px solid var(--bj-line-13);background:var(--bj-surface);width:32px;min-width:32px;height:32px;color:var(--bj-ink-62);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.bj-f-toggle:hover{color:var(--bj-ink);border-color:var(--bj-line-24,#0e0e0c3d)}.bj-f-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.bj-f-avatar{object-fit:cover;background:var(--bj-line-07);border-radius:50%;flex:none;width:64px;height:64px}.bj-f-avatar-none{font-family:var(--bt-font-mono);color:var(--bj-ink-45);place-items:center;font-size:24px;font-weight:700;display:grid}.bj-f-ident{min-width:0}.bj-f-name-read{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.25}.bj-f-mail{font-family:var(--bt-font-mono);color:var(--bj-ink-55);overflow-wrap:anywhere;margin-top:2px;font-size:10.5px}.bj-f-chip{font-family:var(--bt-font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;margin-top:6px;padding:2px 9px;font-size:9.5px;font-weight:700;display:inline-block}.bj-f-chip[data-st=lead]{color:#7a5d00;background:#f5c70033;border-color:#f5c70080}.bj-f-chip[data-st=client]{color:#226039;background:#2f7a4f24;border-color:#2f7a4f66}.bj-f-chip[data-st=archived]{background:var(--bj-line-07);border-color:var(--bj-line-13);color:var(--bj-ink-55)}.bj-f-loading,.bj-f-noemail p{color:var(--bj-ink-62);font-size:12px;line-height:1.5}.bj-f-noemail{border-top:1px solid var(--bj-line-13);gap:8px;margin-top:12px;padding-top:12px;display:grid}.bj-f-input{border:1px solid var(--bj-line-13);background:var(--bj-surface);width:100%;min-height:44px;color:var(--bj-ink);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:16px}.bj-f-input:focus-visible{outline:2px solid var(--bt-banana);outline-offset:1px;border-color:var(--bj-ink)}textarea.bj-f-input{resize:vertical;min-height:88px;line-height:1.5}.bj-f-estado{font-family:var(--bt-font-mono);margin-top:10px;font-size:10.5px;line-height:1.5}.bj-f-estado[data-tipo=guardando]{color:var(--bj-ink-55)}.bj-f-estado[data-tipo=ok]{color:#226039}.bj-f-estado[data-tipo=error]{color:var(--bj-alert)}.bj-f-meta{border-top:1px solid var(--bj-line-13);opacity:.75;margin-top:14px;padding-top:12px}.bj-conv[data-ficha=plegada] .bj-convgrid{grid-template-columns:minmax(0,1fr) 56px}.bj-ficha.is-colapsada{flex-direction:column;align-items:center;gap:12px;min-width:0;padding:16px 6px 12px;display:flex;overflow:hidden}.bj-ficha.is-colapsada .bj-f-avatar{width:40px;height:40px;font-size:16px}.bj-f-vertical{writing-mode:vertical-rl;letter-spacing:.02em;color:var(--bj-ink-62);white-space:nowrap;text-overflow:ellipsis;max-height:220px;font-size:11.5px;font-weight:600;overflow:hidden;transform:rotate(180deg)}.bj.is-narrow .bj-conv[data-ficha=plegada] .bj-convgrid{grid-template-columns:minmax(0,1fr)}.bj.is-narrow .bj-ficha.is-colapsada{flex-direction:row;padding:12px}.bj.is-narrow .bj-f-vertical{writing-mode:horizontal-tb;max-height:none;transform:none}.bj-modal{z-index:80;backdrop-filter:blur(2px);background:#0e0e0c8c;place-items:center;padding:clamp(12px,3vw,32px);display:grid;position:fixed;inset:0}.bj-modal-card{background:var(--bt-white,#fff);width:min(860px,100%);max-height:min(90dvh,900px);color:var(--bj-ink);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px -12px #0e0e0c80}.bj-modal-head,.bj-modal-foot{flex:none;align-items:center;gap:12px;padding:16px clamp(16px,2.4vw,24px);display:flex}.bj-modal-head{border-bottom:1px solid var(--bj-line-13);justify-content:space-between}.bj-modal-title{letter-spacing:-.01em;font-size:16px;font-weight:700}.bj-modal-body{flex:auto;min-height:0;padding:clamp(16px,2.4vw,24px);overflow-y:auto}.bj-modal-foot{border-top:1px solid var(--bj-line-13);background:var(--bj-cream-row);flex-wrap:wrap;justify-content:space-between}.bj-modal-btns{gap:8px;margin-left:auto;display:flex}.bj-modal-foot .bj-f-estado{margin-top:0}.bj-f-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 16px;margin-top:16px;display:grid}.bj-f-row{gap:5px;min-width:0;display:grid}.bj-f-row.is-wide{grid-column:1/-1}.bj-f-label{font-family:var(--bt-font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--bj-ink-62);font-size:9.5px;font-weight:700}.bj-f-photo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bj-f-photobtn{cursor:pointer}.bj-f-add{margin-top:18px;position:relative}.bj-f-menu{z-index:90;border:1px solid var(--bj-line-13);background:var(--bt-white,#fff);border-radius:12px;grid-template-columns:repeat(2,minmax(140px,1fr));gap:2px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 28px -8px #0e0e0c47}.bj-f-menu button{min-height:40px;color:var(--bj-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:12.5px}.bj-f-menu button:hover{background:var(--bj-line-07)}.bj-f-menu button:focus-visible{outline:2px solid var(--bt-banana);outline-offset:-2px}@media (width<=620px){.bj-f-menu{grid-template-columns:1fr;max-height:50dvh;left:0;right:0;overflow-y:auto}}.bj-ficha{border-color:var(--bj-line-24,#0e0e0c3d);background:var(--bj-surface);box-shadow:var(--bj-card-shadow);padding-top:18px;position:relative;overflow:hidden}.bj-ficha:before{content:"";z-index:2;background:var(--bt-banana);height:4px;position:absolute;inset:0 0 auto}.bj-f-title{color:var(--bj-ink-62);flex:1 0 100%;align-items:center;gap:6px;margin-bottom:8px;font-size:10.5px;display:flex}.bj-ficha .bj-f-top{flex-wrap:wrap;justify-content:flex-end}.bj-f-rotulo{font-family:var(--bt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bj-ink-45);max-height:140px;font-size:9px;font-weight:700}.bj-f-bg{z-index:0;background-image:var(--foto);opacity:.28;pointer-events:none;background-position:50% 30%;background-size:cover;position:absolute;inset:0 0 50%;mask-image:linear-gradient(#000 0%,#0000008c 55%,#0000 100%)}.bj-ficha>:not(.bj-f-bg){z-index:1;position:relative}.bj-ficha:has(.bj-f-bg) .bj-f-avatar{box-shadow:0 0 0 3px var(--bj-surface), 0 2px 8px #0e0e0c2e}.bj-ficha.is-colapsada .bj-f-bg{inset:0 0 35%}.bj-row-bg{z-index:0;background-image:var(--foto);opacity:.2;pointer-events:none;background-position:50% 25%;background-size:cover;position:absolute;inset:0 0 0 45%;mask-image:linear-gradient(270deg,#000 0%,#00000080 45%,#0000 100%)}.bj-row-bg~*{z-index:1;position:relative}.bj-row[data-unread="0"] .bj-num,.bj-num{z-index:1}.bj-row[data-unread="1"] .bj-num,.bj-row[aria-current=true] .bj-num,.bj-rowwrap[data-pinned="1"] .bj-row .bj-num{z-index:1;position:absolute}.bj-rowwrap[data-foto="1"] .bj-num{color:#0e0e0cbf}.bj-rowwrap[data-foto="1"] .bj-time{color:#0e0e0ccc}.bj-rowwrap[data-foto="1"] .bj-row[data-unread="1"] .bj-num{color:var(--bj-ink)}.bj-navbtn{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;transition:opacity .15s}.bj-navbtn-off{opacity:.42;font-weight:500}.bj-navbtn-off:hover{opacity:.7}.bj-navbtn:focus-visible{outline:2px solid var(--bt-banana);outline-offset:3px;border-radius:4px}.bj-contactos{padding:clamp(14px, 2vw, 22px) var(--bj-pad) clamp(20px, 3vw, 32px)}.bj-roster-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bj-roster-search{flex:260px;min-width:0}.bj-roster-filters{flex-wrap:wrap;gap:6px;display:flex}.bj-cfilter{border:1px solid var(--bj-line-13);background:var(--bj-surface);min-height:44px;color:var(--bj-ink-62);font-family:var(--bt-font-mono);letter-spacing:.03em;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:600}.bj-cfilter[aria-pressed=true]{background:var(--bj-ink);border-color:var(--bj-ink);color:var(--bt-banana);font-weight:700}.bj-cfilter:focus-visible{outline:2px solid var(--bt-banana);outline-offset:2px}.bj-roster-order{flex-wrap:wrap;gap:6px;display:flex}.bj-roster-count{font-family:var(--bt-font-mono);color:var(--bj-ink-55);margin-bottom:8px;font-size:10.5px}.bj-alpha{border-bottom:1px solid var(--bj-line-13);flex-wrap:wrap;gap:2px 4px;margin-bottom:10px;padding-bottom:8px;display:flex}.bj-alpha-letter{min-width:22px;min-height:22px;font-family:var(--bt-font-mono);color:var(--bj-ink-38);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 3px;font-size:12px;font-weight:600}.bj-alpha-letter[aria-disabled=true]{color:var(--bj-ink-38);opacity:.45;cursor:default}.bj-alpha-letter:not([aria-disabled=true]){color:var(--bj-ink)}.bj-alpha-letter.is-active{background:var(--bj-ink);color:var(--bt-banana);font-weight:700}.bj-alpha-letter:not([aria-disabled=true]):focus-visible{outline:2px solid var(--bt-banana);outline-offset:1px}.bj-roster-list{gap:8px;display:grid}.bj-crow{border:1px solid var(--bj-line-13);background:var(--bj-surface);width:100%;min-height:64px;color:var(--bj-ink);text-align:left;font:inherit;cursor:pointer;border-radius:14px;grid-template-columns:44px minmax(0,2fr) minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid;box-shadow:0 1px 2px #0e0e0c0d}.bj-crow:hover{border-color:var(--bj-ink);box-shadow:0 2px 6px #0e0e0c1f}.bj-crow:focus-visible{outline:2px solid var(--bt-banana);outline-offset:2px}.bj-crow-av{width:44px;height:44px;font-size:17px}.bj-crow-main{min-width:0}.bj-crow-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;display:block;overflow:hidden}.bj-crow-mail,.bj-crow-company,.bj-crow-when{font-family:var(--bt-font-mono);color:var(--bj-ink-55);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.bj-crow-when{text-align:right}@media (width<=720px){.bj-crow{grid-template-columns:44px minmax(0,1fr) auto}.bj-crow-company,.bj-crow-when{display:none}}.bj-p{max-width:560px;margin:0 auto}.bj-p-topbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bj-p-hero{border:1px solid var(--bj-line-13);background:var(--bj-cream-row);text-align:center;border-radius:20px 20px 0 0;justify-items:center;gap:6px;padding:clamp(20px,4vw,32px) 20px clamp(18px,3vw,26px);display:grid;position:relative;overflow:hidden}.bj-p-bg{background-image:var(--foto);opacity:.28;pointer-events:none;background-position:50% 30%;background-size:cover;position:absolute;inset:0 0 40%;mask-image:linear-gradient(#000 0%,#00000080 60%,#0000 100%)}.bj-p-hero>:not(.bj-p-bg){z-index:1;position:relative}.bj-p-av{width:112px;height:112px;box-shadow:0 0 0 4px var(--bj-cream-row), 0 4px 14px #0e0e0c33;font-size:42px}.bj-p-name{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(19px,3vw,24px);font-weight:700;line-height:1.2}.bj-p-sub{color:var(--bj-ink-62);font-size:13px}.bj-p-acciones{border:1px solid var(--bj-line-13);background:var(--bj-surface);border-top:0;border-radius:0 0 20px 20px;display:flex;overflow:hidden}.bj-p-acc{min-width:0;min-height:var(--bt-tap,44px);border-left:1px solid var(--bj-line-13);color:var(--bj-ink);flex:1 1 0;place-items:center;gap:2px;padding:10px 6px;font-size:10.5px;font-weight:600;text-decoration:none;display:grid}.bj-p-acc:first-child{border-left:0}.bj-p-acc span[aria-hidden]{font-size:16px}.bj-p-acc:hover{background:var(--bj-line-07)}.bj-p-acc:focus-visible{outline:2px solid var(--bt-banana);outline-offset:-2px}.bj-p-sec{border:1px solid var(--bj-line-13);background:var(--bj-surface);border-radius:16px;margin-top:16px;overflow:hidden}.bj-p-sectitle{border-bottom:1px solid var(--bj-line-13);background:var(--bj-cream-row);font-family:var(--bt-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bj-ink-62);padding:10px 16px;font-size:9.5px;font-weight:700}.bj-p-row{border-top:1px solid var(--bj-line-07);grid-template-columns:116px minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 16px;display:grid}.bj-p-sec dl>.bj-p-row:first-child{border-top:0}.bj-p-row dt{font-family:var(--bt-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bj-ink-55);font-size:9.5px;font-weight:700}.bj-p-row dd{overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.bj-p-row dd a{color:var(--bj-ink);text-underline-offset:2px}.bj-p-notes{grid-template-columns:minmax(0,1fr)}.bj-p-notes dd{white-space:pre-wrap}@media (width<=520px){.bj-p-row{grid-template-columns:minmax(0,1fr);gap:3px}}.bj-f-rowhead{align-items:center;gap:6px;min-height:28px;display:flex}.bj-f-rowhead .bj-f-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bj-f-grab,.bj-f-arrow{box-sizing:content-box;width:28px;height:28px;color:var(--bj-ink-45);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-8px;padding:8px;font-size:13px;line-height:1;display:inline-flex}.bj-f-grab{cursor:grab;touch-action:none}.bj-f-grab:active{cursor:grabbing}.bj-f-grab:hover,.bj-f-arrow:not(:disabled):hover{border-color:var(--bj-line-13);background:var(--bj-line-07);color:var(--bj-ink)}.bj-f-grab:focus-visible,.bj-f-arrow:focus-visible{outline:2px solid var(--bt-banana);outline-offset:1px}.bj-f-arrow:disabled{opacity:.3;cursor:default}.bj-f-arrows{flex:none;align-items:center;gap:10px;display:flex}.bj-f-row[data-arrastrando="1"]{z-index:5;pointer-events:none;background:var(--bt-white,#fff);outline:2px solid var(--bt-banana);outline-offset:4px;border-radius:10px;position:relative;box-shadow:0 8px 24px -6px #0e0e0c59}@media (prefers-reduced-motion:no-preference){.bj-f-row{transition:transform .16s}.bj-f-row[data-arrastrando="1"]{transition:none}}.bj-kpi-selectall{text-align:left;min-height:44px;font-family:var(--bt-font-sans);color:var(--bj-ink);cursor:pointer;flex-direction:row;align-items:center;gap:10px}.bj-kpi-selectall:disabled{opacity:.5;cursor:default}.bj-sa-check{border:1.5px solid var(--bj-line-24,#0e0e0c3d);background:var(--bj-surface);border-radius:6px;flex:none;width:20px;height:20px;position:relative}.bj-kpi-selectall[aria-pressed=true] .bj-sa-check{background:var(--bt-banana);border-color:var(--bt-banana)}.bj-kpi-selectall[aria-pressed=true] .bj-sa-check:after{content:"";border:solid var(--bt-ink);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.bj-sa-body{flex-direction:column;gap:2px;min-width:0;display:flex}.bj-sa-label{font-size:12.5px;font-weight:700;line-height:1.2}.bj-sa-count{font-family:var(--bt-font-mono);letter-spacing:.05em;color:var(--bj-ink-45);font-size:10px}.bj-kpi-selectall[aria-pressed=true] .bj-sa-count{color:#ffffff9e}.bj-kpi-selectall:hover{border-color:var(--bj-line-24,#0e0e0c3d);background:var(--bj-cream)}.bj-kpi-selectall[aria-pressed=true]{background:var(--bt-ink);border-color:var(--bt-ink);color:#fff}.bj-kpi-selectall[aria-pressed=true]:hover{background:#000}@media (width<=640px){.bj-top{padding:10px var(--bj-pad) 12px;gap:10px}.bj-top .bj-logo{height:58px;margin-bottom:-10px}.bj-brand{flex:100%;gap:10px}.bj-brand>div{min-width:0;padding-bottom:0}.bj-titlerow{gap:6px 8px}.bj-pill{gap:4px;padding:3px 7px;font-size:9px}.bj-pill-live{padding:3px 8px;font-size:9px}.bj-sub{margin-top:3px;font-size:9.5px}.bj-tools{flex:100%;gap:8px}.bj-tools-row{justify-content:space-between;gap:8px}.bj-lang{min-width:38px;min-height:36px;font-size:10.5px}.bj-iconbtn{width:36px;height:36px}.bj-back,.bj-logout{letter-spacing:.02em;min-height:36px;padding:0 11px;font-size:10px}.bj-searchbox[data-open="1"] .bj-search{width:min(48vw,200px);height:36px}}.bj-pills{align-items:center;gap:8px;min-width:0;display:flex}.bj-pills[hidden]{display:none}@media (width<=640px){.bj-pills{flex:1 0 100%}.bj-tools-row{justify-content:flex-start}.bj-tools-row>:last-child{margin-left:auto}}.bj-rowwrap[data-pinned="1"]{background:color-mix(in srgb, var(--bj-canal) 14%, #fff)}.bj-rowwrap[data-pinned="1"][data-selected="1"]{background:color-mix(in srgb, var(--bj-canal) 22%, #fff)}.bj-rowwrap[data-pinned="1"] .bj-num{font-weight:800}.bj-row-title{color:var(--bj-ink);font-size:22px;line-height:1.2}.bj-row[data-unread="0"] .bj-row-title{color:var(--bj-ink-62);font-size:17px}.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"] .bj-row-title,.bj-row[data-unread="0"][aria-current=true] .bj-row-title{color:var(--bj-ink);font-size:22px}.bj-row[data-unread="1"],.bj-row[aria-current=true],.bj-rowwrap[data-pinned="1"] .bj-row,.bj-row[data-unread="0"][aria-current=true],.bj-rowwrap[data-pinned="1"] .bj-row[data-unread="0"]{flex-direction:column;align-items:stretch;display:flex}.bj-row[data-unread="1"] .bj-kindrow,.bj-row[aria-current=true] .bj-kindrow,.bj-rowwrap[data-pinned="1"] .bj-row .bj-kindrow{order:1}.bj-row[data-unread="1"] .bj-row-title,.bj-row[aria-current=true] .bj-row-title,.bj-rowwrap[data-pinned="1"] .bj-row .bj-row-title{order:2;margin-bottom:4px}.bj-row[data-unread="1"] .bj-row-preview,.bj-row[aria-current=true] .bj-row-preview,.bj-rowwrap[data-pinned="1"] .bj-row .bj-row-preview{order:3}.bj-row[data-unread="1"] .bj-row-foot,.bj-row[aria-current=true] .bj-row-foot,.bj-rowwrap[data-pinned="1"] .bj-row .bj-row-foot{order:4}.bj-row[data-unread="1"] .bj-meta,.bj-row[aria-current=true] .bj-meta,.bj-rowwrap[data-pinned="1"] .bj-row .bj-meta{flex-wrap:wrap;order:5;justify-content:flex-start;margin:8px 0 0}.bj-kpi-tira{flex-direction:row;align-items:stretch;gap:0;padding:0}.bj-mini{border-right:1px solid var(--bj-line-07);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:0;padding:8px 2px;display:flex}.bj-mini:last-child{border-right:0}.bj-mini-label{font-family:var(--bt-font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--bj-ink-45);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:700;overflow:hidden}.bj-mini-value{font-family:var(--bt-font-mono);color:var(--bj-ink);font-size:26px;font-weight:700;line-height:1}.bj-mini.is-alert .bj-mini-value,.bj-mini.is-alert .bj-mini-label{color:var(--bj-alert)}.bj-f-toggle{border:1px solid var(--bj-ink);background:var(--bt-banana);width:34px;min-width:34px;height:34px;color:var(--bj-ink);border-radius:10px;font-size:20px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 5px #0e0e0c38}.bj-f-toggle:hover{background:var(--bt-banana-hover,#ffd42a);color:var(--bj-ink);border-color:var(--bj-ink);transform:translateY(-1px);box-shadow:0 4px 9px #0e0e0c42}.bj-f-toggle:active{transform:translateY(0)}.bj-ficha.is-colapsada .bj-f-toggle{border-radius:8px;width:100%;min-width:0}@media (prefers-reduced-motion:reduce){.bj-f-toggle{transition:none}}.bj-widget{text-align:center;flex-direction:column;align-items:center;width:100%;margin:0 auto;display:flex}.bj-w-reloj{width:100%;font-family:var(--bt-font-mono);letter-spacing:-.07em;color:var(--bj-ink-38,#0e0e0c61);font-variant-numeric:tabular-nums;margin:18px 0 14px;font-size:min(258px,31cqi);font-weight:700;line-height:.82}.bj-w-luna,.bj-w-sol{min-height:60px}.bj-w-sol{border:1px solid var(--bj-line-13);border-radius:var(--bj-w-radio);background:var(--bj-cream);justify-content:center;align-items:center;gap:10px;width:100%;margin:0;padding:4px 8px;display:flex}.bj-w-sol-ico{flex:none}.bj-w-sol-rayos path{fill:none;stroke:#e0a800;stroke-width:1.6px;stroke-linecap:round}.bj-w-sol-txt{flex-direction:column;line-height:1.2;display:flex}.bj-w-sol-txt b{font-family:var(--bt-font-mono);color:var(--bj-ink);font-size:13px}.bj-w-sol-txt em{font-style:normal;font-family:var(--bt-font-mono);color:var(--bj-ink-45);font-size:10px}.bj-w-hr{border:0;border-top:1px solid var(--bj-line-13);width:min(420px,100%);height:0;margin:6px 0}.bj-w-lugar{border-radius:var(--bj-w-radio);background:var(--bj-cream);border:1px solid var(--bj-line-13);letter-spacing:.01em;width:100%;color:var(--bj-ink-62);text-align:center;margin:0;padding:9px 14px;font-size:16px;font-weight:700;line-height:1.2}.bj-w-clima{border:1px solid var(--bj-line-16);border-radius:var(--bj-w-radio);background:var(--bj-cream);width:100%;box-shadow:var(--bj-card-shadow);flex-direction:column;justify-content:space-between;padding:14px;display:flex}.bj-w-clima.is-vacia{color:var(--bj-ink-45);padding:18px 14px;font-size:12.5px}.bj-w-clima.is-vacia p{margin:0}.bj-w-ahora{text-align:left;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"icono temp hl""icono estado hl";align-items:center;gap:0 12px;display:grid}.bj-w-icogrande{color:var(--bj-ink);grid-area:icono;place-items:center;display:grid}.bj-w-temp{font-family:var(--bt-font-mono);color:var(--bj-ink);grid-area:temp;font-size:34px;font-weight:700;line-height:1.1}.bj-w-estado{color:var(--bj-ink-62);grid-area:estado;font-size:12.5px}.bj-w-hl{border-left:1px solid var(--bj-line-13);flex-direction:column;grid-area:hl;place-self:center end;gap:2px;margin:0;padding-left:12px;display:flex}.bj-w-hl-fila{font-family:var(--bt-font-mono);color:var(--bj-ink);align-items:baseline;gap:4px;line-height:1.1;display:flex}.bj-w-hl-fila svg{fill:var(--bj-ink-45);align-self:center}.bj-w-hl-fila b{font-size:14px;font-weight:700}.bj-w-hl-fila em{letter-spacing:.06em;text-transform:uppercase;color:var(--bj-ink-45);font-size:9px;font-style:normal}.bj-w-hl-fila.is-min{color:var(--bj-ink-62)}.bj-w-hl-fila.is-min b{font-weight:500}.bj-w-prox{border-top:1px solid var(--bj-line-13);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:grid}.bj-w-prox li{color:var(--bj-ink-62);flex-direction:column;align-items:center;gap:5px;display:flex}.bj-w-dia{font-family:var(--bt-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--bj-ink-45);font-size:9.5px;font-weight:700}.bj-w-maxmin{font-family:var(--bt-font-mono);white-space:nowrap;font-size:10.5px}.bj-w-maxmin b{color:var(--bj-ink)}.bj-w-ico[data-clima=sol],.bj-w-ico[data-clima=nubes]{color:#d9a400}.bj-w-ico[data-noche="1"][data-clima=sol],.bj-w-ico[data-noche="1"][data-clima=nubes]{color:var(--bj-ink-62)}.bj-w-prox .bj-w-ico{flex:none}.bj-w-fila{justify-content:center;align-items:stretch;gap:var(--bj-w-aire);grid-template-columns:minmax(170px,210px) minmax(240px,340px);width:100%;display:grid}.bj-w-hoy{grid-area:1/1/span 2}.bj-w-colclima .bj-w-clima{grid-area:1/2}.bj-w-colclima .bj-w-sol{grid-area:2/2;margin:0}@container (width<=540px){.bj-w-fila{grid-template-columns:minmax(0,340px)}.bj-w-hoy{grid-row:1}.bj-w-colclima .bj-w-clima,.bj-w-colclima .bj-w-sol{grid-column:1}.bj-w-colclima .bj-w-clima{grid-row:2}.bj-w-colclima .bj-w-sol{grid-row:3}}.bj-cal{border:1px solid var(--bj-line-16);background:var(--bj-surface);width:min(340px,100%);box-shadow:var(--bj-card-shadow);text-align:left;border-radius:16px;padding:14px}.bj-cal-top{border-bottom:1px solid var(--bj-line-13);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.bj-cal-titulo{letter-spacing:-.01em;color:var(--bj-ink);margin:0;font-size:17px;font-weight:700}.bj-cal-navs{gap:6px;display:flex}.bj-cal-nav{border:1px solid var(--bt-banana);background:var(--bt-banana);width:34px;height:30px;color:var(--bj-ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;display:inline-flex}.bj-cal-nav:hover{background:var(--bt-banana-hover,#ffd42a)}.bj-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;margin-top:10px;display:grid}.bj-cal-cab{color:var(--bj-ink);place-items:center;padding:4px 0 6px;font-size:12px;font-weight:700;display:grid}.bj-cal-dia{aspect-ratio:1.35;color:var(--bj-ink-62);border-radius:8px;place-items:center;font-size:12.5px;display:grid}.bj-cal-dia.is-hoy{background:var(--bt-banana);color:var(--bj-ink);font-weight:700}.bj-cal-meses{border-top:1px solid var(--bj-line-13);grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;margin-top:8px;padding-top:8px;display:grid}.bj-cal-mes{font-family:var(--bt-font-mono);letter-spacing:.01em;color:var(--bj-ink-38,#0e0e0c61);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:2px 0;font-size:8.5px;display:flex}.bj-cal-mes:hover{color:var(--bj-ink-62)}.bj-cal-mes.is-activo{color:var(--bj-ink);font-weight:700}.bj-cal-mes i{background:0 0;border-radius:50%;width:6px;height:6px}.bj-cal-mes.is-activo i{background:var(--bt-banana)}.bj-w-hoy{align-items:stretch;gap:var(--bj-w-aire);flex-direction:column;display:flex}.bj-w-tile{border-radius:var(--bj-w-radio);background:var(--bt-ink);color:#fff;text-align:center;width:100%;padding:12px 14px 10px;box-shadow:0 6px 18px #0e0e0c38}.bj-w-tile-top{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}.bj-w-tile-top b{color:var(--bt-banana)}.bj-w-tile-top span{color:#ffffff8c}.bj-w-tile-num{letter-spacing:-.05em;margin:-2px 0 0;font-size:62px;font-weight:700;line-height:1}.bj-w-tile-anio{font-family:var(--bt-font-mono);letter-spacing:.12em;color:#ffffffb8;margin:2px 0 0;font-size:11px;font-weight:700}.bj-widget{--bj-w-radio:16px;--bj-w-aire:12px}.bj-w-side{text-align:left;flex-direction:column;flex:150px;justify-content:center;gap:10px;min-width:150px;display:flex}.bj-w-luna{border:1px solid var(--bj-line-13);border-radius:var(--bj-w-radio);background:var(--bj-cream);justify-content:center;align-items:center;gap:10px;width:100%;margin:0;padding:4px 8px;display:flex}.bj-w-luna-ico{flex:none}.bj-w-luna-sombra{fill:#0e0e0c21}.bj-w-luna-luz{stroke:#0e0e0c29;stroke-width:.5px}.bj-w-luna-mares ellipse{fill:#54524c33}.bj-w-luna-crateres circle{fill:#48423433}.bj-w-luna-relieve circle{fill:none;stroke:#ffffff8c;stroke-width:.5px}.bj-w-luna-txt{flex-direction:column;line-height:1.2;display:flex}.bj-w-luna-txt b{color:var(--bj-ink);font-size:11.5px}.bj-w-luna-txt em{font-style:normal;font-family:var(--bt-font-mono);color:var(--bj-ink-45);font-size:9.5px}.bj-w-colclima{display:contents}.bj-w-colclima .bj-w-clima{align-self:stretch;width:100%}.bj-w-dosp{vertical-align:.42em;letter-spacing:0;opacity:.85;margin:0 -.04em;font-size:.5em;display:inline-block}.bj-w-fila{align-items:stretch}.bj-w-hoy{justify-content:stretch}.bj-w-tile{flex-direction:column;flex:1;justify-content:center;gap:2px;padding:14px 18px;display:flex}.bj-w-tile-top{font-size:21px}.bj-w-tile-num{font-size:84px}.bj-w-tile-anio{letter-spacing:.14em;font-size:16px}.bj-w-clima[data-clima]{background-repeat:no-repeat;background-size:cover}.bj-w-clima[data-clima=sol]{background-image:linear-gradient(180deg, #ffe9a8 0%, #fff6dc 46%, var(--bj-surface) 100%);border-color:#d9a40047}.bj-w-clima[data-clima=nubes]{background-image:linear-gradient(180deg, #dbeafe 0%, #eef4fb 48%, var(--bj-surface) 100%);border-color:#5b5bd62e}.bj-w-clima[data-clima=nublado],.bj-w-clima[data-clima=niebla]{background-image:linear-gradient(180deg, #d9dde3 0%, #eceef1 50%, var(--bj-surface) 100%);border-color:#0e0e0c2e}.bj-w-clima[data-clima=lluvia]{background-image:linear-gradient(180deg, #c9d8e8 0%, #e3ebf4 50%, var(--bj-surface) 100%);border-color:#2b5c8a3d}.bj-w-clima[data-clima=nieve]{background-image:linear-gradient(180deg, #e4eef7 0%, #f2f7fb 50%, var(--bj-surface) 100%);border-color:#2b5c8a2e}.bj-w-clima[data-clima=tormenta]{background-image:linear-gradient(180deg, #c3c2d6 0%, #e6e5ee 50%, var(--bj-surface) 100%);border-color:#4a3c7c42}.bj-w-clima[data-noche="1"]{background-image:linear-gradient(180deg, #b9c4dc 0%, #dfe4ef 48%, var(--bj-surface) 100%);border-color:#1f294a42}.bj-day{border-bottom:0}.bj-day+.bj-day{margin-top:10px}.bj-conflictos{padding:clamp(14px, 2vw, 22px) var(--bj-pad) clamp(20px, 3vw, 32px);flex-direction:column;gap:14px;display:flex}.bj-conflictos-intro{max-width:78ch;color:var(--bj-ink-70,#ffffffb3);font-size:13px;line-height:1.45}.bj-conflicto{flex-direction:column;gap:14px;padding:16px;display:flex}.bj-conflicto dl{gap:6px 16px;margin:0;display:grid}.bj-conflicto .bj-kv{grid-template-columns:minmax(120px,190px) 1fr;align-items:baseline;gap:4px 16px;display:grid}.bj-conflicto dt{font-family:var(--bt-font-mono);letter-spacing:var(--bt-ls-label);text-transform:uppercase;opacity:.62;font-size:10px}.bj-conflicto dd{overflow-wrap:anywhere;margin:0;font-size:13px}.bj-conflicto-btns{border-top:1px solid var(--bj-line-13);flex-wrap:wrap;gap:10px;margin-top:2px;padding-top:2px;display:flex}.bj.is-narrow .bj-conflicto .bj-kv{grid-template-columns:minmax(0,1fr)}.bj-conflicto dd{text-align:left}
