@charset "UTF-8";.user-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex-shrink:0}.user-avatar--small{width:32px;height:32px}.user-avatar--small .user-avatar__text{font-size:21px}.user-avatar--medium{width:40px;height:40px}.user-avatar--medium .user-avatar__text{font-size:.875rem}.user-avatar--large{width:64px;height:64px}.user-avatar--large .user-avatar__text{font-size:1.25rem}.user-avatar__image{width:100%;height:100%;object-fit:cover}.user-avatar--initials{color:#fff;font-weight:600}.user-avatar__text{-webkit-user-select:none;user-select:none}.user-contextual-menu{position:relative;width:200px}.user-contextual-menu__trigger{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:12px;cursor:pointer;transition:background-color .2s}.user-contextual-menu__trigger:hover{background-color:#0000000d}.user-contextual-menu__display_name{font-family:Sofia Pro;font-weight:400;font-size:16px;line-height:24px;color:#1c1b1a;flex:1}.user-contextual-menu__chevron{color:#1c1b1a;transition:transform .2s}.user-contextual-menu__chevron--open{transform:rotate(180deg)}.user-contextual-menu__dropdown{position:absolute;top:100%;right:0;min-width:200px;background-color:#fff;border:1px solid #E0E0E0;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;z-index:1000;margin-top:4px}.user-contextual-menu__item{display:block;width:100%;padding:12px 16px;background:none;border:none;text-align:left;font-family:Sofia Pro;font-size:14px;color:#1c1b1a;cursor:pointer;transition:background-color .2s}.user-contextual-menu__item:hover{background-color:#f5f5f5}.user-contextual-menu__item:active{background-color:#e0e0e0}.sidebar{width:288px;background-color:#faf9f7;color:#fff;display:flex;flex-direction:column;flex-shrink:0;border-right:1px solid #E8E6E1}@media screen and (max-width:768px){.sidebar{display:none}}.sidebar--mobile{display:flex;position:fixed;top:0;left:0;bottom:0;width:288px;z-index:300;box-shadow:4px 0 16px #0000001f;animation:sidebarSlideIn .25s ease-out}.sidebar__overlay{display:none}@media screen and (max-width:768px){.sidebar__overlay{display:block;position:fixed;inset:0;background-color:#00000073;z-index:299;animation:sidebarFadeIn .2s ease-out}}.sidebar__close-btn{display:none}@media screen and (max-width:768px){.sidebar__close-btn{display:flex;position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;font-size:1.25rem;color:#1c1b1a;padding:.4rem;border-radius:6px;align-items:center;justify-content:center;transition:background-color .15s}.sidebar__close-btn:hover{background-color:#00000012}}.sidebar__header{padding:16px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center}.sidebar__title{margin:0;font-size:1.5rem;font-weight:600}.sidebar__nav{flex:1;padding:1rem 0;overflow-y:auto}.sidebar__link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;color:#ffffffb3;text-decoration:none;transition:all .2s}.sidebar__link span{color:#1c1b1a;font-family:Sofia Pro;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:24px;letter-spacing:0%}.sidebar__link:hover{background-color:#ffffff1a;color:#fff}.sidebar__link--active{background-color:#ffffff26;color:#fff}.sidebar__link--active .sidebar__icon{color:#f15a29}.sidebar__icon{font-size:1.25rem;flex-shrink:0;color:#5c5953}.sidebar__chevron{margin-left:auto;font-size:1rem;color:#5c5953;transition:transform .2s}.sidebar__chevron--open{transform:rotate(180deg)}.sidebar__client-selector{position:relative;margin:.75rem 1rem;border:1px solid #E8E6E1;border-radius:8px;background:#fff}.sidebar__client-selector-trigger{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;background:none;border:none;border-radius:8px;cursor:pointer;text-align:left}.sidebar__client-selector-trigger span{flex:1;color:#1c1b1a;font-family:Sofia Pro;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar__client-selector-list{position:absolute;top:calc(100% + 4px);left:0;right:0;list-style:none;margin:0;padding:.25rem 0;background:#fff;border:1px solid #E8E6E1;border-radius:8px;box-shadow:0 4px 12px #00000014;z-index:100;max-height:200px;overflow-y:auto}.sidebar__client-selector-item{display:block;width:100%;padding:.5rem .75rem;background:none;border:none;cursor:pointer;text-align:left;color:#1c1b1a;font-family:Sofia Pro;font-size:14px;line-height:20px;transition:background-color .15s}.sidebar__client-selector-item:hover{background-color:#f5f4f2}.sidebar__client-selector-item--active{font-weight:600;color:#f15a29}.sidebar__footer{padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.1)}.sidebar__logout{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;background-color:#ffffff1a;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.sidebar__logout:hover{background-color:#fff3}@keyframes sidebarSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sidebarFadeIn{0%{opacity:0}to{opacity:1}}.navbar{display:none;align-items:center;justify-content:space-between;gap:12px;padding:0 1rem;height:64px;background-color:#faf9f7;border-bottom:1px solid #E8E6E1;position:fixed;top:0;left:0;right:0;z-index:200}@media screen and (max-width:768px){.navbar{display:flex}}.navbar__menu-btn{background:none;border:none;cursor:pointer;padding:.5rem;font-size:1.5rem;color:#1c1b1a;display:flex;align-items:center;border-radius:6px;transition:background-color .15s}.navbar__menu-btn:hover{background-color:#0000000d}.main-layout{display:flex;height:100vh;overflow:hidden}.main-layout .page{padding:40px;min-width:min-content}@media screen and (max-width:768px){.main-layout .page{padding:84px 20px 20px;width:fit-content;min-width:100%}}.main-layout__content{flex:1;overflow-y:auto;overflow-x:auto;background-color:#fff;display:flex;flex-direction:column}.main-layout__toast-container{position:sticky;top:0;z-index:1000;width:100%}.button{padding:10px 16px;border:none;border-radius:4px;font-family:Sofia Pro;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;font-style:Semi Bold;line-height:20px;letter-spacing:.5px;display:flex;align-items:center;gap:10px}.button__thin{padding:6px 16px;height:32px;font-weight:400}.button:disabled{opacity:.5;cursor:not-allowed}.button--success{background-color:#f15a29;color:#fff}.button--success:hover:not(:disabled){background-color:#ef4811}.button--success:active:not(:disabled){background-color:#d9400e}.button--neutral{background-color:#e8e6e1;color:#1c1b1a}.button--neutral:hover:not(:disabled){background-color:#dddad3}.button--neutral:active:not(:disabled){background-color:#d2cec4}.button--success-outline{background-color:transparent;color:#f15a29;border:1px solid #F15A29}.button--success-outline:hover:not(:disabled){background-color:#f15a291a}.button--success-outline:active:not(:disabled){background-color:#f15a2933}.button--secondary{background-color:#7078e0;color:#fff;border:1px solid #7078E0}.button--secondary:hover:not(:disabled){background-color:#5b64db}.button--secondary:active:not(:disabled){background-color:#4650d7}.button--danger{background-color:#dc3545;color:#fff}.button--danger:hover:not(:disabled){background-color:#d32535}.button--danger:active:not(:disabled){background-color:#bd2130}.empty-banner{width:100%;display:flex;flex-direction:column;align-items:center;border-radius:8px;border-width:1px;padding:40px;gap:24px;background-color:#faf9f7}.empty-banner__body{gap:8px;align-items:center;display:flex;flex-direction:column}.empty-banner__icon{width:32px;height:32px;color:#5c5953}.empty-banner__title{font-family:Sofia Pro;font-weight:700;font-style:Semi Bold;font-size:20px;line-height:28px;text-align:center}.empty-banner__description{font-family:Sofia Pro;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;text-align:center;color:#5c5953}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease-in-out}.modal{background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000026;max-height:90vh;display:flex;flex-direction:column;animation:slideUp .3s ease-out}.modal--small{width:90%;max-width:400px}.modal--medium{width:90%;max-width:600px}.modal--large{width:90%;max-width:700px}.modal__header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0}.modal__title{font-family:Sofia Pro;font-size:20px;font-weight:700;color:#1c1b1a;margin:0}.modal__close{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#1c1b1a;border-radius:4px;transition:background-color .2s}.modal__close:hover{background-color:#e8e6e1}.modal__close:active{background-color:#e8e6e1b3}.modal__content{padding:24px;overflow-y:auto;flex:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.form-input{display:flex;flex-direction:column}.form-input__label{font-family:Sofia Pro;font-size:14px;font-weight:400;color:#1c1b1a;display:flex;align-items:center;gap:4px}.form-input__asterisk{color:#f15a29;font-weight:700}.form-input__field{padding:8px 16px;border:2px solid #E8E6E1;border-radius:8px;font-family:Sofia Pro;font-size:16px;color:#1c1b1a;transition:border-color .2s}.form-input__field:focus{outline:none;border-color:#7078e0}.form-input__field::placeholder{color:#1c1b1a66}.form-input__field--error{border-color:#f15a29}.form-input__error{font-family:Sofia Pro;font-size:13px;color:#f15a29;margin-top:4px;border-left:4px solid transparent}.form-input{gap:5px}.form-select{display:flex;flex-direction:column}.form-select__label{font-family:Sofia Pro;font-size:14px;font-weight:400;color:#1c1b1a;display:flex;align-items:center;gap:4px}.form-select__asterisk{color:#f15a29;font-weight:700}.form-select__field{padding:8px 16px;border:2px solid #E8E6E1;border-radius:8px;font-family:Sofia Pro;font-size:16px;color:#1c1b1a;transition:border-color .2s}.form-select__field:focus{outline:none;border-color:#7078e0}.form-select__field::placeholder{color:#1c1b1a66}.form-select__field{padding-right:40px;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%231C1B1A' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.form-select__field--error{border-color:#f15a29}.form-select__error{font-family:Sofia Pro;font-size:13px;color:#f15a29;margin-top:4px;border-left:4px solid transparent}.form-select{gap:5px}.form-textarea{display:flex;flex-direction:column}.form-textarea__label{font-family:Sofia Pro;font-size:14px;font-weight:400;color:#1c1b1a;display:flex;align-items:center;gap:4px}.form-textarea__asterisk{color:#f15a29;font-weight:700}.form-textarea__field{padding:8px 16px;border:2px solid #E8E6E1;border-radius:8px;font-family:Sofia Pro;font-size:16px;color:#1c1b1a;transition:border-color .2s}.form-textarea__field:focus{outline:none;border-color:#7078e0}.form-textarea__field::placeholder{color:#1c1b1a66}.form-textarea__field{resize:vertical;min-height:80px}.form-textarea__field--error{border-color:#f15a29}.form-textarea__error{font-family:Sofia Pro;font-size:13px;color:#f15a29;margin-top:4px;border-left:4px solid transparent}.create-alert-form{display:flex;flex-direction:column;gap:20px}.create-alert-form__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.notification-table{width:100%}.notification-table__table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e8e6e1;border-radius:8px;box-shadow:0 1px 3px #0000001a}.notification-table__table thead th{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#495057;border-bottom:2px solid #dee2e6}.notification-table__table thead th:first-child{border-top-left-radius:8px}.notification-table__table thead th:last-child{border-top-right-radius:8px}.notification-table__table tbody tr{border-bottom:1px solid #dee2e6;transition:background-color .2s}.notification-table__table tbody tr:hover{background-color:#f8f9fa}.notification-table__table tbody tr:last-child{border-bottom:none}.notification-table__table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.notification-table__table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.notification-table__table tbody tr td{padding:12px 16px;font-size:14px;color:#212529}.notification-table__name{font-weight:500}.notification-table__context{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-table__date{white-space:nowrap;color:#6c757d;font-size:13px;cursor:help}.notification-table__date:hover{color:#495057}.notification-table__status{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.notification-table__status--pending{background-color:#e6b93d33;color:#1c1b1a;border-color:#e6b93d4d}.notification-table__status--resolved{background-color:#f5f4f0;color:#1c1b1a;border-color:#e8e6e1}.notification-table__actions{width:180px;text-align:center}.notification-table__actions .button{white-space:nowrap}.acknowledge-modal__message{font-size:16px;color:#1c1b1a;line-height:24px}.acknowledge-modal__actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.notifications-page h1{margin:0 0 1.5rem}.notifications-page__subtitle{margin-bottom:24px}.delete-alert-modal__message{font-size:16px;color:#495057;line-height:1.5}.delete-alert-modal__actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.delete-alert-modal .modal__header{padding-bottom:0!important}.toggle{position:relative;display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle--disabled{cursor:not-allowed;opacity:.5}.toggle__input{position:absolute;opacity:0;width:0;height:0}.toggle__input:checked+.toggle__slider{background-color:#7078e0}.toggle__input:checked+.toggle__slider:before{transform:translate(20px)}.toggle__input:focus+.toggle__slider{box-shadow:0 0 0 2px #28a74540}.toggle__slider{position:relative;display:inline-block;width:44px;height:24px;background-color:#ccc;border-radius:24px;transition:background-color .3s}.toggle__slider:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:transform .3s}.toggle__label{margin-left:8px;font-size:14px;color:#212529}.contextual-menu{position:relative;display:inline-block}.contextual-menu__trigger{background:none;border:none;cursor:pointer;padding:4px 8px;display:flex;align-items:center;justify-content:center;color:#6c757d;border-radius:4px;transition:background-color .2s,color .2s}.contextual-menu__trigger:hover{background-color:#f8f9fa;color:#495057}.contextual-menu__trigger svg{font-size:18px}.contextual-menu__dropdown{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 2px 8px #00000026;min-width:150px;z-index:1000;overflow:hidden}.contextual-menu__item{width:100%;padding:10px 16px;border:none;background:none;text-align:left;cursor:pointer;font-size:14px;color:#212529;transition:background-color .2s;display:block}.contextual-menu__item:hover{background-color:#f8f9fa}.contextual-menu__item--danger{color:#dc3545}.contextual-menu__item--danger:hover{background-color:#f8d7da}.contextual-menu__item:not(:last-child){border-bottom:1px solid #f0f0f0}.alert-table{width:100%}.alert-table__table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e8e6e1;border-radius:8px;box-shadow:0 1px 3px #0000001a}.alert-table__table thead th{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#495057;border-bottom:2px solid #dee2e6}.alert-table__table thead th:first-child{border-top-left-radius:8px}.alert-table__table thead th:last-child{border-top-right-radius:8px}.alert-table__table tbody tr{border-bottom:1px solid #dee2e6;transition:background-color .2s}.alert-table__table tbody tr:hover{background-color:#f8f9fa}.alert-table__table tbody tr:last-child{border-bottom:none}.alert-table__table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.alert-table__table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.alert-table__table tbody tr td{padding:12px 16px;font-size:14px;color:#212529}.alert-table__name{font-weight:500}.alert-table__description{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-table__status{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.alert-table__status--enabled{background-color:#d4edda;color:#155724}.alert-table__status--disabled{background-color:#f8d7da;color:#721c24}.alert-table__actions{width:50px;text-align:center}.client-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;background:#f0f7ff;border:1px solid #bdd7f5;border-radius:20px;font-family:Sofia Pro;font-size:13px;font-weight:500;color:#1a6abf;white-space:nowrap}.client-badge--empty{background:#fdf6ee;border-color:#f5d9a8;color:#a06010}.client-badge__icon{font-size:.9rem;flex-shrink:0}.form-autocomplete{display:flex;flex-direction:column;position:relative}.form-autocomplete--disabled{opacity:.6;cursor:not-allowed}.form-autocomplete__label{font-family:Sofia Pro;font-size:14px;font-weight:400;color:#1c1b1a;display:flex;align-items:center;gap:4px}.form-autocomplete__asterisk{color:#f15a29;font-weight:700}.form-autocomplete__input-wrapper{position:relative}.form-autocomplete__field{padding:8px 16px;border:2px solid #E8E6E1;border-radius:8px;font-family:Sofia Pro;font-size:16px;color:#1c1b1a;transition:border-color .2s}.form-autocomplete__field:focus{outline:none;border-color:#7078e0}.form-autocomplete__field::placeholder{color:#1c1b1a66}.form-autocomplete__field{width:100%;padding:8px 40px 8px 16px;background-color:#fff}.form-autocomplete__field--error{border-color:#f15a29}.form-autocomplete__field:disabled{background-color:#f5f5f5;cursor:not-allowed}.form-autocomplete__arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;transition:transform .2s}.form-autocomplete__arrow--open{transform:translateY(-50%) rotate(180deg)}.form-autocomplete__dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;max-height:300px;overflow-y:auto;background:#fff;border:2px solid #E8E6E1;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;list-style:none;padding:4px}.form-autocomplete__group{list-style:none}.form-autocomplete__group:not(:last-child){margin-bottom:8px}.form-autocomplete__group-label{font-family:Sofia Pro;font-size:12px;font-weight:700;color:#666;text-transform:uppercase;padding:8px 12px 4px;letter-spacing:.5px}.form-autocomplete__option{padding:10px 12px;font-family:Sofia Pro;font-size:14px;color:#1c1b1a;cursor:pointer;border-radius:6px;transition:background-color .15s;-webkit-user-select:none;user-select:none}.form-autocomplete__option:hover,.form-autocomplete__option--highlighted{background-color:#f5f5f5}.form-autocomplete__option--selected{background-color:#e8e9f8;color:#7078e0;font-weight:600}.form-autocomplete__option--selected:hover,.form-autocomplete__option--selected.form-autocomplete__option--highlighted{background-color:#f4f5fc}.form-autocomplete__no-results{padding:12px;font-family:Sofia Pro;font-size:14px;color:#999;text-align:center;list-style:none}.form-autocomplete__error{font-family:Sofia Pro;font-size:13px;color:#f15a29;margin-top:4px;border-left:4px solid transparent}.form-autocomplete__dropdown::-webkit-scrollbar{width:8px}.form-autocomplete__dropdown::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.form-autocomplete__dropdown::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.form-autocomplete__dropdown::-webkit-scrollbar-thumb:hover{background:#aaa}.form-autocomplete__prefix-logo{display:block;position:absolute;background-color:#eeede8;z-index:100;padding:8px;width:40px;height:40px;border:2px solid #E8E6E1;border-top-left-radius:8px;border-bottom-left-radius:8px;clip-path:polygon(0 0,100% 0,100% 0%,90% 0%,90% 100%,100% 100%,100% 100%,0 100%)}.form-autocomplete__prefix-logo--open{border-left-color:#7078e0;border-top-color:#7078e0;border-bottom-color:#7078e0}.form-autocomplete__field-with-margin{padding-left:45px}.form-autocomplete{gap:5px}.atomic-rule{display:flex;flex-direction:row;gap:16px;margin-bottom:40px}.atomic-rule__has-aggregate{flex-direction:column}.atomic-rule__big-input{flex:4.5;display:flex}.atomic-rule__big-input .form-autocomplete{width:100%;min-width:346px}.atomic-rule__row{display:flex;flex-direction:row;gap:16px;margin-bottom:40px;flex:1;align-items:baseline}.alert-rule{border-bottom:1px solid #AAAAAA;display:flex;flex-direction:column;min-width:max-content;padding-bottom:40px;margin-bottom:40px}.alert-rule__and_separator{font-family:Sofia Pro;font-weight:700;font-style:Semi Bold;font-size:20px;line-height:28px;letter-spacing:0%;margin:24px 0}.step1-conditions h2{font-family:Sofia Pro;font-size:24px;font-weight:700;color:#1c1b1a;margin:0 0 24px}.step1-conditions h3{margin-bottom:16px}.time-constraints h2{font-family:Sofia Pro;font-size:24px;font-weight:700;color:#1c1b1a;margin:0 0 24px}.time-constraints__breach_threshold,.time-constraints__reminder_threshold{padding-top:16px;display:flex;flex-direction:row;gap:16px;margin-bottom:64px}.step3-suscriptors h3{font-family:Sofia Pro;font-size:20px;font-weight:600;color:#1c1b1a;margin:0 0 20px}.step3-suscriptors__list{display:flex;flex-direction:column;gap:24px;margin-bottom:16px}.person-info{display:flex;flex-direction:row;gap:16px;border-radius:8px;background-color:#fff;justify-content:space-between;align-items:baseline}.person-info__header{display:flex;align-items:flex-end;flex:2}.person-info__header .form-autocomplete{width:100%}.person-info__notifications-wrapper{display:flex;flex-direction:column;flex:4}.person-info__notifications{display:flex;gap:24px}.person-info__error{font-family:Sofia Pro;font-size:13px;color:#f15a29;margin-top:6px}.person-info__buttons{display:flex;gap:24px;flex:2;justify-content:right}.checkmark{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkmark--disabled{opacity:.6;cursor:not-allowed}.checkmark__input{position:absolute;opacity:0;width:0;height:0}.checkmark__box{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid #E8E6E1;border-radius:4px;transition:all .2s;background-color:#fff}.checkmark__input:checked~.checkmark__box{background-color:#7078e0;border-color:#7078e0}.checkmark__input:focus~.checkmark__box{box-shadow:0 0 0 3px #7078e01a}.checkmark__input:disabled~.checkmark__box{background-color:#f5f5f5;cursor:not-allowed}.checkmark__icon{opacity:0;transform:scale(.8);transition:all .2s}.checkmark__input:checked~.checkmark__box .checkmark__icon{opacity:1;transform:scale(1)}.checkmark__label{font-family:Sofia Pro;font-size:16px;color:#1c1b1a}.checkmark__input:disabled~.checkmark__label{color:#1c1b1a80}.create-alert-page{display:flex;flex-direction:column;gap:32px;height:100%}.create-alert-page__header{display:flex;flex-direction:column;justify-content:start;align-items:center;padding:0 24px;background:#fff;border-radius:12px}.create-alert-page__top-row{flex:1;display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-bottom:8px;flex-wrap:wrap}.create-alert-page__step-indicator{font-family:Sofia Pro;font-size:32px;font-weight:800;color:#1c1b1a}.create-alert-page__step-description{font-family:Sofia Pro;font-weight:400;font-style:Regular;font-size:16px;line-height:24px;letter-spacing:0%;align-self:flex-start;max-width:590px}.create-alert-page__error{background-color:#fee;color:#c00;padding:12px 16px;border-radius:8px;border:1px solid #fcc;margin-top:12px;font-family:Sofia Pro;font-size:14px;line-height:20px;align-self:stretch}.create-alert-page__actions{display:flex;gap:12px}.create-alert-page__content{flex:1;background:#fff;border-radius:12px;padding:0 24px;overflow-y:auto}.not-found-page{display:flex;flex-direction:column;min-height:100vh}.not-found-page__header{padding:20px 32px;background-color:#fff}.not-found-page__logo{height:40px;width:auto}.not-found-page__content{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;gap:24px}.alerts-page h1{margin:0 0 1.5rem}.alerts-page__header{display:flex;flex-direction:row;justify-content:space-between;height:40px;margin-bottom:32px}.alerts-page__loading,.alerts-page__error{padding:48px 24px;text-align:center;font-family:Sofia Pro;font-size:16px;background:#fff;border-radius:12px}.alerts-page__error{color:#c00;background-color:#fee;border:1px solid #fcc}.alerts-page__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.alerts-page__create-btn{background:#fff;border:2px dashed #D4D2CF;border-radius:12px;padding:48px 24px;cursor:pointer;font-family:Sofia Pro;font-size:16px;font-weight:600;color:#1c1b1a;transition:all .2s ease;min-height:200px;display:flex;align-items:center;justify-content:center}.alerts-page__create-btn:hover{border-color:#a6a29a;background-color:#fafaf9}.alerts-page__create-btn:active{transform:scale(.98)}.alert-card{background:#fff;border-radius:12px;padding:20px;border:1px solid #E8E7E5;transition:all .2s ease}.alert-card:hover{box-shadow:0 4px 12px #00000014;border-color:#d4d2cf}.alert-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.alert-card__name{font-family:Sofia Pro;font-size:20px;font-weight:700;color:#1c1b1a;margin:0;flex:1}.alert-card__status{font-family:Sofia Pro;font-size:12px;font-weight:600;padding:4px 12px;border-radius:12px;white-space:nowrap}.alert-card__status--enabled{background-color:#d4f4dd;color:#0d5520}.alert-card__status--disabled{background-color:#e8e7e5;color:#6b6862}.alert-card__description{font-family:Sofia Pro;font-size:14px;color:#6b6862;margin:0 0 16px;line-height:1.5}.alert-card__details{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #E8E7E5}.alert-card__detail{font-family:Sofia Pro;font-size:13px;color:#6b6862;display:flex;align-items:center;gap:6px}.alert-card__detail:before{content:"•";color:#a6a29a}.master-card{background:#fff;border-radius:12px;padding:20px;border:1px solid #E8E7E5;transition:all .2s ease;cursor:pointer}.master-card:hover{box-shadow:0 4px 12px #00000014;border-color:#d4d2cf}.master-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.master-card__name{font-family:Sofia Pro;font-size:20px;font-weight:700;color:#1c1b1a;margin:0;flex:1}.master-card__status{font-family:Sofia Pro;font-size:12px;font-weight:600;padding:4px 12px;border-radius:12px;white-space:nowrap}.master-card__status--enabled{background-color:#d4f4dd;color:#0d5520}.master-card__status--disabled{background-color:#e8e7e5;color:#6b6862}.master-card__description{font-family:Sofia Pro;font-size:14px;color:#6b6862;margin:0 0 16px;line-height:1.5}.master-card__details{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid #E8E7E5}.master-card__detail{font-family:Sofia Pro;font-size:13px;color:#6b6862;display:flex;align-items:center;gap:6px}.master-card__detail:before{content:"•";color:#a6a29a}.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.terminal-modal{width:95%!important;max-width:1000px!important;height:80vh}.terminal-modal .modal__content{padding:0;flex:1;display:flex;flex-direction:column;overflow:hidden}.terminal-modal__container{flex:1;background:#1c1b1a;padding:8px;border-radius:0 0 12px 12px;overflow:hidden}.terminal-modal__container .xterm{height:100%}.master-detail{display:flex;flex-direction:column;gap:24px}.master-detail__header{display:flex;flex-direction:column;gap:12px}.master-detail__back{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:#6b6862;font-family:Sofia Pro,sans-serif;font-size:14px;padding:0;transition:color .2s ease}.master-detail__back:hover{color:#1c1b1a}.master-detail__title-row{display:flex;align-items:center;gap:16px}.master-detail__title{font-family:Sofia Pro,sans-serif;font-size:24px;font-weight:700;color:#1c1b1a;margin:0}.master-detail__status{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-family:Sofia Pro,sans-serif;font-size:13px;font-weight:600;white-space:nowrap}.master-detail__status--enabled{background:#d4f4dd;color:#0d5520}.master-detail__status--disabled{background:#e8e7e5;color:#6b6862}.master-detail__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.master-detail__grid{grid-template-columns:1fr}}.master-detail__one-col-grid{display:grid;grid-template-columns:repeat(1,1fr)}.master-detail__card{background:#fff;border:1px solid #E8E7E5;border-radius:12px;padding:20px}.master-detail__card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.master-detail__card-header .master-detail__card-title{margin:0}.master-detail__card-title{font-family:Sofia Pro,sans-serif;font-size:16px;font-weight:700;color:#1c1b1a;margin:0 0 16px}.master-detail__info-list{display:flex;flex-direction:column;gap:12px}.master-detail__info-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid #F2F1EF}.master-detail__info-item:last-child{padding-bottom:0;border-bottom:none}.master-detail__code-row{flex-direction:column;gap:10px}.master-detail__info-label{font-family:Sofia Pro,sans-serif;font-size:14px;color:#6b6862}.master-detail__info-value{font-family:Sofia Pro,sans-serif;font-size:14px;font-weight:600;color:#1c1b1a}.master-detail__info-value--expired{color:#c00}.master-detail__code{font-family:monospace;font-size:13px;background:#f5f5f4;padding:4px 8px;border-radius:4px;color:#1c1b1a;word-break:break-all}.master-detail__copy-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:1px solid #E8E7E5;border-radius:6px;padding:4px 10px;cursor:pointer;font-family:Sofia Pro,sans-serif;font-size:13px;color:#6b6862;transition:all .2s ease;white-space:nowrap}.master-detail__copy-btn:hover{border-color:#d4d2cf;color:#1c1b1a;background:#f5f5f4}.master-detail__empty{font-family:Sofia Pro,sans-serif;font-size:14px;color:#a6a29a;margin:0}.master-detail__table{width:100%;border-collapse:collapse;font-family:Sofia Pro,sans-serif;font-size:14px}.master-detail__table th{text-align:left;font-weight:600;color:#6b6862;padding:8px 12px;border-bottom:2px solid #E8E7E5;font-size:13px}.master-detail__table td{padding:10px 12px;color:#1c1b1a;border-bottom:1px solid #F2F1EF}.master-detail__table tbody tr:last-child td{border-bottom:none}.master-detail__table code{font-family:monospace;font-size:13px;background:#f5f5f4;padding:2px 6px;border-radius:4px}.master-detail__table--nested{margin-top:12px}.master-detail__ports-grid{display:flex;flex-wrap:wrap;gap:8px}.master-detail__port-btn{padding:8px 16px;border:none;border-radius:6px;font-family:Sofia Pro,sans-serif;font-size:14px;font-weight:600;cursor:default;background:#e8e6e1;color:#1c1b1a}.master-detail__port-btn--active{background:#d4f4dd;color:#0d5520}.master-detail__port-btn--danger{background:#fde2e2;color:#991b1b}.master-detail__drivers{display:flex;flex-direction:column;gap:16px}.master-detail__drivers button{margin-top:20px;margin-right:10px;text-transform:capitalize}.master-detail__driver{padding:16px;background:#fafaf9;border-radius:8px;border:1px solid #F2F1EF}.master-detail__driver-header{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.master-detail__driver-name{font-family:Sofia Pro,sans-serif;font-size:15px;font-weight:700;color:#1c1b1a}.master-detail__driver-meta{font-family:Sofia Pro,sans-serif;font-size:13px;color:#6b6862}.master-detail__driver-meta strong{color:#1c1b1a}.master-detail__bus-info{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px solid #F2F1EF}.master-detail__devices{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid #F2F1EF}.master-detail__device-item{background:#fff;border:1px solid #E8E7E5;border-radius:6px;padding:8px 12px}.master-detail__device-header-row{display:flex;justify-content:space-between;align-items:center}.master-detail__device-name{font-family:Sofia Pro,sans-serif;font-size:13px;font-weight:600;color:#1c1b1a}.master-detail__device-regs{font-family:Sofia Pro,sans-serif;font-size:12px;color:#6b6862}.master-detail__commands{display:flex;flex-direction:column;gap:20px}.master-detail__commands-grid{display:flex;flex-wrap:wrap;gap:8px}.master-detail__commands-grid button{text-transform:capitalize}.master-detail__command-form{display:flex;flex-direction:column;gap:8px}.master-detail__command-label{font-family:Sofia Pro,sans-serif;font-size:14px;font-weight:600;color:#1c1b1a}.master-detail__command-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.master-detail__command-input{font-family:Sofia Pro,sans-serif;font-size:14px;padding:8px 12px;border:1px solid #E8E7E5;border-radius:6px;color:#1c1b1a;flex:1;min-width:180px;transition:border-color .2s ease}.master-detail__command-input:focus{outline:none;border-color:#a6a29a}.master-detail__command-input::placeholder{color:#a6a29a}.driver-config-page{display:flex;flex-direction:column;gap:24px}.driver-config-page__header{display:flex;flex-direction:column;gap:12px}.driver-config-page__back{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;color:#6b6862;font-family:Sofia Pro,sans-serif;font-size:14px;padding:0;transition:color .2s ease}.driver-config-page__back:hover{color:#1c1b1a}.driver-config-page__title{font-family:Sofia Pro,sans-serif;font-size:24px;font-weight:700;color:#1c1b1a;margin:0}.driver-config{display:flex;flex-direction:column;gap:20px}.driver-config__bus-list{display:flex;flex-direction:column;gap:16px}.driver-config__bus{background:#fafaf9;border:1px solid #F2F1EF;border-radius:8px;padding:16px}.driver-config__bus-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.driver-config__bus-title{font-family:Sofia Pro,sans-serif;font-size:15px;font-weight:700;color:#1c1b1a}.driver-config__fields-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.driver-config__fields-row-full{display:grid;grid-template-columns:repeat(1,1fr);gap:12px;margin-bottom:12px}.driver-config__fields-row-2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px}.driver-config__devices-section{margin-top:16px}.driver-config__devices-title{font-family:Sofia Pro,sans-serif;font-size:14px;font-weight:600;color:#6b6862;margin:0 0 10px}.driver-config__devices-list{display:flex;flex-direction:column;gap:12px}.driver-config__device{background:#fff;border:1px solid #E8E7E5;border-radius:6px;padding:12px}.driver-config__device-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.driver-config__device-title{font-family:Sofia Pro,sans-serif;font-size:14px;font-weight:600;color:#1c1b1a}.driver-config__registers{margin-top:10px}.driver-config__registers-label{font-family:Sofia Pro,sans-serif;font-size:13px;font-weight:600;color:#6b6862;margin-bottom:8px}.driver-config__registers-selected{display:flex;flex-direction:column;gap:6px;margin-top:8px}.driver-config__register-chip{display:flex;align-items:center;justify-content:space-between;background:#f2f1ef;border:1px solid #E8E7E5;border-radius:6px;padding:6px 10px;font-family:Sofia Pro,sans-serif;font-size:13px;color:#1c1b1a}.driver-config__register-chip-remove{background:none;border:none;cursor:pointer;color:#6b6862;padding:2px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:color .2s,background-color .2s}.driver-config__register-chip-remove:hover{color:#c00;background:#fff0f0}.driver-config__registers-empty{font-family:Sofia Pro,sans-serif;font-size:13px;color:#a6a29a;padding:8px;text-align:center}.driver-config__registers-loading{font-family:Sofia Pro,sans-serif;font-size:13px;color:#6b6862;padding:8px;text-align:center}.driver-config__remove-btn{background:none;border:none;cursor:pointer;color:#c00;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.driver-config__remove-btn:hover{background:#fff0f0}.driver-config__add-btn{margin-top:10px}.driver-config__actions{display:flex;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid #E8E7E5}.driver-config__empty{font-family:Sofia Pro,sans-serif;font-size:14px;color:#a6a29a;text-align:center;padding:24px 0}.driver-config__detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:12px}.driver-config__detail-item{display:flex;flex-direction:column;gap:4px;padding:8px 0}.driver-config__detail-label{font-family:Sofia Pro,sans-serif;font-size:13px;color:#6b6862}.driver-config__detail-value{font-family:Sofia Pro,sans-serif;font-size:14px;font-weight:600;color:#1c1b1a}.driver-config__register-chip--readonly{cursor:default;background:#e8e7e5}.sensor-table{width:100%}.sensor-table__table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e8e6e1;border-radius:8px;box-shadow:0 1px 3px #0000001a}.sensor-table__table thead th{padding:12px 16px;text-align:left;font-weight:600;font-size:14px;color:#495057;border-bottom:2px solid #dee2e6}.sensor-table__table thead th:first-child{border-top-left-radius:8px}.sensor-table__table thead th:last-child{border-top-right-radius:8px}.sensor-table__table tbody tr{border-bottom:1px solid #dee2e6;transition:background-color .2s}.sensor-table__table tbody tr:hover{background-color:#f8f9fa}.sensor-table__table tbody tr:last-child{border-bottom:none}.sensor-table__table tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.sensor-table__table tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.sensor-table__table tbody tr td{padding:12px 16px;font-size:14px;color:#212529}.sensor-table__name{font-weight:500}.create-sensor-form__actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:24px;border-top:1px solid #e5e5e5}.create-sensor-form .form-input-container{margin-bottom:20px}.sensors-page h1{margin:0 0 1.5rem}.sensors-page__header{display:flex;flex-direction:row;justify-content:space-between;height:40px;margin-bottom:32px}.sensors-page__loading,.sensors-page__error{padding:48px 24px;text-align:center;font-family:Sofia Pro;font-size:16px;background:#fff;border-radius:12px}.sensors-page__error{color:#c00;background-color:#fee;border:1px solid #fcc}.clientes-page__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:40px;margin-bottom:32px}.clientes-page__header h1{margin:0}.clientes-page__loading,.clientes-page__error{padding:48px 24px;text-align:center;font-family:Sofia Pro;font-size:16px;background:#fff;border-radius:12px}.clientes-page__error{color:#c00;background-color:#fee;border:1px solid #fcc}.clientes-page__table-wrapper{background:#fff;border-radius:12px;border:1px solid #E8E7E5;overflow:hidden}.clientes-page__table{width:100%;border-collapse:collapse;font-family:Sofia Pro;font-size:14px}.clientes-page__table th{padding:12px 16px;text-align:left;font-weight:600;color:#6b6862;border-bottom:1px solid #E8E7E5;background:#fafaf9}.clientes-page__table td{padding:14px 16px;color:#1c1b1a;border-bottom:1px solid #F0EFED}.clientes-page__table tbody tr:last-child td{border-bottom:none}.clientes-page__table tbody tr:hover td{background:#fafaf9}.clientes-page__id{color:#a6a29a;font-size:12px;width:48px}.clientes-page__topic{font-family:monospace;font-size:13px;color:#5c5953}.clientes-page__actions{width:80px;text-align:right}.clientes-page__action-btn{background:none;border:none;cursor:pointer;padding:6px;border-radius:6px;color:#a6a29a;font-size:1rem;transition:all .15s}.clientes-page__action-btn:hover{background:#f0efed;color:#1c1b1a}.clientes-page__action-btn--danger:hover{background:#fee;color:#c00}@font-face{font-family:Sofia Pro;src:url(/assets/sofia-5byQHAu6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/assets/sofia-ligth-B6G9MnKP.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/assets/sofia-bold-D5umz7YM.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden!important}body{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-layout__toast-container>div{position:relative!important;transform:none!important}.main-layout__toast-container>div>div{position:relative!important;transform:none!important}div[role=status]{display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;position:relative!important;transform:none!important}
