#openSetPassword{display:none}.login{--loginInk: var(--d3a-palette-token-text-primary);--loginMuted: var(--d3a-palette-token-text-secondary);--loginHair: var(--d3a-palette-token-surface-hover);--loginAmber: var(--d3a-palette-token-border-focus);--loginAmberDeep: var(--d3a-palette-token-warning-text);--loginAmberTint: var(--d3a-palette-token-warning-surface);--loginDanger: var(--d3a-palette-token-error-text);--loginDangerTint: var(--d3a-palette-token-error-surface);--loginDangerLine: var(--d3a-palette-token-error-border);--loginDangerInk: var(--d3a-palette-token-error-text);--loginInputBg: color-mix(in srgb, var(--d3a-palette-token-surface-raised) var(--d3a-veil-thin), transparent);--loginInputBgFocus: color-mix(in srgb, var(--d3a-palette-token-surface-raised) var(--d3a-veil-nearOpaque), transparent);--loginInputLine: color-mix(in srgb, var(--d3a-palette-token-border-strong) var(--d3a-tint-marked), transparent);--loginInputLineHi: color-mix(in srgb, var(--d3a-palette-token-border-strong) var(--d3a-tint-loud), transparent);position:relative;height:100%;font-family:var(--d3a-family-base);color:var(--loginInk);background-color:var(--d3a-palette-token-surface-inverse)}.login__scene{position:fixed;inset:0;overflow:hidden}.login__sceneImg{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.05);animation:loginDrift 72s cubic-bezier(.4,0,.6,1) infinite alternate}@keyframes loginDrift{to{transform:scale(1.16) translate3d(-1.4%,-1.1%,0)}}.login__sceneScrim{position:absolute;inset:0;background-image:linear-gradient(180deg,#14110d99 0,#14110d00 230px),linear-gradient(180deg,#1a151057,#18141094 52%,#14110dd1),radial-gradient(760px 500px at 80% 8%,#ff5c002e,#ff5c0000 68%)}.login__chrome{position:absolute;top:18px;right:22px;z-index:30}.login,.login *,.loginDialogField,.loginDialogField *{box-sizing:border-box}.login__main{position:relative;display:flex;justify-content:center;height:100%;padding:24px 16px;overflow-y:auto}.login__stack{display:grid;grid-template-rows:1fr auto 1fr;gap:24px;width:100%;max-width:410px;animation:loginRise .58s cubic-bezier(.16,1,.3,1) both}@keyframes loginRise{0%{opacity:0;transform:translateY(14px)}}.login__brand{display:inline-flex;align-self:end;justify-self:center;text-decoration:none}.login__logo{display:block;width:auto;height:32px;filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))}.login__version{align-self:start;justify-self:center;margin:0;font-size:11px;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-half),transparent)}.login__card{width:100%;padding:32px 32px 24px;border:1px solid color-mix(in srgb,var(--d3a-palette-token-border-subtle) var(--d3a-tint-half),transparent);border-radius:var(--d3a-radius-md);background-image:linear-gradient(180deg,color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-veil-dense),transparent),color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-veil-dense),transparent));-webkit-backdrop-filter:blur(26px) saturate(1.06);backdrop-filter:blur(26px) saturate(1.06);box-shadow:inset 0 1px color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-loud),transparent),0 44px 96px -46px #000000d1}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.login__card{background-image:linear-gradient(180deg,color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-veil-nearOpaque),transparent),color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-veil-nearOpaque),transparent))}}.login__pane{display:flex;flex-direction:column;gap:16px}.login__pane--otp,.login__pane--sso,.login__pane--auth,.login__pane--welcome{align-items:center;text-align:center}.login__pane--welcome{gap:24px}.login__head{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;text-align:center}.login__title{margin:0;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.012em;text-wrap:balance}.login__lead{margin:0;max-width:34ch;font-size:13px;line-height:1.5;color:var(--loginMuted)}.login__tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;border-radius:var(--d3a-radius-md);background:var(--loginAmberTint);color:var(--d3a-palette-token-brand-base)}.login__tile .MuiSvgIcon-root{font-size:var(--d3a-icon-base)}.login__form{display:flex;flex-direction:column;gap:12px;width:100%}.login__field{display:flex;flex-direction:column;gap:4px;text-align:left}.login__label{font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.085em;text-transform:uppercase;color:var(--loginMuted, var(--d3a-palette-token-text-secondary))}.login__input.MuiOutlinedInput-root{height:44px;border-radius:var(--d3a-radius-md);background:var(--loginInputBg);font-size:14px;color:var(--loginInk);transition:background-color .15s ease-out,box-shadow .15s ease-out}.login__input .MuiOutlinedInput-notchedOutline{border-color:var(--loginInputLine);transition:border-color .15s ease-out}.login__input:hover .MuiOutlinedInput-notchedOutline{border-color:var(--loginInputLineHi)}.login__input.Mui-focused{background:var(--loginInputBgFocus);box-shadow:var(--d3a-shadow-focus)}.login__input.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:var(--loginAmber)}.login__input input{padding:0 12px}.login__field--error .login__label{color:var(--loginDanger)}.login__field--error .login__input.MuiOutlinedInput-root{background:var(--loginDangerTint)}.login__field--error .login__input .MuiOutlinedInput-notchedOutline{border-color:var(--loginDanger)}.login__field--error .login__input.Mui-focused{box-shadow:0 0 0 3px #b3261e2e}.login__field--error .login__input.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--loginDanger)}.login__fieldMsg{display:flex;align-items:center;gap:4px;margin:0;font-size:11px;line-height:1.4;color:var(--loginDanger, var(--d3a-palette-token-error-text))}.login__fieldMsg .MuiSvgIcon-root{flex:none;font-size:var(--d3a-icon-mini)}.login__reveal.MuiIconButton-root{width:34px;height:34px;margin-right:-4px;border-radius:var(--d3a-radius-md);color:var(--loginMuted)}.login__reveal.MuiIconButton-root:hover{background-color:color-mix(in srgb,var(--d3a-palette-token-surface-inverse) var(--d3a-tint-faint),transparent);color:var(--loginInk)}.login__reveal .MuiSvgIcon-root{font-size:var(--d3a-icon-base)}.login__alert{display:flex;align-items:flex-start;gap:8px;padding:12px;border:1px solid var(--loginDangerLine);border-radius:var(--d3a-radius-md);font-size:12px;line-height:1.45;text-align:left;color:var(--loginDangerInk);background:var(--loginDangerTint)}.login__alert .MuiSvgIcon-root{flex:none;margin-top:0;font-size:var(--d3a-icon-compact);color:var(--loginDanger)}.login__alert ul{margin:0;padding:0;list-style:none}.login__submit.MuiButton-root{width:100%;min-height:44px;font-size:13px;font-weight:600}.login__ms.MuiButton-root{width:100%;min-height:44px;gap:2px;border:1px solid color-mix(in srgb,var(--d3a-palette-token-border-strong) var(--d3a-tint-soft),transparent);background-color:color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-veil-dense),transparent);box-shadow:none;font-size:13px;font-weight:600;color:var(--loginInk)}.login__ms.MuiButton-root:hover{border-color:color-mix(in srgb,var(--d3a-palette-token-border-strong) var(--d3a-tint-loud),transparent);background-color:var(--d3a-palette-token-surface-raised);box-shadow:none}.login__sep{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--loginMuted)}.login__sep:before,.login__sep:after{content:"";flex:1;height:1px;background:var(--loginHair)}.login__link{align-self:center;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:500;color:var(--loginAmberDeep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--d3a-palette-token-warning-text) var(--d3a-tint-deep),transparent);cursor:pointer;transition:color .15s ease-out,text-decoration-color .15s ease-out}.login__link:hover{color:var(--loginInk);text-decoration-color:currentColor}.login__lang.MuiButton-root{min-width:0;height:32px;padding:0 8px 0 12px;gap:2px;border:1px solid color-mix(in srgb,var(--d3a-palette-token-border-subtle) var(--d3a-tint-loud),transparent);border-radius:var(--d3a-radius-md);background-color:transparent;box-shadow:none;font-size:12px;font-weight:600;letter-spacing:.09em;color:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-veil-nearOpaque),transparent)}.login__lang.MuiButton-root:hover{border-color:color-mix(in srgb,var(--d3a-palette-token-border-subtle) var(--d3a-tint-half),transparent);background-color:color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-tint-soft),transparent);box-shadow:none}.login__lang .MuiButton-endIcon{margin-left:0}.login__lang .MuiSvgIcon-root{font-size:var(--d3a-icon-compact);opacity:.8}.login__otp{display:flex;gap:8px;width:100%}.login__otpBox{width:100%;min-width:0;height:52px;padding:0;border:1px solid var(--loginInputLine);border-radius:var(--d3a-radius-md);background:var(--loginInputBg);font-family:inherit;font-size:20px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums;color:var(--loginInk);transition:border-color .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out}.login__otpBox:focus{outline:none;border-color:var(--loginAmber);background:var(--loginInputBgFocus);box-shadow:var(--d3a-shadow-focus)}.login__hint{margin:0;font-size:12px;color:var(--loginMuted)}.login__hint b{font-weight:600;color:var(--loginInk)}.login__clientImg{max-width:100%;height:auto}.login__welcome{margin:0;font-size:14px;line-height:1.5;text-wrap:balance}.login__brand:focus-visible,.login__link:focus-visible,.login__lang:focus-visible,.login__submit:focus-visible,.login__ms:focus-visible,.login__reveal:focus-visible,.loginDialogAlert a:focus-visible{outline:2px solid var(--loginAmber, var(--d3a-palette-token-border-focus));outline-offset:2px;border-radius:var(--d3a-radius-md)}.login ::selection{background:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-loud),transparent);color:var(--loginInk)}@media(max-width:460px){.login__card{padding:24px 16px}.login__main{padding:16px 12px}}@media(prefers-reduced-motion:reduce){.login__sceneImg{animation:none}.login__card{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:linear-gradient(180deg,color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-veil-nearOpaque),transparent),color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-veil-nearOpaque),transparent))}}.loginDialogField{margin-top:12px}.loginDialogField .MuiOutlinedInput-root{height:44px;border-radius:var(--d3a-radius-md);background:var(--d3a-palette-token-surface-raised);font-size:14px}.loginDialogField .MuiOutlinedInput-root input{padding:0 12px}.loginDialogField .MuiOutlinedInput-notchedOutline{border-color:var(--d3a-palette-token-border-default)}.loginDialogField:hover .MuiOutlinedInput-notchedOutline{border-color:var(--d3a-palette-token-border-strong)}.loginDialogField .MuiOutlinedInput-root.Mui-focused{box-shadow:var(--d3a-shadow-focus)}.loginDialogField .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:var(--d3a-palette-token-border-focus)}.loginDialogAlert{margin-top:12px;padding:12px;border:1px solid var(--d3a-palette-token-border-default);border-radius:var(--d3a-radius-md);font-size:12px;line-height:1.45;color:var(--d3a-palette-token-error-text);background:var(--d3a-palette-token-surface-base)}.input:after{border-bottom:2px solid var(--d3a-palette-token-border-strong)!important;color:var(--d3a-palette-token-text-primary)}.inputError{color:var(--d3a-palette-token-error-text)!important}.inputError:after{border-bottom:2px solid var(--d3a-palette-token-error-border)!important;color:var(--d3a-palette-token-error-text)!important}.inputError:before{border-bottom:1px solid var(--d3a-palette-token-error-border)!important}.inputLabel{color:color-mix(in srgb,var(--d3a-palette-token-text-primary) 54%,transparent)!important}.inputLabelError{color:var(--d3a-palette-token-error-text)!important}.checkboxForm{color:var(--d3a-palette-token-brand-text)!important}.labelCheck{margin-right:0!important}.checkSpan{font-size:14px;letter-spacing:.5px}.menuItem{display:flex;align-items:center;gap:12px;width:calc(100% - 16px);margin:0 8px 4px;padding:8px 12px;border:0;border-radius:var(--d3a-radius-md);background:transparent;color:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-veil-dense),transparent);font-family:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:background .15s,color .15s}.menuItem:hover{background:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-faint),transparent);color:var(--d3a-palette-token-text-onInverse)}.menuItem:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:-2px}.menuItem--active,.menuItem--active:hover{background:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-marked),transparent);color:var(--d3a-palette-token-brand-base)}.menuItem--collapsed{justify-content:center;padding:8px 0}.menuItem__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menuLang{display:flex;align-items:center;justify-content:center;width:38px;height:32px;margin:0 auto 8px;border:1px solid color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-marked),transparent);border-radius:var(--d3a-radius-md);background:transparent;color:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-veil-dense),transparent);font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .15s,border-color .15s}.menuLang:hover{background:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-faint),transparent);border-color:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-deep),transparent)}.menuLang:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.menuToggle{display:flex;align-items:center;justify-content:center;width:38px;height:32px;margin:0 auto 8px;border:1px solid color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-marked),transparent);border-radius:var(--d3a-radius-md);background:transparent;color:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-veil-dense),transparent);cursor:pointer;transition:background .15s,border-color .15s}.menuToggle:hover{background:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-faint),transparent);border-color:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-deep),transparent)}.menuToggle:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.menuTheme{display:flex;align-items:center;justify-content:center;width:38px;height:32px;margin:0 auto 8px;border:1px solid color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-marked),transparent);border-radius:var(--d3a-radius-md);background:transparent;color:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-veil-dense),transparent);cursor:pointer;transition:background .15s,border-color .15s}.menuTheme:hover{background:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-faint),transparent);border-color:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-deep),transparent)}.menuTheme:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.menuClock{color:var(--d3a-palette-token-text-onInverse);text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.menuDate{color:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-half),transparent);text-align:center;font-size:12px;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.menuItem,.menuLang,.menuToggle,.menuTheme{transition:none}}.contChangeStatus{margin:0 0 0 24px}.statusChip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--d3a-palette-token-border-subtle);background:var(--d3a-palette-token-surface-sunken);color:var(--d3a-palette-token-text-primary);font-size:13px;font-weight:600;font-family:inherit;padding:8px 12px;border-radius:var(--d3a-radius-md);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.statusChip:hover:not(:disabled){border-color:var(--d3a-palette-token-border-focus);background:var(--d3a-palette-token-surface-raised);box-shadow:var(--d3a-shadow-brandHalo)}.statusChip:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.statusChip:disabled{cursor:not-allowed;opacity:.55}.statusDot{width:10px;height:10px;border-radius:50%;background:var(--status-color, var(--d3a-palette-token-surface-hover));box-shadow:0 0 0 3px color-mix(in srgb,var(--status-color, var(--d3a-palette-token-surface-hover)) 20%,transparent);flex:none}.statusChip__timer{display:inline-flex;align-items:center;gap:4px;color:var(--d3a-palette-token-text-secondary);font-weight:500;font-variant-numeric:tabular-nums}.statusChip__chevron{color:var(--d3a-palette-token-text-secondary);margin:0 -4px 0 -2px;transition:transform .15s}.statusChip--open .statusChip__chevron{transform:rotate(180deg)}.contDropStatus{position:fixed;top:30px;min-width:150px;display:none;margin-top:24px;z-index:10;margin-left:-16px}@media(prefers-reduced-motion:reduce){.statusChip__chevron{transition:none}}.notifications-badge .MuiBadge-badge{right:13px;top:14px;height:20px;width:20px;border:3px solid var(--d3a-palette-token-border-subtle);border-radius:50%;pointer-events:none}.contDropNotifications{position:fixed;top:35px;min-width:240px;padding:0 24px 24px;margin-left:-48px;display:none;margin-top:24px;z-index:10}.notificationsDropdown{padding:4px 0}.notificationsDropdown__row{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;color:var(--d3a-palette-token-text-primary);white-space:nowrap}.notificationsDropdown__row+.notificationsDropdown__row{border-top:1px solid var(--d3a-palette-token-border-subtle)}.circleNotification{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;flex:none}.redSquare{background-color:color-mix(in srgb,var(--d3a-palette-token-error-base) var(--d3a-tint-soft),transparent);color:var(--d3a-palette-token-error-text)}.greenSquare{background-color:color-mix(in srgb,var(--d3a-palette-token-success-base) var(--d3a-tint-marked),transparent);color:var(--d3a-palette-token-success-text)}.orangeSquare{background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-marked),transparent);color:var(--d3a-palette-token-brand-base)}.contDropDown{position:relative;margin:0 24px 0 8px}.profileChip{display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;background:transparent;color:var(--d3a-palette-token-text-primary);font-size:var(--d3a-font-title);font-weight:var(--d3a-weight-medium);font-family:inherit;padding:4px 8px 4px 12px;border-radius:var(--d3a-radius-md);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.profileChip:hover{border-color:var(--d3a-palette-token-border-focus);background:var(--d3a-palette-token-surface-raised);box-shadow:var(--d3a-shadow-brandHalo)}.profileChip:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.dropDownProfileCont{position:absolute;right:0;top:100%;padding-top:8px;display:none;z-index:10;min-width:max-content}.profileMenu{min-width:264px;width:max-content;max-width:calc(100vw - 32px)}.profileMenu__identity{display:flex;align-items:center;gap:12px;padding:12px}.profileMenu__idText{display:flex;flex-direction:column;gap:2px;min-width:0}.profileMenu__name{font-size:var(--d3a-font-title);font-weight:600;color:var(--d3a-palette-token-text-primary);line-height:1.25}.profileMenu__mail{font-size:12px;color:var(--d3a-palette-token-text-secondary);line-height:1.35;white-space:nowrap}.profileMenu__chips{display:flex;flex-wrap:wrap;gap:4px;padding:0 12px 12px}.profileMenu__chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;letter-spacing:.02em;border-radius:var(--d3a-radius-pill);padding:2px 8px;white-space:nowrap}.profileMenu__chip--role{background:var(--d3a-palette-token-surface-selected);color:var(--d3a-palette-token-brand-text);border:1px solid var(--d3a-palette-token-warning-border)}.profileMenu__chip--role:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.profileMenu__chip--tenant{background:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-secondary);border:1px solid var(--d3a-palette-token-border-subtle)}.profileMenu__actions{border-top:1px solid var(--d3a-palette-token-border-subtle)}.profileMenu__logout .MuiListItemText-primary{color:var(--d3a-palette-token-error-base);font-weight:500}.profileMenu__logout:hover{background:var(--d3a-palette-token-surface-sunken)}.megaMenu__trigger{display:flex;align-items:center;gap:8px;width:100%;min-width:0;border:1px solid var(--d3a-palette-token-border-subtle);background:var(--d3a-palette-token-surface-raised);color:var(--d3a-palette-token-text-secondary);font-size:13px;font-weight:var(--d3a-weight-regular);font-family:inherit;padding:8px 12px;border-radius:var(--d3a-radius-md);cursor:pointer;transition:border-color .15s,box-shadow .15s}.megaMenu__trigger:hover{border-color:var(--d3a-palette-token-border-focus);box-shadow:var(--d3a-shadow-brandHalo)}.megaMenu__trigger:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.megaMenu__triggerIcon{color:var(--d3a-palette-token-brand-text)}.megaMenu__triggerText{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.megaMenu__trigger .megaMenu__kbd{margin-left:auto;background:var(--d3a-palette-token-surface-sunken)}.megaMenu__kbd{font-family:var(--d3a-family-mono);font-size:11px;font-weight:600;color:var(--d3a-palette-token-text-muted);border:1px solid var(--d3a-palette-token-border-subtle);border-bottom-width:2px;border-radius:var(--d3a-radius-md);padding:2px 4px;background:var(--d3a-palette-token-surface-raised);white-space:nowrap;flex:none}.megaMenu__kbd--overlay{background:transparent;color:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-veil-thin),transparent);border-color:color-mix(in srgb,var(--d3a-palette-token-border-subtle) var(--d3a-tint-loud),transparent)}.megaMenu__backdrop{background:color-mix(in srgb,var(--d3a-palette-token-surface-inverse) var(--d3a-veil-dense),transparent)!important;backdrop-filter:blur(10px)}.megaMenu__panel{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:48px 32px 32px;overflow:auto;outline:none}.megaMenu__search{width:min(560px,100%);display:flex;align-items:center;gap:12px;background:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-soft),transparent);border:1px solid color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-loud),transparent);border-radius:var(--d3a-radius-md);padding:12px 16px;transition:border-color .15s}.megaMenu__search:focus-within{border-color:var(--d3a-palette-token-border-focus)}.megaMenu__searchIcon{color:var(--d3a-palette-token-brand-text)}.megaMenu__search input{flex:1;background:transparent;border:0;outline:0;color:var(--d3a-palette-token-text-onInverse);font-size:16px;font-family:inherit}.megaMenu__search input::placeholder{color:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) 40%,transparent)}.megaMenu__empty{color:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-half),transparent);margin-top:32px;font-size:14px}.megaMenu__sections{width:min(880px,100%);display:flex;flex-direction:column;gap:24px;margin-top:32px}.megaMenu__sectionTitle{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--d3a-palette-token-brand-text);border-bottom:1px solid color-mix(in srgb,var(--d3a-palette-token-border-subtle) var(--d3a-tint-soft),transparent);padding-bottom:8px;margin:0 0 12px}.megaMenu__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.megaMenu__tile{display:flex;flex-direction:column;align-items:flex-start;background:color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-faint),transparent);border:1px solid color-mix(in srgb,var(--d3a-palette-token-text-onInverse) var(--d3a-tint-marked),transparent);border-radius:var(--d3a-radius-md);padding:16px;cursor:pointer;transition:transform .16s,background .16s,border-color .16s;animation:megaMenuPop .28s cubic-bezier(.2,.8,.25,1) backwards}.megaMenu__tile:hover{background:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-soft),transparent);border-color:color-mix(in srgb,var(--d3a-palette-token-border-focus) var(--d3a-tint-half),transparent);transform:translateY(-3px)}.megaMenu__tile:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.megaMenu__tile--active{border-color:var(--d3a-palette-token-border-focus)}@keyframes megaMenuPop{0%{opacity:0;transform:translateY(10px)}}.megaMenu__tileIcon{width:38px;height:38px;border-radius:var(--d3a-radius-md);background:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-marked),transparent);color:var(--d3a-palette-token-brand-text);display:grid;place-items:center;margin-bottom:12px}.megaMenu__tileName{color:var(--d3a-palette-token-text-onInverse);font-weight:600;font-size:14px}@media(prefers-reduced-motion:reduce){.megaMenu__tile{animation:none;transition:none}}.contSkillsMenu{position:relative;margin:0 16px}.skillsChip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--d3a-palette-token-border-subtle);background:var(--d3a-palette-token-surface-sunken);color:var(--d3a-palette-token-text-primary);font-size:13px;font-weight:var(--d3a-weight-medium);font-family:inherit;padding:8px 8px 8px 12px;border-radius:var(--d3a-radius-md);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.skillsChip:hover{border-color:var(--d3a-palette-token-border-focus);background:var(--d3a-palette-token-surface-raised);box-shadow:var(--d3a-shadow-brandHalo)}.skillsChip:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.skillsChip__icon{color:var(--d3a-palette-token-text-secondary)}.skillsChip__chevron{color:var(--d3a-palette-token-text-secondary);margin-left:-2px;transition:transform .15s}.skillsChip--open .skillsChip__chevron{transform:rotate(180deg)}.contDropSkills{position:absolute;right:0;top:100%;padding-top:8px;display:none;z-index:10}.skillsPanel{width:300px;padding:8px}.skillsPanel__group{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--d3a-palette-token-text-muted);padding:8px 8px 4px}.skillsPanel__actionWrap{display:block}.skillsPanel__action{display:flex;align-items:center;gap:12px;width:100%;border:0;background:transparent;text-align:left;font-family:inherit;padding:8px;border-radius:var(--d3a-radius-md);cursor:pointer;transition:background .15s}.skillsPanel__action:hover:not(:disabled){background:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-faint),transparent)}.skillsPanel__action:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:-2px}.skillsPanel__action:disabled{cursor:not-allowed;opacity:.5}.skillsPanel__tile{width:36px;height:36px;border-radius:var(--d3a-radius-md);flex:none;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-marked),transparent);color:var(--d3a-palette-token-brand-base)}.skillsPanel__txt{display:flex;flex-direction:column;min-width:0}.skillsPanel__name{font-size:13px;font-weight:600;color:var(--d3a-palette-token-text-primary);line-height:1.3}.skillsPanel__desc{font-size:12px;color:var(--d3a-palette-token-text-secondary);line-height:1.35}.skillsPanel__go{margin-left:auto;color:var(--d3a-palette-token-text-disabled)}.skillsPanel__divider{height:1px;background:var(--d3a-palette-token-surface-hover);margin:4px 8px}.skillsPanel__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px}.skillsPanel__channel{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 4px 8px;border-radius:var(--d3a-radius-md);background:var(--d3a-palette-token-surface-sunken);border:1px solid var(--d3a-palette-token-border-subtle);color:var(--d3a-palette-token-text-secondary)}.skillsPanel__channel span{font-size:11px;font-weight:600;text-align:center;color:var(--d3a-palette-token-text-secondary)}@media(prefers-reduced-motion:reduce){.skillsChip__chevron{transition:none}}.videocall-floating-main-container{position:absolute;top:80px;left:80px;background-color:var(--d3a-palette-token-surface-sunken);border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-lg);z-index:var(--d3a-layer-appDragging)}.videocall-floating-main-container--fullscreen{height:calc(100% - 90px)!important;width:calc(100% - 90px)!important;transform:inherit!important}.MuiListItem-root.softlock-message_container{padding:32px 16px 16px;width:100%;min-width:400px;border-bottom:1px solid var(--d3a-palette-token-border-default)}.MuiListItem-root.softlock-message_container--new{font-weight:bolder}.MuiListItem-root.softlock-message_container--read{background-color:var(--d3a-palette-token-surface-base);color:var(--d3a-palette-token-text-muted)}.MuiListItem-root.softlock-message_container--positive .MuiSvgIcon-root{color:var(--global-color-high);margin-right:16px}.MuiListItem-root.softlock-message_container--negative .MuiSvgIcon-root{color:var(--global-color-low);margin-right:16px}.softlock-message_date{position:absolute;top:5px;right:5px;font-size:12px;color:var(--d3a-palette-token-text-muted);font-weight:400;margin:4px}.softlock-message_icon{position:absolute;bottom:5px;right:5px;font-size:var(--d3a-icon-micro);color:var(--d3a-palette-token-text-muted);font-weight:400;margin:4px}.softlock-message_team{position:absolute;top:5px;left:10px;font-size:12px;color:var(--d3a-palette-token-text-muted);font-weight:400;margin:4px}.softlock-message_container .softlock-message_icon svg.MuiSvgIcon-root{margin-right:0}.softlock-message_container.softlock-message_container--new .softlock-message_icon svg.MuiSvgIcon-root{color:var(--d3a-palette-token-brand-text)}.softlock-message_container.softlock-message_container--read .softlock-message_icon svg.MuiSvgIcon-root{color:var(--d3a-palette-token-text-muted)}.softlock-notifications-tabs_container{display:flex;flex-direction:column;max-height:500px}.softlock-notifications-tabs_container .MuiTabs-root.MuiTabs-vertical{border-bottom:none;background-color:var(--d3a-palette-token-surface-base)}.softlock-notifications-tabs_container .MuiTabs-flexContainerVertical .MuiTab-root{min-width:auto;border-bottom:0}.softlock-notifications-tabs_container .MuiTabs-root .MuiButtonBase-root.Mui-selected{background-color:var(--d3a-palette-token-surface-raised);border:0}.softlock-notifications-tabs_container .MuiTabs-flexContainerVertical .MuiTab-root .softlock-status_container{margin:0}.softlock-notifications-tabs_container .MuiTabs-flexContainerVertical .MuiButtonBase-root{padding:24px}.softlock-notifications-tab_title{padding:8px;margin:8px 0;text-align:center;font-weight:600;border-bottom:1px solid var(--d3a-palette-token-border-strong)}.softlock-notifications--empty{width:400px;height:150px;margin:0;box-sizing:content-box;display:flex;align-items:center;justify-content:center}.MuiButtonBase-root.centro-notificaciones{width:100%;border-radius:0}.softlock-status_level{display:inline-flex;justify-content:center;align-items:center;width:1.75em;height:1.75em;font-size:16px;border:1px solid;border-radius:50%}.softlock-status_lock{color:var(--global-color-low)}.softlock-status_container.display{display:flex;align-items:center;gap:4px}.softlock-status_container.high{border-color:var(--global-color-high);color:var(--global-color-high)}.softlock-status_container.medium{border-color:var(--d3a-palette-token-warning-border);color:var(--d3a-palette-token-warning-base)}.softlock-status_container.low{border-color:var(--global-color-low);color:var(--global-color-low)}.softlock-status_badge .MuiBadge-badge{top:15px;left:15px;height:12px;width:12px;border-radius:var(--d3a-radius-md);border:3px solid var(--d3a-palette-token-border-subtle);pointer-events:none}.header{position:relative;width:100%;flex:none;height:64px;background-color:var(--d3a-palette-token-surface-sunken);border-bottom:1px solid var(--d3a-palette-token-border-subtle);box-shadow:var(--d3a-shadow-xs);display:flex;align-items:center;justify-content:flex-end;z-index:2}.header__identity{display:flex;align-items:center;gap:8px;margin-left:16px;flex:none}.header__clientName{font-size:14px;font-weight:700;color:var(--d3a-palette-token-text-primary);white-space:nowrap}.header__menuCenter{flex:1;max-width:520px;min-width:0;margin:0 auto;padding:0 16px}.headerDropdown{background:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-md);overflow:hidden;animation:headerDropIn .16s ease-out}@keyframes headerDropIn{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.headerDropdown{animation:none}}.collapsibleSplit{flex:1;min-height:0}.collapsibleSplit__panel,.collapsibleSplit__content{display:flex;height:100%;min-height:0;min-width:0;overflow:hidden}.collapsibleSplit__content>*{flex:1;min-width:0}.collapsibleSplit__rail{position:relative;display:flex;flex:1;min-width:0;overflow:hidden}.collapsibleSplit__body{display:flex;flex:1;min-width:0}.collapsibleSplit__rail--collapsed .collapsibleSplit__body{flex:none}.collapsibleSplit__spine{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--d3a-space-12);padding:var(--d3a-space-8) 0;border:0;background-color:var(--d3a-palette-token-surface-sunken);color:inherit;font-family:inherit;cursor:pointer;transition:background-color var(--d3a-duration-base) var(--d3a-ease-standard)}.collapsibleSplit__spine:hover{background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-faint),var(--d3a-palette-token-surface-sunken))}.collapsibleSplit__spine:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:-2px}.collapsibleSplit__spineIcon{flex:none;display:block;color:var(--d3a-palette-token-text-secondary)}.collapsibleSplit__spineBadge{flex:none;min-width:20px;padding:0 var(--d3a-space-4);box-sizing:border-box;border-radius:var(--d3a-radius-pill);background-color:var(--d3a-palette-token-brand-base);color:var(--d3a-palette-token-text-onBrand);font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-semibold);line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.collapsibleSplit__spineTitle,.collapsibleSplit__spineName{writing-mode:vertical-rl;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:0}.collapsibleSplit__spineTitle{flex:none;font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--d3a-palette-token-text-secondary)}.collapsibleSplit__spineName{font-size:var(--d3a-font-bodyXs);font-weight:var(--d3a-weight-medium);color:var(--d3a-palette-token-text-primary)}@media(prefers-reduced-motion:reduce){.collapsibleSplit__spine{transition:none}}.resize-separator{width:9px;display:flex;align-items:center;justify-content:center;position:relative;cursor:col-resize}.resize-separator:before{content:"";width:1px;height:100%;background-color:var(--d3a-palette-token-border-subtle);transition:background-color .15s ease-out}.resize-separator:after{content:"";position:absolute;inset:0;margin:auto;width:3px;height:26px;border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-brand-base);opacity:0;transform:scaleX(.4);transition:opacity .18s ease-out,transform .18s ease-out}.resize-separator:hover:before,.resize-separator:focus-visible:before{background-color:var(--d3a-palette-token-brand-base)}.resize-separator:hover:after,.resize-separator:focus-visible:after{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.resize-separator:before,.resize-separator:after{transition:none}}.conversationListCont{width:100%;overflow:hidden}.selectConversationHeader{border-bottom:1px solid var(--d3a-palette-token-border-default);width:calc(100% - 20px)!important;margin:0 8px}.selectConversationHeaderItem{font-size:16px;font-weight:700;letter-spacing:.5px;display:flex;justify-content:center;padding:8px 0;cursor:pointer}.selectConversationHeaderItem:hover{color:var(--d3a-palette-token-brand-text);border-bottom:4px solid var(--d3a-palette-token-border-focus);margin-bottom:0;opacity:.5}.selectConversationHeaderItemActive{font-size:16px;font-weight:700;letter-spacing:.5px;display:flex;justify-content:center;padding:8px 0;pointer-events:none;color:var(--d3a-palette-token-brand-text);border-bottom:4px solid var(--d3a-palette-token-border-focus);margin-bottom:0!important}.paintConversationsList{overflow:hidden}.conversation-card{display:flex;flex-direction:column;gap:4px;background:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-xs);padding:4px;width:calc(100% - 4px);margin:2px auto 8px;box-sizing:border-box;transition:box-shadow .15s}.conversation-card:hover{box-shadow:var(--d3a-shadow-md)}.conversation-card__separator{border-top:1px solid var(--d3a-palette-token-border-subtle);margin:0 4px}.add-button{position:absolute!important;bottom:9px;right:9px}.conversation-select__container [data-virtuoso-scroller]{overflow-x:hidden!important}.lead-expand{width:100%}.lead-expand__item{margin-bottom:0!important;background:transparent;border:1px solid transparent!important;border-radius:0!important;box-shadow:none!important}.lead-expand__summary{background:transparent!important;padding:0!important;border:none!important;max-height:16px!important;color:var(--d3a-palette-token-brand-text)}.lead-expand__summary .MuiAccordionSummary-expandIconWrapper{width:auto;height:auto;background-color:transparent!important;color:var(--d3a-palette-token-brand-text)}.lead-expand__summary .MuiAccordionSummary-expandIconWrapper svg{font-size:24px}.lead-expand__summary .MuiTypography-root{text-transform:none!important;font-size:14px!important;font-weight:400!important;letter-spacing:normal!important;color:var(--d3a-palette-token-brand-text)!important}.lead-expand__heading{font-weight:400;font-size:14px}.lead-item__new-conversation:hover{color:var(--d3a-palette-token-warning-base)}.searchField{display:flex;align-items:center;gap:8px;margin:4px 0;background:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);padding:8px 12px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.searchField:hover{border-color:var(--d3a-palette-token-border-default)}.searchField:focus-within{border-color:var(--d3a-palette-token-border-focus);box-shadow:var(--d3a-shadow-brandRing)}.searchField__icon{color:var(--d3a-palette-token-text-muted);flex:none;transition:color .15s}.searchField:focus-within .searchField__icon{color:var(--d3a-palette-token-brand-text)}.searchField__input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:14px;color:var(--d3a-palette-token-text-primary);caret-color:var(--d3a-palette-token-brand-text);height:24px;padding:0}.searchField__input::placeholder{color:var(--d3a-palette-token-text-secondary)}.searchField__input::selection{background:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-loud),transparent)}.searchField__clear{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--d3a-palette-token-text-muted);font-size:16px;cursor:pointer;transition:background-color .15s,color .15s}.searchField__clear:hover{background:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-primary)}.searchField__clear:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:1px}.empty-state__ring{position:absolute;top:50%;left:50%;width:96px;height:96px;border:1px solid color-mix(in srgb,var(--d3a-palette-token-border-focus) var(--d3a-tint-loud),transparent);border-radius:50%;transform:translate(-50%,-50%);opacity:0;animation:emptyStateRipple 3.2s ease-out infinite;pointer-events:none}.empty-state__ring--outer{width:128px;height:128px;border-color:color-mix(in srgb,var(--d3a-palette-token-border-focus) var(--d3a-tint-marked),transparent);animation-delay:.5s}@keyframes emptyStateRipple{0%{transform:translate(-50%,-50%) scale(.72);opacity:0}35%{opacity:1}to{transform:translate(-50%,-50%) scale(1.06);opacity:0}}@media(prefers-reduced-motion:reduce){.empty-state__ring{animation:none;opacity:.35}}.chatUserHeader{border-radius:var(--d3a-radius-md) var(--d3a-radius-md) 0 0;background-color:var(--d3a-palette-token-surface-sunken);height:42px}.chatUserHeaderTxt{height:100%;font-size:14px;letter-spacing:.5px;padding-left:8px;padding-right:8px}.chatUserHeader-ongoingCall{background-color:var(--d3a-palette-token-success-base)!important;color:var(--d3a-palette-token-text-onBrand)!important}.chatUserHeader-ongoingCall .MuiTypography-root{color:var(--d3a-palette-token-text-onBrand);opacity:1}.chatUserHeader-ongoingCallSupervisor{background-color:var(--d3a-palette-token-brand-base)!important;color:var(--d3a-palette-token-text-onBrand)!important}.chatUserHeader-ongoing-icon{width:24px;height:24px;margin-right:16px}.chatFileCont{display:flex;align-items:center;justify-content:flex-end}.conversation-videocall-disabled{color:var(--d3a-palette-token-text-disabled)!important}.chat-block__products .slick-dots{position:static;height:auto;margin:8px 0 0}.chat-block__products .slick-dots li,.chat-block__products .slick-dots li button{width:7px;height:7px;padding:0}.chat-block__products .slick-dots li{margin:0 4px;vertical-align:middle}.chat-block__products .slick-dots li button{border:0;border-radius:50%;background-color:var(--d3a-palette-token-surface-hover);font-size:0;line-height:0;cursor:pointer;transition:background-color .15s ease-out,transform .15s ease-out}.chat-block__products .slick-dots li button:before{display:none}.chat-block__products .slick-dots li button:hover{background-color:var(--d3a-palette-token-surface-hover)}.chat-block__products .slick-dots li.slick-active button{background-color:var(--d3a-palette-token-brand-base);transform:scale(1.15)}.chat-block__products .slick-dots li button:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){.chat-block__products .slick-dots li button{transition:none}.chat-block__products .slick-dots li.slick-active button{transform:none}}.chat-block__failed{color:var(--d3a-palette-token-error-text);font-size:11px;font-weight:600;margin-left:4px}.color-button{height:35px;width:35px;color:var(--d3a-palette-token-text-onBrand);background-color:var(--d3a-palette-token-brand-base)}.color-button:hover{background-color:var(--d3a-palette-token-brand-hover)}.authored-html{background:#fff;color:#262626;border-radius:var(--d3a-radius-md);padding:12px}.authored-html a{color:#37789c;text-decoration:underline}[data-theme=dark] .authored-html{background:#f2f0ed}.datos-tab-container .MuiPaper-root{box-shadow:none;border:1px solid color-mix(in srgb,var(--d3a-palette-token-border-strong) var(--d3a-tint-loud),transparent)}.datos-tab-container .MuiPaper-root .MuiToolbar-root{padding:0 8px}.datos-tab-container .MuiPaper-root .MuiToolbar-root [class^=MTableToolbar-spacer]{display:none}.datos-tab-container .MuiPaper-root .MuiToolbar-root .MuiFormControl-root.MuiTextField-root{padding:0 16px}.scrollCarousel{position:relative}.scrollCarousel--scrollable{padding:0 32px}.scrollCarousel__strip{display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:4px 0}.scrollCarousel__strip::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){.scrollCarousel__strip{scroll-behavior:auto}}.scrollCarousel__arrow{display:none;position:absolute;top:50%;transform:translateY(-50%);align-items:center;justify-content:center;padding:0;width:28px;height:28px;background:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:50%;box-shadow:var(--d3a-shadow-xs);color:var(--d3a-palette-token-text-secondary);cursor:pointer;z-index:1;transition:border-color .15s,box-shadow .15s,color .15s,opacity .15s}.scrollCarousel--scrollable .scrollCarousel__arrow{display:flex}.scrollCarousel__arrow--prev{left:0}.scrollCarousel__arrow--next{right:0}.scrollCarousel__arrow svg{font-size:var(--d3a-icon-base)}.scrollCarousel__arrow:hover{border-color:var(--d3a-palette-token-border-focus);color:var(--d3a-palette-token-brand-text);box-shadow:var(--d3a-shadow-brandHalo)}.scrollCarousel__arrow:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.scrollCarousel__arrow:disabled{opacity:.35;pointer-events:none}@media(prefers-reduced-motion:reduce){.scrollCarousel__arrow{transition:none}}.modal-chat.modal-chat--attach{display:flex;flex-direction:column;padding:0;overflow:hidden;container-type:inline-size;height:440px;max-height:calc(100% - 8px);border-radius:var(--d3a-radius-md) var(--d3a-radius-md) 0 0}.modal-chat.modal-chat--attach--hidden{display:none}.modal-chat.modal-chat--attach--maximized{height:calc(100% - 8px)}.modal-chat--attach .modal-chat__header{margin:0;padding:4px 12px 0}.attach__tools{position:relative;z-index:1;display:flex;align-items:center;gap:8px;flex:none;padding:4px 12px 8px;background-color:var(--d3a-palette-token-surface-sunken);border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.attach__search{flex:0 0 232px;min-width:0}.attach__search .searchField{margin:0;padding:4px 8px}.attach__types{flex:1 1 auto;min-width:0}.attach__types--skeleton{display:flex;align-items:center;gap:8px;padding:4px 0;overflow:hidden}.attach__count{flex:none;font-size:11px;color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.attach__chip{flex:none;height:28px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--d3a-palette-token-border-default);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-raised);color:var(--d3a-palette-token-text-secondary);font-family:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.attach__chip:hover{background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-primary)}.attach__chip[aria-pressed=true]{background-color:var(--d3a-palette-token-surface-inverse);border-color:var(--d3a-palette-token-border-strong);color:var(--d3a-palette-token-text-onInverse)}.attach__chip:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.attach__chip .MuiSvgIcon-root{font-size:var(--d3a-icon-mini)}.attach__chip__count{font-size:11px;opacity:.62;font-variant-numeric:tabular-nums}.attach__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px}.attach__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.attach__card{position:relative;display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-raised);font-family:inherit;color:inherit;text-align:left;cursor:pointer;transition:box-shadow .16s ease-out,border-color .16s ease-out,background-color .16s ease-out,transform .16s cubic-bezier(.16,1,.3,1)}.attach__card:hover{border-color:var(--d3a-palette-token-border-default);box-shadow:0 1px 2px #2b26200d,0 8px 18px -10px #2b262059;transform:translateY(-1px)}[data-theme=dark] .attach__card:hover{background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) 5%,var(--d3a-palette-token-surface-hover));box-shadow:none}.attach__card:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.attach__card--skeleton{cursor:default;pointer-events:none}.attach__card--skeleton:hover{border-color:var(--d3a-palette-token-border-subtle);box-shadow:none;transform:none}.attach__media{position:relative;aspect-ratio:4 / 3;max-height:138px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid var(--d3a-palette-token-border-subtle);background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-disabled)}.attach__media img,.attach__media video{width:100%;height:100%;object-fit:cover;display:block}.attach__play{position:absolute;width:38px;height:38px;border-radius:50%;background-color:color-mix(in srgb,var(--d3a-palette-token-surface-inverse) var(--d3a-veil-sheer),transparent);display:flex;align-items:center;justify-content:center;color:var(--d3a-palette-token-text-onInverse);pointer-events:none}.attach__play .MuiSvgIcon-root{font-size:var(--d3a-icon-base)}.attach__typed{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--d3a-palette-token-text-muted)}.attach__typed .MuiSvgIcon-root{font-size:var(--d3a-icon-giant);color:var(--d3a-palette-token-text-disabled)}.attach__ext{font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--d3a-palette-token-text-secondary)}.attach__card[aria-pressed=true] .attach__media{background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-marked),transparent)}.attach__info{display:flex;flex-direction:column;gap:2px;padding:8px}.attach__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;color:var(--d3a-palette-token-text-primary)}.attach__file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--d3a-palette-token-text-muted)}.attach__meta{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums}.attach__meta .MuiSvgIcon-root{font-size:var(--d3a-icon-micro);color:var(--d3a-palette-token-text-muted);flex:none}.attach__check{position:absolute;top:7px;right:7px;z-index:1;width:21px;height:21px;display:flex;align-items:center;justify-content:center;border:1px solid var(--d3a-palette-token-border-default);border-radius:50%;background-color:var(--d3a-palette-token-surface-raised);color:transparent;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.attach__card:hover .attach__check{border-color:var(--d3a-palette-token-border-strong)}.attach__card[aria-pressed=true] .attach__check{border-color:var(--d3a-palette-token-border-focus);background-color:var(--d3a-palette-token-brand-base);color:var(--d3a-palette-token-text-onBrand)}.attach__check .MuiSvgIcon-root{font-size:var(--d3a-icon-mini)}.attach__foot{flex:none;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border-top:1px solid var(--d3a-palette-token-border-subtle);background-color:var(--d3a-palette-token-surface-raised)}.attach__foot__thumb{flex:none;width:34px;height:34px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-disabled)}.attach__foot__thumb img{width:100%;height:100%;object-fit:cover}.attach__foot__thumb .MuiSvgIcon-root{font-size:var(--d3a-icon-compact)}.attach__foot__text{min-width:0}.attach__foot__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--d3a-palette-token-text-primary)}.attach__foot__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums}.attach__foot__hint{font-size:12px;color:var(--d3a-palette-token-text-secondary)}.attach__foot__actions{display:flex;align-items:center;gap:8px;margin-left:auto}@container (max-width: 620px){.attach__tools{flex-wrap:wrap}.attach__search{flex:1 1 100%}.attach__types{flex:1 1 120px}.attach__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.attach__media{max-height:112px}}@media(prefers-reduced-motion:reduce){.attach__card,.attach__chip,.attach__check{transition:none}.attach__card:hover{transform:none}.modal-chat--attach .MuiSkeleton-root{animation:none}}.templatePreview{max-width:280px;margin:0 auto;background-color:var(--d3a-palette-token-surface-hover);border-radius:var(--d3a-radius-md);padding:12px 8px;text-align:left}.templatePreview--empty{background-color:transparent;color:var(--d3a-palette-token-text-muted);font-size:12px;font-style:italic;text-align:center;padding:16px 8px}.templatePreview__bubble{background-color:#d9fdd3;border-radius:var(--d3a-radius-md);padding:8px 8px 4px;box-shadow:var(--d3a-shadow-sm);font-size:13px;line-height:1.38;color:var(--d3a-palette-token-text-primary);word-break:break-word}.templatePreview__media{display:flex;align-items:center;justify-content:center;gap:4px;height:90px;margin-bottom:4px;background-color:var(--d3a-palette-token-surface-hover);border-radius:var(--d3a-radius-md);color:var(--d3a-palette-token-text-secondary);font-size:12px;font-weight:600}.templatePreview__media svg{font-size:var(--d3a-icon-base)}.templatePreview__mediaFile{display:block;width:100%;height:90px;margin-bottom:4px;object-fit:cover;border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-hover)}.templatePreview__header{font-weight:700;margin-bottom:2px}.templatePreview__body{white-space:pre-wrap}.templatePreview__footer{margin-top:4px;color:var(--d3a-palette-token-text-secondary);font-size:11px}.templatePreview__var{background-color:var(--d3a-palette-token-warning-surface);border:1px solid var(--d3a-palette-token-brand-hover);color:var(--d3a-palette-token-warning-text);border-radius:var(--d3a-radius-md);padding:0 4px;font-size:11px;font-weight:600}.templatePreview__btn{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:4px;padding:8px;background-color:var(--d3a-palette-token-surface-raised);border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-xs);color:var(--d3a-palette-token-info-base);font-size:13px;font-weight:600;text-align:center}.templatePreview__btn svg{font-size:var(--d3a-icon-compact)}[data-theme=dark] .templatePreview__bubble{background-color:#005c4b}.modal-chat.modal-chat--templates{display:flex;flex-direction:column;padding:0;overflow:hidden;font-family:var(--d3a-family-base);height:440px;max-height:calc(100% - 8px);border-radius:var(--d3a-radius-md) var(--d3a-radius-md) 0 0}.modal-chat.modal-chat--templates--hidden{display:none}.modal-chat--templates .modal-chat__header{margin:0;padding:4px 12px 0}.templates__tools{display:flex;align-items:center;gap:8px;flex:none;padding:4px 12px 8px;border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.templates__tools .searchField{flex:0 0 232px;margin:0;padding:4px 8px}.templates__chips{display:flex;gap:4px;overflow-x:auto;flex:1 1 auto;min-width:0;scrollbar-width:none}.templates__chips::-webkit-scrollbar{display:none}.templates__chip{flex:none;height:28px;padding:0 12px;border-radius:var(--d3a-radius-md);border:1px solid var(--d3a-palette-token-border-default);background:var(--d3a-palette-token-surface-raised);color:var(--d3a-palette-token-text-secondary);font:inherit;font-size:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;transition:background-color .14s ease-out,color .14s ease-out,border-color .14s ease-out}.templates__chip:hover{background:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-primary)}.templates__chip[aria-pressed=true]{background:var(--d3a-palette-token-surface-inverse);border-color:var(--d3a-palette-token-border-strong);color:var(--d3a-palette-token-text-onInverse)}.templates__chip:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.templates__chipCount{font-size:11px;opacity:.62;font-variant-numeric:tabular-nums}.templates__tag,.templates__count{color:var(--d3a-palette-token-text-secondary)}.templates__count{flex:none;font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.templates__body{flex:1 1 auto;min-height:0;overflow:auto;padding:12px}.templates__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:8px}.templates__card{position:relative;display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background:var(--d3a-palette-token-surface-raised);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:box-shadow .16s ease-out,border-color .16s ease-out,background-color .16s ease-out,transform .16s cubic-bezier(.16,1,.3,1)}.templates__card:hover{border-color:var(--d3a-palette-token-border-default);box-shadow:0 1px 2px #2b26200d,0 8px 18px -10px #2b262059;transform:translateY(-1px)}[data-theme=dark] .templates__card:hover{background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) 5%,var(--d3a-palette-token-surface-hover));box-shadow:none}.templates__card:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.templates__card--skeleton{cursor:default}.templates__cardCanvas{display:block;height:118px;overflow:hidden;border-bottom:1px solid var(--d3a-palette-token-border-subtle);background:var(--d3a-palette-token-surface-hover);padding:8px;position:relative}.templates__cardCanvas:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30px;background:linear-gradient(to bottom,color-mix(in srgb,var(--d3a-palette-token-surface-hover) 0%,transparent),var(--d3a-palette-token-surface-hover))}.templates__cardBody{display:flex;flex-direction:column;gap:4px;padding:8px}.templates__cardName{display:block;font-family:var(--d3a-family-mono);font-size:12px;font-weight:500;color:var(--d3a-palette-token-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.templates__cardTags{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.templates__tag{font-size:11px;font-weight:600;letter-spacing:.03em;border-radius:var(--d3a-radius-md);padding:0 4px;background:var(--d3a-palette-token-surface-hover);white-space:nowrap}.templates__tag--category{background:var(--d3a-palette-token-surface-base);color:var(--d3a-palette-token-info-text)}.templates__tag--lang{background:transparent;border:1px solid var(--d3a-palette-token-border-default);font-weight:400;letter-spacing:0}.templates__messageHead{display:flex;align-items:center;gap:8px;flex:none;padding:4px 12px 8px;border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.templates__messageName{font-family:var(--d3a-family-mono);font-size:12px;color:var(--d3a-palette-token-text-primary)}.templates__foot{flex:none;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border-top:1px solid var(--d3a-palette-token-border-subtle);background:var(--d3a-palette-token-surface-raised)}.templates__hint{font-size:12px;color:var(--d3a-palette-token-text-secondary);min-width:0}.templates__footActions{margin-left:auto;display:flex;align-items:center;gap:8px}.templates__sendWrap{display:inline-flex}.templates__gap{font:inherit;font-size:12px;font-weight:600;color:var(--d3a-palette-token-warning-text);background:var(--d3a-palette-token-surface-selected);border:1px dashed var(--d3a-palette-token-brand-hover);border-radius:var(--d3a-radius-md);padding:0 4px;min-width:0;max-width:242px;box-sizing:border-box}.templates__gap:hover{background:var(--d3a-palette-token-warning-surface);border-color:var(--d3a-palette-token-brand-hover)}.templates__gap:focus{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:1px;border-style:solid;background:var(--d3a-palette-token-surface-raised)}.templates__gap::placeholder{color:var(--d3a-palette-token-warning-text);font-weight:500;font-style:italic;opacity:1}.templates__gap--done{color:var(--d3a-palette-token-success-text);background:var(--d3a-palette-token-success-surface);border-style:solid;border-color:var(--d3a-palette-token-success-border)}.templates__message{display:flex;flex-direction:column;gap:8px;max-width:280px;margin:0 auto;width:100%}.templates__blocked{font-size:12px;color:var(--d3a-palette-token-error-text);background:var(--d3a-palette-token-error-surface);border:1px solid var(--d3a-palette-token-error-border);border-radius:var(--d3a-radius-md);padding:8px;margin:0}.checkbox-control:hover{background-color:transparent}.checkbox-control__icon{border-radius:var(--d3a-radius-sm);border:2px solid var(--d3a-palette-token-text-primary);width:var(--d3a-icon-compact);height:var(--d3a-icon-compact);background-color:var(--d3a-palette-token-surface-sunken)}.checkbox-control.Mui-focusVisible .checkbox-control__icon{outline:2px auto color-mix(in srgb,var(--d3a-palette-token-info-border) var(--d3a-veil-sheer),transparent);outline-offset:2px}input:disabled~.checkbox-control__icon{box-shadow:none;background:color-mix(in srgb,var(--d3a-palette-token-surface-base) var(--d3a-tint-half),transparent)}.checkbox-control__checked-icon:before{display:block;width:var(--d3a-icon-compact);height:var(--d3a-icon-compact);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='%23ff5c00' /%3E%3C/svg%3E");content:""}.checkbox-control-compact:hover{background-color:transparent}.checkbox-control-compact__icon{border-radius:var(--d3a-radius-sm);border:2px solid var(--d3a-palette-token-text-primary);width:var(--d3a-icon-micro);height:var(--d3a-icon-micro);background-color:var(--d3a-palette-token-surface-sunken)}.checkbox-control-compact.Mui-focusVisible .checkbox-control-compact__icon{outline:2px auto color-mix(in srgb,var(--d3a-palette-token-info-border) var(--d3a-veil-sheer),transparent);outline-offset:2px}input:disabled~.checkbox-control-compact__icon{box-shadow:none;background:color-mix(in srgb,var(--d3a-palette-token-surface-base) var(--d3a-tint-half),transparent)}.checkbox-control-compact__checked-icon:before{display:block;width:var(--d3a-icon-micro);height:var(--d3a-icon-micro);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='%23ff5c00' /%3E%3C/svg%3E");content:""}.checkbox-control-major:hover{background-color:transparent}.checkbox-control-major__icon{border-radius:var(--d3a-radius-sm);border:2px solid var(--d3a-palette-token-text-primary);width:var(--d3a-icon-major);height:var(--d3a-icon-major);background-color:var(--d3a-palette-token-surface-sunken)}.checkbox-control-major.Mui-focusVisible .checkbox-control-major__icon{outline:2px auto color-mix(in srgb,var(--d3a-palette-token-info-border) var(--d3a-veil-sheer),transparent);outline-offset:2px}input:disabled~.checkbox-control-major__icon{box-shadow:none;background:color-mix(in srgb,var(--d3a-palette-token-surface-base) var(--d3a-tint-half),transparent)}.checkbox-control-major__checked-icon:before{display:block;width:var(--d3a-icon-major);height:var(--d3a-icon-major);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='%23ff5c00' /%3E%3C/svg%3E");content:""}.radio-control__icon{border-radius:50%;width:var(--d3a-icon-micro);height:var(--d3a-icon-micro);border:2px solid var(--d3a-palette-token-text-primary)}input:disabled~.radio-control__icon{box-shadow:none;background:color-mix(in srgb,var(--d3a-palette-token-surface-base) var(--d3a-tint-half),transparent)}.radio-control__checked-icon{position:relative}.radio-control__checked-icon:before{display:inline-block;top:3px;left:3px;position:absolute;width:6px;height:6px;background-color:var(--d3a-palette-token-brand-base);content:"";border-radius:50%}.expand-panel{width:100%}.expand-panel__heading{font-size:.9375rem;font-weight:400}.chip-toggle{background-color:var(--d3a-palette-token-surface-base);opacity:.5}.chip-toggle:hover,.chip-toggle.checked{background-color:var(--d3a-palette-token-surface-base);opacity:1}.flex-column-page{flex-grow:1;height:100%;display:flex;flex-direction:column}.flex-column-panel{display:flex;flex-direction:column;height:100%;flex-grow:1;min-height:0}.vertical-tabs{flex-grow:1;background-color:var(--d3a-palette-background-paper);display:flex;height:100%;overflow:hidden}.vertical-tabs__tabs{border-right:1px solid var(--d3a-palette-token-border-subtle);border-bottom:none;width:200px;min-width:200px;flex-shrink:0}.table-panel{margin-top:24px;width:100%;overflow-x:auto;margin-bottom:32px}.table-panel__table{min-width:650px}.search-field{position:relative}.search-field__icon{width:56px;height:100%;position:absolute;pointer-events:none;display:flex;align-items:center;justify-content:center}.search-field__input-root{color:inherit}.search-field__input{border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);box-shadow:inset 1px 1px 6px #80808080;padding:8px 8px 8px 56px;transition:width .3s cubic-bezier(.4,0,.2,1) 0ms;width:100%}@media(min-width:600px){.search-field__input{width:200px}.search-field__input:focus{width:250px}}.modal-center{display:flex;align-items:center;justify-content:center}.modal-center__paper{text-align:center}.countrycode-select-option{cursor:pointer;padding:12px;font-size:14px;color:var(--d3a-palette-token-text-primary)}.countrycode-select-option:hover{background-color:var(--d3a-palette-token-surface-hover)}#codificationDate:first-letter{text-transform:uppercase}.rating-system__section-title{margin:0 0 4px;font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--d3a-palette-token-text-muted)}.rating-system__empty{display:flex;flex-direction:column;justify-content:center;min-height:100%}.modal-chat.modal-chat--products{display:flex;flex-direction:column;padding:0;overflow:hidden;container-type:inline-size;height:440px;max-height:calc(100% - 8px);border-radius:var(--d3a-radius-md) var(--d3a-radius-md) 0 0}.modal-chat.modal-chat--products--hidden{display:none}.modal-chat.modal-chat--products--maximized{height:calc(100% - 8px)}.modal-chat--products .modal-chat__header{margin:0;padding:4px 12px 0}.products__badge{align-self:center;margin-left:8px;padding:2px 8px;border-radius:var(--d3a-radius-pill);background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-marked),transparent);color:var(--d3a-palette-token-brand-base);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.products__tools{position:relative;z-index:1;display:flex;align-items:center;gap:8px;flex:none;padding:4px 12px 8px;background-color:var(--d3a-palette-token-surface-sunken);border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.products__search{flex:0 0 232px;min-width:0}.products__search .searchField{margin:0;padding:4px 8px}.products__categories{flex:1 1 auto;min-width:0}.products__categories--skeleton{display:flex;align-items:center;gap:8px;padding:4px 0;overflow:hidden}.products__count{flex:none;font-size:11px;color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}@container (max-width: 620px){.products__tools{flex-wrap:wrap}.products__search{flex:1 1 100%}.products__categories{flex:1 1 120px}}.products__chip{flex:none;height:28px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--d3a-palette-token-border-default);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-raised);color:var(--d3a-palette-token-text-secondary);font-family:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.products__chip:hover{background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-primary)}.products__chip[aria-pressed=true]{background-color:var(--d3a-palette-token-surface-inverse);border-color:var(--d3a-palette-token-border-strong);color:var(--d3a-palette-token-text-onInverse)}.products__chip:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.products__chip__count{font-size:11px;opacity:.62;font-variant-numeric:tabular-nums}.products__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px}.products__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px}.products__card{position:relative;display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-raised);font-family:inherit;color:inherit;text-align:left;cursor:pointer;transition:box-shadow .16s ease-out,border-color .16s ease-out,background-color .16s ease-out,transform .16s cubic-bezier(.16,1,.3,1)}.products__card:hover{border-color:var(--d3a-palette-token-border-default);box-shadow:0 1px 2px #2b26200d,0 8px 18px -10px #2b262059;transform:translateY(-1px)}[data-theme=dark] .products__card:hover{background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) 5%,var(--d3a-palette-token-surface-hover));box-shadow:none}.products__card:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.products__card--skeleton{cursor:default;pointer-events:none}.products__card--skeleton:hover{border-color:var(--d3a-palette-token-border-subtle);box-shadow:none;transform:none}.products__card__media{aspect-ratio:3 / 2;max-height:148px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--d3a-palette-token-border-subtle);background-color:var(--d3a-palette-token-surface-hover);background-size:cover;background-position:center top;color:var(--d3a-palette-token-text-disabled)}.products__card__media .MuiSvgIcon-root{font-size:var(--d3a-icon-giant)}.products__card[aria-pressed=true] .products__card__media{background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-marked),transparent)}.products__card__body{display:flex;flex-direction:column;gap:2px;padding:8px}.products__card__line{display:flex;align-items:baseline;gap:8px}.products__card__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;color:var(--d3a-palette-token-text-primary)}.products__card__price{flex:none;font-size:13px;font-weight:600;color:var(--d3a-palette-token-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.products__card__desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;color:var(--d3a-palette-token-text-secondary)}.products__card__check{position:absolute;top:7px;right:7px;width:21px;height:21px;display:flex;align-items:center;justify-content:center;border:1px solid var(--d3a-palette-token-border-default);border-radius:50%;background-color:var(--d3a-palette-token-surface-raised);color:transparent;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.products__card:hover .products__card__check{border-color:var(--d3a-palette-token-border-strong)}.products__card[aria-pressed=true] .products__card__check{border-color:var(--d3a-palette-token-border-focus);background-color:var(--d3a-palette-token-brand-base);color:var(--d3a-palette-token-text-onBrand)}.products__card__check .MuiSvgIcon-root{font-size:var(--d3a-icon-mini)}.products__tray{flex:none;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border-top:1px solid var(--d3a-palette-token-border-subtle);background-color:var(--d3a-palette-token-surface-raised)}.products__tray__stack{display:flex;flex:none}.products__thumb{position:relative;width:34px;height:34px;margin-left:-8px;padding:0;display:flex;align-items:center;justify-content:center;border:2px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-hover);background-size:cover;background-position:center top;color:var(--d3a-palette-token-text-disabled);cursor:pointer;transition:transform .16s cubic-bezier(.16,1,.3,1)}.products__thumb:first-child{margin-left:0}.products__thumb:hover,.products__thumb:focus-visible{transform:translateY(-3px);z-index:2}.products__thumb:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:1px}.products__thumb:after{content:"";position:absolute;inset:0;border-radius:var(--d3a-radius-md);background-color:color-mix(in srgb,var(--d3a-palette-token-surface-inverse) var(--d3a-veil-sheer),transparent);opacity:0;transition:opacity .14s ease-out}.products__thumb:hover:after,.products__thumb:focus-visible:after{opacity:1}.products__thumb__icon,.products__thumb__remove{position:relative;z-index:1;font-size:var(--d3a-icon-compact);transition:opacity .14s ease-out}.products__thumb__remove{position:absolute;inset:0;margin:auto;color:var(--d3a-palette-token-text-onInverse);opacity:0}.products__thumb:hover .products__thumb__icon,.products__thumb:focus-visible .products__thumb__icon{opacity:0}.products__thumb:hover .products__thumb__remove,.products__thumb:focus-visible .products__thumb__remove{opacity:1}.products__tray__text{min-width:0}.products__tray__count{font-size:13px;font-weight:600;color:var(--d3a-palette-token-text-primary)}.products__tray__total{font-size:11px;color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums}.products__tray__hint{font-size:12px;color:var(--d3a-palette-token-text-secondary)}.products__tray__actions{display:flex;align-items:center;gap:8px;margin-left:auto}@media(prefers-reduced-motion:reduce){.products__card,.products__chip,.products__thumb,.products__thumb:after,.products__thumb__icon,.products__thumb__remove,.products__card__check{transition:none}.products__card:hover,.products__thumb:hover,.products__thumb:focus-visible{transform:none}.modal-chat--products .MuiSkeleton-root{animation:none}}.modal-chat.modal-chat--ticket{right:0;display:flex;flex-direction:column;width:376px;max-width:100%;padding:0;overflow:hidden;height:326px;max-height:calc(100% - 8px);border-left:1px solid var(--d3a-palette-token-border-subtle);border-right:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md) var(--d3a-radius-md) 0 0}.modal-chat.modal-chat--ticket--hidden{display:none}.modal-chat.modal-chat--ticket--maximized{height:calc(100% - 8px)}.modal-chat--ticket .modal-chat__header{margin:0;padding:4px 12px 0}.ticket__badge{align-self:center;margin-left:8px;padding:2px 8px;border-radius:var(--d3a-radius-pill);background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-marked),transparent);color:var(--d3a-palette-token-brand-base);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ticket__body{flex:1 1 auto;min-height:0;overflow-y:auto;background-color:var(--d3a-palette-token-surface-raised)}.ticket__row{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.ticket__row:last-child{border-bottom:0}.ticket__thumb{flex:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-sm);background-color:var(--d3a-palette-token-surface-hover);background-size:cover;background-position:center top;color:var(--d3a-palette-token-text-disabled)}.ticket__thumb .MuiSvgIcon-root{font-size:var(--d3a-icon-base)}.ticket__row__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ticket__row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;color:var(--d3a-palette-token-text-primary)}.ticket__row__calc{font-size:11px;line-height:1.35;color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums}.ticket__row__sum{flex:none;font-size:13px;font-weight:600;color:var(--d3a-palette-token-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.ticket__foot{flex:none;display:flex;align-items:baseline;gap:12px;padding:8px 12px;border-top:1px solid var(--d3a-palette-token-border-subtle);background-color:var(--d3a-palette-token-surface-raised)}.ticket__foot__label{flex:1 1 auto;min-width:0;font-size:12px;color:var(--d3a-palette-token-text-secondary)}.ticket__foot__value{flex:none;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--d3a-palette-token-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.modal-chat.modal-chat--shops{display:flex;flex-direction:column;padding:0;overflow:hidden;container-type:inline-size;height:440px;max-height:calc(100% - 8px);border-radius:var(--d3a-radius-md) var(--d3a-radius-md) 0 0}.modal-chat.modal-chat--shops--hidden{display:none}.modal-chat.modal-chat--shops--maximized{height:calc(100% - 8px)}.modal-chat--shops .modal-chat__header{margin:0;padding:4px 12px 0}.shops__tools{position:relative;z-index:1;display:flex;align-items:center;gap:8px;flex:none;padding:4px 12px 8px;background-color:var(--d3a-palette-token-surface-sunken);border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.shops__search{flex:0 0 232px;min-width:0}.shops__search .searchField{margin:0;padding:4px 8px}.shops__days{flex:1 1 auto;min-width:0}.shops__days--skeleton{display:flex;align-items:center;gap:8px;padding:4px 0;overflow:hidden}.shops__count{flex:none;font-size:11px;color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.shops__chip{flex:none;height:28px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--d3a-palette-token-border-default);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-raised);color:var(--d3a-palette-token-text-secondary);font-family:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.shops__chip:hover{background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-primary)}.shops__chip[aria-pressed=true]{background-color:var(--d3a-palette-token-surface-inverse);border-color:var(--d3a-palette-token-border-strong);color:var(--d3a-palette-token-text-onInverse)}.shops__chip:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.shops__chip__count{font-size:11px;opacity:.62;font-variant-numeric:tabular-nums}.shops__view{display:none;flex:none;gap:2px;padding:2px;border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-hover)}.shops__view button{height:26px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:var(--d3a-radius-md);background-color:transparent;color:var(--d3a-palette-token-text-secondary);font-family:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.shops__view button[aria-pressed=true]{background-color:var(--d3a-palette-token-surface-raised);color:var(--d3a-palette-token-text-primary);box-shadow:var(--d3a-shadow-xs)}.shops__view button:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:1px}.shops__view .MuiSvgIcon-root{font-size:var(--d3a-icon-mini)}.shops__body{flex:1 1 auto;min-height:0;display:flex;overflow:hidden}.shops__state{margin:auto;padding:24px 16px;display:flex;align-items:center;justify-content:center}.shops__split{display:flex;width:100%;min-height:0}.shops__list{flex:0 0 336px;box-sizing:border-box;min-width:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:8px;background-color:var(--d3a-palette-token-surface-sunken);border-right:1px solid var(--d3a-palette-token-border-subtle)}.shops__map{position:relative;flex:1 1 auto;min-width:0;background-color:var(--d3a-palette-token-surface-hover)}.shops__row{flex:none;display:flex;align-items:flex-start;gap:8px;padding:8px;border:1px solid transparent;border-radius:var(--d3a-radius-md);background-color:transparent;font-family:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease-out}.shops__row:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:-2px}.shops__row--skeleton{cursor:default;pointer-events:none}.shops__row--skeleton:hover{background-color:transparent}.shops__row__pin{flex:none;width:19px;height:19px;margin-top:2px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-secondary);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;transition:background-color .14s ease-out,color .14s ease-out}.shops__row[aria-pressed=true] .shops__row__pin{background-color:var(--d3a-palette-token-brand-base);color:var(--d3a-palette-token-text-onBrand)}.shops__row__pin--none{background-color:transparent;border:1px dashed var(--d3a-palette-token-border-default);color:var(--d3a-palette-token-text-muted)}.shops__row[aria-pressed=true] .shops__row__pin--none{background-color:transparent;border-color:var(--d3a-palette-token-border-focus);color:var(--d3a-palette-token-brand-base)}.shops__row__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0}.shops__row__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;color:var(--d3a-palette-token-text-primary)}.shops__row__address{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11px;line-height:1.35;color:var(--d3a-palette-token-text-secondary)}.shops__row__hours{display:flex;align-items:center;gap:4px;min-width:0;font-size:11px;color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums}.shops__row__hours>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shops__row__hours .MuiSvgIcon-root{flex:none;font-size:var(--d3a-icon-micro);color:var(--d3a-palette-token-text-muted)}.shops__row__flag{align-self:flex-start;margin-top:2px;padding:0 4px;display:inline-flex;align-items:center;gap:4px;border-radius:var(--d3a-radius-md);background-color:color-mix(in srgb,var(--d3a-palette-token-brand-hover) var(--d3a-tint-faint),transparent);color:var(--d3a-palette-token-brand-base);font-size:11px}.shops__row__flag .MuiSvgIcon-root{font-size:var(--d3a-icon-micro)}.shops__map__badge{position:absolute;left:10px;bottom:26px;z-index:1;height:24px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--d3a-palette-token-border-default);border-radius:var(--d3a-radius-md);background-color:color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-veil-nearOpaque),transparent);color:var(--d3a-palette-token-text-secondary);font-size:11px;box-shadow:var(--d3a-shadow-sm)}.shops__map__badge .MuiSvgIcon-root{font-size:var(--d3a-icon-micro);color:var(--d3a-palette-token-text-muted)}.shops__map__veil{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;background-color:color-mix(in srgb,var(--d3a-palette-token-surface-hover) var(--d3a-veil-nearOpaque),transparent);color:var(--d3a-palette-token-text-secondary);font-size:12px}.shops__map__blank{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px;text-align:center;color:var(--d3a-palette-token-text-secondary);font-size:12px;line-height:1.45}.shops__map__blank span{max-width:30ch}.shops__map__blank .MuiSvgIcon-root{font-size:var(--d3a-icon-giant);color:var(--d3a-palette-token-text-disabled)}.shops__foot{flex:none;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border-top:1px solid var(--d3a-palette-token-border-subtle);background-color:var(--d3a-palette-token-surface-raised)}.shops__foot__thumb{flex:none;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--d3a-radius-md);background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-marked),transparent);color:var(--d3a-palette-token-brand-base);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.shops__foot__thumb .MuiSvgIcon-root{font-size:var(--d3a-icon-compact)}.shops__foot__text{min-width:0}.shops__foot__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;color:var(--d3a-palette-token-text-primary)}.shops__foot__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums}.shops__foot__hint{font-size:12px;color:var(--d3a-palette-token-text-secondary)}.shops__foot__actions{display:flex;align-items:center;gap:8px;margin-left:auto}@container (max-width: 620px){.shops__tools{flex-wrap:wrap}.shops__search{order:1;flex:1 1 200px}.shops__count{order:2}.shops__view{order:3;display:inline-flex}.shops__days{order:4}.shops__days{flex:1 1 90px}.shops__list{flex:1 1 auto;border-right:0}.shops__split[data-view=list] .shops__map,.shops__split[data-view=map] .shops__list{display:none}}@media(prefers-reduced-motion:reduce){.shops__row,.shops__row__pin,.shops__chip,.shops__view button{transition:none}.modal-chat--shops .MuiSkeleton-root{animation:none}}.modal-chat.modal-chat--call{right:0;display:flex;flex-direction:column;width:340px;max-width:calc(100% - 8px);max-height:calc(100% - 8px);padding:0;overflow:hidden;border-left:1px solid var(--d3a-palette-token-border-subtle);border-right:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md) var(--d3a-radius-md) 0 0}.modal-chat.modal-chat--call--hidden{display:none}.modal-chat--call .modal-chat__header{margin:0;padding:4px 12px 0}.call__tools{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;padding:4px 12px 8px;background-color:var(--d3a-palette-token-surface-sunken);border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.call__views{display:flex;gap:2px;padding:2px;border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-hover)}.call__views button{height:26px;padding:0 12px;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:var(--d3a-radius-md);background-color:transparent;color:var(--d3a-palette-token-text-secondary);font-family:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.call__views button:hover{color:var(--d3a-palette-token-text-primary)}.call__views button[aria-pressed=true]{background-color:var(--d3a-palette-token-surface-raised);color:var(--d3a-palette-token-text-primary);box-shadow:var(--d3a-shadow-xs)}.call__views button:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:1px}.call__views .MuiSvgIcon-root{font-size:var(--d3a-icon-mini)}.call__count{flex:none;font-size:11px;color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.call__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.call__body--list{height:170px}.call__list{display:flex;flex-direction:column;padding:8px}.call__row+.call__row{margin-top:2px}.call__row{flex:none;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-radius:var(--d3a-radius-md);transition:background-color .14s ease-out}.call__row:hover{background-color:var(--d3a-palette-token-surface-hover)}.call__row--skeleton:hover{background-color:transparent}.call__row__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.call__row__number{font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--d3a-palette-token-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call__row__label{font-size:11px;color:var(--d3a-palette-token-text-secondary)}.call__dial{flex:none;width:34px;height:34px;padding:0;border:0;border-radius:50%;background-color:color-mix(in srgb,var(--d3a-palette-token-success-base) var(--d3a-tint-soft),transparent);color:var(--d3a-palette-token-success-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out}.call__row:hover .call__dial,.call__dial:hover{background-color:var(--d3a-palette-token-success-base);color:var(--d3a-palette-token-text-onBrand)}.call__dial:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.call__dial:disabled{background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-disabled);cursor:default}.call__row:hover .call__dial:disabled{background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-disabled)}.call__dial .MuiSvgIcon-root{font-size:var(--d3a-icon-compact)}.call__state{margin:auto;padding:8px 12px;display:flex;flex-direction:column;align-items:center;text-align:center}.call__state__title{margin-top:8px}.call__state__badge{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-faint),transparent);color:var(--d3a-palette-token-brand-base)}.call__state__badge .MuiSvgIcon-root{font-size:var(--d3a-icon-base)}.call__state .MuiButton-root{margin-top:8px}.call__state__title{font-size:13px;font-weight:500;color:var(--d3a-palette-token-text-primary)}.call__state__desc{margin-top:4px;font-size:12px;line-height:1.45;color:var(--d3a-palette-token-text-secondary)}.call__notice{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;flex:none;margin:0;padding:8px 12px;font-size:11px;line-height:1.4;color:var(--d3a-palette-token-text-secondary);background-color:var(--d3a-palette-token-surface-hover);border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.call__notice--tones{position:static;margin-bottom:8px;padding:8px;color:var(--d3a-palette-token-brand-base);background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-soft),transparent);border-bottom:0;border-radius:var(--d3a-radius-md)}.call__notice .MuiSvgIcon-root{flex:none;font-size:var(--d3a-icon-mini)}.call__keypad{display:flex;flex-direction:column;padding:8px 12px 12px}.call__display{display:flex;align-items:center;gap:8px;padding:4px 8px 4px 12px;background-color:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);transition:border-color .15s,box-shadow .15s}.call__display:hover{border-color:var(--d3a-palette-token-border-default)}.call__display:focus-within{border-color:var(--d3a-palette-token-border-focus);box-shadow:var(--d3a-shadow-brandRing)}.call__input{flex:1 1 auto;min-width:0;height:28px;padding:0;border:0;outline:0;background:transparent;font-family:var(--d3a-family-base);font-size:20px;font-weight:500;letter-spacing:.055em;text-align:right;color:var(--d3a-palette-token-text-primary);caret-color:var(--d3a-palette-token-brand-text);font-variant-numeric:tabular-nums}.call__input::placeholder{font-size:14px;font-weight:400;letter-spacing:normal;color:var(--d3a-palette-token-text-muted)}.call__input::selection{background:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-loud),transparent)}.call__erase{flex:none;width:30px;height:30px;padding:0;border:0;border-radius:var(--d3a-radius-md);background-color:transparent;color:var(--d3a-palette-token-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out}.call__erase:hover{background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-primary)}.call__erase:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:1px}.call__erase:disabled{color:var(--d3a-palette-token-text-disabled);cursor:default}.call__erase:disabled:hover{background-color:transparent;color:var(--d3a-palette-token-text-disabled)}.call__erase .MuiSvgIcon-root{font-size:var(--d3a-icon-compact)}.call__prefix{flex:none;min-width:62px}.call__prefix .MuiInput-root:before,.call__prefix .MuiInput-root:after{display:none}.call__prefix .MuiSelect-select{min-height:0;padding:2px 24px 2px 8px;border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-hover);font-size:13px;font-weight:500;color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums;transition:background-color .14s ease-out}.call__prefix .MuiSelect-select:hover{background-color:var(--d3a-palette-token-surface-hover)}.call__prefix .MuiSelect-select:focus{border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-hover)}.call__prefix .MuiSelect-icon{right:2px;font-size:var(--d3a-icon-compact);color:var(--d3a-palette-token-text-secondary)}.call__prefix .MuiInputBase-root.Mui-disabled .MuiSelect-select{color:var(--d3a-palette-token-text-disabled);-webkit-text-fill-color:var(--d3a-palette-token-text-disabled)}.call__prefix .MuiFormHelperText-root:empty{display:none}.call__keys{margin-top:8px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,40px);grid-auto-rows:0;gap:8px;height:181px;overflow:hidden}.call__keys button{height:40px;padding:0;border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-raised);color:var(--d3a-palette-token-text-primary);font-family:inherit;font-size:20px;font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .12s ease-out,border-color .12s ease-out,transform .08s ease-out}.call__keys .call__key--asterisk{padding-top:8px;font-size:24px;line-height:1}.call__keys button:hover{background-color:var(--d3a-palette-token-surface-hover);border-color:var(--d3a-palette-token-border-default)}.call__keys button:active{background-color:var(--d3a-palette-token-surface-hover);transform:translateY(1px)}.call__keys button:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:1px}.modal-chat--call .modal-chat__footer{margin:0;padding:8px 12px}.modal-chat--call .modal-chat__footer .MuiButton-root,.modal-chat--call .modal-chat__footer .MuiButton-root:hover{background-color:var(--d3a-palette-token-success-base)}.modal-chat--call .modal-chat__footer .MuiButton-root.Mui-disabled{background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-muted)}@media(prefers-reduced-motion:reduce){.call__views button,.call__row,.call__dial,.call__erase,.call__display,.call__prefix .MuiSelect-select,.call__keys button{transition:none}.call__keys button:active{transform:none}.modal-chat--call .MuiSkeleton-root{animation:none}}.chat-panels{display:flex;height:100%;min-height:0}.chat-panels__group{flex:1 1 auto;min-width:0;height:100%}.chat-panels__panel{height:100%;min-height:0;overflow:hidden}.chat-panels__slot,.chat-panel-host{height:100%;min-height:0}.chat-panel-host>.modal-chat{display:flex;flex-direction:column;position:relative;height:100%;overflow-y:auto;overflow-x:hidden;padding:0 16px}.chat-panel-host>.modal-chat>.MuiBox-root{flex:1 1 auto}.chat-panels__strip{flex:none;height:100%}.chat-panels__strip-button{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;padding:12px 0;box-sizing:border-box;border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-base);cursor:pointer;transition:background-color .15s ease-out}.chat-panels__strip-button:hover{background-color:var(--d3a-palette-token-surface-base)}.chat-panels__strip-title{writing-mode:vertical-rl;font-size:13px;font-weight:500;letter-spacing:.4px;color:var(--d3a-palette-token-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:100%}@media(prefers-reduced-motion:reduce){.chat-panels__strip-button{transition:none}}.typing-indicator-compact{display:inline-flex;align-items:center;gap:4px;height:14px}.typing-indicator-compact span{display:inline-block;width:3px;height:3px;border-radius:50%;background-color:color-mix(in srgb,var(--d3a-palette-token-surface-inverse) var(--d3a-tint-deep),transparent);animation:typing-bounce 1.2s infinite ease-in-out}@media(prefers-reduced-motion:reduce){.typing-indicator-compact span{animation:none}}.typing-indicator-compact span:nth-child(2){animation-delay:.15s}.typing-indicator-compact span:nth-child(3){animation-delay:.3s}@keyframes typing-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.variableText{white-space:pre-wrap;overflow-wrap:anywhere}.variableText__var{background-color:var(--d3a-palette-token-warning-surface);border:1px solid var(--d3a-palette-token-brand-hover);color:var(--d3a-palette-token-warning-text);border-radius:var(--d3a-radius-md);padding:0 4px;font-family:var(--d3a-family-base);font-size:11px;font-weight:600;white-space:nowrap}.variableText__var--missing{background-color:var(--d3a-palette-token-surface-hover);border-color:var(--d3a-palette-token-error-border);color:var(--d3a-palette-token-error-text)}.quickRepliesPanel{display:flex;flex-direction:column;width:380px;max-width:calc(100vw - 32px);max-height:min(440px,55vh);background-color:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-md);font-family:var(--d3a-family-base);overflow:hidden}.quickRepliesPanel__header{display:flex;align-items:center;gap:4px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.quickRepliesPanel__title{flex:1;min-width:0;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--d3a-palette-token-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quickRepliesPanel__title--content{font-size:13px;letter-spacing:0;text-transform:none;color:var(--d3a-palette-token-text-primary)}.quickRepliesPanel__search{padding:8px 12px 4px}.quickRepliesPanel__body{flex:1;min-height:0;overflow-y:auto;padding:8px 12px 12px}.quickRepliesPanel__item{display:block;width:100%;box-sizing:border-box;margin-bottom:4px;padding:8px;border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-base);text-align:left;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.quickRepliesPanel__item:hover:not(:disabled){background-color:var(--d3a-palette-token-surface-base);border-color:var(--d3a-palette-token-border-default)}.quickRepliesPanel__item:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:1px}.quickRepliesPanel__item:disabled{opacity:.6;cursor:default}.quickRepliesPanel__itemTitle{display:block;margin-bottom:2px;font-size:13px;font-weight:600;color:var(--d3a-palette-token-text-primary)}.quickRepliesPanel__itemText{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.4;color:var(--d3a-palette-token-text-secondary)}.quickRepliesPanel__item--skeleton{cursor:default}.quickRepliesPanel__empty{margin:0;padding:16px 4px;font-size:12px;line-height:1.45;text-align:center;color:var(--d3a-palette-token-text-secondary)}.quickRepliesPanel__message{padding:8px 12px;border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-base);font-size:13px;line-height:1.7;color:var(--d3a-palette-token-text-primary);white-space:pre-wrap;overflow-wrap:anywhere}.quickRepliesPanel__gap{box-sizing:border-box;max-width:100%;min-width:0;padding:0 4px;border:1px dashed var(--d3a-palette-token-brand-hover);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-selected);font-family:var(--d3a-family-base);font-size:12px;font-weight:600;color:var(--d3a-palette-token-warning-text);transition:background-color .13s ease-out,border-color .13s ease-out,color .13s ease-out}.quickRepliesPanel__gap:hover{background-color:var(--d3a-palette-token-warning-surface);border-color:var(--d3a-palette-token-brand-hover)}.quickRepliesPanel__gap:focus{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:1px;border-style:solid;background-color:var(--d3a-palette-token-surface-raised)}.quickRepliesPanel__gap::placeholder{color:var(--d3a-palette-token-warning-text);font-weight:500;font-style:italic;opacity:1}.quickRepliesPanel__gap--filled{border-style:solid;border-color:var(--d3a-palette-token-success-border);background-color:var(--d3a-palette-token-success-surface);color:var(--d3a-palette-token-success-text)}.quickRepliesPanel__footer{padding:8px 12px;border-top:1px solid var(--d3a-palette-token-border-subtle)}.quickRepliesPanel__sendWrap{display:block;width:100%}.actionsBarChatCont{widows:100%;height:66px;border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-sunken)}.actionsBarChatCenter{display:flex;align-items:center;justify-content:center}.actionsBarChatEnd{display:flex;align-items:center;justify-content:flex-end;padding-right:1%}.actionBarChatIcon{margin-left:10%}.messageField{display:flex;align-items:center;gap:4px;background:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);padding:4px 12px 4px 4px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.messageField:hover{border-color:var(--d3a-palette-token-border-default)}.messageField:focus-within{border-color:var(--d3a-palette-token-border-focus);box-shadow:var(--d3a-shadow-brandRing)}.messageField--disabled{background:var(--d3a-palette-token-surface-sunken)}.messageField--disabled:hover{border-color:var(--d3a-palette-token-border-subtle)}.messageField__emoji{color:var(--d3a-palette-token-text-muted)}.messageField__input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:14px;color:var(--d3a-palette-token-text-primary);caret-color:var(--d3a-palette-token-brand-text);height:24px;padding:0}.messageField__input::placeholder{color:var(--d3a-palette-token-text-secondary)}.messageField__input::selection{background:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-loud),transparent)}.messageField__input:disabled{color:var(--d3a-palette-token-text-muted);cursor:not-allowed}.circle-white{border-radius:50%;background-color:var(--d3a-palette-token-surface-hover);padding:2px}.circle-red{border-radius:50%;background-color:var(--d3a-palette-token-error-base);padding:4px;font-size:var(--d3a-icon-base)}.circle-green{border-radius:50%;background-color:var(--d3a-palette-token-success-base);padding:4px;color:var(--d3a-palette-token-text-onBrand);font-size:var(--d3a-icon-base)}.MuiButtonBase-root.Mui-disabled .circle-green{background-color:color-mix(in srgb,var(--d3a-palette-token-success-base) var(--d3a-tint-loud),transparent)}.recordingPill{display:inline-flex;align-items:center;gap:2px;padding:2px 4px;background:color-mix(in srgb,var(--d3a-palette-token-error-base) var(--d3a-tint-trace),transparent);border:1px solid color-mix(in srgb,var(--d3a-palette-token-error-border) var(--d3a-tint-loud),transparent);border-radius:var(--d3a-radius-md)}.recordingPill__status{display:inline-flex;align-items:center;gap:4px;padding:0 4px;font-size:14px;line-height:14px;font-weight:500;color:var(--d3a-palette-token-text-primary);font-variant-numeric:tabular-nums}.recordingPill__status .recordingDot.MuiSvgIcon-root{display:block}.recordingDot.MuiSvgIcon-root{font-size:var(--d3a-icon-mini);color:var(--d3a-palette-token-error-base);animation:recording-pulse 1.2s ease-in-out infinite}@keyframes recording-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.recordingDot.MuiSvgIcon-root{animation:none}}.actionsBarChat__action svg.recordingOn path{fill:var(--d3a-palette-token-error-base)}.actionsBarChat__action svg.recordingOn{animation:recording-pulse 1.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.actionsBarChat__action svg.recordingOn{animation:none}}.actionsBarChat__action .MuiIconButton-root:not(.Mui-disabled):not([class*=MuiIconButton-color]){color:var(--d3a-palette-token-text-secondary);transition:color .15s ease-out}.actionsBarChat__action .MuiIconButton-root:not(.Mui-disabled):not([class*=MuiIconButton-color]):hover{color:var(--d3a-palette-token-text-primary)}@media(prefers-reduced-motion:reduce){.actionsBarChat__action .MuiIconButton-root:not(.Mui-disabled):not([class*=MuiIconButton-color]){transition:none}}.actionsBarChatMenu__button{text-transform:none;white-space:nowrap;gap:8px;padding:8px 8px 8px 12px;border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background:var(--d3a-palette-token-surface-sunken);color:var(--d3a-palette-token-text-primary);font-size:13px;font-weight:600;line-height:20px;transition:border-color .15s,background .15s,box-shadow .15s}.actionsBarChatMenu__button:hover{border-color:var(--d3a-palette-token-border-focus);background:var(--d3a-palette-token-surface-raised);box-shadow:var(--d3a-shadow-brandHalo)}.actionsBarChatMenu__button:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.actionsBarChatMenu__button .MuiButton-startIcon{margin:0;color:var(--d3a-palette-token-text-secondary)}.actionsBarChatMenu__button .MuiButton-endIcon{margin:0 0 0 -2px;color:var(--d3a-palette-token-text-secondary)}.actionsBarChatMenu__button .MuiButton-endIcon .MuiSvgIcon-root{transition:transform .15s}.actionsBarChatMenu__chevron--open{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.actionsBarChatMenu__button .MuiButton-endIcon .MuiSvgIcon-root{transition:none}}.actionsBarChatMenu .MuiMenuItem-root{border-bottom:0}.actionsBarChatMenu .actionsBarChatMenu__group{padding:8px 16px 2px;background-color:transparent;font-size:11px;font-weight:500;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:color-mix(in srgb,var(--d3a-palette-token-text-primary) var(--d3a-tint-half),transparent)}.actionsBarChatMenu .MuiListItemIcon-root{min-width:34px;color:color-mix(in srgb,var(--d3a-palette-token-text-primary) var(--d3a-veil-thin),transparent)}.actionsBarChatMenu .MuiListItemText-primary{font-size:14px;font-weight:400;line-height:1.4;color:var(--d3a-palette-token-text-primary);opacity:1}.actionsBarChatMenu .MuiMenuItem-root.Mui-selected .MuiListItemIcon-root,.actionsBarChatMenu .MuiMenuItem-root.Mui-selected .MuiListItemText-primary{color:var(--d3a-palette-token-brand-text)}.actionsBarChatMenu .actionsBarChatMenu__item--danger .MuiListItemIcon-root,.actionsBarChatMenu .actionsBarChatMenu__item--danger .MuiListItemText-primary{color:var(--d3a-palette-token-error-base)}.actionsBarChatMenu .actionsBarChatMenu__item--disabled{cursor:default}.actionsBarChatMenu .actionsBarChatMenu__item--disabled .MuiListItemIcon-root,.actionsBarChatMenu .actionsBarChatMenu__item--disabled .MuiListItemText-primary{opacity:.38}.actionsBarChatMenu .MuiMenuItem-root.actionsBarChatMenu__item--disabled:hover{background-color:transparent}.actionsBarChatMenu .actionsBarChatMenu__pin{margin-left:16px;padding:4px;font-size:16px;color:var(--d3a-palette-token-text-muted);opacity:0;transition:opacity .12s,color .12s,background-color .12s}.actionsBarChatMenu .MuiMenuItem-root:hover .actionsBarChatMenu__pin,.actionsBarChatMenu .actionsBarChatMenu__pin:focus-visible,.actionsBarChatMenu .actionsBarChatMenu__pin--on{opacity:1}.actionsBarChatMenu .actionsBarChatMenu__pin:hover{color:var(--d3a-palette-token-brand-text);background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-faint),transparent)}.actionsBarChatMenu .actionsBarChatMenu__pin--on{color:var(--d3a-palette-token-brand-text)}.actionsBarChatMenu .actionsBarChatMenu__pin:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:1px}@media(prefers-reduced-motion:reduce){.actionsBarChatMenu .actionsBarChatMenu__pin{transition:none}}.chatUserCont{display:flex;flex-direction:column;height:100%;box-sizing:border-box;border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-raised)}.chatUserBody{display:flex;flex-direction:column;height:100%;margin:8px;overflow:auto;position:relative}.conversationsCont{height:100%;min-height:380px}.conversation-list{height:100%;overflow:hidden;position:relative}.titConversationes{font-size:24px;font-weight:700;letter-spacing:.36px;padding:8px}.allHeight{height:100%}.conversation-list:after{position:absolute;bottom:0;content:"";height:68px;width:100%;background-image:linear-gradient(to bottom,rgba(238,238,238,.1) -12%,var(--d3a-palette-token-surface-sunken))}.cobrowsing-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.kpiCarousel{margin-bottom:16px}.kpiGroup{flex:1 0 auto;display:flex;flex-direction:column;background:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-xs)}.kpiGroup__title{margin:0;padding:8px 12px 0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--d3a-palette-token-brand-text)}.kpiGroup__row{display:flex;flex:1}.kpiCell{flex:1;min-width:108px;padding:8px 12px 12px}.kpiCell+.kpiCell{border-left:1px solid var(--d3a-palette-token-border-subtle)}.kpiCell__label{font-size:11px;font-weight:600;line-height:1.3;color:var(--d3a-palette-token-text-secondary);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpiCell__value{font-size:24px;font-weight:600;line-height:1;color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums}.kpiCell__pair{display:flex;align-items:center;gap:8px}.kpiCell__pairItem{display:flex;align-items:center;gap:4px;font-size:24px;font-weight:600;line-height:1;color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums}.kpiCell__pairIcon{font-size:var(--d3a-icon-compact)!important;color:var(--d3a-palette-token-text-muted)}.MuiFormControlLabel-root .MuiFormControlLabel-label{display:flex;align-items:center}.source-img{display:block;width:16px;height:16px;background-position:center;background-size:cover;border-radius:50%}.agent-data-info{grid-area:agentInfo;display:flex;align-items:center;flex-direction:row;gap:32px;padding:16px}.agent-data-info_name{font-size:20px;font-weight:700;margin:0}.agent-data-row{transition:all .2s ease-in-out;background-color:var(--d3a-palette-token-surface-raised)}.agent-data-row:hover{box-shadow:var(--global-box-shadow);background-color:var(--d3a-palette-token-surface-sunken)}.agent-data-row.no-data,.agent-data-row.no-data:hover{background-color:var(--d3a-palette-token-surface-base)}.agent-data-row.no-data .MuiAvatar-circle{background-color:var(--d3a-palette-token-surface-hover)}.today-data{position:relative;transition:color .2s ease-out}.today-data svg{position:absolute;top:-5px;transform:scale(.7)}.today-data.bigger{color:var(--global-color-high)}.today-data.smaller{color:var(--global-color-low)}.agent-data{grid-area:agentData;position:relative;height:min-content;margin-top:8px;border-radius:var(--d3a-radius-md)}.agent-data.loading{border-radius:var(--d3a-radius-md);overflow:hidden}.agent-data-table{border-collapse:collapse;border-radius:var(--d3a-radius-md);width:100%}.agent-data-table th,.agent-data-table td{padding:8px 16px;border-bottom:1px solid var(--d3a-palette-token-border-subtle);text-align:center}.agent-data-table-header{border-collapse:collapse;margin:16px 0}.agent-data-tooltip_content{text-align:justify;padding:0 16px}.agent-data-table_info{position:absolute;top:0;right:0;transform:scale(.8);opacity:.5}.agent-data-ranking{grid-area:agentRanking;position:relative;margin-top:8px;border-radius:var(--d3a-radius-md)}.agent-data-ranking_rank{position:absolute;width:100%;top:calc(1rem - 8px);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:32px;margin-top:4px}.agent-data-ranking_rank p{font-size:20px;font-weight:700;font-family:var(--d3a-family-base);margin:0}.agent-data-ranking_info{position:absolute;top:0;right:0;transform:scale(.8);opacity:.5}.agent-data-ranking-tooltip_content{text-align:justify;padding:0 16px}@keyframes loading{0%{background-position:right}}.agent-details{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;height:min-content;display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);grid-gap:0px 10px;grid-template-areas:"agentInfo agentRanking" "agentData agentRanking";background-color:var(--d3a-palette-token-surface-raised);padding:32px 16px 16px;border-radius:var(--d3a-radius-md);transition:all .2s ease-in-out}.agent-details_toolbar{position:absolute;top:0;width:100%;height:32px;display:flex;flex-direction:row;justify-content:flex-end;gap:8px;z-index:100;background-color:var(--global-primary-color)}.agent-details_toolbar .MuiIconButton-root{height:32px;width:32px}.loader{z-index:100;position:absolute;height:100%;max-height:325.5px;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,color-mix(in srgb,var(--d3a-palette-token-surface-hover) var(--d3a-tint-faint),transparent) 33%,color-mix(in srgb,var(--d3a-palette-token-surface-hover) var(--d3a-tint-deep),transparent) 50%,color-mix(in srgb,var(--d3a-palette-token-surface-hover) var(--d3a-tint-faint),transparent) 66%) color-mix(in srgb,var(--d3a-palette-token-surface-sunken) var(--d3a-veil-thin),transparent);background-size:400% 100%;animation:loading .75s infinite linear;border-radius:var(--d3a-radius-md)}.agent-details .MuiAvatar-circle{width:50px;height:50px;background-color:var(--global-primary-color)}.agent-details .MuiAvatar-circle.secondary{background-color:var(--global-primary-color-light)}.chart-wrapper{position:relative;width:95%;height:50%;overflow:hidden;margin-top:8px;margin-bottom:2px;border-radius:var(--d3a-radius-md);box-shadow:var(--global-box-shadow)}.chart-wrapper.center{display:flex;align-items:center;justify-content:center}.agents-stats-grid>.MuiGrid2-root{height:100%}.agents-stats_charts{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-around;height:100%}.contSupervisionPanel{height:100%;display:flex;flex-direction:column}.agentCarousel{margin-bottom:16px}.agentCarousel--empty{padding:12px 0 16px}.agentCard{flex:0 0 auto;display:flex;flex-direction:column;gap:4px;min-width:132px;max-width:200px;padding:8px 12px 12px;background:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-xs);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.agentCard:hover{border-color:var(--d3a-palette-token-border-focus);box-shadow:var(--d3a-shadow-brandHalo)}.agentCard:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.agentCard--active{background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-faint),transparent);border-color:var(--d3a-palette-token-border-focus);box-shadow:var(--d3a-shadow-brandHalo)}.agentCard--loading{cursor:default}.agentCard__name{font-size:11px;font-weight:600;line-height:1.3;color:var(--d3a-palette-token-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agentCard__count{font-size:24px;font-weight:600;line-height:1;color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums}.agentCard--active .agentCard__count{color:var(--d3a-palette-token-brand-base)}@media(prefers-reduced-motion:reduce){.agentCard{transition:none}}.filterBar{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);padding:8px 12px}.filterBar__spacer{flex:1}.filterBar .MuiChip-root.filterBar__chip{background:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-default);transition:border-color .15s,box-shadow .15s}.filterBar .MuiChip-root.filterBar__chip:hover{background:var(--d3a-palette-token-surface-raised);border-color:var(--d3a-palette-token-border-strong)}.filterBar .filterBar__chip.filterBar__chip--label{background:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-faint),transparent);border-color:color-mix(in srgb,var(--d3a-palette-token-border-focus) var(--d3a-tint-half),transparent);color:var(--d3a-palette-token-brand-base);font-weight:500}.filterBar .filterBar__chip.filterBar__chip--label:hover{border-color:var(--d3a-palette-token-border-focus)}.filterBar .filterBar__chip--label .MuiChip-deleteIcon{color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-veil-sheer),transparent)}.filterBar .filterBar__chip--label .MuiChip-deleteIcon:hover{color:var(--d3a-palette-token-brand-base)}.filterBar .filterBar__chip.filterBar__chip--add{border-style:dashed;color:var(--d3a-palette-token-brand-text);font-weight:500}.filterBar .MuiChip-root.filterBar__chip--add:hover{border-color:var(--d3a-palette-token-border-focus)}.filterBar .filterBar__chip--add .MuiChip-icon{color:var(--d3a-palette-token-brand-text);font-size:var(--d3a-icon-compact)}.filterBar__customDates{display:flex;flex-direction:column;gap:12px;padding:8px 16px 16px;border-top:1px solid var(--d3a-palette-token-border-subtle)}.filterBar__labelEditor{display:flex;flex-direction:column;gap:12px;width:280px;padding:16px}.filterBar__labelEditorActions{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.filterBar__labelEditorActions .MuiButton-text{padding:4px 8px;font-weight:500;color:var(--d3a-palette-token-text-secondary)}.filterBar__labelEditorActions .MuiButton-text:hover{background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-primary)}.card-container{padding:16px;margin:2px;border:1px solid var(--d3a-palette-token-border-default);border-radius:var(--d3a-radius-md)}.card-item{position:relative;border-bottom:.5px solid var(--d3a-palette-token-border-default);margin:0 -16px;padding:16px}.cancel-item-button{cursor:pointer;position:absolute;top:8px;right:15px}.searcherView{gap:12px}.searcherView__content{flex:1;min-height:0}.chart-outer{max-width:800px;margin:32px auto}#container{height:300px;margin-top:32px;min-width:380px}.highcharts-data-table table{border-collapse:collapse;border-spacing:0;background:var(--d3a-palette-token-surface-base);min-width:100%;margin-top:8px;font-family:var(--d3a-family-base);font-size:14px}.highcharts-data-table td,.highcharts-data-table th,.highcharts-data-table caption{border:1px solid var(--d3a-palette-token-border-subtle);padding:8px}.highcharts-data-table tr:nth-child(2n),.highcharts-data-table thead tr{background:var(--d3a-palette-token-surface-sunken)}.highcharts-data-table tr:hover{background:var(--d3a-palette-token-surface-raised)}.highcharts-data-table caption{border-bottom:none;font-size:16px;font-weight:700}.stats-shell{display:flex;flex-direction:column;height:100%}.settings-shell{flex-grow:1}.colorPickerField{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px;font-family:inherit;background-color:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.colorPickerField:hover{background-color:var(--d3a-palette-token-surface-hover);border-color:var(--d3a-palette-token-border-strong)}.colorPickerField:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.colorPickerField__swatch{width:20px;height:20px;flex:none;border-radius:var(--d3a-radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--d3a-palette-token-text-primary) var(--d3a-tint-marked),transparent)}.colorPickerField__value{font-family:var(--d3a-family-mono);font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--d3a-palette-token-text-primary)}@media(prefers-reduced-motion:reduce){.colorPickerField{transition:none}}.settings-billing{flex-grow:1;background-color:var(--d3a-palette-background-paper);display:flex;height:100%}.settings-billing__tabs{border-right:1px solid var(--d3a-palette-token-border-subtle);border-bottom:none;width:200px;min-width:200px}.statusPill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--d3a-radius-md);font-size:11px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.statusPill--success{background-color:var(--d3a-palette-token-success-surface);color:var(--d3a-palette-token-success-text)}.statusPill--warning{background-color:var(--d3a-palette-token-warning-surface);color:var(--d3a-palette-token-warning-text)}.statusPill--error{background-color:var(--d3a-palette-token-error-surface);color:var(--d3a-palette-token-error-text)}.statusPill--neutral{background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-secondary)}.ivrRail{display:flex;flex-direction:column;flex:none;width:300px;min-height:0;background-color:var(--d3a-palette-token-surface-raised);border-right:1px solid var(--d3a-palette-token-border-subtle);transition:width var(--d3a-duration-base) var(--d3a-ease-standard)}.ivrRail--collapsed{width:44px;align-items:center;gap:var(--d3a-space-12);padding:var(--d3a-space-8) 0;border-top:0;border-bottom:0;border-left:0;color:inherit;font-family:inherit;cursor:pointer;transition:width var(--d3a-duration-base) var(--d3a-ease-standard),background-color var(--d3a-duration-base) var(--d3a-ease-standard)}.ivrRail--collapsed:hover{background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-faint),transparent)}.ivrRail--collapsed:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:-2px}.ivrRail__spineIcon{flex:none;color:var(--d3a-palette-token-text-secondary)}.ivrRail__spineTitle,.ivrRail__spineName{writing-mode:vertical-rl;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivrRail__spineTitle{font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--d3a-palette-token-text-secondary);flex:none}.ivrRail__spineName{font-size:var(--d3a-font-bodyXs);font-weight:var(--d3a-weight-medium);color:var(--d3a-palette-token-text-primary);min-height:0}.ivrRail__head{display:flex;align-items:center;gap:var(--d3a-space-4);height:44px;flex:none;padding:0 var(--d3a-space-4) 0 var(--d3a-space-12);background-color:var(--d3a-palette-token-surface-sunken);border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.ivrRail__title{flex:1;min-width:0;font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--d3a-palette-token-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivrRail__search{flex:none;padding:var(--d3a-space-8) var(--d3a-space-8) var(--d3a-space-4)}.ivrRail__list{flex:1;min-height:0;overflow-y:auto;padding:var(--d3a-space-4) var(--d3a-space-8) var(--d3a-space-8);display:flex;flex-direction:column;gap:var(--d3a-space-4)}.ivrRail__list .ivrRail__card{width:100%;margin:0}.ivrRail__row{display:flex;align-items:center;gap:var(--d3a-space-4)}.ivrRail__item__pick{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--d3a-space-2);padding:0;border:0;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.ivrRail__item__pick:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px;border-radius:var(--d3a-radius-xs)}.ivrRail__item__name{font-size:var(--d3a-font-bodySm);font-weight:var(--d3a-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivrRail__item__desc{font-size:var(--d3a-font-micro);color:var(--d3a-palette-token-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ivrRail__item__meta{display:flex;align-items:center;gap:var(--d3a-space-8);min-width:0}.ivrRail__item__meta .statusPill{height:18px;font-size:var(--d3a-font-micro)}.ivrRail__item__flag{color:var(--d3a-palette-token-text-secondary);font-size:var(--d3a-icon-compact);flex-shrink:0}.ivrRail__item__date{font-size:var(--d3a-font-micro);color:var(--d3a-palette-token-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.ivrRail__item__actions{flex:none;display:flex;align-items:center;gap:var(--d3a-space-2);max-width:0;overflow:hidden;opacity:0;transition:max-width var(--d3a-duration-base) var(--d3a-ease-standard),opacity var(--d3a-duration-base) var(--d3a-ease-standard)}.ivrRail__item__actions .MuiIconButton-root{flex:none}.ivrRail__row:hover .ivrRail__item__actions,.ivrRail__row:focus-within .ivrRail__item__actions,.ivrRail__row.active .ivrRail__item__actions{max-width:120px;opacity:1}.ivrRail__skeleton{display:flex;flex-direction:column;gap:var(--d3a-space-8);padding:var(--d3a-space-8) var(--d3a-space-12)}@media(prefers-reduced-motion:reduce){.ivrRail,.ivrRail--collapsed,.ivrRail__item__actions{transition:none}}.dndflow aside.left{width:236px;flex:none;overflow:auto;padding:8px 8px 8px 16px;font-size:12px;background:var(--d3a-palette-token-surface-raised);border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-sm);margin-top:4px}.flowNodes__head{display:flex;align-items:center;gap:var(--d3a-space-4);flex:none;margin:0 calc(-1 * var(--d3a-space-8)) var(--d3a-space-8) calc(-1 * var(--d3a-space-16));padding:var(--d3a-space-8) var(--d3a-space-8) var(--d3a-space-8) var(--d3a-space-16);background-color:var(--d3a-palette-token-surface-sunken);border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.flowNodes__title{flex:1;min-width:0;font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--d3a-palette-token-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dndflow .dndnode{display:flex;align-items:center;gap:var(--d3a-space-8);padding:var(--d3a-space-8);margin-bottom:var(--d3a-space-4);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-raised);color:var(--d3a-palette-token-text-primary);font-size:var(--d3a-font-bodySm);cursor:grab;transition:background-color var(--d3a-duration-base) var(--d3a-ease-standard),border-color var(--d3a-duration-base) var(--d3a-ease-standard),box-shadow var(--d3a-duration-base) var(--d3a-ease-standard)}.dndflow .dndnode:hover{background-color:var(--d3a-palette-token-surface-hover);border-color:var(--d3a-palette-token-border-default);box-shadow:var(--d3a-shadow-xs)}.dndflow .dndnode:active{cursor:grabbing;box-shadow:var(--d3a-shadow-md)}.dndflow .reactflow-wrapper{flex-grow:1;height:100%}.dndflow .selectall{margin-top:8px}.dndnode-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:var(--d3a-radius-sm);background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-secondary)}.dndnode-icon>span{display:flex}.dndnode-icon svg{width:var(--d3a-icon-compact);height:var(--d3a-icon-compact)}.dndnode-icon--talk{background-color:color-mix(in srgb,var(--d3a-flow-family-talk) var(--d3a-flow-family-tint),transparent);color:var(--d3a-flow-family-talk)}.dndnode-icon--decide{background-color:color-mix(in srgb,var(--d3a-flow-family-decide) var(--d3a-flow-family-tint),transparent);color:var(--d3a-flow-family-decide)}.dndnode-icon--ai{background-color:color-mix(in srgb,var(--d3a-flow-family-ai) var(--d3a-flow-family-tint),transparent);color:var(--d3a-flow-family-ai)}.dndnode-icon--data{background-color:color-mix(in srgb,var(--d3a-flow-family-data) var(--d3a-flow-family-tint),transparent);color:var(--d3a-flow-family-data)}.dndnode-icon--exit{background-color:color-mix(in srgb,var(--d3a-flow-family-exit) var(--d3a-flow-family-tint),transparent);color:var(--d3a-flow-family-exit)}.dndgroup{display:flex;flex-direction:column}.dndgroup__title{margin:var(--d3a-space-8) 0 var(--d3a-space-2) var(--d3a-space-2);font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--d3a-palette-token-text-secondary)}.dndflow aside.right{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;padding:0 8px;font-size:12px;background:var(--d3a-palette-token-surface-raised);border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-sm);margin-top:4px}.flowForm__head{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--d3a-space-4);margin:0 calc(-1 * var(--d3a-space-8));padding:var(--d3a-space-8);background-color:var(--d3a-palette-token-surface-sunken);border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.flowForm__head__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flowForm__body{position:relative;flex:1;min-height:0;overflow:auto}.flowForm__body .MuiAutocomplete-endAdornment{right:2px}.flowForm__body .pl-2.ml-2.w-100{box-sizing:border-box;width:calc(100% - 8px)}.flowForm__textButton:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.flowForm__group{display:flex;flex-direction:column;gap:var(--d3a-space-16)}.flowForm__group__title{margin:var(--d3a-space-8) 0 var(--d3a-space-2);font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--d3a-palette-token-text-secondary)}.flowForm__wideIcon{transform:rotate(90deg)}.flowForm__cardHead{display:flex;align-items:center;gap:var(--d3a-space-8)}.flow-form-card{position:relative;padding:8px;margin:8px;width:100%;box-shadow:var(--d3a-shadow-sm)}.pretto-slider{height:8px}.pretto-slider__thumb{height:24px;width:24px;background-color:var(--d3a-palette-token-surface-raised);border:2px solid currentColor}.pretto-slider__thumb:focus,.pretto-slider__thumb:hover,.pretto-slider__thumb.pretto-slider__active{box-shadow:inherit}.pretto-slider__value-label{left:calc(-50% + 4px)}.pretto-slider__track,.pretto-slider__rail{height:8px;border-radius:var(--d3a-radius-md)}.textfieldchips-chips_container{padding:16px 0}.MuiGrid-root .textfieldchips-chips_label.MuiInputLabel-root.MuiFormLabel-root{padding:0 4px 4px}@media(min-width:700px){.prompts-modal.MuiDialog-root .MuiDialog-paper{width:1300px;max-width:90vw;height:90vh;display:flex;flex-direction:column}}.prompts-modal textarea{border-bottom:none!important}.prompts-modal textarea:focus{border-bottom:none!important}.prompts-modal .MuiInputLabel-root.MuiFormLabel-root{padding:0 4px}.prompts-modal.MuiInputLabel-root.MuiFormLabel-root{padding:4px}.prompts-modal.MuiMenu-paper .MuiList-root.MuiList-padding{padding:0}.prompts-modal textarea{width:100%;box-sizing:border-box;border:0}.prompts-modal .prompt-modal_label.MuiFormLabel-root,.prompts-modal .prompt-modal_label{padding:0 4px 4px;color:color-mix(in srgb,var(--d3a-palette-token-text-primary) 54%,transparent);font-weight:400}.prompts-modal .prompt-loader{z-index:100;position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,color-mix(in srgb,var(--d3a-palette-token-surface-hover) var(--d3a-tint-faint),transparent) 33%,color-mix(in srgb,var(--d3a-palette-token-surface-hover) var(--d3a-tint-deep),transparent) 50%,color-mix(in srgb,var(--d3a-palette-token-surface-hover) var(--d3a-tint-faint),transparent) 66%) color-mix(in srgb,var(--d3a-palette-token-surface-sunken) var(--d3a-veil-thin),transparent);background-size:400% 100%;animation:loading .75s infinite linear;border-radius:var(--d3a-radius-md)}.prompt-modal-form{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.prompt-modal-grid{flex:1;overflow:hidden;height:100%}.prompt-modal-column{height:100%;overflow-y:auto;align-content:flex-start;padding:16px 24px}:root{--d3a-flow-family-talk: #3b82f6;--d3a-flow-family-decide: #a855f7;--d3a-flow-family-ai: #6366f1;--d3a-flow-family-data: #0d9488;--d3a-flow-family-exit: #f43f5e;--d3a-flow-family-tint: var(--d3a-tint-faint)}[data-theme=dark]{--d3a-flow-family-ai: #818cf8;--d3a-flow-family-tint: var(--d3a-tint-marked)}.dndflow{display:flex;flex-grow:1;height:100%;min-height:0}.flow-panels{flex:1;min-width:0;height:100%}.flow-panels__canvas,.flow-panels__form{display:flex;height:100%;min-height:0;min-width:0;overflow:hidden}.flowRail{display:flex;flex-direction:column;align-items:center;gap:var(--d3a-space-8);width:36px;flex:none;padding:var(--d3a-space-8) 0;border:0;border-left:1px solid var(--d3a-palette-token-border-subtle);background-color:var(--d3a-palette-token-surface-sunken);color:var(--d3a-palette-token-text-secondary);cursor:pointer;transition:background-color var(--d3a-duration-base) var(--d3a-ease-standard)}.flowRail--left{border-left:0;border-right:1px solid var(--d3a-palette-token-border-subtle)}.flowRail:hover{background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-primary)}.flowRail__label{writing-mode:vertical-rl;font-size:var(--d3a-font-bodyXs);font-weight:var(--d3a-weight-semibold)}.validationflow .react-flow__node{width:178px;border-radius:var(--d3a-radius-md);padding:0;color:var(--d3a-palette-token-text-primary);border:1px solid var(--d3a-palette-token-border-subtle);font-size:var(--d3a-font-bodyXs)}.validationflow .react-flow__node-customnode{background:#e6e6e9;border:1px solid var(--d3a-palette-token-border-subtle)}.react-flow__node-custominput .react-flow__handle{background:#e6e6e9!important}.validationflow .react-flow__node-custominput{background:var(--d3a-palette-token-surface-raised)!important}.react-flow__edge.selected .react-flow__edge-path{stroke:var(--d3a-palette-token-brand-text)!important}.react-flow__edge.selected .edgeLabel__text{border-color:var(--d3a-palette-token-brand-text)}.react-flow__node-default.selected,.react-flow__node-input.selected,.react-flow__node-output.selected,.react-flow__node-customNodeDefault.selected,.react-flow__node-customNodeOutput.selected,.react-flow__node-group.selected{background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) 5%,var(--d3a-palette-token-surface-raised));box-shadow:var(--d3a-shadow-brandRing)!important;border-color:var(--d3a-palette-token-brand-base)!important}.react-flow__node-default.invalid,.react-flow__node-input.invalid,.react-flow__node-output.invalid,.react-flow__node-customNodeDefault.invalid,.react-flow__node-customNodeOutput.invalid,.react-flow__node-group.invalid{box-shadow:0 0 0 .5px var(--d3a-palette-token-error-base)!important;border:1px solid var(--d3a-palette-token-error-border)!important}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-customNodeDefault.selectable:hover,.react-flow__node-customNodeOutput.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014!important}.react-flow__node-default.selectable.selected,.react-flow__node-input.selectable.selected,.react-flow__node-output.selectable.selected,.react-flow__node-customNodeDefault.selectable.selected,.react-flow__node-customNodeOutput.selectable.selected,.react-flow__node-group.selectable.selected{box-shadow:0 0 0 .5px var(--d3a-palette-token-brand-base)!important}.react-flow__handle{background:var(--d3a-palette-token-surface-base)!important;border:1px solid var(--d3a-palette-token-border-subtle)!important;border-radius:30%!important;height:7px!important;width:7px!important}.react-flow__node-default .react-flow__handle,.react-flow__node-group .react-flow__handle,.react-flow__node-input .react-flow__handle,.react-flow__node-customNodeDefault .react-flow__handle,.react-flow__node-customNodeOutput .react-flow__handle,.react-flow__node-output .react-flow__handle{background:var(--d3a-palette-token-surface-base)!important}.selected .react-flow__handle{background:var(--d3a-palette-token-brand-base)!important}.validationflow .react-flow__handle-connecting{background:var(--d3a-palette-token-error-base)!important}.validationflow .react-flow__handle-valid{background:var(--d3a-palette-token-success-base)!important}.react-flow__edge.invalid .react-flow__edge-path{stroke:var(--d3a-palette-token-error-base)!important}.react-flow__edge-path-selector:hover{cursor:pointer}.react-flow__edge-path-selector:hover+.react-flow__edge-path,.react-flow__edge-path:hover{stroke:var(--d3a-palette-token-text-secondary);cursor:pointer}.react-flow__arrowhead polyline{fill:context-stroke!important;stroke:context-stroke!important}.react-flow__edge-path-selector{fill:none;stroke:var(--d3a-palette-token-border-default);stroke-opacity:0;stroke-width:28}.react-flow__edge.selected .react-flow__edge-path-selector{stroke:var(--d3a-palette-token-brand-text)}.react-flow__edge.invalid .react-flow__edge-path-selector{stroke:var(--d3a-palette-token-error-base)}.react-flow__edge{cursor:pointer}.react-flow__edge-path{stroke:var(--d3a-palette-token-border-default);stroke-width:1.5}.nodeCard__head{display:flex;align-items:center;gap:var(--d3a-space-8);padding:var(--d3a-space-8)}.nodeCard__tile{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border-radius:var(--d3a-radius-sm);background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-secondary)}.nodeCard__tile>span{display:flex}.nodeCard__tile svg{width:var(--d3a-icon-mini);height:var(--d3a-icon-mini)}.nodeCard__tile--talk{background-color:color-mix(in srgb,var(--d3a-flow-family-talk) var(--d3a-flow-family-tint),transparent);color:var(--d3a-flow-family-talk)}.nodeCard__tile--decide{background-color:color-mix(in srgb,var(--d3a-flow-family-decide) var(--d3a-flow-family-tint),transparent);color:var(--d3a-flow-family-decide)}.nodeCard__tile--ai{background-color:color-mix(in srgb,var(--d3a-flow-family-ai) var(--d3a-flow-family-tint),transparent);color:var(--d3a-flow-family-ai)}.nodeCard__tile--data{background-color:color-mix(in srgb,var(--d3a-flow-family-data) var(--d3a-flow-family-tint),transparent);color:var(--d3a-flow-family-data)}.nodeCard__tile--exit{background-color:color-mix(in srgb,var(--d3a-flow-family-exit) var(--d3a-flow-family-tint),transparent);color:var(--d3a-flow-family-exit)}.nodeCard__name{font-size:var(--d3a-font-bodyXs);font-weight:var(--d3a-weight-regular);text-align:left;min-width:0;overflow-wrap:anywhere}.edgeLabel__box{overflow:visible;pointer-events:none}.edgeLabel{display:flex;align-items:center;justify-content:center;height:100%}.edgeLabel__text{max-width:100%;padding:var(--d3a-space-2) var(--d3a-space-8);border:1px dashed var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-sm);background-color:var(--d3a-palette-token-surface-raised);color:var(--d3a-palette-token-text-secondary);font-size:var(--d3a-font-micro);line-height:1.4;text-align:center;overflow-wrap:anywhere;pointer-events:all}[data-theme=dark] .edgeLabel__text{border-color:var(--d3a-palette-token-border-default)}.react-flow__controls-button{background:var(--d3a-palette-token-surface-raised);border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.react-flow__controls-button:hover{background:var(--d3a-palette-token-surface-hover)}.react-flow__controls-button svg{fill:var(--d3a-palette-token-text-primary)}.react-flow__minimap{background-color:var(--d3a-palette-token-surface-raised)}.react-flow__attribution{background:color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-veil-sheer),transparent)}.react-flow__attribution a{color:var(--d3a-palette-token-text-secondary)}.react-flow__edge-textbg{fill:var(--d3a-palette-token-surface-raised)}.react-flow__edge-text{fill:var(--d3a-palette-token-text-primary)}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group,.react-flow__node-custom,.react-flow__node-customnode,.react-flow__node-custominput,.react-flow__node-customNodeDefault,.react-flow__node-customNodeOutput{background-color:var(--d3a-palette-token-surface-raised);color:var(--d3a-palette-token-text-primary);border-color:var(--d3a-palette-token-border-default);border-radius:var(--d3a-radius-md)}.ivrFlow{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.ivrFlow__head{display:flex;align-items:center;gap:var(--d3a-space-12);padding:var(--d3a-space-8) var(--d3a-space-16);background-color:var(--d3a-palette-token-surface-sunken);border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.ivrFlow__title{display:flex;flex:1;flex-direction:column;gap:var(--d3a-space-4);min-width:0}.ivrFlow__title__row{display:flex;align-items:center;gap:var(--d3a-space-8);min-width:0}.ivrFlow__title__name{min-width:0;font-size:var(--d3a-font-title);font-weight:var(--d3a-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivrFlow__title__sub{font-size:var(--d3a-font-bodyXs);color:var(--d3a-palette-token-text-secondary)}.ivrFlow__edit:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.ivrFlow__state{display:inline-flex;flex:none;align-items:center;padding:0 var(--d3a-space-8);height:20px;border-radius:var(--d3a-radius-pill);font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-medium);background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-secondary);white-space:nowrap}.ivrFlow__state--on{background-color:var(--d3a-palette-token-success-surface);color:var(--d3a-palette-token-success-text)}.ivrFlow__loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--d3a-space-12);font-size:var(--d3a-font-bodySm);color:var(--d3a-palette-token-text-secondary)}.ivrFlow__canvas{position:relative;flex:1;min-height:0;padding:var(--d3a-space-8)}.add-button svg path{fill:var(--d3a-palette-token-text-onBrand)}.ivrWorkspace{display:flex;height:100%;min-height:0;margin:0 var(--d3a-space-8);background-color:var(--d3a-palette-token-surface-raised);border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-sm);overflow:hidden}.labelGrid__lead{margin:0 0 var(--d3a-space-24);color:var(--d3a-palette-token-text-secondary);font-size:var(--d3a-font-bodySm);line-height:1.5}.labelGrid__editor{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--d3a-space-24)}.labelGrid__frame{position:relative;padding:0 var(--d3a-space-48) var(--d3a-space-48) 0}.labelGrid__caption{display:block;margin-bottom:var(--d3a-space-8);color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-medium);letter-spacing:.07em;text-transform:uppercase}.labelGrid__card{width:360px;box-sizing:border-box;padding:var(--d3a-space-12);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-raised)}.labelGrid__grid{display:grid;gap:var(--d3a-space-4)}.labelGrid__cell{display:flex;align-items:center;box-sizing:border-box;min-height:42px;padding:var(--d3a-space-4) var(--d3a-space-8);border:1px solid color-mix(in srgb,var(--d3a-palette-token-border-strong) var(--d3a-tint-half),transparent);border-radius:var(--d3a-radius-md);background-color:transparent;color:var(--d3a-palette-token-text-primary);font-family:var(--d3a-family-base);font-size:var(--d3a-font-bodyXs);font-weight:var(--d3a-weight-medium);text-align:left;cursor:pointer;overflow-wrap:anywhere;transition:border-color var(--d3a-duration-base) var(--d3a-ease-standard),background-color var(--d3a-duration-base) var(--d3a-ease-standard)}.labelGrid__cell:hover,.labelGrid__cell[aria-expanded=true]{border-color:var(--d3a-palette-token-brand-base);background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-faint),transparent)}.labelGrid__cell:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.labelGrid__cell--empty{align-items:center;justify-content:center;border-style:dashed;border-color:color-mix(in srgb,var(--d3a-palette-token-border-strong) var(--d3a-tint-deep),transparent);color:var(--d3a-palette-token-text-muted);font-weight:var(--d3a-weight-regular)}.labelGrid__colBar{position:absolute;top:0;right:0;bottom:var(--d3a-space-48);display:flex;align-items:center;justify-content:center;width:var(--d3a-space-48)}.labelGrid__rowBar{position:absolute;right:var(--d3a-space-48);bottom:0;left:0;display:flex;align-items:center;justify-content:center;height:var(--d3a-space-48)}.labelGrid__stepper{display:inline-flex;align-items:center;gap:var(--d3a-space-2);padding:var(--d3a-space-2);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-pill);background-color:var(--d3a-palette-token-surface-raised)}.labelGrid__colBar .labelGrid__stepper{flex-direction:column}.labelGrid__stepper .MuiIconButton-root{width:26px;height:26px;color:var(--d3a-palette-token-text-secondary)}.labelGrid__stepper .MuiIconButton-root:hover{color:var(--d3a-palette-token-text-primary)}.labelGrid__summary{color:var(--d3a-palette-token-text-secondary);font-size:var(--d3a-font-bodySm);font-variant-numeric:tabular-nums}.labelGrid__picker{display:flex;flex-direction:column;gap:var(--d3a-space-16);width:260px;padding:var(--d3a-space-16)}.labelGrid__pickerActions{display:flex;justify-content:flex-end;gap:var(--d3a-space-4);padding:var(--d3a-space-8);border-top:1px solid var(--d3a-palette-token-border-subtle)}.labelGrid__unsaved{color:var(--d3a-palette-token-warning-text);font-size:var(--d3a-font-bodyXs)}@media(prefers-reduced-motion:reduce){.labelGrid__cell{transition:none}}.softlock-settings{height:100%;background-color:var(--d3a-palette-background-paper);display:flex}.softlock-settings__tabs{border-right:1px solid var(--d3a-palette-token-border-subtle);border-bottom:none;width:200px;min-width:200px}.replica-status{border-radius:50%;width:12px;height:12px}.replica-status--0{background-color:var(--d3a-palette-token-success-base)}.replica-status--1{background-color:var(--d3a-palette-token-error-base)}.replica-status--2{background-color:var(--d3a-palette-token-warning-base)}.web-chat-checkbox-big:hover{background-color:transparent}.web-chat-checkbox-big__icon{border-radius:var(--d3a-radius-md);border:2px solid var(--d3a-palette-token-text-primary);width:var(--d3a-icon-base);height:var(--d3a-icon-base);background-color:var(--d3a-palette-token-surface-sunken)}.web-chat-checkbox-big.Mui-focusVisible .web-chat-checkbox-big__icon{outline:2px auto color-mix(in srgb,var(--d3a-palette-token-info-border) var(--d3a-veil-sheer),transparent);outline-offset:2px}input:disabled~.web-chat-checkbox-big__icon{box-shadow:none;background:color-mix(in srgb,var(--d3a-palette-token-surface-base) var(--d3a-tint-half),transparent)}.web-chat-checkbox-big__checked-icon:before{display:block;width:var(--d3a-icon-base);height:var(--d3a-icon-base);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='%23ff5c00' /%3E%3C/svg%3E");content:""}.phone-padding-left{padding-left:48px}.modal-chat--ficha__item__header{padding-left:12px}.modal-chat--ficha__item__body{padding-left:8px;padding-top:0;padding-bottom:0}.select--custom{max-width:350px;width:100%}.arguments-config,.billingInvoice{height:100%;display:flex;flex-direction:column}.billingDocumentsCont{flex:1;min-height:0;overflow-y:hidden}.linesCont{display:flex;flex-direction:column;height:100%;margin-left:8px;border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-raised)}.linesBody{display:flex;flex-direction:column;height:100%;padding:8px;position:relative;min-height:0;box-sizing:border-box}.billingDocumentLinesBody{flex:1;overflow-y:auto;min-height:0}.billingDocumentItemContVisitors{width:100%}.billingDocumentItemContVisitors:hover{background-color:var(--d3a-palette-token-surface-base)}.billingDocument-item__date{font-size:11px}.billingDocument-item__date2{margin-top:4px;font-size:11px}.billingDocument-item__desc{padding-right:8px}.conversation-select{display:flex;flex-direction:column;height:100%}.billingDocument-select__container{overflow-y:auto;flex:1;min-height:0}.billingDocument-select__container.conversation-select:after{content:"";display:none}.scheduleList-select__container{overflow-y:auto;flex:1;min-height:0;position:relative}.scheduleList-select__container.conversation-select:after{content:"";display:none}.calendar-theme .fc{--fc-page-bg-color: var(--d3a-palette-token-surface-raised);--fc-border-color: var(--d3a-palette-token-border-subtle);--fc-neutral-bg-color: color-mix(in srgb, var(--d3a-palette-token-text-primary) var(--d3a-tint-faint), transparent);--fc-today-bg-color: color-mix(in srgb, var(--d3a-palette-token-brand-base) var(--d3a-tint-faint), transparent);--fc-now-indicator-color: var(--d3a-palette-token-text-primary);--fc-event-bg-color: color-mix(in srgb, var(--d3a-palette-token-brand-base) var(--d3a-tint-soft), transparent);--fc-event-border-color: transparent;--fc-event-text-color: var(--d3a-palette-token-text-primary);--fc-highlight-color: color-mix(in srgb, var(--d3a-palette-token-brand-base) var(--d3a-tint-faint), transparent);--fc-small-font-size: var(--d3a-font-micro);font-family:var(--d3a-family-base);font-size:var(--d3a-font-bodyXs)}.calendar-theme .fc .fc-toolbar.fc-header-toolbar{margin-bottom:var(--d3a-space-12);gap:var(--d3a-space-12)}.calendar-theme .fc .fc-toolbar-chunk{display:flex;align-items:center;gap:var(--d3a-space-4)}.calendar-theme .fc .fc-toolbar>*>:not(:first-child){margin-left:0}.calendar-theme .fc .fc-toolbar-title{color:var(--d3a-palette-token-text-secondary);font-size:var(--d3a-font-body);font-weight:var(--d3a-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase}.calendar-theme .fc .fc-button-group{background-color:color-mix(in srgb,var(--d3a-palette-token-surface-inverse) var(--d3a-tint-faint),transparent);border-radius:var(--d3a-radius-md);gap:2px;padding:2px}.calendar-theme .fc .fc-button{background-color:transparent;border:0;border-radius:var(--d3a-radius-sm);box-shadow:none;color:var(--d3a-palette-token-text-secondary);font-size:var(--d3a-font-bodyXs);font-weight:var(--d3a-weight-medium);line-height:1.45;padding:8px 12px;text-transform:capitalize;transition:background-color var(--d3a-duration-base) var(--d3a-ease-standard),color var(--d3a-duration-base) var(--d3a-ease-standard)}.calendar-theme .fc .fc-button-group>.fc-button:not(:first-child),.calendar-theme .fc .fc-button-group>.fc-button:not(:last-child){border-radius:var(--d3a-radius-sm);margin-left:0}.calendar-theme .fc .fc-button-primary:hover:not(:disabled){background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-primary)}.calendar-theme .fc .fc-button-group>.fc-button-primary:not(:disabled).fc-button-active,.calendar-theme .fc .fc-button-group>.fc-button-primary:not(:disabled):active{background-color:var(--d3a-palette-token-surface-raised);box-shadow:var(--d3a-shadow-xs);color:var(--d3a-palette-token-brand-text)}.calendar-theme .fc .fc-button-primary:not(:disabled):focus{box-shadow:none}.calendar-theme .fc .fc-button-group>.fc-button-primary:not(:disabled).fc-button-active:focus{box-shadow:var(--d3a-shadow-xs)}.calendar-theme .fc .fc-button:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:1px}.calendar-theme .fc .fc-button-primary:disabled{background-color:transparent;color:var(--d3a-palette-token-text-disabled);opacity:1}.calendar-theme .fc.fc-theme-standard .fc-scrollgrid{border-width:0}.calendar-theme .fc.fc-theme-standard td,.calendar-theme .fc.fc-theme-standard th{border-left-color:color-mix(in srgb,var(--fc-border-color) 60%,transparent);border-right-color:color-mix(in srgb,var(--fc-border-color) 60%,transparent)}.calendar-theme .fc .fc-timegrid-slot-minor{border-top-style:none}.calendar-theme .fc .fc-timegrid-slot{height:36px}.calendar-theme .fc .fc-timegrid-slot-label{border-top-color:transparent;vertical-align:top}.calendar-theme .fc .fc-timegrid-slot-label-cushion{color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-micro);font-variant-numeric:tabular-nums;padding:0 var(--d3a-space-8) 0 0;transform:translateY(-6px)}.calendar-theme .fc .fc-timegrid-axis-cushion{color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-micro)}.calendar-theme .fc .fc-timegrid-now-indicator-arrow{background-color:var(--fc-now-indicator-color);border:0;border-radius:var(--d3a-radius-circle);height:8px;left:auto;margin-top:-4px;right:-4px;width:8px}.calendar-theme .fc .fc-col-header-cell{background-color:transparent;font-weight:var(--d3a-weight-regular)}.calendar-theme .fc .fc-col-header-cell-cushion{color:inherit;display:block;padding:var(--d3a-space-8) var(--d3a-space-4);text-decoration:none}.calendar-theme .fc-dayHeader{align-items:center;display:flex;flex-direction:column;gap:2px}.calendar-theme .fc-dayHeader__wd{color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.calendar-theme .fc-dayHeader__n{color:var(--d3a-palette-token-text-primary);font-size:var(--d3a-font-title);font-variant-numeric:tabular-nums;line-height:26px}.calendar-theme .fc .fc-day-today .fc-dayHeader__wd{color:var(--d3a-palette-token-brand-text)}.calendar-theme .fc .fc-day-today .fc-dayHeader__n{background-color:var(--d3a-palette-token-brand-base);border-radius:var(--d3a-radius-circle);color:var(--d3a-palette-token-text-onBrand);display:block;font-weight:var(--d3a-weight-medium);height:26px;text-align:center;width:26px}.calendar-theme .fc .fc-event{--evt-accent: var(--d3a-palette-token-brand-base);border-radius:var(--d3a-radius-sm);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--evt-accent) var(--d3a-tint-loud),transparent),inset 3px 0 0 0 var(--evt-accent);cursor:pointer}.calendar-theme .fc .fc-timegrid-event{padding-left:var(--d3a-space-8);transition:background-color var(--d3a-duration-fast) var(--d3a-ease-standard)}.calendar-theme .fc .fc-timegrid-event .fc-event-main{padding:1px var(--d3a-space-4) 0 0}.calendar-theme .fc .fc-timegrid-event:hover{background-color:color-mix(in srgb,var(--evt-accent) var(--d3a-tint-marked),transparent)}.calendar-theme .fc .fc-daygrid-block-event{padding-left:var(--d3a-space-8)}.calendar-theme .fc .fc-daygrid-block-event .fc-event-title{overflow:hidden;padding-right:var(--d3a-space-4);text-overflow:ellipsis;white-space:nowrap}.calendar-theme .fc .fc-event.fc-daygrid-dot-event{background-color:transparent;box-shadow:none;padding:1px var(--d3a-space-4)}.calendar-theme .fc .fc-daygrid-dot-event:hover{background-color:var(--d3a-palette-token-surface-hover)}.calendar-theme .fc .fc-daygrid-day-number{color:var(--d3a-palette-token-text-secondary);font-size:var(--d3a-font-bodyXs);font-variant-numeric:tabular-nums;padding:var(--d3a-space-4) var(--d3a-space-8);text-decoration:none}.calendar-theme .fc .fc-day-today .fc-daygrid-day-number{color:var(--d3a-palette-token-brand-text);font-weight:var(--d3a-weight-semibold)}.calendar-theme .fc .fc-daygrid-more-link{color:var(--d3a-palette-token-brand-text);font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-medium);padding:0 var(--d3a-space-4)}.calendar-theme .fc .fc-day-other .fc-daygrid-day-frame,.calendar-theme .fc .fc-day-disabled{background-color:var(--fc-neutral-bg-color)}.calendar-theme .fc .fc-day-other .fc-daygrid-day-number{color:var(--d3a-palette-token-text-disabled)}@media(prefers-reduced-motion:reduce){.calendar-theme .fc .fc-button,.calendar-theme .fc .fc-timegrid-event{transition:none}}.schedule-calendar{position:relative;height:100%}.schedule-calendar .fc-event__line{align-items:center;display:flex;gap:var(--d3a-space-4);line-height:1.35;min-width:0;overflow:hidden;white-space:nowrap}.schedule-calendar .fc-event__time{flex:none;font-variant-numeric:tabular-nums;font-weight:var(--d3a-weight-semibold)}.schedule-calendar .fc-event__name{overflow:hidden;text-overflow:ellipsis}.schedule-calendar .fc-event__dot{background-color:var(--evt-accent);border-radius:var(--d3a-radius-circle);flex:none;height:6px;width:6px}.schedule-calendar .fc .fc-timegrid-event .fc-event__dot{display:none}.schedule-calendar .fc .fc-event.is-error{--evt-accent: var(--d3a-palette-token-error-base)}.schedule-calendar .fc .fc-event.is-error .fc-event-main{color:var(--d3a-palette-token-error-text)}.schedule-calendar .fc .fc-event.is-error:not(.fc-daygrid-dot-event){background-color:color-mix(in srgb,var(--evt-accent) var(--d3a-tint-soft),transparent)}.schedule-calendar .fc .fc-event.is-warning{--evt-accent: var(--d3a-palette-token-warning-base)}.schedule-calendar .fc .fc-event.is-warning .fc-event-main{color:var(--d3a-palette-token-warning-text)}.schedule-calendar .fc .fc-event.is-warning:not(.fc-daygrid-dot-event){background-color:color-mix(in srgb,var(--evt-accent) var(--d3a-tint-marked),transparent)}.schedule-calendar .fc .fc-event.is-selected:not(.fc-daygrid-dot-event){box-shadow:inset 0 0 0 2px var(--d3a-palette-token-brand-base),var(--d3a-shadow-sm);font-weight:var(--d3a-weight-medium)}.schedule-calendar .fc .fc-event.fc-daygrid-dot-event.is-selected{background-color:var(--d3a-palette-token-surface-selected)}.schedule-panel{flex:1;min-width:0;overflow:hidden}.schedule-content{position:relative;height:100%;box-sizing:border-box;background-color:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md)}.schedule-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.schedule-actions__count{margin-right:auto;font-size:12px;color:var(--d3a-palette-token-text-secondary);white-space:nowrap}.schedule-actions__group{display:flex;align-items:center}.schedule-actions .MuiIconButton-root{color:var(--d3a-palette-token-text-secondary);transition:color .15s ease-out}.schedule-actions .MuiIconButton-root:hover{color:var(--d3a-palette-token-text-primary)}@media(prefers-reduced-motion:reduce){.schedule-actions .MuiIconButton-root{transition:none}}.schedule__panel{border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);box-sizing:border-box;container-type:inline-size}.schedule__toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--d3a-space-8);padding:var(--d3a-space-8) var(--d3a-space-16);border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.schedule__toolbarLabel{color:var(--d3a-palette-token-text-secondary);font-size:var(--d3a-font-bodySm)}.schedule__summary{display:flex;align-items:center;gap:var(--d3a-space-8);margin-left:auto;color:var(--d3a-palette-token-text-secondary);font-size:var(--d3a-font-bodySm);font-variant-numeric:tabular-nums}.schedule__head,.schedule__row{display:grid;grid-template-columns:74px 108px 254px 254px minmax(48px,1fr);align-items:center;gap:var(--d3a-space-12);padding:0 var(--d3a-space-16)}.schedule__head{height:34px;border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.schedule__colLabel{color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-medium);letter-spacing:.07em;text-transform:uppercase}.schedule__row{min-height:60px;border-bottom:1px solid var(--d3a-palette-token-border-subtle);transition:background-color var(--d3a-duration-base) var(--d3a-ease-standard)}.schedule__row:last-child{border-bottom:0}.schedule__row:hover{background-color:var(--d3a-palette-token-surface-hover)}.schedule__switch{grid-column:1;grid-row:1}.schedule__day{grid-column:2;grid-row:1;font-size:var(--d3a-font-body);font-weight:var(--d3a-weight-medium)}.schedule__row[data-open=false] .schedule__day{color:var(--d3a-palette-token-text-muted)}.schedule__closed{color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-bodySm)}.schedule__slot{display:flex;align-items:center;gap:var(--d3a-space-8);min-width:0}.schedule__slotSeparator{color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-body)}.schedule__slot .MuiFormControl-root{flex:none;width:112px;min-width:0}.schedule__slot .MuiOutlinedInput-root{height:40px;padding-right:var(--d3a-space-4);border-radius:var(--d3a-radius-md);background-color:color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-veil-thin),transparent);font-size:var(--d3a-font-body);transition:background-color var(--d3a-duration-base) var(--d3a-ease-standard),box-shadow var(--d3a-duration-base) var(--d3a-ease-standard)}.schedule__slot .MuiOutlinedInput-notchedOutline{border-color:color-mix(in srgb,var(--d3a-palette-token-border-strong) var(--d3a-tint-marked),transparent);transition:border-color var(--d3a-duration-base) var(--d3a-ease-standard)}.schedule__slot .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:color-mix(in srgb,var(--d3a-palette-token-border-strong) var(--d3a-tint-loud),transparent)}.schedule__slot .MuiOutlinedInput-root.Mui-focused{background-color:color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-veil-nearOpaque),transparent);box-shadow:var(--d3a-shadow-focus)}.schedule__slot .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:var(--d3a-palette-token-border-focus)}.schedule__slot .MuiOutlinedInput-root.Mui-error{background-color:color-mix(in srgb,var(--d3a-palette-token-error-base) var(--d3a-tint-faint),transparent)}.schedule__slot .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:var(--d3a-palette-token-error-border)}.schedule__slot .MuiInputBase-input{padding:0 var(--d3a-space-12);font-variant-numeric:tabular-nums}.schedule__slot .MuiInputAdornment-root .MuiIconButton-root{color:var(--d3a-palette-token-text-muted)}.schedule__addSlot.MuiButton-root{border:1px dashed var(--d3a-palette-token-border-default);color:var(--d3a-palette-token-text-muted)}.schedule__addSlot.MuiButton-root:hover{border-color:var(--d3a-palette-token-brand-base);background-color:transparent;color:var(--d3a-palette-token-brand-text)}.schedule__actions{grid-column:5;grid-row:1;display:flex;justify-content:flex-end}.schedule__actions .MuiIconButton-root{color:var(--d3a-palette-token-text-secondary);transition:color var(--d3a-duration-base) var(--d3a-ease-standard)}.schedule__actions .MuiIconButton-root:hover{color:var(--d3a-palette-token-text-primary)}.schedule__error{margin:calc(var(--d3a-space-4) * -1) 0 var(--d3a-space-8);color:var(--d3a-palette-token-error-text);font-size:var(--d3a-font-bodyXs)}.schedule__error--main{grid-column:3}.schedule__error--additional{grid-column:4}.schedule__unsaved{color:var(--d3a-palette-token-warning-text);font-size:var(--d3a-font-bodyXs)}.schedule__copyList{padding:var(--d3a-space-4) var(--d3a-space-8)}.schedule__copyTitle{padding:var(--d3a-space-8) var(--d3a-space-8) var(--d3a-space-4);color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-bodyXs)}.schedule__copyActions{display:flex;justify-content:flex-end;gap:var(--d3a-space-4);padding:var(--d3a-space-8);border-top:1px solid var(--d3a-palette-token-border-subtle)}@container (max-width: 840px){.schedule__head{display:none}.schedule__row{grid-template-columns:74px minmax(0,1fr) 48px;row-gap:var(--d3a-space-8);padding-top:var(--d3a-space-12);padding-bottom:var(--d3a-space-12)}.schedule__actions{grid-column:3}.schedule__slot,.schedule__closed{grid-column:2 / 4}.schedule__error--main,.schedule__error--additional{grid-column:2 / 4;margin:0}}@media(prefers-reduced-motion:reduce){.schedule__row,.schedule__actions .MuiIconButton-root{transition:none}}.holidays__panel{border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);padding:var(--d3a-space-12);box-sizing:border-box}.holidays__panel--calendar,.holidays__panel--list{display:flex;flex-direction:column;min-height:0}.holidays__panel--calendar .holidays__calendar{flex:1;min-height:0}.holidays__list{flex:1;min-height:0;overflow-y:auto}.holidays__panelHead{display:flex;align-items:center;gap:var(--d3a-space-8);margin-bottom:var(--d3a-space-12)}.holidays__panelFooter{display:flex;align-items:center;flex-wrap:wrap;gap:var(--d3a-space-8);margin-top:var(--d3a-space-12);padding-top:var(--d3a-space-12);border-top:1px solid var(--d3a-palette-token-border-subtle)}.holidays__fileActions{display:flex;align-items:center;gap:var(--d3a-space-8);margin-left:auto}.holidays__title{color:var(--d3a-palette-token-text-secondary);font-size:var(--d3a-font-body);font-weight:var(--d3a-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.holidays__count{flex:none;min-width:20px;padding:0 var(--d3a-space-4);border-radius:var(--d3a-radius-pill);background-color:color-mix(in srgb,var(--d3a-palette-token-surface-inverse) var(--d3a-tint-faint),transparent);color:var(--d3a-palette-token-text-secondary);font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-semibold);font-variant-numeric:tabular-nums;line-height:20px;text-align:center}.holidays__calendar .fc{--fc-bg-event-opacity: 1}.holidays__calendar .fc .fc-bg-event{background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-marked),transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-deep),transparent)}.holidays__calendar .fc .fc-col-header-cell-cushion{color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.holidays__calendar .fc .fc-daygrid-day{cursor:pointer}.holidays__calendar .fc .fc-daygrid-day:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:-2px}.holidays__row{border-radius:var(--d3a-radius-sm);padding:var(--d3a-space-4) var(--d3a-space-12)}.holidays__row:hover{background-color:var(--d3a-palette-token-surface-hover)}.holidays__date{flex:none;width:36px;margin-right:var(--d3a-space-12);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-sm);overflow:hidden;text-align:center;font-variant-numeric:tabular-nums}.holidays__dateMonth{display:block;background-color:color-mix(in srgb,var(--d3a-palette-token-surface-inverse) var(--d3a-tint-faint),transparent);border-bottom:1px solid var(--d3a-palette-token-border-subtle);color:var(--d3a-palette-token-text-secondary);font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-semibold);letter-spacing:.06em;line-height:1.5;text-transform:uppercase}.holidays__dateDay{display:block;color:var(--d3a-palette-token-text-primary);font-size:var(--d3a-font-body);font-weight:var(--d3a-weight-semibold);line-height:1.6}.holidays__name{font-size:var(--d3a-font-bodySm);overflow-wrap:anywhere}.holidays__rowActions{flex:none;display:flex;align-items:center}.holidays__row .holidays__rowActions .MuiIconButton-root:not(.MuiIconButton-colorError){color:var(--d3a-palette-token-text-secondary);transition:color var(--d3a-duration-base) var(--d3a-ease-standard)}.holidays__row .holidays__rowActions .MuiIconButton-root:not(.MuiIconButton-colorError):hover{color:var(--d3a-palette-token-text-primary)}.holidays__unsaved{color:var(--d3a-palette-token-warning-text);font-size:var(--d3a-font-bodyXs)}@media(prefers-reduced-motion:reduce){.holidays__row .holidays__rowActions .MuiIconButton-root{transition:none}}.tox-tinymce-custom{border:2px solid var(--d3a-palette-token-border-subtle);border-top:none;padding:8px;border-bottom-left-radius:var(--d3a-radius-md);border-bottom-right-radius:var(--d3a-radius-md)}.tox-tinymce{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.agenda__group{border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);padding:var(--d3a-space-16);box-sizing:border-box}.agenda__group+.agenda__group{margin-top:var(--d3a-space-16)}.agenda__groupTitle{display:block;margin-bottom:var(--d3a-space-8);color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-bodyXs);font-weight:var(--d3a-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.agenda__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--d3a-space-16);align-items:center;padding:var(--d3a-space-8) 0;border-bottom:1px solid color-mix(in srgb,var(--d3a-palette-token-border-subtle) 70%,transparent)}.agenda__row:last-child{border-bottom:0}.agenda__label{display:flex;flex-direction:column;gap:var(--d3a-space-2);min-width:0}.agenda__name{font-size:var(--d3a-font-body)}.agenda__help{color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-bodyXs)}.agenda__control{display:flex;align-items:center;justify-content:flex-end;gap:var(--d3a-space-8)}.agenda__unit{flex:none;color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-bodySm)}.agenda__control .MuiFormControl-root{width:96px}.agenda__control .MuiInputBase-input{font-variant-numeric:tabular-nums}.agenda__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--d3a-space-16);align-items:start}.agenda__summary{position:sticky;top:0;margin-top:0;background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-trace),transparent)}.agenda__value{color:var(--d3a-palette-token-warning-text);font-weight:var(--d3a-weight-medium)}.agenda__summaryLine{margin:0 0 var(--d3a-space-8);color:var(--d3a-palette-token-text-secondary);font-size:var(--d3a-font-bodySm);line-height:1.6}.agenda__summaryLine:last-child{margin-bottom:0}.agenda__ladder{margin-top:var(--d3a-space-8)}.agenda__step{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--d3a-space-12)}.agenda__rail{position:relative;display:flex;justify-content:center}.agenda__rail:before{content:"";position:absolute;top:0;bottom:0;width:2px;background-color:color-mix(in srgb,var(--d3a-palette-token-border-strong) var(--d3a-tint-deep),transparent)}.agenda__step:last-child .agenda__rail:before{bottom:calc(100% - 14px)}.agenda__dot{position:relative;width:10px;height:10px;margin-top:var(--d3a-space-8);border-radius:var(--d3a-radius-circle);background-color:var(--d3a-palette-token-brand-base)}.agenda__dot--start{background-color:transparent;border:2px solid color-mix(in srgb,var(--d3a-palette-token-border-strong) var(--d3a-tint-deep),transparent);box-sizing:border-box}.agenda__stepBody{display:flex;flex-direction:column;gap:var(--d3a-space-4);min-width:0;padding-bottom:var(--d3a-space-16)}.agenda__when{font-size:var(--d3a-font-bodySm);font-weight:var(--d3a-weight-medium);font-variant-numeric:tabular-nums}.agenda__start{color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-bodySm);padding-bottom:var(--d3a-space-16)}.agenda__stepControls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--d3a-space-8)}.agenda__stepControls .MuiFormControl-root{width:88px}.agenda__stepControls .agenda__unitField.MuiFormControl-root{width:128px}.agenda__stepText{color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-bodyXs)}.agenda__stepError{color:var(--d3a-palette-token-error-text);font-size:var(--d3a-font-bodyXs)}.agenda__unsaved{color:var(--d3a-palette-token-warning-text);font-size:var(--d3a-font-bodyXs)}@media(max-width:720px){.agenda__row{grid-template-columns:minmax(0,1fr)}.agenda__control{justify-content:flex-start}}@media(max-width:1000px){.agenda__layout{grid-template-columns:minmax(0,1fr)}.agenda__summary{position:static;order:-1;margin-bottom:var(--d3a-space-16)}}.systemLabels__lead{margin:0 0 var(--d3a-space-24);color:var(--d3a-palette-token-text-secondary);font-size:var(--d3a-font-bodySm);line-height:1.5}.systemLabels__panel{border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);box-sizing:border-box}.systemLabels__head,.systemLabels__row{display:grid;grid-template-columns:148px 210px minmax(0,1fr);gap:var(--d3a-space-16);align-items:center;padding:0 var(--d3a-space-16)}.systemLabels__head{height:34px;border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.systemLabels__colLabel{color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-medium);letter-spacing:.07em;text-transform:uppercase}.systemLabels__row{min-height:52px;padding-top:var(--d3a-space-8);padding-bottom:var(--d3a-space-8);border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.systemLabels__row:last-child{border-bottom:0}.systemLabels__name{font-size:var(--d3a-font-body);font-weight:var(--d3a-weight-medium)}.systemLabels__always{color:var(--d3a-palette-token-text-muted);font-family:var(--d3a-family-mono);font-size:var(--d3a-font-bodyXs);overflow-wrap:anywhere}.systemLabels__labels{display:flex;align-items:center;flex-wrap:wrap;gap:var(--d3a-space-8);min-width:0}.systemLabels__chip.MuiChip-root{max-width:320px}.systemLabels__chip .MuiChip-label{display:flex;align-items:center;gap:var(--d3a-space-8)}.systemLabels__chipName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.systemLabels__chipType{color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-micro);font-weight:var(--d3a-weight-medium);letter-spacing:.05em;text-transform:uppercase}.systemLabels__add.MuiButton-root{border:1px dashed var(--d3a-palette-token-border-default);color:var(--d3a-palette-token-text-muted)}.systemLabels__add.MuiButton-root:hover{border-color:var(--d3a-palette-token-brand-base);background-color:transparent;color:var(--d3a-palette-token-brand-text)}.systemLabels__picker.MuiAutocomplete-root{width:260px}.systemLabels__option{display:flex;align-items:baseline;justify-content:space-between;gap:var(--d3a-space-8);width:100%;min-width:0}.systemLabels__taken{flex:none;color:var(--d3a-palette-token-text-muted);font-size:var(--d3a-font-bodyXs)}.systemLabels__unsaved{color:var(--d3a-palette-token-warning-text);font-size:var(--d3a-font-bodyXs)}@media(max-width:860px){.systemLabels__head{display:none}.systemLabels__row{grid-template-columns:minmax(0,1fr);row-gap:var(--d3a-space-4);padding-top:var(--d3a-space-12);padding-bottom:var(--d3a-space-12)}}.variablePicker .MuiInputBase-input::placeholder{color:var(--d3a-palette-token-text-secondary);opacity:1}.variablePicker__paper{border:1px solid var(--d3a-palette-token-border-default)}.variablePicker__paper .MuiAutocomplete-groupLabel{font-family:var(--d3a-family-base);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--d3a-palette-token-text-secondary);padding:8px 12px 2px}.variablePicker__paper .MuiAutocomplete-option{font-size:13px;min-height:0;padding:4px 12px}.variablePicker__paper .MuiAutocomplete-option.Mui-focused,.variablePicker__paper .MuiAutocomplete-option[aria-selected=true]{background-color:var(--d3a-palette-token-surface-selected)}.variablePicker__paper .MuiAutocomplete-noOptions,.variablePicker__paper .MuiAutocomplete-loading{font-size:13px;padding:8px 12px;color:var(--d3a-palette-token-text-secondary)}.quickReplyModal__message{display:flex;flex-direction:column}.quickReplyModal__messageFoot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:4px 16px}.quickReplyModal__messageHint{margin:0;flex:1 1 220px;padding-bottom:4px}.quickReplyModal__pickerSlot{flex:0 0 auto;width:232px;min-height:31px;display:flex;align-items:flex-end}.quickReplyModal__insert,.quickReplyModal__picker{width:100%}.quickReplyModal__insert:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}@media(max-width:599px){.quickReplyModal__pickerSlot{width:100%}}.quickReplyModal__message textarea{transition:background-color .7s ease-out}.quickReplyModal__message--flash textarea{background-color:var(--d3a-palette-token-surface-selected);transition:none}@media(prefers-reduced-motion:reduce){.quickReplyModal__message textarea{transition:none}}.quickReplyModal__announce{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.quickReplyModal__sectionTitle{margin:4px 0 2px;font-family:var(--d3a-family-base);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--d3a-palette-token-text-secondary)}.quickReplyModal__preview{margin-top:4px;padding:8px 12px;min-height:56px;border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-sunken);font-family:var(--d3a-family-base);font-size:14px;line-height:1.45;color:var(--d3a-palette-token-text-primary)}.quickReplyModal__previewEmpty{font-size:13px;font-style:italic;color:var(--d3a-palette-token-text-secondary)}.quickReplies__cell{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.whatsappTemplateModal{display:grid;grid-template-columns:1fr 296px;gap:24px;align-items:start;font-family:var(--d3a-family-base)}.whatsappTemplateModal__form{display:flex;flex-direction:column;gap:12px;min-width:0}.whatsappTemplateModal__row{display:grid;gap:12px;align-items:start}.whatsappTemplateModal__row--identity{grid-template-columns:1.5fr 1fr}.whatsappTemplateModal__row--header{grid-template-columns:180px 1fr}.whatsappTemplateModal__field{display:flex;flex-direction:column}.whatsappTemplateModal__name input{font-family:var(--d3a-family-mono);font-size:13px}.whatsappTemplateModal__bodyFoot{display:flex;align-items:center;gap:12px;margin-top:2px}.whatsappTemplateModal__insert{flex:none}.whatsappTemplateModal__hint{margin:0;min-width:0}.whatsappTemplateModal__examples{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--d3a-palette-token-warning-border);border-radius:var(--d3a-radius-md);background:var(--d3a-palette-token-surface-selected)}.whatsappTemplateModal__examplesTitle{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--d3a-palette-token-warning-text)}.whatsappTemplateModal__examplesHint{margin:0;font-size:11px;line-height:1.4;color:var(--d3a-palette-token-warning-text)}.whatsappTemplateModal__exampleRow{display:grid;grid-template-columns:46px 1fr;gap:8px;align-items:center}.whatsappTemplateModal__exampleKey{font-family:var(--d3a-family-mono);font-size:12px;font-weight:500;color:var(--d3a-palette-token-warning-text);text-align:right}.whatsappTemplateModal__exampleRow .MuiInputBase-root{background:var(--d3a-palette-token-surface-raised)}.whatsappTemplateModal__provider{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--d3a-palette-token-error-border);border-radius:var(--d3a-radius-md);background:var(--d3a-palette-token-error-surface);color:var(--d3a-palette-token-error-text);font-size:12px;line-height:1.45}.whatsappTemplateModal__providerFrom{font-size:11px;opacity:.85}.whatsappTemplateModal__providerTitle{font-weight:600}.whatsappTemplateModal__providerDetail{font-style:italic}.whatsappTemplateModal__buttons{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--d3a-palette-token-border-subtle)}.whatsappTemplateModal__sectionTitle{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--d3a-palette-token-text-secondary)}.whatsappTemplateModal__buttonRow{display:grid;grid-template-columns:132px 1fr 1.3fr 32px;gap:8px;align-items:start}.whatsappTemplateModal__buttonRow .MuiIconButton-root{margin-top:4px}.whatsappTemplateModal__mirror{display:block;min-width:0}.whatsappTemplateModal__buttonRow--head{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--d3a-palette-token-text-secondary)}.whatsappTemplateModal__side{position:sticky;top:0;display:flex;flex-direction:column;gap:8px;min-width:0}.whatsappTemplateModal__side .templatePreview{max-width:none;margin:0}.whatsappTemplateModal__sideTitle{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--d3a-palette-token-text-secondary)}.whatsappTemplateModal__sideHint{margin:0;font-size:11px;line-height:1.45;color:var(--d3a-palette-token-text-secondary)}.whatsappTemplateModal__submitWrap{display:inline-flex}@media(max-width:900px){.whatsappTemplateModal{grid-template-columns:1fr}.whatsappTemplateModal__side{position:static}}.whatsappTemplates__name{font-family:var(--d3a-family-mono);font-size:12px;color:var(--d3a-palette-token-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whatsappTemplates__body{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;color:var(--d3a-palette-token-text-secondary)}.button_reset--table{border-radius:100%;padding:4px;box-shadow:var(--global-box-shadow);background-color:var(--d3a-palette-token-info-surface)}.teams-panel,.teams-content{flex:1;min-width:0;overflow:hidden}.teamsConfig{display:flex;flex-direction:column;width:100%;height:100%}.teamsTableContainer{display:flex;flex-direction:column;height:100%;margin-left:8px;position:relative}.teams-shell{flex-grow:1;background-color:var(--d3a-palette-background-paper)}.outcall-main-container{display:flex;align-items:center;justify-content:center}.outcall-container{background-color:var(--d3a-palette-token-surface-sunken)!important;display:flex;flex-direction:column;align-items:center;align-content:center;margin-left:20%;width:391px;max-width:90%;border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-lg);outline:none;padding:32px}.outcall-text{margin:0 16px 0 0!important}.outcall-text2{line-height:16px!important;margin:32px 8px!important;width:90%;display:flex;align-items:center;justify-content:center}.outcall-button{width:200px!important;height:48px!important;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border:none;border-radius:var(--d3a-radius-md);font-size:16px;letter-spacing:.19px;font-weight:700;cursor:pointer;outline:none}.outcall-button>*{color:var(--d3a-palette-token-text-onBrand);margin:0!important}@media only screen and (max-width:640px){.outcall-container{margin:0 auto}}.callBar{position:absolute;top:10px;left:77px;z-index:99;display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 89px);height:50px;padding:0 8px 0 12px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--d3a-palette-token-border-subtle) var(--d3a-tint-faint),transparent);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-inverse);box-shadow:var(--d3a-shadow-lg);font-family:var(--d3a-family-base);color:var(--d3a-palette-token-text-disabled);user-select:none;cursor:grab;animation:callBarIn .22s cubic-bezier(.2,.7,.3,1) both}.callBar:active{cursor:grabbing}@keyframes callBarIn{0%{opacity:0;transform:translateY(-6px)}}.callBar__grip{display:flex;margin-left:-2px;opacity:.32}.callBar__grip .MuiSvgIcon-root{font-size:var(--d3a-icon-compact)}.callBar__live{display:flex;align-items:center;gap:8px}.callBar__dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background-color:var(--d3a-palette-token-success-base)}.callBar__dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--d3a-palette-token-success-border);opacity:0;animation:callBarPing 2.4s ease-out infinite}@keyframes callBarPing{0%{opacity:.55;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.15)}}.callBar__time{font-size:16px;font-weight:500;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--d3a-palette-token-text-onInverse)}.callBar__agent{display:inline-flex;align-items:center;gap:4px;max-width:168px;padding:2px 8px;border-radius:var(--d3a-radius-md);background-color:color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-tint-faint),transparent);font-size:12px;font-weight:500;color:var(--d3a-palette-token-text-onInverse);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.callBar__agent .MuiSvgIcon-root{flex:none;font-size:var(--d3a-icon-mini)}.callBar__sep{flex:none;width:1px;height:22px;margin:0;background-color:color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-tint-soft),transparent)}.callBar__tools{display:flex;align-items:center;gap:2px}.callBar__action{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--d3a-radius-md);background-color:transparent;color:var(--d3a-palette-token-text-onInverse);cursor:pointer;transition:background-color .14s ease-out,color .14s ease-out}.callBar__action .MuiSvgIcon-root{font-size:var(--d3a-icon-base)}.callBar__action:hover{background-color:color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-tint-soft),transparent);color:var(--d3a-palette-token-text-onInverse)}.callBar__action:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.callBar__action--mute.callBar__action--on{background-color:color-mix(in srgb,var(--d3a-palette-token-error-base) var(--d3a-tint-marked),transparent);color:var(--d3a-palette-token-error-base)}.callBar__action--mute.callBar__action--on:hover{background-color:color-mix(in srgb,var(--d3a-palette-token-error-base) var(--d3a-tint-loud),transparent);color:var(--d3a-palette-token-error-base)}.callBar__action--hold.callBar__action--on{background-color:color-mix(in srgb,var(--d3a-palette-token-brand-hover) var(--d3a-tint-marked),transparent);color:var(--d3a-palette-token-brand-base)}.callBar__action--hold.callBar__action--on:hover{background-color:color-mix(in srgb,var(--d3a-palette-token-brand-hover) var(--d3a-tint-loud),transparent);color:var(--d3a-palette-token-warning-base)}.callBar__action--rec.callBar__action--on{background-color:color-mix(in srgb,var(--d3a-palette-token-error-base) var(--d3a-tint-marked),transparent);color:var(--d3a-palette-token-error-base)}.callBar__action--rec.callBar__action--on:hover{background-color:color-mix(in srgb,var(--d3a-palette-token-error-base) var(--d3a-tint-loud),transparent);color:var(--d3a-palette-token-error-base)}.callBar__action--rec.callBar__action--on .MuiSvgIcon-root{animation:callBarRec 1.2s ease-in-out infinite}@keyframes callBarRec{0%,to{opacity:1}50%{opacity:.4}}.callBar__action--hang{width:46px;margin-left:4px;background-color:var(--d3a-palette-token-error-base);color:var(--d3a-palette-token-text-onBrand)}.callBar__action--hang:hover{background-color:var(--d3a-palette-token-error-base);color:var(--d3a-palette-token-text-onBrand)}@media(prefers-reduced-motion:reduce){.callBar,.callBar__dot:after,.callBar__action--rec.callBar__action--on .MuiSvgIcon-root{animation:none}.callBar__action{transition:none}}.hang-up{background-color:var(--d3a-palette-token-error-base)!important}.selected{background-color:color-mix(in srgb,var(--d3a-palette-token-surface-hover) var(--d3a-tint-deep),transparent)}.ai-rag{display:flex;flex:1;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;box-sizing:border-box;background-color:var(--d3a-palette-token-surface-raised);font-family:var(--d3a-family-base)}.ai-rag__head{flex:none;display:flex;align-items:center;gap:8px;height:64px;padding:0 8px 0 12px;border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.ai-rag__tile{flex:none;width:26px;height:26px;border-radius:var(--d3a-radius-md);display:inline-flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-marked),transparent);color:var(--d3a-palette-token-brand-base)}.ai-rag__tile .MuiSvgIcon-root{font-size:var(--d3a-icon-compact)}.ai-rag__title{flex:1;min-width:0;margin:0;font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--d3a-palette-token-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-rag__actions{flex:none;display:flex;gap:2px}.ai-rag__body{flex:1;min-height:0;display:flex;flex-direction:column;gap:16px;padding:12px 12px 4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ddd7ce transparent}.ai-rag__body::-webkit-scrollbar{width:10px}.ai-rag__body::-webkit-scrollbar-track{background:transparent}.ai-rag__body::-webkit-scrollbar-thumb{background:var(--d3a-palette-token-surface-hover);border-radius:var(--d3a-radius-pill);border:3px solid var(--d3a-palette-token-border-subtle)}.ai-rag__body::-webkit-scrollbar-thumb:hover{background:var(--d3a-palette-token-surface-hover)}.ai-rag__turn--user{align-self:flex-end;max-width:84%}.ai-rag__bubble{padding:8px 12px;border-radius:var(--d3a-radius-md) var(--d3a-radius-md) 0 var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-primary);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.ai-rag__turn--ai{display:flex;gap:8px}.ai-rag__avatar{flex:none;width:22px;height:22px;margin-top:0;border-radius:var(--d3a-radius-md);display:inline-flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-marked),transparent);color:var(--d3a-palette-token-brand-base)}.ai-rag__avatar .MuiSvgIcon-root{font-size:var(--d3a-icon-mini)}.ai-rag__turn-body{flex:1;min-width:0}.ai-rag__md{max-width:72ch;font-size:14px;line-height:1.6;color:var(--d3a-palette-token-text-primary);overflow-wrap:anywhere}.ai-rag__md>:first-child{margin-top:0}.ai-rag__md p{margin:0 0 8px}.ai-rag__md p:last-child{margin-bottom:0}.ai-rag__md ul,.ai-rag__md ol{margin:0 0 8px;padding-left:16px}.ai-rag__md li{margin-bottom:4px}.ai-rag__md li::marker{color:var(--d3a-palette-token-text-secondary)}.ai-rag__md h1,.ai-rag__md h2,.ai-rag__md h3,.ai-rag__md h4{margin:12px 0 4px;font-weight:500;line-height:1.3}.ai-rag__md h1{font-size:20px;font-weight:600}.ai-rag__md h2{font-size:16px;font-weight:600}.ai-rag__md h3{font-size:16px}.ai-rag__md h4{font-size:14px}.ai-rag__md strong{font-weight:500}.ai-rag__md code{padding:0 4px;border-radius:var(--d3a-radius-md);background-color:color-mix(in srgb,var(--d3a-palette-token-surface-inverse) var(--d3a-tint-faint),transparent);font-family:var(--d3a-family-mono);font-size:14px}.ai-rag__md pre{padding:8px;border-radius:var(--d3a-radius-md);background-color:color-mix(in srgb,var(--d3a-palette-token-surface-inverse) var(--d3a-tint-faint),transparent);overflow-x:auto}.ai-rag__md pre code{padding:0;background-color:transparent}.ai-rag__md a{color:var(--d3a-palette-token-brand-base);text-decoration:underline;text-underline-offset:3px}.ai-rag__md hr{border:0;border-top:1px solid var(--d3a-palette-token-border-subtle);margin:12px 0}.ai-rag__md table{border-collapse:collapse;margin:0 0 8px}.ai-rag__md th,.ai-rag__md td{border:1px solid var(--d3a-palette-token-border-subtle);padding:4px 8px}.ai-rag__md blockquote{margin:0 0 8px;padding-left:8px;border-left:1px solid var(--d3a-palette-token-border-default);color:var(--d3a-palette-token-text-secondary)}.ai-rag__turn-actions{display:flex;gap:2px;margin:4px 0 0 -8px;opacity:0;transition:opacity .15s ease-out}.ai-rag__turn:hover .ai-rag__turn-actions,.ai-rag__turn:focus-within .ai-rag__turn-actions{opacity:1}.ai-rag__minibtn{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:0;border-radius:var(--d3a-radius-md);background:transparent;font-family:inherit;font-size:11px;line-height:1;color:var(--d3a-palette-token-text-secondary);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.ai-rag__minibtn .MuiSvgIcon-root{font-size:var(--d3a-icon-micro)}.ai-rag__minibtn:hover{background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-primary)}.ai-rag__minibtn:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:1px}.ai-rag__dots{display:inline-flex;align-items:center;gap:4px;height:22px}.ai-rag__dots span{width:5px;height:5px;border-radius:50%;background-color:var(--d3a-palette-token-brand-base);opacity:.28;animation:aiRagPulse 1.15s ease-in-out infinite}.ai-rag__dots span:nth-child(2){animation-delay:.16s}.ai-rag__dots span:nth-child(3){animation-delay:.32s}@keyframes aiRagPulse{0%,to{opacity:.28;transform:translateY(0)}45%{opacity:1;transform:translateY(-2px)}}.ai-rag__error{padding:12px;border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-sunken);font-size:13px;line-height:1.5;color:var(--d3a-palette-token-text-secondary)}.ai-rag__error strong{display:block;margin-bottom:2px;font-weight:500;color:var(--d3a-palette-token-text-primary)}.ai-rag__retry{display:block;margin-top:8px;padding:0;border:0;background:none;font-family:inherit;font-size:13px;font-weight:500;color:var(--d3a-palette-token-brand-base);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ai-rag__retry:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px;border-radius:var(--d3a-radius-md)}.ai-rag__empty{margin:auto 0}.ai-rag__suggestions{display:flex;flex-direction:column;gap:4px;width:100%;max-width:290px}.ai-rag__chip{padding:8px 12px;border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-raised);font-family:inherit;font-size:13px;line-height:1.35;text-align:left;color:var(--d3a-palette-token-text-secondary);cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out}.ai-rag__chip:hover{border-color:var(--d3a-palette-token-border-default);background-color:var(--d3a-palette-token-surface-sunken);color:var(--d3a-palette-token-text-primary)}.ai-rag__chip:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.ai-rag__foot{flex:none;padding:8px 12px 12px}.ai-rag__composer{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 12px;border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-raised);box-sizing:border-box;transition:border-color .15s ease-out,box-shadow .15s ease-out}.ai-rag__composer:focus-within{border-color:var(--d3a-palette-token-border-focus);box-shadow:var(--d3a-shadow-brandRing)}.ai-rag__input{flex:1;min-width:0;height:30px;padding:4px 0 0;border:0;border-bottom:0!important;outline:0;resize:none;background:transparent;font-family:inherit;font-size:14px;line-height:1.45;color:var(--d3a-palette-token-text-primary);caret-color:var(--d3a-palette-token-brand-text)}.ai-rag__input:focus{border-bottom:0!important}.ai-rag__input::placeholder{color:var(--d3a-palette-token-text-secondary)}.ai-rag__input::selection{background:color-mix(in srgb,var(--d3a-palette-token-brand-base) var(--d3a-tint-loud),transparent)}.ai-rag__send{flex:none;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background-color:var(--d3a-palette-token-brand-base);color:var(--d3a-palette-token-text-onBrand);cursor:pointer;transition:background-color .15s ease-out,transform .15s ease-out}.ai-rag__send .MuiSvgIcon-root{font-size:var(--d3a-icon-compact)}.ai-rag__send:hover{background-color:var(--d3a-palette-token-brand-hover)}.ai-rag__send:active{transform:scale(.94)}.ai-rag__send:disabled{background-color:var(--d3a-palette-token-surface-hover);color:var(--d3a-palette-token-text-disabled);cursor:default;transform:none}.ai-rag__send:focus-visible{outline:2px solid var(--d3a-palette-token-border-focus);outline-offset:2px}.ai-rag__hint{display:flex;align-items:center;gap:4px;margin:8px 2px 0;font-size:11px;line-height:1.4;color:var(--d3a-palette-token-text-secondary)}.ai-rag__kbd{padding:0 4px;border:1px solid var(--d3a-palette-token-border-subtle);border-bottom-width:2px;border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-sunken);font-family:var(--d3a-family-mono);font-size:11px;line-height:16px;color:var(--d3a-palette-token-text-secondary)}@media(prefers-reduced-motion:reduce){.ai-rag__turn-actions,.ai-rag__minibtn,.ai-rag__chip,.ai-rag__composer,.ai-rag__send{transition:none}.ai-rag__dots span{animation:none;opacity:.6}}.contApp{display:flex}.contHome{display:flex;flex-direction:column;background-color:var(--d3a-palette-token-surface-raised);width:100%;overflow-x:hidden}.home-panels{flex:1;min-width:0;height:100%}.home-panels__main,.home-panels__assistant{display:flex;height:100%;min-height:0;min-width:0;overflow:hidden}.home-panels__main>.contHome{flex:1;min-width:0}:root{--d3a-space-2: 2px;--d3a-space-4: 4px;--d3a-space-8: 8px;--d3a-space-12: 12px;--d3a-space-16: 16px;--d3a-space-24: 24px;--d3a-space-32: 32px;--d3a-space-48: 48px;--d3a-radius-xs: 2px;--d3a-radius-sm: 4px;--d3a-radius-md: 8px;--d3a-radius-lg: 12px;--d3a-radius-pill: 999px;--d3a-radius-circle: 50%;--d3a-family-base: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;--d3a-family-mono: Consolas, "Courier New", monospace;--d3a-font-micro: 11px;--d3a-font-bodyXs: 12px;--d3a-font-bodySm: 13px;--d3a-font-body: 14px;--d3a-font-title: 16px;--d3a-font-heading: 20px;--d3a-font-display: 24px;--d3a-weight-regular: 400;--d3a-weight-medium: 500;--d3a-weight-semibold: 600;--d3a-weight-bold: 700;--d3a-shadow-geometry-none: none;--d3a-shadow-geometry-xs: 0 1px 2px;--d3a-shadow-geometry-sm: 0 1px 2px;--d3a-shadow-geometry-md: 0 2px 10px;--d3a-shadow-geometry-lg: 0 8px 24px;--d3a-shadow-geometry-focus: 0 0 0 3px;--d3a-shadow-geometry-brandHalo: 0 2px 10px;--d3a-shadow-geometry-brandRing: inset 0 0 0 3px;--d3a-shadow-geometry-selectedEdge: inset 0 0 0 1px;--d3a-shadow-none: var(--d3a-shadow-geometry-none);--d3a-shadow-xs: var(--d3a-shadow-geometry-xs) var(--d3a-palette-token-shadowTint-xs);--d3a-shadow-sm: var(--d3a-shadow-geometry-sm) var(--d3a-palette-token-shadowTint-sm);--d3a-shadow-md: var(--d3a-shadow-geometry-md) var(--d3a-palette-token-shadowTint-md);--d3a-shadow-lg: var(--d3a-shadow-geometry-lg) var(--d3a-palette-token-shadowTint-lg);--d3a-shadow-focus: var(--d3a-shadow-geometry-focus) var(--d3a-palette-token-shadowTint-focus);--d3a-shadow-brandHalo: var(--d3a-shadow-geometry-brandHalo) var(--d3a-palette-token-shadowTint-brandHalo);--d3a-shadow-brandRing: var(--d3a-shadow-geometry-brandRing) var(--d3a-palette-token-shadowTint-brandRing);--d3a-shadow-selectedRing: var(--d3a-shadow-geometry-selectedEdge) var(--d3a-palette-token-brand-base), var(--d3a-shadow-brandRing);--d3a-tint-trace: 3%;--d3a-tint-faint: 8%;--d3a-tint-soft: 12%;--d3a-tint-marked: 16%;--d3a-tint-loud: 25%;--d3a-tint-deep: 35%;--d3a-tint-half: 50%;--d3a-veil-sheer: 60%;--d3a-veil-thin: 70%;--d3a-veil-dense: 84%;--d3a-veil-nearOpaque: 95%;--d3a-icon-micro: 12px;--d3a-icon-mini: 14px;--d3a-icon-compact: 16px;--d3a-icon-base: 20px;--d3a-icon-major: 24px;--d3a-icon-giant: 30px;--d3a-duration-fast: .12s;--d3a-duration-base: .15s;--d3a-duration-slow: .24s;--d3a-ease-standard: ease-out;--d3a-ease-emphasized: cubic-bezier(.16, 1, .3, 1);--d3a-layer-appOverlay: 1600;--d3a-layer-appDragging: 1700;--d3a-layer-appToast: 1800}:root{--global-primary-color: var(--d3a-palette-token-brand-base);--global-primary-color-light: #ffc9ab;--global-box-shadow: var(--d3a-shadow-sm);--global-color-high: #55bf3b;--global-color-average: #dddf0d;--global-color-low: #df5353}body{margin:0;padding:0;font-family:var(--d3a-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--d3a-palette-token-surface-base);color:var(--d3a-palette-token-text-primary);font-size:14px;line-height:1.14;font-weight:400;overflow:hidden}code{font-family:var(--d3a-family-mono)!important}html,body,#root,.App{width:100%;height:100%}a{text-decoration:none;color:var(--d3a-palette-token-text-primary)}.title-1{font-size:24px;line-height:inherit;font-weight:700;letter-spacing:.36px;margin:0}.title-1.alignH{font-size:16px;text-transform:uppercase;letter-spacing:.8px}.title-2{font-size:16px;line-height:inherit;font-weight:700;letter-spacing:.5px;margin:0}.title-3{font-size:12px;line-height:inherit;letter-spacing:.5px;margin:0}.color-white{color:var(--d3a-palette-token-text-onBrand)}.color-primary{color:var(--d3a-palette-token-brand-text)}.color-warning{color:var(--d3a-palette-token-brand-base)!important}.color-blue{color:var(--d3a-palette-token-info-base)}.color-dark-50{color:color-mix(in srgb,var(--d3a-palette-token-text-primary) var(--d3a-tint-half),transparent)}.color-dark-70{color:color-mix(in srgb,var(--d3a-palette-token-text-primary) var(--d3a-veil-thin),transparent)}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-weight-500{font-weight:500!important}.font-weight-400{font-weight:400!important}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.font-weight-mid{font-weight:500}.font-weight-bold{font-weight:700}.d-none{display:none!important}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.flex-column{flex-direction:column!important}.d-flex{display:flex}.cursor-pointer{cursor:pointer}.cursor-pointer input{cursor:pointer!important}.w-100{width:100%}.h-100{height:100%}.h-auto{height:auto!important}.col-auto{flex:0 0 auto!important;width:auto;max-width:none}.float-right{float:right}.float-left{float:left}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:16px!important}.mb-0{margin-bottom:0!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:16px!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:16px!important}.mb-4{margin-bottom:24px!important}.mb-5{margin-bottom:32px!important}.mb-6{margin-bottom:48px!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:16px!important}.mt-4{margin-top:24px!important}.mt-5{margin-top:32px!important}.mt-6{margin-top:48px!important}.ml-auto{margin-left:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:16px!important}.ml-4{margin-left:24px!important}.ml-5{margin-left:32px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:16px!important}.mr-4{margin-right:24px!important}.mr-5{margin-right:32px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:16px!important}.pl-4{padding-left:24px!important}.pl-5{padding-left:32px!important}.pl-6{padding-left:48px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:16px!important}.pr-4{padding-right:24px!important}.px-2{padding-left:8px!important;padding-right:8px!important}.px-3{padding-left:16px!important;padding-right:16px!important}.px-4{padding-left:24px!important;padding-right:24px!important}.mx-2{margin-left:8px!important;margin-right:8px!important}.mx-3{margin-left:16px!important;margin-right:16px!important}.mx-auto{margin-left:auto;margin-right:auto}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.mh-0{min-height:0}.f-1{flex:1}.flex-row-reverse{flex-direction:row-reverse}.position-relative{position:relative}.position-absolute{position:absolute}.alignV{display:flex;justify-content:center;align-items:center}.alignH{display:flex;align-items:center}.cont-principal{position:relative;height:100%;padding:16px;overflow-y:auto;overflow-x:hidden}.container{display:flex;flex-direction:column;height:100%}.customCard{display:flex;flex-direction:column;min-height:0;border-radius:var(--d3a-radius-md)}.customCard-simple{padding:16px;background-color:var(--d3a-palette-token-surface-sunken);box-shadow:var(--d3a-shadow-sm);border-radius:var(--d3a-radius-md)}.cont--2{padding:16px}.cont--3{padding:24px}.text-primary{color:var(--d3a-palette-token-brand-text)}.text-red{color:var(--d3a-palette-token-error-text)!important}.text-danger{color:var(--d3a-palette-token-error-base)}.text-success{color:var(--d3a-palette-token-success-base)}.o-50{opacity:.5}.icon-add{margin-bottom:-4px;margin-left:4px;width:var(--d3a-icon-compact)}.input__select{width:100%}.input__select .MuiInput-root-295{margin-top:0}*{scrollbar-width:thin}*::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}*::-webkit-scrollbar-track{border-radius:var(--d3a-radius-md)}*::-webkit-scrollbar-thumb{background:var(--d3a-palette-token-border-strong);border-radius:var(--d3a-radius-md)}*::-webkit-scrollbar-thumb:hover{background:var(--d3a-palette-token-text-muted)}.slick-track{min-width:2000px!important}.conversation-select{width:100%;height:100%;display:flex;flex-direction:column;min-height:0;position:relative;overflow-x:hidden}.conversation-select__container{height:100%;overflow-x:hidden;position:relative}.conversation-item{transition:all .2s ease-in-out;cursor:pointer;padding:8px}.card-list-item{transition:background-color .15s;border-radius:var(--d3a-radius-md);cursor:pointer;padding:8px 16px}.cardSelectable,.card-list-item{position:relative}.cardSelectable:after,.card-list-item:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:var(--d3a-shadow-selectedRing);opacity:0;transition:opacity .15s}.cardSelectable:hover,.cardSelectable.active,.cardSelectable.selected,.cardSelectable[aria-pressed=true],.card-list-item:hover,.card-list-item.active{background-color:color-mix(in srgb,var(--d3a-palette-token-brand-base) 5%,transparent)}.cardSelectable.active:after,.cardSelectable.selected:after,.cardSelectable[aria-pressed=true]:after,.card-list-item.active:after{opacity:1}.card-list-item-container{display:flex;flex-direction:column;gap:4px;background:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-subtle);border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-xs);padding:4px;width:calc(100% - 16px);margin:2px auto 8px;box-sizing:border-box;transition:box-shadow .15s}.card-list-item-container:hover{box-shadow:var(--d3a-shadow-md)}.conversationItemContVisitors:hover{background-color:var(--d3a-palette-token-surface-base);border-radius:var(--d3a-radius-md)}.conversation-item:hover{background-color:var(--d3a-palette-token-surface-base)}.historyContainer .conversation-item:hover,.historyContainer .conversation-item.active{border-radius:var(--d3a-radius-md)}.conversation-item.active{background-color:var(--d3a-palette-token-surface-base)}.conversation-item__img{display:block;width:48px;height:48px;background-position:center;background-size:cover;border-radius:50%}.conversation-item__name{font-size:14px;margin:8px}.conversation-item__text{margin-left:8px}.conversation-item__date{text-align:center}.search-container{position:relative;display:flex}.search-icon{position:absolute;left:.5rem;top:.54rem}.search-input{border:0px;border-radius:var(--d3a-radius-pill);outline:0px;padding:8px 16px 8px 32px;width:100%;font-size:14px;line-height:1.14}.search-icon--active{position:relative;left:24px;top:4px;display:"none"}.chat-block{position:relative;display:flex;width:100%;height:100%;border-radius:var(--d3a-radius-md);border:solid .5px color-mix(in srgb,var(--d3a-palette-token-border-strong) var(--d3a-tint-half),transparent);background-color:var(--d3a-palette-token-surface-raised);margin-left:8px}.chat-block__header{position:absolute;top:0;left:1px;display:table;width:calc(100% - 34px);padding:8px 16px;background-color:var(--d3a-palette-token-surface-sunken);border-top-left-radius:4px;border-top-right-radius:4px;margin:0 auto;z-index:1}.chat-block__file{cursor:pointer;transition:all .2s ease-in-out;align-items:center;display:flex;float:right}.chat-block__file:hover{color:var(--d3a-palette-token-brand-text)}.chat-block__file img{margin-right:16px}.chat-block__top{position:relative;height:100%;margin-bottom:8px;min-height:0}.chat-block__bottom{width:100%;background-color:var(--d3a-palette-token-surface-raised)}.chat-block__bottom--contact-open{width:calc(50% - 26px)}.billingDocumentLinesBody{overflow-y:auto;height:calc(100vh - 360px);width:100%}.chat-block__chat{padding:8px;background-color:var(--d3a-palette-token-surface-sunken);border-radius:var(--d3a-radius-md)}.chat-block__input{width:100%}.chat-block__icon{margin:0 auto;display:block;cursor:pointer}.display-icon{display:none}.chat-block__avatar{border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat;width:40px;height:40px;box-shadow:var(--d3a-shadow-sm);margin:0 8px}.chat-block__without-avatar{width:40px;height:40px;margin:0 8px}.chat-block__central{width:100%}.chat-block__central--contact-open{width:calc(50% - 26px)}.chat-block__speaker{width:100%;margin-bottom:12px;display:flex;align-items:center}.chat-block__speaker--grouped{margin-top:-4px}.chat-block__speaker--notification{flex-direction:column}.chat-block__pan{position:relative;width:auto;max-width:620px;padding:8px 12px;color:var(--d3a-palette-token-text-primary);margin:0 8px;border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-sm);line-height:1.35}.chat-block__time{float:right;font-size:11px;line-height:1;margin:8px 0 0 8px;color:var(--d3a-palette-token-text-secondary)}.chat-block__pan:after{content:"";display:table;clear:both}.chat-block__person{display:flex;align-items:flex-end}.chat-block__person>.col-auto{margin-bottom:4px}.chat-block__person--1,.chat-block__person--2{max-width:85%}.chat-block__person--2{margin-left:auto}.chat-block__person--notification,.chat-block__person--template{margin:auto}.chat-block__person--1 .chat-block__pan{background-color:var(--d3a-palette-token-surface-raised);border:1px solid var(--d3a-palette-token-border-subtle);border-top-left-radius:2px}.chat-block__person--1 .chat-block__pan.chat-block__pan--anotherAgent{background-color:var(--d3a-palette-token-surface-hover);border-color:var(--d3a-palette-token-border-default);color:var(--d3a-palette-token-text-primary)}.chat-block__pan--anotherAgent .chat-block__time{color:var(--d3a-palette-token-text-secondary)}.chat-block__person--2 .chat-block__pan{background-color:var(--d3a-palette-token-surface-base);border:1px solid var(--d3a-palette-token-border-subtle);color:var(--d3a-palette-token-text-primary);border-top-right-radius:2px}.chat-block__person--2 .chat-block__time{color:var(--d3a-palette-token-text-secondary)}.chat-block__person--notification .chat-block__pan,.chat-block__person--template .chat-block__pan{border-radius:var(--d3a-radius-md);padding:4px 12px;font-size:13px;box-shadow:none}.chat-block__person--notification .chat-block__pan{background-color:var(--d3a-palette-token-surface-hover)!important;color:var(--d3a-palette-token-text-secondary);border:1px solid var(--d3a-palette-token-border-subtle)}.chat-block__person--template .chat-block__pan{background-color:var(--d3a-palette-token-info-surface)!important;color:var(--d3a-palette-token-info-text);border:1px solid var(--d3a-palette-token-border-subtle)}.modal-chat{position:absolute;padding:16px;background-color:var(--d3a-palette-token-surface-sunken);box-shadow:var(--d3a-shadow-sm);border-radius:var(--d3a-radius-md);z-index:1;box-sizing:border-box}.modal-chat__header{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:1fr auto;grid-template-areas:"title actions" "tabs tabs";align-items:stretch;margin:0 -16px;padding:4px 16px 0;background-color:var(--d3a-palette-token-surface-sunken);border-bottom:1px solid var(--d3a-palette-token-border-default)}.modal-chat__header__title{grid-area:title;display:flex;align-items:center;min-height:32px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--d3a-palette-token-text-secondary)}.modal-chat__header .MuiTabs-root{grid-area:tabs;min-width:0;min-height:36px;background-color:transparent;border-bottom:none}.modal-chat__header .MuiTabs-flexContainer{align-items:stretch}.modal-chat__header .MuiTab-root{min-width:0;min-height:36px;padding:0 12px;font-size:13px;font-weight:500;letter-spacing:.2px;color:var(--d3a-palette-token-text-secondary);transition:color .15s ease-out}.modal-chat__header .MuiTab-root:hover,.modal-chat__header .MuiTab-root.Mui-selected{color:var(--d3a-palette-token-text-primary)}.modal-chat__header .MuiTabs-indicator{clip-path:inset(0 12px)}.modal-chat__header .MuiTabs-scrollButtons{width:24px}.modal-chat__header .MuiTabs-scrollButtons.Mui-disabled{opacity:.3}.modal-chat__header__actions{grid-area:actions;display:flex;align-items:center;padding-left:4px}.modal-chat__header__actions .MuiIconButton-root{padding:4px;color:var(--d3a-palette-token-text-secondary);transition:color .15s ease-out}.modal-chat__header__actions .MuiIconButton-root:hover{color:var(--d3a-palette-token-text-primary)}.modal-chat__header__actions .MuiSvgIcon-root{font-size:var(--d3a-icon-compact)}.modal-chat__loading{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.modal-chat__footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:8px;margin:auto -16px 0;padding:4px 16px;background-color:var(--d3a-palette-token-surface-sunken);border-top:1px solid var(--d3a-palette-token-border-subtle)}.modal-chat__footer--section{position:static;margin:16px -16px -16px;padding:8px 16px;background-color:var(--d3a-palette-token-surface-base);border-top:1px solid color-mix(in srgb,var(--d3a-palette-token-border-strong) var(--d3a-tint-faint),transparent);border-radius:0 0 var(--d3a-radius-md) var(--d3a-radius-md)}.modal-chat__footer .MuiButton-root{flex:1 1 auto;margin:0}@media(prefers-reduced-motion:reduce){.modal-chat__header .MuiTab-root,.modal-chat__header__actions .MuiIconButton-root{transition:none}}.modal-chat-bottom{bottom:0;width:100%;border-top:1px solid var(--d3a-palette-token-border-subtle);box-shadow:var(--d3a-shadow-md)}.modal-chat--ficha .MuiBox-root{padding:24px 0}.modal-chat--ficha__panel{overflow-y:scroll;height:calc(100% - 195px)}.modal-chat--ficha__item{margin-bottom:16px;color:var(--d3a-palette-token-text-primary)}.modal-chat--ficha__item.modal-chat--ficha__item--1076{max-width:1076px}.modal-chat--ficha__item__header{display:flex;justify-content:space-between;align-items:center;padding-left:24px;margin-left:4px;position:relative}.modal-chat--ficha__item__header:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;border-radius:50%;border:1px solid var(--d3a-palette-token-text-muted);background-color:var(--d3a-palette-token-text-muted);transform:translateY(-50%)}.modal-chat--ficha__item__header--option:before{background-color:transparent}.modal-chat--ficha__item--tarificador .modal-chat--ficha__item__header{padding-left:12px}.modal-chat--ficha__item--tarificador .modal-chat--ficha__item__header:before{background-color:var(--d3a-palette-token-text-muted)}.modal-chat--ficha__item__body{display:flex;flex-direction:column;padding:8px 24px;margin-left:4px;border-left:1px solid var(--d3a-palette-token-border-strong)}.modal-chat--ficha__item--tarificador .modal-chat--ficha__item__body{margin-top:4px;padding-top:0;padding-left:12px;border-left-color:var(--d3a-palette-token-border-strong)}.modal-chat--ficha__item__body>div{margin-bottom:16px}.modal-chat--ficha__item__body>div:last-child{margin-bottom:0}.circle-status{border-radius:50%;width:9px;height:9px;margin-right:4px}.spinner-chat,.spinner-chat:before,.spinner-chat:after{border-radius:50%;width:1rem;height:1rem;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.spinner-chat{margin:0 24px;color:var(--d3a-palette-token-info-base);font-size:7px;position:relative;bottom:1.15rem;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.spinner-chat:before,.spinner-chat:after{content:"";position:absolute;top:0}.spinner-chat:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner-chat:after{left:3.5em}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}.select__icon{height:var(--d3a-icon-compact)}.select--custom__selector{transition:all .2s ease-in-out;cursor:pointer;display:flex;width:100%;max-width:280px;margin:0 auto;justify-content:space-between;border-bottom:2px solid var(--d3a-palette-token-border-strong);padding-bottom:8px;padding-top:2px;font-size:16px;color:color-mix(in srgb,var(--d3a-palette-token-text-primary) var(--d3a-tint-half),transparent)}.select--custom__selector:hover{border-bottom:2px solid var(--d3a-palette-token-border-focus)}.select--custom__icon{margin-bottom:-8px}.select--custom__dropdown{position:absolute;display:block;padding:8px;width:100%;max-width:365px;z-index:10;border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-md);border:solid 1px var(--d3a-palette-token-border-strong);background-color:var(--d3a-palette-token-surface-raised);top:50%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);margin-top:32px}.select--custom__item{cursor:pointer;display:flex;border-bottom:1px solid var(--d3a-palette-token-border-strong);padding:8px 24px}.select--custom__item:first-child{padding-top:0}.select--custom__item:last-child{border-bottom:none;padding-bottom:0}.select--custom__item__left,.select--custom__item__right{text-align:left;flex-grow:0}.select--custom__item__left{max-width:70%;flex-basis:70%}.select--custom__item__right{max-width:30%;flex-basis:30%}.select--custom__item__right{color:color-mix(in srgb,var(--d3a-palette-token-text-primary) var(--d3a-tint-half),transparent)}.transfer-dropdown{position:fixed;top:30px;min-width:142px;padding:0 24px 24px;margin-left:-48px;display:none;margin-top:24px;z-index:10}.MuiTab-root{transition:all .2s ease-in-out;opacity:1!important}.MuiTab-root:hover{color:var(--d3a-palette-token-brand-text)}.tabsBar{display:flex;align-items:stretch;background-color:var(--d3a-palette-token-surface-raised);border-bottom:1px solid var(--d3a-palette-TableCell-border)}.tabsBar .MuiTabs-root{flex:1 1 auto;min-width:0;border-bottom:none}.tabsBar__actions{display:flex;flex:0 0 auto;align-items:center;padding:0 4px 0 8px;margin-left:8px;border-left:1px solid var(--d3a-palette-token-border-subtle)}.MuiMenuItem-root:last-child{border-bottom:none}.products__img{width:40px;height:40px;border-radius:var(--d3a-radius-md);border:solid 1px var(--d3a-palette-token-border-strong);background-size:cover;background-position:center;margin:0 auto}.rol-panel{padding:16px;border:1px solid var(--d3a-palette-token-border-strong);border-radius:var(--d3a-radius-md)}.permissions-block{border-radius:var(--d3a-radius-md);padding:24px 16px}.permisos{font-size:12px}.permisos__icon{width:var(--d3a-icon-compact);display:block;margin:0 auto 8px}.permisos__icon.permisos__icon--big{width:var(--d3a-icon-major)}.list-numbered{height:24px;width:24px;border:1px solid var(--d3a-palette-token-border-strong);background-color:transparent;position:relative;border-radius:50%;text-align:center}.list-numbered__number{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;font-size:14px;font-weight:700;line-height:normal;letter-spacing:-.44px}.btn--fixed{position:fixed!important}.btn--fixed{left:100px;bottom:0}svg.icon{cursor:pointer}svg.icon.disabled{cursor:not-allowed;opacity:.6}svg.icon:hover path,svg.icon.active path,.icon-button:hover svg path,svg.active path{fill:var(--d3a-palette-token-brand-text)}svg.mutedMic path,.icon-button:hover svg.mutedMic path{fill:var(--d3a-palette-token-error-base)}svg.icon.yellow path,.icon-button.hover-yellow:hover svg path{fill:var(--d3a-palette-token-warning-base)}svg.icon.red path,svg.icon.hover-red:hover path,.icon-button.hover-red:hover svg path{fill:var(--d3a-palette-token-error-base)}svg.icon.green path,.icon-button.hover-green:hover svg path{fill:var(--d3a-palette-token-success-base)}svg.icon.blue path,.icon-button.hover-blue:hover svg path{fill:var(--d3a-palette-token-info-base)}.MuiTableRow-head.MuiTableRow-root:hover{background-color:initial}.mapContainer{width:100%;height:300px;overflow:hidden;border-radius:var(--d3a-radius-md)}.chat-block__speaker .slick-list{cursor:grab}.slick-prev:before,.slick-next:before{color:var(--d3a-palette-token-text-disabled)!important}.palette{border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-sm);background-color:var(--d3a-palette-token-surface-sunken);padding-bottom:8px}.palette__item{display:inline-block;border-radius:var(--d3a-radius-md);width:16px;height:16px;margin:0 4px;cursor:pointer}.palette__item.palette__item-selected{box-shadow:var(--d3a-shadow-xs)}.palette__item.palette__item-active{box-shadow:0 0 2px 1px #333}.palette__item.palette__item--more{width:22px;box-shadow:var(--d3a-shadow-xs);background-color:var(--d3a-palette-token-surface-hover);position:relative;top:-2px}.palette__item.palette__item--more svg{width:10px}.preview{position:absolute;top:80px;right:0;width:330px;border-radius:var(--d3a-radius-md);box-shadow:var(--d3a-shadow-md);background-color:var(--d3a-palette-token-surface-raised)}.preview__bar{height:15px;background-color:var(--d3a-palette-token-brand-base);border-top-left-radius:var(--d3a-radius-md);border-top-right-radius:var(--d3a-radius-md)}.preview__bar span{width:16px;height:3px;border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-surface-raised);margin-left:auto;display:block;top:6px;right:10px;position:relative}.preview__header{padding:8px 16px;box-shadow:var(--d3a-shadow-sm);background-color:color-mix(in srgb,var(--d3a-palette-token-surface-raised) var(--d3a-veil-dense),transparent)}.preview__body{padding:16px 8px 0}.preview__item{display:block}.preview__avatar{display:inline-block;width:24px;height:24px;border-radius:50%;background-position:center;background-size:cover;background-color:#0000000d}.preview__speak{width:100%;max-width:163px;font-size:14px;padding:4px;color:var(--d3a-palette-token-text-primary);line-height:1.43;font-weight:400;background-color:var(--d3a-palette-token-warning-surface);border-radius:var(--d3a-radius-md);border-bottom-left-radius:0;border:solid 1px rgba(0,0,0,.08)}.preview__system{padding:8px 16px;text-align:center;border-radius:var(--d3a-radius-md);font-size:11px;margin-bottom:16px}.preview__bullet{position:absolute;font-size:11px;border-radius:50%;background-color:#d32f2f;color:#fff;top:16px;right:7px;padding:2px 4px}.preview__title{display:inline}.preview__item--you .preview__speak{margin-left:auto;padding:8px;background-color:var(--d3a-palette-token-info-surface);border-bottom-left-radius:var(--d3a-radius-md);border-bottom-right-radius:0;max-width:248px}.preview__placeholder{margin-left:auto;max-width:200px;width:100%;border-radius:var(--d3a-radius-md);background-color:color-mix(in srgb,var(--d3a-palette-token-success-base) var(--d3a-tint-deep),transparent);border:1px solid color-mix(in srgb,var(--d3a-palette-token-success-border) var(--d3a-tint-deep),transparent)}.preview__img{border-top-left-radius:12px;border-top-right-radius:12px;width:100%;height:85px;background-position:center;background-size:cover;background-color:#fdfdfd}.preview__body2{padding:4px}.preview__button{display:inline-block;font-weight:500;padding:4px 32px;max-width:140px;font-size:13px;letter-spacing:.14px;text-align:center;color:var(--d3a-palette-token-text-onBrand);border-radius:var(--d3a-radius-md);background-color:var(--d3a-palette-token-brand-base)}.preview__chat{padding:8px 8px 4px;border-radius:var(--d3a-radius-md);background-color:color-mix(in srgb,var(--d3a-palette-token-surface-inverse) var(--d3a-tint-trace),transparent)}.preview__chat svg{color:var(--d3a-palette-token-brand-text)}.alert-disconnected{position:absolute;font-size:13px;top:4rem;left:40%;padding:16px;box-shadow:var(--d3a-shadow-md);background:var(--d3a-palette-token-surface-overlay);border-radius:var(--d3a-radius-md);z-index:var(--d3a-layer-appToast)}.text-underline{text-decoration:underline}.error{color:var(--d3a-palette-token-error-text);text-align:center}.fichaContactoContainer{padding:24px 16px;background-color:var(--d3a-palette-token-surface-sunken);border-radius:var(--d3a-radius-md);height:100%}.label-active{transform:translateY(1.5px) scale(.75);transform-origin:top left}.slick-slider,.slick-list{height:100%}.MuiTableCell-stickyHeader{z-index:1!important}.MuiFormHelperText-root{margin-top:0!important}.text-disabled{color:var(--d3a-palette-token-text-disabled)}.text-muted{color:var(--d3a-palette-token-text-muted)}.MuiAutocomplete-option:not(:last-child){border-bottom:1px solid var(--d3a-palette-token-border-subtle)}.success .MuiLinearProgress-bar{background-color:var(--d3a-palette-token-success-surface)}.warning .MuiLinearProgress-bar{background-color:var(--d3a-palette-token-brand-hover)}.error .MuiLinearProgress-bar{background-color:var(--d3a-palette-token-error-base)}textarea{background-color:transparent;border:0;border-bottom:2px solid var(--d3a-palette-token-border-strong)!important;width:100%!important;resize:vertical;box-sizing:border-box;font-family:var(--d3a-family-base);font-size:14px}textarea:focus{outline:none;box-shadow:none;border-bottom:2px solid var(--d3a-palette-token-border-focus)!important}.input__textarea textarea{padding-top:8px;border-bottom:none!important}.input__textarea textarea:focus{border-bottom:none!important}.textarea-container{color:color-mix(in srgb,var(--d3a-palette-token-text-primary) var(--d3a-veil-sheer),transparent);font-family:var(--d3a-family-base);font-weight:400;font-size:16px;line-height:1.4375em;letter-spacing:.00938em;position:relative;font-size:11px;overflow:hidden;text-overflow:ellipsis;padding:0 0 2px}.textarea-container:has(textarea:focus){color:var(--d3a-palette-token-brand-text)}.textarea-container.has-error{color:var(--d3a-palette-token-error-base)}.textarea-container.has-error textarea{border-bottom-color:var(--d3a-palette-token-error-border)!important}.border-none{border:none!important}.border-none:focus{border:none!important}body.hide-recaptcha .grecaptcha-badge{visibility:hidden!important}
