html.ibm-modal-open,html.ibm-modal-open body{overscroll-behavior:none}@keyframes ibm-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.modal-root{z-index:12000;pointer-events:auto;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-backdrop{cursor:pointer;background:#0f0f0f73;border:0;position:absolute;inset:0}.modal-panel{z-index:1;color:#1c1917;background:#fff;border:1px solid #1c19171f;border-radius:14px;flex-direction:column;width:100%;max-height:min(88vh,820px);animation:.18s ibm-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000002e}.modal-head{border-bottom:1px solid #1c19171f;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;display:flex}.modal-head h2{color:#1c1917;margin:0;font-size:1.15rem;font-weight:700}.modal-head p{color:#5c564e;margin:.2rem 0 0;font-size:.875rem}.modal-close{appearance:none;cursor:pointer;color:#5c564e;background:#fff;border:1px solid #1c191724;border-radius:8px;flex-shrink:0;width:34px;height:34px;font-size:1.25rem;line-height:1}.modal-body{padding:1.15rem 1.25rem;overflow:hidden auto}.modal-footer{background:#fafbfc;border-top:1px solid #1c19171f;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.95rem 1.25rem;display:flex}.live-visitors-modal.modal-root{padding:max(.75rem, env(safe-area-inset-top,0px)) .75rem max(.75rem, env(safe-area-inset-bottom,0px));place-items:center;z-index:12000!important;filter:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:auto!important;max-width:none!important;height:auto!important;display:grid!important;position:fixed!important;inset:0!important;transform:none!important}.live-visitors-modal .modal-panel{background:#fff;max-height:min(94vh,980px)}.live-visitors-modal .modal-body{background:#f7f5f2;padding:1rem 1.1rem 1.15rem}@media (width<=768px){.live-visitors-modal .modal-panel{border-radius:12px;width:100%;max-width:100%;max-height:min(92vh,100%)}}.googlebot-pages{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.googlebot-pages li{background:#fff;border:1px solid #1c19171a;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.googlebot-pages code{word-break:break-all;color:#1c1917;font-size:.82rem}.googlebot-pages span{color:#5c564e;flex-shrink:0;font-size:.75rem;font-weight:650}.live-visitors__empty{color:#5c564e;margin:0;font-size:.92rem}.live-visitors-modal .live-visitors__list,.live-visitors__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.live-visitors-modal .live-visitor,.live-visitor{background:#fff;border:1px solid #efeae3;border-radius:12px;overflow:hidden}.live-visitor.is-open{border-color:#e6d8c8;box-shadow:0 8px 22px #281c100f}.live-visitors-modal .live-visitor__toggle,.live-visitor__toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:normal;background:0 0;border:0;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .85rem;display:grid}.live-visitor__toggle:hover{background:#faf8f5}.live-visitors-modal .live-visitor__who,.live-visitor__who{gap:.12rem;min-width:0;display:grid}.live-visitor .security-ip-flag{color:#1b1916;font-weight:700}.live-visitors-modal .live-visitor__title,.live-visitor__title{color:#6a645c;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:650;display:block;overflow:hidden}.live-visitor__title.is-session{color:#1b1916;font-size:.86rem}.live-visitor__sessions{gap:.45rem;margin:0;padding:0 .75rem .85rem;list-style:none;display:grid}.live-visitor__session-row{background:#faf8f5;border:1px solid #efeae3;border-radius:10px;overflow:hidden}.live-visitor__session-row.is-open{background:#fff;border-color:#e6d8c8}.live-visitor__session-row .live-visitor__toggle{padding:.62rem .75rem}.live-visitor__session-row .live-visitor__detail{padding:0 .65rem .75rem}.live-visitors-modal .live-visitor__meta,.live-visitor__meta{color:#6a645c;white-space:normal;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.28rem .45rem;max-width:340px;font-size:.75rem;font-weight:700;display:flex}.live-visitors-modal .live-visitor__detail,.live-visitor__detail{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:start;gap:.75rem;padding:0 .75rem .85rem;display:grid}.live-visitor__session,.live-visitor__side{gap:.75rem;min-width:0;display:grid}.live-visitor__session{background:#fff;border:1px solid #f3efe9;border-radius:12px;padding:.85rem .9rem .9rem}.live-visitors-modal .live-visitor__facts,.live-visitor__facts{grid-template-columns:1fr 1fr;gap:.65rem 1rem;margin:0;display:grid}.live-visitor__facts div{min-width:0}.live-visitor__facts dt{color:#8a837a;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .12rem;font-size:.68rem;font-weight:800;display:block}.live-visitor__facts dd{margin:0;font-size:.88rem;font-weight:700;line-height:1.35;display:block}.live-visitor__path{color:#6a645c;word-break:break-all;margin-top:.12rem;font-size:.75rem;font-weight:600;display:block}.live-visitor__events{border-top:1px solid #f3efe9;padding-top:.75rem}.live-visitor__events h3,.live-visitor__cart h3,.live-visitor__message h3{color:#8a837a;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:800;display:block}.live-visitor__events p{color:#6a645c;margin:0;font-size:.84rem}.live-visitor__events ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.live-visitor__events li{grid-template-columns:2.8rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.live-visitor__events time{color:#8a837a;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.live-visitor__events strong,.live-visitor__events span{display:block}.live-visitor__events span{color:#6a645c;word-break:break-all;font-size:.75rem;font-weight:600}.live-visitor__events li:last-child strong{color:#c56a12}.live-visitor__badge{color:#9a5b10;letter-spacing:.01em;background:#fff4e5;border-radius:999px;margin-left:0;padding:.08rem .4rem;font-size:.68rem;font-weight:800;display:inline-flex}.live-visitor__badge.is-used{color:#0f7a45;background:#e7f6ee}.live-visitor__badge.is-closed{color:#6a645c;background:#f4f1ec}.live-visitor__badge.is-cart{color:#1d4e89;background:#e7f0fb}.live-visitor__cart,.live-visitor__message{background:#fff;border:1px solid #f3efe9;border-radius:12px;gap:.55rem;padding:.85rem .9rem .9rem;display:grid}.live-visitor__cart p,.live-visitor__message p{margin:0}.live-visitor__cart ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.live-visitor__cart li{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem;display:grid}.live-visitor__qty{color:#4d473f;text-align:center;background:#f4f1ec;border-radius:999px;min-width:2rem;padding:.12rem .35rem;font-size:.75rem;font-weight:800}.live-visitor__cart strong,.live-visitor__cart em{display:block}.live-visitor__cart strong{font-size:.9rem;line-height:1.3}.live-visitor__cart em{color:#6a645c;margin-top:.08rem;font-size:.75rem;font-style:normal;font-weight:650}.live-visitor__line-price{color:#1b1916;white-space:nowrap;font-size:.82rem;font-weight:750}.live-visitor__cart-total{color:#6a645c;border-top:1px solid #f3efe9;justify-content:space-between;gap:.75rem;margin:.15rem 0 0;padding-top:.55rem;font-size:.82rem;font-weight:700;display:flex}.live-visitor__cart-total strong{color:#1b1916;font-size:.95rem;display:inline}.live-visitor__offer{color:#4d473f;background:#f4f1ec;border-radius:8px;margin:0;padding:.45rem .6rem;font-size:.82rem;font-weight:750}.live-visitor__offer.is-pending,.live-visitor__offer.is-seen{color:#9a5b10;background:#fff4e5}.live-visitor__offer.is-applied{color:#0f7a45;background:#e7f6ee}.live-visitor__field{gap:.28rem;display:grid}.live-visitor__field span{color:#6a645c;font-size:.75rem;font-weight:750;display:block}.live-visitor__field textarea,.live-visitor__field input,.live-visitor__field select{box-sizing:border-box;color:#2b2723;width:100%;font:inherit;background:#fff;border:1px solid #e4ddd4;border-radius:8px;padding:.55rem .65rem;font-size:.9rem}.live-visitor__field textarea{resize:vertical;min-height:4.4rem}.live-visitor__field .select-field{width:100%;position:relative}.live-visitor__field .select-field-trigger{color:#2b2723;width:100%;min-height:2.65rem;font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #e4ddd4;border-radius:8px;justify-content:space-between;align-items:center;gap:.55rem;margin:0;padding:.55rem .75rem;font-size:.9rem;font-weight:550;line-height:1.35;display:flex}.live-visitor__field .select-field-trigger-main,.live-visitor__field .select-field-trigger-copy{flex:1;align-items:center;min-width:0;display:flex}.live-visitor__field .select-field-value,.live-visitor__field .select-field-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-visitor__field .select-field-placeholder{color:#8a8278}.live-visitor__field .select-field-chevron{border-bottom:2px solid #6a645c;border-right:2px solid #6a645c;flex:none;width:.45rem;height:.45rem;transform:rotate(45deg)translateY(-1px)}.live-visitor__field .select-field.open .select-field-chevron{transform:rotate(-135deg)translateY(1px)}.live-visitor__field .select-field-trigger:hover:not(:disabled),.live-visitor__field .select-field.open .select-field-trigger,.live-visitor__field .select-field-trigger:focus-visible{border-color:#c8bfb4;outline:none;box-shadow:0 0 0 3px #2b272314}.live-visitor__field .select-field-trigger:disabled{opacity:.65;cursor:not-allowed;background:#f7f4f0}.live-visitor-code-menu.select-field-menu{background:#fff;border:1px solid #e4ddd4;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 48px #1c191729}.live-visitor-code-menu.select-field-menu-portal{z-index:13050;position:fixed}.live-visitor-code-menu .select-field-search{background:#faf7f3;border-bottom:1px solid #e4ddd4;padding:.5rem}.live-visitor-code-menu .select-field-search input{box-sizing:border-box;color:#2b2723;width:100%;font:inherit;background:#fff;border:1px solid #e4ddd4;border-radius:8px;padding:.45rem .6rem;font-size:.85rem}.live-visitor-code-menu .select-field-options{margin:0;padding:.3rem;list-style:none;overflow:auto}.live-visitor-code-menu .select-field-option{color:#2b2723;width:100%;font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;margin:0;padding:.5rem .65rem;font-size:.88rem;display:flex}.live-visitor-code-menu .select-field-option.active,.live-visitor-code-menu .select-field-option:hover:not(:disabled){background:#f6f1ea}.live-visitor-code-menu .select-field-empty{color:#8a8278;padding:.6rem .75rem;font-size:.82rem}.live-visitor__hint,.live-visitor__error{margin:0;font-size:.78rem;line-height:1.4}.live-visitor__hint{color:#6a645c}.live-visitor__error{color:#9b2c2c;font-weight:700}.live-visitor__message .btn,.live-visitor__ban{justify-self:start}@media (width<=720px){.live-visitor__toggle{grid-template-columns:minmax(0,1fr) auto}.live-visitor__meta{grid-column:1;justify-content:flex-start;max-width:none}.live-visitor__facts,.live-visitor__detail{grid-template-columns:1fr}}
