@media (max-width:620px){.contact-profile-page{gap:12px!important}.contact-back-link{width:fit-content!important;min-height:44px!important;padding:0 14px!important;font-size:11px!important}.contact-profile-header{border-radius:18px!important;gap:15px!important;padding:16px!important;display:grid!important;overflow:hidden!important}.contact-profile-identity{grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:11px!important;min-width:0!important;display:grid!important}.contact-profile-avatar{border-radius:16px!important;width:56px!important;height:56px!important;font-size:15px!important}.contact-profile-title-row{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;min-width:0!important;display:flex!important}.contact-profile-title-row h1{overflow-wrap:anywhere!important;max-width:100%!important;margin:0!important;font-size:clamp(23px,8vw,30px)!important;line-height:1.08!important}.contact-profile-kicker{margin-bottom:5px!important;font-size:9px!important}.contact-profile-identity p{overflow-wrap:anywhere!important;margin-top:6px!important;font-size:11px!important}.contact-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;display:grid!important}.contact-action-button{white-space:normal!important;text-align:center!important;border-radius:13px!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:0 10px!important;font-size:11px!important}.contact-profile-actions>:first-child,.contact-profile-actions>:last-child{grid-column:1/-1!important}.contact-profile-tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;top:calc(58px + env(safe-area-inset-top,0px))!important;z-index:18!important;border-radius:14px!important;gap:6px!important;margin-inline:-2px!important;padding:7px!important;position:sticky!important;overflow-x:auto!important}.contact-profile-tab{scroll-snap-align:start;min-height:44px!important;padding:0 13px!important;font-size:11px!important}.contact-profile-tab small{min-width:22px!important;height:22px!important;font-size:9px!important}.contact-profile-grid{flex-direction:column!important;gap:12px!important;display:flex!important}.contact-profile-main,.contact-profile-sidebar{width:100%!important;min-width:0!important}.contact-profile-main{gap:12px!important}.contact-profile-sidebar{order:2!important;position:static!important;top:auto!important}.contact-profile-card,.contact-ai-card{border-radius:17px!important;width:100%!important;min-width:0!important;padding:15px!important}.contact-profile-card-header{flex-wrap:wrap!important;align-items:flex-start!important;gap:9px!important;margin-bottom:14px!important}.contact-profile-card-header h2,.contact-ai-card h2{font-size:18px!important}.contact-profile-card-header button,.contact-automations-open-center,.program-follow-up-button,.register-activity-button{min-height:44px!important;padding:0 13px!important;font-size:10px!important}.contact-overview-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.contact-overview-main{padding:14px!important}.contact-overview-main h3{font-size:20px!important}.contact-overview-main>p,.contact-overview-contact-data span{font-size:11px!important}.contact-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.contact-overview-metrics article{min-height:102px!important;padding:12px!important}.contact-overview-metrics span{font-size:9px!important}.contact-overview-metrics strong{font-size:17px!important}.contact-overview-metrics small{font-size:10px!important}.contact-profile-page input,.contact-profile-page select,.contact-profile-page textarea,.contact-dialog input,.contact-dialog select,.contact-dialog textarea,.contact-follow-up-dialog input,.contact-follow-up-dialog select,.contact-follow-up-dialog textarea{max-width:100%!important;font-size:16px!important}.contact-dialog,.contact-follow-up-dialog{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:22px 22px 16px 16px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 12px)!important;padding:22px 14px 14px!important;inset:auto 6px 6px!important;overflow-y:auto!important;transform:none!important}.contact-dialog [data-slot=dialog-close],.contact-follow-up-dialog [data-slot=dialog-close]{background:#fff!important;width:44px!important;height:44px!important}.contact-dialog [data-slot=dialog-header],.contact-follow-up-dialog [data-slot=dialog-header]{padding-right:48px!important}.contact-dialog [data-slot=dialog-title],.contact-follow-up-dialog [data-slot=dialog-title]{font-size:20px!important;line-height:1.2!important}.contact-dialog [data-slot=dialog-description],.contact-follow-up-dialog [data-slot=dialog-description]{font-size:12px!important;line-height:1.5!important}.contact-form-grid,.contact-follow-up-grid{grid-template-columns:minmax(0,1fr)!important;gap:11px!important}.contact-form-field,.contact-follow-up-field{min-width:0!important}.contact-form-field>span,.contact-follow-up-field>span{font-size:11px!important}.contact-form-field input,.contact-form-field select,.contact-follow-up-field input,.contact-follow-up-field select{min-height:48px!important}.contact-form-field textarea,.contact-follow-up-field textarea{min-height:108px!important}.contact-form-footer,.contact-follow-up-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fffffff7!important;border-top:1px solid #e0e7ea!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:10px -14px -14px!important;display:grid!important;position:sticky!important;bottom:-14px!important}.contact-form-footer button,.contact-follow-up-actions button{border-radius:13px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:0 10px!important;font-size:11px!important}.conversation-detail-page{gap:10px!important}.conversation-detail-page-header{border-radius:17px!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:14px!important;display:flex!important}.conversation-detail-page-header h1{margin:5px 0 0!important;font-size:22px!important}.conversation-detail-page-header p{display:none!important}.conversation-back-button{width:100%!important;min-height:46px!important;font-size:11px!important}.conversation-detail-inbox{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important;overflow:visible!important}.conversation-detail-list,.conversation-contact-panel{display:none!important}.conversation-chat-panel{background:#f7f9fa!important;border:1px solid #dce4e8!important;border-radius:18px!important;flex-direction:column!important;min-width:0!important;max-width:100%!important;min-height:calc(100dvh - 220px)!important;display:flex!important;overflow:hidden!important}.conversation-chat-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:13px!important;display:flex!important}.conversation-chat-contact{align-items:center!important;min-width:0!important}.conversation-chat-contact>div{min-width:0!important}.conversation-chat-contact h2{overflow-wrap:anywhere!important;font-size:16px!important}.conversation-chat-contact>div>div{gap:5px!important;margin-top:5px!important}.conversation-chat-actions{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;display:grid!important}.conversation-chat-actions>a{background:#fff!important;border:1px solid #d8e1e6!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;font-size:11px!important;display:flex!important}.conversation-status-control,.conversation-status-control label{width:100%!important}.conversation-status-control label{grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}.conversation-status-control select{width:100%!important;min-height:46px!important;font-size:16px!important}.conversation-operator-controls{min-width:0!important;max-width:100%!important;padding:10px 12px!important}.conversation-operator-controls select,.conversation-operator-controls button,.conversation-operator-controls input{max-width:100%!important;min-height:44px!important;font-size:16px!important}.conversation-messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto!important;gap:12px!important;min-height:42dvh!important;max-height:none!important;padding:16px 11px 20px!important}.message-bubble{border-radius:16px!important;max-width:88%!important;padding:12px 13px 10px!important}.message-bubble p{overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.55!important}.message-bubble footer{flex-wrap:wrap!important;gap:5px!important}.message-bubble footer time,.message-bubble footer span{font-size:9px!important}.message-composer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:12!important;padding:11px 11px calc(11px + env(safe-area-inset-bottom,0px))!important;background:#fffffffa!important;gap:9px!important;position:sticky!important;bottom:0!important}.message-composer-toolbar{flex-wrap:nowrap!important;gap:6px!important;padding-bottom:2px!important;overflow-x:auto!important}.message-composer-toolbar button{flex:none!important;min-height:42px!important;padding:0 12px!important;font-size:10px!important}.message-channel-status{flex:none!important;margin-left:0!important;font-size:10px!important}.message-composer textarea{resize:vertical!important;min-height:86px!important;max-height:34dvh!important;padding:12px!important;font-size:16px!important;line-height:1.45!important}.message-composer footer{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important;display:grid!important}.message-composer footer>div,.message-composer footer>span{min-width:0!important}.message-send-button{border-radius:13px!important;min-width:96px!important;min-height:48px!important;padding:0 15px!important;font-size:12px!important}}@media (max-width:380px){.contact-profile-actions,.contact-overview-metrics,.contact-form-footer,.contact-follow-up-actions{grid-template-columns:minmax(0,1fr)!important}.contact-profile-actions>:first-child,.contact-profile-actions>:last-child{grid-column:auto!important}.message-bubble{max-width:94%!important}.message-composer footer{grid-template-columns:minmax(0,1fr)!important}.message-send-button{width:100%!important}}
@media (max-width:620px){.conversation-operator-bar{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:12px!important;display:grid!important}.conversation-operator-heading>span,.conversation-assignee-control>span{font-size:9px!important}.conversation-operator-heading>strong{font-size:15px!important}.conversation-operator-heading>small,.conversation-assignee-control>small{font-size:10px!important;line-height:1.45!important}.conversation-assignee-control select{width:100%!important;min-height:48px!important;font-size:16px!important}.conversation-operator-actions{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;gap:8px!important;display:grid!important}.conversation-operator-actions button{width:100%!important;min-height:46px!important;padding:0 12px!important;font-size:11px!important}.conversation-followup-overlay{align-items:end!important;padding:6px!important}.conversation-followup-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:22px 22px 14px 14px!important;width:100%!important;max-height:calc(100dvh - 12px)!important;overflow-y:auto!important}.conversation-followup-modal>header{z-index:5!important;gap:10px!important;padding:16px 14px 13px!important;position:sticky!important;top:0!important}.conversation-followup-modal>header h2{margin:5px 0 4px!important;font-size:20px!important;line-height:1.15!important}.conversation-followup-modal>header p{font-size:11px!important;line-height:1.45!important}.conversation-followup-modal>header>button{flex:0 0 44px!important;width:44px!important;height:44px!important}.conversation-followup-modal form{gap:12px!important;padding:14px!important}.conversation-followup-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.conversation-followup-modal input,.conversation-followup-modal select,.conversation-followup-modal textarea{max-width:100%!important;font-size:16px!important}.conversation-followup-modal input,.conversation-followup-modal select{min-height:48px!important}.conversation-followup-modal textarea{min-height:108px!important}.conversation-followup-modal form>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:6!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#fffffffa!important;border-top:1px solid #e0e7ea!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:4px -14px -14px!important;display:grid!important;position:sticky!important;bottom:-14px!important}.conversation-followup-modal form>footer button{width:100%!important;min-height:48px!important;padding:0 10px!important;font-size:11px!important}}@media (max-width:380px){.conversation-followup-modal form>footer{grid-template-columns:minmax(0,1fr)!important}}
@media (max-width:620px){.automations-page,.new-automation-page,.campaigns-page,.campaign-new-page,.module-dashboard,.settings-page,.subscription-page{gap:12px!important;min-width:0!important}.automations-page input,.automations-page select,.automations-page textarea,.new-automation-page input,.new-automation-page select,.new-automation-page textarea,.campaigns-page input,.campaigns-page select,.campaigns-page textarea,.campaign-new-page input,.campaign-new-page select,.campaign-new-page textarea,.module-dashboard input,.module-dashboard select,.module-dashboard textarea,.settings-page input,.settings-page select,.settings-page textarea,.subscription-page input,.subscription-page select,.subscription-page textarea{max-width:100%!important;font-size:16px!important}.automations-page button,.new-automation-page button,.campaigns-page button,.campaign-new-page button,.module-dashboard button,.settings-page button,.subscription-page button,.automations-page a,.new-automation-page a,.campaigns-page a,.campaign-new-page a,.module-dashboard a,.settings-page a,.subscription-page a{touch-action:manipulation}.automations-header,.new-automation-header{border-radius:18px!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px!important;display:flex!important}.automations-header h1,.new-automation-header h1{margin:6px 0 7px!important;font-size:clamp(25px,8vw,32px)!important;line-height:1.08!important}.automations-header p,.new-automation-header p{font-size:11px!important;line-height:1.55!important}.new-automation-button,.automation-back-link{border-radius:13px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;padding:0 14px!important;font-size:11px!important}.automation-builder-status{width:fit-content!important;min-height:32px!important;font-size:9px!important}.automations-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.automations-summary article{border-radius:15px!important;min-height:90px!important;padding:13px!important}.automations-summary span{font-size:9px!important}.automations-summary strong{margin-top:7px!important;font-size:24px!important}.automations-summary small{margin-top:5px!important;font-size:9px!important;line-height:1.35!important}.automations-list-card{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.automations-list-header{border:0!important;flex-direction:column!important;align-items:flex-start!important;gap:7px!important;margin-bottom:9px!important;padding:4px 2px!important;display:flex!important}.automations-list-header h2{font-size:18px!important}.automations-list-count{background:#f3f6f7!important;border-radius:999px!important;align-items:center!important;min-height:30px!important;padding:0 10px!important;font-size:9px!important;display:inline-flex!important}.automations-list{gap:10px!important}.automation-row{background:#fff!important;border:1px solid #e2e6e8!important;border-radius:17px!important;grid-template-columns:minmax(0,1fr) 48px!important;gap:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 22px #12324a0b!important}.automation-status-marker{width:auto!important;height:4px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.automation-main{grid-column:1/-1!important;padding:16px 14px 10px!important}.automation-main>header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.automation-main h3{font-size:15px!important;line-height:1.35!important}.automation-main p{font-size:10px!important;line-height:1.5!important}.automation-status{min-height:29px!important;padding:0 10px!important;font-size:9px!important}.automation-metadata{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:12px!important;padding-top:11px!important}.automation-metadata>div{background:#f8fafb!important;border-radius:10px!important;min-width:0!important;padding:9px!important}.automation-metadata span{font-size:8px!important}.automation-metadata strong{text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;margin-top:3px!important;font-size:10px!important;line-height:1.35!important;overflow:visible!important}.automation-open-button{border-radius:12px!important;grid-column:2!important;place-items:center!important;width:44px!important;height:44px!important;margin:0 10px 10px auto!important;font-size:17px!important;display:grid!important}.automation-settings-card,.automation-step{border-radius:17px!important;width:100%!important;min-width:0!important;padding:15px!important}.automation-settings-grid,.automation-condition-grid,.automation-action-fields{grid-template-columns:minmax(0,1fr)!important;gap:11px!important}.automation-field>span{font-size:10px!important}.automation-field input,.automation-field select{min-height:48px!important}.automation-field textarea{min-height:110px!important}.automation-step>header{align-items:flex-start!important;gap:10px!important;margin-bottom:14px!important}.automation-step h2{font-size:17px!important}.automation-toggle{min-height:44px!important;font-size:11px!important}.automation-toggle input{width:22px!important;height:22px!important}.automation-builder-footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;z-index:12!important;background:#fffdf8f7!important;border-radius:15px!important;grid-template-columns:1fr!important;gap:8px!important;padding:11px!important;display:grid!important;position:sticky!important}.automation-builder-footer a,.automation-builder-footer button{width:100%!important;min-height:48px!important;font-size:11px!important}.campaigns-header,.campaign-new-header{border-radius:18px!important;flex-direction:column!important;align-items:stretch!important;gap:11px!important;padding:16px!important;display:flex!important}.campaigns-header h1,.campaign-new-header h1{font-size:clamp(24px,8vw,31px)!important;line-height:1.08!important}.campaigns-header p,.campaign-new-header p{font-size:11px!important;line-height:1.5!important}.campaign-new-button,.campaign-back-link{border-radius:13px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:48px!important;font-size:11px!important;display:flex!important}.campaigns-stat-grid,.module-stat-grid.campaigns-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.campaigns-stat-grid article{min-height:95px!important;padding:13px!important}.campaigns-stat-grid article p{display:none!important}.campaign-list-card{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.campaign-list-header{border:0!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:5px 2px 11px!important}.campaign-list{gap:10px!important}.campaign-row{background:#fff!important;border:1px solid #e0e7ea!important;border-radius:17px!important;padding:16px 14px!important;display:block!important;position:relative!important;overflow:hidden!important}.campaign-status-marker{border-radius:0!important;width:auto!important;height:4px!important;min-height:0!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.campaign-row-main>header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.campaign-row h3{font-size:15px!important}.campaign-row p{font-size:10px!important}.campaign-status{align-items:center!important;min-height:29px!important;padding:0 10px!important;font-size:9px!important;display:inline-flex!important}.campaign-metadata{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important}.campaign-metadata>div{background:#f8fafb!important;border:0!important;border-radius:10px!important;min-width:0!important;padding:9px!important}.campaign-metadata span{font-size:8px!important}.campaign-metadata strong{overflow-wrap:anywhere!important;font-size:10px!important;line-height:1.35!important}.campaign-form-card{border-radius:17px!important;padding:15px!important}.campaign-form-grid,.campaign-form-grid-three{grid-template-columns:minmax(0,1fr)!important;gap:11px!important}.campaign-field>span{font-size:10px!important}.campaign-field input,.campaign-field select{min-height:48px!important}.campaign-field textarea{min-height:112px!important}.campaign-form-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;z-index:12!important;background:#fffffff7!important;border:1px solid #dce5e8!important;border-radius:15px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-inline:-2px!important;padding:10px!important;display:grid!important;position:sticky!important}.campaign-form-actions button,.campaign-form-actions a,.campaign-cancel-button,.campaign-submit-button{width:100%!important;min-height:48px!important;margin:0!important;font-size:11px!important}.module-dashboard-header{border-radius:18px!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:16px!important;display:flex!important}.module-dashboard-header h1{font-size:clamp(24px,8vw,31px)!important;line-height:1.08!important}.module-dashboard-header p{font-size:11px!important;line-height:1.5!important}.integration-grid{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.integration-grid article{border-radius:16px!important;min-width:0!important;padding:14px!important}.integration-grid article p{font-size:11px!important;line-height:1.5!important}.integration-status{align-items:center!important;min-height:30px!important;padding-inline:10px!important;font-size:9px!important;display:inline-flex!important}.module-ready-panel,.integration-pages-panel,.web-chat-install-panel,.co-module-empty{border-radius:17px!important;min-width:0!important;padding:15px!important}.integration-page-list{gap:8px!important;display:grid!important}.integration-page-list>div{border-radius:13px!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;min-width:0!important;padding:12px!important;display:flex!important}.integration-page-list span,.integration-page-list strong,.integration-page-list small,.integration-page-list b{overflow-wrap:anywhere!important;max-width:100%!important}.integration-page-list b{border-radius:999px!important;align-items:center!important;width:fit-content!important;min-height:29px!important;padding:0 9px!important;display:inline-flex!important}.integration-pages-panel button,.integration-pages-panel a,.web-chat-install-panel button,.web-chat-install-panel a{max-width:100%!important;min-height:48px!important}.web-chat-install-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.web-chat-install-card{border-radius:15px!important;min-width:0!important;padding:13px!important}.web-chat-public-key,.web-chat-origin-list code,.web-chat-embed-code{-webkit-overflow-scrolling:touch;max-width:100%!important;font-size:11px!important;line-height:1.5!important;overflow-x:auto!important}.settings-hero{border-radius:18px!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;padding:16px!important}.settings-hero h1{font-size:clamp(24px,8vw,31px)!important}.settings-hero p{font-size:11px!important;line-height:1.55!important}.settings-hero-badge{border-radius:13px!important;justify-content:center!important;width:100%!important;min-height:46px!important;font-size:11px!important}.notification-settings-layout{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.notification-settings-main,.notification-channels-card{border-radius:17px!important;min-width:0!important;padding:15px!important}.notification-channels-card{position:static!important;top:auto!important}.notification-settings-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:14px!important}.notification-settings-header h2,.notification-channels-card h2{font-size:20px!important}.notification-settings-header p,.notification-channels-card>p{font-size:11px!important}.notification-role-chip{width:100%!important;min-width:0!important;padding:11px!important}.notification-security-note{gap:9px!important;padding:12px!important}.notification-preference-card{border-radius:15px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:13px!important}.notification-preference-icon{border-radius:13px!important;width:42px!important;height:42px!important}.notification-preference-title{gap:9px!important}.notification-preference-title h3{font-size:14px!important}.notification-preference-title p{font-size:11px!important}.notification-switch{width:48px!important;height:28px!important}.notification-switch span:after{width:22px!important;height:22px!important}.notification-switch input:checked+span:after{transform:translate(20px)!important}.notification-preference-controls{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:9px!important;display:grid!important}.notification-preference-controls label,.notification-preference-controls select{width:100%!important;min-width:0!important}.notification-preference-controls select{height:48px!important}.notification-settings-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);bottom:calc(76px + env(safe-area-inset-bottom,0px))!important;z-index:12!important;padding:11px 15px calc(11px + env(safe-area-inset-bottom,0px))!important;background:#fffffff7!important;border-top:1px solid #0f384e1a!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:14px -15px -15px!important;display:grid!important;position:sticky!important}.notification-settings-actions button{width:100%!important;min-height:48px!important;padding:0 10px!important;font-size:11px!important}.notification-channel-list article{grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important}.notification-channel-list article>:last-child{grid-column:2!important;justify-self:start!important}.subscription-header,.subscription-plan-section>header,.subscription-billing-section>header,.subscription-payment-history>header,.subscription-ai-services>header{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.subscription-header h1{margin:5px 0 7px!important;font-size:clamp(25px,8vw,32px)!important;line-height:1.08!important}.subscription-header p,.subscription-plan-section>header p,.subscription-ai-services>header p{font-size:11px!important;line-height:1.5!important}.subscription-header>a{border-radius:13px!important;width:100%!important;min-height:48px!important;font-size:11px!important}.subscription-alert,.subscription-success{border-radius:13px!important;gap:10px!important;padding:13px!important;font-size:11px!important}.subscription-overview-grid,.subscription-plan-grid,.subscription-billing-grid,.subscription-ai-service-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.subscription-current-card,.subscription-usage-card,.subscription-plan-section,.subscription-billing-section,.subscription-ai-services{border-radius:17px!important;min-width:0!important;padding:15px!important}.subscription-plan-heading>span,.subscription-usage-card>header>span{width:44px!important;height:44px!important}.subscription-plan-heading h2,.subscription-usage-card h2,.subscription-billing-section h2{font-size:20px!important}.subscription-current-card dl{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.subscription-current-card dl>div,.subscription-billing-grid>div{min-width:0!important;padding:12px!important}.subscription-current-card dd,.subscription-billing-grid strong{overflow-wrap:anywhere!important}.subscription-plan-section h2{font-size:24px!important}.subscription-plan-grid>article{border-radius:14px!important;min-height:0!important;padding:15px!important}.subscription-plan-grid header p{min-height:0!important}.subscription-plan-grid select,.subscription-plan-grid button,.subscription-current-label,.subscription-billing-actions a,.subscription-billing-actions button{min-height:48px!important;font-size:12px!important}.subscription-billing-actions{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.subscription-billing-actions form,.subscription-billing-actions a,.subscription-billing-actions button{width:100%!important}.subscription-payment-history article{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;padding:12px!important;display:grid!important}.subscription-payment-history article>div:last-child{justify-items:start!important}.subscription-ai-service-grid article{min-width:0!important;padding:13px!important}}@media (max-width:380px){.automations-summary,.campaigns-stat-grid,.module-stat-grid.campaigns-stat-grid,.automation-metadata,.campaign-metadata,.campaign-form-actions,.notification-settings-actions,.contact-profile-actions,.subscription-plan-grid{grid-template-columns:minmax(0,1fr)!important}}
@media (max-width:720px){.contact-dialog,.contact-follow-up-dialog{overscroll-behavior:contain;top:max(8px, env(safe-area-inset-top,0px))!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom,0px))!important;border-radius:20px!important;flex-direction:column!important;gap:12px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:16px 14px 0!important;display:flex!important;position:fixed!important;left:8px!important;overflow:hidden!important;transform:none!important}.contact-dialog [data-slot=dialog-header],.contact-follow-up-dialog [data-slot=dialog-header]{z-index:2!important;flex:none!important;min-width:0!important;padding-right:48px!important;position:relative!important}.contact-dialog [data-slot=dialog-close],.contact-follow-up-dialog [data-slot=dialog-close]{touch-action:manipulation;z-index:10!important;width:44px!important;height:44px!important;top:10px!important;right:10px!important}.contact-form,.contact-follow-up-form{overscroll-behavior-y:contain;scroll-padding-top:8px;scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;flex-direction:column!important;flex:auto!important;gap:12px!important;min-width:0!important;min-height:0!important;margin-top:0!important;padding:0 2px 2px!important;display:flex!important;overflow:hidden auto!important}.contact-form-grid,.contact-follow-up-grid{grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important}.contact-form-field,.contact-follow-up-field{width:100%!important;min-width:0!important}.contact-form-field input,.contact-form-field select,.contact-form-field textarea,.contact-follow-up-field input,.contact-follow-up-field select,.contact-follow-up-field textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important;display:block!important}.contact-follow-up-field input[type=datetime-local]{width:100%!important;min-width:0!important;max-width:100%!important}.contact-form-footer,.contact-follow-up-actions{z-index:8!important;width:calc(100% + 4px)!important;padding:12px 2px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #94a3b838!important;flex:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:auto -2px 0!important;display:grid!important;position:sticky!important;bottom:0!important;box-shadow:0 -8px 20px #0f172a0f!important}.contact-form-footer button,.contact-follow-up-actions button{touch-action:manipulation;white-space:normal!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:0 10px!important;line-height:1.2!important}}@media (max-width:420px){.contact-form-footer,.contact-follow-up-actions{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:720px) and (max-height:560px){.contact-dialog,.contact-follow-up-dialog{top:max(4px, env(safe-area-inset-top,0px))!important;right:4px!important;bottom:max(4px, env(safe-area-inset-bottom,0px))!important;border-radius:16px!important;padding-top:12px!important;left:4px!important}.contact-dialog [data-slot=dialog-description],.contact-follow-up-dialog [data-slot=dialog-description]{display:none!important}.contact-dialog [data-slot=dialog-title],.contact-follow-up-dialog [data-slot=dialog-title]{font-size:18px!important}.contact-follow-up-field textarea{min-height:82px!important}}
@media (max-width:720px){[data-slot=dialog-overlay]{width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}[data-slot=dialog-content]{-webkit-overflow-scrolling:touch;top:auto!important;right:max(8px, env(safe-area-inset-right,0px))!important;bottom:max(8px, env(safe-area-inset-bottom,0px))!important;left:max(8px, env(safe-area-inset-left,0px))!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - max(16px, env(safe-area-inset-top,0px)) - max(16px, env(safe-area-inset-bottom,0px)))!important;transform-origin:bottom!important;overscroll-behavior:contain!important;margin:0!important;padding-left:min(16px,4vw)!important;padding-right:min(16px,4vw)!important;position:fixed!important;overflow:hidden auto!important;transform:none!important}[data-slot=dialog-content] [data-slot=dialog-header]{min-width:0!important;max-width:100%!important;padding-right:48px!important}[data-slot=dialog-content] [data-slot=dialog-title],[data-slot=dialog-content] [data-slot=dialog-description]{overflow-wrap:anywhere!important;max-width:100%!important}[data-slot=dialog-content] [data-slot=dialog-close]{touch-action:manipulation;z-index:20!important;flex:0 0 44px!important;width:44px!important;max-width:44px!important;height:44px!important;top:10px!important;right:10px!important}[data-slot=dialog-content] form,[data-slot=dialog-content] fieldset,[data-slot=dialog-content] label,[data-slot=dialog-content] section,[data-slot=dialog-content] article,[data-slot=dialog-content] div{min-width:0}[data-slot=dialog-content] form,[data-slot=dialog-content] fieldset{width:100%!important;max-width:100%!important}[data-slot=dialog-content] input,[data-slot=dialog-content] select,[data-slot=dialog-content] textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important;display:block!important}[data-slot=dialog-content] input[type=date],[data-slot=dialog-content] input[type=time],[data-slot=dialog-content] input[type=datetime-local]{inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important}[data-slot=dialog-content] button{touch-action:manipulation;max-width:100%!important}[data-slot=dialog-content] .modal-footer,[data-slot=dialog-content] [data-slot=dialog-footer],[data-slot=dialog-content] .contact-form-footer,[data-slot=dialog-content] .contact-follow-up-actions{z-index:15!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:sticky!important;bottom:0!important}.conversation-followup-overlay{width:100vw!important;height:100dvh!important;padding:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px))!important;justify-content:center!important;align-items:flex-end!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.conversation-followup-modal{width:100%!important;min-width:0!important;max-width:640px!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - max(16px, env(safe-area-inset-top,0px)) - max(16px, env(safe-area-inset-bottom,0px)))!important;overscroll-behavior:contain!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.conversation-followup-modal>header{flex:none!important;min-width:0!important}.conversation-followup-modal>header>div{min-width:0!important}.conversation-followup-modal>header h2,.conversation-followup-modal>header p{overflow-wrap:anywhere!important;max-width:100%!important}.conversation-followup-modal>form{-webkit-overflow-scrolling:touch;flex-direction:column!important;flex:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;display:flex!important;overflow:hidden auto!important}.conversation-followup-modal form>*,.conversation-followup-grid,.conversation-followup-modal label{min-width:0!important;max-width:100%!important}.conversation-followup-modal input,.conversation-followup-modal select,.conversation-followup-modal textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important;display:block!important}.conversation-followup-modal input[type=datetime-local]{inline-size:100%!important;min-inline-size:0!important}.conversation-followup-modal form>footer{z-index:10!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:auto 0 0!important;position:sticky!important;bottom:0!important}[role=dialog][aria-label="Centro de notificaciones"]{top:max(64px, calc(env(safe-area-inset-top,0px) + 56px))!important;right:max(8px, env(safe-area-inset-right,0px))!important;bottom:max(86px, calc(env(safe-area-inset-bottom,0px) + 76px))!important;left:max(8px, env(safe-area-inset-left,0px))!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.mobile-sheet[role=dialog]{right:max(6px, env(safe-area-inset-right,0px))!important;bottom:max(6px, env(safe-area-inset-bottom,0px))!important;left:max(6px, env(safe-area-inset-left,0px))!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:calc(100dvh - max(12px, env(safe-area-inset-top,0px)) - max(12px, env(safe-area-inset-bottom,0px)))!important;overflow:hidden auto!important}}@media (max-width:720px) and (max-height:560px){[data-slot=dialog-content]{right:4px!important;bottom:max(4px, env(safe-area-inset-bottom,0px))!important;border-radius:14px!important;max-height:calc(100dvh - 8px)!important;left:4px!important}[data-slot=dialog-content] [data-slot=dialog-description]{display:none!important}.conversation-followup-overlay{padding:4px!important}.conversation-followup-modal{border-radius:14px!important;max-height:calc(100dvh - 8px)!important}.conversation-followup-modal>header p{display:none!important}}
@media (max-width:720px){[role=dialog][aria-label="Centro de notificaciones"]{flex-direction:column!important;display:flex!important}[role=dialog][aria-label="Centro de notificaciones"]>header{flex:none!important;min-width:0!important}[role=dialog][aria-label="Centro de notificaciones"]>[role=list]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;flex:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}[data-slot=dialog-content]{max-block-size:calc(100dvh - 16px)!important;max-inline-size:calc(100vw - 16px)!important}[data-slot=dialog-content]>*{max-inline-size:100%!important}[data-slot=dialog-content] [class*=grid],[data-slot=dialog-content] [class*=field],[data-slot=dialog-content] [class*=row]{min-width:0!important;max-width:100%!important}.conversation-followup-modal{max-block-size:calc(100dvh - 16px)!important;max-inline-size:calc(100vw - 16px)!important}}
@media (max-width:720px){[data-slot=dialog-content]{--tw-translate-x:0px!important;--tw-translate-y:0px!important;transform:none!important}[data-slot=dialog-content].contact-dialog,[data-slot=dialog-content].contact-follow-up-dialog{translate:0!important}}
.c1-light-shell{--c1-bg:#eef2f7;--c1-surface:#f7f9fceb;--c1-surface-solid:#f7f9fc;--c1-line:#cad6e49e;--c1-shadow:12px 12px 26px #a0aec047, -10px -10px 24px #ffffffe6, 0 2px 6px #23374e0d;--c1-shadow-strong:16px 16px 34px #96a5b852, -12px -12px 30px #fffffff5, 0 3px 9px #23374e12;--c1-inset:inset 4px 4px 9px #a1b0c238, inset -4px -4px 9px #ffffffe6}.c1-light-shell,.c1-light-shell .main-area{background:#eef2f7!important}.c1-light-shell>.desktop-sidebar{background:#f6f9fceb!important;border-right:1px solid #ffffffe0!important;box-shadow:12px 0 28px #97a6b829,inset -1px 0 #ffffffe6!important}.c1-light-shell .brand-official{border-bottom-color:#ccd8e57a!important}.c1-light-shell .brand-app-icon{background-color:#f5f8fb!important;box-shadow:7px 7px 15px #a1b0c238,-7px -7px 15px #fffffff5!important}.c1-light-shell>.desktop-sidebar>.workspace-container .workspace-selector,.c1-light-shell .topbar-workspace-selector .workspace-selector,.c1-light-shell .user-card{background:#f5f8fb!important;border-color:#ccd8e58a!important;box-shadow:7px 7px 16px #9faec033,-7px -7px 16px #fffffff0!important}.c1-light-shell .navigation-item{border:1px solid #0000!important;border-radius:13px!important;transition:color .16s,background .16s,box-shadow .16s,transform .16s!important}.c1-light-shell .navigation-item:hover{transform:translateY(-1px);background:#f4f7fb!important;border-color:#d2deeb8f!important;box-shadow:6px 6px 13px #a0afc12b,-6px -6px 13px #ffffffe6!important}.c1-light-shell .navigation-item.active{background:#edf4ff!important;border-color:#bed3ef94!important;box-shadow:inset 4px 4px 9px #85a3cb29,inset -4px -4px 9px #ffffffe6,0 4px 10px #1167e80d!important}.c1-light-shell .brand-topbar{background:#f7f9fce6!important;border-bottom:1px solid #ffffffe0!important;box-shadow:0 10px 26px #97a6b821,inset 0 -1px #cdd9e673!important}.c1-light-shell .executive-search-entry{box-shadow:var(--c1-inset)!important;background:#f1f4f8!important;border-color:#ccd8e594!important}.c1-light-shell .executive-search-entry:hover{border-color:#adc4e0b3!important;box-shadow:inset 3px 3px 7px #9aabbf33,inset -3px -3px 7px #ffffffeb!important}.c1-light-shell .icon-button,.c1-light-shell .notification-trigger,.c1-light-shell button[aria-label*=notific]{background:#f5f8fb!important;border-color:#ccd8e580!important;box-shadow:6px 6px 14px #9eadbf33,-6px -6px 14px #fffffff5!important}.c1-light-shell .icon-button:hover,.c1-light-shell .notification-trigger:hover,.c1-light-shell button[aria-label*=notific]:hover{transform:translateY(-1px);box-shadow:8px 8px 17px #9aa9bc3d,-7px -7px 16px #fffffffa!important}.c1-light-shell .new-action-button,.c1-primary-button{border-color:var(--c1-blue)!important;background:var(--c1-blue)!important;box-shadow:0 12px 20px #1167e83b,0 3px 7px #1167e829!important}.c1-light-shell .new-action-button:active,.c1-primary-button:active{transform:translateY(1px);box-shadow:inset 3px 3px 7px #00358938,inset -3px -3px 7px #4690ff38!important}.c1-secondary-button{background:#f4f7fb!important;border-color:#c7d5e5a3!important;box-shadow:7px 7px 15px #a0afc133,-7px -7px 15px #fffffff2!important}.c1-hero-card,.c1-kpi-card,.c1-module,.c1-ai-card{box-shadow:var(--c1-shadow)!important;background:#f7f9fce6!important;border:1px solid #ffffffc2!important}.c1-hero-card{border-radius:24px}.c1-hero-logo-card{background:#f1f4f8!important;border-color:#ffffffc7!important;box-shadow:12px 12px 25px #99a9bc3d,-10px -10px 23px #fffffff5!important}.c1-hero-logo-circle{background:#f8fafc!important;border-color:#cfdceb8a!important;box-shadow:8px 8px 18px #9babbe33,-8px -8px 18px #fffffffa!important}.c1-hero-node{background:#f5f8fb!important;border-color:#ffffffc7!important;box-shadow:7px 7px 16px #9dadbf38,-7px -7px 16px #fffffffa!important}.c1-kpi-card{border-radius:18px;min-height:112px}.c1-kpi-card:hover,.c1-module:hover,.c1-ai-card:hover{transform:translateY(-2px);box-shadow:var(--c1-shadow-strong)!important}.c1-kpi-icon{background:var(--c1-blue);border:3px solid #ffffffd6;border-radius:50%;color:#fff!important;flex:0 0 54px!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:54px!important;height:54px!important;padding:0!important;line-height:0!important;display:flex!important;box-shadow:7px 7px 15px #788fab42,-5px -5px 13px #ffffffeb,inset 0 0 0 1px #ffffff14!important}.c1-kpi-icon>svg{color:#fff!important;stroke:#fff!important;opacity:1!important;flex:none!important;width:25px!important;height:25px!important;margin:0!important;display:block!important;transform:none!important}.c1-kpi-icon>svg path,.c1-kpi-icon>svg circle,.c1-kpi-icon>svg line,.c1-kpi-icon>svg polyline,.c1-kpi-icon>svg rect{stroke:currentColor!important}.c1-kpi-card[data-tone=teal] .c1-kpi-icon{background:var(--c1-teal)!important;box-shadow:7px 7px 15px #62979e3d,-5px -5px 13px #ffffffeb!important}.c1-kpi-card[data-tone=mint] .c1-kpi-icon{background:var(--c1-mint)!important;box-shadow:7px 7px 15px #69a0a33d,-5px -5px 13px #ffffffeb!important}.c1-kpi-card>div>span{color:var(--c1-text);font-size:11.5px;font-weight:600;display:block}.c1-module{border-radius:20px}.c1-module-header{border-bottom-color:#cbd8e67a}.c1-pulse-chart{border-top-color:#ccd8e670;border-bottom-color:#ccd8e670}.c1-pulse-track{background:#edf1f6;border-radius:8px;position:relative;box-shadow:inset 3px 3px 7px #9dadc030,inset -3px -3px 7px #ffffffe6}.c1-pulse-track span{box-shadow:0 7px 13px #1167e829,inset 0 1px #fff3}.c1-activity-icon{justify-content:center;align-items:center;display:flex;box-shadow:4px 4px 9px #9cacbf24,-4px -4px 9px #ffffffe6}.c1-ai-card{background:#eef9f8!important;border-color:#b3e6e4b8!important}.c1-ai-icon{justify-content:center;align-items:center;display:flex;background:#f4fbfa!important;border-color:#b7e2e0a3!important;box-shadow:7px 7px 15px #669fa22e,-7px -7px 15px #fffffff2!important}.c1-ai-copy a{box-shadow:0 9px 16px #0aa7a133,0 2px 6px #0aa7a124!important}.c1-task-check{background:#eef2f7;border-color:#b7c6d7bf;box-shadow:inset 2px 2px 4px #9babbe2e,inset -2px -2px 4px #ffffffe6}.c1-task-badge{box-shadow:3px 3px 7px #a0afc11f,-3px -3px 7px #ffffffe0}@media (max-width:860px){.c1-light-shell .brand-topbar{background:#f7f9fcf0!important}.c1-kpi-card{min-height:102px}}
