:root{--bg: #0b1120;--panel: #111827;--panel-soft: #0f172a;--line: #243041;--text: #e5eefc;--muted: #94a3b8;--primary: #7c73ff;--primary-strong: #8b5cf6;--primary-soft: rgba(124, 115, 255, .14);--primary-rgb: 124, 115, 255;--accent: var(--primary);--accent-primary: var(--primary);--accent-strong: var(--primary-strong);--accent-soft: var(--primary-soft);--success: #22c55e;--success-strong: #16a34a;--success-soft: rgba(34, 197, 94, .14);--danger: #ef4444;--danger-strong: #dc2626;--danger-soft: rgba(239, 68, 68, .12);--status-active: var(--success);--status-active-strong: var(--success-strong);--status-active-soft: var(--success-soft);--status-inactive: var(--danger);--status-inactive-strong: var(--danger-strong);--status-inactive-soft: var(--danger-soft);--shadow: 0 18px 40px rgba(2, 8, 23, .45);--radius-xl: 24px;--radius-lg: 18px;--radius-md: 14px}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr)}.sidebar{background:#0f172a;border-right:1px solid var(--line);padding:24px 18px;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:12px;margin-bottom:26px}.brand-badge{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#6c63ff,#8b5cf6);color:#fff;font-weight:700}.brand h1{margin:0;font-size:18px}.brand p{margin:4px 0 0;color:var(--muted);font-size:13px}.nav-link{border-radius:14px;padding:12px 14px;color:var(--muted);transition:.2s ease}.nav-link.active,.nav-link:hover{background:var(--primary-soft);color:var(--primary-strong);font-weight:600}.main-content{padding:28px}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.page-header h2{margin:0 0 6px;font-size:30px}.page-header p{margin:0;color:var(--muted)}.page-actions{display:flex;gap:10px;align-items:center}.grid{display:grid;gap:18px}.two-columns{grid-template-columns:1.1fr 1fr}.section-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);overflow:hidden}.section-card__header{padding:22px 22px 0}.section-card__header h3{margin:0 0 6px;font-size:20px}.section-card__body{padding:22px}.section-card__footer{padding:0 22px 22px}.metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.metric-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:18px;box-shadow:var(--shadow)}.metric-card__label{display:block;color:var(--muted);margin-bottom:6px}.metric-card__value{display:block;font-size:30px;font-weight:700}.metric-card__hint{display:block;margin-top:6px;color:var(--muted);font-size:13px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.compact-grid{gap:12px}.field{display:flex;flex-direction:column;gap:8px}.field span{color:var(--text);font-size:14px;font-weight:600}.field input,.field select,.field textarea,.rich-editor textarea,.chip-input-box input{width:100%;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:14px;padding:12px 14px;outline:none}.field textarea,.rich-editor textarea{resize:vertical}.field-full{grid-column:1 / -1}.form-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px}.split-actions{justify-content:space-between}.primary-button,.secondary-button,.danger-button,.icon-button,.icon-link-button,.text-link-button,.outline-block-button,.list-pill{border:0;border-radius:14px;transition:.2s ease}.primary-button{background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;padding:12px 18px;font-weight:700}.secondary-button{background:#182235;color:var(--text);padding:12px 18px;border:1px solid var(--line)}.danger-button{background:var(--danger-soft);color:#b91c1c;padding:12px 18px;border:1px solid rgba(248,113,113,.25)}.compact{padding:8px 12px;font-size:13px}.icon-button,.icon-link-button{background:transparent;color:var(--primary-strong);padding:4px 6px}.icon-link-button.danger{color:#b91c1c}.text-link-button{background:transparent;color:var(--primary-strong);padding:0;font-weight:600}.notice-box,.notice-inline,.empty-box,.qr-placeholder{background:#f6f8fd;border:1px solid var(--line);border-radius:16px;padding:14px 16px;color:var(--muted)}.notice-inline.success{color:#166534;background:#ecfdf5;border-color:#bbf7d0}.muted{color:var(--muted)}.center{text-align:center}.table-wrapper{overflow:auto}.table{width:100%;border-collapse:collapse}.table th,.table td{padding:14px 12px;border-bottom:1px solid var(--line);text-align:left}.table th{color:var(--muted);font-size:13px;font-weight:700}.table-empty{text-align:center;color:var(--muted)}.tabs{display:flex;gap:10px;margin-bottom:18px}.tab-button{border:1px solid var(--line);border-radius:999px;padding:10px 16px;background:var(--panel);color:var(--muted)}.tab-button.active{background:var(--primary-soft);color:var(--primary-strong);border-color:transparent;font-weight:700}.stack-list,.section-stack{display:grid;gap:14px}.stack-item,.tag-card,.flujo-card-v3,.flow-block-card{border:1px solid var(--line);border-radius:18px;background:var(--panel)}.stack-item{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:14px 16px}.stack-item strong,.resource-line strong{display:block;margin-bottom:4px}.inline-actions{display:flex;gap:8px;align-items:center}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.soft-chip{background:#7c73ff24;color:var(--primary-strong);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;border:0}.soft-chip.removable{display:inline-flex;align-items:center;gap:6px}.device-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.device-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;min-height:290px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow)}.device-card--add{display:grid;place-items:center;background:var(--panel-soft);justify-content:center}.device-add-button{border:0;background:transparent;display:grid;place-items:center;gap:12px;color:var(--text)}.device-plus{font-size:56px;line-height:1;color:var(--text)}.device-card__topbar{display:flex;justify-content:space-between}.device-counter{width:28px;height:28px;border-radius:999px;background:#182235;color:var(--muted);display:grid;place-items:center;font-size:13px}.device-card__center{display:grid;place-items:center;text-align:center;gap:10px}.device-avatar{width:56px;height:56px;border-radius:50%;overflow:hidden;background:#1f2937;display:grid;place-items:center;font-size:26px}.device-avatar img{width:100%;height:100%;object-fit:cover}.device-name-row{display:flex;align-items:center;gap:8px}.device-name-row strong{font-size:22px;font-weight:700;transform:scale(.55);transform-origin:center}.device-number{color:var(--primary-strong);font-size:14px}.device-status-block{display:grid;gap:6px;color:var(--muted);font-size:13px}.status-pill{display:inline-flex;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.status-pill.success{background:#22c55e29;color:#86efac}.status-pill.neutral{background:#1f2937;color:#64748b}.modal-overlay{position:fixed;inset:0;background:#11182757;display:grid;place-items:center;z-index:50;padding:20px}.modal-panel{width:min(100%,680px);background:var(--panel);border-radius:18px;box-shadow:0 30px 60px #0f172a38;padding:18px 22px 22px}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.modal-header h3{margin:0;font-size:18px}.qr-panel{display:grid;place-items:center;gap:16px;padding:10px 0}.qr-panel.v3{text-align:center}.qr-image{width:280px;max-width:100%;border-radius:14px;background:var(--panel)}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.flujo-card-v3{padding:18px;display:grid;gap:16px}.flujo-card-v3__header,.flujo-card-v3__footer{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.flujo-card-v3__header h3{margin:0 0 6px}.flujo-card-v3__header p{margin:0;color:var(--muted);font-size:14px}.flujo-card-v3__actions{display:flex;gap:4px}.compact-lines .resource-line{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px dashed var(--line)}.compact-lines .resource-line span{color:var(--muted)}.switch-row.v3{display:inline-flex;align-items:center;gap:10px;color:var(--muted)}.switch-slider{width:46px;height:26px;border-radius:999px;background:linear-gradient(135deg,var(--status-inactive),var(--status-inactive-strong));position:relative}.switch-slider:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--panel);box-shadow:0 2px 8px #0f172a33;transition:transform .2s ease}.flujo-detail-grid.v3{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px}.flujo-sections.v3{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:12px;height:fit-content;display:grid;gap:8px;box-shadow:var(--shadow)}.flujo-section-button{border:0;border-radius:14px;background:transparent;color:var(--muted);padding:12px 14px;text-align:left}.flujo-section-button.active,.flujo-section-button:hover{background:var(--primary-soft);color:var(--primary-strong);font-weight:700}.header-inline-actions{display:flex;justify-content:space-between;align-items:center;gap:12px}.states-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.tag-card{padding:16px;display:grid;gap:12px}.tag-card__header,.tag-row-v3,.flow-block-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tag-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--muted)}.color-picker-row{display:flex;flex-wrap:wrap;gap:10px}.color-dot{width:28px;height:28px;border-radius:50%;border:2px solid transparent;color:#fff;font-size:14px}.color-dot.active{border-color:#111827}.tag-table{display:grid;gap:12px}.tag-row-v3{border:1px solid var(--line);border-radius:16px;padding:14px;background:var(--panel)}.tag-row-v3__main span{color:var(--muted)}.tag-row-v3__side{display:flex;align-items:center;gap:8px}.split-panel{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px}.split-panel__sidebar{display:grid;gap:10px;align-content:start}.list-pill{background:var(--panel);border:1px solid var(--line);padding:12px 14px;text-align:left;color:var(--muted)}.list-pill.active,.list-pill:hover{background:var(--primary-soft);color:var(--primary-strong);border-color:transparent}.split-panel__content{min-width:0}.selector-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:var(--panel);color:var(--muted)}.selector-chip input{margin:0}.selector-chip.active{background:var(--primary-soft);color:var(--primary-strong)}.flow-block-card{padding:16px;display:grid;gap:12px}.rich-editor{border:1px solid var(--line);border-radius:14px;overflow:hidden}.rich-editor textarea{border:0;border-radius:0}.rich-editor__toolbar{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);padding:10px 12px;color:var(--muted)}.rich-editor__toolbar button{border:0;background:transparent;color:var(--muted);font-weight:700}.rich-editor__counter{margin-left:auto;font-size:12px}.media-preview{display:grid;gap:10px}.media-preview img,.media-preview video{width:100%;max-height:320px;object-fit:contain;border-radius:16px;border:1px solid var(--line);background:var(--panel)}.chip-input-box{border:1px solid var(--line);border-radius:14px;padding:10px;display:grid;gap:10px;background:var(--panel)}.chip-input-box input{border:0;padding:6px 4px}.add-block-panel{border:1px dashed #cdd6e7;border-radius:18px;padding:16px;display:grid;gap:12px}.add-block-panel span{font-weight:700}.outline-block-button{border:1px dashed #c6d0e4;background:var(--panel);padding:12px 14px;color:var(--muted)}.toggle-box{display:flex;gap:20px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.checkbox-line{display:inline-flex;align-items:center;gap:10px;color:var(--text)}.empty-box{min-height:160px;display:grid;place-items:center;text-align:center}@media(max-width:1100px){.app-shell,.flujo-detail-grid.v3,.split-panel,.two-columns{grid-template-columns:1fr}.sidebar{position:static;height:auto}}@media(max-width:720px){.main-content{padding:18px}.form-grid,.metrics-grid,.cards-grid,.device-grid{grid-template-columns:1fr}.page-header,.header-inline-actions,.flujo-card-v3__footer,.flujo-card-v3__header{flex-direction:column;align-items:stretch}.split-actions{flex-direction:column}.add-block-grid{grid-template-columns:1fr 1fr}}.main-content{background:linear-gradient(180deg,#0f172acc,#0b1120f5)}.field input,.field select,.field textarea,.rich-editor textarea,.chip-input-box input{background:#0f172a;color:var(--text);border-color:var(--line)}.field input::placeholder,.field textarea::placeholder,.chip-input-box input::placeholder{color:#64748b}.selector-chip,.list-pill,.tag-row-v3,.device-card,.flujo-sections.v3,.flow-block-card,.tag-card,.metric-card,.section-card,.modal-panel,.chip-input-box,.rich-editor,.media-preview img,.media-preview video{background:var(--panel)}.device-card--add{border:1px dashed var(--line)}.modal-overlay{background:#020617b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.qr-image{background:#fff;padding:10px}.picker-popover{border-top:1px solid var(--line);padding:10px 12px;background:#0f172a}.emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.emoji-button{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:8px;font-size:20px}.emoji-button:hover{border-color:var(--primary);transform:translateY(-1px)}.shortcut-list{display:grid;gap:8px}.shortcut-button{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:10px 12px;color:var(--text);display:grid;gap:4px;text-align:left}.shortcut-button span{color:var(--muted);font-size:12px}.toolbar-group{display:flex;gap:8px;align-items:center}.notice-box{background:#7c73ff14;border:1px dashed rgba(124,115,255,.35)}.notice-inline.success{color:#86efac;background:#22c55e24;border:1px solid rgba(34,197,94,.22)}.device-card__topbar{min-height:24px}.status-pill.neutral{background:#182235;color:#cbd5e1}.switch-row.v3 small{color:var(--muted)}.field input[type=number]{min-height:46px;line-height:1.2}.selector-grid{display:flex;flex-wrap:wrap;gap:10px}.flujo-card-v3,.device-card,.flow-block-card,.stack-item,.tag-row-v3{background:var(--panel)}.switch-row.v3{display:inline-flex;align-items:center;gap:10px}.switch-slider{width:44px;height:24px;background:linear-gradient(135deg,var(--status-inactive),var(--status-inactive-strong));border-radius:999px;position:relative;display:inline-block}.switch-row.v3 input{display:none}.switch-slider:after{content:"";width:18px;height:18px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;transition:transform .2s ease}.switch-row.v3 input:checked+.switch-slider{background:linear-gradient(135deg,var(--status-active),var(--status-active-strong))}.switch-row.v3 input:checked+.switch-slider:after{transform:translate(20px)}:root{--bg: #f5f7fb;--panel: #ffffff;--panel-soft: #f7f9fc;--line: #e6ebf2;--text: #111827;--muted: #6b7280;--primary: #5b7cff;--primary-strong: #4f46e5;--primary-soft: rgba(91, 124, 255, .12);--primary-rgb: 91, 124, 255;--accent: var(--primary);--accent-primary: var(--primary);--accent-strong: var(--primary-strong);--accent-soft: var(--primary-soft);--success: #22c55e;--success-strong: #16a34a;--success-soft: rgba(34, 197, 94, .14);--danger: #ef4444;--danger-strong: #dc2626;--danger-soft: rgba(239, 68, 68, .1);--status-active: var(--success);--status-active-strong: var(--success-strong);--status-active-soft: var(--success-soft);--status-inactive: var(--danger);--status-inactive-strong: var(--danger-strong);--status-inactive-soft: var(--danger-soft);--shadow: 0 18px 45px rgba(15, 23, 42, .06);--radius-xl: 24px;--radius-lg: 18px;--radius-md: 14px}body{background:radial-gradient(circle at top left,rgba(91,124,255,.08),transparent 26%),radial-gradient(circle at top right,rgba(139,92,246,.08),transparent 22%),var(--bg);color:var(--text)}.app-shell{min-height:100vh;display:grid;grid-template-columns:272px minmax(0,1fr);transition:grid-template-columns .22s ease}.app-shell.sidebar-collapsed{grid-template-columns:92px minmax(0,1fr)}.sidebar{background:#ffffffdb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid rgba(230,235,242,.92);padding:22px 16px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:20px}.brand{display:flex;align-items:center;gap:12px;padding:6px 8px;margin-bottom:8px}.brand-badge{width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,#5b7cff,#8b5cf6);color:#fff;display:grid;place-items:center;font-weight:700;box-shadow:0 16px 24px #5b7cff38}.brand-copy h1{margin:0;font-size:18px}.brand-copy p{margin:4px 0 0;color:var(--muted);font-size:13px}.nav{display:grid;gap:8px}.nav-link{display:flex;align-items:center;gap:12px;border-radius:16px;padding:13px 14px;color:#4b5563;transition:.2s ease;font-weight:600}.nav-link.active,.nav-link:hover{background:linear-gradient(180deg,#5b7cff1f,#5b7cff14);color:var(--primary-strong);box-shadow:inset 0 0 0 1px #5b7cff1f}.nav-icon{width:20px;height:20px;display:inline-grid;place-items:center}.nav-icon svg{width:18px;height:18px}.app-shell.sidebar-collapsed .brand-copy,.app-shell.sidebar-collapsed .nav-label{display:none}.app-shell.sidebar-collapsed .brand,.app-shell.sidebar-collapsed .nav-link{justify-content:center}.main-content{padding:22px 24px 28px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px;padding:10px 6px 18px;border-bottom:1px solid rgba(230,235,242,.9)}.topbar__left,.topbar__right{display:flex;align-items:center;gap:14px}.topbar__titles h2{margin:0;font-size:22px;line-height:1.1}.topbar__titles p{margin:4px 0 0;color:var(--muted);font-size:14px}.sidebar-toggle,.topbar-icon-button{width:44px;height:44px;border-radius:14px;border:1px solid var(--line);background:#ffffffd6;color:var(--text);display:grid;place-items:center;box-shadow:var(--shadow)}.sidebar-toggle__icon,.topbar-icon-svg{width:18px;height:18px}.topbar-avatar{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#10b9812e,#5b7cff29);color:var(--primary-strong);display:grid;place-items:center;font-weight:700;border:1px solid rgba(16,185,129,.16)}.page-content{display:grid;gap:20px}.section-card,.metric-card,.stack-item,.tag-card,.flujo-card-v3,.flow-block-card,.device-card,.flujo-sections.v3,.tag-row-v3,.list-pill,.selector-chip,.notice-box,.notice-inline,.empty-box,.qr-placeholder,.modal-panel{background:#ffffffeb;border:1px solid rgba(230,235,242,.95);box-shadow:var(--shadow)}.section-card__header h3{margin:0 0 6px;font-size:22px}.section-card__header p{margin:0;color:var(--muted)}.field input,.field select,.field textarea,.rich-editor textarea,.chip-input-box input,.dashboard-filter select,.dashboard-filter input{background:#fff;color:var(--text);border:1px solid var(--line);border-radius:16px;padding:13px 15px;box-shadow:0 2px #0f172a03}.primary-button,.secondary-button,.danger-button,.icon-button,.icon-link-button,.text-link-button,.outline-block-button,.list-pill,.sidebar-toggle,.topbar-icon-button{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.primary-button:hover,.secondary-button:hover,.danger-button:hover,.sidebar-toggle:hover,.topbar-icon-button:hover{transform:translateY(-1px);box-shadow:0 14px 24px #0f172a14}.primary-button{background:linear-gradient(135deg,#5b7cff,#6d5efc);color:#fff;padding:12px 18px;font-weight:700}.secondary-button{background:#fff;color:var(--text);padding:12px 18px;border:1px solid var(--line)}.danger-button{background:#fff5f5;color:#dc2626;padding:12px 18px;border:1px solid #fecaca}.table th,.table td{border-bottom:1px solid var(--line)}.table th,.metric-card__label,.field span,.dashboard-filter span{color:#6b7280}.metric-card{border-radius:24px;padding:20px}.metric-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.metric-card__icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center}.metric-card--blue .metric-card__icon{background:#5b7cff1f;color:#4f46e5}.metric-card--amber .metric-card__icon{background:#f59e0b1f;color:#d97706}.metric-card--pink .metric-card__icon{background:#ec48991f;color:#db2777}.metric-card--teal .metric-card__icon{background:rgba(var(--primary-rgb),.12);color:var(--primary-strong)}.metric-card__value{font-size:38px;line-height:1.05;letter-spacing:-.03em}.metric-card__hint{margin-top:10px;color:var(--muted);font-size:14px}.metric-card__details{display:grid;gap:8px;margin-top:16px;padding-top:14px;border-top:1px dashed var(--line)}.metric-card__detail-row{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--muted);font-size:14px}.metric-card__detail-row strong{color:var(--text);font-size:14px}.dashboard-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.dashboard-hero h1{margin:0 0 8px;font-size:40px;line-height:1;letter-spacing:-.04em}.dashboard-hero p{margin:0;color:var(--muted);max-width:820px;font-size:16px}.dashboard-hero__badge{border-radius:999px;border:1px solid rgba(91,124,255,.14);background:#5b7cff14;color:#4f46e5;padding:10px 14px;font-size:13px;font-weight:700;white-space:nowrap}.dashboard-filters{display:grid;grid-template-columns:180px minmax(280px,1.1fr) repeat(3,minmax(190px,1fr));gap:14px;align-items:end}.dashboard-filter{display:grid;gap:8px}.dashboard-filter--range{min-width:0}.date-range-inline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center}.date-range-separator{color:var(--muted);font-weight:700}.dashboard-filter-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.donut-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:center}.donut-chart{width:220px;height:220px;border-radius:50%;position:relative;margin:0 auto}.donut-chart:after{content:"";position:absolute;inset:24px;background:#fff;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line)}.donut-chart__center{position:absolute;inset:0;display:grid;place-items:center;text-align:center;z-index:1}.donut-chart__center strong{font-size:34px;line-height:1}.donut-chart__center span{color:var(--muted);font-size:14px}.chart-legend,.bars-list,.dashboard-list-table{display:grid;gap:12px}.chart-legend__item,.dashboard-list-row{display:flex;justify-content:space-between;gap:16px;align-items:center;border-radius:18px;padding:14px 16px;background:#fff}.chart-legend__item{border:0}.dashboard-list-row{border:1px solid var(--line)}.chart-legend__meta,.chart-legend__values,.dashboard-list-row>div:last-child{display:flex;align-items:center;gap:10px}.chart-legend__meta span:last-child,.dashboard-list-row span,.dashboard-list-row small{color:var(--muted)}.chart-legend__dot{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.chart-legend__values strong,.dashboard-list-row strong,.bar-row__header strong{color:var(--text)}.chart-empty{border:1px dashed var(--line);border-radius:18px;padding:28px 18px;text-align:center;color:var(--muted);background:linear-gradient(180deg,#fff,#fafcff)}.bar-row__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.bar-row__header>div:first-child{display:grid;gap:4px}.bar-row__header span{color:var(--muted)}.bar-row__amounts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.bar-track{width:100%;height:12px;background:#eef2ff;border-radius:999px;overflow:hidden}.currency-chip{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;background:#f8fafc;border:1px solid var(--line);color:#334155;font-size:12px;font-weight:700}.status-pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;background:#5b7cff1a;color:#4f46e5;font-size:12px;font-weight:700;text-transform:capitalize}.status-pill--success,.status-pill.success{background:#10b9811f;color:#047857}.status-pill.neutral{background:#f3f4f6;color:#6b7280}@media(max-width:1480px){.dashboard-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-filter-actions{justify-content:flex-start}}@media(max-width:1180px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr}.sidebar{position:static;height:auto}.app-shell.sidebar-collapsed .brand-copy,.app-shell.sidebar-collapsed .nav-label{display:initial}.app-shell.sidebar-collapsed .brand,.app-shell.sidebar-collapsed .nav-link{justify-content:flex-start}.dashboard-insights-grid,.dashboard-data-grid,.donut-layout{grid-template-columns:1fr}}@media(max-width:860px){.main-content{padding:16px 14px 22px}.topbar,.dashboard-hero{flex-direction:column;align-items:stretch}.topbar__right{justify-content:space-between}.dashboard-hero h1{font-size:32px}.dashboard-filters,.dashboard-metrics-grid,.dashboard-insights-grid,.dashboard-data-grid,.date-range-inline{grid-template-columns:1fr}.date-range-separator{display:none}.metric-card__value{font-size:32px}.bar-row__header,.dashboard-list-row,.chart-legend__item{flex-direction:column;align-items:flex-start}.bar-row__amounts,.dashboard-list-row>div:last-child,.chart-legend__values{justify-content:flex-start}}body{--bg-page: #f5f7fb;--bg-sidebar: #ffffff;--bg-panel: #ffffff;--bg-soft: #f8fafc;--border-soft: #e8edf5;--border-strong: #dfe6ef;--text-main: #0f172a;--text-soft: #667085;--text-faint: #94a3b8;--shadow-soft: 0 12px 34px rgba(15, 23, 42, .06);--shadow-card: 0 8px 24px rgba(15, 23, 42, .05);--accent: var(--primary);--accent-primary: var(--primary);--accent-strong: var(--primary-strong);--accent-soft: var(--primary-soft);background:var(--bg-page);color:var(--text-main)}body[data-theme=dark]{--bg-page: #09111f;--bg-sidebar: #0f172a;--bg-panel: #0f172a;--bg-soft: #111c31;--border-soft: #1e293b;--border-strong: #293548;--text-main: #eef2ff;--text-soft: #9fb0cc;--text-faint: #7c8aa5;--shadow-soft: 0 16px 38px rgba(2, 8, 23, .45);--shadow-card: 0 12px 30px rgba(2, 8, 23, .35);--accent: var(--primary);--accent-primary: var(--primary);--accent-strong: var(--primary-strong);--accent-soft: var(--primary-soft)}body,.sidebar,.main-content,.section-card,.metric-card,.device-card,.flujo-card-v3,.flow-block-card,.tag-card,.flujo-sections.v3,.tag-row-v3,.stack-item,.modal-panel,.field input,.field select,.field textarea,.rich-editor textarea,.chip-input-box,.chip-input-box input,.toggle-box,.notice-box,.empty-box,.qr-placeholder,.selector-chip,.list-pill,.outline-block-button,.rich-editor,.media-preview img,.media-preview video,.table th,.table td{color:var(--text-main)}.app-shell--clean{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr);background:var(--bg-page)}.sidebar.sidebar--clean{background:var(--bg-sidebar);border-right:1px solid var(--border-soft);padding:18px 16px 16px;display:flex;flex-direction:column;gap:18px;box-shadow:none}.brand.brand--clean{margin-bottom:0;padding:8px 8px 14px;border-bottom:1px solid var(--border-soft)}.brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#111827,#334155);color:#fff;font-size:16px;font-weight:700;flex-shrink:0}body[data-theme=dark] .brand-mark{background:linear-gradient(135deg,#eff6ff,#c7d2fe);color:#0f172a}.brand-copy h1{color:var(--text-main);font-size:18px;font-weight:700;letter-spacing:-.02em}.brand-copy p{color:var(--text-soft);margin-top:2px}.nav.nav--clean{display:grid;gap:6px}.nav-link.nav-link--clean{display:flex;align-items:center;gap:12px;border-radius:14px;padding:11px 12px;color:var(--text-soft);font-weight:600;border:1px solid transparent}.nav-link.nav-link--clean .nav-icon{width:18px;height:18px;display:inline-grid;place-items:center}.nav-link.nav-link--clean svg{width:18px;height:18px}.nav-link.nav-link--clean:hover,.nav-link.nav-link--clean.active{background:var(--bg-soft);border-color:var(--border-soft);color:var(--text-main)}.sidebar-footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--border-soft)}.theme-toggle{width:100%;display:inline-flex;align-items:center;gap:12px;border:1px solid var(--border-soft);background:var(--bg-panel);border-radius:14px;padding:12px 14px;color:var(--text-main)}.theme-toggle__icon,.topbar-icon-button{width:40px;height:40px;border-radius:12px;display:inline-grid;place-items:center;background:var(--bg-soft);border:1px solid var(--border-soft)}.theme-toggle__icon svg,.topbar-icon-svg,.button-icon svg,.sidebar-toggle__icon{width:18px;height:18px}.theme-toggle__label{font-weight:600}.sidebar-collapsed.app-shell--clean{grid-template-columns:92px minmax(0,1fr)}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-label,.sidebar-collapsed .theme-toggle__label{display:none}.sidebar-collapsed .theme-toggle{justify-content:center;padding-inline:0}.main-content.main-content--clean{background:var(--bg-page)!important;padding:20px 24px 30px}.topbar.topbar--clean{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;margin-bottom:12px}.topbar--minimal{justify-content:space-between}.topbar__left,.topbar__right{display:flex;align-items:center;gap:12px}.sidebar-toggle{width:42px;height:42px;border-radius:14px;border:1px solid var(--border-soft);background:var(--bg-panel);color:var(--text-main);box-shadow:var(--shadow-card)}.topbar-icon-button{color:var(--text-main);box-shadow:none}.dashboard-hero,.dashboard-hero__badge{display:none}.page-content{display:grid;gap:22px}.section-card,.metric-card,.device-card,.flujo-card-v3,.flow-block-card,.tag-card,.flujo-sections.v3,.tag-row-v3,.stack-item,.toggle-box,.notice-box,.empty-box,.qr-placeholder,.chip-input-box,.rich-editor,.modal-panel,.field input,.field select,.field textarea,.selector-chip,.list-pill,.outline-block-button,.notice-inline,.table-wrapper{background:var(--bg-panel)!important;border-color:var(--border-soft)!important;box-shadow:var(--shadow-card)}.section-card{border-radius:24px;overflow:hidden}.section-card__header{padding:22px 24px 0}.section-card__header h3{color:var(--text-main);font-size:28px;font-weight:700;letter-spacing:-.03em;margin-bottom:4px}.section-card__header p{color:var(--text-soft);font-size:14px}.section-card__body{padding:22px 24px 24px}.primary-button,.secondary-button,.text-link-button{border-radius:14px}.secondary-button{background:var(--bg-panel);color:var(--text-main);border:1px solid var(--border-soft);box-shadow:none}.text-link-button{color:var(--text-soft);background:transparent}.field span,.table th,.metric-card__label,.notice-box,.notice-inline,.muted,.brand p,.page-header p,.section-card__header p,.metric-card__hint,.chart-empty,.dashboard-table__head,.dashboard-table__cell small,.bar-row__header span,.chart-legend__values span,.chart-legend__meta span:last-child,.donut-chart__center span{color:var(--text-soft)!important}.dashboard-welcome{display:grid;gap:4px}.dashboard-welcome h1{margin:0;font-size:clamp(2rem,3vw,2.5rem);line-height:1.05;letter-spacing:-.04em;color:var(--text-main)}.dashboard-welcome p{margin:0;font-size:1.05rem;color:var(--text-soft)}.dashboard-filters-block,.dashboard-filters-row{display:grid;gap:12px}.dashboard-filters-row--main{grid-template-columns:minmax(112px,.58fr) minmax(205px,.9fr) minmax(145px,.76fr) minmax(138px,.68fr) minmax(122px,.58fr) minmax(155px,.78fr)}.dashboard-filters-row--actions{grid-template-columns:1fr auto auto;align-items:center}.dashboard-select-shell,.dashboard-date-shell{min-height:56px;border:1px solid var(--border-soft);background:var(--bg-panel);border-radius:16px;box-shadow:var(--shadow-card)}.dashboard-select-shell select,.dashboard-date-shell input{width:100%;height:100%;border:0;background:transparent;color:var(--text-main);padding:0 16px;outline:none;font-size:15px;font-weight:600}.dashboard-date-shell{display:grid;grid-template-columns:48px minmax(0,1fr) auto minmax(0,1fr);align-items:center}.dashboard-date-shell__icon{display:inline-grid;place-items:center;color:var(--text-soft)}.dashboard-date-shell__icon svg{width:18px;height:18px}.dashboard-date-shell__separator{color:var(--text-faint);font-weight:700}.dashboard-action-button{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;font-weight:700}.dashboard-action-button--icon{width:48px;justify-content:center;padding:0}.dashboard-text-action{justify-self:start;padding:0 4px;font-size:14px;font-weight:600}.dashboard-metrics-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.metric-card{border-radius:24px;padding:22px;min-height:170px}.metric-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px}.metric-card__label{font-size:14px;font-weight:700;letter-spacing:-.01em}.metric-card__icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center}.metric-card__icon svg{width:20px;height:20px}.metric-card__value{display:block;color:var(--text-main);font-size:clamp(1.7rem,2vw,2.35rem);line-height:1.05;letter-spacing:-.04em;font-weight:700;margin-bottom:8px;word-break:break-word}.metric-card__hint{display:block;font-size:14px}.metric-card__details{display:grid;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-soft)}.metric-card__detail-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.metric-card__detail-row strong{color:var(--text-main);font-size:14px}.metric-card--blue .metric-card__icon{background:#4f7cff1a;color:#4f7cff}.metric-card--purple .metric-card__icon{background:#8b5cf61f;color:#8b5cf6}.metric-card--green .metric-card__icon{background:#10b9811f;color:#10b981}.metric-card--amber .metric-card__icon{background:#f59e0b1f;color:#f59e0b}.metric-card--pink .metric-card__icon{background:#ec48991f;color:#ec4899}.metric-card--teal .metric-card__icon{background:rgba(var(--primary-rgb),.12);color:var(--primary)}.dashboard-insights-grid,.dashboard-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.donut-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:center}.donut-chart{width:220px;height:220px;border-radius:50%;margin-inline:auto;display:grid;place-items:center;position:relative}.donut-chart:after{content:"";width:138px;height:138px;border-radius:50%;background:var(--bg-panel);position:absolute;inset:0;margin:auto}.donut-chart__center{position:relative;z-index:1;display:grid;place-items:center;gap:4px}.donut-chart__center strong{font-size:34px;line-height:1;letter-spacing:-.04em;color:var(--text-main)}.chart-legend{display:grid;gap:10px}.chart-legend__item{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border:0;background:var(--bg-soft);border-radius:16px}.chart-legend__meta,.chart-legend__values{display:inline-flex;align-items:center;gap:10px}.chart-legend__values strong,.bar-row__header strong,.dashboard-table__cell strong{color:var(--text-main)}.chart-legend__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.bars-list{display:grid;gap:14px}.bar-row{display:grid;gap:10px}.bar-row__header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.bar-row__amounts{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.currency-chip{display:inline-flex;align-items:center;border-radius:999px;padding:6px 10px;background:var(--bg-soft);border:1px solid var(--border-soft);color:var(--text-main);font-size:12px;font-weight:700}.bar-track{height:12px;border-radius:999px;background:var(--bg-soft);overflow:hidden}.bar-track__fill{height:100%;border-radius:inherit}.chart-empty{min-height:220px;display:grid;place-items:center;text-align:center;border:1px dashed var(--border-strong);border-radius:20px;background:var(--bg-soft)}.dashboard-table{display:grid;gap:0}.dashboard-table__head,.dashboard-table__row{display:grid;grid-template-columns:1.3fr 1.1fr .85fr;gap:12px;align-items:center}.dashboard-table__head{padding:0 0 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.dashboard-table__row{padding:14px 0;border-top:1px solid var(--border-soft)}.dashboard-table__cell{display:grid;gap:4px;min-width:0}.dashboard-table__cell span,.dashboard-table__cell strong,.dashboard-table__cell small{overflow-wrap:anywhere}.dashboard-table__cell--status{justify-items:start}.status-pill{padding:7px 12px;border-radius:999px;background:#4f7cff1a;color:#3259d9;border:1px solid rgba(79,124,255,.12);font-size:12px;font-weight:700}.status-pill--success,.status-pill.success{background:#10b9811f;color:#0f8b66;border:1px solid rgba(16,185,129,.14)}body[data-theme=dark] .status-pill{background:#6366f12e;color:#c7d2fe;border-color:#6366f133}body[data-theme=dark] .status-pill--success,body[data-theme=dark] .status-pill.success{background:#10b98129;color:#86efac;border-color:#10b98133}.notice-box,.notice-inline,.empty-box,.qr-placeholder{background:var(--bg-soft)!important}.field input,.field select,.field textarea,.rich-editor textarea,.chip-input-box input{background:transparent!important}.table th,.table td{border-bottom-color:var(--border-soft)}@media(max-width:1450px){.dashboard-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-filters-row--main{grid-template-columns:minmax(112px,.58fr) minmax(205px,.9fr) minmax(145px,.76fr) minmax(138px,.68fr) minmax(122px,.58fr) minmax(155px,.78fr)}}@media(max-width:1100px){.app-shell--clean,.sidebar-collapsed.app-shell--clean,.dashboard-insights-grid,.dashboard-data-grid,.donut-layout{grid-template-columns:1fr}.sidebar.sidebar--clean{position:static;height:auto}}@media(max-width:820px){.main-content.main-content--clean{padding:16px}.dashboard-filters-row--main,.dashboard-filters-row--actions,.dashboard-metrics-grid,.dashboard-table__head,.dashboard-table__row{grid-template-columns:1fr}.dashboard-table__head{display:none}.dashboard-table__row{padding:16px;border:1px solid var(--border-soft);border-radius:18px;margin-top:12px;background:var(--bg-soft)}.dashboard-date-shell{grid-template-columns:40px 1fr;gap:8px;padding:10px 0}.dashboard-date-shell__separator{display:none}.dashboard-date-shell input{min-height:42px}.dashboard-date-shell input:last-child{border-top:1px solid var(--border-soft);padding-top:10px}.theme-toggle--sidebar{display:none}}.dashboard-select-shell,.field select{position:relative}.dashboard-select-shell select,.field select{-webkit-appearance:none;appearance:none;background-color:transparent;color:var(--text-main)}.dashboard-select-shell:after,.field:has(select):after{content:"";position:absolute;right:16px;top:50%;width:10px;height:10px;border-right:2px solid var(--text-faint);border-bottom:2px solid var(--text-faint);transform:translateY(-70%) rotate(45deg);pointer-events:none}.dashboard-select-shell select{padding-right:42px}.field{position:relative}.field select{padding-right:42px}select option{color:#0f172a;background:#fff}body[data-theme=dark] select option{color:#eef2ff;background:#0f172a}.secondary-button{background:var(--bg-panel);color:var(--text-main);border-color:var(--border-soft)}.secondary-button:hover,.topbar-icon-button:hover,.theme-toggle:hover,.sidebar-toggle:hover,.icon-link-button:hover,.icon-button:hover{background:var(--bg-soft)}.text-link-button,.icon-button,.icon-link-button,.device-add-button,.device-plus,.device-card__topbar button,.device-name-row button{color:var(--text-main)}.icon-link-button.danger,body[data-theme=dark] .icon-link-button.danger{color:#ef4444}.device-card--add{border-style:dashed}.device-add-button{min-height:220px;width:100%}.metric-card__custom{display:grid;gap:14px}.metric-card__currency-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card__currency-tile{display:grid;gap:6px;padding:12px 14px;border-radius:16px;background:var(--bg-soft);border:1px solid var(--border-soft)}.metric-card__currency-label,.metric-card__summary-intro{color:var(--text-soft);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.metric-card__currency-value{color:var(--text-main);font-size:1rem;line-height:1.25}.metric-card__currency-empty{min-height:84px;display:grid;place-items:center;text-align:center;color:var(--text-soft);border:1px dashed var(--border-soft);border-radius:16px;background:var(--bg-soft);padding:14px}.metric-card__summary-block{display:grid;gap:14px}.metric-card__summary-value{color:var(--text-main);font-size:1.15rem;line-height:1.45;letter-spacing:-.02em;word-break:break-word}body[data-theme=dark] .dashboard-select-shell select,body[data-theme=dark] .dashboard-date-shell input,body[data-theme=dark] .field select,body[data-theme=dark] .field input,body[data-theme=dark] .field textarea,body[data-theme=dark] .secondary-button,body[data-theme=dark] .device-add-button,body[data-theme=dark] .text-link-button,body[data-theme=dark] .icon-button,body[data-theme=dark] .icon-link-button,body[data-theme=dark] .device-plus{color:var(--text-main)!important}@media(max-width:900px){.metric-card__currency-grid{grid-template-columns:1fr}}.metric-card__detail-row--stacked span{font-size:12px;text-transform:uppercase;letter-spacing:.05em}.metric-card__detail-row--stacked strong{font-size:1rem;line-height:1.35}.connections-hero{display:flex;align-items:center;justify-content:space-between;gap:16px}.connections-hero h1{margin:0;font-size:clamp(2rem,3vw,2.4rem);line-height:1.05;letter-spacing:-.04em}.connections-hero p{margin:8px 0 0;max-width:720px;color:var(--text-soft);font-size:1rem}.device-grid--whatsapp{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:18px}.device-card--whatsapp{min-height:316px;padding:16px;border-radius:24px;background:linear-gradient(180deg,var(--bg-panel) 0%,color-mix(in srgb,var(--bg-panel) 94%,var(--bg-soft) 6%) 100%)!important}.device-card--whatsapp.is-connected{border-color:color-mix(in srgb,#22c55e 18%,var(--border-soft) 82%)!important}.device-card--whatsapp.is-empty{background:linear-gradient(180deg,var(--bg-panel) 0%,var(--bg-soft) 100%)!important}.device-card__meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.device-card__slot-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--border-soft);color:var(--text-soft);font-weight:700;font-size:13px}.device-card__slot-icon{font-size:12px;opacity:.8}.device-whatsapp-dot{width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;background:#25d366;color:#fff;font-size:13px;font-weight:700;box-shadow:0 8px 18px #25d36647}.device-card__center--whatsapp{flex:1;align-content:center;gap:16px}.device-avatar--whatsapp{width:84px;height:84px;border-radius:50%;background:linear-gradient(135deg,#eef2ff,#dbeafe);color:#0f172a;font-size:34px;font-weight:700;border:4px solid rgba(255,255,255,.9);box-shadow:0 12px 28px #0f172a24}body[data-theme=dark] .device-avatar--whatsapp{background:linear-gradient(135deg,#1e293b,#0f172a);color:#eef2ff;border-color:#94a3b838}.device-avatar--whatsapp.has-photo img{width:100%;height:100%;object-fit:cover}.device-avatar--whatsapp.is-placeholder{background:linear-gradient(135deg,#f8fafc,#e2e8f0);color:#64748b}body[data-theme=dark] .device-avatar--whatsapp.is-placeholder{background:linear-gradient(135deg,#182235,#0f172a);color:#94a3b8}.device-identity-block{display:grid;gap:8px;justify-items:center}.device-name{font-size:1.5rem;line-height:1.08;font-weight:700;letter-spacing:-.04em;color:var(--text-main);text-align:center}.device-number{font-size:.98rem;line-height:1.2}.device-number.is-linked{color:#4f46e5}body[data-theme=dark] .device-number.is-linked{color:#a5b4fc}.device-number.is-muted{color:var(--text-soft)}.device-status-block--whatsapp{gap:8px}.device-status-block--whatsapp>span{color:var(--text-soft);font-size:.95rem}.status-pill.neutral{background:#94a3b824;color:#64748b;border:1px solid rgba(148,163,184,.18)}body[data-theme=dark] .status-pill.neutral{background:#3341558f;color:#cbd5e1;border-color:#64748b52}.device-card__footer--whatsapp{display:flex;align-items:center;justify-content:center;margin-top:6px}.device-action-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:16px;background:color-mix(in srgb,var(--bg-panel) 86%,white 14%)}body[data-theme=dark] .device-action-button{background:color-mix(in srgb,var(--bg-panel) 88%,var(--bg-soft) 12%)}.device-action-button__icon{width:18px;height:18px;display:inline-grid;place-items:center}.device-action-button__icon svg{width:18px;height:18px}.device-card--add-whatsapp{display:grid;place-items:center;min-height:316px;border-style:solid;border-width:1px;background:linear-gradient(180deg,var(--bg-panel) 0%,var(--bg-soft) 100%)!important}.device-add-button--whatsapp{min-height:100%;display:grid;place-items:center;gap:16px;padding:22px 18px}.device-plus--soft{width:76px;height:76px;border-radius:28px;display:grid;place-items:center;font-size:58px;line-height:1;background:var(--bg-soft);border:1px solid var(--border-soft);color:var(--text-main)}.device-add-label{font-size:1rem;font-weight:700;color:var(--text-main)}.qr-panel--instructions{gap:18px}.qr-guide-box{width:min(100%,420px);display:grid;gap:8px;text-align:center;padding:16px 18px;border-radius:18px;background:var(--bg-soft);border:1px solid var(--border-soft)}.qr-guide-box strong{font-size:1rem;color:var(--text-main)}.qr-guide-box p{margin:0;color:var(--text-soft);line-height:1.5}body[data-theme=dark] .device-card--whatsapp .secondary-button,body[data-theme=dark] .device-card--add-whatsapp .device-add-button,body[data-theme=dark] .connections-hero h1,body[data-theme=dark] .connections-hero p,body[data-theme=dark] .device-name,body[data-theme=dark] .device-card__slot-pill,body[data-theme=dark] .device-action-button,body[data-theme=dark] .device-add-label,body[data-theme=dark] .qr-guide-box strong,body[data-theme=dark] .qr-guide-box p{color:var(--text-main)!important}@media(max-width:900px){.device-grid--whatsapp{grid-template-columns:1fr}.connections-hero{align-items:flex-start}}.device-card__remove-button{width:34px;height:34px;border-radius:12px;border:1px solid var(--border-soft);background:var(--bg-soft);color:#64748b;display:inline-grid;place-items:center;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.device-card__remove-button:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb,#ef4444 10%,var(--bg-soft) 90%);border-color:color-mix(in srgb,#ef4444 22%,var(--border-soft) 78%);color:#dc2626}.device-card__remove-button:disabled{cursor:wait;opacity:.72}.device-card__remove-button svg{width:16px;height:16px}.metric-card__summary-block{display:grid;gap:12px}.metric-card__summary-intro{font-size:.95rem;font-weight:700;color:var(--text-main)}body[data-theme=dark] .device-card__remove-button{background:color-mix(in srgb,var(--bg-panel) 82%,var(--bg-soft) 18%);border-color:color-mix(in srgb,#475569 28%,var(--border-soft) 72%);color:#cbd5e1}body[data-theme=dark] .device-card__remove-button:hover:not(:disabled){background:color-mix(in srgb,#ef4444 14%,var(--bg-soft) 86%);border-color:color-mix(in srgb,#ef4444 28%,var(--border-soft) 72%);color:#fecaca}.contacts-page{display:grid;gap:18px}.contacts-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.contacts-hero h1{margin:0;font-size:clamp(2rem,3vw,2.45rem);line-height:1.04;letter-spacing:-.04em;color:var(--text-main)}.contacts-hero p{margin:8px 0 0;color:var(--text-soft);font-size:1rem}.contacts-toolbar,.contacts-table-card{background:var(--bg-panel);border:1px solid var(--border-soft);border-radius:24px;box-shadow:var(--shadow-card)}.contacts-toolbar{padding:18px;display:grid;gap:16px}.contacts-toolbar__filters{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(240px,1fr) minmax(220px,1fr) minmax(220px,.9fr);gap:12px}.contacts-date-shell{grid-template-columns:48px 1fr}.contacts-date-shell input{min-width:0}.contacts-toolbar__summary{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:center}.contacts-summary-inline{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;color:var(--text-soft);font-size:15px}.contacts-summary-inline strong{color:var(--text-main)}.contacts-search{min-height:56px;border:1px solid var(--border-soft);border-radius:16px;background:var(--bg-panel);display:grid;grid-template-columns:46px 1fr;align-items:center}.contacts-search svg{width:18px;height:18px;color:var(--text-faint);margin-inline:auto}.contacts-search input{width:100%;height:100%;border:0;background:transparent;color:var(--text-main);padding:0 16px 0 0;outline:none;font-size:15px;font-weight:600}.contacts-search input::placeholder{color:var(--text-faint)}.contacts-table-card{padding:8px 0 0;overflow:hidden}.contacts-table-wrap{overflow-x:auto}.contacts-table{display:grid;grid-template-columns:minmax(250px,1.35fr) minmax(180px,1fr) minmax(260px,1.4fr) minmax(180px,.9fr) minmax(180px,.9fr) minmax(140px,.65fr);gap:16px;align-items:center;padding:0 22px;min-width:1190px}.contacts-table--head{min-height:54px;border-bottom:1px solid var(--border-soft)}.contacts-head-button,.contacts-head-static{display:inline-flex;align-items:center;gap:8px;min-width:0;border:0;background:transparent;padding:0;color:var(--text-soft);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.contacts-head-button:hover{color:var(--text-main)}.contacts-head-static--center{justify-content:center}.contacts-sort-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text-faint)}.contacts-sort-icon svg{width:14px;height:14px}.contacts-sort-icon.is-active{color:var(--primary)}.contacts-table-body{display:grid}.contacts-table--row{min-height:94px;border-bottom:1px solid var(--border-soft)}.contacts-status-cell{display:flex;align-items:center;justify-content:center}.contacts-status-cell.is-saving{opacity:.55;pointer-events:none}.contacts-user-cell{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;min-width:0}.contacts-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;border:1px solid var(--border-soft);background:var(--bg-soft)}.contacts-avatar--placeholder{display:grid;place-items:center;color:var(--text-faint)}.contacts-avatar--placeholder svg{width:22px;height:22px}.contacts-user-meta,.contacts-values-cell{display:grid;gap:4px;min-width:0}.contacts-user-meta strong,.contacts-values-cell strong,.contacts-phone-cell,.contacts-date-cell{color:var(--text-main)}.contacts-user-meta strong{font-size:1rem;line-height:1.2}.contacts-user-meta small,.contacts-muted,.contacts-phone-cell,.contacts-date-cell{color:var(--text-soft);font-size:14px}.contacts-products-cell{display:flex;flex-wrap:wrap;gap:8px}.contacts-product-chip{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;background:var(--bg-soft);border:1px solid var(--border-soft);color:var(--text-main);font-size:12px;font-weight:700}.contacts-values-cell strong{font-size:14px}.contacts-empty{min-height:240px;display:grid;place-items:center;text-align:center;color:var(--text-soft);padding:24px}.contacts-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px}.contacts-pagination__meta{color:var(--text-soft);font-size:14px}.contacts-pagination__meta strong,.contacts-page-indicator{color:var(--text-main)}.contacts-pagination__controls{display:inline-flex;align-items:center;gap:10px}.contacts-page-button,.contacts-page-indicator{width:38px;height:38px;border-radius:12px;border:1px solid var(--border-soft);display:inline-flex;align-items:center;justify-content:center;background:var(--bg-panel);font-weight:700}.contacts-page-button{color:var(--text-main)}.contacts-page-button:disabled{opacity:.45;cursor:not-allowed}.contacts-page-indicator{background:rgba(var(--primary-rgb),.12);border-color:rgba(var(--primary-rgb),.15);color:#0f8b66}body[data-theme=dark] .contacts-page-indicator{color:#8df0e4;background:rgba(var(--primary-rgb),.18);border-color:rgba(var(--primary-rgb),.22)}@media(max-width:1180px){.contacts-toolbar__filters,.contacts-toolbar__summary{grid-template-columns:1fr}}@media(max-width:820px){.contacts-hero{flex-direction:column;align-items:stretch}.contacts-toolbar,.contacts-table-card{border-radius:20px}.contacts-pagination{flex-direction:column;align-items:flex-start}}.contacts-hero__actions{display:inline-flex;gap:12px;flex-wrap:wrap}.dashboard-action-button svg{width:16px;height:16px}.contacts-toolbar__filters--five{grid-template-columns:repeat(5,minmax(160px,1fr))}.contacts-toolbar__filters--main{grid-template-columns:minmax(130px,.68fr) minmax(165px,.82fr) minmax(145px,.72fr) minmax(175px,.86fr) auto;align-items:center}.contacts-clear-filters{justify-self:start;align-self:center;min-height:36px;padding-inline:4px;white-space:nowrap;font-size:14px;font-weight:500;color:var(--text-soft)}.contacts-table--head-v2,.contacts-table--row-v2{grid-template-columns:minmax(240px,1.25fr) minmax(170px,.9fr) minmax(250px,1.3fr) minmax(160px,.75fr) minmax(170px,.8fr) minmax(120px,.6fr) 76px;min-width:1220px}.contacts-user-meta{display:grid;gap:6px}.contacts-state-chip{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#7c73ff24;color:var(--primary-strong)}.contacts-state-chip.state-__nuevo__,.contacts-state-chip.state-nuevo{background:#0ea5e924;color:#0284c7}.contacts-state-chip.state-info-enviada,.contacts-state-chip.state-metodos-enviados,.contacts-state-chip.state-esperando-comprobante,.contacts-state-chip.state-pago-validado{background:#f59e0b24;color:#b45309}.contacts-state-chip.state-comprado,.contacts-state-chip.state-entregado,.contacts-state-chip.state-esperando-correo-entrega{background:#22c55e24;color:#15803d}.contacts-product-chip.is-manual{background:var(--product-order-soft);color:var(--product-order-strong)}.contacts-product-chip--more{background:#0f172a0f;color:var(--muted)}.contacts-actions-cell{position:relative;display:flex;justify-content:center}.contacts-menu-trigger{width:38px;height:38px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--muted);display:inline-flex;align-items:center;justify-content:center}.contacts-menu-trigger:hover{border-color:#7c73ff40;color:var(--text)}.contacts-menu-trigger svg{width:18px;height:18px}.contacts-menu-popover{position:absolute;top:calc(100% + 8px);right:0;width:250px;padding:10px;display:grid;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);z-index:30}.contacts-menu-action{width:100%;border:1px solid var(--line);background:var(--panel-soft);color:var(--text);border-radius:12px;min-height:40px;padding:10px 12px;display:inline-flex;align-items:center;gap:10px;text-align:left;font-weight:700}.contacts-menu-action:hover{border-color:#7c73ff40}.contacts-menu-action svg{width:16px;height:16px}.contacts-menu-action--danger{color:#dc2626;background:#ef444414;border-color:#ef444429}.contacts-menu-group{display:grid;gap:8px;border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--panel-soft)}.contacts-menu-label{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.contacts-menu-select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);padding:0 10px}.contacts-field-hint{display:block;color:var(--muted);font-size:12px}.contacts-drawer-overlay{position:fixed;inset:0;background:#020617ad;z-index:60;display:flex;justify-content:flex-end}.contacts-drawer{width:min(100%,520px);height:100%;background:var(--panel);border-left:1px solid var(--line);box-shadow:-20px 0 50px #02061759;display:grid;grid-template-rows:auto 1fr auto}.contacts-drawer__header,.contacts-drawer__footer{padding:20px 22px;border-bottom:1px solid var(--line)}.contacts-drawer__footer{border-bottom:0;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:10px}.contacts-drawer__header{display:flex;justify-content:space-between;gap:16px}.contacts-drawer__header h3{margin:0 0 6px;font-size:24px}.contacts-drawer__header p{margin:0;color:var(--muted);font-size:14px}.contacts-drawer__close{border:0;background:transparent;color:var(--muted);font-size:26px;line-height:1}.contacts-drawer__body{padding:22px;overflow:auto;display:grid;gap:16px}.contacts-phone-fields{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px}.contacts-manual-product-add{display:grid;grid-template-columns:minmax(0,1fr) 140px 108px;gap:10px}.contacts-manual-product-item{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel-soft)}.contacts-manual-product-item strong{display:block;margin-bottom:4px}.contacts-manual-product-item small{color:var(--muted)}.contacts-inline-danger{border:0;background:transparent;color:#dc2626;font-weight:700}.contacts-empty-mini{border:1px dashed var(--line);border-radius:14px;padding:14px 16px;color:var(--muted);background:var(--panel-soft)}.contacts-pagination--with-limit{align-items:flex-end}.contacts-pagination__meta--stacked{display:grid;gap:10px}.contacts-limit-control{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:14px}.contacts-limit-select{min-width:90px}@media(max-width:1180px){.contacts-toolbar__filters--five,.contacts-toolbar__filters--main{grid-template-columns:1fr 1fr}}@media(max-width:820px){.contacts-toolbar__filters--five,.contacts-toolbar__filters--main,.contacts-phone-fields,.contacts-manual-product-add{grid-template-columns:1fr}.contacts-drawer{width:100%}}.contacts-menu-popover,.contacts-drawer{color:var(--text)}.contacts-menu-popover{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#111827fa,#0f172afa)}.contacts-menu-trigger{background:var(--panel)}.contacts-menu-trigger:hover{border-color:#7c73ff42;color:#fff}.contacts-menu-group,.contacts-menu-action,.contacts-manual-product-item,.contacts-empty-mini{box-shadow:inset 0 1px #ffffff05}.contacts-drawer-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.contacts-drawer{color-scheme:dark;background:linear-gradient(180deg,#111827,#0f172a)}.contacts-drawer__header{background:linear-gradient(180deg,#7c73ff1a,#7c73ff05)}.contacts-drawer__close{width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:#0f172ad1;display:inline-flex;align-items:center;justify-content:center}.contacts-drawer__close:hover{border-color:#7c73ff42;color:#fff}.contacts-drawer__body{align-content:start}.contacts-drawer .field{padding:14px;border:1px solid var(--line);border-radius:18px;background:#0f172ab8}.contacts-drawer .field span{color:#dbe7ff}.contacts-drawer .field input,.contacts-drawer .field select,.contacts-drawer .field textarea,.contacts-country-select select,.contacts-manual-product-add input,.contacts-menu-select{background:#0b1220!important;color:#e5eefc!important;border:1px solid rgba(148,163,184,.18);box-shadow:none}.contacts-drawer .field input::placeholder,.contacts-drawer .field textarea::placeholder{color:#7f8ea8}.contacts-drawer .dashboard-select-shell,.contacts-drawer .dashboard-select-shell select,.contacts-manual-product-add .dashboard-select-shell,.contacts-manual-product-add .dashboard-select-shell select{width:100%}.contacts-drawer .dashboard-select-shell select,.contacts-menu-select,.contacts-drawer input[type=date]{min-height:46px}.contacts-drawer input[type=date]{color-scheme:dark}.contacts-field-hint{margin-top:2px}.contacts-manual-product-add{align-items:center}.contacts-inline-danger{padding:8px 10px;border-radius:10px}.contacts-inline-danger:hover{background:#ef444414}.contacts-drawer__footer{position:sticky;bottom:0;background:#111827f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contacts-drawer .secondary-button,.contacts-drawer .primary-button{min-height:44px}.contacts-drawer .primary-button:disabled{opacity:.7;cursor:not-allowed}.contacts-drawer__body::-webkit-scrollbar{width:10px}.contacts-drawer__body::-webkit-scrollbar-thumb{background:#7c73ff3d;border-radius:999px}.contacts-drawer__body::-webkit-scrollbar-track{background:transparent}@media(prefers-color-scheme:light){.contacts-menu-popover{background:linear-gradient(180deg,#fffffffa,#f7fafffa);color:#0f172a;border-color:#94a3b842;box-shadow:0 18px 38px #0f172a1f}.contacts-menu-action,.contacts-menu-group{background:#fff;color:#0f172a;border-color:#94a3b838}.contacts-menu-label{color:#64748b}.contacts-menu-select{background:#fff;color:#0f172a;border-color:#94a3b83d}.contacts-drawer{color-scheme:light;background:linear-gradient(180deg,#fff,#f8fbff);color:#0f172a;border-left-color:#94a3b838;box-shadow:-20px 0 50px #0f172a1f}.contacts-drawer__header{background:linear-gradient(180deg,#7c73ff1a,#7c73ff08);border-bottom-color:#94a3b829}.contacts-drawer__header h3{color:#0f172a}.contacts-drawer__header p,.contacts-field-hint,.contacts-manual-product-item small,.contacts-empty-mini{color:#64748b}.contacts-drawer__close{background:#ffffffe6;color:#475569;border-color:#94a3b838}.contacts-drawer .field{background:#ffffffeb;border-color:#94a3b82e}.contacts-drawer .field span{color:#0f172a}.contacts-drawer .field input,.contacts-drawer .field select,.contacts-drawer .field textarea,.contacts-country-select select,.contacts-manual-product-add input,.contacts-drawer input[type=date]{background:#fff!important;color:#0f172a!important;border-color:#94a3b83d}.contacts-drawer .field input::placeholder,.contacts-drawer .field textarea::placeholder{color:#94a3b8}.contacts-manual-product-item,.contacts-empty-mini{background:#fff;border-color:#94a3b82e}.contacts-drawer__footer{background:#fffffff5;border-top-color:#94a3b829}}.contacts-page{gap:22px}.contacts-hero{align-items:center}.contacts-hero h1{font-size:clamp(2.1rem,3vw,2.7rem);letter-spacing:-.05em}.contacts-hero p{max-width:780px;margin-top:10px;font-size:1.02rem}.contacts-toolbar,.contacts-table-card{border-radius:28px;border-color:color-mix(in srgb,var(--border-soft) 72%,transparent 28%);box-shadow:0 24px 50px #0f172a14,inset 0 1px #ffffff0a;overflow:hidden}.contacts-toolbar{padding:22px;gap:18px;background:radial-gradient(circle at top left,rgba(124,115,255,.08),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel) 92%,var(--bg-soft) 8%),var(--bg-panel))}.contacts-table-card{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-panel) 96%,white 4%),var(--bg-panel))}.contacts-toolbar__summary{gap:20px}.contacts-summary-inline{gap:12px 28px;font-size:14px}.contacts-summary-inline span{position:relative}.contacts-summary-inline span:not(:first-child):before{content:"";position:absolute;left:-14px;top:50%;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--text-faint) 60%,transparent 40%);transform:translateY(-50%)}.dashboard-select-shell,.dashboard-date-shell,.contacts-search{border-radius:18px!important;border-color:color-mix(in srgb,var(--border-soft) 78%,transparent 22%)!important;box-shadow:inset 0 1px #ffffff0a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dashboard-select-shell:hover,.dashboard-date-shell:hover,.contacts-search:hover{border-color:color-mix(in srgb,var(--accent-primary) 18%,var(--border-soft) 82%)!important}.dashboard-select-shell:focus-within,.dashboard-date-shell:focus-within,.contacts-search:focus-within,.contacts-drawer .field:focus-within{border-color:color-mix(in srgb,var(--accent-primary) 26%,var(--border-soft) 74%)!important;box-shadow:0 0 0 4px #7c73ff14}.contacts-search{min-height:58px;background:color-mix(in srgb,var(--bg-panel) 93%,var(--bg-soft) 7%)}.contacts-search input{font-weight:500}.contacts-table--head{min-height:60px;background:color-mix(in srgb,var(--bg-soft) 42%,transparent 58%)}.contacts-table--head-v2,.contacts-table--row-v2{padding-left:24px;padding-right:24px}.contacts-table--row{min-height:104px;transition:background .18s ease,transform .18s ease}.contacts-table--row:hover{background:color-mix(in srgb,var(--bg-soft) 34%,transparent 66%)}.contacts-avatar{width:56px;height:56px;border:1px solid color-mix(in srgb,var(--border-soft) 76%,transparent 24%);box-shadow:inset 0 1px #ffffff0a}.contacts-avatar--placeholder{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-soft) 84%,transparent 16%),color-mix(in srgb,var(--bg-panel) 78%,var(--bg-soft) 22%))}.contacts-avatar--placeholder svg{width:24px;height:24px}.contacts-user-meta strong{font-size:1.02rem}.contacts-user-meta small,.contacts-phone-cell,.contacts-date-cell,.contacts-values-cell strong{font-variant-numeric:tabular-nums}.contacts-state-chip,.contacts-product-chip{border:1px solid transparent;box-shadow:inset 0 1px #ffffff14}.contacts-product-chip{padding:6px 12px;font-weight:700;letter-spacing:.01em;background:color-mix(in srgb,var(--bg-soft) 70%,transparent 30%);border-color:color-mix(in srgb,var(--border-soft) 68%,transparent 32%)}.contacts-product-chip--more{background:color-mix(in srgb,var(--bg-soft) 55%,var(--bg-panel) 45%)}.contacts-values-cell{gap:6px}.contacts-values-cell strong{font-size:15px}.contacts-menu-trigger{width:40px;height:40px;border-radius:14px;background:color-mix(in srgb,var(--bg-soft) 56%,var(--bg-panel) 44%);border-color:color-mix(in srgb,var(--border-soft) 72%,transparent 28%);box-shadow:inset 0 1px #ffffff0a}.contacts-menu-trigger:hover{transform:translateY(-1px);box-shadow:0 10px 18px #0f172a14}.contacts-menu-popover{width:270px;padding:12px;border-radius:20px;border-color:color-mix(in srgb,var(--border-soft) 62%,transparent 38%);box-shadow:0 24px 46px #0f172a2e}.contacts-menu-action,.contacts-menu-group{border-radius:14px}.contacts-menu-action{min-height:44px;font-weight:700}.contacts-menu-action svg{opacity:.88}.contacts-menu-label{letter-spacing:.08em}.contacts-menu-select{min-height:42px}.contacts-pagination{padding:20px 24px}.contacts-page-button,.contacts-page-indicator{width:40px;height:40px;border-radius:14px}.contacts-page-indicator{font-weight:700}.contacts-drawer-overlay{background:#0206178c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contacts-drawer{width:min(100%,540px);border-left:1px solid color-mix(in srgb,var(--border-soft) 72%,transparent 28%);box-shadow:-28px 0 60px #0206173d}.contacts-drawer__header,.contacts-drawer__footer{padding-left:24px;padding-right:24px}.contacts-drawer__header{padding-top:24px;padding-bottom:20px}.contacts-drawer__header h3{font-size:1.6rem;letter-spacing:-.04em}.contacts-drawer__header p{max-width:360px;line-height:1.45}.contacts-drawer__close{flex:0 0 auto}.contacts-drawer__body{padding:22px 24px 26px;gap:18px}.contacts-drawer .field{padding:16px;border-radius:20px}.contacts-drawer .field span{font-size:12px;text-transform:uppercase;letter-spacing:.07em;font-weight:700}.contacts-drawer .field input,.contacts-drawer .field select,.contacts-drawer .field textarea,.contacts-country-select select,.contacts-manual-product-add input,.contacts-menu-select{border-radius:14px;font-weight:600}.contacts-drawer .field input,.contacts-drawer .field select,.contacts-drawer .field textarea,.contacts-country-select select,.contacts-manual-product-add input,.contacts-drawer input[type=date]{min-height:48px}.contacts-phone-fields,.contacts-manual-product-add{gap:12px}.contacts-manual-product-item{padding:14px 15px;border-radius:16px}.contacts-manual-product-item strong{font-size:14px;line-height:1.35}.contacts-inline-danger{font-weight:700}.contacts-empty-mini{border-radius:16px}.contacts-drawer__footer{padding-top:16px;padding-bottom:16px}.contacts-drawer .secondary-button,.contacts-drawer .primary-button{border-radius:14px;min-height:46px;padding-inline:18px;font-weight:700}.contacts-drawer .secondary-button{background:color-mix(in srgb,var(--bg-soft) 74%,var(--bg-panel) 26%)}body[data-theme=light] .contacts-toolbar,body[data-theme=light] .contacts-table-card{box-shadow:0 18px 36px #0f172a0f,inset 0 1px #ffffffbf}body[data-theme=light] .contacts-toolbar{background:radial-gradient(circle at top left,rgba(124,115,255,.07),transparent 30%),linear-gradient(180deg,#fff,#fbfcff)}body[data-theme=light] .contacts-table-card{background:linear-gradient(180deg,#fff,#fcfdff)}body[data-theme=light] .contacts-search,body[data-theme=light] .dashboard-select-shell,body[data-theme=light] .dashboard-date-shell{background:#fff}body[data-theme=light] .contacts-table--head{background:#fbfcfe}body[data-theme=light] .contacts-table--row:hover{background:#4c70ff09}body[data-theme=light] .contacts-menu-popover{background:linear-gradient(180deg,#fffffffa,#f9fbfffa);box-shadow:0 22px 46px #0f172a24}body[data-theme=light] .contacts-menu-trigger{background:#fff}body[data-theme=light] .contacts-drawer{background:linear-gradient(180deg,#fff,#f7faff);color:#0f172a}body[data-theme=light] .contacts-drawer__header{background:linear-gradient(180deg,#7c73ff14,#7c73ff06)}body[data-theme=light] .contacts-drawer__close{background:#ffffffe0}body[data-theme=light] .contacts-drawer .field{background:#ffffffeb;box-shadow:inset 0 1px #fffc}body[data-theme=light] .contacts-drawer .field input,body[data-theme=light] .contacts-drawer .field select,body[data-theme=light] .contacts-drawer .field textarea,body[data-theme=light] .contacts-country-select select,body[data-theme=light] .contacts-manual-product-add input,body[data-theme=light] .contacts-drawer input[type=date],body[data-theme=light] .contacts-menu-select{background:#fff!important;color:#0f172a!important}body[data-theme=light] .contacts-manual-product-item,body[data-theme=light] .contacts-empty-mini{background:#fffffff2}body[data-theme=dark] .contacts-toolbar{background:radial-gradient(circle at top left,rgba(124,115,255,.1),transparent 30%),linear-gradient(180deg,#0f172af5,#0b1120fa)}body[data-theme=dark] .contacts-table-card{background:linear-gradient(180deg,#0f172afa,#0b1120fa)}body[data-theme=dark] .contacts-search,body[data-theme=dark] .dashboard-select-shell,body[data-theme=dark] .dashboard-date-shell{background:#0b1220d9}body[data-theme=dark] .contacts-menu-popover{background:linear-gradient(180deg,#0f172afa,#080f1dfa)}body[data-theme=dark] .contacts-drawer{background:linear-gradient(180deg,#101827,#0a1220)}@media(max-width:900px){.contacts-toolbar,.contacts-table-card{border-radius:22px}.contacts-drawer__body,.contacts-drawer__header,.contacts-drawer__footer,.contacts-table--head-v2,.contacts-table--row-v2,.contacts-pagination{padding-inline:18px}}.contacts-drawer-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a75}.contacts-drawer{width:min(460px,100vw);border-left:1px solid rgba(148,163,184,.18);box-shadow:-18px 0 48px #0f172a2e}.contacts-drawer__header{padding:22px 22px 16px;border-bottom:1px solid var(--border-soft);background:transparent!important}.contacts-drawer__header h3{margin:0;font-size:1.35rem;line-height:1.2;font-weight:700;color:var(--text-main)}.contacts-drawer__header p{margin:8px 0 0;font-size:.94rem;line-height:1.5;color:var(--text-soft)}.contacts-drawer__close{width:40px;height:40px;border-radius:12px;border:1px solid var(--border-soft);background:var(--bg-soft);color:var(--text-soft);display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;transition:all .2s ease}.contacts-drawer__close:hover{color:var(--text-main);border-color:#5b7cff38;background:color-mix(in srgb,var(--bg-soft) 86%,white 14%)}.contacts-drawer__body{padding:18px 22px;gap:16px}.contacts-drawer .field{padding:0;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0}.contacts-drawer .field span{display:block;margin:0 0 8px;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--text-soft)}.contacts-drawer .field input,.contacts-drawer .field textarea,.contacts-drawer .field select,.contacts-drawer .dashboard-select-shell,.contacts-drawer .dashboard-date-shell,.contacts-country-select,.contacts-menu-select,.contacts-manual-product-add input,.contacts-drawer input[type=date]{border-radius:14px}.contacts-drawer .field input,.contacts-drawer .field textarea,.contacts-drawer .field select,.contacts-drawer .dashboard-select-shell,.contacts-drawer .dashboard-date-shell,.contacts-country-select,.contacts-manual-product-add input,.contacts-drawer input[type=date]{border:1px solid var(--border-soft);background:var(--bg-soft);color:var(--text-main);box-shadow:inset 0 1px #ffffff05}.contacts-drawer .field input,.contacts-drawer .field select,.contacts-drawer .dashboard-select-shell select,.contacts-country-select select,.contacts-manual-product-add input,.contacts-drawer input[type=date]{min-height:50px}.contacts-drawer .field textarea{min-height:110px;padding-top:14px;padding-bottom:14px}.contacts-drawer .field input::placeholder,.contacts-drawer .field textarea::placeholder{color:var(--text-faint)}.contacts-drawer .field:has(.dashboard-select-shell):after,.contacts-drawer .field:has(.contacts-country-select):after,.contacts-drawer .field:has(.contacts-manual-product-add .dashboard-select-shell):after{display:none!important}.contacts-drawer .dashboard-select-shell:after,.contacts-country-select:after,.contacts-manual-product-add .dashboard-select-shell:after{width:9px;height:9px;right:16px;border-right-width:1.8px;border-bottom-width:1.8px;border-color:var(--text-faint)}.contacts-phone-fields,.contacts-manual-product-add{display:grid;align-items:stretch;gap:12px}.contacts-phone-fields{grid-template-columns:120px minmax(0,1fr)}.contacts-manual-product-add{grid-template-columns:minmax(0,1.35fr) 122px auto}.contacts-manual-product-add .secondary-button{min-height:50px;border-radius:14px;padding-inline:16px;font-weight:700}.contacts-manual-product-list{display:grid;gap:10px;margin-top:12px}.contacts-manual-product-item,.contacts-empty-mini{border:1px solid var(--border-soft);background:var(--bg-soft);border-radius:16px}.contacts-manual-product-item{padding:14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.contacts-manual-product-item strong{display:block;margin-bottom:4px;color:var(--text-main)}.contacts-manual-product-item small,.contacts-empty-mini,.contacts-field-hint{color:var(--text-soft)}.contacts-inline-danger{border:0;background:transparent;color:#ef4444;font-weight:700}.contacts-drawer__footer{padding:16px 22px 22px;display:flex;justify-content:flex-end;gap:12px;border-top:1px solid var(--border-soft);background:transparent}.contacts-drawer__footer .secondary-button,.contacts-drawer__footer .primary-button{min-width:146px;min-height:48px;border-radius:14px;font-weight:700}.contacts-menu-popover{padding:10px;border-radius:18px;border:1px solid var(--border-soft);box-shadow:0 20px 40px #0f172a2e}.contacts-menu-action{min-height:44px;border-radius:12px;font-size:14px}.contacts-menu-action:hover{background:color-mix(in srgb,var(--bg-soft) 68%,var(--accent-primary) 8%)}.contacts-menu-group{padding:12px;border-radius:14px;background:color-mix(in srgb,var(--bg-soft) 76%,var(--bg-panel) 24%)}.contacts-menu-select{min-height:44px;border:1px solid var(--border-soft);background:var(--bg-panel);color:var(--text-main)}body[data-theme=light] .contacts-drawer{background:linear-gradient(180deg,#fff,#f7f9fd)!important;color:#0f172a!important}body[data-theme=light] .contacts-drawer__header h3,body[data-theme=light] .contacts-drawer__close,body[data-theme=light] .contacts-menu-trigger,body[data-theme=light] .contacts-drawer .field input,body[data-theme=light] .contacts-drawer .field textarea,body[data-theme=light] .contacts-drawer .field select,body[data-theme=light] .contacts-drawer .dashboard-select-shell select,body[data-theme=light] .contacts-country-select select,body[data-theme=light] .contacts-manual-product-add input,body[data-theme=light] .contacts-drawer input[type=date],body[data-theme=light] .contacts-menu-select{color:#0f172a!important}body[data-theme=light] .contacts-drawer__header p,body[data-theme=light] .contacts-drawer .field span,body[data-theme=light] .contacts-field-hint,body[data-theme=light] .contacts-empty-mini,body[data-theme=light] .contacts-manual-product-item small{color:#64748b!important}body[data-theme=light] .contacts-drawer__close:hover{background:#fff}body[data-theme=dark] .contacts-drawer{background:linear-gradient(180deg,#0f172a,#0b1323)!important;color:#e5eefc!important}body[data-theme=dark] .contacts-drawer__header h3,body[data-theme=dark] .contacts-drawer__close,body[data-theme=dark] .contacts-drawer .field input,body[data-theme=dark] .contacts-drawer .field textarea,body[data-theme=dark] .contacts-drawer .field select,body[data-theme=dark] .contacts-drawer .dashboard-select-shell select,body[data-theme=dark] .contacts-country-select select,body[data-theme=dark] .contacts-manual-product-add input,body[data-theme=dark] .contacts-drawer input[type=date],body[data-theme=dark] .contacts-menu-select{color:#e5eefc!important}body[data-theme=dark] .contacts-drawer__header p,body[data-theme=dark] .contacts-drawer .field span,body[data-theme=dark] .contacts-field-hint,body[data-theme=dark] .contacts-empty-mini,body[data-theme=dark] .contacts-manual-product-item small{color:#8ea2c0!important}body[data-theme=dark] .contacts-drawer .field input,body[data-theme=dark] .contacts-drawer .field textarea,body[data-theme=dark] .contacts-drawer .field select,body[data-theme=dark] .contacts-drawer .dashboard-select-shell,body[data-theme=dark] .contacts-country-select,body[data-theme=dark] .contacts-manual-product-add input,body[data-theme=dark] .contacts-drawer input[type=date],body[data-theme=dark] .contacts-menu-select,body[data-theme=dark] .contacts-manual-product-item,body[data-theme=dark] .contacts-empty-mini{background:#0b1220d1!important}body[data-theme=dark] .contacts-menu-popover{background:linear-gradient(180deg,#0f172afa,#070d19fc)!important}body[data-theme=dark] .contacts-menu-trigger{background:#0b1220d9;color:#cdd7ea}@media(max-width:900px){.contacts-drawer{width:min(100vw,100vw)}.contacts-phone-fields,.contacts-manual-product-add{grid-template-columns:1fr}.contacts-drawer__footer{flex-direction:column-reverse}.contacts-drawer__footer .secondary-button,.contacts-drawer__footer .primary-button{width:100%}}.contacts-menu-popover,.contacts-actions-menu,.contacts-actions-dropdown{border-radius:14px!important;overflow:hidden!important;border:1px solid #dbe3f0!important;background:#fff!important;box-shadow:0 18px 40px #0f172a1f!important}.contacts-menu-popover .contacts-menu-action,.contacts-menu-popover .contacts-menu-item,.contacts-actions-menu button,.contacts-actions-dropdown button{width:100%!important;background:transparent!important;color:#111827!important;border:0!important;box-shadow:none!important}.contacts-menu-popover .contacts-menu-action *,.contacts-menu-popover .contacts-menu-item *,.contacts-actions-menu button *,.contacts-actions-dropdown button *{color:#111827!important;fill:currentColor!important;stroke:currentColor!important}.contacts-menu-popover .contacts-menu-action:hover,.contacts-menu-popover .contacts-menu-action:focus-visible,.contacts-menu-popover .contacts-menu-item:hover,.contacts-menu-popover .contacts-menu-item:focus-visible,.contacts-actions-menu button:hover,.contacts-actions-menu button:focus-visible,.contacts-actions-dropdown button:hover,.contacts-actions-dropdown button:focus-visible{background:#0f172a0f!important;color:#111827!important}.contacts-menu-popover .contacts-menu-action:hover *,.contacts-menu-popover .contacts-menu-action:focus-visible *,.contacts-menu-popover .contacts-menu-item:hover *,.contacts-menu-popover .contacts-menu-item:focus-visible *,.contacts-actions-menu button:hover *,.contacts-actions-menu button:focus-visible *,.contacts-actions-dropdown button:hover *,.contacts-actions-dropdown button:focus-visible *{color:#111827!important;fill:currentColor!important;stroke:currentColor!important}.contacts-menu-popover .contacts-menu-action--danger,.contacts-menu-popover .contacts-menu-item--danger,.contacts-actions-menu .danger,.contacts-actions-dropdown .danger{color:#dc2626!important}.contacts-menu-popover .contacts-menu-action--danger *,.contacts-menu-popover .contacts-menu-item--danger *,.contacts-actions-menu .danger *,.contacts-actions-dropdown .danger *{color:#dc2626!important;fill:currentColor!important;stroke:currentColor!important}.contacts-menu-popover .contacts-menu-action--danger:hover,.contacts-menu-popover .contacts-menu-action--danger:focus-visible,.contacts-menu-popover .contacts-menu-item--danger:hover,.contacts-menu-popover .contacts-menu-item--danger:focus-visible,.contacts-actions-menu .danger:hover,.contacts-actions-menu .danger:focus-visible,.contacts-actions-dropdown .danger:hover,.contacts-actions-dropdown .danger:focus-visible{background:#dc262614!important;color:#dc2626!important}.dark .contacts-menu-popover,.dark .contacts-actions-menu,.dark .contacts-actions-dropdown,body.dark .contacts-menu-popover,body.dark .contacts-actions-menu,body.dark .contacts-actions-dropdown,[data-theme=dark] .contacts-menu-popover,[data-theme=dark] .contacts-actions-menu,[data-theme=dark] .contacts-actions-dropdown,.theme-dark .contacts-menu-popover,.theme-dark .contacts-actions-menu,.theme-dark .contacts-actions-dropdown{border:1px solid #243041!important;background:#0f172a!important;box-shadow:0 18px 44px #02081773!important}.dark .contacts-menu-popover .contacts-menu-action,.dark .contacts-menu-popover .contacts-menu-item,.dark .contacts-actions-menu button,.dark .contacts-actions-dropdown button,body.dark .contacts-menu-popover .contacts-menu-action,body.dark .contacts-menu-popover .contacts-menu-item,body.dark .contacts-actions-menu button,body.dark .contacts-actions-dropdown button,[data-theme=dark] .contacts-menu-popover .contacts-menu-action,[data-theme=dark] .contacts-menu-popover .contacts-menu-item,[data-theme=dark] .contacts-actions-menu button,[data-theme=dark] .contacts-actions-dropdown button,.theme-dark .contacts-menu-popover .contacts-menu-action,.theme-dark .contacts-menu-popover .contacts-menu-item,.theme-dark .contacts-actions-menu button,.theme-dark .contacts-actions-dropdown button{color:#e5eefc!important;background:transparent!important}.dark .contacts-menu-popover .contacts-menu-action *,.dark .contacts-menu-popover .contacts-menu-item *,.dark .contacts-actions-menu button *,.dark .contacts-actions-dropdown button *,body.dark .contacts-menu-popover .contacts-menu-action *,body.dark .contacts-menu-popover .contacts-menu-item *,body.dark .contacts-actions-menu button *,body.dark .contacts-actions-dropdown button *,[data-theme=dark] .contacts-menu-popover .contacts-menu-action *,[data-theme=dark] .contacts-menu-popover .contacts-menu-item *,[data-theme=dark] .contacts-actions-menu button *,[data-theme=dark] .contacts-actions-dropdown button *,.theme-dark .contacts-menu-popover .contacts-menu-action *,.theme-dark .contacts-menu-popover .contacts-menu-item *,.theme-dark .contacts-actions-menu button *,.theme-dark .contacts-actions-dropdown button *{color:#e5eefc!important;fill:currentColor!important;stroke:currentColor!important}.dark .contacts-menu-popover .contacts-menu-action:hover,.dark .contacts-menu-popover .contacts-menu-action:focus-visible,.dark .contacts-menu-popover .contacts-menu-item:hover,.dark .contacts-menu-popover .contacts-menu-item:focus-visible,.dark .contacts-actions-menu button:hover,.dark .contacts-actions-menu button:focus-visible,.dark .contacts-actions-dropdown button:hover,.dark .contacts-actions-dropdown button:focus-visible,body.dark .contacts-menu-popover .contacts-menu-action:hover,body.dark .contacts-menu-popover .contacts-menu-action:focus-visible,body.dark .contacts-menu-popover .contacts-menu-item:hover,body.dark .contacts-menu-popover .contacts-menu-item:focus-visible,body.dark .contacts-actions-menu button:hover,body.dark .contacts-actions-menu button:focus-visible,body.dark .contacts-actions-dropdown button:hover,body.dark .contacts-actions-dropdown button:focus-visible,[data-theme=dark] .contacts-menu-popover .contacts-menu-action:hover,[data-theme=dark] .contacts-menu-popover .contacts-menu-action:focus-visible,[data-theme=dark] .contacts-menu-popover .contacts-menu-item:hover,[data-theme=dark] .contacts-menu-popover .contacts-menu-item:focus-visible,[data-theme=dark] .contacts-actions-menu button:hover,[data-theme=dark] .contacts-actions-menu button:focus-visible,[data-theme=dark] .contacts-actions-dropdown button:hover,[data-theme=dark] .contacts-actions-dropdown button:focus-visible,.theme-dark .contacts-menu-popover .contacts-menu-action:hover,.theme-dark .contacts-menu-popover .contacts-menu-action:focus-visible,.theme-dark .contacts-menu-popover .contacts-menu-item:hover,.theme-dark .contacts-menu-popover .contacts-menu-item:focus-visible,.theme-dark .contacts-actions-menu button:hover,.theme-dark .contacts-actions-menu button:focus-visible,.theme-dark .contacts-actions-dropdown button:hover,.theme-dark .contacts-actions-dropdown button:focus-visible{background:#ffffff14!important;color:#fff!important}.dark .contacts-menu-popover .contacts-menu-action:hover *,.dark .contacts-menu-popover .contacts-menu-action:focus-visible *,.dark .contacts-menu-popover .contacts-menu-item:hover *,.dark .contacts-menu-popover .contacts-menu-item:focus-visible *,.dark .contacts-actions-menu button:hover *,.dark .contacts-actions-menu button:focus-visible *,.dark .contacts-actions-dropdown button:hover *,.dark .contacts-actions-dropdown button:focus-visible *,body.dark .contacts-menu-popover .contacts-menu-action:hover *,body.dark .contacts-menu-popover .contacts-menu-action:focus-visible *,body.dark .contacts-menu-popover .contacts-menu-item:hover *,body.dark .contacts-menu-popover .contacts-menu-item:focus-visible *,body.dark .contacts-actions-menu button:hover *,body.dark .contacts-actions-menu button:focus-visible *,body.dark .contacts-actions-dropdown button:hover *,body.dark .contacts-actions-dropdown button:focus-visible *,[data-theme=dark] .contacts-menu-popover .contacts-menu-action:hover *,[data-theme=dark] .contacts-menu-popover .contacts-menu-action:focus-visible *,[data-theme=dark] .contacts-menu-popover .contacts-menu-item:hover *,[data-theme=dark] .contacts-menu-popover .contacts-menu-item:focus-visible *,[data-theme=dark] .contacts-actions-menu button:hover *,[data-theme=dark] .contacts-actions-menu button:focus-visible *,[data-theme=dark] .contacts-actions-dropdown button:hover *,[data-theme=dark] .contacts-actions-dropdown button:focus-visible *,.theme-dark .contacts-menu-popover .contacts-menu-action:hover *,.theme-dark .contacts-menu-popover .contacts-menu-action:focus-visible *,.theme-dark .contacts-menu-popover .contacts-menu-item:hover *,.theme-dark .contacts-menu-popover .contacts-menu-item:focus-visible *,.theme-dark .contacts-actions-menu button:hover *,.theme-dark .contacts-actions-menu button:focus-visible *,.theme-dark .contacts-actions-dropdown button:hover *,.theme-dark .contacts-actions-dropdown button:focus-visible *{color:#fff!important;fill:currentColor!important;stroke:currentColor!important}.dark .contacts-menu-popover .contacts-menu-action--danger,.dark .contacts-menu-popover .contacts-menu-item--danger,.dark .contacts-actions-menu .danger,.dark .contacts-actions-dropdown .danger,body.dark .contacts-menu-popover .contacts-menu-action--danger,body.dark .contacts-menu-popover .contacts-menu-item--danger,body.dark .contacts-actions-menu .danger,body.dark .contacts-actions-dropdown .danger,[data-theme=dark] .contacts-menu-popover .contacts-menu-action--danger,[data-theme=dark] .contacts-menu-popover .contacts-menu-item--danger,[data-theme=dark] .contacts-actions-menu .danger,[data-theme=dark] .contacts-actions-dropdown .danger,.theme-dark .contacts-menu-popover .contacts-menu-action--danger,.theme-dark .contacts-menu-popover .contacts-menu-item--danger,.theme-dark .contacts-actions-menu .danger,.theme-dark .contacts-actions-dropdown .danger{color:#fca5a5!important}.dark .contacts-menu-popover .contacts-menu-action--danger *,.dark .contacts-menu-popover .contacts-menu-item--danger *,.dark .contacts-actions-menu .danger *,.dark .contacts-actions-dropdown .danger *,body.dark .contacts-menu-popover .contacts-menu-action--danger *,body.dark .contacts-menu-popover .contacts-menu-item--danger *,body.dark .contacts-actions-menu .danger *,body.dark .contacts-actions-dropdown .danger *,[data-theme=dark] .contacts-menu-popover .contacts-menu-action--danger *,[data-theme=dark] .contacts-menu-popover .contacts-menu-item--danger *,[data-theme=dark] .contacts-actions-menu .danger *,[data-theme=dark] .contacts-actions-dropdown .danger *,.theme-dark .contacts-menu-popover .contacts-menu-action--danger *,.theme-dark .contacts-menu-popover .contacts-menu-item--danger *,.theme-dark .contacts-actions-menu .danger *,.theme-dark .contacts-actions-dropdown .danger *{color:#fca5a5!important;fill:currentColor!important;stroke:currentColor!important}.flujo-detail-shell{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.flujo-detail-sidebar{position:sticky;top:92px;display:grid;gap:8px;padding:14px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#111827fa,#0f172afa);box-shadow:var(--shadow)}.flujo-detail-summary{display:grid;gap:4px;padding:12px 12px 14px;margin-bottom:4px;border-bottom:1px solid var(--line)}.flujo-detail-summary strong{font-size:18px;color:var(--text)}.flujo-detail-summary span{color:var(--muted);font-size:13px}.side-link{width:100%;border:1px solid transparent;border-radius:14px;padding:12px 14px;background:transparent;color:var(--muted);text-align:left;transition:.18s ease}.side-link:hover,.side-link.active{background:var(--primary-soft);border-color:#7c73ff40;color:var(--text);font-weight:700}.flujo-detail-content{min-width:0}.flow-editor-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.flow-sidebar,.flow-editor-panel{border:1px solid var(--line);border-radius:20px;background:#0f172a94;padding:14px;box-shadow:0 12px 28px #0208172e}.flow-sidebar{display:grid;gap:10px;height:fit-content}.flow-tab{border:1px solid var(--line);border-radius:14px;background:var(--panel-soft);color:var(--text);padding:12px 14px;text-align:left;transition:.18s ease}.flow-tab:hover,.flow-tab.active{border-color:#7c73ff73;background:var(--primary-soft)}.full-width{width:100%}.header-inline-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:10px}.tag-table{display:grid;gap:10px}.tag-row-v3{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#0f172ab3}.tag-row-v3__main{display:grid;gap:4px}.tag-row-v3__main span{color:var(--muted);font-size:13px}.tag-row-v3__side{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.color-picker-row{display:flex;flex-wrap:wrap;gap:8px}.color-dot{width:30px;height:30px;border-radius:999px;border:2px solid rgba(255,255,255,.18);color:#fff;font-weight:700}.color-dot.active{outline:3px solid rgba(124,115,255,.35)}.icon-link-button{border:0;background:transparent;color:var(--muted)}.icon-link-button.danger:hover{color:var(--danger)}@media(max-width:1040px){.flujo-detail-shell,.flow-editor-layout{grid-template-columns:1fr}.flujo-detail-sidebar{position:static}}.flow-sidebar{display:grid;gap:12px}.flow-tab{text-align:left;padding:14px 16px;border-radius:14px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);transition:border-color .2s ease,background .2s ease,transform .2s ease}.flow-tab strong{display:block;color:var(--text);font-size:14px;font-weight:700}.flow-tab:hover{border-color:#7c73ff73;transform:translateY(-1px)}.flow-tab.active{background:#7c73ff1f;border-color:#7c73ff80;box-shadow:inset 0 0 0 1px #7c73ff29}.flow-editor-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.flow-editor-panel,.flujo-detail-sidebar{border-radius:22px}.flujo-detail-sidebar,.flow-sidebar,.flow-editor-panel,.toggle-box,.add-block-panel,.rich-editor,.field textarea,.field input,.field select,.selector-chip,.empty-box,.notice-box{color:var(--text)}.toggle-box{display:flex;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2)}.checkbox-line{display:flex;align-items:center;gap:10px;color:var(--text);font-weight:600}.checkbox-line input,.checkbox-row input,.state-checklist-grid input{width:16px;height:16px;accent-color:var(--primary)}.checkbox-row label,.state-checklist-grid .selector-chip,.toggle-box label{color:var(--text)}.notice-box{border:1px solid rgba(124,115,255,.22);background:#7c73ff14;border-radius:16px;padding:14px 16px}html[data-theme=light] .notice-box{background:#4f46e50f;border-color:#4f46e524}.field>span,.section-stack>span,.add-block-panel>span,.rich-toolbar,.rich-counter,.muted,.helper-text,.flujo-detail-summary span{color:var(--muted)}.field input,.field textarea,.field select,.rich-editor{background:var(--surface);border:1px solid var(--border);color:var(--text)}.field input::placeholder,.field textarea::placeholder,.rich-editor textarea::placeholder{color:var(--muted);opacity:.8}.add-block-panel{padding:16px;border:1px dashed var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface-2) 92%,transparent)}.add-block-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.outline-block-button{min-height:44px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-weight:700}.outline-block-button:hover{border-color:#7c73ff73;background:#7c73ff14}.selector-chip{border:1px solid var(--border);background:var(--surface);color:var(--text)}.selector-chip.active{background:#7c73ff1f;border-color:#7c73ff80}html[data-theme=light] .flow-tab.active,html[data-theme=light] .selector-chip.active,html[data-theme=light] .outline-block-button:hover{background:#4f46e514}@media(max-width:900px){.add-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-theme=light] .flujo-detail-sidebar,body[data-theme=light] .flow-sidebar,body[data-theme=light] .flow-editor-panel,body[data-theme=light] .flow-block-card,body[data-theme=light] .tag-row-v3,body[data-theme=light] .rich-editor,body[data-theme=light] .toggle-box,body[data-theme=light] .add-block-panel,body[data-theme=light] .chip-input-box,body[data-theme=light] .notice-box,body[data-theme=light] .empty-box{background:#fff!important;border-color:#e6ebf2!important;color:#0f172a!important;box-shadow:0 16px 34px #0f172a0f!important}body[data-theme=dark] .flujo-detail-sidebar,body[data-theme=dark] .flow-sidebar,body[data-theme=dark] .flow-editor-panel,body[data-theme=dark] .flow-block-card,body[data-theme=dark] .tag-row-v3,body[data-theme=dark] .rich-editor,body[data-theme=dark] .toggle-box,body[data-theme=dark] .add-block-panel,body[data-theme=dark] .chip-input-box,body[data-theme=dark] .notice-box,body[data-theme=dark] .empty-box{background:#0f172a!important;border-color:#243041!important;color:#e5eefc!important;box-shadow:0 16px 34px #02081747!important}body[data-theme=light] .flujo-detail-summary{border-bottom-color:#dfe6ef!important}body[data-theme=dark] .flujo-detail-summary{border-bottom-color:#334155!important}body[data-theme=light] .flujo-detail-summary strong,body[data-theme=light] .side-link,body[data-theme=light] .flow-tab,body[data-theme=light] .flow-tab strong,body[data-theme=light] .checkbox-line,body[data-theme=light] .toggle-box label,body[data-theme=light] .field input,body[data-theme=light] .field select,body[data-theme=light] .field textarea,body[data-theme=light] .rich-editor textarea,body[data-theme=light] .chip-input-box input,body[data-theme=light] .outline-block-button,body[data-theme=light] .selector-chip{color:#0f172a!important}body[data-theme=dark] .flujo-detail-summary strong,body[data-theme=dark] .side-link,body[data-theme=dark] .flow-tab,body[data-theme=dark] .flow-tab strong,body[data-theme=dark] .checkbox-line,body[data-theme=dark] .toggle-box label,body[data-theme=dark] .field input,body[data-theme=dark] .field select,body[data-theme=dark] .field textarea,body[data-theme=dark] .rich-editor textarea,body[data-theme=dark] .chip-input-box input,body[data-theme=dark] .outline-block-button,body[data-theme=dark] .selector-chip{color:#e5eefc!important}body[data-theme=light] .flujo-detail-summary span,body[data-theme=light] .field>span,body[data-theme=light] .tag-row-v3__main span,body[data-theme=light] .rich-editor__toolbar,body[data-theme=light] .rich-editor__toolbar button,body[data-theme=light] .rich-editor__counter,body[data-theme=light] .muted{color:#667085!important}body[data-theme=dark] .flujo-detail-summary span,body[data-theme=dark] .field>span,body[data-theme=dark] .tag-row-v3__main span,body[data-theme=dark] .rich-editor__toolbar,body[data-theme=dark] .rich-editor__toolbar button,body[data-theme=dark] .rich-editor__counter,body[data-theme=dark] .muted{color:#9fb0cc!important}body[data-theme=light] .side-link.active,body[data-theme=light] .side-link:hover,body[data-theme=light] .flow-tab.active,body[data-theme=light] .flow-tab:hover,body[data-theme=light] .selector-chip.active{background:#4f46e514!important;border-color:#4f46e53d!important;color:#0f172a!important}body[data-theme=dark] .side-link.active,body[data-theme=dark] .side-link:hover,body[data-theme=dark] .flow-tab.active,body[data-theme=dark] .flow-tab:hover,body[data-theme=dark] .selector-chip.active{background:#7c73ff29!important;border-color:#7c73ff57!important;color:#fff!important}body[data-theme=light] .field input,body[data-theme=light] .field select,body[data-theme=light] .field textarea,body[data-theme=light] .rich-editor textarea,body[data-theme=light] .chip-input-box input,body[data-theme=light] .outline-block-button,body[data-theme=light] .selector-chip,body[data-theme=light] .flow-tab{background:#f8fafc!important;border-color:#e2e8f0!important}body[data-theme=dark] .field input,body[data-theme=dark] .field select,body[data-theme=dark] .field textarea,body[data-theme=dark] .rich-editor textarea,body[data-theme=dark] .chip-input-box input,body[data-theme=dark] .outline-block-button,body[data-theme=dark] .selector-chip,body[data-theme=dark] .flow-tab{background:#111827!important;border-color:#243041!important}body[data-theme=light] .field input::placeholder,body[data-theme=light] .field textarea::placeholder,body[data-theme=light] .rich-editor textarea::placeholder,body[data-theme=light] .chip-input-box input::placeholder{color:#94a3b8!important}body[data-theme=dark] .field input::placeholder,body[data-theme=dark] .field textarea::placeholder,body[data-theme=dark] .rich-editor textarea::placeholder,body[data-theme=dark] .chip-input-box input::placeholder{color:#64748b!important}body[data-theme=light] .add-block-panel{background:#fff!important;border-style:dashed!important}body[data-theme=dark] .add-block-panel{background:#0f172ab8!important;border-style:dashed!important}body[data-theme=light] .notice-box{background:#4f46e50f!important;border-color:#4f46e52e!important;color:#334155!important}body[data-theme=dark] .notice-box{background:#7c73ff1a!important;border-color:#7c73ff3d!important;color:#cbd5e1!important}body[data-theme=light] .flow-editor-layout,body[data-theme=dark] .flow-editor-layout{align-items:start!important}.chatz-page{height:calc(100vh - 170px);min-height:0}.chatz-shell{height:100%;min-height:0;display:grid;grid-template-columns:340px minmax(0,1fr);gap:0;border:1px solid var(--line);border-radius:0;background:var(--panel);overflow:hidden}.chatz-sidebar{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);border-right:1px solid var(--line);background:var(--panel)}.chatz-sidebar__header{padding:18px 18px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.chatz-sidebar__header h3{margin:0;font-size:20px}.chatz-filters-wrap{position:relative}.chatz-filter-button{height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--text);display:inline-flex;align-items:center;gap:8px;font-weight:700}.chatz-filter-button svg,.chatz-search-box svg,.chatz-menu-button svg,.chatz-drawer__close svg,.chatz-composer__icon svg{width:18px;height:18px}.chatz-filters-popover{position:absolute;top:calc(100% + 10px);right:0;width:320px;background:var(--panel);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:16px;z-index:20;display:grid;gap:14px}.chatz-filters-popover h4{margin:0;font-size:18px}.chatz-filter-field{display:grid;gap:8px}.chatz-filter-field span{font-size:14px;font-weight:700}.chatz-filter-field select{width:100%;height:46px;border-radius:14px;border:1px solid var(--line);background:var(--panel);color:var(--text);padding:0 14px}.chatz-search-box{margin:0 18px 12px;min-height:46px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.chatz-search-box input{width:100%;border:0;outline:none;background:transparent;color:var(--text);caret-color:var(--primary-strong)}.chatz-search-box input::placeholder,.chatz-composer textarea::placeholder{color:var(--muted)}.chatz-chat-list{min-height:0;overflow-y:auto;overflow-x:hidden;border-top:1px solid var(--line)}.chatz-empty-list{padding:28px 20px;color:var(--muted);text-align:center}.chatz-chat-item{width:100%;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;text-align:left;padding:16px 18px;border-bottom:1px solid rgba(148,163,184,.08)}.chatz-chat-item:hover{background:#7c73ff0f}.chatz-chat-item.is-active{background:#7c73ff1a}.chatz-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#7c73ff24;color:var(--primary-strong);font-weight:700}.chatz-avatar img{width:100%;height:100%;object-fit:cover}.chatz-chat-item__content{min-width:0;display:grid;gap:6px}.chatz-chat-item__top,.chatz-chat-item__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.chatz-chat-item__top strong{min-width:0;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatz-chat-item__top span,.chatz-chat-item__bottom p,.chatz-thread__identity-copy span,.chatz-empty-thread-mini,.chatz-date-separator span,.chatz-drawer__section-title,.chatz-drawer__grid span{color:var(--muted)}.chatz-chat-item__top span{font-size:12px;font-weight:700}.chatz-chat-item__bottom p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatz-thread{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--panel)}.chatz-thread__header{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.chatz-thread__identity{display:flex;align-items:center;gap:12px;min-width:0}.chatz-thread__identity-copy{min-width:0;display:grid;gap:3px}.chatz-thread__identity-copy strong{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatz-thread__header-actions{display:flex;align-items:center;gap:12px}.chatz-ia-toggle{font-weight:700;color:var(--muted)}.chatz-menu-button,.chatz-drawer__close{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--muted);display:grid;place-items:center}.chatz-thread__messages{min-height:0;overflow-y:auto;overflow-x:hidden;padding:18px;background:color-mix(in srgb,var(--panel) 94%,#fff 6%)}.chatz-thread__placeholder{min-height:100%;display:grid;place-content:center;justify-items:center;text-align:center;padding:40px}.chatz-thread__placeholder-icon{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#94a3b814;color:var(--muted);margin-bottom:14px}.chatz-thread__placeholder-icon svg{width:40px;height:40px}.chatz-thread__placeholder h3{margin:0;max-width:420px;font-size:24px}.chatz-thread__placeholder p{margin:10px 0 0;color:var(--muted)}.chatz-empty-thread-mini{text-align:center;padding:18px 0}.chatz-date-separator{display:flex;justify-content:center;margin:16px 0}.chatz-date-separator span{padding:6px 12px;border-radius:999px;background:#94a3b81f;font-size:12px;font-weight:700}.chatz-message-row{display:flex;justify-content:flex-start;margin-bottom:12px}.chatz-message-row.is-own{justify-content:flex-end}.chatz-message-bubble{max-width:min(72%,620px);border-radius:18px;padding:12px 14px 8px;background:#94a3b81f;border:1px solid rgba(148,163,184,.16)}.chatz-message-bubble.is-own{background:var(--primary);color:#fff;border-color:var(--primary)}.chatz-message-bubble__body{white-space:pre-wrap;word-break:break-word;line-height:1.45}.chatz-message-bubble__meta{margin-top:6px;font-size:11px;text-align:right;color:#0f172a99}.chatz-message-bubble.is-own .chatz-message-bubble__meta{color:#ffffffbf}.chatz-composer{border-top:1px solid var(--line);padding:16px 18px 18px;display:grid;gap:12px;background:var(--panel)}.chatz-composer__inputwrap{min-height:54px;border:1px solid var(--line);border-radius:16px;background:var(--panel);display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 12px;align-items:start}.chatz-composer__icon{width:34px;height:34px;border:0;background:transparent;color:var(--muted);display:grid;place-items:center}.chatz-composer textarea{width:100%;min-height:34px;max-height:160px;border:0;outline:none;resize:none;background:transparent;color:var(--text);caret-color:var(--primary-strong);padding-top:6px}.chatz-send-button{min-height:46px;border:0;border-radius:16px;background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;font-weight:700}.chatz-send-button:disabled{opacity:.65}.chatz-drawer-backdrop{position:fixed;inset:0;background:#02081700;pointer-events:none;transition:background .2s ease;z-index:49}.chatz-drawer-backdrop.is-open{background:#02081747;pointer-events:auto}.chatz-drawer{position:fixed;top:18px;right:18px;bottom:18px;width:min(380px,calc(100vw - 36px));background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);transform:translate(calc(100% + 24px));transition:transform .22s ease;z-index:50;overflow-y:auto;padding:20px 20px 24px}.chatz-drawer.is-open{transform:translate(0)}.chatz-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.chatz-drawer__header h3{margin:0;font-size:24px}.chatz-drawer__section{padding:18px 0;border-top:1px solid var(--line)}.chatz-drawer__section:first-of-type{border-top:0;padding-top:0}.chatz-drawer__section-title{display:block;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.06em}.chatz-drawer__grid{display:grid;gap:12px}.chatz-drawer__grid div{display:grid;gap:4px}.chatz-stage-box{border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:14px;font-weight:700}body[data-theme=light] .chatz-shell,body[data-theme=light] .chatz-sidebar,body[data-theme=light] .chatz-thread,body[data-theme=light] .chatz-drawer,body[data-theme=light] .chatz-filter-button,body[data-theme=light] .chatz-search-box,body[data-theme=light] .chatz-filter-field select,body[data-theme=light] .chatz-menu-button,body[data-theme=light] .chatz-drawer__close,body[data-theme=light] .chatz-composer,body[data-theme=light] .chatz-composer__inputwrap,body[data-theme=light] .chatz-stage-box,body[data-theme=light] .chatz-filters-popover{background:#fff;color:#0f172a;border-color:#e5eaf3}body[data-theme=light] .chatz-thread__messages{background:#f6f8fc}body[data-theme=light] .chatz-chat-item:hover{background:#6366f10f}body[data-theme=light] .chatz-chat-item.is-active{background:#6366f11a}body[data-theme=light] .chatz-message-bubble{background:#fff;border-color:#e5eaf3}body[data-theme=light] .chatz-thread__placeholder-icon{background:#eef2ff}body[data-theme=dark] .chatz-filter-button,body[data-theme=dark] .chatz-search-box,body[data-theme=dark] .chatz-filter-field select,body[data-theme=dark] .chatz-menu-button,body[data-theme=dark] .chatz-drawer__close,body[data-theme=dark] .chatz-composer__inputwrap,body[data-theme=dark] .chatz-stage-box,body[data-theme=dark] .chatz-filters-popover{background:#0a1832}@media(max-width:1100px){.chatz-shell{grid-template-columns:320px minmax(0,1fr)}}@media(max-width:900px){.chatz-page{height:auto}.chatz-shell{height:auto;grid-template-columns:1fr}}body[data-theme=light] .chatz-sidebar__header h3,body[data-theme=light] .chatz-chat-item__top strong,body[data-theme=light] .chatz-thread__identity-copy strong,body[data-theme=light] .chatz-thread__placeholder h3,body[data-theme=light] .chatz-drawer__header h3,body[data-theme=light] .chatz-drawer__grid strong,body[data-theme=light] .chatz-stage-box,body[data-theme=light] .chatz-message-bubble__body,body[data-theme=light] .chatz-filter-field span,body[data-theme=light] .chatz-filters-popover h4,body[data-theme=light] .chatz-filter-button,body[data-theme=light] .chatz-search-box,body[data-theme=light] .chatz-filter-field select,body[data-theme=light] .chatz-composer textarea,body[data-theme=light] .chatz-search-box input,body[data-theme=light] .chatz-menu-button,body[data-theme=light] .chatz-drawer__close{color:#0f172a}body[data-theme=light] .chatz-search-box input::placeholder,body[data-theme=light] .chatz-composer textarea::placeholder,body[data-theme=light] .chatz-chat-item__top span,body[data-theme=light] .chatz-chat-item__bottom p,body[data-theme=light] .chatz-thread__identity-copy span,body[data-theme=light] .chatz-empty-thread-mini,body[data-theme=light] .chatz-date-separator span,body[data-theme=light] .chatz-drawer__section-title,body[data-theme=light] .chatz-drawer__grid span,body[data-theme=light] .chatz-thread__placeholder p{color:#64748b}body[data-theme=dark] .chatz-shell,body[data-theme=dark] .chatz-sidebar,body[data-theme=dark] .chatz-thread,body[data-theme=dark] .chatz-drawer,body[data-theme=dark] .chatz-composer{background:#071227;border-color:#94a3b81f}body[data-theme=dark] .chatz-thread__header,body[data-theme=dark] .chatz-sidebar,body[data-theme=dark] .chatz-chat-list,body[data-theme=dark] .chatz-composer{border-color:#94a3b81f}body[data-theme=dark] .chatz-sidebar__header h3,body[data-theme=dark] .chatz-chat-item__top strong,body[data-theme=dark] .chatz-thread__identity-copy strong,body[data-theme=dark] .chatz-thread__placeholder h3,body[data-theme=dark] .chatz-drawer__header h3,body[data-theme=dark] .chatz-drawer__grid strong,body[data-theme=dark] .chatz-stage-box,body[data-theme=dark] .chatz-message-bubble__body,body[data-theme=dark] .chatz-filter-field span,body[data-theme=dark] .chatz-filters-popover h4,body[data-theme=dark] .chatz-filter-button,body[data-theme=dark] .chatz-filter-field select,body[data-theme=dark] .chatz-search-box input,body[data-theme=dark] .chatz-composer textarea,body[data-theme=dark] .chatz-menu-button,body[data-theme=dark] .chatz-drawer__close{color:#f8fafc}body[data-theme=dark] .chatz-search-box input::placeholder,body[data-theme=dark] .chatz-composer textarea::placeholder,body[data-theme=dark] .chatz-chat-item__top span,body[data-theme=dark] .chatz-chat-item__bottom p,body[data-theme=dark] .chatz-thread__identity-copy span,body[data-theme=dark] .chatz-empty-thread-mini,body[data-theme=dark] .chatz-date-separator span,body[data-theme=dark] .chatz-drawer__section-title,body[data-theme=dark] .chatz-drawer__grid span,body[data-theme=dark] .chatz-thread__placeholder p,body[data-theme=dark] .chatz-ia-toggle{color:#94a3b8}body[data-theme=dark] .chatz-thread__messages{background:#08162f}body[data-theme=dark] .chatz-search-box,body[data-theme=dark] .chatz-filter-button,body[data-theme=dark] .chatz-filter-field select,body[data-theme=dark] .chatz-menu-button,body[data-theme=dark] .chatz-drawer__close,body[data-theme=dark] .chatz-composer__inputwrap,body[data-theme=dark] .chatz-stage-box,body[data-theme=dark] .chatz-filters-popover{background:#0a1832;border-color:#94a3b824}body[data-theme=dark] .chatz-chat-item:hover{background:#7c73ff14}body[data-theme=dark] .chatz-chat-item.is-active{background:#7c73ff24}body[data-theme=dark] .chatz-message-bubble{background:#10203f;border-color:#94a3b829}body[data-theme=dark] .chatz-thread__placeholder-icon{background:#94a3b81f;color:#cbd5e1}.chatz-chat-list,.chatz-thread__messages,.chatz-drawer{scrollbar-width:thin}body[data-theme=light] .chatz-chat-list,body[data-theme=light] .chatz-thread__messages,body[data-theme=light] .chatz-drawer{scrollbar-color:#c7d2fe #eef2ff}body[data-theme=dark] .chatz-chat-list,body[data-theme=dark] .chatz-thread__messages,body[data-theme=dark] .chatz-drawer{scrollbar-color:#475569 #0f172a}.chatz-chat-list::-webkit-scrollbar,.chatz-thread__messages::-webkit-scrollbar,.chatz-drawer::-webkit-scrollbar{width:10px;height:10px}.chatz-chat-list::-webkit-scrollbar-track,.chatz-thread__messages::-webkit-scrollbar-track,.chatz-drawer::-webkit-scrollbar-track{border-radius:999px;background:transparent}body[data-theme=light] .chatz-chat-list::-webkit-scrollbar-track,body[data-theme=light] .chatz-thread__messages::-webkit-scrollbar-track,body[data-theme=light] .chatz-drawer::-webkit-scrollbar-track{background:#e2e8f0b3}body[data-theme=dark] .chatz-chat-list::-webkit-scrollbar-track,body[data-theme=dark] .chatz-thread__messages::-webkit-scrollbar-track,body[data-theme=dark] .chatz-drawer::-webkit-scrollbar-track{background:#0f172ae6}.chatz-chat-list::-webkit-scrollbar-thumb,.chatz-thread__messages::-webkit-scrollbar-thumb,.chatz-drawer::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background-color .18s ease}body[data-theme=light] .chatz-chat-list::-webkit-scrollbar-thumb,body[data-theme=light] .chatz-thread__messages::-webkit-scrollbar-thumb,body[data-theme=light] .chatz-drawer::-webkit-scrollbar-thumb{background-color:#cbd5e1}body[data-theme=light] .chatz-chat-list:hover::-webkit-scrollbar-thumb,body[data-theme=light] .chatz-thread__messages:hover::-webkit-scrollbar-thumb,body[data-theme=light] .chatz-drawer:hover::-webkit-scrollbar-thumb{background-color:#94a3b8}body[data-theme=dark] .chatz-chat-list::-webkit-scrollbar-thumb,body[data-theme=dark] .chatz-thread__messages::-webkit-scrollbar-thumb,body[data-theme=dark] .chatz-drawer::-webkit-scrollbar-thumb{background-color:#334155}body[data-theme=dark] .chatz-chat-list:hover::-webkit-scrollbar-thumb,body[data-theme=dark] .chatz-thread__messages:hover::-webkit-scrollbar-thumb,body[data-theme=dark] .chatz-drawer:hover::-webkit-scrollbar-thumb{background-color:#475569}.chatz-thread__identity-button{border:0;background:transparent;padding:0;color:inherit;text-align:left}.chatz-composer{position:relative}.chatz-hidden-file-input{display:none}.chatz-drop-overlay{position:absolute;inset:0;z-index:5;border:2px dashed var(--primary-strong);border-radius:18px;display:grid;place-items:center;background:#7c73ff1f;color:var(--text);font-weight:700}.chatz-pending-file{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.chatz-pending-file button{border:0;background:transparent;color:var(--danger);font-weight:700}.chatz-composer__inputwrap{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.chatz-attachment-wrap{position:relative}.chatz-attachment-menu{position:absolute;bottom:calc(100% + 10px);left:0;min-width:190px;display:grid;gap:4px;padding:10px;border-radius:16px;border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);z-index:20}.chatz-attachment-menu button{border:0;background:transparent;color:inherit;text-align:left;border-radius:10px;padding:10px 12px;font-weight:600}.chatz-attachment-menu button:hover{background:#7c73ff14}.chatz-send-inline-button{width:40px;height:40px;border:0;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;display:grid;place-items:center;flex:0 0 auto}.chatz-send-inline-button svg{width:18px;height:18px}.chatz-send-inline-button:disabled{opacity:.55}.chatz-send-button{display:none}.chatz-media-preview{display:block;width:100%;margin-bottom:10px;border-radius:14px;overflow:hidden}.chatz-media-preview--image,.chatz-media-preview--video{max-width:340px;max-height:420px;object-fit:cover}.chatz-media-preview--audio{max-width:320px}.chatz-media-preview--document{display:inline-flex;align-items:center;gap:8px;width:auto;padding:12px 14px;border:1px solid var(--line);border-radius:14px;text-decoration:none;color:inherit;font-weight:700}body[data-theme=dark] .chatz-message-row:not(.is-own) .chatz-message-bubble__meta{color:#94a3b8}body[data-theme=light] .chatz-message-row.is-own .chatz-message-bubble__meta{color:#0f172a99}body[data-theme=light] .chatz-message-row:not(.is-own) .chatz-message-bubble__meta{color:#64748b}body[data-theme=light] .chatz-pending-file,body[data-theme=light] .chatz-attachment-menu,body[data-theme=light] .chatz-media-preview--document{background:#fff;border-color:#e5eaf3;color:#0f172a}body[data-theme=dark] .chatz-pending-file,body[data-theme=dark] .chatz-attachment-menu,body[data-theme=dark] .chatz-media-preview--document{background:#0a1832;border-color:#94a3b824;color:#f8fafc}.chatz-chat-item__time.is-unread{color:#22c55e!important;font-weight:700}.chatz-chat-item__unread-badge{min-width:22px;height:22px;border-radius:999px;display:inline-grid;place-items:center;padding:0 7px;background:#22c55e;color:#fff;font-size:12px;font-weight:700}.chatz-thread__identity-button strong{color:inherit}.chatz-thread__identity-button:hover strong{color:var(--primary-strong);text-decoration:underline}.chatz-composer__inputwrap{min-height:56px;border-radius:18px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.chatz-composer__inputwrap:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #2dd4bf24}.chatz-composer textarea{line-height:1.45}.chatz-pending-file__preview{display:flex;align-items:center;gap:12px;min-width:0}.chatz-pending-file__preview img,.chatz-pending-file__preview video{width:54px;height:54px;object-fit:cover;border-radius:12px;flex:0 0 auto}.chatz-pending-file__meta{min-width:0;display:grid;gap:2px}.chatz-pending-file__meta strong,.chatz-pending-file__meta small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatz-delete-conversation-button{width:100%;margin-top:18px;min-height:46px;border:0;border-radius:14px;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-weight:700}.chatz-delete-conversation-button:disabled{opacity:.6}body[data-theme=dark] .chatz-message-row:not(.is-own) .chatz-message-bubble__meta{color:#94a3b8!important}body[data-theme=light] .chatz-message-row:not(.is-own) .chatz-message-bubble__meta{color:#64748b!important}body[data-theme=light] .chatz-message-row.is-own .chatz-message-bubble__meta{color:#0f172a99!important}body[data-theme=dark] .chatz-attachment-menu,body[data-theme=dark] .chatz-pending-file{background:#0a1832;border-color:#94a3b824}body[data-theme=light] .chatz-attachment-menu,body[data-theme=light] .chatz-pending-file{background:#fff;border-color:#e5eaf3}.chatz-composer textarea{scrollbar-width:thin}body[data-theme=light] .chatz-composer textarea{scrollbar-color:#cbd5e1 #eef2ff}body[data-theme=dark] .chatz-composer textarea{scrollbar-color:#475569 #0f172a}.chatz-composer textarea::-webkit-scrollbar{width:8px}.chatz-composer textarea::-webkit-scrollbar-track{background:transparent;border-radius:999px}body[data-theme=light] .chatz-composer textarea::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}body[data-theme=dark] .chatz-composer textarea::-webkit-scrollbar-thumb{background:#475569;border-radius:999px}.chatz-composer__inputwrap:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px #2dd4bf29,0 10px 24px #2dd4bf14;transform:translateY(-1px)}.chatz-message-bubble{cursor:copy}.chatz-copy-notice{position:fixed;right:24px;bottom:24px;z-index:80;padding:12px 16px;border-radius:14px;background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;font-weight:700;box-shadow:var(--shadow)}.chatz-copy-notice{display:none}.chatz-copy-inline-notice{align-self:flex-end;padding:6px 10px;border-radius:999px;background:#7c73ff1f;color:var(--primary-strong);font-size:12px;font-weight:700}body[data-theme=dark] .chatz-copy-inline-notice{background:#7c73ff29;color:#c4b5fd}body[data-theme=light] .chatz-copy-inline-notice{background:#6366f11a;color:#5b21b6}.chatz-thread__header{grid-template-columns:minmax(0,1fr) auto auto}.chatz-thread__course-pill{justify-self:center;min-width:0;max-width:320px;padding:8px 14px;border-radius:999px;background:var(--panel-soft);border:1px solid var(--line);color:var(--text);font-size:12px;font-weight:700;line-height:1.2;text-align:center}.chatz-thread__course-pill span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chatz-automation-switch{display:inline-flex;align-items:center;gap:10px}.chatz-automation-switch__icon{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--panel);color:var(--muted);display:grid;place-items:center}.chatz-automation-switch__icon svg{width:17px;height:17px}.chatz-inline-switch{margin:0}body[data-theme=light] .chatz-thread__course-pill,body[data-theme=light] .chatz-automation-switch__icon{background:#f8fafc;border-color:#e5eaf3;color:#64748b}body[data-theme=light] .chatz-thread__course-pill{color:#0f172a}body[data-theme=dark] .chatz-thread__course-pill,body[data-theme=dark] .chatz-automation-switch__icon{background:#0a1832;border-color:#94a3b81f}body[data-theme=dark] .chatz-thread__course-pill{color:#f8fafc}@media(max-width:1100px){.chatz-thread__header{display:flex;flex-wrap:wrap}.chatz-thread__course-pill{order:3;width:100%;max-width:none}}.chatz-products-list{display:grid;gap:12px}.chatz-product-card,.chatz-total-card{border:1px solid var(--line);border-radius:16px;background:var(--panel-soft);padding:14px}.chatz-product-card{display:grid;gap:6px}.chatz-product-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chatz-product-card__top strong{flex:1;min-width:0}.chatz-product-card__top span{white-space:nowrap;font-weight:700}.chatz-product-card small,.chatz-total-card span{color:var(--muted)}.chatz-total-card{display:grid;gap:8px}.chatz-total-card__values{display:grid;gap:6px}body[data-theme=light] .chatz-product-card,body[data-theme=light] .chatz-total-card{background:#ecfeff;border-color:#d8f3f6}body[data-theme=dark] .chatz-product-card,body[data-theme=dark] .chatz-total-card{background:#0a1832;border-color:#94a3b81f}.dashboard-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-type-sales-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.dashboard-type-sales-card{grid-column:span 3;border:1px solid var(--border-soft);background:var(--bg-panel);border-radius:24px;box-shadow:var(--shadow-card);padding:22px 24px;min-height:148px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.dashboard-type-sales-card__top{display:flex;align-items:center;justify-content:space-between;gap:14px}.dashboard-type-sales-card__tag{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.02em;border:1px solid transparent;white-space:nowrap}.dashboard-type-sales-card__tag--principal{color:#2563eb;background:#2563eb1f;border-color:#2563eb2e}.dashboard-type-sales-card__tag--orderbump{color:#f59e0b;background:#f59e0b24;border-color:#f59e0b33}.dashboard-type-sales-card__icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard-type-sales-card__icon svg{width:18px;height:18px}.dashboard-type-sales-card__icon--principal{color:#2563eb;background:#2563eb1f}.dashboard-type-sales-card__icon--orderbump{color:#f59e0b;background:#f59e0b24}.dashboard-type-sales-card__stats{display:grid;gap:6px}.dashboard-type-sales-card__stats>strong{color:var(--text-main);font-size:clamp(2rem,3vw,2.65rem);line-height:1}.dashboard-type-sales-card__label{color:var(--text-soft);font-size:.95rem;font-weight:600}.dashboard-type-sales-card__amounts{display:grid;gap:4px}.dashboard-type-sales-card__amounts small{color:var(--text-soft);font-weight:700}body[data-theme=dark] .dashboard-type-sales-card{background:linear-gradient(180deg,#0f172af0,#0d1424f0)}body[data-theme=light] .dashboard-type-sales-card{background:linear-gradient(180deg,#fff,#fbfcff)}@media(max-width:1480px){.dashboard-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1180px){.dashboard-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-type-sales-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-type-sales-card{grid-column:span 1}}@media(max-width:860px){.dashboard-metrics-grid,.dashboard-type-sales-grid{grid-template-columns:1fr}.dashboard-type-sales-card{grid-column:span 1}.dashboard-type-sales-card__top{width:100%}.dashboard-type-sales-card__tag{max-width:calc(100% - 56px);white-space:normal;line-height:1.2;padding-top:8px;padding-bottom:8px}}.date-range-picker{position:relative;min-width:0}.dashboard-date-shell--button{width:100%;cursor:pointer;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;text-align:left;color:var(--text-main)}.date-range-display{display:inline-flex;align-items:center;gap:10px;min-width:0;padding-right:16px;font-size:15px;font-weight:700;color:var(--text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-range-display b{color:var(--text-faint);font-weight:700}.date-range-popover{position:absolute;top:calc(100% + 10px);left:0;z-index:80;width:min(720px,calc(100vw - 40px));border:1px solid var(--border-soft);border-radius:22px;padding:16px;background:var(--bg-panel);box-shadow:0 26px 70px #0f172a2e}.date-range-popover__header,.date-range-popover__footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.date-range-popover__header strong{color:var(--text-main);font-size:15px}.date-range-popover__header button{width:34px;height:34px;border:1px solid var(--border-soft);border-radius:12px;background:var(--bg-panel);color:var(--text-main);font-size:22px;line-height:1}.date-range-popover__hint{margin:10px 0 14px;color:var(--text-soft);font-size:13px}.date-range-calendars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.date-range-month{display:grid;gap:10px}.date-range-month__title{text-align:center;color:var(--text-main);font-weight:700;text-transform:capitalize}.date-range-weekdays,.date-range-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.date-range-weekdays span{text-align:center;color:var(--text-soft);font-size:12px;font-weight:700}.date-range-day{height:34px;border:0;border-radius:11px;background:transparent;color:var(--text-main);font-weight:700;cursor:pointer}.date-range-day:hover{background:#7c73ff1f}.date-range-day.is-outside{color:var(--text-faint);opacity:.48}.date-range-day.is-in-range,.date-range-day.is-preview{background:#7c73ff1f;color:var(--text-main)}.date-range-day.is-selected{background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;box-shadow:0 10px 22px #6366f13d}.date-range-popover__footer{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-soft);color:var(--text-soft);font-size:13px}.contacts-date-picker{width:100%}.contacts-date-popover{width:min(360px,calc(100vw - 40px))}.contacts-date-popover .date-range-days,.contacts-date-popover .date-range-weekdays{gap:5px}body[data-theme=dark] .date-range-popover{background:linear-gradient(180deg,#0f172afa,#080f1dfa);box-shadow:0 26px 70px #00000073}body[data-theme=light] .date-range-popover{background:linear-gradient(180deg,#fff,#fbfcff)}@media(max-width:760px){.date-range-popover{width:min(420px,calc(100vw - 28px))}.date-range-calendars{grid-template-columns:1fr}}@media(min-width:1321px){.dashboard-filters-block{display:grid;gap:12px}.dashboard-filters-row--main{grid-template-columns:minmax(112px,.58fr) minmax(205px,.9fr) minmax(145px,.76fr) minmax(138px,.68fr) minmax(122px,.58fr) minmax(155px,.78fr);gap:12px}.dashboard-filters-row--actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;min-height:56px;margin:0}.dashboard-text-action{min-height:48px;padding-inline:4px;white-space:nowrap}}@media(max-width:1320px){.dashboard-filters-block{gap:10px}.dashboard-filters-row--actions{display:flex;justify-content:flex-end;gap:10px}}.date-range-picker,.date-range-popover{z-index:999}.contacts-page,.contacts-toolbar,.contacts-toolbar__filters,.contacts-toolbar__filters--five,.contacts-toolbar__filters--main{overflow:visible!important}.contacts-toolbar{position:relative;z-index:30}.contacts-table-card{position:relative;z-index:1}.contacts-date-picker{position:relative;z-index:60}.contacts-date-picker .date-range-popover,.contacts-date-popover{left:auto;right:0;top:calc(100% + 12px);z-index:9999}.contacts-date-popover{max-height:none}@media(max-width:760px){.contacts-date-picker .date-range-popover,.contacts-date-popover{left:0;right:auto}}.contacts-table-card{overflow:visible!important}.contacts-actions-cell{position:relative;z-index:50}.contacts-table--row-v2{position:relative}.contacts-table--row-v2:has(.contacts-menu-popover){z-index:80}.contacts-menu-popover{z-index:9999!important}@media(min-width:1181px){.contacts-table-wrap{overflow:visible!important}}@media(max-width:1180px){.contacts-table-wrap{overflow-x:auto;overflow-y:visible}}html,body,.main-content,.contacts-table-wrap,.contacts-drawer__body,.chats-panel,.chats-messages{scrollbar-width:thin;scrollbar-color:rgba(124,115,255,.42) transparent}html::-webkit-scrollbar,body::-webkit-scrollbar,.main-content::-webkit-scrollbar,.contacts-table-wrap::-webkit-scrollbar,.contacts-drawer__body::-webkit-scrollbar,.chats-panel::-webkit-scrollbar,.chats-messages::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.main-content::-webkit-scrollbar-track,.contacts-table-wrap::-webkit-scrollbar-track,.contacts-drawer__body::-webkit-scrollbar-track,.chats-panel::-webkit-scrollbar-track,.chats-messages::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.main-content::-webkit-scrollbar-thumb,.contacts-table-wrap::-webkit-scrollbar-thumb,.contacts-drawer__body::-webkit-scrollbar-thumb,.chats-panel::-webkit-scrollbar-thumb,.chats-messages::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:linear-gradient(180deg,#7c73ff7a,rgba(var(--primary-rgb),.34));background-clip:padding-box}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,.main-content::-webkit-scrollbar-thumb:hover,.contacts-table-wrap::-webkit-scrollbar-thumb:hover,.contacts-drawer__body::-webkit-scrollbar-thumb:hover,.chats-panel::-webkit-scrollbar-thumb:hover,.chats-messages::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#7c73ffb8,rgba(var(--primary-rgb),.52));background-clip:padding-box}.contacts-limit-control{align-items:center}.contacts-limit-select.dashboard-select-shell{width:96px;min-width:96px;min-height:54px;display:flex;align-items:center;justify-content:stretch;border-radius:16px!important}.contacts-limit-select.dashboard-select-shell select{height:54px;line-height:54px;padding:0 40px 0 16px!important;font-size:15px;font-weight:700;text-align:left}.contacts-limit-select.dashboard-select-shell:after{right:18px}@media(max-width:820px){.contacts-limit-control{width:100%;justify-content:space-between}}.modal-panel:has(.router-entry-panel){width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto}.router-entry-panel{display:grid;gap:16px;width:100%;max-width:100%}.router-explainer-card,.router-section-card,.router-switch-card,.router-check-card,.router-warning-box,.router-save-message,.router-notice{border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--panel) 88%,var(--bg-soft) 12%)}.router-explainer-card{display:flex;gap:14px;align-items:flex-start;padding:14px 16px}.router-explainer-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;background:#7c73ff24;flex:0 0 auto}.router-explainer-card strong,.router-section-title strong,.router-options-topbar strong{display:block;color:var(--text);font-size:15px}.router-explainer-card p,.router-section-title p,.router-options-topbar p{margin:4px 0 0;color:var(--muted);line-height:1.5;font-size:13px}.router-switch-card,.router-check-card{display:flex;gap:12px;align-items:center;padding:14px 16px;cursor:pointer}.router-switch-card input,.router-check-card input{width:18px;height:18px;accent-color:var(--primary);flex:0 0 auto}.router-switch-card span,.router-check-card span{display:grid;gap:3px}.router-switch-card small,.router-check-card small,.router-field small{color:var(--muted);font-size:12px;line-height:1.4}.router-section-card{display:grid;gap:12px;padding:16px}.router-section-title,.router-options-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.router-message-textarea{width:100%;min-height:166px;resize:vertical;border-radius:16px!important;line-height:1.55;box-sizing:border-box}.router-message-textarea-small{min-height:90px}.router-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.router-warning-box,.router-notice{padding:12px 14px;color:var(--muted);line-height:1.5;background:#f59e0b14;border-color:#f59e0b42}.router-options-list{display:grid;gap:12px}.router-option-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(240px,1.25fr) auto;gap:12px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--panel) 94%,var(--bg-soft) 6%)}.router-field{gap:7px}.router-field input,.router-field select{width:100%;min-height:46px;box-sizing:border-box}.router-option-remove{white-space:nowrap;margin-top:27px}.router-save-message{padding:12px 14px;font-weight:700}.router-save-message.error{color:#fecaca;background:#ef44441f;border-color:#ef444447}.router-save-message.success{color:#86efac;background:#22c55e1f;border-color:#22c55e47}.router-entry-actions{border-top:1px solid var(--line);padding-top:16px;margin-top:2px}.device-card__footer--whatsapp{gap:10px;flex-direction:column}@media(max-width:860px){.router-settings-grid,.router-option-row{grid-template-columns:1fr}.router-option-remove{margin-top:0}.router-options-topbar,.router-section-title{flex-direction:column}}.modal-panel:has(.router-entry-panel){width:min(1024px,calc(100vw - 24px));max-height:calc(100vh - 24px);padding:0}.modal-panel:has(.router-entry-panel) .modal-body{padding:20px}.router-entry-panel{gap:18px}.router-top-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.router-summary-chip{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--panel) 92%,var(--bg-soft) 8%)}.router-summary-chip>strong{min-width:max-content;font-size:16px;color:var(--text)}.router-summary-chip small{display:block;color:var(--muted);line-height:1.45}.router-summary-dot{width:10px;height:10px;border-radius:999px;flex:0 0 auto;box-shadow:0 0 0 4px #ffffff0a}.router-summary-dot.is-on{background:var(--status-active)}.router-summary-dot.is-off{background:var(--status-inactive)}.router-preview-card{display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 94%,var(--bg-soft) 6%),color-mix(in srgb,var(--panel) 90%,var(--bg-soft) 10%))}.router-preview-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:700}.router-preview-chat{display:flex}.router-preview-bubble{width:min(100%,560px);padding:14px 16px;border-radius:18px 18px 18px 6px;background:color-mix(in srgb,var(--primary) 12%,var(--panel) 88%);border:1px solid color-mix(in srgb,var(--primary) 30%,var(--line) 70%)}.router-preview-bubble pre{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit;color:var(--text);line-height:1.55}.router-preview-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.router-preview-option{display:flex;gap:10px;padding:12px;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 95%,var(--bg-soft) 5%)}.router-preview-option__value{min-width:38px;height:38px;display:grid;place-items:center;border-radius:12px;font-weight:700;color:var(--text);background:color-mix(in srgb,var(--panel) 70%,var(--primary) 30%)}.router-preview-option__content{display:grid;gap:4px}.router-preview-option__content strong{color:var(--text);font-size:14px}.router-preview-option__content small,.router-preview-empty{color:var(--muted);line-height:1.45}.router-options-topbar .secondary-button.compact{min-width:144px}.router-option-row{padding:16px}.router-entry-actions{position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:12px;margin:0 -20px -20px;padding:16px 20px 20px;background:linear-gradient(180deg,#050b1f00,color-mix(in srgb,var(--bg) 90%,#000 10%) 30%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:980px){.router-top-summary{grid-template-columns:1fr}.router-option-row{grid-template-columns:1fr 1fr}.router-field-destination{grid-column:1 / -1}.router-option-remove{width:100%;margin-top:0}}@media(max-width:680px){.modal-panel:has(.router-entry-panel) .modal-body{padding:14px}.router-explainer-card,.router-section-card,.router-switch-card,.router-check-card,.router-warning-box,.router-save-message,.router-notice,.router-summary-chip{border-radius:16px}.router-section-card{padding:14px}.router-options-topbar .secondary-button.compact{width:100%}.router-options-topbar,.router-section-title{align-items:stretch}.router-option-row,.router-settings-grid,.router-preview-options{grid-template-columns:1fr}.router-entry-actions{margin:0 -14px -14px;padding:14px;flex-direction:column-reverse}.router-entry-actions .secondary-button,.router-entry-actions .primary-button{width:100%}.router-message-textarea{min-height:150px}}.router-entry-panel,.router-entry-panel *{color:inherit}.router-entry-panel{color:var(--text-main, var(--text))}.router-entry-panel .router-explainer-card,.router-entry-panel .router-section-card,.router-entry-panel .router-switch-card,.router-entry-panel .router-check-card,.router-entry-panel .router-warning-box,.router-entry-panel .router-save-message,.router-entry-panel .router-notice,.router-entry-panel .router-summary-chip,.router-entry-panel .router-preview-card,.router-entry-panel .router-option-row{background:var(--bg-panel, var(--panel))!important;border-color:var(--border-soft, var(--line))!important;box-shadow:none}.router-entry-panel .router-explainer-card strong,.router-entry-panel .router-section-title strong,.router-entry-panel .router-options-topbar strong,.router-entry-panel .router-summary-chip strong,.router-entry-panel .router-preview-option__content strong,.router-entry-panel .router-switch-card strong,.router-entry-panel .router-check-card strong,.router-entry-panel .router-field>span,.router-entry-panel .router-preview-bubble pre,.router-entry-panel .router-preview-badge{color:var(--text-main, var(--text))!important}.router-entry-panel .router-explainer-card p,.router-entry-panel .router-section-title p,.router-entry-panel .router-options-topbar p,.router-entry-panel .router-switch-card small,.router-entry-panel .router-check-card small,.router-entry-panel .router-field small,.router-entry-panel .router-preview-option__content small,.router-entry-panel .router-preview-empty,.router-entry-panel .router-warning-box,.router-entry-panel .router-notice{color:var(--text-soft, var(--muted))!important}.router-entry-panel .router-message-textarea,.router-entry-panel .router-field input,.router-entry-panel .router-field select{background:var(--bg-soft, #111c31)!important;border:1px solid var(--border-soft, var(--line))!important;color:var(--text-main, var(--text))!important}.router-entry-panel .router-message-textarea::placeholder,.router-entry-panel .router-field input::placeholder{color:var(--text-faint, var(--muted))!important}.router-entry-panel .router-preview-bubble{background:color-mix(in srgb,var(--bg-soft, #111c31) 82%,var(--primary) 18%)!important;border-color:color-mix(in srgb,var(--border-soft, var(--line)) 70%,var(--primary) 30%)!important}.router-entry-panel .router-preview-option{background:var(--bg-soft, #111c31)!important}.router-entry-panel .router-preview-option__value,.router-entry-panel .router-explainer-icon{background:color-mix(in srgb,var(--primary) 18%,var(--bg-soft, #111c31) 82%)!important;color:var(--text-main, var(--text))!important}.router-entry-panel .router-summary-chip{min-height:84px}.router-entry-panel .router-switch-card input,.router-entry-panel .router-check-card input{accent-color:var(--primary)}.router-entry-panel .router-option-remove{align-self:end}body[data-theme=dark] .router-entry-panel .router-warning-box,body[data-theme=dark] .router-entry-panel .router-notice{background:#f59e0b1a!important;border-color:#f59e0b47!important;color:#fcd34d!important}body[data-theme=dark] .router-entry-panel .router-save-message.error{background:#ef44441f!important;border-color:#ef444442!important;color:#fca5a5!important}body[data-theme=dark] .router-entry-panel .router-save-message.success{background:#22c55e1f!important;border-color:#22c55e3d!important;color:#86efac!important}body[data-theme=dark] .router-entry-panel .router-preview-badge{background:#ffffff08!important}body[data-theme=light] .router-entry-panel{color:var(--text-main, #0f172a)}body[data-theme=light] .router-entry-panel .router-explainer-card,body[data-theme=light] .router-entry-panel .router-section-card,body[data-theme=light] .router-entry-panel .router-switch-card,body[data-theme=light] .router-entry-panel .router-check-card,body[data-theme=light] .router-entry-panel .router-warning-box,body[data-theme=light] .router-entry-panel .router-save-message,body[data-theme=light] .router-entry-panel .router-notice,body[data-theme=light] .router-entry-panel .router-summary-chip,body[data-theme=light] .router-entry-panel .router-preview-card,body[data-theme=light] .router-entry-panel .router-option-row{background:#f8fafc!important;border-color:#dbe3ef!important}body[data-theme=light] .router-entry-panel .router-message-textarea,body[data-theme=light] .router-entry-panel .router-field input,body[data-theme=light] .router-entry-panel .router-field select{background:#fff!important;border-color:#d5deea!important;color:#0f172a!important}body[data-theme=light] .router-entry-panel .router-explainer-card strong,body[data-theme=light] .router-entry-panel .router-section-title strong,body[data-theme=light] .router-entry-panel .router-options-topbar strong,body[data-theme=light] .router-entry-panel .router-summary-chip strong,body[data-theme=light] .router-entry-panel .router-preview-option__content strong,body[data-theme=light] .router-entry-panel .router-switch-card strong,body[data-theme=light] .router-entry-panel .router-check-card strong,body[data-theme=light] .router-entry-panel .router-field>span,body[data-theme=light] .router-entry-panel .router-preview-bubble pre,body[data-theme=light] .router-entry-panel .router-preview-badge{color:#0f172a!important}body[data-theme=light] .router-entry-panel .router-explainer-card p,body[data-theme=light] .router-entry-panel .router-section-title p,body[data-theme=light] .router-entry-panel .router-options-topbar p,body[data-theme=light] .router-entry-panel .router-switch-card small,body[data-theme=light] .router-entry-panel .router-check-card small,body[data-theme=light] .router-entry-panel .router-field small,body[data-theme=light] .router-entry-panel .router-preview-option__content small,body[data-theme=light] .router-entry-panel .router-preview-empty,body[data-theme=light] .router-entry-panel .router-warning-box,body[data-theme=light] .router-entry-panel .router-notice{color:#64748b!important}body[data-theme=light] .router-entry-panel .router-preview-bubble{background:#eef2ff!important;border-color:#c7d2fe!important}body[data-theme=light] .router-entry-panel .router-preview-option{background:#fff!important}body[data-theme=light] .router-entry-panel .router-preview-option__value,body[data-theme=light] .router-entry-panel .router-explainer-icon{background:#e9edff!important;color:#4338ca!important}.modal-panel:has(.router-entry-panel){width:min(1024px,calc(100vw - 24px))!important;max-height:calc(100vh - 24px)!important}.router-entry-actions{border-top:1px solid var(--border-soft, var(--line))!important}body[data-theme=dark] .router-entry-actions{background:linear-gradient(180deg,#09111f00,#09111ff5 28%,#09111f)!important}body[data-theme=light] .router-entry-actions{background:linear-gradient(180deg,#f8fafc00,#f8fafcf5 28%,#f8fafc)!important}body:not([data-theme=light]) .router-entry-actions{background:linear-gradient(180deg,#09111f00,#09111ff5 28%,#09111f)!important}body[data-theme=dark] .modal-panel:has(.router-entry-panel){background:#09111f!important;border-color:#233047!important}body[data-theme=dark] .router-entry-actions .secondary-button{background:#0b1324!important;border-color:#263246!important;color:#eef2ff!important}body[data-theme=dark] .router-entry-actions .primary-button{color:#fff!important}.modal-panel:has(.router-entry-panel){width:min(900px,calc(100vw - 40px))!important;max-height:calc(100vh - 36px)!important;overflow-x:hidden!important;border-radius:22px!important}.modal-panel:has(.router-entry-panel) .modal-body{padding:18px!important;overflow-x:hidden!important}.router-entry-panel{width:100%!important;max-width:100%!important;overflow-x:hidden!important;gap:14px!important}.router-entry-panel>*{min-width:0!important}.router-explainer-card{padding:14px 16px!important}.router-section-card,.router-switch-card{padding:16px!important}.router-check-card{padding:14px 16px!important}.router-message-textarea{min-height:150px!important;border-radius:16px!important;width:100%!important;max-width:100%!important}.router-message-textarea-small{min-height:88px!important}.router-options-topbar{align-items:center!important}.router-options-list{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.router-option-row{grid-template-columns:minmax(130px,.8fr) minmax(170px,1fr) minmax(220px,1.2fr) auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.router-field input,.router-field select,.router-field textarea{max-width:100%!important;box-sizing:border-box!important}.router-option-remove{margin-top:27px!important}.router-entry-actions{margin:0!important;padding:16px 0 0!important;position:sticky!important;bottom:0!important;z-index:2!important;display:flex!important;justify-content:flex-end!important;gap:12px!important;border-top:1px solid var(--border-soft, var(--line))!important;overflow-x:hidden!important}body[data-theme=dark] .router-entry-actions,body:not([data-theme=light]) .router-entry-actions{background:linear-gradient(180deg,#09111f00,#09111ff0 30%,#09111f)!important}body[data-theme=light] .router-entry-actions{background:linear-gradient(180deg,#f8fafc00,#f8fafcf0 30%,#f8fafc)!important}.modal-panel:has(.router-entry-panel),.modal-panel:has(.router-entry-panel) *,.router-entry-panel,.router-entry-panel *{scrollbar-gutter:auto!important}.modal-panel:has(.router-entry-panel){overscroll-behavior-x:none!important}.modal-panel:has(.router-entry-panel)::-webkit-scrollbar:horizontal,.router-entry-panel::-webkit-scrollbar:horizontal,.modal-panel:has(.router-entry-panel) .modal-body::-webkit-scrollbar:horizontal{display:none!important}@media(max-width:900px){.modal-panel:has(.router-entry-panel){width:calc(100vw - 22px)!important}.router-settings-grid,.router-option-row{grid-template-columns:1fr!important}.router-option-remove{width:100%!important;margin-top:0!important}.router-options-topbar{flex-direction:column!important;align-items:stretch!important}.router-options-topbar .secondary-button.compact{width:100%!important}}@media(max-width:620px){.modal-panel:has(.router-entry-panel) .modal-body{padding:14px!important}.router-entry-actions{flex-direction:column-reverse!important}.router-entry-actions .secondary-button,.router-entry-actions .primary-button{width:100%!important}}.modal-overlay:has(.router-entry-panel){overflow:hidden!important}.modal-panel:has(.router-entry-panel){width:min(900px,calc(100vw - 42px))!important;max-height:calc(100vh - 34px)!important;padding:22px 26px 24px!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:24px!important}.modal-panel:has(.router-entry-panel) .modal-header{padding:0 4px!important;margin-bottom:16px!important}.modal-panel:has(.router-entry-panel) .modal-header h3{line-height:1.25!important;padding-right:12px!important}.modal-panel:has(.router-entry-panel) .modal-header .icon-button{flex:0 0 auto!important}.router-entry-panel{padding:0!important;gap:14px!important;overflow-x:hidden!important}.router-explainer-card,.router-section-card,.router-switch-card,.router-check-card,.router-warning-box,.router-save-message,.router-notice,.router-option-row{border-radius:18px!important}.router-explainer-card{padding:16px 18px!important}.router-switch-card,.router-section-card{padding:18px!important}.router-message-textarea{padding:15px 16px!important;min-height:150px!important;border-radius:16px!important}.router-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.router-check-card{padding:15px 17px!important}.router-option-row{grid-template-columns:minmax(190px,.85fr) minmax(260px,1.15fr) 90px!important;gap:12px!important;align-items:start!important;padding:16px!important;max-width:100%!important;overflow:hidden!important}.router-field input,.router-field select{min-height:48px!important;border-radius:14px!important}.router-field small{min-height:32px!important}.router-field-destination{min-width:0!important}.router-option-remove{margin-top:28px!important;min-height:48px!important;width:100%!important;color:#fff!important;background:#ef4444eb!important;border-color:#f87171a6!important}.router-option-remove:hover:not(:disabled){background:#dc2626!important;color:#fff!important}.router-options-topbar .secondary-button.compact{min-width:142px!important}.router-entry-actions{margin:0!important;padding:16px 0 0!important;overflow-x:hidden!important}.modal-panel:has(.router-entry-panel),.router-entry-panel,.router-options-list,.router-option-row{max-width:100%!important;overflow-x:hidden!important}.modal-panel:has(.router-entry-panel)::-webkit-scrollbar:horizontal,.router-entry-panel::-webkit-scrollbar:horizontal,.router-options-list::-webkit-scrollbar:horizontal{height:0!important;display:none!important}body[data-theme=dark] .modal-panel:has(.router-entry-panel),body:not([data-theme=light]) .modal-panel:has(.router-entry-panel){background:#09111f!important;border-color:#233047!important}body[data-theme=dark] .router-entry-actions,body:not([data-theme=light]) .router-entry-actions{background:linear-gradient(180deg,#09111f00,#09111ff5 30%,#09111f)!important}body[data-theme=light] .modal-panel:has(.router-entry-panel){background:#f8fafc!important;border-color:#dbe3ef!important}body[data-theme=light] .router-entry-actions{background:linear-gradient(180deg,#f8fafc00,#f8fafcf5 30%,#f8fafc)!important}@media(max-width:900px){.modal-panel:has(.router-entry-panel){width:calc(100vw - 22px)!important;padding:18px!important}.router-settings-grid,.router-option-row{grid-template-columns:1fr!important}.router-field small{min-height:auto!important}.router-option-remove{margin-top:0!important}.router-options-topbar{flex-direction:column!important;align-items:stretch!important}.router-options-topbar .secondary-button.compact{width:100%!important}}.automation-builder-page{display:grid;gap:18px}.automation-builder-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,rgba(var(--primary-rgb),.1),#7c73ff14),var(--panel);box-shadow:0 18px 45px #0f172a0f}.automation-builder-hero h3{margin:6px 0;font-size:26px;letter-spacing:-.03em}.automation-builder-hero p{margin:0;color:var(--muted);max-width:740px}.automation-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--primary-strong);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.automation-eyebrow:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 5px rgba(var(--primary-rgb),.12)}.automation-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.automation-toolbar-controls{display:grid;grid-template-columns:180px 320px;align-items:center;justify-content:end;gap:12px;flex:0 0 auto}.automation-top-button{min-height:42px;white-space:nowrap}.automation-table-card{border:1px solid var(--line);border-radius:22px;background:var(--panel);box-shadow:0 18px 45px #0f172a0f;overflow:visible}.automation-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.automation-toolbar-title{display:grid;gap:3px;min-width:0}.automation-toolbar-title strong{color:var(--text);font-size:15px}.automation-toolbar-title span{color:var(--muted);font-size:13px}.automation-toolbar select,.automation-search-box{min-height:42px;border:1px solid var(--line);border-radius:14px;background:var(--panel-soft);color:var(--text)}.automation-toolbar select{padding:0 38px 0 14px}.automation-search-box{display:inline-flex;align-items:center;gap:8px;padding:0 12px;min-width:260px}.automation-search-box span{color:var(--muted);font-size:17px}.automation-search-box input{width:100%;border:0;outline:0;background:transparent;color:var(--text);min-height:38px}.automation-search-box input::placeholder{color:var(--muted)}.automation-root-drop{margin:14px 18px 0;padding:13px 16px;border:1px dashed rgba(var(--primary-rgb),.55);border-radius:16px;background:rgba(var(--primary-rgb),.08);color:var(--primary-strong);font-weight:700;text-align:center}.automation-root-drop.is-drag-target{background:rgba(var(--primary-rgb),.16);border-color:var(--primary)}.automation-table{width:100%;overflow-x:auto}.automation-table-head,.automation-table-row{display:grid;grid-template-columns:minmax(280px,1.65fr) minmax(170px,1fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(130px,.72fr) minmax(92px,.46fr) 58px;align-items:center;gap:12px;min-width:1120px}.automation-table-head{padding:12px 18px;background:var(--panel-soft);border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.automation-table-body{display:grid}.automation-table-row{min-height:58px;padding:10px 18px;border-bottom:1px solid var(--line);background:var(--panel);transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.automation-table-row:hover{background:color-mix(in srgb,var(--panel-soft) 72%,transparent)}.automation-row-group:last-child>.automation-table-row,.automation-table-body>.automation-flujo-row:last-child{border-bottom:0}.automation-folder-row{font-weight:700}.automation-folder-row.is-drag-target{background:rgba(var(--primary-rgb),.12);box-shadow:inset 4px 0 0 var(--primary)}.automation-flujo-row.is-dragging{opacity:.55;transform:scale(.998)}.automation-name-cell{display:flex;align-items:center;gap:10px;min-width:0;padding-left:calc(var(--level, 0) * 28px)}.automation-expand-button,.automation-kebab,.automation-folder-name{border:0;background:transparent;color:inherit}.automation-expand-button{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;color:var(--muted);font-size:20px;line-height:1}.automation-expand-button:hover{background:rgba(var(--primary-rgb),.1);color:var(--primary-strong)}.automation-folder-icon{display:inline-grid;place-items:center;width:18px;height:18px;color:var(--primary);font-size:20px;line-height:1}.automation-folder-name{padding:0;font-weight:700;text-align:left;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-inline-input{width:min(260px,100%);height:34px;border:1px solid var(--primary);border-radius:12px;outline:0;padding:0 12px;background:var(--panel);color:var(--text);box-shadow:0 0 0 4px rgba(var(--primary-rgb),.1)}.automation-drag-handle{color:var(--muted);cursor:grab;font-size:15px;letter-spacing:-.3em;padding-right:3px;-webkit-user-select:none;user-select:none}.automation-flow-dot{width:9px;height:9px;border-radius:999px;background:var(--status-active);box-shadow:0 0 0 5px var(--status-active-soft);flex:0 0 auto}.automation-flow-name-box,.automation-main-cell{display:grid;gap:3px;min-width:0}.automation-flow-name,.automation-main-cell strong,.automation-main-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-flow-name{font-weight:700;color:var(--text)}.automation-flow-name:hover{color:var(--primary-strong)}.automation-flow-name-box small,.automation-main-cell small,.automation-muted-cell{color:var(--muted);font-size:12px}.automation-muted-cell{display:inline-flex;align-items:center;min-width:0}.automation-type-pill,.automation-count-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;white-space:nowrap}.automation-type-pill{background:#7c73ff1f;color:var(--primary-strong)}.automation-count-pill{background:rgba(var(--primary-rgb),.12);color:var(--primary-strong)}.automation-status-cell{display:flex;align-items:center;justify-content:flex-start;min-width:0}.automation-switch{min-width:44px}.automation-switch .switch-slider{flex:0 0 auto}.automation-row-actions{display:flex;justify-content:flex-end;align-items:center;position:relative;min-width:0}.automation-kebab{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;color:var(--muted);font-weight:700;letter-spacing:-.16em;padding-right:8px}.automation-kebab:hover{background:var(--panel-soft);color:var(--text)}.automation-actions-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:50;min-width:190px;display:grid;gap:4px;padding:8px;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:0 18px 45px #0f172a2e}.automation-actions-menu button,.automation-actions-menu a{width:100%;min-height:36px;display:flex;align-items:center;gap:8px;border:0;border-radius:11px;background:transparent;color:var(--text);padding:8px 10px;text-align:left;font-size:13px;font-weight:700}.automation-actions-menu button:hover,.automation-actions-menu a:hover{background:var(--panel-soft)}.automation-actions-menu .danger{color:var(--danger)}.automation-empty-row{min-height:180px;display:grid;place-items:center;gap:6px;text-align:center;color:var(--muted);padding:34px}.automation-empty-row strong{color:var(--text)}body[data-theme=dark] .automation-builder-hero,body:not([data-theme=light]) .automation-builder-hero,body[data-theme=dark] .automation-table-card,body:not([data-theme=light]) .automation-table-card,body[data-theme=dark] .automation-actions-menu,body:not([data-theme=light]) .automation-actions-menu{box-shadow:0 18px 45px #00000047}body[data-theme=dark] .automation-root-drop,body:not([data-theme=light]) .automation-root-drop{color:var(--primary)}body[data-theme=dark] .automation-count-pill,body:not([data-theme=light]) .automation-count-pill{color:var(--primary)}@media(max-width:980px){.automation-builder-hero,.automation-toolbar{flex-direction:column;align-items:stretch}.automation-hero-actions,.automation-toolbar-controls{width:100%}.automation-hero-actions>*,.automation-toolbar-controls>*,.automation-search-box{flex:1 1 220px}}@media(max-width:720px){.automation-builder-hero{padding:18px}.automation-builder-hero h3{font-size:22px}.automation-table-head,.automation-table-row{min-width:980px;grid-template-columns:minmax(260px,1.55fr) minmax(150px,1fr) minmax(130px,.9fr) minmax(130px,.9fr) minmax(118px,.72fr) minmax(84px,.46fr) 54px}}.automation-builder-page{--auto-panel: #ffffff;--auto-panel-soft: #f8fafc;--auto-panel-hover: rgba(var(--primary-rgb), .045);--auto-line: #e5eaf2;--auto-text: #111827;--auto-muted: #6b7280;--auto-shadow: 0 18px 42px rgba(15, 23, 42, .06);--auto-menu-shadow: 0 20px 48px rgba(15, 23, 42, .14)}body[data-theme=dark] .automation-builder-page{--auto-panel: #0f172a;--auto-panel-soft: #111c31;--auto-panel-hover: rgba(var(--primary-rgb), .075);--auto-line: #243548;--auto-text: #eef2ff;--auto-muted: #9fb0cc;--auto-shadow: 0 18px 45px rgba(0, 0, 0, .32);--auto-menu-shadow: 0 22px 52px rgba(0, 0, 0, .42)}.automation-table-card{background:var(--auto-panel)!important;border-color:var(--auto-line)!important;box-shadow:var(--auto-shadow)!important}.automation-toolbar{background:var(--auto-panel)!important;border-color:var(--auto-line)!important}.automation-toolbar-title strong,.automation-folder-name,.automation-flow-name,.automation-main-cell strong,.automation-main-cell span,.automation-empty-row strong{color:var(--auto-text)!important}.automation-toolbar-title span,.automation-search-box span,.automation-flow-name-box small,.automation-main-cell small,.automation-muted-cell,.automation-empty-row,.automation-kebab,.automation-expand-button,.automation-drag-handle{color:var(--auto-muted)!important}.automation-toolbar select,.automation-search-box,.automation-inline-input{background:var(--auto-panel-soft)!important;border-color:var(--auto-line)!important;color:var(--auto-text)!important}.automation-search-box input{color:var(--auto-text)!important}.automation-search-box input::placeholder{color:var(--auto-muted)!important}body[data-theme=dark] .automation-toolbar select option{background:#0f172a;color:#eef2ff}.automation-table-head{background:var(--auto-panel-soft)!important;border-color:var(--auto-line)!important;color:var(--auto-muted)!important}.automation-table-row{background:var(--auto-panel)!important;border-color:var(--auto-line)!important;color:var(--auto-text)!important}.automation-table-row:hover{background:var(--auto-panel-hover)!important}.automation-folder-row{cursor:pointer}.automation-flujo-row{cursor:grab}.automation-flujo-row:active{cursor:grabbing}.automation-flujo-row a,.automation-flujo-row button,.automation-flujo-row label,.automation-folder-row button,.automation-actions-menu button,.automation-actions-menu a{cursor:pointer}.automation-actions-menu{background:var(--auto-panel)!important;border-color:var(--auto-line)!important;box-shadow:var(--auto-menu-shadow)!important}.automation-actions-menu button,.automation-actions-menu a{color:var(--auto-text)!important}.automation-actions-menu button:hover,.automation-actions-menu a:hover,.automation-kebab:hover,.automation-expand-button:hover{background:var(--auto-panel-soft)!important}.automation-actions-menu .danger{color:var(--danger)!important}body[data-theme=dark] .automation-type-pill{background:#7c73ff2e!important;color:#c4b5fd!important}body[data-theme=light] .automation-type-pill,.automation-type-pill{background:#5b7cff1f!important;color:#4f46e5!important}body[data-theme=dark] .automation-count-pill{background:rgba(var(--primary-rgb),.18)!important;color:var(--primary)!important}body[data-theme=light] .automation-count-pill,.automation-count-pill{background:rgba(var(--primary-rgb),.12)!important;color:var(--primary-strong)!important}.automation-folder-row.is-drag-target,.automation-root-drop.is-drag-target{background:rgba(var(--primary-rgb),.16)!important;border-color:var(--primary)!important}.automation-root-drop{background:rgba(var(--primary-rgb),.08)!important;border-color:rgba(var(--primary-rgb),.5)!important;color:var(--primary-strong)!important}body[data-theme=dark] .automation-root-drop{background:rgba(var(--primary-rgb),.12)!important;border-color:rgba(var(--primary-rgb),.45)!important;color:var(--primary)!important}.automation-folder-icon{width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 22px!important;color:var(--primary)!important;font-size:0!important}.automation-folder-svg{width:22px;height:22px;display:block;fill:rgba(var(--primary-rgb),.12);stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body[data-theme=dark] .automation-folder-svg{fill:rgba(var(--primary-rgb),.14)}.automation-flujo-row{user-select:none;-webkit-user-select:none;-webkit-user-drag:element}.automation-flujo-row *{-webkit-user-drag:none}.automation-flujo-row.is-dragging{cursor:grabbing!important}.automation-folder-row.is-drag-target{outline:2px solid rgba(var(--primary-rgb),.55);outline-offset:-2px}.automation-actions-menu-floating{position:fixed!important;right:auto!important;z-index:99999!important;transform:translate(-100%);max-height:min(420px,calc(100vh - 24px));overflow-y:auto}.automation-actions-menu-floating.is-above{transform:translate(-100%,-100%)}.automation-top-folder-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.automation-top-folder-button .automation-folder-svg{width:18px!important;height:18px!important;fill:rgba(var(--primary-rgb),.12)!important;color:currentColor!important}.automation-is-pointer-dragging,.automation-is-pointer-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.automation-flujo-row{touch-action:none}.automation-drag-overlay{position:fixed;z-index:100000;pointer-events:none;transform:translate(14px,14px);min-width:180px;max-width:320px;display:inline-flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid rgba(var(--primary-rgb),.42);border-radius:16px;background:var(--auto-panel, #ffffff);color:var(--auto-text, #111827);box-shadow:0 22px 54px #0f172a3d}.automation-drag-overlay strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.automation-drag-overlay-dot{width:9px;height:9px;border-radius:999px;flex:0 0 auto;background:var(--primary);box-shadow:0 0 0 5px rgba(var(--primary-rgb),.12)}body[data-theme=dark] .automation-drag-overlay{background:#0f172a;color:#eef2ff;box-shadow:0 22px 54px #00000070}.automation-flujo-row,.automation-flujo-row *{-webkit-user-drag:none!important}.automation-table-card{overflow:hidden!important;border-radius:22px!important}.automation-table{border-radius:0 0 22px 22px!important;overflow-x:auto!important;overflow-y:hidden!important}.automation-table-head{border-top-left-radius:0!important;border-top-right-radius:0!important}.automation-table-body>.automation-row-group:last-child>.automation-table-row,.automation-table-body>.automation-flujo-row:last-child,.automation-row-group:last-child .automation-row-group:last-child>.automation-table-row:last-child{border-bottom:0!important}.automation-expand-button{width:26px!important;height:26px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 26px!important;line-height:0!important}.automation-chevron-svg{width:17px;height:17px;display:block;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transform:rotate(0);transform-origin:50% 50%;transition:transform .16s ease,color .16s ease}.automation-chevron-svg.is-open,.automation-expand-button.is-open .automation-chevron-svg{transform:rotate(90deg)}.automation-folder-row:hover .automation-chevron-svg,.automation-expand-button:hover .automation-chevron-svg{color:var(--primary)!important}.automation-actions-menu-floating{overflow-y:auto!important}.custom-select{position:relative;display:block;min-width:0;padding:0;overflow:visible;z-index:1}.custom-select.is-open{z-index:120}.custom-select__button{width:100%;min-height:inherit;height:100%;border:0;border-radius:inherit;background:transparent;color:var(--text-main);display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:12px;padding:0 16px;cursor:pointer;text-align:left;font-size:15px;font-weight:700}.custom-select.is-disabled{opacity:.72}.custom-select.is-disabled .custom-select__button{cursor:not-allowed}.custom-select__value{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-select__value.is-placeholder{color:var(--text-soft)}.custom-select__chevron{display:inline-grid;place-items:center;color:var(--text-soft);transition:transform .18s ease,color .18s ease}.custom-select__chevron svg{width:17px;height:17px}.custom-select.is-open .custom-select__chevron{transform:rotate(180deg);color:var(--primary)}.custom-select__menu{position:absolute;top:calc(100% + 9px);left:0;right:0;min-width:max(100%,210px);max-height:260px;overflow:auto;padding:7px;border:1px solid color-mix(in srgb,var(--border-soft) 86%,transparent 14%);border-radius:18px;background:var(--bg-panel);box-shadow:0 22px 55px #0f172a2e;display:grid;gap:4px;z-index:130}.custom-select__option{width:100%;min-height:42px;border:0;border-radius:13px;background:transparent;color:var(--text-main);padding:0 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;cursor:pointer;font-size:14px;font-weight:700}.custom-select__option span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__option:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)}.custom-select__option.is-active{color:var(--primary);background:color-mix(in srgb,var(--primary) 15%,transparent 85%)}.custom-select__check{font-size:13px;line-height:1}body[data-theme=dark] .custom-select__menu{background:linear-gradient(180deg,#0f172afa,#080f1dfa);border-color:#94a3b838;box-shadow:0 24px 60px #00000070}body[data-theme=light] .custom-select__menu{background:linear-gradient(180deg,#fff,#fbfcff);border-color:#0f172a1a}.chatz-custom-select{min-height:46px;border-radius:14px!important;box-shadow:none!important;background:var(--panel)}.chatz-custom-select .custom-select__button{font-size:14px;font-weight:650;padding-inline:14px}.chatz-custom-select .custom-select__menu{min-width:100%}.automation-filter-select{min-height:42px;min-width:180px;border-radius:14px!important;box-shadow:none!important;background:color-mix(in srgb,var(--bg-panel) 92%,transparent 8%)}.automation-filter-select .custom-select__button{min-height:42px;font-size:14px;font-weight:700}.contacts-limit-select.custom-select{width:92px;min-height:42px;border-radius:14px!important;box-shadow:none!important}.contacts-limit-select.custom-select .custom-select__button{min-height:42px;padding-inline:12px;font-size:14px}.dashboard-select-shell.custom-select:after,.custom-select.dashboard-select-shell:after,.field:has(.custom-select):after,.custom-select:after{content:none!important;display:none!important}.automation-modal-select{width:100%;min-height:48px;border-radius:16px!important;background:color-mix(in srgb,var(--bg-soft) 84%,transparent 16%);border:1px solid transparent;box-shadow:none!important}.automation-modal-select .custom-select__button{min-height:48px;padding-inline:16px;font-size:15px;font-weight:650}.automation-modal-select .custom-select__menu{min-width:100%;z-index:220}body[data-theme=dark] .automation-modal-select{background:#0f172a9e;border-color:#94a3b814}body[data-theme=light] .automation-modal-select{background:#f8fafc;border-color:#0f172a12}.automation-modal-select:hover,.automation-modal-select.is-open{border-color:color-mix(in srgb,var(--primary) 45%,transparent 55%)}.topbar.topbar--clean{min-height:58px!important;margin-bottom:14px!important;padding:0 0 16px!important;border-bottom:1px solid var(--border-soft)!important}.topbar__left{gap:12px!important}.topbar-dashboard-link{display:inline-flex;align-items:center;min-height:42px;padding:0 2px;color:var(--text-main);font-size:22px;line-height:1;font-weight:700;letter-spacing:-.035em;transition:color .18s ease,transform .18s ease}.topbar-dashboard-link:hover{color:var(--primary);transform:translateY(-1px)}.sidebar-toggle{box-shadow:none!important}.sidebar-toggle__icon{width:19px!important;height:19px!important}.topbar__right:empty{display:none}.topbar-icon-button{display:none!important}.dashboard-welcome h1,.contacts-hero h1,.connections-hero h1{margin:0;font-size:clamp(1.85rem,2.25vw,2.18rem)!important;line-height:1.06!important;letter-spacing:-.045em!important;color:var(--text-main)!important;text-transform:none!important}.dashboard-welcome p,.contacts-hero p,.connections-hero p{margin-top:6px!important;font-size:1rem!important;line-height:1.45!important;color:var(--text-soft)!important}.dashboard-welcome,.contacts-hero,.connections-hero{margin-bottom:2px}.page-content{gap:20px!important}.contacts-hero,.connections-hero,.dashboard-filters-block,.contacts-toolbar,.automation-table-card,.chatz-shell,.section-card,.metric-card,.device-card{border-radius:20px}body[data-theme=dark] .topbar-dashboard-link,body[data-theme=dark] .dashboard-welcome h1,body[data-theme=dark] .contacts-hero h1,body[data-theme=dark] .connections-hero h1{color:var(--text-main)!important}@media(max-width:760px){.topbar-dashboard-link{font-size:20px}.dashboard-welcome h1,.contacts-hero h1,.connections-hero h1{font-size:1.75rem!important}}.main-content.main-content--clean{padding:18px 22px 28px}.sidebar.sidebar--clean{padding:16px 14px 14px}.brand.brand--clean{padding:6px 8px 12px}.brand-mark{width:40px;height:40px;border-radius:13px;font-size:15px}.brand-copy h1{font-size:17px}.brand-copy p{font-size:12.5px}.nav-link.nav-link--clean{padding:10px 12px;border-radius:13px;font-size:14px}.sidebar-toggle{width:40px;height:40px;border-radius:13px}.topbar.topbar--clean{min-height:54px!important;margin-bottom:12px!important;padding:0 0 14px!important}.topbar-dashboard-link{min-height:40px;font-size:20px;font-weight:700}.dashboard-welcome h1,.contacts-hero h1,.connections-hero h1{font-size:clamp(1.72rem,2vw,1.96rem)!important}.dashboard-welcome p,.contacts-hero p,.connections-hero p{font-size:.96rem!important}.section-card__header h3{font-size:18px}.section-card__body,.section-card__header,.section-card__footer{padding-left:20px;padding-right:20px}.metric-card__value{font-size:28px}.field span{font-size:13px}.field input,.field select,.field textarea,.rich-editor textarea,.chip-input-box input,.router-option-row select,.contacts-menu-select,.form-grid select,select:not([multiple]){border-radius:15px;min-height:46px}.field textarea,.rich-editor textarea{min-height:120px}.field select,.router-option-row select,.contacts-menu-select,.form-grid select,select:not([multiple]){appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:44px!important;background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--text-soft) 85%,transparent 15%) 50%),linear-gradient(135deg,color-mix(in srgb,var(--text-soft) 85%,transparent 15%) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.field select:hover,.router-option-row select:hover,.contacts-menu-select:hover,.form-grid select:hover,select:not([multiple]):hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border-soft) 72%)}.field select:focus,.router-option-row select:focus,.contacts-menu-select:focus,.form-grid select:focus,select:not([multiple]):focus{border-color:color-mix(in srgb,var(--primary) 52%,var(--border-soft) 48%);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent 88%);outline:none}select::-ms-expand{display:none}.settings-shell{display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px;align-items:start}.settings-sidebar-panel,.settings-main-panel{border:1px solid var(--border-soft);border-radius:22px;background:var(--bg-panel);box-shadow:var(--shadow-card)}.settings-sidebar-panel{padding:18px;position:sticky;top:18px}.settings-sidebar-head h2,.settings-main-intro h3{margin:8px 0 6px;font-size:24px;line-height:1.05;letter-spacing:-.04em;color:var(--text-main)}.settings-sidebar-head p,.settings-main-intro p{margin:0;color:var(--text-soft);line-height:1.5;font-size:13.5px}.settings-kicker{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent 88%);color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.02em}.settings-nav-list{display:grid;gap:9px;margin-top:18px}.settings-nav-item{width:100%;text-align:left;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-soft) 68%,transparent 32%);border-radius:17px;padding:14px 15px;color:var(--text-main);display:grid;gap:4px;transition:transform .16s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.settings-nav-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 35%,var(--border-soft) 65%)}.settings-nav-item.is-active{border-color:color-mix(in srgb,var(--primary) 42%,var(--border-soft) 58%);background:color-mix(in srgb,var(--primary) 11%,var(--bg-panel) 89%);box-shadow:0 16px 30px #0f172a14}.settings-nav-item__helper{color:var(--text-soft);font-size:12.5px;line-height:1.45}.settings-main-panel{padding:18px}.settings-main-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px;padding:2px 2px 6px}.settings-count-badge{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-soft) 75%,transparent 25%);color:var(--text-main);font-size:13px;font-weight:700;white-space:nowrap}.settings-content-grid{gap:16px}.settings-content-grid .section-card{border-radius:20px}.settings-select{width:100%;min-height:46px;border-radius:15px!important;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-soft) 68%,transparent 32%);box-shadow:none!important}.settings-select .custom-select__button{min-height:46px;padding-inline:14px;font-size:14px;font-weight:700}.settings-select .custom-select__menu{z-index:240}.settings-stack-list .stack-item{border-radius:18px}body[data-theme=dark] .settings-sidebar-panel,body[data-theme=dark] .settings-main-panel{background:linear-gradient(180deg,#0a1222fa,#09101efa)}body[data-theme=dark] .settings-nav-item{background:#0f172abd}body[data-theme=dark] .settings-nav-item.is-active{background:color-mix(in srgb,var(--primary) 10%,rgba(15,23,42,.9) 90%)}body[data-theme=light] .settings-sidebar-panel,body[data-theme=light] .settings-main-panel{background:linear-gradient(180deg,#fff,#f8fbff)}body[data-theme=light] .settings-nav-item{background:#f8fbff}body[data-theme=light] .settings-nav-item.is-active{background:color-mix(in srgb,var(--primary) 9%,#ffffff 91%)}@media(max-width:1080px){.settings-shell{grid-template-columns:1fr}.settings-sidebar-panel{position:static}}@media(max-width:760px){.settings-main-intro{flex-direction:column;align-items:flex-start}.settings-sidebar-head h2,.settings-main-intro h3{font-size:22px}}.settings-sidebar-panel{padding:14px}.settings-nav-list--solo{margin-top:0}.settings-nav-item{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:13px 14px}.settings-nav-item__icon{width:40px;height:40px;border-radius:12px;display:inline-grid;place-items:center;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-soft) 80%,transparent 20%);color:var(--text-soft)}.settings-nav-item__icon svg{width:18px;height:18px}.settings-nav-item__title{font-size:14px;font-weight:700;letter-spacing:-.02em}.settings-nav-item__helper,.settings-sidebar-head{display:none}.settings-nav-item.is-active .settings-nav-item__icon{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 35%,var(--border-soft) 65%);background:color-mix(in srgb,var(--primary) 12%,transparent 88%)}.settings-main-intro{margin-bottom:16px;padding:0 2px 4px}.settings-main-intro h3{margin:0 0 5px;font-size:22px}.settings-main-intro p{margin:0}.settings-kicker{display:none}.settings-check-group{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding-top:2px}.settings-check-item{display:inline-flex;align-items:center;gap:9px;color:var(--text-main);font-weight:600;line-height:1}.settings-check-item input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--primary);flex-shrink:0}.settings-check-item span{color:var(--text-main);font-size:14px;line-height:1}body[data-theme=dark] .settings-check-item,body[data-theme=dark] .settings-check-item span{color:#e8eefc}body[data-theme=dark] .settings-check-item input[type=checkbox]{filter:none}.settings-shell{grid-template-columns:238px minmax(0,1fr);gap:16px}.settings-sidebar-panel{padding:14px 12px;border-radius:20px}.settings-nav-list{gap:6px}.settings-nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:9px 12px;border:1px solid transparent;border-radius:12px;background:transparent;box-shadow:none!important;transform:none!important}.settings-nav-item:hover{border-color:color-mix(in srgb,var(--border-soft) 82%,transparent 18%);background:color-mix(in srgb,var(--bg-soft) 70%,transparent 30%)}.settings-nav-item.is-active{border-color:color-mix(in srgb,var(--primary) 22%,transparent 78%);background:color-mix(in srgb,var(--primary) 14%,transparent 86%)}.settings-nav-item__icon{width:16px;height:16px;min-width:16px;border:0;border-radius:0;display:inline-grid;place-items:center;background:transparent;color:var(--text-soft)}.settings-nav-item__icon svg{width:16px;height:16px}.settings-nav-item__title{font-size:13.5px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.settings-nav-item.is-active .settings-nav-item__icon,.settings-nav-item.is-active .settings-nav-item__title{color:var(--primary)}.settings-main-panel{padding:16px}.settings-main-intro{margin-bottom:14px}.settings-main-intro h3{font-size:21px;margin-bottom:4px}.settings-main-intro p{font-size:13px}.settings-count-badge{min-height:36px;padding:0 13px;font-size:12.5px}.settings-content-grid{gap:14px}.settings-content-grid .section-card{border-radius:18px}.settings-check-group{gap:14px}.settings-check-item{gap:8px}.settings-check-item input[type=checkbox]{width:17px;height:17px}.settings-check-item span{font-size:13.5px;font-weight:650}body[data-theme=dark] .settings-nav-item:hover{background:#0f172ab8;border-color:#94a3b824}body[data-theme=dark] .settings-nav-item.is-active{background:#2dd4bf24;border-color:#2dd4bf33}body[data-theme=light] .settings-nav-item:hover{background:#f5f9ff}body[data-theme=light] .settings-nav-item.is-active{background:rgba(var(--primary-rgb),.12)}@media(max-width:1080px){.settings-shell{grid-template-columns:1fr}}.settings-shell--table{grid-template-columns:236px minmax(0,1fr);align-items:start}.settings-main-panel--table{padding:16px}.settings-main-intro--table{margin-bottom:14px}.config-table-shell{border:1px solid var(--border-soft);border-radius:20px;background:var(--bg-panel);box-shadow:var(--shadow-card);overflow:hidden}.config-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-soft)}.config-add-button{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 15px;border-radius:13px;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent 82%);background:color-mix(in srgb,var(--primary) 13%,transparent 87%);color:var(--primary);font-weight:700;font-size:13.5px}.config-add-button__icon{width:18px;height:18px;display:inline-grid;place-items:center}.config-add-button__icon svg,.config-search-box__icon svg,.config-actions__trigger svg{width:16px;height:16px}.config-search-box{width:min(100%,320px);min-height:42px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;border:1px solid var(--border-soft);border-radius:13px;padding:0 14px;background:color-mix(in srgb,var(--bg-soft) 72%,transparent 28%)}.config-search-box__icon{color:var(--text-soft);display:inline-grid;place-items:center}.config-search-box input{width:100%;height:40px;border:0;outline:none;background:transparent;color:var(--text-main);font-size:13.5px}.config-table-wrap{position:relative;min-height:240px}.config-table{width:100%;border-collapse:collapse}.config-table th,.config-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--border-soft);vertical-align:middle}.config-table th{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text-soft);background:color-mix(in srgb,var(--bg-soft) 54%,transparent 46%)}.config-table td{font-size:13.6px;color:var(--text-main)}.config-table tbody tr:last-child td{border-bottom:0}.config-table tbody tr:hover td{background:color-mix(in srgb,var(--primary) 4%,transparent 96%)}.config-table-cell--muted{color:var(--text-soft)!important}.config-actions-cell{width:72px}.config-actions{position:relative;display:flex;justify-content:flex-end}.config-actions__trigger{width:34px;height:34px;border-radius:11px;border:1px solid transparent;background:transparent;color:var(--text-soft);display:inline-grid;place-items:center}.config-actions__trigger:hover{background:color-mix(in srgb,var(--bg-soft) 82%,transparent 18%);border-color:var(--border-soft);color:var(--text-main)}.config-actions__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;padding:6px;border-radius:14px;border:1px solid var(--border-soft);background:var(--bg-panel);box-shadow:0 18px 42px #0f172a2e;display:grid;gap:4px;z-index:50}.config-actions__menu button{min-height:38px;padding:0 12px;border:0;border-radius:10px;background:transparent;text-align:left;color:var(--text-main);font-size:13.5px;font-weight:700}.config-actions__menu button:hover{background:color-mix(in srgb,var(--primary) 10%,transparent 90%)}.config-actions__menu button.is-danger{color:#ef4444}.config-actions__menu button:disabled{opacity:.5;cursor:not-allowed}.config-table-empty{padding:26px 18px;color:var(--text-soft);font-size:14px}body[data-theme=dark] .config-table-shell,body[data-theme=dark] .config-actions__menu{background:linear-gradient(180deg,#0a1222fa,#09101efa)}body[data-theme=dark] .config-table th{background:#0f172ac2}body[data-theme=light] .config-table-shell,body[data-theme=light] .config-actions__menu{background:linear-gradient(180deg,#fff,#fbfcff)}@media(max-width:1080px){.settings-shell--table{grid-template-columns:1fr}}@media(max-width:760px){.config-table-toolbar{flex-direction:column;align-items:stretch}.config-search-box{width:100%}.config-table-wrap{overflow-x:auto}.config-table{min-width:720px}}.state-name-cell{display:inline-flex;align-items:center;gap:10px}.state-color-dot{width:10px;height:10px;border-radius:999px;flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 0%,transparent 100%)}.field-help{margin-top:8px;display:block;color:var(--text-soft);font-size:12.5px;line-height:1.4}.state-color-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.state-color-chip{min-height:42px;display:inline-flex;align-items:center;gap:10px;padding:0 12px;border-radius:13px;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-soft) 72%,transparent 28%);color:var(--text-main);font-size:13.5px;font-weight:700;justify-content:flex-start}.state-color-chip:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border-soft) 72%)}.state-color-chip.is-active{border-color:color-mix(in srgb,var(--primary) 42%,var(--border-soft) 58%);background:color-mix(in srgb,var(--primary) 10%,transparent 90%)}.state-color-chip__dot{width:12px;height:12px;border-radius:999px;flex-shrink:0}body[data-theme=dark] .field-help{color:#a9bad4}@media(max-width:760px){.state-color-picker{grid-template-columns:1fr}}.settings-check-group--states{gap:18px 22px;align-items:center}.settings-check-group--states .settings-check-item{min-height:22px;display:inline-flex;align-items:center;gap:9px}.settings-check-group--states .settings-check-item input[type=checkbox]{width:17px;height:17px;margin:0}.settings-check-group--states .settings-check-item span{display:inline-flex;align-items:center;line-height:1}.config-table-shell,.config-table-wrap{overflow:visible!important}.config-actions__menu.is-up{top:auto;bottom:calc(100% + 8px)}.config-actions-cell,.config-actions{overflow:visible!important}.modal-panel .field>span{cursor:default;-webkit-user-select:none;user-select:none}:root{--ui-control-height: 44px;--ui-control-radius: 13px;--ui-control-padding-x: 13px;--ui-control-font-size: 13.5px;--ui-control-border: 1px solid var(--border-soft);--ui-control-shadow: 0 8px 20px rgba(15, 23, 42, .05)}body[data-theme=dark]{--ui-control-shadow: 0 10px 24px rgba(2, 6, 23, .22)}.dashboard-select-shell,.dashboard-date-shell,.contacts-search,.contacts-limit-select.custom-select,.automation-filter-select,.chatz-custom-select,.config-search-box,.config-add-button,.settings-count-badge{min-height:var(--ui-control-height);border-radius:var(--ui-control-radius)!important;box-shadow:var(--ui-control-shadow)!important}.dashboard-select-shell,.dashboard-date-shell,.contacts-search,.automation-filter-select,.chatz-custom-select,.contacts-limit-select.custom-select,.config-search-box,.settings-select,.settings-select.custom-select,.custom-select.dashboard-select-shell{border:var(--ui-control-border)!important;background:color-mix(in srgb,var(--bg-panel) 96%,transparent 4%)!important}body[data-theme=light] .dashboard-select-shell,body[data-theme=light] .dashboard-date-shell,body[data-theme=light] .contacts-search,body[data-theme=light] .automation-filter-select,body[data-theme=light] .chatz-custom-select,body[data-theme=light] .contacts-limit-select.custom-select,body[data-theme=light] .config-search-box,body[data-theme=light] .settings-select,body[data-theme=light] .settings-select.custom-select,body[data-theme=light] .custom-select.dashboard-select-shell{background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:#0f172a1f!important}body[data-theme=dark] .dashboard-select-shell,body[data-theme=dark] .dashboard-date-shell,body[data-theme=dark] .contacts-search,body[data-theme=dark] .automation-filter-select,body[data-theme=dark] .chatz-custom-select,body[data-theme=dark] .contacts-limit-select.custom-select,body[data-theme=dark] .config-search-box,body[data-theme=dark] .settings-select,body[data-theme=dark] .settings-select.custom-select,body[data-theme=dark] .custom-select.dashboard-select-shell{background:linear-gradient(180deg,#0f172aeb,#0b1220eb)!important;border-color:#94a3b829!important}.dashboard-date-shell input,.contacts-search input,.config-search-box input,.field input,.field select,.field textarea,.rich-editor textarea,.chip-input-box input,.router-option-row select,.contacts-menu-select,.form-grid select,select:not([multiple]){font-size:var(--ui-control-font-size)}.dashboard-date-shell input,.contacts-search input,.config-search-box input{height:calc(var(--ui-control-height) - 2px)}.dashboard-date-shell{min-height:var(--ui-control-height);border-radius:var(--ui-control-radius);grid-template-columns:42px minmax(0,1fr)}.dashboard-date-shell svg,.contacts-search svg,.config-search-box__icon svg{width:16px;height:16px}.dashboard-filters-block,.dashboard-filters-row,.dashboard-filters-row--main,.dashboard-filters-row--actions,.contacts-toolbar__filters,.contacts-toolbar__filters--five,.contacts-toolbar__filters--main{gap:10px}.dashboard-filters-row--main{display:flex;flex-wrap:nowrap;align-items:center}.dashboard-filters-row--main>*{min-width:0}.dashboard-filters-row--main>*:nth-child(1){flex:0 0 155px}.dashboard-filters-row--main>*:nth-child(2){flex:0 0 300px}.dashboard-filters-row--main>*:nth-child(3){flex:0 0 280px}.dashboard-filters-row--main>*:nth-child(4){flex:0 0 180px}.dashboard-filters-row--main>*:nth-child(5){flex:0 0 170px}.dashboard-filters-row--main>*:nth-child(6){flex:0 0 275px}.dashboard-filters-row--main>*:nth-child(7){flex:0 0 auto;margin-left:auto}.dashboard-filters-row--actions{display:flex;justify-content:flex-end;align-items:center}.contacts-toolbar__filters{grid-template-columns:minmax(130px,.68fr) minmax(165px,.82fr) minmax(145px,.72fr) minmax(175px,.86fr)}.contacts-toolbar__filters--main{display:flex;flex-wrap:nowrap;align-items:center}.contacts-toolbar__filters--main>*{min-width:0}.contacts-toolbar__filters--main .contacts-date-picker{width:auto;height:auto}.contacts-toolbar__filters--main>*:nth-child(1){flex:0 0 155px}.contacts-toolbar__filters--main>*:nth-child(2){flex:0 0 300px}.contacts-toolbar__filters--main>*:nth-child(3){flex:0 0 210px}.contacts-toolbar__filters--main>*:nth-child(4){flex:0 0 225px}.contacts-toolbar__filters--main>*:nth-child(5){flex:0 0 auto;margin-left:auto}.contacts-toolbar__filters--five{grid-template-columns:minmax(150px,.7fr) minmax(190px,.9fr) minmax(190px,.95fr) minmax(190px,.9fr) minmax(160px,.75fr)}.dashboard-select-shell,.dashboard-date-shell,.contacts-search{min-height:var(--ui-control-height);border-radius:var(--ui-control-radius)}.custom-select__button{min-height:var(--ui-control-height);padding:0 var(--ui-control-padding-x);grid-template-columns:minmax(0,1fr) 16px;gap:10px;font-size:var(--ui-control-font-size);font-weight:700}.dashboard-filters-row--main .custom-select.dashboard-select-shell,.dashboard-filters-row--main .dashboard-date-shell,.contacts-toolbar__filters--main .custom-select.dashboard-select-shell,.contacts-toolbar__filters--main .dashboard-date-shell,.contacts-toolbar__filters--main .contacts-date-picker{min-width:0}.dashboard-filters-row--main .custom-select__value,.contacts-toolbar__filters--main .custom-select__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-text-action--inline,.contacts-toolbar__filters--main .contacts-clear-filters{align-self:center;justify-self:end;min-height:40px;padding-inline:4px;white-space:nowrap;font-weight:500;color:var(--text-soft)}.custom-select__chevron svg{width:15px;height:15px}.custom-select__menu{top:calc(100% + 7px);min-width:max(100%,190px);max-height:320px;padding:5px;border-radius:15px;box-shadow:0 18px 44px #0f172a29}.custom-select__option{min-height:36px;border-radius:10px;padding:0 10px;font-size:13.5px}.custom-select__option:hover{background:color-mix(in srgb,var(--primary) 10%,transparent 90%)}.custom-select__option.is-active{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 92%,#8b5cf6 8%),color-mix(in srgb,var(--primary-strong) 90%,var(--primary) 10%))}.custom-select__option.is-active .custom-select__check{color:#fff}body[data-theme=light] .custom-select__menu{border-color:#0f172a1a;box-shadow:0 16px 36px #0f172a1f}body[data-theme=dark] .custom-select__menu{border-color:#94a3b82e;box-shadow:0 20px 48px #00000061}.automation-filter-select,.chatz-custom-select,.contacts-limit-select.custom-select{min-height:var(--ui-control-height);border-radius:var(--ui-control-radius)!important}.automation-filter-select .custom-select__button,.chatz-custom-select .custom-select__button,.contacts-limit-select.custom-select .custom-select__button,.settings-select .custom-select__button{min-height:var(--ui-control-height);font-size:var(--ui-control-font-size);padding-inline:var(--ui-control-padding-x)}.settings-select .custom-select__menu,.automation-filter-select .custom-select__menu,.chatz-custom-select .custom-select__menu{border-radius:15px}.config-add-button{padding:0 14px;font-size:13.5px;font-weight:700;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 16%,transparent 84%),color-mix(in srgb,var(--primary-strong) 10%,transparent 90%));color:var(--primary);border-color:color-mix(in srgb,var(--primary) 18%,var(--border-soft) 82%)}body[data-theme=light] .config-add-button{background:linear-gradient(180deg,#fff,#f7f8ff);border-color:#6366f138;box-shadow:0 12px 28px #6366f114!important}.config-add-button:hover{border-color:color-mix(in srgb,var(--primary) 36%,var(--border-soft) 64%);background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 18%,transparent 82%),color-mix(in srgb,var(--primary-strong) 12%,transparent 88%))}.settings-nav-list--solo{gap:8px}.settings-nav-item{min-height:42px;padding:0 12px;border-radius:13px}.settings-nav-item__title{font-size:13.5px}.page-title,.dashboard-welcome h2,.contacts-hero h2,.automation-header h1,.settings-main-intro h3,.section-card__header h3{letter-spacing:-.02em}@media(max-width:1180px){.dashboard-filters-row--main,.contacts-toolbar__filters--main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-filters-row--main>*,.contacts-toolbar__filters--main>*{flex:initial}.dashboard-filters-row--main>*:nth-child(7),.contacts-toolbar__filters--main>*:nth-child(5){margin-left:0}.contacts-toolbar__filters,.contacts-toolbar__filters--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.dashboard-filters-row--main,.contacts-toolbar__filters,.contacts-toolbar__filters--five,.contacts-toolbar__filters--main{display:grid;grid-template-columns:1fr}.dashboard-filters-row--main>*,.contacts-toolbar__filters--main>*{flex:initial}}.field>input,.field>textarea,.field>select,.field>.custom-select,.field>.chip-input-box,.field>.rich-editor,.field>.state-color-picker,.field>.settings-check-group,.field>.notice-box,.field>.router-option-row,.field>.form-actions,.field>.toggle-box,.field>.checkbox-line,.field>.field-help,.field>.settings-select{pointer-events:auto}.field>span,.field>small,.field-help{pointer-events:none}.field input,.field textarea,.field select,.form-grid input,.form-grid textarea,.form-grid select,.router-option-row select,.contacts-menu-select,.chip-input-box input{color:var(--text-main)!important;font-weight:600;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--bg-panel) 97%,transparent 3%)!important;box-shadow:0 10px 22px #0f172a0d;opacity:1!important;caret-color:var(--primary)}body[data-theme=light] .field input,body[data-theme=light] .field textarea,body[data-theme=light] .field select,body[data-theme=light] .form-grid input,body[data-theme=light] .form-grid textarea,body[data-theme=light] .form-grid select,body[data-theme=light] .router-option-row select,body[data-theme=light] .contacts-menu-select,body[data-theme=light] .chip-input-box input{background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:#0f172a1f!important;box-shadow:0 12px 28px #0f172a0d}body[data-theme=dark] .field input,body[data-theme=dark] .field textarea,body[data-theme=dark] .field select,body[data-theme=dark] .form-grid input,body[data-theme=dark] .form-grid textarea,body[data-theme=dark] .form-grid select,body[data-theme=dark] .router-option-row select,body[data-theme=dark] .contacts-menu-select,body[data-theme=dark] .chip-input-box input{background:linear-gradient(180deg,#0f172af5,#0b1220f5)!important;border-color:#94a3b829!important;box-shadow:0 14px 30px #0000002e}.field input::placeholder,.field textarea::placeholder,.form-grid input::placeholder,.form-grid textarea::placeholder,.chip-input-box input::placeholder{color:color-mix(in srgb,var(--text-soft) 88%,transparent 12%)!important;opacity:1!important}.field input:hover,.field textarea:hover,.field select:hover,.form-grid input:hover,.form-grid textarea:hover,.form-grid select:hover,.router-option-row select:hover,.contacts-menu-select:hover,.chip-input-box input:hover,.custom-select:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border-soft) 72%)!important}.field input:focus,.field textarea:focus,.field select:focus,.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus,.router-option-row select:focus,.contacts-menu-select:focus,.chip-input-box input:focus{border-color:color-mix(in srgb,var(--primary) 54%,var(--border-soft) 46%)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 12%,transparent 88%),0 14px 30px #0f172a14!important}.custom-select__value{color:var(--text-main);font-weight:700;opacity:1}.custom-select__value.is-placeholder{color:color-mix(in srgb,var(--text-soft) 92%,transparent 8%)}.custom-select__button,.custom-select__button:hover .custom-select__value,.custom-select.is-open .custom-select__value{color:var(--text-main)}body[data-theme=light] .custom-select__option.is-active,body[data-theme=dark] .custom-select__option.is-active{color:#fff;background:linear-gradient(135deg,#7c73ff,#8b5cf6)}.custom-select__option{color:var(--text-main)}.custom-select__option .custom-select__check{opacity:.9}.automation-modal-select,.settings-select,.chatz-custom-select{border:1px solid var(--border-soft)!important;background:color-mix(in srgb,var(--bg-panel) 96%,transparent 4%)!important;box-shadow:var(--ui-control-shadow)!important}body[data-theme=light] .automation-modal-select,body[data-theme=light] .settings-select,body[data-theme=light] .chatz-custom-select{background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:#0f172a1f!important}body[data-theme=dark] .automation-modal-select,body[data-theme=dark] .settings-select,body[data-theme=dark] .chatz-custom-select{background:linear-gradient(180deg,#0f172af5,#0b1220f5)!important;border-color:#94a3b829!important}.automation-modal-select .custom-select__button,.settings-select .custom-select__button,.chatz-custom-select .custom-select__button{color:var(--text-main)!important}.automation-modal-select .custom-select__menu,.settings-select .custom-select__menu,.chatz-custom-select .custom-select__menu{background:var(--bg-panel)!important;border:1px solid var(--border-soft)!important}body[data-theme=light] .automation-modal-select .custom-select__menu,body[data-theme=light] .settings-select .custom-select__menu,body[data-theme=light] .chatz-custom-select .custom-select__menu{background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:#0f172a1a!important}body[data-theme=dark] .automation-modal-select .custom-select__menu,body[data-theme=dark] .settings-select .custom-select__menu,body[data-theme=dark] .chatz-custom-select .custom-select__menu{background:linear-gradient(180deg,#0f172afa,#0b1220fa)!important;border-color:#94a3b82e!important}.custom-select__option,.custom-select__option span,.custom-select__option .custom-select__check{color:var(--text-main)}.custom-select__option.is-active,.custom-select__option.is-active span,.custom-select__option.is-active .custom-select__check,.chatz-custom-select .custom-select__option.is-active,.chatz-custom-select .custom-select__option.is-active span,.chatz-custom-select .custom-select__option.is-active .custom-select__check,.settings-select .custom-select__option.is-active,.settings-select .custom-select__option.is-active span,.settings-select .custom-select__option.is-active .custom-select__check,.automation-modal-select .custom-select__option.is-active,.automation-modal-select .custom-select__option.is-active span,.automation-modal-select .custom-select__option.is-active .custom-select__check{color:#fff!important}.custom-select__option:hover,.custom-select__option:hover span{color:var(--text-main)}.settings-check-item input[type=checkbox]{accent-color:var(--primary);outline:none!important;box-shadow:none!important;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border-soft) 80%)}.settings-check-item input[type=checkbox]:focus,.settings-check-item input[type=checkbox]:focus-visible{outline:none!important;box-shadow:none!important}.modal .field input,.modal .field textarea,.modal .field select,.modal .field .custom-select{opacity:1!important}.automation-modal-select,.settings-select,.chatz-custom-select{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.automation-modal-select .custom-select__chevron,.settings-select .custom-select__chevron,.chatz-custom-select .custom-select__chevron{color:var(--text-soft)}.automation-modal-select.is-open,.settings-select.is-open,.chatz-custom-select.is-open{border-color:color-mix(in srgb,var(--primary) 48%,var(--border-soft) 52%)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent 90%),var(--ui-control-shadow)!important}.automation-modal-select.is-open .custom-select__button,.settings-select.is-open .custom-select__button,.chatz-custom-select.is-open .custom-select__button{color:var(--text-main)!important}.automation-modal-select.is-open .custom-select__chevron,.settings-select.is-open .custom-select__chevron,.chatz-custom-select.is-open .custom-select__chevron{color:var(--primary)!important}.automation-modal-select .custom-select__button:hover .custom-select__chevron,.settings-select .custom-select__button:hover .custom-select__chevron,.chatz-custom-select .custom-select__button:hover .custom-select__chevron{color:color-mix(in srgb,var(--primary) 78%,var(--text-soft) 22%)}.automation-modal-select .custom-select__button,.settings-select .custom-select__button,.chatz-custom-select .custom-select__button,.automation-filter-select .custom-select__button,.contacts-limit-select.custom-select .custom-select__button,.custom-select.dashboard-select-shell .custom-select__button{font-weight:700!important;letter-spacing:-.01em}.automation-modal-select .custom-select__value,.settings-select .custom-select__value,.chatz-custom-select .custom-select__value,.automation-filter-select .custom-select__value,.contacts-limit-select.custom-select .custom-select__value,.custom-select.dashboard-select-shell .custom-select__value{color:var(--text-main)!important;font-weight:700!important;opacity:1!important}body[data-theme=light] .automation-modal-select .custom-select__value,body[data-theme=light] .settings-select .custom-select__value,body[data-theme=light] .chatz-custom-select .custom-select__value,body[data-theme=light] .automation-filter-select .custom-select__value,body[data-theme=light] .contacts-limit-select.custom-select .custom-select__value,body[data-theme=light] .custom-select.dashboard-select-shell .custom-select__value{color:#0f172a!important}body[data-theme=dark] .automation-modal-select .custom-select__value,body[data-theme=dark] .settings-select .custom-select__value,body[data-theme=dark] .chatz-custom-select .custom-select__value,body[data-theme=dark] .automation-filter-select .custom-select__value,body[data-theme=dark] .contacts-limit-select.custom-select .custom-select__value,body[data-theme=dark] .custom-select.dashboard-select-shell .custom-select__value{color:#f8fafc!important}.automation-modal-select .custom-select__value.is-placeholder,.settings-select .custom-select__value.is-placeholder,.chatz-custom-select .custom-select__value.is-placeholder,.automation-filter-select .custom-select__value.is-placeholder,.contacts-limit-select.custom-select .custom-select__value.is-placeholder,.custom-select.dashboard-select-shell .custom-select__value.is-placeholder{font-weight:700!important;color:color-mix(in srgb,var(--text-soft) 92%,transparent 8%)!important}.automation-modal-select .custom-select__option,.settings-select .custom-select__option,.chatz-custom-select .custom-select__option,.automation-filter-select .custom-select__option,.contacts-limit-select.custom-select .custom-select__option,.custom-select.dashboard-select-shell .custom-select__option{font-weight:700}.automation-modal-select .custom-select__option.is-active,.automation-modal-select .custom-select__option.is-active span,.automation-modal-select .custom-select__option.is-active .custom-select__check,.settings-select .custom-select__option.is-active,.settings-select .custom-select__option.is-active span,.settings-select .custom-select__option.is-active .custom-select__check,.chatz-custom-select .custom-select__option.is-active,.chatz-custom-select .custom-select__option.is-active span,.chatz-custom-select .custom-select__option.is-active .custom-select__check,.automation-filter-select .custom-select__option.is-active,.automation-filter-select .custom-select__option.is-active span,.automation-filter-select .custom-select__option.is-active .custom-select__check,.contacts-limit-select.custom-select .custom-select__option.is-active,.contacts-limit-select.custom-select .custom-select__option.is-active span,.contacts-limit-select.custom-select .custom-select__option.is-active .custom-select__check,.custom-select.dashboard-select-shell .custom-select__option.is-active,.custom-select.dashboard-select-shell .custom-select__option.is-active span,.custom-select.dashboard-select-shell .custom-select__option.is-active .custom-select__check{color:#fff!important;font-weight:700!important}.automation-modal-select.is-open .custom-select__value,.settings-select.is-open .custom-select__value,.chatz-custom-select.is-open .custom-select__value,.automation-filter-select.is-open .custom-select__value,.contacts-limit-select.custom-select.is-open .custom-select__value,.custom-select.dashboard-select-shell.is-open .custom-select__value{color:var(--text-main)!important}body[data-theme=light] .automation-modal-select.is-open .custom-select__value,body[data-theme=light] .settings-select.is-open .custom-select__value,body[data-theme=light] .chatz-custom-select.is-open .custom-select__value,body[data-theme=light] .automation-filter-select.is-open .custom-select__value,body[data-theme=light] .contacts-limit-select.custom-select.is-open .custom-select__value,body[data-theme=light] .custom-select.dashboard-select-shell.is-open .custom-select__value{color:#0f172a!important}body[data-theme=dark] .automation-modal-select.is-open .custom-select__value,body[data-theme=dark] .settings-select.is-open .custom-select__value,body[data-theme=dark] .chatz-custom-select.is-open .custom-select__value,body[data-theme=dark] .automation-filter-select.is-open .custom-select__value,body[data-theme=dark] .contacts-limit-select.custom-select.is-open .custom-select__value,body[data-theme=dark] .custom-select.dashboard-select-shell.is-open .custom-select__value{color:#f8fafc!important}.router-custom-select,.router-custom-select.custom-select{min-height:var(--ui-control-height);border-radius:var(--ui-control-radius)!important;border:var(--ui-control-border)!important;background:color-mix(in srgb,var(--bg-panel) 96%,transparent 4%)!important;box-shadow:var(--ui-control-shadow)!important}body[data-theme=light] .router-custom-select,body[data-theme=light] .router-custom-select.custom-select{background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:#0f172a1f!important}body[data-theme=dark] .router-custom-select,body[data-theme=dark] .router-custom-select.custom-select{background:linear-gradient(180deg,#0f172af5,#0b1220f5)!important;border-color:#94a3b829!important}.router-custom-select .custom-select__button{min-height:var(--ui-control-height);padding-inline:var(--ui-control-padding-x)}.custom-select__button,.custom-select__value,.custom-select__option,.custom-select__option>span,.custom-select__option .custom-select__check{font-weight:700!important}.custom-select__option{letter-spacing:-.01em}.custom-select__option:not(.is-active),.custom-select__option:not(.is-active)>span,body[data-theme=light] .custom-select__option:not(.is-active),body[data-theme=light] .custom-select__option:not(.is-active)>span{color:#0f172a!important}body[data-theme=dark] .custom-select__option:not(.is-active),body[data-theme=dark] .custom-select__option:not(.is-active)>span{color:#f8fafc!important}.custom-select__option.is-active,.custom-select__option.is-active>span,.custom-select__option.is-active .custom-select__check{color:#fff!important}.custom-select__value.is-placeholder{font-weight:700!important}.settings-select .custom-select__option,.settings-select .custom-select__option>span,.automation-modal-select .custom-select__option,.automation-modal-select .custom-select__option>span,.router-custom-select .custom-select__option,.router-custom-select .custom-select__option>span{font-weight:700!important}:root{--ui-select-active-solid: #8b5cf6}body[data-theme=light],body[data-theme=dark]{--ui-select-active-solid: #8b5cf6}.custom-select__option.is-active,.custom-select__option.is-active>span,.custom-select__option.is-active .custom-select__check,.chatz-custom-select .custom-select__option.is-active,.chatz-custom-select .custom-select__option.is-active>span,.chatz-custom-select .custom-select__option.is-active .custom-select__check,.settings-select .custom-select__option.is-active,.settings-select .custom-select__option.is-active>span,.settings-select .custom-select__option.is-active .custom-select__option .custom-select__check,.automation-modal-select .custom-select__option.is-active,.automation-modal-select .custom-select__option.is-active>span,.automation-modal-select .custom-select__option.is-active .custom-select__check,.automation-filter-select .custom-select__option.is-active,.automation-filter-select .custom-select__option.is-active>span,.automation-filter-select .custom-select__option.is-active .custom-select__check,.contacts-limit-select.custom-select .custom-select__option.is-active,.contacts-limit-select.custom-select .custom-select__option.is-active>span,.contacts-limit-select.custom-select .custom-select__option.is-active .custom-select__check,.custom-select.dashboard-select-shell .custom-select__option.is-active,.custom-select.dashboard-select-shell .custom-select__option.is-active>span,.custom-select.dashboard-select-shell .custom-select__option.is-active .custom-select__check,.router-custom-select .custom-select__option.is-active,.router-custom-select .custom-select__option.is-active>span,.router-custom-select .custom-select__option.is-active .custom-select__check{background:var(--ui-select-active-solid)!important;color:#fff!important}.flujo-detail-overlay-view{position:fixed;inset:0;z-index:1200}.flujo-detail-backdrop{position:absolute;inset:0;background:#030a1a8f;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.flujo-detail-dock{position:absolute;inset:0;display:flex;justify-content:flex-end;align-items:stretch;pointer-events:none}.flujo-detail-floating-nav,.flujo-detail-solid-panel{pointer-events:auto}.flujo-detail-floating-nav{width:250px;align-self:center;margin-right:18px;padding:16px;border-radius:22px;border:1px solid var(--line);background:var(--panel)!important;color:var(--text)!important;box-shadow:0 22px 54px #00000042;max-height:calc(100vh - 80px);overflow:auto}.flujo-detail-floating-nav .flujo-detail-summary{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:12px}.flujo-detail-nav-list{display:flex;flex-direction:column;gap:9px}.flujo-detail-nav-list .side-link{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:14px;padding:11px 13px}.flujo-detail-nav-icon,.flujo-detail-section-title__icon{width:30px;height:30px;flex:0 0 30px;display:inline-grid;place-items:center;border-radius:10px;background:#7c73ff1a;color:#6d28d9}.flujo-detail-nav-icon svg,.flujo-detail-section-title__icon svg{width:17px;height:17px;display:block;fill:currentColor}.flujo-detail-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.flujo-detail-section-title{display:flex;align-items:center;gap:10px;margin:0}.flujo-detail-section-title__icon{width:34px;height:34px;flex-basis:34px;border-radius:12px;background:linear-gradient(135deg,#7c73ff29,rgba(var(--primary-rgb),.16));color:#5b21b6}.flujo-detail-solid-panel{width:min(30vw,560px);min-width:470px;height:100vh;background:var(--panel)!important;color:var(--text)!important;border-left:1px solid var(--line);box-shadow:-18px 0 44px #0000003d;display:flex;flex-direction:column;animation:flujoEditorSlideIn .22s ease-out}@keyframes flujoEditorSlideIn{0%{transform:translate(48px);opacity:0}to{transform:translate(0);opacity:1}}.flujo-detail-solid-panel__header,.flujo-detail-solid-panel__footer{flex:0 0 auto;background:var(--panel)!important}.flujo-detail-solid-panel__header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid var(--line)}.flujo-detail-solid-panel__header h2{margin:0;font-size:21px;line-height:1.15;font-weight:700;color:var(--text)!important}.flujo-detail-solid-panel__header p{display:none}.flujo-detail-solid-panel__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:18px 20px 24px;background:var(--panel)!important}.flujo-detail-solid-panel__footer{display:flex;justify-content:flex-end;gap:12px;padding:15px 20px;border-top:1px solid var(--line)}.flujo-detail-solid-panel__footer .primary-button,.flujo-detail-solid-panel__footer .secondary-button{min-width:118px}.editor-section-toolbar,.editor-inline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.editor-section-toolbar h4,.editor-inline-head h4{margin:0 0 4px;font-size:17px;color:var(--text)!important}.editor-section-toolbar p,.editor-inline-head p{margin:0;font-size:13px;color:var(--muted, var(--text-soft));opacity:.78}.editor-table-wrap{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--panel-soft)}.editor-table{width:100%;border-collapse:collapse;color:var(--text)!important}.editor-table th,.editor-table td{padding:11px 13px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);font-size:13px}.editor-table th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, var(--text-soft))}.editor-table tbody tr:last-child td{border-bottom:0}.table-actions{display:flex;gap:7px;flex-wrap:wrap}.table-actions .secondary-button,.table-actions .danger-button{padding:7px 10px;font-size:12px}.tag-mini{display:inline-flex;align-items:center;gap:8px}.tag-dot{width:10px;height:10px;border-radius:999px;display:inline-block}.color-azul{background:#3b82f6}.color-rojo{background:#ef4444}.color-naranja{background:#f97316}.color-amarillo{background:#eab308}.color-morado{background:#8b5cf6}.color-celeste{background:#06b6d4}.color-verde{background:#22c55e}.color-rosa{background:#ec4899}.color-gris{background:#94a3b8}.flujo-detail-solid-panel .form-actions{display:none!important}.flujo-detail-solid-panel .form-grid>.form-grid{grid-column:1 / -1}.flujo-detail-solid-panel .selector-grid{gap:8px}.flujo-detail-solid-panel .selector-chip{min-height:40px;padding:8px 10px;font-size:13px}.flujo-detail-solid-panel .rich-editor textarea{min-height:128px}body[data-theme=light] .flujo-detail-backdrop{background:#0f172a52}body[data-theme=light] .flujo-detail-floating-nav,body[data-theme=light] .flujo-detail-solid-panel,body[data-theme=light] .flujo-detail-solid-panel__header,body[data-theme=light] .flujo-detail-solid-panel__body,body[data-theme=light] .flujo-detail-solid-panel__footer{background:#fff!important;color:#0f172a!important}body[data-theme=light] .editor-table-wrap{background:#f8fafc}body[data-theme=dark] .flujo-detail-floating-nav,body[data-theme=dark] .flujo-detail-solid-panel,body[data-theme=dark] .flujo-detail-solid-panel__header,body[data-theme=dark] .flujo-detail-solid-panel__body,body[data-theme=dark] .flujo-detail-solid-panel__footer{background:#0f172a!important;color:#e5eefc!important}body[data-theme=dark] .editor-table-wrap{background:#111c31}@media(max-width:1280px){.flujo-detail-floating-nav{width:230px;margin-right:12px}.flujo-detail-solid-panel{width:min(36vw,560px);min-width:430px}}@media(max-width:980px){.flujo-detail-dock{padding:16px;gap:12px}.flujo-detail-floating-nav{display:none}.flujo-detail-solid-panel{width:min(100%,640px);min-width:0;height:calc(100vh - 32px);margin-left:auto;border-radius:24px;border:1px solid var(--line);overflow:hidden}}.flujo-detail-floating-nav{width:285px!important}.flujo-detail-nav-list .side-link{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.flujo-detail-solid-panel__header h2,.flujo-detail-solid-panel__header p,.flujo-detail-floating-nav .flujo-detail-summary strong,.flujo-detail-floating-nav .flujo-detail-summary span,.flujo-detail-nav-list .side-link,.flujo-detail-solid-panel .field>span,.flujo-detail-solid-panel label>span,.flujo-detail-solid-panel .editor-section-toolbar h4,.flujo-detail-solid-panel .editor-inline-head h4,.flujo-detail-solid-panel .editor-section-toolbar p,.flujo-detail-solid-panel .editor-inline-head p,.flujo-detail-solid-panel .editor-table,.flujo-detail-solid-panel .notice-box,.flujo-detail-solid-panel .empty-box{color:var(--text)!important}.flujo-detail-solid-panel__header p,.flujo-detail-floating-nav .flujo-detail-summary span,.flujo-detail-solid-panel .editor-section-toolbar p,.flujo-detail-solid-panel .editor-inline-head p,.flujo-detail-solid-panel .editor-table th{color:var(--muted, var(--text-soft))!important}.condition-editor-grid{display:grid;gap:14px;grid-column:1 / -1}.condition-editor-row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:14px;align-items:start;grid-column:1 / -1}.condition-editor-row--single{grid-template-columns:1fr}.condition-type-field{grid-column:auto!important}.condition-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:6px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel-soft) 86%,transparent 14%)}.condition-tab{border:0;border-radius:12px;padding:8px 10px;background:transparent;color:var(--muted, var(--text-soft));font-size:12.5px;font-weight:650;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.condition-tab:hover{background:color-mix(in srgb,var(--primary) 14%,transparent 86%);color:var(--text)}.condition-tab.is-active{background:var(--primary);color:#fff!important;box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 24%,transparent 76%)}.condition-notice{align-self:stretch;display:flex;align-items:center;min-height:52px}.flujo-detail-solid-panel .chip-input-box{min-height:44px}.flujo-detail-solid-panel .selector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.flujo-detail-solid-panel .selector-chip{min-height:34px!important;padding:7px 9px!important;border-radius:12px!important;font-size:12.5px!important;gap:7px}.flujo-detail-solid-panel .selector-chip input{width:14px!important;height:14px!important;min-width:14px!important}.editor-actions-cell{position:relative;width:74px;text-align:right!important}.editor-kebab-menu{position:relative;display:inline-flex;justify-content:flex-end}.editor-kebab-menu summary{list-style:none;width:34px;height:30px;border-radius:11px;border:1px solid var(--line);background:var(--panel);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;letter-spacing:1px;transition:background .18s ease,border-color .18s ease,color .18s ease}.editor-kebab-menu summary::-webkit-details-marker{display:none}.editor-kebab-menu summary:hover,.editor-kebab-menu[open] summary{background:color-mix(in srgb,var(--primary) 14%,var(--panel) 86%);border-color:color-mix(in srgb,var(--primary) 34%,var(--line) 66%)}.editor-kebab-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:140px;padding:7px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 18px 40px #02081738;display:grid;gap:4px}.editor-kebab-popover button{border:0;background:transparent;border-radius:10px;padding:9px 10px;color:var(--text);text-align:left;cursor:pointer;font-size:13px;font-weight:650}.editor-kebab-popover button:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)}.editor-kebab-popover button.danger{color:var(--danger, #ef4444)}.editor-table-wrap,.editor-table,.editor-table tbody,.editor-table tr,.editor-table td{overflow:visible!important}body[data-theme=light] .flujo-detail-backdrop{background:#0f172a4d!important}body[data-theme=light] .flujo-detail-floating-nav,body[data-theme=light] .flujo-detail-solid-panel,body[data-theme=light] .flujo-detail-solid-panel__header,body[data-theme=light] .flujo-detail-solid-panel__body,body[data-theme=light] .flujo-detail-solid-panel__footer,body[data-theme=light] .editor-kebab-popover,body[data-theme=light] .editor-kebab-menu summary{background:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important}body[data-theme=light] .flujo-detail-solid-panel__header h2,body[data-theme=light] .flujo-detail-floating-nav .flujo-detail-summary strong,body[data-theme=light] .flujo-detail-nav-list .side-link,body[data-theme=light] .flujo-detail-solid-panel .field>span,body[data-theme=light] .flujo-detail-solid-panel label>span,body[data-theme=light] .flujo-detail-solid-panel .editor-section-toolbar h4,body[data-theme=light] .flujo-detail-solid-panel .editor-inline-head h4,body[data-theme=light] .flujo-detail-solid-panel .editor-table,body[data-theme=light] .editor-kebab-popover button{color:#0f172a!important}body[data-theme=light] .flujo-detail-solid-panel__header p,body[data-theme=light] .flujo-detail-floating-nav .flujo-detail-summary span,body[data-theme=light] .flujo-detail-solid-panel .editor-section-toolbar p,body[data-theme=light] .flujo-detail-solid-panel .editor-inline-head p,body[data-theme=light] .flujo-detail-solid-panel .editor-table th{color:#64748b!important}body[data-theme=light] .editor-table-wrap,body[data-theme=light] .condition-tabs{background:#f8fafc!important;border-color:#e2e8f0!important}body[data-theme=dark] .flujo-detail-backdrop{background:#0000008a!important}body[data-theme=dark] .flujo-detail-floating-nav,body[data-theme=dark] .flujo-detail-solid-panel,body[data-theme=dark] .flujo-detail-solid-panel__header,body[data-theme=dark] .flujo-detail-solid-panel__body,body[data-theme=dark] .flujo-detail-solid-panel__footer,body[data-theme=dark] .editor-kebab-popover,body[data-theme=dark] .editor-kebab-menu summary{background:#0f172a!important;color:#f8fafc!important;border-color:#263247!important}body[data-theme=dark] .flujo-detail-solid-panel__header h2,body[data-theme=dark] .flujo-detail-floating-nav .flujo-detail-summary strong,body[data-theme=dark] .flujo-detail-nav-list .side-link,body[data-theme=dark] .flujo-detail-solid-panel .field>span,body[data-theme=dark] .flujo-detail-solid-panel label>span,body[data-theme=dark] .flujo-detail-solid-panel .editor-section-toolbar h4,body[data-theme=dark] .flujo-detail-solid-panel .editor-inline-head h4,body[data-theme=dark] .flujo-detail-solid-panel .editor-table,body[data-theme=dark] .editor-kebab-popover button,body[data-theme=dark] .condition-tab{color:#f8fafc!important}body[data-theme=dark] .flujo-detail-solid-panel__header p,body[data-theme=dark] .flujo-detail-floating-nav .flujo-detail-summary span,body[data-theme=dark] .flujo-detail-solid-panel .editor-section-toolbar p,body[data-theme=dark] .flujo-detail-solid-panel .editor-inline-head p,body[data-theme=dark] .flujo-detail-solid-panel .editor-table th{color:#94a3b8!important}body[data-theme=dark] .editor-table-wrap,body[data-theme=dark] .condition-tabs{background:#111c31!important;border-color:#263247!important}body[data-theme=dark] .flujo-detail-solid-panel input,body[data-theme=dark] .flujo-detail-solid-panel textarea,body[data-theme=dark] .flujo-detail-solid-panel select,body[data-theme=dark] .flujo-detail-solid-panel .chip-input-box,body[data-theme=dark] .flujo-detail-solid-panel .rich-editor,body[data-theme=dark] .flujo-detail-solid-panel .notice-box,body[data-theme=dark] .flujo-detail-solid-panel .empty-box{background:#111c31!important;border-color:#263247!important;color:#f8fafc!important}@media(max-width:1280px){.flujo-detail-floating-nav{width:270px!important}}@media(max-width:760px){.condition-editor-row,.flujo-detail-solid-panel .selector-grid{grid-template-columns:1fr}}.flujo-detail-solid-panel__header p{display:none!important}.flujo-detail-solid-panel__header h2{color:var(--text)!important}.flujo-detail-solid-panel .condition-tabs,.flujo-detail-solid-panel .condition-tab,.flujo-detail-solid-panel .multi-state-select,.flujo-detail-solid-panel .multi-state-select *,.field>.condition-tabs,.field>.multi-state-select{pointer-events:auto!important}.multi-state-select summary{min-height:42px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel-soft) 78%,transparent 22%);color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;cursor:pointer;list-style:none}.multi-state-select summary::-webkit-details-marker{display:none}.multi-state-select summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.multi-state-select summary small{flex:0 0 auto;color:var(--muted);font-size:12px}.multi-state-menu{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;display:grid;gap:6px;max-height:245px;overflow:auto;padding:8px;border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:0 18px 44px #02081747}.multi-state-option{display:flex;align-items:center;gap:9px;min-height:34px;padding:7px 9px;border-radius:12px;color:var(--text);cursor:pointer;transition:background .18s ease,color .18s ease}.multi-state-option:hover,.multi-state-option.active{background:color-mix(in srgb,var(--primary) 14%,transparent 86%)}.multi-state-option input{width:14px!important;height:14px!important;min-width:14px!important;accent-color:var(--primary)}.condition-editor-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.condition-type-field{width:100%}.condition-tabs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px!important;padding:6px!important}.condition-tab{min-height:34px;padding:7px 8px!important;font-size:12px!important;line-height:1.1;text-align:center}.condition-editor-row>.field.field-full{margin-top:0}.flujo-detail-solid-panel .chip-input-box{min-height:42px}.flujo-detail-solid-panel .field>span,.flujo-detail-solid-panel label>span,.flujo-detail-solid-panel .editor-table th,.flujo-detail-solid-panel .editor-table td,.flujo-detail-solid-panel .editor-section-toolbar h4,.flujo-detail-solid-panel .editor-inline-head h4,.flujo-detail-solid-panel .editor-section-toolbar p,.flujo-detail-solid-panel .editor-inline-head p,.flujo-detail-solid-panel .notice-box,.flujo-detail-solid-panel .empty-box,.flujo-detail-solid-panel .multi-state-select summary,.flujo-detail-solid-panel .multi-state-option,.flujo-detail-floating-nav,.flujo-detail-floating-nav .side-link,.flujo-detail-floating-nav .flujo-detail-summary strong,.flujo-detail-floating-nav .flujo-detail-summary span{color:var(--text)!important}.flujo-detail-solid-panel .editor-table th,.flujo-detail-solid-panel .editor-section-toolbar p,.flujo-detail-solid-panel .editor-inline-head p,.flujo-detail-floating-nav .flujo-detail-summary span,.flujo-detail-solid-panel .multi-state-select summary small{color:var(--muted)!important}body[data-theme=light] .flujo-detail-backdrop,body.light .flujo-detail-backdrop{background:#0f172a4d!important}body[data-theme=light] .flujo-detail-floating-nav,body[data-theme=light] .flujo-detail-solid-panel,body[data-theme=light] .flujo-detail-solid-panel__header,body[data-theme=light] .flujo-detail-solid-panel__body,body[data-theme=light] .flujo-detail-solid-panel__footer,body.light .flujo-detail-floating-nav,body.light .flujo-detail-solid-panel,body.light .flujo-detail-solid-panel__header,body.light .flujo-detail-solid-panel__body,body.light .flujo-detail-solid-panel__footer{--panel: #ffffff;--panel-soft: #f8fafc;--line: #e2e8f0;--text: #0f172a;--muted: #64748b;background:#fff!important;color:#0f172a!important}body[data-theme=light] .multi-state-menu,body.light .multi-state-menu{background:#fff!important;border-color:#e2e8f0!important}body[data-theme=light] .editor-table-wrap,body.light .editor-table-wrap{background:#f8fafc!important;border-color:#e2e8f0!important}body[data-theme=dark] .flujo-detail-backdrop,body.dark .flujo-detail-backdrop{background:#020617a3!important}body[data-theme=dark] .flujo-detail-floating-nav,body[data-theme=dark] .flujo-detail-solid-panel,body[data-theme=dark] .flujo-detail-solid-panel__header,body[data-theme=dark] .flujo-detail-solid-panel__body,body[data-theme=dark] .flujo-detail-solid-panel__footer,body.dark .flujo-detail-floating-nav,body.dark .flujo-detail-solid-panel,body.dark .flujo-detail-solid-panel__header,body.dark .flujo-detail-solid-panel__body,body.dark .flujo-detail-solid-panel__footer{--panel: #0f172a;--panel-soft: #111c31;--line: #263447;--text: #e5eefc;--muted: #94a3b8;background:#0f172a!important;color:#e5eefc!important}body[data-theme=dark] .multi-state-menu,body.dark .multi-state-menu{background:#0f172a!important;border-color:#263447!important}body[data-theme=dark] .editor-table-wrap,body.dark .editor-table-wrap{background:#111c31!important;border-color:#263447!important}body[data-theme=dark] .editor-kebab-popover,body.dark .editor-kebab-popover{background:#0f172a!important;border-color:#263447!important}@media(max-width:560px){.condition-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.flujo-detail-backdrop{background:#0f172a6b!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body[data-theme=light] .flujo-detail-backdrop,body.light .flujo-detail-backdrop{background:#0f172a57!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body[data-theme=dark] .flujo-detail-backdrop,body.dark .flujo-detail-backdrop{background:#0206178f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.flujo-detail-solid-panel{width:min(36vw,580px)!important;min-width:450px!important}.editor-section-toolbar--button-only{justify-content:flex-end!important;align-items:center!important;margin-bottom:14px!important}.editor-section-toolbar--button-only .primary-button{min-height:38px;padding:0 15px;border-radius:13px}.editor-back-button{border:0;min-height:36px;padding:0 13px;border-radius:13px;background:linear-gradient(135deg,#8b5cf6,#6d5dfc)!important;color:#fff!important;font-weight:700;cursor:pointer;box-shadow:0 10px 22px #8b5cf638;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.editor-back-button:hover{transform:translateY(-1px);box-shadow:0 14px 28px #8b5cf647}.editor-groups-stack{display:grid;gap:14px}.editor-group-card{border:1px solid var(--line);border-radius:20px;padding:14px;background:color-mix(in srgb,var(--panel-soft) 78%,var(--panel) 22%);box-shadow:0 14px 34px #0f172a12}.editor-group-card--flow{background:color-mix(in srgb,var(--panel-soft) 88%,var(--panel) 12%)}.editor-group-card__head{display:grid;gap:3px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.editor-group-card__head strong{color:var(--text)!important;font-size:14px;line-height:1.2}.editor-group-card__head span{color:var(--muted)!important;font-size:12px;line-height:1.35}.editor-group-card__body>.form-grid,.compact-editor-grid{gap:12px!important}.editor-group-card__body .field>span,.editor-group-card__body label>span{font-size:12px!important}.editor-group-card__body .notice-box{min-height:38px}.editor-danger-footer{display:flex;justify-content:flex-end}.multi-state-select{position:relative;width:100%}.multi-state-summary{width:100%;min-height:38px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--panel-soft) 82%,transparent 18%);color:var(--text)!important;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;cursor:pointer;outline:none!important;box-shadow:none!important}.multi-state-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:13px}.multi-state-summary small{flex:0 0 auto;color:var(--muted)!important;font-size:11.5px}.multi-state-select.is-open .multi-state-summary,.multi-state-summary:focus-visible{border-color:#8b5cf6!important;box-shadow:0 0 0 3px #8b5cf626!important}.multi-state-menu{max-height:218px!important;border-radius:15px!important;padding:7px!important}.multi-state-option{min-height:32px!important;padding:6px 8px!important;border-radius:11px!important}.multi-state-option input{outline:none!important;box-shadow:none!important}.flujo-detail-solid-panel .settings-select.compact-select,.flujo-detail-solid-panel .settings-select.compact-select.custom-select{min-height:38px!important}.flujo-detail-solid-panel .settings-select.compact-select .custom-select__button{min-height:38px!important;padding:0 11px!important;border-radius:13px!important}.flujo-detail-solid-panel .settings-select.compact-select .custom-select__value{font-size:13px!important}.editor-group-card .section-stack{gap:12px!important}.editor-group-card .flow-block-card{border-radius:16px!important}@media(max-width:1180px){.flujo-detail-solid-panel{width:min(100%,620px)!important;min-width:0!important}}.editor-collection-panel{display:grid;gap:12px}.editor-collection-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:4px}.editor-collection-toolbar .primary-button,.editor-collection-toolbar .secondary-button{min-height:38px;padding:0 14px;border-radius:13px;font-size:13px}.editor-collection-root-drop{border:1px dashed rgba(var(--primary-rgb),.55);background:rgba(var(--primary-rgb),.08);color:var(--primary-strong);border-radius:15px;padding:11px 14px;text-align:center;font-weight:700;font-size:12.5px}.editor-collection-list{display:grid;gap:10px}.editor-collection-folder{border:1px solid var(--line);border-radius:18px;overflow:visible;background:color-mix(in srgb,var(--panel-soft) 78%,var(--panel) 22%)}.editor-collection-folder__row,.editor-collection-item{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:48px;padding:9px 12px}.editor-collection-folder__row{font-weight:700;cursor:pointer}.editor-collection-folder__toggle{width:27px;height:27px;border:0;border-radius:9px;display:grid;place-items:center;background:transparent;color:var(--muted);font-size:23px;line-height:1;cursor:pointer;transform:rotate(0);transition:transform .18s ease,background .18s ease}.editor-collection-folder__toggle.is-open{transform:rotate(90deg)}.editor-collection-folder__toggle:hover{background:rgba(var(--primary-rgb),.1);color:var(--primary-strong)}.editor-collection-folder__icon{font-size:18px;filter:saturate(1.1)}.editor-collection-folder__row strong,.editor-collection-item__main strong{color:var(--text)!important;font-size:13.5px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-collection-count{min-width:26px;min-height:24px;padding:0 8px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(var(--primary-rgb),.12);color:var(--primary-strong);font-size:12px;font-weight:700}.editor-collection-folder__items{display:grid;gap:8px;padding:0 10px 10px 38px}.editor-collection-empty-inside{border:1px dashed var(--line);border-radius:14px;padding:10px 12px;color:var(--muted)!important;font-size:12px;background:color-mix(in srgb,var(--panel) 70%,transparent 30%)}.editor-collection-item{grid-template-columns:auto minmax(0,1fr) auto auto;border:1px solid var(--line);border-radius:16px;background:var(--panel);transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.editor-collection-item:hover{background:color-mix(in srgb,var(--panel-soft) 70%,var(--panel) 30%);box-shadow:0 12px 28px #0f172a0f}.editor-collection-item.is-nested{border-radius:15px}.editor-collection-item.is-dragging{opacity:.54;transform:scale(.995)}.editor-collection-item__handle{color:var(--muted)!important;cursor:grab;font-size:14px;letter-spacing:-.32em;padding-right:4px;-webkit-user-select:none;user-select:none}.editor-collection-item__main{display:grid;gap:3px;min-width:0;cursor:pointer}.editor-collection-item__main span,.editor-collection-item__meta{color:var(--muted)!important;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-collection-menu{justify-self:end}.editor-collection-folder__items .editor-collection-menu{margin-right:10px}.editor-collection-menu summary{width:31px!important;height:31px!important;border-radius:11px!important}.editor-collection-menu .editor-kebab-popover{min-width:168px}.editor-collection-folder__input{width:min(250px,100%)!important;min-height:34px}.flujo-detail-solid-panel .condition-editor-grid{gap:10px!important}.flujo-detail-solid-panel .condition-editor-row{grid-template-columns:1fr!important;gap:10px!important}.flujo-detail-solid-panel .condition-tabs{gap:5px!important;padding:5px!important;border-radius:14px!important}.flujo-detail-solid-panel .condition-tab{min-height:31px!important;padding:0 9px!important;border-radius:10px!important;font-size:12px!important}.flujo-detail-solid-panel .chip-input-box{min-height:38px!important;border-radius:14px!important}.flujo-detail-solid-panel .chip-input-box input{min-height:30px!important;font-size:13px!important}.flujo-detail-solid-panel .soft-chip{min-height:28px!important;padding:4px 8px!important;font-size:12px!important}.flujo-detail-solid-panel .editor-group-card{padding:12px!important;border-radius:18px!important}.flujo-detail-solid-panel .editor-group-card__head{padding-bottom:10px!important;margin-bottom:10px!important}.flujo-detail-solid-panel .flow-block-card{padding:12px!important}@media(max-width:760px){.editor-collection-toolbar{justify-content:stretch;flex-direction:column}.editor-collection-toolbar .primary-button,.editor-collection-toolbar .secondary-button{width:100%}.editor-collection-folder__items{padding-left:12px}}.automation-flujo-row.is-drop-target{background:#7c73ff1f!important;box-shadow:inset 4px 0 #8b5cf6}.automation-children .automation-flujo-row .automation-row-actions{padding-right:calc(var(--level, 0) * 10px)}.automation-children .automation-flujo-row .automation-kebab{transform:translate(-8px)}.editor-collection-folder__icon{display:inline-grid;place-items:center;width:19px;height:19px;color:var(--primary)}.editor-collection-folder-svg{width:19px;height:19px;display:block;fill:currentColor}.editor-collection-folder__items{min-height:38px;border-radius:15px}.editor-collection-folder__items:empty,.editor-collection-empty-inside{pointer-events:auto}.editor-collection-folder:has(.editor-collection-folder__items){transition:box-shadow .16s ease,border-color .16s ease,background .16s ease}.editor-collection-item.is-nested .editor-collection-menu{margin-right:14px}.editor-collection-is-pointer-dragging,.editor-collection-is-pointer-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.editor-collection-item{cursor:grab;touch-action:none}.editor-collection-item__main{cursor:inherit}.editor-collection-item__handle{pointer-events:none}.editor-collection-item.is-drop-target{background:#7c73ff1f!important;box-shadow:inset 4px 0 #8b5cf6,0 12px 28px #0f172a14}.editor-collection-folder.is-drag-target{border-color:rgba(var(--primary-rgb),.65)!important;background:rgba(var(--primary-rgb),.08)!important;box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.18)}.editor-collection-root-drop.is-drag-target{border-color:#7c73ffb8!important;background:#7c73ff1a!important;color:#6d28d9!important}.editor-collection-drag-overlay{position:fixed;z-index:999999;transform:translate(12px,12px);pointer-events:none;display:inline-flex;align-items:center;gap:9px;max-width:260px;padding:10px 12px;border-radius:15px;background:#fffffff0;border:1px solid rgba(148,163,184,.35);box-shadow:0 22px 50px #0f172a33;color:#0f172a;font-size:13px}.editor-collection-drag-overlay strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-collection-drag-dot{width:9px;height:9px;border-radius:999px;background:var(--primary);flex:0 0 auto}body[data-theme=dark] .editor-collection-drag-overlay{background:#0f172af5;color:#f8fafc;border-color:#94a3b847}.automation-empty-folder-drop{margin:6px 0 8px calc(34px + (var(--level, 0) * 22px));min-height:48px;border:1px dashed rgba(148,163,184,.42);border-radius:15px;display:flex;align-items:center;justify-content:flex-start;padding:10px 14px;text-align:left;background:color-mix(in srgb,var(--bg-panel) 78%,transparent 22%);color:var(--text-soft);font-size:12.5px}.automation-empty-folder-drop em{font-style:italic;opacity:.86}.automation-empty-folder-drop.is-drag-target{border-color:rgba(var(--primary-rgb),.7)!important;background:rgba(var(--primary-rgb),.1)!important;color:var(--primary-strong)!important}.floating-toast{position:fixed;right:22px;bottom:22px;z-index:2200;min-width:280px;max-width:360px;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:18px;border:1px solid rgba(148,163,184,.22);box-shadow:0 24px 55px #0f172a33;background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:floatingToastIn .28s ease}@keyframes floatingToastIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.floating-toast__icon{width:36px;height:36px;flex:0 0 36px;display:inline-grid;place-items:center;border-radius:999px;background:rgba(var(--primary-rgb),.14);color:var(--primary-strong);box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb),.08)}.floating-toast__icon svg{width:19px;height:19px;fill:currentColor}.floating-toast__content{min-width:0;display:grid;gap:4px}.floating-toast strong{font-size:13px;font-weight:700;color:#0f172a}.floating-toast span{font-size:12.5px;line-height:1.35;color:#475569}.floating-toast--success{border-left:4px solid var(--primary)}body[data-theme=dark] .floating-toast,body.dark .floating-toast{background:#0f172af7;border-color:#94a3b833}body[data-theme=dark] .floating-toast__icon,body.dark .floating-toast__icon{background:rgba(var(--primary-rgb),.16);color:var(--primary)}body[data-theme=dark] .floating-toast strong,body.dark .floating-toast strong{color:#f8fafc}body[data-theme=dark] .floating-toast span,body.dark .floating-toast span{color:#cbd5e1}.flujo-detail-nav-list .side-link.active .flujo-detail-nav-icon,.flujo-detail-nav-list .side-link:hover .flujo-detail-nav-icon{background:linear-gradient(135deg,#7c73ff2e,rgba(var(--primary-rgb),.18));color:#4c1d95}body[data-theme=dark] .flujo-detail-nav-icon,body.dark .flujo-detail-nav-icon,body[data-theme=dark] .flujo-detail-section-title__icon,body.dark .flujo-detail-section-title__icon{background:#7c73ff24;color:#c4b5fd}body[data-theme=dark] .flujo-detail-nav-list .side-link.active .flujo-detail-nav-icon,body[data-theme=dark] .flujo-detail-nav-list .side-link:hover .flujo-detail-nav-icon,body.dark .flujo-detail-nav-list .side-link.active .flujo-detail-nav-icon,body.dark .flujo-detail-nav-list .side-link:hover .flujo-detail-nav-icon,body[data-theme=dark] .flujo-detail-section-title__icon,body.dark .flujo-detail-section-title__icon{background:linear-gradient(135deg,#7c73ff38,rgba(var(--primary-rgb),.18));color:#ddd6fe}.editor-collection-folder__toggle{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;display:inline-grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--muted)!important;line-height:1!important;transform:none!important;box-shadow:none!important}.editor-collection-folder__toggle:hover{background:rgba(var(--primary-rgb),.1)!important;color:var(--primary-strong)!important}.editor-collection-chevron-svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;transform-origin:center;transition:transform .18s ease,color .18s ease}.editor-collection-chevron-svg.is-open{transform:rotate(90deg)}.editor-collection-folder__row .editor-collection-menu summary,.editor-collection-item .editor-collection-menu summary{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--muted)!important}.editor-collection-folder__row .editor-collection-menu summary:hover,.editor-collection-folder__row .editor-collection-menu[open] summary,.editor-collection-item .editor-collection-menu summary:hover,.editor-collection-item .editor-collection-menu[open] summary{background:#0f172a0f!important;color:var(--text)!important}.automation-flujo-row.is-editing{background:#7c73ff1f!important;box-shadow:inset 4px 0 #8b5cf6,0 12px 28px #0f172a0f}body[data-theme=dark] .automation-flujo-row.is-editing,body.dark .automation-flujo-row.is-editing{background:#7c73ff2e!important;box-shadow:inset 4px 0 #a78bfa,0 12px 28px #0000002e}.editor-collection-folder{border-radius:18px!important;overflow:hidden!important;background:color-mix(in srgb,var(--panel-soft) 72%,var(--panel) 28%)!important}.editor-collection-folder__row{min-height:50px;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 78%,transparent 22%)}.editor-collection-folder__items{gap:0!important;padding:0 0 0 48px!important;min-height:0;background:transparent}.editor-collection-folder__items .editor-collection-item{border:0!important;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent 22%)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:10px 12px 10px 0!important}.editor-collection-folder__items .editor-collection-item:hover,.editor-collection-folder__items .editor-collection-item.is-pressed,.editor-collection-folder__items .editor-collection-item.is-drop-target{background:color-mix(in srgb,var(--panel-soft) 62%,transparent 38%)!important;box-shadow:inset 4px 0 #8b5cf6!important}.editor-collection-folder__items .editor-collection-item__handle{padding-left:4px}.editor-collection-folder__items .editor-collection-menu{margin-right:0!important}.editor-collection-empty-inside{border:0!important;border-top:1px dashed color-mix(in srgb,var(--line) 78%,transparent 22%)!important;border-radius:0!important;padding:12px 12px 12px 0!important;background:transparent!important}.editor-collection-folder__toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;box-shadow:none!important}.editor-collection-folder__toggle,.editor-collection-folder__row .editor-collection-menu summary,.editor-collection-item .editor-collection-menu summary{opacity:.86}.editor-collection-folder__toggle:hover,.editor-collection-folder__toggle:focus-visible,.editor-collection-folder__row .editor-collection-menu summary:hover,.editor-collection-folder__row .editor-collection-menu[open] summary,.editor-collection-item .editor-collection-menu summary:hover,.editor-collection-item .editor-collection-menu[open] summary{opacity:1}.editor-collection-folder__row .editor-collection-menu summary,.editor-collection-item .editor-collection-menu summary{width:30px!important;height:30px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:var(--muted)!important}.editor-collection-folder__row .editor-collection-menu summary:hover,.editor-collection-folder__row .editor-collection-menu[open] summary,.editor-collection-item .editor-collection-menu summary:hover,.editor-collection-item .editor-collection-menu[open] summary{background:#0f172a0f!important;border:0!important;box-shadow:none!important;color:var(--text)!important}body[data-theme=dark] .editor-collection-folder__row .editor-collection-menu summary:hover,body[data-theme=dark] .editor-collection-folder__row .editor-collection-menu[open] summary,body[data-theme=dark] .editor-collection-item .editor-collection-menu summary:hover,body[data-theme=dark] .editor-collection-item .editor-collection-menu[open] summary,body.dark .editor-collection-folder__row .editor-collection-menu summary:hover,body.dark .editor-collection-folder__row .editor-collection-menu[open] summary,body.dark .editor-collection-item .editor-collection-menu summary:hover,body.dark .editor-collection-item .editor-collection-menu[open] summary{background:#94a3b81f!important}.editor-collection-folder__toggle:hover,.editor-collection-folder__toggle:focus-visible{background:#0f172a0f!important;color:var(--text)!important}body[data-theme=dark] .editor-collection-folder__toggle:hover,body[data-theme=dark] .editor-collection-folder__toggle:focus-visible,body.dark .editor-collection-folder__toggle:hover,body.dark .editor-collection-folder__toggle:focus-visible{background:#94a3b81f!important}.editor-collection-is-pointer-pressing,.editor-collection-is-pointer-pressing *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.editor-collection-item.is-pressed{cursor:grabbing!important;background:color-mix(in srgb,var(--panel-soft) 72%,var(--panel) 28%)!important}body[data-theme=dark] .editor-collection-folder{background:#0f172adb!important}body[data-theme=dark] .editor-collection-folder__items .editor-collection-item:hover,body[data-theme=dark] .editor-collection-folder__items .editor-collection-item.is-pressed,body[data-theme=dark] .editor-collection-folder__items .editor-collection-item.is-drop-target,body.dark .editor-collection-folder__items .editor-collection-item:hover,body.dark .editor-collection-folder__items .editor-collection-item.is-pressed,body.dark .editor-collection-folder__items .editor-collection-item.is-drop-target{background:#94a3b814!important}.flujo-detail-solid-panel .editor-collection-list{gap:0!important;border:1px solid var(--line)!important;border-radius:18px!important;overflow:hidden!important;background:var(--panel)!important}.flujo-detail-solid-panel .editor-collection-folder{border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.flujo-detail-solid-panel .editor-collection-folder__row,.flujo-detail-solid-panel .editor-collection-item{min-height:58px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:var(--panel)!important;box-shadow:none!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease!important}.flujo-detail-solid-panel .editor-collection-folder__row{grid-template-columns:24px 18px minmax(0,1fr) auto 42px!important;gap:10px!important;padding:10px 18px!important;font-weight:700!important}.flujo-detail-solid-panel .editor-collection-item{grid-template-columns:24px minmax(0,1fr) auto 42px!important;gap:10px!important;padding:10px 18px!important}.flujo-detail-solid-panel .editor-collection-folder__row:hover,.flujo-detail-solid-panel .editor-collection-item:hover{background:color-mix(in srgb,var(--panel-soft) 72%,transparent)!important}.flujo-detail-solid-panel .editor-collection-item.is-pressed{background:color-mix(in srgb,var(--panel-soft) 82%,transparent)!important;cursor:grabbing!important;box-shadow:none!important}.flujo-detail-solid-panel .editor-collection-item.is-dragging{opacity:.55!important;transform:scale(.998)!important}.flujo-detail-solid-panel .editor-collection-item.is-drop-target,.flujo-detail-solid-panel .editor-collection-folder.is-drag-target .editor-collection-folder__row{background:rgba(var(--primary-rgb),.12)!important;box-shadow:inset 4px 0 0 var(--primary)!important}.flujo-detail-solid-panel .editor-collection-folder__items{display:grid!important;gap:0!important;padding:0!important;min-height:0!important;border-radius:0!important;background:transparent!important}.flujo-detail-solid-panel .editor-collection-folder__items .editor-collection-item{padding-left:58px!important;background:var(--panel)!important}.flujo-detail-solid-panel .editor-collection-folder__items .editor-collection-item:hover{background:color-mix(in srgb,var(--panel-soft) 72%,transparent)!important;box-shadow:none!important}.flujo-detail-solid-panel .editor-collection-folder__items .editor-collection-item.is-pressed{background:color-mix(in srgb,var(--panel-soft) 82%,transparent)!important;box-shadow:none!important}.flujo-detail-solid-panel .editor-collection-folder__items .editor-collection-item.is-drop-target{background:rgba(var(--primary-rgb),.12)!important;box-shadow:inset 4px 0 0 var(--primary)!important}.flujo-detail-solid-panel .editor-collection-folder__items .editor-collection-menu{margin-right:0!important}.flujo-detail-solid-panel .editor-collection-empty-inside{min-height:48px!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:var(--panel)!important;padding:14px 18px 14px 58px!important;color:var(--muted)!important;font-style:italic!important}.flujo-detail-solid-panel .editor-collection-list>.editor-collection-item:last-child,.flujo-detail-solid-panel .editor-collection-list>.editor-collection-folder:last-child>.editor-collection-folder__row:last-child,.flujo-detail-solid-panel .editor-collection-list>.editor-collection-folder:last-child .editor-collection-folder__items>.editor-collection-item:last-child,.flujo-detail-solid-panel .editor-collection-list>.editor-collection-folder:last-child .editor-collection-empty-inside:last-child{border-bottom:0!important}.flujo-detail-solid-panel .editor-collection-folder__toggle{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;border:0!important;border-radius:8px!important;display:grid!important;place-items:center!important;padding:0!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important;opacity:1!important}.flujo-detail-solid-panel .editor-collection-folder__toggle:hover,.flujo-detail-solid-panel .editor-collection-folder__toggle:focus-visible{background:rgba(var(--primary-rgb),.1)!important;color:var(--primary-strong)!important}.flujo-detail-solid-panel .editor-collection-chevron-svg{width:18px!important;height:18px!important;display:block!important;transform-origin:center!important;transition:transform .18s ease,color .18s ease!important}.flujo-detail-solid-panel .editor-collection-chevron-svg.is-open{transform:rotate(90deg)!important}.flujo-detail-solid-panel .editor-collection-folder__icon{width:18px!important;height:18px!important;color:var(--primary)!important}.flujo-detail-solid-panel .editor-collection-folder-svg{width:18px!important;height:18px!important}.flujo-detail-solid-panel .editor-collection-count{min-width:26px!important;min-height:24px!important;border-radius:999px!important;background:rgba(var(--primary-rgb),.12)!important;color:var(--primary-strong)!important;font-size:12px!important;font-weight:700!important}.flujo-detail-solid-panel .editor-collection-item__handle{width:24px!important;color:var(--muted)!important;cursor:grab!important;font-size:15px!important;letter-spacing:-.3em!important;padding-right:3px!important;pointer-events:none!important}.flujo-detail-solid-panel .editor-collection-item.is-pressed .editor-collection-item__handle,.flujo-detail-solid-panel .editor-collection-is-pointer-pressing .editor-collection-item__handle,.editor-collection-is-pointer-pressing .flujo-detail-solid-panel .editor-collection-item__handle{cursor:grabbing!important}.flujo-detail-solid-panel .editor-collection-item__main{cursor:inherit!important}.flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu summary,.flujo-detail-solid-panel .editor-collection-item .editor-collection-menu summary,body[data-theme=light] .flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu summary,body[data-theme=light] .flujo-detail-solid-panel .editor-collection-item .editor-collection-menu summary,body[data-theme=dark] .flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu summary,body[data-theme=dark] .flujo-detail-solid-panel .editor-collection-item .editor-collection-menu summary,body.light .flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu summary,body.light .flujo-detail-solid-panel .editor-collection-item .editor-collection-menu summary,body.dark .flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu summary,body.dark .flujo-detail-solid-panel .editor-collection-item .editor-collection-menu summary{width:34px!important;height:30px!important;border:0!important;outline:0!important;border-radius:10px!important;background:transparent!important;color:var(--muted)!important;box-shadow:none!important}.flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu summary:hover,.flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu[open] summary,.flujo-detail-solid-panel .editor-collection-item .editor-collection-menu summary:hover,.flujo-detail-solid-panel .editor-collection-item .editor-collection-menu[open] summary,body[data-theme=light] .flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu summary:hover,body[data-theme=light] .flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu[open] summary,body[data-theme=light] .flujo-detail-solid-panel .editor-collection-item .editor-collection-menu summary:hover,body[data-theme=light] .flujo-detail-solid-panel .editor-collection-item .editor-collection-menu[open] summary,body[data-theme=dark] .flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu summary:hover,body[data-theme=dark] .flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu[open] summary,body[data-theme=dark] .flujo-detail-solid-panel .editor-collection-item .editor-collection-menu summary:hover,body[data-theme=dark] .flujo-detail-solid-panel .editor-collection-item .editor-collection-menu[open] summary,body.light .flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu summary:hover,body.light .flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu[open] summary,body.light .flujo-detail-solid-panel .editor-collection-item .editor-collection-menu summary:hover,body.light .flujo-detail-solid-panel .editor-collection-item .editor-collection-menu[open] summary,body.dark .flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu summary:hover,body.dark .flujo-detail-solid-panel .editor-collection-folder__row .editor-collection-menu[open] summary,body.dark .flujo-detail-solid-panel .editor-collection-item .editor-collection-menu summary:hover,body.dark .flujo-detail-solid-panel .editor-collection-item .editor-collection-menu[open] summary{background:rgba(var(--primary-rgb),.1)!important;color:var(--text)!important;border:0!important;box-shadow:none!important}body[data-theme=dark] .flujo-detail-solid-panel .editor-collection-list,body.dark .flujo-detail-solid-panel .editor-collection-list,body[data-theme=dark] .flujo-detail-solid-panel .editor-collection-folder__row,body[data-theme=dark] .flujo-detail-solid-panel .editor-collection-item,body[data-theme=dark] .flujo-detail-solid-panel .editor-collection-empty-inside,body.dark .flujo-detail-solid-panel .editor-collection-folder__row,body.dark .flujo-detail-solid-panel .editor-collection-item,body.dark .flujo-detail-solid-panel .editor-collection-empty-inside{background:var(--panel)!important}body[data-theme=dark] .flujo-detail-solid-panel .editor-collection-folder__row:hover,body[data-theme=dark] .flujo-detail-solid-panel .editor-collection-item:hover,body.dark .flujo-detail-solid-panel .editor-collection-folder__row:hover,body.dark .flujo-detail-solid-panel .editor-collection-item:hover{background:color-mix(in srgb,var(--panel-soft) 72%,transparent)!important}.flujo-detail-solid-panel,.flujo-detail-solid-panel__body,.flujo-detail-solid-panel .editor-collection-list,.flujo-detail-solid-panel .editor-collection-folder,.flujo-detail-solid-panel .editor-collection-folder__row,.flujo-detail-solid-panel .editor-collection-folder__items,.flujo-detail-solid-panel .editor-collection-item,.flujo-detail-solid-panel .editor-collection-menu{overflow:visible!important}.flujo-detail-solid-panel .editor-collection-menu .editor-kebab-popover{position:fixed!important;top:var(--editor-menu-top, 50%)!important;left:var(--editor-menu-left, 50%)!important;right:auto!important;bottom:auto!important;z-index:999999!important;transform:none!important}.automation-name-cell .automation-flow-dot.is-active{background:var(--status-active)!important;box-shadow:0 0 0 5px var(--status-active-soft)!important}.automation-name-cell .automation-flow-dot.is-inactive{background:var(--status-inactive)!important;box-shadow:0 0 0 5px var(--status-inactive-soft)!important}body[data-theme=dark] .automation-name-cell .automation-flow-dot.is-active,body.dark .automation-name-cell .automation-flow-dot.is-active{box-shadow:0 0 0 5px color-mix(in srgb,var(--status-active) 20%,transparent)!important}body[data-theme=dark] .automation-name-cell .automation-flow-dot.is-inactive,body.dark .automation-name-cell .automation-flow-dot.is-inactive{box-shadow:0 0 0 5px color-mix(in srgb,var(--status-inactive) 20%,transparent)!important}.flujo-detail-solid-panel .editor-collection-list{overflow:visible!important;margin:0 2px!important}.flujo-detail-solid-panel .editor-collection-menu .editor-kebab-popover{min-width:168px!important;max-width:min(220px,calc(100vw - 24px))!important}.flujo-detail-solid-panel .editor-collection-menu .editor-kebab-popover[data-placement=bottom]{transform-origin:top right}.flujo-detail-solid-panel .editor-collection-menu .editor-kebab-popover[data-placement=top]{transform-origin:bottom right}.flujo-detail-solid-panel .editor-collection-list{overflow:hidden!important;margin:0!important;border-radius:18px!important;position:relative}.flujo-detail-solid-panel .editor-collection-list>.editor-collection-folder:first-child>.editor-collection-folder__row,.flujo-detail-solid-panel .editor-collection-list>.editor-collection-item:first-child{border-top-left-radius:17px!important;border-top-right-radius:17px!important}.flujo-detail-solid-panel .editor-collection-list>.editor-collection-folder:last-child:not(:has(.editor-collection-folder__items))>.editor-collection-folder__row,.flujo-detail-solid-panel .editor-collection-list>.editor-collection-folder:last-child>.editor-collection-folder__items>.editor-collection-item:last-child,.flujo-detail-solid-panel .editor-collection-list>.editor-collection-folder:last-child>.editor-collection-folder__items>.editor-collection-empty-inside:last-child,.flujo-detail-solid-panel .editor-collection-list>.editor-collection-item:last-child{border-bottom-left-radius:17px!important;border-bottom-right-radius:17px!important}.flujo-detail-solid-panel .editor-collection-menu[open] .editor-kebab-popover:not([data-positioned=true]){opacity:0!important;pointer-events:none!important}.flujo-detail-solid-panel .editor-collection-menu .editor-kebab-popover[data-positioned=true]{opacity:1!important}.flujo-detail-solid-panel .editor-section-loading{min-height:120px;display:grid;place-items:center}.flujo-detail-solid-panel .editor-collection-folder__row,.flujo-detail-solid-panel .editor-collection-item,.flujo-detail-solid-panel .editor-collection-empty-inside{box-sizing:border-box!important}.flujo-detail-solid-panel .editor-collection-list>.editor-collection-folder:last-child:not(:has(.editor-collection-folder__items))>.editor-collection-folder__row,.flujo-detail-solid-panel .editor-collection-list>.editor-collection-item:last-child{border-bottom:1px solid transparent!important}.flujo-detail-solid-panel .editor-collection-folder__items .editor-collection-menu{transform:translate(-18px)!important}.flujo-detail-solid-panel .editor-collection-list>.editor-collection-item .editor-collection-menu,.flujo-detail-solid-panel .editor-collection-folder__row>.editor-collection-menu{transform:none!important}.flujo-detail-solid-panel .editor-collection-folder__items .editor-collection-item:last-child{border-bottom-color:transparent!important}.flujo-detail-solid-panel .editor-collection-menu.is-root-menu{grid-column:4!important;justify-self:end!important;margin-right:0!important;transform:none!important}.flujo-detail-solid-panel .editor-collection-menu.is-nested-menu{grid-column:4!important;justify-self:end!important;margin-right:0!important;transform:translate(-44px)!important}.flujo-detail-solid-panel .editor-collection-folder__row>.editor-collection-menu{grid-column:5!important;justify-self:end!important;margin-right:0!important;transform:none!important}.flujo-detail-solid-panel .editor-collection-item:not(.is-nested) .editor-collection-menu{grid-column:4!important;justify-self:end!important;transform:none!important}.flujo-detail-solid-panel .editor-collection-item.is-nested .editor-collection-menu{grid-column:4!important;justify-self:end!important;transform:translate(-44px)!important}.flujo-detail-solid-panel .editor-collection-item__meta{grid-column:3!important;justify-self:end!important}.device-card__slot-pill{min-width:48px;justify-content:center}.device-card__slot-pill .device-card__slot-icon{line-height:1}.custom-select.is-top .custom-select__menu{top:auto!important;bottom:calc(100% + 9px)!important}.custom-select.is-bottom .custom-select__menu{top:calc(100% + 9px)!important;bottom:auto!important}.router-entry-panel,.router-section-card,.router-option-row,.modal-content,.modal-body{overflow:visible!important}.router-native-select{width:100%;min-height:56px;border:1px solid var(--border-soft);border-radius:16px;background:var(--bg-panel);color:var(--text-main);padding:0 14px;outline:none;font-size:15px;font-weight:700;cursor:pointer}.router-native-select:focus{border-color:color-mix(in srgb,var(--primary) 58%,var(--border-soft) 42%);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 18%,transparent 82%)}.router-native-select option{background:var(--bg-panel);color:var(--text-main)}.router-flujo-select{width:100%;min-height:56px;border-radius:16px;border:1px solid var(--border-soft);background:var(--bg-panel);box-shadow:var(--shadow-card);overflow:visible}.router-flujo-select.is-open{z-index:300;border-color:color-mix(in srgb,var(--primary) 58%,var(--border-soft) 42%);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 18%,transparent 82%)}.router-flujo-select__button{min-height:56px}.router-flujo-select__menu{position:fixed;right:auto;bottom:auto;min-width:240px;overflow:auto;padding:7px;border:1px solid color-mix(in srgb,var(--border-soft) 86%,transparent 14%);border-radius:18px;background:var(--bg-panel);box-shadow:0 22px 55px #0f172a42;display:grid;gap:4px;z-index:999999;animation:routerFlujoSelectIn .14s ease-out}.router-flujo-select__menu.is-top{transform-origin:bottom left}.router-flujo-select__menu.is-bottom{transform-origin:top left}.router-flujo-select__option{width:100%;min-height:42px;border:0;border-radius:13px;background:transparent;color:var(--text-main);padding:0 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left;cursor:pointer;font-size:14px;font-weight:700}.router-flujo-select__option span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.router-flujo-select__option:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)}.router-flujo-select__option.is-active{background:color-mix(in srgb,var(--primary) 18%,transparent 82%);color:var(--primary)}.router-flujo-select__option.is-placeholder{color:var(--text-soft)}.router-flujo-select__check{font-weight:700}@keyframes routerFlujoSelectIn{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}body[data-theme=dark] .router-flujo-select__menu,body.dark .router-flujo-select__menu{background:var(--bg-panel);border-color:var(--border-soft)}.router-flujo-select.is-open{border-color:#6c5cff!important;box-shadow:0 0 0 4px #6c5cff2e!important}.router-flujo-select__menu{border-color:#6c5cff47!important}.router-flujo-select__option:hover{background:#6c5cff21!important}.router-flujo-select__option.is-active{background:linear-gradient(135deg,#7c73ff,#6c5cff)!important;color:#fff!important}.router-flujo-select__option.is-active .router-flujo-select__check{color:#fff!important}.router-flujo-select.is-open .router-flujo-select__chevron,.router-flujo-select.is-open .custom-select__chevron{color:#7c73ff!important}body[data-theme=dark] .router-flujo-select.is-open,body.dark .router-flujo-select.is-open{border-color:#7c73ff!important;box-shadow:0 0 0 4px #7c73ff38!important}body[data-theme=dark] .router-flujo-select__option:hover,body.dark .router-flujo-select__option:hover{background:#7c73ff29!important}.router-entry-panel,.router-section-card,.router-options-list,.router-option-row,.router-field-destination{overflow:visible!important}.router-option-row{position:relative;z-index:1}.router-option-row:has(.router-custom-select.is-open){z-index:80}.router-custom-select.custom-select{width:100%;position:relative;z-index:2}.router-custom-select.custom-select.is-open{z-index:120}.router-save-message{border-radius:18px!important;padding:14px 16px!important;font-weight:700!important;line-height:1.45!important}body[data-theme=light] .router-save-message.error,body.light .router-save-message.error{color:#dc2626!important;background:#ef444414!important;border-color:#ef444438!important}body[data-theme=dark] .router-save-message.error,body.dark .router-save-message.error{color:#fca5a5!important;background:#ef44441f!important;border-color:#f8717147!important}.flujo-detail-solid-panel .editor-collection-item.is-nested{grid-template-columns:24px minmax(0,1fr) auto 42px 42px!important}.flujo-detail-solid-panel .editor-collection-item.is-nested .editor-collection-item__meta{grid-column:3!important;justify-self:end!important;min-width:max-content!important}.flujo-detail-solid-panel .editor-collection-item.is-nested .editor-collection-menu,.flujo-detail-solid-panel .editor-collection-menu.is-nested-menu{grid-column:4!important;justify-self:end!important;margin-right:0!important;transform:none!important;display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:6!important}.flujo-detail-solid-panel .editor-collection-item:not(.is-nested) .editor-collection-menu,.flujo-detail-solid-panel .editor-collection-menu.is-root-menu{grid-column:4!important;justify-self:end!important;margin-right:0!important;transform:none!important}.switch-row.v3,.switch-row.v3 .switch-slider,.switch-row.v3 input,.chatz-inline-switch,.chatz-inline-switch .switch-slider,.contacts-page .switch-row.v3,.contacts-page .switch-row.v3 .switch-slider{cursor:pointer!important}.switch-row.v3,.chatz-inline-switch,.contacts-page .switch-row.v3{-webkit-user-select:none!important;user-select:none!important}.chatz-filter-button{height:40px!important;padding:0 14px!important;border-radius:12px!important;border:1px solid var(--line)!important;background:var(--panel)!important;color:var(--text)!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-weight:700!important;box-shadow:none!important}.chatz-filter-button.is-active{background:var(--panel)!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}.chatz-filter-count{min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;background:var(--panel-soft)!important;color:var(--text)!important;font-size:11px!important;font-weight:700!important}.chatz-filter-chevron{display:inline-grid!important;place-items:center!important;width:14px!important;height:14px!important;color:var(--muted)!important;transform:none!important;transition:transform .16s ease!important}.chatz-filters-popover{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;width:320px!important;background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:18px!important;box-shadow:var(--shadow)!important;padding:16px!important;z-index:20!important;display:grid!important;gap:14px!important;color:var(--text)!important}.chatz-filters-popover__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.chatz-filters-popover h4,.chatz-filters-popover__head h4{margin:0!important;font-size:18px!important;font-weight:700!important;color:var(--text)!important}.chatz-filter-clear{border:0!important;background:transparent!important;color:var(--muted)!important;font-weight:700!important;cursor:pointer!important;padding:6px 4px!important;border-radius:9px!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.chatz-filter-clear:hover{color:var(--text)!important;background:transparent!important}.chatz-filter-field{display:grid!important;gap:8px!important}.chatz-filter-field span{font-size:14px!important;font-weight:700!important;color:var(--text)!important}.chatz-custom-select{min-height:46px!important;border-radius:14px!important;box-shadow:none!important;background:var(--panel)!important}.chatz-custom-select .custom-select__button{font-size:14px!important;font-weight:650!important;padding-inline:14px!important}.chatz-custom-select .custom-select__menu{min-width:100%!important}body[data-theme=dark] .chatz-filters-popover,body.dark .chatz-filters-popover,.dark .chatz-filters-popover{background:var(--panel)!important;border-color:var(--line)!important;color:var(--text)!important}body[data-theme=dark] .chatz-custom-select,body.dark .chatz-custom-select,.dark .chatz-custom-select{background:var(--panel)!important}.chatz-conversation-tabs button.is-active{color:var(--text)!important;background:#94a3b81f!important;border:0!important;box-shadow:none!important}body[data-theme=dark] .chatz-conversation-tabs button,body.dark .chatz-conversation-tabs button,.dark .chatz-conversation-tabs button{color:#fff9!important}body[data-theme=dark] .chatz-conversation-tabs button.is-active,body.dark .chatz-conversation-tabs button.is-active,.dark .chatz-conversation-tabs button.is-active{color:#fff!important;background:#ffffff14!important}.chatz-conversation-tabs__label{color:inherit!important}@media(max-width:720px){.chatz-filters-popover{right:auto!important;left:0!important;width:min(320px,calc(100vw - 40px))!important}}.chatz-sidebar{grid-template-rows:auto auto auto minmax(0,1fr)!important}.chatz-search-box{margin:0 18px 12px!important;min-height:42px!important;height:42px!important;max-height:42px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 14px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important;overflow:hidden!important}.chatz-search-box input{height:100%!important;min-height:0!important;width:100%!important;border:0!important;outline:none!important;background:transparent!important;color:var(--text)!important}.chatz-search-box svg{width:16px!important;height:16px!important;flex:0 0 auto!important;color:var(--muted)!important}.chatz-conversation-tabs{margin:0 18px 12px!important;padding:4px!important;border:1px solid var(--line)!important;border-radius:14px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;background:var(--panel)!important;width:auto!important;box-shadow:none!important}.chatz-conversation-tabs button{min-height:34px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--muted)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:13px!important;font-weight:700!important;cursor:pointer!important;box-shadow:none!important}.chatz-conversation-tabs button svg{width:15px!important;height:15px!important;color:currentColor!important}.chatz-conversation-tabs button:hover{color:var(--text)!important;background:#94a3b814!important}.chatz-conversation-tabs button.is-active{color:var(--text)!important;background:#94a3b81f!important;box-shadow:none!important}.chatz-conversation-tabs__count{min-width:16px!important;height:16px!important;padding:0 4px!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;background:#94a3b829!important;color:inherit!important;font-size:10px!important;font-weight:700!important}html[data-theme=dark] .chatz-conversation-tabs,body[data-theme=dark] .chatz-conversation-tabs,body.dark .chatz-conversation-tabs,.dark .chatz-conversation-tabs{background:#ffffff06!important;border-color:#94a3b81f!important}html[data-theme=dark] .chatz-conversation-tabs button,body[data-theme=dark] .chatz-conversation-tabs button,body.dark .chatz-conversation-tabs button,.dark .chatz-conversation-tabs button{color:#ffffff9e!important}html[data-theme=dark] .chatz-conversation-tabs button:hover,body[data-theme=dark] .chatz-conversation-tabs button:hover,body.dark .chatz-conversation-tabs button:hover,.dark .chatz-conversation-tabs button:hover{color:#ffffffe0!important;background:#ffffff0b!important}html[data-theme=dark] .chatz-conversation-tabs button.is-active,body[data-theme=dark] .chatz-conversation-tabs button.is-active,body.dark .chatz-conversation-tabs button.is-active,.dark .chatz-conversation-tabs button.is-active{color:#fff!important;background:#ffffff14!important}html[data-theme=dark] .chatz-search-box,body[data-theme=dark] .chatz-search-box,body.dark .chatz-search-box,.dark .chatz-search-box{background:#ffffff06!important;border-color:#94a3b81f!important}html[data-theme=dark] .chatz-search-box input,body[data-theme=dark] .chatz-search-box input,body.dark .chatz-search-box input,.dark .chatz-search-box input{color:#fff!important}html[data-theme=dark] .chatz-search-box input::placeholder,body[data-theme=dark] .chatz-search-box input::placeholder,body.dark .chatz-search-box input::placeholder,.dark .chatz-search-box input::placeholder{color:#ffffff8f!important}html[data-theme=dark] .chatz-filter-button,body[data-theme=dark] .chatz-filter-button,body.dark .chatz-filter-button,.dark .chatz-filter-button{background:#ffffff06!important;border-color:#94a3b81f!important;color:#fff!important}html[data-theme=dark] .chatz-filters-popover,body[data-theme=dark] .chatz-filters-popover,body.dark .chatz-filters-popover,.dark .chatz-filters-popover{background:#0f1b31!important;border-color:#94a3b829!important;color:#fff!important;box-shadow:0 26px 68px #02061770!important}html[data-theme=dark] .chatz-filters-popover h4,body[data-theme=dark] .chatz-filters-popover h4,body.dark .chatz-filters-popover h4,.dark .chatz-filters-popover h4,html[data-theme=dark] .chatz-filter-field span,body[data-theme=dark] .chatz-filter-field span,body.dark .chatz-filter-field span,.dark .chatz-filter-field span{color:#fff!important}html[data-theme=dark] .chatz-custom-select,body[data-theme=dark] .chatz-custom-select,body.dark .chatz-custom-select,.dark .chatz-custom-select{background:#ffffff06!important;border-color:#94a3b824!important;color:#fff!important}html[data-theme=dark] .chatz-custom-select .custom-select__button,body[data-theme=dark] .chatz-custom-select .custom-select__button,body.dark .chatz-custom-select .custom-select__button,.dark .chatz-custom-select .custom-select__button,html[data-theme=dark] .chatz-custom-select .custom-select__value,body[data-theme=dark] .chatz-custom-select .custom-select__value,body.dark .chatz-custom-select .custom-select__value,.dark .chatz-custom-select .custom-select__value{color:#fff!important}html[data-theme=dark] .chatz-custom-select .custom-select__menu,body[data-theme=dark] .chatz-custom-select .custom-select__menu,body.dark .chatz-custom-select .custom-select__menu,.dark .chatz-custom-select .custom-select__menu{background:linear-gradient(180deg,#0f172afa,#080f1dfa)!important;border-color:#94a3b838!important;box-shadow:0 24px 60px #00000070!important}.chatz-filter-button{height:36px!important;min-height:36px!important;padding:0 12px!important;border-radius:12px!important;gap:7px!important;font-size:14px!important;font-weight:700!important;line-height:1!important}.chatz-filter-button svg{width:14px!important;height:14px!important}.chatz-filter-count{min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:10px!important;font-weight:700!important}.chatz-filter-chevron{width:14px!important;height:14px!important;display:inline-grid!important;place-items:center!important;transform-origin:center center!important;transition:transform .18s ease,color .18s ease!important}.chatz-filter-chevron svg{width:14px!important;height:14px!important;display:block!important}.chatz-filter-button:focus-visible,.chatz-filter-button[aria-expanded=true],.chatz-filters-wrap.is-open .chatz-filter-button,.chatz-filter-button.is-open{outline:none!important;border-color:color-mix(in srgb,var(--primary) 38%,var(--line) 62%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent 88%)!important}.chatz-filter-button[aria-expanded=true] .chatz-filter-chevron,.chatz-filters-wrap.is-open .chatz-filter-chevron,.chatz-filter-button.is-open .chatz-filter-chevron{color:var(--primary)!important}.chatz-filter-clear{padding:3px 2px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;gap:5px!important;opacity:.92!important}.chatz-filter-clear svg{width:12px!important;height:12px!important}.chatz-filter-clear:hover{opacity:1!important}html[data-theme=dark] .chatz-filter-button,body[data-theme=dark] .chatz-filter-button,body.dark .chatz-filter-button,.dark .chatz-filter-button{box-shadow:none!important}html[data-theme=dark] .chatz-filter-button:focus-visible,html[data-theme=dark] .chatz-filter-button[aria-expanded=true],body[data-theme=dark] .chatz-filter-button:focus-visible,body[data-theme=dark] .chatz-filter-button[aria-expanded=true],body.dark .chatz-filter-button:focus-visible,body.dark .chatz-filter-button[aria-expanded=true],.dark .chatz-filter-button:focus-visible,.dark .chatz-filter-button[aria-expanded=true]{border-color:#7c73ff6b!important;box-shadow:0 0 0 3px #7c73ff1f!important}html[data-theme=dark] .chatz-filter-clear,body[data-theme=dark] .chatz-filter-clear,body.dark .chatz-filter-clear,.dark .chatz-filter-clear{color:#ffffffbd!important}html[data-theme=dark] .chatz-filter-clear:hover,body[data-theme=dark] .chatz-filter-clear:hover,body.dark .chatz-filter-clear:hover,.dark .chatz-filter-clear:hover{color:#fff!important}.chatz-conversation-tabs button{min-height:25px!important;height:25px!important;padding:0 9px!important;font-weight:600!important;line-height:1!important}.chatz-conversation-tabs button svg{width:13px!important;height:13px!important}.chatz-conversation-tabs__label{line-height:1!important;font-weight:600!important}.chatz-conversation-tabs__count{min-width:15px!important;height:15px!important;font-size:10px!important;font-weight:700!important}.chatz-filter-button{font-weight:600!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding-top:0!important;padding-bottom:0!important}.chatz-filter-button>span,.chatz-filter-button>strong{display:inline-flex!important;align-items:center!important;line-height:1!important}.chatz-filter-button svg{display:block!important;flex:0 0 auto!important}.chatz-filter-count{font-weight:700!important;transform:none!important}.chatz-filters-wrap{position:relative!important}.chatz-filters-popover{left:0!important;right:auto!important;top:calc(100% + 10px)!important;width:310px!important;padding:14px!important;gap:12px!important;border-radius:17px!important}.chatz-filters-popover__head{gap:10px!important;align-items:center!important}.chatz-filters-popover h4,.chatz-filters-popover__head h4{font-size:15px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:-.01em!important}.chatz-filter-field{gap:7px!important}.chatz-filter-field span{font-size:12.5px!important;line-height:1.1!important;font-weight:700!important}.chatz-filter-clear{font-size:12px!important;font-weight:600!important;line-height:1!important;padding:2px 0!important;gap:5px!important}.chatz-filter-clear svg{width:11px!important;height:11px!important}.chatz-filter-button{height:35px!important;min-height:35px!important;font-size:14px!important;font-weight:600!important;align-items:center!important;line-height:1!important;padding-top:1px!important}.chatz-filter-button>span,.chatz-filter-button>strong{line-height:1!important;display:inline-flex!important;align-items:center!important}.chatz-filter-button svg{display:block!important}.chatz-filter-chevron{transform-origin:50% 50%!important}.chatz-filter-chevron.is-open{transform:rotate(180deg)!important}@media(max-width:720px){.chatz-filters-popover{left:0!important;right:auto!important;width:min(310px,calc(100vw - 40px))!important}}.chatz-filter-count{padding:0 5px!important}.flujo-detail-overlay-view,.flujo-detail-dock{overflow:hidden!important}.flujo-detail-solid-panel{height:100vh!important;max-height:100vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.flujo-detail-solid-panel__header,.flujo-detail-solid-panel__footer{flex:0 0 auto!important}.flujo-detail-solid-panel__body{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.flujo-detail-solid-panel .editor-groups-stack,.flujo-detail-solid-panel .editor-collection-panel,.flujo-detail-solid-panel .form-grid,.flujo-detail-solid-panel .section-stack,.flujo-detail-solid-panel .editor-group-card,.flujo-detail-solid-panel .editor-group-card__body{min-height:0!important}.flujo-detail-solid-panel .editor-collection-menu .editor-kebab-popover,.flujo-detail-solid-panel .editor-kebab-menu .editor-kebab-popover,.flujo-detail-solid-panel .multi-state-menu,.flujo-detail-solid-panel .custom-select__menu{z-index:9999!important}.flujo-detail-solid-panel__body::-webkit-scrollbar{width:10px}.flujo-detail-solid-panel__body::-webkit-scrollbar-track{background:transparent}.flujo-detail-solid-panel__body::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px;border:3px solid transparent;background-clip:content-box}.flujo-detail-solid-panel__body::-webkit-scrollbar-thumb:hover{background:#94a3b870;border:3px solid transparent;background-clip:content-box}@media(max-width:980px){.flujo-detail-solid-panel{height:calc(100vh - 32px)!important;max-height:calc(100vh - 32px)!important}}.flow-initial-section{display:grid;gap:12px}.flow-initial-section>h4{margin:0;font-size:14px;font-weight:700;color:var(--text)}.visual-flow-builder,.visual-flow-list{display:grid;gap:12px}.visual-flow-block{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;border:1px solid color-mix(in srgb,var(--visual-block-border, var(--line)) 86%,transparent 14%);border-radius:18px;padding:10px;background:var(--visual-block-bg, var(--panel-soft));position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,opacity .18s ease}.visual-flow-block:hover{border-color:color-mix(in srgb,var(--visual-block-border, var(--line)) 72%,var(--text) 28%);box-shadow:0 14px 34px #0f172a14}.visual-flow-block.is-dragging{opacity:.72;transform:scale(.985);box-shadow:0 18px 40px #0f172a29}.visual-flow-block.is-drop-target{border-color:color-mix(in srgb,var(--primary) 54%,var(--visual-block-border, var(--line)) 46%);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent 86%)}.visual-flow-block--texto{--visual-block-bg: rgba(59, 130, 246, .12);--visual-block-border: rgba(59, 130, 246, .3);--visual-accent: #3b82f6}.visual-flow-block--imagen{--visual-block-bg: rgba(16, 185, 129, .12);--visual-block-border: rgba(16, 185, 129, .3);--visual-accent: #10b981}.visual-flow-block--video{--visual-block-bg: rgba(239, 68, 68, .1);--visual-block-border: rgba(239, 68, 68, .26);--visual-accent: #ef4444}.visual-flow-block--audio{--visual-block-bg: rgba(139, 92, 246, .11);--visual-block-border: rgba(139, 92, 246, .28);--visual-accent: #8b5cf6}.visual-flow-block--archivo{--visual-block-bg: rgba(100, 116, 139, .11);--visual-block-border: rgba(100, 116, 139, .25);--visual-accent: #64748b}.visual-flow-block--espera{--visual-block-bg: rgba(245, 158, 11, .14);--visual-block-border: rgba(245, 158, 11, .3);--visual-accent: #f59e0b}.visual-flow-block--cambiar_estado,.visual-flow-block--agregar_etiqueta,.visual-flow-block--quitar_etiqueta,.visual-flow-block--accion{--visual-block-bg: rgba(var(--primary-rgb), .11);--visual-block-border: rgba(var(--primary-rgb), .26);--visual-accent: var(--primary)}.visual-block-controls{display:grid;align-content:start;justify-items:center;gap:5px;padding-top:4px;color:color-mix(in srgb,var(--visual-accent, var(--muted)) 72%,var(--muted) 28%)}.visual-block-controls button{width:20px;height:20px;border:0;background:transparent;color:inherit;border-radius:7px;cursor:pointer;display:grid;place-items:center;line-height:1}.visual-block-controls button:hover:not(:disabled){background:#ffffff75}.visual-block-controls button:disabled{opacity:.35;cursor:default}.visual-arrow{width:11px;height:11px;display:inline-block;border-right:2.4px solid currentColor;border-bottom:2.4px solid currentColor;transform:rotate(45deg)}.visual-arrow--up{transform:rotate(-135deg) translateY(-1px)}.visual-arrow--down{transform:rotate(45deg) translateY(-1px)}.visual-drag-handle{width:20px;min-height:24px;display:grid;grid-template-columns:repeat(2,4px);grid-template-rows:repeat(3,4px);gap:2px;align-content:center;justify-content:center;cursor:grab;-webkit-user-select:none;user-select:none}.visual-drag-handle:active{cursor:grabbing}.visual-drag-handle>span{width:4px;height:4px;border-radius:999px;background:currentColor;opacity:.9}.visual-block-content{min-width:0;display:grid;gap:9px}.visual-block-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.visual-block-head strong{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--text)}.visual-block-icon{display:inline-grid;place-items:center;width:17px;height:17px;color:var(--visual-accent, var(--muted));font-size:14px;line-height:1}.visual-delete-button{width:30px;height:30px;border:0;border-radius:10px;background:transparent;color:#ef4444;cursor:pointer;display:grid;place-items:center;font-size:15px}.visual-delete-button:hover{background:#ef44441f}.visual-textarea-wrap{position:relative;min-width:0}.visual-textarea-wrap textarea,.visual-caption-input{width:100%;border:1px solid color-mix(in srgb,var(--line) 84%,transparent 16%);border-radius:13px;background:color-mix(in srgb,var(--panel) 84%,#ffffff 16%);color:var(--text);resize:vertical;min-height:86px;padding:12px 42px 12px 12px;font:inherit;font-size:13.5px;line-height:1.45;outline:none}.visual-caption-input{min-height:48px;padding:11px 12px;resize:vertical}.visual-textarea-wrap textarea:focus,.visual-caption-input:focus{border-color:color-mix(in srgb,var(--visual-accent, var(--primary)) 48%,var(--line) 52%);box-shadow:0 0 0 3px color-mix(in srgb,var(--visual-accent, var(--primary)) 14%,transparent 86%)}.visual-fields-button{position:absolute;top:8px;right:9px;min-width:28px;height:28px;border:0;border-radius:9px;background:transparent;color:color-mix(in srgb,var(--primary) 85%,var(--text) 15%);cursor:pointer;font-weight:700}.visual-fields-button:hover{background:#ffffff85}.visual-fields-popover{position:absolute;top:40px;right:7px;width:min(250px,92%);padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--panel);box-shadow:0 18px 42px #0f172a29;z-index:60;display:grid;gap:7px}.visual-fields-popover>strong{font-size:12.5px;color:var(--text)}.visual-fields-popover>span{color:var(--muted);font-size:11.5px;margin-bottom:2px}.visual-fields-popover button{border:0;background:transparent;padding:8px 7px;border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;text-align:left;cursor:pointer;color:var(--text)}.visual-fields-popover button:hover{background:var(--panel-soft)}.visual-fields-popover code{color:var(--primary);font-weight:700;font-size:11.5px}.visual-upload-area{display:grid;gap:8px}.visual-upload-empty{border:1px dashed color-mix(in srgb,var(--visual-accent, var(--line)) 40%,transparent 60%);border-radius:15px;background:color-mix(in srgb,var(--panel) 50%,transparent 50%);overflow:hidden}.visual-upload-tabs{display:grid;grid-template-columns:1fr;padding:9px 10px 0}.visual-upload-tabs button{height:34px;border:0;border-radius:11px;background:color-mix(in srgb,var(--panel) 86%,transparent 14%);color:var(--text);font-weight:700;cursor:pointer}.visual-upload-center{min-height:132px;display:grid;place-items:center;align-content:center;gap:8px;padding:14px 12px 18px;text-align:center;color:var(--muted)}.visual-upload-center .visual-block-icon{width:34px;height:34px;font-size:24px}.visual-upload-center small{font-size:11.5px}.visual-upload-center button{border:0;background:transparent;color:color-mix(in srgb,var(--visual-accent, var(--primary)) 82%,var(--text) 18%);cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:3px}.visual-upload-preview{position:relative;display:grid;gap:7px;justify-items:center}.visual-upload-preview img,.visual-upload-preview video{max-width:100%;max-height:260px;border-radius:13px;background:#0f172a14}.visual-upload-preview audio{width:100%}.visual-upload-preview small{justify-self:start;color:var(--muted);font-size:11.5px}.visual-remove-file{position:absolute;top:8px;right:8px;width:28px;height:28px;border:0;border-radius:999px;background:#ef4444;color:#fff;cursor:pointer;display:grid;place-items:center;font-weight:700;z-index:2}.visual-document-preview{width:100%;min-height:86px;border:1px solid var(--line);border-radius:14px;display:grid;place-items:center;align-content:center;gap:8px;background:var(--panel);color:var(--text)}.visual-delay-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;padding:6px 2px 2px}.visual-delay-box label{display:grid;gap:7px;color:var(--muted);font-size:12px;font-weight:700;min-width:0}.visual-delay-box label>div{display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:10px}.visual-delay-box input[type=range]{accent-color:var(--visual-accent, var(--primary))}.visual-delay-box strong{color:var(--text);text-align:right;font-size:13px}.visual-action-grid{display:grid;gap:10px}.visual-action-grid .custom-select{min-height:42px}.visual-add-item{position:relative}.visual-add-item__button{width:100%;min-height:44px;border:1px solid color-mix(in srgb,var(--primary) 46%,var(--line) 54%);background:var(--panel);color:var(--text);border-radius:14px;cursor:pointer;font-weight:700}.visual-add-item__button:hover{border-color:var(--primary);color:var(--primary-strong)}.visual-add-item.menu-top .visual-add-menu{top:auto;bottom:calc(100% + 8px);transform-origin:bottom center}.visual-add-item.menu-bottom .visual-add-menu{top:calc(100% + 8px);bottom:auto;transform-origin:top center}.visual-add-menu{position:absolute;left:50%;transform:translate(-50%);width:min(270px,92vw);z-index:80;border:1px solid var(--line);border-radius:15px;background:var(--panel);box-shadow:0 22px 55px #0f172a2e;padding:8px;display:grid;gap:2px;max-height:min(360px,70vh);overflow-y:auto;animation:visualPopoverIn .16s ease}@keyframes visualPopoverIn{0%{opacity:0;transform:translate(-50%) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}.visual-add-menu strong{padding:8px 10px 5px;color:var(--muted);font-size:12px;font-weight:700;text-transform:none}.visual-add-menu button{min-height:35px;border:0;background:transparent;color:var(--text);border-radius:10px;padding:0 10px;display:flex;align-items:center;gap:8px;cursor:pointer;text-align:left;font-weight:700;font-size:13.5px}.visual-add-menu button:hover{background:var(--panel-soft)}body[data-theme=dark] .visual-textarea-wrap textarea,body[data-theme=dark] .visual-caption-input,body.dark .visual-textarea-wrap textarea,body.dark .visual-caption-input{background:#0f172ab8;color:#f8fafc}body[data-theme=dark] .visual-fields-button:hover,body.dark .visual-fields-button:hover,body[data-theme=dark] .visual-block-controls button:hover:not(:disabled),body.dark .visual-block-controls button:hover:not(:disabled){background:#ffffff14}body[data-theme=dark] .visual-fields-popover,body[data-theme=dark] .visual-add-menu,body.dark .visual-fields-popover,body.dark .visual-add-menu{background:#0f172a;border-color:#263447;box-shadow:0 22px 55px #0000006b}body[data-theme=dark] .visual-upload-empty,body.dark .visual-upload-empty{background:#0f172a5c}@media(max-width:720px){.visual-flow-block{grid-template-columns:20px minmax(0,1fr);padding:9px}.visual-delay-box{grid-template-columns:1fr}.visual-upload-preview img,.visual-upload-preview video{max-height:210px}}.visual-block-controls{grid-template-rows:22px 26px 22px!important;align-content:start!important;justify-items:center!important;align-items:center!important;gap:4px!important;padding-top:3px!important}.visual-block-controls button{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;padding:0!important}.visual-arrow{width:10px!important;height:10px!important;border-right-width:2.5px!important;border-bottom-width:2.5px!important;transform-origin:center center!important}.visual-arrow--up{transform:rotate(-135deg)!important}.visual-arrow--down{transform:rotate(45deg)!important}.visual-drag-handle{width:22px!important;min-height:26px!important;grid-template-columns:repeat(2,4px)!important;grid-template-rows:repeat(3,4px)!important;gap:3px!important;align-content:center!important;justify-content:center!important}.visual-block-icon{width:18px!important;height:18px!important}.visual-block-icon svg{width:18px!important;height:18px!important;display:block!important}.visual-delete-button{width:34px!important;height:34px!important;border-radius:12px!important;display:grid!important;place-items:center!important;padding:0!important}.visual-remove-file{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;padding:0!important;line-height:1!important;font-size:18px!important}.visual-upload-preview small{margin-top:2px!important}.visual-delay-box{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.visual-delay-box label>div{grid-template-columns:minmax(0,1fr) 44px!important}.visual-add-item__button{min-height:42px!important;border-radius:14px!important;font-weight:700!important}.visual-add-menu{width:min(270px,92vw)!important;max-height:none!important;overflow:visible!important;padding:7px!important;border-radius:18px!important;border:1px solid color-mix(in srgb,var(--border-soft) 86%,transparent 14%)!important;background:var(--bg-panel)!important;box-shadow:0 22px 55px #0f172a2e!important;gap:4px!important}.visual-add-menu strong{padding:7px 10px 4px!important;color:var(--muted)!important;font-size:12px!important;font-weight:700!important}.visual-add-menu button{min-height:36px!important;border-radius:13px!important;padding:0 11px!important;font-size:14px!important;font-weight:700!important;color:var(--text-main, var(--text))!important;background:transparent!important}.visual-add-menu button:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)!important;color:var(--text-main, var(--text))!important}.visual-action-grid .custom-select.is-open{z-index:220!important}.visual-action-grid .custom-select__menu{top:auto!important;bottom:calc(100% + 9px)!important;transform-origin:bottom center!important;z-index:240!important}body[data-theme=dark] .visual-add-menu,body.dark .visual-add-menu{background:linear-gradient(180deg,#0f172afa,#080f1dfa)!important;border-color:#94a3b838!important;box-shadow:0 24px 60px #00000070!important}body[data-theme=light] .visual-add-menu,body.light .visual-add-menu{background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:#0f172a1a!important}.visual-flow-builder,.visual-flow-list,.visual-flow-block,.visual-block-content,.visual-action-grid,.visual-action-grid .field,.visual-action-grid .custom-select,.visual-add-item{overflow:visible!important}.visual-add-item.dashboard-select-shell.custom-select{width:100%!important;min-height:44px!important;border-color:color-mix(in srgb,var(--primary) 46%,var(--line) 54%)!important;border-radius:14px!important;background:var(--panel)!important}.visual-add-item.dashboard-select-shell.custom-select .visual-add-item__button{width:100%!important;min-height:44px!important;border:0!important;background:transparent!important;color:var(--text)!important;padding:0 16px!important;font-weight:700!important}.visual-add-item.dashboard-select-shell.custom-select.is-open,.visual-add-item.dashboard-select-shell.custom-select:focus-within{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.13)!important}.visual-add-item.dashboard-select-shell.custom-select .custom-select__label{justify-content:center!important;text-align:center!important}.visual-add-item.dashboard-select-shell.custom-select .custom-select__chevron{color:var(--muted)!important}.visual-add-item.dashboard-select-shell.custom-select.is-open .custom-select__chevron{color:var(--primary)!important}.visual-add-item .visual-add-menu.custom-select__menu{left:0!important;right:0!important;width:100%!important;min-width:100%!important;transform:none!important;max-height:none!important;overflow:visible!important;padding:7px!important;border-radius:18px!important;z-index:5000!important}.visual-add-item.menu-top .visual-add-menu.custom-select__menu{top:auto!important;bottom:calc(100% + 8px)!important;transform:none!important}.visual-add-item.menu-bottom .visual-add-menu.custom-select__menu{top:calc(100% + 8px)!important;bottom:auto!important;transform:none!important}.visual-add-item .visual-add-menu .custom-select__option{min-height:36px!important;border-radius:13px!important;padding:0 11px!important;font-size:14px!important;font-weight:700!important}.visual-add-item .visual-add-menu .custom-select__option>span{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.visual-add-item .visual-add-menu .custom-select__option:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)!important}.visual-action-grid .custom-select.is-open{z-index:7000!important}.visual-action-grid .custom-select__menu{top:auto!important;bottom:calc(100% + 8px)!important;z-index:8000!important;max-height:min(260px,48vh)!important;overflow-y:auto!important}.visual-upload-area{border-radius:15px!important}.visual-upload-area.is-dragging-file .visual-upload-empty,.visual-upload-area.is-dragging-file .visual-upload-preview,.visual-upload-area.is-dragging-file .visual-document-preview{border-color:color-mix(in srgb,var(--visual-accent, var(--primary)) 68%,transparent 32%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--visual-accent, var(--primary)) 14%,transparent 86%)!important;background:color-mix(in srgb,var(--visual-accent, var(--primary)) 10%,var(--panel) 90%)!important}.visual-upload-hint{color:var(--muted)!important;font-size:11px!important}.visual-flow-block{grid-template-columns:18px minmax(0,1fr)!important;padding:10px 12px 12px 8px!important;gap:8px!important}.visual-block-controls{grid-template-rows:18px 22px 18px!important;gap:3px!important;padding-top:2px!important}.visual-block-controls button{width:18px!important;height:18px!important}.visual-drag-handle{width:18px!important;min-height:22px!important;grid-template-columns:repeat(2,3px)!important;grid-template-rows:repeat(3,3px)!important;gap:3px!important}.visual-drag-handle>span{width:3px!important;height:3px!important}.visual-textarea-wrap textarea{min-height:74px!important;padding:11px 42px 11px 12px!important}.visual-caption-input{min-height:46px!important}.visual-block-head{min-height:30px!important}.visual-delete-button{width:32px!important;height:32px!important;border-radius:11px!important;padding:0!important;display:grid!important;place-items:center!important}.visual-delete-button svg{width:18px!important;height:18px!important;display:block!important}.visual-remove-file{display:grid!important;place-items:center!important;text-align:center!important;line-height:1!important;padding:0!important}.flujo-detail-solid-panel__footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.flujo-detail-solid-panel__footer .primary-button,.flujo-detail-solid-panel__footer .secondary-button{width:100%!important;min-width:0!important;justify-content:center!important}@media(max-width:720px){.flujo-detail-solid-panel__footer{grid-template-columns:1fr!important}}.visual-upload-empty{width:100%!important;border:1px dashed color-mix(in srgb,var(--visual-accent, var(--line)) 40%,transparent 60%)!important;border-radius:15px!important;background:color-mix(in srgb,var(--panel) 50%,transparent 50%)!important;cursor:pointer!important;padding:0!important;text-align:center!important}.visual-upload-empty:hover{border-color:color-mix(in srgb,var(--visual-accent, var(--primary)) 64%,transparent 36%)!important;background:color-mix(in srgb,var(--visual-accent, var(--primary)) 8%,var(--panel) 92%)!important}.visual-upload-tabs{display:none!important}.visual-upload-center{min-height:132px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:7px!important;padding:18px 14px!important;color:var(--muted)!important}.visual-upload-center strong{color:color-mix(in srgb,var(--visual-accent, var(--primary)) 82%,var(--text) 18%)!important;font-size:13px!important;font-weight:700!important}.visual-upload-center button{display:none!important}.visual-upload-hint{color:var(--muted)!important;font-size:11px!important;font-weight:600!important}.visual-flow-block{grid-template-columns:16px minmax(0,1fr)!important;gap:5px!important;padding-left:7px!important}.visual-block-controls{padding-top:2px!important}.visual-block-content{margin-left:-1px!important}.visual-add-global-select.dashboard-select-shell.custom-select{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid color-mix(in srgb,var(--primary) 46%,var(--line) 54%)!important;background:var(--panel)!important;position:relative!important;overflow:visible!important}.visual-add-global-select.dashboard-select-shell.custom-select.is-open,.visual-add-global-select.dashboard-select-shell.custom-select:focus-within{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.13)!important}.visual-add-global-select .visual-add-item__button.custom-select__button{width:100%!important;height:44px!important;min-height:44px!important;border:0!important;background:transparent!important;color:var(--text)!important;padding:0 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;text-align:center!important;font-weight:700!important}.visual-add-global-select .visual-add-item__button .custom-select__label{justify-content:center!important;text-align:center!important;width:100%!important}.visual-add-global-select.is-open .custom-select__chevron svg{transform:rotate(180deg)!important}.visual-add-global-select .visual-add-menu.custom-select__menu{left:0!important;right:0!important;width:100%!important;min-width:100%!important;transform:none!important;max-height:none!important;overflow:visible!important;padding:7px!important;border-radius:18px!important;z-index:9000!important;background:var(--bg-panel)!important;opacity:1!important}.visual-add-item.menu-top .visual-add-global-select .visual-add-menu.custom-select__menu{top:auto!important;bottom:calc(100% + 8px)!important}.visual-add-item.menu-bottom .visual-add-global-select .visual-add-menu.custom-select__menu{top:calc(100% + 8px)!important;bottom:auto!important}.visual-add-global-select .visual-add-menu .custom-select__option{min-height:36px!important;border-radius:13px!important;padding:0 11px!important;font-size:14px!important;font-weight:700!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;color:var(--text-main, var(--text))!important;background:transparent!important}.visual-add-global-select .visual-add-menu .custom-select__option>span{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.visual-add-global-select .visual-add-menu .custom-select__option:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)!important}.visual-flow-builder,.visual-flow-list,.visual-flow-block,.visual-block-content,.visual-action-grid,.visual-action-grid .field,.visual-action-grid .custom-select,.visual-add-item,.visual-add-global-select{overflow:visible!important}.visual-action-grid .dashboard-select-shell.custom-select,.visual-action-grid .custom-select{position:relative!important;overflow:visible!important}.visual-action-grid .dashboard-select-shell.custom-select .custom-select__menu,.visual-action-grid .custom-select .custom-select__menu,.visual-flow-block--cambiar_estado .custom-select__menu,.visual-flow-block--agregar_etiqueta .custom-select__menu,.visual-flow-block--quitar_etiqueta .custom-select__menu{top:auto!important;bottom:calc(100% + 8px)!important;z-index:9500!important;max-height:min(260px,48vh)!important;overflow-y:auto!important;background:var(--bg-panel)!important;opacity:1!important}body[data-theme=dark] .visual-add-global-select .visual-add-menu.custom-select__menu,body.dark .visual-add-global-select .visual-add-menu.custom-select__menu,body[data-theme=dark] .visual-action-grid .custom-select__menu,body.dark .visual-action-grid .custom-select__menu{background:linear-gradient(180deg,#0f172afa,#080f1dfa)!important;border-color:#94a3b838!important;box-shadow:0 24px 60px #00000070!important}body[data-theme=light] .visual-add-global-select .visual-add-menu.custom-select__menu,body.light .visual-add-global-select .visual-add-menu.custom-select__menu,body[data-theme=light] .visual-action-grid .custom-select__menu,body.light .visual-action-grid .custom-select__menu{background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:#0f172a1a!important}.visual-add-menu{animation:none!important}.visual-flow-block{grid-template-columns:22px minmax(0,1fr)!important;gap:8px!important;padding:10px 12px 12px 10px!important}.visual-block-content{margin-left:0!important}.visual-block-controls{grid-template-rows:22px 26px 22px!important;gap:4px!important;padding-top:3px!important}.visual-block-controls button{width:22px!important;height:22px!important}.visual-drag-handle{width:22px!important;min-height:26px!important;grid-template-columns:repeat(2,4px)!important;grid-template-rows:repeat(3,4px)!important;gap:3px!important}.visual-drag-handle>span{width:4px!important;height:4px!important}.visual-textarea-wrap,.visual-upload-area,.visual-caption-input,.visual-delay-box,.visual-action-grid{width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;justify-self:start!important}@media(max-width:720px){.visual-textarea-wrap,.visual-upload-area,.visual-caption-input,.visual-delay-box,.visual-action-grid{width:100%!important;max-width:100%!important}}.visual-add-item__button{width:100%!important;min-height:42px!important;border:1px solid color-mix(in srgb,var(--primary) 46%,var(--line) 54%)!important;background:var(--panel)!important;color:var(--text)!important;border-radius:14px!important;cursor:pointer!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.visual-add-item__button:hover{border-color:var(--primary)!important;color:var(--primary-strong)!important}.visual-add-item.menu-top .visual-add-menu{top:auto!important;bottom:calc(100% + 8px)!important;transform-origin:bottom center!important}.visual-add-item.menu-bottom .visual-add-menu{top:calc(100% + 8px)!important;bottom:auto!important;transform-origin:top center!important}.visual-add-menu{position:absolute!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;width:min(270px,92vw)!important;min-width:0!important;max-height:none!important;overflow:visible!important;z-index:9000!important;border:1px solid var(--line)!important;border-radius:15px!important;background:var(--panel)!important;box-shadow:0 22px 55px #0f172a2e!important;padding:8px!important;display:grid!important;gap:2px!important}.visual-add-menu strong{padding:8px 10px 5px!important;color:var(--muted)!important;font-size:12px!important;font-weight:700!important}.visual-add-menu button{min-height:35px!important;border:0!important;background:transparent!important;color:var(--text)!important;border-radius:10px!important;padding:0 10px!important;display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;text-align:left!important;font-weight:700!important;font-size:13.5px!important}.visual-add-menu button:hover{background:var(--panel-soft)!important}.visual-add-menu .visual-block-icon{width:17px!important;height:17px!important}.visual-add-menu .visual-block-icon svg{width:17px!important;height:17px!important}.visual-adaptive-select{width:100%!important;min-height:42px!important;position:relative!important;overflow:visible!important;z-index:1!important}.visual-adaptive-select.is-open{z-index:9500!important}.visual-adaptive-select.menu-top .custom-select__menu{top:auto!important;bottom:calc(100% + 8px)!important;transform-origin:bottom center!important}.visual-adaptive-select.menu-bottom .custom-select__menu{top:calc(100% + 8px)!important;bottom:auto!important;transform-origin:top center!important}.visual-adaptive-select .custom-select__menu{z-index:9600!important;max-height:min(260px,48vh)!important;overflow-y:auto!important}.visual-action-grid .custom-select__menu{max-height:min(260px,48vh)!important}body[data-theme=dark] .visual-add-menu,body.dark .visual-add-menu,body[data-theme=dark] .visual-adaptive-select .custom-select__menu,body.dark .visual-adaptive-select .custom-select__menu{background:#0f172a!important;border-color:#263447!important;box-shadow:0 22px 55px #0000006b!important}body[data-theme=light] .visual-add-menu,body.light .visual-add-menu,body[data-theme=light] .visual-adaptive-select .custom-select__menu,body.light .visual-adaptive-select .custom-select__menu{background:#fff!important}.visual-flow-block{grid-template-columns:22px minmax(0,1fr)!important}.visual-block-controls{grid-template-rows:20px 22px 20px!important;gap:3px!important;align-items:center!important;justify-items:center!important}.visual-block-controls button{width:20px!important;height:20px!important}.visual-drag-handle{width:20px!important;min-height:22px!important;grid-template-columns:repeat(2,3.5px)!important;grid-template-rows:repeat(3,3.5px)!important;gap:2.5px!important;align-content:center!important;justify-content:center!important}.visual-drag-handle>span{width:3.5px!important;height:3.5px!important}.visual-arrow{width:9px!important;height:9px!important;border-right-width:2px!important;border-bottom-width:2px!important}.visual-block-head strong{display:inline-flex!important;align-items:center!important;line-height:1!important;gap:7px!important}.visual-block-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;transform:translateY(.5px)!important}.visual-block-icon svg{display:block!important}.visual-action-grid .visual-adaptive-select.menu-bottom .custom-select__menu{top:calc(100% + 8px)!important;bottom:auto!important;transform-origin:top center!important}.visual-action-grid .visual-adaptive-select.menu-top .custom-select__menu{top:auto!important;bottom:calc(100% + 8px)!important;transform-origin:bottom center!important}.visual-action-grid .visual-adaptive-select .custom-select__menu{z-index:9800!important;max-height:min(260px,48vh)!important;overflow-y:auto!important}.visual-add-select.dashboard-select-shell.custom-select{width:100%!important;min-height:44px!important;border-radius:14px!important;border:1px solid color-mix(in srgb,var(--primary) 46%,var(--line) 54%)!important;background:var(--panel)!important;position:relative!important;overflow:visible!important}.visual-add-select.dashboard-select-shell.custom-select.is-open,.visual-add-select.dashboard-select-shell.custom-select:focus-within{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.13)!important}.visual-add-select .visual-add-item__button.custom-select__button{width:100%!important;min-height:44px!important;height:44px!important;border:0!important;background:transparent!important;color:var(--text)!important;padding:0 16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;cursor:pointer!important;font-weight:700!important}.visual-add-select .custom-select__label{justify-content:center!important;text-align:center!important;width:100%!important}.visual-add-select.is-open .custom-select__chevron svg{transform:rotate(180deg)!important}.visual-add-select .visual-add-menu.custom-select__menu{left:0!important;right:0!important;width:100%!important;min-width:100%!important;transform:none!important;max-height:none!important;overflow:visible!important;padding:7px!important;border-radius:18px!important;z-index:9000!important;opacity:1!important}.visual-add-item.menu-top .visual-add-select .visual-add-menu.custom-select__menu{top:auto!important;bottom:calc(100% + 8px)!important;transform:none!important}.visual-add-item.menu-bottom .visual-add-select .visual-add-menu.custom-select__menu{top:calc(100% + 8px)!important;bottom:auto!important;transform:none!important}.visual-add-menu__group{padding:8px 10px 4px!important;color:var(--muted)!important;font-size:12px!important;font-weight:700!important}.visual-add-select .visual-add-menu .custom-select__option{min-height:36px!important;border-radius:13px!important;padding:0 11px!important;font-size:14px!important;font-weight:700!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;color:var(--text-main, var(--text))!important;background:transparent!important}.visual-add-select .visual-add-menu .custom-select__option>span{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.visual-add-select .visual-add-menu .custom-select__option:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)!important}body[data-theme=dark] .visual-add-select .visual-add-menu.custom-select__menu,body.dark .visual-add-select .visual-add-menu.custom-select__menu{background:linear-gradient(180deg,#0f172afa,#080f1dfa)!important;border-color:#94a3b838!important;box-shadow:0 24px 60px #00000070!important}body[data-theme=light] .visual-add-select .visual-add-menu.custom-select__menu,body.light .visual-add-select .visual-add-menu.custom-select__menu{background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:#0f172a1a!important}.visual-add-item{position:relative!important;overflow:visible!important}.visual-add-item .visual-add-select.dashboard-select-shell.custom-select{width:100%!important;min-height:44px!important;border-radius:14px!important;border-color:color-mix(in srgb,var(--primary) 46%,var(--line) 54%)!important;background:var(--panel)!important;position:relative!important;overflow:visible!important}.visual-add-item .visual-add-select.dashboard-select-shell.custom-select.is-open,.visual-add-item .visual-add-select.dashboard-select-shell.custom-select:focus-within{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.13)!important}.visual-add-item .visual-add-select .custom-select__button{min-height:44px!important;height:44px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important;padding:0 16px!important}.visual-add-item .visual-add-select .custom-select__label{justify-content:center!important;text-align:center!important;width:100%!important}.visual-add-item .visual-add-select .custom-select__label.is-placeholder{color:var(--text)!important}.visual-add-item .visual-add-select.menu-top .custom-select__menu{top:auto!important;bottom:calc(100% + 8px)!important;transform-origin:bottom center!important}.visual-add-item .visual-add-select.menu-bottom .custom-select__menu{top:calc(100% + 8px)!important;bottom:auto!important;transform-origin:top center!important}.visual-add-item .visual-add-select .custom-select__menu{width:100%!important;min-width:100%!important;max-height:none!important;overflow:visible!important;padding:7px!important;z-index:9800!important}.visual-select-group{padding:8px 10px 4px!important;color:var(--muted)!important;font-size:12px!important;font-weight:700!important}.visual-add-item .visual-add-select .custom-select__option{min-height:36px!important;border-radius:13px!important;padding:0 11px!important;font-size:14px!important;font-weight:700!important}.visual-add-item .visual-add-select .custom-select__option>span:first-child{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.visual-add-item .visual-add-select .custom-select__option:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)!important}.visual-add-item .visual-add-select .custom-select__chevron svg{transition:transform .18s ease,color .18s ease!important}.visual-add-item .visual-add-select.is-open .custom-select__chevron svg{transform:rotate(180deg)!important;color:var(--primary)!important}body[data-theme=dark] .visual-add-item .visual-add-select .custom-select__menu,body.dark .visual-add-item .visual-add-select .custom-select__menu{background:linear-gradient(180deg,#0f172afa,#080f1dfa)!important;border-color:#94a3b838!important;box-shadow:0 24px 60px #00000070!important}body[data-theme=light] .visual-add-item .visual-add-select .custom-select__menu,body.light .visual-add-item .visual-add-select .custom-select__menu{background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:#0f172a1a!important}.visual-action-grid .field.field-full{gap:0!important}.visual-action-grid .field.field-full>.visual-adaptive-select{margin-top:0!important}.visual-add-native-wrap{position:relative!important;overflow:visible!important}.visual-add-native-wrap .visual-add-native.dashboard-select-shell.custom-select{width:100%!important;min-height:44px!important;border-radius:14px!important;border-color:color-mix(in srgb,var(--primary) 46%,var(--line) 54%)!important;background:var(--panel)!important;position:relative!important;overflow:visible!important}.visual-add-native-wrap .visual-add-native.dashboard-select-shell.custom-select.is-open,.visual-add-native-wrap .visual-add-native.dashboard-select-shell.custom-select:focus-within{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.13)!important}.visual-add-native-wrap .visual-add-native .custom-select__button{min-height:44px!important;height:44px!important;padding:0 16px!important}.visual-add-native-wrap .visual-add-native .custom-select__value{color:var(--text)!important;font-weight:700!important;text-align:center!important}.visual-add-native-wrap .visual-add-native .custom-select__value.is-placeholder{color:var(--text)!important}.visual-add-native-wrap .visual-add-native .custom-select__menu{z-index:9800!important}.visual-add-native-wrap .visual-add-native .custom-select__option{color:var(--text-main, var(--text))!important}.visual-add-native-wrap .visual-add-native .custom-select__option span:first-child{color:inherit!important}.visual-adaptive-select .custom-select__label,.visual-adaptive-select .custom-select__label.has-value{color:var(--text)!important;font-weight:700!important}body[data-theme=dark] .visual-adaptive-select .custom-select__label,body.dark .visual-adaptive-select .custom-select__label,body[data-theme=dark] .visual-adaptive-select .custom-select__label.has-value,body.dark .visual-adaptive-select .custom-select__label.has-value,body[data-theme=dark] .visual-add-native-wrap .visual-add-native .custom-select__value,body.dark .visual-add-native-wrap .visual-add-native .custom-select__value,body[data-theme=dark] .visual-add-native-wrap .visual-add-native .custom-select__value.is-placeholder,body.dark .visual-add-native-wrap .visual-add-native .custom-select__value.is-placeholder{color:#fff!important;font-weight:700!important}.visual-add-clean{position:relative!important;overflow:visible!important;width:100%!important}.visual-add-clean .visual-add-item__button{width:100%!important;min-height:42px!important;height:42px!important;border:1px solid color-mix(in srgb,var(--primary) 48%,var(--line) 52%)!important;border-radius:14px!important;background:var(--panel)!important;color:var(--text)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;font-weight:700!important;font-size:14px!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important}.visual-add-clean .visual-add-item__button span{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.visual-add-clean .visual-add-item__button:hover,.visual-add-clean.is-open .visual-add-item__button{border-color:var(--primary)!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.13)!important}.visual-add-clean .visual-add-menu{position:absolute!important;left:50%!important;right:auto!important;width:270px!important;min-width:270px!important;max-width:min(270px,calc(100vw - 32px))!important;max-height:none!important;overflow:visible!important;transform:translate(-50%)!important;z-index:12000!important;display:grid!important;gap:2px!important;padding:8px!important;border-radius:15px!important;border:1px solid var(--line)!important;background:var(--panel)!important;box-shadow:0 22px 55px #0f172a2e!important;opacity:1!important}.visual-add-clean.menu-top .visual-add-menu{top:auto!important;bottom:calc(100% + 8px)!important;transform-origin:bottom center!important}.visual-add-clean.menu-bottom .visual-add-menu{top:calc(100% + 8px)!important;bottom:auto!important;transform-origin:top center!important}.visual-add-clean .visual-add-menu strong{padding:8px 10px 5px!important;margin:0!important;color:var(--muted)!important;font-size:12px!important;font-weight:700!important;line-height:1.1!important;text-transform:none!important}.visual-add-clean .visual-add-menu button{min-height:35px!important;width:100%!important;border:0!important;border-radius:10px!important;background:transparent!important;color:var(--text)!important;padding:0 10px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;cursor:pointer!important;text-align:left!important;font-size:13.5px!important;font-weight:700!important;line-height:1!important;box-shadow:none!important}.visual-add-clean .visual-add-menu button:hover{background:var(--panel-soft)!important;color:var(--text)!important}.visual-add-clean .visual-add-menu .visual-block-icon{width:17px!important;height:17px!important;flex:0 0 17px!important;color:currentColor!important}.visual-add-clean .visual-add-menu .visual-block-icon svg{width:17px!important;height:17px!important;display:block!important}.visual-add-native-wrap,.visual-add-select,.visual-add-global-select{all:unset}body[data-theme=dark] .visual-add-clean .visual-add-menu,body.dark .visual-add-clean .visual-add-menu{background:#0f172a!important;border-color:#263447!important;box-shadow:0 22px 55px #0000006b!important}body[data-theme=dark] .visual-add-clean .visual-add-item__button,body.dark .visual-add-clean .visual-add-item__button{background:#0f172ab8!important;color:#fff!important}body[data-theme=dark] .visual-add-clean .visual-add-menu button:hover,body.dark .visual-add-clean .visual-add-menu button:hover{background:#ffffff14!important}body[data-theme=dark] .visual-adaptive-select .custom-select__label,body.dark .visual-adaptive-select .custom-select__label,body[data-theme=dark] .visual-adaptive-select .custom-select__label.has-value,body.dark .visual-adaptive-select .custom-select__label.has-value{color:#fff!important;font-weight:700!important}.visual-adaptive-select .custom-select__label,.visual-adaptive-select .custom-select__label.has-value{font-weight:700!important}.visual-add-clean .visual-add-item__button{border-color:color-mix(in srgb,var(--primary) 44%,var(--line) 56%)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:none!important}.visual-add-clean .visual-add-item__button:hover,.visual-add-clean.is-open .visual-add-item__button{border-color:var(--primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 16%,transparent 84%)!important}.visual-add-clean .visual-add-menu{background:var(--panel)!important;border-color:var(--line)!important;box-shadow:0 22px 55px #0f172a2e!important}.visual-add-clean .visual-add-menu strong{color:var(--muted)!important}.visual-add-clean .visual-add-menu button{color:var(--text)!important;background:transparent!important}.visual-add-clean .visual-add-menu button:hover{background:color-mix(in srgb,var(--primary) 86%,transparent 14%)!important;color:#fff!important}.visual-add-clean .visual-add-menu button:hover .visual-block-icon{color:#fff!important}.visual-add-clean .visual-add-menu .visual-block-icon{color:currentColor!important}body[data-theme=dark] .visual-add-clean .visual-add-item__button,body.dark .visual-add-clean .visual-add-item__button{background:#0f172ab8!important;color:#fff!important;border-color:color-mix(in srgb,var(--primary) 45%,rgba(148,163,184,.24) 55%)!important}body[data-theme=dark] .visual-add-clean .visual-add-item__button:hover,body.dark .visual-add-clean .visual-add-item__button:hover,body[data-theme=dark] .visual-add-clean.is-open .visual-add-item__button,body.dark .visual-add-clean.is-open .visual-add-item__button{border-color:var(--primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent 82%)!important}body[data-theme=dark] .visual-add-clean .visual-add-menu button:hover,body.dark .visual-add-clean .visual-add-menu button:hover{background:color-mix(in srgb,var(--primary) 86%,transparent 14%)!important;color:#fff!important}.visual-add-clean .visual-add-item__button,.visual-add-clean.is-open .visual-add-item__button{--visual-add-accent: var(--primary) !important}.visual-add-clean .visual-add-item__button{min-height:44px!important;height:44px!important;border-radius:18px!important;border:1px solid var(--border-soft, var(--line))!important;background:var(--bg-panel, var(--panel))!important;color:var(--text-main, var(--text))!important;box-shadow:none!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important}.visual-add-clean .visual-add-item__button:hover,.visual-add-clean.is-open .visual-add-item__button{border-color:color-mix(in srgb,var(--primary) 52%,var(--border-soft, var(--line)) 48%)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 16%,transparent 84%)!important;color:var(--text-main, var(--text))!important}.visual-add-clean .visual-add-menu{width:270px!important;min-width:270px!important;padding:8px!important;border-radius:18px!important;border:1px solid var(--border-soft, var(--line))!important;background:var(--bg-panel, var(--panel))!important;box-shadow:0 22px 55px #0f172a2e!important}.visual-add-clean .visual-add-menu strong{padding:8px 10px 5px!important;color:var(--text-soft, var(--muted))!important;font-size:12px!important;font-weight:700!important;line-height:1.1!important}.visual-add-clean .visual-add-menu button{min-height:36px!important;border-radius:13px!important;color:var(--text-main, var(--text))!important;background:transparent!important;font-size:14px!important;font-weight:700!important;padding:0 11px!important}.visual-add-clean .visual-add-menu button:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)!important;color:var(--text-main, var(--text))!important}.visual-add-clean .visual-add-menu button:active{background:color-mix(in srgb,var(--primary) 86%,transparent 14%)!important;color:#fff!important}.visual-add-clean .visual-add-menu .visual-block-icon{color:currentColor!important;opacity:.95!important}body[data-theme=dark] .visual-add-clean .visual-add-item__button,body.dark .visual-add-clean .visual-add-item__button{background:#0f172afa!important;border-color:#94a3b838!important;color:#fff!important}body[data-theme=dark] .visual-add-clean .visual-add-item__button:hover,body.dark .visual-add-clean .visual-add-item__button:hover,body[data-theme=dark] .visual-add-clean.is-open .visual-add-item__button,body.dark .visual-add-clean.is-open .visual-add-item__button{border-color:color-mix(in srgb,var(--primary) 60%,rgba(148,163,184,.22) 40%)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 18%,transparent 82%)!important}body[data-theme=dark] .visual-add-clean .visual-add-menu,body.dark .visual-add-clean .visual-add-menu{background:linear-gradient(180deg,#0f172afa,#080f1dfa)!important;border-color:#94a3b838!important;box-shadow:0 24px 60px #00000070!important}body[data-theme=dark] .visual-add-clean .visual-add-menu strong,body.dark .visual-add-clean .visual-add-menu strong{color:#e2e8f0ad!important}body[data-theme=dark] .visual-add-clean .visual-add-menu button,body.dark .visual-add-clean .visual-add-menu button{color:#fff!important}body[data-theme=dark] .visual-add-clean .visual-add-menu button:hover,body.dark .visual-add-clean .visual-add-menu button:hover{background:color-mix(in srgb,var(--primary) 16%,transparent 84%)!important;color:#fff!important}body[data-theme=dark] .visual-add-clean .visual-add-menu button:active,body.dark .visual-add-clean .visual-add-menu button:active{background:var(--primary-strong, #8b5cf6)!important;color:#fff!important}body[data-theme=light] .visual-add-clean .visual-add-item__button,body.light .visual-add-clean .visual-add-item__button{background:#fff!important;border-color:#0f172a1a!important;color:var(--text-main, #0f172a)!important}body[data-theme=light] .visual-add-clean .visual-add-menu,body.light .visual-add-clean .visual-add-menu{background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:#0f172a1a!important}body[data-theme=light] .visual-add-clean .visual-add-menu button:hover,body.light .visual-add-clean .visual-add-menu button:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)!important}:root{--brand-50: #f4f3ff;--brand-100: #ebe9ff;--brand-200: #d9d6ff;--brand-300: #bab5ff;--brand-400: #9b92ff;--brand-500: #7c73ff;--brand-600: #6d5dfc;--brand-700: #5d4be7;--brand-800: #4c3db8;--brand-900: #362b82;--primary: var(--brand-500);--primary-strong: var(--brand-600);--primary-soft: rgba(124, 115, 255, .14);--primary-softer: rgba(124, 115, 255, .08);--primary-ring: rgba(124, 115, 255, .18);--primary-border: rgba(124, 115, 255, .42);--select-active-bg: var(--brand-500);--select-active-text: #ffffff;--select-hover-bg: rgba(124, 115, 255, .12);--select-focus-border: var(--brand-500);--select-focus-ring: rgba(124, 115, 255, .18);--success: #22c55e;--warning: #f59e0b;--danger: #ef4444;--info: var(--brand-500);--product-primary: #3b82f6;--product-primary-strong: #2563eb;--product-primary-soft: rgba(59, 130, 246, .16);--product-primary-border: rgba(59, 130, 246, .3);--product-order: #f59e0b;--product-order-strong: #b45309;--product-order-soft: rgba(245, 158, 11, .18);--product-order-border: rgba(245, 158, 11, .34)}body{--accent: var(--primary);--accent-strong: var(--primary-strong);--accent-soft: var(--primary-soft)}body[data-theme=dark],body.dark{--select-menu-bg: linear-gradient(180deg, rgba(15, 23, 42, .98), rgba(8, 15, 29, .98));--select-menu-border: rgba(148, 163, 184, .22);--select-option-text: #ffffff;--select-muted-text: rgba(226, 232, 240, .68);--product-primary-strong: #60a5fa;--product-primary-soft: rgba(59, 130, 246, .18);--product-primary-border: rgba(59, 130, 246, .34);--product-order-strong: #fbbf24;--product-order-soft: rgba(245, 158, 11, .18);--product-order-border: rgba(245, 158, 11, .34)}body[data-theme=light],body.light{--select-menu-bg: linear-gradient(180deg, #ffffff, #fbfcff);--select-menu-border: rgba(15, 23, 42, .1);--select-option-text: var(--text-main, #0f172a);--select-muted-text: var(--text-soft, #667085);--product-primary-strong: #2563eb;--product-primary-soft: rgba(59, 130, 246, .14);--product-primary-border: rgba(59, 130, 246, .28);--product-order-strong: #b45309;--product-order-soft: rgba(245, 158, 11, .16);--product-order-border: rgba(245, 158, 11, .3)}.dashboard-select-shell.custom-select.is-open,.dashboard-select-shell.custom-select:focus-within,.custom-select.is-open,.custom-select:focus-within{border-color:var(--select-focus-border)!important;box-shadow:0 0 0 4px var(--select-focus-ring)!important}.custom-select__chevron{color:var(--text-soft, var(--muted))!important}.custom-select.is-open .custom-select__chevron,.dashboard-select-shell.custom-select.is-open .custom-select__chevron{color:var(--primary)!important}.custom-select__menu{background:var(--select-menu-bg, var(--bg-panel, var(--panel)))!important;border-color:var(--select-menu-border, var(--border-soft, var(--line)))!important}.custom-select__option{color:var(--select-option-text, var(--text-main, var(--text)))!important}.custom-select__option:hover{background:var(--select-hover-bg)!important;color:var(--select-option-text, var(--text-main, var(--text)))!important}.custom-select__option.is-active{background:var(--select-active-bg)!important;color:var(--select-active-text)!important}.custom-select__option.is-active .custom-select__check{color:var(--select-active-text)!important}.custom-select__value,.custom-select__label{color:var(--text-main, var(--text))!important}body[data-theme=dark] .custom-select__value,body.dark .custom-select__value,body[data-theme=dark] .custom-select__label,body.dark .custom-select__label{color:#fff!important}.chatz-filter-button,.dashboard-filter-button,.dashboard-date-button,.filters-button{border-color:var(--border-soft, var(--line))!important;color:var(--text-main, var(--text))!important}.chatz-filter-button:hover,.chatz-filter-button.is-open,.chatz-filter-button[aria-expanded=true],.dashboard-filter-button:hover,.dashboard-filter-button.is-open,.dashboard-date-button:hover,.dashboard-date-button.is-open,.filters-button:hover,.filters-button.is-open{border-color:var(--primary)!important;box-shadow:0 0 0 4px var(--primary-ring)!important}.chatz-filter-count,.filter-count,.dashboard-filter-count{background:var(--primary)!important;color:#fff!important}.chatz-conversation-tabs button.is-active,.segmented-button.is-active,.selector-chip.active,.list-pill.active{background:var(--primary-soft)!important;color:var(--text-main, var(--text))!important}body[data-theme=dark] .chatz-conversation-tabs button.is-active,body.dark .chatz-conversation-tabs button.is-active,body[data-theme=dark] .segmented-button.is-active,body.dark .segmented-button.is-active,body[data-theme=dark] .selector-chip.active,body.dark .selector-chip.active,body[data-theme=dark] .list-pill.active,body.dark .list-pill.active{color:#fff!important}.visual-add-clean .visual-add-item__button{border-color:var(--border-soft, var(--line))!important;background:var(--bg-panel, var(--panel))!important;color:var(--text-main, var(--text))!important}.visual-add-clean .visual-add-item__button:hover,.visual-add-clean.is-open .visual-add-item__button{border-color:var(--primary)!important;box-shadow:0 0 0 4px var(--primary-ring)!important;color:var(--text-main, var(--text))!important}.visual-add-clean .visual-add-menu{background:var(--select-menu-bg, var(--bg-panel, var(--panel)))!important;border-color:var(--select-menu-border, var(--border-soft, var(--line)))!important}.visual-add-clean .visual-add-menu strong{color:var(--select-muted-text, var(--text-soft, var(--muted)))!important}.visual-add-clean .visual-add-menu button{color:var(--select-option-text, var(--text-main, var(--text)))!important;background:transparent!important}.visual-add-clean .visual-add-menu button:hover{background:var(--select-hover-bg)!important;color:var(--select-option-text, var(--text-main, var(--text)))!important}.visual-add-clean .visual-add-menu button:active{background:var(--select-active-bg)!important;color:var(--select-active-text)!important}.visual-add-clean,.visual-add-clean *{--visual-add-accent: var(--primary) !important}.visual-adaptive-select.is-open,.visual-adaptive-select:focus-within{border-color:var(--primary)!important;box-shadow:0 0 0 4px var(--primary-ring)!important}.visual-adaptive-select .custom-select__option:hover{background:var(--select-hover-bg)!important}.visual-adaptive-select .custom-select__option.is-active{background:var(--select-active-bg)!important;color:var(--select-active-text)!important}body[data-theme=dark] .visual-add-clean .visual-add-item__button,body.dark .visual-add-clean .visual-add-item__button{background:#0f172afa!important;color:#fff!important}body[data-theme=light] .visual-add-clean .visual-add-menu button:hover,body.light .visual-add-clean .visual-add-menu button:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)!important;color:var(--text-main, #0f172a)!important}body[data-theme=light] .visual-add-clean .visual-add-menu button:hover .visual-block-icon,body.light .visual-add-clean .visual-add-menu button:hover .visual-block-icon,body[data-theme=light] .visual-add-clean .visual-add-menu button:hover .visual-block-icon svg,body.light .visual-add-clean .visual-add-menu button:hover .visual-block-icon svg{color:var(--text-main, #0f172a)!important;stroke:currentColor!important}body[data-theme=dark] .visual-add-clean .visual-add-menu button:hover,body.dark .visual-add-clean .visual-add-menu button:hover,body[data-theme=dark] .visual-add-clean .visual-add-menu button:hover .visual-block-icon,body.dark .visual-add-clean .visual-add-menu button:hover .visual-block-icon,body[data-theme=dark] .visual-add-clean .visual-add-menu button:hover .visual-block-icon svg,body.dark .visual-add-clean .visual-add-menu button:hover .visual-block-icon svg{color:#fff!important;stroke:currentColor!important}.visual-wa-editor{position:relative;width:100%;display:grid;border:1px solid color-mix(in srgb,var(--line) 84%,transparent 16%);border-radius:13px;background:color-mix(in srgb,var(--panel) 84%,#ffffff 16%);overflow:visible}.visual-wa-editor:focus-within{border-color:color-mix(in srgb,var(--visual-accent, var(--primary)) 48%,var(--line) 52%);box-shadow:0 0 0 3px color-mix(in srgb,var(--visual-accent, var(--primary)) 14%,transparent 86%)}.visual-wa-editor__surface{width:100%;min-height:86px;padding:12px 42px 8px 12px;color:var(--text);outline:none;font:inherit;font-size:13.5px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.visual-wa-editor__surface strong{font-weight:700}.visual-wa-editor__surface em{font-style:italic}.visual-wa-editor__surface s{text-decoration-thickness:1.5px}.visual-wa-editor__toolbar{min-height:36px;padding:6px 8px 8px;display:flex;align-items:center;gap:5px;border-top:1px solid color-mix(in srgb,var(--line) 58%,transparent 42%)}.visual-wa-editor__toolbar button{width:29px;height:27px;border:0;border-radius:9px;background:transparent;color:var(--text);display:inline-grid;place-items:center;cursor:pointer;font-weight:700;font-size:13px;line-height:1}.visual-wa-editor__toolbar button:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%);color:var(--text)}.visual-wa-editor__divider{width:1px;height:18px;margin:0 3px;background:color-mix(in srgb,var(--line) 74%,transparent 26%)}.visual-wa-popover{position:absolute;z-index:13000;bottom:42px;right:8px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 18px 42px #0f172a29}.visual-wa-popover--emoji{width:218px;padding:9px;display:grid;grid-template-columns:repeat(8,1fr);gap:4px}.visual-wa-popover--emoji button{border:0;border-radius:8px;background:transparent;min-height:28px;cursor:pointer;font-size:17px}.visual-wa-popover--emoji button:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)}.visual-wa-popover--fields{width:min(260px,92%);padding:12px;display:grid;gap:7px}.visual-wa-popover--fields>strong{font-size:12.5px;color:var(--text)}.visual-wa-popover--fields>span{color:var(--muted);font-size:11.5px;margin-bottom:2px}.visual-wa-popover--fields button{border:0;background:transparent;padding:8px 7px;border-radius:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;text-align:left;cursor:pointer;color:var(--text)}.visual-wa-popover--fields button:hover{background:var(--panel-soft)}.visual-wa-popover--fields code,.visual-wa-editor__surface .wa-token{color:var(--primary);font-weight:700;font-size:11.5px;background:color-mix(in srgb,var(--primary) 10%,transparent 90%);border-radius:7px;padding:1px 4px}.visual-wa-editor.is-compact .visual-wa-editor__surface{min-height:48px;padding:11px 12px 8px}.visual-wa-editor.is-compact .visual-wa-editor__toolbar{min-height:32px;padding:5px 8px 7px}.visual-wa-editor.is-compact .visual-wa-editor__toolbar button{width:27px;height:25px}body[data-theme=dark] .visual-wa-editor,body.dark .visual-wa-editor{background:#0f172ab8;border-color:#94a3b82e}body[data-theme=dark] .visual-wa-popover,body.dark .visual-wa-popover{background:#0f172a;border-color:#263447;box-shadow:0 22px 55px #0000006b}body[data-theme=dark] .visual-wa-editor__toolbar button:hover,body.dark .visual-wa-editor__toolbar button:hover,body[data-theme=dark] .visual-wa-popover--emoji button:hover,body.dark .visual-wa-popover--emoji button:hover{background:#7c73ff29;color:#fff}.visual-wa-editor{width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;justify-self:start!important}.visual-wa-fields-button{top:8px!important;right:9px!important}.visual-wa-editor__toolbar{justify-content:flex-start!important;gap:5px!important}.visual-wa-popover--emoji{display:none!important}.visual-wa-editor.is-compact .visual-wa-editor__surface{padding-right:12px!important}.visual-wa-editor__surface{border:0!important;background:transparent!important;resize:vertical!important;width:100%!important;color:var(--text)!important;outline:none!important;font:inherit!important;font-size:13.5px!important;line-height:1.45!important;white-space:pre-wrap!important;min-height:86px!important;padding:12px 42px 8px 12px!important}.visual-wa-editor__surface::placeholder{color:var(--muted)!important}.visual-wa-editor__surface strong,.visual-wa-editor__surface em,.visual-wa-editor__surface s,.visual-wa-editor__surface .wa-token{all:unset}.visual-wa-editor__surface{border:0!important;background:transparent!important;width:100%!important;color:var(--text)!important;outline:none!important;font:inherit!important;font-size:13.5px!important;line-height:1.45!important;white-space:pre-wrap!important;word-break:break-word!important;min-height:86px!important;padding:12px 42px 8px 12px!important}.visual-wa-editor__surface:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.visual-wa-editor__surface strong{font-weight:700!important}.visual-wa-editor__surface em{font-style:italic!important}.visual-wa-editor__surface s{text-decoration-thickness:1.5px!important}.visual-wa-editor__surface .wa-marker{color:color-mix(in srgb,var(--text) 72%,var(--muted) 28%)!important;font-weight:700!important}.visual-wa-editor__surface .wa-token{color:var(--primary)!important;font-weight:700!important;font-size:11.5px!important;background:color-mix(in srgb,var(--primary) 10%,transparent 90%)!important;border-radius:7px!important;padding:1px 4px!important}.visual-wa-editor:not(.is-compact) .visual-wa-editor__surface{padding-right:42px!important}.visual-wa-editor.is-compact .visual-wa-editor__surface{min-height:48px!important;padding:11px 12px 8px!important}body[data-theme=dark] .visual-wa-editor__surface,body.dark .visual-wa-editor__surface{color:#fff!important}body[data-theme=dark] .visual-wa-editor__surface .wa-marker,body.dark .visual-wa-editor__surface .wa-marker{color:#ffffffc7!important}.visual-wa-editor__surface{resize:none!important}.visual-wa-popover--fields code,.visual-wa-editor__surface .wa-token{color:var(--primary)!important;font-weight:700!important;font-size:inherit!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.visual-wa-popover--fields code{font-size:12px!important;white-space:nowrap!important}.visual-wa-editor__surface .wa-token{display:inline!important}.visual-wa-editor__surface{max-height:calc(4.35em + 24px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}.visual-wa-editor.is-compact .visual-wa-editor__surface{max-height:calc(4.35em + 22px)!important;overflow-y:auto!important}.visual-wa-popover.visual-wa-popover--fields{top:36px!important;right:8px!important;bottom:auto!important;width:min(246px,calc(100% - 18px))!important;padding:10px!important;gap:5px!important;border-radius:13px!important}.visual-wa-popover--fields>strong{font-size:12px!important;line-height:1.1!important}.visual-wa-popover--fields>span{font-size:11px!important;line-height:1.2!important;margin-bottom:1px!important}.visual-wa-popover--fields button{min-height:40px!important;padding:7px 6px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.visual-wa-popover--fields button>span{display:grid!important;gap:2px!important;min-width:0!important}.visual-wa-popover--fields code{justify-self:end!important;align-self:center!important;text-align:right!important;color:var(--primary)!important;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;font-weight:700!important}.visual-wa-editor__surface .wa-token{color:var(--primary)!important;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;box-shadow:none!important;font-size:inherit!important;display:inline!important}.visual-wa-editor--legacy{position:relative!important;width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;justify-self:start!important;display:grid!important;border:1px solid color-mix(in srgb,var(--line) 84%,transparent 16%)!important;border-radius:13px!important;background:color-mix(in srgb,var(--panel) 84%,#ffffff 16%)!important;overflow:visible!important}.visual-wa-editor--legacy:focus-within{border-color:color-mix(in srgb,var(--visual-accent, var(--primary)) 48%,var(--line) 52%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--visual-accent, var(--primary)) 14%,transparent 86%)!important}.visual-wa-editor--legacy .visual-wa-editor__surface{width:100%!important;min-height:72px!important;max-height:calc(4.35em + 26px)!important;padding:12px 42px 8px 12px!important;border:0!important;outline:0!important;resize:none!important;overflow-y:auto!important;background:transparent!important;color:var(--text)!important;font:inherit!important;font-size:13.5px!important;line-height:1.45!important;white-space:pre-wrap!important;scrollbar-width:thin!important}.visual-wa-editor--legacy .visual-wa-editor__surface::placeholder{color:var(--muted)!important}.visual-wa-editor--legacy.is-compact .visual-wa-editor__surface{min-height:48px!important;max-height:calc(4.35em + 22px)!important;padding:11px 12px 8px!important}.visual-wa-editor--legacy .visual-wa-editor__toolbar{min-height:34px!important;padding:6px 8px 8px!important;display:flex!important;align-items:center!important;gap:5px!important;border-top:1px solid color-mix(in srgb,var(--line) 58%,transparent 42%)!important}.visual-wa-editor--legacy .visual-wa-editor__toolbar button{width:29px!important;height:27px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--text)!important;display:inline-grid!important;place-items:center!important;cursor:pointer!important;font-weight:700!important;font-size:13px!important;line-height:1!important}.visual-wa-editor--legacy .visual-wa-editor__toolbar button:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)!important}.visual-wa-editor--legacy .visual-wa-fields-button{top:8px!important;right:9px!important}.visual-wa-editor--legacy .visual-wa-popover.visual-wa-popover--fields{top:36px!important;right:8px!important;bottom:auto!important;width:min(246px,calc(100% - 18px))!important;padding:10px!important;gap:5px!important;border-radius:13px!important}.visual-wa-editor--legacy .visual-wa-popover--fields code{justify-self:end!important;align-self:center!important;text-align:right!important;color:var(--primary)!important;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;font-weight:700!important}body[data-theme=dark] .visual-wa-editor--legacy,body.dark .visual-wa-editor--legacy{background:#0f172ab8!important;border-color:#94a3b82e!important}body[data-theme=dark] .visual-wa-editor--legacy .visual-wa-editor__surface,body.dark .visual-wa-editor--legacy .visual-wa-editor__surface{color:#fff!important}.visual-wa-preview{display:grid;gap:6px;padding:0 8px 9px;border-top:1px solid color-mix(in srgb,var(--line) 52%,transparent 48%)}.visual-wa-preview>span{margin-top:7px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.01em}.visual-wa-preview__bubble{width:fit-content;max-width:100%;min-width:92px;padding:8px 10px;border-radius:12px 12px 12px 4px;background:color-mix(in srgb,var(--primary) 8%,var(--panel) 92%);color:var(--text);font-size:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word;border:1px solid color-mix(in srgb,var(--primary) 14%,transparent 86%)}.visual-wa-preview__bubble strong{font-weight:700}.visual-wa-preview__bubble em{font-style:italic}.visual-wa-preview__bubble s{text-decoration-thickness:1.5px}.visual-wa-preview__bubble .wa-token{color:var(--primary)!important;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;font-weight:700!important;font-size:inherit!important}body[data-theme=dark] .visual-wa-preview,body.dark .visual-wa-preview{border-top-color:#94a3b829}body[data-theme=dark] .visual-wa-preview__bubble,body.dark .visual-wa-preview__bubble{background:#7c73ff1a;color:#fff;border-color:#7c73ff2e}.visual-wa-editor--legacy{border-radius:14px!important;overflow:visible!important;border:1px solid color-mix(in srgb,var(--line) 84%,transparent 16%)!important}.visual-wa-editor--legacy .visual-wa-editor__surface{border-radius:13px 13px 0 0!important}.visual-wa-editor__toolbar-spacer{flex:1 1 auto!important}.visual-wa-editor--legacy .visual-wa-preview-toggle{width:auto!important;min-width:48px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.01em!important;color:var(--primary)!important}.visual-wa-editor--legacy .visual-wa-preview-toggle:disabled{opacity:.38!important;cursor:not-allowed!important}.visual-wa-preview.visual-wa-preview--floating{position:absolute!important;left:10px!important;right:10px!important;bottom:42px!important;z-index:13020!important;display:grid!important;gap:7px!important;padding:10px!important;border:1px solid var(--line)!important;border-radius:14px!important;background:var(--panel)!important;box-shadow:0 20px 48px #0f172a33!important}.visual-wa-preview--floating .visual-wa-preview__head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.visual-wa-preview--floating .visual-wa-preview__head>span{color:var(--muted)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.01em!important}.visual-wa-preview--floating .visual-wa-preview__head>button{width:24px!important;height:24px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--muted)!important;cursor:pointer!important;font-size:17px!important;line-height:1!important}.visual-wa-preview--floating .visual-wa-preview__head>button:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)!important;color:var(--text)!important}.visual-wa-preview--floating .visual-wa-preview__bubble{width:100%!important;max-height:126px!important;overflow-y:auto!important;padding:9px 10px!important;border-radius:12px!important;background:color-mix(in srgb,var(--primary) 8%,var(--panel) 92%)!important;color:var(--text)!important;font-size:13px!important;line-height:1.45!important;white-space:pre-wrap!important;word-break:break-word!important}body[data-theme=dark] .visual-wa-preview.visual-wa-preview--floating,body.dark .visual-wa-preview.visual-wa-preview--floating{background:#0f172a!important;border-color:#263447!important;box-shadow:0 22px 55px #00000070!important}body[data-theme=dark] .visual-wa-preview--floating .visual-wa-preview__bubble,body.dark .visual-wa-preview--floating .visual-wa-preview__bubble{background:#7c73ff1a!important;color:#fff!important}.visual-wa-editor--cm{position:relative!important;width:calc(100% - 30px)!important;max-width:calc(100% - 30px)!important;justify-self:start!important;display:grid!important;border:1px solid color-mix(in srgb,var(--line) 84%,transparent 16%)!important;border-radius:14px!important;background:color-mix(in srgb,var(--panel) 84%,#ffffff 16%)!important;overflow:visible!important}.visual-wa-editor--cm:focus-within{border-color:color-mix(in srgb,var(--visual-accent, var(--primary)) 48%,var(--line) 52%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--visual-accent, var(--primary)) 14%,transparent 86%)!important}.visual-wa-editor--cm .visual-wa-codemirror{min-width:0!important}.visual-wa-editor--cm .cm-editor{background:transparent!important;color:var(--text)!important;border-radius:13px 13px 0 0!important;font:inherit!important;font-size:13.5px!important;line-height:1.45!important;outline:none!important}.visual-wa-editor--cm .cm-editor.cm-focused{outline:none!important}.visual-wa-editor--cm .cm-scroller{font-family:inherit!important;min-height:72px!important;scrollbar-width:thin!important}.visual-wa-editor--cm.is-compact .cm-scroller{min-height:48px!important}.visual-wa-editor--cm .cm-content{padding:12px 42px 8px 12px!important;caret-color:var(--text)!important;min-height:72px!important;white-space:pre-wrap!important}.visual-wa-editor--cm.is-compact .cm-content{min-height:48px!important;padding:11px 12px 8px!important}.visual-wa-editor--cm .cm-line{padding:0!important}.visual-wa-editor--cm .cm-placeholder{color:var(--muted)!important}.visual-wa-editor--cm .cm-wa-token{color:var(--primary)!important;font-weight:700!important}.visual-wa-editor--cm .cm-wa-marker{color:color-mix(in srgb,var(--text) 76%,var(--muted) 24%)!important;font-weight:700!important}.visual-wa-editor--cm .cm-wa-bold{font-weight:700!important}.visual-wa-editor--cm .cm-wa-italic{font-style:italic!important}.visual-wa-editor--cm .cm-wa-strike{text-decoration:line-through!important;text-decoration-thickness:1.5px!important}.visual-wa-editor--cm .visual-wa-editor__toolbar{min-height:34px!important;padding:6px 8px 8px!important;display:flex!important;align-items:center!important;gap:5px!important;border-top:1px solid color-mix(in srgb,var(--line) 58%,transparent 42%)!important}.visual-wa-editor--cm .visual-wa-editor__toolbar button{width:29px!important;height:27px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--text)!important;display:inline-grid!important;place-items:center!important;cursor:pointer!important;font-weight:700!important;font-size:13px!important;line-height:1!important}.visual-wa-editor--cm .visual-wa-editor__toolbar button:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)!important}.visual-wa-editor--cm .visual-wa-fields-button{top:8px!important;right:9px!important}.visual-wa-editor--cm .visual-wa-popover.visual-wa-popover--fields{top:36px!important;right:8px!important;bottom:auto!important;width:min(260px,calc(100% - 18px))!important;padding:10px!important;gap:5px!important;border-radius:13px!important}.visual-wa-editor--cm .visual-wa-popover--fields code{justify-self:end!important;align-self:center!important;text-align:right!important;color:var(--primary)!important;background:transparent!important;border:0!important;padding:0!important;border-radius:0!important;font-weight:700!important}body[data-theme=dark] .visual-wa-editor--cm,body.dark .visual-wa-editor--cm{background:#0f172ab8!important;border-color:#94a3b82e!important}body[data-theme=dark] .visual-wa-editor--cm .cm-editor,body.dark .visual-wa-editor--cm .cm-editor,body[data-theme=dark] .visual-wa-editor--cm .cm-content,body.dark .visual-wa-editor--cm .cm-content{color:#fff!important}body[data-theme=dark] .visual-wa-editor--cm .cm-wa-marker,body.dark .visual-wa-editor--cm .cm-wa-marker{color:#ffffffc7!important}.visual-add-item .visual-add-menu,.visual-adaptive-select .custom-select__menu{will-change:opacity,transform!important;animation:adaptiveMenuFadeIn .11s ease-out both!important}@keyframes adaptiveMenuFadeIn{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.visual-adaptive-select .custom-select__menu{animation-name:adaptiveSelectFadeIn!important}@keyframes adaptiveSelectFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.visual-add-item .visual-add-menu,.visual-adaptive-select .custom-select__menu{max-height:none!important;overflow:visible!important}.contacts-state-chip{border:1px solid var(--state-border, currentColor)!important;background:var(--state-bg, inherit);color:var(--state-color, currentColor)}.contacts-state-chip[style]{border-color:var(--state-color)!important}.visual-adaptive-select.has-color-value{border-color:var(--select-accent-border)!important;background:color-mix(in srgb,var(--select-accent) 7%,var(--panel) 93%)!important}.visual-adaptive-select.has-color-value .custom-select__label.has-value{color:var(--select-accent)!important}.visual-adaptive-select .custom-select__label{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.visual-adaptive-select .custom-select__option>span:first-child{display:inline-flex!important;align-items:center!important;gap:8px!important}.visual-option-dot{width:9px!important;height:9px!important;border-radius:999px!important;flex:0 0 9px!important;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 14%,transparent 86%)!important}.visual-adaptive-select .custom-select__option.has-option-color{color:var(--text-main, var(--text))!important}.visual-adaptive-select .custom-select__option.has-option-color:hover,.visual-adaptive-select .custom-select__option.has-option-color.is-active{background:var(--option-color-soft)!important;color:var(--option-color)!important}.visual-adaptive-select .custom-select__option.has-option-color.is-active .custom-select__check{color:var(--option-color)!important}body[data-theme=dark] .visual-adaptive-select.has-color-value,body.dark .visual-adaptive-select.has-color-value{background:color-mix(in srgb,var(--select-accent) 10%,rgba(15,23,42,.92) 90%)!important}.visual-adaptive-select .custom-select__menu .visual-option-dot{display:none!important}.visual-adaptive-select .custom-select__menu .custom-select__option{color:var(--text-main, var(--text))!important;background:transparent}.visual-adaptive-select .custom-select__menu .custom-select__option:hover{background:color-mix(in srgb,var(--primary) 12%,transparent 88%)!important;color:var(--text-main, var(--text))!important}.visual-adaptive-select .custom-select__menu .custom-select__option.is-active{color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 15%,transparent 85%)!important}.contacts-edit-summary{display:grid;grid-template-columns:1fr;gap:9px;padding:13px 14px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel-soft) 82%,transparent)}.contacts-edit-summary>div{display:grid;gap:4px}.contacts-edit-summary span{margin:0!important;color:var(--muted)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.contacts-edit-summary strong{color:var(--text);font-size:13px;line-height:1.25}.contacts-state-select .custom-select__label,.contacts-state-select .custom-select__option,.contacts-state-select select,.contacts-state-select option{text-transform:none!important;letter-spacing:normal!important}.contacts-manual-product-add{grid-template-columns:minmax(0,1fr) 118px 88px!important;align-items:start}.contacts-manual-product-add .dashboard-date-shell,.contacts-manual-product-add .dashboard-select-shell,.contacts-manual-product-add .secondary-button{min-height:44px!important;height:44px!important}.contacts-manual-product-add .secondary-button{padding:0 12px!important}.contacts-manual-product-add .contacts-date-picker{position:relative}.contacts-manual-product-add .contacts-date-popover,.contacts-manual-product-add .date-range-popover{width:min(292px,calc(100vw - 32px))!important;left:auto!important;right:0!important;padding:12px!important;border-radius:18px!important}.contacts-manual-product-add .date-range-popover__header button{width:30px!important;height:30px!important;border-radius:10px!important}.contacts-manual-product-add .date-range-popover__hint{display:none!important}.contacts-manual-product-add .date-range-weekdays,.contacts-manual-product-add .date-range-days{gap:4px!important}.contacts-manual-product-add .date-range-day{height:28px!important;border-radius:9px!important;font-size:12px!important}.contacts-manual-product-add .date-range-month__title{font-size:13px!important}.contacts-manual-product-total{border-style:dashed!important}@media(max-width:620px){.contacts-manual-product-add{grid-template-columns:1fr!important}.contacts-manual-product-add .date-range-popover{left:0!important;right:auto!important}}.chatz-media-preview{margin-bottom:8px!important;border-radius:12px!important}.chatz-media-preview--image,.chatz-media-preview--video{max-width:280px!important;max-height:340px!important;object-fit:cover!important}.chatz-media-preview--audio{max-width:280px!important}.chatz-message-bubble audio.chatz-media-preview,.chatz-media-preview--audio{display:block!important;width:260px!important;max-width:min(260px,72vw)!important;height:40px!important;margin:0 0 6px!important;border-radius:999px!important;overflow:hidden!important}.chatz-message-bubble:has(.chatz-media-preview--audio){width:auto!important;max-width:340px!important}.chatz-message-bubble:has(.chatz-media-preview--audio) .chatz-message-bubble__meta{margin-top:4px!important}.chatz-media-preview--document{max-width:320px!important;word-break:break-word!important}body:has(.chatz-page){overflow:hidden!important}body:has(.chatz-page) .app-shell--clean{height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow:hidden!important}body:has(.chatz-page) .sidebar--clean{height:100vh!important;min-height:0!important;max-height:100vh!important;overflow:hidden!important}body:has(.chatz-page) .main-content--clean{height:100vh!important;min-height:0!important;max-height:100vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}body:has(.chatz-page) .topbar--clean{flex:0 0 auto!important}body:has(.chatz-page) .page-content{flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow:hidden!important;display:block!important}body:has(.chatz-page) .chatz-page{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}body:has(.chatz-page) .chatz-shell,body:has(.chatz-page) .chatz-sidebar,body:has(.chatz-page) .chatz-thread{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}body:has(.chatz-page) .chatz-thread{grid-template-rows:auto minmax(0,1fr) auto!important}body:has(.chatz-page) .chatz-thread__messages{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important}body:has(.chatz-page) .chatz-composer{flex:0 0 auto!important}.chatz-message-bubble audio.chatz-media-preview,.chatz-media-preview--audio{display:block!important;inline-size:260px!important;width:260px!important;max-width:min(260px,68vw)!important;min-width:0!important;block-size:38px!important;height:38px!important;max-height:38px!important;margin:0 0 4px!important;padding:0!important;border-radius:999px!important;overflow:hidden!important;contain:layout paint!important}.chatz-media-preview--audio::-webkit-media-controls-enclosure,.chatz-media-preview--audio::-webkit-media-controls-panel{height:38px!important;max-height:38px!important}.chatz-message-bubble:has(.chatz-media-preview--audio){width:fit-content!important;max-width:min(340px,78vw)!important;overflow:hidden!important}body:has(.chatz-page) .chatz-shell{position:relative!important}body:has(.chatz-page) .chatz-sidebar{position:relative!important;z-index:30!important;overflow:visible!important}body:has(.chatz-page) .chatz-thread{position:relative!important;z-index:1!important}body:has(.chatz-page) .chatz-filters-wrap{position:relative!important;z-index:80!important}body:has(.chatz-page) .chatz-filters-popover{z-index:999!important;right:-82px!important;width:min(340px,calc(100vw - 360px))!important;max-width:360px!important}body:has(.chatz-page) .chatz-chat-list{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}body:has(.chatz-page) .chatz-thread__messages{scroll-behavior:smooth;overflow-anchor:none!important}body:has(.chatz-page) .chatz-thread__messages>div:last-child{min-height:1px}.visual-delay-box--single{display:block!important}.visual-delay-box--single label{width:100%!important}.visual-delay-box--single label>span{display:block;margin-bottom:10px}.visual-delay-box--single input[type=range]{width:100%!important}.visual-upload-preview{width:100%!important;justify-items:stretch!important}.visual-upload-preview img,.visual-upload-preview video{width:100%!important;height:188px!important;max-width:100%!important;max-height:188px!important;aspect-ratio:16 / 7.6!important;object-fit:contain!important;object-position:center!important;border-radius:14px!important;background:#0f172a38!important;display:block!important}.media-preview img,.media-preview video{width:100%!important;height:188px!important;max-width:100%!important;max-height:188px!important;aspect-ratio:16 / 7.6!important;object-fit:contain!important;object-position:center!important;justify-self:stretch!important;background:#0f172a38!important;display:block!important}@media(max-width:720px){.visual-upload-preview img,.visual-upload-preview video,.media-preview img,.media-preview video{width:100%!important;max-width:100%!important;height:160px!important;max-height:160px!important}}.config-add-button--static,.config-add-button--static:disabled{cursor:default;opacity:1;color:var(--text-main);background:color-mix(in srgb,var(--bg-panel) 78%,#ffffff 22%);border-color:var(--border-soft)}.config-variable-code{color:var(--primary);font-weight:700;font-size:12px;background:transparent;border:0;padding:0;white-space:nowrap}.visual-wa-popover--fields button span strong{display:block;color:var(--text);font-size:12px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visual-wa-popover--fields button span small,.shortcut-button small{display:block;color:var(--muted);font-size:10.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shortcut-button{align-items:start}.visual-wa-popover.visual-wa-popover--fields{max-height:296px;overflow-y:auto;scrollbar-width:thin}.condition-tabs.condition-tabs--three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mini-drag-grip{width:16px;height:18px;display:grid;grid-template-columns:repeat(2,3px);grid-template-rows:repeat(3,3px);gap:3px;align-content:center;justify-content:center;color:currentColor;line-height:1;pointer-events:none}.mini-drag-grip>span{width:3px;height:3px;border-radius:999px;background:currentColor;opacity:.92}.automation-drag-handle,.editor-collection-item__handle{display:inline-grid!important;place-items:center!important;letter-spacing:0!important}.automation-drag-handle .mini-drag-grip,.editor-collection-item__handle .mini-drag-grip{width:15px;height:18px;grid-template-columns:repeat(2,3px);grid-template-rows:repeat(3,3px);gap:3px}.visual-wa-popover.visual-wa-popover--fields[data-placement=bottom]{top:36px!important;right:8px!important;bottom:auto!important}.visual-wa-popover.visual-wa-popover--fields[data-placement=top]{top:auto!important;right:8px!important;bottom:calc(100% + 8px)!important}.visual-wa-editor--cm .visual-wa-popover.visual-wa-popover--fields[data-placement=top],.visual-wa-editor--legacy .visual-wa-popover.visual-wa-popover--fields[data-placement=top]{top:auto!important;bottom:calc(100% + 8px)!important}.custom-select.opens-up .custom-select__menu{top:auto!important;bottom:calc(100% + 9px)!important}.contacts-date-picker.opens-up .date-range-popover,.contacts-date-picker.opens-up .contacts-date-popover{top:auto!important;bottom:calc(100% + 12px)!important}.contacts-user-name-button{appearance:none;border:0;background:transparent;color:var(--text-main);padding:0;margin:0;display:inline-flex;width:fit-content;max-width:100%;font:inherit;font-weight:700;line-height:1.2;text-align:left;cursor:pointer}.contacts-user-name-button:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.contacts-menu-custom-select,.contacts-menu-custom-select.custom-select{width:100%;min-height:44px;border:1px solid var(--border-soft)!important;border-radius:14px!important;background:var(--bg-panel)!important;color:var(--text-main)!important;overflow:visible!important}.contacts-menu-custom-select .custom-select__button{min-height:44px;height:44px;padding-inline:13px;font-size:13px;font-weight:700}.contacts-menu-custom-select .custom-select__menu{min-width:100%;max-height:220px;z-index:10020}.contacts-menu-custom-select .custom-select__option,.contacts-menu-custom-select .custom-select__option span{text-transform:none!important;letter-spacing:normal!important}.contacts-manual-product-add{grid-template-columns:minmax(0,1fr) 142px 88px!important}.contacts-product-select,.contacts-product-select.custom-select{min-width:0;overflow:visible!important}.contacts-product-select .custom-select__menu{width:min(360px,calc(100vw - 44px));min-width:min(360px,calc(100vw - 44px));max-width:min(360px,calc(100vw - 44px));overflow-x:hidden!important}.contacts-product-select .custom-select__option{min-height:44px;height:auto;padding-block:9px;align-items:start}.contacts-product-select .custom-select__option span:first-child{white-space:normal!important;overflow:hidden;text-overflow:clip;line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.contacts-product-date-picker .dashboard-date-shell--button{min-height:44px!important;height:44px!important;grid-template-columns:36px minmax(0,1fr);border-radius:14px}.contacts-product-date-picker .dashboard-date-shell__icon{width:36px}.contacts-product-date-picker .date-range-display{font-size:13px;padding-right:10px}.contacts-product-date-picker .contacts-date-popover,.contacts-product-date-picker .date-range-popover{width:min(306px,calc(100vw - 32px))!important;overflow-x:hidden!important}.chatz-thread-menu{position:relative;display:inline-flex}.chatz-thread-menu__popover{position:absolute;top:calc(100% + 10px);right:0;z-index:200;width:190px;padding:8px;border:1px solid var(--border-soft);border-radius:16px;background:var(--bg-panel);box-shadow:0 22px 50px #0f172a38;display:grid;gap:4px}.chatz-thread-menu__popover button{width:100%;min-height:42px;border:0;border-radius:12px;background:transparent;color:var(--text-main);font-size:14px;font-weight:700;text-align:left;padding:0 12px;cursor:pointer}.chatz-thread-menu__popover button:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 12%,transparent 88%);color:var(--primary)}.chatz-thread-menu__popover button:disabled{opacity:.45;cursor:not-allowed}body[data-theme=dark] .chatz-thread-menu__popover{background:linear-gradient(180deg,#0f172afa,#080f1dfa);box-shadow:0 24px 60px #00000070}body[data-theme=light] .chatz-thread-menu__popover{background:linear-gradient(180deg,#fff,#fbfcff)}@media(max-width:620px){.contacts-manual-product-add{grid-template-columns:1fr!important}.contacts-product-select .custom-select__menu{width:min(100%,calc(100vw - 32px));min-width:min(100%,calc(100vw - 32px));max-width:min(100%,calc(100vw - 32px))}}.contacts-menu-popover{overflow:visible!important}.contacts-menu-popover.opens-up{top:auto!important;bottom:calc(100% + 8px)!important}.contacts-menu-popover .custom-select,.contacts-menu-popover .custom-select.is-open{z-index:10020!important}.contacts-menu-popover .custom-select__menu{z-index:10030!important;min-width:100%!important}.contacts-state-select .custom-select__value,.contacts-state-select .custom-select__option,.contacts-state-select .custom-select__option span,.contacts-menu-custom-select .custom-select__value,.contacts-menu-custom-select .custom-select__option,.contacts-menu-custom-select .custom-select__option span{text-transform:none!important;letter-spacing:normal!important}.contacts-state-select .custom-select__button,.contacts-menu-custom-select .custom-select__button{text-transform:none!important}.modal-panel:has(.template-editor-form){width:min(100%,1040px);max-height:calc(100vh - 40px);overflow:auto}.template-editor-form{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:16px;align-items:start}.template-editor-main{min-width:0;display:grid;gap:14px}.template-editor-grid{gap:12px}.template-editor-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,340px);padding:4px;border:1px solid var(--border-soft);border-radius:15px;background:color-mix(in srgb,var(--bg-soft) 72%,transparent 28%);box-shadow:var(--ui-control-shadow)}.template-editor-tabs button{min-height:38px;border:0;border-radius:12px;background:transparent;color:var(--text-soft);font-size:13.5px;font-weight:700}.template-editor-tabs button.is-active{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-strong));box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 24%,transparent 76%)}.template-preview-shell{height:430px;border:1px solid var(--border-soft);border-radius:18px;overflow:hidden;background:color-mix(in srgb,var(--bg-soft) 72%,transparent 28%);box-shadow:var(--ui-control-shadow)}.template-preview-shell iframe{width:100%;height:100%;border:0;background:#f4f7fb}.template-html-field textarea{min-height:430px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12.8px;line-height:1.55}.template-variable-panel{position:sticky;top:0;display:grid;gap:12px;max-height:min(620px,calc(100vh - 170px));overflow:auto;padding:13px;border:1px solid var(--border-soft);border-radius:18px;background:color-mix(in srgb,var(--bg-panel) 92%,var(--bg-soft) 8%);box-shadow:var(--ui-control-shadow)}.template-variable-panel__header{display:grid;gap:3px;padding:2px 2px 6px}.template-variable-panel__header strong,.template-variable-panel__extra>strong{color:var(--text-main);font-size:13.5px;font-weight:700}.template-variable-panel__header span{color:var(--text-soft);font-size:12.5px}.template-variable-panel__list{display:grid;gap:7px}.template-variable-panel__list button{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;min-height:62px;padding:10px 11px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--text-main);text-align:left}.template-variable-panel__list button:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border-soft) 72%);background:color-mix(in srgb,var(--primary) 8%,transparent 92%)}.template-variable-panel__list button>span{display:grid;gap:3px;min-width:0}.template-variable-panel__list button strong{color:var(--text-main);font-size:13px;font-weight:700}.template-variable-panel__list button small{color:var(--text-soft);font-size:11.8px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-variable-panel__list button code{width:max-content;max-width:100%;padding:4px 7px;border-radius:9px;background:color-mix(in srgb,var(--primary) 14%,transparent 86%);color:var(--primary);font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis}.template-variable-panel__extra{display:grid;gap:9px;padding-top:12px;border-top:1px solid var(--border-soft)}.template-editor-actions{grid-column:1 / -1}body[data-theme=dark] .template-variable-panel,body[data-theme=dark] .template-preview-shell,body[data-theme=dark] .template-editor-tabs{background:linear-gradient(180deg,#0f172af5,#0b1220f5)}body[data-theme=light] .template-variable-panel,body[data-theme=light] .template-preview-shell,body[data-theme=light] .template-editor-tabs{background:linear-gradient(180deg,#fff,#fbfcff)}@media(max-width:860px){.template-editor-form{grid-template-columns:1fr}.template-variable-panel{position:static;max-height:340px}}.template-preview-shell--editable{height:430px;overflow:auto;padding:22px;background:#f4f7fb!important}.template-preview-editable{min-height:100%;max-width:680px;margin:0 auto;padding:22px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;color:#111827;box-shadow:0 18px 45px #0f172a14;outline:none;line-height:1.6}.template-preview-editable:focus{border-color:color-mix(in srgb,var(--primary) 55%,#e5e7eb 45%);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 14%,transparent 86%),0 18px 45px #0f172a14}.template-preview-editable:empty:before{content:attr(data-placeholder);color:#64748b;pointer-events:none}.template-preview-editable a{color:#4f46e5}.credentials-form-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.75fr);align-items:start}.credentials-usage-field .settings-check-group{min-height:46px;padding:0;gap:10px;flex-wrap:nowrap}.credentials-usage-field .settings-check-item{min-height:46px;flex:1;justify-content:center;padding:0 13px;border:1px solid var(--border-soft);border-radius:14px;background:color-mix(in srgb,var(--bg-soft) 68%,transparent 32%);box-shadow:var(--ui-control-shadow)}.credentials-usage-field .settings-check-item span{font-size:13.5px;font-weight:700}body[data-theme=dark] .credentials-usage-field .settings-check-item,body.dark .credentials-usage-field .settings-check-item{background:#0f172abd;border-color:#94a3b82e}body[data-theme=light] .credentials-usage-field .settings-check-item,body.light .credentials-usage-field .settings-check-item{background:#f8fbff;border-color:#0f172a1a}.state-type-select .custom-select__option{position:relative}@media(max-width:760px){.credentials-form-grid{grid-template-columns:1fr}.credentials-usage-field .settings-check-group{flex-wrap:wrap}}.visual-wa-popover.visual-wa-popover--fields{overflow-y:auto;overflow-x:hidden;align-content:start;padding-top:0!important}.visual-wa-popover__header{position:sticky;top:0;z-index:5;display:grid;gap:3px;margin:0 -12px 4px;padding:12px 12px 8px;background:var(--panel);border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent 28%)}.visual-wa-popover__header strong{color:var(--text);font-size:12.5px;font-weight:700}.visual-wa-popover__header span{color:var(--muted);font-size:11.5px}body[data-theme=dark] .visual-wa-popover__header,body.dark .visual-wa-popover__header,body[data-theme=light] .visual-wa-popover__header,body.light .visual-wa-popover__header{background:var(--panel)}.template-variable-panel{overflow-y:auto;overflow-x:hidden;align-content:start;padding-top:0!important}.template-variable-panel__header{position:sticky;top:0;z-index:6;margin:0 -13px 2px;padding:13px 15px 10px;background:color-mix(in srgb,var(--bg-panel) 96%,var(--bg-soft) 4%);border-bottom:1px solid color-mix(in srgb,var(--border-soft) 72%,transparent 28%)}body[data-theme=dark] .template-variable-panel__header,body.dark .template-variable-panel__header{background:linear-gradient(180deg,#0f172afa,#0b1220fa)}body[data-theme=light] .template-variable-panel__header,body.light .template-variable-panel__header{background:linear-gradient(180deg,#fff,#fbfcff)}.credentials-usage-field .settings-check-group{min-height:46px;padding-top:10px;gap:18px;flex-wrap:wrap}.credentials-usage-field .settings-check-item,body[data-theme=dark] .credentials-usage-field .settings-check-item,body.dark .credentials-usage-field .settings-check-item,body[data-theme=light] .credentials-usage-field .settings-check-item,body.light .credentials-usage-field .settings-check-item{min-height:22px;flex:0 0 auto;justify-content:flex-start;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.credentials-usage-field .settings-check-item input[type=checkbox]{width:17px;height:17px}.credentials-usage-field .settings-check-item span{font-size:13.5px;font-weight:650}.visual-wa-popover.visual-wa-popover--fields{display:flex!important;flex-direction:column!important;max-height:min(285px,calc(100vh - 120px))!important;overflow:hidden!important;padding:0!important;gap:0!important}.visual-wa-popover__header{position:relative!important;top:auto!important;z-index:2!important;flex:0 0 auto!important;margin:0!important;padding:12px 12px 9px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 62%,transparent 38%)!important;background:var(--panel)!important}.visual-wa-popover__list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:7px 10px 10px!important;display:grid!important;gap:5px!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}.visual-wa-popover--fields .visual-wa-popover__list button{width:100%!important}.template-variable-panel{display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;max-height:min(620px,calc(100vh - 170px))!important}.template-variable-panel__header{position:relative!important;top:auto!important;z-index:2!important;flex:0 0 auto!important;margin:0!important;padding:13px 15px 10px!important;border-bottom:1px solid color-mix(in srgb,var(--border-soft) 72%,transparent 28%)!important}.template-variable-panel__scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:11px 13px 13px!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}.template-variable-panel__extra{display:none!important}@media(max-width:860px){.template-variable-panel{max-height:340px!important}}.visual-wa-popover.visual-wa-popover--fields{width:min(318px,calc(100vw - 32px))!important;max-height:min(322px,calc(100vh - 120px))!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;gap:0!important;border-radius:16px!important;isolation:isolate!important}.visual-wa-popover__header{flex:0 0 auto!important;position:relative!important;z-index:3!important;display:grid!important;gap:3px!important;margin:0!important;padding:3px!important;border-bottom:1px solid color-mix(in srgb,var(--line) 58%,transparent 42%)!important;background:var(--panel)!important;box-shadow:0 8px 16px color-mix(in srgb,var(--panel) 80%,transparent 20%)!important}.visual-wa-popover__list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 0 6px!important;display:grid!important;gap:5px!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;background:var(--panel)!important}.visual-wa-popover--fields .visual-wa-popover__list button{width:100%!important;min-height:46px!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:10px!important;padding:8px 9px!important;border-radius:11px!important}.visual-wa-popover--fields .visual-wa-popover__list button span strong{font-size:12.6px!important}.visual-wa-popover--fields .visual-wa-popover__list button span small{max-width:176px!important;font-size:10.8px!important}.visual-wa-popover--fields .visual-wa-popover__list button code{font-size:11.6px!important;padding:2px 5px!important;max-width:132px!important;overflow:hidden!important;text-overflow:ellipsis!important}.template-variable-panel{display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;max-height:min(620px,calc(100vh - 170px))!important;border-radius:18px!important;isolation:isolate!important}.template-variable-panel__header{flex:0 0 auto!important;position:relative!important;z-index:3!important;margin:0!important;padding:14px 16px 10px!important;border-bottom:1px solid color-mix(in srgb,var(--border-soft) 72%,transparent 28%)!important;background:color-mix(in srgb,var(--bg-panel) 96%,var(--bg-soft) 4%)!important}body[data-theme=dark] .template-variable-panel__header,body.dark .template-variable-panel__header{background:linear-gradient(180deg,#0f172afa,#0b1220fa)!important}body[data-theme=light] .template-variable-panel__header,body.light .template-variable-panel__header{background:linear-gradient(180deg,#fff,#fbfcff)!important}.template-variable-panel__scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:11px 13px 14px!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}.automation-actions-menu button,.automation-actions-menu a,.editor-kebab-popover button,.config-actions__menu button,.chatz-thread-menu__popover button{display:flex!important;align-items:center;gap:10px;width:100%;text-align:left}.automation-actions-menu button svg,.automation-actions-menu a svg,.editor-kebab-popover button svg,.config-actions__menu button svg,.chatz-thread-menu__popover button svg{width:17px;height:17px;flex:0 0 17px;stroke-width:1.9;opacity:.95}.automation-actions-menu .danger,.editor-kebab-popover button.danger,.config-actions__menu button.is-danger{color:#ff5a5f!important}.automation-actions-menu .danger svg,.editor-kebab-popover button.danger svg,.config-actions__menu button.is-danger svg{color:#ff5a5f!important}.automation-actions-menu .danger:hover,.editor-kebab-popover button.danger:hover,.config-actions__menu button.is-danger:hover{background:color-mix(in srgb,#ef4444 14%,transparent 86%)!important;color:#ff6b6f!important}.contacts-summary-money{color:var(--text-main);font-weight:700;font-size:1.02em;letter-spacing:.01em;font-variant-numeric:tabular-nums}body[data-theme=light] .contacts-summary-money{color:#111827}body[data-theme=dark] .contacts-summary-money,body:not([data-theme=light]) .contacts-summary-money{color:#fff}.automation-kebab,.config-actions__trigger,.editor-kebab-menu summary,.chatz-menu-button{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important;border:1px solid var(--line, var(--border-soft))!important;background:var(--panel, var(--bg-panel))!important;color:var(--muted, var(--text-soft))!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;font-size:0!important;line-height:1!important;letter-spacing:0!important;box-shadow:none!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}.automation-kebab svg,.config-actions__trigger svg,.editor-kebab-menu summary svg,.chatz-menu-button svg{width:18px!important;height:18px!important;display:block!important;color:currentColor!important;flex:0 0 18px!important}.automation-kebab:hover,.automation-kebab:focus-visible,.config-actions__trigger:hover,.config-actions__trigger:focus-visible,.editor-kebab-menu summary:hover,.editor-kebab-menu[open] summary,.editor-kebab-menu summary:focus-visible,.chatz-menu-button:hover,.chatz-menu-button:focus-visible{background:var(--panel-soft, var(--bg-soft))!important;border-color:#7c73ff52!important;color:var(--text, var(--text-main))!important;outline:none!important}body[data-theme=light] .automation-kebab,body[data-theme=light] .config-actions__trigger,body[data-theme=light] .editor-kebab-menu summary,body[data-theme=light] .chatz-menu-button{background:#fff!important;color:#64748b!important;border-color:#e2e8f0!important}body[data-theme=light] .automation-kebab:hover,body[data-theme=light] .automation-kebab:focus-visible,body[data-theme=light] .config-actions__trigger:hover,body[data-theme=light] .config-actions__trigger:focus-visible,body[data-theme=light] .editor-kebab-menu summary:hover,body[data-theme=light] .editor-kebab-menu[open] summary,body[data-theme=light] .editor-kebab-menu summary:focus-visible,body[data-theme=light] .chatz-menu-button:hover,body[data-theme=light] .chatz-menu-button:focus-visible{background:#f8fafc!important;color:#0f172a!important;border-color:#7c73ff57!important}body[data-theme=dark] .automation-kebab,body:not([data-theme=light]) .automation-kebab,body[data-theme=dark] .config-actions__trigger,body:not([data-theme=light]) .config-actions__trigger,body[data-theme=dark] .editor-kebab-menu summary,body:not([data-theme=light]) .editor-kebab-menu summary,body[data-theme=dark] .chatz-menu-button,body:not([data-theme=light]) .chatz-menu-button{background:#0b1629!important;color:#94a3b8!important;border-color:#94a3b82e!important}body[data-theme=dark] .automation-kebab:hover,body:not([data-theme=light]) .automation-kebab:hover,body[data-theme=dark] .config-actions__trigger:hover,body:not([data-theme=light]) .config-actions__trigger:hover,body[data-theme=dark] .editor-kebab-menu summary:hover,body:not([data-theme=light]) .editor-kebab-menu summary:hover,body[data-theme=dark] .editor-kebab-menu[open] summary,body:not([data-theme=light]) .editor-kebab-menu[open] summary,body[data-theme=dark] .chatz-menu-button:hover,body:not([data-theme=light]) .chatz-menu-button:hover{background:#111f36!important;color:#f8fafc!important;border-color:#7c73ff61!important}.automation-actions-menu .danger,.automation-actions-menu .danger *,.editor-kebab-popover button.danger,.editor-kebab-popover button.danger *,.config-actions__menu button.is-danger,.config-actions__menu button.is-danger *{color:#ff5a5f!important}.automation-actions-menu .danger:hover,.automation-actions-menu .danger:focus-visible,.editor-kebab-popover button.danger:hover,.editor-kebab-popover button.danger:focus-visible,.config-actions__menu button.is-danger:hover,.config-actions__menu button.is-danger:focus-visible{background:color-mix(in srgb,#ef4444 14%,transparent 86%)!important;color:#ff6b6f!important}.automation-actions-menu .danger:hover *,.automation-actions-menu .danger:focus-visible *,.editor-kebab-popover button.danger:hover *,.editor-kebab-popover button.danger:focus-visible *,.config-actions__menu button.is-danger:hover *,.config-actions__menu button.is-danger:focus-visible *{color:#ff6b6f!important}.contacts-menu-trigger,.automation-kebab,.config-actions__trigger,.editor-kebab-menu summary,.chatz-menu-button{width:30px!important;height:30px!important;min-width:30px!important;border-radius:8px!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#64748b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:1!important;font-size:0!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}.contacts-menu-trigger svg,.automation-kebab svg,.config-actions__trigger svg,.editor-kebab-menu summary svg,.chatz-menu-button svg{width:14px!important;height:14px!important;display:block!important;color:currentColor!important;fill:currentColor!important;flex:0 0 14px!important}.contacts-menu-trigger:hover,.contacts-menu-trigger:focus-visible,.automation-kebab:hover,.automation-kebab:focus-visible,.config-actions__trigger:hover,.config-actions__trigger:focus-visible,.editor-kebab-menu summary:hover,.editor-kebab-menu[open] summary,.editor-kebab-menu summary:focus-visible,.chatz-menu-button:hover,.chatz-menu-button:focus-visible{background:#64748b1a!important;color:#0f172a!important;outline:none!important}body[data-theme=dark] .contacts-menu-trigger,body:not([data-theme=light]) .contacts-menu-trigger,body[data-theme=dark] .automation-kebab,body:not([data-theme=light]) .automation-kebab,body[data-theme=dark] .config-actions__trigger,body:not([data-theme=light]) .config-actions__trigger,body[data-theme=dark] .editor-kebab-menu summary,body:not([data-theme=light]) .editor-kebab-menu summary,body[data-theme=dark] .chatz-menu-button,body:not([data-theme=light]) .chatz-menu-button{color:#9fb0c8!important;background:transparent!important;border:0!important}body[data-theme=dark] .contacts-menu-trigger:hover,body:not([data-theme=light]) .contacts-menu-trigger:hover,body[data-theme=dark] .contacts-menu-trigger:focus-visible,body:not([data-theme=light]) .contacts-menu-trigger:focus-visible,body[data-theme=dark] .automation-kebab:hover,body:not([data-theme=light]) .automation-kebab:hover,body[data-theme=dark] .automation-kebab:focus-visible,body:not([data-theme=light]) .automation-kebab:focus-visible,body[data-theme=dark] .config-actions__trigger:hover,body:not([data-theme=light]) .config-actions__trigger:hover,body[data-theme=dark] .config-actions__trigger:focus-visible,body:not([data-theme=light]) .config-actions__trigger:focus-visible,body[data-theme=dark] .editor-kebab-menu summary:hover,body:not([data-theme=light]) .editor-kebab-menu summary:hover,body[data-theme=dark] .editor-kebab-menu[open] summary,body:not([data-theme=light]) .editor-kebab-menu[open] summary,body[data-theme=dark] .editor-kebab-menu summary:focus-visible,body:not([data-theme=light]) .editor-kebab-menu summary:focus-visible,body[data-theme=dark] .chatz-menu-button:hover,body:not([data-theme=light]) .chatz-menu-button:hover,body[data-theme=dark] .chatz-menu-button:focus-visible,body:not([data-theme=light]) .chatz-menu-button:focus-visible{background:#94a3b81f!important;color:#f8fafc!important}.automation-actions-menu .danger,.automation-actions-menu .danger:visited,.automation-actions-menu .danger *,.automation-actions-menu .danger:visited *,.editor-kebab-popover button.danger,.editor-kebab-popover button.danger *,.config-actions__menu button.is-danger,.config-actions__menu button.is-danger *,.contacts-menu-popover .contacts-menu-action--danger,.contacts-menu-popover .contacts-menu-action--danger *,.contacts-actions-menu .danger,.contacts-actions-menu .danger *,.contacts-actions-dropdown .danger,.contacts-actions-dropdown .danger *,.chatz-thread-menu__popover .danger,.chatz-thread-menu__popover .danger *{color:#ef4444!important;fill:currentColor!important;stroke:currentColor!important}.automation-actions-menu .danger:hover,.automation-actions-menu .danger:focus-visible,.editor-kebab-popover button.danger:hover,.editor-kebab-popover button.danger:focus-visible,.config-actions__menu button.is-danger:hover,.config-actions__menu button.is-danger:focus-visible,.contacts-menu-popover .contacts-menu-action--danger:hover,.contacts-menu-popover .contacts-menu-action--danger:focus-visible,.contacts-actions-menu .danger:hover,.contacts-actions-menu .danger:focus-visible,.contacts-actions-dropdown .danger:hover,.contacts-actions-dropdown .danger:focus-visible,.chatz-thread-menu__popover .danger:hover,.chatz-thread-menu__popover .danger:focus-visible{background:#ef44441a!important;color:#ef4444!important}.automation-actions-menu .danger:hover *,.automation-actions-menu .danger:focus-visible *,.editor-kebab-popover button.danger:hover *,.editor-kebab-popover button.danger:focus-visible *,.config-actions__menu button.is-danger:hover *,.config-actions__menu button.is-danger:focus-visible *,.contacts-menu-popover .contacts-menu-action--danger:hover *,.contacts-menu-popover .contacts-menu-action--danger:focus-visible *,.contacts-actions-menu .danger:hover *,.contacts-actions-menu .danger:focus-visible *,.contacts-actions-dropdown .danger:hover *,.contacts-actions-dropdown .danger:focus-visible *,.chatz-thread-menu__popover .danger:hover *,.chatz-thread-menu__popover .danger:focus-visible *{color:#ef4444!important;fill:currentColor!important;stroke:currentColor!important}.contacts-manual-product-item.is-principal{border-color:var(--product-primary-border);background:color-mix(in srgb,var(--product-primary) 8%,transparent)}.contacts-manual-product-item.is-order-bump{border-color:var(--product-order-border);background:color-mix(in srgb,var(--product-order) 9%,transparent)}.contacts-manual-product-total{background:var(--bg-soft)}.dashboard-data-grid--activity{align-items:stretch}.dashboard-data-grid--sales{grid-template-columns:minmax(0,1fr)}.dashboard-activity-list{display:grid;gap:10px}.dashboard-activity-row{width:100%;border:1px solid rgba(148,163,184,.16);background:linear-gradient(135deg,#0f172a94,#1118275c);border-radius:18px;padding:13px 14px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;color:var(--text);text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.dashboard-activity-row:hover{transform:translateY(-1px);border-color:#7c73ff6b;background:linear-gradient(135deg,#7c73ff1f,#11182775);box-shadow:0 14px 30px #02081733}.dashboard-activity-row__icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;color:#34d399;background:#10b9811c;border:1px solid rgba(16,185,129,.2)}.dashboard-activity-row__icon svg{width:18px;height:18px}.dashboard-activity-row__main,.dashboard-activity-row__side{min-width:0;display:grid;gap:4px}.dashboard-activity-row__main strong{color:var(--text);font-size:14px;line-height:1.15;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dashboard-activity-row__main small{color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dashboard-activity-row__side{justify-items:end;align-items:center;gap:6px}.dashboard-activity-row__side small{color:var(--muted);font-size:12px;white-space:nowrap}.dashboard-activity-row__status{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dashboard-activity-empty,.dashboard-finance-empty{min-height:210px}.dashboard-finance-card{position:relative;min-height:220px;display:grid;align-content:center;gap:16px;overflow:hidden}.dashboard-finance-card:before{content:"";position:absolute;inset:-35% -20% auto auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(16,185,129,.16),transparent 68%);pointer-events:none}.dashboard-finance-card__badge{position:absolute;top:0;right:0;width:42px;height:42px;border-radius:15px;display:grid;place-items:center;color:#34d399;background:#10b9811c;border:1px solid rgba(16,185,129,.18)}.dashboard-finance-card__badge svg{width:20px;height:20px}.dashboard-finance-list{display:grid;gap:16px;padding-right:6px}.dashboard-finance-item{display:grid;gap:9px}.dashboard-finance-item__top{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:13px}.dashboard-finance-item__top strong{color:var(--muted);letter-spacing:.04em;font-weight:700}.dashboard-finance-item__top span{color:var(--text);font-weight:700}.dashboard-finance-track{height:9px;border-radius:999px;background:#94a3b821;overflow:hidden;border:1px solid rgba(148,163,184,.08)}.dashboard-finance-track__fill{height:100%;border-radius:inherit;box-shadow:0 0 20px #4f7cff3d}body[data-theme=light] .dashboard-activity-row{background:linear-gradient(135deg,#fff,#f8fbff);color:#0f172a;border-color:#94a3b838;box-shadow:0 10px 24px #0f172a0d}body[data-theme=light] .dashboard-activity-row:hover{background:linear-gradient(135deg,#fff,#f1f5ff);border-color:#7c73ff4d;box-shadow:0 14px 30px #0f172a14}body[data-theme=light] .dashboard-activity-row__main strong,body[data-theme=light] .dashboard-finance-item__top span{color:#0f172a}body[data-theme=light] .dashboard-activity-row__main small,body[data-theme=light] .dashboard-activity-row__side small,body[data-theme=light] .dashboard-finance-item__top strong{color:#64748b}body[data-theme=light] .dashboard-finance-track{background:#94a3b82e;border-color:#94a3b81f}@media(max-width:980px){.dashboard-activity-row{grid-template-columns:38px minmax(0,1fr)}.dashboard-activity-row__side{grid-column:2;justify-items:start;display:flex;flex-wrap:wrap}}.dashboard-data-grid--activity{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:start}.dashboard-data-grid--activity .section-card__header{padding:20px 22px 0}.dashboard-data-grid--activity .section-card__header h3{font-size:20px;line-height:1.1;letter-spacing:-.02em}.dashboard-data-grid--activity .section-card__header p{font-size:13px;margin-top:2px}.dashboard-data-grid--activity .section-card__body{padding:16px 22px 20px}.dashboard-activity-list{gap:4px}.dashboard-activity-row{border:0;box-shadow:none;background:transparent;border-radius:14px;padding:8px 10px;grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:54px;color:var(--text-main)}.dashboard-activity-row:hover{transform:none;box-shadow:none;border-color:transparent;background:#7c73ff14}.dashboard-activity-row__icon{width:30px;height:30px;border-radius:10px;color:#34d399;background:#10b9811a;border-color:#10b9812e}.dashboard-activity-row__icon svg{width:15px;height:15px}.dashboard-activity-row__topline{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-activity-row__topline strong{min-width:0;color:var(--text-main);font-size:14px;line-height:1.15;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dashboard-activity-row__meta{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;color:var(--text-soft)}.dashboard-activity-row__meta small,.dashboard-activity-row__message{color:var(--text-soft);font-size:12px;line-height:1.25}.dashboard-activity-row__message{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dashboard-activity-row__status{max-width:150px;padding:4px 9px;font-size:11px;line-height:1;font-weight:650}.dashboard-activity-row__status.is-empty{color:#5b7cff;background:#5b7cff1f;border-color:#5b7cff42}.dashboard-activity-empty,.dashboard-finance-empty{min-height:118px}.dashboard-finance-card{min-height:148px;align-content:start;gap:12px;padding-top:36px}.dashboard-finance-card:before{inset:-55% -22% auto auto;width:180px;height:180px}.dashboard-finance-card__badge{top:0;right:0;width:38px;height:38px;border-radius:13px}.dashboard-finance-card__badge svg{width:18px;height:18px}.dashboard-finance-list{gap:14px;padding-right:0}.dashboard-finance-item{gap:7px}.dashboard-finance-item__top{font-size:12px}.dashboard-finance-track{height:7px}body[data-theme=dark] .dashboard-activity-row__topline strong,body[data-theme=dark] .dashboard-finance-item__top span{color:#f8fafc}body[data-theme=dark] .dashboard-activity-row__message,body[data-theme=dark] .dashboard-activity-row__meta small,body[data-theme=dark] .dashboard-finance-item__top strong{color:#94a3b8}body[data-theme=light] .dashboard-activity-row{background:transparent;border-color:transparent;box-shadow:none}body[data-theme=light] .dashboard-activity-row:hover{background:#f6f8ff;border-color:transparent;box-shadow:none}body[data-theme=light] .dashboard-activity-row__topline strong,body[data-theme=light] .dashboard-finance-item__top span{color:#0f172a}body[data-theme=light] .dashboard-activity-row__message,body[data-theme=light] .dashboard-activity-row__meta small,body[data-theme=light] .dashboard-finance-item__top strong{color:#64748b}@media(max-width:1180px){.dashboard-data-grid--activity{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.dashboard-activity-row__topline{align-items:flex-start;flex-direction:column;gap:5px}.dashboard-activity-row__meta{flex-wrap:wrap}}.dashboard-type-sales-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.dashboard-type-sales-grid .dashboard-type-sales-card{grid-column:span 1;min-height:176px}.dashboard-type-sales-card--finance{overflow:hidden}.dashboard-type-sales-card__top--finance{align-items:flex-start}.dashboard-type-sales-card__tag--finance{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-main);font-size:1rem;font-weight:700;letter-spacing:-.01em}.dashboard-type-sales-card__subtitle{display:block;margin-top:4px;color:var(--text-soft);font-size:.84rem;font-weight:600}.dashboard-type-sales-card__icon--finance{color:#10b981;background:#10b9811f;border:1px solid rgba(16,185,129,.18)}.dashboard-type-sales-card--finance .dashboard-finance-card{min-height:auto;padding-top:0;gap:10px;align-content:start}.dashboard-type-sales-card--finance .dashboard-finance-card:before,.dashboard-type-sales-card--finance .dashboard-finance-card__badge{display:none}.dashboard-type-sales-card--finance .dashboard-finance-list{gap:10px}.dashboard-type-sales-card--finance .dashboard-finance-item{gap:6px}.dashboard-type-sales-card--finance .dashboard-finance-track{height:7px}.dashboard-data-grid--activity-sales{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px}.dashboard-data-grid--activity-sales .section-card__body{padding-top:14px}.dashboard-data-grid--activity-sales .dashboard-activity-list{gap:6px}.dashboard-data-grid--activity-sales .dashboard-activity-row{min-height:48px;padding:7px 8px}body[data-theme=dark] .dashboard-type-sales-card__tag--finance{color:#f8fafc}body[data-theme=light] .dashboard-type-sales-card__tag--finance{color:#0f172a}@media(max-width:1180px){.dashboard-type-sales-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-type-sales-grid .dashboard-type-sales-card--finance{grid-column:1 / -1}.dashboard-data-grid--activity-sales{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.dashboard-type-sales-grid{grid-template-columns:1fr}.dashboard-type-sales-grid .dashboard-type-sales-card,.dashboard-type-sales-grid .dashboard-type-sales-card--finance{grid-column:span 1}}.dashboard-type-sales-card--finance{justify-content:flex-start;gap:20px}.dashboard-type-sales-card--finance .dashboard-finance-card{width:100%;display:block;margin-top:2px}.dashboard-type-sales-card--finance .dashboard-finance-list{align-content:start}.dashboard-type-sales-card--finance .dashboard-finance-item:first-child{margin-top:0}.dashboard-activity-row__status{max-width:150px}.dashboard-activity-row__message strong{font-weight:700;color:inherit}.dashboard-activity-row__message em{font-style:italic}.dashboard-activity-row__message s{text-decoration-thickness:1.5px}.chatz-media-loader{width:min(280px,72vw);border:1px solid var(--line);border-radius:14px;padding:10px 12px;display:inline-flex;align-items:center;gap:10px;margin:0 0 8px;background:#0f172a0a;color:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.chatz-media-loader:hover{transform:translateY(-1px);border-color:#22c55e59;background:#22c55e14}.chatz-media-loader__icon{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#22c55e1f;color:#10b981;font-size:15px;font-weight:700}.chatz-media-loader span:last-child{min-width:0;display:grid;gap:2px}.chatz-media-loader strong{font-size:13px;font-weight:700;line-height:1.1}.chatz-media-loader small{display:block;max-width:205px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--muted)}.chatz-media-unavailable{width:min(260px,72vw);border:1px dashed var(--line);border-radius:12px;padding:10px 12px;margin-bottom:8px;font-size:12px;color:var(--muted)}body[data-theme=dark] .chatz-media-loader{background:#0f172a73;border-color:#94a3b829}body[data-theme=dark] .chatz-media-loader:hover{background:#10b9811a;border-color:#10b98159}.flujo-detail-solid-panel .editor-inline-head{position:sticky;top:-18px;z-index:80;align-items:center!important;margin:-18px -20px 16px!important;padding:14px 20px 13px!important;border-bottom:1px solid var(--line)!important;background:color-mix(in srgb,var(--panel) 94%,transparent 6%)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.flujo-detail-solid-panel .editor-inline-head>div{min-width:0}.flujo-detail-solid-panel .editor-inline-head h4{font-size:16px!important;line-height:1.15!important}.flujo-detail-solid-panel .editor-inline-head p{font-size:12px!important;line-height:1.35!important}body[data-theme=light] .flujo-detail-solid-panel .editor-inline-head,body.light .flujo-detail-solid-panel .editor-inline-head{background:#ffffffeb!important}body[data-theme=dark] .flujo-detail-solid-panel .editor-inline-head,body.dark .flujo-detail-solid-panel .editor-inline-head{background:#0f172aeb!important}.flujo-detail-solid-panel .multi-state-field{min-width:0}.flujo-detail-solid-panel .multi-state-select{position:relative!important;width:100%!important}.flujo-detail-solid-panel .multi-state-summary{width:100%!important;min-height:38px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:color-mix(in srgb,var(--panel-soft) 84%,transparent 16%)!important;color:var(--text)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 11px!important;cursor:pointer!important;outline:none!important;box-shadow:none!important}.flujo-detail-solid-panel .multi-state-summary span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:700!important;font-size:13px!important}.flujo-detail-solid-panel .multi-state-summary small{flex:0 0 auto!important;color:var(--muted)!important;font-size:11.5px!important;font-weight:700!important}.flujo-detail-solid-panel .multi-state-select.is-open .multi-state-summary,.flujo-detail-solid-panel .multi-state-summary:focus-visible{border-color:#8b5cf6!important;box-shadow:0 0 0 3px #8b5cf626!important}.flujo-detail-solid-panel .multi-state-menu{position:absolute!important;left:0!important;right:0!important;top:calc(100% + 8px)!important;z-index:9999!important;display:grid!important;gap:5px!important;max-height:218px!important;overflow:auto!important;padding:7px!important;border:1px solid var(--line)!important;border-radius:15px!important;background:var(--panel)!important;box-shadow:0 18px 44px #02081742!important}.flujo-detail-solid-panel .multi-state-option{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:34px!important;padding:7px 9px!important;border-radius:11px!important;color:var(--text)!important;cursor:pointer!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}.flujo-detail-solid-panel .multi-state-option:hover,.flujo-detail-solid-panel .multi-state-option.active{background:color-mix(in srgb,var(--primary) 13%,transparent 87%)!important}.flujo-detail-solid-panel .multi-state-option__input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.flujo-detail-solid-panel .multi-state-option__main{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}.flujo-detail-solid-panel .multi-state-option__dot{width:8px!important;height:8px!important;min-width:8px!important;border-radius:999px!important;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 8%,transparent 92%)!important}.flujo-detail-solid-panel .multi-state-option__label{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:700!important}.flujo-detail-solid-panel .multi-state-option__check{margin-left:auto!important;color:#8b5cf6!important;font-weight:700!important;font-size:13px!important}body[data-theme=light] .flujo-detail-solid-panel .multi-state-menu,body.light .flujo-detail-solid-panel .multi-state-menu{background:#fff!important;border-color:#e2e8f0!important}body[data-theme=dark] .flujo-detail-solid-panel .multi-state-menu,body.dark .flujo-detail-solid-panel .multi-state-menu{background:#0f172a!important;border-color:#263447!important}.flujo-detail-solid-panel__body:has(.editor-detail-shell){padding:0!important;overflow:hidden!important}.flujo-detail-solid-panel .editor-detail-shell{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;background:var(--panel)!important}.flujo-detail-solid-panel .editor-detail-shell .editor-inline-head{position:relative!important;top:auto!important;z-index:20!important;flex:0 0 auto!important;margin:0!important;padding:14px 20px 13px!important;border-bottom:1px solid var(--line)!important;background:color-mix(in srgb,var(--panel) 96%,transparent 4%)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.flujo-detail-solid-panel .editor-detail-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:18px 20px 24px!important}.flujo-detail-solid-panel .editor-detail-scroll::-webkit-scrollbar{width:10px}.flujo-detail-solid-panel .editor-detail-scroll::-webkit-scrollbar-track{background:transparent}.flujo-detail-solid-panel .editor-detail-scroll::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px;border:3px solid transparent;background-clip:content-box}.flujo-detail-solid-panel .editor-detail-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b870;border:3px solid transparent;background-clip:content-box}.flujo-detail-solid-panel .editor-collection-item__title-button{appearance:none!important;display:inline-block!important;justify-self:start!important;width:fit-content!important;max-width:100%!important;border:0!important;padding:0!important;margin:0!important;background:transparent!important;color:var(--text)!important;font:inherit!important;font-size:13.5px!important;font-weight:650!important;line-height:1.25!important;text-align:left!important;cursor:pointer!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;outline:none!important}.flujo-detail-solid-panel .editor-collection-item:hover .editor-collection-item__title-button,.flujo-detail-solid-panel .editor-collection-item__title-button:hover,.flujo-detail-solid-panel .editor-collection-item__title-button:focus-visible{color:var(--primary-strong)!important}.flujo-detail-solid-panel__body:has(.editor-detail-shell){overflow:hidden!important;scrollbar-width:none!important}.flujo-detail-solid-panel__body:has(.editor-detail-shell)::-webkit-scrollbar{width:0!important;height:0!important}.flujo-detail-solid-panel .editor-detail-shell{height:100%!important;max-height:100%!important;overflow:hidden!important}.flujo-detail-solid-panel .editor-detail-scroll{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}.app-search-box{position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:0!important;min-height:44px!important;height:44px!important;max-height:44px!important;border:1px solid var(--border-soft)!important;border-radius:16px!important;background:var(--bg-panel)!important;box-shadow:0 10px 24px #0f172a0a,inset 0 1px #ffffff0a!important;overflow:hidden!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.app-search-box:hover{border-color:color-mix(in srgb,var(--accent-primary) 18%,var(--border-soft) 82%)!important}.app-search-box:focus-within{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border-soft) 66%)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 10%,transparent 90%),0 10px 24px #0f172a0d!important}.app-search-box svg,.app-search-box .app-search-icon,.app-search-box .config-search-box__icon{width:44px!important;height:100%!important;display:inline-grid!important;place-items:center!important;margin:0!important;color:var(--text-faint)!important;font-size:16px!important;line-height:1!important}.app-search-box svg{width:16px!important;height:16px!important;justify-self:center!important}.app-search-box input{width:100%!important;height:100%!important;min-height:0!important;border:0!important;outline:none!important;background:transparent!important;color:var(--text-main, var(--text))!important;padding:0 8px 0 0!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important}.app-search-box input::placeholder{color:var(--text-faint, var(--muted))!important;font-weight:500!important}.app-search-clear{width:28px!important;height:28px!important;min-width:28px!important;margin:0 8px 0 2px!important;border:0!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;background:transparent!important;color:var(--text-faint)!important;font-size:18px!important;font-weight:600!important;line-height:1!important;cursor:pointer!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}.app-search-clear:hover{color:var(--accent-primary)!important;background:color-mix(in srgb,var(--accent-primary) 12%,transparent 88%)!important}body[data-theme=light] .app-search-box{background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:#0f172a1f!important}body[data-theme=dark] .app-search-box{background:linear-gradient(180deg,#0f172af0,#0b1220f0)!important;border-color:#94a3b829!important;box-shadow:0 12px 26px #0206173d,inset 0 1px #ffffff09!important}.contacts-search.app-search-box{min-width:300px!important}.chatz-search-box.app-search-box{margin:0 18px 12px!important;width:auto!important}.automation-search-box.app-search-box{min-width:260px!important}.config-search-box.app-search-box{width:min(100%,320px)!important}@media(max-width:760px){.contacts-search.app-search-box,.automation-search-box.app-search-box,.config-search-box.app-search-box{width:100%!important;min-width:0!important}}.app-search-box,.contacts-search.app-search-box,.chatz-search-box.app-search-box,.automation-search-box.app-search-box,.config-search-box.app-search-box{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 34px!important;align-items:center!important;width:min(100%,320px)!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0!important;gap:0!important;border:1px solid var(--border-soft, var(--line))!important;border-radius:14px!important;background:var(--bg-panel, var(--panel))!important;box-shadow:0 10px 24px #0f172a0a,inset 0 1px #ffffff0a!important;overflow:hidden!important;font-family:inherit!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.app-search-box:hover,.contacts-search.app-search-box:hover,.chatz-search-box.app-search-box:hover,.automation-search-box.app-search-box:hover,.config-search-box.app-search-box:hover{border-color:color-mix(in srgb,var(--accent-primary, var(--primary)) 18%,var(--border-soft, var(--line)) 82%)!important}.app-search-box:focus-within,.contacts-search.app-search-box:focus-within,.chatz-search-box.app-search-box:focus-within,.automation-search-box.app-search-box:focus-within,.config-search-box.app-search-box:focus-within{border-color:color-mix(in srgb,var(--accent-primary, var(--primary)) 34%,var(--border-soft, var(--line)) 66%)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary, var(--primary)) 10%,transparent 90%),0 10px 24px #0f172a0d!important}.app-search-box>svg,.app-search-box .app-search-icon,.app-search-box .config-search-box__icon,.contacts-search.app-search-box>svg,.chatz-search-box.app-search-box>svg,.automation-search-box.app-search-box>svg,.config-search-box.app-search-box .config-search-box__icon{grid-column:1!important;width:42px!important;height:42px!important;margin:0!important;padding:0!important;display:inline-grid!important;place-items:center!important;color:var(--text-faint, var(--muted))!important;line-height:1!important;flex:none!important}.app-search-box>svg,.contacts-search.app-search-box>svg,.chatz-search-box.app-search-box>svg,.automation-search-box.app-search-box>svg,.config-search-box.app-search-box .config-search-box__icon svg{width:16px!important;height:16px!important;justify-self:center!important;align-self:center!important;color:currentColor!important}.app-search-box input,.contacts-search.app-search-box input,.chatz-search-box.app-search-box input,.automation-search-box.app-search-box input,.config-search-box.app-search-box input{grid-column:2!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 8px 0 0!important;border:0!important;outline:none!important;background:transparent!important;color:var(--text-main, var(--text))!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-.01em!important;box-shadow:none!important}.app-search-box input::placeholder,.contacts-search.app-search-box input::placeholder,.chatz-search-box.app-search-box input::placeholder,.automation-search-box.app-search-box input::placeholder,.config-search-box.app-search-box input::placeholder{color:var(--text-faint, var(--muted))!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;letter-spacing:-.01em!important;opacity:1!important}.app-search-clear{grid-column:3!important;width:26px!important;height:26px!important;min-width:26px!important;margin:0 8px 0 0!important;padding:0!important;border:0!important;border-radius:999px!important;display:inline-grid!important;place-items:center!important;background:transparent!important;color:var(--text-faint, var(--muted))!important;font-family:inherit!important;font-size:18px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;pointer-events:auto!important;transition:background .16s ease,color .16s ease,transform .16s ease!important}.app-search-clear:hover,.app-search-clear:focus-visible{color:var(--accent-primary, var(--primary))!important;background:color-mix(in srgb,var(--accent-primary, var(--primary)) 12%,transparent 88%)!important}.app-search-clear:active{transform:scale(.94)!important}body[data-theme=light] .app-search-box,body[data-theme=light] .contacts-search.app-search-box,body[data-theme=light] .chatz-search-box.app-search-box,body[data-theme=light] .automation-search-box.app-search-box,body[data-theme=light] .config-search-box.app-search-box{background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:#0f172a1f!important}html[data-theme=dark] .app-search-box,body[data-theme=dark] .app-search-box,body.dark .app-search-box,.dark .app-search-box,html[data-theme=dark] .contacts-search.app-search-box,body[data-theme=dark] .contacts-search.app-search-box,html[data-theme=dark] .chatz-search-box.app-search-box,body[data-theme=dark] .chatz-search-box.app-search-box,html[data-theme=dark] .automation-search-box.app-search-box,body[data-theme=dark] .automation-search-box.app-search-box,html[data-theme=dark] .config-search-box.app-search-box,body[data-theme=dark] .config-search-box.app-search-box{background:linear-gradient(180deg,#0f172af0,#0b1220f0)!important;border-color:#94a3b829!important;box-shadow:0 12px 26px #0206173d,inset 0 1px #ffffff09!important}html[data-theme=dark] .app-search-box input,body[data-theme=dark] .app-search-box input,body.dark .app-search-box input,.dark .app-search-box input{color:#fff!important}html[data-theme=dark] .app-search-box input::placeholder,body[data-theme=dark] .app-search-box input::placeholder,body.dark .app-search-box input::placeholder,.dark .app-search-box input::placeholder{color:#ffffff8f!important}.chatz-search-box.app-search-box{margin:0 18px 12px!important;width:min(calc(100% - 36px),320px)!important}@media(max-width:760px){.app-search-box,.contacts-search.app-search-box,.chatz-search-box.app-search-box,.automation-search-box.app-search-box,.config-search-box.app-search-box{width:100%!important;max-width:100%!important}.chatz-search-box.app-search-box{width:calc(100% - 36px)!important}}.automation-toolbar-controls .automation-filter-select{width:180px!important;min-width:180px!important;max-width:180px!important}.automation-toolbar-controls .automation-search-box.app-search-box{width:320px!important;min-width:0!important;max-width:320px!important;margin:0!important}@media(max-width:1180px){.automation-toolbar{flex-direction:column;align-items:stretch}.automation-toolbar-controls{width:100%;grid-template-columns:minmax(170px,180px) minmax(240px,320px);justify-content:end}}@media(max-width:700px){.automation-toolbar-controls{grid-template-columns:1fr}.automation-toolbar-controls .automation-filter-select,.automation-toolbar-controls .automation-search-box.app-search-box{width:100%!important;max-width:100%!important;min-width:0!important}}.dashboard-data-grid--activity-sales .dashboard-activity-row,.dashboard-activity-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px}.dashboard-activity-row__content{min-width:0;display:grid;gap:3px}.dashboard-activity-row__name{min-width:0;color:var(--text-main);font-size:13.5px;line-height:1.15;font-weight:650;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dashboard-activity-row__message{min-width:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.25;font-weight:500}.dashboard-activity-row__message strong{font-weight:650}.dashboard-activity-row__meta{justify-self:end;align-self:center;display:inline-flex;align-items:center;gap:8px;min-width:max-content;max-width:260px}.dashboard-activity-row__meta small{flex:0 0 auto;font-size:12px;line-height:1}.dashboard-activity-row__status{flex:0 1 auto;max-width:150px;font-size:12px;line-height:1;font-weight:650;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body[data-theme=dark] .dashboard-activity-row__name{color:#f8fafc}body[data-theme=light] .dashboard-activity-row__name{color:#0f172a}@media(max-width:720px){.dashboard-data-grid--activity-sales .dashboard-activity-row,.dashboard-activity-row{grid-template-columns:30px minmax(0,1fr)}.dashboard-activity-row__meta{grid-column:2;justify-self:start;max-width:100%;flex-wrap:wrap}}.automation-switch.is-locked{opacity:.62;cursor:not-allowed}.automation-switch.is-locked .switch-slider{cursor:not-allowed}.floating-toast--warning .floating-toast__icon{background:#f59e0b24;color:#b45309}.floating-toast--warning .floating-toast__icon svg path{fill:currentColor}.chatz-composer__inputwrap{grid-template-columns:auto auto minmax(0,1fr) auto!important}.chatz-composer__flow-button{color:var(--primary)!important}.chatz-composer__flow-button:hover{background:#2dd4bf1a!important;border-radius:999px}.chatz-system-event-row{display:flex;justify-content:center;margin:10px 0}.chatz-system-event{max-width:min(760px,92%);display:inline-flex;align-items:center;justify-content:center;gap:7px;text-align:center;padding:3px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.2);background:#f8fafcd6;color:var(--muted);box-shadow:none;line-height:1.35}.chatz-system-event__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);font-size:11.5px;font-weight:700}.chatz-system-event__date{flex:0 0 auto;color:var(--muted);font-size:11px;font-weight:650}.chatz-system-event__date:before{content:"·";margin-right:7px;color:#94a3b8d9}body[data-theme=dark] .chatz-system-event,body.dark .chatz-system-event,.dark .chatz-system-event{background:#1e293bb8;border-color:#94a3b82e}.chatz-flow-picker-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:#0f172a9e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.chatz-flow-picker{width:min(560px,calc(100vw - 36px));max-height:min(680px,calc(100vh - 48px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;padding:18px;border-radius:22px;border:1px solid var(--line);background:var(--panel);color:var(--text);box-shadow:0 28px 90px #0f172a47}.chatz-flow-picker__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.chatz-flow-picker__header h3{margin:0;display:inline-flex;align-items:center;gap:9px;font-size:20px;font-weight:700}.chatz-flow-picker__header h3 svg{width:20px;height:20px;color:var(--primary)}.chatz-flow-picker__header p{margin:6px 0 0;color:var(--muted);font-size:13px;font-weight:600}.chatz-flow-picker__close{width:34px;height:34px;border:0;border-radius:999px;display:grid;place-items:center;background:transparent;color:var(--muted);cursor:pointer}.chatz-flow-picker__close:hover{background:#94a3b81f;color:var(--text)}.chatz-flow-picker__close svg{width:18px;height:18px}.chatz-flow-picker__search{min-height:46px;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:15px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 94%,#fff 6%)}.chatz-flow-picker__search svg{width:17px;height:17px;color:var(--muted)}.chatz-flow-picker__search input{width:100%;border:0;outline:none;background:transparent;color:var(--text);font-weight:650}.chatz-flow-picker__search input::placeholder{color:var(--muted)}.chatz-flow-picker__body{min-height:180px;overflow-y:auto;display:grid;align-content:start;gap:6px;padding-right:4px}.chatz-flow-picker__empty{padding:34px 18px;text-align:center;color:var(--muted);font-weight:700}.chatz-flow-picker__folder-group{display:grid;gap:4px;margin-left:calc(var(--level, 0) * 14px)}.chatz-flow-picker__folder,.chatz-flow-picker__flow{width:100%;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 10px;border-radius:15px;text-align:left;cursor:pointer}.chatz-flow-picker__folder:hover,.chatz-flow-picker__flow:hover{background:#2dd4bf14}.chatz-flow-picker__flow:disabled{opacity:.72;cursor:wait}.chatz-flow-picker__flow.is-disabled,.chatz-flow-picker__flow.is-disabled:disabled{opacity:.62;cursor:not-allowed}.chatz-flow-picker__flow.is-disabled:hover{background:transparent}.chatz-flow-picker__flow.is-disabled .chatz-flow-picker__flow-icon{color:var(--muted);background:color-mix(in srgb,var(--muted) 10%,transparent 90%)}.chatz-flow-picker__folder-icon,.chatz-flow-picker__flow-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--primary);background:#2dd4bf1a}.chatz-flow-picker__folder-icon svg,.chatz-flow-picker__flow-icon svg,.chatz-flow-picker__chevron svg{width:18px;height:18px}.chatz-flow-picker__folder-copy,.chatz-flow-picker__flow-copy{min-width:0;display:grid;gap:4px}.chatz-flow-picker__folder-copy strong,.chatz-flow-picker__flow-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:700}.chatz-flow-picker__folder-copy small,.chatz-flow-picker__flow-copy small,.chatz-flow-picker__flow-type{color:var(--muted);font-size:12px;font-weight:700}.chatz-flow-picker__chevron{width:26px;height:26px;display:grid;place-items:center;color:var(--muted);transition:transform .16s ease}.chatz-flow-picker__chevron.is-open{transform:rotate(180deg)}.chatz-flow-picker__children{display:grid;gap:4px;padding-left:13px;margin-left:16px;border-left:1px solid rgba(148,163,184,.16)}.chatz-flow-picker__loading{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-weight:700;border-top:1px solid var(--line);padding-top:12px}.chatz-flow-picker__loading span{width:16px;height:16px;border-radius:50%;border:2px solid rgba(45,212,191,.22);border-top-color:var(--primary);animation:chatz-flow-spin .8s linear infinite}@keyframes chatz-flow-spin{to{transform:rotate(360deg)}}body[data-theme=dark] .chatz-flow-picker,body.dark .chatz-flow-picker,.dark .chatz-flow-picker{background:#0a1832;border-color:#94a3b829}body[data-theme=dark] .chatz-flow-picker__search,body.dark .chatz-flow-picker__search,.dark .chatz-flow-picker__search{background:#0f172aa8;border-color:#94a3b829}.chatz-flow-picker{background:var(--bg-panel, var(--panel));color:var(--text-main, var(--text));border-color:var(--border-soft, var(--line));box-shadow:var(--shadow-modal, 0 28px 90px rgba(15, 23, 42, .28))}.chatz-flow-picker__header h3,.chatz-flow-picker__folder-copy strong,.chatz-flow-picker__flow-copy strong{color:var(--text-main, var(--text))}.chatz-flow-picker__header p,.chatz-flow-picker__empty,.chatz-flow-picker__folder-copy small,.chatz-flow-picker__flow-copy small,.chatz-flow-picker__flow-type,.chatz-flow-picker__chevron,.chatz-flow-picker__close{color:var(--text-soft, var(--muted))}.chatz-flow-picker__search.app-search-box{min-height:46px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;padding:0 8px 0 0}.chatz-flow-picker__search.app-search-box>svg{margin-inline:auto}.chatz-flow-picker__search.app-search-box input{padding:0}.chatz-flow-picker__notice{border:1px solid var(--border-soft, var(--line));background:color-mix(in srgb,var(--bg-soft, var(--panel)) 84%,#f59e0b 16%);color:var(--text-main, var(--text));border-radius:16px;padding:18px;font-size:14px;font-weight:700;line-height:1.45}.chatz-flow-picker__notice.is-blocked{border-color:color-mix(in srgb,#f59e0b 32%,var(--border-soft, var(--line)) 68%)}.chatz-flow-picker__folder,.chatz-flow-picker__flow{color:var(--text-main, var(--text))}body[data-theme=dark] .chatz-flow-picker,body.dark .chatz-flow-picker,.dark .chatz-flow-picker{background:var(--bg-panel, #0f172a);color:var(--text-main, #e5eefb);border-color:var(--border-soft, rgba(148, 163, 184, .2))}body[data-theme=dark] .chatz-flow-picker__notice,body.dark .chatz-flow-picker__notice,.dark .chatz-flow-picker__notice{background:color-mix(in srgb,var(--bg-soft, #111827) 78%,#f59e0b 22%);color:var(--text-main, #f8fafc)}.chatz-flow-picker{width:min(640px,calc(100vw - 36px))!important}.chatz-flow-picker__search.app-search-box{width:100%!important;max-width:none!important;min-width:0!important;height:48px!important;min-height:48px!important;max-height:48px!important;grid-template-columns:46px minmax(0,1fr) 34px!important;border-radius:16px!important;margin:2px 0 4px!important;background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:#0f172a1a!important;box-shadow:0 10px 26px #0f172a0b,inset 0 1px #ffffffd9!important}.chatz-flow-picker__search.app-search-box>svg{width:17px!important;height:17px!important}.chatz-flow-picker__search.app-search-box input{height:48px!important;min-height:48px!important;font-weight:650!important}.chatz-flow-picker__search.app-search-box:focus-within{border-color:color-mix(in srgb,var(--accent-primary, var(--primary)) 42%,rgba(15,23,42,.1) 58%)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary, var(--primary)) 11%,transparent 89%),0 12px 28px #0f172a0e!important}.chatz-flow-picker__header h3{letter-spacing:-.02em}body[data-theme=dark] .chatz-flow-picker__search.app-search-box,body.dark .chatz-flow-picker__search.app-search-box,.dark .chatz-flow-picker__search.app-search-box,html[data-theme=dark] .chatz-flow-picker__search.app-search-box{background:linear-gradient(180deg,#0f172af5,#0b1220f5)!important;border-color:#94a3b82e!important;box-shadow:0 12px 28px #02061747,inset 0 1px #ffffff0b!important}.automation-triggers-page{--surface: var(--bg-panel);--input-bg: var(--bg-soft);--border-color: var(--border-soft);--text-primary: var(--text-main);--text-secondary: var(--text-soft);--text-muted: var(--text-faint);--trigger-row-hover: color-mix(in srgb, var(--primary) 6%, transparent);display:grid;gap:16px;color:var(--text-main)}.automation-triggers-page .automation-search-box,.automation-triggers-page .app-search-box{background:var(--bg-panel)!important;border-color:var(--border-soft)!important;color:var(--text-main)!important;box-shadow:var(--shadow-card)!important}.automation-triggers-page .automation-search-box input,.automation-triggers-page .app-search-box input{color:var(--text-main)!important}.automation-triggers-page .automation-search-box input::placeholder,.automation-triggers-page .app-search-box input::placeholder{color:var(--text-faint)!important}.automation-trigger-tabs{display:inline-flex;align-items:center;gap:4px;min-height:42px;padding:3px;border-radius:10px;background:color-mix(in srgb,var(--bg-soft) 78%,transparent)}.automation-trigger-tabs button{border:0;border-radius:8px;background:transparent;color:var(--text-faint);font-size:13px;font-weight:700;padding:7px 12px;cursor:pointer}.automation-trigger-tabs button.active{background:var(--primary);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 24%,transparent)}.contacts-table-card.app-table-card,.automation-table-card.app-table-card{overflow:visible!important;border:1px solid var(--border-soft, #e5e7eb)!important;border-radius:18px!important;background:var(--bg-panel, #ffffff)!important;box-shadow:0 12px 28px #0f172a09!important}.contacts-table-card.app-table-card{padding:0!important}.automation-table-card.app-table-card{padding-bottom:0!important}.contacts-table-wrap,.automation-table{border-radius:18px 18px 0 0!important}.contacts-table--head-v2,.automation-table-head{min-height:50px!important;background:color-mix(in srgb,var(--bg-soft, #f8fafc) 46%,transparent 54%)!important;border-bottom:1px solid var(--border-soft, #e5e7eb)!important;color:var(--text-faint, #64748b)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.055em!important}.contacts-table--head-v2 .contacts-head-button,.contacts-table--head-v2 .contacts-head-static,.automation-table-head span{color:var(--text-faint, #64748b)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.055em!important}.contacts-table--row-v2,.automation-table-row{min-height:60px!important;background:var(--bg-panel, #ffffff)!important;border-bottom:1px solid var(--border-soft, #eef2f7)!important;color:var(--text-main, #0f172a)!important;transition:background .16s ease,box-shadow .16s ease!important}.contacts-table--row-v2:hover,.automation-table-row:hover{background:color-mix(in srgb,var(--bg-soft, #f8fafc) 38%,transparent 62%)!important;transform:none!important}.contacts-table-body>.contacts-table--row-v2:last-child,.automation-table-body>.automation-flujo-row:last-child,.automation-table-body>.automation-row-group:last-child>.automation-table-row{border-bottom:0!important}.automation-folder-name,.automation-flow-name,.contacts-user-name-button{color:var(--text-main, #0f172a)!important}.automation-main-cell span,.automation-main-cell small,.contacts-phone-cell,.contacts-date-cell{color:var(--text-soft, #475569)!important}.automation-row-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:0!important}.automation-row-actions .automation-kebab,.automation-kebab{width:32px!important;height:32px!important;border-radius:10px!important;border:1px solid transparent!important;background:transparent!important;color:var(--text-faint, #94a3b8)!important;display:grid!important;place-items:center!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important}.automation-row-actions .automation-kebab:hover,.automation-kebab:hover{background:color-mix(in srgb,var(--bg-soft, #f8fafc) 78%,transparent 22%)!important;color:var(--text-main, #0f172a)!important;border-color:var(--border-soft, #e5e7eb)!important}.automation-actions-menu.automation-actions-menu-floating{min-width:188px!important;background:var(--bg-panel, #ffffff)!important;border:1px solid var(--border-soft, #e5e7eb)!important;box-shadow:0 18px 45px #0f172a2e!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}.automation-actions-menu.automation-actions-menu-floating button,.automation-actions-menu.automation-actions-menu-floating a{background:transparent!important}.automation-actions-menu.automation-actions-menu-floating button:hover,.automation-actions-menu.automation-actions-menu-floating a:hover{background:color-mix(in srgb,var(--bg-soft, #f8fafc) 72%,transparent 28%)!important}.app-table-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:58px!important;padding:11px 18px!important;border-top:1px solid var(--border-soft, #e5e7eb)!important;background:color-mix(in srgb,var(--bg-panel, #ffffff) 94%,var(--bg-soft, #f8fafc) 6%)!important;border-radius:0 0 18px 18px!important}.app-table-footer__meta,.app-table-footer__controls{display:inline-flex!important;align-items:center!important;gap:9px!important;color:var(--text-soft, #64748b)!important;font-size:13px!important}.contacts-limit-select.app-table-limit-select.custom-select{width:92px!important;min-width:92px!important;max-width:92px!important;flex:0 0 92px!important;height:36px!important;min-height:36px!important}.contacts-limit-select.app-table-limit-select.custom-select .custom-select__button{height:34px!important;min-height:34px!important;justify-content:center!important;gap:9px!important;padding:0 13px!important}.contacts-limit-select.app-table-limit-select.custom-select .custom-select__value{min-width:36px!important;max-width:none!important;text-align:center!important;justify-content:center!important;font-size:13px!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important}.contacts-limit-select.app-table-limit-select.custom-select .custom-select__chevron{flex:0 0 14px!important;width:14px!important;height:14px!important}.custom-select__menu--floating.custom-select__menu--contacts-limit{width:92px!important;min-width:92px!important;max-width:92px!important;overflow-x:hidden!important;scrollbar-width:none!important}.custom-select__menu--floating.custom-select__menu--contacts-limit::-webkit-scrollbar{width:0!important;height:0!important}.custom-select__menu--floating.custom-select__menu--contacts-limit .custom-select__option{display:grid!important;grid-template-columns:minmax(0,1fr) 14px!important;align-items:center!important;column-gap:4px!important;min-height:36px!important;padding:0 10px!important;overflow:hidden!important}.custom-select__menu--floating.custom-select__menu--contacts-limit .custom-select__option>span:first-child{min-width:0!important;text-align:center!important;justify-content:center!important;font-variant-numeric:tabular-nums!important}.custom-select__menu--floating.custom-select__menu--contacts-limit .custom-select__check{width:14px!important;min-width:14px!important;justify-self:end!important;margin:0!important}.contacts-user-id-row{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;flex-wrap:nowrap!important}.contacts-user-id-row small{flex:0 0 auto!important;line-height:1.1!important}.contacts-user-id-row .contacts-state-chip,.contacts-product-chip{min-height:20px!important;max-width:160px!important;padding:3px 8px!important;border-radius:999px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.contacts-products-cell{align-items:center!important;gap:7px!important}.contacts-product-chip.is-principal{background:var(--product-primary-soft)!important;color:var(--product-primary-strong)!important;border-color:var(--product-primary-border)!important}.contacts-product-chip.is-order-bump{background:var(--product-order-soft)!important;color:var(--product-order-strong)!important;border-color:var(--product-order-border)!important}.contacts-product-chip--more{background:color-mix(in srgb,var(--bg-soft) 65%,transparent)!important;color:var(--text-soft)!important;border-color:color-mix(in srgb,var(--border-soft) 75%,transparent)!important}.automation-activators-toolbar-controls{grid-template-columns:auto 320px!important}.automation-activators-toolbar-controls .automation-trigger-tabs{align-self:center!important}.automation-activators-table.automation-activators-table--keywords .automation-table-head,.automation-activators-table.automation-activators-table--keywords .automation-table-row{grid-template-columns:minmax(280px,1.65fr) minmax(190px,1fr) minmax(260px,1.4fr) minmax(110px,.5fr) minmax(92px,.46fr) 58px!important;min-width:1080px!important}.automation-activators-table.automation-activators-table--campaigns .automation-table-head,.automation-activators-table.automation-activators-table--campaigns .automation-table-row{grid-template-columns:minmax(280px,1.55fr) minmax(180px,.95fr) minmax(240px,1.25fr) minmax(108px,.45fr) minmax(108px,.45fr) minmax(92px,.42fr) 58px!important;min-width:1120px!important}.automation-activators-table .automation-table-head,.automation-activators-table .automation-table-row{padding-left:18px!important;padding-right:18px!important}.automation-activators-table .automation-folder-row:hover{cursor:pointer!important}.automation-activators-table .automation-folder-name{cursor:inherit!important;color:var(--text-main, #0f172a)!important}.automation-activators-table .automation-trigger-name-link{appearance:none!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;min-width:0!important;max-width:100%!important;color:var(--text-main, #0f172a)!important;font:inherit!important;font-weight:700!important;line-height:1.2!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;cursor:pointer!important;transition:color .16s ease!important}.automation-activators-table .automation-folder-row:hover .automation-folder-name,.automation-activators-table .automation-folder-row:has(.automation-expand-button.is-open) .automation-folder-name,.automation-activators-table .automation-flujo-row:hover .automation-trigger-name-link,.automation-activators-table .automation-flujo-row.is-editing .automation-trigger-name-link{color:var(--primary)!important;font-weight:700!important}.automation-activators-table .automation-main-cell span,.automation-activators-table .automation-muted-cell{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.automation-activators-table .automation-count-pill{max-width:132px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.automation-activators-table .automation-row-actions{justify-content:flex-end!important;padding-right:0!important}.automation-root-drop,.automation-empty-folder-drop,.automation-drag-overlay{border-color:color-mix(in srgb,var(--primary) 45%,transparent)!important}.automation-empty-folder-drop.is-drag-target,.automation-root-drop.is-drag-target,.automation-table-row.is-drop-target{background:color-mix(in srgb,var(--primary) 10%,transparent)!important;border-color:color-mix(in srgb,var(--primary) 55%,transparent)!important}.automation-side-drawer-backdrop{position:fixed;inset:0;z-index:120;background:#0f172a9e!important;display:flex;justify-content:flex-end}.automation-side-drawer{position:relative;width:min(420px,100vw);height:100%;padding:28px 24px;background:var(--bg-panel, #fff)!important;border-left:1px solid var(--border-soft, #e5e7eb)!important;box-shadow:-22px 0 50px #0f172a38;overflow:auto}.automation-side-drawer-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:999px;border:0;background:transparent;color:var(--text-faint, #6b7280);font-size:22px;cursor:pointer}.automation-side-form{display:grid;gap:16px}.automation-side-form h3{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--text-main, #111827)!important}.automation-side-form label{display:grid;gap:7px;color:var(--text-soft, #374151)!important;font-size:12px;font-weight:700}.automation-side-form input,.automation-side-form textarea,.trigger-tag-input input{width:100%;border:1px solid var(--border-soft, #e5e7eb)!important;border-radius:11px;background:var(--bg-soft, #fff)!important;color:var(--text-main, #111827)!important;padding:11px 12px;font:inherit;outline:none}.automation-side-form textarea{min-height:82px;resize:vertical}.automation-side-form input:focus,.automation-side-form textarea:focus,.trigger-tag-input input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 13%,transparent)!important}.trigger-tag-input{display:grid;gap:8px}.trigger-tags-row{display:flex;flex-wrap:wrap;gap:6px;min-height:22px}.trigger-tag-chip{border:1px solid color-mix(in srgb,var(--primary) 24%,transparent)!important;background:color-mix(in srgb,var(--primary) 9%,transparent)!important;color:var(--primary-strong)!important;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;cursor:pointer}.trigger-tag-chip span{margin-left:7px;opacity:.8}.automation-side-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:6px}@media(max-width:1180px){.automation-activators-toolbar-controls{width:100%!important;grid-template-columns:minmax(220px,auto) minmax(240px,320px)!important;justify-content:end!important}}@media(max-width:700px){.app-table-footer{align-items:flex-start!important;flex-direction:column!important}.automation-activators-toolbar-controls{grid-template-columns:1fr!important}}body[data-theme=dark] .automation-actions-menu.automation-actions-menu-floating,body:not([data-theme=light]) .automation-actions-menu.automation-actions-menu-floating,body[data-theme=dark] .automation-side-drawer,body:not([data-theme=light]) .automation-side-drawer{background:#0f172a!important;border-color:#334155!important}body[data-theme=dark] .automation-activators-table .automation-trigger-name-link,body:not([data-theme=light]) .automation-activators-table .automation-trigger-name-link,body[data-theme=dark] .automation-activators-table .automation-folder-name,body:not([data-theme=light]) .automation-activators-table .automation-folder-name{color:#eef2ff!important}body[data-theme=dark] .automation-activators-table .automation-folder-row:hover .automation-folder-name,body:not([data-theme=light]) .automation-activators-table .automation-folder-row:hover .automation-folder-name,body[data-theme=dark] .automation-activators-table .automation-folder-row:has(.automation-expand-button.is-open) .automation-folder-name,body:not([data-theme=light]) .automation-activators-table .automation-folder-row:has(.automation-expand-button.is-open) .automation-folder-name,body[data-theme=dark] .automation-activators-table .automation-flujo-row:hover .automation-trigger-name-link,body:not([data-theme=light]) .automation-activators-table .automation-flujo-row:hover .automation-trigger-name-link,body[data-theme=dark] .automation-activators-table .automation-flujo-row.is-editing .automation-trigger-name-link,body:not([data-theme=light]) .automation-activators-table .automation-flujo-row.is-editing .automation-trigger-name-link{color:var(--primary)!important}.dashboard-insights-grid--campaigns,.dashboard-data-grid--products-activity{align-items:stretch}.dashboard-campaign-card{min-width:0;height:100%}.campaign-performance-card{height:100%}.campaign-performance-card .section-card__body,.campaign-performance-body{padding-top:12px}.campaign-performance-titlebar,.campaign-performance-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.campaign-performance-titlebar{padding:22px 24px 0}.campaign-performance-titlebar h3{margin:3px 0 0;color:var(--text-main, var(--text));font-size:1.18rem;font-weight:700;letter-spacing:-.02em}.campaign-performance-eyebrow{display:block;color:var(--text-soft, var(--muted));font-size:.86rem;font-weight:600}.campaign-performance-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--text-soft, var(--muted));font-size:.88rem;font-weight:700;white-space:nowrap}.campaign-performance-toggle input{width:18px;height:18px;accent-color:var(--primary)}.campaign-performance-list{display:grid;gap:10px}.campaign-performance-row{border:1px solid var(--border-soft, var(--line));border-radius:16px;background:var(--bg-panel, var(--panel));overflow:hidden;box-shadow:0 8px 18px #0f172a09}.campaign-performance-main{width:100%;min-height:40px;display:grid;grid-template-columns:22px minmax(120px,1fr) auto;align-items:center;gap:11px;border:0;background:transparent;color:inherit;padding:8px 16px 6px;text-align:left;cursor:pointer}.campaign-performance-chevron{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--text-soft, var(--muted));font-size:0;line-height:1;flex:0 0 18px}.campaign-performance-chevron:before{content:"";width:7px;height:7px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(-45deg);transform-origin:center;transition:transform .16s ease,color .16s ease}.campaign-performance-row.is-open .campaign-performance-chevron{color:var(--primary)}.campaign-performance-row.is-open .campaign-performance-chevron:before{transform:rotate(45deg)}.campaign-performance-info{min-width:0}.campaign-performance-info strong{display:block;color:var(--text-main, var(--text));font-size:.95rem;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-performance-stats{display:inline-flex;align-items:center;justify-content:flex-end;gap:16px;white-space:nowrap;color:var(--text-soft, var(--muted));font-size:.88rem;font-weight:600}.campaign-performance-stats .is-success,.campaign-source-row .is-success{color:var(--success, #22c55e)}.campaign-performance-stats .is-rate,.campaign-source-row .is-rate{color:var(--primary, #4f7cff)}.campaign-performance-value,.campaign-source-value{color:#b45309;font-weight:700}.campaign-performance-bar{height:8px;margin:0 16px 12px 52px;border-radius:999px;background:var(--bg-soft, rgba(15, 23, 42, .06));overflow:hidden}.campaign-performance-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--success, #22c55e),rgba(34,197,94,.72))}.campaign-source-list{display:grid;gap:8px;padding:0 16px 14px 52px}.campaign-source-row{display:grid;grid-template-columns:minmax(120px,1fr) auto auto auto minmax(96px,auto);align-items:center;gap:12px;padding:9px 12px;border:0;border-radius:13px;background:var(--bg-soft, rgba(15, 23, 42, .04));color:var(--text-soft, var(--muted));font-size:.82rem;font-weight:700}.campaign-source-row code{color:var(--text-main, var(--text));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-source-empty{padding:12px 14px;color:var(--text-soft, var(--muted));border:0;border-radius:14px;background:var(--bg-soft, rgba(15, 23, 42, .04))}.campaign-performance-footer{margin-top:12px;color:var(--text-soft, var(--muted));font-size:.88rem;font-weight:600}.campaign-performance-pages{display:inline-flex;align-items:center;gap:8px}.campaign-performance-pages .icon-button{min-width:24px;height:24px;padding:0 5px;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.campaign-performance-pages .icon-button:disabled{opacity:.45;cursor:not-allowed}body[data-theme=dark] .campaign-performance-value,body[data-theme=dark] .campaign-source-value{color:#fbbf24}.dashboard-data-grid--products-activity .section-card__body{padding-top:14px}.dashboard-data-grid--products-activity .dashboard-activity-list{gap:6px}.dashboard-data-grid--products-activity .dashboard-activity-row{min-height:48px;padding:7px 8px}@media(max-width:1320px){.campaign-performance-main{grid-template-columns:20px minmax(110px,1fr)}.campaign-performance-stats{grid-column:2 / -1;justify-content:flex-start;flex-wrap:wrap;gap:8px 14px}.campaign-source-row{grid-template-columns:minmax(150px,1fr) repeat(3,auto)}.campaign-source-value{grid-column:1 / -1}}@media(max-width:1180px){.dashboard-insights-grid--campaigns,.dashboard-data-grid--products-activity{grid-template-columns:minmax(0,1fr)}.campaign-performance-main{grid-template-columns:22px minmax(140px,1fr) auto}.campaign-performance-stats{grid-column:auto;justify-content:flex-end;flex-wrap:nowrap}}@media(max-width:760px){.campaign-performance-titlebar,.campaign-performance-footer{align-items:flex-start;flex-direction:column}.campaign-performance-main,.campaign-source-row{grid-template-columns:1fr}.campaign-performance-chevron{display:none}.campaign-performance-stats,.campaign-source-value{justify-content:flex-start;text-align:left}.campaign-performance-bar,.campaign-source-list{margin-left:16px;padding-left:16px}}:root{--ds-primary: var(--primary, #8b5cf6);--ds-primary-hover: var(--primary-strong, #7c3aed);--ds-primary-soft: var(--primary-soft, rgba(139, 92, 246, .12));--ds-primary-ring: color-mix(in srgb, var(--primary, #8b5cf6) 16%, transparent);--ds-control-height: 44px;--ds-control-radius: 13px;--ds-control-padding-x: 13px;--ds-control-font-size: 13.5px;--ds-control-font-weight: 700;--ds-field-font-weight: 600;--ds-border-light: rgba(15, 23, 42, .12);--ds-border-dark: rgba(148, 163, 184, .17);--ds-text-light: #0f172a;--ds-text-dark: #f8fafc;--ds-muted-light: #64748b;--ds-muted-dark: #a8b5cc;--ds-menu-shadow-light: 0 18px 42px rgba(15, 23, 42, .13);--ds-menu-shadow-dark: 0 22px 52px rgba(0, 0, 0, .4)}body[data-theme=light]{--ds-text: var(--ds-text-light);--ds-muted: var(--ds-muted-light);--ds-border: var(--ds-border-light);--ds-control-bg: linear-gradient(180deg, #ffffff, #fbfcff);--ds-menu-bg: linear-gradient(180deg, #ffffff, #fbfcff);--ds-control-shadow: 0 10px 24px rgba(15, 23, 42, .045);--ds-menu-shadow: var(--ds-menu-shadow-light)}body[data-theme=dark]{--ds-text: var(--ds-text-dark);--ds-muted: var(--ds-muted-dark);--ds-border: var(--ds-border-dark);--ds-control-bg: linear-gradient(180deg, rgba(15, 23, 42, .96), rgba(11, 18, 32, .96));--ds-menu-bg: linear-gradient(180deg, rgba(15, 23, 42, .98), rgba(11, 18, 32, .98));--ds-control-shadow: 0 12px 28px rgba(0, 0, 0, .2);--ds-menu-shadow: var(--ds-menu-shadow-dark)}button,input,select,textarea{font-family:inherit}.field{gap:8px}.field{pointer-events:none}.field>input,.field>textarea,.field>select,.field>.custom-select,.field>.dashboard-select-shell,.field>.settings-select,.field>.automation-modal-select,.field>.router-custom-select,.field>.chip-input-box,.field>.rich-editor,.field>.state-color-picker,.field>.settings-check-group,.field>.checkbox-row,.field>.checkbox-line,.field>.toggle-box,.field>.notice-box,.field>.field-help,.field>small{pointer-events:auto}.field>span{pointer-events:none}.field input,.field textarea,.field select,.form-grid input,.form-grid textarea,.form-grid select,.router-option-row select,.contacts-menu-select,.chip-input-box input,.rich-editor textarea,select:not([multiple]){min-height:var(--ds-control-height)!important;border-radius:var(--ds-control-radius)!important;border:1px solid var(--ds-border)!important;background:var(--ds-control-bg)!important;color:var(--ds-text)!important;font-size:var(--ds-control-font-size)!important;font-weight:var(--ds-field-font-weight)!important;opacity:1!important;box-shadow:var(--ds-control-shadow)!important;caret-color:var(--ds-primary);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.field textarea,.form-grid textarea,.rich-editor textarea{line-height:1.55}.field input::placeholder,.field textarea::placeholder,.form-grid input::placeholder,.form-grid textarea::placeholder,.chip-input-box input::placeholder{color:color-mix(in srgb,var(--ds-muted) 92%,transparent 8%)!important;opacity:1!important}.field input:hover,.field textarea:hover,.field select:hover,.form-grid input:hover,.form-grid textarea:hover,.form-grid select:hover,.router-option-row select:hover,.contacts-menu-select:hover,.chip-input-box input:hover,.rich-editor textarea:hover,select:not([multiple]):hover{border-color:color-mix(in srgb,var(--ds-primary) 30%,var(--ds-border) 70%)!important}.field input:focus,.field textarea:focus,.field select:focus,.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus,.router-option-row select:focus,.contacts-menu-select:focus,.chip-input-box input:focus,.rich-editor textarea:focus,select:not([multiple]):focus{outline:none!important;border-color:color-mix(in srgb,var(--ds-primary) 54%,var(--ds-border) 46%)!important;box-shadow:0 0 0 4px var(--ds-primary-ring),var(--ds-control-shadow)!important}select:not([multiple]){appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;padding-right:42px!important;background-image:linear-gradient(45deg,transparent 50%,var(--ds-muted) 50%),linear-gradient(135deg,var(--ds-muted) 50%,transparent 50%)!important;background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px)!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important}select option{font-weight:var(--ds-control-font-weight)}select option:checked{background:var(--ds-primary)!important;color:#fff!important}.custom-select,.dashboard-select-shell.custom-select,.custom-select.dashboard-select-shell,.automation-filter-select,.automation-modal-select,.chatz-custom-select,.contacts-limit-select.custom-select,.settings-select,.settings-select.custom-select,.router-custom-select,.router-custom-select.custom-select{min-height:var(--ds-control-height)!important;border-radius:var(--ds-control-radius)!important;border:1px solid var(--ds-border)!important;background:var(--ds-control-bg)!important;box-shadow:var(--ds-control-shadow)!important;overflow:visible!important;opacity:1!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.custom-select:hover,.dashboard-select-shell.custom-select:hover,.automation-filter-select:hover,.automation-modal-select:hover,.chatz-custom-select:hover,.contacts-limit-select.custom-select:hover,.settings-select:hover,.router-custom-select:hover{border-color:color-mix(in srgb,var(--ds-primary) 30%,var(--ds-border) 70%)!important}.custom-select.is-open,.dashboard-select-shell.custom-select.is-open,.automation-filter-select.is-open,.automation-modal-select.is-open,.chatz-custom-select.is-open,.contacts-limit-select.custom-select.is-open,.settings-select.is-open,.router-custom-select.is-open{border-color:color-mix(in srgb,var(--ds-primary) 54%,var(--ds-border) 46%)!important;box-shadow:0 0 0 4px var(--ds-primary-ring),var(--ds-control-shadow)!important}.custom-select__button,.automation-modal-select .custom-select__button,.settings-select .custom-select__button,.chatz-custom-select .custom-select__button,.router-custom-select .custom-select__button,.automation-filter-select .custom-select__button,.contacts-limit-select.custom-select .custom-select__button,.custom-select.dashboard-select-shell .custom-select__button{min-height:var(--ds-control-height)!important;height:100%!important;padding:0 var(--ds-control-padding-x)!important;display:grid;grid-template-columns:minmax(0,1fr) 16px;gap:10px;align-items:center;color:var(--ds-text)!important;font-size:var(--ds-control-font-size)!important;font-weight:var(--ds-control-font-weight)!important;letter-spacing:-.01em}.custom-select__value,.automation-modal-select .custom-select__value,.settings-select .custom-select__value,.chatz-custom-select .custom-select__value,.router-custom-select .custom-select__value,.automation-filter-select .custom-select__value,.contacts-limit-select.custom-select .custom-select__value,.custom-select.dashboard-select-shell .custom-select__value{color:var(--ds-text)!important;font-size:var(--ds-control-font-size)!important;font-weight:var(--ds-control-font-weight)!important;opacity:1!important}.custom-select__value.is-placeholder,.automation-modal-select .custom-select__value.is-placeholder,.settings-select .custom-select__value.is-placeholder,.chatz-custom-select .custom-select__value.is-placeholder,.router-custom-select .custom-select__value.is-placeholder{color:color-mix(in srgb,var(--ds-muted) 92%,transparent 8%)!important;font-weight:600!important}.custom-select__chevron,.automation-modal-select .custom-select__chevron,.settings-select .custom-select__chevron,.chatz-custom-select .custom-select__chevron,.router-custom-select .custom-select__chevron{color:var(--ds-muted)!important;transition:transform .18s ease,color .18s ease}.custom-select__chevron svg{width:15px!important;height:15px!important}.custom-select.is-open .custom-select__chevron,.automation-modal-select.is-open .custom-select__chevron,.settings-select.is-open .custom-select__chevron,.chatz-custom-select.is-open .custom-select__chevron,.router-custom-select.is-open .custom-select__chevron{color:var(--ds-primary)!important;transform:rotate(180deg)}.custom-select__menu,.automation-modal-select .custom-select__menu,.settings-select .custom-select__menu,.chatz-custom-select .custom-select__menu,.router-custom-select .custom-select__menu,.automation-filter-select .custom-select__menu,.contacts-limit-select.custom-select .custom-select__menu,.custom-select.dashboard-select-shell .custom-select__menu{top:calc(100% + 7px)!important;left:0;right:0;min-width:max(100%,190px)!important;max-height:320px!important;padding:5px!important;border-radius:15px!important;border:1px solid var(--ds-border)!important;background:var(--ds-menu-bg)!important;box-shadow:var(--ds-menu-shadow)!important;z-index:300!important}.custom-select__option,.custom-select__option>span,.automation-modal-select .custom-select__option,.automation-modal-select .custom-select__option>span,.settings-select .custom-select__option,.settings-select .custom-select__option>span,.chatz-custom-select .custom-select__option,.chatz-custom-select .custom-select__option>span,.router-custom-select .custom-select__option,.router-custom-select .custom-select__option>span,.automation-filter-select .custom-select__option,.automation-filter-select .custom-select__option>span,.contacts-limit-select.custom-select .custom-select__option,.contacts-limit-select.custom-select .custom-select__option>span,.custom-select.dashboard-select-shell .custom-select__option,.custom-select.dashboard-select-shell .custom-select__option>span{min-height:36px!important;border-radius:10px!important;padding:0 10px!important;color:var(--ds-text)!important;font-size:var(--ds-control-font-size)!important;font-weight:var(--ds-control-font-weight)!important;letter-spacing:-.01em}.custom-select__option:hover{background:var(--ds-primary-soft)!important}.custom-select__option.is-active,.custom-select__option.is-active>span,.custom-select__option.is-active .custom-select__check,.automation-modal-select .custom-select__option.is-active,.automation-modal-select .custom-select__option.is-active>span,.automation-modal-select .custom-select__option.is-active .custom-select__check,.settings-select .custom-select__option.is-active,.settings-select .custom-select__option.is-active>span,.settings-select .custom-select__option.is-active .custom-select__check,.chatz-custom-select .custom-select__option.is-active,.chatz-custom-select .custom-select__option.is-active>span,.chatz-custom-select .custom-select__option.is-active .custom-select__check,.router-custom-select .custom-select__option.is-active,.router-custom-select .custom-select__option.is-active>span,.router-custom-select .custom-select__option.is-active .custom-select__check,.automation-filter-select .custom-select__option.is-active,.automation-filter-select .custom-select__option.is-active>span,.automation-filter-select .custom-select__option.is-active .custom-select__check,.contacts-limit-select.custom-select .custom-select__option.is-active,.contacts-limit-select.custom-select .custom-select__option.is-active>span,.contacts-limit-select.custom-select .custom-select__option.is-active .custom-select__check,.custom-select.dashboard-select-shell .custom-select__option.is-active,.custom-select.dashboard-select-shell .custom-select__option.is-active>span,.custom-select.dashboard-select-shell .custom-select__option.is-active .custom-select__check{background:var(--ds-primary)!important;color:#fff!important;font-weight:var(--ds-control-font-weight)!important}input[type=checkbox]{accent-color:var(--ds-primary)}.settings-check-item input[type=checkbox],.checkbox-line input[type=checkbox]{width:17px;height:17px;margin:0;outline:none!important;box-shadow:none!important}.settings-check-item input[type=checkbox]:focus,.settings-check-item input[type=checkbox]:focus-visible,.checkbox-line input[type=checkbox]:focus,.checkbox-line input[type=checkbox]:focus-visible{outline:none!important;box-shadow:none!important}.settings-check-item,.checkbox-line{color:var(--ds-text)!important;font-weight:600!important}.dashboard-date-shell,.contacts-search,.config-search-box,.config-add-button,.settings-count-badge{min-height:var(--ds-control-height)!important;border-radius:var(--ds-control-radius)!important;border:1px solid var(--ds-border)!important;background:var(--ds-control-bg)!important;box-shadow:var(--ds-control-shadow)!important}.dashboard-date-shell input,.contacts-search input,.config-search-box input{color:var(--ds-text)!important;font-weight:var(--ds-control-font-weight)!important;font-size:var(--ds-control-font-size)!important}.dashboard-filters-row,.dashboard-filters-row--main,.dashboard-filters-row--actions,.contacts-toolbar__filters,.contacts-toolbar__filters--five{gap:10px!important}.dashboard-filters-row--main{grid-template-columns:minmax(130px,.55fr) minmax(240px,.95fr) repeat(3,minmax(160px,.78fr))!important}.contacts-toolbar__filters{grid-template-columns:minmax(150px,.72fr) minmax(210px,.95fr) minmax(190px,.95fr) minmax(190px,.82fr)!important}.contacts-toolbar__filters--five{grid-template-columns:minmax(150px,.7fr) minmax(190px,.9fr) minmax(190px,.95fr) minmax(190px,.9fr) minmax(160px,.75fr)!important}@media(max-width:1180px){.dashboard-filters-row--main,.contacts-toolbar__filters,.contacts-toolbar__filters--five{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.dashboard-filters-row--main,.contacts-toolbar__filters,.contacts-toolbar__filters--five{grid-template-columns:1fr!important}}:root{--ds-control-font-weight: 650;--ds-option-font-weight: 600;--ds-selected-font-weight: 700;--ds-field-font-weight: 550}.custom-select__button,.automation-modal-select .custom-select__button,.settings-select .custom-select__button,.chatz-custom-select .custom-select__button,.router-custom-select .custom-select__button,.automation-filter-select .custom-select__button,.contacts-limit-select.custom-select .custom-select__button,.custom-select.dashboard-select-shell .custom-select__button,.dashboard-date-shell input,.contacts-search input,.config-search-box input,.custom-select__value,.automation-modal-select .custom-select__value,.settings-select .custom-select__value,.chatz-custom-select .custom-select__value,.router-custom-select .custom-select__value,.automation-filter-select .custom-select__value,.contacts-limit-select.custom-select .custom-select__value,.custom-select.dashboard-select-shell .custom-select__value{font-weight:var(--ds-control-font-weight)!important}.custom-select__option,.custom-select__option>span,.automation-modal-select .custom-select__option,.automation-modal-select .custom-select__option>span,.settings-select .custom-select__option,.settings-select .custom-select__option>span,.chatz-custom-select .custom-select__option,.chatz-custom-select .custom-select__option>span,.router-custom-select .custom-select__option,.router-custom-select .custom-select__option>span,.automation-filter-select .custom-select__option,.automation-filter-select .custom-select__option>span,.contacts-limit-select.custom-select .custom-select__option,.contacts-limit-select.custom-select .custom-select__option>span,.custom-select.dashboard-select-shell .custom-select__option,.custom-select.dashboard-select-shell .custom-select__option>span{font-weight:var(--ds-option-font-weight)!important}.custom-select__option.is-active,.custom-select__option.is-active>span,.custom-select__option.is-active .custom-select__check,.automation-modal-select .custom-select__option.is-active,.automation-modal-select .custom-select__option.is-active>span,.automation-modal-select .custom-select__option.is-active .custom-select__check,.settings-select .custom-select__option.is-active,.settings-select .custom-select__option.is-active>span,.settings-select .custom-select__option.is-active .custom-select__check,.chatz-custom-select .custom-select__option.is-active,.chatz-custom-select .custom-select__option.is-active>span,.chatz-custom-select .custom-select__option.is-active .custom-select__check,.router-custom-select .custom-select__option.is-active,.router-custom-select .custom-select__option.is-active>span,.router-custom-select .custom-select__option.is-active .custom-select__check,.automation-filter-select .custom-select__option.is-active,.automation-filter-select .custom-select__option.is-active>span,.automation-filter-select .custom-select__option.is-active .custom-select__check,.contacts-limit-select.custom-select .custom-select__option.is-active,.contacts-limit-select.custom-select .custom-select__option.is-active>span,.contacts-limit-select.custom-select .custom-select__option.is-active .custom-select__check,.custom-select.dashboard-select-shell .custom-select__option.is-active,.custom-select.dashboard-select-shell .custom-select__option.is-active>span,.custom-select.dashboard-select-shell .custom-select__option.is-active .custom-select__check{font-weight:var(--ds-selected-font-weight)!important}:root{--ds-control-height: 44px;--ds-control-radius: 13px;--ds-control-padding-x: 14px;--ds-control-font-size: 13.5px;--ds-control-font-weight: 650;--ds-option-font-weight: 600;--ds-selected-font-weight: 700;--ds-field-font-weight: 550;--ds-label-font-weight: 650;--ds-button-font-weight: 700;--ds-active-bg: #8b5cf6}.field>span,.router-field>span,.modal-panel .field>span{color:var(--ds-muted)!important;font-size:12.5px!important;font-weight:var(--ds-label-font-weight)!important;line-height:1.2!important;letter-spacing:-.005em}.field input,.field textarea,.field select,.form-grid input,.form-grid textarea,.form-grid select,.router-option-row select,.contacts-menu-select,.chip-input-box input,.rich-editor textarea,select:not([multiple]){min-height:var(--ds-control-height)!important;border-radius:var(--ds-control-radius)!important;padding-left:var(--ds-control-padding-x)!important;padding-right:var(--ds-control-padding-x)!important;font-size:var(--ds-control-font-size)!important;font-weight:var(--ds-field-font-weight)!important;line-height:1.15!important;color:var(--ds-text)!important;background:var(--ds-control-bg)!important;border:1px solid var(--ds-border)!important;box-shadow:var(--ds-control-shadow)!important;opacity:1!important}.field select,.form-grid select,.router-option-row select,.contacts-menu-select,select:not([multiple]){padding-right:42px!important}.field textarea,.form-grid textarea,.rich-editor textarea{padding-top:13px!important;padding-bottom:13px!important;line-height:1.5!important}.field input:hover,.field textarea:hover,.field select:hover,.form-grid input:hover,.form-grid textarea:hover,.form-grid select:hover,.router-option-row select:hover,.contacts-menu-select:hover,.chip-input-box input:hover,.rich-editor textarea:hover,.custom-select:hover{border-color:color-mix(in srgb,var(--ds-primary) 28%,var(--ds-border) 72%)!important}.field input:focus,.field textarea:focus,.field select:focus,.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus,.router-option-row select:focus,.contacts-menu-select:focus,.chip-input-box input:focus,.rich-editor textarea:focus,.custom-select.is-open{outline:none!important;border-color:color-mix(in srgb,var(--ds-primary) 54%,var(--ds-border) 46%)!important;box-shadow:0 0 0 4px var(--ds-primary-ring),var(--ds-control-shadow)!important}.custom-select,.dashboard-select-shell.custom-select,.custom-select.dashboard-select-shell,.automation-filter-select,.automation-modal-select,.chatz-custom-select,.router-custom-select,.settings-select,.contacts-limit-select.custom-select{min-height:var(--ds-control-height)!important;height:var(--ds-control-height)!important;border-radius:var(--ds-control-radius)!important;background:var(--ds-control-bg)!important;border:1px solid var(--ds-border)!important;box-shadow:var(--ds-control-shadow)!important;color:var(--ds-text)!important}.custom-select__button,.automation-modal-select .custom-select__button,.settings-select .custom-select__button,.chatz-custom-select .custom-select__button,.router-custom-select .custom-select__button,.automation-filter-select .custom-select__button,.contacts-limit-select.custom-select .custom-select__button,.custom-select.dashboard-select-shell .custom-select__button,.dashboard-select-shell.custom-select .custom-select__button{min-height:var(--ds-control-height)!important;height:var(--ds-control-height)!important;padding:0 var(--ds-control-padding-x)!important;display:grid!important;grid-template-columns:minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;font-size:var(--ds-control-font-size)!important;font-weight:var(--ds-control-font-weight)!important;line-height:1!important;color:var(--ds-text)!important}.custom-select__value,.automation-modal-select .custom-select__value,.settings-select .custom-select__value,.chatz-custom-select .custom-select__value,.router-custom-select .custom-select__value,.automation-filter-select .custom-select__value,.contacts-limit-select.custom-select .custom-select__value,.custom-select.dashboard-select-shell .custom-select__value,.dashboard-select-shell.custom-select .custom-select__value{display:flex!important;align-items:center!important;min-height:100%!important;line-height:1.1!important;color:var(--ds-text)!important;font-size:var(--ds-control-font-size)!important;font-weight:var(--ds-control-font-weight)!important;opacity:1!important;transform:translateY(0)!important}.custom-select__value.is-placeholder{color:color-mix(in srgb,var(--ds-muted) 92%,transparent 8%)!important;font-weight:600!important}.custom-select__chevron,.automation-modal-select .custom-select__chevron,.settings-select .custom-select__chevron,.chatz-custom-select .custom-select__chevron,.router-custom-select .custom-select__chevron,.automation-filter-select .custom-select__chevron,.contacts-limit-select.custom-select .custom-select__chevron,.custom-select.dashboard-select-shell .custom-select__chevron,.dashboard-select-shell.custom-select .custom-select__chevron{display:flex!important;align-items:center!important;justify-content:center!important;min-height:100%!important;color:var(--ds-muted)!important}.custom-select.is-open .custom-select__chevron,.automation-modal-select.is-open .custom-select__chevron,.settings-select.is-open .custom-select__chevron,.chatz-custom-select.is-open .custom-select__chevron,.router-custom-select.is-open .custom-select__chevron,.automation-filter-select.is-open .custom-select__chevron,.contacts-limit-select.custom-select.is-open .custom-select__chevron,.custom-select.dashboard-select-shell.is-open .custom-select__chevron,.dashboard-select-shell.custom-select.is-open .custom-select__chevron{color:var(--ds-primary)!important}.custom-select__menu,.automation-modal-select .custom-select__menu,.settings-select .custom-select__menu,.chatz-custom-select .custom-select__menu,.router-custom-select .custom-select__menu,.automation-filter-select .custom-select__menu,.contacts-limit-select.custom-select .custom-select__menu,.custom-select.dashboard-select-shell .custom-select__menu,.dashboard-select-shell.custom-select .custom-select__menu{top:calc(100% + 7px)!important;min-width:max(100%,190px)!important;max-height:320px!important;padding:5px!important;border-radius:15px!important;background:var(--ds-menu-bg)!important;border:1px solid var(--ds-border)!important;box-shadow:var(--ds-menu-shadow)!important}.custom-select__option,.custom-select__option>span,.automation-modal-select .custom-select__option,.automation-modal-select .custom-select__option>span,.settings-select .custom-select__option,.settings-select .custom-select__option>span,.chatz-custom-select .custom-select__option,.chatz-custom-select .custom-select__option>span,.router-custom-select .custom-select__option,.router-custom-select .custom-select__option>span,.automation-filter-select .custom-select__option,.automation-filter-select .custom-select__option>span,.contacts-limit-select.custom-select .custom-select__option,.contacts-limit-select.custom-select .custom-select__option>span,.custom-select.dashboard-select-shell .custom-select__option,.custom-select.dashboard-select-shell .custom-select__option>span,.dashboard-select-shell.custom-select .custom-select__option,.dashboard-select-shell.custom-select .custom-select__option>span{min-height:36px!important;border-radius:10px!important;padding:0 10px!important;font-size:13.5px!important;font-weight:var(--ds-option-font-weight)!important;line-height:1.1!important;color:var(--ds-text)!important}.custom-select__option:hover{background:color-mix(in srgb,var(--ds-primary) 10%,transparent 90%)!important}.custom-select__option.is-active,.custom-select__option.is-active>span,.custom-select__option.is-active .custom-select__check,.automation-modal-select .custom-select__option.is-active,.automation-modal-select .custom-select__option.is-active>span,.automation-modal-select .custom-select__option.is-active .custom-select__check,.settings-select .custom-select__option.is-active,.settings-select .custom-select__option.is-active>span,.settings-select .custom-select__option.is-active .custom-select__check,.chatz-custom-select .custom-select__option.is-active,.chatz-custom-select .custom-select__option.is-active>span,.chatz-custom-select .custom-select__option.is-active .custom-select__check,.router-custom-select .custom-select__option.is-active,.router-custom-select .custom-select__option.is-active>span,.router-custom-select .custom-select__option.is-active .custom-select__check,.automation-filter-select .custom-select__option.is-active,.automation-filter-select .custom-select__option.is-active>span,.automation-filter-select .custom-select__option.is-active .custom-select__check,.contacts-limit-select.custom-select .custom-select__option.is-active,.contacts-limit-select.custom-select .custom-select__option.is-active>span,.contacts-limit-select.custom-select .custom-select__option.is-active .custom-select__check,.custom-select.dashboard-select-shell .custom-select__option.is-active,.custom-select.dashboard-select-shell .custom-select__option.is-active>span,.custom-select.dashboard-select-shell .custom-select__option.is-active .custom-select__check,.dashboard-select-shell.custom-select .custom-select__option.is-active,.dashboard-select-shell.custom-select .custom-select__option.is-active>span,.dashboard-select-shell.custom-select .custom-select__option.is-active .custom-select__check{background:var(--ds-active-bg)!important;color:#fff!important;font-weight:var(--ds-selected-font-weight)!important}.dashboard-date-shell,.contacts-search,.config-search-box{min-height:var(--ds-control-height)!important;height:var(--ds-control-height)!important;border-radius:var(--ds-control-radius)!important;background:var(--ds-control-bg)!important;border:1px solid var(--ds-border)!important;box-shadow:var(--ds-control-shadow)!important}.dashboard-date-shell input,.contacts-search input,.config-search-box input{height:calc(var(--ds-control-height) - 2px)!important;line-height:1!important;font-size:var(--ds-control-font-size)!important;font-weight:var(--ds-control-font-weight)!important;color:var(--ds-text)!important}.checkbox-line,.settings-check-item,.checkbox-row label,.toggle-box label{color:var(--ds-text)!important;font-size:13.5px!important;font-weight:600!important;line-height:1.2!important}.checkbox-line input[type=checkbox],.settings-check-item input[type=checkbox],.checkbox-row input[type=checkbox],.toggle-box input[type=checkbox]{width:17px!important;height:17px!important;margin:0!important;accent-color:var(--ds-primary)!important;outline:none!important;box-shadow:none!important}.checkbox-line input[type=checkbox]:focus,.settings-check-item input[type=checkbox]:focus,.checkbox-row input[type=checkbox]:focus,.toggle-box input[type=checkbox]:focus,.checkbox-line input[type=checkbox]:focus-visible,.settings-check-item input[type=checkbox]:focus-visible,.checkbox-row input[type=checkbox]:focus-visible,.toggle-box input[type=checkbox]:focus-visible{outline:none!important;box-shadow:none!important}.primary-button,.secondary-button,.danger-button,.config-add-button,.automation-top-button,button.primary-button,button.secondary-button{min-height:var(--ds-control-height)!important;border-radius:var(--ds-control-radius)!important;font-size:13.5px!important;font-weight:var(--ds-button-font-weight)!important;line-height:1!important}.modal-panel{border-radius:20px!important}.modal-panel .form-grid{gap:15px!important}.modal-panel .form-actions{margin-top:4px}@media(max-width:760px){:root{--ds-control-height: 43px;--ds-control-padding-x: 13px}}.custom-select__option,.automation-modal-select .custom-select__option,.settings-select .custom-select__option,.chatz-custom-select .custom-select__option,.router-custom-select .custom-select__option,.automation-filter-select .custom-select__option,.contacts-limit-select.custom-select .custom-select__option,.custom-select.dashboard-select-shell .custom-select__option,.dashboard-select-shell.custom-select .custom-select__option{min-height:30px!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:6px 10px 6px 14px!important;line-height:1.2!important;overflow:visible!important}.custom-select__option>span,.automation-modal-select .custom-select__option>span,.settings-select .custom-select__option>span,.chatz-custom-select .custom-select__option>span,.router-custom-select .custom-select__option>span,.automation-filter-select .custom-select__option>span,.contacts-limit-select.custom-select .custom-select__option>span,.custom-select.dashboard-select-shell .custom-select__option>span,.dashboard-select-shell.custom-select .custom-select__option>span{display:block!important;flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:1px 0!important;line-height:1.24!important;overflow:visible!important}.custom-select__check,.automation-modal-select .custom-select__check,.settings-select .custom-select__check,.chatz-custom-select .custom-select__check,.router-custom-select .custom-select__check,.automation-filter-select .custom-select__check,.contacts-limit-select.custom-select .custom-select__check,.custom-select.dashboard-select-shell .custom-select__check,.dashboard-select-shell.custom-select .custom-select__check{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;align-self:center!important;line-height:1!important;flex:0 0 auto!important;margin:0 0 0 auto!important;min-width:16px!important;padding:0!important;text-align:right!important}.field>.contacts-phone-fields,.field>.contacts-manual-product-add,.field>.section-stack,.field>.selector-grid,.field>.color-picker-row,.field>.date-range-picker,.field>.contacts-date-picker,.field>.rich-editor,.field>.chip-input-box,.field>.contacts-manual-product-list{pointer-events:auto!important}.field>.contacts-phone-fields *,.field>.contacts-manual-product-add *,.field>.section-stack *,.field>.selector-grid *,.field>.color-picker-row *,.field>.date-range-picker *,.field>.contacts-date-picker *,.field>.rich-editor *,.field>.chip-input-box *,.field>.contacts-manual-product-list *{pointer-events:auto!important}.contacts-country-select,.contacts-country-select.custom-select,.contacts-state-select,.contacts-state-select.custom-select,.contacts-product-select,.contacts-product-select.custom-select{min-height:var(--ds-control-height)!important;border-radius:var(--ds-control-radius)!important;border:1px solid var(--ds-border)!important;background:var(--ds-control-bg)!important;box-shadow:var(--ds-control-shadow)!important}.contacts-manual-product-add .contacts-date-picker,.contacts-manual-product-add .dashboard-date-shell{min-height:var(--ds-control-height)!important;border-radius:var(--ds-control-radius)!important}.contacts-manual-product-add .date-range-popover{z-index:220!important}.custom-select__option,.automation-modal-select .custom-select__option,.settings-select .custom-select__option,.chatz-custom-select .custom-select__option,.router-custom-select .custom-select__option,.automation-filter-select .custom-select__option,.contacts-limit-select.custom-select .custom-select__option,.contacts-country-select .custom-select__option,.contacts-state-select .custom-select__option,.contacts-product-select .custom-select__option,.custom-select.dashboard-select-shell .custom-select__option,.dashboard-select-shell.custom-select .custom-select__option{min-height:30px!important;padding:6px 10px 6px 14px!important;gap:8px!important}.automation-table-head span{font-size:11.7px!important;font-weight:600!important;letter-spacing:.025em!important;color:var(--ds-muted)!important}.automation-folder-name{font-size:14px!important;font-weight:700!important;letter-spacing:-.015em!important;color:var(--ds-text)!important;line-height:1.2!important;transition:color .16s ease,font-weight .16s ease}.automation-folder-row:hover .automation-folder-name,.automation-folder-row:has(.automation-expand-button.is-open) .automation-folder-name{color:var(--ds-primary)!important}.automation-flow-name{font-size:13.8px!important;font-weight:650!important;letter-spacing:-.01em!important;color:var(--ds-text)!important;line-height:1.25!important;transition:color .16s ease,font-weight .16s ease}.automation-flujo-row:hover .automation-flow-name{color:var(--ds-primary)!important;font-weight:700!important}.automation-main-cell span,.automation-main-cell strong{font-size:13.2px!important;font-weight:550!important;letter-spacing:-.005em!important;color:color-mix(in srgb,var(--ds-text) 82%,var(--ds-muted) 18%)!important;line-height:1.25!important}.automation-flujo-row:hover .automation-main-cell span,.automation-flujo-row:hover .automation-main-cell strong{color:var(--ds-text)!important}.automation-muted-cell{font-size:13px!important;font-weight:500!important;color:var(--ds-muted)!important;letter-spacing:-.005em!important}.automation-type-pill,.automation-count-pill{min-height:26px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:12px!important;font-weight:650!important;letter-spacing:-.005em!important;line-height:1!important}.automation-count-pill{font-weight:600!important}.automation-folder-row:hover .automation-count-pill{font-weight:700!important}.automation-toolbar-title strong{font-size:14px!important;font-weight:700!important;letter-spacing:-.015em!important}.automation-toolbar-title span,.automation-search-box span{font-size:12.5px!important;font-weight:500!important;color:var(--ds-muted)!important}.automation-kebab,.automation-expand-button,.automation-drag-handle{font-weight:600!important}.automation-inline-input{font-weight:650!important}body[data-theme=light] .automation-main-cell span,body[data-theme=light] .automation-main-cell strong{color:#475569!important}body[data-theme=dark] .automation-main-cell span,body[data-theme=dark] .automation-main-cell strong{color:#cbd5e1!important}body .editor-kebab-popover button.danger,body .editor-kebab-popover button.danger span,body .editor-kebab-popover button.danger svg,body .editor-collection-menu .editor-kebab-popover button.danger,body .editor-collection-menu .editor-kebab-popover button.danger span,body .editor-collection-menu .editor-kebab-popover button.danger svg,body .flujo-detail-solid-panel .editor-kebab-popover button.danger,body .flujo-detail-solid-panel .editor-kebab-popover button.danger span,body .flujo-detail-solid-panel .editor-kebab-popover button.danger svg,body .flujo-detail-solid-panel .editor-collection-menu .editor-kebab-popover button.danger,body .flujo-detail-solid-panel .editor-collection-menu .editor-kebab-popover button.danger span,body .flujo-detail-solid-panel .editor-collection-menu .editor-kebab-popover button.danger svg{color:#ef4444!important;fill:currentColor!important;stroke:currentColor!important}body .editor-kebab-popover button.danger:hover,body .editor-kebab-popover button.danger:focus-visible,body .editor-collection-menu .editor-kebab-popover button.danger:hover,body .editor-collection-menu .editor-kebab-popover button.danger:focus-visible,body .flujo-detail-solid-panel .editor-kebab-popover button.danger:hover,body .flujo-detail-solid-panel .editor-kebab-popover button.danger:focus-visible,body .flujo-detail-solid-panel .editor-collection-menu .editor-kebab-popover button.danger:hover,body .flujo-detail-solid-panel .editor-collection-menu .editor-kebab-popover button.danger:focus-visible{background:#ef44441a!important;color:#ef4444!important}body .editor-kebab-popover button.danger:hover *,body .editor-kebab-popover button.danger:focus-visible *,body .editor-collection-menu .editor-kebab-popover button.danger:hover *,body .editor-collection-menu .editor-kebab-popover button.danger:focus-visible *,body .flujo-detail-solid-panel .editor-kebab-popover button.danger:hover *,body .flujo-detail-solid-panel .editor-kebab-popover button.danger:focus-visible *,body .flujo-detail-solid-panel .editor-collection-menu .editor-kebab-popover button.danger:hover *,body .flujo-detail-solid-panel .editor-collection-menu .editor-kebab-popover button.danger:focus-visible *{color:#ef4444!important;fill:currentColor!important;stroke:currentColor!important}body .contacts-menu-trigger,body .automation-kebab,body .config-actions__trigger,body .editor-kebab-menu summary,body .chatz-menu-button{width:30px!important;height:30px!important;min-width:30px!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:#94a3b8!important}body .contacts-menu-trigger:hover,body .automation-kebab:hover,body .config-actions__trigger:hover,body .editor-kebab-menu summary:hover,body .editor-kebab-menu[open] summary,body .chatz-menu-button:hover{background:#94a3b81f!important;color:#f8fafc!important;border:0!important}body[data-theme=light] .contacts-menu-trigger,body[data-theme=light] .automation-kebab,body[data-theme=light] .config-actions__trigger,body[data-theme=light] .editor-kebab-menu summary,body[data-theme=light] .chatz-menu-button{color:#64748b!important}body[data-theme=light] .contacts-menu-trigger:hover,body[data-theme=light] .automation-kebab:hover,body[data-theme=light] .config-actions__trigger:hover,body[data-theme=light] .editor-kebab-menu summary:hover,body[data-theme=light] .editor-kebab-menu[open] summary,body[data-theme=light] .chatz-menu-button:hover{background:#64748b1a!important;color:#0f172a!important}.custom-select__menu--floating{position:fixed!important;top:var(--floating-menu-top)!important;left:var(--floating-menu-left)!important;right:auto!important;bottom:auto!important;width:var(--floating-menu-width)!important;min-width:var(--floating-menu-width)!important;max-width:calc(100vw - 24px)!important;max-height:var(--floating-menu-max-height, 320px)!important;overflow:auto!important;z-index:10080!important}.custom-select__menu--floating.custom-select__menu--contacts-limit{min-width:var(--floating-menu-width)!important}.contacts-menu-popover--floating{position:fixed!important;top:var(--contacts-menu-top)!important;left:var(--contacts-menu-left)!important;right:auto!important;bottom:auto!important;width:var(--contacts-menu-width)!important;max-width:calc(100vw - 24px)!important;max-height:var(--contacts-menu-max-height, calc(100vh - 24px) )!important;overflow:visible!important;z-index:10070!important}.contacts-menu-popover--floating.opens-up{top:var(--contacts-menu-top)!important;bottom:auto!important}.contacts-actions-popover{position:fixed!important;display:flex!important;flex-direction:column!important;gap:10px!important;box-sizing:border-box!important;padding:12px!important;border:1px solid var(--ds-border)!important;border-radius:18px!important;background:var(--ds-menu-bg)!important;color:var(--ds-text)!important;box-shadow:var(--ds-menu-shadow)!important;z-index:10070!important;overflow:visible!important}.contacts-actions-popover__action{width:100%!important;min-height:42px!important;padding:10px 12px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--ds-text)!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;text-align:left!important;cursor:pointer!important}.contacts-actions-popover__action:hover,.contacts-actions-popover__action:focus-visible{background:#8b5cf61f!important;outline:none!important}.contacts-actions-popover__action svg{width:16px!important;height:16px!important;flex:0 0 auto!important;color:currentColor!important;fill:none!important;stroke:currentColor!important}.contacts-actions-popover__group{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid var(--ds-border)!important;border-radius:14px!important;background:#94a3b80f!important}.contacts-actions-popover__label{color:var(--ds-muted)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.contacts-actions-popover__select.custom-select,.contacts-actions-popover__select .custom-select__button{width:100%!important}.contacts-actions-popover__hint{margin:0!important;color:var(--ds-muted)!important;font-size:12.5px!important;font-weight:600!important;line-height:1.35!important}.contacts-actions-popover__action--danger,.contacts-actions-popover__action--danger *,.contacts-actions-popover__action--danger svg{color:#ef4444!important;stroke:currentColor!important;fill:none!important}.contacts-actions-popover__action--danger:hover,.contacts-actions-popover__action--danger:focus-visible{background:#ef44441c!important}body[data-theme=light] .contacts-actions-popover__group{background:#0f172a09!important}.custom-select__menu{box-sizing:border-box!important;position:absolute!important;display:grid!important;gap:4px!important;overflow:auto!important;background:var(--ds-menu-bg)!important;color:var(--ds-text)!important;border:1px solid var(--ds-border)!important;box-shadow:var(--ds-menu-shadow)!important;opacity:1!important;isolation:isolate!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-theme=dark] .custom-select__menu,body.dark .custom-select__menu,.dark .custom-select__menu{background:linear-gradient(180deg,#101a2e,#0b1220)!important;border-color:#94a3b82e!important;box-shadow:0 22px 52px #00000070!important}body[data-theme=light] .custom-select__menu,body.light .custom-select__menu,.light .custom-select__menu{background:linear-gradient(180deg,#fff,#fbfcff)!important;border-color:#0f172a1a!important;box-shadow:0 18px 42px #0f172a21!important}.custom-select__menu--floating{position:fixed!important;top:var(--floating-menu-top)!important;left:var(--floating-menu-left)!important;right:auto!important;bottom:auto!important;width:var(--floating-menu-width)!important;min-width:var(--floating-menu-width)!important;max-width:calc(100vw - 24px)!important;max-height:var(--floating-menu-max-height, 320px)!important;z-index:10080!important}.custom-select__menu--contacts-limit{min-width:var(--floating-menu-width, 100%)!important}.custom-select__menu--contacts-product{width:min(360px,calc(100vw - 44px))!important;min-width:min(360px,calc(100vw - 44px))!important;max-width:min(360px,calc(100vw - 44px))!important;overflow-x:hidden!important}.custom-select__menu--contacts-menu{z-index:10090!important}.custom-select__menu--settings,.custom-select__menu--automation-modal,.custom-select__menu--router,.custom-select__menu--chats,.custom-select__menu--automation-filter{z-index:1000!important}.modal-panel .custom-select__menu,.flujo-detail-solid-panel .custom-select__menu,.automation-modal .custom-select__menu{z-index:10020!important}.contacts-product-chip.is-principal{background:var(--product-primary-soft);color:var(--product-primary-strong);border-color:var(--product-primary-border)}.contacts-product-chip.is-order-bump{background:var(--product-order-soft);color:var(--product-order-strong);border-color:var(--product-order-border)}:root{--ds-font-family-ui: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-font-size-xs: 12px;--ds-font-size-sm: 12.5px;--ds-font-size-md: 13.5px;--ds-font-size-base: 14px;--ds-font-size-lg: 16px;--ds-font-size-xl: 18px;--ds-font-size-page: 24px;--ds-font-size-metric: 30px;--ds-font-weight-regular: 500;--ds-font-weight-medium: 600;--ds-font-weight-strong: 700;--ds-font-weight-title: 800;--ds-line-tight: 1.18;--ds-line-normal: 1.42;--ds-line-readable: 1.55}html,body,button,input,select,textarea,.custom-select,.modal-panel,.section-card,.metric-card,.app-table-card,.device-card,.contacts-drawer,.chatz-drawer,.flujo-detail-solid-panel,.automation-builder-page{font-family:var(--ds-font-family-ui)!important}body,.main-content,.page-content{font-size:var(--ds-font-size-base);line-height:var(--ds-line-normal)}h1,.page-content h1,.topbar--clean h1,.device-hero h1{font-size:var(--ds-font-size-page)!important;font-weight:var(--ds-font-weight-title)!important;line-height:var(--ds-line-tight)!important;letter-spacing:-.025em}h2,.page-content h2,.flujo-detail-section-title,.automation-toolbar-title,.router-section-title{font-size:var(--ds-font-size-xl)!important;font-weight:var(--ds-font-weight-title)!important;line-height:var(--ds-line-tight)!important;letter-spacing:-.018em}h3,.section-card h3,.modal-panel h3,.chatz-drawer h3,.chatz-thread-empty h3,.chatz-flow-picker__header h3,.settings-content h3,.contacts-drawer h3{font-size:var(--ds-font-size-lg)!important;font-weight:var(--ds-font-weight-strong)!important;line-height:1.25!important;letter-spacing:-.01em}h4,.empty-state h4,.chatz-filter-popover h4{font-size:var(--ds-font-size-base)!important;font-weight:var(--ds-font-weight-strong)!important;line-height:1.25!important}p,small,.field small,.notice-box,.empty-box,.chart-empty,.contacts-muted,.config-table-cell--muted,.automation-muted-cell,.custom-select__option-help,.chatz-drawer__muted,.chatz-empty-thread-mini{line-height:var(--ds-line-readable)!important}.field>span,.router-field>span,.modal-panel label>span,.settings-nav-item__title,.chatz-drawer__section-title,.contacts-actions-popover__label,.metric-card__label,.dashboard-type-sales-card__label,.dashboard-type-sales-card__tag{font-size:var(--ds-font-size-xs)!important;font-weight:var(--ds-font-weight-strong)!important;line-height:1.25!important}.field input,.field textarea,.field select,.form-grid input,.form-grid textarea,.form-grid select,.custom-select__button,.contacts-menu-select,.chip-input-box input,.rich-editor textarea,.automation-inline-input,.router-message-textarea{font-size:var(--ds-font-size-md)!important;font-weight:var(--ds-font-weight-medium)!important;line-height:1.35!important}.primary-button,.secondary-button,.dashboard-action-button,.contacts-head-button,.contacts-page-button,.app-table-page-button,.automation-top-button,.device-action-button,.outline-block-button,.text-link-button,.chatz-send-inline-button,.chatz-composer__icon,.icon-button,.button-icon,.app-search-clear{font-size:var(--ds-font-size-md)!important;font-weight:var(--ds-font-weight-strong)!important;line-height:1.2!important}.custom-select__option,.automation-actions-menu button,.contacts-actions-popover__action,.editor-kebab-popover button,.editor-collection-menu button,.picker-popover button{font-size:var(--ds-font-size-md)!important;font-weight:var(--ds-font-weight-medium)!important;line-height:1.25!important}.metric-card__value{font-size:var(--ds-font-size-metric)!important;font-weight:var(--ds-font-weight-title)!important;line-height:1.05!important;letter-spacing:-.035em}.metric-card__hint,.metric-card__detail-row,.app-table-footer__meta,.contacts-page-indicator,.app-table-page-indicator,.contacts-actions-popover__hint,.floating-toast__content span{font-size:var(--ds-font-size-sm)!important;font-weight:var(--ds-font-weight-medium)!important;line-height:1.35!important}.app-table-card table,.contacts-table,.automation-table,.config-table{font-size:var(--ds-font-size-md)!important;line-height:1.35!important}.status-pill,.contacts-product-chip,.automation-count-pill,.device-card__slot-pill,.trigger-tag-chip,.state-color-chip,.chatz-conversation-tabs__label{font-size:var(--ds-font-size-xs)!important;font-weight:var(--ds-font-weight-strong)!important;line-height:1.2!important}
