.msgr{--m-panel:#ffffff;--m-rail:#f8fbff;--m-bg:#eef4fb;--m-line:#e3ebf4;--m-ink:#0f2438;--m-muted:#687d90;--m-accent:#1b7df5;--m-accent-dark:#0b62cc;--m-accent-soft:#e8f2ff;--m-bubble:#f3f7fc;--m-mine:linear-gradient(135deg,#2f92ff,#0b6ee0);--m-mine-ink:#ffffff;--m-soft:#f1f6fc;--m-danger:#c43d47;--m-success:#14805b;--m-shadow:0 24px 64px rgba(9,30,48,0.16);position:relative;display:grid;grid-template-columns:348px minmax(0,1fr);height:min(80vh,900px);min-height:540px;overflow:hidden;border:1px solid color-mix(in srgb,var(--m-line) 82%,transparent);border-radius:24px;background:var(--m-panel);color:var(--m-ink);box-shadow:0 1px 2px rgba(9,30,48,.04),0 18px 48px rgba(9,30,48,.08)}@media (prefers-color-scheme:dark){.msgr{color-scheme:dark;--m-panel:#0e1c29;--m-rail:#0b1723;--m-bg:#07131d;--m-line:#1d3446;--m-ink:#e9f1f8;--m-muted:#93a9bb;--m-accent:#4b9dff;--m-accent-dark:#2b82e8;--m-accent-soft:#132b42;--m-bubble:#16293b;--m-mine:linear-gradient(135deg,#2b7fd4,#145aa6);--m-soft:#132435;--m-shadow:0 24px 64px rgba(0,0,0,0.55)}}[data-theme=dark] .msgr{color-scheme:dark;--m-panel:#0e1c29;--m-rail:#0b1723;--m-bg:#07131d;--m-line:#1d3446;--m-ink:#e9f1f8;--m-muted:#93a9bb;--m-accent:#4b9dff;--m-accent-dark:#2b82e8;--m-accent-soft:#132b42;--m-bubble:#16293b;--m-mine:linear-gradient(135deg,#2b7fd4,#145aa6);--m-soft:#132435;--m-shadow:0 24px 64px rgba(0,0,0,0.55)}.msgr button,.msgr input,.msgr textarea{font-family:inherit}.msgr button{border-radius:10px}.msgr a:focus-visible,.msgr button:focus-visible,.msgr input:focus-visible,.msgr textarea:focus-visible{outline:3px solid var(--m-accent);outline-offset:2px}.msgr-rail{display:flex;flex-direction:column;min-width:0;min-height:0;-webkit-border-end:1px solid var(--m-line);border-inline-end:1px solid var(--m-line);background:var(--m-rail)}.msgr-rail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 12px}.msgr-rail-head h1{margin:0;font-size:24px;font-weight:800;letter-spacing:-.7px;color:var(--m-ink)}.msgr-rail-head small{display:block;min-height:15px;margin-top:3px;color:var(--m-muted);font-size:11.5px;font-weight:600}.msgr-rail-actions{display:flex;align-items:center;gap:8px}.msgr-bell{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid transparent;border-radius:50%;background:var(--m-soft);color:var(--m-muted);line-height:1;transition:background .16s ease,color .16s ease,transform .16s ease}.msgr-bell.on,.msgr-bell:hover{background:var(--m-accent-soft);color:var(--m-accent)}.msgr-bell.on{border-color:color-mix(in srgb,var(--m-accent) 28%,transparent)}.msgr-bell:active{transform:scale(.94)}.msgr-bell:disabled{opacity:.55}.msgr-new{display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:var(--m-accent);color:#fff;line-height:1;box-shadow:0 8px 20px color-mix(in srgb,var(--m-accent) 34%,transparent);transition:transform .16s ease,box-shadow .16s ease}.msgr-new:hover{background:var(--m-accent-dark);transform:translateY(-1px);box-shadow:0 12px 24px color-mix(in srgb,var(--m-accent) 40%,transparent)}.msgr-new:active{transform:scale(.94)}.msgr-search{display:flex;align-items:center;gap:8px;margin:4px 16px 12px;padding:0 14px;border:1px solid transparent;border-radius:14px;background:var(--m-soft);color:var(--m-muted);transition:background .16s ease,box-shadow .16s ease}.msgr-search:focus-within{background:var(--m-panel);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-accent) 18%,transparent);color:var(--m-accent)}.msgr-search input{flex:1 1;min-width:0;height:44px;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:var(--m-ink);font-size:14px}.msgr-search input::-webkit-search-cancel-button{filter:grayscale(1)}.msgr-contact-list,.msgr-conversations{flex:1 1;min-height:0;margin:0;padding:0 8px 10px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.msgr-contact-list li,.msgr-conversations li{margin:0}.msgr-conversations button{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:16px;background:transparent;color:var(--m-ink);text-align:start;transition:background .16s ease,transform .16s ease}.msgr-conversations button:hover{background:color-mix(in srgb,var(--m-soft) 88%,transparent)}.msgr-conversations button.selected{background:var(--m-panel);box-shadow:0 1px 2px rgba(9,30,48,.05),0 8px 22px rgba(9,30,48,.08)}.msgr-conversations button.selected:before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;width:3px;border-radius:99px;background:var(--m-accent)}.msgr-conversations button.selected .msgr-conv-top strong{color:var(--m-accent)}.msgr-avatar{display:grid;flex:0 0 auto;place-items:center;width:46px;height:46px;border-radius:50%;background:linear-gradient(145deg,var(--avatar-from,#dcecff),var(--avatar-to,#bcdcff));color:var(--avatar-ink,#0e4f8f);font-size:13.5px;font-weight:800;letter-spacing:.2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 1px 2px rgba(9,30,48,.08);-webkit-user-select:none;-moz-user-select:none;user-select:none}.msgr-avatar.cargo{background:linear-gradient(145deg,#e7f2ff,#c6e0fb);color:#1465b4}[data-theme=dark] .msgr-avatar{filter:saturate(.9) brightness(.86)}@media (prefers-color-scheme:dark){.msgr-avatar{filter:saturate(.9) brightness(.86)}[data-theme=light] .msgr-avatar{filter:none}}.msgr-conv-body{display:grid;flex:1 1;grid-gap:3px;gap:3px;min-width:0}.msgr-conv-bottom,.msgr-conv-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.msgr-conv-top strong{overflow:hidden;font-size:14px;font-weight:700;letter-spacing:-.1px;text-overflow:ellipsis;white-space:nowrap}.msgr-conv-top small{flex:0 0 auto;color:var(--m-muted);font-size:10.5px;font-weight:500}.msgr-preview{overflow:hidden;color:var(--m-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.msgr-conversations button.selected .msgr-preview,.msgr-conversations button:hover .msgr-preview{color:color-mix(in srgb,var(--m-muted) 82%,var(--m-ink))}.msgr-badge{display:inline-grid;flex:0 0 auto;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--m-accent);color:#fff;font-size:10.5px;font-weight:800;box-shadow:0 3px 8px color-mix(in srgb,var(--m-accent) 32%,transparent)}.msgr-rail-state{margin:14px 18px;color:var(--m-muted);font-size:12.5px;line-height:1.5}.msgr-stage{display:block;min-width:0;min-height:0;background:var(--m-panel)}.msgr-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;padding:40px;background:radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--m-accent) 10%,transparent),transparent 46%),radial-gradient(circle at 18% 88%,color-mix(in srgb,var(--m-accent) 6%,transparent),transparent 40%),var(--m-panel);text-align:center}.msgr-placeholder-icon,.msgr-placeholder>span{display:grid;place-items:center;width:76px;height:76px;border:1px solid color-mix(in srgb,var(--m-accent) 16%,transparent);border-radius:26px;background:linear-gradient(150deg,var(--m-accent-soft),var(--m-soft));color:var(--m-accent);box-shadow:0 12px 30px color-mix(in srgb,var(--m-accent) 14%,transparent);font-size:32px}.msgr-placeholder h2{margin:8px 0 0;font-size:21px;color:var(--m-ink)}.msgr-placeholder p{max-width:280px;margin:0 0 10px;color:var(--m-muted);font-size:13px}.msgr-placeholder button{padding:11px 20px;background:var(--m-accent)}.msgr-pane{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--m-bg)}.msgr-search-toggle{display:grid;flex:none;place-items:center;width:34px;height:34px;margin-left:auto;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--m-muted);cursor:pointer}.msgr-search-toggle:hover,.msgr-search-toggle[aria-expanded=true]{background:var(--m-soft);color:var(--m-accent)}.msgr-searchbar{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:7px 14px;border-bottom:1px solid var(--m-line);background:color-mix(in srgb,var(--m-panel) 92%,var(--m-bg));color:var(--m-muted)}.msgr-searchbar input{flex:1 1;min-width:0;padding:7px 10px;border:1px solid var(--m-line);border-radius:9px;background:var(--m-soft);color:var(--m-ink);font:inherit;font-size:12px;outline:none}.msgr-searchbar input:focus{border-color:var(--m-accent)}.msgr-search-count{min-width:36px;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.msgr-search-close,.msgr-search-step{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--m-muted);cursor:pointer}.msgr-search-close:hover,.msgr-search-step:hover{background:var(--m-soft);color:var(--m-ink)}.msgr-search-step:disabled{cursor:default;opacity:.35}.msgr-search-step.is-prev svg{transform:rotate(180deg)}.msgr-msg.is-search-hit .msgr-bubble{outline:2px solid var(--m-accent);outline-offset:3px}.msgr-thread-head{display:flex;align-items:center;gap:11px;flex:0 0 auto;min-height:68px;padding:11px 18px;border-bottom:1px solid var(--m-line);background:color-mix(in srgb,var(--m-panel) 88%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-wrap:wrap}.msgr-thread-avatar{width:40px;height:40px;font-size:12px}.msgr-context-actions{display:flex;gap:6px;min-width:0;flex-wrap:wrap}.msgr-context-actions button{min-height:38px;max-width:100%;white-space:normal;overflow-wrap:anywhere;font-size:12px}.msgr-back{display:none;flex:0 0 auto;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--m-line);background:var(--m-panel);color:var(--m-ink);font-size:19px}.msgr-thread-title{display:grid;min-width:0;grid-gap:1px;gap:1px;flex:1 1 110px}.msgr-thread-title strong{font-size:15.5px;font-weight:750;letter-spacing:-.15px}.msgr-thread-title small,.msgr-thread-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgr-thread-title small{color:var(--m-muted);font-size:11.5px}.msgr-pinned-cargo{display:flex;align-items:center;gap:9px;flex:0 0 auto;margin:9px 14px 0;padding:9px 12px;border:1px solid #cfe6fb;border-radius:10px;background:#f2f9ff;color:#0d4f8b;font-size:12px;text-align:start}.msgr-pinned-cargo:hover{background:#e8f4ff}.msgr-pinned-route{flex:1 1;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.msgr-pinned-open{color:#0e6dcc;font-size:11px;font-weight:700;white-space:nowrap}@media (prefers-color-scheme:dark){.msgr-pinned-cargo{border-color:#24486a;background:#122b41;color:#cfe7ff}.msgr-pinned-cargo:hover{background:#16344f}}.msgr-status{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;background:#eef2f6;color:#52677a;font-size:9.5px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.msgr-status-completed,.msgr-status-delivered{background:#e4f7ee;color:#116b4b}.msgr-status-cancelled,.msgr-status-disputed{background:#fdecee;color:#a52c34}.msgr-status-arrived_pickup,.msgr-status-driver_to_pickup,.msgr-status-in_transit,.msgr-status-loaded,.msgr-status-loading{background:#e7f1ff;color:#0b5fae}.msgr-stream{min-height:100%}.msgr-scroll-wrap{position:relative;display:flex;flex:1 1;min-height:0}.msgr-scroll{flex:1 1;min-height:0;padding:16px 18px 6px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.msgr-scroll::-webkit-scrollbar{width:0;height:0}.msgr-scroll-thumb{position:absolute;right:5px;z-index:2;width:6px;border-radius:999px;background:color-mix(in srgb,var(--m-muted) 42%,transparent);opacity:0;transition:background .12s ease,opacity .12s ease;touch-action:none}.msgr-scroll-thumb.visible{opacity:.55}.msgr-scroll-thumb.visible:active,.msgr-scroll-wrap:hover .msgr-scroll-thumb.visible{opacity:.9;background:color-mix(in srgb,var(--m-muted) 66%,transparent)}@media (pointer:coarse){.msgr-scroll-thumb{display:none}}.msgr-day{display:flex;justify-content:center;margin:14px 0 12px}.msgr-day span{padding:4px 11px;border-radius:999px;background:color-mix(in srgb,var(--m-panel) 80%,transparent);color:var(--m-muted);font-size:10.5px;font-weight:600}.msgr-msg{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 7px}.msgr-msg.mine{align-items:flex-end}.msgr-sender{margin:0 0 3px 10px;color:var(--m-muted);font-size:10.5px;font-weight:600}.msgr-bubble{position:relative;display:flex;flex-direction:column;max-width:min(76%,560px);padding:9px 13px 7px;border:1px solid var(--m-line);border-radius:18px 18px 18px 6px;background:var(--m-panel);box-shadow:0 1px 2px rgba(9,30,48,.05)}.msgr-msg.mine .msgr-bubble{border-color:transparent;border-radius:18px 18px 6px 18px;background:var(--m-mine);color:var(--m-mine-ink);box-shadow:0 6px 18px color-mix(in srgb,var(--m-accent) 22%,transparent)}.msgr-text{margin:0;color:inherit;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.msgr-meta{display:flex;justify-content:flex-end;align-items:center;gap:5px;margin-top:3px;color:var(--m-muted);font-size:9.5px}.msgr-msg.mine .msgr-meta{color:rgba(255,255,255,.78)}.msgr-react-trigger{display:grid;place-items:center;width:20px;height:18px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease}.msgr-msg:hover .msgr-react-trigger,.msgr-react-trigger:focus-visible{opacity:.72}.msgr-react-trigger:hover{background:color-mix(in srgb,currentColor 14%,transparent);opacity:1}.msgr-reactions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.msgr-reactions button{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 8%,transparent);color:inherit;font:inherit;font-size:11px;line-height:1.6;cursor:pointer}.msgr-reactions button span{font-size:9.5px;opacity:.76}.msgr-reactions button.is-mine{border-color:color-mix(in srgb,currentColor 44%,transparent);background:color-mix(in srgb,currentColor 18%,transparent)}.msgr-quote{display:flex;align-items:stretch;gap:8px;width:100%;margin:0 0 6px;padding:5px 8px;border:0;border-radius:9px;background:color-mix(in srgb,currentColor 10%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer}.msgr-quote:hover{background:color-mix(in srgb,currentColor 16%,transparent)}.msgr-quote-bar{flex:0 0 3px;border-radius:2px;background:currentColor;opacity:.6}.msgr-quote-copy{display:grid;min-width:0;grid-gap:1px;gap:1px}.msgr-quote-copy strong{font-size:10.5px;font-weight:700;opacity:.9}.msgr-quote-copy small,.msgr-quote-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgr-quote-copy small{font-size:11.5px;line-height:1.35;opacity:.78}.msgr-react-backdrop{position:fixed;inset:0;z-index:80}.msgr-react-menu{position:fixed;z-index:81;display:flex;flex-wrap:wrap;gap:2px;max-width:300px;padding:6px;border:1px solid var(--m-line);border-radius:20px;background:var(--m-panel);box-shadow:0 12px 34px rgba(15,43,72,.28)}.msgr-react-divider{flex-basis:100%;height:1px;margin:4px 2px 2px;background:var(--m-line)}.msgr-react-actions{display:flex;flex-wrap:wrap;gap:4px;width:100%}.msgr-react-menu button.msgr-react-action{display:flex;flex:1 1 44%;align-items:center;justify-content:center;gap:6px;width:auto;height:32px;padding:0 8px;border-radius:10px;font-size:12px;font-weight:600;white-space:nowrap}.msgr-react-menu button.msgr-react-action:hover{transform:none}.msgr-react-menu button.msgr-react-action.is-danger{color:var(--m-danger)}.msgr-forwarded{display:inline-flex;align-items:center;gap:5px;margin-bottom:4px;font-size:10.5px;font-style:italic;opacity:.78}.msgr-edited{font-size:9.5px;opacity:.72}.msgr-bubble-deleted{padding:7px 12px 5px;opacity:.74}.msgr-bubble-deleted.msgr-bubble,.msgr-msg.mine .msgr-bubble-deleted{border-style:dashed}.msgr-deleted-text{font-size:12.5px;font-style:italic;opacity:.82}.msgr-msg.mine .msgr-bubble-deleted .msgr-meta{color:rgba(255,255,255,.7)}.msgr-edit-bar{background:color-mix(in srgb,var(--m-panel) 88%,var(--m-accent-soft))}.msgr-edit-bar .msgr-reply-mark{background:color-mix(in srgb,var(--m-accent) 22%,transparent)}.msgr-media-panel{position:absolute;top:62px;right:12px;z-index:45;display:flex;flex-direction:column;width:min(340px,calc(100% - 24px));max-height:min(62%,520px);overflow:hidden;border:1px solid var(--m-line);border-radius:14px;background:var(--m-panel);box-shadow:0 18px 42px rgba(15,43,72,.28)}.msgr-media-panel header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto;padding:10px 12px;border-bottom:1px solid var(--m-line)}.msgr-media-panel h2{margin:0;font-size:13px}.msgr-media-list{display:grid;grid-gap:4px;gap:4px;margin:0;padding:6px;overflow-y:auto;list-style:none}.msgr-media-list button{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border:0;border-radius:9px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.msgr-media-list button:focus-visible,.msgr-media-list button:hover{background:var(--m-soft)}.msgr-media-thumb{display:grid;flex:none;place-items:center;width:42px;height:42px;overflow:hidden;border-radius:8px;background:var(--m-soft);color:var(--m-accent)}.msgr-media-thumb img{width:100%;height:100%;object-fit:cover}.msgr-media-copy{display:grid;min-width:0;grid-gap:1px;gap:1px}.msgr-media-copy strong{font-size:12px}.msgr-media-copy small,.msgr-media-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgr-media-copy small{color:var(--m-muted);font-size:10.5px}.msgr-react-menu button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:transparent;font-size:20px;line-height:1;cursor:pointer;transition:background .12s ease,transform .12s ease}.msgr-react-menu button.is-mine,.msgr-react-menu button:hover{background:var(--m-accent-soft);transform:translateY(-1px)}.msgr-delivery{display:inline-grid;place-items:center;min-width:13px;line-height:1}.msgr-delivery svg{display:block}.msgr-delivery.read{color:#a8e2ff}.msgr-delivery.failed{color:#ffd6d9;font-size:12px;font-weight:800}.msgr-retry{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px;padding-top:5px;border-top:1px solid rgba(255,255,255,.28);color:#fff3f3;font-size:10.5px}.msgr-retry button{padding:3px 9px;border:1px solid rgba(255,255,255,.55);background:transparent;color:#fff;font-size:10.5px}.msgr-system{margin:9px auto;color:var(--m-muted);font-size:11px;text-align:center}.msgr-empty,.msgr-loading{margin:30px auto;color:var(--m-muted);font-size:12.5px;text-align:center}.msgr-error{margin:30px auto;padding:15px;max-width:360px;border:1px solid #f0cfd2;border-radius:12px;background:#fff7f8;color:#8b2a31;text-align:center}.msgr-error button{background:var(--m-danger)}.msgr-older{display:block;margin:0 auto 14px;padding:6px 13px;border:1px solid var(--m-line);background:var(--m-panel);color:var(--m-muted);font-size:11px}.msgr-new-pill{position:absolute;bottom:92px;left:50%;z-index:4;min-height:44px;transform:translateX(-50%);white-space:nowrap;padding:0 16px;border-radius:999px;background:var(--m-ink);color:var(--m-panel);font-size:11.5px;font-weight:700;box-shadow:var(--m-shadow)}.msgr-image-button{display:block;padding:0;border:0;border-radius:10px;background:transparent;overflow:hidden}.msgr-image-button img{display:block;width:min(280px,62vw);max-height:320px;border-radius:10px;object-fit:cover}.msgr-bubble .msgr-text+.msgr-image-button{margin-top:6px}.msgr-file{display:flex;align-items:center;gap:9px;min-width:210px;padding:4px 3px;color:inherit;text-decoration:none}.msgr-file-icon{display:grid;flex:0 0 auto;place-items:center;width:38px;height:38px;border-radius:9px;background:rgba(22,140,255,.12);color:var(--m-accent)}.msgr-file-name{display:grid;min-width:0;grid-gap:2px;gap:2px}.msgr-file-name strong{overflow:hidden;max-width:220px;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.msgr-file-name small{color:var(--m-muted);font-size:10px}.msgr-msg.mine .msgr-file-name small{color:rgba(255,255,255,.78)}.msgr-file-broken{color:var(--m-danger);font-size:12px}.msgr-voice{display:flex;align-items:center;gap:9px;width:min(286px,68vw);min-width:218px}.msgr-voice audio{display:none}.msgr-voice-play{display:grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,currentColor 15%,transparent);color:inherit;cursor:pointer;transition:background .14s ease,transform .14s ease}.msgr-voice-play:hover{background:color-mix(in srgb,currentColor 24%,transparent)}.msgr-voice-play:active{transform:scale(.94)}.msgr-voice-main{display:grid;flex:1 1;min-width:0;grid-gap:3px;gap:3px}.msgr-voice-wave{display:flex;align-items:center;gap:2px;height:26px;cursor:pointer;touch-action:none}.msgr-voice-wave:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}.msgr-voice-wave span{flex:1 1;min-width:2px;max-width:4px;border-radius:999px;background:currentColor;opacity:.32;transition:opacity 80ms linear}.msgr-voice-wave span.is-played{opacity:.95}.msgr-voice-wave.is-failed span{opacity:.2}.msgr-voice-meta{display:flex;align-items:center;gap:6px;color:inherit;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.78;white-space:nowrap}.msgr-voice-rate{margin-left:auto;padding:1px 6px;border:0;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);color:inherit;cursor:pointer;font:inherit;font-size:10px;font-weight:700;line-height:1.5}.msgr-voice-rate:hover{background:color-mix(in srgb,currentColor 22%,transparent)}.msgr-cargo-card,.msgr-place-card{width:min(300px,70vw);padding:2px 0 0;color:var(--m-ink)}.msgr-place-card{width:min(310px,72vw);padding:0}.msgr-place-map{position:relative;width:100%;height:124px;margin-bottom:9px;overflow:hidden;border-radius:11px;background:linear-gradient(145deg,#e8f1fa,#d9e7f4)}.msgr-place-map.is-failed{background:linear-gradient(90deg,rgba(37,99,235,.09) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(0deg,rgba(37,99,235,.09) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(145deg,#e8f1fa,#d9e7f4)}.msgr-place-map canvas{outline:none}.msgr-place-map-fallback{position:absolute;inset:0;display:grid;place-items:center}.msgr-place-map-pin{display:block;width:16px;height:16px;border:2px solid #fff;border-radius:50% 50% 50% 0;background:#2563eb;box-shadow:0 2px 7px rgba(15,43,72,.4);transform:rotate(-45deg)}.msgr-place-map .maplibregl-ctrl-attrib{max-width:150px;margin:0 3px 3px 0;font-size:7px;line-height:1.2;opacity:.72}.msgr-place-content{display:grid;grid-gap:8px;gap:8px;padding:0 1px 2px}.msgr-place-coords{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;margin:0}.msgr-place-coords>div{display:grid;grid-gap:1px;gap:1px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--m-soft) 74%,transparent)}.msgr-place-coords dt{color:var(--m-muted);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.msgr-place-coords dd{margin:0;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.msgr-msg.mine .msgr-place-coords>div{background:rgba(255,255,255,.14)}.msgr-msg.mine .msgr-place-coords dt{color:rgba(255,255,255,.68)}[data-theme=dark] .msgr-place-map{background:linear-gradient(145deg,#102b41,#0b2035)}[data-theme=dark] .msgr-place-map.is-failed{background:linear-gradient(90deg,rgba(117,176,232,.12) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(0deg,rgba(117,176,232,.12) 1px,transparent 0) 0 0 /22px 22px,linear-gradient(145deg,#102b41,#0b2035)}.msgr-cargo-head,.msgr-place-title{display:flex;align-items:flex-start;gap:9px}.msgr-cargo-head>div,.msgr-place-title>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.msgr-cargo-head strong,.msgr-place-title strong{font-size:13px;overflow-wrap:anywhere}.msgr-cargo-head small,.msgr-place-title small{color:var(--m-muted);font-size:10.5px}.msgr-cargo-icon{font-size:22px;line-height:1}.msgr-cargo-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:9px 0 8px;color:var(--m-muted);font-size:11px}.msgr-card-action{width:100%;padding:8px 10px;border:1px solid #cfe6fb;background:#f4faff;color:#0b5fae;font-size:11.5px;font-weight:700}.msgr-msg.mine .msgr-card-action{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.14);color:#fff}.msgr-place-title>span{font-size:21px;line-height:1}.msgr-place-actions{display:grid;grid-gap:5px;gap:5px}.msgr-place-actions button{display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--m-line);background:var(--m-soft);color:var(--m-ink);font-size:11px;font-weight:600;text-align:start}.msgr-msg.mine .msgr-place-actions button{border-color:rgba(255,255,255,.32);background:rgba(255,255,255,.12);color:#fff}.msgr-msg.mine .msgr-cargo-card{color:#fff}.msgr-msg.mine .msgr-cargo-head small,.msgr-msg.mine .msgr-cargo-meta{color:rgba(255,255,255,.82)}.msgr-msg.mine .msgr-status{background:rgba(255,255,255,.2);color:#fff}[data-theme=dark] .msgr-pinned-cargo{border-color:#24486a;background:#122b41;color:#cfe7ff}.msgr-transport-card{width:min(300px,70vw);padding:2px 0 0;color:var(--m-ink)}.msgr-transport-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:9px 0 0}.msgr-transport-meta>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.msgr-transport-meta dt{color:var(--m-muted);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.msgr-transport-meta dd{margin:0;font-size:12px;font-weight:600}.msgr-transport-comment{margin:7px 0 0;color:var(--m-muted);font-size:11.5px;overflow-wrap:anywhere}.msgr-transport-card .msgr-card-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:8px}.msgr-transport-card .msgr-cargo-meta{flex-wrap:wrap;justify-content:flex-start}.msgr-msg.mine .msgr-transport-card{color:#fff}.msgr-msg.mine .msgr-transport-comment,.msgr-msg.mine .msgr-transport-meta dt{color:rgba(255,255,255,.82)}[data-theme=dark] .msgr-transport-meta dd{color:var(--m-ink)}.msgr-transport-search{width:100%;margin-bottom:8px;padding:9px 11px;border:1px solid var(--m-line);border-radius:11px;background:var(--m-soft);color:var(--m-ink);font-size:12.5px}.msgr-transport-search:focus-visible{outline:2px solid var(--m-accent);outline-offset:1px}.msgr-transport-list{max-height:min(52vh,420px)}.msgr-participants-toggle{position:relative}.msgr-participants-count{position:absolute;top:1px;inset-inline-end:1px;min-width:15px;padding:0 4px;border-radius:999px;background:#2563eb;color:#fff;font-size:9.5px;font-weight:700;line-height:15px;text-align:center}.msgr-participants-hint{margin:0 0 10px;color:var(--m-muted);font-size:11.5px}.msgr-participants{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;overflow-y:auto;list-style:none}.msgr-participant{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--m-line);border-radius:12px;background:var(--m-soft)}.msgr-participant .msgr-avatar{width:38px;height:38px;font-size:12px}.msgr-participant-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.msgr-participant-copy strong{display:flex;align-items:center;gap:6px;font-size:13px;overflow-wrap:anywhere}.msgr-participant-copy small{color:var(--m-muted);font-size:11px}.msgr-participant-self{padding:1px 6px;border-radius:999px;background:rgba(37,99,235,.12);color:#1d4ed8;font-size:10px;font-weight:700}[data-theme=dark] .msgr-participant-self{background:rgba(96,165,250,.18);color:#bfdbfe}.msgr-composer{position:relative;display:flex;align-items:flex-end;gap:8px;flex:0 0 auto;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--m-line);background:color-mix(in srgb,var(--m-panel) 94%,var(--m-bg))}.msgr-attach,.msgr-emoji,.msgr-mic,.msgr-send{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:50%;background:var(--m-soft);color:var(--m-muted);line-height:1;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.msgr-attach:hover,.msgr-emoji:hover,.msgr-emoji[aria-expanded=true]{background:var(--m-accent-soft);color:var(--m-accent)}.msgr-emoji-popover{position:absolute;bottom:58px;left:14px;z-index:30;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:2px;gap:2px;width:300px;padding:8px;border:1px solid var(--m-line);border-radius:14px;background:var(--m-panel);box-shadow:0 18px 42px rgba(15,43,72,.24)}.msgr-emoji-item{display:grid;place-items:center;width:33px;height:33px;padding:0;border:0;border-radius:8px;background:transparent;font-size:19px;line-height:1;cursor:pointer}.msgr-emoji-item:focus-visible,.msgr-emoji-item:hover{background:var(--m-accent-soft)}.msgr-template-popover{position:absolute;bottom:58px;left:14px;z-index:30;display:flex;flex-direction:column;width:min(340px,calc(100% - 28px));max-height:min(60vh,420px);overflow:hidden;border:1px solid var(--m-line);border-radius:14px;background:var(--m-panel);box-shadow:0 18px 42px rgba(15,43,72,.24)}.msgr-template-popover header{flex:0 0 auto;padding:9px 12px;border-bottom:1px solid var(--m-line);font-size:12px}.msgr-template-scroll{display:grid;grid-gap:2px;gap:2px;padding:6px;overflow-y:auto}.msgr-template-item{width:100%;padding:8px 9px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;font-size:12.5px;line-height:1.4;text-align:left;cursor:pointer}.msgr-template-item:focus-visible,.msgr-template-item:hover{background:var(--m-accent-soft)}.msgr-template-row{display:flex;align-items:center;gap:4px}.msgr-template-row .msgr-template-item{flex:1 1;min-width:0}.msgr-template-remove{display:grid;flex:none;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--m-muted);cursor:pointer}.msgr-template-remove:hover{background:var(--m-soft);color:var(--m-danger)}.msgr-template-save{display:flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;margin:0 6px 6px;padding:8px;border:1px solid var(--m-line);border-radius:9px;background:var(--m-soft);color:var(--m-accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.msgr-template-save:hover:not(:disabled){background:var(--m-accent-soft)}.msgr-template-save:disabled{opacity:.5;cursor:default}.msgr-reply-bar{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:8px 14px;border-top:1px solid var(--m-line);background:color-mix(in srgb,var(--m-panel) 88%,var(--m-accent-soft))}.msgr-reply-mark{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--m-accent-soft);color:var(--m-accent)}.msgr-reply-copy{display:grid;flex:1 1;min-width:0;grid-gap:1px;gap:1px}.msgr-reply-copy strong{font-size:11px}.msgr-reply-copy small,.msgr-reply-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgr-reply-copy small{color:var(--m-muted);font-size:11.5px}.msgr-reply-cancel{display:grid;flex:none;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--m-soft);color:var(--m-muted);cursor:pointer}.msgr-reply-cancel:hover{color:var(--m-danger)}.msgr-staged{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:8px 14px;border-top:1px solid var(--m-line);background:color-mix(in srgb,var(--m-panel) 86%,var(--m-bg))}.msgr-staged.is-uploading{opacity:.72}.msgr-staged img,.msgr-staged-icon{display:grid;flex:none;place-items:center;width:46px;height:46px;overflow:hidden;border-radius:9px;background:var(--m-soft);object-fit:cover;color:var(--m-accent)}.msgr-staged-copy{display:grid;flex:1 1;min-width:0;grid-gap:2px;gap:2px}.msgr-staged-copy strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.msgr-staged-copy small{color:var(--m-muted);font-size:10.5px}.msgr-staged-remove{display:grid;flex:none;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:var(--m-soft);color:var(--m-muted);cursor:pointer}.msgr-staged-remove:hover{color:var(--m-danger)}.msgr-dropzone{position:absolute;inset:10px;z-index:40;display:grid;place-items:center;align-content:center;grid-gap:5px;gap:5px;border:2px dashed var(--m-accent);border-radius:16px;background:color-mix(in srgb,var(--m-bg) 82%,transparent);color:var(--m-accent);pointer-events:none;text-align:center}.msgr-dropzone strong{font-size:14px}.msgr-dropzone small{color:var(--m-muted);font-size:11px}.msgr-mic{background:transparent;color:var(--m-accent)}.msgr-mic:hover{background:var(--m-accent-soft)}.msgr-send{background:var(--m-accent);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--m-accent) 34%,transparent)}.msgr-send:hover{background:var(--m-accent-dark);transform:translateY(-1px)}.msgr-attach:active,.msgr-emoji:active,.msgr-mic:active,.msgr-send:active{transform:scale(.94)}.msgr-input{flex:1 1;min-width:0;min-height:44px;max-height:132px;padding:11px 14px;border:1px solid transparent;border-radius:22px;background:var(--m-soft);color:var(--m-ink);font-size:16px;line-height:1.35;resize:none;overflow-y:auto;transition:background .16s ease,box-shadow .16s ease}.msgr-input::-webkit-scrollbar{width:8px}.msgr-input::-webkit-scrollbar-track{background:transparent}.msgr-input::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--m-muted) 34%,transparent);background-clip:content-box}.msgr-input::-webkit-scrollbar-button{width:0;height:0;display:none}@supports not selector(::-webkit-scrollbar){.msgr-input{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--m-muted) 34%,transparent) transparent}}.msgr-input::placeholder{color:var(--m-muted)}.msgr-input:focus{border-color:color-mix(in srgb,var(--m-accent) 30%,transparent);outline:none;background:var(--m-panel);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-accent) 16%,transparent)}.msgr-recorder{display:flex;align-items:center;gap:9px;flex:0 0 auto;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--m-line);background:var(--m-panel)}.msgr-rec-dot{width:10px;height:10px;border-radius:50%;background:var(--m-danger);animation:msgr-pulse 1s ease-in-out infinite}.msgr-rec-label{flex:1 1;color:var(--m-danger);font-size:12px;font-weight:700}.msgr-recorder strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.msgr-recorder button{padding:7px 12px;font-size:11.5px}@keyframes msgr-pulse{50%{opacity:.25}}.msgr-attach-menu{position:absolute;bottom:70px;left:14px;z-index:5;display:grid;min-width:208px;padding:7px;border:1px solid var(--m-line);border-radius:16px;background:var(--m-panel);box-shadow:var(--m-shadow)}.msgr-attach-menu button{display:flex;align-items:center;min-height:44px;gap:11px;padding:9px 11px;border:0;border-radius:10px;background:transparent;color:var(--m-ink);font-size:13px;text-align:start;transition:background .14s ease}.msgr-attach-menu button svg{color:var(--m-accent)}.msgr-attach-menu button:hover{background:var(--m-accent-soft)}.msgr-modal-backdrop{position:absolute;inset:0;z-index:20;display:grid;place-items:center;padding:18px;background:rgba(6,26,45,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.msgr-modal{display:flex;flex-direction:column;width:min(440px,100%);max-height:min(76vh,620px);padding:16px;border-radius:16px;background:var(--m-panel);box-shadow:var(--m-shadow)}.msgr-modal header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.msgr-modal h2{margin:0;font-size:17px;color:var(--m-ink)}.msgr-modal .link{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--m-muted);font-size:12px}.msgr-modal .msgr-search{margin:0 0 8px}.msgr-contact-list{padding:0}.msgr-contact-list button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 6px;border:0;background:transparent;color:var(--m-ink);text-align:start}.msgr-contact-list button:hover{background:var(--m-soft)}.msgr-contact-list button>span:last-child{display:grid;grid-gap:1px;gap:1px;min-width:0}.msgr-contact-list strong{font-size:13px}.msgr-contact-list small{color:var(--m-muted);font-size:11px;overflow-wrap:anywhere}.msgr-cargo-list{margin:0;padding:0;overflow-y:auto;list-style:none}.msgr-cargo-list button{display:grid;width:100%;grid-gap:2px;gap:2px;padding:11px 8px;border:0;border-bottom:1px solid var(--m-line);background:transparent;color:var(--m-ink);text-align:start}.msgr-cargo-list button:hover{background:var(--m-soft)}.msgr-cargo-list strong{font-size:13px}.msgr-cargo-list small{color:var(--m-muted);font-size:11px}.msgr-viewer{position:fixed;inset:0;z-index:120;display:flex;flex-direction:column;background:rgba(4,12,20,.96);color:#fff}.msgr-viewer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-top, 0px));font-size:12.5px}.msgr-viewer-bar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msgr-viewer-bar div{display:flex;align-items:center;gap:12px}.msgr-viewer-bar a{color:#b9dcff;font-size:12px}.msgr-viewer-bar button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:transparent;color:#fff;font-size:22px}.msgr-viewer-stage{display:grid;flex:1 1;place-items:center;min-height:0;padding:0 12px calc(24px + env(safe-area-inset-bottom, 0px));border:0;background:transparent}.msgr-viewer-stage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.msgr-toast{position:absolute;bottom:78px;left:50%;z-index:30;transform:translateX(-50%);max-width:min(90%,420px);padding:9px 15px;border-radius:10px;background:#15354d;color:#fff;font-size:12px;box-shadow:var(--m-shadow)}.msgr-toast.error{background:#8b2a31}.msgr-notice{margin:8px 14px 0;padding:8px 11px;border-radius:8px;background:#fff4f5;color:#8b2a31;font-size:11.5px}.business .workspace-content.messenger-workspace-content{padding-top:18px}.business .mobile-nav .nav-count{background:#168cff;color:#fff}body.msgr-thread-open{overflow:hidden;overscroll-behavior:none}body.msgr-thread-open .mobile-nav{visibility:hidden}@media (max-width:980px){.msgr{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:760px){.business .workspace-content.messenger-workspace-content{padding:8px 8px 84px}.msgr{display:block;height:calc(100dvh - 132px);min-height:460px;border-radius:18px}.msgr-rail{height:100%}.msgr-stage{display:none}.msgr.has-active{position:fixed;inset:0;z-index:110;height:100dvh;min-height:0;border:0;border-radius:0}.msgr.has-active .msgr-rail{display:none}.msgr.has-active .msgr-stage{display:block;height:100%}.msgr-pane{height:100dvh}.msgr-thread-head{min-height:60px;padding:calc(8px + env(safe-area-inset-top, 0px)) 12px 8px}.msgr-thread-avatar{width:36px;height:36px;font-size:11px}.msgr-context-actions{flex-basis:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.msgr-back{display:grid}.msgr-scroll{padding:12px 12px 4px}.msgr-bubble{max-width:85%}.msgr-image-button img{width:min(250px,72vw);max-height:300px}.msgr-voice{width:min(250px,72vw);min-width:196px}.msgr-voice-play{width:32px;height:32px}.msgr-voice-wave{height:23px;gap:1.5px}.msgr-cargo-card,.msgr-place-card{width:min(280px,74vw)}.msgr-place-map{height:108px}.msgr-composer{gap:6px;padding:8px 9px calc(8px + env(safe-area-inset-bottom, 0px))}.msgr-attach,.msgr-emoji,.msgr-mic,.msgr-send{width:44px;height:44px}.msgr-emoji-popover{right:10px;left:10px;width:auto}.msgr-staged{padding:7px 10px}.msgr-input{min-height:44px;padding:10px 12px}.msgr-new-pill{bottom:calc(74px + env(safe-area-inset-bottom, 0px))}.msgr-toast{bottom:calc(80px + env(safe-area-inset-bottom, 0px))}.msgr-pinned-cargo{margin:6px 9px 0}}[data-theme=light] .msgr{color-scheme:light;--m-panel:#ffffff;--m-rail:#f8fbff;--m-bg:#eef4fb;--m-line:#e3ebf4;--m-ink:#0f2438;--m-muted:#687d90;--m-accent:#1b7df5;--m-accent-dark:#0b62cc;--m-accent-soft:#e8f2ff;--m-bubble:#f3f7fc;--m-mine:linear-gradient(135deg,#2f92ff,#0b6ee0);--m-soft:#f1f6fc;--m-shadow:0 24px 64px rgba(9,30,48,0.16)}[data-theme=light] .msgr-pinned-cargo{border-color:#cfe6fb;background:#f2f9ff;color:#0d4f8b}[data-theme=light] .msgr-pinned-cargo:hover{background:#e8f4ff}@media (max-width:420px){.msgr-rail-head h1{font-size:21px}.msgr-conversations button{padding:10px 6px}.msgr-avatar{width:40px;height:40px}.msgr-bubble{max-width:88%}}@media (prefers-reduced-motion:reduce){.msgr-scroll{scroll-behavior:auto}.msgr-rec-dot{animation:none}}.msgr-place-title>.msgr-place-icon{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--m-accent-soft);color:var(--m-accent);font-size:inherit}.msgr-cargo-icon{display:grid;place-items:center;color:var(--m-accent)}.msgr-pinned-cargo>svg{flex:0 0 auto;color:var(--m-accent)}.msgr-new-pill{gap:6px}.msgr-new-pill,.msgr-viewer-bar a{display:inline-flex;align-items:center}.msgr-viewer-bar a{gap:5px}.msgr-attach-menu svg,.msgr-composer svg,.msgr-rail-actions .msgr-bell svg,.msgr-rail-actions .msgr-new svg{display:block}.marketplace-profile-page{width:min(1220px,calc(100% - 32px));margin:24px auto 48px;display:grid;grid-gap:18px;gap:18px}.marketplace-profile-summary{padding:20px}.marketplace-profile-summary h1{margin:0 0 18px;color:var(--text,#102a43);font-size:22px}.marketplace-profile-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px 20px;gap:14px 20px;margin:0}.marketplace-profile-summary dl>div{min-width:0}.marketplace-profile-summary dt{margin-bottom:5px;color:var(--muted,#718096);font-size:12px}.marketplace-profile-summary dd{margin:0;overflow-wrap:anywhere;color:var(--text,#102a43);font-size:14px;font-weight:600}.my-listings-panel{display:grid;grid-gap:14px;gap:14px;margin:18px 0}.my-listings-heading{display:flex;align-items:center;gap:10px}.my-listings-heading h2{margin:0}.my-listings-heading>span{display:inline-grid;min-width:26px;height:24px;place-items:center;border-radius:999px;color:#24547b;background:#edf5fc;font-size:12px;font-weight:700}.my-listings-filters{display:flex;flex-wrap:wrap;gap:6px}.my-listings-filter{min-height:32px;padding:0 12px;border:1px solid var(--line,#dce5ef);border-radius:999px;background:var(--panel,#fff);color:var(--muted,#6b7f92);font-size:12px;font-weight:650;cursor:pointer}.my-listings-filter.is-selected{border-color:#3280c8;color:#24547b;background:#edf5fc}.my-listings-list{display:grid;grid-gap:9px;gap:9px}.my-listing-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:11px 12px;border:1px solid var(--line,#dce5ef);border-radius:10px;background:var(--panel,#fff)}.my-listing-copy{display:grid;min-width:0;grid-gap:4px;gap:4px}.my-listing-copy>strong{display:flex;min-width:0;align-items:center;gap:7px;color:var(--text,#152a40)}.my-listing-copy>small,.my-listing-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-listing-copy>small{color:var(--muted,#6b7f92)}.my-listing-kind{color:#3280c8;font-size:11px;font-weight:750}.my-listing-status{padding:4px 8px;border-radius:999px;color:#586a7a;background:#eff3f6;font-size:11px;font-weight:700;white-space:nowrap}.my-listing-status.is-open{color:#14653d;background:#e8f7ee}.my-listing-status.is-sold{color:#684f98;background:#f0ebfa}.my-listing-open{min-height:34px;white-space:nowrap}.my-listing-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.my-listing-actions>button{min-height:34px}.my-listings-failure{display:grid;justify-items:start;grid-gap:8px;gap:8px}.my-listings-more{justify-self:start;min-height:36px}@media (max-width:700px){.marketplace-profile-page{width:min(100% - 20px,600px);margin:14px auto 32px;gap:12px}.marketplace-profile-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.my-listing-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px}.my-listing-status{grid-column:2;grid-row:1;align-self:start}.my-listing-actions{grid-column:1/-1;justify-content:stretch}.my-listing-actions>*{flex:1 1 auto}.my-listing-open{justify-self:stretch}.my-listings-filters{gap:4px}.my-listings-filter{flex:1 1 auto}}html[data-theme=dark] .my-listing-row{border-color:rgb(135 190 229/22%);background:#0c2945}html[data-theme=dark] .my-listing-heading>span{color:#c2e5ff;background:#163f61}html[data-theme=dark] .my-listings-filter{border-color:rgb(135 190 229/22%);background:#0c2945;color:#a9c3d6}html[data-theme=dark] .my-listings-filter.is-selected{border-color:#59a8e0;background:#163f61;color:#c2e5ff}.account-settings{padding:20px}.account-settings h2{margin:0 0 16px;color:var(--text,#102a43);font-size:18px}.account-settings form{display:grid;grid-gap:14px;gap:14px;max-width:520px}.account-settings-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.account-settings-field>label{color:var(--muted,#718096);font-size:12px;font-weight:600}.account-settings-field>input{min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--line,#dce5ef);border-radius:8px;background:var(--panel,#fff);color:var(--text,#102a43);font:inherit}.account-settings-field>input[aria-invalid=true]{border-color:#c2410c}.account-settings-field>input:disabled{opacity:.7}.account-settings-state{margin:0;color:var(--muted,#718096);font-size:12px}.account-settings-error{margin:0;color:#b42318;font-size:12px}.account-settings-readonly{display:grid;grid-gap:4px;gap:4px;margin:0}.account-settings-readonly dt{color:var(--muted,#718096);font-size:12px}.account-settings-readonly dd{margin:0;overflow-wrap:anywhere;color:var(--text,#102a43);font-size:14px;font-weight:600}.account-settings-note{margin:0;color:var(--muted,#718096);font-size:12px}.account-settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.account-settings-actions>button{min-height:38px}.account-settings-saved{color:#14653d;font-size:13px;font-weight:600}.account-settings-visibility{display:grid;max-width:520px;grid-gap:10px;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line,#dce5ef)}.account-settings-visibility h3{margin:0;color:var(--text,#102a43);font-size:14px}.account-settings-toggle{display:flex;align-items:flex-start;gap:9px;min-height:32px;color:var(--text,#102a43);font-size:13px;line-height:1.35;cursor:pointer}.account-settings-toggle>input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#3280c8}.account-settings-toggle>input:disabled{opacity:.55;cursor:not-allowed}.account-settings-toggle:has(>input:disabled){cursor:not-allowed;opacity:.8}html[data-theme=dark] .account-settings-field>input{border-color:rgb(135 190 229/22%);background:#0c2945}html[data-theme=dark] .account-settings-saved{color:#6ee7a8}html[data-theme=dark] .account-settings-visibility{border-top-color:rgb(135 190 229/22%)}@media (max-width:700px){.account-settings{padding:16px}.account-settings form{max-width:none}.account-settings-actions>button{width:100%}}.business .marketplace-date-fields{display:flex;flex-wrap:wrap;align-items:start;gap:8px 12px;min-width:0;grid-column:1/-1}.business .marketplace-date-fields label{display:grid;grid-gap:5px;gap:5px;flex:1 1 160px;min-width:0;color:var(--text-secondary);font-size:12px}.business .marketplace-date-fields input{width:100%;min-width:0;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--text-primary);background:var(--panel)}.business .marketplace-date-fields input[aria-invalid=true]{border-color:#bd3b3b}.business .marketplace-date-fields .marketplace-date-error{flex-basis:100%;margin:0;color:var(--text-primary);font-size:12px}.business .marketplace-date-scope{grid-column:1/-1;margin:0;font-size:12px;color:var(--text-secondary)}@media (max-width:760px){.business .marketplace-date-fields label{flex-basis:100%}}.v4ref-icon{width:22px;height:22px;flex:0 0 22px}.v4ref-nav-item>.logistics-illustration{width:26px;height:26px;flex:0 0 26px}.v4ref-wordmark{display:inline-flex;gap:0;color:#0b1834;font-size:26px;font-weight:850;letter-spacing:-1.4px;line-height:1.15;white-space:nowrap}.v4ref-wordmark>span:last-child{color:#087cff}.v4ref-sidebar{position:fixed;inset:0 auto 0 0;width:var(--v4-sidebar,204px);z-index:35;display:flex;flex-direction:column;padding:14px 12px;background:#fbfdff;color:#14243a;border-right:1px solid #e6edf5}.v4ref-brand-button{display:flex;align-items:center;justify-content:flex-start;flex:0 0 48px;min-height:48px;margin:0 0 12px;padding:0 12px;color:inherit;border:0}.v4ref-brand-button,.v4ref-brand-button:hover{background:transparent}.v4ref-desktop-navigation{display:grid;grid-gap:0;gap:0;overflow-y:auto;min-height:0}.v4ref-nav-item{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:44px;padding:10px 14px;color:#1b2b48;background:transparent;border:0;border-radius:9px;font-size:14px;font-weight:500;text-align:left;line-height:1.4}.v4ref-nav-item>.v4ref-icon{color:#4a6281}.v4ref-nav-item:hover{background:#edf5ff;color:#0069df}.v4ref-nav-item.is-active{color:#087cff;background:#e4f0ff;font-weight:650}.v4ref-nav-item.is-active:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:4px;background:#087cff;border-radius:3px}.v4ref-nav-item.is-active>.v4ref-icon{color:#087cff}.v4ref-nav-badge{display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 5px;-webkit-margin-start:auto;margin-inline-start:auto;border-radius:99px;background:#ef3139;color:#fff;font-size:10px;font-weight:700;line-height:1}.v4ref-sidebar-note{margin-top:auto;padding:16px 12px 8px;color:#61738b;font-size:12px}.v4ref-sidebar-note strong{color:#223f60;font-size:12px}.v4ref-sidebar-note p{margin:5px 0 0;line-height:1.6}.v4ref-bottom-navigation{display:none}.v4ref-brand-button:focus-visible,.v4ref-nav-item:focus-visible{outline:3px solid #168cff;outline-offset:2px}html[data-theme=dark] .v4ref-wordmark{color:#f4f8ff}html[data-theme=dark] .v4ref-sidebar{background:#051a2a;color:#eef5ff;border-color:#193449}html[data-theme=dark] .v4ref-nav-item{color:#bed0e4}html[data-theme=dark] .v4ref-nav-item>.v4ref-icon{color:#afc6e0}html[data-theme=dark] .v4ref-nav-item:hover{background:#0a2a46;color:#eef5ff}html[data-theme=dark] .v4ref-nav-item.is-active{background:#0d3457;color:#f1f7ff}html[data-theme=dark] .v4ref-nav-item.is-active>.v4ref-icon{color:#329bff}html[data-theme=dark] .v4ref-sidebar-note{color:#9ab4ce}html[data-theme=dark] .v4ref-sidebar-note strong{color:#c7d8eb}@media (max-width:1099px){.v4ref-sidebar{display:none}.v4ref-bottom-navigation{position:fixed;inset:auto 0 0;z-index:35;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;padding:5px 6px max(8px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dfe8f1}.v4ref-bottom-navigation .v4ref-nav-item{flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:50px;padding:4px 2px;border-radius:8px;color:#60758c;background:transparent;font-size:10px;font-weight:500;text-align:center;line-height:1.3}.v4ref-bottom-navigation .v4ref-nav-item>span:not(.v4ref-nav-badge){max-width:100%;overflow-wrap:anywhere}.v4ref-bottom-navigation .v4ref-icon{width:20px;height:20px;flex-basis:20px}.v4ref-bottom-navigation .logistics-illustration{width:22px;height:22px;flex-basis:22px}.v4ref-bottom-navigation .v4ref-nav-item.is-active{color:#0075ff;background:#f0f7ff}.v4ref-bottom-navigation .v4ref-nav-item.is-active:before{display:none}.v4ref-bottom-navigation .v4ref-nav-badge{position:absolute;top:0;right:10px;min-width:17px;height:17px;padding:0 4px;font-size:9px}html[data-theme=dark] .v4ref-bottom-navigation{background:#0b243a;border-color:#234056}html[data-theme=dark] .v4ref-bottom-navigation .v4ref-nav-item{color:#9fb8d0}html[data-theme=dark] .v4ref-bottom-navigation .v4ref-nav-item.is-active{color:#49a5ff;background:#12324e}}.v4ref-header{--v4ref-text:#0b1c35;--v4ref-muted:#667b96;--v4ref-border:#e0e8f2;--v4ref-surface:#fff;--v4ref-soft:#f6f9fd;position:relative;z-index:30;display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:start;grid-gap:20px;gap:20px;min-height:78px;padding:14px 24px 12px;color:var(--v4ref-text);background:var(--v4ref-surface)}.v4ref-header-heading{min-width:0}.v4ref-header-heading h1{margin:0;color:var(--v4ref-text);font-size:28px;font-weight:750;letter-spacing:-.6px;line-height:1.25}.v4ref-header-heading p{margin:3px 0 0;color:var(--v4ref-muted);font-size:13px;line-height:1.5}.v4ref-header-tools{display:flex;align-items:center;justify-self:end;gap:10px;min-width:0}.v4ref-mobile-brand{display:none}.v4ref-notification-button{position:relative;display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:10px;color:var(--v4ref-muted);background:transparent;border:0}.v4ref-notification-button:hover{color:#087cff;background:var(--v4ref-soft)}.v4ref-notification-badge{position:absolute;top:-1px;right:0;min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 4px;border-radius:99px;background:#f5303b;color:#fff;font-size:10px;font-weight:700}.v4ref-user-preferences{display:contents}.v4ref-language-control{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;color:var(--v4ref-text);font-size:12px}.v4ref-language-control .language-trigger{min-height:36px;padding:6px 8px;border-color:var(--v4ref-border);border-radius:8px;color:var(--v4ref-text);background:transparent}.v4ref-language-control .language-trigger:hover{background:var(--v4ref-soft)}.v4ref-language-control .language-flag{width:22px;height:16px}.business .v4ref-header .theme-switch{gap:0;padding:0;border-color:var(--v4ref-border);background:var(--v4ref-soft);border-radius:8px}.business .v4ref-header .theme-switch button{min-width:32px;min-height:36px;padding:7px;color:var(--v4ref-muted)}.business .v4ref-header .theme-switch button span{display:none}.business .v4ref-header .theme-switch button[aria-pressed=true]{color:#087cff;background:var(--blue-100,#eaf5ff)}.v4ref-user-button{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--v4ref-text);text-align:left}.v4ref-user-button:hover{background:var(--v4ref-soft)}.v4ref-user-avatar{position:relative;display:inline-grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;color:#fff;background:#087cff;border:3px solid #d5ebff;font-size:14px;font-weight:700}.v4ref-avatar-status{position:absolute;right:-2px;bottom:-1px;width:10px;height:10px;border:2px solid var(--v4ref-surface);border-radius:50%;background:#22b573}.v4ref-user-button.is-offline .v4ref-avatar-status{background:#98a8bb}.v4ref-user-copy{display:grid;grid-gap:1px;gap:1px;min-width:0;max-width:200px}.v4ref-user-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.v4ref-user-copy small{color:var(--v4ref-muted);font-size:11px;line-height:1.35}.v4ref-user-meta{display:inline-flex;align-items:center;gap:5px}.v4ref-online-light{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#22b573;box-shadow:0 0 0 2px #22b57326}.v4ref-user-meta.is-offline .v4ref-online-light{background:#98a8bb;box-shadow:none}.v4ref-user-role{padding:4px 10px 6px;color:var(--v4ref-muted);font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.v4ref-user-button>.v4ref-icon{width:16px;height:16px;flex-basis:16px;color:var(--v4ref-muted)}.v4ref-user-actions{position:absolute;top:calc(100% - 4px);right:24px;z-index:45;display:none;width:260px;padding:8px;border:1px solid var(--v4ref-border);border-radius:10px;background:var(--v4ref-surface);box-shadow:0 10px 30px #0921391a}.v4ref-user-preferences.is-open .v4ref-user-actions{display:grid;grid-gap:4px;gap:4px}.v4ref-user-actions button{width:100%;min-height:44px;padding:10px;border-radius:7px;background:transparent;color:var(--v4ref-text);font-size:13px;text-align:left}.v4ref-user-actions button:hover{background:var(--v4ref-soft)}.v4ref-menu-language{display:grid;justify-items:start;grid-gap:6px;gap:6px;padding:6px 8px 8px;border-bottom:1px solid var(--v4ref-border)}.v4ref-menu-language>span{color:var(--v4ref-muted);font-size:11px;line-height:1.3}.v4ref-menu-language .v4ref-language-control{min-height:0;justify-content:flex-start}.v4ref-menu-language .language-list{right:auto;left:0}.v4ref-header button:focus-visible{outline:3px solid #168cff;outline-offset:2px}html[data-theme=dark] .v4ref-header{--v4ref-text:#eef6ff;--v4ref-muted:#9db5cf;--v4ref-border:#203f57;--v4ref-surface:#051a2a;--v4ref-soft:#0a2338}html[data-theme=dark] .v4ref-user-avatar{border-color:#104271}@media (min-width:1100px) and (max-width:1320px){.v4ref-header{gap:12px;padding-inline:20px;grid-template-columns:minmax(180px,1fr) auto}.v4ref-header-tools{gap:6px}.v4ref-user-copy{max-width:120px}}@media (min-width:761px) and (max-width:1099px){.v4ref-header{grid-template-columns:minmax(180px,1fr) auto;gap:12px;padding-inline:18px}.v4ref-header-tools{gap:6px}.v4ref-user-copy{display:grid;max-width:clamp(88px,14vw,150px)}.v4ref-user-button{flex-shrink:0}.v4ref-header-heading h1{font-size:25px}}@media (max-width:760px){.v4ref-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:8px 14px}.v4ref-header-heading{display:none}.v4ref-mobile-brand{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0;min-height:44px;padding:0;color:var(--v4ref-text);border:0}.v4ref-mobile-brand,.v4ref-mobile-brand:hover{background:transparent}.v4ref-mobile-brand .v4ref-wordmark{font-size:22px;letter-spacing:-1.2px}.v4ref-header-tools{gap:4px}.v4ref-notification-button{width:44px;height:44px}.v4ref-user-button{width:auto;min-width:0;max-width:min(190px,36vw);justify-content:flex-end}.v4ref-user-button .v4ref-user-copy{display:grid;max-width:clamp(52px,18vw,112px)}.v4ref-user-button .v4ref-user-meta{display:none}.v4ref-user-button>.v4ref-icon{display:block;width:14px;height:14px;flex:0 0 14px}.v4ref-user-preferences,.v4ref-user-preferences.is-open{display:contents}.v4ref-user-preferences .v4ref-user-actions{position:absolute;top:calc(100% + 4px);right:14px;z-index:46;width:min(260px,calc(100vw - 28px));padding:8px;border:1px solid var(--v4ref-border);border-radius:10px;background:var(--v4ref-surface);box-shadow:0 10px 30px #0921391a}.v4ref-menu-language{gap:5px}.business .v4ref-header .theme-switch{width:-moz-fit-content;width:fit-content}.business .v4ref-header .theme-switch button{min-width:44px;min-height:44px}}.business.preview-workspace .v4ref-header{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;grid-gap:18px;gap:18px;min-height:64px;padding:8px 24px;border-bottom:1px solid var(--v4ref-border)}.business.preview-workspace .v4ref-header-heading{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.business.preview-workspace .v4ref-mobile-brand{display:inline-flex;align-items:center;background:transparent;border:0;padding:0;min-height:44px}.v4ref-top-navigation{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.v4ref-top-navigation .v4ref-nav-item{justify-content:center;width:auto;min-width:0;min-height:44px;gap:7px;padding:6px 12px;font-size:13px}.v4ref-top-navigation .v4ref-nav-item>.logistics-illustration{width:22px;height:22px;flex-basis:22px}.v4ref-top-navigation .v4ref-nav-item.is-active:before{display:none}.workspace-map-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.workspace-map-tabs button{min-height:44px;min-width:120px;border:1px solid var(--line);border-radius:9px;color:var(--text-primary);background:var(--panel)}.workspace-map-tabs button.selected{color:#fff;border-color:var(--blue-600);background:var(--blue-600)}@media (min-width:761px){.business.preview-workspace .v4ref-bottom-navigation{display:none}}@media (max-width:1100px) and (min-width:761px){.business.preview-workspace .v4ref-header{gap:8px;padding-inline:14px}.v4ref-top-navigation .v4ref-nav-item{padding-inline:7px;font-size:12px}.business.preview-workspace .v4ref-mobile-brand .v4ref-wordmark{font-size:23px}}@media (max-width:760px){.business.preview-workspace .v4ref-header{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 14px}.business.preview-workspace .v4ref-mobile-brand{grid-column:1;justify-self:start}.business.preview-workspace .v4ref-header-tools{grid-column:2;justify-self:end}.v4ref-top-navigation{display:none}.business.preview-workspace .v4ref-bottom-navigation{grid-template-columns:repeat(5,minmax(0,1fr))}.business.preview-workspace .v4ref-header-tools{gap:5px}.business.preview-workspace .v4ref-notification-button{flex-basis:40px;width:40px;height:40px;padding:8px}.business.preview-workspace .v4ref-language-control{min-height:40px}.business.preview-workspace .v4ref-language-control .language-trigger{box-sizing:border-box;min-height:40px;height:40px;padding:6px 7px}.business.preview-workspace .v4ref-header .theme-switch{box-sizing:border-box;height:40px}.business.preview-workspace .v4ref-header .theme-switch button{box-sizing:border-box;min-width:34px;width:34px;min-height:38px;height:38px;padding:6px}.business.preview-workspace .v4ref-user-button{box-sizing:border-box;min-height:40px;height:40px;max-width:min(160px,30vw);gap:6px;padding:0 6px}.business.preview-workspace .v4ref-user-avatar{flex-basis:34px;width:34px;height:34px;border-width:2px;font-size:12px}.business.preview-workspace .v4ref-user-button .v4ref-user-copy{max-width:clamp(42px,14vw,80px)}.business.preview-workspace .v4ref-user-button>.v4ref-icon{width:12px;height:12px;flex-basis:12px}}@media (max-width:420px){.business.preview-workspace .v4ref-user-button{width:40px;min-width:40px;max-width:40px;justify-content:center;padding:0}.business.preview-workspace .v4ref-user-button .v4ref-user-copy,.business.preview-workspace .v4ref-user-button>.v4ref-icon{display:none}}@media (max-width:760px){.business.preview-workspace .v4ref-user-button{width:40px;min-width:40px;max-width:40px;justify-content:center;padding:0}.business.preview-workspace .v4ref-user-button .v4ref-user-copy,.business.preview-workspace .v4ref-user-button>.v4ref-icon{display:none}}.v4ref-top-navigation .v4ref-nav-item{flex:1 1;text-align:center}.v4ref-top-navigation .v4ref-nav-item>span:not(.v4ref-nav-badge){min-width:0;overflow-wrap:anywhere}.v4-inline-filters,.v4-mode-toolbar{display:contents}.business.preview-workspace.v4-exact .v4-market-controls .v4-mobile-filter-toggle,.v4-mobile-filter-dialog:not([open]){display:none}@media (max-width:760px){.business.preview-workspace.v4-exact .v4-market-controls .v4-inline-filters{display:none}.business.preview-workspace.v4-exact .v4-market-controls .v4-mode-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;grid-gap:8px;gap:8px;margin-bottom:10px}.business.preview-workspace.v4-exact .v4-mode-toolbar .v4-mode-tabs{width:100%;height:auto;min-height:44px;margin:0}.business.preview-workspace.v4-exact .v4-mode-toolbar .v4-mode-tabs button{min-height:44px;padding:6px 3px;font-size:10px;line-height:1.25;overflow-wrap:anywhere}.business.preview-workspace.v4-exact .v4-market-controls .v4-mobile-filter-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;min-height:44px;padding:8px 10px;color:var(--text-primary);background:var(--panel);border:1px solid var(--line);border-radius:8px;font-size:11px;line-height:1.3}.v4-mobile-filter-toggle .ui-icon{width:17px;height:17px}.business.preview-workspace.v4-exact .v4-mobile-filter-dialog{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0 16px max(16px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;color:var(--text-primary);background:var(--panel);border:0;border-radius:0}.v4-mobile-filter-dialog::-webkit-backdrop{background:#061a2dc2}.v4-mobile-filter-dialog::backdrop{background:#061a2dc2}.v4-mobile-filter-heading{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;margin-bottom:16px;background:var(--panel);border-bottom:1px solid var(--line)}.v4-mobile-filter-heading h2{margin:0;font-size:20px}.v4-mobile-filter-close{display:inline-grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;color:var(--text-primary);background:var(--canvas);border:1px solid var(--line);border-radius:8px;font-size:26px}.business.preview-workspace.v4-exact .v4-mobile-filter-dialog .v4-route-form{grid-template-columns:minmax(0,1fr);gap:12px}.business.preview-workspace.v4-exact .v4-mobile-filter-dialog .v4-route-locations{grid-template-columns:minmax(0,1fr);height:auto}.business.preview-workspace.v4-exact .v4-mobile-filter-dialog .v4-location:first-child{border-right:0;border-bottom:1px solid var(--line)}.business.preview-workspace.v4-exact .v4-mobile-filter-dialog .v4-location-trigger{min-height:56px;height:auto;padding-right:52px}.business.preview-workspace.v4-exact .v4-mobile-filter-dialog .v4-route-swap{top:34px;left:auto;right:8px;transform:none}.business.preview-workspace.v4-exact .v4-mobile-filter-dialog .v4-location-popover{position:static;width:100%;max-width:100%;padding:12px;box-shadow:none;border:0;border-top:1px solid var(--line);border-radius:0}.business.preview-workspace.v4-exact .v4-mobile-filter-dialog .v4-date-field{min-height:48px}.business.preview-workspace.v4-exact .v4-mobile-filter-dialog .v4-body-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:16px 0;padding:0;overflow:visible}.business.preview-workspace.v4-exact .v4-mobile-filter-dialog .v4-body-chips>button{justify-content:flex-start;min-width:0;min-height:44px;height:auto;white-space:normal;overflow-wrap:anywhere}.business.preview-workspace.v4-exact .v4-mobile-filter-dialog .v4-advanced-filters{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin:0;padding:12px;align-items:stretch}.business.preview-workspace.v4-exact .v4-mobile-filter-dialog button,.business.preview-workspace.v4-exact .v4-mobile-filter-dialog input,.business.preview-workspace.v4-exact .v4-mobile-filter-dialog select{min-height:44px}.v4-mobile-filter-footer{position:-webkit-sticky;position:sticky;bottom:calc(-1 * max(16px, env(safe-area-inset-bottom)));z-index:2;margin-top:16px;padding:12px 0 max(16px,env(safe-area-inset-bottom));background:var(--panel)}.business.preview-workspace.v4-exact .v4-mobile-filter-footer .v4-find-button{width:100%;height:48px}}