.wa{--wa-bg:#eee8dc;--wa-paper:#f8f4ec;--wa-white:#fffdf8;--wa-ink:#1d1b17;--wa-muted:#6d665a;--wa-line:#d6cdbc;--wa-line-2:#e4ddcf;--wa-signal:#e0531f;--wa-ok:#2f7d4f;--wa-blue:#2c5d8a;--wa-board:#27231e;--wa-brass:#b9965c;background:var(--wa-bg);color:var(--wa-ink);color-scheme:light;text-align:left;border:1px solid #cfc5b2;border-radius:6px;font-size:14px;line-height:1.45;position:relative;overflow:hidden}.wa *{box-sizing:border-box}.wa :where(h3,p,dl,dd,ol,ul){margin:0}.wa :where(ul,ol){padding:0;list-style:none}.wa :where(em){font-style:normal}.wa button{cursor:pointer}.wa button:disabled{cursor:progress}.wa :focus-visible{outline:2px solid var(--wa-signal);outline-offset:2px}.wa [hidden]{display:none!important}.wa-kicker,.wa-steps,.wa-status,.wa-brand,.wa-phone-top,.wa-facts dd,.wa-lines,.wa-wait,.wa-conv-line,.wa-meta,.wa-log,.wa-jacks,.wa-board-label,.wa-clock,.wa-bars small,.wa-row-label b,.wa-row-total,.wa-topics b,.wa-unread,.wa-badge,.wa-fly,.wa-stamp,.wa-group-head{font-family:var(--font-mono)}.wa .t-appt{--c:#2c5d8a}.wa .t-fault{--c:#c2410c}.wa .t-warranty{--c:#4f7a33}.wa .t-price{--c:#9a6b00}.wa .t-part{--c:#6b4fa0}.wa .t-complaint{--c:#b42343}.wa-top{border-bottom:3px double var(--wa-line);background:var(--wa-paper);align-items:center;gap:20px;height:54px;padding:0 18px;display:flex}.wa-brand{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.wa-dial-ring{fill:var(--wa-ink)}.wa-dial-hole{fill:var(--wa-paper)}.wa-dial-hub{fill:var(--wa-signal)}.wa-steps{height:100%;margin:0 auto;display:flex}.wa-steps button{height:100%;color:var(--wa-muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:0 18px;font-size:12px;transition:color .15s,border-color .15s;display:flex}.wa-steps button b{font-weight:500}.wa-steps button:hover{color:var(--wa-ink)}.wa-steps button[aria-current]{border-bottom-color:var(--wa-ink);color:var(--wa-ink)}.wa-steps button[aria-current] b{color:var(--wa-signal)}.wa-status{color:var(--wa-muted);white-space:nowrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.wa-status i{background:var(--wa-signal);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite wa-blink}.wa.is-linked .wa-status i{background:var(--wa-ok);animation:none}.wa.is-linked .wa-status{color:var(--wa-ink)}@keyframes wa-blink{50%{opacity:.3}}.wa-stage{min-height:620px}.wa-stage.is-in{animation:.36s cubic-bezier(.2,.7,.1,1) wa-in}@keyframes wa-in{0%{opacity:0;transform:translateY(6px)}}.wa-kicker{color:var(--wa-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.wa-kicker b{color:var(--wa-ink);margin-left:6px;font-weight:500}.wa-lead{color:var(--wa-muted);font-size:14px;line-height:1.6}.wa-side{border-left:1px solid var(--wa-line);background:var(--wa-paper);flex-direction:column;gap:18px;padding:28px 26px;display:flex}.wa-side h3{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.2}.wa-go{background:var(--wa-ink);height:46px;color:var(--wa-paper);border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.wa-go:hover{background:#000}.wa-go:active{transform:translateY(1px)}.wa-side>.wa-go{margin-top:auto}.wa-facts{border:1px solid var(--wa-line);background:var(--wa-line);gap:1px;display:grid}.wa-facts>div{background:var(--wa-white);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 14px;display:flex}.wa-facts dt{color:var(--wa-muted);font-size:12.5px}.wa-facts dd{font-size:24px;line-height:1}.wa-facts dd small{color:var(--wa-muted);font-size:13px}.wa-facts dd.is-alert{color:var(--wa-signal)}.wa-facts .wa-note{color:var(--wa-muted);font-family:var(--font-sans);flex-basis:100%;font-size:11.5px}.wa-before{grid-template-columns:minmax(0,1fr) 340px;min-height:620px;display:grid}.wa-phones{background-image:radial-gradient(circle at 1px 1px,#d9d0bf 1px,#0000 0);background-size:18px 18px;grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;gap:16px;padding:28px;display:grid}.wa-phone{aspect-ratio:10/13;border:3px solid var(--wa-ink);color:#ece5d6;background:#2a2620;border-radius:16px;flex-direction:column;gap:6px;padding:18px 10px 12px;transition:opacity .4s,transform .4s;display:flex;position:relative}.wa-phone:before{content:"";background:#000;border-radius:4px;width:26px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.wa-phone.is-buzz{animation:3.4s ease-in-out infinite wa-buzz}@keyframes wa-buzz{0%,8%,to{transform:none}2%,6%{transform:rotate(-1.6deg)}4%{transform:rotate(1.6deg)}}.wa-phone-top{color:#a99f8d;white-space:nowrap;justify-content:space-between;gap:4px;font-size:9.5px;display:flex}.wa-phone-top b{color:#ece5d6;font-weight:500}.wa-phone-top span{text-overflow:ellipsis;overflow:hidden}.wa-phone-rep{font-size:12.5px;font-weight:600}.wa-lock{color:#8d8473;font-family:var(--font-mono);text-align:center;margin-top:8px;font-size:26px;font-weight:300;line-height:1}.wa-notif{color:var(--wa-ink);background:#f3ede1;border-radius:6px;margin-top:auto;padding:8px 8px 8px 10px;font-size:11.5px;line-height:1.3;display:block;position:relative}.wa-notif-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wa-badge,.wa-fly{background:var(--wa-signal);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:grid}.wa-badge{position:absolute;top:-9px;right:-6px}.wa-fly{z-index:5;pointer-events:none;transition:transform .8s cubic-bezier(.5,0,.2,1),opacity .3s .55s;position:absolute}.wa-phone.is-sent .wa-badge{visibility:hidden}.wa-quiet{color:#6f675a;margin-top:auto;font-size:12px}.wa-stamp{border:1px solid var(--wa-ok);color:var(--wa-ok);opacity:0;background:#e7f0e5;border-radius:3px;padding:2px 6px;font-size:10px;transition:opacity .3s,transform .3s;position:absolute;bottom:10px;right:8px;transform:scale(1.4)rotate(-6deg)}.wa-phone.is-linked{opacity:.55;animation:none}.wa-phone.is-linked .wa-notif{visibility:hidden}.wa-phone.is-linked .wa-stamp{opacity:1;transform:rotate(-6deg)}.wa-lines{border-bottom:1px solid var(--wa-line);background:var(--wa-paper);scrollbar-width:thin;gap:4px;padding:10px 14px;display:flex;overflow-x:auto}.wa-lines button{border:1px solid var(--wa-line);background:var(--wa-white);height:30px;color:var(--wa-muted);border-radius:3px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;transition:border-color .15s,color .15s;display:inline-flex}.wa-lines button:hover{border-color:var(--wa-muted);color:var(--wa-ink)}.wa-lines button[aria-pressed=true]{border-color:var(--wa-ink);background:var(--wa-ink);color:var(--wa-paper)}.wa-lines i{background:#cfc6b5;border-radius:50%;width:7px;height:7px}.wa-lines .has-unread i{background:var(--wa-signal);box-shadow:0 0 0 3px #e0531f2e}.wa-desk{grid-template-columns:300px minmax(0,1fr) 290px;height:640px;display:grid}.wa-desk.is-empty{grid-template-columns:minmax(0,1fr);height:auto}.wa-desk.is-empty .wa-inbox{border-right:0;height:auto}.wa-inbox{border-right:1px solid var(--wa-line);background:var(--wa-paper);flex-direction:column;min-height:0;display:flex}.wa-inbox-head{border-bottom:1px solid var(--wa-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px;display:flex}.wa-seg{border:1px solid var(--wa-line);border-radius:3px;display:inline-flex}.wa-seg button{height:26px;color:var(--wa-muted);padding:0 9px;font-size:11.5px}.wa-seg button+button{border-left:1px solid var(--wa-line)}.wa-seg button[aria-pressed=true]{background:var(--wa-ink);color:var(--wa-paper)}.wa-list{flex:1;overflow-y:auto}.wa-group-head{color:var(--wa-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:10px 14px 6px;font-size:10.5px;display:flex}.wa-group-head b{font-weight:500}.wa-empty{color:var(--wa-muted);padding:20px 14px}.wa-conv{border-bottom:1px solid var(--wa-line-2);text-align:left;grid-template-columns:36px minmax(0,1fr);gap:10px;width:100%;padding:12px 14px;transition:background .15s;display:grid;position:relative}.wa-conv:hover{background:#f2ece0}.wa-conv[aria-current]{background:var(--wa-white);box-shadow:inset 3px 0 0 var(--wa-ink)}.wa-av{border:1px solid var(--wa-ink);border-radius:3px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:grid}.wa-conv-main{gap:3px;min-width:0;display:grid}.wa-conv-top{justify-content:space-between;align-items:center;gap:8px;padding-right:20px;display:flex}.wa-conv-top b{font-weight:600}.wa-wait{white-space:nowrap;border-radius:3px;padding:1px 6px;font-size:10.5px}.wa-wait.w0{color:var(--wa-muted)}.wa-wait.w1{color:#7a5600;background:#f3e6c4}.wa-wait.w2{color:#a63b0c;background:#f8d7c3}.wa-wait.w3{background:var(--wa-signal);color:#fff}.wa-wait.is-done{color:var(--wa-blue)}.wa-conv-line{color:var(--wa-muted);font-size:10.5px}.wa-conv-prev{color:#3d3931;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.wa-conv-tags{flex-wrap:wrap;gap:4px;display:flex}.wa-conv-tags:empty{display:none}.wa-conv-tags em{border:1px solid var(--c);color:var(--c);border-radius:3px;padding:0 6px;font-size:10.5px}.wa-unread{background:var(--wa-signal);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;display:grid;position:absolute;top:34px;right:14px}.wa-thread{background:var(--wa-bg);background-image:repeating-linear-gradient(0deg,#0000 0 27px,#1d1b170b 27px 28px);flex-direction:column;min-width:0;min-height:0;display:flex}.wa-thread-head{border-bottom:1px solid var(--wa-line);background:var(--wa-paper);align-items:center;gap:12px;padding:12px 18px;display:flex}.wa-back{border:1px solid var(--wa-line);border-radius:3px;height:32px;padding:0 10px;font-size:12.5px;display:none}.wa-who{gap:1px;min-width:0;display:grid}.wa-who b{font-size:15px}.wa-who span{color:var(--wa-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.wa-msgs{flex-direction:column;flex:1;gap:8px;min-height:0;padding:18px;display:flex;overflow-y:auto}.wa-msg{border-radius:4px;gap:4px;max-width:78%;padding:9px 12px 7px;font-size:13.5px;display:grid}.wa-msg.is-new{animation:.26s wa-in}.wa-msg.from-c{border:1px solid var(--wa-line);border-left:3px solid var(--wa-ink);background:var(--wa-white);align-self:flex-start}.wa-msg.from-r{background:var(--wa-ink);color:#f3ede1;align-self:flex-end}.wa-msg.from-s{max-width:90%;color:var(--wa-muted);font-family:var(--font-mono);text-align:center;border:1px dashed #b7ac98;align-self:center;padding:4px 10px;font-size:11px}.wa-msg.is-typing{color:var(--wa-muted);font-style:italic}.wa-meta{color:#958d7f;justify-content:flex-end;gap:8px;font-size:10.5px;display:flex}.from-r .wa-meta{color:#a9a08f}.wa-tick.s0{opacity:.6}.wa-tick.s3{color:#7fb6e6}.wa-quick{border-top:1px solid var(--wa-line);background:var(--wa-paper);gap:8px;padding:10px 14px 12px;display:grid}.wa-quick-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.wa-quick-head p{color:var(--wa-muted);font-size:12px}.wa-quick-options{gap:6px;display:grid}.wa-quick-options:empty{display:none}.wa-quick-options button{border:1px solid var(--wa-line);background:var(--wa-white);text-align:left;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:13px;transition:border-color .15s;display:flex}.wa-quick-options button:hover{border-color:var(--wa-ink)}.wa-quick-options button:after{border-top:1px solid var(--wa-signal);border-right:1px solid var(--wa-signal);content:"";flex:none;width:7px;height:7px;transform:rotate(45deg)}.wa-log{color:var(--wa-muted);background:#e7e0d2;border-top:1px dashed #c7bca8;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:8px 14px;font-size:10.5px;display:grid}.wa-log>span{letter-spacing:.08em;text-transform:uppercase}.wa-log ul{align-content:start;gap:1px;min-height:calc(4lh + 3px);display:grid}.wa-log li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-log li.is-new{color:var(--wa-ink)}.wa-tools{border-left:1px solid var(--wa-line);background:var(--wa-paper);flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.wa-tags{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.wa-tags button{border:1px solid var(--wa-line);background:var(--wa-white);height:28px;color:var(--wa-muted);border-radius:3px;align-items:center;gap:6px;padding:0 10px;font-size:12px;transition:border-color .15s,color .15s;display:inline-flex}.wa-tags i{border:1.5px solid var(--c);border-radius:50%;width:8px;height:8px}.wa-tags button[aria-pressed=true]{border-color:var(--c);color:var(--wa-ink)}.wa-tags button[aria-pressed=true] i{background:var(--c)}.wa-hint{color:var(--wa-muted);font-size:12px}.wa-board{isolation:isolate;background:var(--wa-board);background-image:linear-gradient(#ffffff08 1px,#0000 1px);background-size:100% 6px;border-radius:6px;flex:none;padding:14px 12px 32px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000,inset 0 2px 12px #00000080}.wa-board-label{z-index:2;width:82%;color:var(--wa-ink);background:#efe7d6;border-radius:3px;justify-content:space-between;gap:8px;margin:0 auto 64px;padding:7px 10px;font-size:10.5px;display:flex;position:relative}.wa-board-label span{color:var(--wa-muted);text-transform:uppercase}.wa-board-label b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wa .wa-plug{z-index:4;cursor:grab;touch-action:none;user-select:none;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0;left:0}.wa-plug:not([style]){visibility:hidden}.wa .is-dragging .wa-plug{cursor:grabbing}.wa-plug span{pointer-events:none;background:#b74119;border:1px solid #ffb78e;border-radius:4px;width:16px;height:18px;position:relative;transform:translateY(-6px)}.wa-plug span:before{content:"";border-block:1px solid #ffb78e;position:absolute;inset:5px 3px}.wa-plug span:after{content:"";background:#e6c893;border-radius:0 0 2px 2px;width:7px;height:6px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.wa-plug.is-connected span:after{height:3px}.wa-jacks{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 4px;display:grid;position:relative}.wa-jacks button{color:#d9cfbc;justify-items:center;gap:3px;padding:2px 0;font-size:10px;display:grid}.wa-jacks small{color:#8a806f;font-size:9px}.wa-socket{border:3px solid var(--wa-brass);background:radial-gradient(circle,#000 45%,#3a332a 46%);border-radius:50%;width:20px;height:20px;transition:border-color .15s,transform .15s}.wa-jacks button:hover{color:#fff}.wa-jacks button:hover .wa-socket{transform:scale(1.12)}.wa-board:not(.is-dragging) .wa-jacks button[aria-pressed=true],.wa-jacks button.is-target{color:#fff}.wa-board:not(.is-dragging) .wa-jacks button[aria-pressed=true] .wa-socket{border-color:var(--wa-signal);background:radial-gradient(circle, var(--wa-signal) 40%, #000 42%)}.wa-jacks button.is-target .wa-socket{border-color:#ffb78e;transform:scale(1.14);box-shadow:0 0 0 3px #e0531f66}.wa-cable{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.wa-cable path{fill:none;stroke:var(--wa-signal);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 2px 2px #00000080)}.wa-owner{color:var(--wa-muted);justify-content:space-between;gap:8px;padding-top:4px;font-size:12px;display:flex}.wa-owner b{color:var(--wa-ink);font-weight:600}.wa-day{grid-template-columns:minmax(0,1fr) 320px;min-height:620px;display:grid}.wa-day-main{flex-direction:column;gap:12px;padding:22px 24px;display:flex}.wa-controls{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:6px;display:flex}.wa-scrub{min-width:200px;color:var(--wa-muted);flex:1;align-items:center;gap:10px;font-size:12px;display:flex}.wa-scrub input{accent-color:var(--wa-signal);flex:1}.wa-clock{text-align:right;min-width:64px;font-size:26px}.wa-bars{border-bottom:1px solid var(--wa-ink);grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;height:150px;padding-bottom:4px;display:grid}.wa-bars button{grid-template-rows:minmax(0,1fr) auto;gap:4px;height:100%;display:grid}.wa-bar{align-items:flex-end;height:100%;display:flex}.wa-bar i{background:var(--wa-ink);width:100%;height:0;transition:height .12s linear,background .15s;display:block}.wa-bars button:hover .wa-bar i{background:#4a443a}.wa-bars .is-now .wa-bar i{background:var(--wa-signal)}.wa-bars small{color:var(--wa-muted);font-size:10.5px}.wa-bars .is-now small{color:var(--wa-ink)}.wa-matrix{gap:3px;display:grid}.wa-row{grid-template-columns:116px repeat(12,minmax(0,1fr)) 34px;align-items:center;gap:3px;display:grid}.wa-row-label{white-space:nowrap;gap:8px;font-size:11.5px;display:flex;overflow:hidden}.wa-row-label b{font-weight:500}.wa-row-label em{color:var(--wa-muted);text-overflow:ellipsis;overflow:hidden}.wa-row i{background:var(--wa-line-2);border-radius:2px;height:18px;transition:background .15s}.wa-row i.lv1{background:#d3c6ad}.wa-row i.lv2{background:#ab9877}.wa-row i.lv3{background:#6e5c43}.wa-row i.lv4{background:#2b231a}.wa-row i.is-now{box-shadow:inset 0 0 0 2px var(--wa-signal)}.wa-row-total{color:var(--wa-muted);text-align:right;font-size:11px;font-weight:400}.wa-readout{border-left:3px solid var(--wa-signal);background:var(--wa-white);padding:12px 14px;font-size:13.5px}.wa-topics{gap:10px;font-size:13px;display:grid}.wa-topics li{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}.wa-topics li>span:first-child{align-items:center;gap:8px;display:flex}.wa-topics i{background:var(--c);border-radius:50%;width:8px;height:8px}.wa-topics b{font-weight:500}.wa-track{background:var(--wa-line-2);grid-column:1/-1;height:5px;display:block}.wa-track span{background:var(--c);width:0;height:100%;transition:width .15s linear;display:block}@media (width<=1180px){.wa-desk{grid-template-columns:270px minmax(0,1fr);height:auto}.wa-inbox,.wa-thread{height:620px}.wa-tools{border-top:1px solid var(--wa-line);border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.wa-tools>.wa-kicker,.wa-tools>.wa-hint,.wa-tools>.wa-owner,.wa-tags{grid-column:1}.wa-board{grid-area:1/2/span 6}.wa-phones{grid-template-columns:repeat(4,minmax(0,1fr))}.wa-before{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=900px){.wa-top{flex-wrap:wrap;gap:0;height:auto;padding:0}.wa-brand{flex:1;padding:12px 14px}.wa-status{padding:12px 14px}.wa-steps{border-top:1px solid var(--wa-line);order:3;width:100%;height:44px}.wa-steps button{white-space:nowrap;flex:1;justify-content:center;padding:0 8px}.wa-stage{min-height:0}.wa-before,.wa-day{grid-template-columns:minmax(0,1fr);min-height:0}.wa-side{border-top:1px solid var(--wa-line);border-left:0;padding:22px 18px}.wa-phones{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 12px}.wa-lock{font-size:18px}.wa-phone{border-width:2px;border-radius:12px;min-height:0;padding:16px 8px 10px}.wa-phone-top span{display:none}.wa-desk{display:block}.wa-inbox{border-right:0;height:auto}.wa-list{max-height:none}.wa-thread{height:560px}.wa-tools{border-top:1px solid var(--wa-line);align-items:stretch;display:flex}.wa-desk:not(.is-open) .wa-thread,.wa-desk:not(.is-open) .wa-tools,.wa-desk.is-open .wa-inbox{display:none}.wa-back{align-items:center;gap:6px;display:inline-flex}.wa-msg{max-width:88%}.wa-day-main{padding:18px 12px}.wa-row{grid-template-columns:34px repeat(12,minmax(0,1fr)) 26px;gap:2px}.wa-row-label em{display:none}.wa-row i{height:14px}.wa-bars{gap:3px;height:110px}.wa-bars small{font-size:9px}}@media (width<=600px){.wa-steps button:not([aria-current]) span,.wa-status span{display:none}.wa-before .wa-side{border-top:0;border-bottom:1px solid var(--wa-line);order:-1}.wa-phone{aspect-ratio:auto;min-height:120px}.wa-lock{display:none}.wa-brand{font-size:11px}}@media (prefers-reduced-motion:reduce){.wa *,.wa :before,.wa :after{transition:none!important;animation:none!important}}
