.katia-button{background:var(--blue);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;min-height:40px;padding:12px}.katia-button.error{background-color:#ff5656}.katia-button.disabled{opacity:.6}.katia-button.secondary{background:#0000;border:1px solid var(--blue);color:var(--dark-blue);font-weight:700}.katia-button.link{background:none;border:none;border-radius:4px;color:var(--orange);cursor:pointer;font-size:var(--fs-s);font-weight:600;min-height:auto;padding:4px 8px;transition:all .2s}.katia-button.link:hover{background:var(--orange-light);color:var(--orange-dark)}.katia-button.secondary:hover{background-color:var(--yellow)}.katia-button-label{align-items:center;display:flex;flex-direction:row;justify-content:center}.katia-button:focus-visible{outline:none}.input-text-field-container{width:100%}.signin-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.signin-header{margin-bottom:32px;text-align:center}.signin-header h1,.signin-header h2{columns:var(--drak-blue);margin:0}.signin-header h2{margin-bottom:16px}.signin-content{grid-row-gap:16px;display:grid;row-gap:16px;width:50%}.signin-footer{color:var(--gray);font-size:var(--fs-m);margin-top:32px}.signin-footer a{color:var(--blue);cursor:pointer}@media (max-width:768px){.signin-content{width:100%}}.signup-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.signup-header{margin-bottom:32px;text-align:center}.signup-header h1,.signup-header h2{columns:var(--drak-blue);margin:0}.signup-header h2{margin-bottom:16px}.signup-content{grid-row-gap:16px;display:grid;row-gap:16px;width:50%}.signup-footer{color:var(--gray);font-size:var(--fs-m);margin-top:32px}.signup-footer a{color:var(--blue);cursor:pointer}@media (max-width:768px){.signup-content{width:100%}}.auth-container{background-color:#f7d49b;display:grid;grid-template-areas:"content brand";grid-template-columns:repeat(2,1fr);min-height:100vh}.auth-content{background-color:var(--white);border-radius:10px;display:flex;grid-area:content;margin:32px;padding:32px}.auth-brand{align-items:center;display:flex;flex-direction:column;grid-area:brand;justify-content:flex-end;margin:32px}@media (max-width:768px){.auth-container{grid-template-areas:"brand" "content";grid-template-columns:1fr}.auth-content{margin:0 16px 16px;padding:16px}.auth-brand{margin:16px}}.menu-button-title-content{align-items:flex-start;display:flex;flex-direction:column}.menu-button-title{font-size:var(--fs-m);font-weight:700;line-height:22px}.menu-button-subtitle,.menu-button-title{color:var(--dark-blue);text-transform:capitalize}.menu-button-subtitle{font-size:var(--fs-s);line-height:var(--fs-s)}#menu-teams-button,#menu-teams-button:hover{border-color:var(--dark-blue)!important}#menu-teams-button svg,#menu-teams-button:hover svg{color:var(--dark-blue)}.MuiTouchRipple-root{color:var(--dark-blue)!important}.header-container{background-color:var(--yellow);height:60px;width:100%}.header-content{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;padding:0 32px}.header-title{font-weight:700}.header-button,.header-title{color:var(--dark-blue);font-size:var(--fs-m)}.header-button{background-color:initial;border:none;cursor:pointer}.header-user{align-items:center;display:flex}.header-menu{margin-right:32px}.header-avatar,.sidebar-container{align-items:center;display:flex}.sidebar-container{background-color:var(--dark-blue);flex-direction:column;height:100%;left:0;position:fixed;top:0;width:80px;z-index:1001}.sidebar-content{align-items:center;height:calc(100% - 60px);justify-content:center;width:100%}.sidebar-button{display:flex;flex-direction:column;width:80px}.sidebar-button.MuiIconButton-root{padding:8px}.sidebar-button span{color:var(--yellow);font-size:var(--fs-s);margin-top:4px}.sidebar-button svg{color:var(--yellow)}.sidebar-button.active>span,.sidebar-button.active>svg,.sidebar-button:hover svg,.sidebar-button:hover>span,.sidebar-button:hover>svg{color:var(--white)}.sidebar-icon-button{border-radius:100px;display:flex;justify-content:center;padding:3px 0;width:100%}.sidebar-icon-button.active{background-color:var(--white)}.sidebar-icon-button.active svg{color:var(--blue)}.sidebar-content{display:flex;flex-direction:column}.layout-conteiner{display:flex;flex-direction:row}.layout-content{height:100vh;margin-left:80px;width:calc(100% - 80px)}.layout-children{height:calc(100% - 60px)}@media only screen and (max-width:768px){.layout-content{margin-left:0;width:100%}}@layer onboarding{.onboarding-container{color:var(--dark-blue);margin:0 auto;max-width:1200px;padding:24px}.onboarding-container h1{margin-bottom:1rem}.onboarding-card{background:var(--white);border:1px solid var(--gray-light);border-radius:12px;box-shadow:0 2px 6px #0000000f}.onboarding-header-card{margin-bottom:16px;padding:16px}.onboarding-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.onboarding-header h1{font-size:var(--fs-l);margin:8px 0 4px}.onboarding-header p{color:var(--gray);margin:0}.guided-chip{align-items:center;background:#eafff2;border-radius:999px;color:#0a7a3f;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:6px 10px}.progress-caption{color:var(--gray);font-size:12px;text-align:right}.progress-caption strong{color:var(--dark-blue)}.progress{margin-top:8px;width:100%}.progress__track{background:#eee;border-radius:999px;height:8px;overflow:hidden;width:100%}.progress__bar{background:var(--green);height:8px}.progress__label{color:var(--gray);font-size:12px;margin-top:6px}.onboarding-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:280px 1fr}.onboarding-sidebar{padding:12px}.onboarding-main{gap:12px}.onboarding-main,.step-sidebar{display:flex;flex-direction:column}.step-sidebar{gap:10px}.step-nav-item{background:var(--white);border:1px solid var(--gray-light);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 14px;text-align:left;transition:background .12s ease,border-color .12s ease,opacity .12s ease;width:100%}.step-nav-item.is-active{background:var(--yellow-light)}.step-nav-item.is-locked{cursor:not-allowed;opacity:.6}.step-nav-item__top{align-items:center;display:flex;justify-content:space-between}.step-nav-item__title{font-size:14px;font-weight:700}.step-status{color:var(--gray);font-size:14px}.step-status.done{color:var(--green)}.badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;padding:4px 8px}.badge.required{background:#ffefef;color:#a30000}.badge.optional{background:var(--gray-ultra-light);color:#444}.step-card{padding:16px}.step-card h2{font-size:18px;margin:0}.step-card__desc{color:var(--gray);margin:6px 0 12px}.step-card__placeholder{background:var(--gray-ultra-light);border:1px dashed var(--gray-light);border-radius:10px;color:var(--gray);font-size:14px;padding:16px}.onboarding-actions{align-items:center;display:flex;gap:8px;padding:0 16px}.onboarding-actions__left{display:flex;flex:1 1;gap:8px}.onboarding-actions__right{display:flex;gap:8px;justify-content:flex-end}.onboarding-tip{color:var(--gray);font-size:12px;margin-top:12px}@media (max-width:960px){.onboarding-grid{grid-template-columns:1fr}}}.create-team-wrapper{display:flex;flex-direction:column;gap:8px}.create-team-wrapper h2{margin:0}.create-team-desc{color:var(--gray);font-size:var(--fs-m);margin:0 0 12px}.create-team-form{display:flex;flex-direction:column;gap:24px}.create-team-field{display:flex;flex-direction:column;gap:12px}.create-team-actions{display:flex;justify-content:flex-end}@media (max-width:960px){.create-team-form{padding:16px}}.knowledge-wrapper{display:flex;flex-direction:column;gap:8px}.knowledge-wrapper h2{margin:0}.knowledge-desc{color:var(--gray);font-size:var(--fs-m);margin:0 0 12px}.knowledge-form{gap:24px}.knowledge-field,.knowledge-form{display:flex;flex-direction:column}.knowledge-field{gap:12px}.knowledge-actions{display:flex;justify-content:flex-end}@media (max-width:960px){.knowledge-form{padding:16px}}.hotmart-wrapper{display:flex;flex-direction:column;gap:8px}.hotmart-wrapper h2{margin:0}.hotmart-desc{color:var(--gray);font-size:var(--fs-m);margin:0 0 12px}.hotmart-phases{display:flex;flex-direction:column;gap:12px}.hotmart-phase-toggle{display:inline-flex;flex-wrap:wrap;gap:8px}.hotmart-phase-btn{background:var(--white);border:1px solid var(--gray-light);border-radius:999px;cursor:pointer;font-weight:600;padding:8px 12px;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.hotmart-phase-btn.is-active{background:var(--yellow-light)}.hotmart-phase-btn:disabled{cursor:not-allowed;opacity:.6}.hotmart-phase-content{background:var(--white);border:1px solid var(--gray-light);border-radius:12px;padding:16px}.hotmart-integration-steps ol{margin:8px 0;padding-left:0}.integration-hotmart-final-tip{margin:12px 0 16px}.hotmart-validate{display:flex;flex-direction:column;gap:8px;margin-top:12px}.hotmart-validate__row{align-items:center;display:flex;gap:8px}.hotmart-hottok-chip{background:var(--gray-ultra-light);border:1px solid var(--gray-light);border-radius:6px;font-family:monospace;font-size:12px;padding:4px 8px}.hotmart-validate__actions{display:flex;justify-content:flex-end}.hotmart-validate__msg{font-size:14px}.hotmart-status-row{align-items:center;display:flex;gap:8px;margin:12px 0 8px}.hotmart-status-pill{background:var(--gray-ultra-light);border:1px solid var(--gray-light);border-radius:999px;color:#555;font-size:12px;font-weight:700;padding:4px 10px}.hotmart-status-pill.is-active{background:#eafff2;border-color:#b6efcc;color:#0a7a3f}.hotmart-status-pill.is-error{background:#ffefef;border-color:#ffc9c9;color:#8a1212}.hotmart-status-pill.is-pending{background:#fff8e1;border-color:#ffe082;color:#8a6d00}.hotmart-url{background:var(--gray-ultra-light);border:1px solid var(--gray-light);border-radius:6px;display:inline-block;font-family:monospace;font-size:12px;margin-top:6px;padding:6px 8px;word-break:break-all}.hotmart-open-link{align-items:center;border:1px solid var(--gray-light);border-radius:8px;display:inline-flex;padding:8px 12px;text-decoration:none}.hotmart-open-link.is-disabled{opacity:.6;pointer-events:none}.hotmart-credentials-actions,.hotmart-header{align-items:center;display:flex;justify-content:space-between}.hotmart-credentials-actions{margin-top:12px}.paper-asset-container{border:1px solid var(--gray-light);border-radius:10px;padding:8px}.paper-asset-container.button{cursor:pointer}.paper-asset-container.button:hover{border-color:var(--dark-blue)}.paper-asset-container.button.active{background-color:var(--yellow-light);border-color:var(--dark-blue);color:var(--dark-blue)}.paper-asset-content{display:flex;flex-direction:row;justify-content:space-between}.paper-asset-data{align-items:center;display:flex;flex-direction:row}.paper-asset-content img{width:32px}.paper-asset-body{display:flex;flex-direction:column;margin-left:8px}.paper-asset-title{margin:0 0 2px!important}.paper-asset-subtile{color:var(--gray)!important;font-size:var(--fs-s)!important}.paper-asset-status{border-radius:5px;color:#fff;font-size:var(--fs-s);padding:3px 6px}.paper-asset-status.inactive{background-color:var(--red);color:#fff}.paper-asset-status.active{background-color:var(--green)}.paper-asset-footer{display:flex;flex-direction:column;margin-top:8px}.paper-asset-footer:before{background-color:var(--gray-light);content:"";display:flex;height:1px;margin:8px 0;width:100%}.paper-asset-footer span{color:var(--dark-blue);font-size:var(--fs-s)}.paper-contacts-container{background-color:initial;border:none;border:1px solid var(--gray-light);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:8px}.paper-contacts-container:hover{border-color:var(--dark-blue)}.paper-contacts-container.active{background-color:var(--yellow-light);border-color:var(--dark-blue)}.paper-contacts-avatar-content{align-items:center;display:flex;flex-direction:row}.paper-contacts-info{align-items:flex-start;display:flex;flex-direction:column;margin-left:16px;overflow:hidden}.paper-contacts-name{font-size:var(--fs-m);font-weight:700;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-contacts-phone{color:var(--gray);font-size:var(--fs-s);margin-top:3px}.paper-contacts-cost{color:var(--dark-gray);font-size:var(--fs-s);font-weight:500;margin-top:4px}.paper-contacts-cost strong{color:var(--dark-blue);font-weight:600}.chat-contacts-container{border-right:1px solid #ddd;overflow-y:auto;padding:16px;width:calc(25% - 32px)}.chat-contacts-container::-webkit-scrollbar{height:6px;width:6px}.chat-contacts-container::-webkit-scrollbar-track{background:var(--gray)}.chat-contacts-container::-webkit-scrollbar-thumb,.chat-contacts-container::-webkit-scrollbar-thumb:hover{background-color:var(--yellow)}.chat-contacts-container h3{margin:0 0 8px}.chat-contacts-grid{grid-row-gap:16px;display:grid;grid-template-columns:1fr;margin-top:16px;row-gap:16px}.chat-contacts-loading-container{align-items:center;display:flex}.chat-contacts-content{margin-top:32px}.chat-contacts-empty{align-items:center;display:flex;flex-direction:column;justify-content:center}.chat-contacts-empty img{margin-bottom:16px;margin-top:32px;width:80%}.chat-contacts-empty span{font-weight:700}.chat-contacts-activate-whatsapp{border:1px solid var(--gray-light);border-radius:8px;display:flex;flex-direction:column;margin-top:16px;padding:16px}.chat-contacts-activate-whatsapp h4{margin:0}.chat-contacts-activate-whatsapp span{color:var(--gray);font-size:var(--fs-s);margin-bottom:16px}.chat-contacts-activate-title{align-items:center;display:flex;gap:8px;margin-bottom:8px}.paper-message{background-color:#fff;border:1px solid #a3a3a3;border-radius:5px;margin:6px 0;max-width:50%;min-width:30%;padding:8px 16px;width:fit-content}.paper-message.delivered{align-self:flex-end;background-color:var(--yellow)}.paper-message.received{align-self:flex-start}.paper-message-footer{align-items:center;color:var(--dark-blue);display:flex;flex-direction:row;justify-content:space-between;margin-top:2px}.paper-message-footer span{font-size:var(--fs-s)}.paper-message p{color:#2d2d2d;font-size:var(--fs-m);word-break:break-word}.paper-message-content img,.paper-message-content video{border-radius:8px;cursor:pointer;height:200px;object-fit:cover;width:100%}.paper-message-content audio{margin-top:8px;width:100%}.chat-messages-container{background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;position:relative;width:75%}.chat-messages-container:before{background:url(/static/media/background.6f1ce2a0fd49dfb9d107.svg) no-repeat 50%/cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}.chat-messages{display:flex;flex-flow:column nowrap;height:100%;overflow-y:auto;padding:8px 16px}.chat-messages>div:first-child{margin-top:auto!important}.chat-messages::-webkit-scrollbar{height:6px;width:6px}.chat-messages::-webkit-scrollbar-track{background:var(--gray)}.chat-messages::-webkit-scrollbar-thumb,.chat-messages::-webkit-scrollbar-thumb:hover{background-color:var(--yellow)}.chat-input-container-katia{align-items:center;background-color:#fff;border-top:1px solid #ddd;display:flex;flex-direction:row;height:58px;justify-content:space-between;padding:10px 16px}.chat-input-container-katia h3{margin:0}.chat-input-container{background-color:#fff;border-top:1px solid #ddd;display:flex;gap:10px;padding:10px}.chat-input{border:1px solid #ccc;border-radius:5px;flex-grow:1;font-family:var(--font-family);font-size:16px;padding:10px;resize:none}.send-button{background-color:var(--yellow);border:none;border-radius:5px;color:var(--dark-blue);cursor:pointer;font-weight:700;padding:10px 20px}.send-button:hover{background-color:var(--blue);color:#fff}.chat-messages-loading{align-items:center;display:flex;flex-direction:row;justify-content:center;margin:16px 0}.chat-messages-loading span,.chat-messages-loading svg{color:var(--yellow)!important}.send-button span,.send-button svg{color:var(--dark-blue)!important}.send-button circle{stroke:var(--dark-blue)!important}.chat-messages-loading circle{stroke:var(--yellow)!important}.chat-messages-header{background-color:#fff;flex-direction:row;justify-content:space-between;padding:16px}.chat-messages-header,.chat-messages-header-avatar{align-items:center;display:flex}.chat-messages-header-avatar span{font-size:var(--fs-l);font-weight:700;margin-left:16px}.quick-mesasge-content{align-items:start!important;display:flex!important;flex-direction:column}.quick-mesasge-title{font-weight:700;text-align:start}.quick-mesasge-subtitle{color:var(--gray);font-size:var(--fs-s);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:450px}.chat-container,.empty-chat-container{display:flex;height:100%}.empty-chat-container{flex-direction:column;overflow:hidden;position:relative;width:75%}.empty-chat-container:before{background:url(/static/media/background.6f1ce2a0fd49dfb9d107.svg) no-repeat 50%/cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}.chat-alert{background-color:var(--dark-blue);color:#fff;display:flex;justify-content:center;padding:16px}.chat-alert span{font-size:var(--fs-m);line-height:1.3rem}.chat-alert a{color:var(--yellow);cursor:pointer;font-weight:700;text-decoration:none}.empty-chat-content{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;width:100%}.empty-chat-content img{max-height:50vh;max-width:100%;object-fit:contain}.empty-chat-content span{font-size:var(--fs-l);font-weight:700;margin-top:32px}.tips-variables-keeper .MuiAccordionSummary-content{margin:0}.tips-variables-keeper p{font-size:var(--fs-m);margin:0}.tips-variables-keeper code,.tips-variables-keeper li{font-size:var(--fs-m)}.modal-add-quick-message-container{background-color:#fff;border-radius:10px;left:50%;padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:40%}.modal-add-quick-message-header{align-items:center;display:flex;flex-direction:column}.modal-add-quick-message-header h2{margin:0 0 6px}.modal-add-quick-message-body{display:grid;grid-template-columns:repeat(2,1fr);margin-top:32px}.modal-add-quick-message-body span{font-weight:700;margin-bottom:8px}.modal-add-quick-message-footer{column-gap:16px;margin-top:16px;width:100%}.modal-add-quick-message-content{display:flex;flex-direction:column;padding-right:16px}.modal-add-quick-message-content textarea{height:200px!important}.modal-add-quick-message-result{background-color:#f5f5f5;border:1px solid var(--gray-ligth);border-radius:10px;padding:16px;word-break:break-word}.modal-add-quick-placeholder-guide{text-align:center}.modal-add-quick-placeholder-guide p{margin:0}.loading-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.loading-container h1{margin-bottom:1rem}.terms-container{background-color:#f7d49b;min-height:100vh}.terms-container,.terms-content{display:flex;flex-direction:column}.terms-content{background-color:var(--white);border-radius:10px;margin:32px;padding:32px}.terms-content h2{margin:0 0 16px}.terms-content h4{margin:16px 0 0}.config-icon-button{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--gray-dark);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;overflow:hidden;padding:8px;position:relative;transition:background .2s ease-in-out}.config-icon-button:hover{background-color:var(--yellow-light)}.config-icon-button.disabled,.config-icon-button:disabled{cursor:not-allowed;opacity:.5}.config-icon-button .icon{align-items:center;color:inherit;display:flex;font-size:18px}.config-icon-button .label{white-space:nowrap}.config-icon-button.active{background-color:var(--yellow);color:var(--black)}.config-icon-button.active .icon{color:var(--black)}.config-icon-button.active:before{background-color:var(--blue);border-radius:2px;content:"";display:block;height:100%;left:0;position:absolute;width:4px;z-index:1000}.whatsapp-settings-templates-table{margin-top:16px}.whatsapp-settings-templates-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:32px auto 0;width:50%}.whatsapp-settings-templates-empty img{width:40%}.katia-breadcrumb-button{background:none;border:none;color:inherit;color:var(--gray);cursor:pointer;font-size:var(--fs-m);margin:0;padding:0}.katia-breadcrumb-button:hover{text-decoration:underline}.katia-breadcrumb-text{color:var(--dark-blue);cursor:default;font-size:var(--fs-m);font-weight:700}.select-item-with-description{display:flex;flex-direction:column;gap:4px;max-width:100%;padding:4px 0;width:100%}.select-item-label{color:var(--dark-blue);font-size:14px;font-weight:600;line-height:1.3}.select-item-description{word-wrap:break-word;color:#666;font-size:12px;font-weight:400;line-height:1.4;overflow-wrap:break-word;white-space:normal}.MuiMenuItem-root:has(.select-item-with-description){min-height:auto!important;padding:10px 16px!important;white-space:normal!important}.MuiMenuItem-root:has(.select-item-with-description):hover{background-color:#0054cc0a!important}.MuiMenuItem-root:has(.select-item-with-description):hover .select-item-label{color:var(--orange)}.whatsapp-message-templates-form-buttons{align-items:center;display:flex}.whatsapp-message-templates-form-buttons button{margin-left:24px}.template-preview-container{align-items:flex-start;background-color:#f6f7f9;border:1px solid var(--yellow-light);border-radius:8px;display:flex;justify-content:flex-start;max-height:500px;overflow:hidden;padding:24px;position:relative}.template-preview-container:before{background:url(/static/media/background.6f1ce2a0fd49dfb9d107.svg) no-repeat 50%/cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:0}.template-preview-box{display:flex;justify-content:flex-start;position:relative;width:100%;z-index:1}.template-preview-bubble-wrapper{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;overflow:hidden;width:100%}.template-preview-bubble-content{display:flex;flex-direction:column;gap:6px;padding:10px 14px}.template-preview-separator{background-color:#ececec;height:1px;width:100%}.template-preview-header{color:#1a1a1a;font-size:13px;font-weight:700}.template-preview-message{color:#111;font-size:14px}.template-preview-footer{color:#888;font-size:12px}.template-preview-buttons{background-color:#fff;display:flex;flex-direction:column}.template-preview-button{align-items:center;background-color:#fff;border-top:1px solid #ececec;color:#0078d4;cursor:default;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:10px 14px}.template-preview-button:first-child{border-top:none}.template-preview-button-icon{font-size:14px}.template-preview-message blockquote{background-color:#f5f5f5;border-left:4px solid var(--gray-light);border-radius:6px;color:var(--gray);padding:6px 12px}.template-preview-message code{background-color:#f5f5f5;border-radius:6px;color:var(--gray);display:flex;padding:6px 16px}.template-preview-message p{margin:0}.template-preview-message blockquote,.template-preview-message code{margin:6px 0}.template-preview-message ol,.template-preview-message ul{margin:6px 0;padding-inline-start:32px}.whatsapp-message-templates-container{margin-top:24px}.whatsapp-message-templates-body{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.5fr .5fr;margin-top:32px}.whatsapp-message-templates-form{display:flex;flex-direction:column;gap:24px}.whatsapp-message-templates-form-item span{font-size:var(--fs-s);font-weight:700}.whatsapp-message-templates-action{display:flex}.whatsapp-settings-header h3,.whatsapp-settings-header h4{margin:0 0 6px}.whatsapp-settings-header span{color:var(--gray);font-size:var(--fs-s)}.whatsapp-settings-asset-info{grid-gap:32px;border:1px solid var(--gray-light);border-radius:10px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:16px;padding:24px}.whatsapp-settings-asset-info>div:first-child,.whatsapp-settings-asset-info>div:nth-child(2){border-right:1px solid var(--gray-light);padding-right:16px}.whatsapp-settings-asset-avatar{align-items:center;display:flex}.whatsapp-settings-asset-item{display:flex;flex-direction:column}.whatsapp-settings-asset-item.avatar{margin-left:16px}.whatsapp-settings-asset-title{color:var(--gray);font-size:var(--fs-s)}.whatsapp-settings-asset-subtitle{color:var(--blue);font-weight:700;margin-top:3px}.whatsapp-settings-templates{margin-top:32px}.settings-container{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:calc(100% - 64px);padding:32px}.settings-content{background-color:#fff;border-radius:10px;display:flex;flex:1 1;padding:32px}.settings-body{grid-gap:32px;display:grid;flex:1 1;gap:32px;grid-template-columns:.5fr 2fr}.settings-sidebar{border-right:1px solid var(--gray-light);padding-right:32px}.settings-sidebar h3{margin:0 0 16px}.settings-sidebar-assets h4{margin:0}.settings-sidebar-assets,.settings-sidebar-menu{display:flex;flex-direction:column}.settings-sidebar-assets{margin-top:32px}.tabs-container{background:#f9f9f9;border-radius:8px;display:flex;overflow-x:auto;white-space:nowrap}.tab-item{background:#0000;border:none;border-radius:6px;color:#555;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease-in-out}.tab-item:hover{background-color:#eee}.tab-item.active{background-color:#fff;border:1px solid #ddd;color:#222;font-weight:600}.general-forms-container{display:grid;grid-template-columns:repeat(2,1fr);margin-top:32px}.general-forms-content{display:flex;flex-direction:column;justify-content:space-between}.general-forms-inputs{display:flex;flex-direction:column;gap:16px}.settings-info-container{margin:0 auto 0 32px}.settings-info-container h4{font-size:20px;margin:0}.settings-info-container p{font-size:16px;line-height:1.6;margin-bottom:12px}.settings-info-container ul{list-style:none;padding-left:0}.settings-info-container ul li{font-size:16px;line-height:1.5;margin-bottom:12px;padding-left:24px;position:relative}.settings-info-container ul li:before{content:"✔";font-weight:700;left:0;position:absolute}.settings-general-header{margin-bottom:32px}.settings-general-header h3{margin:0 0 8px}.settings-general-header span{color:var(--gray);font-size:var(--fs-m)}.knowledge-base-container{display:flex;flex-direction:column;height:calc(100vh - 188px)}.knowledge-base-header{display:flex;flex-direction:column;margin-bottom:32px}.knowledge-base-header h3{margin:0 0 8px}.knowledge-base-header span{color:var(--gray);font-size:var(--fs-m)}.knowledge-base-content{display:grid;grid-template-columns:repeat(1,1fr);height:100%}.knowledge-base-form{display:flex;flex-direction:column;gap:32px}.knowledge-base-chat{background-position:50%;background-size:cover;border:1px solid var(--gray-light);border-radius:10px;display:flex;flex-direction:column;height:calc(100vh - 276px);justify-content:space-between;margin-left:32px;overflow:hidden;position:relative}.knowledge-base-chat:before{background:url(/static/media/background.6f1ce2a0fd49dfb9d107.svg) no-repeat 50%/cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:0}.knowledge-base-chat-header{align-items:center;background-color:#fff;border-bottom:1px solid var(--gray-light);display:flex;min-height:60px;padding:0 16px;z-index:1}.knowledge-base-chat-header h4{margin:0}.knowledge-base-chat-messages{display:flex;flex-flow:column nowrap;height:100%;overflow-y:auto;padding:16px;z-index:1}.knowledge-base-chat-messages>div:first-child{margin-top:auto!important}.knowledge-base-chat-messages::-webkit-scrollbar{height:6px;width:6px}.knowledge-base-chat-messages::-webkit-scrollbar-track{background:var(--gray)}.knowledge-base-chat-messages::-webkit-scrollbar-thumb,.knowledge-base-chat-messages::-webkit-scrollbar-thumb:hover{background-color:var(--yellow)}.knowledge-base-chat-input{background-color:#fff;border-top:1px solid var(--gray-light);display:flex;gap:16px;height:60px;padding:16px;z-index:1}.add-member-container{display:grid;grid-template-columns:repeat(2,1fr);height:calc(100% - 32px);margin-top:32px}.add-member-content{border-right:1px solid var(--gray-light);display:flex;flex-direction:column;justify-content:space-between;margin-right:32px;padding-right:32px}.add-member-forms{display:flex;flex-direction:column;gap:32px}.add-member-forms-header h4{margin:0 0 3px}.add-member-forms-header span{color:var(--gray);font-size:var(--fs-m)}.add-member-forms-inputs{display:flex;flex-direction:column;gap:16px}.add-member-forms-roles-grid{grid-gap:16px;display:grid;gap:16px;grid-template-rows:repeat(3,1fr);margin-top:16px}.add-member-card-role{border:1px solid var(--gray-light);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;padding:16px}.add-member-card-role:hover{border-color:var(--blue)}.add-member-card-role.active{background-color:var(--yellow-light);border-color:var(--blue)}.add-member-card-role-title{font-size:var(--fs-m);font-weight:600;margin-bottom:6px}.add-member-card-role-description{color:var(--gray);font-size:var(--fs-s)}.add-member-tips-content{border-radius:8px;font-size:14px;line-height:1.6;margin-top:24px;padding:16px}.add-member-tips-content strong{color:#333}.add-member-tips-content ol,.add-member-tips-content ul{margin:8px 0;padding-left:20px}.add-member-tips-content li{margin-bottom:6px}.paper-member-container-expanded{border:1px solid var(--gray-light);border-radius:10px;display:flex;flex-direction:column;margin-bottom:12px;overflow:hidden;transition:all .2s ease-in-out}.paper-member-container{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:background-color .2s ease}.paper-member-container.active,.paper-member-container:hover{background-color:var(--yellow-light)}.paper-member-avatar{align-items:center;display:flex}.paper-member-info{display:flex;flex-direction:column;margin-left:16px}.paper-member-name,.paper-member-title{font-size:var(--fs-m);font-weight:700}.paper-member-email,.paper-member-subtitle{color:var(--gray);font-size:var(--fs-s)}.paper-member-actions,.paper-member-squad{display:flex;flex-direction:column;margin-left:24px}.paper-member-actions{align-items:flex-end;gap:8px}.paper-member-edit{grid-gap:16px;background-color:#fafafa;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:16px}.members-list{gap:16px;margin-top:16px}.members-list,.my-team-container{display:flex;flex-direction:column}.my-team-container{height:100%}.my-team-header{margin-bottom:16px}.my-team-header h1,.my-team-header h2,.my-team-header h3{margin:0 0 3px}.my-team-header span{color:var(--gray);font-size:var(--fs-m)}.my-team-content{display:flex;flex-direction:column;height:100%}.paper-products-container,.paper-products-container-vertical{border:1px solid var(--gray-light);border-radius:10px;cursor:pointer;display:flex;overflow:hidden}.paper-products-container-vertical{flex-direction:column;width:200px}.paper-products-container:hover{border-color:var(--dark-blue)}.paper-products-container-vertical.active,.paper-products-container.active{background-color:var(--yellow-light);border-color:var(--dark-blue);color:var(--dark-blue)}.paper-products-icon,.paper-products-icon-vertical{align-items:center;background-color:var(--blue);display:flex;justify-content:center}.paper-products-icon-vertical{padding:16px 0}.paper-products-icon img,.paper-products-icon-vertical img{height:50px}.paper-products-icon.add{background-color:var(--gray);width:60px}.paper-products-content{display:flex;flex-direction:column;padding:16px}.paper-products-name{color:var(--dark-blue);font-size:var(--fs-m);font-weight:700}.paper-products-integrations,.paper-products-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-products-integrations{color:var(--gray);font-size:var(--fs-s)}.paper-integration-container{cursor:pointer}.paper-integration-container,.paper-integration-dense-container{border:1px solid var(--gray-light);border-radius:10px;color:var(--gray);padding:16px}.paper-integration-container.training{cursor:auto}.paper-integration-container.active{background-color:var(--yellow-light);border-color:var(--dark-blue);color:var(--dark-blue)}.paper-integration-container.training:hover{border-color:var(--gray-light)}.paper-integration-container:hover{border-color:var(--dark-blue);color:var(--dark-blue)}.paper-integration-content{display:flex;flex-direction:column;row-gap:8px}.paper-integration-content img,.paper-integration-dense-content img{height:40px;width:fit-content}.paper-integration-dense-content{display:flex;flex-direction:column;row-gap:8px}.paper-integration-status{border-radius:5px;color:#fff;font-size:var(--fs-s);padding:3px 6px}.paper-integration-status-container{display:flex;justify-content:flex-end}.paper-integration-status.inactive{background-color:var(--red);color:#fff}.paper-integration-status.active{background-color:var(--green)}.paper-integration-status.pending{background-color:var(--yellow);color:var(--dark-blue)}.paper-events-container{align-items:center;border:1px solid var(--gray-light);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:8px}.paper-events-container:hover{border-color:var(--blue)}.paper-events-body{align-items:center;display:flex;gap:8px}.paper-events-body span{font-size:var(--fs-m)}.paper-events-container.active{background-color:var(--yellow-light);border-color:var(--blue)}.paper-events-status{background-color:var(--green);border-radius:6px;color:#fff;font-size:var(--fs-s);padding:3px 8px}.paper-message-template-container{align-items:center;border:1px solid var(--gray-light);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:8px}.paper-message-template-container:hover{border-color:var(--blue)}.paper-message-template-container.active{background-color:var(--yellow-light);border-color:var(--blue)}.paper-message-template-container.disabled{cursor:not-allowed;opacity:.5}.paper-message-template-container.disabled:hover{border-color:var(--gray-light)}.paper-message-template{display:flex;flex-direction:column;gap:4px}.paper-message-template span:first-child{font-size:var(--fs-s);font-weight:700}.paper-message-template-description{align-items:center;display:flex;gap:8px}.paper-message-template-description img{height:var(--fs-s)}.paper-message-template-description span{color:var(--gray);font-size:var(--fs-s)}.automations-container{display:grid;flex:1 1;grid-template-columns:.5fr 1fr;margin-top:24px}.automations-item{border-right:1px solid var(--gray-light);padding:0 16px 0 0}.automations-item h4{margin:0 0 16px}.automations-item:last-child{border-right:none;padding-right:0}.automations-item:nth-child(2),.automations-item:nth-child(3){padding-left:16px}.automations-events-list{display:flex;flex-direction:column;gap:16px}.automations-item-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.automations-event-empty{align-items:center;color:var(--gray-dark);display:flex;flex-direction:column;height:100%;justify-content:center}.automations-event-empty img{width:60%}.automations-message-templates-empty{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;padding-left:16px;width:80%}.automations-message-templates-empty img{width:40%}.new-product-forms-container{display:flex;flex:1 1;flex-direction:column;margin-top:16px}.new-product-forms-header{margin-bottom:16px}.new-product-forms-header h3{margin:0}.new-product-forms-header span{color:var(--gray);font-size:var(--fs-s)}.new-product-forms-body{grid-gap:32px;display:grid;flex:1 1;gap:32px;grid-template-columns:repeat(2,1fr)}.new-product-forms-inputs{display:flex;flex-direction:column;gap:16px}.new-product-forms-footer{display:flex;margin-top:16px}.new-product-forms-footer button{width:100%}.preview-card{border:1px solid var(--gray-light);border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden}.preview-card-img-area{align-items:center;aspect-ratio:1/1;background-color:var(--gray);background-position:50%;background-size:cover;border:2px solid var(--gray-light);border-radius:50%;color:#ccc;cursor:pointer;display:flex;flex:1 1;font-size:16px;justify-content:center;margin:0 auto;overflow:hidden;position:relative}.preview-card-img-area input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.preview-card-texts{display:flex;flex:1 1;flex-direction:column;padding:24px}.preview-card-texts h4{-webkit-line-clamp:2;margin:0 0 16px}.preview-card-texts h4,.preview-card-texts p{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.preview-card-texts p{-webkit-line-clamp:7;color:var(--gray);font-size:var(--fs-m);margin:0}.new-product-forms-hotmart{display:flex;flex:1 1;flex-direction:column;margin-top:24px}.edit-product-container{display:flex;flex:1 1;flex-direction:column;margin-top:16px}.edit-product-content{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(2,1fr)}.edit-product-body{display:flex;flex-direction:column;gap:16px}.edit-product-footer{display:flex;margin-top:16px}.products-container{display:flex;flex:1 1;flex-direction:column}.products-header-container{margin:24px 0}.products-header{margin-bottom:8px}.products-header h3{margin:0}.products-header span{color:var(--gray);font-size:var(--fs-s)}.products-grid{display:flex;flex-wrap:wrap;gap:16px;width:100%}.products-steps-container{display:flex;flex:1 1;flex-direction:column}.integration-hotmart-describe{color:var(--dark-blue);font-size:var(--fs-m)}.hotmart-integration-steps h4{margin:16px 0 0}.hotmart-integration-steps ol{counter-reset:step;list-style:none}.hotmart-integration-steps ol li{color:#333;counter-increment:step;font-size:14px;line-height:1.5;margin-bottom:10px;padding-left:32px;position:relative}.hotmart-integration-steps ol li:before{align-items:center;background-color:#e0e0e0;border-radius:50%;color:#333;content:counter(step);display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;left:0;position:absolute;top:2px;width:20px}.hotmart-integration-steps a{align-items:center;color:var(--dark-blue);display:inline-flex;font-weight:700;gap:4px;text-decoration:none;transition:color .2s ease}.hotmart-integration-steps a:hover{color:var(--dark-blue);text-decoration:underline}.integration-hotmart-final-tip{color:#444;display:block;font-size:14px;margin-bottom:16px;margin-top:12px}.hotmart-integration-permission-note{background-color:#fff8e1;border-left:4px solid #ffc107;border-radius:6px;color:#5f5f5f;font-size:var(--fs-s);line-height:1.5;margin-top:20px;padding:12px 16px}.hotmart-integration-form-content{display:flex;flex-direction:column;gap:16px;margin-top:16px}.hotmart-integration-form-content h4{margin:0}.new-product-container{display:flex;flex-direction:column;padding-left:32px}.new-product-content{margin-top:32px}.integrations-list-container h3{margin:0 0 16px}.integrations-list-header{margin-bottom:16px}.integrations-list-header h3{margin:0}.integrations-list-header span{color:var(--gray);font-size:var(--fs-s)}.integrations-container{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:calc(100% - 64px);padding:32px}.integrations-content{background-color:#fff;border-radius:10px;display:flex;flex:1 1;padding:32px}.integrations-body{display:grid;flex:1 1;grid-template-columns:.5fr 2fr}.product-list-container{border-right:1px solid var(--gray-light);display:flex;flex-direction:column;padding-right:32px}.product-list-container h3{margin:0}.integrations-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.integration-selected-empty{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;width:60%}.integration-selected-empty img{width:100%}.integration-selected-empty h2{margin:0 0 16px;text-align:center}.integration-selected-empty span{color:var(--gray);text-align:center}.training-products-grid{display:flex;flex-direction:column;gap:16px}.katia-link{background-color:initial;border:none;color:var(--blue);cursor:pointer;font-size:var(--fs-s)}.katia-link:hover{text-decoration:underline}.paper-tags-container{background-color:initial;border:none;border:1px solid var(--gray-light);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:8px}.paper-tags-container.active,.paper-tags-container:hover{border-color:var(--dark-blue)}.paper-tags-container.active{background-color:var(--yellow-light)}.paper-tags-avatar-content{align-items:center;display:flex;flex-direction:row}.paper-tags-info{align-items:flex-start;display:flex;flex-direction:column;margin-left:8px;overflow:hidden}.paper-tags-name{font-size:var(--fs-m);font-weight:700;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-tags-phone{color:var(--gray);font-size:var(--fs-s);margin-top:3px}.contact-segments-home-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.contact-segments-home-container h2{margin:0}.katia-contacts-table{border:1px solid var(--gray-light);border-radius:10px}.add-contacts-dashboard{display:flex;flex:1 1;flex-direction:column}.add-contacts-dashboard-header{margin-bottom:32px}.add-contacts-dashboard-header h3{margin:0 0 8px}.add-contacts-dashboard-header span{color:var(--gray);font-size:var(--fs-m)}.add-contacts-dashboard-body{display:flex;flex:1 1;flex-direction:column;gap:32px;min-height:0}.add-contacts-dashboard-footer{border:1px solid var(--gray-light);border-radius:10px;display:flex;flex-direction:column;gap:16px;padding:16px}.add-contacts-dashboard-footer-error{background-color:#fff3f3;border:1px solid var(--red);border-radius:10px;color:var(--red);display:flex;flex-direction:column;padding:16px}.add-contacts-dashboard-footer-error h4{margin:0 0 8px}.contacts-dashboard-footer-products{border-bottom:1px solid var(--gray-light);display:flex;flex-direction:column;margin-bottom:32px;padding-bottom:32px}.contacts-dashboard-footer-products-header{margin-bottom:16px}.contacts-dashboard-footer-products-header h4{margin:0}.contacts-dashboard-footer-products-header span{color:var(--gray);font-size:var(--fs-m)}.contacts-dashboard-footer-products-list{display:flex;flex-wrap:wrap;gap:16px}.contacts-dashboard-footer-segment{display:flex;flex-direction:column;gap:16px}.contact-segments-container{display:flex;flex-direction:column;height:100%}.empty-segment{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.empty-segment img{height:350px}.empty-segment h3{margin:16px 0}.empty-segment p{color:var(--gray);font-size:var(--fs-m);margin:0}.contacts-dashboard{border-left:1px solid var(--gray-light);display:flex;flex:1 1;flex-direction:column;margin-left:32px;min-height:0;padding-left:32px}.contacts-dashboard-header{margin-bottom:32px}.contacts-dashboard-header h3{margin:0 0 8px}.contacts-dashboard-header span{color:var(--gray);font-size:var(--fs-m)}.contacts-dashboard-body{display:flex;flex:1 1;flex-direction:column;gap:32px;min-height:0}.template-download-card{background-color:#fff;border:1px solid var(--gray-light);border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:16px;padding:16px}.template-download-card h4{margin:0 0 3px}.template-download-card span{color:var(--gray);font-size:var(--fs-m)}.template-table{border:1px solid var(--gray-light);border-radius:6px;display:grid;font-size:14px;grid-template-columns:repeat(2,1fr);overflow:hidden}.template-row{display:contents}.template-row>div{border-bottom:1px solid var(--gray-light);border-right:1px solid var(--gray-light);padding:12px}.template-row>div:last-child{border-right:none}.template-row.header>div{background-color:#f5f5f5;font-weight:600}.template-download-footer{display:flex;justify-content:flex-start}.upload-area{align-items:center;background-color:#fdfdfd;border:2px dashed var(--gray-light);border-radius:10px;cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:32px;transition:border-color .2s ease,background-color .2s ease}.upload-area:hover{background-color:#f9f9f9}.upload-placeholder{color:var(--gray);font-size:var(--fs-m);font-weight:700}.upload-placeholder strong{color:var(--primary-dark);font-weight:500}.upload-file-info{align-items:center;color:#444;display:flex;font-size:14px;gap:12px;justify-content:center}.contacts-dashboard-footer{border:1px solid var(--gray-light);border-radius:10px;display:flex;flex-direction:column;gap:16px;padding:16px}.contacts-dashboard-footer-error{background-color:#fff3f3;border:1px solid var(--red);border-radius:10px;color:var(--red);display:flex;flex-direction:column;padding:16px}.contacts-dashboard-footer-error h4{margin:0 0 8px}.segment-container{border-left:1px solid var(--gray-light);display:flex;flex-direction:column;margin-left:32px;padding-left:32px}.segment-header{margin-bottom:32px}.segment-header h3{margin:0 0 8px}.segment-header p{color:var(--gray);margin:0}.segment-tabs{margin-bottom:16px}.no-products{align-items:center;display:flex;flex-direction:column;height:calc(100% - 200px);justify-content:center;margin:0 auto;text-align:center;width:60%}.no-products img{height:50%}.product-interest-container{display:flex;flex-direction:column;height:100%;justify-content:space-between}.product-interest-header{margin-bottom:16px}.product-interest-header h4{margin:0}.product-interest-header span{color:var(--gray);font-size:var(--fs-m)}.product-interest-list{display:flex;flex-wrap:wrap;gap:16px}.product-interest-footer{display:flex}.contacts-container{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:calc(100vh - 128px);padding:32px}.contacts-content{background-color:#fff;border-radius:10px;display:flex;flex:1 1;min-height:0;padding:32px}.contacts-body{display:grid;flex:1 1;grid-template-columns:.5fr 2fr;min-height:0}.contacts-tag-list{height:100%}.contacts-tag-list,.contacts-tag-list-body{display:flex;flex-direction:column;min-height:0}.contacts-tag-list-body{flex:1 1}.contacts-tag-list-header{display:flex;flex-direction:column;flex-shrink:0;margin-bottom:16px}.contacts-tag-list-header h3{margin:0}.contacts-tag-list-header-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.contacts-tag-list-grid{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto}.privacy-policy-container{background-color:#f7d49b;display:flex;flex-direction:column;min-height:100vh}.privacy-policy-content{background-color:var(--white);border-radius:10px;display:flex;flex-direction:column;margin:32px;padding:32px}.privacy-policy-content h2{margin:0 0 16px}.privacy-policy-content h4{margin:16px 0 0}.auto-page{padding:24px 24px 48px}.auto-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.auto-header-text{display:flex;flex-direction:column;gap:4px}.auto-title{color:var(--dark-blue);font-size:var(--fs-xl);margin:0}.auto-subtitle{color:var(--gray);font-size:var(--fs-m);margin:0}.auto-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.auto-search{flex:1 1;min-width:260px}.auto-filters{display:flex;flex-wrap:wrap;gap:8px}.chip{background:var(--white);border:1px solid var(--gray-light);border-radius:999px;cursor:pointer;font-size:.9rem;padding:6px 12px}.chip-active{border-color:var(--orange);box-shadow:0 0 0 3px color-mix(in srgb,var(--orange) 18%,#0000)}.status-active{background:var(--yellow-light)}.status-paused{background:#fff2ea}.status-draft{background:var(--gray-ultra-light)}.auto-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}@media (max-width:1280px){.auto-grid{grid-template-columns:repeat(9,1fr)}}@media (max-width:1024px){.auto-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:768px){.auto-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.auto-grid{grid-template-columns:repeat(1,1fr)}}.auto-card{background:var(--white);border:1px solid var(--gray-light);border-radius:12px;display:flex;flex-direction:column;gap:10px;grid-column:span 3;padding:14px;transition:box-shadow .12s ease,transform .12s ease}.auto-card:hover{box-shadow:0 6px 24px #0000000f;transform:translateY(-1px)}.auto-card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.auto-card-actions-icons{align-items:center;display:flex;gap:6px}.badge{background:var(--gray-ultra-light);border:1px solid var(--gray-light);border-radius:999px;font-size:.75rem;padding:4px 8px}.badge.status-active{background:var(--yellow)}.badge.status-paused{background:#ffd7c2}.badge.status-draft{background:var(--gray-ultra-light)}.auto-card-title{color:var(--dark-blue);font-size:1rem;font-weight:600;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-meta{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.auto-meta-item{display:flex;flex-direction:column;gap:2px}.auto-meta-label{color:var(--gray);font-size:.72rem}.auto-meta-value{font-size:.9rem}.mono{font-family:ui-monospace,Menlo,Consolas,monospace}.auto-card-actions{display:flex;gap:8px;margin-top:6px}.icon-edit{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--blue);cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:background .12s ease,box-shadow .12s ease,transform 80ms ease;width:28px}.icon-edit:hover{background:color-mix(in srgb,var(--blue) 10%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 20%,#0000)}.icon-edit:active{transform:scale(.98)}.icon-trash{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--red);cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:background .12s ease,box-shadow .12s ease,transform 80ms ease;width:28px}.icon-trash:hover{background:color-mix(in srgb,var(--red) 10%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 20%,#0000)}.icon-trash:active{transform:scale(.98)}.icon-trash.disabled{cursor:default;opacity:.6}.skeleton{animation:shimmer 1.2s ease-in-out infinite;background:linear-gradient(90deg,#f3f3f3 25%,#ececec 37%,#f3f3f3 63%);background-size:400% 100%;border:1px solid var(--gray-light);border-radius:12px;height:160px}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.auto-empty{display:grid;min-height:40vh;place-items:center}.auto-empty-card{background:var(--white);border:1px dashed var(--gray-light);border-radius:12px;padding:28px 24px;text-align:center}.modal-confirm-active-flow-container{background:var(--white);border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;left:50%;max-width:500px;outline:none;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:90vw}.modal-confirm-active-flow-header{align-items:center;background:var(--white);border-bottom:1px solid var(--gray-light);display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px}.modal-confirm-active-flow-header h2{color:var(--dark-blue);font-size:20px;font-weight:600;margin:0}.modal-confirm-active-flow-close{align-items:center;background:none;border:none;border-radius:8px;color:var(--gray);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.modal-confirm-active-flow-close:hover{background:var(--gray-ultra-light);color:var(--dark-blue)}.modal-confirm-active-flow-close svg{stroke-width:2}.modal-confirm-active-flow-body{align-items:center;display:flex;flex-direction:column;gap:24px;padding:32px}.modal-confirm-active-flow-icon{align-items:center;background:#fef3c7;border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.modal-confirm-active-flow-content{text-align:center}.modal-confirm-active-flow-content h3{color:var(--dark-blue);font-size:18px;font-weight:600;margin:0 0 12px}.modal-confirm-active-flow-content p{color:var(--gray);font-size:14px;line-height:1.6;margin:0}.modal-confirm-active-flow-footer{background:var(--gray-ultra-light);border-top:1px solid var(--gray-light);display:flex;gap:12px;padding:24px 32px}.modal-confirm-active-flow-footer button{flex:1 1}.hotmart-steps{margin-bottom:16px;margin-top:8px}.hotmart-steps ol{display:flex;flex-direction:column;gap:8px;list-style:none;padding-left:0}.hotmart-steps li{align-items:center;display:flex;gap:8px}.hotmart-steps li,.step-index{color:var(--dark-blue);font-size:var(--fs-s)}.step-index{background-color:var(--gray-light);border-radius:50%;flex-shrink:0;font-weight:700;height:24px;line-height:24px;text-align:center;width:24px}.orange-link{color:var(--orange);font-weight:500;text-decoration:underline}.hotmart-note{background-color:var(--yellow-light);border-radius:6px;color:var(--dark-blue);font-size:var(--fs-s);margin-top:12px;padding:8px 12px}.webhook-header{display:flex;flex-direction:column;gap:4px;margin-bottom:1rem}.webhook-title{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600;margin-bottom:8px}.webhook-describe{color:var(--gray);font-size:var(--fs-s);margin-bottom:16px}.webhook-steps{margin-bottom:16px;margin-top:8px}.webhook-steps ol{display:flex;flex-direction:column;gap:8px;list-style:none;padding-left:0}.webhook-steps li{align-items:flex-start;display:flex;gap:8px;line-height:1.5}.webhook-step-index,.webhook-steps li{color:var(--dark-blue);font-size:var(--fs-s)}.webhook-step-index{background-color:var(--gray-light);border-radius:50%;flex-shrink:0;font-weight:700;height:24px;line-height:24px;margin-top:2px;text-align:center;width:24px}.webhook-link{color:var(--orange);font-weight:500;text-decoration:underline}.webhook-note{background-color:var(--yellow-light);border-radius:6px;color:var(--dark-blue);font-size:var(--fs-s);margin-top:12px;padding:8px 12px}.webhook-back-button{align-items:center;background:none;border:none;color:var(--orange);cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:4px;margin-bottom:8px;padding:0;transition:opacity .2s ease;width:fit-content}.webhook-back-button:hover{opacity:.7}.hotmart-form{margin-top:24px}.hotmart-form h4{color:var(--dark-blue);font-size:var(--fs-m);margin-bottom:8px}.form-group{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.trigger-credentials-header{display:flex;flex-direction:column;gap:4px}.trigger-credentials-header h2{font-size:var(--fs-l);font-weight:600;margin:0}.trigger-section-title{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600;margin:0}.trigger-back-button{align-items:center;background:none;border:none;color:var(--orange);cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:4px;margin-bottom:8px;padding:0;transition:opacity .2s ease;width:fit-content}.trigger-back-button:hover{opacity:.7}.trigger-describe{color:var(--gray);font-size:var(--fs-s);margin:8px 0}.trigger-list,.triggers-configured-list{display:flex;flex-direction:column;gap:12px}.trigger-option{align-items:flex-start;border-radius:10px;display:flex;gap:12px;padding:16px;position:relative;transition:all .2s ease}.trigger-option.selected,.trigger-option:hover{border-color:var(--dark-blue)}.trigger-option.selected{background-color:var(--yellow-light);color:var(--dark-blue)}.trigger-content{flex:1 1}.trigger-check{color:var(--orange);font-size:20px;font-weight:700;margin-left:auto}.trigger-icon-wrapper{margin-top:2px}.trigger-icon{font-size:24px}.selected-events-summary{background:#f9f9f9;border:1px solid var(--gray-light);border-radius:8px;margin-bottom:16px;padding:12px}.selected-events-label{color:var(--dark-blue);font-size:var(--fs-s);font-weight:600;margin:0 0 8px}.selected-events-list{display:flex;flex-wrap:wrap;gap:8px}.selected-event-badge{align-items:center;background:var(--orange);border-radius:6px;color:#fff;display:flex;font-size:var(--fs-s);font-weight:600;gap:8px;padding:6px 12px}.remove-event-btn{background:#ffffff4d;border:none;border-radius:50%;color:#fff;font-size:12px;font-weight:700;height:20px;line-height:1;min-width:20px;transition:all .2s ease;width:20px}.remove-event-btn:hover{background:#ffffff80;transform:scale(1.1)}.edit-context-container{background:var(--white);border:1px solid var(--gray-light);border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:16px}.edit-context-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.edit-context-header-content{flex:1 1}.edit-context-title-row{align-items:center;display:flex;gap:8px}.edit-context-title-row h4{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600;margin:0}.edit-context-description{color:var(--gray);font-size:var(--fs-s);line-height:1.4;margin-top:8px}.edit-context-actions{align-items:center;display:flex;gap:8px}.edit-context-expand-button{align-items:center;background:var(--white);border:1px solid var(--gray-light);border-radius:6px;color:var(--gray);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s}.edit-context-expand-button:hover{background:var(--gray-ultra-light);border-color:var(--gray);color:var(--dark-blue)}.edit-context-expand-button:active{transform:scale(.98)}.edit-context-expand-button svg{transition:transform .2s}.edit-context-expand-button:hover svg{transform:scale(1.1)}.edit-context-remove-button{align-items:center;background:var(--white);border:1px solid var(--gray-light);border-radius:6px;color:var(--gray);cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;padding:0;transition:all .2s;width:28px}.edit-context-remove-button:hover{background:var(--red-light);border-color:var(--red);color:var(--red)}.edit-context-remove-button:active{transform:scale(.95)}.modal-expanded-editor-container{background-color:var(--white);border-radius:10px;box-shadow:0 25px 80px #19182066;display:flex;flex-direction:column;height:90vh;left:50%;max-width:1400px;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%}.modal-expanded-editor-header{align-items:center;border-bottom:1px solid var(--gray-light);display:flex;justify-content:space-between;padding:20px 24px}.modal-expanded-editor-header h2{color:var(--dark-blue);font-size:18px;font-weight:600;margin:0}.modal-expanded-editor-close{align-items:center;background:none;border:none;border-radius:6px;color:var(--gray);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.modal-expanded-editor-close:hover{background-color:var(--gray-ultra-light);color:var(--dark-blue)}.modal-expanded-editor-body{align-items:stretch;display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:24px;position:relative}.modal-expanded-editor-body>*{display:flex;flex-direction:column;width:80%}.modal-expanded-editor-footer{align-items:center;border-top:1px solid var(--gray-light);display:flex;gap:16px;justify-content:space-between;padding:16px 24px}.modal-expanded-editor-tips{align-items:center;color:var(--gray);display:flex;font-size:13px;gap:8px}.tip-icon{font-size:16px}.modal-expanded-editor-actions{display:flex;gap:12px}@media (max-width:768px){.modal-expanded-editor-container{height:95vh;width:95%}.modal-expanded-editor-body>*{width:100%}.modal-expanded-editor-footer{align-items:stretch;flex-direction:column}.modal-expanded-editor-actions{flex-direction:column}.modal-expanded-editor-actions button{width:100%}}.product-selector{display:flex;flex-direction:column;gap:16px}.product-selector-header{display:flex;flex-direction:column;gap:4px}.product-selector-back-button{align-items:center;background:none;border:none;color:var(--orange);cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:4px;margin-bottom:8px;padding:0;transition:opacity .2s ease;width:fit-content}.product-selector-back-button:hover{opacity:.7}.product-selector-title{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600;margin:0}.product-selector-description{color:var(--gray);font-size:var(--fs-s);line-height:1.5;margin:0}.product-selector-description strong{color:var(--orange)}.product-selector-events-summary{border:1px solid var(--gray-light);border-radius:8px;padding:12px}.events-summary-label{color:var(--dark-blue);font-size:var(--fs-s);font-weight:600;margin:0 0 8px}.events-summary-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-top:8px}.event-badge{align-items:center;background:#fff;border:1px solid var(--gray-light);border-radius:8px;color:var(--dark-blue);display:flex;font-size:var(--fs-s);font-weight:500;gap:8px;justify-content:space-between;padding:8px 12px}.event-badge .trigger-icon{color:var(--orange);font-size:16px}.remove-event-btn{align-items:center;background:var(--white);border:1px solid var(--gray-light);border-radius:6px;color:var(--gray);cursor:pointer;display:flex;flex:0 0 auto;font-size:14px;height:24px;justify-content:center;min-width:24px;padding:0;transition:all .2s;width:24px}.remove-event-btn:hover{background:var(--red-light);border-color:var(--red);color:var(--red)}.remove-event-btn:active{transform:scale(.95)}.product-selector-loading{display:flex;flex-direction:column}.product-selector-loading p{color:var(--gray);font-size:var(--fs-s);font-weight:500;margin:0}.product-selector-empty{background-color:var(--gray-light);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:24px;text-align:center}.product-selector-empty p{color:var(--gray);font-size:var(--fs-s);margin:0}.product-selector-hint{color:var(--dark-blue);font-size:var(--fs-xs)}.product-selector-hint strong{color:var(--orange)}.product-selector-list{display:flex;flex-direction:column;gap:12px;max-height:400px;overflow-y:auto;padding-right:8px}.product-selector-contexts{border:1px solid var(--gray-light);border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.product-selector-context-label{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600;margin:0}.product-selector-context-description{color:var(--gray);font-size:var(--fs-s);line-height:1.5;margin:0 0 8px}.product-selector-context-description strong{color:var(--orange)}.product-context-item{flex-direction:column;gap:12px}.product-context-name{align-items:center;color:var(--dark-blue);display:flex;font-size:var(--fs-m);font-weight:600;margin:0}.product-emoji{font-size:18px}.product-selector-footer{border-top:1px solid var(--gray-light);display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.product-selector-count{color:var(--gray);font-size:var(--fs-s);font-weight:500;margin:0;text-align:center}.product-selector-count strong{color:var(--dark-blue)}.product-selector-products-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}.start-config{display:flex;flex-direction:column;font-family:var(--font-family);gap:16px;padding:16px 0;width:500px}.start-config h3{font-size:var(--fs-l);font-weight:600;margin-bottom:8px}.trigger-groups{display:flex;gap:12px;margin-bottom:16px}.trigger-groups button{background-color:var(--gray-light);border:1px solid var(--gray-light);border-radius:8px;cursor:pointer;font-size:var(--fs-m);padding:8px 16px;transition:all .2s ease}.trigger-groups button.active{background-color:var(--yellow);border-color:var(--orange);color:var(--black);font-weight:600}.trigger-options{display:flex;flex-direction:column;gap:12px}.trigger-option{border:1px solid var(--gray-light);border-radius:8px;cursor:pointer;padding:12px;transition:background-color .2s ease}.trigger-option:hover{background-color:var(--yellow-light)}.trigger-option strong{color:var(--dark-blue);font-size:var(--fs-m)}.trigger-option p{color:var(--gray);font-size:var(--fs-s);margin:4px 0 0}.selected-trigger{background-color:var(--gray-light);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px}.selected-trigger strong{font-size:var(--fs-m)}.selected-trigger p{color:var(--gray);font-size:var(--fs-s)}.selected-trigger button{align-self:flex-start;background-color:var(--white);border:1px solid var(--gray);border-radius:6px;color:var(--orange);cursor:pointer;font-size:var(--fs-s);padding:6px 12px;transition:background-color .2s ease}.selected-trigger button:hover{background-color:var(--gray-light)}.section-title{color:var(--gray);font-weight:500;margin:0}.trigger-group-list{display:flex;flex-direction:column;gap:12px}.trigger-group-option{align-items:flex-start;border:1px solid var(--gray-light);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:background-color .2s ease}.trigger-group-option:hover{background-color:var(--yellow-light)}.trigger-group-option.configured{cursor:auto;position:relative}.trigger-group-option.configured:hover{background-color:var(--white)}.config-section{margin-top:12px}.config-section-title{color:var(--dark-blue);font-size:10px;font-weight:600;margin:0 0 8px}.config-block{background:#f9f9f9;border:1px solid var(--gray-light);border-radius:6px;justify-content:space-between;margin-bottom:8px;padding:10px 12px;position:relative}.config-block,.config-block-header{align-items:center;display:flex;gap:8px}.config-block-header{flex:1 1}.config-block-header span{color:var(--dark-blue);font-size:10px;font-weight:600}.config-block-content{align-items:center;display:flex;flex:1 1;gap:8px}.config-block-content span{color:var(--dark-blue);font-size:10px;font-weight:500}.config-block-content svg{color:var(--orange);height:16px;width:16px}.config-block.product{padding:10px 12px}.product-icon{flex:0 0 auto;font-size:16px;line-height:0}.product-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.product-name-text{color:var(--dark-blue);font-size:10px;font-weight:600}.product-context-text{color:var(--gray);font-size:9px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-remove-btn{align-items:center;background:#f44;background:var(--red,#f44);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;font-size:14px;font-weight:700;height:24px;justify-content:center;min-width:24px;opacity:.8;transition:all .2s ease;width:24px}.config-remove-btn:hover{opacity:1;transform:scale(1.1)}.trigger-group-option .group-icon{color:var(--orange);font-size:28px}.trigger-group-option .info strong{color:var(--dark-blue);font-size:var(--fs-m)}.trigger-group-option .info p{color:var(--gray);font-size:var(--fs-s);margin:4px 0 0}.trigger-configured-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 2px 6px #0000000a;display:flex;flex-direction:column;padding:16px}.card-header{align-items:center;color:#2d2d2d;display:flex;font-size:1rem;font-weight:600;margin-bottom:4px}.card-description{color:#7a7a7a;font-size:.875rem;margin:0}.hotmart-status{align-items:center;display:flex;justify-content:space-between}.hotmart-status .status{border-radius:4px;font-size:var(--fs-s);padding:4px 8px}.hotmart-status .status.active{background-color:var(--green);color:var(--white)}.hotmart-status .status.pending{background-color:var(--yellow);color:var(--black)}.hotmart-status .status.inactive{background-color:var(--red);color:var(--white)}.trigger-products-summary{border-top:1px solid var(--gray-light);margin-top:12px;padding-top:12px}.trigger-products-label{color:var(--dark-blue);font-size:var(--fs-s);font-weight:600;margin:0 0 8px}.trigger-product-item{align-items:center;background-color:var(--yellow-light);border-radius:6px;color:var(--gray);display:flex;font-size:var(--fs-s);gap:8px;margin-bottom:8px;padding:8px 10px}.trigger-product-item .product-emoji{font-size:1.1em}.trigger-product-item .product-name{color:var(--dark-blue);font-weight:500}.trigger-product-context{background-color:var(--white);border:1px solid var(--gray-light);border-radius:6px;padding:10px}.trigger-context-label{color:var(--gray);font-size:var(--fs-xs);font-weight:600;margin:0 0 4px;text-transform:uppercase}.trigger-context-text{color:var(--dark-blue);font-size:var(--fs-s);line-height:1.5;margin:0;white-space:pre-wrap}.triggers-configured-container{display:flex;flex-direction:column;gap:16px}.triggers-configured-header{display:flex;flex-direction:column;gap:4px}.triggers-configured-title{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600;margin:0}.triggers-configured-description{color:var(--gray);font-size:var(--fs-s);line-height:1.5;margin:0}.triggers-configured-description strong{color:var(--orange)}.triggers-configured-summary{border:1px solid var(--gray-light);border-radius:8px;padding:12px}.triggers-summary-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.triggers-summary-label{color:var(--dark-blue);font-size:var(--fs-s);font-weight:600;margin:0}.triggers-add-link{background:none;border:none;border-radius:4px;color:var(--orange);cursor:pointer;font-size:var(--fs-s);font-weight:600;padding:4px 8px;transition:all .2s}.triggers-add-link:hover{background:var(--orange-light);color:var(--orange-dark)}.triggers-summary-list{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.trigger-badge{align-items:center;background:#fff;border:1px solid var(--gray-light);border-radius:8px;color:var(--dark-blue);display:flex;font-size:var(--fs-s);font-weight:500;gap:8px;justify-content:space-between;padding:8px 12px}.trigger-badge .trigger-icon{color:var(--orange);flex:0 0 auto;font-size:16px}.trigger-badge span{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-trigger-btn{align-items:center;background:var(--white);border:1px solid var(--gray-light);border-radius:6px;color:var(--gray);cursor:pointer;display:flex;flex:0 0 auto;font-size:14px;height:24px;justify-content:center;min-width:24px;padding:0;transition:all .2s;width:24px}.remove-trigger-btn:hover{background:var(--red-light);border-color:var(--red);color:var(--red)}.remove-trigger-btn:active{transform:scale(.95)}.triggers-products-list{display:flex;flex-direction:column;gap:8px}.trigger-product-card{background:#fff;border:1px solid var(--gray-light);border-radius:8px;padding:10px 12px;transition:background-color .2s ease}.trigger-product-header{align-items:center;display:flex;gap:10px}.trigger-product-icon{flex:0 0 auto;font-size:20px;line-height:1}.trigger-product-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.trigger-product-name{color:var(--dark-blue);font-size:var(--fs-s);font-weight:600;line-height:1.3}.trigger-product-context{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--gray);display:-webkit-box;font-size:var(--fs-xs);line-height:1.4;overflow:hidden;text-overflow:ellipsis}.triggers-configured-footer{border-top:1px solid var(--gray-light);display:flex;flex-direction:column;gap:8px;padding-top:16px}.triggers-configured-count{color:var(--gray);font-size:var(--fs-s);margin:0;text-align:center}.section-title,.triggers-configured-count strong{color:var(--dark-blue)}.section-title{font-size:var(--fs-m);font-weight:600;margin-bottom:8px}.integration-describe{color:var(--gray);font-size:var(--fs-s)}.credentials-header{display:flex;flex-direction:column;gap:4px;margin-bottom:1rem}.credentials-header h2{font-size:var(--fs-l);font-weight:600;margin:0}.back-button{align-items:center;background:none;border:none;color:var(--orange);cursor:pointer;display:flex;font-size:.9rem;font-weight:700;gap:4px;margin-bottom:8px;padding:0;transition:opacity .2s ease;width:fit-content}.back-button:hover{opacity:.7}.status-content{align-items:center;display:flex;flex-direction:column;padding:20px;text-align:center}.status-message{color:var(--dark-blue);font-size:var(--fs-m);line-height:1.5;margin-top:16px}.status-actions{display:flex;gap:10px;justify-content:center;margin-top:20px}.katia-node-config-editor{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding-right:6px;width:400px}.katia-card{background:var(--white);border:1px solid var(--gray-light);border-radius:12px;padding:12px}.katia-card+.katia-card{margin-top:0}.katia-node-config__description{color:var(--dark-blue);font-size:var(--fs-s);margin:0 0 10px}.katia-muted{color:var(--gray);font-size:var(--fs-s)}.katia-fieldset__legend{align-items:center;color:var(--dark-blue);display:flex;font-weight:600;gap:6px;margin-bottom:6px}.katia-legend-counter{border:1px solid var(--gray-light);border-radius:6px;color:var(--gray);font-size:12px;font-size:var(--fs-xs,12px);font-weight:400;padding:2px 6px}.katia-intents-list{display:flex;flex-direction:column;gap:10px}.katia-intent-item{background:var(--white);border:1px solid var(--gray-light);border-radius:10px;cursor:grab;padding:10px;transition:box-shadow .15s ease,border-color .15s ease,opacity .15s ease}.katia-intent-item:active{cursor:grabbing}.katia-intent-item:hover{border-color:#0054cc40;box-shadow:0 2px 8px #0054cc0f}.katia-intent-item.is-dragging{box-shadow:0 6px 18px #0000001a;opacity:.85}.katia-intent-item__header{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:32px 1fr auto;margin-bottom:8px}.katia-intent-item__index{border-radius:50%}.katia-intent-item__header>.katia-input{min-width:0}.katia-intent-item__toolbar{align-items:center;display:flex;gap:8px;margin-bottom:8px}.katia-intent-item__spacer{flex:1 1 auto}.katia-intent-item__index{background:var(--gray-light);border-radius:999px;color:var(--dark-blue);flex-shrink:0;font-size:var(--fs-s);font-weight:700;height:28px;line-height:28px;text-align:center;width:28px}.katia-intent-item__field{margin-bottom:8px}.katia-input{background:var(--white);border:1px solid var(--gray-light);border-radius:8px;box-sizing:border-box;font-size:var(--fs-s);outline:none;padding:8px 10px;width:100%}.katia-input:focus{border-color:var(--dark-blue);box-shadow:0 0 0 2px #0054cc14}.katia-input.has-error{border-color:#d33;border-color:var(--danger,#d33);box-shadow:0 0 0 2px #d3333314}.katia-error{color:#d33;color:var(--danger,#d33);margin-bottom:6px}.katia-error,.katia-helper{font-size:12px;font-size:var(--fs-xs,12px)}.katia-helper{color:var(--gray)}.katia-btn{background:var(--white);border:1px solid var(--gray-light);border-radius:8px;cursor:pointer;font-size:var(--fs-s);padding:8px 10px}.katia-btn:hover{background:#f9fafe}.katia-btn--danger{background:#fff5f5;border-color:#ffe1e1;color:#c62828}.katia-btn--danger:hover{background:#ffecec}.katia-intents-actions{align-items:center;display:flex;gap:10px;margin-top:8px}@media (max-width:720px){.katia-intent-item__header{gap:6px;grid-template-columns:28px 1fr auto}.katia-input,.katia-node-config__description{font-size:14px}}.katia-node-config-content p{color:var(--gray);font-size:var(--fs-s);margin:0 0 16px}.katia-node-config-editor::-webkit-scrollbar{width:8px}.katia-node-config-editor::-webkit-scrollbar-track{background:#0000}.katia-node-config-editor::-webkit-scrollbar-thumb{background:#0000001f;border-radius:8px}.katia-config-wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 600px;height:100%;overflow:hidden}.katia-tester{border-left:1px solid var(--gray-light);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding-left:26px}.katia-tester-header{flex-shrink:0;padding:6px 4px 10px}.katia-tester-header h4{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600;margin:0 0 2px}.katia-tester-header p{color:var(--gray);font-size:var(--fs-s);margin:0}.katia-card-grid{grid-gap:12px;display:grid;flex:1 1 auto;gap:12px;grid-template-columns:200px 1fr;height:1px;min-height:0;overflow:hidden}.katia-chats{background:var(--white);border:1px solid var(--gray-light);border-radius:14px;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:12px}.katia-chats-toolbar{align-items:center;border-bottom:1px solid var(--gray-light);color:var(--gray);display:flex;font-size:var(--fs-s);justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.katia-btn.small{background:var(--yellow);border:none;border-radius:8px;color:var(--dark-blue);cursor:pointer;font-weight:600;padding:6px 12px;transition:all .15s ease}.katia-btn.small:hover{background:var(--orange);color:var(--white)}.katia-chats-list{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0 6px 0 0}.katia-chats-empty{align-items:center;color:var(--gray);display:flex;flex:1 1;font-size:var(--fs-s);justify-content:center;padding:20px;text-align:center}.katia-test-item{align-items:center;background:var(--gray-ultra-light);border:1px solid var(--gray-light);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;position:relative;transition:all .15s ease}.katia-test-item:hover{background:var(--yellow-light);border-color:var(--yellow)}.katia-test-item.is-active{background:#fff7e6;border-color:var(--orange);box-shadow:0 0 0 3px #fca31126}.katia-test-main{flex:1 1;min-width:0}.katia-test-info{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.katia-test-title{color:var(--dark-blue);font-size:var(--fs-s);font-weight:600}.katia-test-date{color:var(--gray);font-size:11px;font-size:var(--fs-xs,11px)}.icon-btn{background:none;border:none;border-radius:6px;color:var(--gray);cursor:pointer;font-size:16px;padding:2px 6px;transition:all .1s ease}.icon-btn:hover{background:var(--gray-ultra-light);color:var(--dark-blue)}.katia-test-menu{background:var(--white);border:1px solid var(--gray-light);border-radius:10px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;min-width:130px;overflow:hidden;position:absolute;right:8px;top:38px;z-index:10}.katia-test-menu-item{color:var(--dark-blue);cursor:pointer;font-size:var(--fs-s);padding:8px 10px;transition:background .15s ease}.katia-test-menu-item:hover{background:var(--gray-ultra-light)}.katia-test-menu-item.danger{color:var(--red)}.katia-test-menu-item.danger:hover{background:#e5353514}.katia-chat{background:var(--white);border:1px solid var(--gray-light);border-radius:10px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.katia-chat-header{align-items:center;border-bottom:1px solid var(--gray-light);display:flex;flex-shrink:0;padding:8px 10px}.katia-chat-title{border-radius:8px;font-size:var(--fs-m);font-weight:600;outline:none;padding:13px 10px;width:100%}.katia-chat-messages{-webkit-overflow-scrolling:touch;background:linear-gradient(#ffffffb3,#ffffffb3),url(/static/media/background.6f1ce2a0fd49dfb9d107.svg) repeat 50% /auto;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;justify-content:flex-start;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;padding:10px;position:relative}.katia-chat-messages>*{position:relative;z-index:1}.katia-msg{display:flex;width:100%}.katia-msg.human{justify-content:flex-start}.katia-msg.bot{justify-content:flex-end}.katia-msg .bubble{border-radius:12px;box-shadow:0 1px 2px #0000000a;font-size:var(--fs-s);line-height:1.45;max-width:85%;padding:9px 12px;word-break:break-word}.katia-msg.human .bubble{background:var(--gray-ultra-light);border:1px solid var(--gray-light);color:var(--dark-blue)}.katia-msg.bot .bubble{background:var(--yellow-light);border:1px solid #0000000a;color:var(--dark-blue)}.katia-chat-input{background:var(--white);border-top:1px solid var(--gray-light);display:flex;flex-shrink:0;gap:8px;padding:8px 10px}.katia-chat-input input{border:1px solid var(--gray-light);border-radius:8px;flex:1 1 auto;font-size:var(--fs-s);min-width:0;outline:none;padding:9px 10px}.katia-chat-input input:focus{border-color:#0054cc59;box-shadow:0 0 0 3px #0054cc14}.katia-chat-input button{background:var(--yellow);border:none;border-radius:8px;color:var(--dark-blue);cursor:pointer;font-weight:600;padding:9px 14px}.katia-chat-input button:hover{background:var(--orange);color:var(--white)}.katia-chat-messages::-webkit-scrollbar{width:8px}.katia-chat-messages::-webkit-scrollbar-track{background:#0000}.katia-chat-messages::-webkit-scrollbar-thumb{background:#0000001f;border-radius:8px}.katia-chats-list::-webkit-scrollbar{width:8px}.katia-chats-list::-webkit-scrollbar-track{background:#0000}.katia-chats-list::-webkit-scrollbar-thumb{background:#0000001f;border-radius:8px}@media (max-width:1280px){.katia-config-wrapper{grid-template-columns:1fr 520px}}@media (max-width:1100px){.katia-card-grid,.katia-config-wrapper{grid-template-columns:1fr}}.icon-btn.delete{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--gray);cursor:pointer;display:flex;font-size:16px;justify-content:center;padding:4px 6px;transition:background .15s ease,color .15s ease}.icon-btn.delete:hover{background:#e5353514;color:var(--red)}.followup-menu-configuration{border-top:1px solid #e0e0e0;margin-top:24px;padding-top:24px}.followup-config-content{margin-top:16px}.followup-config-info{align-items:center;background:#f5f5f5;border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;padding:12px 16px}.followup-config-summary{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.followup-config-summary svg{color:#ff9800;flex-shrink:0}.followup-config-summary span{color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followup-config-preview{background:#fff8e1;border:1px solid #ffe082;border-radius:8px;padding:12px}.followup-config-preview-content{align-items:center;display:flex;gap:12px;justify-content:space-between}.followup-config-preview-content span{color:#666;flex:1 1;font-size:13px;min-width:0}.followup-modal-box{background-color:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;display:flex;flex-direction:column;left:50%;max-height:90vh;max-width:800px;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.followup-modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:24px 24px 16px}.followup-modal-header h2{color:#1a1a1a;font-size:20px;font-weight:600;margin:0}.followup-modal-content{flex:1 1;overflow-y:auto;padding:24px}.followup-modal-description{color:#666;font-size:14px;line-height:1.5;margin:0 0 24px}.followup-cards-container{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.followup-card{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.followup-card-header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:12px 16px}.followup-card-header h4{color:#1a1a1a;font-size:14px;font-weight:600;margin:0}.followup-remove-btn{color:#d32f2f!important}.followup-card-content{background-color:#fff;display:flex;flex-direction:column;gap:16px;padding:16px}.followup-time-config{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 1fr}.followup-label{color:#1a1a1a;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.followup-label-hint{color:#666;display:block;font-size:12px;font-weight:400;margin-top:4px}.followup-textarea{border:1px solid #e0e0e0;border-radius:6px;font-family:inherit;font-size:14px;min-height:80px;padding:12px;resize:vertical;transition:border-color .2s;width:100%}.followup-textarea:focus{border-color:#1976d2;outline:none}.followup-textarea::placeholder{color:#999}.followup-modal-footer{background-color:#fafafa;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}@media (max-width:768px){.followup-modal-box{max-height:95vh;width:95%}.followup-time-config{grid-template-columns:1fr}.followup-modal-footer{flex-direction:column-reverse}.followup-modal-footer button{width:100%}}.collect-field{grid-gap:6px;display:grid;gap:6px;margin-bottom:12px}.collect-variable-label{color:var(--gray);font-size:11px;font-weight:500;margin-bottom:4px}.variable-trigger-collect{align-items:center;background-color:var(--white);border:1px solid var(--gray-light);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;min-height:40px;padding:0 12px;transition:all .2s ease}.variable-trigger-collect:hover{border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a}.variable-trigger-content-collect{color:var(--gray);font-size:12px}.variable-trigger-content-collect:has(.variable-code-collect){color:var(--dark-blue)}.variable-code-collect{background:#2196f31a;border-radius:4px;color:#2196f3;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;padding:2px 6px}.mini-audio .aud-player{background:var(--gray-ultra-light);border-radius:10px;display:flex;flex-direction:column;overflow:hidden;width:100%}.mini-audio .aud-visualizer{background:var(--gray-light);box-sizing:border-box;display:block;height:50px;opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;width:100%!important}.mini-audio .aud-visualizer.primary{background-color:var(--yellow)}.mini-audio .aud-visualizer.secondary{background-color:var(--gray-light)}.mini-audio .aud-player .aud-progress{opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease}.mini-audio .aud-player.is-ready .aud-progress,.mini-audio .aud-player.is-ready .aud-visualizer{opacity:1;transform:translateY(0)}.mini-audio .aud-player-menu{align-items:center;background-color:var(--gray-light);border-radius:10px 10px 0 0;display:flex;gap:16px;height:50px;padding:0 8px}.mini-audio .aud-player-menu.primary{background-color:var(--yellow)}.mini-audio .aud-player-menu.secondary{background-color:var(--gray-light)}.mini-audio .aud-progress{display:flex;flex:1 1;flex-direction:column;gap:6px;margin:0 8px}.mini-audio .aud-timer{color:var(--dark-blue);font-size:var(--fs-s);opacity:.8;text-align:center}.mini-audio .aud-progress-bar{background:var(--gray);border-radius:5px;cursor:pointer;height:8px;position:relative;width:100%}.mini-audio .aud-progress-fill{background:var(--yellow);border-radius:5px;height:100%;transition:width .1s;width:0}.mini-audio .aud-progress-thumb{background-color:#fff;border-radius:50%;cursor:pointer;height:15px;left:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}.mini-audio .aud-meta{color:var(--gray);font-size:var(--fs-s);margin-top:6px}.mini-audio .aud-empty{text-align:center}.aud-drop{background-color:var(--gray-ultra-light);border:2px dashed #737373;border-radius:10px;color:#999;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:50px;padding:8px;position:relative}.aud-drop.is-over{outline:2px dashed var(--yellow);outline-offset:-10px}.aud-drop.solid{border:0;outline:none}.aud-empty{text-align:center}.aud-tabs{display:flex;gap:8px;margin-bottom:8px}.aud-tab{background:var(--white);border:1px solid var(--gray-light);border-radius:6px;cursor:pointer;padding:6px 10px}.aud-tab.is-active{background:var(--yellow-light);border-color:var(--yellow)}.aud-url-preview{margin-top:8px}.vid-tabs{margin-bottom:10px}.vid-tab,.vid-tabs{display:inline-flex;gap:6px}.vid-tab{align-items:center;background:#fff;border:1px solid var(--gray-light);border-radius:8px;color:var(--dark-blue);cursor:pointer;font-weight:600;padding:8px 10px}.vid-tab.is-active{background:var(--yellow-light);border-color:var(--yellow)}.vid-drop{background:var(--gray-ultra-light);border:2px dashed var(--gray-light);border-radius:12px;cursor:pointer;padding:16px;text-align:center;transition:border-color .18s,background-color .18s}.vid-drop.is-over{background:#fffef2;border-color:var(--yellow)}.vid-empty{color:var(--dark-blue);font-size:var(--fs-m)}.vid-preview{grid-gap:8px;display:grid;gap:8px;justify-items:center}.vid-preview video,.vid-url-preview video{background:#000;border:1px solid var(--gray-light);border-radius:10px;max-height:220px;max-width:100%}.vid-meta{color:var(--dark-blue);font-size:var(--fs-s)}.vid-url{grid-gap:10px;display:grid;gap:10px}.vid-url-input{background:#fff;border:1px solid var(--gray-light);border-radius:8px;color:var(--dark-blue);font-size:var(--fs-m);outline:none;padding:10px 12px;transition:box-shadow .15s,border-color .15s;width:100%}.vid-url-input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #14213d14}.vid-caption{margin-top:10px}.vid-caption label{color:var(--dark-blue);display:block;font-size:var(--fs-s);margin-bottom:6px}.wa-video-embed{background:#000;border-radius:8px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.wa-video-embed>iframe{height:100%;inset:0;position:absolute;width:100%}.vid-url-preview video{border-radius:8px;width:100%}.vid-unsupported{padding:8px 10px}.img-tabs{margin-bottom:10px}.img-tab,.img-tabs{display:inline-flex;gap:6px}.img-tab{align-items:center;background:#fff;border:1px solid var(--gray-light);border-radius:8px;color:var(--dark-blue);cursor:pointer;font-weight:600;padding:8px 10px}.img-tab.is-active{background:var(--yellow-light);border-color:var(--yellow)}.img-drop{background:var(--gray-ultra-light);border:2px dashed var(--gray-light);border-radius:12px;cursor:pointer;padding:16px;text-align:center;transition:border-color .18s ease,background-color .18s ease}.img-drop.is-over{background:#fffef2;border-color:var(--yellow)}.img-empty{color:var(--dark-blue);font-size:var(--fs-m)}.img-preview{grid-gap:8px;display:grid;gap:8px;justify-items:center}.img-preview img,.img-url-preview img{background:#fff;border:1px solid var(--gray-light);border-radius:10px;max-height:220px;max-width:100%}.img-meta{color:var(--dark-blue);font-size:var(--fs-s)}.img-url{grid-gap:10px;display:grid;gap:10px}.img-url-input{background:#fff;border:1px solid var(--gray-light);border-radius:8px;color:var(--dark-blue);font-size:var(--fs-m);outline:none;padding:10px 12px;transition:box-shadow .15s,border-color .15s}.img-url-input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #14213d14}.img-caption{margin-top:10px}.file-tabs{margin-bottom:10px}.file-tab,.file-tabs{display:inline-flex;gap:6px}.file-tab{align-items:center;background:#fff;border:1px solid var(--gray-light);border-radius:8px;color:var(--dark-blue);cursor:pointer;font-weight:600;padding:8px 10px}.file-tab.is-active{background:var(--yellow-light);border-color:var(--yellow)}.file-drop{background:var(--gray-ultra-light);border:2px dashed var(--gray-light);border-radius:12px;cursor:pointer;padding:16px;text-align:center;transition:border-color .18s,background-color .18s}.file-drop.is-over{background:#fffef2;border-color:var(--yellow)}.file-empty{color:var(--dark-blue);font-size:var(--fs-m)}.file-preview{grid-gap:4px;display:grid;gap:4px;justify-items:center}.file-meta{color:var(--dark-blue);font-size:var(--fs-s)}.file-url{grid-gap:10px;display:grid;gap:10px}.file-url-input{background:#fff;border:1px solid var(--gray-light);border-radius:8px;color:var(--dark-blue);font-size:var(--fs-m);outline:none;padding:10px 12px;transition:box-shadow .15s,border-color .15s;width:100%}.file-url-input:focus{border-color:var(--blue);box-shadow:0 0 0 2px #14213d14}.file-url-preview{align-items:center;color:var(--dark-blue);display:flex;gap:6px}.file-caption{margin-top:10px}.whatsapp-message-card{background:var(--white);border:1px solid var(--gray-light);border-radius:12px}.whatsapp-message-card__header{align-items:center;background:var(--white);border-bottom:1px solid var(--gray-light);border-top-left-radius:12px;border-top-right-radius:12px;display:flex;justify-content:space-between;padding:10px 12px}.whatsapp-message-card__title{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600}.whatsapp-message-card__body{padding:12px}.wa-header-right{align-items:center;display:flex;gap:8px}.wa-chip-group{align-items:center;display:inline-flex;gap:6px}.wa-chip-full{background-color:var(--green)!important;border-color:var(--green)!important}.wa-chip-full,.wa-chip-full .MuiChip-icon{color:var(--white)!important}.whatsapp-buttons-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.whatsapp-button-row{grid-gap:12px;align-items:center;background:var(--gray-ultra-light);border:1px solid var(--gray-light);border-radius:8px;display:grid;gap:12px;grid-template-columns:1fr auto;padding:10px 12px}.whatsapp-button-row.is-disabled{opacity:.7}.whatsapp-button-row.has-url{align-items:start;grid-template-rows:auto auto}.whatsapp-button-row.has-url .whatsapp-button-label{grid-column:1;grid-row:1}.whatsapp-button-row.has-url .whatsapp-button-url{grid-column:1;grid-row:2}.whatsapp-button-row.has-url .whatsapp-button-actions{align-self:center;grid-column:2;grid-row:1/span 2;justify-self:end}.whatsapp-button-label,.whatsapp-button-url{background:#0000;border:none;border-radius:6px;color:var(--dark-blue);font-family:var(--font-family);font-size:var(--fs-m);outline:none;padding:6px 8px;width:100%}.whatsapp-button-label:focus,.whatsapp-button-url:focus{background:#fff;box-shadow:0 0 0 2px #14213d14}.whatsapp-button-actions{align-items:center;display:inline-flex;gap:6px;justify-self:end}.whatsapp-message-button{background-color:var(--yellow-light);border:1px dashed var(--yellow);border-radius:10px;color:var(--dark-blue);cursor:pointer;font-family:var(--font-family);font-size:var(--fs-m);font-weight:600;margin-top:10px;padding:14px 18px;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .08s;width:100%}.whatsapp-message-button:hover:not(:disabled){background-color:#fff2b8;border-color:var(--yellow);box-shadow:0 2px 10px #0000000f}.whatsapp-message-button:active:not(:disabled){transform:translateY(1px)}.whatsapp-message-button:disabled{background:#f9f9f9;border-color:var(--gray);color:var(--gray);cursor:not-allowed;opacity:.6}@media (max-width:640px){.whatsapp-button-row,.whatsapp-button-row.has-url{grid-template-columns:1fr}.whatsapp-button-actions{justify-self:start;margin-top:6px}}.delay-label{color:var(--dark-blue);font-weight:600;margin-bottom:8px}.stepper{align-items:stretch;background:var(--white);border:1px solid var(--gray-light);border-radius:8px;display:inline-flex;overflow:hidden}.stepper-btn{background:var(--gray-ultra-light);border:none;color:var(--dark-blue);cursor:pointer;font-size:14px;padding:0 6px;width:36px}.stepper-btn:hover:not(:disabled){background:#fff}.stepper-btn:disabled{background:#f3f3f3;color:var(--gray);cursor:not-allowed}.stepper-input{background:#0000;border:none;color:var(--dark-blue);font-size:var(--fs-m);outline:none;padding:10px 8px;text-align:center;width:84px}.stepper-input::-webkit-inner-spin-button,.stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper-input[type=number]{-moz-appearance:textfield}.delay-preview{background:var(--gray-ultra-light);border:1px dashed var(--gray-light);border-radius:8px;color:var(--dark-blue);font-size:var(--fs-s);margin-top:10px;padding:10px 12px}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.delay-strong{color:var(--dark-blue);font-weight:600;margin-bottom:8px}.delay-field-row{align-items:center;display:flex;gap:10px}.delay-note{color:var(--gray);font-size:var(--fs-s);margin-top:8px}.wa-config{display:flex;flex-direction:column;gap:12px;width:400px}.wa-window-mode-selector{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:8px}.wa-mode-btn{align-items:flex-start;background:var(--white);border:2px solid var(--gray-light);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:14px 12px;text-align:left;transition:all .2s ease}.wa-mode-btn:hover{background:var(--gray-ultra-light);border-color:var(--orange)}.wa-mode-btn.active{background:linear-gradient(135deg,#fff5ed,#fff);border-color:var(--orange);box-shadow:0 2px 8px #ff950026}.wa-mode-title{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600;margin-bottom:4px}.wa-mode-subtitle{color:var(--gray);font-size:var(--fs-s);line-height:1.3}.wa-outside-mode{background:var(--gray-ultra-light);border:1px dashed var(--gray-light);border-radius:12px;padding:16px}.wa-outside-info h4{margin:0}.wa-outside-subtitle{color:var(--gray);font-size:var(--fs-s)}.wa-outside-placeholder{display:flex;flex-direction:column;gap:16px;margin-top:16px}.wa-outside-placeholder p{margin:8px 0}.wa-templates-title{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600}.wa-templates-list{display:flex;flex-direction:column;gap:8px}.wa-selected-template-info{background:var(--white);border:1px solid var(--orange);border-radius:8px;color:var(--dark-blue);font-size:var(--fs-s);padding:12px}.wa-selected-template-info strong{color:var(--orange)}.wa-blocks-list{display:flex;flex-direction:column;gap:10px}.wa-empty{border:1px dashed var(--gray-light);border-radius:10px;color:var(--gray);font-size:var(--fs-s);padding:12px}.wa-summary-card{background:var(--white);border:1px solid var(--gray-light);border-radius:12px;cursor:pointer;overflow:hidden;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease;-webkit-user-select:none;user-select:none}.wa-summary-card:hover{box-shadow:0 2px 10px #0000000f}.wa-summary-card:active{cursor:grabbing}.wa-summary-card.is-dragging{border-color:var(--yellow);box-shadow:0 8px 24px #00000024;cursor:grabbing;transform:scale(1.01)}.wa-summary-header{grid-gap:8px;align-items:center;background:var(--white);border-bottom:1px solid var(--gray-light);display:grid;gap:8px;grid-template-columns:1fr auto;padding:10px 12px}.wa-header-left{align-items:center;display:inline-flex;gap:8px}.wa-header-icon svg{color:var(--orange);font-size:18px}.wa-summary-body{color:var(--dark-blue);font-size:var(--fs-m);padding:12px}.wa-summary-text{margin-bottom:6px}.wa-summary-meta{color:var(--gray);font-size:var(--fs-s)}.wa-tool{background:#fff;border:1px solid var(--gray-light);border-radius:8px;color:var(--dark-blue);cursor:pointer;min-width:28px;padding:4px 8px}.wa-tool:hover{background:var(--gray-ultra-light)}.wa-tool.danger{border-color:#f5b7b7;color:var(--red)}.wa-edit-card{position:relative}.wa-edit-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.wa-btn{background:#fff;border:1px solid var(--gray-light);border-radius:8px;cursor:pointer;font-weight:600;padding:8px 12px}.wa-btn.light:hover{background:var(--gray-ultra-light)}.wa-btn.danger{border-color:#f5b7b7;color:var(--red)}.wa-btn.danger:hover{background:#fff5f5}.wa-palette-title{font-weight:600;margin-top:4px}.wa-palette-subtitle{color:var(--gray);font-size:var(--fs-s);margin-top:4px}.wa-palette{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}.wa-palette-item{align-items:center;background:var(--white);border:2px dashed var(--gray-light);border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px;text-align:left;width:100%}.wa-palette-item:hover{background:var(--gray-ultra-light)}.wa-ico{font-size:20px}.wa-ico svg{color:var(--orange);font-size:22px}.wa-pal-title{font-weight:600}.wa-pal-sub{color:var(--gray);font-size:var(--fs-s)}.wa-save{margin-top:4px}.w-100{width:100%}.wa-image-summary{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:72px 1fr}.wa-image-summary img{background:#fff;border:1px solid var(--gray-light);border-radius:8px;height:72px;object-fit:cover;width:72px}.wa-image-summary-empty{background:var(--gray-ultra-light);border:1px dashed var(--gray-light);border-radius:8px;color:var(--gray);display:grid;font-size:var(--fs-s);height:72px;place-items:center;width:72px}.wa-image-summary-caption{color:var(--dark-blue);font-size:var(--fs-m)}.wa-video-summary{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:100px 1fr}.wa-video-summary video{background:#000;border:1px solid var(--gray-light);border-radius:8px;height:72px;object-fit:cover;width:100px}.wa-video-summary-empty{background:var(--gray-ultra-light);border:1px dashed var(--gray-light);border-radius:8px;color:var(--gray);display:grid;font-size:var(--fs-s);height:72px;place-items:center;width:100px}.wa-video-summary-caption{color:var(--dark-blue);font-size:var(--fs-m)}.wa-audio-summary{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:36px 1fr}.wa-audio-summary-icon svg{color:var(--orange);font-size:24px}.wa-audio-summary-caption{color:var(--dark-blue);font-size:var(--fs-m)}.wa-file-summary{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:36px 1fr}.wa-file-summary-icon svg{color:var(--blue);font-size:24px}.wa-file-summary-caption{color:var(--dark-blue);font-size:var(--fs-m)}.muted{color:var(--gray);font-size:var(--fs-s)}.embed-16by9{background:#000;border-radius:10px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.embed-16by9>iframe,.embed-16by9>video{height:100%;inset:0;position:absolute;width:100%}.condition-config{display:flex;flex-direction:column;gap:20px}.condition-config-header h4{color:var(--dark-blue);font-size:16px;margin:0 0 8px}.condition-config-header p{color:var(--gray);font-size:12px;line-height:1.4;margin:0}.condition-group-list{display:flex;flex-direction:column;gap:14px}.condition-group{background:var(--gray-ultra-light);border:1px solid var(--gray-light);border-radius:10px;padding:12px}.condition-group--else{background:#fffaf0;border-color:#f7d9a8}.condition-group-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.condition-group-title{align-items:center;cursor:grab;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.condition-group-title:active{cursor:grabbing}.condition-group-title strong{color:var(--dark-blue);font-size:.95rem}.condition-group-sub{color:var(--gray);font-size:.85rem}.condition-group-actions{align-items:center;display:flex;gap:8px}.condition-else-toggle{align-items:center;color:var(--dark-blue);display:inline-flex;font-size:.9rem;gap:6px}.condition-group-joiner{margin-bottom:8px;max-width:260px}.condition-footer-actions{display:flex;flex-wrap:wrap;gap:8px}.condition-list{gap:12px}.condition-item{align-items:flex-start;background:var(--white);border:1px solid var(--gray-light);border-radius:10px;display:flex;gap:12px;padding:14px}.condition-item-drag{color:var(--gray);cursor:grab;font-size:12px;line-height:1;padding:4px 2px;-webkit-user-select:none;user-select:none}.condition-item-drag:active{cursor:grabbing}.condition-item-content{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.condition-row{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1fr 220px 1fr;min-width:0}.condition-field,.condition-variable-field{min-width:0;width:100%}.condition-field--placeholder{visibility:hidden}.condition-logical{align-items:center;display:inline-flex;gap:8px;margin-bottom:6px}.condition-logical:before{color:var(--gray);content:"Operador lógico:";font-size:11px;font-weight:500}.variable-trigger-condition{align-items:center;background:var(--white);border:1px solid var(--gray-light);border-radius:6px;cursor:pointer;display:flex;height:39px;justify-content:space-between;min-width:0;padding:0 12px;transition:border-color .2s,box-shadow .2s}.variable-trigger-condition:hover{border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a}.variable-trigger-content-condition{color:var(--gray);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variable-trigger-content-condition:has(.variable-code-condition){color:var(--dark-blue)}.variable-code-condition{background:#2196f314;border-radius:4px;color:#2196f3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;padding:2px 6px}.condition-field :where(input,select,.MuiInputBase-root,.input-root,.select-root){min-width:0;width:100%}.condition-field :where(input,select,.MuiInputBase-root,.input-root,.select-root):focus-within,.condition-input:focus,.condition-select:focus{border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a;outline:none}.condition-input::placeholder{color:var(--gray)}.condition-group--else .condition-group-joiner,.condition-group--else .condition-list{opacity:.6;pointer-events:none}.condition-delete{background:none;border:none;border-radius:6px;color:var(--gray);cursor:pointer;margin-top:2px;padding:4px;transition:all .2s ease}.condition-delete:hover{background:#e5353514;color:var(--red)}.condition-add-btn{align-items:center;background:#0000;border:2px dashed #2196f3;border-radius:8px;color:#2196f3;cursor:pointer;display:inline-flex;font-size:12px;gap:8px;justify-content:center;margin-top:8px;padding:10px 14px;transition:all .2s ease}.condition-add-btn:hover{background:#2196f30d;border-color:#1976d2;color:#1976d2}.condition-add-btn:active{transform:scale(.98)}@media (max-width:900px){.condition-row{grid-template-columns:1fr 180px 1fr}.condition-group-joiner{max-width:220px}}@media (max-width:680px){.condition-row{grid-template-columns:1fr}.condition-field--placeholder{display:none}.condition-group-header{align-items:flex-start;flex-direction:column;gap:6px}.condition-group-actions{justify-content:space-between;width:100%}}.model-select-mui{width:100%}.model-select-mui .MuiSelect-select{min-height:auto!important;padding:8px 14px!important}.model-option{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:4px 0;width:100%}.model-option-left{align-items:center;display:flex;flex:1 1;gap:10px}.model-icon{flex-shrink:0;height:24px;object-fit:contain;width:24px}.model-info{flex:1 1;flex-direction:row;gap:2px}.model-info,.model-label-row{align-items:center;display:flex}.model-label-row{gap:6px}.model-label{color:var(--dark-blue);font-size:14px;font-weight:500}.model-provider{color:var(--gray);font-size:10px;font-weight:400}.model-info-icon{color:var(--gray);cursor:help;flex-shrink:0;transition:color .2s ease}.model-info-icon:hover{color:var(--orange)}.model-selected-info{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding:0}.model-pricing-helper{color:var(--gray);display:block;font-size:10px;margin-left:16px;margin-top:3px}.model-context-display{align-items:center;background:#f5f5f5;border-left:2px solid #4caf50;border-radius:6px;display:flex;justify-content:space-between;padding:10px 12px}.info-label{color:#666;font-size:12px;font-weight:500}.info-value{color:var(--dark-blue);font-size:12px;font-weight:600}.model-pricing-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.pricing-item{background:#fff;border:1px solid #e0e0e0;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:10px 12px}.pricing-label{color:#999;font-size:10px;font-weight:500;text-transform:uppercase}.pricing-value{color:var(--dark-blue);font-size:12px;font-weight:600}.model-pricing-display{color:var(--gray);display:flex;font-family:monospace;font-size:11px;gap:16px}.model-pricing-display span{background-color:#fff;border:1px solid var(--gray-light);border-radius:4px;padding:4px 8px}.model-tooltip{background-color:#fff;color:var(--dark-blue);font-size:13px;max-width:380px;padding:16px}.model-tooltip-header{align-items:center;border-bottom:2px solid var(--gray-ultra-light);display:flex;gap:10px;margin-bottom:12px;padding-bottom:10px}.model-tooltip-header span{color:var(--dark-blue);font-size:15px;font-weight:600}.model-tooltip-icon{height:24px;object-fit:contain;width:24px}.model-tooltip-provider{background-color:#ff98001a;border-radius:4px;color:var(--orange);display:inline-block;font-size:10px;font-weight:600;letter-spacing:.8px;padding:3px 8px;text-transform:uppercase}.model-context{background-color:#4caf5014;border-left:3px solid #4caf50;border-radius:6px;color:#4caf50;display:inline-block;font-size:13px;font-weight:600;margin:12px 0 8px;padding:6px 10px}.model-pricing{background-color:var(--gray-ultra-light);border-radius:6px;font-family:Courier New,monospace;font-size:12px;margin:12px 0;padding:10px 12px}.model-pricing div{color:var(--dark-blue);font-weight:700;margin:5px 0}.model-description{color:#555;font-size:13px;line-height:1.6;margin:12px 0}.model-tooltip ul{list-style-type:none;margin:10px 0 0;padding-left:20px}.model-tooltip ul li{color:#666;line-height:1.5;margin:6px 0;padding-left:8px;position:relative}.model-tooltip ul li:before{color:#4caf50;content:"✓";font-weight:700;left:-12px;position:absolute}.variables-list{background:var(--white);border:1px solid var(--gray-light);border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:16px}.variables-list-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.variables-list-header-content{flex:1 1}.variables-list-header h4{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600;margin:0}.variables-list-description{color:var(--gray);display:block;font-size:var(--fs-s);line-height:1.4;margin-top:8px}.variables-list-add-button{align-items:center;background:var(--white);border:1px solid var(--gray-light);border-radius:6px;color:var(--gray);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s}.variables-list-add-button:hover{background:var(--gray-ultra-light);border-color:var(--gray);color:var(--dark-blue)}.variables-list-add-button:active{transform:scale(.98)}.variables-list-add-button svg{transition:transform .2s}.variables-list-add-button:hover svg{transform:scale(1.1)}.variable-item-card,.variables-list-items{display:flex;flex-direction:column;gap:12px}.variable-item-card{background:var(--white);border:1px solid var(--gray-light);border-radius:8px;padding:16px;transition:all .2s ease}.variable-item-card:hover{border-color:#2196f3;box-shadow:0 2px 8px #2196f31a}.variable-item-header{align-items:end;display:flex;gap:12px}.variable-name-section{flex:1 1}.variable-example-section,.variable-name-section{display:flex;flex-direction:column;gap:8px}.variable-remove-button{align-items:center;background:#0000;border:1px solid var(--gray-light);border-radius:6px;color:var(--gray);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:all .2s ease;width:36px}.variable-remove-button:hover{background:#d32f2f0d;border-color:#d32f2f;color:#d32f2f}.variable-remove-button:active{transform:scale(.95)}.variable-fields{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:2fr 1fr auto;padding:8px}.variable-fields>span{display:block;width:100%}.variable-fields .MuiFormControl-root{margin:0;width:100%}.variable-fields .select-input,.variable-fields select{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#333;font-size:14px;height:40px;padding:0 12px;width:100%}.variable-fields .select-input:disabled,.variable-fields select:disabled{background-color:#f5f5f5;color:#666}.variable-fields .select-wrapper{width:100%}.variable-fields .select-value{color:#333;font-size:14px;line-height:1.4}.new-variable{background-color:#f8f9fa;border:1px dashed #ccc;border-radius:8px;margin-top:16px;padding:16px}.new-variable .variable-fields{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr;padding:0}.variable-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding:0 8px}.variables-list .btn{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin:0 4px;padding:8px 16px;transition:all .2s}.variables-list .btn-text{background:#0000;color:#1976d2}.variables-list .btn-text:hover{background:#1976d20a}.variables-list .btn-contained{background:#1976d2;border:none;color:#fff}.variables-list .btn-contained:hover{background:#1565c0}.variables-list .btn-error{color:#d32f2f}.variables-list .btn-error:hover{background:#d32f2f0a}.variable-trigger-list{align-items:center;background:var(--white);border:1px solid var(--gray-light);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;transition:all .2s ease}.variable-trigger-list:hover{border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a}.variable-trigger-content-list{color:var(--gray);font-size:12px}.variable-trigger-content-list:has(.variable-code-list){color:var(--dark-blue)}.variable-code-list{background:#2196f31a;border-radius:4px;color:#2196f3;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;padding:2px 6px}@media (max-width:768px){.variable-fields{gap:12px;grid-template-columns:1fr}.variable-actions{flex-direction:column}.variable-actions button{width:100%}.variable-item-header{flex-wrap:wrap}.variable-name-section{flex:1 1 100%}.variable-remove-button{width:100%}}.input-slider-container{width:100%}.input-slider-label{color:var(--dark-blue);display:block;font-size:var(--fs-s);font-weight:500;margin-bottom:12px}.input-slider-wrapper{padding:0 8px}.input-slider{color:var(--orange)!important}.input-slider .MuiSlider-rail{background-color:var(--gray-light);opacity:1}.input-slider .MuiSlider-track{background-color:var(--orange);border-color:var(--orange)}.input-slider .MuiSlider-thumb{background-color:var(--orange);border:2px solid var(--white);box-shadow:0 2px 4px #0000001a}.input-slider .MuiSlider-thumb.Mui-focusVisible,.input-slider .MuiSlider-thumb:hover{box-shadow:0 0 0 8px #fca31129}.input-slider .MuiSlider-thumb.Mui-active{box-shadow:0 0 0 12px #fca31129}.input-slider .MuiSlider-valueLabel{background-color:var(--orange);font-family:var(--font-family);font-size:var(--fs-s)}.input-slider .MuiSlider-mark{background-color:var(--gray);height:8px;width:2px}.input-slider .MuiSlider-markActive{background-color:var(--white)}.input-slider .MuiSlider-markLabel{color:var(--gray);font-family:var(--font-family);font-size:var(--fs-s);transform:translateX(-50%);white-space:nowrap}.input-slider[data-marks-count=dense] .MuiSlider-markLabel{font-size:10px;transform:translateX(-50%) rotate(-45deg);transform-origin:center center}.input-slider.Mui-disabled{color:var(--gray-light)!important}.input-slider.Mui-disabled .MuiSlider-thumb{background-color:var(--gray)}.input-slider-helper{color:var(--gray);font-size:var(--fs-s);line-height:1.4;margin:8px 0 0 8px}.history-config{background:var(--white);border:1px solid var(--gray-light);border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:16px}.history-config-header{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.history-config-header h4{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600;margin:0}.history-config-description{color:var(--gray);font-size:var(--fs-s);line-height:1.4}.history-config-content{margin-top:16px}.history-config-helper{color:var(--gray);font-size:12px;font-size:var(--fs-xs,12px);margin-top:8px}.history-toggle-container{margin-bottom:16px}.history-size-container{margin-top:16px}.history-size-input{max-width:200px;width:100%}.rag-config{background:var(--white);border:1px solid var(--gray-light);border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:16px}.rag-config-header{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.rag-config-header h4{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600;margin:0}.rag-config-description{color:var(--gray);font-size:var(--fs-s);line-height:1.4}.rag-config-content{margin-top:16px}.rag-config-helper{color:var(--gray);font-size:12px;font-size:var(--fs-xs,12px);margin-top:8px}.rag-toggle-container{margin-bottom:16px}.rag-topk-container{margin-top:16px}.rag-topk-input{max-width:200px;width:100%}.input-number{background-color:var(--white);border:1px solid var(--gray-light);border-radius:4px;color:var(--dark-blue);font-size:14px;padding:8px;width:100%}.input-number:focus{border-color:var(--dark-blue);box-shadow:0 0 0 2px #0054cc14;outline:none}.products-selector-container{background:var(--white);border:1px solid var(--gray-light);border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:16px}.products-selector-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.products-selector-header-content{flex:1 1}.products-selector-title-row{align-items:center;display:flex;gap:8px}.products-selector-title-row h4{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600;margin:0}.products-selector-description{color:var(--gray);display:block;font-size:var(--fs-s);line-height:1.4;margin-top:8px}.products-selector-actions{align-items:center;display:flex;gap:8px}.products-selector-link-button{background:none;border:none;border-radius:6px;color:var(--orange);cursor:pointer;font-size:var(--fs-s);font-weight:500;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.products-selector-link-button:hover{background-color:#ff880014;color:var(--orange-dark)}.products-selector-link-button:active{transform:scale(.98)}.agent-intents-list{gap:12px}.agent-intent-item{background-color:var(--white);border-radius:6px;cursor:move;padding:12px}.agent-intent-item:hover{border-color:var(--gray)}.agent-intent-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.agent-intent-fields{display:flex;flex-direction:column;gap:12px}.agent-intents-actions{gap:12px;margin-top:12px}.agent-intent-index{color:var(--gray);font-size:var(--fs-s);margin-right:8px}.agent-drag-handle{color:var(--gray);font-size:var(--fs-l);line-height:1;-webkit-user-select:none;user-select:none}.agent-intent-item.is-dragging{border-color:var(--primary);opacity:.5}.agent-helper{font-size:var(--fs-s)}.agent-btn{background-color:var(--white);border-radius:4px;color:var(--gray-dark);padding:6px 12px;transition:all .2s}.agent-btn:hover:not(:disabled){border-color:var(--gray);color:var(--dark-blue)}.agent-btn:disabled{cursor:not-allowed;opacity:.5}.agent-btn-icon{background:#0000;border:none;border-radius:4px;color:var(--gray-dark);cursor:pointer;font-size:var(--fs-l);line-height:1;padding:4px}.agent-btn-icon:hover{background-color:#0000000d}.agent-btn-icon--red{color:var(--danger)}.agent-btn-icon--red:hover{background-color:#e539351a}.agent-node-config{width:400px}.response-instructions{background-color:var(--gray-ultra-light);border:1px solid var(--gray-light);border-radius:8px;margin:0 0 16px;padding:16px}.response-instructions h4{color:var(--dark-blue);font-size:14px;font-weight:600;margin:0 0 8px}.response-instructions ul{margin:0;padding-left:20px}.response-instructions li{color:var(--gray);font-size:13px;line-height:1.4;margin:4px 0}.variables-title{color:var(--dark-blue);font-size:14px;font-weight:600;margin:0 0 8px}.variables-description{color:var(--gray);font-size:13px;line-height:1.4;margin:0 0 16px}.response-variable-label{color:var(--gray);font-size:14px;font-weight:500;margin-bottom:4px}.variable-trigger-response{align-items:center;background:var(--white);border:1px solid var(--gray-light);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;min-height:40px;padding:10px 12px;transition:all .2s ease}.variable-trigger-response:hover{border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a}.variable-trigger-content-response{color:var(--gray);font-size:12px}.variable-trigger-content-response:has(.variable-code-response){color:var(--dark-blue)}.variable-code-response{background:#2196f31a;border-radius:4px;color:#2196f3;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;padding:2px 6px}.followup-section{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;margin-top:16px;padding:16px}.followup-info{align-items:center;display:flex;gap:12px;justify-content:space-between}.followup-summary{align-items:center;color:#666;display:flex;font-size:14px;gap:8px}.followup-summary svg{color:#1976d2}.followup-preview{border-top:1px solid #e0e0e0;margin-top:16px;padding-top:16px}.followup-preview-title{color:#333;font-size:13px;font-weight:600;margin:0 0 8px}.followup-preview-list{list-style:none;margin:0;padding-left:20px}.followup-preview-list li{color:#666;font-size:13px;margin:6px 0;padding-left:8px;position:relative}.followup-preview-list li:before{color:#1976d2;content:"•";font-weight:700;left:-12px;position:absolute}.followup-preview-list li strong{color:#1976d2;font-weight:600}.followup-preview-item-content{align-items:center;display:flex;gap:8px;justify-content:space-between}.followup-preview-item-delete{background:#0000;border:none;color:#d32f2f;cursor:pointer;font-size:20px;font-weight:700;line-height:1;opacity:.6;padding:0 4px;transition:opacity .2s ease}.followup-preview-item-delete:hover{opacity:1}.response-tester{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.response-tester-header{flex-shrink:0;padding:0 0 16px}.response-tester-header h4{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600;margin:0 0 2px}.response-tester-header p{color:var(--gray);font-size:var(--fs-s);margin:0}.response-card-grid{grid-gap:20px;display:grid;flex:1 1 auto;gap:20px;grid-template-columns:280px 1fr;height:100%;min-height:0;overflow:hidden}.response-chats{background:var(--white);border:1px solid var(--gray-light);border-radius:14px;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:12px}.response-chats-toolbar{align-items:center;border-bottom:1px solid var(--gray-light);color:var(--gray);display:flex;font-size:var(--fs-s);justify-content:space-between;margin-bottom:10px;padding-bottom:8px}.response-chats-list{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0 6px 0 0}.response-chats-empty{align-items:center;color:var(--gray);display:flex;flex:1 1;font-size:var(--fs-s);justify-content:center;padding:20px;text-align:center}.response-test-item{align-items:center;background:var(--gray-ultra-light);border:1px solid var(--gray-light);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;position:relative;transition:all .15s ease}.response-test-item:hover{background:var(--yellow-light);border-color:var(--yellow)}.response-test-item.is-active{background:#fff7e6;border-color:var(--orange);box-shadow:0 0 0 3px #fca31126}.response-test-main{flex:1 1;min-width:0}.response-test-info{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.response-test-title{color:var(--dark-blue);font-size:var(--fs-s);font-weight:600}.response-test-date{color:var(--gray);font-size:11px;font-size:var(--fs-xs,11px)}.response-chat{background:var(--white);border:1px solid var(--gray-light);border-radius:10px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.response-chat-header{align-items:center;border-bottom:1px solid var(--gray-light);display:flex;flex-shrink:0;padding:8px 10px}.response-chat-title{border-radius:8px;font-size:var(--fs-m);font-weight:600;outline:none;padding:13px 10px;width:100%}.response-chat-messages{-webkit-overflow-scrolling:touch;background:linear-gradient(#ffffffb3,#ffffffb3),url(/static/media/background.6f1ce2a0fd49dfb9d107.svg) repeat 50% /auto;display:flex;flex:1 1 auto;flex-direction:column;gap:8px;justify-content:flex-start;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto!important;overscroll-behavior:contain;padding:10px;position:relative}.response-chat-messages>*{position:relative;z-index:1}.response-msg{display:flex;width:100%}.response-msg.human{justify-content:flex-end}.response-msg{justify-content:flex-start}.response-msg.agent-variable-response{width:60%}.response-msg.agent-variable-response .bubble{max-width:100%}.response-msg .bubble{border-radius:12px;box-shadow:0 1px 2px #00000014;font-size:var(--fs-s);line-height:1.45;max-width:85%;padding:9px 12px;word-break:break-word}.response-msg .variable-bubble{background:linear-gradient(135deg,#f8f9fc,#f0f3f8);border:none;box-shadow:0 2px 8px #4a90e226;color:var(--dark-blue);font-weight:400;padding:14px 16px}.variable-header{align-items:center;border-bottom:1px solid #4a90e2;color:#000;display:flex;font-size:14px;font-weight:500;gap:8px;letter-spacing:.5px;margin-bottom:12px;padding-bottom:10px}.variable-header svg{stroke:#4a90e2;flex-shrink:0}.variable-list{display:flex;flex-direction:column;gap:10px}.variable-item{grid-gap:12px;align-items:start;background:#fff;border:1px solid #e1e8ed;border-radius:8px;display:grid;gap:12px;grid-template-columns:auto 1fr;padding:10px 12px}.variable-key{background:#e8f2ff;border-radius:4px;color:#2c5aa0;font-size:13px;font-weight:600;padding:2px 8px;white-space:nowrap}.variable-value{color:#34495e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px}.variable-content,.variable-value{line-height:1.5;word-break:break-word}.variable-content{background:#fff;border:1px solid #e1e8ed;border-radius:8px;color:#2c3e50;font-family:Courier New,Courier,monospace;font-size:12px;margin:0;overflow-x:auto;padding:10px 12px;white-space:pre-wrap}.response-msg.human .bubble{background:var(--white);border:1px solid var(--gray-light);color:var(--dark-blue)}.response-msg .bubble{background:linear-gradient(135deg,var(--yellow) 0,var(--orange) 100%);color:var(--dark-blue);font-weight:500}.response-chat-input{border-top:1px solid var(--gray-light);display:flex;flex-shrink:0;gap:8px;padding:10px}.response-chat-input button{background:var(--yellow);border:none;border-radius:8px;color:var(--dark-blue);cursor:pointer;flex-shrink:0;font-weight:600;padding:8px 16px;transition:all .15s ease}.response-chat-input button:hover:not(:disabled){background:var(--orange);color:var(--white)}.response-chat-input button:disabled{cursor:not-allowed;opacity:.5}.modal-chat-tester-container{background:var(--white);border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;height:92vh;left:50%;max-width:1200px;outline:none;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:95vw}.modal-chat-tester-header{align-items:center;background:var(--white);border-bottom:1px solid var(--gray-light);display:flex;flex-shrink:0;justify-content:space-between;padding:24px 32px}.modal-chat-tester-header h2{color:var(--dark-blue);font-size:22px;font-weight:600;margin:0}.modal-chat-tester-close{align-items:center;background:none;border:none;border-radius:8px;color:var(--gray);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.modal-chat-tester-close:hover{background:var(--gray-ultra-light);color:var(--dark-blue)}.modal-chat-tester-close svg{stroke-width:2}.modal-chat-tester-body{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:32px}.modal-chat-tester-body .response-tester{height:100%}.agent-node-config{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding-right:6px;width:500px}.agent-card,.agent-cards-container{display:flex;flex-direction:column;gap:16px}.agent-card{background:var(--white);border:1px solid var(--gray-light);border-radius:12px;padding:16px}.agent-node-config__description{color:var(--gray);font-size:var(--fs-s);margin:0}.agent-muted{color:var(--gray);font-size:var(--fs-s);font-style:italic}.agent-fieldset__legend{align-items:center;color:var(--dark-blue);display:flex;font-size:var(--fs-m);font-weight:600;gap:8px;margin-bottom:8px}.agent-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.agent-header-config{display:flex;flex-direction:column}.test-agent-button-simple{align-items:center;background:var(--yellow);border:1px solid var(--yellow);border-radius:6px;color:var(--dark-blue);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;outline:none;padding:8px 12px;transition:background .15s ease;white-space:nowrap}.test-agent-button-simple:hover{background:var(--orange);border-color:var(--orange)}.test-agent-button-simple:focus{box-shadow:0 0 0 2px #fca31133}.test-agent-button-simple svg{flex-shrink:0}.agent-legend-counter{background:var(--gray-light);border:1px solid var(--gray-light);border-radius:4px;border-radius:6px;color:var(--gray);font-size:var(--fs-s);font-weight:400;padding:2px 6px}.agent-intents-list{display:flex;flex-direction:column;gap:10px}.agent-intent-item{background:var(--white);border:1px solid var(--gray-light);border-radius:10px;cursor:grab;padding:10px;transition:box-shadow .15s ease,border-color .15s ease,opacity .15s ease}.agent-intent-item:active{cursor:grabbing}.agent-intent-item:hover{border-color:#0054cc40;box-shadow:0 2px 8px #0054cc0f}.agent-intent-item.is-dragging{box-shadow:0 6px 18px #0000001a;opacity:.85}.agent-intent-item__header{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:32px 1fr auto;margin-bottom:8px}.agent-intent-item__index{border-radius:50%}.agent-intent-item__header>.agent-input{min-width:0}.agent-intent-item__toolbar{align-items:center;display:flex;gap:8px;margin-bottom:8px}.agent-intent-item__spacer{flex:1 1 auto}.agent-intent-item__index{background:var(--gray-light);border-radius:999px;color:var(--dark-blue);flex-shrink:0;font-size:var(--fs-s);font-weight:700;height:28px;line-height:28px;text-align:center;width:28px}.agent-intent-item__field{margin-bottom:8px}.agent-input{background:var(--white);border:1px solid var(--gray-light);border-radius:8px;box-sizing:border-box;font-size:var(--fs-s);outline:none;padding:8px 10px;width:100%}.agent-input:focus{border-color:var(--dark-blue);box-shadow:0 0 0 2px #0054cc14}.agent-input.has-error{border-color:#d33;border-color:var(--danger,#d33);box-shadow:0 0 0 2px #d3333314}.agent-error{color:#d33;color:var(--danger,#d33);margin-bottom:6px}.agent-error,.agent-helper{font-size:12px;font-size:var(--fs-xs,12px)}.agent-helper{color:var(--gray)}.agent-btn{background:var(--white);border:1px solid var(--gray-light);border-radius:8px;cursor:pointer;font-size:var(--fs-s);padding:8px 10px}.agent-btn:hover{background:#f9fafe}.agent-btn--danger{background:#fff5f5;border-color:#ffe1e1;color:#c62828}.agent-btn--danger:hover{background:#ffecec}.agent-intents-actions{align-items:center;display:flex;gap:10px;margin-top:8px}.icon-btn.remove{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--gray);cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;line-height:1;padding:6px}.icon-btn.remove:hover{background:#e5353514;color:var(--red)}@media (max-width:720px){.agent-intent-item__header{gap:6px;grid-template-columns:28px 1fr auto}.agent-input,.agent-node-config__description{font-size:14px}}.whatsapp-node-config-header{align-items:center;display:flex;gap:16px}.whatsapp-node-config-header-title{display:flex;flex-direction:column}.whatsapp-node-config-header-title h3{margin:0}.whatsapp-node-config-header-title span{color:var(--gray)}.agent-node-config-content p{color:var(--gray);font-size:var(--fs-s);margin:0 0 16px}.agent-node-config-editor::-webkit-scrollbar{width:8px}.agent-node-config-editor::-webkit-scrollbar-track{background:#0000}.agent-node-config-editor::-webkit-scrollbar-thumb{background:#0000001f;border-radius:8px}.custom-drawer-backdrop{background-color:initial;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:1}.custom-drawer{background:#fff;box-shadow:2px 0 8px #0000001a;cursor:auto;display:flex;flex-direction:column;gap:16px;height:calc(100% - 64px);min-height:0;opacity:0;overflow:hidden;padding:32px;position:relative;transform:translateX(-80px);transition:transform .3s ease,opacity .3s ease,visibility 0s linear .3s;visibility:hidden;width:fit-content;z-index:2}.custom-drawer.open{opacity:1;transform:translateX(0);transition:transform .3s ease,opacity .3s ease;visibility:visible}.custom-drawer-header{align-items:center;background:#fff;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;position:sticky;top:0;z-index:1}.custom-drawer-header h2{margin:0}.custom-drawer-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-gutter:stable both-edges}.custom-drawer-close{background:none;border:none;color:var(--orange);cursor:pointer;font-size:var(--fs-m)}.custom-drawer-body::-webkit-scrollbar{width:8px}.custom-drawer-body::-webkit-scrollbar-thumb{background:#0003;border-radius:8px}.custom-drawer-body::-webkit-scrollbar-track{background:#0000}@media (max-width:480px){.custom-drawer{width:100vw}}.custom-drawer-body.is-chat{display:flex;flex-direction:column;min-height:0;overflow:hidden}.custom-drawer-body.is-chat>*{height:100%;min-height:0}.field-trigger{align-items:center;border:1px solid var(--gray-light);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px}.field-trigger:hover{border-color:var(--gray)}.field-trigger:active{border-color:var(--blue)}.action-config-container{display:flex;flex-direction:column;width:400px}.action-config-content{display:flex;flex-direction:column;gap:32px;margin-top:32px}.action-config-header{display:flex;flex-direction:column;margin-bottom:8px}.action-config-header h4{margin:0}.action-config-header span{color:var(--gray);font-size:var(--fs-s)}.action-config-list{display:flex;flex-direction:column;gap:16px}.action-config-button{align-items:center;background:var(--white);border:2px dashed var(--gray-light);border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:12px;text-align:left;width:100%}.action-config-button:hover{background:var(--gray-ultra-light)}.action-config-button-icon{font-size:20px}.action-config-button-icon svg{color:var(--orange);font-size:22px}.action-config-button-content{display:flex;flex-direction:column}.action-config-button-title{font-weight:700}.action-config-button-description,.action-config-empty{color:var(--gray);font-size:var(--fs-s)}.action-config-empty{border:1px dashed var(--gray-light);border-radius:10px;padding:12px}.action-config-card-edit{position:relative}.action-config-steps{display:flex;flex-direction:column;gap:10px}.action-config-steps-item{background:var(--white);border:1px solid var(--gray-light);border-radius:12px;cursor:default;overflow:hidden;position:relative;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease;-webkit-user-select:text;user-select:text}.action-config-steps-item:hover{box-shadow:0 2px 10px #0000000f}.action-config-steps-item.is-dragging{border-color:var(--yellow);box-shadow:0 8px 24px #00000024;cursor:grabbing;transform:scale(1.01)}.drag-handle{background-image:radial-gradient(currentColor 1px,#0000 0),radial-gradient(currentColor 1px,#0000 0);background-position:0 0,6px 6px;background-repeat:no-repeat;background-size:4px 4px;color:var(--gray);cursor:grab;height:16px;left:8px;opacity:.6;position:absolute;top:8px;width:16px}.drag-handle:active{cursor:grabbing}.no-drag-zone{-webkit-user-select:text!important;user-select:text!important}.action-card{background:var(--white);border-radius:12px}.action-card-header{align-items:center;background:var(--white);border-bottom:1px solid var(--gray-light);border-top-left-radius:12px;border-top-right-radius:12px;display:flex;justify-content:space-between;padding:10px 12px}.action-card-title{align-items:center;display:inline-flex;gap:8px}.action-card-title .title{color:var(--dark-blue);font-size:var(--fs-m);font-weight:600}.action-card-header-icon.remove{background:#0000;border:none;border-radius:6px;color:var(--gray);cursor:pointer;font-size:16px;line-height:1;padding:6px}.action-card-header-icon.remove:hover{background:#e5353514;color:var(--red)}.action-card-content{display:flex;flex-direction:column;gap:12px;padding:12px}.action-card-subtitle{color:var(--dark-blue);font-weight:600}.google-calendar-account{background-color:#f5f5f5;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.google-calendar-account-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.google-calendar-account-label{font-size:var(--fs-s);font-weight:700}.google-calendar-account-header{align-items:center;display:flex;gap:12px}.google-calendar-account-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.google-calendar-account-info h4{color:#333;font-size:var(--fs-s);font-weight:600;margin:0}.google-calendar-account-email{color:#666;font-size:10px;margin:0}.google-calendar-actions{margin-top:8px}.google-calendar-actions,.google-calendar-actions-grid{display:flex;flex-direction:column;gap:8px}.google-calendar-action-option{align-items:center;background-color:#fff;border:1px solid var(--gray-light);border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s}.google-calendar-action-option:hover{background-color:var(--yellow-light)}.google-calendar-action-option.selected{background-color:var(--orange-light);border-color:var(--orange)}.google-calendar-action-icon{align-items:center;color:var(--orange);display:flex;justify-content:center}.google-calendar-action-icon svg{height:20px;width:20px}.google-calendar-action-label{color:var(--dark-blue);font-size:var(--fs-s);font-weight:500}.google-calendar-account-details{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:12px}.google-calendar-detail-item{align-items:center;display:flex;justify-content:space-between}.google-calendar-detail-label{color:#666;font-size:14px;font-weight:500}.google-calendar-detail-value{color:#333;font-size:14px}.google-calendar-status-connected{color:#4caf50;font-weight:600}.google-calendar-create{border-top:1px solid var(--gray-light);margin-top:16px;padding-top:16px}.google-calendar-create-form{display:flex;flex-direction:column;gap:16px}.google-calendar-variable-card{display:flex;flex-direction:column;gap:8px}.google-calendar-variable-card span{color:var(--dark-blue);font-size:var(--fs-s);font-weight:500}.google-calendar-variable-trigger{align-items:center;background-color:var(--white);border:1px solid var(--gray-light);border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;min-height:40px;padding:0 12px;transition:all .2s ease}.google-calendar-variable-trigger:hover{border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a}.google-calendar-variable-content{color:var(--gray);font-size:12px}.google-calendar-variable-content:has(.google-calendar-variable-code){color:var(--dark-blue)}.google-calendar-variable-code{background:#2196f31a;border-radius:4px;color:#2196f3;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;padding:2px 6px}.google-calendar-duration-section{border:1px solid var(--gray-light);border-radius:8px;padding:16px}.google-calendar-duration-section h4{color:var(--dark-blue);font-size:var(--fs-s);font-weight:600;margin:0}.google-calendar-duration-description{color:var(--gray);display:block;font-size:var(--fs-s);margin-bottom:16px}.google-calendar-info-section{background-color:var(--yellow-light);border:1px solid var(--yellow);border-radius:8px;display:flex;gap:12px;padding:16px}.google-calendar-info-icon{flex-shrink:0;font-size:24px}.google-calendar-info-content{flex:1 1}.google-calendar-info-content h4{color:var(--dark-blue);font-size:var(--fs-s);font-weight:600;margin:0 0 8px}.google-calendar-info-content p{color:var(--dark-blue);font-size:var(--fs-s);line-height:1.5;margin:0}.google-calendar-info-content code{background-color:var(--yellow);border-radius:4px;color:var(--orange);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:11px;padding:2px 6px}.google-calendar-info-content strong{color:var(--orange);font-weight:600}.google-calendar-summary{display:flex;flex-direction:column;gap:8px}.google-calendar-summary-row{align-items:center;display:flex;gap:8px}.google-calendar-summary-label{color:var(--gray);font-size:var(--fs-s);font-weight:500}.google-calendar-summary-value{color:var(--dark-blue);font-size:var(--fs-s)}.react-flow__edges{z-index:1}.react-flow__edge-labels{position:relative;z-index:1000}.start-node-description-content{background:var(--white);display:flex;flex-direction:column;gap:12px;margin-top:0}.trigger-summary-block{background:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.trigger-summary-block+.trigger-summary-block{margin-top:12px}.start-node-description-icon{align-items:center;display:flex;gap:8px}.start-node-description-icon span{color:var(--dark-blue);flex:1 1;font-size:12px;font-weight:700;line-height:14px}.trigger-icon{color:var(--orange);flex:0 0 auto;height:16px;width:16px}.trigger-description{color:var(--gray);font-size:10px;line-height:1.4;margin-top:4px}.summary-header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.summary-header span{color:var(--dark-blue);font-size:10px;font-weight:600}.products-icon{flex:0 0 auto;font-size:16px}.summary-chips{display:flex;flex-wrap:wrap;gap:4px}.event-chip{align-items:center;background:#fff;border:1px solid var(--gray-light);border-radius:4px;display:flex;font-size:9px;gap:4px;line-height:10px;padding:4px 8px}.event-chip span{color:var(--dark-blue);font-weight:500}.event-chip svg{color:var(--orange)}.product-chip{align-items:center;background:#fff;border:1px solid var(--gray-light);border-radius:4px;display:flex;font-size:9px;gap:4px;line-height:10px;padding:4px 8px}.product-context-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.product-context-item{align-items:flex-start;background-color:#fff;border:1px solid var(--gray-light);border-radius:6px;display:flex;gap:8px;padding:10px 12px}.product-context-icon{flex:0 0 auto;font-size:16px;line-height:0;margin-top:2px}.product-context-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.product-context-label{color:var(--dark-blue);font-size:10px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-context-preview{word-wrap:break-word;color:var(--gray);display:block;font-size:9px;line-height:1.4}.product-context-toggle{all:unset;color:var(--orange);cursor:pointer;font-size:9px;font-weight:600;margin-top:4px}.product-context-toggle:hover{opacity:.8}.start-node-container{background-color:var(--white);border:1px solid var(--gray-light);border-radius:10px;padding:16px;width:300px}.start-node-header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.start-node-title h4{font-size:var(--fs-s);margin:0}.start-node-description span,.start-node-title span{color:var(--gray);font-size:10px}.start-node-description span{font-weight:400;line-height:10px}.start-node-empty-trigger{align-items:center;border:1.8px dashed var(--yellow);border-radius:10px;cursor:pointer;display:flex;justify-content:center;padding:16px}.start-node-empty-trigger span{color:var(--gray);font-size:10px;font-weight:400;line-height:10px}.node-actions{background-color:var(--white);border:1px solid var(--gray-light);border-radius:10px;display:flex;gap:8px;justify-content:center;left:50%;padding:8px 16px;position:absolute;top:-38px;transform:translateX(-50%);z-index:10}.katia-flow-source-handler.react-flow__handle-right{background-color:#fff;border:1px solid var(--gray);bottom:16px;color:var(--gray);height:8px;margin-bottom:-6px;top:auto;width:8px}.katia-flow-source-handler.react-flow__handle-right.btn{margin:0;position:static;transform:none}.katia-flow-source-handler.react-flow__handle-right.secondary{bottom:40px}.katia-flow-source-handler.react-flow__handle-right.error{border-color:var(--red);color:var(--red)}.katia-flow-source-handler.react-flow__handle-right:hover{border-color:var(--orange)}.katia-flow-source-handler.react-flow__handle-right.active{background-color:var(--orange)}.katia-flow-source-handler.react-flow__handle-right:before{content:"";font-size:10px;margin-right:8px;position:absolute;right:100%;top:50%;transform:translateY(-50%);white-space:nowrap}.katia-flow-source-handler.react-flow__handle-right[data-label]:before{content:attr(data-label)}.katia-flow-source-handler.react-flow__handle-right.error:before{color:var(--red)}.agent-node-container{background-color:var(--white);border:1px solid var(--gray-light);border-radius:10px;padding:16px 16px 48px;width:300px}.agent-node-header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.agent-node-title h4{font-size:var(--fs-s);margin:0}.agent-node-subtitle{color:var(--black);font-size:13px;margin-top:4px}.agent-node-title span{color:var(--gray);font-size:10px}.agent-node-empty-state{align-items:center;border:1.8px dashed var(--yellow);border-radius:10px;cursor:pointer;display:flex;justify-content:center;padding:16px}.agent-node-empty-state span{color:var(--gray);font-size:10px;font-weight:400;line-height:10px}.agent-intention-icon{align-items:center;border-radius:50%;color:#fff;display:flex;height:24px;justify-content:center;width:24px}.followup-section{background:#fff8e1;border-radius:12px;margin-top:12px;padding:12px}.followup-title{align-items:center;color:#333;display:flex;font-size:11px;font-weight:600;gap:6px;margin:0 0 10px}.followup-title svg{color:#ff9800}.followup-buttons{display:flex;flex-direction:column;gap:6px}.followup-btn{align-items:center;background:var(--gray-light);border-radius:6px;cursor:default;display:flex;gap:10px;justify-content:space-between;padding:8px 12px;position:relative;-webkit-user-select:none;user-select:none}.followup-btn:hover{background:#fff8d6}.followup-btn-content{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.followup-btn-label{color:var(--blue);font-weight:600}.followup-btn-label,.followup-btn-time{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.followup-btn-time{color:var(--gray);font-weight:400}.followup-btn .react-flow__handle.followup-btn-handle{background:#fff;border:1px solid var(--gray);border-radius:9999px;cursor:crosshair;flex:0 0 auto;height:8px;margin:0;position:static;touch-action:none;transform:none;width:8px;z-index:1}.followup-btn:hover .react-flow__handle.followup-btn-handle{border-color:#f97316;border-color:var(--orange,#f97316)}.followup-btn .react-flow__handle.followup-btn-handle:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #f97316;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--orange,#f97316);outline:none}.agent-description{background:var(--white);color:var(--dark-blue);font-size:var(--fs-s);line-height:1.4;margin-top:12px}.agent-description.empty{color:var(--gray);font-size:11px;font-style:italic}.agent-description-block+.agent-description-block{margin-top:12px}.agent-description-title{color:var(--blue);font-size:11px;font-weight:600;margin:0 0 6px}.agent-description-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.agent-description-item{align-items:flex-start;background-color:#f9f9f9;border-radius:6px;display:flex;gap:8px;padding:8px 12px}.agent-description-icon{color:var(--orange);font-size:14px;line-height:0;margin-top:2px}.agent-description-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.agent-description-label{color:var(--dark-blue);font-size:11px;font-weight:600}.agent-description-label,.agent-description-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-description-preview{color:var(--gray);display:block;font-size:10px;width:100%}.agent-description-toggle{all:unset;color:var(--orange);cursor:pointer;font-size:11px;font-weight:500;margin-top:4px}.agent-description-variables{border-top:1px solid #0000001a;margin-top:8px;padding-top:8px}.agent-description-variables-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:4px 0 0;padding:0}.agent-description-variables-list li{padding-left:8px;position:relative}.agent-description-variables-list li:before{color:var(--gray);content:"•";left:0;position:absolute}.agent-collect-section{background:#fff9c44d;margin-top:12px}.agent-collect-wait{align-items:center;background:#fff9c44d;border:1px dashed var(--gray-light);border-radius:8px;box-shadow:inset 0 1px 0 #00000005;display:flex;gap:10px;padding:10px 12px}.agent-collect-wait-has-handle{align-items:center;display:flex;gap:12px;justify-content:space-between}.agent-collect-wait-text{color:var(--dark-blue);flex:1 1;font-size:10px}.agent-collect-wait-text code{background:#2196f326;border-radius:3px;color:#2196f3;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:10px;padding:1px 4px}.katia-intentions-badge{align-items:center;border:1px solid;border-radius:6px;display:flex;font-size:10px;gap:16px;justify-content:space-between;opacity:.9;padding:8px 12px}.katia-description-block{background:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.katia-description-block h4{margin:0}.katia-description-badges{display:flex;flex-direction:column;gap:6px}.agent-description-expand-btn{background:none;border:none;color:var(--blue);cursor:pointer;font-family:inherit;font-size:.85em;margin-left:4px;padding:0;text-decoration:underline}.agent-description-expand-btn:hover{color:var(--dark-blue)}.action-node-container{background-color:var(--white);border:1px solid var(--gray-light);border-radius:10px;padding:16px 16px 48px;width:200px}.action-node-header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.action-node-title h4{font-size:var(--fs-s);margin:0}.action-node-title span{color:var(--gray);font-size:10px}.action-node-empty-state{align-items:center;border:1.8px dashed var(--yellow);border-radius:10px;cursor:pointer;display:flex;justify-content:center;padding:16px}.action-node-empty-state span{color:var(--gray);font-size:10px;font-weight:400;line-height:10px}.action-description{background:var(--white);color:var(--dark-blue);font-size:var(--fs-s);line-height:1.4}.action-description.empty{color:var(--gray);font-size:11px;font-style:italic}.action-description-block+.action-description-block{margin-top:12px}.action-description-title{color:var(--blue);font-size:11px;font-weight:600;margin:0 0 6px}.action-description-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.action-description-item{align-items:flex-start;background-color:#f9f9f9;border-radius:6px;display:flex;gap:8px;padding:8px 12px}.action-description-icon{color:var(--orange);font-size:14px;line-height:0;margin-top:2px}.action-description-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.action-description-label{color:var(--dark-blue);font-size:11px;font-weight:600}.action-description-label,.action-description-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-description-preview{color:var(--gray);display:block;font-size:10px;width:100%}.action-description-preview code{background:#fff9;border:1px solid #0000000f;border-radius:3px;color:var(--dark-blue);font-family:Courier New,monospace;font-size:9px;padding:1px 4px}.action-description-toggle{all:unset;color:var(--orange);cursor:pointer;font-size:11px;font-weight:500;margin-top:4px}.wf-card{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-width:100%;width:100%}.wf-card.withAction{padding-bottom:16px}.wf-caption-bar,.wf-media,.wf-pill,.wf-section{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.wf-pill{background:var(--gray-ultra-light);border:1px solid #0000000f;border-radius:12px;box-shadow:inset 0 1px 0 #00000008;overflow:hidden}.wf-media.question,.wf-pill.question{background-color:#f9f9f9}.wf-text{color:var(--dark-blue);font-size:10px;padding:12px;white-space:pre-line}.wf-buttons{display:flex;flex-direction:column;gap:6px;padding:8px}.wf-btn{align-items:center;background:var(--gray-light);border-radius:6px;color:var(--blue);cursor:default;display:flex;font-size:10px;gap:10px;justify-content:space-between;padding:8px 12px;text-align:center;-webkit-user-select:none;user-select:none}.wf-btn:hover{background:#fff8d6}.wf-btn-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wf-btn .react-flow__handle.wf-btn-handle{background:#fff;border:1px solid var(--gray);border-radius:9999px;cursor:crosshair;flex:0 0 auto;height:8px;margin:0;position:static;touch-action:none;transform:none;width:8px;z-index:1}.wf-btn:hover .react-flow__handle.wf-btn-handle{border-color:#f97316;border-color:var(--orange,#f97316)}.wf-btn .react-flow__handle.wf-btn-handle:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #f97316;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--orange,#f97316);outline:none}.wf-btn.is-disabled{opacity:.6;pointer-events:none}.wf-media{background:#fff;border:1px solid var(--gray-light);border-radius:20px;overflow:hidden}.wf-media-16by9{aspect-ratio:16/9;background:#eef1f4;max-height:160px;position:relative;width:100%}.wf-media-img,.wf-media-video{display:block;height:100%;object-fit:cover;width:100%}.wf-media-video{background:#000;border:0}.wf-media-thumb{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.wf-play{background:#00000059;border-radius:50%;height:60px;transform:translate(-50%,-50%);width:60px}.wf-play,.wf-play:after{left:50%;position:absolute;top:50%}.wf-play:after{border:solid #0000;border-left:solid #fff;border-width:10px 0 10px 16px;content:"";transform:translate(-40%,-50%)}.wf-media-empty{align-items:center;background:#eef1f4;color:var(--gray);display:flex;font-size:11px;height:100%;justify-content:center;width:100%}.wf-media-audio{background:#f1e8fc}.wf-media-unsupported{background:#fff0f0;color:#b00020}.wf-caption-bar{background:var(--yellow);border-top:1px solid var(--gray-light);color:var(--dark-blue);font-size:10px;padding:10px 12px}.wf-delay{box-sizing:border-box;display:flex;justify-content:center;max-width:100%;padding-block:16px;position:relative;width:100%}.wf-delay-strip{background:repeating-linear-gradient(90deg,var(--gray-light) 0 10px,#0000 10px 18px);height:2px;left:0;opacity:.9;position:absolute;right:0;top:50%;transform:translateY(-50%)}.wf-delay-chip{align-items:center;background:#eef6ff;border:1px solid #cfe4ff;border-radius:999px;box-shadow:0 1px 0 #0000000a;color:var(--blue);display:inline-flex;font-size:10px;font-weight:700;gap:8px;padding:8px 12px;position:relative}.wf-delay-ico{font-size:10px;line-height:1}.wf-meta{display:flex;gap:.5rem;margin-top:.375rem}.wf-chip{background:#0000000f;border-radius:999px;font-size:10px;padding:2px 8px}.wf-chip-warn{background:#ffa5002e}.wf-wait{align-items:center;background:var(--yellow-light);border:1px dashed var(--gray-light);border-radius:12px;box-shadow:inset 0 1px 0 #00000005;display:flex;gap:10px;padding:12px}.wf-wait-ico{align-items:center;border-radius:999px;display:inline-flex;height:22px;justify-content:center;width:22px}.wf-wait-text{color:var(--dark-blue);font-size:10px}.wf-half{box-sizing:border-box;max-width:50%;width:50%}.wf-right{margin-left:auto}.wf-left{margin-right:auto}.wf-audio{background:var(--white);border:1px solid var(--gray-light);border-radius:12px;overflow:hidden}.wf-audio .aud-player-menu{height:42px}.wf-audio .aud-visualizer{height:40px}.wf-wait.wf-wait-has-handle{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative}.wf-inline-handle{background:#fff;border:1px solid var(--gray);border-radius:9999px;cursor:crosshair;height:8px;position:absolute!important;right:8px;top:50%;touch-action:none;transform:translateY(-50%)!important;width:8px;z-index:2}.wf-wait:hover .wf-inline-handle{border-color:#f97316;border-color:var(--orange,#f97316)}.wf-fallback-branches{display:flex;flex-direction:column;gap:8px}.wf-fallback-branch{align-items:center;background:var(--white);border:1px solid var(--gray-light);border-radius:10px;display:flex;gap:8px;padding:10px 12px;position:relative}.wf-branch-handle-wrap{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.wf-branch-handle{background:#fff;border:1px solid #111827;border-radius:9999px;bottom:auto!important;cursor:crosshair;height:8px;left:auto!important;position:relative!important;right:auto!important;top:auto!important;touch-action:none;transform:none!important;width:8px}.wf-branch-handle--warn{border-color:#ef4444}.wf-collect-branch:hover .wf-branch-handle--warn{border-color:#dc2626}.wf-branch-handle{transform:translateY(-.5px)}.wf-branch-text{color:var(--gray);font-size:10px;line-height:10px}.whatsapp-node-container{background-color:var(--white);border:1px solid var(--gray-light);border-radius:10px;padding:16px 16px 48px;width:250px}.whatsapp-node-header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.whatsapp-node-title h4{font-size:var(--fs-s);margin:0}.whatsapp-node-title span{color:var(--gray);font-size:10px}.whatsapp-node-icon{color:#25d366}.whatsapp-node-empty-state{align-items:center;border:1.8px dashed var(--yellow);border-radius:10px;cursor:pointer;display:flex;justify-content:center;padding:16px}.whatsapp-node-empty-state span{color:var(--gray);font-size:10px;font-weight:400;line-height:10px}.whatsapp-node-content{display:flex;flex-direction:column;gap:16px}.condition-description{display:flex;flex-direction:column;gap:8px}.condition-preview{align-items:center;background:var(--gray-ultra-light);border-left:4px solid #2196f3;border-radius:8px;display:flex;justify-content:space-between;padding:12px;position:relative}.condition-preview.incomplete{background:#fca3110d;border-left-color:var(--orange)}.condition-preview-empty{background:var(--gray-ultra-light);border-left:4px solid var(--gray);border-radius:8px;padding:12px;text-align:center}.condition-preview-empty span{color:var(--gray);font-size:11px;font-style:italic}.condition-preview-header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.condition-icon{color:#2196f3;font-size:16px!important}.condition-title{color:var(--dark-blue);font-size:11px;font-weight:600}.condition-list{display:flex;flex-direction:column;gap:6px}.condition-item-preview{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.logical-operator{background:#e3f2fd;border-radius:4px;color:#2196f3;flex-shrink:0;font-size:9px;font-weight:600;padding:2px 6px;text-transform:uppercase}.condition-text{background:var(--white);border:1px solid var(--gray-light);border-radius:4px;flex:1 1;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:10px;min-width:0;padding:4px 8px;word-break:break-word}.condition-text.complete{background:#2196f30d;border-color:#2196f3;color:var(--dark-blue)}.condition-text.incomplete{background:#fca3110d;border-color:var(--orange);color:var(--orange)}.condition-warning{background:#fca3111a;border:1px solid #fca3114d;border-radius:4px;margin-top:8px;padding:6px 8px}.condition-warning span{color:var(--orange);font-size:9px;font-weight:500}.wf-conditions{position:relative}.wf-inline-handle.condition{position:absolute!important;right:-8px;top:50%;transform:translateY(-50%);z-index:2}.wf-collect-branches{display:flex;flex-direction:column;gap:8px;margin-top:8px}.wf-collect-branch{grid-gap:8px;align-items:center;background:var(--white);border:1px solid var(--gray-light);border-radius:10px;display:grid;gap:8px;grid-template-columns:auto 1fr auto;padding:10px 12px;position:relative}.wf-branch-icon{color:var(--gray);display:inline-flex}.wf-branch-text{color:var(--dark-blue);font-size:12px}.wf-branch-handle-wrap{display:inline-flex}@media (max-width:768px){.condition-item-preview{align-items:flex-start;flex-direction:column;gap:4px}.condition-text{width:100%}.wf-collect-branch{gap:4px;grid-template-columns:1fr;text-align:left}.wf-inline-handle-condition{right:-6px}}.condition-node-container{background-color:var(--white);border:1px solid var(--gray-light);border-radius:10px;padding:16px 16px 48px;width:250px}.condition-node-header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.condition-node-title h4{font-size:var(--fs-s);margin:0}.condition-node-title span{color:var(--gray);font-size:10px}.condition-node-empty-state{align-items:center;border:1.8px dashed var(--yellow);border-radius:10px;cursor:pointer;display:flex;justify-content:center;padding:16px}.condition-node-empty-state span{color:var(--gray);font-size:10px;font-weight:400;line-height:10px}.condition-node-description{background-color:var(--gray-lightest);border-radius:8px;padding:16px}.condition-node-description span{color:var(--gray);font-size:10px}.placeholder-node{align-items:center;background:var(--white);border:1px solid var(--gray-light);border-radius:12px;box-shadow:0 4px 12px #0000000a;display:flex;flex-direction:column;font-family:var(--font-family);gap:16px;max-width:200px;padding:16px;width:200px}.placeholder-node .label{color:var(--gray);font-size:10px;font-weight:400;margin-bottom:4px;-webkit-user-select:none;user-select:none}.options{align-items:stretch;display:flex;flex-direction:column;gap:4px;justify-content:center;width:100%}.option{align-items:center;background:#0000;border-radius:8px;color:var(--dark-blue);cursor:pointer;display:flex;flex-direction:row;font-size:12px;gap:12px;justify-content:flex-start;padding:8px 12px;transition:all .2s ease}.option:hover{background:#0000000a;transform:scale(1.02)}.option span{flex:1 1;font-size:12px;line-height:1.2;text-align:left}.option .icon{flex-shrink:0;font-size:20px}.cancel{background:#0000;border:none;color:var(--gray);cursor:pointer;font-size:10px;margin-top:8px;padding:0}.cancel:hover{color:var(--red)}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#0000;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;background-color:var(--xy-background-color-default);background-color:var(--xy-background-color,var(--xy-background-color-default));direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-default);background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width-default);stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke-default);stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width-default);stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;pointer-events:none;position:absolute}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected-default);stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{overflow:visible;position:absolute;z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:var(--xy-handle-background-color-default);background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:0;left:50%;top:auto;transform:translate(-50%,50%)}.react-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.react-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.react-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color-default);background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.react-flow__minimap{background:var(--xy-minimap-background-color-default);background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-default);fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(--xy-minimap-mask-stroke-color-default);stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(--xy-minimap-mask-stroke-width-default);stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-default);fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(--xy-minimap-node-stroke-color-default);stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(--xy-minimap-node-stroke-width-default);stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-dots-color-default);fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-lines-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-cross-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow-default);box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{align-items:center;background:var(--xy-controls-button-background-color-default);background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(--xy-controls-button-color-default);color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;display:flex;height:26px;justify-content:center;padding:4px;-webkit-user-select:none;user-select:none;width:26px}.react-flow__controls-button svg{fill:currentColor;max-height:12px;max-width:12px;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:var(--xy-node-background-color-default);background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));border:var(--xy-node-border,var(--xy-node-border-default));border-radius:var(--xy-node-border-radius-default);border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));color:var(--xy-node-color-default);color:var(--xy-node-color,var(--xy-node-color-default));font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover-default);box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected-default);box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color-default);background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color-default);background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-default);background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(--xy-controls-button-color-hover-default);color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color-default);background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;height:5px;translate:-50% -50%;width:5px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color-default);fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color-default);fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.automations-flow-container{height:100%;position:relative}.automations-flow-header{align-items:center;border-bottom:1px solid var(--gray-light);display:flex;justify-content:space-between;padding:16px 32px}.automations-flow-header h2{margin:0}.automations-flow-board{height:calc(100% - 73px)!important}.pending-connection-line path{stroke-dasharray:5;stroke:var(--gray-light);animation:dash 1s linear infinite;opacity:.6}@keyframes dash{to{stroke-dashoffset:-10}}.automations-flow-board{position:relative}.automations-flow-board .react-flow__edge-container,.automations-flow-board .react-flow__edges{pointer-events:none;z-index:11}.automations-flow-board .react-flow__nodes{z-index:10}.automations-flow-board .react-flow__edge,.automations-flow-board .react-flow__edge path,.automations-flow-board .react-flow__edge-label,.automations-flow-board .react-flow__edge-textwrapper{pointer-events:all}.automations-flow-board .react-flow__edge-path{filter:drop-shadow(0 0 2px rgba(0,0,0,.15))}.xy-theme__button-group{align-items:center;display:flex;.xy-theme__button:first-child{border-radius:100px 0 0 100px}.xy-theme__button:last-child{border-radius:0 100px 100px 0;margin:0}}.xy-theme__button{align-items:center;background-color:var(--gray-ultra-light);border:1px solid var(--dark-blue);border-radius:100px;box-shadow:var(--xy-node-boxshadow-default);color:var(--dark-blue);cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;padding:0 1rem;transition:background-color .2s ease,border-color .2s ease}.xy-theme__button.active{background-color:var(--dark-blue);border-color:var(--dark-blue);color:#fff}.xy-theme__button.active:active,.xy-theme__button.active:hover{background-color:var(--dark-blue);opacity:.9}.xy-theme__button:hover{background-color:var(--xy-controls-button-background-color-hover-default)}.xy-theme__button:active{background-color:var(--color-hover-bg)}.xy-theme__button:disabled{border:1px solid var(--gray);color:var(--gray);cursor:not-allowed;opacity:.8}.modal-finish-contact-container{background-color:#fff;border-radius:10px;left:50%;padding:16px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:100000}.modal-finish-contact-header{align-items:center;display:flex;flex-direction:column}.modal-finish-contact-header h2{margin:0 0 6px}.modal-finish-contact-body{align-items:center;display:flex;justify-content:center;margin:32px 0}.modal-finish-contact-body img{width:70%}.modal-finish-contact-footer{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:16px;width:100%}.paper-bulk-message-container{background-color:initial;border:none;border:1px solid var(--gray-light);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding:8px}.paper-bulk-message-container:hover{border-color:var(--dark-blue)}.paper-bulk-message-container.active{background-color:var(--yellow-light);border-color:var(--dark-blue)}.paper-bulk-message-content{align-items:center;display:flex;justify-content:space-between}.paper-bulk-message-status{border-radius:10px;font-size:var(--fs-s);padding:3px 8px}.paper-bulk-message-status.processing{background-color:var(--gray-light);color:var(--dark-blue)}.paper-bulk-message-status.finished{background-color:var(--green);color:var(--white)}.paper-bulk-message-status.error{background-color:var(--red);color:var(--white)}.paper-bulk-message-title-content{display:flex;flex-direction:column}.paper-bulk-message-title{font-size:var(--fs-m);font-weight:700;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-bulk-message-subtitle{color:var(--gray);font-size:var(--fs-s);margin-bottom:4px}.paper-bulk-message-information{border-top:1px solid var(--gray-light);display:flex;justify-content:space-around;margin-top:10px;padding-top:8px}.paper-bulk-message-information-item{align-items:center;display:flex;flex-direction:column;margin-right:8px}.paper-bulk-message-information-item-title{color:var(--gray);font-size:var(--fs-s);margin-bottom:4px}.paper-bulk-message-information-item-value{color:var(--gray);font-size:var(--fs-s);font-weight:700}.bulk-messaging-home{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;text-align:center;width:60%}.bulk-messaging-home img{width:50%}.bulk-messaging-menu-contacts-header h4{margin:0 0 3px}.bulk-messaging-menu-contacts-header span{color:var(--gray);font-size:var(--fs-m)}.bulk-messaging-menu-contacts-content{display:flex;flex-direction:column;gap:16px;height:100%;margin-top:32px;overflow-y:auto}.paper-template-preview-container{align-items:flex-start;background-color:#f6f7f9;border:1px solid var(--yellow-light);border-radius:8px;display:flex;justify-content:flex-start;overflow:hidden;padding:24px;position:relative}.paper-template-preview-container:before{background:url(/static/media/background.6f1ce2a0fd49dfb9d107.svg) no-repeat 50%/cover;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:0}.paper-template-preview-box{display:flex;justify-content:flex-start;position:relative;width:100%;z-index:1}.paper-template-preview-bubble-wrapper{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;overflow:hidden;width:100%}.paper-template-preview-bubble-content{display:flex;flex-direction:column;gap:6px;padding:10px 14px}.paper-template-preview-separator{background-color:#ececec;height:1px;width:100%}.paper-template-preview-header{color:#1a1a1a;font-size:13px;font-weight:700}.paper-template-preview-message{color:#111;font-size:14px}.paper-template-preview-footer{color:#888;font-size:12px}.paper-template-preview-buttons{background-color:#fff;display:flex;flex-direction:column}.paper-template-preview-button{align-items:center;background-color:#fff;border-top:1px solid #ececec;color:#0078d4;cursor:default;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;padding:10px 14px}.paper-template-preview-button:first-child{border-top:none}.paper-template-preview-button-icon{font-size:14px}.paper-template-preview-message blockquote{background-color:#f5f5f5;border-left:4px solid var(--gray-light);border-radius:6px;color:var(--gray);padding:6px 12px}.paper-template-preview-message code{background-color:#f5f5f5;border-radius:6px;color:var(--gray);display:flex;padding:6px 16px}.paper-template-preview-message p{margin:0}.paper-template-preview-message blockquote,.paper-template-preview-message code{margin:6px 0}.paper-template-preview-message ol,.paper-template-preview-message ul{margin:6px 0;padding-inline-start:32px}.bulk-messaging-menu-message-templates{border-left:1px solid var(--gray-light);margin-left:32px;padding-left:32px}.bulk-messaging-menu-message-templates-header h4{margin:0 0 3px}.bulk-messaging-menu-message-templates-header span{color:var(--gray);font-size:var(--fs-m)}.bulk-messaging-menu-message-templates-content{display:grid;grid-template-columns:2fr 1.25fr;height:calc(100% - 148px);margin:32px 0}.bulk-messaging-menu-message-templates-list{display:flex;flex-direction:column;gap:16px;height:100%;margin-right:32px;overflow-y:auto}.bulk-messaging-menu-container{border-left:1px solid var(--gray-light);height:calc(100vh - 188px);margin-left:32px;padding-left:32px}.bulk-messaging-menu-header{margin-bottom:32px}.bulk-messaging-menu-header h3{margin:0 0 3px}.bulk-messaging-menu-header span{color:var(--gray);font-size:var(--fs-m)}.bulk-messaging-menu-content{display:flex;height:calc(100% - 81px)}.bulk-messaging-menu-contacts{width:30%}.bulk-messaging-menu-message-templates{display:flex;flex-direction:column;height:100%;width:70%}.bulk-messaging-menu-empty{align-items:center;display:flex;flex-direction:column;justify-content:center}.bulk-messaging-menu-empty img{width:70%}.katia-bulk-message-table{border:1px solid var(--gray-light);border-radius:10px}.bulk-message-dashboard-container{border-left:1px solid var(--gray-light);display:flex;flex-direction:column;height:100%;margin-left:32px;padding-left:32px}.bulk-message-dashboard-header{margin-bottom:16px}.bulk-message-dashboard-header h3{margin:0 0 3px}.bulk-message-dashboard-header span{color:var(--gray);font-size:var(--fs-m)}.bulk-messaging-container{background-color:#f5f5f5;display:flex;flex-direction:column;min-height:calc(100vh - 128px);overflow:hidden;padding:32px}.bulk-messaging-content{background-color:#fff;border-radius:10px;display:flex;flex:1 1;overflow:hidden;padding:32px}.bulk-messaging-body{display:grid;flex:1 1;grid-template-columns:.5fr 2fr;min-height:0;overflow:hidden}.bulk-messaging-list{display:flex;flex-direction:column;min-height:0}.bulk-messaging-list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.bulk-messaging-list-header h3{margin:0}.bulk-messaging-grid{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto}.bulk-messaging-empty{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.bulk-messaging-empty img{width:80%}:root{--white:#fff;--gray-light:#e5e5e5;--gray:#a3a3a3;--gray-ultra-light:#f9f9f9;--yellow:#ffe566;--yellow-light:#fff8d6;--orange:#fca311;--blue:#14213d;--dark-blue:#191820;--black:#000;--red:#e53535;--green:#32cf4d;--fs-xxl:3rem;--fs-xl:2rem;--fs-l:1.5rem;--fs-m:1rem;--fs-s:0.83rem;--font-family:"Outfit",sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#191820;color:var(--dark-blue);font-family:Outfit,sans-serif,system-ui;font-family:var(--font-family),system-ui,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button,input,textarea{font-family:Outfit,sans-serif;font-family:var(--font-family)}
/*# sourceMappingURL=main.7eb7f034.css.map*/