.agenda-module__7m5X3G__dateControls .agenda-module__7m5X3G__primaryButton{color:#fff!important;background:#176a61!important;border-color:#176a61!important}.agenda-module__7m5X3G__dateControls .agenda-module__7m5X3G__primaryButton:hover{background:#11554e!important}.agenda-module__7m5X3G__clientPicker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.agenda-module__7m5X3G__newClientButton{color:#176a61;white-space:nowrap;background:#f7fbfa;border:1px solid #b8cbc7;border-radius:7px;min-height:41px;padding:7px 10px;font-size:11px;font-weight:800}.agenda-module__7m5X3G__expiryFields{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.agenda-module__7m5X3G__birthField{grid-template-columns:.65fr 1.2fr .85fr}.agenda-module__7m5X3G__dependentRow{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto}.agenda-module__7m5X3G__dependentRow>label:last-of-type{align-items:center;gap:6px;min-height:38px;display:flex}.agenda-module__7m5X3G__dependentRow input[type=checkbox]{width:auto;min-height:0}.agenda-module__7m5X3G__confirmDialog{background:#fff;border-radius:12px;width:min(480px,100%);padding:25px;box-shadow:0 24px 80px #0d211e55}.agenda-module__7m5X3G__confirmDialog h2{margin:5px 0 10px}.agenda-module__7m5X3G__confirmDialog p{color:#52625e;line-height:1.45}.agenda-module__7m5X3G__confirmDetails{color:#684916;background:#fff6df;border-radius:8px;padding:10px;font-size:12px}.agenda-module__7m5X3G__signalDialog{width:min(460px,100%)}.agenda-module__7m5X3G__messageActions{gap:5px;margin:10px 0}.agenda-module__7m5X3G__messageActions button{min-height:35px;padding:6px 9px;font-size:11px}.agenda-module__7m5X3G__previewPhone{justify-content:space-between;align-items:center;gap:8px;display:flex}.agenda-module__7m5X3G__previewPhone button{border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid;color:#176a61!important;background:#eef8f6!important;border:1px solid #aacdc6!important;padding:0!important}.agenda-module__7m5X3G__previewNotes{border-top:1px solid #e4eae8;gap:2px;padding-top:4px;display:grid}.agenda-module__7m5X3G__previewNotes span{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.agenda-module__7m5X3G__form .agenda-module__7m5X3G__birthField{grid-template-columns:.65fr 1.2fr .85fr}.agenda-module__7m5X3G__monthCalendar .agenda-module__7m5X3G__monthDays{grid-auto-rows:38px}.agenda-module__7m5X3G__monthCalendar .agenda-module__7m5X3G__monthDays button,.agenda-module__7m5X3G__monthCalendar .agenda-module__7m5X3G__monthDays>span{aspect-ratio:auto;height:38px}.agenda-module__7m5X3G__rowProducts{background:#f4f7f6;border-radius:8px;grid-column:1/-1;gap:7px;padding:10px;display:grid}.agenda-module__7m5X3G__rowProducts>strong{font-size:11px}.agenda-module__7m5X3G__rowProducts>div{grid-template-columns:minmax(160px,1fr) 80px auto;align-items:center;gap:7px;display:grid}.agenda-module__7m5X3G__rowProducts button,.agenda-module__7m5X3G__addProductRow button{color:#176a61;background:#fff;border:1px solid #c9d6d3;border-radius:7px;min-height:34px;padding:6px 9px;font-size:10px;font-weight:750}.agenda-module__7m5X3G__addProductRow{grid-template-columns:minmax(180px,1fr) auto!important}@media (max-width:640px){.agenda-module__7m5X3G__clientPicker,.agenda-module__7m5X3G__expiryFields,.agenda-module__7m5X3G__rowProducts>div,.agenda-module__7m5X3G__addProductRow{grid-template-columns:1fr}.agenda-module__7m5X3G__newClientButton{width:100%}.agenda-module__7m5X3G__monthDays{grid-auto-rows:36px}.agenda-module__7m5X3G__monthDays button,.agenda-module__7m5X3G__monthDays>span{height:36px}.agenda-module__7m5X3G__confirmDialog{margin:12px;padding:20px}.agenda-module__7m5X3G__dependentRow{grid-template-columns:1fr}}.agenda-module__7m5X3G__productsSection{background:#f7faf9;border:1px solid #dce5e3;border-radius:10px;gap:9px;margin-top:18px;padding:14px;display:grid}.agenda-module__7m5X3G__productsSection h3{margin:0;font-size:14px}.agenda-module__7m5X3G__productsSection>div{grid-template-columns:minmax(160px,1fr) 80px auto;align-items:center;gap:8px;display:grid}.agenda-module__7m5X3G__productsSection select,.agenda-module__7m5X3G__productsSection input{background:#fff;border:1px solid #c7d2cf;border-radius:7px;min-height:36px;padding:6px}.agenda-module__7m5X3G__productsSection button{color:#176a61;background:#fff;border:1px solid #c9d6d3;border-radius:7px;min-height:34px;padding:6px 9px;font-weight:750}.agenda-module__7m5X3G__dayCombo,.agenda-module__7m5X3G__dayCombo>div{position:relative}.agenda-module__7m5X3G__dayCombo .agenda-module__7m5X3G__comboList{top:calc(100% + 3px)}.agenda-module__7m5X3G__detailActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.agenda-module__7m5X3G__detailActions button{border-radius:8px;min-height:40px}.agenda-module__7m5X3G__linkButton{color:#087b5b;background:0 0;border:0;padding:0;text-decoration:underline}.agenda-module__7m5X3G__detailPanel select{background:#fff;border:1px solid #c7d2cf;border-radius:7px;width:100%;min-height:34px}.agenda-module__7m5X3G__appointmentCard>button strong{order:-1;min-height:13px;display:block!important}.agenda-module__7m5X3G__appointmentCard>button .agenda-module__7m5X3G__cardTime{order:0}.agenda-module__7m5X3G__appointmentCard>button small{order:1}.agenda-module__7m5X3G__appointmentCard>button .agenda-module__7m5X3G__statusTag{order:2}.agenda-module__7m5X3G__newClientButton{width:40px;min-width:40px;padding:0;font-size:0}.agenda-module__7m5X3G__newClientButton:before{content:"+";font-size:20px}.agenda-module__7m5X3G__aiButton svg{width:26px!important;height:26px!important}@media (max-width:640px){.agenda-module__7m5X3G__productsSection>div,.agenda-module__7m5X3G__detailActions{grid-template-columns:1fr}.agenda-module__7m5X3G__dayManager{overflow:auto}.agenda-module__7m5X3G__detailPanel{padding-bottom:84px}}.agenda-module__7m5X3G__emptySlot:disabled{cursor:not-allowed;background:#e8eceb repeating-linear-gradient(135deg,#0000,#0000 8px,#dfe5e3 8px 9px)!important}.agenda-module__7m5X3G__photoField{grid-area:2/2/span 3;align-content:start;justify-items:center;gap:8px;display:grid}.agenda-module__7m5X3G__photoPreview{color:#71817d;background:#f1f5f4;border:1px dashed #aebfbb;border-radius:50%;place-items:center;width:116px;height:116px;font-size:11px;display:grid;overflow:hidden}.agenda-module__7m5X3G__photoPreview img{object-fit:cover;width:100%;height:100%}.agenda-module__7m5X3G__photoField label,.agenda-module__7m5X3G__photoField button{min-height:34px;font-size:10px}@media (max-width:640px){.agenda-module__7m5X3G__photoField{grid-area:auto/1}}.agenda-module__7m5X3G__agendaPrototype{color:#1d2927;background:#f3f6f5;min-height:calc(100vh - 72px)}.agenda-module__7m5X3G__sidebar{color:#e9f1ef;z-index:20;background:#172b29;flex-direction:column;width:230px;padding:26px 18px;display:flex;position:fixed;inset:0 auto 0 0}.agenda-module__7m5X3G__brand{border-bottom:1px solid #34504d;align-items:center;gap:11px;padding:0 7px 28px;display:flex}.agenda-module__7m5X3G__brand>span{color:#243633;background:#d9a86c;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.agenda-module__7m5X3G__brand div{gap:2px;display:grid}.agenda-module__7m5X3G__brand strong{font-size:14px}.agenda-module__7m5X3G__brand small{color:#9eb5b1;font-size:11px}.agenda-module__7m5X3G__sidebar nav{margin-top:28px}.agenda-module__7m5X3G__sidebar nav button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:9px;padding:12px 14px}.agenda-module__7m5X3G__navActive{font-weight:700;background:#294642!important}.agenda-module__7m5X3G__navActive span{color:#e4b67c;margin-right:10px}.agenda-module__7m5X3G__sidebarNote{border:1px solid #34504d;border-radius:10px;gap:4px;margin-top:auto;padding:14px;font-size:12px;display:grid}.agenda-module__7m5X3G__sidebarNote span{color:#a9bfbb}.agenda-module__7m5X3G__agendaMain{min-width:0;padding-bottom:40px}.agenda-module__7m5X3G__prototypeBanner{color:#6b421f;background:#fff0d8;border-bottom:1px solid #efd3a7;justify-content:center;align-items:center;gap:8px;min-height:35px;padding:7px 20px;font-size:13px;font-weight:700;display:flex}.agenda-module__7m5X3G__prototypeBanner span{color:#c3762c;font-size:10px}.agenda-module__7m5X3G__header{justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 34px 20px;display:flex}.agenda-module__7m5X3G__header h1{letter-spacing:-.03em;margin:3px 0 5px;font-size:30px}.agenda-module__7m5X3G__header p{color:#66736f;margin:0;font-size:14px}.agenda-module__7m5X3G__eyebrow{color:#47706a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.agenda-module__7m5X3G__headerActions,.agenda-module__7m5X3G__formActions,.agenda-module__7m5X3G__panelActions{gap:10px;display:flex}.agenda-module__7m5X3G__primaryButton,.agenda-module__7m5X3G__secondaryButton{border-radius:8px;min-height:40px;padding:9px 15px;font-weight:750}.agenda-module__7m5X3G__primaryButton{color:#fff;background:#176a61;border:1px solid #176a61}.agenda-module__7m5X3G__primaryButton:hover{background:#11554e}.agenda-module__7m5X3G__secondaryButton{color:#30413e;background:#fff;border:1px solid #cbd5d2}.agenda-module__7m5X3G__secondaryButton:hover{background:#eef3f2}.agenda-module__7m5X3G__toast{z-index:70;background:#e9f7f4;border:1px solid #9cc8c0;border-radius:9px;align-items:center;gap:14px;max-width:420px;padding:12px 14px;font-size:13px;display:flex;position:fixed;top:50px;right:24px;box-shadow:0 10px 30px #14312b24}.agenda-module__7m5X3G__toast button{background:0 0;border:0;font-size:20px}.agenda-module__7m5X3G__toolbar{background:#fff;border:1px solid #dce4e2;border-radius:12px;margin:0 34px 18px;padding:14px;box-shadow:0 3px 12px #182c2808}.agenda-module__7m5X3G__dateControls{border-bottom:1px solid #edf1f0;align-items:center;gap:8px;padding-bottom:13px;display:flex}.agenda-module__7m5X3G__dateControls button{background:#fff;border:1px solid #d4dddb;border-radius:7px;min-width:36px;min-height:34px;font-weight:700}.agenda-module__7m5X3G__dateControls strong{text-transform:capitalize;margin-left:7px}.agenda-module__7m5X3G__todayButton{color:#176a61;padding-inline:12px}.agenda-module__7m5X3G__filters{grid-template-columns:minmax(260px,1fr) 220px 200px;gap:10px;padding-top:13px;display:grid}.agenda-module__7m5X3G__filters select,.agenda-module__7m5X3G__filters input,.agenda-module__7m5X3G__mobileProfessional select{color:#263531;background:#fff;border:1px solid #cbd5d2;border-radius:8px;width:100%;min-height:40px;padding:8px 11px}.agenda-module__7m5X3G__searchField{position:relative}.agenda-module__7m5X3G__searchField input{padding-right:38px}.agenda-module__7m5X3G__searchField>span:last-child{color:#657773;font-size:20px;position:absolute;top:8px;right:13px}.agenda-module__7m5X3G__agendaSection{background:#fff;border:1px solid #dce4e2;border-radius:12px;margin:0 34px;overflow:hidden}.agenda-module__7m5X3G__resultSummary{color:#60706c;border-bottom:1px solid #e5ebe9;justify-content:space-between;align-items:center;min-height:42px;padding:8px 14px;font-size:12px;display:flex}.agenda-module__7m5X3G__resultSummary button{color:#176a61;background:0 0;border:0;font-weight:750}.agenda-module__7m5X3G__gridScroller{max-height:calc(100vh - 310px);overflow:auto}.agenda-module__7m5X3G__gridHeader{z-index:9;background:#f8faf9;border-bottom:1px solid #dce4e2;min-width:920px;display:grid;position:sticky;top:0}.agenda-module__7m5X3G__timeHeader{color:#71807d;border-right:1px solid #dce4e2;place-items:center;font-size:11px;display:grid}.agenda-module__7m5X3G__professionalHeader{text-align:center;border-right:1px solid #dce4e2;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:92px;padding:8px 13px;display:flex}.agenda-module__7m5X3G__professionalHeader>span{color:#245b54;background:#dcebe8;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:2px;font-size:11px;font-weight:800;display:grid}.agenda-module__7m5X3G__professionalHeader small{color:#74827f;font-size:11px}.agenda-module__7m5X3G__gridBody{min-width:920px;display:grid}.agenda-module__7m5X3G__timeColumn,.agenda-module__7m5X3G__professionalColumn{position:relative}.agenda-module__7m5X3G__timeColumn{background:#fbfcfc;border-right:1px solid #dce4e2}.agenda-module__7m5X3G__timeSlot,.agenda-module__7m5X3G__slotLine{border-bottom:1px solid #e7eceb;height:52px}.agenda-module__7m5X3G__timeSlot{color:#75817f;text-align:right;padding:8px 9px;font-size:10px}.agenda-module__7m5X3G__professionalColumn{border-right:1px solid #dce4e2}.agenda-module__7m5X3G__slotLine:nth-child(2n){border-bottom-style:dashed}.agenda-module__7m5X3G__appointmentCard,.agenda-module__7m5X3G__blockCard{z-index:3;text-align:left;border-radius:7px;flex-direction:column;align-items:flex-start;padding:6px 8px;display:flex;position:absolute;left:5px;right:5px;overflow:hidden}.agenda-module__7m5X3G__appointmentCard{border:1px solid;box-shadow:0 2px 5px #1f332e12}.agenda-module__7m5X3G__appointmentCard strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.agenda-module__7m5X3G__appointmentCard small{font-size:10px}.agenda-module__7m5X3G__cardTime{font-size:10px;font-weight:750}.agenda-module__7m5X3G__statusTag{text-transform:uppercase;letter-spacing:.03em;margin-top:3px;font-size:9px;font-weight:800}.agenda-module__7m5X3G__blockCard{color:#4d5957;background:repeating-linear-gradient(135deg,#f0f2f2,#f0f2f2 7px,#e5e9e8 7px 14px);border:1px dashed #7a8583}.agenda-module__7m5X3G__blockCard strong{font-size:11px}.agenda-module__7m5X3G__blockCard span,.agenda-module__7m5X3G__blockCard small{font-size:9px}.agenda-module__7m5X3G__statusWaiting{color:#604a08;background:#fff4cf;border-color:#ddb94d}.agenda-module__7m5X3G__statusConfirmed{color:#195a34;background:#dff4e8;border-color:#61aa7e}.agenda-module__7m5X3G__statusArrived{color:#185565;background:#dff2f7;border-color:#5aa7b8}.agenda-module__7m5X3G__statusMissed{color:#424a48;background:#ecefed;border-color:#88918e}.agenda-module__7m5X3G__statusCancelled{color:#7a2c27;background:#fae4e2;border-color:#cc7069;text-decoration-color:#7a2c27}.agenda-module__7m5X3G__appointmentCard.agenda-module__7m5X3G__statusCancelled strong{text-decoration:line-through}.agenda-module__7m5X3G__statusFinished{color:#172b29;background:#dde3e2;border-color:#172b29}.agenda-module__7m5X3G__mobileOnly,.agenda-module__7m5X3G__mobileProfessional{display:none}.agenda-module__7m5X3G__emptyState{text-align:center;padding:48px 20px}.agenda-module__7m5X3G__emptyState p{color:#73807d}.agenda-module__7m5X3G__mobileList{gap:10px;padding:12px;display:grid}.agenda-module__7m5X3G__mobileCard,.agenda-module__7m5X3G__mobileBlock{text-align:left;border:1px solid;border-radius:9px;grid-template-columns:58px 1fr;gap:12px;width:100%;padding:12px;display:grid}.agenda-module__7m5X3G__mobileCard>span,.agenda-module__7m5X3G__mobileBlock>span{display:grid}.agenda-module__7m5X3G__mobileTime{font-weight:800}.agenda-module__7m5X3G__mobileTime small{color:inherit;font-weight:500}.agenda-module__7m5X3G__mobileInfo strong{margin-bottom:3px}.agenda-module__7m5X3G__mobileInfo>span{font-size:12px}.agenda-module__7m5X3G__mobileBlock{background:#eef1f0;border-color:#9da5a3}.agenda-module__7m5X3G__mobileBlock>span:last-child{gap:3px;display:grid}.agenda-module__7m5X3G__mobileBlock small{color:#687471}.agenda-module__7m5X3G__contextMenu{z-index:60;background:#fff;border:1px solid #cfd9d6;border-radius:9px;width:220px;padding:6px;position:fixed;box-shadow:0 15px 40px #16332d2b}.agenda-module__7m5X3G__contextMenu>button{text-align:left;background:#fff;border:0;border-radius:6px;justify-content:space-between;width:100%;padding:9px 10px;display:flex}.agenda-module__7m5X3G__contextMenu>button:hover{background:#eff5f3}.agenda-module__7m5X3G__dangerAction{color:#a23c35;border-top:1px solid #edf0ef!important}.agenda-module__7m5X3G__statusMenu{background:#f5f8f7;border-radius:6px;max-height:210px;padding:4px;overflow:auto}.agenda-module__7m5X3G__statusMenu button{text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:7px;font-size:11px;display:flex}.agenda-module__7m5X3G__statusMenu button span{border:1px solid;border-radius:5px;place-items:center;width:28px;height:22px;font-size:8px;font-weight:800;display:inline-grid}.agenda-module__7m5X3G__detailPanel{z-index:50;background:#fff;border-left:1px solid #d2dcda;width:min(440px,100%);padding:26px;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-15px 0 40px #18322d1f}.agenda-module__7m5X3G__panelHeader,.agenda-module__7m5X3G__modalHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.agenda-module__7m5X3G__panelHeader h2,.agenda-module__7m5X3G__modalHeader h2{margin:4px 0 0;font-size:23px}.agenda-module__7m5X3G__panelHeader button,.agenda-module__7m5X3G__modalHeader button{background:#edf2f1;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.agenda-module__7m5X3G__detailStatus{border:1px solid;border-radius:8px;align-items:center;gap:9px;margin:24px 0;padding:11px;display:flex}.agenda-module__7m5X3G__detailStatus span{font-size:10px;font-weight:900}.agenda-module__7m5X3G__detailPanel dl{gap:0;display:grid}.agenda-module__7m5X3G__detailPanel dl div{border-bottom:1px solid #e8edeb;grid-template-columns:135px 1fr;gap:10px;padding:12px 0;display:grid}.agenda-module__7m5X3G__detailPanel dt{color:#6c7a77;font-size:12px}.agenda-module__7m5X3G__detailPanel dd{margin:0;font-size:13px;font-weight:650}.agenda-module__7m5X3G__localNote{color:#6f572f;background:#fff6e8;border-radius:8px;margin:22px 0;padding:12px;font-size:12px}.agenda-module__7m5X3G__panelActions{justify-content:flex-end}.agenda-module__7m5X3G__modalBackdrop{z-index:80;background:#1225228c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agenda-module__7m5X3G__modal{background:#fff;border-radius:12px;width:min(680px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 24px 80px #0d211e55}.agenda-module__7m5X3G__modalHeader{border-bottom:1px solid #e2e8e6;padding-bottom:18px}.agenda-module__7m5X3G__form{padding-top:18px}.agenda-module__7m5X3G__formGrid{gap:var(--ui-form-gap);grid-template-columns:1fr 1fr;display:grid}.agenda-module__7m5X3G__form label{gap:var(--ui-field-gap);color:#42514e;font-size:12px;font-weight:750;display:grid}.agenda-module__7m5X3G__form input,.agenda-module__7m5X3G__form select,.agenda-module__7m5X3G__form textarea{width:100%;min-height:var(--ui-control-height);padding:var(--ui-control-padding-block) var(--ui-control-padding-inline);color:#1d2927;background:#fff;border:1px solid #c7d2cf;border-radius:7px}.agenda-module__7m5X3G__form textarea{resize:vertical;min-height:72px}.agenda-module__7m5X3G__fullField{grid-column:1/-1}.agenda-module__7m5X3G__timeSummary{color:#53635f;background:#f1f5f4;border-radius:7px;align-self:end;margin:0;padding:10px;font-size:12px}.agenda-module__7m5X3G__errorMessage{color:#842f29;background:#fde9e7;border:1px solid #edb5b0;border-radius:7px;margin:14px 0 0;padding:10px 12px;font-size:13px}.agenda-module__7m5X3G__formActions{border-top:1px solid #e4eae8;justify-content:flex-end;margin-top:20px;padding-top:16px}.agenda-module__7m5X3G__loading{color:#58706b;place-items:center;min-height:100vh;display:grid}.agenda-module__7m5X3G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agenda-module__7m5X3G__appointmentCard{cursor:grab;right:auto}.agenda-module__7m5X3G__appointmentCard:active{cursor:grabbing}.agenda-module__7m5X3G__contextMenu{max-height:calc(100vh - 24px);overflow-y:auto}.agenda-module__7m5X3G__moveDialog{background:#fff;border-radius:12px;width:min(520px,100%);padding:26px;box-shadow:0 24px 80px #0d211e55}.agenda-module__7m5X3G__moveDialog h2{margin:5px 0 18px}.agenda-module__7m5X3G__moveDialog dl{gap:0;margin:0;display:grid}.agenda-module__7m5X3G__moveDialog dl div{border-bottom:1px solid #e4eae8;grid-template-columns:90px 1fr;gap:12px;padding:10px 0;display:grid}.agenda-module__7m5X3G__moveDialog dt{color:#667571;font-size:12px}.agenda-module__7m5X3G__moveDialog dd{margin:0;font-size:13px;font-weight:700}@media (max-width:900px){.agenda-module__7m5X3G__header{align-items:flex-start;padding:20px 18px 16px}.agenda-module__7m5X3G__toolbar,.agenda-module__7m5X3G__agendaSection{margin-inline:18px}.agenda-module__7m5X3G__filters{grid-template-columns:1fr 1fr}.agenda-module__7m5X3G__searchField{grid-column:1/-1}.agenda-module__7m5X3G__gridScroller{max-height:640px}}@media (max-width:640px){.agenda-module__7m5X3G__prototypeBanner{text-align:center}.agenda-module__7m5X3G__header{display:grid}.agenda-module__7m5X3G__header h1{font-size:26px}.agenda-module__7m5X3G__headerActions{grid-template-columns:1fr 1fr;display:grid}.agenda-module__7m5X3G__toolbar,.agenda-module__7m5X3G__agendaSection{margin-inline:12px}.agenda-module__7m5X3G__dateControls{flex-wrap:wrap}.agenda-module__7m5X3G__dateControls strong{width:100%;margin:4px 0 0}.agenda-module__7m5X3G__filters{grid-template-columns:1fr}.agenda-module__7m5X3G__searchField{grid-column:auto}.agenda-module__7m5X3G__filters label:nth-child(2),.agenda-module__7m5X3G__desktopOnly{display:none}.agenda-module__7m5X3G__mobileOnly,.agenda-module__7m5X3G__mobileProfessional{display:block}.agenda-module__7m5X3G__mobileProfessional{padding:12px 12px 0}.agenda-module__7m5X3G__mobileProfessional label{color:#52615e;gap:5px;font-size:11px;font-weight:750;display:grid}.agenda-module__7m5X3G__formGrid{grid-template-columns:1fr}.agenda-module__7m5X3G__fullField{grid-column:auto}.agenda-module__7m5X3G__modal{padding:18px}.agenda-module__7m5X3G__detailPanel{padding:20px}.agenda-module__7m5X3G__detailPanel dl div{grid-template-columns:115px 1fr}.agenda-module__7m5X3G__contextMenu{max-width:calc(100vw - 24px)}.agenda-module__7m5X3G__toast{top:72px;left:12px;right:12px}.agenda-module__7m5X3G__resultSummary{flex-direction:column;align-items:flex-start;gap:6px}}.agenda-module__7m5X3G__agendaPrototype{height:calc(100vh - 72px);overflow:hidden}.agenda-module__7m5X3G__agendaMain{flex-direction:column;height:100%;padding-bottom:0;display:flex}.agenda-module__7m5X3G__prototypeBanner{min-height:25px;padding:3px 12px;font-size:10px}.agenda-module__7m5X3G__header{align-items:center;padding:8px 20px;position:relative}.agenda-module__7m5X3G__header h1{margin:0;font-size:21px}.agenda-module__7m5X3G__headerActions button{min-height:34px;padding:6px 10px;font-size:11px}.agenda-module__7m5X3G__toolbar{margin:0 20px 7px;padding:7px 9px}.agenda-module__7m5X3G__dateControls{padding-bottom:6px;position:relative}.agenda-module__7m5X3G__dateControls button{min-height:30px}.agenda-module__7m5X3G__datePickerButton{text-transform:capitalize;background:#fff;max-width:340px;padding:4px 10px}.agenda-module__7m5X3G__filters{grid-template-columns:minmax(180px,1.1fr) minmax(150px,.75fr) minmax(160px,.8fr) minmax(145px,.7fr);padding-top:7px}.agenda-module__7m5X3G__filters select,.agenda-module__7m5X3G__filters input{min-height:34px;padding-block:5px}.agenda-module__7m5X3G__agendaSection{flex:1;min-height:0;margin:0 20px 8px}.agenda-module__7m5X3G__resultSummary{min-height:30px;padding:4px 10px}.agenda-module__7m5X3G__gridScroller{height:100%;max-height:none;overflow:auto hidden}.agenda-module__7m5X3G__gridHeader{min-width:850px}.agenda-module__7m5X3G__professionalHeader{min-height:54px;padding:4px 8px}.agenda-module__7m5X3G__professionalHeader>span{width:26px;height:26px;margin:0;font-size:9px}.agenda-module__7m5X3G__professionalHeader strong{font-size:11px}.agenda-module__7m5X3G__gridBody{min-width:850px}.agenda-module__7m5X3G__timeSlot{padding:2px 5px;font-size:8px}.agenda-module__7m5X3G__emptySlot{background:0 0;border:0;border-bottom:1px solid #e7eceb;width:100%;display:block;position:relative}.agenda-module__7m5X3G__emptySlot:hover{background:#e8f4f166}.agenda-module__7m5X3G__emptySlot:focus-visible{z-index:2}.agenda-module__7m5X3G__blockCard{min-height:20px;padding:3px 5px;left:3px;right:3px}.agenda-module__7m5X3G__appointmentCard{border-radius:5px;min-height:28px;padding:3px 5px}.agenda-module__7m5X3G__appointmentCard strong{font-size:10px}.agenda-module__7m5X3G__appointmentCard small,.agenda-module__7m5X3G__cardTime{font-size:8px}.agenda-module__7m5X3G__statusTag{font-size:7px}.agenda-module__7m5X3G__statusReservation{color:#5f318f;background:#f1e8ff;border-color:#9b72cf}.agenda-module__7m5X3G__statusDeposit{color:#70430e;background:#fff0d5;border-color:#c78530}.agenda-module__7m5X3G__statusExpired{color:#666;background:#ececeb;border-color:#999}.agenda-module__7m5X3G__settingsPopover,.agenda-module__7m5X3G__calendarPopover{z-index:45;background:#fff;border:1px solid #ccd8d5;border-radius:9px;gap:5px;padding:10px;display:grid;position:absolute;box-shadow:0 12px 35px #17332e2c}.agenda-module__7m5X3G__settingsPopover{width:210px;top:50px;right:20px}.agenda-module__7m5X3G__settingsPopover button{background:#fff;border:1px solid #d5dfdd;border-radius:6px;min-height:32px}.agenda-module__7m5X3G__settingsPopover button[aria-pressed=true]{color:#fff;background:#176a61}.agenda-module__7m5X3G__settingsPopover small{color:#697874;font-size:9px}.agenda-module__7m5X3G__calendarPopover{width:290px;top:38px;left:115px}.agenda-module__7m5X3G__calendarPopover label{gap:5px;font-size:11px;font-weight:700;display:grid}.agenda-module__7m5X3G__calendarPopover input{border:1px solid #cbd5d2;border-radius:6px;min-height:38px;padding:7px}.agenda-module__7m5X3G__calendarPopover div{gap:5px;display:flex}.agenda-module__7m5X3G__calendarPopover div button{flex:1;font-size:9px}.agenda-module__7m5X3G__mobileFilterButton{display:none}.agenda-module__7m5X3G__comboLabel{align-self:start}.agenda-module__7m5X3G__combo{position:relative}.agenda-module__7m5X3G__comboList{z-index:30;background:#fff;border:1px solid #cbd5d2;border-radius:7px;max-height:180px;padding:4px;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto;box-shadow:0 10px 25px #17332e24}.agenda-module__7m5X3G__comboList>button{text-align:left;background:#fff;border:0;border-radius:5px;width:100%;padding:8px;font-size:11px;display:block}.agenda-module__7m5X3G__comboList>button:hover,.agenda-module__7m5X3G__comboList>button[aria-selected=true]{background:#e8f3f0}.agenda-module__7m5X3G__comboEmpty{color:#697874;gap:6px;padding:8px;font-size:11px;display:grid}.agenda-module__7m5X3G__comboEmpty button,.agenda-module__7m5X3G__useExisting{color:#176a61;text-align:left;background:0 0;border:0;font-weight:800}.agenda-module__7m5X3G__requiredMark{color:#c23535}.agenda-module__7m5X3G__modeTabs{background:#eef3f2;border-radius:8px;gap:5px;margin-bottom:12px;padding:4px;display:flex}.agenda-module__7m5X3G__modeTabs button{background:0 0;border:0;border-radius:6px;flex:1;min-height:34px}.agenda-module__7m5X3G__modeTabs button[aria-pressed=true]{color:#fff;background:#176a61}.agenda-module__7m5X3G__orDivider{color:#75817e;text-align:center;grid-column:1/-1;font-size:10px}.agenda-module__7m5X3G__nestedBackdrop{z-index:100;background:#12252270;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agenda-module__7m5X3G__quickClient{background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;width:min(500px,100%);max-height:calc(100vh - 30px);padding:22px;display:grid;overflow:auto}.agenda-module__7m5X3G__quickClient h3,.agenda-module__7m5X3G__quickClient .agenda-module__7m5X3G__errorMessage,.agenda-module__7m5X3G__quickClient .agenda-module__7m5X3G__formActions,.agenda-module__7m5X3G__quickClient .agenda-module__7m5X3G__useExisting{grid-column:1/-1}.agenda-module__7m5X3G__quickClient label{gap:5px;font-size:11px;font-weight:700;display:grid}.agenda-module__7m5X3G__quickClient input,.agenda-module__7m5X3G__quickClient select,.agenda-module__7m5X3G__quickClient textarea,.agenda-module__7m5X3G__signalDialog textarea,.agenda-module__7m5X3G__filterSheet select{border:1px solid #c7d2cf;border-radius:7px;width:100%;min-height:38px;padding:7px}.agenda-module__7m5X3G__sheetBackdrop{z-index:95;background:#12252270;position:fixed;inset:0}.agenda-module__7m5X3G__filterSheet{padding:20px 18px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:16px 16px 0 0;gap:12px;display:grid;position:absolute;inset:auto 0 0}.agenda-module__7m5X3G__filterSheet h2{margin:0}.agenda-module__7m5X3G__filterSheet label{gap:5px;font-size:11px;font-weight:700;display:grid}.agenda-module__7m5X3G__signalDialog{background:#fff;border-radius:12px;width:min(560px,100%);padding:24px}.agenda-module__7m5X3G__signalDialog p{color:#66736f;font-size:12px}.agenda-module__7m5X3G__signalDialog label{gap:8px;margin-top:12px;font-size:12px;display:flex}.agenda-module__7m5X3G__signalDialog .agenda-module__7m5X3G__primaryButton{place-items:center;text-decoration:none;display:grid}.agenda-module__7m5X3G__mobileDayHeader,.agenda-module__7m5X3G__mobileTimeline{display:none}@media (max-width:640px){.agenda-module__7m5X3G__agendaPrototype{height:auto;min-height:calc(100vh - 64px);overflow:visible}.agenda-module__7m5X3G__agendaMain{height:auto}.agenda-module__7m5X3G__prototypeBanner,.agenda-module__7m5X3G__header{display:none}.agenda-module__7m5X3G__toolbar{box-shadow:none;border:0;border-radius:0;margin:0;padding:6px 10px}.agenda-module__7m5X3G__dateControls{border:0;flex-wrap:nowrap;padding:0}.agenda-module__7m5X3G__dateControls .agenda-module__7m5X3G__datePickerButton{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.agenda-module__7m5X3G__mobileFilterButton{padding:3px 7px;display:block!important}.agenda-module__7m5X3G__calendarPopover{width:auto;position:fixed;inset:70px 12px auto}.agenda-module__7m5X3G__filters{grid-template-columns:1fr;padding-top:6px}.agenda-module__7m5X3G__filters label:not(.agenda-module__7m5X3G__searchField){display:none}.agenda-module__7m5X3G__searchField input{min-height:34px}.agenda-module__7m5X3G__agendaSection{border-inline:0;border-radius:0;margin:0;overflow:visible}.agenda-module__7m5X3G__resultSummary{display:none}.agenda-module__7m5X3G__mobileProfessional{padding:7px 10px}.agenda-module__7m5X3G__mobileProfessional select{min-height:34px}.agenda-module__7m5X3G__mobileOnly{display:block}.agenda-module__7m5X3G__mobileDayHeader{z-index:8;background:#f8faf9;border-block:1px solid #dce4e2;align-items:center;gap:7px;padding:6px 12px;display:flex;position:sticky;top:64px}.agenda-module__7m5X3G__mobileDayHeader span{color:#245b54;background:#dcebe8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.agenda-module__7m5X3G__mobileTimeline{background:#fff;border:1px solid #dce4e2;grid-template-columns:52px 1fr;margin:0 10px 80px;display:grid}.agenda-module__7m5X3G__mobileTimes{border-right:1px solid #dce4e2}.agenda-module__7m5X3G__mobileTimes div{color:#74817e;border-bottom:1px solid #e7eceb;padding:6px;font-size:9px}.agenda-module__7m5X3G__mobileSchedule{position:relative}.agenda-module__7m5X3G__mobileSchedule>.agenda-module__7m5X3G__emptySlot{color:#91a09d;text-align:left;align-items:center;padding-left:8px;font-size:8px;display:flex}.agenda-module__7m5X3G__mobileSchedule .agenda-module__7m5X3G__appointmentCard,.agenda-module__7m5X3G__mobileSchedule .agenda-module__7m5X3G__blockCard{z-index:3}.agenda-module__7m5X3G__formGrid{grid-template-columns:1fr}.agenda-module__7m5X3G__orDivider,.agenda-module__7m5X3G__fullField{grid-column:auto}.agenda-module__7m5X3G__quickClient{grid-template-columns:1fr}.agenda-module__7m5X3G__quickClient h3,.agenda-module__7m5X3G__quickClient .agenda-module__7m5X3G__errorMessage,.agenda-module__7m5X3G__quickClient .agenda-module__7m5X3G__formActions,.agenda-module__7m5X3G__quickClient .agenda-module__7m5X3G__useExisting{grid-column:auto}.agenda-module__7m5X3G__modalBackdrop{align-items:end;padding:0}.agenda-module__7m5X3G__modal{border-radius:15px 15px 0 0;width:100%;max-height:92vh;padding:15px}.agenda-module__7m5X3G__modalHeader h2{font-size:18px}.agenda-module__7m5X3G__form{padding-top:10px}.agenda-module__7m5X3G__formGrid{gap:9px}.agenda-module__7m5X3G__form input,.agenda-module__7m5X3G__form select{min-height:var(--ui-control-height-touch)}.agenda-module__7m5X3G__formActions{z-index:4;background:#fff;flex-wrap:wrap;margin-top:12px;padding:10px 0;position:sticky;bottom:0}.agenda-module__7m5X3G__formActions button{flex:1}.agenda-module__7m5X3G__settingsPopover{width:auto;position:fixed;inset:70px 12px auto}}.agenda-module__7m5X3G__gridScroller{scrollbar-gutter:stable;overflow:auto}.agenda-module__7m5X3G__professionalHeader{color:inherit;cursor:pointer;flex-direction:row;gap:9px;text-decoration:none}.agenda-module__7m5X3G__professionalHeader:hover{background:#edf5f3}.agenda-module__7m5X3G__professionalHeader>span{flex:0 0 36px;width:36px;height:36px}.agenda-module__7m5X3G__professionalHeader>div{text-align:left;gap:2px;display:grid}.agenda-module__7m5X3G__appointmentCard{padding:0;overflow:visible}.agenda-module__7m5X3G__appointmentCard>button{border-radius:inherit;width:100%;height:100%;color:inherit;text-align:left;cursor:grab;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:4px 6px;display:flex;overflow:hidden}.agenda-module__7m5X3G__appointmentCard>button:active{cursor:grabbing}.agenda-module__7m5X3G__resizeHandle{z-index:4;cursor:ns-resize;opacity:0;border-bottom:2px solid;height:7px;position:absolute;inset:auto 4px -2px}.agenda-module__7m5X3G__appointmentCard:hover .agenda-module__7m5X3G__resizeHandle{opacity:.65}.agenda-module__7m5X3G__cardPreview{z-index:30;color:#24332f;pointer-events:auto;background:#fff;border:1px solid #ccd8d5;border-radius:9px;gap:4px;width:230px;padding:11px;display:none;position:absolute;top:0;left:calc(100% + 8px);box-shadow:0 12px 32px #17332e32}.agenda-module__7m5X3G__appointmentCard:hover .agenda-module__7m5X3G__cardPreview{display:grid}.agenda-module__7m5X3G__cardPreview span{font-size:11px}.agenda-module__7m5X3G__cardPreview a{color:#176a61;font-size:11px;font-weight:800}.agenda-module__7m5X3G__expiredLabel{letter-spacing:.04em;font-size:8px}.agenda-module__7m5X3G__statusExpired{opacity:.62}.agenda-module__7m5X3G__currentTimeLine{z-index:7;pointer-events:none;background:#d62929;height:2px;position:absolute;left:0;right:0}.agenda-module__7m5X3G__currentTimeLine span{color:#fff;background:#d62929;border-radius:3px;padding:1px 3px;font-size:8px;position:absolute;top:-8px;right:100%}.agenda-module__7m5X3G__gridBody{position:relative}.agenda-module__7m5X3G__panelBackdrop{z-index:49;background:#132a271f;position:fixed;inset:0}.agenda-module__7m5X3G__contextMenu hr{border:0;border-top:1px solid #e3e9e7;margin:4px}.agenda-module__7m5X3G__clientField{position:relative}.agenda-module__7m5X3G__selectedPhone{color:#55706a;margin-top:4px;display:block}.agenda-module__7m5X3G__clientFormGrid{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.agenda-module__7m5X3G__phoneRow,.agenda-module__7m5X3G__dependentRow{border:1px solid #e0e7e5;border-radius:8px;grid-column:1/-1;grid-template-columns:1fr 1.2fr auto auto;align-items:end;gap:8px;padding:10px;display:grid}.agenda-module__7m5X3G__primaryPhone{align-items:center;min-height:38px;display:flex!important}.agenda-module__7m5X3G__primaryPhone input{width:auto!important;min-height:0!important}.agenda-module__7m5X3G__addRowButton{color:#176a61;background:#fff;border:1px dashed #82a29d;border-radius:7px;justify-self:start;min-height:34px;padding:6px 10px;font-weight:750}.agenda-module__7m5X3G__quickClient{width:min(760px,100%)}.agenda-module__7m5X3G__quickClient h3,.agenda-module__7m5X3G__quickClient>.agenda-module__7m5X3G__formActions,.agenda-module__7m5X3G__quickClient>.agenda-module__7m5X3G__useExisting{grid-column:1/-1}@media (max-width:640px){.agenda-module__7m5X3G__professionalHeader{flex-direction:row}.agenda-module__7m5X3G__mobileDayHeader{color:inherit;text-decoration:none}.agenda-module__7m5X3G__mobileDayHeader>div{display:grid}.agenda-module__7m5X3G__mobileDayHeader small{color:#74827f;font-size:9px}.agenda-module__7m5X3G__cardPreview{width:auto;position:fixed;inset:auto 12px 76px}.agenda-module__7m5X3G__clientFormGrid,.agenda-module__7m5X3G__phoneRow,.agenda-module__7m5X3G__dependentRow{grid-template-columns:1fr}.agenda-module__7m5X3G__fullField{grid-column:auto}}.agenda-module__7m5X3G__agendaPrototype,.agenda-module__7m5X3G__agendaMain{height:100%;min-height:0}.agenda-module__7m5X3G__agendaMain{overflow:hidden}.agenda-module__7m5X3G__toolbar{flex:none}.agenda-module__7m5X3G__agendaSection{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.agenda-module__7m5X3G__desktopOnly{flex:auto;min-height:0;display:flex;overflow:hidden}.agenda-module__7m5X3G__gridScroller{overscroll-behavior:contain;flex:auto;height:auto;min-height:0;max-height:none;overflow:auto scroll}.agenda-module__7m5X3G__gridHeader{top:0}.agenda-module__7m5X3G__gridBody{flex:none}.agenda-module__7m5X3G__dateControls{flex-wrap:nowrap}.agenda-module__7m5X3G__datePickerButton{white-space:nowrap;flex:0 270px}.agenda-module__7m5X3G__globalSearchField{flex:350px;max-width:430px;margin-left:auto;position:relative}.agenda-module__7m5X3G__globalSearchField input{background:#f7f9f8;border:1px solid #cbd5d2;border-radius:8px;width:100%;min-height:34px;padding:6px 34px 6px 10px}.agenda-module__7m5X3G__globalSearchField>span:last-child{color:#6d7a77;font-size:20px;position:absolute;top:5px;right:11px}.agenda-module__7m5X3G__dateControls .agenda-module__7m5X3G__headerActions{flex:none}.agenda-module__7m5X3G__dateControls .agenda-module__7m5X3G__headerActions button{min-height:34px;padding:6px 10px;font-size:11px}.agenda-module__7m5X3G__cardPreview{display:none!important}.agenda-module__7m5X3G__cardPreviewPortal{z-index:2147483000;color:#24332f;pointer-events:auto;background:#fff;border:1px solid #ccd8d5;border-radius:9px;gap:4px;width:240px;padding:11px;display:grid;position:fixed;box-shadow:0 12px 32px #17332e45}.agenda-module__7m5X3G__cardPreviewPortal span{font-size:11px}.agenda-module__7m5X3G__cardPreviewPortal button{color:#176a61;background:0 0;border:0;justify-self:start;padding:3px 0;font-size:11px;font-weight:800}@media (max-width:1200px){.agenda-module__7m5X3G__globalSearchField{flex-basis:260px;max-width:350px}.agenda-module__7m5X3G__dateControls .agenda-module__7m5X3G__headerActions button{padding-inline:7px;font-size:10px}}@media (max-width:980px){.agenda-module__7m5X3G__globalSearchField{display:none}.agenda-module__7m5X3G__dateControls{flex-wrap:wrap}.agenda-module__7m5X3G__dateControls .agenda-module__7m5X3G__headerActions{margin-left:auto}}@media (max-width:640px){.agenda-module__7m5X3G__desktopOnly{display:none}.agenda-module__7m5X3G__agendaMain{overflow:visible}.agenda-module__7m5X3G__agendaPrototype,.agenda-module__7m5X3G__agendaMain{height:auto}.agenda-module__7m5X3G__globalSearchField,.agenda-module__7m5X3G__dateControls .agenda-module__7m5X3G__headerActions{display:none}.agenda-module__7m5X3G__gridScroller{overflow:visible}}.agenda-module__7m5X3G__popoverDismissLayer{z-index:75;background:0 0;position:fixed;inset:0}.agenda-module__7m5X3G__monthCalendar{background:#fff;border:1px solid #cbd7d4;border-radius:11px;width:min(350px,100vw - 24px);padding:15px;position:absolute;top:118px;left:clamp(12px,22vw,360px);box-shadow:0 18px 50px #17332e32}.agenda-module__7m5X3G__monthCalendar>strong{text-align:center;text-transform:capitalize;margin-bottom:12px;display:block}.agenda-module__7m5X3G__weekdays,.agenda-module__7m5X3G__monthDays{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.agenda-module__7m5X3G__weekdays span{color:#71807d;text-align:center;padding:4px;font-size:9px;font-weight:800}.agenda-module__7m5X3G__monthDays button,.agenda-module__7m5X3G__monthDays>span{aspect-ratio:1}.agenda-module__7m5X3G__monthDays button{color:#283733;background:#fff;border:0;border-radius:7px}.agenda-module__7m5X3G__monthDays button:hover{background:#e7f2ef}.agenda-module__7m5X3G__monthDays button[aria-pressed=true]{color:#fff;background:#176a61;font-weight:800}.agenda-module__7m5X3G__monthDays .agenda-module__7m5X3G__todayDate{box-shadow:inset 0 0 0 1px #176a61}.agenda-module__7m5X3G__calendarActions{border-top:1px solid #e4eae8;grid-template-columns:1fr auto 1fr;gap:5px;margin-top:12px;padding-top:10px;display:grid}.agenda-module__7m5X3G__calendarActions button{background:#fff;border:1px solid #d4dddb;border-radius:7px;min-height:34px;font-size:10px;font-weight:700}@media (max-width:640px){.agenda-module__7m5X3G__monthCalendar{top:70px;left:12px}}.agenda-module__7m5X3G__dayManager{background:#fff;border-radius:13px;width:min(1050px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto}.agenda-module__7m5X3G__dayRows{gap:10px;margin-top:18px;display:grid}.agenda-module__7m5X3G__dayRows fieldset{border:1px solid #dce5e3;border-radius:9px;grid-template-columns:120px 1fr 1fr 110px 155px auto;align-items:end;gap:9px;margin:0;padding:12px;display:grid}.agenda-module__7m5X3G__dayRows legend{padding:0 5px;font-size:11px;font-weight:800}.agenda-module__7m5X3G__dayRows label{color:#53635f;gap:4px;font-size:10px;font-weight:750;display:grid}.agenda-module__7m5X3G__dayRows input,.agenda-module__7m5X3G__dayRows select{background:#fff;border:1px solid #c7d2cf;border-radius:7px;width:100%;min-height:36px;padding:6px}.agenda-module__7m5X3G__dayEnd{color:#60706c;align-self:center;font-size:10px}.agenda-module__7m5X3G__cancelRow{color:#a23c35;background:0 0;border:0;grid-column:1/-1;justify-self:end;font-size:10px;font-weight:750}.agenda-module__7m5X3G__birthField{grid-column:1/-1;grid-template-columns:1.2fr .7fr .7fr 1fr;gap:8px;display:grid}.agenda-module__7m5X3G__messageActions{gap:7px;margin:15px 0;display:grid}.agenda-module__7m5X3G__messageActions button{text-align:left;background:#fff;border:1px solid #d8e1df;border-radius:8px;min-height:42px;padding:8px 11px;font-weight:700}.agenda-module__7m5X3G__messageActions button:hover{background:#eaf3f1}@media (max-width:800px){.agenda-module__7m5X3G__dayRows fieldset{grid-template-columns:1fr 1fr}.agenda-module__7m5X3G__dayEnd{align-self:end}.agenda-module__7m5X3G__birthField{grid-template-columns:1fr 1fr}}@media (max-width:520px){.agenda-module__7m5X3G__dayRows fieldset,.agenda-module__7m5X3G__birthField{grid-template-columns:1fr}.agenda-module__7m5X3G__dayManager{border-radius:15px 15px 0 0;max-height:92vh;padding:16px}}.agenda-module__7m5X3G__settingsPopover select{background:#fff;border:1px solid #cbd5d2;border-radius:6px;width:100%;min-height:34px;padding:5px}.agenda-module__7m5X3G__gridHeader,.agenda-module__7m5X3G__gridBody{width:100%;min-width:100%}.agenda-module__7m5X3G__professionalHeader{min-width:0}.agenda-module__7m5X3G__professionalHeader>div,.agenda-module__7m5X3G__appointmentCard strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:640px){.agenda-module__7m5X3G__mobileTimeline{touch-action:pan-y}.agenda-module__7m5X3G__mobileSchedule .agenda-module__7m5X3G__appointmentCard>button{cursor:pointer}.agenda-module__7m5X3G__mobileSchedule .agenda-module__7m5X3G__resizeHandle{display:none}.agenda-module__7m5X3G__popoverDismissLayer,.agenda-module__7m5X3G__sheetBackdrop,.agenda-module__7m5X3G__modalBackdrop{touch-action:manipulation}}.agenda-module__7m5X3G__professionalHeader{text-align:center;flex-direction:column;justify-content:center;gap:2px;position:relative}.agenda-module__7m5X3G__professionalHeader>div{text-align:center}.agenda-module__7m5X3G__reorderHandle{color:#71817d;cursor:grab;background:0 0;border:0;width:22px;height:20px;position:absolute;top:2px;right:2px}.agenda-module__7m5X3G__currentTimeLine{grid-column:1/-1}.agenda-module__7m5X3G__datePickerButton{min-width:280px}.agenda-module__7m5X3G__filters{grid-template-columns:minmax(220px,.8fr) 170px 170px 190px}.agenda-module__7m5X3G__multiFilter{position:relative}.agenda-module__7m5X3G__multiFilter summary{cursor:pointer;background:#fff;border:1px solid #cbd5d2;border-radius:8px;min-height:34px;padding:8px 10px;font-size:11px}.agenda-module__7m5X3G__multiFilter>div{z-index:50;background:#fff;border:1px solid #cbd5d2;border-radius:8px;gap:4px;width:240px;max-height:280px;padding:9px;display:grid;position:absolute;top:calc(100% + 3px);left:0;overflow:auto;box-shadow:0 12px 30px #17332e2c}.agenda-module__7m5X3G__multiFilter label{align-items:center;gap:7px;min-height:30px;display:flex!important}.agenda-module__7m5X3G__multiFilter input{width:auto!important;min-height:0!important}.agenda-module__7m5X3G__wholeDayToggle{align-items:center;gap:7px;display:flex!important}.agenda-module__7m5X3G__wholeDayToggle input{width:auto!important;min-height:0!important}@media (max-width:640px){.agenda-module__7m5X3G__filters{grid-template-columns:1fr}.agenda-module__7m5X3G__datePickerButton{min-width:0}.agenda-module__7m5X3G__filterSheet .agenda-module__7m5X3G__multiFilter>div{width:100%;box-shadow:none;position:static}}.agenda-module__7m5X3G__currentTimeLine{height:1px}.agenda-module__7m5X3G__professionalHeader{cursor:default}.agenda-module__7m5X3G__professionalHeaderAction,.agenda-module__7m5X3G__professionalHeaderStatic{width:100%;min-width:0;color:inherit;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.agenda-module__7m5X3G__professionalHeaderAction{cursor:pointer;border-radius:7px}.agenda-module__7m5X3G__professionalHeaderAction:hover,.agenda-module__7m5X3G__professionalHeaderAction:focus-visible{background:#edf5f3;outline:2px solid #0000}.agenda-module__7m5X3G__professionalHeaderAction>span,.agenda-module__7m5X3G__professionalHeaderStatic>span{color:#245b54;background:#dcebe8;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-weight:800;display:grid}.agenda-module__7m5X3G__professionalHeaderAction>div,.agenda-module__7m5X3G__professionalHeaderStatic>div{gap:2px;min-width:0;display:grid}.agenda-module__7m5X3G__professionalHeaderAction strong,.agenda-module__7m5X3G__professionalHeaderStatic strong,.agenda-module__7m5X3G__professionalHeaderAction small,.agenda-module__7m5X3G__professionalHeaderStatic small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.agenda-module__7m5X3G__mobileDayHeader:is(button){width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer}.agenda-module__7m5X3G__mobileDayHeader:is(button):focus-visible{outline-offset:-2px;outline:2px solid #176a61}}.agenda-module__7m5X3G__toolbar{position:relative}.agenda-module__7m5X3G__dateControls{gap:7px}.agenda-module__7m5X3G__datePickerButton{text-overflow:ellipsis;flex:0 0 clamp(300px,25vw,380px);max-width:none;overflow:hidden}.agenda-module__7m5X3G__globalSearchField{flex:300px;max-width:390px}.agenda-module__7m5X3G__agendaUser{flex:none;grid-template-columns:34px auto;align-items:center;gap:8px;min-width:150px;display:grid}.agenda-module__7m5X3G__agendaUser>span{color:#225a54;background:#dcebe8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.agenda-module__7m5X3G__agendaUser>div{display:grid}.agenda-module__7m5X3G__agendaUser strong{font-size:10px}.agenda-module__7m5X3G__agendaUser small{color:#72807d;font-size:8px}.agenda-module__7m5X3G__filters{align-items:center;gap:8px;display:flex}.agenda-module__7m5X3G__agendaPrimaryActions{flex:none;gap:7px;display:flex;position:relative}.agenda-module__7m5X3G__agendaPrimaryActions>button{min-height:34px;padding:6px 11px}.agenda-module__7m5X3G__encaixeButton{min-height:34px;padding:6px 10px;font-size:10px;line-height:15px;color:#694c0b!important;background:#fff8df!important;border-color:#e4bd63!important}.agenda-module__7m5X3G__encaixeButton:hover:not(:disabled){background:#fbedbb!important}.agenda-module__7m5X3G__novoAgendamentoButton{color:#17643d!important;background:#edf8f2!important;border-color:#9bcbb5!important}.agenda-module__7m5X3G__novoAgendamentoButton:hover:not(:disabled){background:#dcf0e6!important}.agenda-module__7m5X3G__shortcutsButton{color:#1768ad;background:#e7f1fb;border:1px solid #2e75b6;border-radius:8px;font-weight:750}.agenda-module__7m5X3G__shortcutsButton:hover{background:#d6e7f8}.agenda-module__7m5X3G__agendaFilterGroup{grid-template-columns:minmax(280px,350px) 155px 165px 155px;align-items:start;gap:8px;margin-left:auto;display:grid}.agenda-module__7m5X3G__agendaFilterGroup .agenda-module__7m5X3G__searchField{grid-column:auto}.agenda-module__7m5X3G__agendaFilterGroup .agenda-module__7m5X3G__multiFilter summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda-module__7m5X3G__shortcutsPanel{z-index:80;background:linear-gradient(#fff,#f4f8f7);border:1px solid #cbd8d5;border-radius:14px;width:372px;max-width:calc(100vw - 24px);padding:12px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 44px #17332e33,inset 0 1px #fff}.agenda-module__7m5X3G__emptyContextMenu{overflow:visible}.agenda-module__7m5X3G__blockSubmenuHost{position:relative}.agenda-module__7m5X3G__blockSubmenuHost>button{justify-content:space-between;display:flex!important}.agenda-module__7m5X3G__blockSubmenu{z-index:82;background:#fff;border:1px solid #ccd8d5;border-radius:8px;width:190px;padding:5px;display:grid;position:absolute;top:-5px;left:calc(100% - 1px);box-shadow:0 12px 30px #17332e2c}.agenda-module__7m5X3G__blockSubmenu button{white-space:nowrap}@media (max-width:1350px){.agenda-module__7m5X3G__datePickerButton{flex-basis:300px}.agenda-module__7m5X3G__globalSearchField{max-width:300px}.agenda-module__7m5X3G__agendaUser{min-width:125px}.agenda-module__7m5X3G__agendaFilterGroup{grid-template-columns:minmax(240px,300px) 145px 150px 145px}}@media (max-width:1120px){.agenda-module__7m5X3G__agendaUser>div{display:none}.agenda-module__7m5X3G__agendaUser{grid-template-columns:34px;min-width:auto}.agenda-module__7m5X3G__globalSearchField{display:none}.agenda-module__7m5X3G__agendaFilterGroup{grid-template-columns:minmax(220px,1fr) 135px 145px 135px}}@media (max-width:980px){.agenda-module__7m5X3G__filters{flex-wrap:wrap}.agenda-module__7m5X3G__agendaFilterGroup{grid-template-columns:minmax(220px,1fr) repeat(3,145px);width:100%}.agenda-module__7m5X3G__dateControls{flex-wrap:nowrap}.agenda-module__7m5X3G__dateControls .agenda-module__7m5X3G__headerActions{margin-left:auto}.agenda-module__7m5X3G__agendaUser{display:none}}@media (max-width:640px){.agenda-module__7m5X3G__agendaUser,.agenda-module__7m5X3G__agendaPrimaryActions{display:none}.agenda-module__7m5X3G__filters{display:grid}.agenda-module__7m5X3G__agendaFilterGroup{grid-template-columns:1fr;width:100%;margin:0;display:grid}.agenda-module__7m5X3G__agendaFilterGroup .agenda-module__7m5X3G__multiFilter{display:none}.agenda-module__7m5X3G__shortcutsPanel{width:auto;position:fixed;inset:auto 12px 72px}.agenda-module__7m5X3G__emptyContextMenu{overflow:visible}.agenda-module__7m5X3G__blockSubmenu{width:100%;box-shadow:none;margin-top:3px;position:static}.agenda-module__7m5X3G__dateControls{flex-wrap:nowrap}}.agenda-module__7m5X3G__calendarIconButton{cursor:pointer;place-items:center;display:grid;flex:0 0 36px!important;padding:0!important}.agenda-module__7m5X3G__calendarIconButton>span{background:linear-gradient(#dff2ee 0 6px,#fff 6px);border:1px solid #43847b;border-radius:5px;width:22px;height:20px;position:relative;box-shadow:0 2px 5px #17332e24}.agenda-module__7m5X3G__calendarIconButton>span:before,.agenda-module__7m5X3G__calendarIconButton>span:after{content:"";background:#39766e;border-radius:2px;width:3px;height:7px;position:absolute;top:-3px}.agenda-module__7m5X3G__calendarIconButton>span:before{left:5px}.agenda-module__7m5X3G__calendarIconButton>span:after{right:5px}.agenda-module__7m5X3G__calendarIconButton i,.agenda-module__7m5X3G__calendarIconButton b{background:#67a198;border-radius:1px;width:3px;height:3px;position:absolute;top:10px}.agenda-module__7m5X3G__calendarIconButton i{left:5px}.agenda-module__7m5X3G__calendarIconButton b{right:5px}.agenda-module__7m5X3G__agendaPrimaryActions>button{padding-inline:10px;font-size:10px;font-weight:720}.agenda-module__7m5X3G__agendaFilterGroup{grid-template-columns:minmax(280px,350px) 186px 198px 186px;margin-left:0}.agenda-module__7m5X3G__agendaSecondaryActions{flex:none;gap:7px;margin-left:auto;display:flex}.agenda-module__7m5X3G__agendaSecondaryActions button{min-height:34px;padding:6px 9px;font-size:10px}.agenda-module__7m5X3G__settingsPopover{top:86px;right:10px}.agenda-module__7m5X3G__previewPhone{justify-content:flex-start;gap:5px}.agenda-module__7m5X3G__previewPhone .agenda-module__7m5X3G__previewPhoneNumber{text-underline-offset:2px;cursor:pointer;border-radius:0;width:auto;height:auto;min-height:24px;font-size:11px;font-weight:750;text-decoration:underline;display:inline;color:#087b5b!important;background:0 0!important;border:0!important;padding:0!important}.agenda-module__7m5X3G__previewPhone .agenda-module__7m5X3G__previewWhatsApp{flex:0 0 24px;width:24px;height:24px;color:#20a85a!important;background:0 0!important;border:0!important}.agenda-module__7m5X3G__previewWhatsApp svg{width:20px;height:20px}.agenda-module__7m5X3G__countryPicker>div{position:relative}.agenda-module__7m5X3G__countryPicker input{padding-right:34px!important}.agenda-module__7m5X3G__countryPicker>div>button{z-index:2;color:#526b66;background:0 0;border:0;width:32px;height:36px;font-size:18px;position:absolute;top:1px;right:1px}.agenda-module__7m5X3G__countryList{z-index:80;background:#fff;border:1px solid #cbd7d4;border-radius:8px;width:max(300px,100%);max-height:270px;padding:5px;display:grid;position:absolute;top:calc(100% + 3px);left:0;overflow:auto;box-shadow:0 14px 35px #17332e32}.agenda-module__7m5X3G__countryList>button{text-align:left;border-radius:5px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;min-height:34px;display:grid;color:#263b37!important;background:#fff!important;border:0!important;width:100%!important;height:auto!important;padding:6px 8px!important;position:static!important}.agenda-module__7m5X3G__countryList>button:hover,.agenda-module__7m5X3G__countryList>button[aria-selected=true]{background:#e8f4f1!important}.agenda-module__7m5X3G__countryList strong{font-size:11px}.agenda-module__7m5X3G__countryList small{color:#60736f;font-size:10px}.agenda-module__7m5X3G__photoField{grid-area:auto/1/auto/-1;justify-items:start;width:100%;padding-right:55%}.agenda-module__7m5X3G__photoField .agenda-module__7m5X3G__secondaryButton,.agenda-module__7m5X3G__photoField>button{text-align:center;width:116px}.agenda-module__7m5X3G__quickClient{grid-template-columns:1fr 1fr}@media (max-width:1500px){.agenda-module__7m5X3G__filters{flex-wrap:wrap}.agenda-module__7m5X3G__agendaSecondaryActions{margin-left:auto}.agenda-module__7m5X3G__agendaFilterGroup{grid-template-columns:minmax(260px,320px) 170px 180px 170px}}@media (max-width:1180px){.agenda-module__7m5X3G__agendaFilterGroup{order:3;grid-template-columns:minmax(240px,1fr) repeat(3,minmax(155px,1fr));width:100%}.agenda-module__7m5X3G__agendaSecondaryActions{margin-left:auto}.agenda-module__7m5X3G__settingsPopover{top:125px}}@media (max-width:640px){.agenda-module__7m5X3G__calendarIconButton{display:none!important}.agenda-module__7m5X3G__agendaSecondaryActions{display:none}.agenda-module__7m5X3G__photoField{justify-items:center;padding-right:0}.agenda-module__7m5X3G__photoField .agenda-module__7m5X3G__secondaryButton,.agenda-module__7m5X3G__photoField>button{width:116px}.agenda-module__7m5X3G__countryList{z-index:130;width:auto;max-height:55vh;position:fixed;inset:80px 12px auto}}.agenda-module__7m5X3G__countryList strong{font-weight:500}.agenda-module__7m5X3G__countryList small{font-weight:450}.agenda-module__7m5X3G__calendarIconButton>span{background:linear-gradient(#55a096 0 6px,#fff 6px);border:1.5px solid #39766e;border-radius:4px;width:23px;height:21px;box-shadow:0 2px #c5dfda,0 4px 7px #17332e25}.agenda-module__7m5X3G__calendarIconButton>span:before,.agenda-module__7m5X3G__calendarIconButton>span:after{background:#39766e;border:1px solid #fff;width:3px;height:7px;top:-4px}.agenda-module__7m5X3G__calendarIconButton i,.agenda-module__7m5X3G__calendarIconButton b{background:#5c968e;width:3px;height:3px;top:10px;box-shadow:5px 0 #5c968e,10px 0 #5c968e,0 5px #5c968e,5px 5px #5c968e,10px 5px #5c968e}.agenda-module__7m5X3G__calendarIconButton b{display:none}.agenda-module__7m5X3G__multiFilter>button{text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5d2;border-radius:8px;width:100%;min-height:34px;padding:8px 26px 8px 10px;font-size:11px;position:relative;overflow:hidden}.agenda-module__7m5X3G__multiFilter>button:after{content:"";color:#657773;background:currentColor;width:14px;height:14px;position:absolute;top:50%;right:9px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.agenda-module__7m5X3G__globalSearchField{flex:0 360px;max-width:390px;margin-left:12px}.agenda-module__7m5X3G__agendaUser{margin-left:auto}.agenda-module__7m5X3G__previewPhone{white-space:nowrap;flex-wrap:nowrap;align-items:center;width:max-content;max-width:100%;display:inline-flex}.agenda-module__7m5X3G__previewPhone .agenda-module__7m5X3G__previewPhoneNumber{white-space:nowrap;flex:none}.agenda-module__7m5X3G__cardPreviewPortal{width:260px;min-width:260px}@media (max-width:1120px){.agenda-module__7m5X3G__globalSearchField{margin-left:8px}.agenda-module__7m5X3G__cardPreviewPortal{width:260px;min-width:260px}}@media (max-width:640px){.agenda-module__7m5X3G__cardPreviewPortal{width:calc(100vw - 24px);min-width:0}.agenda-module__7m5X3G__previewPhone{max-width:100%}}.agenda-module__7m5X3G__agendaUser{padding-left:20px}@media (max-width:1120px){.agenda-module__7m5X3G__agendaUser{padding-left:12px}}.agenda-module__7m5X3G__compatibilityAlert{color:#8b2020;background:#fff2f2;border:1px solid #e6a9a9;border-radius:8px;margin:16px 0 0;padding:12px 14px;font-size:13px;font-weight:650;line-height:1.45}.agenda-module__7m5X3G__professionalColumn .agenda-module__7m5X3G__blockCard{z-index:5}.agenda-module__7m5X3G__operationalWarning{color:#684d0c;background:#fff9e8;border:1px solid #e5c36b;border-radius:8px;grid-column:1/-1;margin:14px 0 0;padding:12px 14px;font-size:12px;line-height:1.45}.agenda-module__7m5X3G__operationalWarning p{margin:5px 0}.agenda-module__7m5X3G__operationalWarning ul{gap:3px;margin:7px 0 0;padding-left:18px;display:grid}.agenda-module__7m5X3G__confirmDetails{white-space:pre-line}.agenda-module__7m5X3G__emptyContextMenu>button,.agenda-module__7m5X3G__blockSubmenuHost>button{box-sizing:border-box;text-align:left;width:100%;padding-left:10px!important}.agenda-module__7m5X3G__comboTrigger{z-index:2;color:#526b66;background:0 0;border:0;justify-content:center;align-items:center;width:32px;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.agenda-module__7m5X3G__inlineError{color:#a12f2b;margin-top:4px;font-size:10px;display:block}.agenda-module__7m5X3G__appointmentClientPhoto{grid-row:span 2;align-self:start}.agenda-module__7m5X3G__appointmentClientPhoto .agenda-module__7m5X3G__photoPreview{width:88px;height:88px}.agenda-module__7m5X3G__phonesGrid{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.agenda-module__7m5X3G__phoneRow{grid-template-columns:minmax(145px,.8fr) minmax(145px,1fr);align-items:end;gap:8px;margin:0;padding:10px;display:grid}.agenda-module__7m5X3G__phoneRow legend{color:#36534e;padding:0 5px;font-size:11px;font-weight:800}.agenda-module__7m5X3G__compactAddButton{color:#176a61;background:#fff;border:1px dashed #82a29d;border-radius:6px;min-height:28px;padding:4px 8px;font-size:10px;font-weight:700}.agenda-module__7m5X3G__quickClient .agenda-module__7m5X3G__countryPicker,.agenda-module__7m5X3G__quickClient .agenda-module__7m5X3G__countryPicker input{min-width:0}.agenda-module__7m5X3G__quickClient .agenda-module__7m5X3G__photoField{min-height:170px}@media (max-width:640px){.agenda-module__7m5X3G__appointmentClientPhoto{grid-row:auto}.agenda-module__7m5X3G__appointmentClientPhoto .agenda-module__7m5X3G__photoPreview{width:72px;height:72px}.agenda-module__7m5X3G__phonesGrid,.agenda-module__7m5X3G__phoneRow{grid-template-columns:1fr}.agenda-module__7m5X3G__quickClient .agenda-module__7m5X3G__photoField{min-height:0}}.agenda-module__7m5X3G__workspaceModal{width:min(1180px,100vw - 32px)}.agenda-module__7m5X3G__appointmentWorkspace{grid-template-columns:minmax(230px,28%) minmax(0,72%);min-height:560px;display:grid}.agenda-module__7m5X3G__clientWorkspace{border-right:1px solid #dce5e3;padding:20px 18px 20px 0;container-type:inline-size}.agenda-module__7m5X3G__clientWorkspace h3,.agenda-module__7m5X3G__scheduleWorkspace h2{text-transform:uppercase;letter-spacing:.04em;margin:0 0 14px}.agenda-module__7m5X3G__scheduleWorkspace{min-width:0;padding:20px 0 0 22px}.agenda-module__7m5X3G__workspaceField,.agenda-module__7m5X3G__itemForm label{color:#42514e;gap:5px;font-size:11px;font-weight:750;display:grid}.agenda-module__7m5X3G__workspaceField input,.agenda-module__7m5X3G__workspaceField>button,.agenda-module__7m5X3G__itemForm input,.agenda-module__7m5X3G__itemForm select,.agenda-module__7m5X3G__itemForm textarea,.agenda-module__7m5X3G__tagEditor input,.agenda-module__7m5X3G__moreOptions select{width:100%;min-height:var(--ui-control-height);padding:var(--ui-control-padding-block) var(--ui-control-padding-inline);background:#fff;border:1px solid #c7d2cf;border-radius:7px}@media (max-width:700px){.agenda-module__7m5X3G__workspaceField input,.agenda-module__7m5X3G__workspaceField>button,.agenda-module__7m5X3G__itemForm input,.agenda-module__7m5X3G__itemForm select,.agenda-module__7m5X3G__itemForm textarea{min-height:var(--ui-control-height-touch)}}.agenda-module__7m5X3G__clientIdentity{text-align:center;justify-items:center;gap:7px;margin:18px 0 12px;display:grid}.agenda-module__7m5X3G__clientIdentity .agenda-module__7m5X3G__photoPreview{width:92px;height:92px}.agenda-module__7m5X3G__clientPhoneAction{color:#087b5b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;text-decoration:underline;display:flex}.agenda-module__7m5X3G__clientPhoneAction span{font-size:17px}.agenda-module__7m5X3G__clientTags{flex-wrap:wrap;gap:5px;display:flex}.agenda-module__7m5X3G__clientTags button,.agenda-module__7m5X3G__tagEditor button{background:#fff;border:1px solid #aabbb7;border-radius:999px;min-height:27px;padding:4px 8px;font-size:9px}.agenda-module__7m5X3G__tagEditor{border:1px solid #dce5e3;border-radius:8px;grid-template-columns:1fr 42px auto;gap:5px;margin-top:8px;padding:8px;display:grid}.agenda-module__7m5X3G__tagEditor>div{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.agenda-module__7m5X3G__tagEditor input[type=color]{padding:3px}.agenda-module__7m5X3G__clientInfo{margin-top:18px}.agenda-module__7m5X3G__clientInfo h4{color:#42514e;text-transform:uppercase;margin:14px 0 7px;font-size:10px}.agenda-module__7m5X3G__clientInfo dl{gap:0;margin:0;display:grid}.agenda-module__7m5X3G__clientInfo dl div{border-bottom:1px solid #edf1f0;justify-content:space-between;gap:8px;padding:6px 0;font-size:10px;display:flex}.agenda-module__7m5X3G__clientInfo dd{text-align:right;margin:0;font-weight:750}.agenda-module__7m5X3G__clientInfo p,.agenda-module__7m5X3G__clientNeutral p{color:#6c7a77;font-size:10px;line-height:1.45}.agenda-module__7m5X3G__clientInfo a{color:#176a61;margin-top:10px;font-size:10px;font-weight:800;display:block}.agenda-module__7m5X3G__clientNeutral{text-align:center;justify-items:center;gap:8px;margin-top:24px;display:grid}.agenda-module__7m5X3G__itemForm{grid-template-columns:1fr 1fr;gap:11px;display:grid}.agenda-module__7m5X3G__itemForm>:nth-child(n+3):not(.agenda-module__7m5X3G__workspaceNotes){min-width:0}.agenda-module__7m5X3G__workspaceNotes{grid-column:1/-1}.agenda-module__7m5X3G__addServiceButton{color:#176a61;background:#eef8f5;border:1px solid #176a61;border-radius:7px;min-height:36px;margin-top:12px;padding:7px 12px;font-weight:800}.agenda-module__7m5X3G__draftItems h3{text-transform:uppercase;font-size:12px}.agenda-module__7m5X3G__draftItems>p{color:#71817d;font-size:11px}.agenda-module__7m5X3G__draftItems article{border:1px solid #dce5e3;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.agenda-module__7m5X3G__draftItems article+article{margin-top:6px}.agenda-module__7m5X3G__draftItems article div{gap:2px;min-width:0;display:grid}.agenda-module__7m5X3G__draftItems article span,.agenda-module__7m5X3G__draftItems article small{color:#65736f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.agenda-module__7m5X3G__draftItems article button{color:#176a61;background:0 0;border:0;min-height:28px;font-size:10px;font-weight:800}.agenda-module__7m5X3G__draftItems .agenda-module__7m5X3G__deleteDraft{color:#bb302b;font-size:17px}.agenda-module__7m5X3G__moreOptions{border:1px solid #dce5e3;border-radius:8px;margin-top:15px;padding:9px}.agenda-module__7m5X3G__moreOptions summary{cursor:pointer;text-transform:uppercase;font-size:11px;font-weight:800}.agenda-module__7m5X3G__moreOptions label{gap:5px;margin-top:10px;font-size:10px;display:grid}.agenda-module__7m5X3G__moreOptions p{color:#687672;font-size:9px}.agenda-module__7m5X3G__workspaceActions{background:#fff;border-top:1px solid #dce5e3;justify-content:flex-end;gap:8px;margin-top:18px;padding:14px 0 0;display:flex;position:sticky;bottom:-24px}.agenda-module__7m5X3G__workspaceActions .agenda-module__7m5X3G__primaryButton,.agenda-module__7m5X3G__workspaceActions .agenda-module__7m5X3G__secondaryButton,.agenda-module__7m5X3G__appointmentFormActions .agenda-module__7m5X3G__primaryButton,.agenda-module__7m5X3G__appointmentFormActions .agenda-module__7m5X3G__secondaryButton{min-height:var(--ui-control-height);justify-content:center;align-items:center;padding:0 14px;font-weight:750;display:inline-flex}@media (max-width:700px){.agenda-module__7m5X3G__workspaceModal{width:100%;max-height:94vh}.agenda-module__7m5X3G__appointmentWorkspace{display:block}.agenda-module__7m5X3G__clientWorkspace{border-bottom:1px solid #dce5e3;border-right:0;padding:12px 0}.agenda-module__7m5X3G__clientIdentity{text-align:left;grid-template-columns:58px 1fr;justify-items:start}.agenda-module__7m5X3G__clientIdentity .agenda-module__7m5X3G__photoPreview{grid-row:span 2;width:58px;height:58px}.agenda-module__7m5X3G__clientInfo{max-height:230px;overflow:auto}.agenda-module__7m5X3G__scheduleWorkspace{padding:16px 0 0}.agenda-module__7m5X3G__itemForm{grid-template-columns:1fr}.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__workspaceField,.agenda-module__7m5X3G__workspaceNotes{grid-column:auto}.agenda-module__7m5X3G__tagEditor{grid-template-columns:1fr 42px}.agenda-module__7m5X3G__tagEditor>button{grid-column:1/-1}.agenda-module__7m5X3G__draftItems article{grid-template-columns:1fr auto auto}.agenda-module__7m5X3G__workspaceActions{bottom:-15px}}.agenda-module__7m5X3G__reservationForm{position:relative}.agenda-module__7m5X3G__formHint{color:#65468a;background:#f6f0ff;border-left:3px solid #9b72cf;border-radius:5px;margin:0 0 14px;padding:9px 11px;font-size:11px}.agenda-module__7m5X3G__reservationSuggestions{z-index:25;background:#fff;border:1px solid #cbd5d2;border-radius:7px;max-height:190px;padding:4px;position:absolute;top:64px;left:0;right:0;overflow:auto;box-shadow:0 10px 25px #17332e24}.agenda-module__7m5X3G__reservationSuggestions button{text-align:left;background:#fff;border:0;border-radius:5px;width:100%;padding:8px}.agenda-module__7m5X3G__reservationSuggestions button:hover{background:#f2f6f5}.agenda-module__7m5X3G__depositClientWarning{color:#694c0b;background:#fff8df;border:1px solid #e4bd63;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:11px;font-size:11px;display:flex}.agenda-module__7m5X3G__depositClientWarning button{background:#fff;border:1px solid #bf9740;border-radius:6px;min-height:30px;padding:5px 8px;font-weight:700}.agenda-module__7m5X3G__linkedClient{color:#176a61;margin:12px 0 0;font-size:11px}.agenda-module__7m5X3G__reservationContactBanner{color:#5f3e83;background:#f8f3ff;border:1px solid #cdb9e7;border-radius:8px;grid-column:1/-1;margin:12px 0 0;padding:10px 12px;font-size:11px}.agenda-module__7m5X3G__reservationCard{color:#5f318f!important;background:#f1e8ff!important;border-color:#9b72cf!important}.agenda-module__7m5X3G__cardIndicators{align-items:center;gap:3px;display:flex;position:absolute;top:2px;right:3px}.agenda-module__7m5X3G__newClientBadge{color:#fff;background:#217d6e;border-radius:50%;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-weight:900;text-decoration:none;display:inline-grid}.agenda-module__7m5X3G__birthdayDetail{color:#8c4b00;align-items:center;gap:3px;display:inline-flex}.agenda-module__7m5X3G__birthdayIndicator{z-index:8;white-space:nowrap;pointer-events:none;align-items:center;gap:1px;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;line-height:1;display:inline-flex;position:absolute;bottom:100%;right:3px}.agenda-module__7m5X3G__birthdayIndicator>span{text-align:center;width:14px;height:14px;font-size:12px;line-height:14px;display:inline-block}.agenda-module__7m5X3G__birthdayDetail svg{width:17px;height:17px}.agenda-module__7m5X3G__depositTag,.agenda-module__7m5X3G__depositPaidTag{border-radius:3px;margin-top:2px;padding:1px 4px;font-size:7px;font-weight:850;display:block}.agenda-module__7m5X3G__depositTag{color:#75510a;background:#fff0ba}.agenda-module__7m5X3G__depositPaidTag{color:#145a36;background:#d9f5e7}.agenda-module__7m5X3G__workspaceClientIndicators{background:#f3f8f6;border-radius:7px;align-items:center;gap:7px;margin:8px 0;padding:7px 10px;font-size:10px;font-weight:750;display:flex}@media (max-width:640px){.agenda-module__7m5X3G__depositClientWarning{flex-direction:column;align-items:stretch}.agenda-module__7m5X3G__depositClientWarning button{width:100%}.agenda-module__7m5X3G__reservationSuggestions{top:62px}}.agenda-module__7m5X3G__appointmentWorkspace>.agenda-module__7m5X3G__workspaceClientIndicators{grid-column:1/-1}.agenda-module__7m5X3G__workspaceClientIndicators .agenda-module__7m5X3G__birthdayDetail svg{width:17px;height:17px}.agenda-module__7m5X3G__reservationSummary{color:#584071;background:#f8f3ff;border-bottom:1px solid #e1e7e5;gap:3px;margin:-1px -1px 5px;padding:9px 10px;font-size:9px;display:grid}.agenda-module__7m5X3G__reservationSummary strong{font-size:11px}.agenda-module__7m5X3G__reservationSummary span{line-height:1.3}.agenda-module__7m5X3G__workspaceModal .agenda-module__7m5X3G__modalHeader .agenda-module__7m5X3G__eyebrow{display:none}.agenda-module__7m5X3G__clientPhotoTop{place-items:center;margin:0 0 14px;display:grid}.agenda-module__7m5X3G__clientPhotoTop .agenda-module__7m5X3G__photoPreview{width:92px;height:92px}.agenda-module__7m5X3G__clientIdentity{margin:12px 0}.agenda-module__7m5X3G__clientIdentity>.agenda-module__7m5X3G__workspaceClientIndicators{justify-content:center;margin:2px 0 0}.agenda-module__7m5X3G__scheduleWorkspace{padding-top:20px}.agenda-module__7m5X3G__itemForm{grid-template-columns:repeat(10,minmax(0,1fr))}.agenda-module__7m5X3G__itemForm>label:not(.agenda-module__7m5X3G__workspaceField):not(.agenda-module__7m5X3G__workspaceNotes),.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__statusPicker{grid-column:span 2}.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__workspaceNotes{grid-column:1/-1}.agenda-module__7m5X3G__addServiceButton{min-height:30px;padding:5px 10px;font-size:10px;font-weight:750}.agenda-module__7m5X3G__statusPicker,.agenda-module__7m5X3G__statusPicker>div{position:relative}.agenda-module__7m5X3G__statusPicker>div>button{width:100%;min-height:var(--ui-control-height);padding:var(--ui-control-padding-block) var(--ui-control-padding-inline);text-align:left;white-space:nowrap;background:#fff;border:1px solid #c7d2cf;border-radius:7px;align-items:center;gap:7px;display:flex;overflow:hidden}.agenda-module__7m5X3G__statusPicker button i{border-radius:3px;flex:0 0 10px;width:10px;height:10px}.agenda-module__7m5X3G__statusPicker button b{margin-left:auto}.agenda-module__7m5X3G__statusPicker [role=listbox]{z-index:35;background:#fff;border:1px solid #cbd5d2;border-radius:7px;min-width:190px;padding:4px;display:grid;position:absolute;top:calc(100% + 3px);left:0;right:0;box-shadow:0 10px 25px #17332e24}.agenda-module__7m5X3G__statusPicker [role=listbox] button{text-align:left;background:#fff;border:0;border-radius:5px;align-items:center;gap:7px;width:100%;padding:7px;font-size:10px;display:flex}.agenda-module__7m5X3G__statusPicker [role=listbox] button:hover,.agenda-module__7m5X3G__statusPicker [role=listbox] button[aria-selected=true]{background:#edf5f3}@media (max-width:980px) and (min-width:701px){.agenda-module__7m5X3G__itemForm{grid-template-columns:repeat(6,minmax(0,1fr))}.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__workspaceField{grid-column:span 3}.agenda-module__7m5X3G__itemForm>label:not(.agenda-module__7m5X3G__workspaceField):not(.agenda-module__7m5X3G__workspaceNotes),.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__statusPicker{grid-column:span 2}}@media (max-width:700px){.agenda-module__7m5X3G__clientPhotoTop{justify-items:start}.agenda-module__7m5X3G__clientPhotoTop .agenda-module__7m5X3G__photoPreview{width:72px;height:72px}.agenda-module__7m5X3G__clientIdentity{text-align:left;justify-items:start;display:grid}.agenda-module__7m5X3G__clientIdentity>.agenda-module__7m5X3G__workspaceClientIndicators{justify-content:flex-start}.agenda-module__7m5X3G__itemForm{grid-template-columns:1fr}.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__workspaceField,.agenda-module__7m5X3G__itemForm>label:not(.agenda-module__7m5X3G__workspaceField),.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__statusPicker,.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__workspaceNotes{grid-column:auto}.agenda-module__7m5X3G__statusPicker [role=listbox]{min-width:100%}.agenda-module__7m5X3G__statusPicker>div>button{min-height:var(--ui-control-height-touch)}}.agenda-module__7m5X3G__statusColorDot{border-radius:3px;flex:0 0 9px;width:9px;height:9px;display:inline-block}.agenda-module__7m5X3G__multiFilter [role=listbox] label{align-items:center}.agenda-module__7m5X3G__workspaceModal,.agenda-module__7m5X3G__appointmentWorkspace,.agenda-module__7m5X3G__clientWorkspace,.agenda-module__7m5X3G__scheduleWorkspace,.agenda-module__7m5X3G__itemForm,.agenda-module__7m5X3G__draftItems,.agenda-module__7m5X3G__draftItems article{box-sizing:border-box;min-width:0}.agenda-module__7m5X3G__workspaceModal{overflow-x:hidden}.agenda-module__7m5X3G__appointmentWorkspace{grid-template-columns:minmax(220px,27%) minmax(0,73%);max-width:100%;overflow-x:hidden}.agenda-module__7m5X3G__scheduleWorkspace{padding-left:18px}.agenda-module__7m5X3G__itemForm{grid-template-columns:repeat(14,minmax(0,1fr));gap:9px}.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__workspaceField{grid-column:span 7}.agenda-module__7m5X3G__itemForm>:nth-child(3){grid-column:span 3}.agenda-module__7m5X3G__itemForm>:nth-child(4),.agenda-module__7m5X3G__itemForm>:nth-child(5),.agenda-module__7m5X3G__itemForm>:nth-child(6){grid-column:span 2}.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__statusPicker{grid-column:span 5}.agenda-module__7m5X3G__statusPicker>div>button{min-width:0}.agenda-module__7m5X3G__statusPicker>div>button:not([role=option]){white-space:normal;line-height:1.15;overflow:visible}.agenda-module__7m5X3G__addServiceButton{font-size:0}.agenda-module__7m5X3G__addServiceButton:after{content:"Adicionar";font-size:10px}.agenda-module__7m5X3G__draftItems{margin-top:13px}.agenda-module__7m5X3G__draftItems article{grid-template-columns:minmax(0,1fr) auto 34px}.agenda-module__7m5X3G__draftItems .agenda-module__7m5X3G__deleteDraft{color:#b63832;background:0 0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;font-size:0!important}.agenda-module__7m5X3G__draftItems .agenda-module__7m5X3G__deleteDraft:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h16M9 7V4h6v3m3 0-1 13H7L6 7m4 4v5m4-5v5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h16M9 7V4h6v3m3 0-1 13H7L6 7m4 4v5m4-5v5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.agenda-module__7m5X3G__workspaceActions{margin-top:13px;padding-top:10px}@media (max-width:1100px) and (min-width:701px){.agenda-module__7m5X3G__itemForm{grid-template-columns:repeat(10,minmax(0,1fr))}.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__workspaceField{grid-column:span 5}.agenda-module__7m5X3G__itemForm>:nth-child(3),.agenda-module__7m5X3G__itemForm>:nth-child(6){grid-column:span 3}.agenda-module__7m5X3G__itemForm>:nth-child(4),.agenda-module__7m5X3G__itemForm>:nth-child(5){grid-column:span 2}.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__statusPicker{grid-column:span 10}}@media (max-width:700px){.agenda-module__7m5X3G__appointmentWorkspace{display:block}.agenda-module__7m5X3G__scheduleWorkspace{padding-left:0}.agenda-module__7m5X3G__itemForm{grid-template-columns:1fr}.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__workspaceField,.agenda-module__7m5X3G__itemForm>:nth-child(3),.agenda-module__7m5X3G__itemForm>:nth-child(4),.agenda-module__7m5X3G__itemForm>:nth-child(5),.agenda-module__7m5X3G__itemForm>:nth-child(6),.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__statusPicker,.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__workspaceNotes{grid-column:auto}.agenda-module__7m5X3G__draftItems article{grid-template-columns:minmax(0,1fr) auto 34px}}.agenda-module__7m5X3G__itemForm{gap:10px 12px;padding:2px 5px}.agenda-module__7m5X3G__combo input:focus,.agenda-module__7m5X3G__itemForm textarea:focus,.agenda-module__7m5X3G__itemForm input:focus{outline-offset:1px;outline:2px solid #65a89d}.agenda-module__7m5X3G__combo input{padding-right:64px!important}.agenda-module__7m5X3G__comboClear{z-index:3;color:#7b8885;background:0 0;border:0;width:30px;height:36px;font-size:17px;line-height:1;position:absolute;top:1px;right:33px}.agenda-module__7m5X3G__comboClear:hover{color:#a23c35}.agenda-module__7m5X3G__workspaceNotes{margin-inline:2px}.agenda-module__7m5X3G__workspaceNotes textarea{box-sizing:border-box;max-width:100%;min-height:62px}.agenda-module__7m5X3G__draftItems h3:after{content:"Agendamentos";font-size:12px}.agenda-module__7m5X3G__draftItems article>div{white-space:nowrap;align-items:baseline;gap:5px;display:flex;overflow:hidden}.agenda-module__7m5X3G__draftItems article>div strong{flex:none;font-size:10px}.agenda-module__7m5X3G__draftItems article>div strong:after{content:" —";font-weight:400}.agenda-module__7m5X3G__draftItems article>div span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.agenda-module__7m5X3G__draftItems article>div small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}@media (max-width:700px){.agenda-module__7m5X3G__itemForm{padding-inline:3px}.agenda-module__7m5X3G__draftItems article>div{white-space:normal;gap:2px;display:grid}.agenda-module__7m5X3G__draftItems article>div strong:after{content:""}.agenda-module__7m5X3G__draftItems article>div small{max-width:100%}}.agenda-module__7m5X3G__clientWorkspace>.agenda-module__7m5X3G__workspaceField{margin-inline:5px}.agenda-module__7m5X3G__clientPhoneAction span{color:#159a62;place-items:center;width:18px;height:18px;text-decoration:none;display:inline-grid;overflow:hidden;font-size:0!important}.agenda-module__7m5X3G__clientPhoneAction span:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3a12 12 0 0 0-10.3 18.2L4 29l8-1.6A12 12 0 1 0 16 3Zm0 21.8c-1.8 0-3.5-.5-5-1.4l-.4-.2-3.3.7.7-3.2-.2-.4A9.7 9.7 0 1 1 16 24.8Zm5.3-7.2c-.3-.2-1.7-.8-2-.9-.3-.1-.5-.2-.7.2l-.9 1c-.2.2-.3.2-.6.1-1.8-.9-3-1.7-4-3.8-.3-.5.3-.5.8-1.6.1-.2 0-.4 0-.6l-.9-2.1c-.2-.6-.5-.5-.7-.5h-.6c-.2 0-.6.1-.9.4-.3.4-1.2 1.2-1.2 2.9s1.2 3.3 1.4 3.6c.2.2 2.4 3.7 5.9 5.2 2.2.9 3.1 1 4.2.8.7-.1 1.7-.7 2-1.4.2-.7.2-1.3.2-1.4-.1-.1-.3-.2-.6-.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3a12 12 0 0 0-10.3 18.2L4 29l8-1.6A12 12 0 1 0 16 3Zm0 21.8c-1.8 0-3.5-.5-5-1.4l-.4-.2-3.3.7.7-3.2-.2-.4A9.7 9.7 0 1 1 16 24.8Zm5.3-7.2c-.3-.2-1.7-.8-2-.9-.3-.1-.5-.2-.7.2l-.9 1c-.2.2-.3.2-.6.1-1.8-.9-3-1.7-4-3.8-.3-.5.3-.5.8-1.6.1-.2 0-.4 0-.6l-.9-2.1c-.2-.6-.5-.5-.7-.5h-.6c-.2 0-.6.1-.9.4-.3.4-1.2 1.2-1.2 2.9s1.2 3.3 1.4 3.6c.2.2 2.4 3.7 5.9 5.2 2.2.9 3.1 1 4.2.8.7-.1 1.7-.7 2-1.4.2-.7.2-1.3.2-1.4-.1-.1-.3-.2-.6-.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.agenda-module__7m5X3G__draftItems article>div strong,.agenda-module__7m5X3G__draftItems article>div span{font-size:11px}.agenda-module__7m5X3G__workspaceBlockWarning{color:#684c0c;background:#fff8df;border:1px solid #e2bd59;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:10px;margin:12px 0 0;padding:11px 13px;font-size:12px;display:flex}.agenda-module__7m5X3G__workspaceBlockWarning>span{font-size:20px;line-height:1}.agenda-module__7m5X3G__workspaceBlockWarning p{margin:3px 0 0}.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formGrid{grid-template-columns:minmax(220px,1.15fr) minmax(170px,.85fr);align-items:end}.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__blockProfessional{grid-column:auto}.agenda-module__7m5X3G__multipleDaysToggle{align-self:center;align-items:center;gap:7px;display:flex!important}.agenda-module__7m5X3G__multipleDaysToggle input{width:auto!important;min-height:0!important}.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__wholeDayToggle{grid-column:1/-1}.agenda-module__7m5X3G__blockForm label small{color:#6e7b78;font-weight:500}@media (max-width:640px){.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formGrid{grid-template-columns:1fr}.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__wholeDayToggle{grid-column:auto}.agenda-module__7m5X3G__workspaceBlockWarning{margin-top:8px}.agenda-module__7m5X3G__draftItems article>div strong,.agenda-module__7m5X3G__draftItems article>div span{font-size:11px}}.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formGrid>label:first-child,.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formGrid>label:nth-child(2){grid-column:span 3}.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formGrid>label:nth-child(3),.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formGrid>label:nth-child(4),.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formGrid>label:nth-child(5){grid-column:span 2}.agenda-module__7m5X3G__blockToggles{grid-column:1/-1;align-items:center;gap:24px;padding:3px 0;display:flex}.agenda-module__7m5X3G__blockToggles label{align-items:center;gap:7px;display:flex!important}.agenda-module__7m5X3G__blockToggles input{width:auto!important;min-height:0!important}.agenda-module__7m5X3G__blockRange{background:#f8faf9;border:1px solid #dce5e3;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.agenda-module__7m5X3G__detailStatus{min-height:32px;margin:14px 0!important;padding:6px 9px!important}.agenda-module__7m5X3G__detailActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:14px}.agenda-module__7m5X3G__detailActions button{min-height:34px;padding:6px 8px;font-size:10px}.agenda-module__7m5X3G__detailTags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.agenda-module__7m5X3G__detailTags span{border:1px solid;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:750}.agenda-module__7m5X3G__detailDayAppointments{margin-top:14px}.agenda-module__7m5X3G__detailDayAppointments h3{color:#42514e;text-transform:uppercase;margin:0 0 8px;font-size:11px}.agenda-module__7m5X3G__detailDayAppointments article{border:1px solid #e0e7e5;border-radius:7px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 9px;display:grid}.agenda-module__7m5X3G__detailDayAppointments article+article{margin-top:5px}.agenda-module__7m5X3G__detailDayAppointments article strong{font-size:11px}.agenda-module__7m5X3G__detailDayAppointments article span{font-size:10px}.agenda-module__7m5X3G__detailDayAppointments article small{color:#65736f;grid-column:1/-1;font-size:9px}.agenda-module__7m5X3G__detailCurrentAppointment{background:#eff8f6;border-color:#5a9d92!important}.agenda-module__7m5X3G__detailProducts{background:#f4f7f6;border-radius:7px;gap:4px;margin-top:12px;padding:9px;font-size:10px;display:grid}.agenda-module__7m5X3G__operationalMarkerStripe{z-index:6;pointer-events:none;border-radius:6px 0 0 6px;width:4px;position:absolute;inset:0 auto 0 0}@media (max-width:640px){.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formGrid,.agenda-module__7m5X3G__blockRange{grid-template-columns:1fr}.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formGrid>label:first-child,.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formGrid>label:nth-child(2),.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formGrid>label:nth-child(3),.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formGrid>label:nth-child(4),.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formGrid>label:nth-child(5){grid-column:auto}.agenda-module__7m5X3G__blockToggles{flex-direction:column;align-items:flex-start;gap:10px}.agenda-module__7m5X3G__detailActions{grid-template-columns:1fr}}.agenda-module__7m5X3G__countryPicker>div>.agenda-module__7m5X3G__countryClear{font-size:17px;right:33px!important}.agenda-module__7m5X3G__countryPicker:has(.agenda-module__7m5X3G__countryClear) input{padding-right:66px!important}.agenda-module__7m5X3G__clientTags{align-items:center}.agenda-module__7m5X3G__clientTags>span,.agenda-module__7m5X3G__detailTags span,.agenda-module__7m5X3G__tagChoices button{border:0;border-radius:999px;align-items:center;min-height:27px;padding:5px 10px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff5,0 2px 4px #17332e26}.agenda-module__7m5X3G__clientTags>button{color:#176a61;background:#fff;border-style:dashed}.agenda-module__7m5X3G__clientInfo dt a,.agenda-module__7m5X3G__clientInfo dt button{color:#1768ad;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:none}.agenda-module__7m5X3G__clientInfo dt a:hover,.agenda-module__7m5X3G__clientInfo dt button:hover{text-decoration:underline}.agenda-module__7m5X3G__clientInfo dt a:focus-visible,.agenda-module__7m5X3G__clientInfo dt button:focus-visible{outline-offset:2px;outline:2px solid #4b91ce}.agenda-module__7m5X3G__tagDialog,.agenda-module__7m5X3G__infoDialog{background:#fff;border-radius:12px;width:min(480px,100vw - 28px);max-height:80vh;padding:20px;overflow:auto;box-shadow:0 22px 70px #10272355}.agenda-module__7m5X3G__tagDialog header,.agenda-module__7m5X3G__infoDialog header{justify-content:space-between;align-items:center;display:flex}.agenda-module__7m5X3G__tagDialog h2,.agenda-module__7m5X3G__infoDialog h2,.agenda-module__7m5X3G__tagDialog h3{margin:0}.agenda-module__7m5X3G__tagDialog header button,.agenda-module__7m5X3G__infoDialog header button{background:#edf2f1;border:0;border-radius:50%;width:34px;height:34px;font-size:20px}.agenda-module__7m5X3G__tagChoices{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.agenda-module__7m5X3G__tagChoices button[aria-pressed=true]{outline-offset:2px;outline:2px solid #173f38}.agenda-module__7m5X3G__tagCreate{border-top:1px solid #dfe7e5;grid-template-columns:1fr;gap:8px;padding-top:14px;display:grid}.agenda-module__7m5X3G__tagCreate h3{font-size:12px}.agenda-module__7m5X3G__tagCreate input{border:1px solid #c7d2cf;border-radius:7px;min-height:38px;padding:7px}.agenda-module__7m5X3G__tagCreate>button{justify-self:start;padding-inline:16px}.agenda-module__7m5X3G__infoDialog p,.agenda-module__7m5X3G__infoDialog li{font-size:12px;line-height:1.5}.agenda-module__7m5X3G__detailStatus{width:auto;border-radius:999px!important;min-height:0!important;margin:10px auto 12px!important;padding:5px 9px!important;display:inline-flex!important}.agenda-module__7m5X3G__detailStatus i,.agenda-module__7m5X3G__detailStatusPicker i{border-radius:3px;flex:0 0 9px;width:9px;height:9px}.agenda-module__7m5X3G__detailStatus strong{font-size:10px}.agenda-module__7m5X3G__detailStatusPicker{position:relative}.agenda-module__7m5X3G__detailStatusPicker>button{text-align:left;background:#fff;border:1px solid #c7d2cf;border-radius:7px;align-items:center;gap:7px;width:100%;min-height:34px;padding:6px 8px;display:flex}.agenda-module__7m5X3G__detailStatusPicker>button b{margin-left:auto}.agenda-module__7m5X3G__detailStatusPicker>[role=listbox]{z-index:70;background:#fff;border:1px solid #cbd5d2;border-radius:8px;width:220px;padding:4px;display:grid;position:absolute;top:calc(100% + 3px);right:0;box-shadow:0 12px 30px #17332e30}.agenda-module__7m5X3G__detailStatusPicker [role=option]{text-align:left;background:#fff;border:0;border-radius:5px;align-items:center;gap:7px;padding:7px;font-size:10px;display:flex}.agenda-module__7m5X3G__detailStatusPicker [role=option]:hover,.agenda-module__7m5X3G__detailStatusPicker [role=option][aria-selected=true]{background:#edf5f3}@media (max-width:700px){.agenda-module__7m5X3G__tagDialog,.agenda-module__7m5X3G__infoDialog{max-height:86vh}.agenda-module__7m5X3G__clientInfo{max-height:none}.agenda-module__7m5X3G__detailStatusPicker>[role=listbox]{width:auto;position:fixed;inset:auto 12px 80px}}.agenda-module__7m5X3G__variationTrigger{color:#42514e;gap:5px;font-size:12px;font-weight:750;display:grid}.agenda-module__7m5X3G__variationTrigger>button{min-height:var(--ui-control-height);color:#1d2927;text-align:left;background:#fff;border:1px solid #c7d2cf;border-radius:7px;padding:7px 9px}.agenda-module__7m5X3G__variationPopup{background:#fff;border-radius:12px;width:min(360px,100vw - 28px);padding:18px;box-shadow:0 22px 70px #10272355}.agenda-module__7m5X3G__variationPopup header{justify-content:space-between;align-items:center;gap:10px;display:flex}.agenda-module__7m5X3G__variationPopup h2{margin:0;font-size:15px}.agenda-module__7m5X3G__variationPopup header button{background:#edf2f1;border:0;border-radius:50%;width:30px;height:30px;font-size:17px}.agenda-module__7m5X3G__variationPopup>p{color:#65736f;margin:4px 0 12px;font-size:11px}.agenda-module__7m5X3G__variationPopupList{gap:6px;max-height:280px;display:grid;overflow:auto}.agenda-module__7m5X3G__variationPopupList button{color:#1d2927;text-align:left;background:#fff;border:1px solid #dce5e3;border-radius:8px;min-height:38px;padding:8px 10px;font-weight:700}.agenda-module__7m5X3G__variationPopupList button:hover{background:#eef8f5;border-color:#8fbdb5}.agenda-module__7m5X3G__detailPanel dl .agenda-module__7m5X3G__detailStatusRow{align-items:center}.agenda-module__7m5X3G__detailStatusPicker>button{white-space:nowrap;min-width:215px}.agenda-module__7m5X3G__markerSummary{align-items:center;gap:7px;display:flex}.agenda-module__7m5X3G__markerSummary i{border-radius:4px;width:5px;height:22px}.agenda-module__7m5X3G__detailDayAppointments .agenda-module__7m5X3G__markerPicker{color:#596966;grid-column:1/2;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.agenda-module__7m5X3G__markerPicker select{background:#fff;border:1px solid #c7d2cf;border-radius:6px;min-width:0;max-width:150px;height:27px;font-size:9px}.agenda-module__7m5X3G__createMarkerButton{color:#176a61;background:0 0;border:0;grid-column:2;padding:0;font-size:9px;font-weight:800}.agenda-module__7m5X3G__confirmDialog>label{color:#52615e;gap:5px;margin-top:10px;font-size:11px;font-weight:750;display:grid}.agenda-module__7m5X3G__confirmDialog>label input,.agenda-module__7m5X3G__confirmDialog>label textarea{min-height:38px;font:inherit;resize:vertical;border:1px solid #c7d2cf;border-radius:7px;padding:6px 8px;line-height:1.35}.agenda-module__7m5X3G__confirmDialog>label textarea[aria-invalid=true]{border-color:#b83a34;outline:1px solid #b83a34}.agenda-module__7m5X3G__clientHistoryButton{color:#176a61;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:10px;font-weight:800}.agenda-module__7m5X3G__fullInfoLink{text-transform:uppercase;background:#176a61;border-radius:7px;padding:9px 12px;color:#fff!important;margin-top:14px!important;text-decoration:none!important;display:inline-flex!important}.agenda-module__7m5X3G__infoDialog header small{color:#6b7976;font-size:9px}.agenda-module__7m5X3G__infoDialog li{margin-bottom:7px}.agenda-module__7m5X3G__draftNotice{z-index:45;color:#263431;background:#fff;border:1px solid #cbd9d6;border-left:5px solid #176a61;border-radius:11px;gap:7px;width:min(370px,100vw - 24px);padding:17px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 45px #17332e33}.agenda-module__7m5X3G__draftNotice strong{font-size:13px}.agenda-module__7m5X3G__draftNotice span{color:#687673;font-size:11px}.agenda-module__7m5X3G__draftNotice div{gap:7px;margin-top:5px;display:flex}.agenda-module__7m5X3G__draftNotice button{min-height:34px;padding:7px 10px;font-size:10px}@media (max-width:640px){.agenda-module__7m5X3G__draftNotice{bottom:12px;right:12px}.agenda-module__7m5X3G__draftNotice div{grid-template-columns:1fr 1fr;display:grid}.agenda-module__7m5X3G__detailStatusPicker>button{width:100%;min-width:0;font-size:10px}.agenda-module__7m5X3G__detailStatusRow dd{min-width:0}}.agenda-module__7m5X3G__systemMarkerStripe{z-index:7;pointer-events:none;background:#e59a27;border-radius:6px 0 0 6px;width:3px;position:absolute;inset:0 auto 0 0}.agenda-module__7m5X3G__systemMarkerStripe[data-with-manual=true]{left:5px}.agenda-module__7m5X3G__awaitingSignalDot{background:#e59a27!important}.agenda-module__7m5X3G__invalidDayRow{box-shadow:0 0 0 1px #c8443d33;background:#fff7f6!important;border-color:#c8443d!important}.agenda-module__7m5X3G__dayRowErrors{color:#a72f2a;grid-column:1/-1;margin:0;padding-left:18px;font-size:11px}.agenda-module__7m5X3G__formError{color:#a72f2a;margin:10px 0 0;font-size:12px;font-weight:750}.agenda-module__7m5X3G__closingSummary{gap:12px;margin-top:16px;display:grid}.agenda-module__7m5X3G__closingSummary section{background:#f8faf9;border:1px solid #dce5e3;border-radius:9px;gap:5px;padding:13px;display:grid}.agenda-module__7m5X3G__closingSummary h3{margin:0 0 3px;font-size:13px}.agenda-module__7m5X3G__closingSummary section>div{justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:12px;display:flex}.agenda-module__7m5X3G__closingSummary section>div:last-child{border-top:1px solid #dce5e3;padding-top:8px}.agenda-module__7m5X3G__closingSummary section>div>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agenda-module__7m5X3G__productsSection span{gap:2px;display:grid}.agenda-module__7m5X3G__productsSection span small{color:#66736f}.agenda-module__7m5X3G__trashButton{white-space:nowrap;place-items:center;height:36px;display:grid;color:#b7352f!important;background:#fff!important;border:1px solid #efb6b2!important;border-radius:7px!important;width:36px!important;min-height:36px!important;padding:0!important;font-size:0!important}.agenda-module__7m5X3G__trashButton:before{content:"";background:currentColor;width:17px;height:17px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h16M9 7V4h6v3m3 0-1 13H7L6 7m4 4v5m4-5v5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h16M9 7V4h6v3m3 0-1 13H7L6 7m4 4v5m4-5v5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.agenda-module__7m5X3G__dayEnd{text-align:right;grid-column:1/-1}.agenda-module__7m5X3G__detailActions>.agenda-module__7m5X3G__dangerAction{grid-column:1/-1;font-weight:800;color:#a72f2a!important;background:#fff!important;border:1px solid #d96b64!important;min-height:34px!important}.agenda-module__7m5X3G__detailActions>.agenda-module__7m5X3G__dangerAction:hover{background:#fff3f2!important}.agenda-module__7m5X3G__productAdder{grid-template-columns:minmax(220px,1fr) auto!important}.agenda-module__7m5X3G__productAdder button{white-space:nowrap}.agenda-module__7m5X3G__checkoutPanel{box-sizing:border-box;width:min(1260px,100vw - 40px)!important}.agenda-module__7m5X3G__checkoutGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.agenda-module__7m5X3G__checkoutGrid section,.agenda-module__7m5X3G__paymentSection{box-sizing:border-box;background:#f8faf9;border:1px solid #dce5e3;border-radius:9px;gap:8px;min-width:0;padding:13px;display:grid}.agenda-module__7m5X3G__checkoutGrid h3,.agenda-module__7m5X3G__paymentSection h3{margin:0;font-size:13px}.agenda-module__7m5X3G__checkoutGrid section>div,.agenda-module__7m5X3G__checkoutGrid section>b{justify-content:space-between;gap:12px;font-size:11px;display:flex}.agenda-module__7m5X3G__paymentTotals{box-sizing:border-box;background:#edf5f3;border-radius:9px;gap:6px;min-width:0;padding:13px;display:grid}.agenda-module__7m5X3G__paymentTotals>div{grid-template-columns:auto auto;justify-content:start;gap:10px;font-size:11px;display:grid}.agenda-module__7m5X3G__paymentTotals>div>strong{white-space:nowrap}.agenda-module__7m5X3G__grandTotal{border-top:1px solid #bfd3ce;padding-top:8px;font-size:14px!important}.agenda-module__7m5X3G__paymentSection header{justify-content:space-between;align-items:center;display:flex}.agenda-module__7m5X3G__paymentRow{grid-template-columns:minmax(180px,1fr) 150px 36px;gap:8px;display:grid}.agenda-module__7m5X3G__paymentRow select,.agenda-module__7m5X3G__paymentRow input,.agenda-module__7m5X3G__calculator input{box-sizing:border-box;background:#fff;border:1px solid #c7d2cf;border-radius:7px;min-height:38px;padding:7px}.agenda-module__7m5X3G__paymentProgress{box-sizing:border-box;background:#f8faf9;border:1px solid #dce5e3;border-radius:9px;gap:4px;min-width:0;padding:11px 13px;display:grid}.agenda-module__7m5X3G__paymentProgress>span{color:#52615e;grid-template-columns:auto auto;justify-content:start;gap:8px;font-size:11px;display:grid}.agenda-module__7m5X3G__calculator{background:#fff;border:1px solid #ccd8d5;border-radius:9px;gap:8px;width:min(360px,100%);padding:12px;display:grid}.agenda-module__7m5X3G__calculator>div{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.agenda-module__7m5X3G__calculator button{background:#fff;border:1px solid #d4dfdc;border-radius:6px;min-height:34px}.agenda-module__7m5X3G__paymentDone{color:#185b42;background:#edf8f3;border:1px solid #6ba38d;border-radius:8px;padding:10px 12px;font-weight:800}.agenda-module__7m5X3G__checkoutLayout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:18px;min-width:0;margin-top:14px;display:grid}.agenda-module__7m5X3G__checkoutItems{gap:14px;min-width:0;display:grid}.agenda-module__7m5X3G__checkoutPayment{align-content:start;gap:14px;min-width:0;display:grid}.agenda-module__7m5X3G__checkoutPayment .agenda-module__7m5X3G__paymentSection{margin-top:0}@media (max-width:900px){.agenda-module__7m5X3G__checkoutLayout{grid-template-columns:1fr}}@media (max-width:800px){.agenda-module__7m5X3G__dayRows fieldset{grid-template-columns:1fr 1fr}.agenda-module__7m5X3G__dayTime,.agenda-module__7m5X3G__dayDuration{max-width:none}.agenda-module__7m5X3G__trashButton{justify-self:end}.agenda-module__7m5X3G__checkoutGrid{grid-template-columns:1fr}.agenda-module__7m5X3G__paymentRow{grid-template-columns:1fr 110px 36px}.agenda-module__7m5X3G__productAdder{grid-template-columns:1fr auto!important}}@media (max-width:520px){.agenda-module__7m5X3G__paymentRow,.agenda-module__7m5X3G__productAdder{grid-template-columns:1fr 36px!important}.agenda-module__7m5X3G__paymentRow select,.agenda-module__7m5X3G__productAdder select,.agenda-module__7m5X3G__productAdder button{grid-column:1/-1}.agenda-module__7m5X3G__checkoutPanel{overflow-x:hidden}.agenda-module__7m5X3G__paymentProgress{gap:5px;display:grid}}body:has(.agenda-module__7m5X3G__checkoutPanel){overflow-x:hidden}.agenda-module__7m5X3G__settingsPopover,.agenda-module__7m5X3G__createMarkerButton{display:none!important}.agenda-module__7m5X3G__agendaSettingsModal{background:#fff;border-radius:13px;width:min(820px,100vw - 32px);max-height:calc(100vh - 40px);padding:22px;overflow:auto;box-shadow:0 24px 80px #10272355}.agenda-module__7m5X3G__settingsGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.agenda-module__7m5X3G__settingsGrid>section{background:#f8faf9;border:1px solid #dce5e3;border-radius:9px;flex-direction:column;gap:9px;padding:14px;display:flex}.agenda-module__7m5X3G__settingsGrid>section>button{margin-top:auto}.agenda-module__7m5X3G__settingsGrid h3,.agenda-module__7m5X3G__settingsGrid p{margin:0}.agenda-module__7m5X3G__settingsGrid p,.agenda-module__7m5X3G__settingsGrid small{color:#64736f;font-size:10px}.agenda-module__7m5X3G__settingsGrid select{background:#fff;border:1px solid #c7d2cf;border-radius:7px;min-height:38px;padding:7px}.agenda-module__7m5X3G__settingsChoices{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.agenda-module__7m5X3G__settingsChoices button{white-space:nowrap;background:#fff;border:1px solid #cbd8d5;border-radius:7px;min-height:36px}.agenda-module__7m5X3G__settingsChoices button[aria-pressed=true]{color:#fff;background:#176a61}.agenda-module__7m5X3G__settingsCatalog{background:#fff;border-radius:12px;width:min(520px,100vw - 28px);max-height:82vh;padding:20px;overflow:auto}.agenda-module__7m5X3G__catalogItems{flex-wrap:wrap;gap:7px;margin:12px 0 18px;display:flex}.agenda-module__7m5X3G__catalogItems span{border:1px solid #d8e1df;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex}.agenda-module__7m5X3G__catalogItems i{border-radius:3px;width:10px;height:10px}.agenda-module__7m5X3G__catalogCreate{border-top:1px solid #dce5e3;grid-template-columns:1fr 54px auto;align-items:end;gap:8px;padding-top:14px;display:grid}.agenda-module__7m5X3G__catalogCreate h3{grid-column:1/-1;margin:0}.agenda-module__7m5X3G__catalogCreate label{gap:5px;font-size:10px;font-weight:750;display:grid}.agenda-module__7m5X3G__catalogCreate input{border:1px solid #c7d2cf;border-radius:7px;width:100%;min-height:38px;padding:6px}.agenda-module__7m5X3G__catalogCreate input[type=color]{padding:3px}.agenda-module__7m5X3G__catalogCreateEtiqueta{grid-template-columns:1fr!important}.agenda-module__7m5X3G__catalogCreateEtiqueta>button{justify-self:start}.agenda-module__7m5X3G__detailStatusPicker>[role=listbox]{gap:1px;width:min(260px,100vw - 32px);grid-template-columns:1fr!important}.agenda-module__7m5X3G__detailStatusPicker [role=option]{white-space:nowrap!important;min-height:32px!important;padding:5px 7px!important}.agenda-module__7m5X3G__detailStatusPicker [role=option] i{flex:0 0 9px}.agenda-module__7m5X3G__dayManager{width:min(1280px,100vw - 32px);overflow-x:hidden}.agenda-module__7m5X3G__dayRows fieldset{grid-template-columns:72px minmax(125px,.85fr) minmax(155px,1.15fr) 68px 86px minmax(190px,1.1fr) 118px 36px;min-width:0}.agenda-module__7m5X3G__dayRows fieldset>*{min-width:0}.agenda-module__7m5X3G__dayTime,.agenda-module__7m5X3G__dayDuration{max-width:none}.agenda-module__7m5X3G__dayPrice input{font-variant-numeric:tabular-nums}.agenda-module__7m5X3G__dayStatus{color:#53635f;gap:4px;font-size:10px;font-weight:750;display:grid;position:relative}.agenda-module__7m5X3G__dayStatus>div{position:relative}.agenda-module__7m5X3G__dayStatus>div>button{white-space:nowrap;text-align:left;background:#fff;border:1px solid #c7d2cf;border-radius:7px;align-items:center;gap:7px;width:100%;height:36px;padding:6px 8px;display:flex;overflow:hidden}.agenda-module__7m5X3G__dayStatus>div>button i,.agenda-module__7m5X3G__dayStatus [role=option] i{border-radius:3px;flex:0 0 9px;width:9px;height:9px}.agenda-module__7m5X3G__dayStatus>div>button b{margin-left:auto}.agenda-module__7m5X3G__dayStatus [role=listbox]{z-index:80;background:#fff;border:1px solid #cbd5d2;border-radius:8px;grid-template-columns:1fr;width:230px;padding:4px;display:grid;position:absolute;top:calc(100% + 3px);right:0;box-shadow:0 12px 30px #17332e30}.agenda-module__7m5X3G__dayStatus [role=option]{white-space:nowrap;text-align:left;background:#fff;border:0;border-radius:5px;align-items:center;gap:7px;min-height:32px;padding:5px 7px;font-size:10px;display:flex}.agenda-module__7m5X3G__dayStatus [role=option]:hover,.agenda-module__7m5X3G__dayStatus [role=option][aria-selected=true]{background:#edf5f3}@media (max-width:900px){.agenda-module__7m5X3G__dayRows fieldset{grid-template-columns:80px 80px 100px 1fr 1fr}.agenda-module__7m5X3G__dayCombo,.agenda-module__7m5X3G__dayStatus,.agenda-module__7m5X3G__dayMarker{grid-column:span 2}.agenda-module__7m5X3G__trashButton{grid-column:5}.agenda-module__7m5X3G__dayEnd{grid-column:1/-1}}@media (max-width:600px){.agenda-module__7m5X3G__settingsGrid,.agenda-module__7m5X3G__settingsChoices{grid-template-columns:1fr}.agenda-module__7m5X3G__catalogCreate{grid-template-columns:1fr 54px}.agenda-module__7m5X3G__catalogCreate .agenda-module__7m5X3G__primaryButton{grid-column:1/-1}.agenda-module__7m5X3G__agendaSettingsModal{border-radius:15px 15px 0 0;width:100%;max-height:92vh}.agenda-module__7m5X3G__dayRows fieldset{grid-template-columns:1fr 1fr 1fr}.agenda-module__7m5X3G__dayTime,.agenda-module__7m5X3G__dayDuration,.agenda-module__7m5X3G__dayPrice{grid-column:auto}.agenda-module__7m5X3G__dayCombo{grid-column:1/-1}.agenda-module__7m5X3G__dayStatus{grid-column:1/3}.agenda-module__7m5X3G__dayMarker{grid-column:3}.agenda-module__7m5X3G__trashButton{grid-column:3;justify-self:end}.agenda-module__7m5X3G__dayEnd{grid-column:1/-1}.agenda-module__7m5X3G__dayStatus [role=listbox]{width:auto;position:fixed;inset:auto 12px 76px}}.agenda-module__7m5X3G__dayRows fieldset{grid-template-columns:72px minmax(110px,.75fr) minmax(130px,.9fr) minmax(110px,.75fr) 68px 82px minmax(135px,1fr) 108px 94px 36px}.agenda-module__7m5X3G__dayVariation{min-width:0}.agenda-module__7m5X3G__dayVariation button{text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:36px;padding:6px 8px;overflow:hidden}.agenda-module__7m5X3G__dayAssistants select{min-height:52px!important}.agenda-module__7m5X3G__confirmAssistants{color:#62716d;gap:3px;margin-top:5px;font-size:9px;display:grid!important}.agenda-module__7m5X3G__confirmAssistants select{background:#fff;border:1px solid #ccd7d4;border-radius:6px;min-height:45px;font-size:10px}@media (max-width:900px){.agenda-module__7m5X3G__dayRows fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-module__7m5X3G__dayAssistants{grid-column:1/-1}}@media (max-width:600px){.agenda-module__7m5X3G__dayRows fieldset{grid-template-columns:1fr}.agenda-module__7m5X3G__dayAssistants,.agenda-module__7m5X3G__dayStatus,.agenda-module__7m5X3G__dayMarker{grid-column:1}.agenda-module__7m5X3G__trashButton{grid-column:1;justify-self:end}}@media (max-width:640px){.agenda-module__7m5X3G__agendaSecondaryActions{justify-content:flex-end;width:100%;display:flex!important}.agenda-module__7m5X3G__agendaSecondaryActions button{flex:0 auto}}.agenda-module__7m5X3G__detailActions .agenda-module__7m5X3G__detailEditAction{color:#17643d!important;background:#edf8f2!important;border-color:#9bcbb5!important}.agenda-module__7m5X3G__detailActions .agenda-module__7m5X3G__detailEditAction:hover{background:#e1f3e9!important}.agenda-module__7m5X3G__itemForm{gap:12px 14px}.agenda-module__7m5X3G__itemForm>label,.agenda-module__7m5X3G__itemForm>.agenda-module__7m5X3G__statusPicker{min-width:0}.agenda-module__7m5X3G__helpTooltip{align-items:center;display:inline-flex;position:relative}.agenda-module__7m5X3G__helpTooltip>button{color:#526b66;cursor:help;background:#eef4f2;border:1px solid #9fb3af;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;padding:0;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.agenda-module__7m5X3G__helpTooltip>button:hover,.agenda-module__7m5X3G__helpTooltip>button[aria-expanded=true]{color:#fff;background:#176a61;border-color:#176a61}.agenda-module__7m5X3G__helpTooltip>[role=tooltip]{z-index:120;color:#24332f;text-transform:none;letter-spacing:normal;cursor:auto;background:#fff;border:1px solid #ccd8d5;border-radius:8px;width:220px;padding:9px 11px;font-size:10px;font-weight:500;line-height:1.45;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #17332e33}.agenda-module__7m5X3G__fieldLabelWithHelp{align-items:center;gap:4px;display:inline-flex}.agenda-module__7m5X3G__detailPhoneRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agenda-module__7m5X3G__detailPhoneLink{color:#087b5b;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:650;text-decoration:underline}.agenda-module__7m5X3G__detailPhoneLink:disabled{color:#8a9793;cursor:default;text-decoration:none}.agenda-module__7m5X3G__detailWhatsAppIcon{color:#20a85a;cursor:pointer;background:0 0;border:0;flex:0 0 20px;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}.agenda-module__7m5X3G__detailWhatsAppIcon span{background:currentColor;width:18px;height:18px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3a12 12 0 0 0-10.3 18.2L4 29l8-1.6A12 12 0 1 0 16 3Zm0 21.8c-1.8 0-3.5-.5-5-1.4l-.4-.2-3.3.7.7-3.2-.2-.4A9.7 9.7 0 1 1 16 24.8Zm5.3-7.2c-.3-.2-1.7-.8-2-.9-.3-.1-.5-.2-.7.2l-.9 1c-.2.2-.3.2-.6.1-1.8-.9-3-1.7-4-3.8-.3-.5.3-.5.8-1.6.1-.2 0-.4 0-.6l-.9-2.1c-.2-.6-.5-.5-.7-.5h-.6c-.2 0-.6.1-.9.4-.3.4-1.2 1.2-1.2 2.9s1.2 3.3 1.4 3.6c.2.2 2.4 3.7 5.9 5.2 2.2.9 3.1 1 4.2.8.7-.1 1.7-.7 2-1.4.2-.7.2-1.3.2-1.4-.1-.1-.3-.2-.6-.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3a12 12 0 0 0-10.3 18.2L4 29l8-1.6A12 12 0 1 0 16 3Zm0 21.8c-1.8 0-3.5-.5-5-1.4l-.4-.2-3.3.7.7-3.2-.2-.4A9.7 9.7 0 1 1 16 24.8Zm5.3-7.2c-.3-.2-1.7-.8-2-.9-.3-.1-.5-.2-.7.2l-.9 1c-.2.2-.3.2-.6.1-1.8-.9-3-1.7-4-3.8-.3-.5.3-.5.8-1.6.1-.2 0-.4 0-.6l-.9-2.1c-.2-.6-.5-.5-.7-.5h-.6c-.2 0-.6.1-.9.4-.3.4-1.2 1.2-1.2 2.9s1.2 3.3 1.4 3.6c.2.2 2.4 3.7 5.9 5.2 2.2.9 3.1 1 4.2.8.7-.1 1.7-.7 2-1.4.2-.7.2-1.3.2-1.4-.1-.1-.3-.2-.6-.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.agenda-module__7m5X3G__comandaSection{min-width:0;margin-top:16px}.agenda-module__7m5X3G__comandaSection h3{margin:0 0 8px;font-size:13px}.agenda-module__7m5X3G__comandaTable{box-sizing:border-box;background:#f8faf9;border:1px solid #dce5e3;border-radius:9px;gap:6px;min-width:0;padding:12px;display:grid}.agenda-module__7m5X3G__comandaHeaderRow{color:#697874;text-transform:uppercase;grid-template-columns:2.2fr 1.1fr .85fr .85fr;gap:8px;padding:0 4px;font-size:9px;font-weight:800;display:grid}.agenda-module__7m5X3G__comandaRow{border-top:1px solid #e5ebe9;grid-template-columns:2.2fr 1.1fr .85fr .85fr;align-items:center;gap:8px;padding:8px 4px;font-size:12px;display:grid}.agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__comandaCellName{gap:1px;display:grid}.agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__comandaCellName small{color:#697874;font-size:10px}.agenda-module__7m5X3G__comandaValue{justify-items:end;gap:1px;display:grid}.agenda-module__7m5X3G__comandaValue small{color:#8a968f;font-size:10px;text-decoration:line-through}.agenda-module__7m5X3G__comandaTotalRow{border-top:1px solid #dce5e3;justify-content:space-between;gap:10px;margin-top:2px;padding:8px 4px 0;font-size:12px;font-weight:800;display:flex}.agenda-module__7m5X3G__discountChip{color:#42514e;cursor:pointer;background:#fff;border:1px solid #cbd8d5;border-radius:999px;justify-self:start;min-height:26px;padding:3px 10px;font-size:10px;font-weight:750}.agenda-module__7m5X3G__discountChip:hover{color:#176a61;border-color:#176a61}@media (max-width:800px){.agenda-module__7m5X3G__comandaHeaderRow,.agenda-module__7m5X3G__comandaRow{grid-template-columns:1.3fr .9fr 90px 100px;font-size:11px}}@media (max-width:600px){.agenda-module__7m5X3G__comandaHeaderRow{display:none}.agenda-module__7m5X3G__comandaRow{grid-template-columns:1fr auto;grid-template-areas:"name value""prof value""discount value"}.agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__comandaCellName{grid-area:name}.agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__comandaCellContext{color:#697874;grid-area:prof;font-size:10px}.agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__discountChip{grid-area:discount}.agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__comandaValue{grid-area:value;align-self:start}}.agenda-module__7m5X3G__debtNotice{color:#8b2020;background:#fff2f2;border:1px solid #e6a9a9;border-radius:8px;grid-column:1/-1;margin:4px 0 0;padding:9px 11px;font-size:11px;font-weight:650;line-height:1.4}.agenda-module__7m5X3G__balanceSummary{box-sizing:border-box;background:#f8faf9;border:1px solid #dce5e3;border-radius:9px;gap:6px;min-width:0;padding:13px;display:grid}.agenda-module__7m5X3G__balanceSummary h3{margin:0 0 2px;font-size:13px}.agenda-module__7m5X3G__balanceSummary>div{grid-template-columns:auto auto;justify-content:start;gap:10px;font-size:11px;display:grid}.agenda-module__7m5X3G__paymentMethodRow{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:6px 0;display:grid}.agenda-module__7m5X3G__paymentMethodLabel{color:#42514e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.agenda-module__7m5X3G__paymentMethodRow input{box-sizing:border-box;min-width:0}.agenda-module__7m5X3G__installmentsField{color:#596966;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;min-width:0;padding:6px 0 0;font-size:11px;display:flex}.agenda-module__7m5X3G__installmentsField label{align-items:center;gap:6px;font-weight:700;display:flex}.agenda-module__7m5X3G__installmentsField select{border:1px solid #c7d2cf;border-radius:6px;min-height:32px;padding:4px 6px}.agenda-module__7m5X3G__comandaNotes{color:#42514e;gap:5px;min-width:0;margin-top:0;font-size:11px;font-weight:750;display:grid}.agenda-module__7m5X3G__comandaNotes textarea{width:100%;max-width:100%;min-height:60px;font:inherit;box-sizing:border-box;border:1px solid #c7d2cf;border-radius:7px;padding:8px}.agenda-module__7m5X3G__discountPopover{background:#fff;border-radius:12px;width:min(360px,100vw - 28px);padding:18px;box-shadow:0 22px 60px #10272355}.agenda-module__7m5X3G__discountPopover h3{margin:0 0 12px}.agenda-module__7m5X3G__discountPopover label{color:#42514e;gap:5px;margin-top:10px;font-size:11px;font-weight:750;display:grid}.agenda-module__7m5X3G__discountPopover input,.agenda-module__7m5X3G__discountPopover select{border:1px solid #c7d2cf;border-radius:7px;width:100%;min-height:38px;padding:7px}.agenda-module__7m5X3G__discountTypeToggle{gap:6px;display:flex}.agenda-module__7m5X3G__discountTypeToggle button{background:#fff;border:1px solid #cbd8d5;border-radius:7px;flex:1;min-height:36px;font-weight:800}.agenda-module__7m5X3G__discountTypeToggle button[aria-pressed=true]{color:#fff;background:#176a61;border-color:#176a61}.agenda-module__7m5X3G__calculatorToggle{color:#176a61;background:#fff;border:1px solid #cbd8d5;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.agenda-module__7m5X3G__calculatorToggle:hover{background:#eef8f5}.agenda-module__7m5X3G__calculatorPanel{z-index:90;background:#fff;border-left:1px solid #d2dcda;align-content:start;gap:12px;width:min(320px,100%);padding:20px;display:grid;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-15px 0 40px #18322d1f}.agenda-module__7m5X3G__calculatorPanelHeader{justify-content:space-between;align-items:center;display:flex}.agenda-module__7m5X3G__calculatorPanelHeader h3{margin:0;font-size:15px}.agenda-module__7m5X3G__calculatorPanelHeader button{background:#edf2f1;border:0;border-radius:50%;width:32px;height:32px;font-size:19px}.agenda-module__7m5X3G__calculatorDisplay{color:#1d2927;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;background:#f4f7f6;border:1px solid #dce5e3;border-radius:8px;justify-content:flex-end;align-items:center;min-height:52px;padding:10px 12px;font-size:24px;font-weight:700;display:flex;overflow:hidden}.agenda-module__7m5X3G__calculatorShortcuts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.agenda-module__7m5X3G__calculatorShortcuts button{background:#f8faf9;border:1px solid #cbd8d5;border-radius:7px;min-height:34px;font-size:10px;font-weight:750}.agenda-module__7m5X3G__calculatorShortcuts button:disabled{opacity:.5;cursor:not-allowed}.agenda-module__7m5X3G__calculatorGrid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.agenda-module__7m5X3G__calculatorGrid button{background:#fff;border:1px solid #d4dfdc;border-radius:8px;min-height:46px;font-size:15px;font-weight:700}.agenda-module__7m5X3G__calculatorGrid button:hover{background:#eef8f5}.agenda-module__7m5X3G__calcZero{grid-column:span 2}.agenda-module__7m5X3G__calcEquals{color:#fff!important;background:#176a61!important;border-color:#176a61!important}.agenda-module__7m5X3G__calculatorSecondary{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.agenda-module__7m5X3G__calculatorSecondary button{color:#596966;background:#fbfcfc;border:1px solid #dce5e3;border-radius:7px;min-height:32px;font-size:10px;font-weight:700}@media (max-width:640px){.agenda-module__7m5X3G__calculatorPanel{width:100%}}.agenda-module__7m5X3G__detailDayAppointments article{justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 10px;grid-template-columns:none!important;display:flex!important}.agenda-module__7m5X3G__detailDayInfo{gap:2px;min-width:0;display:grid}.agenda-module__7m5X3G__detailDayInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.agenda-module__7m5X3G__detailDayInfo small{color:#65736f;font-size:9px;grid-column:auto!important}.agenda-module__7m5X3G__detailDayMarker{flex:none;justify-items:end;gap:3px;max-width:220px;display:grid}.agenda-module__7m5X3G__detailDayMarker select{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #c7d2cf;border-radius:6px;min-width:0;max-width:214px;padding:0 6px;font-size:9px;overflow:hidden;width:auto!important;height:26px!important;min-height:0!important}.agenda-module__7m5X3G__detailDayMarker .agenda-module__7m5X3G__createMarkerButton{color:#176a61;background:0 0;border:0;padding:0;font-size:9px;font-weight:800;grid-column:auto!important}.agenda-module__7m5X3G__detailDayMarker .agenda-module__7m5X3G__fieldLabelWithHelp{color:#596966;font-size:9px;font-weight:750}.agenda-module__7m5X3G__detailDayInfo .agenda-module__7m5X3G__detailDayValue{color:#42514e;font-size:10px;font-weight:750}.agenda-module__7m5X3G__detailExecutionButton{color:#176a61;cursor:pointer;background:#eef7f4;border:1px solid #b9d6cf;border-radius:6px;justify-self:start;min-height:22px;margin-top:3px;padding:2px 9px;font-size:10px;font-weight:750}.agenda-module__7m5X3G__detailExecutionButton:hover{background:#dcefe9}.agenda-module__7m5X3G__detailExecutionButton:focus-visible{outline-offset:2px;outline:2px solid #176a61}.agenda-module__7m5X3G__detailExecutionState{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;display:flex}.agenda-module__7m5X3G__detailExecutionDone{color:#24664f;background:#e9f4ef;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:9px;font-weight:800;display:inline-flex}.agenda-module__7m5X3G__detailExecutionCorrection{color:#51635e;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;min-height:22px;padding:2px 1px;font-size:9px;font-weight:750;text-decoration:underline}.agenda-module__7m5X3G__detailExecutionCorrection:hover{color:#174f43}.agenda-module__7m5X3G__detailExecutionCorrection:focus-visible{outline-offset:2px;outline:2px solid #176a61}@media (max-width:1024px){.agenda-module__7m5X3G__detailExecutionButton,.agenda-module__7m5X3G__detailExecutionCorrection{min-height:34px;padding:5px 12px;font-size:11px}.agenda-module__7m5X3G__detailExecutionDone{min-height:30px;padding:4px 10px;font-size:10px}}.agenda-module__7m5X3G__detailPanel dl .agenda-module__7m5X3G__detailStatusRow{padding-bottom:8px;border-bottom:0!important}.agenda-module__7m5X3G__detailActions .agenda-module__7m5X3G__comandaAction{padding:9px 8px!important;font-size:14px!important}@keyframes agenda-module__7m5X3G__formErrorPulse{0%{box-shadow:0 0 #e6a9a999}70%{box-shadow:0 0 0 9px #e6a9a900}to{box-shadow:0 0 #e6a9a900}}.agenda-module__7m5X3G__formErrorPulse{animation:.7s ease-out 2 agenda-module__7m5X3G__formErrorPulse}.agenda-module__7m5X3G__lockedRowNote{color:#7a5a12;background:#fff8df;border-radius:6px;grid-column:1/-1;margin-top:2px;padding:6px 8px;font-size:10px;font-weight:650;line-height:1.4}.agenda-module__7m5X3G__reversedBadge{color:#a72f2a;background:#fff2f2;border:1px solid #d96b64;border-radius:8px;padding:10px 12px;font-weight:800}.agenda-module__7m5X3G__reverseAmounts{background:#f8faf9;border:1px solid #dce5e3;border-radius:9px;gap:6px;margin:14px 0;padding:12px;display:grid}.agenda-module__7m5X3G__reverseAmounts>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.agenda-module__7m5X3G__printOnly{display:none}@media print{body *{visibility:hidden}.agenda-module__7m5X3G__printableComanda,.agenda-module__7m5X3G__printableComanda *{visibility:visible}.agenda-module__7m5X3G__printableComanda{box-sizing:border-box;width:100%;padding:24px;position:absolute;inset:0 auto auto 0}.agenda-module__7m5X3G__printOnly{margin-bottom:14px;display:block}.agenda-module__7m5X3G__printOnly h1{margin:0 0 4px;font-size:20px}.agenda-module__7m5X3G__printOnly p{color:#3a4744;margin:0}.agenda-module__7m5X3G__noPrint{display:none!important}.agenda-module__7m5X3G__closingSummary{max-width:none}}.agenda-module__7m5X3G__detailActions .agenda-module__7m5X3G__detailFullAction{grid-column:1/-1}.agenda-module__7m5X3G__comandaAction{font-weight:800;color:#fff!important;background:#2878c7!important;border:1px solid #1e67b1!important}.agenda-module__7m5X3G__comandaAction:hover{background:#1d65aa!important}.agenda-module__7m5X3G__dangerOutlineButton{color:#a72f2a;background:#fff;border:1px solid #d96b64;border-radius:8px;min-height:40px;padding:9px 15px;font-weight:700}.agenda-module__7m5X3G__dangerOutlineButton:hover{background:#fff3f2}.agenda-module__7m5X3G__cancelSelectionList{gap:6px;max-height:240px;margin:12px 0 4px;display:grid;overflow:auto}.agenda-module__7m5X3G__cancelSelectionRow{border:1px solid #e0e7e5;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:flex}.agenda-module__7m5X3G__cancelSelectionRow input{width:auto!important;min-height:0!important}.agenda-module__7m5X3G__confirmDialog .agenda-module__7m5X3G__cancelSelectAll{color:#42514e;align-items:center;gap:7px;margin:0 0 12px;padding:2px;font-size:11px;font-weight:750;display:flex!important}.agenda-module__7m5X3G__confirmDialog .agenda-module__7m5X3G__cancelSelectAll input{flex:none;width:auto!important;min-width:0!important;min-height:0!important}.agenda-module__7m5X3G__clientInfo dt button{color:#1768ad;text-align:left;background:#f7fbff;border:1px solid #2e75b6;border-radius:6px;min-height:26px;padding:3px 7px}.agenda-module__7m5X3G__clientInfo dt button:hover{background:#edf6ff;text-decoration:none}.agenda-module__7m5X3G__clientInfo dt button:disabled{color:#69757b;cursor:not-allowed;background:#f4f6f7;border-color:#b9c2c8}.agenda-module__7m5X3G__clientContextShortcut,.agenda-module__7m5X3G__clientContextCta{color:#1768ad;cursor:pointer;background:#fff;border:1px solid #2e75b6;border-radius:7px;justify-content:center;align-items:center;min-height:30px;margin-top:9px;padding:5px 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex!important}.agenda-module__7m5X3G__clientContextShortcut:hover,.agenda-module__7m5X3G__clientContextCta:hover{background:#edf6ff}.agenda-module__7m5X3G__clientContextShortcutGreen{color:#176a52!important;background:#f5fcf9!important;border-color:#21835f!important}.agenda-module__7m5X3G__clientContextShortcut:focus-visible,.agenda-module__7m5X3G__clientContextCta:focus-visible{outline-offset:2px;outline:2px solid #4b91ce}@media (max-width:768px){.agenda-module__7m5X3G__searchField input,.agenda-module__7m5X3G__mobileProfessional select,.agenda-module__7m5X3G__form input,.agenda-module__7m5X3G__form select{min-height:var(--ui-control-height-touch)}}@media (min-width:1200px){.agenda-module__7m5X3G__toolbar{margin-bottom:6px;padding:6px 8px}.agenda-module__7m5X3G__dateControls{gap:6px;min-height:34px;padding-bottom:5px}.agenda-module__7m5X3G__dateControls>button,.agenda-module__7m5X3G__dateControls input,.agenda-module__7m5X3G__filters>button,.agenda-module__7m5X3G__agendaPrimaryActions>button,.agenda-module__7m5X3G__agendaFilterGroup input,.agenda-module__7m5X3G__agendaFilterGroup .agenda-module__7m5X3G__multiFilter>button,.agenda-module__7m5X3G__agendaSecondaryActions>button{height:34px;min-height:34px;padding-block:4px}.agenda-module__7m5X3G__todayButton{padding-inline:10px;font-size:10px}.agenda-module__7m5X3G__datePickerButton{flex-basis:300px;min-width:260px;padding-inline:9px;font-size:11px}.agenda-module__7m5X3G__calendarIconButton{flex-basis:34px!important}.agenda-module__7m5X3G__globalSearchField{flex:0 360px;margin-left:6px}.agenda-module__7m5X3G__globalSearchField input{font-size:11px}.agenda-module__7m5X3G__globalSearchField>span:last-child{top:4px}.agenda-module__7m5X3G__filters{flex-wrap:nowrap;gap:6px;padding-top:5px;display:flex}.agenda-module__7m5X3G__agendaPrimaryActions,.agenda-module__7m5X3G__agendaSecondaryActions{gap:6px}.agenda-module__7m5X3G__agendaFilterGroup{flex:auto;grid-template-columns:minmax(190px,1fr) minmax(126px,.62fr) minmax(138px,.7fr) minmax(126px,.62fr);gap:6px;min-width:0}.agenda-module__7m5X3G__agendaFilterGroup input,.agenda-module__7m5X3G__agendaFilterGroup .agenda-module__7m5X3G__multiFilter>button,.agenda-module__7m5X3G__agendaSecondaryActions>button,.agenda-module__7m5X3G__filters>button{font-size:10px}.agenda-module__7m5X3G__agendaSecondaryActions{margin-left:0}.agenda-module__7m5X3G__settingsPopover{top:78px}}@media (min-width:641px) and (max-width:1199px){.agenda-module__7m5X3G__toolbar{padding-block:8px}.agenda-module__7m5X3G__dateControls>button,.agenda-module__7m5X3G__dateControls input,.agenda-module__7m5X3G__filters>button,.agenda-module__7m5X3G__agendaPrimaryActions>button,.agenda-module__7m5X3G__agendaFilterGroup input,.agenda-module__7m5X3G__agendaFilterGroup .agenda-module__7m5X3G__multiFilter>button,.agenda-module__7m5X3G__agendaSecondaryActions>button{min-height:40px}.agenda-module__7m5X3G__agendaFilterGroup{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:640px){.agenda-module__7m5X3G__filters{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.agenda-module__7m5X3G__encaixeButton,.agenda-module__7m5X3G__agendaFilterGroup,.agenda-module__7m5X3G__agendaSecondaryActions{width:100%;min-width:0}.agenda-module__7m5X3G__agendaFilterGroup{grid-template-columns:minmax(0,1fr)}.agenda-module__7m5X3G__agendaSecondaryActions{justify-content:flex-end}.agenda-module__7m5X3G__dateControls>button,.agenda-module__7m5X3G__dateControls input,.agenda-module__7m5X3G__mobileFilterButton,.agenda-module__7m5X3G__searchField input,.agenda-module__7m5X3G__mobileProfessional select{min-height:42px}}.agenda-module__7m5X3G__workspaceOptions{border:1px solid #dbe6e3;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;gap:6px 14px;min-width:0;margin:0;padding:8px 10px;display:flex}.agenda-module__7m5X3G__workspaceOptions legend{color:#334155;padding:0 4px;font-size:12px;font-weight:700}.agenda-module__7m5X3G__workspaceOptions label{align-items:center;gap:5px;min-height:30px;font-size:12px;display:inline-flex}.agenda-module__7m5X3G__agendaHeaderControls{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex;position:relative}.agenda-module__7m5X3G__agendaHeaderControls>button{background:#fff;border:1px solid #d4dddb;border-radius:7px;flex:0 0 32px;width:32px;min-width:32px;height:34px;min-height:34px;padding:4px;font-size:12px;font-weight:700}.agenda-module__7m5X3G__agendaHeaderControls .agenda-module__7m5X3G__todayButton{flex-basis:auto;width:auto;padding-inline:9px;font-size:10px}.agenda-module__7m5X3G__agendaHeaderControls .agenda-module__7m5X3G__datePickerButton{text-overflow:ellipsis;white-space:nowrap;flex:190px;min-width:120px;max-width:250px;padding-inline:8px;font-size:10px;overflow:hidden}.agenda-module__7m5X3G__agendaHeaderControls .agenda-module__7m5X3G__calendarIconButton{flex-basis:34px!important;width:34px!important}.agenda-module__7m5X3G__agendaHeaderControls .agenda-module__7m5X3G__calendarPopover{top:38px;left:70px}.agenda-module__7m5X3G__agendaHeaderSearch{flex:190px;min-width:130px;max-width:280px}.agenda-module__7m5X3G__mobileDateControls{display:none}.agenda-module__7m5X3G__filters{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding-top:0;display:grid}.agenda-module__7m5X3G__agendaStartGroup{align-items:center;gap:6px;min-width:0;display:flex}.agenda-module__7m5X3G__agendaFilterGroup{grid-template-columns:minmax(190px,5fr) minmax(165px,2fr) minmax(180px,2fr) minmax(135px,1fr);align-items:start;gap:6px;width:auto;min-width:0;margin:0;display:grid}.agenda-module__7m5X3G__agendaSecondaryActions{margin:0}.agenda-module__7m5X3G__settingsPopover{top:44px}.agenda-module__7m5X3G__emptyContextMenu{width:190px;padding:4px}.agenda-module__7m5X3G__emptyContextMenu>button,.agenda-module__7m5X3G__emptyContextMenu .agenda-module__7m5X3G__blockSubmenuHost>button{min-height:30px;font-size:11px;line-height:16px;padding:6px 8px!important}.agenda-module__7m5X3G__emptyContextMenu .agenda-module__7m5X3G__blockSubmenu{width:172px;padding:4px}.agenda-module__7m5X3G__emptyContextMenu .agenda-module__7m5X3G__blockSubmenu button{min-height:29px;padding:5px 7px;font-size:11px;line-height:16px}@media (max-width:1420px) and (min-width:641px){.agenda-module__7m5X3G__filters{grid-template-columns:minmax(0,1fr) auto}.agenda-module__7m5X3G__agendaStartGroup{grid-column:1}.agenda-module__7m5X3G__agendaSecondaryActions{grid-column:2}.agenda-module__7m5X3G__agendaFilterGroup{grid-area:2/1/auto/-1;grid-template-columns:minmax(190px,5fr) minmax(165px,2fr) minmax(180px,2fr) minmax(135px,1fr);width:100%}.agenda-module__7m5X3G__settingsPopover{top:84px}}@media (max-width:900px) and (min-width:641px){.agenda-module__7m5X3G__agendaFilterGroup{grid-template-columns:minmax(170px,5fr) minmax(150px,2fr) minmax(165px,2fr) minmax(120px,1fr)}.agenda-module__7m5X3G__agendaStartGroup,.agenda-module__7m5X3G__agendaSecondaryActions{flex-wrap:wrap}.agenda-module__7m5X3G__agendaPrimaryActions>button,.agenda-module__7m5X3G__agendaStartGroup>.agenda-module__7m5X3G__encaixeButton,.agenda-module__7m5X3G__agendaSecondaryActions>button{min-height:40px}}@media (max-width:820px) and (min-width:641px){.agenda-module__7m5X3G__mobileDateControls{border-bottom:1px solid #edf1f0;align-items:center;gap:5px;padding:0 0 7px;display:flex;position:relative}.agenda-module__7m5X3G__mobileDateControls>button{background:#fff;border:1px solid #d4dddb;border-radius:7px;min-width:40px;min-height:40px;font-weight:700}.agenda-module__7m5X3G__mobileDateControls .agenda-module__7m5X3G__datePickerButton{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:none;padding-inline:7px;font-size:10px;overflow:hidden}.agenda-module__7m5X3G__mobileDateControls .agenda-module__7m5X3G__calendarIconButton{display:none}.agenda-module__7m5X3G__mobileDateControls .agenda-module__7m5X3G__calendarPopover{width:auto;position:fixed;inset:68px 12px auto}.agenda-module__7m5X3G__filters{padding-top:7px}}@media (max-width:640px){.agenda-module__7m5X3G__mobileDateControls{border-bottom:1px solid #edf1f0;align-items:center;gap:5px;padding:0 0 6px;display:flex;position:relative}.agenda-module__7m5X3G__mobileDateControls>button{background:#fff;border:1px solid #d4dddb;border-radius:7px;min-width:42px;min-height:42px;font-weight:700}.agenda-module__7m5X3G__mobileDateControls .agenda-module__7m5X3G__datePickerButton{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:none;padding-inline:7px;font-size:10px;overflow:hidden}.agenda-module__7m5X3G__mobileDateControls .agenda-module__7m5X3G__calendarIconButton{display:none}.agenda-module__7m5X3G__mobileDateControls .agenda-module__7m5X3G__calendarPopover{width:auto;position:fixed;inset:68px 12px auto}.agenda-module__7m5X3G__filters{grid-template-columns:minmax(0,1fr);display:grid}.agenda-module__7m5X3G__agendaStartGroup{display:block}.agenda-module__7m5X3G__agendaStartGroup>.agenda-module__7m5X3G__encaixeButton{width:100%}.agenda-module__7m5X3G__agendaFilterGroup{grid-template-columns:minmax(0,1fr);width:100%}.agenda-module__7m5X3G__emptyContextMenu{width:min(190px,100vw - 24px)}}@media (min-width:1200px){.agenda-module__7m5X3G__agendaFilterGroup{grid-template-columns:minmax(190px,1fr) minmax(126px,.62fr) minmax(138px,.7fr) minmax(126px,.62fr);gap:8px;width:auto;max-width:944px;margin-left:0}.agenda-module__7m5X3G__agendaFilterGroup .agenda-module__7m5X3G__searchField{width:auto;max-width:340px}.agenda-module__7m5X3G__agendaFilterGroup .agenda-module__7m5X3G__multiFilter{min-width:0}}.agenda-module__7m5X3G__agendaFilterGroup .agenda-module__7m5X3G__searchField>span:last-child{font-size:23px;line-height:1;top:50%;right:10px;transform:translateY(-50%)}.agenda-module__7m5X3G__agendaFilterGroup .agenda-module__7m5X3G__searchField input{padding-right:34px}.agenda-module__7m5X3G__multiFilter>div{width:max-content;min-width:220px;max-width:min(320px,100vw - 24px)}.agenda-module__7m5X3G__multiFilter[data-filter=status]>div{min-width:238px}.agenda-module__7m5X3G__multiFilter>div label{white-space:nowrap}.agenda-module__7m5X3G__agendaSettingsModal{border-radius:11px;width:min(720px,100vw - 28px);padding:16px}.agenda-module__7m5X3G__agendaSettingsModal .agenda-module__7m5X3G__modalHeader h2{font-size:17px}.agenda-module__7m5X3G__settingsGrid{gap:9px;margin-top:11px}.agenda-module__7m5X3G__settingsGrid>section{gap:6px;padding:10px}.agenda-module__7m5X3G__settingsGrid h3{font-size:12px}.agenda-module__7m5X3G__settingsGrid p,.agenda-module__7m5X3G__settingsGrid small{font-size:9px;line-height:1.4}.agenda-module__7m5X3G__settingsGrid select{width:96px;min-height:32px;padding:4px 7px}.agenda-module__7m5X3G__settingsGrid>section>button{align-self:flex-start;min-height:30px;padding:5px 9px;font-size:10px}.agenda-module__7m5X3G__settingsChoices{gap:5px;display:flex}.agenda-module__7m5X3G__settingsChoices button{flex:none;min-height:30px;padding:4px 9px;font-size:10px}.agenda-module__7m5X3G__settingsCatalog{width:min(650px,100vw - 24px);padding:15px}.agenda-module__7m5X3G__settingsCatalog>h3{margin:8px 0;font-size:11px}.agenda-module__7m5X3G__catalogItems{gap:5px;margin:8px 0 12px}.agenda-module__7m5X3G__catalogItem{align-items:center;display:inline-flex;position:relative}.agenda-module__7m5X3G__catalogMenuPortal,.agenda-module__7m5X3G__catalogEditorPortal{z-index:300;box-sizing:border-box;color:#243c35;background:#fff;border:1px solid #d5dfdc;border-radius:8px;max-height:calc(100dvh - 16px);padding:5px;position:fixed;overflow:auto;box-shadow:0 12px 32px #17332e30}.agenda-module__7m5X3G__catalogMenuPortal{width:104px;display:grid}.agenda-module__7m5X3G__catalogMenuPortal button{text-align:left;background:#fff;border:0;border-radius:5px;min-height:30px;padding:5px 8px;font-size:11px}.agenda-module__7m5X3G__catalogMenuPortal button:hover,.agenda-module__7m5X3G__catalogMenuPortal button:focus-visible{background:#edf5f3}.agenda-module__7m5X3G__catalogEditorPortal{gap:8px;width:min(650px,100vw - 16px);padding:12px;display:grid}.agenda-module__7m5X3G__catalogEditorPortal h3{margin:0;font-size:12px}.agenda-module__7m5X3G__catalogEditorPortal label{gap:4px;font-size:11px;display:grid}.agenda-module__7m5X3G__catalogEditorPortal input{border:1px solid #c7d2cf;border-radius:7px;width:100%;min-height:34px;padding:5px 8px}.agenda-module__7m5X3G__catalogItem>span{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:4px 25px 4px 7px;font-size:9px;font-weight:750;display:inline-flex}.agenda-module__7m5X3G__catalogItem>span i{border-radius:3px;width:9px;height:9px}.agenda-module__7m5X3G__catalogItem>button{opacity:.3;background:0 0;border:0;border-radius:50%;width:21px;height:21px;padding:0;font-size:14px;line-height:1;position:absolute;right:3px}.agenda-module__7m5X3G__catalogItem:hover>button,.agenda-module__7m5X3G__catalogItem:focus-within>button,.agenda-module__7m5X3G__catalogItem>button[aria-expanded=true]{opacity:1;background:#fff9}.agenda-module__7m5X3G__catalogItem>[role=menu]{z-index:4;background:#fff;border:1px solid #d5dfdc;border-radius:7px;min-width:92px;padding:3px;display:grid;position:absolute;top:calc(100% + 3px);right:0;box-shadow:0 8px 22px #17332e24}.agenda-module__7m5X3G__catalogItem>[role=menu] button{text-align:left;background:#fff;border:0;border-radius:5px;min-height:28px;padding:4px 7px;font-size:10px}.agenda-module__7m5X3G__catalogItem>[role=menu] button:hover,.agenda-module__7m5X3G__catalogItem>[role=menu] button:focus-visible{background:#edf5f3}.agenda-module__7m5X3G__catalogEditPopover{z-index:5;background:#fff;border:1px solid #d5dfdc;border-radius:9px;gap:7px;width:min(610px,100vw - 54px);padding:10px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 12px 32px #17332e30}.agenda-module__7m5X3G__catalogEditPopover h3{margin:0;font-size:11px}.agenda-module__7m5X3G__catalogEditPopover label{gap:4px;font-size:9px;font-weight:750;display:grid}.agenda-module__7m5X3G__catalogEditPopover input{border:1px solid #c7d2cf;border-radius:7px;width:100%;min-height:32px;padding:5px 7px}.agenda-module__7m5X3G__catalogCreate{grid-template-columns:minmax(0,1fr);align-items:end;gap:7px;padding-top:10px;display:grid}.agenda-module__7m5X3G__catalogCreate h3{font-size:11px}.agenda-module__7m5X3G__catalogCreate label{font-size:9px}.agenda-module__7m5X3G__catalogCreate input{min-height:32px;padding:5px 7px}.agenda-module__7m5X3G__catalogCreateActions{justify-self:start;gap:5px;display:flex}.agenda-module__7m5X3G__catalogCreateActions button{min-height:30px;padding:5px 9px;font-size:10px}.agenda-module__7m5X3G__clientTagsControl{min-width:0}.agenda-module__7m5X3G__clientTags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.agenda-module__7m5X3G__clientTags>span{border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:3px 7px;font-size:9px;font-weight:750;display:inline-flex}.agenda-module__7m5X3G__clientTags>span>button{width:auto;height:auto;min-height:0;color:inherit;opacity:.55;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:12px;line-height:1}.agenda-module__7m5X3G__clientTags>span:hover>button,.agenda-module__7m5X3G__clientTags>span:focus-within>button,.agenda-module__7m5X3G__clientTags>span>button:focus-visible{opacity:1}.agenda-module__7m5X3G__clientTags .agenda-module__7m5X3G__clientTagAdd{color:#176a52;background:#effaf5;border:1px dashed #238566;border-radius:8px;width:28px;height:28px;min-height:28px;padding:0;font-size:16px;font-weight:800}.agenda-module__7m5X3G__clientTagAddHint{color:#65736f;font-size:9px;font-weight:600}.agenda-module__7m5X3G__panelHeader .agenda-module__7m5X3G__clientTagsControl{max-width:360px;margin-top:6px}.agenda-module__7m5X3G__tagSelectList{gap:4px;max-height:320px;margin-top:14px;display:grid;overflow:auto}.agenda-module__7m5X3G__tagSelectList>button{box-sizing:border-box;text-align:left;color:#1d2927;background:#fff;border:1px solid #e1e7e5;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:38px;padding:7px 10px;font-size:12px;font-weight:650;display:flex}.agenda-module__7m5X3G__tagSelectList>button:hover{background:#f4f8f7;border-color:#bcd0cc}.agenda-module__7m5X3G__tagSelectList>button[aria-selected=true]{background:#eef8f5;border-color:#176a61}.agenda-module__7m5X3G__tagSelectList>button i{border-radius:3px;flex:0 0 12px;width:12px;height:12px}.agenda-module__7m5X3G__tagSelectList>button span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.agenda-module__7m5X3G__tagSelectList>button b{color:#176a61;flex:none;margin-left:auto;font-size:13px}.agenda-module__7m5X3G__tagSelectEmpty{color:#6c7a77;margin-top:14px;font-size:11px;line-height:1.5}.agenda-module__7m5X3G__marcadorSeletor{min-width:0;position:relative}.agenda-module__7m5X3G__marcadorSeletor>button{width:100%;min-height:var(--ui-control-height);padding:var(--ui-control-padding-block) var(--ui-control-padding-inline);text-align:left;background:#fff;border:1px solid #c7d2cf;border-radius:7px;align-items:center;gap:7px;display:flex;overflow:hidden}.agenda-module__7m5X3G__marcadorSeletor>button:disabled{cursor:not-allowed;opacity:.6}.agenda-module__7m5X3G__marcadorSeletor>button i{border-radius:3px;flex:0 0 10px;width:10px;height:10px}.agenda-module__7m5X3G__marcadorSeletor>button i.agenda-module__7m5X3G__marcadorSeletorNenhum{background:0 0;border:1px dashed #aab5b2}.agenda-module__7m5X3G__marcadorSeletor>button span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.agenda-module__7m5X3G__marcadorSeletor>button svg{color:#657773;flex:none;margin-left:auto}.agenda-module__7m5X3G__marcadorSeletor [role=listbox]{z-index:60;background:#fff;border:1px solid #cbd5d2;border-radius:7px;gap:2px;min-width:180px;max-height:240px;padding:4px;display:grid;position:absolute;top:calc(100% + 3px);left:0;right:0;overflow:auto;box-shadow:0 10px 25px #17332e24}.agenda-module__7m5X3G__marcadorSeletor [role=listbox] button{text-align:left;background:#fff;border:0;border-radius:5px;align-items:center;gap:7px;padding:7px 8px;font-size:11px;display:flex}.agenda-module__7m5X3G__marcadorSeletor [role=listbox] button:hover,.agenda-module__7m5X3G__marcadorSeletor [role=listbox] button[aria-selected=true]{background:#edf5f3}.agenda-module__7m5X3G__marcadorSeletor [role=listbox] button i{border-radius:3px;flex:0 0 10px;width:10px;height:10px}.agenda-module__7m5X3G__marcadorSeletor [role=listbox] button i.agenda-module__7m5X3G__marcadorSeletorNenhum{background:0 0;border:1px dashed #aab5b2}@media (max-width:768px){.agenda-module__7m5X3G__agendaSettingsModal{border-radius:15px 15px 0 0;width:100%;max-height:92vh;padding:14px}.agenda-module__7m5X3G__settingsGrid{grid-template-columns:1fr}.agenda-module__7m5X3G__settingsChoices button,.agenda-module__7m5X3G__settingsGrid>section>button,.agenda-module__7m5X3G__catalogCreateActions button{min-height:40px}.agenda-module__7m5X3G__settingsGrid select{width:96px;min-height:40px}.agenda-module__7m5X3G__catalogCreate{grid-template-columns:1fr}.agenda-module__7m5X3G__catalogCreate>*{grid-column:1}.agenda-module__7m5X3G__catalogEditPopover{width:auto;max-height:calc(100vh - 24px);padding:12px;position:fixed;inset:auto 12px 12px;overflow:auto}.agenda-module__7m5X3G__catalogItem>button{opacity:1;width:32px;height:32px}.agenda-module__7m5X3G__catalogItem>span{min-height:34px;padding-right:36px}.agenda-module__7m5X3G__clientTags>span>button{opacity:1;padding:2px;font-size:15px}.agenda-module__7m5X3G__clientTags .agenda-module__7m5X3G__clientTagAdd{width:40px;height:40px;min-height:40px}}.agenda-module__7m5X3G__appointmentHeaderActions{align-items:center;gap:10px;min-width:0;display:flex}.agenda-module__7m5X3G__appointmentHeaderActions>.agenda-module__7m5X3G__statusPicker,.agenda-module__7m5X3G__appointmentHeaderActions>div{min-width:0}.agenda-module__7m5X3G__appointmentHeaderActions .agenda-module__7m5X3G__statusPicker{align-items:center;gap:6px;font-size:10px;display:flex}.agenda-module__7m5X3G__appointmentHeaderActions .agenda-module__7m5X3G__statusPicker>span{white-space:nowrap}.agenda-module__7m5X3G__appointmentHeaderActions .agenda-module__7m5X3G__statusPicker>div>button{white-space:nowrap;width:220px;height:34px;min-height:34px;padding:4px 8px;font-size:11px}.agenda-module__7m5X3G__appointmentHeaderActions .agenda-module__7m5X3G__statusPicker [role=listbox]{min-width:250px;max-height:55vh;left:auto;overflow:auto}.agenda-module__7m5X3G__appointmentHeaderActions>button{background:#edf2f1;border:0;border-radius:50%;flex:0 0 32px;width:32px;height:32px;font-size:20px}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid{grid-template-columns:minmax(0,1fr) 132px 108px;gap:10px 12px;display:grid}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>*{grid-area:auto;min-width:0}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>label:first-child{grid-area:1/1}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>label:nth-child(2){grid-area:2/1}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>label.agenda-module__7m5X3G__appointmentDate{grid-area:1/2}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>label.agenda-module__7m5X3G__appointmentTime{grid-area:1/3}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>label.agenda-module__7m5X3G__appointmentDuration{grid-area:2/2}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>label.agenda-module__7m5X3G__appointmentPrice{grid-area:2/3}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>.agenda-module__7m5X3G__optionsSummary{grid-area:3/1}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>label.agenda-module__7m5X3G__workspaceNotes{grid-area:3/2/4/4;margin:0}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid input,.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid .agenda-module__7m5X3G__optionsSummary>button{box-sizing:border-box;height:34px;min-height:34px;font-size:11px}.agenda-module__7m5X3G__appointmentCompactGrid .agenda-module__7m5X3G__comboTrigger,.agenda-module__7m5X3G__appointmentCompactGrid .agenda-module__7m5X3G__comboClear{height:32px}.agenda-module__7m5X3G__optionsSummary{align-content:start;gap:5px;font-size:11px;font-weight:750;display:grid}.agenda-module__7m5X3G__optionsSummary>button{text-overflow:ellipsis;white-space:nowrap;text-align:left;background:#fff;border:1px solid #c7d2cf;border-radius:7px;width:100%;min-width:0;padding:5px 9px;overflow:hidden}.agenda-module__7m5X3G__appointmentDuration input,.agenda-module__7m5X3G__moneyInput input{text-align:center}.agenda-module__7m5X3G__moneyInput{min-width:0;position:relative}.agenda-module__7m5X3G__moneyInput>span{pointer-events:none;font-size:10px;font-weight:500;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.agenda-module__7m5X3G__itemForm .agenda-module__7m5X3G__moneyInput input{font-variant-numeric:tabular-nums;padding-left:27px;padding-right:5px}.agenda-module__7m5X3G__legacyAppointmentGrid{grid-column:1/-1}.agenda-module__7m5X3G__workspaceActions .agenda-module__7m5X3G__primaryButton,.agenda-module__7m5X3G__workspaceActions .agenda-module__7m5X3G__secondaryButton,.agenda-module__7m5X3G__appointmentFormActions .agenda-module__7m5X3G__primaryButton,.agenda-module__7m5X3G__appointmentFormActions .agenda-module__7m5X3G__secondaryButton{min-height:30px;padding:4px 10px;font-size:10px;line-height:18px}.agenda-module__7m5X3G__serviceOptionsPopup{background:#fff;border-radius:12px;width:min(590px,100vw - 24px);max-height:calc(100dvh - 32px);padding:16px;overflow:auto;box-shadow:0 22px 70px #10272355}.agenda-module__7m5X3G__serviceOptionsPopup>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.agenda-module__7m5X3G__serviceOptionsPopup h2{margin:0;font-size:15px}.agenda-module__7m5X3G__serviceOptionsPopup>header>button{background:#edf2f1;border:0;border-radius:50%;flex-shrink:0;width:30px;height:30px;font-size:18px}.agenda-module__7m5X3G__serviceOptionsPopup>p{margin:5px 0 12px;font-size:11px}.agenda-module__7m5X3G__serviceOptionsCards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.agenda-module__7m5X3G__serviceOptionsCards fieldset{border:1px solid #dce5e3;border-radius:8px;min-width:0;margin:0;padding:8px}.agenda-module__7m5X3G__serviceOptionsCards legend{font-size:11px;font-weight:750}.agenda-module__7m5X3G__serviceOptionsCards small{font-weight:400}.agenda-module__7m5X3G__serviceOptionsCards label{cursor:pointer;align-items:center;gap:7px;min-height:34px;padding:5px;font-size:12px;display:flex}.agenda-module__7m5X3G__serviceOptionsCards input{accent-color:#176a61;flex:0 0 16px;width:16px!important;height:16px!important;min-height:16px!important}.agenda-module__7m5X3G__serviceOptionsCards span{overflow-wrap:anywhere}.agenda-module__7m5X3G__serviceOptionsPopup footer{justify-content:flex-end;margin-top:12px;display:flex}.agenda-module__7m5X3G__serviceOptionsPopup footer button{min-height:30px;padding:4px 12px;font-size:11px}@media (max-width:1024px){.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid{grid-template-columns:minmax(0,1fr) 120px 100px;gap:9px}.agenda-module__7m5X3G__appointmentWorkspace{grid-template-columns:minmax(190px,25%) minmax(0,75%)}}@media (max-width:800px){.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>label:first-child{grid-area:1/1/2/3}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>label.agenda-module__7m5X3G__appointmentDate{grid-area:2/1}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>label.agenda-module__7m5X3G__appointmentTime{grid-area:2/2}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>label:nth-child(2){grid-area:3/1/4/3}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>label.agenda-module__7m5X3G__appointmentDuration{grid-area:4/1}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>label.agenda-module__7m5X3G__appointmentPrice{grid-area:4/2}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>.agenda-module__7m5X3G__optionsSummary{grid-area:5/1/6/3}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid>label.agenda-module__7m5X3G__workspaceNotes{grid-area:6/1/7/3}}@media (max-width:700px){.agenda-module__7m5X3G__workspaceModal>.agenda-module__7m5X3G__modalHeader{flex-wrap:wrap;gap:8px}.agenda-module__7m5X3G__workspaceModal>.agenda-module__7m5X3G__modalHeader>div:first-child{flex:1}.agenda-module__7m5X3G__appointmentHeaderActions{max-width:100%;margin-left:auto}.agenda-module__7m5X3G__appointmentHeaderActions .agenda-module__7m5X3G__statusPicker>span{display:none}.agenda-module__7m5X3G__appointmentHeaderActions .agenda-module__7m5X3G__statusPicker>div>button{width:min(225px,100vw - 95px);height:40px;min-height:40px}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid input,.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid .agenda-module__7m5X3G__optionsSummary>button{height:40px;min-height:40px}.agenda-module__7m5X3G__workspaceActions .agenda-module__7m5X3G__primaryButton,.agenda-module__7m5X3G__workspaceActions .agenda-module__7m5X3G__secondaryButton,.agenda-module__7m5X3G__appointmentFormActions .agenda-module__7m5X3G__primaryButton,.agenda-module__7m5X3G__appointmentFormActions .agenda-module__7m5X3G__secondaryButton{min-height:40px;font-size:11px}.agenda-module__7m5X3G__serviceOptionsCards{grid-template-columns:1fr}.agenda-module__7m5X3G__serviceOptionsCards label,.agenda-module__7m5X3G__serviceOptionsPopup footer button,.agenda-module__7m5X3G__catalogMenuPortal button{min-height:40px}.agenda-module__7m5X3G__appointmentWorkspace{display:block}}@media (max-width:900px){.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid input,.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentCompactGrid .agenda-module__7m5X3G__optionsSummary>button{height:40px;min-height:40px}.agenda-module__7m5X3G__appointmentCompactGrid .agenda-module__7m5X3G__comboTrigger,.agenda-module__7m5X3G__appointmentCompactGrid .agenda-module__7m5X3G__comboClear{height:38px}.agenda-module__7m5X3G__workspaceActions .agenda-module__7m5X3G__primaryButton,.agenda-module__7m5X3G__workspaceActions .agenda-module__7m5X3G__secondaryButton,.agenda-module__7m5X3G__appointmentFormActions .agenda-module__7m5X3G__primaryButton,.agenda-module__7m5X3G__appointmentFormActions .agenda-module__7m5X3G__secondaryButton{min-height:40px;font-size:11px}.agenda-module__7m5X3G__serviceOptionsCards label,.agenda-module__7m5X3G__serviceOptionsPopup footer button{min-height:40px}.agenda-module__7m5X3G__appointmentHeaderActions>button{flex-basis:40px;width:40px;height:40px}}@media (max-width:700px){.agenda-module__7m5X3G__modalHeader:has(.agenda-module__7m5X3G__appointmentHeaderActions .agenda-module__7m5X3G__statusPicker){flex-wrap:wrap;gap:8px}.agenda-module__7m5X3G__modalHeader:has(.agenda-module__7m5X3G__appointmentHeaderActions .agenda-module__7m5X3G__statusPicker)>div:first-child{flex:1;min-width:0}}.agenda-module__7m5X3G__appointmentHeaderActions>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.agenda-module__7m5X3G__workspaceHeaderFeedback{border:1px solid;border-radius:7px;align-items:center;gap:8px;max-width:min(520px,42vw);padding:6px 8px;font-size:10px;line-height:1.25;display:flex}.agenda-module__7m5X3G__workspaceHeaderFeedback>span{min-width:0}.agenda-module__7m5X3G__workspaceHeaderFeedback>div{flex:none;gap:5px;display:flex}.agenda-module__7m5X3G__workspaceHeaderFeedback button{white-space:nowrap;min-height:28px;padding:3px 7px;background:#fff!important;border:1px solid!important;border-radius:6px!important;width:auto!important;height:28px!important;font-size:9px!important}.agenda-module__7m5X3G__workspaceHeaderWarning{color:#644b0c;background:#fff8de;border-color:#e1bd54}.agenda-module__7m5X3G__workspaceHeaderError{color:#842f29;background:#fde9e7;border-color:#e0a6a1}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentThreeRows{grid-template-columns:1fr;gap:10px;padding:2px 5px;display:grid}.agenda-module__7m5X3G__appointmentRowOne,.agenda-module__7m5X3G__appointmentRowTwo,.agenda-module__7m5X3G__appointmentRowThree{align-items:end;gap:10px 12px;min-width:0;display:grid}.agenda-module__7m5X3G__appointmentRowOne{grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr)}.agenda-module__7m5X3G__appointmentRowTwo{grid-template-columns:minmax(180px,1.15fr) minmax(160px,1fr) 92px 108px}.agenda-module__7m5X3G__appointmentRowThree{grid-template-columns:142px 104px minmax(150px,.72fr) minmax(220px,1.4fr)}.agenda-module__7m5X3G__appointmentThreeRows label,.agenda-module__7m5X3G__appointmentThreeRows>div,.agenda-module__7m5X3G__appointmentThreeRows .agenda-module__7m5X3G__workspaceField{min-width:0}.agenda-module__7m5X3G__appointmentThreeRows input,.agenda-module__7m5X3G__appointmentThreeRows select,.agenda-module__7m5X3G__appointmentThreeRows textarea,.agenda-module__7m5X3G__appointmentThreeRows .agenda-module__7m5X3G__optionsSummary>button,.agenda-module__7m5X3G__assistantsControl>button{box-sizing:border-box;width:100%}.agenda-module__7m5X3G__appointmentThreeRows input,.agenda-module__7m5X3G__appointmentThreeRows select,.agenda-module__7m5X3G__appointmentThreeRows .agenda-module__7m5X3G__optionsSummary>button,.agenda-module__7m5X3G__assistantsControl>button{height:34px;min-height:34px}.agenda-module__7m5X3G__appointmentThreeRows .agenda-module__7m5X3G__workspaceNotes{margin:0}.agenda-module__7m5X3G__appointmentThreeRows .agenda-module__7m5X3G__workspaceNotes textarea{height:58px;min-height:58px}.agenda-module__7m5X3G__appointmentDuration input,.agenda-module__7m5X3G__appointmentTime input{text-align:center}.agenda-module__7m5X3G__appointmentPrice input{font-variant-numeric:tabular-nums}.agenda-module__7m5X3G__optionsSummaryEmpty{min-height:1px}.agenda-module__7m5X3G__assistantsField{color:#42514e;gap:5px;font-size:12px;font-weight:750;display:grid}.agenda-module__7m5X3G__assistantsControl{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:7px;display:grid;position:relative}.agenda-module__7m5X3G__assistantsControl>button{color:#33423f;text-align:left;background:#fff;border:1px solid #c7d2cf;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 9px;font-weight:600;display:flex}.agenda-module__7m5X3G__assistantsControl>[role=listbox]{z-index:42;background:#fff;border:1px solid #cbd5d2;border-radius:8px;gap:2px;width:min(310px,100%);max-height:210px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 12px 28px #17332e26}.agenda-module__7m5X3G__assistantsControl>[role=listbox] label{border-radius:5px;align-items:center;gap:8px;padding:7px;font-size:11px;font-weight:600;display:flex}.agenda-module__7m5X3G__assistantsControl>[role=listbox] label:hover{background:#edf5f3}.agenda-module__7m5X3G__assistantsControl>[role=listbox] input{width:15px;height:15px;min-height:0}.agenda-module__7m5X3G__assistantsControl>[role=listbox] p{color:#687672;margin:5px;font-size:10px}.agenda-module__7m5X3G__assistantTags button{color:#697874;background:#edf2f1;border:0;border-radius:50%;width:18px;height:18px;padding:0;line-height:1}.agenda-module__7m5X3G__appointmentMarker>span{display:flex}.agenda-module__7m5X3G__appointmentMarker select,.agenda-module__7m5X3G__appointmentMarker button{max-width:100%}.agenda-module__7m5X3G__draftItems article{min-height:38px;padding-block:5px}.agenda-module__7m5X3G__draftItems .agenda-module__7m5X3G__editIconButton,.agenda-module__7m5X3G__editIconButton{color:#176a61;background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.agenda-module__7m5X3G__draftProductItem{background:#f7faf9}.agenda-module__7m5X3G__moreProductsButton{color:#245c68;background:#eaf6f8;border:1px solid #a9cfd9;border-radius:7px;min-height:30px;padding:4px 10px;font-size:10px;font-weight:650}.agenda-module__7m5X3G__productsManager{width:min(980px,100vw - 32px);max-height:calc(100vh - 32px);padding:18px;overflow:auto}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__modalHeader{padding-bottom:10px}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__modalHeader h2{font-size:18px}.agenda-module__7m5X3G__productToolbar{grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(150px,.9fr) 88px auto;align-items:end;gap:9px;margin-top:12px;display:grid}.agenda-module__7m5X3G__productToolbar label{color:#52615e;gap:4px;font-size:10px;font-weight:700;display:grid}.agenda-module__7m5X3G__productToolbar select,.agenda-module__7m5X3G__productToolbar input{box-sizing:border-box;background:#fff;border:1px solid #c7d2cf;border-radius:7px;width:100%;min-height:34px;padding:5px 7px}.agenda-module__7m5X3G__barcodeField>div{position:relative}.agenda-module__7m5X3G__barcodeField>div span{color:#60716d;position:absolute;top:8px;right:9px}.agenda-module__7m5X3G__barcodeField input{padding-right:30px}.agenda-module__7m5X3G__productAddButton{color:#245c68;white-space:nowrap;background:#eaf6f8;border:1px solid #a9cfd9;border-radius:7px;min-height:34px;padding:5px 10px;font-size:10px;font-weight:650}.agenda-module__7m5X3G__productMessage{color:#684c0c;background:#fff8df;border:1px solid #e2bd59;border-radius:7px;margin:8px 0 0;padding:8px 10px;font-size:11px}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productsSection{background:#f7faf9;border:1px solid #dce5e3;border-radius:10px;gap:6px;margin-top:12px;padding:8px;display:grid}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productsSection>.agenda-module__7m5X3G__productLine{box-sizing:border-box;background:#fff8e1;border:1px solid #ecd9a3;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(145px,.7fr) 82px 28px 28px;align-items:end;gap:7px;min-height:0;padding:4px 8px;display:grid}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productLine label{color:#52615e;gap:2px;font-size:10px;font-weight:700;line-height:1.2;display:grid}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productLine select,.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productLine input{box-sizing:border-box;background:#fff;border:1px solid #c7d2cf;border-radius:6px;width:100%;height:28px;min-height:28px;padding:2px 6px;font-size:11px}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productLine .agenda-module__7m5X3G__productIdentity{align-self:end;align-items:baseline;min-width:0;padding-bottom:5px;gap:7px!important;display:flex!important}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productLine .agenda-module__7m5X3G__productIdentity strong{text-overflow:ellipsis;white-space:nowrap;color:#1d2927;font-size:12px;overflow:hidden}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productLine .agenda-module__7m5X3G__productIdentity small{white-space:nowrap;color:#64748b;font-size:11px}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productLine .agenda-module__7m5X3G__editIconButton{color:#176a61;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:end;place-items:center;width:28px;height:28px;min-height:28px;font-size:15px;display:grid}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productLine .agenda-module__7m5X3G__trashButton{align-self:end;border-radius:6px!important;width:28px!important;height:28px!important;min-height:28px!important}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productLine .agenda-module__7m5X3G__trashButton:before{width:14px;height:14px}.agenda-module__7m5X3G__productActions{margin-top:10px;padding-top:10px}.agenda-module__7m5X3G__productActions button{min-height:36px;padding:6px 11px;font-size:10px}@media (max-width:1100px){.agenda-module__7m5X3G__appointmentRowTwo{grid-template-columns:minmax(180px,1fr) minmax(150px,.9fr) 86px 100px}.agenda-module__7m5X3G__appointmentRowThree{grid-template-columns:132px 98px minmax(140px,.7fr) minmax(180px,1.2fr)}.agenda-module__7m5X3G__workspaceHeaderFeedback{max-width:50vw}}@media (max-width:900px){.agenda-module__7m5X3G__appointmentRowOne{grid-template-columns:1fr}.agenda-module__7m5X3G__assistantsControl{grid-template-columns:minmax(150px,210px) minmax(0,1fr)}.agenda-module__7m5X3G__appointmentRowTwo{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 92px 108px}.agenda-module__7m5X3G__appointmentRowTwo>.agenda-module__7m5X3G__workspaceField:first-child{grid-column:1/3}.agenda-module__7m5X3G__appointmentRowThree{grid-template-columns:1fr 1fr}.agenda-module__7m5X3G__appointmentRowThree .agenda-module__7m5X3G__workspaceNotes{grid-column:1/3}.agenda-module__7m5X3G__productToolbar{grid-template-columns:1fr 1fr 1fr 88px}.agenda-module__7m5X3G__productAddButton{grid-column:1/-1}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productsSection>.agenda-module__7m5X3G__productLine{grid-template-columns:minmax(160px,1fr) minmax(135px,.8fr) 76px 28px 28px}}@media (max-width:700px){.agenda-module__7m5X3G__appointmentHeaderActions>div{justify-content:flex-end;width:100%}.agenda-module__7m5X3G__workspaceHeaderFeedback{flex-wrap:wrap;order:2;width:100%;max-width:none}.agenda-module__7m5X3G__workspaceHeaderFeedback>div{width:100%}.agenda-module__7m5X3G__appointmentRowTwo,.agenda-module__7m5X3G__appointmentRowThree{grid-template-columns:1fr}.agenda-module__7m5X3G__appointmentRowTwo>.agenda-module__7m5X3G__workspaceField:first-child,.agenda-module__7m5X3G__appointmentRowThree .agenda-module__7m5X3G__workspaceNotes{grid-column:auto}.agenda-module__7m5X3G__assistantsControl{grid-template-columns:1fr}.agenda-module__7m5X3G__assistantTags{flex-wrap:wrap;overflow:visible}.agenda-module__7m5X3G__appointmentThreeRows input,.agenda-module__7m5X3G__appointmentThreeRows select,.agenda-module__7m5X3G__appointmentThreeRows .agenda-module__7m5X3G__optionsSummary>button,.agenda-module__7m5X3G__assistantsControl>button{height:40px;min-height:40px}.agenda-module__7m5X3G__appointmentThreeRows .agenda-module__7m5X3G__workspaceNotes textarea{height:70px}.agenda-module__7m5X3G__workspaceActions{flex-wrap:wrap}.agenda-module__7m5X3G__workspaceActions button{flex:1;min-width:105px;min-height:40px}.agenda-module__7m5X3G__productToolbar{grid-template-columns:1fr}.agenda-module__7m5X3G__productAddButton{grid-column:auto;min-height:42px}.agenda-module__7m5X3G__productsManager{border-radius:15px 15px 0 0;width:100%;max-height:94vh;padding:14px}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productsSection>.agenda-module__7m5X3G__productLine{grid-template-columns:1fr 1fr 28px 28px}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productLine .agenda-module__7m5X3G__productIdentity{grid-column:1/-1;padding-bottom:0}.agenda-module__7m5X3G__productLine>label:first-of-type{grid-column:1}.agenda-module__7m5X3G__productLine>label:nth-of-type(2){grid-column:2}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productLine .agenda-module__7m5X3G__editIconButton{grid-column:3}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productLine .agenda-module__7m5X3G__trashButton{grid-column:4}}@media (max-width:420px){.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productsSection>.agenda-module__7m5X3G__productLine{grid-template-columns:1fr 28px 28px}.agenda-module__7m5X3G__productLine>label:first-of-type,.agenda-module__7m5X3G__productLine>label:nth-of-type(2){grid-column:1/-1}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productLine .agenda-module__7m5X3G__editIconButton{grid-column:2}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__productLine .agenda-module__7m5X3G__trashButton{grid-column:3}}.agenda-module__7m5X3G__draftItems h3{font-size:12px}.agenda-module__7m5X3G__draftItems h3:after{content:none}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentThreeRows>.agenda-module__7m5X3G__appointmentRowOne,.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentThreeRows>.agenda-module__7m5X3G__appointmentRowTwo,.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentThreeRows>.agenda-module__7m5X3G__appointmentRowThree{grid-column:1!important}.agenda-module__7m5X3G__appointmentRowOne,.agenda-module__7m5X3G__appointmentRowTwo{grid-template-columns:repeat(12,minmax(0,1fr))}.agenda-module__7m5X3G__appointmentRowOne>:first-child,.agenda-module__7m5X3G__appointmentRowTwo>:first-child{grid-column:1/5}.agenda-module__7m5X3G__appointmentRowOne>:nth-child(2),.agenda-module__7m5X3G__appointmentRowTwo>:nth-child(2){grid-column:5/9}.agenda-module__7m5X3G__appointmentRowTwo>:nth-child(3){grid-column:9/11}.agenda-module__7m5X3G__appointmentRowTwo>:nth-child(4){grid-column:11/13}.agenda-module__7m5X3G__workspaceActions{justify-content:space-between;align-items:center}.agenda-module__7m5X3G__workspaceActions>div{justify-content:flex-end;gap:8px;display:flex}.agenda-module__7m5X3G__workspaceActions .agenda-module__7m5X3G__moreProductsButton{margin-right:auto}.agenda-module__7m5X3G__workspaceActions .agenda-module__7m5X3G__comandaAction:disabled{opacity:.45;cursor:not-allowed}.agenda-module__7m5X3G__fieldError{line-height:1.2;display:block;color:#b52f2a!important;font-size:9px!important;font-weight:700!important}.agenda-module__7m5X3G__productToolbar [aria-invalid=true]{border-color:#c8443d!important}.agenda-module__7m5X3G__productToolbar{grid-template-columns:minmax(180px,1fr) minmax(180px,.85fr) minmax(150px,.72fr) 88px auto}.agenda-module__7m5X3G__productQuantityAdder input{text-align:center;max-width:88px}.agenda-module__7m5X3G__previewMiniTags{align-items:center;gap:3px;min-width:0;overflow:hidden;display:flex!important}.agenda-module__7m5X3G__previewMiniTags i{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:72px;padding:1px 5px;font-size:7px;font-style:normal;font-weight:800;line-height:14px;overflow:hidden}.agenda-module__7m5X3G__previewMiniTags .agenda-module__7m5X3G__previewMiniTagsMore{color:#40504c;background:#e5ecea}.agenda-module__7m5X3G__detailPhoneEntry{align-items:center;gap:3px;display:inline-flex}.agenda-module__7m5X3G__detailFooterNotes{color:#4e5e5a;border-top:1px solid #e1e8e6;gap:4px;margin-top:10px;padding:10px 0 0;font-size:11px;display:grid}.agenda-module__7m5X3G__detailFooterNotes span{white-space:pre-wrap}.agenda-module__7m5X3G__detailPhoneRow{column-gap:18px}.agenda-module__7m5X3G__closingSummary h3{font-weight:850}.agenda-module__7m5X3G__closingPanel>.agenda-module__7m5X3G__formActions{flex-wrap:nowrap}.agenda-module__7m5X3G__closingPanel>.agenda-module__7m5X3G__formActions button{white-space:nowrap;border-radius:8px}.agenda-module__7m5X3G__comandaEditServices{background:#fff7db!important;border-color:#e0bd69!important}.agenda-module__7m5X3G__comandaEditProducts{background:#eaf6f8!important;border-color:#a9cfd9!important}.agenda-module__7m5X3G__dayHeaderActions{align-items:center;gap:8px;display:flex}.agenda-module__7m5X3G__dayHeaderActions .agenda-module__7m5X3G__addRowButton{white-space:nowrap}.agenda-module__7m5X3G__dayRows fieldset{grid-template-rows:auto auto auto;grid-template-columns:72px minmax(150px,1fr) minmax(180px,1.15fr) 68px 82px minmax(135px,1fr) 108px 36px}.agenda-module__7m5X3G__dayTime{grid-area:1/1}.agenda-module__7m5X3G__dayProfessional{grid-area:1/2}.agenda-module__7m5X3G__dayService{grid-area:1/3}.agenda-module__7m5X3G__dayDuration{grid-area:1/4}.agenda-module__7m5X3G__dayPrice{grid-area:1/5}.agenda-module__7m5X3G__dayStatus{grid-area:1/6}.agenda-module__7m5X3G__dayMarker{grid-area:1/7}.agenda-module__7m5X3G__dayRows fieldset>.agenda-module__7m5X3G__trashButton{grid-area:1/8}.agenda-module__7m5X3G__dayAssistants{grid-area:2/2}.agenda-module__7m5X3G__dayVariation{grid-area:2/3}.agenda-module__7m5X3G__dayEnd{grid-area:3/1/auto/-1}.agenda-module__7m5X3G__dayAssistants .agenda-module__7m5X3G__assistantsControl{grid-template-columns:1fr}.agenda-module__7m5X3G__dayAssistants .agenda-module__7m5X3G__assistantsField{font-size:10px}.agenda-module__7m5X3G__dayAssistants .agenda-module__7m5X3G__assistantsControl>button{height:36px;min-height:36px}.agenda-module__7m5X3G__dayManager>.agenda-module__7m5X3G__modalHeader small strong{font-size:12px}@media (max-width:900px){.agenda-module__7m5X3G__appointmentRowOne,.agenda-module__7m5X3G__appointmentRowTwo{grid-template-columns:1fr 1fr}.agenda-module__7m5X3G__appointmentRowOne>:first-child,.agenda-module__7m5X3G__appointmentRowOne>:nth-child(2),.agenda-module__7m5X3G__appointmentRowTwo>:first-child,.agenda-module__7m5X3G__appointmentRowTwo>:nth-child(2),.agenda-module__7m5X3G__appointmentRowTwo>:nth-child(3),.agenda-module__7m5X3G__appointmentRowTwo>:nth-child(4){grid-column:auto}.agenda-module__7m5X3G__productToolbar{grid-template-columns:1fr 1fr}.agenda-module__7m5X3G__productAddButton{grid-column:1/-1}.agenda-module__7m5X3G__dayRows fieldset{grid-template-columns:80px 1fr 1fr}.agenda-module__7m5X3G__dayTime{grid-column:1}.agenda-module__7m5X3G__dayProfessional{grid-column:2}.agenda-module__7m5X3G__dayService{grid-column:3}.agenda-module__7m5X3G__dayDuration{grid-area:2/1}.agenda-module__7m5X3G__dayPrice{grid-area:3/1}.agenda-module__7m5X3G__dayAssistants{grid-area:2/2}.agenda-module__7m5X3G__dayVariation{grid-area:2/3}.agenda-module__7m5X3G__dayStatus{grid-area:3/2}.agenda-module__7m5X3G__dayMarker{grid-area:3/3}.agenda-module__7m5X3G__dayRows fieldset>.agenda-module__7m5X3G__trashButton{grid-area:4/3}.agenda-module__7m5X3G__dayEnd{grid-row:4}.agenda-module__7m5X3G__closingPanel>.agenda-module__7m5X3G__formActions{flex-wrap:wrap}}@media (max-width:700px){.agenda-module__7m5X3G__workspaceActions{align-items:stretch}.agenda-module__7m5X3G__workspaceActions>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.agenda-module__7m5X3G__workspaceActions>div .agenda-module__7m5X3G__comandaAction{grid-column:1/-1}.agenda-module__7m5X3G__productToolbar{grid-template-columns:1fr}.agenda-module__7m5X3G__closingPanel>.agenda-module__7m5X3G__formActions button{flex:140px}.agenda-module__7m5X3G__dayHeaderActions .agenda-module__7m5X3G__addRowButton{max-width:145px}}@media (max-width:600px){.agenda-module__7m5X3G__appointmentRowOne,.agenda-module__7m5X3G__appointmentRowTwo,.agenda-module__7m5X3G__dayRows fieldset{grid-template-columns:1fr}.agenda-module__7m5X3G__dayTime,.agenda-module__7m5X3G__dayProfessional,.agenda-module__7m5X3G__dayService,.agenda-module__7m5X3G__dayDuration,.agenda-module__7m5X3G__dayPrice,.agenda-module__7m5X3G__dayAssistants,.agenda-module__7m5X3G__dayVariation,.agenda-module__7m5X3G__dayStatus,.agenda-module__7m5X3G__dayMarker,.agenda-module__7m5X3G__dayRows fieldset>.agenda-module__7m5X3G__trashButton,.agenda-module__7m5X3G__dayEnd{grid-area:auto/1}.agenda-module__7m5X3G__dayRows fieldset>.agenda-module__7m5X3G__trashButton{justify-self:end}}.agenda-module__7m5X3G__workspaceActions .agenda-module__7m5X3G__comandaAction{min-height:30px;font-weight:650;line-height:18px;border-radius:7px!important;padding:4px 10px!important;font-size:10px!important}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__confirmDialog{width:min(430px,100vw - 28px)}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__confirmDialog .agenda-module__7m5X3G__formActions{flex-wrap:wrap;gap:7px}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__confirmDialog .agenda-module__7m5X3G__formActions button{border-radius:7px;min-height:32px;padding:5px 9px;font-size:10px;font-weight:650;line-height:18px}.agenda-module__7m5X3G__dayManager .agenda-module__7m5X3G__confirmDialog,.agenda-module__7m5X3G__workspaceModal .agenda-module__7m5X3G__confirmDialog,.agenda-module__7m5X3G__compactConfirmation{box-sizing:border-box;width:min(430px,100%);padding:16px}.agenda-module__7m5X3G__dayManager .agenda-module__7m5X3G__confirmDialog h2,.agenda-module__7m5X3G__workspaceModal .agenda-module__7m5X3G__confirmDialog h2,.agenda-module__7m5X3G__compactConfirmation h2{margin:0 0 6px;font-size:16px;line-height:1.25}.agenda-module__7m5X3G__dayManager .agenda-module__7m5X3G__confirmDialog p,.agenda-module__7m5X3G__workspaceModal .agenda-module__7m5X3G__confirmDialog p,.agenda-module__7m5X3G__compactConfirmation p{margin:0;font-size:11px;line-height:1.4}.agenda-module__7m5X3G__dayManager .agenda-module__7m5X3G__confirmDialog .agenda-module__7m5X3G__formActions,.agenda-module__7m5X3G__workspaceModal .agenda-module__7m5X3G__confirmDialog .agenda-module__7m5X3G__formActions,.agenda-module__7m5X3G__compactConfirmation .agenda-module__7m5X3G__formActions{flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:10px}.agenda-module__7m5X3G__dayManager .agenda-module__7m5X3G__confirmDialog .agenda-module__7m5X3G__formActions button,.agenda-module__7m5X3G__workspaceModal .agenda-module__7m5X3G__confirmDialog .agenda-module__7m5X3G__formActions button,.agenda-module__7m5X3G__compactConfirmation .agenda-module__7m5X3G__formActions button{border-radius:7px;min-height:30px;padding:4px 10px;font-size:10px;font-weight:750;line-height:18px}@media (max-width:700px){.agenda-module__7m5X3G__dayManager .agenda-module__7m5X3G__confirmDialog .agenda-module__7m5X3G__formActions button,.agenda-module__7m5X3G__workspaceModal .agenda-module__7m5X3G__confirmDialog .agenda-module__7m5X3G__formActions button,.agenda-module__7m5X3G__compactConfirmation .agenda-module__7m5X3G__formActions button{min-height:40px;font-size:11px}}.agenda-module__7m5X3G__closingPanel>.agenda-module__7m5X3G__formActions{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:100%}.agenda-module__7m5X3G__closingPanel>.agenda-module__7m5X3G__formActions button{min-height:32px;line-height:18px;border-radius:7px!important;padding:5px 11px!important;font-size:10px!important;font-weight:650!important}.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentThreeRows>.agenda-module__7m5X3G__appointmentRowThree .agenda-module__7m5X3G__workspaceNotes{grid-column:auto;align-self:end}.agenda-module__7m5X3G__appointmentThreeRows .agenda-module__7m5X3G__workspaceNotes textarea{resize:vertical;height:54px;min-height:54px;line-height:1.35}.agenda-module__7m5X3G__dayHeaderActions{grid-template-columns:auto 32px;place-items:start end;gap:7px;display:grid}.agenda-module__7m5X3G__dayHeaderActions .agenda-module__7m5X3G__addRowButton{color:#17643d;background:#edf8f2;border-style:solid;border-color:#a8d2bd;border-radius:7px;min-height:30px;padding:4px 9px;font-size:10px;font-weight:650;line-height:18px}.agenda-module__7m5X3G__dayHeaderActions .agenda-module__7m5X3G__addRowButton:hover{background:#e1f3e9}.agenda-module__7m5X3G__dayHeaderActions>button:last-child{background:#edf2f1;border:0;border-radius:50%;width:32px;height:32px;padding:0;font-size:20px;line-height:1}.agenda-module__7m5X3G__assistantsControl{display:block;position:relative}.agenda-module__7m5X3G__assistantsFieldShell{box-sizing:border-box;background:#fff;border:1px solid #c7d2cf;border-radius:7px;align-items:center;gap:5px;min-height:36px;padding:3px 4px 3px 7px;display:flex}.agenda-module__7m5X3G__assistantsFieldShell[aria-disabled=true]{color:#7b8985;cursor:not-allowed;background:#f2f5f4}.agenda-module__7m5X3G__assistantsFieldContent{flex:1;min-width:0;overflow:hidden}.agenda-module__7m5X3G__assistantsPlaceholder{color:#667773;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;display:block;overflow:hidden}.agenda-module__7m5X3G__assistantsToggle{color:#657773;background:0 0;border:0;border-radius:5px;flex:0 0 27px;place-items:center;width:27px;height:27px;padding:0;display:grid}.agenda-module__7m5X3G__assistantsToggle:hover:not(:disabled){background:#edf5f3}.agenda-module__7m5X3G__assistantsToggle svg{width:15px;height:15px}.agenda-module__7m5X3G__assistantTags{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.agenda-module__7m5X3G__assistantTags>span{white-space:nowrap;background:#f8faf9;border:1px solid #cad5d2;border-radius:999px;align-items:center;gap:3px;max-width:130px;padding:2px 3px 2px 7px;font-size:9px;font-weight:650;display:inline-flex}.agenda-module__7m5X3G__assistantTags>span>button{color:#697874;background:#e7eeec;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;font-size:12px;line-height:1;display:grid}.agenda-module__7m5X3G__dayAssistants,.agenda-module__7m5X3G__dayVariation{align-self:start}.agenda-module__7m5X3G__dayAssistants .agenda-module__7m5X3G__assistantsFieldShell,.agenda-module__7m5X3G__dayVariation>button{height:36px;min-height:36px}.agenda-module__7m5X3G__dayAssistants .agenda-module__7m5X3G__assistantsControl>[role=listbox]{width:max(240px,100%)}.agenda-module__7m5X3G__dayStatus>div>button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.agenda-module__7m5X3G__dayStatus>div>button svg{color:#657773;flex:0 0 15px;width:15px;height:15px;margin-left:auto}.agenda-module__7m5X3G__dayStatus>div>button:focus-visible,.agenda-module__7m5X3G__assistantsToggle:focus-visible{outline-offset:2px;outline:2px solid #4b91ce}.agenda-module__7m5X3G__dayDuration input[type=number]{appearance:textfield}.agenda-module__7m5X3G__dayDuration input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.agenda-module__7m5X3G__dayDuration input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.agenda-module__7m5X3G__dayPrice .agenda-module__7m5X3G__moneyInput{height:36px}.agenda-module__7m5X3G__dayPrice .agenda-module__7m5X3G__moneyInput>span{font-size:9px;left:7px}.agenda-module__7m5X3G__dayPrice .agenda-module__7m5X3G__moneyInput input{box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;height:36px;padding-left:25px}@media (max-width:900px){.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentThreeRows>.agenda-module__7m5X3G__appointmentRowThree .agenda-module__7m5X3G__workspaceNotes{grid-column:1/3}.agenda-module__7m5X3G__appointmentThreeRows .agenda-module__7m5X3G__workspaceNotes textarea{height:58px}.agenda-module__7m5X3G__dayHeaderActions{grid-template-columns:auto 32px}.agenda-module__7m5X3G__closingPanel>.agenda-module__7m5X3G__formActions{flex-wrap:wrap}}.agenda-module__7m5X3G__checkoutItems>.agenda-module__7m5X3G__comandaTable{margin:0}.agenda-module__7m5X3G__comandaTable{gap:0;padding:10px 12px}.agenda-module__7m5X3G__comandaHeaderRow,.agenda-module__7m5X3G__comandaRow{grid-template-columns:minmax(150px,1.65fr) minmax(95px,1fr) minmax(90px,.9fr) minmax(78px,.75fr) minmax(92px,.8fr) 38px;column-gap:10px}.agenda-module__7m5X3G__comandaHeaderRow{align-items:end;padding:0 4px 7px}.agenda-module__7m5X3G__comandaHeaderRow span:nth-last-child(2){text-align:right}.agenda-module__7m5X3G__comandaRow{align-items:center;padding:8px 4px}.agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__comandaCellName strong{font-size:11px;line-height:1.25}.agenda-module__7m5X3G__comandaRowMuted{color:#7c8986;background:#fafbfb}.agenda-module__7m5X3G__comandaAssistants{align-content:center;gap:2px;display:grid}.agenda-module__7m5X3G__comandaAssistants small{color:#52615e;font-size:10px;line-height:1.2}.agenda-module__7m5X3G__comandaValue{text-align:right;font-variant-numeric:tabular-nums;align-self:center;min-width:0}.agenda-module__7m5X3G__comandaActions{justify-self:end;position:relative}.agenda-module__7m5X3G__comandaActions>summary{color:#42514e;cursor:pointer;background:#fff;border:1px solid #cbd8d5;border-radius:7px;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;list-style:none;display:grid}.agenda-module__7m5X3G__comandaActions>summary::-webkit-details-marker{display:none}.agenda-module__7m5X3G__comandaActions[open]>summary{color:#176a61;border-color:#176a61}.agenda-module__7m5X3G__comandaActions>div{z-index:12;background:#fff;border:1px solid #ccd8d5;border-radius:8px;width:max-content;min-width:170px;padding:5px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 12px 30px #173d3530}.agenda-module__7m5X3G__comandaActions button{color:#32413e;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;min-height:30px;padding:5px 8px;font-size:10px}.agenda-module__7m5X3G__comandaActions button:hover{background:#edf5f3}.agenda-module__7m5X3G__comandaTable[data-kind=products] .agenda-module__7m5X3G__comandaHeaderRow,.agenda-module__7m5X3G__comandaTable[data-kind=products] .agenda-module__7m5X3G__comandaRow{grid-template-columns:minmax(160px,1.7fr) minmax(100px,1fr) 72px minmax(78px,.8fr) minmax(92px,.8fr)}.agenda-module__7m5X3G__comandaTable[data-kind=products] .agenda-module__7m5X3G__comandaHeaderRow span:last-child{text-align:right}.agenda-module__7m5X3G__paymentTotals h3,.agenda-module__7m5X3G__checkoutAsideSection h3{color:#34423f;text-transform:uppercase;letter-spacing:.04em;margin:0 0 3px;font-size:11px;font-weight:850}.agenda-module__7m5X3G__paymentTotals>div{grid-template-columns:1fr auto;justify-content:stretch}.agenda-module__7m5X3G__checkoutAsideSection{box-sizing:border-box;background:#f8faf9;border:1px solid #dce5e3;border-radius:9px;gap:7px;min-width:0;padding:12px 13px;display:grid}.agenda-module__7m5X3G__checkoutBenefitRow{color:#42514e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;font-size:11px;display:grid}.agenda-module__7m5X3G__checkoutBenefitRow>small{color:#6b7976;grid-column:1/-1;font-size:9px}.agenda-module__7m5X3G__checkoutBenefitRow>select{background:#fff;border:1px solid #c7d2cf;border-radius:7px;grid-column:1/-1;min-width:0;min-height:34px;padding:5px 7px}.agenda-module__7m5X3G__checkoutBenefitRow>.agenda-module__7m5X3G__compactMoneyInput{grid-column:1/-1}.agenda-module__7m5X3G__positiveValue{color:#176a4d!important}.agenda-module__7m5X3G__negativeValue{color:#a52f2a!important}.agenda-module__7m5X3G__couponRow{color:#42514e;grid-template-columns:auto minmax(90px,1fr) auto minmax(0,1fr);align-items:center;gap:6px;font-size:11px;display:grid}.agenda-module__7m5X3G__couponRow input{box-sizing:border-box;border:1px solid #c7d2cf;border-radius:7px;min-width:0;min-height:34px;padding:5px 7px}.agenda-module__7m5X3G__couponRow small{font-size:9px;line-height:1.25}.agenda-module__7m5X3G__compactMoneyInput{min-width:0;display:block;position:relative}.agenda-module__7m5X3G__compactMoneyInput>span{z-index:1;color:#60706c;pointer-events:none;font-size:9px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.agenda-module__7m5X3G__compactMoneyInput>input{text-align:right;font-variant-numeric:tabular-nums;box-sizing:border-box;width:100%;min-width:0;padding-left:27px!important}.agenda-module__7m5X3G__paymentMethodRow{grid-template-columns:minmax(90px,1fr) minmax(120px,145px)}.agenda-module__7m5X3G__paymentMethodRow>.agenda-module__7m5X3G__compactMoneyInput input{background:#fff;border:1px solid #c7d2cf;border-radius:7px;min-height:36px}.agenda-module__7m5X3G__paymentProgress{gap:0;padding:0;overflow:hidden}.agenda-module__7m5X3G__paymentProgress>span{color:#34423f;justify-content:space-between;padding:9px 12px;font-weight:800;display:flex}.agenda-module__7m5X3G__paymentProgress>span+span{border-top:1px solid #dce5e3}.agenda-module__7m5X3G__paymentProgressPending>span:last-child{color:#a52f2a;background:#fff1f0}.agenda-module__7m5X3G__paymentProgressDone>span:last-child{color:#176a4d;background:#edf8f3}.agenda-module__7m5X3G__paymentProgressExceeded>span:last-child{color:#a52f2a;background:#fff1f0}.agenda-module__7m5X3G__discountPopover{width:min(380px,100vw - 28px)}.agenda-module__7m5X3G__discountModeRow{background:#fafbfb;border:1px solid #d9e2df;border-radius:9px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:7px;margin-top:8px;padding:6px;display:grid}.agenda-module__7m5X3G__discountModeSelected{background:#edf7f3;border-color:#91b9ad}.agenda-module__7m5X3G__discountModeRow>button{color:#42514e;background:#fff;border:1px solid #c5d3cf;border-radius:7px;min-height:34px;font-weight:850}.agenda-module__7m5X3G__discountModeSelected>button{color:#176a4d;background:#dff0e9;border-color:#6f9e90}.agenda-module__7m5X3G__discountModeRow>label{position:relative;margin:0!important;display:block!important}.agenda-module__7m5X3G__discountModeRow>label>span{z-index:1;color:#60706c;font-size:9px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.agenda-module__7m5X3G__discountModeRow input{appearance:textfield;text-align:right;margin:0!important;padding-left:29px!important}.agenda-module__7m5X3G__discountModeRow:nth-of-type(2) input{padding-left:8px!important}.agenda-module__7m5X3G__discountModeRow input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.agenda-module__7m5X3G__discountModeRow input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.agenda-module__7m5X3G__discountModeRow input:disabled{color:#87928f;background:#f1f4f3}.agenda-module__7m5X3G__focusedDayRow{outline-offset:2px;outline:2px solid #4d9182}@media (max-width:1100px){.agenda-module__7m5X3G__checkoutLayout{grid-template-columns:1fr}.agenda-module__7m5X3G__checkoutPayment{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-module__7m5X3G__checkoutPayment>.agenda-module__7m5X3G__paymentTotals,.agenda-module__7m5X3G__checkoutPayment>.agenda-module__7m5X3G__paymentProgress,.agenda-module__7m5X3G__checkoutPayment>.agenda-module__7m5X3G__comandaNotes{grid-column:1/-1}}@media (max-width:760px){.agenda-module__7m5X3G__checkoutPayment{grid-template-columns:1fr}.agenda-module__7m5X3G__checkoutPayment>*{grid-column:1!important}.agenda-module__7m5X3G__comandaHeaderRow{display:none}.agenda-module__7m5X3G__comandaRow,.agenda-module__7m5X3G__comandaTable[data-kind=products] .agenda-module__7m5X3G__comandaRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity value""details value""assistants discount""actions actions";gap:5px 10px}.agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__comandaCellName{grid-area:identity}.agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__comandaCellContext{color:#697874;grid-area:details;font-size:10px}.agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__comandaAssistants{grid-area:assistants}.agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__discountChip{grid-area:discount;justify-self:end}.agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__comandaValue{grid-area:value;align-self:start}.agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__comandaActions{grid-area:actions;justify-self:end}.agenda-module__7m5X3G__comandaTable[data-kind=products] .agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__comandaCellExtra{color:#697874;grid-area:assistants;font-size:10px}.agenda-module__7m5X3G__couponRow{grid-template-columns:auto minmax(0,1fr) auto}.agenda-module__7m5X3G__couponRow small{grid-column:1/-1}.agenda-module__7m5X3G__comandaActions>div{top:auto;bottom:34px;right:0}}@media (max-width:420px){.agenda-module__7m5X3G__checkoutPanel{width:calc(100vw - 16px)!important}.agenda-module__7m5X3G__checkoutLayout{gap:10px}.agenda-module__7m5X3G__comandaTable,.agenda-module__7m5X3G__paymentSection,.agenda-module__7m5X3G__paymentTotals,.agenda-module__7m5X3G__checkoutAsideSection{padding:10px}.agenda-module__7m5X3G__couponRow{grid-template-columns:1fr auto}.agenda-module__7m5X3G__couponRow>span{grid-column:1/-1}.agenda-module__7m5X3G__couponRow input{grid-column:1}.agenda-module__7m5X3G__couponRow button{grid-column:2}.agenda-module__7m5X3G__paymentMethodRow{grid-template-columns:1fr minmax(112px,135px)}.agenda-module__7m5X3G__checkoutBenefitRow{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:700px){.agenda-module__7m5X3G__itemForm.agenda-module__7m5X3G__appointmentThreeRows>.agenda-module__7m5X3G__appointmentRowThree .agenda-module__7m5X3G__workspaceNotes{grid-column:auto}.agenda-module__7m5X3G__dayHeaderActions{grid-template-columns:minmax(0,auto) 40px}.agenda-module__7m5X3G__dayHeaderActions>button:last-child{width:40px;height:40px}.agenda-module__7m5X3G__dayHeaderActions .agenda-module__7m5X3G__addRowButton{min-height:40px}.agenda-module__7m5X3G__productsManager .agenda-module__7m5X3G__confirmDialog .agenda-module__7m5X3G__formActions button{flex:120px;min-height:40px}.agenda-module__7m5X3G__workspaceActions .agenda-module__7m5X3G__comandaAction{min-height:40px}.agenda-module__7m5X3G__assistantTags{flex-wrap:wrap;overflow:visible}.agenda-module__7m5X3G__assistantsFieldShell,.agenda-module__7m5X3G__dayAssistants .agenda-module__7m5X3G__assistantsFieldShell{height:auto;min-height:40px}}.agenda-module__7m5X3G__dayRows fieldset:has(.agenda-module__7m5X3G__lockedRowNote){background:#f3f8f6;border-color:#bad4cc;padding-right:70px;position:relative;overflow:hidden}.agenda-module__7m5X3G__dayRows fieldset:has(.agenda-module__7m5X3G__lockedRowNote):after{content:"PAGO";color:#276653;letter-spacing:.12em;opacity:.7;pointer-events:none;background:#eff8f4cc;border:2px solid #43806e;border-radius:5px;padding:3px 7px;font-size:13px;font-weight:900;position:absolute;top:50%;right:13px;translate:0 -50%;rotate:-12deg}.agenda-module__7m5X3G__dayRows fieldset:has(.agenda-module__7m5X3G__lockedRowNote) .agenda-module__7m5X3G__dayStatus{pointer-events:none}.agenda-module__7m5X3G__dayRows fieldset:has(.agenda-module__7m5X3G__lockedRowNote) .agenda-module__7m5X3G__dayStatus svg{display:none}.agenda-module__7m5X3G__dayRows fieldset:has(.agenda-module__7m5X3G__lockedRowNote) .agenda-module__7m5X3G__trashButton{display:none}.agenda-module__7m5X3G__dayRows fieldset:has(.agenda-module__7m5X3G__lockedRowNote) .agenda-module__7m5X3G__lockedRowNote{background:0 0;padding:0;font-size:0}.agenda-module__7m5X3G__dayRows fieldset:has(.agenda-module__7m5X3G__lockedRowNote) .agenda-module__7m5X3G__lockedRowNote:after{content:"Serviço finalizado. Registro operacional somente para consulta.";font-size:9px}.agenda-module__7m5X3G__detailAppointmentGroup{gap:5px;display:grid}.agenda-module__7m5X3G__detailAppointmentGroup+.agenda-module__7m5X3G__detailAppointmentGroup{margin-top:10px}.agenda-module__7m5X3G__detailAppointmentGroup h4{color:#61706c;letter-spacing:.08em;text-transform:uppercase;margin:2px 0;font-size:9px}.agenda-module__7m5X3G__detailPaidAppointment{position:relative;overflow:hidden;background:#f3f8f6!important;border-color:#bad4cc!important;padding-right:70px!important}.agenda-module__7m5X3G__detailPaidStamp{color:#276653;letter-spacing:.12em;opacity:.72;background:#eff8f4cc;border:1.5px solid #43806e;border-radius:4px;align-self:center;padding:3px 6px;font-size:10px;font-weight:900;rotate:-10deg}.agenda-module__7m5X3G__mixedStatus{color:#52615e;background:#f5f7f6;border:1px solid #d2dcd9;border-radius:999px;margin:10px 0 0;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.agenda-module__7m5X3G__detailPanelPaid .agenda-module__7m5X3G__detailStatusPicker{pointer-events:none}.agenda-module__7m5X3G__detailPanelPaid .agenda-module__7m5X3G__detailStatusPicker b{display:none}.agenda-module__7m5X3G__dayHeaderActions{grid-template-columns:minmax(0,max-content) 32px;column-gap:10px;max-width:100%}.agenda-module__7m5X3G__dayHeaderActions .agenda-module__7m5X3G__addRowButton{text-overflow:clip;overflow:hidden;max-width:100%!important}@media (max-width:600px){.agenda-module__7m5X3G__dayRows fieldset:has(.agenda-module__7m5X3G__lockedRowNote){padding-top:36px;padding-right:12px}.agenda-module__7m5X3G__dayRows fieldset:has(.agenda-module__7m5X3G__lockedRowNote):after{translate:0;rotate:0;font-size:10px;top:9px;right:10px}.agenda-module__7m5X3G__detailPaidAppointment{padding-right:10px!important}.agenda-module__7m5X3G__detailPaidStamp{rotate:0}}.agenda-module__7m5X3G__draftItems article.agenda-module__7m5X3G__draftItemPaid .agenda-module__7m5X3G__editIconButton,.agenda-module__7m5X3G__draftItems article.agenda-module__7m5X3G__draftItemPaid .agenda-module__7m5X3G__deleteDraft{display:none}.agenda-module__7m5X3G__dayRows .agenda-module__7m5X3G__paidDayRow:after{content:none}.agenda-module__7m5X3G__paidStamp{z-index:2;color:#276653;letter-spacing:.12em;opacity:.7;pointer-events:none;background:#eff8f4cc;border:2px solid #43806e;border-radius:5px;padding:3px 7px;font-size:13px;font-weight:900;position:absolute;top:50%;right:13px;translate:0 -50%;rotate:-12deg}@media (max-width:600px){.agenda-module__7m5X3G__paidStamp{translate:0;rotate:0;font-size:10px;top:9px;right:10px}}.agenda-module__7m5X3G__dayManager:has(>.agenda-module__7m5X3G__modalHeader .agenda-module__7m5X3G__dayHeaderActions){box-sizing:border-box}.agenda-module__7m5X3G__dayManager>.agenda-module__7m5X3G__modalHeader:has(.agenda-module__7m5X3G__dayHeaderActions){box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,140px);align-items:start;width:100%;min-width:0;display:grid}.agenda-module__7m5X3G__dayManager>.agenda-module__7m5X3G__modalHeader:has(.agenda-module__7m5X3G__dayHeaderActions)>div:first-child{min-width:0}.agenda-module__7m5X3G__dayHeaderActions{box-sizing:border-box;grid-template-rows:32px 30px;grid-template-columns:minmax(0,1fr);justify-self:end;justify-items:end;gap:6px 0;width:140px;min-width:0;max-width:100%}.agenda-module__7m5X3G__dayHeaderActions>button:last-child{grid-area:1/1;justify-self:end}.agenda-module__7m5X3G__dayHeaderActions .agenda-module__7m5X3G__addRowButton{box-sizing:border-box;grid-area:2/1;justify-self:end;width:max-content;max-width:100%!important}.agenda-module__7m5X3G__dayRows fieldset.agenda-module__7m5X3G__paidDayRow:has(.agenda-module__7m5X3G__lockedRowNote){background:#f3f8f6;border-color:#bad4cc;padding-right:12px;position:relative;overflow:hidden}.agenda-module__7m5X3G__dayRows fieldset.agenda-module__7m5X3G__paidDayRow:has(.agenda-module__7m5X3G__lockedRowNote) .agenda-module__7m5X3G__lockedRowNote{color:#526762;white-space:nowrap;background:0 0;border-radius:0;grid-area:2/6/auto/7;align-self:center;min-width:0;margin:0;padding:2px 0 0;line-height:1.25}.agenda-module__7m5X3G__dayRows fieldset.agenda-module__7m5X3G__paidDayRow:has(.agenda-module__7m5X3G__lockedRowNote) .agenda-module__7m5X3G__lockedRowNote:after{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agenda-module__7m5X3G__dayRows .agenda-module__7m5X3G__paidDayRow .agenda-module__7m5X3G__dayEnd{text-align:right;white-space:nowrap;grid-area:2/7/auto/8;align-self:center}.agenda-module__7m5X3G__dayRows .agenda-module__7m5X3G__paidDayRow .agenda-module__7m5X3G__paidStamp{letter-spacing:.08em;grid-area:1/8;place-self:center;padding:2px 3px;font-size:9px;position:static;translate:none;rotate:-12deg}@media (max-width:900px){.agenda-module__7m5X3G__dayRows fieldset.agenda-module__7m5X3G__paidDayRow:has(.agenda-module__7m5X3G__lockedRowNote) .agenda-module__7m5X3G__lockedRowNote{grid-area:4/2/auto/3}.agenda-module__7m5X3G__dayRows .agenda-module__7m5X3G__paidDayRow .agenda-module__7m5X3G__dayEnd{grid-area:4/3}.agenda-module__7m5X3G__dayRows .agenda-module__7m5X3G__paidDayRow .agenda-module__7m5X3G__paidStamp{grid-area:1/3;place-self:start end}}@media (max-width:700px){.agenda-module__7m5X3G__dayHeaderActions{grid-template-rows:40px 40px;grid-template-columns:minmax(0,max-content)}.agenda-module__7m5X3G__dayHeaderActions>button:last-child{width:40px;height:40px}.agenda-module__7m5X3G__dayHeaderActions .agenda-module__7m5X3G__addRowButton{min-height:40px}}@media (max-width:600px){.agenda-module__7m5X3G__dayRows fieldset.agenda-module__7m5X3G__paidDayRow:has(.agenda-module__7m5X3G__lockedRowNote){padding-top:12px;padding-right:12px}.agenda-module__7m5X3G__dayRows fieldset.agenda-module__7m5X3G__paidDayRow:has(.agenda-module__7m5X3G__lockedRowNote) .agenda-module__7m5X3G__lockedRowNote{white-space:normal;grid-area:auto/1}.agenda-module__7m5X3G__dayRows fieldset.agenda-module__7m5X3G__paidDayRow:has(.agenda-module__7m5X3G__lockedRowNote) .agenda-module__7m5X3G__lockedRowNote:after{white-space:normal}.agenda-module__7m5X3G__dayRows .agenda-module__7m5X3G__paidDayRow .agenda-module__7m5X3G__dayEnd{grid-area:auto/1}.agenda-module__7m5X3G__dayRows .agenda-module__7m5X3G__paidDayRow .agenda-module__7m5X3G__paidStamp{grid-area:auto;position:absolute;top:10px;right:10px;translate:none;rotate:-10deg}}.agenda-module__7m5X3G__comandaActions button:disabled{color:#8b9794;cursor:not-allowed;background:0 0}.agenda-module__7m5X3G__comandaActions .agenda-module__7m5X3G__dangerMenuAction{color:#a52f2a}.agenda-module__7m5X3G__comandaActions .agenda-module__7m5X3G__dangerMenuAction:hover{background:#fff1f0}.agenda-module__7m5X3G__benefitToggle,.agenda-module__7m5X3G__benefitToggleDisabled{color:#42514e;grid-column:1/-1;align-items:center;gap:6px;font-size:10px;font-weight:750;display:flex}.agenda-module__7m5X3G__benefitToggle input,.agenda-module__7m5X3G__benefitToggleDisabled input{width:15px;height:15px;margin:0}.agenda-module__7m5X3G__benefitToggleDisabled{color:#7d8986}.agenda-module__7m5X3G__compactMoneyInput>input:disabled{color:#7d8986;background:#eef2f1}.agenda-module__7m5X3G__checkoutFooter{gap:7px;display:grid}.agenda-module__7m5X3G__checkoutFooterError{text-align:right;color:#a52f2a;margin:0;font-size:11px;font-weight:750}@media (max-width:760px){.agenda-module__7m5X3G__checkoutFooterError{text-align:left}}.agenda-module__7m5X3G__financialLines{gap:2px;min-width:0;display:grid}.agenda-module__7m5X3G__financialLine{width:100%;min-width:0;min-height:40px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:minmax(0,auto) minmax(8px,1fr) 112px;align-items:center;gap:8px;padding:7px 3px;display:grid}button.agenda-module__7m5X3G__financialLine{cursor:pointer}button.agenda-module__7m5X3G__financialLine:hover{background:#f3f6f5}button.agenda-module__7m5X3G__financialLine:focus-visible{outline-offset:1px;outline:2px solid #287963}button.agenda-module__7m5X3G__financialLine:disabled{cursor:default;opacity:.65}.agenda-module__7m5X3G__financialLine>span{overflow-wrap:anywhere;min-width:0}.agenda-module__7m5X3G__financialLine>i{border-bottom:1px dashed #d7dfdc}.agenda-module__7m5X3G__financialLine>strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;overflow-wrap:normal;width:112px;font-size:12px;display:block}@media (max-width:480px){.agenda-module__7m5X3G__financialLine{grid-template-columns:minmax(0,auto) minmax(5px,1fr) 104px;gap:5px;font-size:12px}.agenda-module__7m5X3G__financialLine>strong{width:104px}}@container (max-width:280px){.agenda-module__7m5X3G__financialLine{grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:start;gap:1px;min-height:0}.agenda-module__7m5X3G__financialLine>i{display:none}.agenda-module__7m5X3G__financialLine>strong{justify-content:flex-start;width:auto}}.agenda-module__7m5X3G__clientInfo .agenda-module__7m5X3G__financialLine,.agenda-module__7m5X3G__checkoutAsideSection .agenda-module__7m5X3G__financialLine{font-size:12px;text-decoration:none}.agenda-module__7m5X3G__clientInfo>h4:first-child{margin:8px 0 4px}.agenda-module__7m5X3G__clientInfo .agenda-module__7m5X3G__financialLines{gap:0}.agenda-module__7m5X3G__clientInfo .agenda-module__7m5X3G__financialLine{min-height:28px;padding:2px 3px}.agenda-module__7m5X3G__financialLine>strong{justify-content:flex-end}@media (max-width:700px){.agenda-module__7m5X3G__clientInfo .agenda-module__7m5X3G__financialLine{min-height:34px;padding:3px}.agenda-module__7m5X3G__clientInfo>h4:first-child{margin-top:6px}}.agenda-module__7m5X3G__checkoutPanel{padding:14px}.agenda-module__7m5X3G__checkoutPanel .agenda-module__7m5X3G__modalHeader{padding-bottom:7px}.agenda-module__7m5X3G__checkoutPanel .agenda-module__7m5X3G__modalHeader h2{font-size:17px}.agenda-module__7m5X3G__checkoutLayout{gap:12px;margin-top:8px}.agenda-module__7m5X3G__checkoutItems,.agenda-module__7m5X3G__checkoutPayment{gap:8px}.agenda-module__7m5X3G__comandaTable{padding:8px 10px}.agenda-module__7m5X3G__comandaHeaderRow{padding:0 4px 5px}.agenda-module__7m5X3G__comandaRow{padding:6px 4px}.agenda-module__7m5X3G__comandaTotalRow{padding:6px 4px 0}.agenda-module__7m5X3G__paymentTotals{gap:3px;padding:8px 10px}.agenda-module__7m5X3G__paymentTotals h3,.agenda-module__7m5X3G__checkoutAsideSection h3,.agenda-module__7m5X3G__paymentSection h3{margin:0;font-size:11px}.agenda-module__7m5X3G__checkoutAsideSection h3{align-items:center;gap:6px;display:flex}.agenda-module__7m5X3G__paymentSection h3{color:#34423f;text-transform:uppercase;letter-spacing:.04em;font-weight:850}.agenda-module__7m5X3G__grandTotal{padding-top:4px;font-size:13px!important}.agenda-module__7m5X3G__paymentSection{gap:4px;padding:8px 10px}.agenda-module__7m5X3G__paymentMethodRow{gap:8px;padding:3px 0}.agenda-module__7m5X3G__paymentMethodLabel{font-size:11px}.agenda-module__7m5X3G__paymentMethodRow>.agenda-module__7m5X3G__compactMoneyInput input{min-height:var(--ui-control-height)}.agenda-module__7m5X3G__installmentsField{gap:6px 10px;padding-top:2px;font-size:10px}.agenda-module__7m5X3G__installmentsField select{min-height:30px}.agenda-module__7m5X3G__calculatorToggle{width:32px;height:32px}.agenda-module__7m5X3G__checkoutAsideSection{gap:4px;padding:8px 10px}.agenda-module__7m5X3G__checkoutAsideSection .agenda-module__7m5X3G__financialLines{gap:0}.agenda-module__7m5X3G__checkoutBenefitRow{gap:4px 8px;padding:2px 0}.agenda-module__7m5X3G__paymentProgress>span{padding:6px 10px}.agenda-module__7m5X3G__comandaNotes{gap:2px}.agenda-module__7m5X3G__checkoutFooter{gap:4px}.agenda-module__7m5X3G__checkoutFooter .agenda-module__7m5X3G__formActions{margin-top:0;padding-top:6px}.agenda-module__7m5X3G__paymentEmpty{color:#6b7976;margin:2px 0;padding:7px 0;font-size:11px}.agenda-module__7m5X3G__paymentAddedRow{color:#34423f;text-align:left;background:0 0;border:0;border-top:1px solid #e2e9e7;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 2px;display:flex}.agenda-module__7m5X3G__paymentAddedRow:hover{background:#f1f7f5}.agenda-module__7m5X3G__paymentAddedRow span{gap:1px;display:grid}.agenda-module__7m5X3G__paymentAddedRow small{color:#6b7976;font-size:9px}.agenda-module__7m5X3G__paymentAddedRow strong{white-space:nowrap;font-variant-numeric:tabular-nums}.agenda-module__7m5X3G__insertPaymentButton{color:#176a61;background:#f4faf8;border:1px dashed #91b9ad;border-radius:7px;min-height:34px;font-size:11px;font-weight:800}.agenda-module__7m5X3G__insertPaymentButton:hover{background:#e8f5f0}.agenda-module__7m5X3G__paymentPopup,.agenda-module__7m5X3G__benefitPopupControl{gap:7px;display:grid}.agenda-module__7m5X3G__paymentPopup label,.agenda-module__7m5X3G__benefitPopupControl{color:#42514e;font-size:11px;font-weight:750}.agenda-module__7m5X3G__paymentPopup input,.agenda-module__7m5X3G__paymentPopup select,.agenda-module__7m5X3G__benefitPopupControl input,.agenda-module__7m5X3G__benefitPopupControl select{box-sizing:border-box;background:#fff;border:1px solid #c7d2cf;border-radius:7px;width:100%;min-height:36px;padding:6px 8px}.agenda-module__7m5X3G__benefitPopupControl>span{align-items:center;gap:7px;display:flex}.agenda-module__7m5X3G__benefitPopupControl>span input{width:16px;min-height:16px}.agenda-module__7m5X3G__popupActions{justify-content:flex-end;gap:7px;margin-top:5px;display:flex}.agenda-module__7m5X3G__textAction{color:#176a61;text-underline-offset:3px;text-align:left;background:0 0;border:0;min-height:34px;text-decoration:underline}.agenda-module__7m5X3G__financialLineDanger strong{color:#a52f2a;font-weight:850}@media (max-width:760px){.agenda-module__7m5X3G__checkoutPanel{padding:14px}.agenda-module__7m5X3G__checkoutLayout{gap:10px}.agenda-module__7m5X3G__paymentAddedRow,.agenda-module__7m5X3G__insertPaymentButton,.agenda-module__7m5X3G__textAction{min-height:42px}.agenda-module__7m5X3G__calculatorPanel{box-sizing:border-box;max-height:100dvh}.agenda-module__7m5X3G__popupActions button{min-height:42px}}@media (max-width:420px){.agenda-module__7m5X3G__checkoutPanel .agenda-module__7m5X3G__modalHeader h2{font-size:16px}.agenda-module__7m5X3G__checkoutPanel{padding:10px;width:calc(100vw - 12px)!important}.agenda-module__7m5X3G__checkoutLayout,.agenda-module__7m5X3G__checkoutPayment,.agenda-module__7m5X3G__paymentPopup{min-width:0}}.agenda-module__7m5X3G__closingPanel{width:min(468px,100vw - 32px)!important}.agenda-module__7m5X3G__closingPanel .agenda-module__7m5X3G__modalHeader h2{white-space:nowrap;font-size:16px}@media (max-width:520px){.agenda-module__7m5X3G__closingPanel .agenda-module__7m5X3G__modalHeader h2{white-space:normal}.agenda-module__7m5X3G__closingPanel .agenda-module__7m5X3G__modalHeader>button{flex:none}}.agenda-module__7m5X3G__closingSummary p{color:#6b7976;margin:1px 0;font-size:10px}.agenda-module__7m5X3G__checkoutReviewPanel{max-height:min(720px,100dvh - 24px);width:min(860px,100vw - 32px)!important}.agenda-module__7m5X3G__checkoutPaymentPanel{max-height:min(720px,100dvh - 24px);width:min(900px,100vw - 32px)!important}.agenda-module__7m5X3G__checkoutReviewPanel .agenda-module__7m5X3G__checkoutLayout{display:block}.agenda-module__7m5X3G__reviewTotals{box-sizing:border-box;width:100%;margin-top:10px}.agenda-module__7m5X3G__reviewTotals>div,.agenda-module__7m5X3G__liveTotals>div,.agenda-module__7m5X3G__paymentReview>div{grid-template-columns:minmax(0,1fr) 126px;align-items:baseline;gap:12px;display:grid}.agenda-module__7m5X3G__reviewTotals strong,.agenda-module__7m5X3G__liveTotals strong,.agenda-module__7m5X3G__paymentReview strong,.agenda-module__7m5X3G__benefitRow>strong,.agenda-module__7m5X3G__benefitInlineRow>strong{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;width:126px}.agenda-module__7m5X3G__paymentReview{background:#fafcfb;border:1px solid #dce5e3;border-radius:9px;gap:2px;margin-top:8px;padding:8px 10px;display:grid}.agenda-module__7m5X3G__paymentReview h3{color:#34423f;text-transform:uppercase;letter-spacing:.04em;margin:0 0 3px;font-size:10px;font-weight:850}.agenda-module__7m5X3G__paymentReview>div{color:#52615e;padding:2px 0;font-size:10px}.agenda-module__7m5X3G__paymentReviewTotal{border-top:1px solid #dce5e3;margin-top:3px;font-weight:850;color:#263431!important;padding-top:5px!important}.agenda-module__7m5X3G__paymentColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;margin-top:10px;display:grid}.agenda-module__7m5X3G__paymentFormRow{grid-template-columns:minmax(0,1fr) 126px;align-items:center;gap:8px;min-height:32px;padding:2px 0;display:grid}.agenda-module__7m5X3G__paymentFormRow:first-of-type{border-top:0}.agenda-module__7m5X3G__paymentFormName{color:#42514e;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:700;display:flex}.agenda-module__7m5X3G__paymentFormName>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agenda-module__7m5X3G__paymentFormName select{background:#fff;border:1px solid #c7d2cf;border-radius:6px;width:auto;min-width:58px;min-height:30px;margin-left:auto;padding:3px 5px;font-size:10px}.agenda-module__7m5X3G__paymentFormRow .agenda-module__7m5X3G__compactMoneyInput input{background:#fff;border:1px solid #c7d2cf;border-radius:7px;min-height:28px;padding-top:3px;padding-bottom:3px;font-size:10px}.agenda-module__7m5X3G__benefitsGrid{gap:0;min-width:0;display:grid}.agenda-module__7m5X3G__benefitRow,.agenda-module__7m5X3G__benefitInlineRow{color:#42514e;grid-template-columns:minmax(0,1fr) 58px 126px;align-items:center;gap:6px;min-height:32px;padding:2px 0;font-size:11px;display:grid}.agenda-module__7m5X3G__benefitRow:first-child{border-top:0}.agenda-module__7m5X3G__benefitName{color:#315f55;text-align:left;text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;background:0 0;border:0;padding:0;font-weight:750;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;overflow:hidden}.agenda-module__7m5X3G__inlineAction,.agenda-module__7m5X3G__inlineAdd,.agenda-module__7m5X3G__availableBadge{color:#315f55;background:#f5f7f6;border:1px solid #a9c8bf;border-radius:6px;min-height:24px;padding:1px 5px;font-size:10px;font-weight:400}.agenda-module__7m5X3G__inlineAction:not(:disabled){color:#665018;background:#fff7db;border-color:#e0bd69}.agenda-module__7m5X3G__inlineAction:disabled{color:#8a9693;background:#f5f7f6;border-color:#d7dfdc}.agenda-module__7m5X3G__benefitInlineRow{grid-template-columns:minmax(92px,.7fr) minmax(150px,1.3fr) 126px;position:relative}.agenda-module__7m5X3G__inlineCodeControl{grid-template-columns:minmax(0,1fr) auto auto;gap:4px;min-width:0;display:grid;position:relative}.agenda-module__7m5X3G__inlineCodeControl input{box-sizing:border-box;text-overflow:ellipsis;border:1px solid #c7d2cf;border-radius:6px;width:100%;min-width:0;min-height:28px;padding:3px 6px;font-size:10px}.agenda-module__7m5X3G__inlineCodeControl:has(.agenda-module__7m5X3G__availableBadge) input{padding-right:34px}.agenda-module__7m5X3G__availableBadge{color:#17643d;background:#eaf7ef;border-color:#abd0b8;min-height:24px;padding:1px 5px;position:absolute;top:2px;right:30px}.agenda-module__7m5X3G__inlineAdd{color:#17643d;background:#eaf7ef;border-color:#abd0b8}.agenda-module__7m5X3G__appliedInline{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#176a4d;-webkit-box-orient:vertical;min-width:0;font-size:10px;font-weight:800;display:-webkit-box;overflow:hidden}.agenda-module__7m5X3G__inlineOptions{z-index:20;background:#fff;border:1px solid #cbd8d5;border-radius:7px;width:min(290px,100vw - 48px);padding:4px;display:grid;position:absolute;top:35px;right:34px;box-shadow:0 12px 30px #173d3530}.agenda-module__7m5X3G__inlineOptions button{text-align:left;background:#fff;border:0;border-radius:5px;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 7px;font-size:10px;display:flex}.agenda-module__7m5X3G__inlineOptions button>strong{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.agenda-module__7m5X3G__inlineOptions button:hover{background:#edf5f3}.agenda-module__7m5X3G__inlineError{color:#a52f2a;grid-column:2/-1;font-size:9px}.agenda-module__7m5X3G__debtBenefitRow .agenda-module__7m5X3G__benefitName,.agenda-module__7m5X3G__debtBenefitRow>strong{color:#a52f2a;font-weight:850}.agenda-module__7m5X3G__debtMethod{color:#52615e;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(150px,210px);align-items:center;gap:8px;padding:5px 0;font-size:10px;font-weight:750;display:grid}.agenda-module__7m5X3G__debtMethod select{background:#fff;border:1px solid #c7d2cf;border-radius:6px;min-height:32px;padding:4px 6px}.agenda-module__7m5X3G__liveTotals{box-sizing:border-box;width:100%;margin-top:0}.agenda-module__7m5X3G__liveTotals>div{box-sizing:border-box;padding-right:1px}.agenda-module__7m5X3G__totalRemaining{color:#a52f2a;background:#fff1f0}.agenda-module__7m5X3G__totalSettled{color:#176a4d;background:#edf8f3}.agenda-module__7m5X3G__changeRow{color:#42514e;border:1px solid #dce5e3;border-radius:8px;grid-template-columns:minmax(0,1fr) 126px auto auto;align-items:center;gap:8px;margin-top:8px;padding:7px 10px;font-size:11px;display:grid}.agenda-module__7m5X3G__changeRow>strong{text-align:right;font-variant-numeric:tabular-nums}.agenda-module__7m5X3G__debtWarningDialog{background:#fff7dc;border:1px solid #e8c564;border-radius:12px;width:min(470px,100vw - 28px);padding:16px;box-shadow:0 24px 80px #0d211e55}.agenda-module__7m5X3G__debtWarningDialog h2{color:#614813;margin:0 0 6px;font-size:16px}.agenda-module__7m5X3G__debtWarningDialog p{color:#694f18;margin:0;font-size:11px;line-height:1.4}.agenda-module__7m5X3G__debtWarningDialog .agenda-module__7m5X3G__formActions{gap:6px;margin-top:10px;padding-top:8px}.agenda-module__7m5X3G__debtWarningDialog .agenda-module__7m5X3G__formActions button{min-height:30px;padding:4px 10px;font-size:10px;font-weight:650;line-height:18px}.agenda-module__7m5X3G__checkoutPaymentPanel .agenda-module__7m5X3G__comandaNotes{margin-top:0}.agenda-module__7m5X3G__checkoutPaymentPanel .agenda-module__7m5X3G__checkoutFooter .agenda-module__7m5X3G__formActions,.agenda-module__7m5X3G__checkoutReviewPanel .agenda-module__7m5X3G__checkoutFooter .agenda-module__7m5X3G__formActions{justify-content:center}.agenda-module__7m5X3G__benefitRow>strong,.agenda-module__7m5X3G__benefitInlineRow>strong{text-align:right!important;justify-self:end!important}.agenda-module__7m5X3G__paymentLowerGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px;margin-top:10px;display:grid}.agenda-module__7m5X3G__paymentClosingColumn{align-content:start;gap:6px;display:grid}.agenda-module__7m5X3G__paymentClosingColumn textarea{resize:vertical;min-height:54px;max-height:72px}.agenda-module__7m5X3G__paymentClosingColumn .agenda-module__7m5X3G__formActions button,.agenda-module__7m5X3G__checkoutReviewPanel>.agenda-module__7m5X3G__checkoutFooter .agenda-module__7m5X3G__formActions button{border-radius:7px;min-height:30px;padding:4px 10px;font-size:10px;font-weight:650;line-height:18px}.agenda-module__7m5X3G__discountPopoverLayer{z-index:60;background:0 0;position:fixed;inset:0}.agenda-module__7m5X3G__discountPopover{box-sizing:border-box;background:#fff;border:1px solid #cbd8d5;border-radius:10px;gap:7px;width:min(360px,100vw - 16px);padding:12px;display:grid;position:fixed;box-shadow:0 16px 46px #173d3540}.agenda-module__7m5X3G__discountPopover h3{color:#34423f;margin:0;font-size:12px}.agenda-module__7m5X3G__discountPopover>label{color:#52615e;gap:3px;font-size:10px;font-weight:700;display:grid}.agenda-module__7m5X3G__discountPopover select,.agenda-module__7m5X3G__discountPopover>label input{box-sizing:border-box;background:#fff;border:1px solid #c7d2cf;border-radius:6px;min-height:32px;padding:4px 7px}.agenda-module__7m5X3G__discountCompactFields{grid-template-columns:34px minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:5px;display:grid}.agenda-module__7m5X3G__discountCompactFields>button{color:#42514e;background:#fff;border:1px solid #c5d3cf;border-radius:6px;min-height:32px;font-size:10px;font-weight:800}.agenda-module__7m5X3G__discountCompactFields>button.agenda-module__7m5X3G__discountModeSelected{color:#176a4d;background:#dff0e9;border-color:#6f9e90}.agenda-module__7m5X3G__discountCompactFields label{min-width:0;position:relative}.agenda-module__7m5X3G__discountCompactFields input{box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #c7d2cf;border-radius:6px;width:100%;min-width:0;min-height:32px}.agenda-module__7m5X3G__discountCurrency>span{font-size:9px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.agenda-module__7m5X3G__discountCurrency input{padding:4px 7px 4px 25px}.agenda-module__7m5X3G__discountPercent>span{font-size:10px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.agenda-module__7m5X3G__discountPercent input{padding:4px 22px 4px 7px}.agenda-module__7m5X3G__discountCompactFields input:disabled{color:#8a9693;background:#f3f5f4}.agenda-module__7m5X3G__discountPopoverActions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.agenda-module__7m5X3G__discountPopoverActions button{border-radius:50%;width:30px;height:30px;padding:0;font-size:16px;font-weight:800}.agenda-module__7m5X3G__discountApply{color:#176a4d;background:#e7f6ef;border:1px solid #8fc3ad}.agenda-module__7m5X3G__discountDiscard{color:#a52f2a;background:#fff0ef;border:1px solid #dfaaa5}.agenda-module__7m5X3G__discountPopoverActions .agenda-module__7m5X3G__discountRemove{color:#a52f2a;background:0 0;border:0;border-radius:5px;width:auto;height:28px;margin-right:auto;font-size:9px;font-weight:700}.agenda-module__7m5X3G__discountError{color:#a52f2a;margin:0;font-size:10px;font-weight:700}.agenda-module__7m5X3G__comandaActions>.agenda-module__7m5X3G__comandaActionsTrigger{color:#176a61;background:0 0;place-items:center;width:30px;height:30px;min-height:30px;padding:0;font-size:0;display:grid}.agenda-module__7m5X3G__comandaActions>.agenda-module__7m5X3G__comandaActionsTrigger:before{content:"✎";font-size:17px;line-height:1}.agenda-module__7m5X3G__dayRows input,.agenda-module__7m5X3G__dayRows select,.agenda-module__7m5X3G__dayStatus>div>button,.agenda-module__7m5X3G__dayMarker .agenda-module__7m5X3G__marcadorSeletor>button,.agenda-module__7m5X3G__dayVariation>button{height:32px;min-height:32px;padding-block:3px}.agenda-module__7m5X3G__dayAssistants .agenda-module__7m5X3G__assistantsFieldShell{height:32px;min-height:32px;padding-block:2px}.agenda-module__7m5X3G__dayAssistants .agenda-module__7m5X3G__assistantsToggle{flex-basis:25px;width:25px;height:25px}.agenda-module__7m5X3G__dayAssistants .agenda-module__7m5X3G__assistantTags{flex-wrap:nowrap;overflow:hidden}.agenda-module__7m5X3G__dayPrice .agenda-module__7m5X3G__moneyInput,.agenda-module__7m5X3G__dayPrice .agenda-module__7m5X3G__moneyInput input{height:32px}.agenda-module__7m5X3G__dayRows fieldset>.agenda-module__7m5X3G__trashButton{height:32px;width:32px!important;min-height:32px!important}.agenda-module__7m5X3G__dayManager>.agenda-module__7m5X3G__formActions button{min-height:32px;padding:5px 11px;line-height:18px}.agenda-module__7m5X3G__appointmentItemCard{background:#fbfdfc;border:1px solid #dce5e3;border-radius:10px;padding:12px}.agenda-module__7m5X3G__binaryConfirmActions{justify-content:flex-end}.agenda-module__7m5X3G__binaryConfirmActions button{min-width:64px;flex:none!important}@keyframes agenda-module__7m5X3G__agendaAppointmentPulse{0%,to{box-shadow:0 2px 5px #1f332e12}50%{box-shadow:0 0 0 4px #31a36c99,0 5px 16px #16744a55}}.agenda-module__7m5X3G__appointmentCardHighlighted{animation:1s ease-in-out 3 agenda-module__7m5X3G__agendaAppointmentPulse;z-index:9!important}@media (prefers-reduced-motion:reduce){.agenda-module__7m5X3G__appointmentCardHighlighted{animation:none;box-shadow:0 0 0 4px #31a36c99}}.agenda-module__7m5X3G__dayEditorCard{background:#fbfdfc;border:1px solid #dce5e3;border-radius:10px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:9px;margin:16px 0 0;padding:12px;display:grid}.agenda-module__7m5X3G__dayEditorCard legend{padding:0 5px;font-size:11px;font-weight:800}.agenda-module__7m5X3G__dayEditorCard label,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__assistantsField{color:#53635f;gap:4px;min-width:0;font-size:10px;font-weight:750;display:grid}.agenda-module__7m5X3G__dayEditorCard input,.agenda-module__7m5X3G__dayEditorCard select,.agenda-module__7m5X3G__dayEditorCard textarea{box-sizing:border-box;background:#fff;border:1px solid #c7d2cf;border-radius:7px;width:100%;min-height:34px;padding:5px 7px}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayProfessional{grid-column:span 5}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayAssistants{grid-column:span 7}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayService,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayVariation,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayVariationPlaceholder{grid-column:span 4}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayDuration,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayPrice,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayDate,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayTime{grid-column:span 2}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayStatus{grid-column:span 3}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayMarker{grid-column:span 2}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayNotes{grid-column:span 3}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayNotes textarea{resize:vertical;height:54px;min-height:54px}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayEnd{grid-column:1/7}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayEditorActions{grid-column:7/-1;justify-content:flex-end;display:flex}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayEditorActions button{min-height:32px;padding:5px 11px}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayRowErrors,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__lockedRowNote{grid-column:1/-1}.agenda-module__7m5X3G__daySavedItems{margin-top:14px}.agenda-module__7m5X3G__daySavedItems h3{text-transform:uppercase;margin:0 0 7px;font-size:12px}.agenda-module__7m5X3G__daySavedItems>p{color:#71817d;font-size:11px}.agenda-module__7m5X3G__daySavedItems article{border:1px solid #dce5e3;border-radius:8px;grid-template-columns:minmax(0,1fr) 32px 32px;align-items:center;gap:7px;min-height:38px;padding:5px 9px;display:grid}.agenda-module__7m5X3G__daySavedItems article+article{margin-top:6px}.agenda-module__7m5X3G__daySavedItems article>div{gap:2px;min-width:0;display:grid}.agenda-module__7m5X3G__daySavedItems article strong,.agenda-module__7m5X3G__daySavedItems article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda-module__7m5X3G__daySavedItems article strong{font-size:10px}.agenda-module__7m5X3G__daySavedItems article span{color:#65736f;font-size:9px}.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__editIconButton,.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__trashButton{background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;min-height:32px;display:grid}.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__editIconButton{color:#176a61;font-size:17px}.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__trashButton{color:#bb302b;font-size:17px}.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__paidDaySummary{background:#f3f8f6;border-color:#bad4cc;grid-template-columns:minmax(0,1fr)}.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__paidDaySummary:after{content:"PAGO";color:#276653;letter-spacing:.12em;background:#eff8f4cc;border:1.5px solid #43806e;border-radius:4px;grid-column:2;justify-self:end;padding:3px 6px;font-size:10px;font-weight:900;rotate:-8deg}@media (max-width:900px){.agenda-module__7m5X3G__dayEditorCard{grid-template-columns:repeat(6,minmax(0,1fr))}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayProfessional,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayAssistants,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayService,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayVariation,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayVariationPlaceholder{grid-column:span 3}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayDuration,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayPrice,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayDate,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayTime{grid-column:span 2}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayStatus,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayMarker{grid-column:span 3}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayNotes{grid-column:1/-1}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayEnd{grid-column:1/4}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayEditorActions{grid-column:4/-1}}@media (max-width:600px){.agenda-module__7m5X3G__dayEditorCard{grid-template-columns:1fr}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayProfessional,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayAssistants,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayService,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayVariation,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayVariationPlaceholder,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayDuration,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayPrice,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayDate,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayTime,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayStatus,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayMarker,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayNotes,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayEnd,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayEditorActions{grid-column:1}.agenda-module__7m5X3G__dayEditorCard input,.agenda-module__7m5X3G__dayEditorCard select,.agenda-module__7m5X3G__dayEditorCard textarea,.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayVariation>button{min-height:40px}.agenda-module__7m5X3G__dayEditorCard .agenda-module__7m5X3G__dayEditorActions button{width:100%;min-height:40px}.agenda-module__7m5X3G__daySavedItems article{grid-template-columns:minmax(0,1fr) 40px 40px}.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__editIconButton,.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__trashButton{width:40px;height:40px}.agenda-module__7m5X3G__daySavedItems article span{white-space:normal}.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__paidDaySummary{grid-template-columns:1fr auto}.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__paidDaySummary:after{rotate:0}}.agenda-module__7m5X3G__dayServicesManager{--editor-i:calc(min(1180px,100vw - 32px) - 48px);width:calc(var(--editor-i) - max(220px,var(--editor-i) * .27) + 30px);box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto}@media (max-width:1024px){.agenda-module__7m5X3G__dayServicesManager{width:calc(var(--editor-i) - max(190px,var(--editor-i) * .25) + 30px)}}.agenda-module__7m5X3G__dayServicesManager>.agenda-module__7m5X3G__modalHeader{align-items:flex-start}.agenda-module__7m5X3G__dayServicesManager>.agenda-module__7m5X3G__modalHeader .agenda-module__7m5X3G__appointmentHeaderActions{margin-left:auto}.agenda-module__7m5X3G__dayServicesManager>.agenda-module__7m5X3G__appointmentItemCard{margin-top:14px}.agenda-module__7m5X3G__dayServicesManager .agenda-module__7m5X3G__dayRowErrors,.agenda-module__7m5X3G__dayServicesManager .agenda-module__7m5X3G__lockedRowNote{margin:0}.agenda-module__7m5X3G__dayServicesManager>.agenda-module__7m5X3G__formActions{margin-top:14px;padding-top:10px}.agenda-module__7m5X3G__dayServicesManager>.agenda-module__7m5X3G__formActions button{min-height:32px;padding:5px 11px;font-size:10px;line-height:18px}@media (max-width:700px){.agenda-module__7m5X3G__dayServicesManager{border-radius:15px 15px 0 0;width:100%;max-height:96dvh;padding:15px}.agenda-module__7m5X3G__dayServicesManager>.agenda-module__7m5X3G__modalHeader{flex-wrap:wrap}.agenda-module__7m5X3G__dayServicesManager>.agenda-module__7m5X3G__modalHeader .agenda-module__7m5X3G__appointmentHeaderActions{width:auto}.agenda-module__7m5X3G__dayServicesManager>.agenda-module__7m5X3G__formActions button{min-height:40px;font-size:11px}.agenda-module__7m5X3G__daySavedItems article{grid-template-columns:minmax(0,1fr) 40px 40px}.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__editIconButton,.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__trashButton{width:40px;height:40px}.agenda-module__7m5X3G__daySavedItems article span{white-space:normal}.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__paidDaySummary{grid-template-columns:1fr auto}.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__paidDaySummary:after{rotate:0}}@media (min-width:601px) and (max-width:900px){.agenda-module__7m5X3G__dayRows .agenda-module__7m5X3G__dayEnd{text-align:right;grid-column:1/3}}@media (max-width:600px){.agenda-module__7m5X3G__dayManager>.agenda-module__7m5X3G__modalHeader{flex-wrap:wrap}.agenda-module__7m5X3G__dayManager>.agenda-module__7m5X3G__modalHeader .agenda-module__7m5X3G__dayHeaderActions{justify-content:flex-end;width:100%}.agenda-module__7m5X3G__dayManager>.agenda-module__7m5X3G__modalHeader .agenda-module__7m5X3G__dayHeaderActions .agenda-module__7m5X3G__addRowButton{flex:none;width:auto;max-width:none}}@media (min-width:761px){.agenda-module__7m5X3G__checkoutReviewPanel .agenda-module__7m5X3G__comandaTotalRow{grid-template-columns:minmax(0,1fr) minmax(92px,.8fr) 38px;column-gap:10px;display:grid}.agenda-module__7m5X3G__checkoutReviewPanel .agenda-module__7m5X3G__comandaTotalRow strong{grid-column:2;justify-self:end}.agenda-module__7m5X3G__checkoutReviewPanel .agenda-module__7m5X3G__reviewTotals>div{box-sizing:border-box;padding-right:53px}}@media (max-width:760px){.agenda-module__7m5X3G__checkoutReviewPanel .agenda-module__7m5X3G__comandaRow,.agenda-module__7m5X3G__checkoutReviewPanel .agenda-module__7m5X3G__comandaTotalRow{padding-right:0}.agenda-module__7m5X3G__checkoutReviewPanel .agenda-module__7m5X3G__reviewTotals>div{box-sizing:border-box;padding-right:1px}}@media (max-width:820px){.agenda-module__7m5X3G__paymentColumns,.agenda-module__7m5X3G__paymentLowerGrid{grid-template-columns:1fr}.agenda-module__7m5X3G__checkoutReviewPanel,.agenda-module__7m5X3G__checkoutPaymentPanel{width:min(680px,100vw - 24px)!important}.agenda-module__7m5X3G__closingPanel{width:min(468px,100vw - 24px)!important}}@media (min-width:601px) and (max-width:820px){.agenda-module__7m5X3G__checkoutPaymentPanel{max-height:calc(100dvh - 24px)}}@media (max-width:600px){.agenda-module__7m5X3G__checkoutReviewPanel,.agenda-module__7m5X3G__checkoutPaymentPanel{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:10px}.agenda-module__7m5X3G__benefitRow{grid-template-columns:minmax(0,1fr) 64px 112px}.agenda-module__7m5X3G__benefitInlineRow{grid-template-columns:1fr 112px}.agenda-module__7m5X3G__benefitInlineRow>.agenda-module__7m5X3G__benefitName{grid-column:1}.agenda-module__7m5X3G__benefitInlineRow>.agenda-module__7m5X3G__inlineCodeControl,.agenda-module__7m5X3G__benefitInlineRow>.agenda-module__7m5X3G__appliedInline{grid-area:2/1}.agenda-module__7m5X3G__benefitInlineRow>strong{grid-area:1/2/3;width:112px}.agenda-module__7m5X3G__paymentFormRow{grid-template-columns:minmax(0,1fr) 126px}.agenda-module__7m5X3G__reviewTotals strong,.agenda-module__7m5X3G__liveTotals strong,.agenda-module__7m5X3G__paymentReview strong{width:112px}.agenda-module__7m5X3G__reviewTotals>div,.agenda-module__7m5X3G__liveTotals>div,.agenda-module__7m5X3G__paymentReview>div,.agenda-module__7m5X3G__changeRow{grid-template-columns:minmax(0,1fr) 112px}.agenda-module__7m5X3G__changeRow button,.agenda-module__7m5X3G__changeRow>span:last-child{grid-column:1/-1}.agenda-module__7m5X3G__paymentFormRow input,.agenda-module__7m5X3G__paymentFormName select,.agenda-module__7m5X3G__benefitRow button,.agenda-module__7m5X3G__benefitInlineRow button{min-height:40px}.agenda-module__7m5X3G__debtMethod{grid-template-columns:1fr}.agenda-module__7m5X3G__debtMethod select{min-height:40px}}.agenda-module__7m5X3G__unsavedChangesDialog .agenda-module__7m5X3G__formActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:10px 0 0}.agenda-module__7m5X3G__unsavedChangesDialog .agenda-module__7m5X3G__formActions button{border-radius:8px;flex:none;padding:5px 11px;font-size:10px;font-weight:750;line-height:18px;min-height:32px!important}.agenda-module__7m5X3G__clientSearchRow{grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:6px;margin-inline:5px;display:grid}.agenda-module__7m5X3G__clientSearchRow>.agenda-module__7m5X3G__workspaceField{min-width:0}.agenda-module__7m5X3G__clientSearchRow>.agenda-module__7m5X3G__workspaceField input{width:100%}.agenda-module__7m5X3G__addClientButton{color:#fff;cursor:pointer;background:#1b936b;border:1px solid #16845f;border-radius:7px;place-items:center;width:34px;height:34px;font-size:19px;font-weight:800;line-height:1;display:grid}.agenda-module__7m5X3G__addClientButton:hover{background:#147b59}.agenda-module__7m5X3G__addClientButton:focus-visible{outline-offset:2px;outline:2px solid #65a89d}.agenda-module__7m5X3G__appointmentRowOneWithAction{grid-template-columns:repeat(12,minmax(0,1fr))!important}.agenda-module__7m5X3G__appointmentRowOneWithAction>:first-child{min-width:0;grid-column:1/5!important}.agenda-module__7m5X3G__appointmentRowOneWithAction>:nth-child(2){min-width:0;grid-column:5/9!important}.agenda-module__7m5X3G__appointmentRowOneWithAction>.agenda-module__7m5X3G__appointmentItemCardAction{min-width:0;grid-column:9/13!important}.agenda-module__7m5X3G__appointmentItemCardAction{flex-wrap:wrap;justify-content:flex-end;place-self:end;gap:6px;display:flex}.agenda-module__7m5X3G__appointmentItemCardAction .agenda-module__7m5X3G__addServiceButton{color:#fff;white-space:nowrap;background:#176a61;border:1px solid #176a61;border-radius:7px;min-height:34px;margin:0;padding:4px 11px;font-size:10px;font-weight:750;line-height:18px}.agenda-module__7m5X3G__appointmentItemCardAction .agenda-module__7m5X3G__addServiceButton:after{content:none}.agenda-module__7m5X3G__signalTagConfirmDialog{background:#fff8df;border:1px solid #ead18d}.agenda-module__7m5X3G__signalTagConfirmHeader{justify-content:space-between;align-items:center;gap:10px;margin:0 0 6px;display:flex}.agenda-module__7m5X3G__signalTagConfirmDialog h2{color:#5f4815;align-items:center;gap:7px;margin:0;display:flex}.agenda-module__7m5X3G__signalTagConfirmDialog h2 span{font-size:18px;line-height:1}.agenda-module__7m5X3G__signalTagConfirmBadge{white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:24px;padding:3px 10px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:inset 0 1px #fff5,0 2px 4px #17332e26}.agenda-module__7m5X3G__draftItems article:not(.agenda-module__7m5X3G__draftProductItem):not(:has(.agenda-module__7m5X3G__deleteDraft:disabled)){background:#eef6ff;border-color:#cbdff3}.agenda-module__7m5X3G__moreProductsButton{color:#78511c;background:#fff1dc;border-color:#e6bd7d}.agenda-module__7m5X3G__moreProductsButton:hover:not(:disabled){background:#ffe7c2}@media (max-width:700px){.agenda-module__7m5X3G__clientSearchRow{grid-template-columns:minmax(0,1fr) 40px;margin-inline:3px}.agenda-module__7m5X3G__addClientButton{width:40px;height:40px}.agenda-module__7m5X3G__appointmentRowOneWithAction{gap:8px}.agenda-module__7m5X3G__appointmentItemCardAction .agenda-module__7m5X3G__addServiceButton{min-height:40px;padding-inline:9px;font-size:10px}}.agenda-module__7m5X3G__sharedSignal{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.agenda-module__7m5X3G__sharedSignalBackdrop{grid-template-columns:minmax(0,1fr)}.agenda-module__7m5X3G__sharedSignalButton{color:#71561e;white-space:nowrap;background:#fff5d6;border:1px solid #e5ca82;border-radius:7px;min-height:34px;padding:4px 9px;font-size:10px;font-weight:750;line-height:18px}.agenda-module__7m5X3G__sharedSignalButton:hover:not(:disabled){background:#ffedb8}.agenda-module__7m5X3G__sharedSignalButton:disabled{opacity:.5;cursor:not-allowed}.agenda-module__7m5X3G__sharedSignalDialog{box-sizing:border-box;background:#fff;border:1px solid #cbd8d5;border-radius:12px;gap:9px;width:min(340px,100vw - 24px);min-width:0;max-width:100%;max-height:calc(100dvh - 24px);padding:14px;display:grid;overflow:auto;box-shadow:0 24px 80px #0d211e55}.agenda-module__7m5X3G__sharedSignalDialog>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agenda-module__7m5X3G__sharedSignalDialog>header small{color:#6b7976;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.agenda-module__7m5X3G__sharedSignalDialog h2{margin:2px 0 0;font-size:17px}.agenda-module__7m5X3G__sharedSignalDialog>header>button{background:#f0f4f3;border:0;border-radius:7px;width:30px;height:30px;font-size:18px}.agenda-module__7m5X3G__sharedSignalDialog>label{color:#52615e;gap:3px;font-size:10px;font-weight:750;display:grid}.agenda-module__7m5X3G__sharedSignalDialog input,.agenda-module__7m5X3G__sharedSignalDialog select,.agenda-module__7m5X3G__sharedSignalDialog textarea{box-sizing:border-box;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #c7d2cf;border-radius:7px;padding:5px 8px}.agenda-module__7m5X3G__sharedSignalDialog textarea{resize:vertical}.agenda-module__7m5X3G__sharedSignalService{gap:2px;margin:0;display:grid}.agenda-module__7m5X3G__sharedSignalService span{color:#6b7976;font-size:9px;font-weight:750}.agenda-module__7m5X3G__sharedSignalService strong{font-size:11px}.agenda-module__7m5X3G__sharedSignalCurrent{color:#285d50;background:#eef7f4;border-radius:7px;margin:0;padding:7px 9px;font-size:11px;font-weight:800}.agenda-module__7m5X3G__sharedSignalActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;padding-top:3px;display:flex}.agenda-module__7m5X3G__sharedSignalActions button{min-height:32px;padding:5px 10px;font-size:10px}.agenda-module__7m5X3G__sharedSignalMessage{border-top:1px solid #e0e7e5;gap:7px;padding-top:8px;display:grid}.agenda-module__7m5X3G__sharedSignalMessage label{color:#5c6b67;gap:4px;font-size:10px;line-height:1.4;display:grid}.agenda-module__7m5X3G__sharedSignalMessage>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.agenda-module__7m5X3G__sharedSignalMessage button,.agenda-module__7m5X3G__sharedSignalMessage a{box-sizing:border-box;color:#42534e;background:#fff;border:1px solid #c7d2cf;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:5px 10px;font-size:10px;font-weight:750;line-height:18px;text-decoration:none;display:inline-flex}.agenda-module__7m5X3G__sharedSignalDialog>.agenda-module__7m5X3G__sharedSignalValue .agenda-module__7m5X3G__moneyInput{width:142px;max-width:100%;height:34px}.agenda-module__7m5X3G__sharedSignalValue input{text-align:right;min-width:0;overflow:auto}.agenda-module__7m5X3G__draftItems article{grid-template-columns:minmax(0,1fr) auto auto auto;position:relative}.agenda-module__7m5X3G__draftItems article>div:first-child{grid-column:1}.agenda-module__7m5X3G__draftItems article .agenda-module__7m5X3G__sharedSignalButton{color:#71561e;background:#fff5d6;border:1px solid #e5ca82;border-radius:7px;min-height:28px;padding:3px 8px}.agenda-module__7m5X3G__draftItems article .agenda-module__7m5X3G__editIconButton{grid-column:3}.agenda-module__7m5X3G__draftItems article .agenda-module__7m5X3G__deleteDraft{grid-column:4}.agenda-module__7m5X3G__draftItemPaid:after{content:"PAGO";pointer-events:none;opacity:.5;color:#276653;letter-spacing:.14em;border:2px solid #43806e;border-radius:4px;padding:3px 10px;font-size:17px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__paidDaySummary{position:relative}.agenda-module__7m5X3G__daySavedItems .agenda-module__7m5X3G__paidDaySummary:after{opacity:.5;pointer-events:none;grid-column:auto;padding:3px 10px;font-size:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}@media (max-width:900px){.agenda-module__7m5X3G__appointmentRowOneWithAction{grid-template-columns:1fr 1fr!important}.agenda-module__7m5X3G__appointmentRowOneWithAction>:first-child{grid-column:1!important}.agenda-module__7m5X3G__appointmentRowOneWithAction>:nth-child(2){grid-column:2!important}.agenda-module__7m5X3G__appointmentRowOneWithAction>.agenda-module__7m5X3G__appointmentItemCardAction{grid-column:1/-1!important}}@media (max-width:600px){.agenda-module__7m5X3G__appointmentRowOneWithAction{grid-template-columns:1fr!important}.agenda-module__7m5X3G__appointmentRowOneWithAction>:first-child,.agenda-module__7m5X3G__appointmentRowOneWithAction>:nth-child(2){grid-column:1!important}}.agenda-module__7m5X3G__reservationSignalRow{grid-column:1/-1;justify-content:flex-start;padding-top:2px;display:flex}.agenda-module__7m5X3G__workspaceSignalRow{border-top:1px solid #e1e8e6;margin:8px 4px 0;padding:8px 0}.agenda-module__7m5X3G__comandaSubflow{z-index:90;position:fixed;inset:0}.agenda-module__7m5X3G__comandaSubflow .agenda-module__7m5X3G__comandaSubflow{z-index:1}.agenda-module__7m5X3G__comandaTable .agenda-module__7m5X3G__discountChip{color:#176a61;border-color:#176a61}.agenda-module__7m5X3G__comandaTable .agenda-module__7m5X3G__discountChip:hover{color:#176a61;background:#f0f2f1;border-color:#176a61}.agenda-module__7m5X3G__draftItems article.agenda-module__7m5X3G__draftItemPaid{background:#f3f8f6;border-color:#bad4cc;padding:6px 10px}.agenda-module__7m5X3G__draftItems article.agenda-module__7m5X3G__draftItemPaid:after{pointer-events:none;opacity:.5;color:#276653;letter-spacing:.14em;background:#eff8f4cc;border:2px solid #43806e;border-radius:4px;padding:3px 10px;font-size:17px;font-weight:900;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)rotate(-12deg)}@media (max-width:700px){.agenda-module__7m5X3G__sharedSignalButton,.agenda-module__7m5X3G__sharedSignalActions button,.agenda-module__7m5X3G__sharedSignalMessage a{min-height:40px}.agenda-module__7m5X3G__sharedSignalDialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:12px}.agenda-module__7m5X3G__reservationSignalRow,.agenda-module__7m5X3G__workspaceSignalRow{width:100%}.agenda-module__7m5X3G__sharedSignal{flex-direction:column;align-items:flex-start}}.agenda-module__7m5X3G__comandaSelect{cursor:pointer;place-items:center;width:30px;height:30px;margin:0;display:grid}.agenda-module__7m5X3G__comandaSelect input{accent-color:#176a61;cursor:pointer;width:16px;height:16px;margin:0}.agenda-module__7m5X3G__comandaSelect input:disabled{cursor:not-allowed}.agenda-module__7m5X3G__comandaSelectHead{min-width:0;display:block}@media (min-width:761px){.agenda-module__7m5X3G__comandaHeaderRow,.agenda-module__7m5X3G__comandaRow,.agenda-module__7m5X3G__comandaTable[data-kind=products] .agenda-module__7m5X3G__comandaHeaderRow,.agenda-module__7m5X3G__comandaTable[data-kind=products] .agenda-module__7m5X3G__comandaRow{grid-template-columns:30px minmax(150px,1.65fr) minmax(95px,1fr) minmax(90px,.9fr) minmax(78px,.75fr) minmax(92px,.8fr) 38px}.agenda-module__7m5X3G__comandaTable[data-kind=products] .agenda-module__7m5X3G__comandaHeaderRow span:last-child{text-align:start}}@media (max-width:760px){.agenda-module__7m5X3G__comandaRow,.agenda-module__7m5X3G__comandaTable[data-kind=products] .agenda-module__7m5X3G__comandaRow{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"select identity value"".details value"".assistants discount"".actions actions"}.agenda-module__7m5X3G__comandaRow>.agenda-module__7m5X3G__comandaSelect{grid-area:select;align-self:start}}.agenda-module__7m5X3G__partialPayDialog{box-sizing:border-box;width:min(400px,100vw - 28px);padding:16px}.agenda-module__7m5X3G__partialPayDialog p{color:#32413e;margin:0;font-size:12px;line-height:1.45}.agenda-module__7m5X3G__partialPayDialog .agenda-module__7m5X3G__formActions{gap:8px;margin-top:12px;padding-top:0}.agenda-module__7m5X3G__partialPayDialog .agenda-module__7m5X3G__formActions button{border-radius:7px;min-height:30px;padding:4px 14px;font-size:10px;font-weight:700;line-height:18px}.agenda-module__7m5X3G__partialPayNo{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.agenda-module__7m5X3G__partialPayNo:hover{background:#fee2e2}.agenda-module__7m5X3G__partialPayYes{color:#166534;background:#dcfce7;border:1px solid #86efac}.agenda-module__7m5X3G__partialPayYes:hover{background:#bbf7d0}@media (max-width:700px){.agenda-module__7m5X3G__partialPayDialog .agenda-module__7m5X3G__formActions button{min-height:40px;font-size:11px}}.agenda-module__7m5X3G__appointmentItemCardAction .agenda-module__7m5X3G__addServiceButton{color:#1f4e7d;background:#eef6ff;border-color:#b9d3ee}.agenda-module__7m5X3G__appointmentItemCardAction .agenda-module__7m5X3G__addServiceButton:hover:not(:disabled){background:#dcecff}.agenda-module__7m5X3G__draftItems article.agenda-module__7m5X3G__draftProductItem{background:#fff8e1;border-color:#ecd9a3}.agenda-module__7m5X3G__sharedSignalControl{align-items:center;gap:5px;min-width:0;display:inline-flex}.agenda-module__7m5X3G__sharedSignalIcon{flex:none;width:16px;height:16px}.agenda-module__7m5X3G__sharedSignalButton[data-estado=recebido],.agenda-module__7m5X3G__draftItems article .agenda-module__7m5X3G__sharedSignalButton[data-estado=recebido]{color:#1f6a46;background:#e6f6ee;border-color:#9fd1b8}.agenda-module__7m5X3G__sharedSignalButton[data-estado=recebido]:hover:not(:disabled),.agenda-module__7m5X3G__draftItems article .agenda-module__7m5X3G__sharedSignalButton[data-estado=recebido]:hover:not(:disabled){background:#d4eee2}.agenda-module__7m5X3G__workspaceActions>div{align-items:center;min-width:0}.agenda-module__7m5X3G__workspaceFooterFeedback{text-align:left;border:1px solid;border-radius:7px;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:min(430px,100%);padding:4px 8px;font-size:10px;line-height:1.25;display:flex}.agenda-module__7m5X3G__workspaceFooterFeedback[data-tone=warning]{color:#644b0c;background:#fff8de;border-color:#e1bd54}.agenda-module__7m5X3G__workspaceFooterFeedback[data-tone=error]{color:#842f29;background:#fde9e7;border-color:#e0a6a1}.agenda-module__7m5X3G__workspaceFooterFeedback>span{overflow-wrap:anywhere;min-width:0}.agenda-module__7m5X3G__workspaceFooterFeedback>div{flex:none;gap:5px;display:flex}.agenda-module__7m5X3G__workspaceActions .agenda-module__7m5X3G__workspaceFooterFeedback button{width:auto;min-width:0;height:26px;min-height:26px;color:inherit;white-space:nowrap;background:#fff;border:1px solid;border-radius:6px;flex:none;padding:2px 7px;font-size:9px;font-weight:650}@media (max-width:700px){.agenda-module__7m5X3G__workspaceFooterFeedback{grid-column:1/-1;justify-content:space-between;max-width:none}.agenda-module__7m5X3G__workspaceActions .agenda-module__7m5X3G__workspaceFooterFeedback button{min-height:36px}}.agenda-module__7m5X3G__reservationNotice{color:#6d5410;background:#fff7d6;border:1px solid #e8cf86;border-radius:8px;margin:0 0 14px;padding:9px 12px;font-size:11px;line-height:1.45}.agenda-module__7m5X3G__reservationGrid{gap:var(--ui-form-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.agenda-module__7m5X3G__reservationNameRow{grid-column:span 6;grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:6px;min-width:0;display:grid}.agenda-module__7m5X3G__reservationNameField{min-width:0;position:relative}.agenda-module__7m5X3G__reservationNameField .agenda-module__7m5X3G__reservationSuggestions{width:max(100%,300px);max-width:calc(100vw - 48px);top:calc(100% + 2px);left:0;right:auto}.agenda-module__7m5X3G__reservationPhoneField{grid-column:span 6;min-width:0}.agenda-module__7m5X3G__reservationPhoneField>div>span:first-child{color:#42514e;font-size:12px;font-weight:750;line-height:18px}.agenda-module__7m5X3G__reservationPhoneField input[role=combobox]{font-size:12px;font-weight:400}.agenda-module__7m5X3G__sharedSignalMessage a.agenda-module__7m5X3G__sharedSignalWhatsApp{color:#195a34;background:#edf8f1;border-color:#a9cdbb}.agenda-module__7m5X3G__sharedSignalMessage a.agenda-module__7m5X3G__sharedSignalWhatsApp:hover{background:#dff4e8}.agenda-module__7m5X3G__reservationHalfField{grid-column:span 6;min-width:0}.agenda-module__7m5X3G__reservationTimeRow{gap:var(--ui-form-gap);grid-column:1/-1;grid-template-columns:150px 112px 84px minmax(0,1fr);align-items:end;min-width:0;display:grid}.agenda-module__7m5X3G__reservationTimeRow>*{min-width:0}.agenda-module__7m5X3G__reservationDateField,.agenda-module__7m5X3G__reservationTimeField,.agenda-module__7m5X3G__reservationDurationField{gap:var(--ui-field-gap);display:grid}.agenda-module__7m5X3G__reservationDurationField input{text-align:center;padding-inline:4px}.agenda-module__7m5X3G__reservationValidityField{gap:var(--ui-field-gap);color:#42514e;font-size:12px;font-weight:750;display:grid}.agenda-module__7m5X3G__reservationValidityCustom{grid-template-columns:minmax(52px,.8fr) minmax(84px,1.2fr) var(--ui-control-height);align-items:center;gap:6px;display:grid}.agenda-module__7m5X3G__reservationValidityBack{width:var(--ui-control-height);height:var(--ui-control-height);color:#53635f;cursor:pointer;background:#fff;border:1px solid #c7d2cf;border-radius:7px;place-items:center;font-size:17px;line-height:1;display:grid}.agenda-module__7m5X3G__reservationValidityBack:hover{background:#f1f5f4}.agenda-module__7m5X3G__reservationValidityBack:focus-visible{outline-offset:2px;outline:2px solid #65a89d}.agenda-module__7m5X3G__reservationEndSummary{color:#60706c;grid-column:1/-1;margin-top:-2px;font-size:10px;font-weight:600}.agenda-module__7m5X3G__reservationExpiredStamp{z-index:4;border-radius:inherit;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.agenda-module__7m5X3G__reservationExpiredStamp>span{color:#b02020cc;letter-spacing:.14em;white-space:nowrap;background:#dc3c3c1a;border:2px solid #be282880;border-radius:5px;padding:1px 9px;font-size:12px;font-weight:900;line-height:1.25;transform:rotate(-16deg)}.agenda-module__7m5X3G__reservationExpiredToastStack{z-index:90;gap:8px;width:min(340px,100vw - 24px);display:grid;position:fixed;bottom:20px;right:20px}.agenda-module__7m5X3G__reservationExpiredToast{color:#3b2523;background:#fff;border:1px solid #e2bcb7;border-left:4px solid #c25049;border-radius:9px;gap:8px;padding:10px 12px;font-size:12px;display:grid;box-shadow:0 10px 30px #14312b2e}.agenda-module__7m5X3G__reservationExpiredToast p{margin:0;line-height:1.4}.agenda-module__7m5X3G__reservationExpiredToast>div{justify-content:flex-end;gap:6px;display:flex}.agenda-module__7m5X3G__reservationExpiredToast button{min-height:28px;padding:3px 14px;font-size:11px;font-weight:700}.agenda-module__7m5X3G__reservationExpiredMore{color:#7a5a55;background:#fff;border-radius:999px;justify-self:end;padding:2px 8px;font-size:10px;box-shadow:0 4px 12px #14312b1f}@media (max-width:768px){.agenda-module__7m5X3G__reservationNameRow{grid-template-columns:minmax(0,1fr) var(--ui-control-height-touch)}.agenda-module__7m5X3G__reservationNameRow .agenda-module__7m5X3G__addClientButton{width:var(--ui-control-height-touch);height:var(--ui-control-height-touch)}.agenda-module__7m5X3G__reservationValidityBack{height:var(--ui-control-height-touch);width:var(--ui-control-height-touch)}.agenda-module__7m5X3G__reservationValidityCustom{grid-template-columns:minmax(52px,.8fr) minmax(84px,1.2fr) var(--ui-control-height-touch)}.agenda-module__7m5X3G__reservationExpiredToast button{min-height:40px}}@media (max-width:640px){.agenda-module__7m5X3G__reservationNameRow,.agenda-module__7m5X3G__reservationPhoneField,.agenda-module__7m5X3G__reservationHalfField{grid-column:1/-1}.agenda-module__7m5X3G__reservationTimeRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agenda-module__7m5X3G__reservationValidityFieldCustom{grid-column:1/-1}.agenda-module__7m5X3G__reservationExpiredToastStack{width:auto;bottom:76px;left:12px;right:12px}.agenda-module__7m5X3G__reservationNameField .agenda-module__7m5X3G__reservationSuggestions{width:100%}}.agenda-module__7m5X3G__modal.agenda-module__7m5X3G__blockModal{width:min(420px,100%)}.agenda-module__7m5X3G__blockGrid{gap:var(--ui-form-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.agenda-module__7m5X3G__blockGrid>label,.agenda-module__7m5X3G__blockTimes>label{min-width:0}.agenda-module__7m5X3G__blockTimes{gap:var(--ui-form-gap);grid-column:1/-1;align-items:end;min-width:0;display:grid}.agenda-module__7m5X3G__blockTimes[data-modo=dia-unico]{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1.25fr)}.agenda-module__7m5X3G__blockTimes[data-modo=varios-dias]{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.agenda-module__7m5X3G__blockDuration input{text-align:center;padding-inline:4px}.agenda-module__7m5X3G__blockDuration small,.agenda-module__7m5X3G__blockReason small{color:#7a8885;font-weight:600}.agenda-module__7m5X3G__blockGrid .agenda-module__7m5X3G__blockToggles{gap:18px}.agenda-module__7m5X3G__blockHint{color:#6d5410;background:#fff8e1;border-left:3px solid #d8b24f;border-radius:5px;grid-column:1/-1;margin:0;padding:7px 10px;font-size:11px;line-height:1.4}.agenda-module__7m5X3G__blockTimes>.agenda-module__7m5X3G__blockHint{color:#60706c;background:0 0;border-left:0;grid-column:2/-1;align-self:center;padding:0}.agenda-module__7m5X3G__blockReason{grid-column:1/-1}.agenda-module__7m5X3G__form .agenda-module__7m5X3G__blockReason textarea{resize:vertical;min-height:56px}@media (max-width:640px){.agenda-module__7m5X3G__blockGrid{grid-template-columns:minmax(0,1fr)}.agenda-module__7m5X3G__blockTimes[data-modo=varios-dias]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agenda-module__7m5X3G__blockTimes[data-modo=varios-dias]>label:first-child,.agenda-module__7m5X3G__blockTimes>.agenda-module__7m5X3G__blockHint{grid-column:1/-1}}.agenda-module__7m5X3G__blockTimes[data-modo=dia-unico]>.agenda-module__7m5X3G__blockHint{color:#6d5410;background:#fff8e1;border-left:3px solid #d8b24f;border-radius:5px;grid-column:1/-1;align-self:stretch;padding:7px 10px}.agenda-module__7m5X3G__blockForm .agenda-module__7m5X3G__formActions{gap:8px}@media (max-width:1024px){.agenda-module__7m5X3G__detailPanel{padding-bottom:calc(84px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.agenda-module__7m5X3G__fecharComandaButton{color:#1768ad;cursor:pointer;background:#e7f1fb;border:1px solid #2e75b6;border-radius:8px;min-height:36px;padding:8px 14px;font-weight:750}.agenda-module__7m5X3G__fecharComandaButton:hover{background:#d6e7f8}.agenda-module__7m5X3G__fecharComandaButton:focus-visible{outline-offset:2px;outline:2px solid #4b91ce}.agenda-module__7m5X3G__clienteSemCadastro{color:#b5372f;font-size:10px;font-style:italic;font-weight:600}.agenda-module__7m5X3G__timeSlot,.agenda-module__7m5X3G__mobileTimes div{color:#3e4c49;padding:1px 4px 0;font-size:10px;font-weight:600;line-height:1}.agenda-module__7m5X3G__timeSlotHour,.agenda-module__7m5X3G__mobileTimes .agenda-module__7m5X3G__timeSlotHour{color:#243330;font-size:11px;font-weight:650}.agenda-module__7m5X3G__timeSlot.agenda-module__7m5X3G__hourMark,.agenda-module__7m5X3G__emptySlot.agenda-module__7m5X3G__hourMark,.agenda-module__7m5X3G__mobileTimes .agenda-module__7m5X3G__hourMark{border-bottom-color:#d2dbd8}
