.settings-panel{font-size:14px;line-height:1.45}.settings-panel .settings-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}.settings-panel .settings-heading h2{margin:0;font-size:22px;line-height:1.25}.settings-panel .settings-heading p{margin:4px 0 0;font-size:13px;color:#716779}.settings-account-actions{display:flex;align-items:center;gap:16px;flex:none;font-size:13px}.settings-account-actions a{display:inline-flex;align-items:center;gap:5px;min-height:36px}.settings-panel .settings-group-tabs{display:flex;width:fit-content;max-width:100%;height:auto;background:#ede7f3;border:1px solid #e0d5eb;padding:4px;gap:4px;margin:0 0 8px;border-radius:9px}.settings-panel .settings-group-tabs>button{min-height:36px;height:auto;padding:7px 16px;font-size:13px;flex:0 1 auto;color:#655571}.settings-panel .settings-group-tabs>button[aria-selected=true]{background:#fff;color:#492069;box-shadow:0 1px 3px #34234215}.settings-panel .settings-group-tabs>button[aria-selected=false]{background:transparent;box-shadow:none}.settings-panel [data-slot=tabs-content][hidden]{display:none}.settings-panel .settingsform{max-width:none;width:100%;padding:16px;border-radius:10px}.settings-panel .settingsform h3,.settings-panel h3{margin:0;font-size:16px;line-height:1.4}.settings-panel h4{margin:0 0 12px;font-size:15px}.settings-panel p{margin:6px 0 12px}.settings-panel .smallprint{font-size:12px;line-height:1.5;color:#716779}.settings-panel .button{min-height:36px;padding:7px 12px;font-size:13px;line-height:1.4;gap:6px;border-radius:7px}.settings-panel .button.outline{outline:0;border:1px solid #cfc1dd;background:white}.settings-panel :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #79509d;outline-offset:3px}.settings-panel [data-slot=select-trigger],.settings-panel input:not([type=checkbox]):not([type=hidden]),.settings-panel select{width:100%;min-width:0;min-height:36px;padding:7px 10px;border:1px solid #d8cce2;border-radius:7px;background:#fff;color:#292232;font:inherit}.settings-panel input[type=checkbox]{width:16px;height:16px;min-height:16px;padding:0;flex:none;accent-color:#492069}.settings-panel .field{margin:0 0 12px;gap:5px;font-size:13px}.settings-panel .formgrid{gap:12px}.settings-panel .actionrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:12px 0}.settings-panel .actionrow:last-child{margin-bottom:0}.settings-panel .actionrow .smallprint{margin:0}.settings-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.settings-section-heading>.button{flex:none}.settings-panel .settings-section-heading p{margin:4px 0 0;font-size:13px;color:#716779}.settings-panel .employee-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:10px 0;min-height:56px}.settings-panel .employee-row:last-child{border-bottom:0}.employee-identity{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.employee-identity strong{font-size:14px}.employee-identity span{font-size:12px;color:#716779}.employee-state{display:inline-flex;padding:3px 8px;border-radius:20px;font-size:11px;color:#625a6a;background:#eeeaf1}.employee-state.is-active{color:#24624a;background:#e7f4eb}.employee-edit-form{border-top:1px solid #e4daeb;padding-top:16px;margin-top:12px}.employee-active{display:flex;align-items:center;gap:8px;min-height:36px}.settings-panel .password-input{display:flex;min-width:0;gap:8px}.settings-panel .password-input button{padding:7px 12px;min-height:36px;font-size:12px;flex:none}.settings-feedback{margin:12px 0 0!important;color:#492069}.settings-disclosure{border:1px solid #e0d5eb;border-radius:9px;background:white;margin:0 0 8px}.settings-disclosure>summary{padding:12px 14px;cursor:pointer;font-size:14px;font-weight:600;color:#492069}.settings-disclosure>summary>span{margin-left:10px;color:#716779;font-size:12px;font-weight:400}.settings-disclosure[open]>summary{border-bottom:1px solid #eee8f4}.settings-disclosure-body{padding:14px}.settings-connection-actions{display:flex;justify-content:flex-end;margin-bottom:10px}.settings-panel .panelhead{padding:0;margin:0 0 12px;gap:12px}.settings-panel .panelhead h2{margin:0;font-size:16px}.settings-panel .panelhead p{font-size:13px;margin:4px 0 0}.settings-panel .integrationbanner{padding:10px 12px;margin:0;gap:10px;border-radius:7px}.settings-panel .integrationbanner svg{width:22px;height:22px}.settings-panel .integrationbanner h3{font-size:14px}.settings-panel .integrationbanner p{margin:2px 0 0;font-size:12px}.settings-panel .whatsapp-connect{padding:0;margin:0}.settings-panel .whatsapp-connect p{font-size:12px;margin:8px 0 0}.settings-panel .whatsapp-connect img{max-width:100%;height:auto}.settings-panel .automationgrid{gap:16px;margin:0}.settings-panel .automationgrid>div{padding:0;border:0}.settings-panel .automationgrid p{font-size:13px}.settings-panel .billing-editor{border:0;padding:0;margin:0;gap:10px}.settings-panel .billing-models{gap:8px}.settings-panel .billing-editor textarea{min-height:160px;padding:10px;font-size:14px;line-height:1.5}.settings-panel .billing-preview{padding:12px}.settings-panel .billing-preview p{font-size:13px}.settings-panel .billing-notices{margin:0!important;padding:0!important;border:0!important}.settings-panel .billing-notices>label{margin-block:12px!important;font-size:13px}.settings-panel .billing-notices>div{gap:12px!important}.settings-panel .billing-notices label{min-width:0;font-size:13px}.settings-panel .billing-notices [role=status]:empty{display:none}.settings-panel .messagecard{padding:10px 12px;margin:0 0 8px;font-size:13px}.settings-panel .messagecard p{margin:6px 0 0}.site-settings-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px}.site-settings-columns>section{min-width:0}.settings-panel .site-settings-columns h3{margin:0 0 12px}.settings-panel .site-settings-columns .formgrid{grid-template-columns:1fr}.settings-panel .priceedit{grid-template-columns:minmax(95px,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px}.settings-panel .priceedit>strong{font-size:12px}.settings-panel .priceedit label{min-width:0}@media(max-width:760px){.settings-panel .settings-heading{align-items:flex-start;gap:8px}.settings-panel .settings-heading h2{font-size:20px}.settings-panel .settings-heading p{font-size:12px}.settings-account-actions{gap:10px;font-size:12px}.settings-panel .settings-group-tabs{width:100%;gap:2px;padding:3px}.settings-panel .settings-group-tabs>button{flex:1;padding:8px 5px;font-size:12px;white-space:normal}.settings-panel .settingsform{padding:12px}.settings-section-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.settings-panel .employee-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.employee-identity{grid-row:span 2}.employee-state{justify-self:end}.settings-panel .formgrid,.site-settings-columns{grid-template-columns:1fr;gap:12px}.site-settings-columns{gap:20px}.settings-disclosure>summary{padding:12px}.settings-disclosure>summary>span{display:block;margin:3px 0 0 16px}.settings-disclosure-body{padding:12px}.settings-panel .priceedit{gap:8px;font-size:12px}.settings-panel .priceedit>strong{font-size:11px}.settings-panel .panelhead{align-items:flex-start}}@media(max-width:760px),(pointer:coarse){.settings-account-actions a,.settings-account-actions button,.settings-panel .button,.settings-panel .password-input button,.settings-panel .settings-group-tabs>button{min-height:44px}.settings-panel [data-slot=select-trigger],.settings-panel input:not([type=checkbox]):not([type=hidden]),.settings-panel select{min-height:44px;font-size:16px}.settings-panel .employee-active{min-height:44px}}.wa-conversations-view[hidden],.wa-management-panel[hidden]{display:none!important}.wa-management-panel{max-width:1100px;margin-inline:auto}.wa-management-panel .settings-heading{position:sticky;top:var(--admin-navigation-height,73px);z-index:4;background:#f8f5fb;padding:10px 0}.wa-management-panel .settings-heading h2:focus{outline:none}.wa-management-panel .wa-settings-tools{position:static!important;width:100%;max-height:none;box-shadow:none;border:0;padding:0;display:block}.wa-management-panel .wa-settings-tools .wa-menu-section,.wa-management-panel .wa-tools{display:block}.wa-management-panel textarea{width:100%;min-width:0;border:1px solid #d8cce2;border-radius:7px;padding:8px;font:inherit}@media(max-width:600px){.wa-management-panel .settings-heading{flex-direction:column;align-items:stretch}}.wa-management-panel .wa-tools-menu.wa-settings-tools{width:100%;max-width:none!important;border:0!important;padding:0!important;box-shadow:none}.billing-compact .billing-summary{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding:12px 16px;margin-bottom:14px;border:1px solid #e5dced;border-radius:10px;background:#fff}.billing-compact .billing-summary>div{display:grid;gap:2px}.billing-compact .billing-summary span,.billing-compact .billing-summary>small{font-size:12px;color:#6b5c78}.billing-compact .billing-summary strong{font-size:20px;color:#673698;font-variant-numeric:tabular-nums;line-height:1.25}.billing-compact .billing-summary>small{margin-left:auto}.billing-compact .panelhead{margin-bottom:12px;gap:12px;align-items:center}.billing-compact .panelhead h2{font-size:20px;margin:0}.billing-compact .panelhead p{font-size:12px;margin:3px 0 0}.billing-compact .billing-actions{display:flex;gap:6px;flex-wrap:wrap}.billing-compact .button.small{padding:7px 10px;min-height:34px;font-size:12px;gap:5px}.billing-compact .button.small svg{width:15px;height:15px}.billing-compact .tablebox td,.billing-compact .tablebox th{padding:8px 10px;font-size:12px;height:auto;white-space:normal}.billing-compact .tablebox .status{font-size:11px;padding:3px 6px}.billing-compact .tablebox .linkbutton{font-size:12px;padding:4px 0}.billing-compact .tablebox td:last-child{max-width:220px}#wa-payments-settings{scroll-margin-top:90px}@media(max-width:768px){.billing-compact .billing-summary{gap:12px 20px;padding:12px}.billing-compact .billing-summary strong{font-size:18px}.billing-compact .billing-summary>small{margin-left:0;width:100%}.billing-compact .panelhead{flex-wrap:wrap}.billing-compact .billing-actions{width:100%}.billing-compact .mobile-records tbody tr{padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.billing-compact .mobile-records tbody td{padding:0;min-width:0}.billing-compact .mobile-records tbody td:last-child{grid-column:1/-1;max-width:none;display:flex;gap:10px;flex-wrap:wrap}.billing-compact .mobile-records tbody td:last-child:before{width:100%}}@media(pointer:coarse){.billing-compact .button.small,.billing-compact .linkbutton{min-height:44px}}@media(max-width:768px){.billing-compact .mobile-records tbody td{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.billing-compact .mobile-records tbody td:before{width:auto;max-width:none;flex:none;white-space:nowrap}.billing-compact .mobile-records tbody td:last-child{flex-direction:row;align-items:center}.billing-compact .mobile-records tbody td:last-child:before{width:100%}}.billing-compact .billing-name-link{color:inherit;text-decoration:underline;text-decoration-color:#c6acd9;text-underline-offset:3px}.billing-compact .billing-name-link:hover{color:#6c3398;text-decoration-color:currentColor}.billing-compact .billing-name-link:focus-visible{outline:3px solid #b59bcf;outline-offset:3px;border-radius:3px}.admin .agenda-remodel,.admin .billing-compact{color:#342742;font-family:Arial,sans-serif}.admin .agenda-remodel .panelhead,.admin .billing-compact .panelhead{padding:0;margin:0 0 14px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;text-align:left}.admin .agenda-remodel .panelhead h2,.admin .billing-compact .panelhead h2{font-size:23px;font-weight:600;line-height:1.25;color:#39234b;margin:0}.admin .agenda-remodel .panelhead p,.admin .billing-compact .panelhead p{font-size:13px;line-height:1.4;color:#706278;margin:4px 0 0}.admin .agenda-remodel .button.small,.admin .billing-compact .button.small{min-height:36px;padding:8px 12px;font-size:13px;border-radius:8px;width:auto;line-height:1.3}.admin .agenda-remodel .button svg{width:16px;height:16px}.admin .agenda-remodel .datecontrols{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:10px;background:#f4eff9;border:1px solid #e7ddee;border-radius:10px}.admin .agenda-remodel .datecontrols>button{min-height:34px;padding:5px 10px;border-radius:6px;background:white;font-size:13px;color:#493058}.admin .agenda-remodel .datecontrols label{font-size:12px;gap:6px;min-width:0}.admin .agenda-remodel .datecontrols input{min-height:34px;padding:4px 7px;font-size:14px;width:150px}.admin .agenda-mode{display:flex;gap:3px;padding:3px;background:#e9e0f1;border-radius:8px;margin-right:auto}.admin .agenda-mode button,.admin .billing-filters button{padding:7px 13px;font-size:13px;border-radius:6px;color:#60476c;background:transparent;border:0}.admin .agenda-mode button[aria-pressed=true],.admin .billing-filters button[aria-pressed=true]{background:#7742ae;color:#fff}.admin .agenda-remodel .weekly-agenda{margin:0 0 14px}.admin .agenda-remodel .weekly-agenda table{min-width:0;table-layout:fixed;font-size:13px}.admin .agenda-remodel .weekly-agenda td,.admin .agenda-remodel .weekly-agenda th{padding:3px 6px;border:1px solid #e8e1ed;vertical-align:middle;color:#493253;line-height:1.35}.admin .agenda-remodel .weekly-agenda tr>th:first-child{width:68px;font-size:12px;background:#f9f7fb}.admin .agenda-remodel .weekly-agenda thead th{background:#f4eff9}.admin .agenda-remodel .weekly-agenda th button{width:100%;min-height:38px;font-size:13px;font-weight:600;padding:3px;border-radius:6px;color:#5c357c}.admin .agenda-remodel .weekly-agenda th button small{display:block;font-size:11px;font-weight:400}.admin .agenda-remodel .weekly-agenda th button[aria-pressed=true]{background:#7742ae;color:white}.admin .agenda-remodel .weekly-agenda .week-selected{background:#fcf9ff}.admin .agenda-remodel .week-slot{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;height:54px;min-height:54px;padding:4px 7px;background:#f0e7fa;border-left:3px solid #9b6dc6;border-radius:6px;color:#442b58;text-align:left;font-size:12px;line-height:1.25}.admin .agenda-remodel .week-slot span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin .agenda-remodel .week-slot small{font-size:11px;color:#79489d}.admin .agenda-remodel .week-free{display:flex;align-items:center;justify-content:center;text-align:center;color:#b4a6bf;height:54px;min-height:54px;padding:0}.admin .agenda-remodel .agenda-detail-idle{display:none}.admin .agenda-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 8px}.admin .agenda-detail-heading h3{font-size:15px;font-weight:600;margin:0;color:#493253}#agenda-detail{scroll-margin-top:100px}.admin .agenda-remodel .appointment{padding:10px 12px;gap:14px}.admin .agenda-remodel .appointment-time{min-width:64px;padding-right:12px;gap:2px}.admin .agenda-remodel .appointment-time strong{font-size:16px}.admin .agenda-remodel .appointment-time span{font-size:11px}.admin .agenda-remodel .appointment-info h3{font-size:14px;margin:0;font-weight:600}.admin .agenda-remodel .appointment-info p{font-size:12px;margin:2px 0 0}.admin .billing-compact .billing-summary{padding:14px 18px;background:#f5f0fb;border:1px solid #e3d6ef;margin:0 0 16px;gap:35px}.admin .billing-compact .billing-summary span{color:#6c537d;font-size:12px}.admin .billing-compact .billing-summary strong{font-size:23px;font-weight:600;color:#65328b}.admin .billing-filterbar{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 12px}.admin .billing-filters{display:flex;gap:4px;background:#f0eaf5;padding:4px;border-radius:8px}.admin .billing-filters span{font-size:11px;opacity:.85;margin-left:4px}.admin .billing-search{display:flex;align-items:center;gap:7px;border:1px solid #dfd2e9;background:white;padding:6px 10px;border-radius:8px;min-width:0}.admin .billing-search input{border:0;outline-offset:3px;font-size:13px;color:#493253;padding:3px;width:230px;min-width:0}.admin .billing-issues{background:#fff6e5;color:#805a22;border:1px solid #f0dfbf;border-radius:8px;padding:9px 12px;margin-bottom:12px;font-size:13px}.admin .billing-issues summary{font-weight:600}.admin .billing-issues p{margin:8px 0 0}.admin .billing-compact .tablebox{border:1px solid #e6dfec;border-radius:10px}.admin .billing-compact .tablebox th{background:#f5f1f8;color:#6c537d;padding:10px;font-size:12px}.admin .billing-compact .tablebox td{padding:9px 10px;color:#46324e;font-size:13px;border-bottom:1px solid #eee8f2;line-height:1.35}.admin .billing-compact .tablebox tbody tr:nth-child(2n){background:#fcfafE}.admin .billing-compact .tablebox td strong{font-weight:600}.admin .billing-row-actions{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.admin .billing-compact .billing-row-actions .linkbutton{display:inline-flex;align-items:center;justify-content:center;min-height:30px;white-space:nowrap;font-size:12px;text-decoration:none;background:#f3edf8;border:1px solid #ded0e9;border-radius:6px;padding:5px 8px;margin:0}.admin .billing-compact .tablebox td:last-child{max-width:none}.admin .billing-compact .billing-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin .billing-compact .billing-actions>.button{display:inline-flex;align-items:center;justify-content:center;flex:none;position:relative;margin:0;min-height:36px;line-height:1.3}.admin .billing-compact .billing-actions>.button.outline{outline:none;box-shadow:none;background:#f4eef9;border:1px solid #dfd1eb;border-radius:8px}.admin .billing-compact .billing-actions>.button.outline:hover{background:#eae0f3}.admin .billing-compact .billing-actions>.button:focus-visible{outline:2px solid #7742ae;outline-offset:3px}@media(max-width:768px){.admin .agenda-remodel .panelhead,.admin .billing-compact .panelhead{flex-wrap:wrap}.admin .agenda-remodel .panelhead>.button{width:auto}.admin .agenda-remodel .agenda-detail-idle{display:block}.admin .agenda-remodel .datecontrols{gap:6px}.admin .agenda-mode{width:100%;margin-bottom:4px}.admin .agenda-remodel .appointment{flex-wrap:wrap;gap:10px}.admin .agenda-remodel .appointment-info{min-width:140px}.admin .agenda-remodel .week-mobile{margin:0 0 12px}.admin .billing-search{width:100%}.admin .billing-search input{width:100%;font-size:16px}.admin .billing-filters{width:100%}.admin .billing-filters button{flex:1;padding:7px 6px}.admin .billing-compact .billing-summary{gap:16px;padding:12px}.admin .billing-compact .billing-summary strong{font-size:18px}.admin .billing-compact .mobile-records tbody td{padding:0}.admin .billing-compact .billing-row-actions{width:100%;flex-wrap:wrap}.admin .billing-compact .billing-row-actions .linkbutton{flex:1}.admin .agenda-detail-heading{flex-wrap:wrap}}@media(pointer:coarse){.admin .agenda-mode button,.admin .agenda-remodel .button.small,.admin .agenda-remodel .datecontrols>button,.admin .billing-compact .billing-row-actions .linkbutton,.admin .billing-compact .button.small,.admin .billing-filters button{min-height:44px}}@media(max-width:768px){.admin .agenda-remodel .appointment{display:grid;grid-template-columns:62px minmax(0,1fr);gap:6px 10px;padding:10px}.admin .agenda-remodel .appointment-time{grid-row:1/3;align-self:stretch;justify-content:center;min-width:0;padding-right:8px}.admin .agenda-remodel .appointment-info{min-width:0}.admin .agenda-remodel .appointment>.field{grid-column:2;min-width:0;margin:0;width:100%;gap:0}.admin .agenda-remodel .appointment>.field>span{display:none}.admin .agenda-remodel .appointment [role=combobox]{min-height:38px;padding:6px 9px;font-size:13px}}.admin .agenda-remodel .week-slot{position:relative}.admin .agenda-remodel .week-slot .week-names{display:grid;grid-template-rows:repeat(3,14px);grid-auto-flow:column;grid-template-columns:minmax(0,1fr);gap:1px 8px;width:100%;font-size:11.5px;line-height:14px;overflow:visible}.admin .agenda-remodel .week-slot .week-names-two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin .agenda-remodel .week-slot .week-overflow{position:absolute;right:3px;bottom:1px;padding:0 3px;background:#e4d3f4;border-radius:3px;font-size:9px;line-height:11px}.admin.admin-focused .admin-navigation .admin-company-navigation{display:flex;align-items:center;gap:8px;max-width:1350px;margin-inline:auto;padding-left:12px;box-sizing:border-box;min-width:0}.admin.admin-focused .admin-navigation .admin-company-navigation>.admin-company-logo{display:block;position:relative;overflow:hidden;flex:0 0 112px;width:112px;height:38px}.admin.admin-focused .admin-navigation .admin-company-logo>img{display:block;position:absolute;width:154px;height:154px;max-width:none;left:-21px;top:-58px;object-fit:contain}.admin.admin-focused .admin-navigation .admin-company-navigation>.admin-tabs{flex:1 1 0;min-width:0;width:0!important;margin-inline:0;max-width:none}@media(max-width:760px){.admin.admin-focused .admin-navigation .admin-company-navigation{gap:5px;padding-left:6px}.admin.admin-focused .admin-navigation .admin-company-navigation>.admin-company-logo{flex-basis:80px;width:80px;height:27px}.admin.admin-focused .admin-navigation .admin-company-logo>img{width:110px;height:110px;left:-15px;top:-42px}.admin.admin-focused .admin-navigation .admin-company-navigation>.admin-tabs{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin;grid-template-columns:none;gap:4px!important;padding:5px 6px!important}.admin.admin-focused .admin-navigation .admin-company-navigation>.admin-tabs button{flex:0 0 auto!important;width:auto!important;min-width:110px!important;min-height:44px!important;height:44px!important;padding:8px 10px!important;white-space:nowrap!important;font-size:12px!important;line-height:1.2}}html.wa-desktop-embed,html.wa-desktop-embed body{height:100%;min-height:0;margin:0!important;overflow:hidden!important;scrollbar-gutter:auto!important}html.wa-desktop-embed .admin.admin-whatsapp-desktop{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;min-height:100dvh!important}html.wa-desktop-embed .admin.admin-whatsapp-desktop .admin-workspace{--admin-navigation-height:0px!important;width:100%!important;max-width:none!important}html.wa-desktop-embed.wa-desktop-embed .admin.admin-whatsapp-desktop .adminmain{padding:0!important;margin:0!important;max-width:none!important;min-height:0!important;width:100%!important}html.wa-desktop-embed .admin.admin-whatsapp-desktop .wa-conversations-view{padding:0!important;margin:0!important;height:100dvh!important}html.wa-desktop-embed .admin.admin-whatsapp-desktop .wa-shell{height:100dvh!important;min-height:0!important;margin:0!important;border-radius:0!important;--wa-desktop-height:100dvh!important}html.wa-desktop-embed .admin.admin-whatsapp-desktop .admin-company-navigation[hidden]{display:none!important}html.wa-desktop-embed.wa-desktop-embed body{padding:0!important;border:0!important;background:#0b1413!important}html.wa-desktop-embed.wa-desktop-embed .admin.admin-whatsapp-desktop .wa-shell.wa-erp-layout{height:100dvh!important;--wa-desktop-height:100dvh!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important}html.wa-desktop-embed.wa-desktop-embed .wa-shell>.wa-cliente,html.wa-desktop-embed.wa-desktop-embed .wa-shell>.wa-list,html.wa-desktop-embed.wa-desktop-embed .wa-shell>.wa-right{border:0!important;outline:0!important;box-shadow:none!important}html.wa-desktop-embed .wa-shell.wa-erp-layout :is(.wa-thread,.wa-conversation-scroll){scrollbar-width:none}html.wa-desktop-embed .wa-shell.wa-erp-layout :is(.wa-thread,.wa-conversation-scroll)::-webkit-scrollbar{display:none}.wa-catalog-dialog{width:min(760px,92vw);max-height:85vh;overflow:auto}.wa-catalog-dialog>p{color:var(--wa-muted,#aebac1)}.wa-catalog-search{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #3a4540;border-radius:12px;margin:16px 0}.wa-catalog-search input{border:0;background:transparent;color:inherit;min-width:0;width:100%;font:inherit;outline:none}.wa-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.wa-catalog-grid article{min-width:0;border:1px solid #3a4540;border-radius:12px;overflow:hidden;padding:12px}.wa-catalog-grid img,.wa-catalog-no-image{width:100%;height:180px;object-fit:contain;background:#202824;border-radius:8px}.wa-catalog-no-image{display:grid;place-items:center;color:#aebac1}.wa-catalog-grid h4{font-size:17px;margin:12px 0 8px}.wa-catalog-grid p{font-size:14px;color:#aebac1;white-space:pre-line;overflow-wrap:anywhere;max-height:100px;overflow:auto}.wa-catalog-grid button{width:100%;padding:10px;background:#144d37;color:#fff;border:0;border-radius:8px;font:inherit;cursor:pointer}.wa-catalog-grid button:disabled{opacity:.5;cursor:default}.wa-catalog-tabs{display:flex;gap:8px}.wa-catalog-tabs button{padding:9px 14px;border:1px solid #3a4540;border-radius:20px;background:transparent;color:inherit;cursor:pointer}.wa-catalog-tabs button[aria-pressed=true]{background:#144d37;color:white}.wa-message-sender{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0 26px 6px 0;font-size:13px;line-height:18px;overflow-wrap:anywhere}.wa-message-sender strong{font-weight:600}.wa-message-sender small{color:#aebac1;font-size:11px;font-weight:400}.wa-message-link-preview{display:flex;flex-direction:column;box-sizing:border-box;width:100%;min-width:0;margin:3px 0 7px;background:#0002;border-radius:8px;overflow:hidden;color:#e9edef;text-decoration:none;border:1px solid #ffffff0a}.wa-message-link-preview:focus-visible{outline:2px solid #00a884;outline-offset:2px}.wa-message-link-thumbnail{display:block;width:100%;height:180px;max-height:200px;object-fit:cover;background:#151c1f}.wa-message-link-summary{display:flex;flex-direction:column;gap:5px;padding:10px 12px;min-width:0}.wa-message-link-summary strong{font-size:14px;line-height:20px;overflow-wrap:anywhere}.wa-message-link-summary>span{color:#aebac1;font-size:13px;line-height:18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wa-message-link-summary small{color:#aebac1;font-size:12px;line-height:17px;overflow-wrap:anywhere}.wa-message-image-preview{max-width:320px;border-radius:7px;overflow:hidden}.wa-message-image-preview small{display:block;color:#aebac1;font-size:11px;padding:4px 0}.wa-message-image{display:block;max-width:100%;max-height:420px;object-fit:contain}.wa-message-media-fallback{display:block;padding:16px;color:#aebac1;font-size:13px}.wa-message-video{display:block;max-width:100%;border-radius:7px}.wa-message-video-preview{position:relative;max-width:320px;overflow:hidden;border-radius:7px;background:#151c1f}.wa-message-video-preview img{display:block;width:100%;max-height:240px;object-fit:contain}.wa-message-video-preview span{display:block;padding:8px 10px;color:#aebac1;font-size:12px}@media(max-width:600px){.wa-message-link-thumbnail{height:145px}.wa-message-sender{margin-right:20px}}.wa-shell.wa-shell.wa-erp-layout{--wa-panel:#161717;--wa-chat:#1d1f1f;--wa-surface:#242626;--wa-outgoing:#154d3c;--wa-text:#f1f2f2;--wa-muted:#a7acab;--wa-active:#303232;--wa-accent:#1dca63;font-family:Segoe UI,Helvetica,Arial,sans-serif!important}.wa-shell.wa-shell.wa-erp-layout .wa-conversation-scroll .wa-conv{height:88px!important;min-height:88px!important;padding:12px 16px!important;gap:16px!important;border-radius:12px}.wa-shell.wa-shell.wa-erp-layout .wa-conv>.wa-av{width:60px!important;height:60px!important;min-width:60px!important;font-size:25px!important}.wa-shell.wa-shell.wa-erp-layout .wa-conv-nome{font-size:18px!important;line-height:25px!important;font-weight:400;letter-spacing:0}.wa-shell.wa-shell.wa-erp-layout .wa-conv.unread .wa-conv-nome{font-weight:600}.wa-shell.wa-shell.wa-erp-layout .wa-conv-prev{font-size:16px!important;line-height:22px!important;color:var(--wa-muted)!important}.wa-shell.wa-shell.wa-erp-layout .wa-conv-hora{font-size:12px!important;line-height:18px!important}.wa-shell.wa-shell.wa-erp-layout .wa-conv-bot{margin-top:3px}.wa-shell.wa-shell.wa-erp-layout .wa-badge{background:#1dca63!important;color:#10251a!important;min-width:24px;height:24px;font-size:13px}.wa-shell.wa-shell.wa-erp-layout .wa-list-controls.wa-account-card{background:#161717!important;border-color:#303232}.wa-shell.wa-shell.wa-erp-layout .wa-list-controls.wa-account-card .wa-list-searchbox{background:#2b2d2d!important;border-color:#303232}.wa-shell.wa-shell.wa-erp-layout .wa-list-controls.wa-account-card .wa-list-searchbox input{font-size:14px!important}.wa-shell.wa-shell.wa-erp-layout .wa-account-card .wa-account-filters button{background:#202322!important;border-color:#353a37!important}.wa-shell.wa-shell.wa-erp-layout .wa-account-card .wa-account-filters button[aria-pressed=true]{background:#123a2c!important;border-color:#286149!important}.wa-shell.wa-shell.wa-erp-layout .wa-account-card .wa-list-header .wa-list-icon{background:#123a2c!important;color:#1dca63!important}.wa-shell.wa-shell.wa-erp-layout .wa-head .wa-av{width:48px!important;height:48px!important;min-width:48px!important}.wa-shell.wa-shell.wa-erp-layout .wa-b.them{background:#252a28!important}.wa-shell.wa-shell.wa-erp-layout .wa-b.me{background:#154d3c!important}.wa-shell.wa-shell.wa-erp-layout .wa-b a{color:#35d377}@media(min-width:1100px){.wa-shell.wa-shell.wa-erp-layout:not(.patient-open){grid-template-columns:clamp(340px,30%,440px) minmax(0,1fr)!important}}@media(max-width:700px){.wa-shell.wa-shell.wa-erp-layout .wa-conversation-scroll .wa-conv{height:76px!important;min-height:76px!important;padding:10px 12px!important;gap:12px!important}.wa-shell.wa-shell.wa-erp-layout .wa-conv>.wa-av{width:52px!important;height:52px!important;min-width:52px!important}.wa-shell.wa-shell.wa-erp-layout .wa-conv-nome{font-size:17px!important;line-height:23px!important}.wa-shell.wa-shell.wa-erp-layout .wa-conv-prev{font-size:15px!important;line-height:21px!important}}.wa-b.wa-b-link{width:320px;max-width:min(320px,calc(100% - 16px))}.wa-b .wa-message-link-preview{width:100%;max-width:320px;align-items:stretch;background:rgba(0,0,0,.14);color:inherit}.wa-b .wa-message-link-thumbnail{display:block;width:auto;height:auto;max-width:100%;max-height:320px;object-fit:contain;align-self:center;background:transparent}.wa-b .wa-message-link-summary strong{font-size:14px;line-height:19px;color:inherit}.wa-b .wa-message-link-summary strong,.wa-b .wa-message-link-summary>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wa-b.wa-b-photo,.wa-b.wa-b-video{max-width:min(340px,calc(100% - 16px))}.wa-b-photo .wa-photo-open{display:block;max-width:100%;padding:0;border:0;line-height:0;background:transparent}.wa-b-photo .wa-img.wa-message-image{width:auto;max-width:320px;max-height:480px;object-fit:contain}.wa-b-video .wa-message-video{width:320px;max-width:100%;max-height:480px;object-fit:contain}.wa-conv-prev .wa-list-media-icon{display:inline-block;vertical-align:-3px;flex-shrink:0;margin-right:4px;color:inherit}@media(max-width:600px){.wa-b .wa-message-link-thumbnail{height:auto}.wa-b-photo .wa-img.wa-message-image{max-width:100%}}.wa-shell .wa-b .wa-message-link-preview{color:#f1f2f2!important}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b:has(>.wa-pdf-document){width:336px!important;max-width:calc(100% - 16px)!important;box-sizing:border-box!important;padding:3px 3px 5px!important;border-radius:7.5px}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b>.wa-pdf-document{display:block;width:330px!important;max-width:100%!important;box-sizing:border-box!important;margin:0;overflow:hidden;border-radius:6px;background:rgba(0,0,0,.14)}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-preview,.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-unavailable{display:block;position:relative;box-sizing:border-box;width:100%;height:100px;min-height:100px;max-height:100px;margin:0;padding:0;border:0;border-radius:6px 6px 0 0;overflow:hidden;background:#fff;color:#54656f}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-preview{cursor:zoom-in}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-preview:disabled{cursor:default}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-preview>img{display:block;width:100%;height:100%;max-height:none;margin:0;object-fit:cover;object-position:center top}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-loading,.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-unavailable{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;line-height:18px}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-loading{position:absolute;inset:0;z-index:1;background:#e9edef}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-caption{position:absolute;right:7px;bottom:6px;left:auto;display:flex;align-items:center;gap:4px;margin:0;padding:4px 7px;border-radius:12px;background:rgba(17,27,33,.8);color:#e9edef;font-size:11px;opacity:0;transition:opacity .12s}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-preview:focus-visible .wa-pdf-caption,.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-preview:hover .wa-pdf-caption{opacity:1}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-download{display:flex;align-items:center;box-sizing:border-box;gap:10px;width:100%;height:66px;min-height:66px;margin:0;padding:10px 12px!important;border:0;border-radius:0 0 6px 6px;background:rgba(0,0,0,.12);color:inherit;text-decoration:none}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-file-icon{display:block;flex:0 0 26px;width:26px;height:30px}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-file-details{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px;text-align:left}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-file-details strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.6px;line-height:20px;font-weight:500;color:inherit}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-file-details small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;font-weight:400;color:#aebac1}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-download-icon{flex:0 0 20px;color:#aebac1;opacity:0}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-download:focus-visible .wa-pdf-download-icon,.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-pdf-download:hover .wa-pdf-download-icon{opacity:1}.wa-pdf-download-full{display:inline-flex;align-items:center;gap:7px}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b:has(>.wa-message-link-instagram){width:246px!important;max-width:calc(100% - 16px)!important;box-sizing:border-box!important;padding:3px 3px 5px!important;border-radius:7.5px}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b>.wa-message-link-preview.wa-message-link-instagram{width:240px!important;max-width:100%!important;box-sizing:border-box!important;margin:0 0 5px;border:0;border-radius:6px;background:rgba(0,0,0,.2);overflow:hidden}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-message-link-instagram>.wa-message-link-thumbnail{display:block;align-self:center;width:240px!important;max-width:100%!important;height:240px!important;max-height:240px;object-fit:contain;background:#000}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-message-link-instagram>.wa-message-link-summary{display:flex;gap:3px;box-sizing:border-box;min-width:0;padding:6px 10px}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-message-link-instagram .wa-message-link-summary strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.6px;line-height:19px;font-weight:600;color:inherit}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-message-link-instagram .wa-message-link-summary>span{display:none}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-message-link-instagram .wa-message-link-summary small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:20px;color:#aebac1}.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b .wa-forwarded{display:flex;align-items:center;gap:5px;min-height:20px;margin:0;padding:0 4px 3px;color:#aebac1;font-size:12px;line-height:17px;font-style:italic}@media(max-width:420px){.wa-shell.wa-shell.wa-erp-layout .wa-thread .wa-b:has(>.wa-pdf-document){max-width:calc(100% - 8px)!important}}.wa-shell.wa-shell.wa-erp-layout{grid-template-columns:clamp(280px,29%,360px) minmax(0,1fr)!important}.wa-shell.wa-shell.wa-erp-layout>.wa-cliente{display:none!important}.wa-shell.wa-shell.wa-erp-layout.patient-open{grid-template-columns:clamp(280px,27%,340px) minmax(0,1fr) minmax(280px,340px)!important}.wa-shell.wa-shell.wa-erp-layout.patient-open>.wa-cliente{display:flex!important;flex-direction:column;min-width:0;overflow:hidden;background:#1d2522!important}.wa-shell .wa-contact-panel-header{display:flex;align-items:center;gap:18px;flex:none;min-height:64px;padding:10px 16px;background:#202c28;color:#e9edef}.wa-shell .wa-contact-panel-header h2{margin:0;font-size:16px;font-weight:500}.wa-shell .wa-contact-panel-header h2:focus{outline:none}.wa-shell .wa-contact-panel-header button,.wa-shell .wa-contact-photo-trigger{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;background:none;border:0;border-radius:50%;color:#aebac1;cursor:pointer}.wa-shell .wa-contact-panel-header button:hover,.wa-shell .wa-contact-photo-trigger:hover{background:#34423b}.wa-shell .wa-contact-panel-header button:focus-visible,.wa-shell .wa-contact-photo-trigger:focus-visible{outline:2px solid #00a884;outline-offset:2px}.wa-shell .wa-contact-panel-body{min-height:0;overflow:auto;overscroll-behavior:contain;flex:1;color:#e9edef}.wa-shell .wa-contact-profile{padding:24px 18px 20px;text-align:center;background:#18201d}.wa-shell .wa-contact-profile .wa-av,.wa-shell .wa-contact-profile .wa-av-ini{margin:0 auto 14px;min-width:112px;width:112px;height:112px;font-size:34px}.wa-shell .wa-contact-profile h3{margin:0 0 8px;font-size:20px;font-weight:500;overflow-wrap:anywhere}.wa-shell .wa-contact-profile p{margin:0;color:#aebac1;font-size:14px;overflow-wrap:anywhere}.wa-shell .wa-contact-about{padding:18px 22px;background:#1d2522;font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.wa-shell .wa-contact-about small{display:block;margin-bottom:8px;color:#aebac1;font-size:12px}.wa-shell .wa-contact-library-tabs{display:flex;gap:6px;padding:12px;overflow-x:auto;background:#202c28}.wa-shell .wa-contact-library-tabs button{flex:1;min-height:40px;padding:6px;border:0;border-radius:6px;background:none;color:#aebac1;font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.wa-shell .wa-contact-library-tabs button[aria-pressed=true]{color:#00d6a9;background:#163c30}.wa-shell .wa-contact-library-tabs button:focus-visible{outline:2px solid #00a884;outline-offset:-2px}.wa-shell .wa-contact-history-label{padding:8px 16px;margin:0;color:#aebac1;font-size:11px;line-height:1.5}.wa-shell .wa-contact-results{padding:10px 12px;display:grid;gap:10px}.wa-shell .wa-contact-result{padding:12px;border-radius:8px;background:#26342e;min-width:0}.wa-shell .wa-contact-result p{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.wa-shell .wa-contact-result small,.wa-shell .wa-contact-result time{font-size:11px;color:#aebac1}.wa-shell .wa-contact-result a{display:block;margin:8px 0;overflow-wrap:anywhere;color:#53bdeb;font-size:13px}.wa-shell .wa-contact-result .wa-contact-result-thumb{width:100%;height:130px;object-fit:cover;border-radius:6px}.wa-shell .wa-contact-load,.wa-shell .wa-contact-result button{padding:9px 12px;border:1px solid #3a4c43;border-radius:7px;background:none;color:#e9edef;font:inherit;font-size:12px;cursor:pointer}.wa-shell .wa-contact-load{display:block;margin:12px auto 20px;min-height:40px}.wa-shell .wa-contact-load:disabled{opacity:.5;cursor:wait}.wa-shell .wa-contact-search{display:flex;align-items:center;gap:10px;padding:16px;color:#aebac1}.wa-shell .wa-contact-search input{min-width:0;flex:1;min-height:40px;border:1px solid #3a4c43;border-radius:22px;padding:9px 14px;background:#26342e;color:#e9edef;font:inherit;font-size:14px}.wa-shell .wa-contact-search input:focus{outline:2px solid #00a884;outline-offset:1px}.wa-shell .wa-contact-clinical{padding:16px 0}.wa-shell .wa-contact-clinical>summary{padding:12px 20px;color:#e9edef;font-size:14px;cursor:pointer}.wa-shell .wa-contact-state{margin:16px;padding:14px;color:#aebac1;font-size:13px;line-height:1.6}.wa-contact-media-dialog{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;background:#18201d;color:#e9edef;border:1px solid #34423c;border-radius:12px;padding:20px}.wa-contact-media-preview :is(img,video){display:block;max-width:100%;max-height:70dvh;object-fit:contain;margin:auto}.wa-contact-media-preview audio{width:100%;max-width:500px}.wa-contact-media-preview p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}@media(min-width:761px) and (max-width:1120px){.wa-shell.wa-shell.wa-erp-layout.patient-open{grid-template-columns:280px minmax(0,1fr)!important}.wa-shell.wa-shell.wa-erp-layout.patient-open>.wa-cliente{position:absolute;right:0;top:0;bottom:0;width:min(360px,calc(100% - 280px));z-index:150;box-shadow:-10px 0 30px #0004!important}}@media(max-width:760px){.wa-shell.wa-shell.wa-erp-layout,.wa-shell.wa-shell.wa-erp-layout.patient-open{grid-template-columns:minmax(0,1fr)!important}.wa-shell.wa-shell.wa-erp-layout.patient-open>.wa-cliente{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;z-index:150;padding:0!important}.wa-shell.patient-open>.wa-right{visibility:hidden}.wa-shell .wa-contact-search input{font-size:16px}.wa-shell .wa-contact-panel-header{min-height:60px}.wa-shell .wa-contact-library-tabs button{min-height:44px}}.wa-tools-menu.wa-organized-menu{width:320px;min-width:0;max-width:calc(100vw - 24px)!important;max-height:min(560px,75dvh);padding:8px!important;border:1px solid #e5dcef!important;border-radius:14px!important;background:#fff;color:#30283a;box-shadow:0 12px 40px #39214924,0 2px 8px #3921490d;font:12px/1.4 system-ui,sans-serif;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9b6dc transparent}.wa-organized-menu .wa-menu-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 6px 8px}.wa-organized-menu .wa-menu-heading strong{font-size:12px;font-weight:600;color:#564565}.wa-organized-menu .wa-menu-heading button{width:30px;height:30px;padding:0;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#82708f;cursor:pointer}.wa-organized-menu .wa-menu-heading button:hover{background:#f4eef9}.wa-organized-menu .wa-menu-section{flex:none;padding:6px 0;border-top:1px solid #eee7f4}.wa-organized-menu .wa-menu-label{margin:3px 8px 5px;color:#84718f;font-size:10px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.wa-organized-menu .wa-menu-grid,.wa-organized-menu .wa-menu-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.wa-organized-menu .wa-action-item{display:flex;align-items:center;gap:8px;min-width:0;min-height:36px;width:100%;padding:8px;margin:0;border:0;border-radius:8px;background:transparent;color:#493356;font:inherit;text-align:left;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}.wa-organized-menu .wa-action-item svg{flex:none;color:#87679d}.wa-organized-menu .wa-action-item:hover{background:#f4eef9;color:#522577}.wa-organized-menu .wa-action-item:active{background:#e9dcf3}.wa-organized-menu .wa-action-item small{display:block;font-size:10px;font-weight:400;color:#877293;margin-top:2px}.wa-organized-menu .wa-action-item.wa-attachment-action{grid-column:1/-1;min-height:48px;background:#f4edf9;color:#55247a;font-weight:600;margin-bottom:3px}.wa-organized-menu .wa-attachment-action svg{width:32px;height:32px;padding:7px;border-radius:9px;background:#e9dcf4;color:#673a8b}.wa-organized-menu .wa-action-item.wa-action-file{grid-column:1/-1;background:#f5f0fa;color:#633587}.wa-organized-menu .wa-action-item.wa-danger{color:#a63c47}.wa-organized-menu .wa-action-item.wa-danger svg{color:inherit}.wa-organized-menu .wa-action-item.wa-danger:hover{background:#fff0f2}.wa-organized-menu .wa-menu-edit{padding-bottom:0}.wa-organized-menu .wa-menu-disclosure{flex:none}.wa-organized-menu .wa-menu-disclosure summary{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px;border-radius:8px;color:#665172;font-size:12px;cursor:pointer;list-style:none}.wa-organized-menu .wa-menu-disclosure summary::-webkit-details-marker{display:none}.wa-organized-menu .wa-menu-disclosure summary>svg{flex:none;color:#917b9f}.wa-organized-menu .wa-menu-disclosure summary>svg:last-child{margin-left:auto;transition:transform .15s ease}.wa-organized-menu .wa-menu-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.wa-organized-menu .wa-menu-disclosure summary:hover{background:#f6f1fa}.wa-organized-menu .wa-menu-disclosure[open]>summary{color:#623980;background:#f6f1fa}.wa-organized-menu .wa-tool-options{display:flex;flex-direction:column;gap:1px;padding:3px 0 5px 12px;margin:3px 0 3px 14px;border-left:1px solid #e8ddf0}.wa-organized-menu .wa-tool-options small{color:#8b7b94;font-size:10px;padding:6px 8px;line-height:1.5}.wa-organized-menu .wa-tool-reactions{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin:0;padding:4px 0 8px;border-bottom:0}.wa-organized-menu .wa-tool-reactions button{display:grid;place-items:center;width:100%;min-width:0;height:38px;border-radius:9px;font-size:23px;padding:0;color:#76518c}.wa-organized-menu .wa-tool-reactions button:hover,.wa-organized-menu .wa-tool-reactions button[aria-pressed=true]{background:#efe4f8}.wa-organized-menu :focus-visible,.wa-resource-dialog :focus-visible,.wa-resource-shortcut:focus-visible{outline:2px solid #79509b!important;outline-offset:2px}.wa-compose-shortcuts>button.wa-resource-shortcut{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 9px;border:1px solid #e6ddec;border-radius:8px;background:#fbf8fd;color:#77568e;font:11px/1.3 system-ui,sans-serif;cursor:pointer}.wa-compose-shortcuts>button.wa-resource-shortcut:after{content:none}.wa-compose-shortcuts>button.wa-resource-shortcut:hover{background:#efe5f7;border-color:#d6c3e4}.wa-compose-shortcuts>button.wa-resource-shortcut svg{flex:none}.wa-tool-dialog.wa-resource-dialog{width:430px;border-color:#e6dcec;border-radius:14px;color:#403149}.wa-resource-dialog .wa-resource-intro{color:#8b7698;font-size:12px;margin:0 0 12px}.wa-resource-dialog .wa-resource-empty{border:1px dashed #e1d5e9;background:#fcf9ff;border-radius:10px;padding:16px;font-size:12px;color:#83708f;line-height:1.6}.wa-resource-dialog .wa-snippet-list{display:flex;flex-direction:column;gap:6px;margin:10px 0 14px}.wa-resource-dialog .wa-snippet-row{display:flex;gap:4px;padding:3px;border:1px solid #eadff1;border-radius:10px;background:#fdfaff}.wa-resource-dialog .wa-snippet-choose{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:1;min-width:0;padding:8px;border:0;border-radius:7px;background:transparent;color:#603a7b;text-align:left;cursor:pointer}.wa-resource-dialog .wa-snippet-choose:hover{background:#f1e8f8}.wa-resource-dialog .wa-snippet-choose>span{min-width:0}.wa-resource-dialog .wa-snippet-choose strong{display:block;font-size:12px;font-weight:600}.wa-resource-dialog .wa-snippet-choose small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font-size:11px;line-height:1.5;color:#8b7698;overflow-wrap:anywhere}.wa-resource-dialog .wa-snippet-choose>svg{flex:none}.wa-resource-dialog .wa-snippet-remove{align-self:center;flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#a78499;cursor:pointer}.wa-resource-dialog .wa-snippet-remove:hover{background:#fff0f2;color:#a63c47}.wa-resource-dialog .wa-resource-create{padding-top:3px;border-top:1px solid #eee5f4}.wa-resource-dialog .wa-resource-create>summary{display:flex;align-items:center;gap:7px;padding:10px 0;font-size:12px;color:#70468e;cursor:pointer;list-style:none}.wa-resource-dialog .wa-resource-create>summary::-webkit-details-marker{display:none}.wa-resource-dialog .wa-resource-create>summary>svg:last-child{margin-left:auto}.wa-resource-dialog .wa-sticker-library{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:8px 0}.wa-resource-dialog .wa-sticker-library button{display:grid;place-items:center;min-width:0;padding:5px;border:1px solid #ece2f3;border-radius:10px;background:#fcf9ff;cursor:pointer}.wa-resource-dialog .wa-sticker-library button:hover{background:#f0e6f8;border-color:#d2b9e2}.wa-resource-dialog .wa-sticker-library img{width:100%;height:76px}.wa-resource-dialog .wa-sticker-selected{display:block;margin:12px auto}@media(max-width:760px){.wa-organized-menu .wa-action-item,.wa-organized-menu .wa-menu-disclosure summary{min-height:44px}.wa-organized-menu .wa-menu-heading button{width:44px;height:44px}.wa-organized-menu .wa-tool-reactions{grid-template-columns:repeat(4,minmax(0,1fr))}.wa-organized-menu .wa-tool-reactions button{min-width:0;width:100%;height:44px}.wa-compose-shortcuts>button.wa-resource-shortcut{min-height:44px}.wa-resource-dialog .wa-snippet-remove{width:44px;height:44px}.wa-resource-dialog .wa-resource-create>summary,.wa-resource-dialog .wa-snippet-choose{min-height:44px}.wa-resource-dialog input,.wa-resource-dialog textarea{font-size:16px!important}.wa-resource-dialog .wa-sticker-library{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.wa-organized-menu .wa-menu-disclosure summary>svg:last-child{transition:none}}.wa-tools-menu.wa-erp-menu{width:260px;padding:6px!important;border-radius:12px!important}.wa-erp-menu .wa-menu-heading{padding:1px 4px 4px 9px}.wa-erp-menu .wa-menu-section{padding:4px 0}.wa-erp-menu .wa-menu-section:first-of-type{border-top:0}.wa-erp-menu .wa-menu-grid,.wa-erp-menu .wa-menu-primary{display:flex;flex-direction:column;gap:0}.wa-erp-menu .wa-action-item{min-height:40px;padding:9px 12px;gap:12px;border-radius:6px}.wa-erp-menu .wa-action-item svg{width:18px;height:18px;color:#7544a0}.wa-erp-menu .wa-menu-send .wa-action-item{min-height:44px}.wa-erp-menu .wa-menu-send .wa-action-item svg{width:21px;height:21px}.wa-erp-menu .wa-action-item:disabled{opacity:.4;cursor:not-allowed}.wa-shell.wa-erp-layout{gap:10px;background:transparent;border:0;border-radius:0;position:relative}@media(min-width:1000px){.admin .wa-shell.wa-erp-layout{grid-template-columns:clamp(210px,21vw,260px) minmax(0,1fr) clamp(230px,22vw,290px)}.admin .wa-shell.wa-erp-layout .wa-cliente{display:block;position:static;width:auto;box-shadow:none}.admin .wa-shell.wa-erp-layout .wa-patient-heading button,.admin .wa-shell.wa-erp-layout .wa-patient-toggle{display:none}}.wa-erp-layout .wa-cliente,.wa-erp-layout .wa-list,.wa-erp-layout .wa-right{border:1px solid #e4dfea;border-radius:14px;background:white;overflow:hidden}.wa-erp-layout .wa-list{display:flex;flex-direction:column}.wa-list-controls{flex:none;padding:8px;border-bottom:1px solid #ede7f2;background:#fff}.wa-list-tabs,.wa-patient-tabs{display:flex;gap:5px;padding:0 0 8px}.wa-list-tabs button,.wa-patient-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:6px;border:1px solid #e8e2ed;background:#f5f3f7;border-radius:10px;font-size:12px;color:#44374c}.wa-list-tabs button[aria-pressed=true],.wa-patient-tabs button[aria-pressed=true]{background:#492069;color:white;border-color:#492069;font-weight:600}.wa-new-conversation{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:36px;padding:8px;border:0;border-radius:10px;background:#492069;color:white;font-size:13px;font-weight:600;margin-bottom:7px}.wa-list-search{width:100%;min-width:0;height:34px;padding:6px 10px;border:1px solid #e2dbe8;border-radius:12px;font:inherit;font-size:12px;color:#44374c}.wa-connection-line{display:flex;align-items:center;justify-content:space-between;gap:7px;flex-wrap:wrap;padding:7px 0;font-size:10px;color:#8a6471}.wa-connection-line .connected{color:#25834f}.wa-connection-line button{background:none;border:0;color:#69408a;font:inherit;padding:2px 0;cursor:pointer}.wa-list-controls select{max-width:100%;min-height:30px;border:1px solid #e7deed;border-radius:7px;background:white;padding:4px 8px;color:#44374c;font-size:11px}.wa-conversation-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.wa-erp-layout .wa-conv{padding:9px;min-height:64px;background:white}.wa-erp-layout .wa-conv.unread{border-left:3px solid #27bf6b;background:#eaf8f0;padding-left:6px}.wa-erp-layout .wa-conv.on{background:#efe7f5;box-shadow:inset 3px 0 #75449d}.wa-erp-layout .wa-conv-nome{font-size:13px;font-weight:650}.wa-erp-layout .wa-conv-prev{font-size:11px;color:#8a8191}.wa-reactivate-contact small,.wa-reactivate-contact strong{display:block;font-size:13px}.wa-reactivate-contact small{font-size:11px;color:#8a8191;margin-top:3px}.wa-list-feedback,.wa-reactivate-help{font-size:11px;color:#74657e;margin:6px 0;line-height:1.4;padding:0 4px}.wa-erp-layout .wa-head{background:#f5f3f7;padding:9px 10px;gap:8px;min-height:60px;flex-wrap:wrap}.wa-erp-layout .wa-head-nome{font-size:14px}.wa-erp-layout .wa-head-sub{font-size:11px}.wa-header-icon{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:7px;background:transparent;color:#655671;cursor:pointer;flex:none}.wa-erp-layout .wa-head>.wa-tools>button{display:grid;place-items:center;min-height:32px;width:32px;border:0!important;background:transparent!important}.wa-erp-layout .wa-thread{background:#f1edf4;padding:12px}.wa-erp-layout .wa-b{box-shadow:0 1px 2px #31213f0c;border-radius:13px;padding:10px 46px 7px 11px;font-size:13px;line-height:1.45}.wa-erp-layout .wa-b.me{background:#e9ddf5}.wa-erp-layout .wa-b.them{background:#fff}.wa-erp-layout .wa-compose{background:#fff;padding:9px;gap:8px}.wa-erp-layout .wa-compose>.wa-tools>button{width:42px;height:42px;border-radius:50%;background:#75449d!important;color:white}.wa-erp-layout .wa-input{border-radius:22px;background:#f6f4f8;padding:10px 14px;font-size:13px;min-height:42px}.wa-erp-layout .wa-send{border-radius:50%;width:42px;height:42px}.wa-erp-layout .wa-compose-shortcuts{padding:0 12px 7px;min-height:20px;background:white}.wa-erp-layout .wa-compose-shortcuts>span{margin-left:auto;font-size:10px}.wa-erp-layout .wa-cliente{overflow-y:auto;padding:0 12px 14px}.wa-patient-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 -12px 9px;padding:9px 12px;background:#f5f3f7;font-size:12px;color:#83738d}.wa-patient-heading button{display:none;border:0;background:none;color:#655671;width:36px;height:36px}.wa-patient-tabs{padding-bottom:12px}.wa-patient-history{font-size:12px}.wa-patient-history h4{margin:12px 0 8px;font-size:13px;color:#655071}.wa-notes-content{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.wa-erp-layout .wa-cliente [hidden]{display:none}.wa-new-chat-form{display:grid;gap:12px;font-size:13px}.wa-new-chat-form label{display:grid;gap:6px}.wa-new-chat-form input{width:100%;min-height:40px;border:1px solid #dcd0e6;border-radius:7px;padding:8px 10px}.wa-new-chat-form>button{background:#492069;color:white;border:0;border-radius:8px;min-height:40px;padding:8px 12px}@media(min-width:1181px){.wa-erp-layout .wa-patient-toggle{display:none}}@media(max-width:1180px){.wa-shell.wa-erp-layout{grid-template-columns:240px minmax(0,1fr)}.wa-erp-layout .wa-cliente{display:none}.wa-erp-layout.patient-open .wa-cliente{display:block;position:absolute;right:0;top:0;bottom:0;z-index:15;width:min(360px,100%);box-shadow:-8px 0 30px #33224320}.wa-patient-heading button{display:grid;place-items:center}}@media(max-width:760px){.wa-shell.wa-erp-layout{gap:0;grid-template-columns:minmax(0,1fr)}.wa-erp-layout.aberto .wa-list{display:none}.wa-erp-layout .wa-b{padding-right:54px}.wa-erp-layout .wa-head-info{flex:1;min-width:80px}.wa-erp-menu .wa-action-item{min-height:44px}.wa-erp-layout .wa-head>.wa-tools>button,.wa-erp-layout .wa-header-icon{width:40px;height:40px}.wa-list-tabs button,.wa-new-conversation,.wa-patient-tabs button{min-height:44px}.wa-list-controls select,.wa-list-search{min-height:40px;font-size:16px}.wa-erp-layout .wa-conv{min-height:66px}.wa-erp-layout .wa-input{font-size:16px}.wa-new-chat-form input{font-size:16px;min-height:44px}.wa-erp-layout .wa-compose>.wa-tools>button,.wa-erp-layout .wa-send{width:44px;height:44px;flex:none}.wa-erp-layout .wa-cliente{width:100%!important}}.wa-connection-line .wa-manage-link{text-align:left;font-weight:600;text-decoration:underline;padding:3px 0}.wa-tools-menu.wa-erp-menu{width:220px;border-radius:14px!important;border-color:#e5e7eb!important;color:#202c33}.wa-erp-menu .wa-action-item{min-height:40px!important;font-size:13px;font-weight:650;color:#202c33;gap:10px}.wa-erp-menu .wa-action-item svg{width:20px;height:20px;color:#00a884}.wa-erp-menu .wa-action-item:hover,.wa-erp-menu .wa-action-item[aria-expanded=true]{background:#f4f5f7;color:#202c33}.wa-erp-menu .wa-picker-arrow{margin-left:auto;transform:rotate(-90deg);width:14px;height:14px;color:#667781}.wa-hover-flyout{position:fixed;z-index:110;box-sizing:border-box;width:min(300px,calc(100vw - 16px));max-height:min(420px,calc(100dvh - 16px));overflow:auto;padding:12px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;color:#202c33;box-shadow:0 10px 32px #0002;font:13px/1.4 system-ui,sans-serif;overscroll-behavior:contain}.wa-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.wa-picker-heading strong{font-size:13px;font-weight:650}.wa-picker-heading>button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#667781;padding:0}.wa-picker-heading>button:hover{background:#f4f5f7}.wa-hover-flyout .wa-emoji-scroll{max-height:280px}.wa-hover-flyout .wa-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.wa-hover-flyout .wa-emoji-grid button{width:100%;height:36px;font-size:23px}.wa-hover-flyout .wa-sticker-library{grid-template-columns:repeat(3,minmax(0,1fr))}.wa-hover-flyout :focus-visible{outline:2px solid #00a884;outline-offset:2px}@media(pointer:coarse){.wa-erp-menu .wa-action-item{min-height:44px!important}.wa-hover-flyout .wa-emoji-grid button{min-height:44px}.wa-picker-heading>button{width:40px;height:40px}}.wa-shell.wa-erp-layout{gap:8px;color:#202c33;font-size:12px}.wa-erp-layout .wa-cliente,.wa-erp-layout .wa-list,.wa-erp-layout .wa-right{border-color:#e1e5e8;border-radius:10px}.wa-erp-layout .wa-right{container-type:inline-size}.wa-erp-layout .wa-conv{min-height:52px;padding:7px 8px;gap:6px;border-color:#edf0f2}.wa-erp-layout .wa-conv.unread{padding-left:5px}.wa-erp-layout .wa-conv.on{background:#e9edef;box-shadow:inset 3px 0 #00a884}.wa-erp-layout .wa-conv-nome{font-size:12px;line-height:1.25;color:#202c33}.wa-erp-layout .wa-conv-prev{font-size:10.5px;color:#667781}.wa-erp-layout .wa-conv-hora{font-size:9px;color:#667781}.wa-erp-layout .wa-head{min-height:48px;padding:7px 9px;gap:5px;flex-wrap:nowrap;background:#f0f2f5;border-color:#e1e5e8}.wa-erp-layout .wa-head-info{flex:1 1 0;min-width:0}.wa-erp-layout .wa-head-nome{font-size:13px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#202c33}.wa-erp-layout .wa-head-sub{font-size:10px;color:#667781}.wa-erp-layout .wa-head>.wa-tools>button,.wa-erp-layout .wa-header-icon{width:28px;min-width:28px;height:30px;min-height:30px;padding:0;color:#54656f}.wa-erp-layout .wa-google-save{width:30px;height:30px;min-height:30px;padding:0;flex:none;border:0;background:transparent;color:#54656f}.wa-erp-layout .wa-google-save>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wa-erp-layout .wa-baixa{margin-left:0;padding:5px 7px;min-height:30px;gap:4px;border-radius:6px;font-size:11px;flex:none}.wa-erp-layout .wa-thread{padding:10px;gap:5px;background:#efeae2}.wa-erp-layout .wa-b{min-height:38px;max-width:88%;padding:7px 34px 5px 9px;border-radius:8px;font-size:12px;line-height:1.38;color:#202c33;box-shadow:0 1px 1px #0b141a18}.wa-erp-layout .wa-b.me{background:#d9fdd3;border-color:transparent}.wa-erp-layout .wa-b.them{background:white;border-color:#e9edef}.wa-erp-layout .wa-b .wa-txt{font-size:inherit;line-height:inherit}.wa-erp-layout .wa-b .wa-hora{font-size:9px;line-height:1.2;color:#667781}.wa-erp-layout .wa-message-actions{top:3px;right:3px;gap:2px}.wa-erp-layout .wa-message-actions .wa-tools>button{width:26px;min-width:26px;height:26px;min-height:26px;border:0!important;border-radius:5px;background:transparent!important;color:#667781}.wa-erp-layout .wa-message-actions .wa-tools>button:hover{background:#00000009!important}.wa-erp-layout .wa-img{width:auto;height:auto;max-width:min(180px,100%);max-height:180px;object-fit:contain;border-radius:6px}.wa-erp-layout .wa-round-video{width:180px;height:180px;border-radius:50%;object-fit:cover}.wa-erp-layout .wa-audio{width:230px;height:38px;max-width:100%}.wa-erp-layout .wa-pdf-document{width:160px;gap:3px}.wa-erp-layout .wa-pdf-preview{border-color:#e1e5e8;border-radius:6px}.wa-erp-layout .wa-pdf-preview>img{height:148px}.wa-erp-layout .wa-pdf-caption{padding:3px 4px;gap:4px;font-size:9px;line-height:1.3;color:#667781;background:#f0f2f5}.wa-erp-layout .wa-pdf-caption svg{width:12px;height:12px}.wa-erp-layout .wa-pdf-document .wa-pdf-download{min-height:24px;font-size:11px;gap:5px;color:#087c65}.wa-erp-layout .wa-receipt-actions{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin-top:3px;width:160px;max-width:100%}.wa-erp-layout .wa-receipt-actions button{min-height:26px;padding:4px 6px;border:1px solid #d3e2db;border-radius:5px;background:#f0f7f3;color:#087c65;font-size:10.5px;line-height:1.3}.wa-erp-layout .wa-receipt-actions .wa-receipt-preview{min-height:22px;padding:2px 4px;border:0;background:transparent;font-size:10px;color:#667781;text-decoration:underline}.wa-erp-layout .wa-compose,.wa-erp-layout .wa-compose-dock{background:#f0f2f5;border-color:#e1e5e8}.wa-erp-layout .wa-compose{padding:6px 8px;gap:5px}.wa-erp-layout .wa-compose>.wa-tools>button,.wa-erp-layout .wa-send{width:36px;min-width:36px;height:36px;min-height:36px;background:#00a884!important}.wa-erp-layout .wa-icon{width:32px;min-width:32px;min-height:36px;height:36px;color:#54656f}.wa-erp-layout .wa-input{min-height:36px;padding:8px 12px;font-size:12px;line-height:1.4;border:0;background:white;border-radius:18px;color:#202c33}.wa-erp-layout .wa-compose-shortcuts{min-height:14px;padding:0 9px 3px;background:#f0f2f5}.wa-erp-layout .wa-compose-shortcuts>span{font-size:9px;line-height:1.2;color:#667781}.wa-erp-layout .wa-patient-heading{padding:7px 10px;font-size:11px;background:#f0f2f5;color:#667781}.wa-erp-layout .wa-cli-topo,.wa-erp-layout .wa-patient-tabs{padding-bottom:8px}.wa-erp-layout .wa-cli-nome{font-size:13px}.wa-erp-layout .wa-cli-fone,.wa-erp-layout .wa-cli-linha,.wa-erp-layout .wa-cli-lista{font-size:11px}.wa-erp-layout .wa-cli-sec{font-size:11px;margin-top:10px}.wa-erp-layout .wa-cli-lista li{padding:6px 7px}@container(max-width:440px){.wa-erp-layout .wa-head{flex-wrap:wrap}.wa-erp-layout .wa-baixa{margin-left:auto}}@media(max-width:760px),(pointer:coarse){.wa-erp-layout .wa-head{flex-wrap:wrap}.wa-erp-layout .wa-back,.wa-erp-layout .wa-google-save,.wa-erp-layout .wa-head>.wa-tools>button,.wa-erp-layout .wa-header-icon{min-width:44px;width:44px;height:44px;min-height:44px}.wa-erp-layout .wa-baixa{min-height:44px;margin-left:auto}.wa-erp-layout .wa-b{padding-right:52px;max-width:94%;min-height:52px}.wa-erp-layout .wa-compose>.wa-tools>button,.wa-erp-layout .wa-icon,.wa-erp-layout .wa-message-actions .wa-tools>button,.wa-erp-layout .wa-send{width:44px;min-width:44px;height:44px;min-height:44px}.wa-erp-layout .wa-input{min-height:44px;font-size:16px}.wa-erp-layout .wa-pdf-document .wa-pdf-download,.wa-erp-layout .wa-receipt-actions button{min-height:44px}}@media(max-width:760px){.wa-erp-layout .wa-head>.wa-back{order:0}.wa-erp-layout .wa-head>.wa-av{order:1}.wa-erp-layout .wa-head-info{order:2;flex:1 1 calc(100% - 139px);min-width:70px}.wa-erp-layout .wa-head>.wa-patient-toggle{order:3}.wa-erp-layout .wa-head>.wa-header-icon:not(.wa-patient-toggle){order:4}.wa-erp-layout .wa-head>.wa-tools{order:5}.wa-erp-layout .wa-head>.wa-google-save{order:6}.wa-erp-layout .wa-head>.wa-baixa{order:7}}.wa-reaction-quick{position:fixed;z-index:15000;display:flex;flex-wrap:wrap;gap:2px;width:max-content;max-width:calc(100vw - 16px);padding:4px 6px;border:1px solid #323a40;border-radius:28px;background:#22262b;box-shadow:0 3px 14px #0005;color:#e9edef;box-sizing:border-box}.wa-reaction-quick button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;font-size:28px;line-height:1;cursor:pointer;touch-action:manipulation}.wa-reaction-quick button:hover,.wa-reaction-quick button[aria-checked=true]{background:#3b454c}.wa-reaction-quick button:focus-visible{outline:2px solid #00a884;outline-offset:-2px}.wa-reaction-quick button:disabled{opacity:.5;cursor:default}.wa-reaction-sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.wa-reaction-error{position:absolute;top:100%;left:0;right:0;margin:5px 0 0;padding:8px 10px;border-radius:8px;background:#22262b;color:#ffb3b3;font:12px/1.4 Arial,sans-serif;box-shadow:0 2px 8px #0003}.wa-tools-menu.wa-organized-menu.wa-erp-menu{scrollbar-width:none}.wa-tools-menu.wa-organized-menu.wa-erp-menu::-webkit-scrollbar{display:none}@media(min-width:761px) and (pointer:fine){.wa-tools-menu.wa-organized-menu.wa-erp-menu:has(>.wa-header-menu-actions) .wa-action-item{min-height:32px!important;padding:6px 10px;font-size:12px;line-height:1.3;gap:8px}.wa-tools-menu.wa-organized-menu.wa-erp-menu:has(>.wa-header-menu-actions) .wa-menu-section{padding:2px 0}.wa-tools-menu.wa-organized-menu.wa-erp-menu:has(>.wa-header-menu-actions) .wa-menu-heading{padding-bottom:2px}.wa-tools-menu.wa-organized-menu.wa-erp-menu:has(>.wa-header-menu-actions) .wa-menu-disclosure summary{min-height:32px;padding:6px 8px;font-size:12px;line-height:1.3}}.wa-tools-menu.wa-organized-menu.wa-erp-menu.wa-parity-menu{width:200px!important;min-width:0;max-width:calc(100vw - 24px)!important;padding:0!important;border:0!important;border-radius:14px!important;background:transparent!important;color:#e9edef!important;box-shadow:none!important;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:13.333px;line-height:20px;overflow-y:auto;overflow-x:hidden;max-height:min(560px,calc(100dvh - 24px))}.wa-tools-menu.wa-organized-menu.wa-erp-menu.wa-parity-menu.wa-parity-attachment{width:184px!important}.wa-tools-menu.wa-organized-menu.wa-erp-menu.wa-parity-menu.wa-parity-message{width:252px!important}.wa-parity-menu .wa-menu-parity-panel{border:1px solid #303333;border-radius:14px;padding:6px;background:#161717;box-shadow:0 4px 18px #0004}.wa-parity-message .wa-menu-parity-panel{width:200px;max-width:100%;margin-left:auto;box-sizing:border-box}.wa-parity-menu .wa-menu-parity-extra>div,.wa-parity-menu .wa-menu-parity-main{display:flex;flex-direction:column;gap:0}.wa-tools-menu.wa-parity-menu .wa-action-item{display:flex!important;align-items:center;gap:12px;width:100%;min-height:36px!important;padding:7px 10px!important;border:0;border-radius:6px;color:#e9edef!important;background:transparent!important;font:400 13.333px/20px Roboto,Helvetica Neue,Arial,sans-serif;text-align:left;white-space:normal;overflow-wrap:normal;margin:0}.wa-parity-menu .wa-menu-parity-extra>summary:hover,.wa-tools-menu.wa-parity-menu .wa-action-item:hover:not(:disabled),.wa-tools-menu.wa-parity-menu .wa-action-item[aria-expanded=true]{background:#2c2d2d!important}.wa-tools-menu.wa-parity-menu .wa-action-item svg{width:18px;height:18px;flex:none;color:#e9edef}.wa-tools-menu.wa-parity-menu .wa-action-item:disabled{opacity:.42;cursor:not-allowed}.wa-parity-menu .wa-menu-parity-extra{border-top:1px solid #303333;margin-top:4px;padding-top:3px}.wa-parity-menu .wa-menu-parity-extra>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:36px;padding:7px 10px;box-sizing:border-box;border-radius:6px;cursor:pointer;font-size:13.333px;color:#aebac1}.wa-parity-menu .wa-menu-parity-extra>summary::-webkit-details-marker{display:none}.wa-parity-menu .wa-menu-parity-extra[open]>summary>svg{transform:rotate(180deg)}.wa-parity-menu .wa-menu-parity-reactions{display:flex;align-items:center;justify-content:space-around;width:252px;max-width:100%;height:44px;border:1px solid #303333;border-radius:24px;padding:3px 4px;box-sizing:border-box;background:#161717;margin:0 0 6px;box-shadow:0 4px 18px #0004}.wa-parity-menu .wa-menu-parity-reactions>button{display:grid;place-items:center;width:33px;height:34px;border:0;border-radius:50%;margin:0;padding:0;background:transparent;color:#e9edef;font:22px/1 Segoe UI Emoji,sans-serif;cursor:pointer}.wa-parity-menu .wa-menu-parity-reactions>button:hover{background:#303333}.wa-tools-menu.wa-parity-menu :focus-visible{outline:2px solid #00a884!important;outline-offset:-2px}.wa-tools-menu.wa-parity-menu [data-wa-parity-action=document]>svg{color:#7f66ff}.wa-tools-menu.wa-parity-menu [data-wa-parity-action=gallery]>svg{color:#007bfc}.wa-tools-menu.wa-parity-menu [data-wa-parity-action=camera]>svg{color:#ff2e74}.wa-tools-menu.wa-parity-menu [data-wa-parity-action=audio]>svg{color:#fa6533}.wa-tools-menu.wa-parity-menu [data-wa-parity-action=contact]>svg{color:#009de2}.wa-tools-menu.wa-parity-menu [data-wa-parity-action=poll]>svg{color:#ffb938}.wa-tools-menu.wa-parity-menu [data-wa-parity-action=pix]>svg{color:#71eb85}.wa-tools-menu.wa-parity-menu [data-wa-parity-action=event]>svg{color:#ff2e74}.wa-tools-menu.wa-parity-menu [data-wa-parity-action=stickers]>svg{color:#06cf9c}.wa-parity-menu [data-wa-parity-action=document]{--wa-action-icon:#7f66ff}.wa-parity-menu [data-wa-parity-action=gallery]{--wa-action-icon:#007bfc}.wa-parity-menu [data-wa-parity-action=camera]{--wa-action-icon:#ff2e74}.wa-parity-menu [data-wa-parity-action=audio]{--wa-action-icon:#fa6533}.wa-parity-menu [data-wa-parity-action=contact]{--wa-action-icon:#009de2}.wa-parity-menu [data-wa-parity-action=poll]{--wa-action-icon:#ffb938}.wa-parity-menu [data-wa-parity-action=pix]{--wa-action-icon:#71eb85}.wa-parity-menu [data-wa-parity-action=event]{--wa-action-icon:#ff2e74}.wa-parity-menu [data-wa-parity-action=stickers]{--wa-action-icon:#06cf9c}.wa-tools-menu.wa-organized-menu.wa-erp-menu.wa-parity-menu .wa-action-item[data-wa-parity-action]>svg{color:var(--wa-action-icon,#e9edef)!important;width:18px!important;height:18px!important;padding:0!important;border:0!important}.wa-parity-menu .wa-picker-arrow{display:none}.wa-b .wa-message-actions .wa-tools-message>button{width:28px!important;height:26px!important;min-width:28px!important;min-height:26px!important;padding:2px!important;color:#aebac1!important;border:0!important;border-radius:0 8px 0 8px!important;background:linear-gradient(225deg,#202c33cc 28%,#202c3300)!important}.wa-b.me .wa-message-actions .wa-tools-message>button{background:linear-gradient(225deg,#005c4bcc 28%,#005c4b00)!important}.wa-b .wa-message-actions .wa-tools-message>button>svg{width:18px;height:18px}@media(max-width:760px),(pointer:coarse){.wa-parity-menu .wa-menu-parity-extra>summary,.wa-tools-menu.wa-parity-menu .wa-action-item{min-height:44px!important}.wa-tools-menu.wa-organized-menu.wa-erp-menu.wa-parity-menu.wa-parity-attachment{width:228px!important}.wa-parity-menu .wa-menu-parity-reactions{height:48px}.wa-parity-menu .wa-menu-parity-reactions>button{height:42px}.wa-b .wa-message-actions .wa-tools-message>button{min-width:36px!important;width:36px!important;min-height:36px!important;height:36px!important}}@media(max-width:760px){.flexy-wa-mobile .wa-shell .wa-tools-menu.wa-organized-menu.wa-erp-menu.wa-parity-menu.wa-parity-attachment{width:calc(100% + 14px)!important;max-width:none!important;padding:24px 0 max(0px,env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0!important;background:#161717!important}.flexy-wa-mobile .wa-shell .wa-parity-attachment .wa-menu-parity-panel{width:100%;border:0;border-radius:0;padding:4px 6px;background:transparent;box-shadow:none}.flexy-wa-mobile .wa-shell .wa-tools-menu.wa-parity-menu .wa-action-item{flex-direction:row!important;justify-content:flex-start!important;order:0!important;height:auto!important;min-height:44px!important;padding:10px 12px!important;gap:12px!important;font-size:13.333px!important;text-align:left!important}.flexy-wa-mobile .wa-shell .wa-tools-menu.wa-parity-menu .wa-action-item>svg{display:block!important;width:18px!important;height:18px!important;padding:0!important;border:0!important;border-radius:0!important;box-sizing:border-box;color:var(--wa-action-icon,#e9edef)!important}.flexy-wa-mobile .wa-shell .wa-tools-menu.wa-parity-menu .wa-action-item>svg.wa-picker-arrow{display:none!important}}@media(prefers-reduced-motion:reduce){.wa-parity-menu *{transition:none!important}}.wa-media-review{min-width:0;max-width:min(620px,calc(100vw - 64px))}.wa-media-review img,.wa-media-review video{display:block;max-width:100%;max-height:50dvh;margin:12px auto;border-radius:10px;object-fit:contain}.wa-media-review p{overflow-wrap:anywhere}.wa-media-review>div{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.wa-media-review button{min-height:44px;border-radius:22px;padding:10px 15px}.wa-shell.wa-erp-layout .wa-right[data-media-preview=open]{position:relative;overflow:hidden}.wa-right[data-media-preview=open]>.wa-compose-dock,.wa-right[data-media-preview=open]>.wa-head,.wa-right[data-media-preview=open]>.wa-thread-wrap,.wa-right[data-media-preview=open]>.wa-tools-row{visibility:hidden;pointer-events:none}.wa-shell.wa-erp-layout .wa-right .wa-inline-media-preview{position:absolute;inset:0;z-index:15;display:flex;flex-direction:column;min-width:0;min-height:0;max-width:none;width:auto;height:auto;overflow:hidden;background:#101a20;color:#e9edef;font:14px/1.4 Arial,Helvetica,sans-serif}.wa-right .wa-inline-media-header{display:flex;align-items:center;gap:16px;flex:none;min-height:68px;padding:12px 20px;background:#202c33;border-bottom:1px solid #ffffff0c}.wa-right .wa-inline-media-header>div{display:flex;flex-direction:column;gap:2px;min-width:0}.wa-right .wa-inline-media-header strong{font-size:16px;font-weight:500}.wa-right .wa-inline-media-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aebac1;font-size:13px}.wa-right .wa-inline-media-close{display:grid;place-items:center;flex:none;width:40px;height:40px;min-height:40px;min-width:40px;border:0;border-radius:50%;padding:0;background:transparent;color:#aebac1;cursor:pointer}.wa-right .wa-inline-media-close:hover{background:#ffffff0d;color:#e9edef}.wa-right .wa-inline-media-stage{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;min-height:0;overflow:hidden;padding:24px}.wa-right .wa-inline-media-stage>img,.wa-right .wa-inline-media-stage>video{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;margin:0;object-fit:contain;border:0;border-radius:0}.wa-right .wa-inline-media-document{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;max-width:100%;color:#aebac1}.wa-right .wa-inline-media-document span{max-width:100%;overflow-wrap:anywhere;text-align:center}.wa-right .wa-inline-media-footer{flex:none;padding:14px 20px 16px;background:#101a20}.wa-right .wa-inline-media-controls{display:flex;align-items:flex-end;gap:14px;max-width:100%}.wa-right .wa-inline-media-controls textarea{display:block;flex:1;min-width:0;min-height:48px;max-height:120px;resize:none;padding:13px 17px;border:1px solid transparent;border-radius:12px;background:#202c33;color:#e9edef;box-shadow:none;font:14px/1.4 Arial,Helvetica,sans-serif}.wa-right .wa-inline-media-controls textarea::placeholder{color:#8696a0;opacity:1}.wa-right .wa-inline-media-send{display:grid;place-items:center;flex:none;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;border:0;border-radius:50%;background:#00a884;color:#fff;cursor:pointer}.wa-right .wa-inline-media-send:hover:not(:disabled){background:#06b695}.wa-right .wa-inline-media-close:disabled,.wa-right .wa-inline-media-send:disabled{opacity:.5;cursor:default}.wa-right .wa-inline-media-close:focus-visible,.wa-right .wa-inline-media-controls textarea:focus-visible,.wa-right .wa-inline-media-send:focus-visible{outline:2px solid #53bdeb;outline-offset:3px}.wa-right .wa-inline-media-error{margin:0 0 12px;color:#ff9a9f;font-size:13px;overflow-wrap:anywhere}.wa-right .wa-inline-media-status{display:block;min-height:0;margin-top:8px;color:#aebac1;font-size:12px}.wa-right .wa-inline-media-status:empty{display:none}@media(max-width:760px){.wa-right .wa-inline-media-header{min-height:60px;padding:8px 12px;gap:10px}.wa-right .wa-inline-media-close{width:44px;height:44px;min-width:44px;min-height:44px}.wa-right .wa-inline-media-stage{padding:14px}.wa-right .wa-inline-media-footer{padding:10px 12px max(12px,env(safe-area-inset-bottom))}.wa-right .wa-inline-media-controls{gap:10px}.wa-right .wa-inline-media-controls textarea{font-size:16px;min-height:44px;max-height:100px;padding:10px 13px}.wa-right .wa-inline-media-send{width:44px;height:44px;min-width:44px;min-height:44px}}