.bxp-insights,.bxp-replay,.bxp-heatmap{--bi-blue:#0b3b8c;--bi-copper:#c99a7a;--bi-ink:#193456;--bi-muted:#526b8c;--bi-line:#dce5f0;box-sizing:border-box;color:var(--bi-ink);font:400 14px/1.8 Cairo,Tahoma,Arial,sans-serif;direction:rtl;text-align:start}.bxp-insights *,.bxp-replay *,.bxp-heatmap *{box-sizing:border-box}.bxp-insights[hidden],.bxp-replay[hidden],.bxp-heatmap[hidden],.bxp-insights [hidden],.bxp-replay [hidden],.bxp-heatmap [hidden]{display:none!important}.bxp-insights{max-width:1180px;margin:30px auto;padding:24px;border:1px solid var(--bi-line);border-radius:22px;background:linear-gradient(120deg,#fff 38%,#f2f6fd);box-shadow:0 12px 36px #0b3b8c08}.bxp-insights-kicker{display:block;color:#755038;font-size:12px;font-weight:700;letter-spacing:.02em}.bxp-insights h2{margin:3px 0 8px;color:var(--bi-blue);font-size:21px;font-weight:800;line-height:1.5}.bxp-insights-header p{margin:0;max-width:900px;color:var(--bi-muted);font-size:13px}.bxp-insights-form{display:flex;align-items:center;gap:20px;margin-top:20px;padding-top:18px;border-top:1px solid var(--bi-line)}.bxp-insights-choice{display:flex;align-items:flex-start;gap:11px;flex:1;cursor:pointer}.bxp-insights-choice input{flex:0 0 20px;width:20px;height:20px;margin:4px 0 0;accent-color:var(--bi-blue);cursor:pointer}.bxp-insights-choice strong{display:block;font-size:14px;font-weight:700}.bxp-insights-choice small{display:block;margin-top:2px;color:var(--bi-muted);font-size:12px;line-height:1.8}.bxp-insights-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:9px 20px;border:1px solid var(--bi-blue);border-radius:12px;background:var(--bi-blue);color:#fff;font:700 13px/1.7 Cairo,Tahoma,Arial,sans-serif;cursor:pointer;transition:background .15s,box-shadow .15s}.bxp-insights-button:hover:not(:disabled){background:#072d6d;box-shadow:0 6px 18px #0b3b8c20}.bxp-insights-button:disabled{border-color:#b8c4d4;background:#e3eaf4;color:var(--bi-muted);cursor:wait}.bxp-insights-status{min-height:22px;margin:12px 0 0;color:var(--bi-muted);font-size:12px}.bxp-insights-status[data-error=true]{color:#9c2939}.bxp-insights-note{margin:8px 0 0;color:var(--bi-muted);font-size:12px}.bxp-insights-details{margin-top:14px;padding-top:10px;border-top:1px solid var(--bi-line)}.bxp-insights-details summary{min-height:36px;color:var(--bi-blue);font-size:12px;font-weight:700;cursor:pointer}.bxp-insights-details p{max-width:900px;margin:4px 0 0;color:var(--bi-muted);font-size:12px}.bxp-insights :is(button,input,a,summary):focus-visible,.bxp-replay :is(button,input,select,a):focus-visible,.bxp-heatmap :is(button,input,select,a):focus-visible{outline:3px solid var(--bi-blue);outline-offset:4px}.bxp-replay,.bxp-heatmap{min-width:0;padding:22px;border:1px solid var(--bi-line);border-radius:20px;background:#fff;box-shadow:0 10px 32px #0b3b8c06}.bxp-replay-heading,.bxp-heatmap-heading{margin-bottom:17px}.bxp-replay-heading h3,.bxp-heatmap-heading h3{margin:0 0 5px;color:var(--bi-blue);font-size:18px;line-height:1.55;font-weight:800}.bxp-replay-heading p,.bxp-heatmap-heading p{margin:0;color:var(--bi-muted);font-size:12px}.bxp-replay-stage{position:relative;aspect-ratio:16/10;max-height:560px;overflow:hidden;border:1px solid #cfdceb;border-radius:14px;background-color:#f7f9fc;background-image:linear-gradient(#dce5f044 1px,transparent 1px),linear-gradient(90deg,#dce5f044 1px,transparent 1px);direction:ltr;touch-action:pan-y}.bxp-replay-document{position:absolute;top:0;left:0;width:100%;min-height:100%;transform-origin:top left;pointer-events:none}.bxp-replay-box{position:absolute;overflow:hidden;border:1px solid #aac0dc;border-radius:5px;background:#e8effa;color:var(--bi-blue);font-size:12px;line-height:1.4;padding:2px 4px;pointer-events:none}.bxp-replay-box::after{content:"";position:absolute;bottom:10%;left:15%;width:70%;height:4px;opacity:.35;border-radius:3px;background:#b5c7e0}.bxp-replay-box[data-role=button]{border-color:#b6825f;background:#ecd6c7}.bxp-replay-box[data-role=button]::after{background:#b88968}.bxp-replay-box[data-role=link]{border-color:#a1badc;background:#dce8f8}.bxp-replay-box[data-role=control]{border-color:#94abc9;background:#fff}.bxp-replay-box[data-role=card]{border-color:#c7d3e3;background:#edf2f8}.bxp-replay-box[data-role=media]{border-color:#b8cadf;background:linear-gradient(135deg,#e0e9f5,#f1f5fb)}.bxp-replay-cursor{position:absolute;z-index:5;width:14px;height:14px;border:2px solid #fff;border-radius:50%;background:var(--bi-blue);box-shadow:0 0 0 1px #0b3b8c55,0 3px 9px #19345630;transform:translate(-50%,-50%);pointer-events:none}.bxp-replay-trail,.bxp-replay-rings{position:absolute;inset:0;width:auto;height:auto;background:none;transform:none;z-index:3;pointer-events:none}.bxp-replay-trail>span{position:absolute;width:5px;height:5px;border-radius:50%;background:#0b3b8c66;transform:translate(-50%,-50%)}.bxp-replay-rings{z-index:4}.bxp-replay-click{position:absolute;z-index:4;width:28px;height:28px;border:2px solid #a76b43;border-radius:50%;background:#c99a7a30;transform:translate(-50%,-50%);pointer-events:none}.bxp-replay-hover{z-index:2;border-color:#a66d45!important;outline:2px solid #a66d4580;outline-offset:2px;background:#ead2bf80!important}.bxp-replay-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.bxp-replay-controls button,.bxp-replay-controls select{min-height:44px;padding:8px 14px;border:1px solid #cbd9eb;border-radius:10px;background:#fff;color:var(--bi-blue);font:700 12px/1.6 Cairo,Tahoma,Arial,sans-serif;cursor:pointer}.bxp-replay-controls button:hover:not(:disabled){border-color:var(--bi-blue);background:#eef4fd}.bxp-replay-controls button[aria-pressed=true]{border-color:var(--bi-blue);background:var(--bi-blue);color:#fff}.bxp-replay-controls button:disabled{background:#edf2f8;color:#62758c;cursor:default}.bxp-replay-controls select{min-width:82px;font-weight:400}.bxp-replay-controls input[type=range]{flex:1;min-width:120px;max-width:100%;height:32px;margin:0;accent-color:var(--bi-blue);direction:ltr;cursor:pointer}.bxp-replay-controls output{min-width:94px;color:var(--bi-muted);font-size:12px;font-variant-numeric:tabular-nums;direction:ltr;text-align:center}.bxp-replay-timeline{position:relative;min-height:40px;margin-top:12px;border:1px solid #e0e7f1;border-radius:10px;background:linear-gradient(#f9fbfe,#eff4fb);direction:ltr}.bxp-replay-marker{position:absolute;top:0;min-width:24px;min-height:38px;padding:0;border:0;border-radius:5px;background:transparent;transform:translateX(-50%);cursor:pointer}.bxp-replay-marker::after{content:"";display:block;width:5px;height:18px;margin:auto;border-radius:3px;background:var(--bi-copper)}.bxp-replay-marker:hover::after,.bxp-replay-marker:focus-visible::after{background:var(--bi-blue)}.bxp-replay-empty,.bxp-heatmap-empty{margin:0;padding:30px 20px;border:1px dashed #c8d7e9;border-radius:14px;background:#f7f9fd;color:var(--bi-muted);font-size:13px;text-align:center}.bxp-heatmap-stage{position:relative;aspect-ratio:1/.9;max-height:560px;overflow:hidden;border:1px solid #cfdceb;border-radius:14px;background:#f5f8fc;direction:ltr}.bxp-heatmap-stage svg{display:block;width:100%;height:100%;overflow:hidden}.bxp-heatmap-legend{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:13px;color:var(--bi-muted);font-size:12px}.bxp-heatmap-legend::before{content:"";display:block;width:90px;height:9px;border:1px solid #0b3b8c18;border-radius:10px;background:linear-gradient(90deg,#dbe8f8,#6990bd,#0b3b8c,#c99a7a,#a7613b);flex-shrink:0}@media(max-width:700px){.bxp-insights{margin:24px 16px;padding:20px;border-radius:18px}.bxp-insights-form{align-items:stretch;flex-direction:column;gap:15px}.bxp-insights-button{width:100%;min-height:46px}.bxp-insights h2{font-size:19px}.bxp-replay,.bxp-heatmap{padding:16px;border-radius:16px}.bxp-replay-stage{border-radius:10px;aspect-ratio:4/3}.bxp-replay-controls{gap:8px}.bxp-replay-controls input[type=range]{order:5;flex-basis:100%;width:100%}.bxp-replay-controls output{margin-inline-start:auto;min-width:88px}.bxp-replay-heading h3,.bxp-heatmap-heading h3{font-size:17px}.bxp-heatmap-stage{border-radius:10px;aspect-ratio:1/1.1}}@media(prefers-reduced-motion:reduce){.bxp-insights-button,.bxp-replay *,.bxp-heatmap *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
