.wa-workspace{--wa-nav:calc(4rem + env(safe-area-inset-bottom));width:min(100% - 2rem,105rem);height:calc(100dvh - var(--wa-nav) - 1.5rem);background:#fff;border:1px solid #d7e2da;border-radius:.9rem;grid-template-columns:clamp(17rem,29vw,25rem) minmax(0,1fr);min-height:0;margin:.75rem auto;display:grid;overflow:hidden;box-shadow:0 8px 30px #172e2020}.wa-sidebar,.wa-thread{flex-direction:column;min-width:0;min-height:0;display:flex}.wa-sidebar{background:#fff;border-right:1px solid #dde6df}.wa-sidebar-head,.wa-thread-head{border-bottom:1px solid #dce6de;flex:none;align-items:center;gap:.75rem;min-height:4.25rem;padding:.7rem 1rem;display:flex}.wa-sidebar-head{justify-content:space-between}.wa-sidebar-head h1{margin:0;font-size:1.5rem}.wa-sidebar-head>a{font-size:.8rem;font-weight:650}.wa-chat-list{min-height:0;overflow-y:auto}.wa-inbox-filters{gap:.4rem;padding:.55rem .9rem;display:flex}.wa-inbox-filters a{background:#f2f6f3;border-radius:1rem;padding:.35rem .75rem;font-size:.85rem;font-weight:650;text-decoration:none}.wa-inbox-filters a[aria-current]{background:#deeee4}.wa-chat-list>p,.wa-list-pages{padding:0 .9rem}.wa-chat-list ul{margin:0;padding:.35rem;list-style:none}.wa-chat-row{color:#152b23;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem .55rem;text-decoration:none;display:grid}.wa-chat-row:hover,.wa-chat-row[aria-current]{background:#e6f2eb}.wa-avatar{color:#075840;background:#dcece2;border-radius:50%;flex:none;place-items:center;width:2.65rem;height:2.65rem;font-weight:800;display:grid}.wa-chat-preview,.wa-chat-meta{gap:.15rem;min-width:0;display:grid}.wa-chat-preview>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-chat-preview span,.wa-chat-meta{color:#52645b;font-size:.8rem}.wa-chat-meta{text-align:right}.wa-list-pages,.wa-history-pages{justify-content:center;gap:1rem;margin:.6rem 0;font-size:.85rem;display:flex}.wa-thread{background:#efeae2;position:relative}.wa-thread-head{z-index:2;background:#f6f8f6;position:relative}.wa-thread-head[data-job-view=customer]{--job-button:#24538b;--job-panel:#eaf2ff;--job-border:#8cafe0;background:#dbeaff}.wa-thread-head[data-job-view=artisan]{--job-button:#166044;--job-panel:#e7f6ea;--job-border:#86be9a;background:#d7efdc}.wa-thread-head[data-job-view]{border-bottom-color:var(--job-border)}.wa-thread-head[data-job-view] .wa-avatar{background:var(--job-button);color:#fff}.wa-thread-head[data-job-view] .wa-chat-service{color:var(--job-button)}.wa-payment-safety{color:#68470b;background:#fff4d8;border-bottom:1px solid #e8ce8d;flex:none}.wa-payment-safety[data-role=artisan]{color:#164b37;background:#e8f5ec;border-bottom-color:#b8d9c4}.wa-payment-safety>summary{cursor:pointer;align-items:center;gap:.55rem;padding:.55rem .9rem;font-size:.85rem;list-style:none;display:flex}.wa-payment-safety>summary::-webkit-details-marker{display:none}.wa-payment-icon{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;font-weight:750;display:grid}.wa-payment-toggle{margin-left:auto}.wa-payment-safety[open] .wa-payment-toggle{transform:rotate(180deg)}.wa-payment-body{overscroll-behavior:contain;max-height:36dvh;padding:0 .9rem .75rem;font-size:.87rem;overflow-y:auto}.wa-payment-body p{margin:.4rem 0 .65rem}.wa-payment-report>summary{cursor:pointer;width:fit-content;font-weight:750;text-decoration:underline}.wa-payment-report form{max-width:32rem}.wa-contact{flex:1;min-width:0}.wa-contact h1{overflow-wrap:anywhere;margin:0;font-size:1.05rem}.wa-contact p{color:#52645b;margin:.12rem 0 0;font-size:.78rem}.wa-chat-id{color:#344b40;flex-wrap:wrap;align-items:center;gap:0 .35rem;font-size:.78rem;display:flex}.wa-chat-id strong{overflow-wrap:anywhere}.wa-chat-id button{width:1.8rem;height:1.8rem;color:var(--job-button,#075840);background:0 0;flex:none;place-items:center;padding:.28rem;display:grid}.wa-chat-id button:hover{background:#ffffffa6}.wa-chat-id svg{width:1rem;height:1rem}.wa-chat-copy-error{overflow-wrap:anywhere;flex-basis:100%}.wa-contact .wa-chat-service,.wa-chat-preview .wa-chat-service{color:#075840;font-weight:650}.wa-back{display:none}.wa-history{overscroll-behavior:contain;background-color:#efeae2;background-image:radial-gradient(#b5a98c44 1px,#0000 1px);background-size:19px 19px;flex:1;min-height:0;padding:.8rem clamp(.65rem,5vw,5rem) 1rem;overflow-y:auto}.wa-history-area{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.wa-history-latest{flex-direction:column-reverse;display:flex}.wa-history-content{flex:none;min-width:0}.wa-jump-latest{border-radius:1.25rem;padding:.45rem .7rem;font-size:.8rem;position:absolute;bottom:.65rem;right:.85rem;box-shadow:0 2px 7px #172e2033}.wa-message-group{flex-direction:column;margin-bottom:.3rem;display:flex}.wa-day{color:#52645b;background:#fffdf9;border-radius:.5rem;align-self:center;width:fit-content;margin:.7rem auto;padding:.25rem .65rem;font-size:.76rem;box-shadow:0 1px 2px #30220e22}.wa-chat-milestone{color:#205642;text-align:center;background:#f5fbf7;border:1px solid #cbdcd3;border-radius:.7rem;flex-wrap:wrap;justify-content:center;align-self:center;align-items:baseline;gap:.2rem .5rem;max-width:100%;margin:.3rem 0;padding:.45rem .75rem;font-size:.82rem;display:flex}.wa-chat-milestone time{color:#52645b;font-size:.74rem}.wa-resolution-note{flex-basis:100%}.wa-bubble{overflow-wrap:anywhere;background:#fff;border-radius:.28rem .7rem .7rem;align-self:flex-start;min-width:3.5rem;max-width:min(77%,40rem);padding:.38rem .6rem .3rem;box-shadow:0 1px 2px #30220e24}.wa-bubble-own{background:#d9fdd3;border-radius:.7rem .28rem .7rem .7rem;align-self:flex-end}.wa-bubble p{margin:0;font-size:.94rem}.wa-bubble .media-image{margin-block:.3rem}.wa-bubble img{object-fit:contain;border-radius:.4rem;width:auto;max-width:100%;height:auto;max-height:16rem;display:block}.wa-bubble .media-image button{margin-top:.25rem;padding:.22rem .4rem;font-size:.73rem}.wa-bubble footer{color:#4b6155;justify-content:flex-end;align-items:center;gap:.35rem;font-size:.7rem;display:flex}.wa-dispute{color:#855c14;font-weight:750}.wa-message-menu summary{cursor:pointer;padding:.08rem .25rem;list-style:none}.wa-message-menu form{padding:.4rem 0}.wa-composer,.wa-thread-note{background:#f3f6f3;border-top:1px solid #dce6de;flex:none;padding:.55rem .75rem}.artisan-terms-gate{max-height:45dvh;overflow-y:auto}.wa-thread-note{text-align:center}.wa-compose-form fieldset{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:.45rem;display:grid}.wa-compose-first fieldset{grid-template-columns:minmax(0,1fr) auto}.wa-compose-form textarea{resize:none;field-sizing:content;border:1px solid #e0e9e2;border-radius:.65rem;grid-area:2/2;min-height:2.6rem;max-height:8rem;padding:.62rem .8rem}.wa-compose-first textarea{grid-column:1}.wa-compose-form .wa-send,.wa-paperclip{border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;padding:.4rem;display:grid}.wa-compose-form .wa-send{grid-area:2/3}.wa-compose-first .wa-send{grid-column:2}.wa-paperclip{color:#075840;background:0 0;grid-area:2/1}.wa-paperclip:hover{background:#deeee4}.wa-paperclip svg,.wa-send svg{width:1.25rem;height:1.25rem}.wa-upload{display:contents}.wa-upload .upload-row,.wa-upload>.error{grid-column:1/-1}.wa-upload .upload-row{order:1;margin:0;padding:.4rem .65rem}.wa-upload .upload-thumbnail{float:left;width:2.75rem;margin:0 .65rem .2rem 0}.wa-upload .upload-row p{margin:0;font-size:.8rem}.wa-upload .upload-row button{padding:.15rem .4rem;font-size:.75rem}.wa-compose-form fieldset>.error{grid-column:1/-1;margin:0}.wa-job-trigger{background:var(--job-button,#075840);white-space:nowrap;padding:.5rem .65rem;font-size:.82rem;font-weight:750}.wa-job-trigger small{margin-top:.1rem;font-size:.7rem;font-weight:600;display:block}.wa-job-panel{overscroll-behavior:contain;color:#142b24;background:#fff;border:1px solid #dce6de;border-radius:.9rem;width:min(30rem,100% - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow-y:auto;box-shadow:0 1rem 3rem #12281e33}.wa-job-panel::backdrop{background:#15282070}.wa-job-heading{z-index:1;background:#fff;border-bottom:1px solid #e1e8e3;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex;position:sticky;top:0}.wa-job-heading h2{margin:0;font-size:1.15rem}.wa-job-heading h2 small{color:#52645b;margin-left:.25rem}.wa-job-heading button{color:#142b24;background:#edf2ef;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;padding:0;font-size:1.45rem;line-height:1;display:grid}.wa-job-body{padding:1rem}.wa-job-overview{background:var(--job-panel,#f2f6f3);border-radius:.75rem;padding:.85rem}.wa-job-overview-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.65rem;display:flex}.wa-job-panel h3{margin:0;font-size:1rem}.wa-job-status{color:var(--job-button,#075840);background:#fff;border-radius:1rem;padding:.2rem .55rem;font-size:.8rem;font-weight:750}.wa-job-panel dl{gap:.4rem;margin:0;font-size:.9rem;display:grid}.wa-job-panel dl div{grid-template-columns:5rem minmax(0,1fr);gap:.35rem;display:grid}.wa-job-panel dt{color:#52645b}.wa-job-panel dd{margin:0;font-weight:650}.wa-job-panel form,.wa-job-panel details{margin:.65rem 0 0}.wa-quote-help{color:#294639;background:#edf5ef;border-radius:.45rem;margin:.5rem 0 0;padding:.55rem .7rem;font-size:.875rem}.wa-job-panel summary{cursor:pointer;color:#075840;font-weight:650}.wa-job-section{border-top:1px solid #e1e8e3;margin-top:.95rem;padding-top:.8rem}.wa-job-section p{margin:.4rem 0 0}.wa-job-timeline{margin:.65rem 0 0;padding:0;list-style:none}.wa-job-timeline li{border-left:1px solid #cbdcd3;gap:.15rem;margin-left:.25rem;padding:0 0 .8rem .85rem;font-size:.86rem;display:grid;position:relative}.wa-job-timeline li:last-child{border-color:#0000;padding-bottom:0}.wa-job-timeline li:before{content:"";background:var(--job-button,#075840);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.28rem;left:-.25rem}.wa-job-timeline time{color:#52645b;font-size:.76rem}.wa-job-panel .wa-job-option{background:#f3f6f4;border-radius:.6rem;padding:.65rem .75rem}.wa-job-option>summary{font-size:.9rem}.wa-delivery-dialog{color:#142b24;background:#fff;border:1px solid #dce6de;border-radius:.8rem;width:min(26rem,100% - 2rem);max-height:calc(100dvh - 2rem);padding:1.25rem}.wa-delivery-dialog::backdrop{background:#12281e99}.wa-delivery-actions{justify-content:flex-end;gap:.6rem;display:flex}.wa-empty{text-align:center;color:#46594d;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:1rem;display:flex}.wa-empty h2,.wa-empty p{margin:.35rem 0}.wa-empty-icon{color:#075840;background:#dcece2;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-size:1.65rem;display:grid}.wa-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:45rem){.wa-workspace{width:100%;height:calc(100dvh - var(--wa-nav));border:0;border-radius:0;margin:0;display:flex}.wa-sidebar,.wa-thread{flex:1}.wa-workspace:not(.wa-workspace-selected) .wa-thread,.wa-workspace-selected .wa-sidebar{display:none}.wa-back{flex:none;place-items:center;width:2rem;height:2rem;font-size:1.25rem;text-decoration:none;display:grid}.wa-thread-head{gap:.5rem;padding-inline:.55rem}.wa-bubble{max-width:88%}}.wa-job-controls{justify-items:center;gap:.25rem;display:grid}.wa-job-controls>small{font-weight:650}
