body.dashboard-shell .MuiDialog-root .MuiBackdrop-root{background-color:#0f172a66}body.dashboard-shell .MuiDialog-paper{border:1px solid #0f172a0f;border-radius:14px!important;box-shadow:0 16px 40px #0f172a2e!important;width:100%}body.dashboard-shell .MuiDialog-paperWidthXs{max-width:460px!important}body.dashboard-shell .MuiDialog-paperWidthSm{max-width:520px!important}body.dashboard-shell .MuiDialog-paperWidthMd{max-width:640px!important}body.dashboard-shell .MuiDialog-paperWidthLg{max-width:860px!important}body.dashboard-shell .MuiDialog-paperWidthXl{max-width:1040px!important}body.dashboard-shell .MuiDialog-paperFullWidth{width:100%!important}body.dashboard-shell .MuiDialogTitle-root{align-items:center;color:#0f172a;display:flex;font-size:20px!important;font-weight:700!important;gap:12px;padding:20px 20px 12px!important}body.dashboard-shell .MuiDialogContent-root{padding:4px 20px 16px!important}body.dashboard-shell .MuiDialogContent-dividers{border-color:#0f172a14!important;padding-bottom:16px!important;padding-top:16px!important}body.dashboard-shell .MuiDialogActions-root{border-top:1px solid #0f172a14;gap:8px;padding:16px 20px 20px!important}body.dashboard-shell .MuiDialog-paper .MuiInputLabel-root{color:#0f172a;font-weight:600}body.dashboard-shell .MuiDialog-paper .MuiInputLabel-root.MuiInputLabel-outlined:not(.MuiInputLabel-shrink){transform:translate(14px,11px) scale(1)}body.dashboard-shell .MuiDialog-paper .MuiInputLabel-root.MuiInputLabel-outlined.MuiInputLabel-sizeSmall:not(.MuiInputLabel-shrink){transform:translate(14px,8px) scale(1)}body.dashboard-shell .MuiDialog-paper .MuiInputLabel-root.MuiInputLabel-outlined.MuiInputLabel-shrink{background-color:#fff!important;padding:0 6px!important;z-index:2}body.dashboard-shell .MuiDialog-paper .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline legend{font-size:.85em}body.dashboard-shell .MuiDialog-paper .MuiOutlinedInput-root:not(.Mui-disabled):not(.Mui-error) .MuiOutlinedInput-notchedOutline{border-color:#016ff4;border-color:var(--primary,#016ff4);border-width:2px}body.dashboard-shell .MuiDialog-paper .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#016ff4;border-color:var(--primary,#016ff4);border-width:2px;box-shadow:0 0 0 3px #016ff41f}body.dashboard-shell .MuiDialog-paper .MuiOutlinedInput-root{border-radius:12px!important}body.dashboard-shell .MuiDialog-paper .MuiOutlinedInput-input{padding:10px 12px!important}body.dashboard-shell .MuiDialogActions-root .MuiButton-root{border-radius:10px!important;font-weight:600;padding:8px 18px!important;text-transform:none!important}body.dashboard-shell .MuiDialogActions-root .MuiButton-containedPrimary{background:#016ff4;background:var(--primary,#016ff4)}body.dashboard-shell .MuiDialogActions-root .MuiButton-containedPrimary:hover{background:#0b5fe3}body.dashboard-shell .MuiDialogActions-root .MuiButton-outlinedPrimary{border-color:#016ff4;border-color:var(--primary,#016ff4);border-width:2px!important;color:#016ff4;color:var(--primary,#016ff4)}body.dashboard-shell .MuiDialogActions-root .MuiButton-outlinedPrimary:hover{background:#eef6ff;border-width:2px!important}body.dashboard-shell .MuiDialogTitle-root .MuiIconButton-root[aria-label*=close i],body.dashboard-shell .MuiDialogTitle-root .MuiIconButton-root[aria-label*=fechar i]{color:#016ff4;color:var(--primary,#016ff4);margin-left:auto}body.dashboard-shell .MuiDialog-root.chat-dialog .MuiDialog-paper{max-height:90vh!important;max-width:92vw!important;overflow:visible!important;padding:0!important;width:min(840px,92vw)!important}body.dashboard-shell .integrations-page{min-width:0;overflow-x:hidden;padding:32px 40px 56px}body.dashboard-shell .integrations-section-gap{margin-top:32px}body.dashboard-shell .integrations-breadcrumb{color:var(--muted);font-size:var(--md-label-large);margin-bottom:8px}body.dashboard-shell .integrations-breadcrumb a{color:var(--muted);text-decoration:none}body.dashboard-shell .integrations-breadcrumb a:hover{color:var(--primary)}body.dashboard-shell .integrations-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}body.dashboard-shell .integrations-header h2{font-size:var(--md-headline-small);font-weight:600;line-height:32px;margin:0 0 4px}body.dashboard-shell .integrations-header p{color:var(--muted);font-size:var(--md-body-medium);margin:0;max-width:680px}body.dashboard-shell .integrations-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--md-label-large);font-weight:500;gap:8px;padding:10px 18px;text-decoration:none;transition:all .15s ease}body.dashboard-shell .integrations-btn--primary{background:var(--primary);color:#fff}body.dashboard-shell .integrations-btn--primary:hover:not(:disabled){background:var(--primary-2)}body.dashboard-shell .integrations-btn--ghost{color:var(--primary)}body.dashboard-shell .integrations-btn--ghost:hover:not(:disabled){background:#016ff40f;border-color:var(--border)}body.dashboard-shell .integrations-btn--outline,body.dashboard-shell .integrations-btn--secondary{background:var(--panel);border-color:var(--primary);color:var(--primary)}body.dashboard-shell .integrations-btn--outline:hover:not(:disabled),body.dashboard-shell .integrations-btn--secondary:hover:not(:disabled){background:#016ff40f}body.dashboard-shell .integrations-btn:disabled{cursor:not-allowed;opacity:.6}body.dashboard-shell .integrations-btn .material-symbols-rounded{font-size:18px}body.dashboard-shell .integrations-card{background:var(--panel);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:24px}body.dashboard-shell .integrations-card--surface{border-radius:20px}body.dashboard-shell .integrations-card--telegram-form{border-radius:18px;padding:22px 20px 18px}body.dashboard-shell .integrations-card+.integrations-card{margin-top:20px}body.dashboard-shell .integrations-card-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}body.dashboard-shell .integrations-card-header h3{font-size:var(--md-title-medium);font-weight:600;margin:0}body.dashboard-shell .integrations-card-header p{color:var(--muted);font-size:var(--md-body-medium);margin:0}body.dashboard-shell .integrations-card-header__icon{color:var(--primary);font-size:22px}body.dashboard-shell .integrations-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}body.dashboard-shell .integration-card{grid-gap:12px;background:var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:none;color:var(--text);cursor:pointer;display:grid;gap:12px;grid-template-columns:1fr;min-height:190px;padding:18px;position:relative;text-align:left;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}body.dashboard-shell .integration-card:hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border));box-shadow:var(--shadow);transform:translateY(-1px)}body.dashboard-shell .integration-card:focus-visible{border-color:#016ff442;outline:2px solid #016ff447;outline-offset:4px}body.dashboard-shell .integration-card--disabled,body.dashboard-shell .integration-card--disabled:hover{background:linear-gradient(180deg,#fbfdff,#f8fafc);border-color:#d8e0ec;border-style:dashed;box-shadow:none;cursor:not-allowed;filter:none;opacity:1;pointer-events:none;transform:none}body.dashboard-shell .integration-card--disabled:focus-visible{border-color:#d8e0ec;box-shadow:none;outline:none}body.dashboard-shell .integration-card__head{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr}body.dashboard-shell .integration-card__icon{border-radius:12px;color:#fff;display:grid;flex-shrink:0;font-size:24px;height:44px;place-items:center;width:44px}body.dashboard-shell .integration-card__icon--telegram{background:linear-gradient(135deg,#08c,#229ed9)}body.dashboard-shell .integration-card__icon--waba{background:linear-gradient(135deg,#25d366,#128c7e)}body.dashboard-shell .integration-card__icon--sms{background:color-mix(in srgb,var(--panel) 84%,var(--primary) 16%);border:1px solid color-mix(in srgb,var(--border) 78%,var(--primary) 22%);color:var(--primary)}body.dashboard-shell .integration-card__title{font-size:var(--md-title-medium);font-weight:700;line-height:1.2}body.dashboard-shell .integration-card__type{color:var(--muted);font-size:var(--md-label-medium);letter-spacing:.04em;text-transform:uppercase}body.dashboard-shell .integration-card__meta{color:var(--muted);font-size:var(--md-body-medium);line-height:1.45;margin-top:6px}body.dashboard-shell .integration-card--disabled .integration-card__meta{color:#7b8798}body.dashboard-shell .integration-card--disabled .integration-card__title,body.dashboard-shell .integration-card--disabled .integration-card__type{color:#64748b}body.dashboard-shell .integration-card__footer{align-items:center;color:var(--muted);display:flex;font-size:var(--md-body-small);justify-content:space-between;margin-top:auto}body.dashboard-shell .integration-card--placeholder{align-items:center;background:#0000;border:2px dashed var(--border);color:var(--primary);display:flex;font-weight:500;gap:8px;justify-content:center;min-height:164px}body.dashboard-shell .integration-card--placeholder:hover{background:#016ff40a;border-color:var(--primary)}body.dashboard-shell .integrations-table-wrap{border:1px solid var(--border);border-radius:14px;overflow:hidden;padding:0}body.dashboard-shell .integrations-table{border-collapse:collapse;font-size:var(--md-body-medium);width:100%}body.dashboard-shell .integrations-table thead th{background:color-mix(in srgb,var(--panel) 92%,var(--text) 8%);border-bottom:1px solid var(--border);color:var(--muted);font-size:var(--md-label-medium);font-weight:600;letter-spacing:.04em;padding:14px 20px;text-align:left;text-transform:uppercase;white-space:nowrap}body.dashboard-shell .integrations-table tbody td{border-bottom:1px solid var(--border);padding:16px 20px;vertical-align:middle}body.dashboard-shell .integrations-table tbody tr:last-child td{border-bottom:0}body.dashboard-shell .integrations-table__row{cursor:pointer;transition:background-color .15s ease}body.dashboard-shell .integrations-table__row:hover{background:#016ff40a;outline:none}body.dashboard-shell .integrations-table__row:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);outline:none}body.dashboard-shell .integrations-table__row:focus-visible:not(.integrations-table__row--selected){background:#016ff40a}body.dashboard-shell .integrations-table__row--selected{background:#016ff40f}body.dashboard-shell .integrations-table__row--selected:hover{background:#016ff414}body.dashboard-shell .integrations-table__row--selected:focus-visible{background:#016ff414;box-shadow:inset 0 0 0 2px var(--primary)}body.dashboard-shell .integrations-table__channel-cell{display:flex;flex-direction:column;gap:2px;min-width:160px}body.dashboard-shell .integrations-table__channel-cell strong{color:var(--text);font-size:var(--md-body-large);font-weight:600}body.dashboard-shell .integrations-table__channel-cell span{color:var(--muted);font-size:var(--md-body-medium)}body.dashboard-shell .integration-card__icon--sm{border-radius:10px;font-size:18px;height:34px;width:34px}body.dashboard-shell .integration-card__icon--sm .material-symbols-rounded{font-size:18px}body.dashboard-shell .integrations-table__name{color:var(--text);font-weight:600}body.dashboard-shell .integrations-table__description{color:var(--muted);max-width:280px}body.dashboard-shell .integrations-table__meta{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--md-body-small)}body.dashboard-shell .integrations-table__muted{color:var(--muted);opacity:.6}body.dashboard-shell .integrations-table__actions{text-align:right;white-space:nowrap;width:104px}body.dashboard-shell .integrations-table__action{background:#0000;border:0;border-radius:8px;color:var(--primary);cursor:pointer;display:inline-grid;padding:6px;place-items:center;transition:background-color .15s ease,color .15s ease}body.dashboard-shell .integrations-table__action+.integrations-table__action{margin-left:8px}body.dashboard-shell .integrations-table__action:hover:not(:disabled){background:#016ff414}body.dashboard-shell .integrations-table__action:disabled{cursor:not-allowed;opacity:.6}body.dashboard-shell .integrations-table__action--danger{color:var(--semantic-danger)}body.dashboard-shell .integrations-table__action--danger:hover:not(:disabled){background:#dc26261a}body.dashboard-shell .integrations-table__action .material-symbols-rounded{font-size:20px}@media (max-width:720px){body.dashboard-shell .integrations-table,body.dashboard-shell .integrations-table tbody,body.dashboard-shell .integrations-table td,body.dashboard-shell .integrations-table thead,body.dashboard-shell .integrations-table tr{display:block}body.dashboard-shell .integrations-table thead{display:none}body.dashboard-shell .integrations-table tbody tr{border-bottom:1px solid var(--border);padding:14px 16px}body.dashboard-shell .integrations-table tbody td{border-bottom:0;padding:4px 0}body.dashboard-shell .integrations-table__actions,body.dashboard-shell .integrations-table__description{max-width:none;width:auto}body.dashboard-shell .integrations-table__actions{padding-top:10px}}body.dashboard-shell .integration-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:var(--md-label-medium);font-weight:500;gap:6px;line-height:1;padding:4px 10px}body.dashboard-shell .integration-badge--active{background:color-mix(in srgb,#16a34a 14%,var(--panel));color:#166534}body.dashboard-shell .integration-badge--draft{background:color-mix(in srgb,#ca8a04 14%,var(--panel));color:#854d0e}body.dashboard-shell .integration-badge--mocked{background:color-mix(in srgb,#7c3aed 14%,var(--panel));color:#5b21b6}body.dashboard-shell .integration-badge--inactive{background:var(--bg-light);color:var(--muted)}body.dashboard-shell .integration-badge:before{background:currentColor;border-radius:50%;content:"";height:8px;width:8px}body.dashboard-shell .integration-form-grid{grid-gap:20px;display:grid;gap:20px;max-width:720px}body.dashboard-shell .integration-form-grid--telegram{gap:22px;max-width:none}body.dashboard-shell .integration-field{display:flex;flex-direction:column;gap:6px}body.dashboard-shell .integration-field--invalid input,body.dashboard-shell .integration-field--invalid select,body.dashboard-shell .integration-field--invalid textarea{border-color:var(--semantic-danger,#dc2626);box-shadow:0 0 0 3px #dc26261a}body.dashboard-shell .integration-field label{color:var(--text);font-size:var(--md-label-large);font-weight:500}body.dashboard-shell .integration-field .integration-hint{color:var(--muted);font-size:var(--md-body-small);line-height:18px}body.dashboard-shell .integration-field .integration-hint a{color:var(--primary);text-decoration:none}body.dashboard-shell .integration-field .integration-hint a:hover{text-decoration:underline}body.dashboard-shell .integration-field__error{color:#dc2626;color:var(--semantic-danger,#dc2626);font-size:var(--md-body-small);line-height:18px}body.dashboard-shell .integration-field input,body.dashboard-shell .integration-field select,body.dashboard-shell .integration-field textarea{background:var(--panel);border:1px solid var(--border);border-radius:10px;color:var(--text);font-family:inherit;font-size:var(--md-body-large);line-height:24px;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease}body.dashboard-shell .integration-field input::placeholder,body.dashboard-shell .integration-field textarea::placeholder{color:var(--muted)}body.dashboard-shell .integration-field input:focus,body.dashboard-shell .integration-field select:focus,body.dashboard-shell .integration-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #016ff426;outline:none}body.dashboard-shell .integration-field input.with-action{padding-right:130px}body.dashboard-shell .integration-field-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}body.dashboard-shell .integration-input-wrap{position:relative}body.dashboard-shell .integration-input-wrap--token input{width:100%}body.dashboard-shell .integration-input-wrap .integration-inline-action{background:#0000;border:none;border-radius:6px;color:var(--primary);cursor:pointer;font-family:inherit;font-size:var(--md-label-large);font-weight:500;padding:6px 10px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}body.dashboard-shell .integration-input-wrap .integration-inline-action:hover:not(:disabled){background:#016ff414}body.dashboard-shell .integration-input-wrap .integration-inline-action:disabled{cursor:not-allowed;opacity:.6}body.dashboard-shell .integration-form-actions{border-top:1px solid var(--border);display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:20px}body.dashboard-shell .integration-token-row{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}body.dashboard-shell .integration-token-row__action{font-weight:600;justify-content:center;min-height:40px;min-width:162px}body.dashboard-shell .integration-status-toggle{align-items:center;display:inline-flex;gap:10px}body.dashboard-shell .integration-status-toggle__label{color:var(--primary);font-size:var(--md-body-large);font-weight:500}body.dashboard-shell .integration-switch{align-items:center;cursor:pointer;display:inline-flex;height:22px;position:relative;width:36px}body.dashboard-shell .integration-switch input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}body.dashboard-shell .integration-switch__track{background:color-mix(in srgb,var(--border) 84%,var(--panel) 16%);border-radius:999px;height:22px;position:relative;transition:background-color .15s ease;width:36px}body.dashboard-shell .integration-switch__track:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0f172a38;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:18px}body.dashboard-shell .integration-switch input:checked+.integration-switch__track{background:var(--primary)}body.dashboard-shell .integration-switch input:checked+.integration-switch__track:after{transform:translateX(14px)}body.dashboard-shell .integration-switch input:focus-visible+.integration-switch__track{outline:2px solid #016ff433;outline-offset:2px}body.dashboard-shell .integration-form-section{border-top:1px solid var(--border);margin-top:28px;padding-top:22px}body.dashboard-shell .integration-form-section--telegram-test{margin-top:26px}body.dashboard-shell .integrations-card-header--stacked{align-items:flex-start}body.dashboard-shell .integration-form-actions--telegram-test{border-top:0;justify-content:flex-start;margin-top:10px;padding-top:0}body.dashboard-shell .integration-form-actions--telegram-footer{margin-top:18px}body.dashboard-shell .integration-alert--inline{margin-bottom:0;margin-top:14px}body.dashboard-shell .integration-alert__detail{margin-top:6px;opacity:.86}body.dashboard-shell .integration-alert{border:1px solid #0000;border-radius:12px;display:flex;gap:12px;margin-bottom:20px;padding:14px 16px}body.dashboard-shell .integration-alert__icon{flex-shrink:0;font-size:20px;margin-top:1px}body.dashboard-shell .integration-alert__body strong{display:block;font-weight:600;margin-bottom:2px}body.dashboard-shell .integration-alert__body p{font-size:var(--md-body-medium);line-height:20px;margin:0}body.dashboard-shell .integration-alert--info{background:color-mix(in srgb,var(--primary) 8%,var(--panel));border-color:color-mix(in srgb,var(--primary) 28%,var(--border));color:var(--text-main)}body.dashboard-shell .integration-alert--mock{background:color-mix(in srgb,#7c3aed 8%,var(--panel));border-color:color-mix(in srgb,#7c3aed 28%,var(--border));color:var(--text)}body.dashboard-shell .integration-alert--success{background:color-mix(in srgb,#16a34a 10%,var(--panel));border-color:color-mix(in srgb,#16a34a 28%,var(--border));color:var(--text)}body.dashboard-shell .integration-alert--error{background:color-mix(in srgb,#dc2626 10%,var(--panel));border-color:color-mix(in srgb,#dc2626 28%,var(--border));color:var(--text)}body.dashboard-shell .integration-usage-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}body.dashboard-shell .integration-usage-list li{align-items:center;color:var(--muted);display:flex;font-size:var(--md-body-medium);gap:10px}body.dashboard-shell .integration-usage-list .material-symbols-rounded{color:var(--primary);font-size:18px}body.dashboard-shell .integration-detail-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:2fr 1fr}body.dashboard-shell .integration-bot-preview{align-items:center;background:color-mix(in srgb,var(--primary) 8%,var(--panel));border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:12px;display:flex;gap:12px;margin-top:12px;padding:14px 16px}body.dashboard-shell .integration-bot-preview__avatar{background:#08c;border-radius:50%;color:#fff;display:grid;font-weight:600;height:44px;place-items:center;width:44px}body.dashboard-shell .integration-bot-preview__info strong{color:var(--text);display:block;font-size:var(--md-body-large)}body.dashboard-shell .integration-bot-preview__info span{color:var(--muted);font-size:var(--md-body-small)}body.dashboard-shell .integration-bot-preview--telegram{margin-top:-6px}@media (max-width:900px){body.dashboard-shell .integration-alert--telegram-hero,body.dashboard-shell .integration-detail-grid,body.dashboard-shell .integration-field-row{grid-template-columns:1fr}}body.dashboard-shell .integrations-modal-backdrop{background:#0f172a8c;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1000}body.dashboard-shell .integrations-modal{background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:0 24px 64px #0f172a33;max-height:calc(100vh - 48px);overflow-y:auto;padding:20px;width:min(860px,96vw)}body.dashboard-shell .integrations-modal__header{align-items:flex-start;display:flex;gap:16px;margin-bottom:10px}body.dashboard-shell .integrations-modal__header h2{color:var(--text);font-size:36px;font-size:var(--md-headline-small,36px);font-weight:700;line-height:1.2;margin:0}body.dashboard-shell .integrations-modal__header p{color:var(--muted);font-size:16px;font-size:var(--md-body-large,16px);line-height:1.45;margin:0 0 4px;max-width:720px}body.dashboard-shell .integrations-modal__close{background:#0000;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:grid;margin-left:auto;padding:4px;place-items:center}body.dashboard-shell .integrations-modal__close:hover{background:#016ff414;color:var(--text)}body.dashboard-shell .integrations-modal__grid{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}body.dashboard-shell .integrations-modal__footer{display:flex;justify-content:flex-end}body.dashboard-shell .integrations-modal--edit{overflow:hidden;padding:18px 18px 16px;width:min(760px,94vw)}body.dashboard-shell .integrations-modal__header--edit{justify-content:space-between;margin-bottom:0}body.dashboard-shell .integrations-modal__header--edit h2{font-size:22px;font-size:var(--md-title-large,22px);font-weight:700;line-height:1.2}body.dashboard-shell .integrations-modal__header--edit p{font-size:13px;line-height:1.45;margin-top:6px;max-width:none}body.dashboard-shell .integrations-edit-form{display:flex;flex-direction:column;min-height:0}body.dashboard-shell .integration-edit-body{grid-gap:14px;display:grid;gap:14px;max-height:calc(100vh - 220px);min-height:0;overflow-y:auto;padding:12px 4px 0 0}body.dashboard-shell .integration-edit-error{color:#b91c1c;font-size:13px;line-height:1.4;margin:0 0 4px;min-height:1.2em}body.dashboard-shell .integration-edit-summary{align-items:center;background:color-mix(in srgb,var(--primary) 6%,var(--panel));border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:16px;display:flex;gap:14px;margin:0;padding:14px 16px}body.dashboard-shell .integration-edit-summary__main{align-items:center;display:flex;gap:14px;min-width:0}body.dashboard-shell .integration-edit-summary__avatar{background:linear-gradient(135deg,#4d9df8,#307fe0);border-radius:999px;color:#fff;display:grid;flex-shrink:0;font-size:22px;font-weight:700;height:54px;place-items:center;width:54px}body.dashboard-shell .integration-edit-summary__copy{display:flex;flex-direction:column;gap:4px;min-width:0}body.dashboard-shell .integration-edit-summary__copy strong{color:var(--text);font-size:20px;line-height:1.2}body.dashboard-shell .integration-edit-summary__copy p{color:var(--muted);font-size:14px;font-size:var(--md-body-medium,14px);margin:0}body.dashboard-shell .integration-edit-summary .chip{margin-left:auto;min-width:74px;text-align:center}body.dashboard-shell .integration-edit-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}body.dashboard-shell .integration-edit-row>div{grid-gap:8px;align-content:start;display:grid;gap:8px}body.dashboard-shell .integration-edit-body .integration-field label{color:var(--text);font-size:13px;font-weight:600;line-height:1.35}body.dashboard-shell .integration-edit-body .integration-field__error,body.dashboard-shell .integration-edit-body .integration-hint{font-size:13px;line-height:1.45;margin:0}body.dashboard-shell .integration-edit-body .integration-field input,body.dashboard-shell .integration-edit-body .integration-field textarea{background:var(--panel);border:2px solid var(--primary);border-radius:12px;color:var(--text);font-size:12px;line-height:1.35}body.dashboard-shell .integration-edit-token-field{grid-gap:8px;display:grid;gap:8px}body.dashboard-shell .integration-edit-token-field .integration-hint{margin:0 0 4px}body.dashboard-shell .integration-edit-status-toggle{gap:8px;margin:2px 0 4px}body.dashboard-shell .integration-field textarea{min-height:94px;resize:vertical}body.dashboard-shell .integration-field input[readonly],body.dashboard-shell .integration-field textarea[readonly]{background:var(--bg-light);border-color:var(--primary);color:var(--text)}body.dashboard-shell .integration-required{color:#dc2626;color:var(--semantic-danger,#dc2626)}body.dashboard-shell .integration-inline-action--icon{display:inline-grid;height:38px;min-width:38px;padding:0;place-items:center}body.dashboard-shell .integration-inline-action--icon .material-symbols-rounded{font-size:20px}body.dashboard-shell .integration-form-actions--edit-modal{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}body.dashboard-shell .integrations-confirm-backdrop{background:#0f172a5c;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:1100}body.dashboard-shell .integrations-confirm-dialog{background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);color:var(--text);overflow:hidden;width:min(650px,calc(100% - 32px))}body.dashboard-shell .integrations-confirm-dialog__header{align-items:flex-start;display:flex;gap:16px;padding:22px 18px 14px}body.dashboard-shell .integrations-confirm-dialog__header h3{color:var(--text);font-size:18px;font-weight:700;line-height:1.25;margin:0}body.dashboard-shell .integrations-confirm-dialog__close{background:#0000;border:0;border-radius:8px;color:var(--primary);cursor:pointer;display:grid;height:36px;margin-left:auto;place-items:center;width:36px}body.dashboard-shell .integrations-confirm-dialog__close:hover:not(:disabled){background:#016ff414}body.dashboard-shell .integrations-confirm-dialog__body{color:var(--text);font-size:15px;line-height:1.55;padding:18px 18px 34px}body.dashboard-shell .integrations-confirm-dialog__body p{margin:0;max-width:540px}body.dashboard-shell .integrations-confirm-dialog__footer{border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;padding:14px 18px 18px}body.dashboard-shell .integrations-btn--danger{background:#e86a61;border-color:#e86a61;color:#fff}body.dashboard-shell .integrations-btn--danger:hover:not(:disabled){background:#dd5b52;border-color:#dd5b52}body.dashboard-shell .integrations-back{align-items:center;background:#0000;border:0;border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:14px;font-size:var(--md-body-medium,14px);gap:6px;margin-bottom:12px;padding:6px 8px}body.dashboard-shell .integrations-back:hover{background:#0f172a0a;color:var(--text)}body.dashboard-shell .integrations-back--channels{margin-bottom:16px}body.dashboard-shell .integrations-page--telegram-form{max-width:none;padding:24px 24px 56px}body.dashboard-shell .integrations-page--telegram-form.integrations-page{gap:0}body.dashboard-shell .integrations-page--telegram-form .telegram-config-page{grid-gap:0;display:grid;gap:0;width:100%}body.dashboard-shell .integrations-page--telegram-form .telegram-page-topbar{align-items:center;display:flex;margin-bottom:18px}body.dashboard-shell .integrations-page--telegram-form .telegram-back-link{align-items:center;background:#0000;border:0;border-radius:0;color:var(--primary);cursor:pointer;display:inline-flex;font-size:var(--md-body-medium);gap:8px;line-height:1.35;padding:0;transition:color .18s ease}body.dashboard-shell .integrations-page--telegram-form .telegram-back-link:hover{color:var(--primary-2);color:var(--primary-hover,var(--primary-2))}body.dashboard-shell .integrations-page--telegram-form .telegram-back-link:focus-visible{outline:2px solid #016ff41f;outline-offset:3px}body.dashboard-shell .integrations-page--telegram-form .telegram-back-link-text,body.dashboard-shell .integrations-page--telegram-form .telegram-help-link-text{text-decoration:underline;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;text-underline-offset:4px;transition:-webkit-text-decoration-color .18s ease;transition:text-decoration-color .18s ease;transition:text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}body.dashboard-shell .integrations-page--telegram-form .telegram-back-link:hover .telegram-back-link-text,body.dashboard-shell .integrations-page--telegram-form .telegram-help-link:hover .telegram-help-link-text{-webkit-text-decoration-color:currentColor;text-decoration-color:initial}body.dashboard-shell .integrations-page--telegram-form .telegram-back-link .material-symbols-rounded{font-size:18px;transition:transform .18s ease}body.dashboard-shell .integrations-page--telegram-form .telegram-back-link:hover .material-symbols-rounded{transform:translateX(-2px)}body.dashboard-shell .integrations-page--telegram-form .integration-field label,body.dashboard-shell .integrations-page--telegram-form .integrations-card-header h3,body.dashboard-shell .integrations-page--telegram-form .modal-toggle-label{color:var(--text);font-size:13px;font-weight:600;line-height:1.35}body.dashboard-shell .integrations-page--telegram-form .integration-field__error,body.dashboard-shell .integrations-page--telegram-form .integration-hint,body.dashboard-shell .integrations-page--telegram-form .integration-status-toggle__label,body.dashboard-shell .integrations-page--telegram-form .integrations-card-header p{font-size:12px;line-height:1.45}body.dashboard-shell .integrations-page--telegram-form .integration-field input,body.dashboard-shell .integrations-page--telegram-form .integration-field select,body.dashboard-shell .integrations-page--telegram-form .integration-field textarea{font-size:12px;line-height:1.35}body.dashboard-shell .integrations-page--telegram-form .integrations-card--telegram-form{border-radius:12px;box-shadow:var(--shadow);padding:20px;width:100%}body.dashboard-shell .integrations-page--telegram-form .modal-label,body.dashboard-shell .integrations-page--telegram-form .modal-toggle-label{margin:0 0 8px}body.dashboard-shell .integrations-header--telegram-form{margin-bottom:0}body.dashboard-shell .integrations-header--telegram-form h2{margin-bottom:8px}body.dashboard-shell .integrations-page--telegram-form .telegram-config-stage{color:var(--muted);font-size:14px;line-height:1.35;margin:8px 0 0}body.dashboard-shell .telegram-help-card{grid-gap:14px;background:color-mix(in srgb,var(--primary) 6%,var(--panel));border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:14px;display:grid;gap:14px;margin-bottom:18px;padding:16px 18px}body.dashboard-shell .telegram-help-card-head{align-items:flex-start;display:flex;gap:12px}body.dashboard-shell .telegram-help-card-title{align-items:center;color:var(--text-main);display:inline-flex;gap:10px}body.dashboard-shell .telegram-help-card-title strong{font-size:var(--md-title-large)}body.dashboard-shell .telegram-help-card-close{align-items:center;background:#0000;border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin-left:auto;transition:background .18s ease,color .18s ease;width:32px}body.dashboard-shell .telegram-help-card-close:hover{background:#016ff414;color:var(--text-main)}body.dashboard-shell .telegram-help-card-close .material-symbols-rounded{font-size:18px}body.dashboard-shell .telegram-help-summary{color:var(--text);font-size:var(--md-body-medium);line-height:1.5;margin:0}body.dashboard-shell .telegram-help-link{align-items:center;color:var(--primary);display:inline-flex;font-size:var(--md-label-large);font-weight:600;gap:6px;justify-self:end;text-decoration:none;transition:color .18s ease}body.dashboard-shell .telegram-help-link .material-symbols-rounded{font-size:18px;transition:transform .18s ease}body.dashboard-shell .telegram-help-link:hover .material-symbols-rounded{transform:translateX(2px)}body.dashboard-shell .telegram-help-link:hover{color:var(--primary-2);color:var(--primary-hover,var(--primary-2))}body.dashboard-shell .integrations-page--telegram-form .telegram-config-body{grid-gap:24px;display:grid;gap:24px;margin-top:8px}body.dashboard-shell .integrations-page--telegram-form .telegram-guide-section{grid-gap:16px;background:var(--panel);border:1px solid var(--border);border-radius:16px;display:grid;gap:16px;max-width:820px;padding:22px}body.dashboard-shell .integrations-page--telegram-form .telegram-guide-section .telegram-config-section-head h4{color:var(--text);font-size:22px;font-size:var(--md-headline-small,22px);font-weight:700;line-height:1.2;margin:0 0 6px}body.dashboard-shell .integrations-page--telegram-form .telegram-guide-section .telegram-config-section-head p{color:var(--muted);font-size:14px;font-size:var(--md-body-large,14px);line-height:1.45;margin:0}body.dashboard-shell .integrations-page--telegram-form .telegram-help-steps{grid-gap:8px;color:var(--text);display:grid;font-size:13px;font-size:var(--md-body-medium,13px);gap:8px;line-height:1.45;margin:0;padding-left:20px}body.dashboard-shell .integrations-page--telegram-form .telegram-help-steps--guide{gap:10px}body.dashboard-shell .integrations-page--telegram-form .telegram-guide-tip code,body.dashboard-shell .integrations-page--telegram-form .telegram-help-steps code,body.dashboard-shell .integrations-page--telegram-form .telegram-help-summary code{align-items:center;background:var(--bg-light);border:1px solid var(--border-color,var(--border));border-radius:6px;color:var(--text-main);display:inline-flex;font-family:Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.2;padding:2px 6px}body.dashboard-shell .integrations-page--telegram-form .telegram-guide-tip{grid-gap:6px;background:#f8fafc;background:var(--bg-light,#f8fafc);border:1px solid var(--border);border-radius:14px;display:grid;gap:6px;padding:16px 18px}body.dashboard-shell .integrations-page--telegram-form .telegram-guide-tip strong{color:var(--text);font-size:12px;font-size:var(--md-label-large,12px)}body.dashboard-shell .integrations-page--telegram-form .telegram-guide-tip p{color:var(--muted);font-size:13px;font-size:var(--md-body-medium,13px);line-height:1.5;margin:0}body.dashboard-shell .integrations-page--telegram-form .telegram-help-link--external:hover .material-symbols-rounded{transform:none}body.dashboard-shell .integrations-page--telegram-form .integration-alert__body p code,body.dashboard-shell .integrations-page--telegram-form .integration-hint code{align-items:center;background:var(--bg-light);border:1px solid var(--border-color);border-radius:6px;color:var(--text-main);display:inline-flex;font-family:Fira Code,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.2;padding:2px 6px}body.dashboard-shell .integrations-page--telegram-form .integration-form-grid{gap:16px}body.dashboard-shell .integrations-page--telegram-form .integration-field{gap:8px}body.dashboard-shell .integrations-page--telegram-form .integration-field .modal-input,body.dashboard-shell .integrations-page--telegram-form .integration-field textarea.modal-textarea,body.dashboard-shell .integrations-page--telegram-form .modal-input,body.dashboard-shell .integrations-page--telegram-form .modal-textarea{background:var(--panel);border:var(--field-outline-width,2px) solid var(--primary);border-radius:10px;box-shadow:none;color:var(--text);min-height:40px;padding:10px 12px;width:100%}body.dashboard-shell .integrations-page--telegram-form .modal-input::placeholder,body.dashboard-shell .integrations-page--telegram-form .modal-textarea::placeholder{color:var(--muted)}body.dashboard-shell .integrations-page--telegram-form .modal-input--with-action{padding-right:50px}body.dashboard-shell .integrations-page--telegram-form .modal-input:focus,body.dashboard-shell .integrations-page--telegram-form .modal-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #016ff426;outline:none}body.dashboard-shell .integrations-page--telegram-form .integration-field .modal-input[readonly]{background:var(--bg-light);border-color:var(--primary);color:var(--text)}body.dashboard-shell .integrations-page--telegram-form .integration-hint,body.dashboard-shell .integrations-page--telegram-form .modal-field-hint{color:var(--text-muted);margin:-2px 0 0}body.dashboard-shell .integrations-page--telegram-form .telegram-token-row{grid-gap:16px;align-items:end;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto}body.dashboard-shell .integrations-page--telegram-form .telegram-validate-btn{border-radius:12px;min-height:42px;min-width:180px}body.dashboard-shell .integrations-page--telegram-form .integration-input-wrap,body.dashboard-shell .integrations-page--telegram-form .modal-input-action-wrap{position:relative}body.dashboard-shell .integrations-page--telegram-form .integration-inline-action,body.dashboard-shell .integrations-page--telegram-form .modal-input-action{background:#0000;border:0;border-radius:8px;color:var(--text-muted);height:32px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px}body.dashboard-shell .integrations-page--telegram-form .integration-inline-action:hover:not(:disabled),body.dashboard-shell .integrations-page--telegram-form .modal-input-action:hover:not(:disabled){background:#016ff414;color:var(--primary)}body.dashboard-shell .integrations-page--telegram-form .integration-inline-action .material-symbols-rounded,body.dashboard-shell .integrations-page--telegram-form .modal-input-action .material-symbols-rounded{font-size:18px}body.dashboard-shell .integrations-page--telegram-form .integration-bot-preview--telegram{background:color-mix(in srgb,var(--primary) 6%,var(--panel));border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:16px;margin-top:0;padding:16px 18px}body.dashboard-shell .integrations-page--telegram-form .integration-field-row,body.dashboard-shell .integrations-page--telegram-form .modal-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle{gap:12px;margin-top:4px}body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle .integration-switch,body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle .switch{height:22px;width:40px}body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle .integration-switch__track,body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle .switch-track{background:color-mix(in srgb,var(--border) 84%,var(--panel) 16%);border-radius:999px;height:22px;width:40px}body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle .integration-switch__track:after,body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle .switch-track:after{background:#fff;box-shadow:0 1px 2px #0003;height:18px;left:2px;top:2px;width:18px}body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle .integration-switch input:checked+.integration-switch__track,body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle .switch input:checked+.switch-track{background:var(--primary)}body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle .integration-switch input:checked+.integration-switch__track:after,body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle .switch input:checked+.switch-track:after{transform:translateX(18px)}body.dashboard-shell .integrations-page--telegram-form .integration-status-toggle__label,body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle .switch-label{color:var(--muted);font-weight:600}body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle.is-active .switch-label{color:var(--primary)}body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle.is-paused .switch-label{color:#c96a1a;color:var(--semantic-warning,#c96a1a)}body.dashboard-shell .integrations-page--telegram-form .telegram-config-divider{background:var(--border);height:1px;margin:0;width:100%}body.dashboard-shell .integrations-page--telegram-form .telegram-section-title{margin-bottom:0;margin-top:0}body.dashboard-shell .integrations-page--telegram-form .telegram-config-section-head h3,body.dashboard-shell .integrations-page--telegram-form .telegram-config-section-head h4{color:var(--text);font-size:18px;font-weight:700;line-height:1.25;margin:0 0 6px}body.dashboard-shell .integrations-page--telegram-form .integration-form-section--telegram-test{border-top:0;margin-top:0;padding-top:0}body.dashboard-shell .integrations-page--telegram-form .telegram-test-actions{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding-top:8px}body.dashboard-shell .integrations-page--telegram-form .telegram-config-actions{display:flex;gap:10px;justify-content:flex-end}body.dashboard-shell .integrations-page--telegram-form .integration-form-actions--telegram-footer{border-top:0;margin-top:0;padding-top:0}body.dashboard-shell .integrations-page--telegram-form .telegram-config-actions .integrations-btn--outline,body.dashboard-shell .integrations-page--telegram-form .telegram-config-actions .integrations-btn--primary,body.dashboard-shell .integrations-page--telegram-form .telegram-test-actions .integrations-btn--secondary,body.dashboard-shell .integrations-page--telegram-form .telegram-validate-btn{justify-content:center;min-height:48px}body.dashboard-shell .integrations-page--telegram-form .telegram-config-actions .integrations-btn--outline,body.dashboard-shell .integrations-page--telegram-form .telegram-config-actions .integrations-btn--primary{min-width:180px}html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .telegram-back-link:hover{color:var(--blue-1)}html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .telegram-back-link:focus-visible{outline-color:#38bcff33}html[data-color-mode=dark] body.dashboard-shell .telegram-help-card{background:#38bcff1f;border-color:#38bcff59}html[data-color-mode=dark] body.dashboard-shell .telegram-help-card-title{color:var(--blue-1)}html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .telegram-help-steps,html[data-color-mode=dark] body.dashboard-shell .telegram-help-summary{color:var(--text)}html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .telegram-guide-section{background:var(--panel);border-color:var(--border)}html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .telegram-guide-tip{background:var(--bg-light);border-color:var(--border)}html[data-color-mode=dark] body.dashboard-shell .telegram-help-card-close:hover{background:#38bcff1f}html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .integration-inline-action:hover:not(:disabled),html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .modal-input-action:hover:not(:disabled),html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .telegram-status-toggle.is-active .switch-label,html[data-color-mode=dark] body.dashboard-shell .telegram-help-link,html[data-color-mode=dark] body.dashboard-shell .telegram-help-link:hover{color:var(--blue-1)}html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .modal-input:focus,html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .modal-textarea:focus{box-shadow:0 0 0 3px #38bcff33}html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .integration-inline-action:hover:not(:disabled),html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .modal-input-action:hover:not(:disabled){background:#38bcff1f}html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .integration-bot-preview--telegram{background:#38bcff1f;border-color:#38bcff59}html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .integration-alert__body p code,html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .integration-hint code{border-color:#38bcff2e}body.dashboard-shell .integrations-search-wrap{margin-bottom:18px}body.dashboard-shell .integrations-search-field{max-width:460px}body.dashboard-shell .integrations-empty,body.dashboard-shell .integrations-state{padding:28px 8px 8px}body.dashboard-shell .integrations-state{color:var(--muted)}body.dashboard-shell .integrations-empty{text-align:center}body.dashboard-shell .integrations-empty h3{color:var(--text);margin:0 0 8px}body.dashboard-shell .integrations-empty p{color:var(--muted);margin:0 auto 20px;max-width:520px}body.dashboard-shell .integrations-section--channels{background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-card);padding:20px}body.dashboard-shell .integrations-section--channels .page-header{margin-bottom:18px}body.dashboard-shell .integrations-section--channels .page-header h2{color:var(--text-main);font-size:22px;font-weight:700;line-height:1.2;margin:0 0 4px}body.dashboard-shell .integrations-section--channels .page-subtitle{font-size:14px;line-height:1.45;margin:0;max-width:760px}body.dashboard-shell .integrations-prototype-btn{background:var(--primary);border-radius:10px;color:#fff;min-height:42px;min-width:174px}body.dashboard-shell .integrations-prototype-btn:focus-visible,body.dashboard-shell .integrations-prototype-btn:hover{background:var(--primary-hover);background:var(--primary-2,var(--primary-hover))}body.dashboard-shell .integrations-prototype-table{gap:10px}body.dashboard-shell .integrations-prototype-table>.data-row{grid-template-columns:minmax(210px,1.2fr) 140px 180px 180px 120px minmax(240px,1fr) 96px}body.dashboard-shell .integrations-prototype-table>.data-row>span{min-width:0}body.dashboard-shell .integrations-prototype-table>.data-row.header{background:var(--bg-light);border-color:var(--border);color:var(--text)}body.dashboard-shell .integrations-prototype-row{background:var(--panel);border-color:var(--border);color:var(--text);cursor:pointer;min-height:78px}body.dashboard-shell .integrations-prototype-row:focus-visible{outline:2px solid #016ff459;outline-offset:1px}body.dashboard-shell .channels-table .channel-tooltip-stack{display:flex;flex-direction:column;gap:2px}body.dashboard-shell .channels-table .channel-code{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--md-body-medium)}body.dashboard-shell .integrations-prototype-table>.data-row.header>span{color:var(--text);font-size:var(--md-label-large);line-height:20px;white-space:nowrap}body.dashboard-shell .integrations-prototype-table>.integrations-prototype-row>span{align-self:center}body.dashboard-shell .integrations-prototype-table .channel-tooltip-target,body.dashboard-shell .integrations-prototype-table .channel-tooltip-target strong{color:var(--text)}body.dashboard-shell .integrations-prototype-table .muted{color:var(--muted)}body.dashboard-shell .integrations-prototype-table .row-actions{gap:10px;justify-content:flex-start;min-width:0;width:100%}body.dashboard-shell .integrations-prototype-table .row-actions .action-icon{color:var(--primary);height:32px;padding:4px;width:32px}body.dashboard-shell .integrations-prototype-table .row-actions .action-icon:hover{background:#016ff414}body.dashboard-shell .integrations-prototype-table .row-actions .action-icon.danger{color:#ef4444;color:var(--semantic-danger,#ef4444)}body.dashboard-shell .integrations-prototype-table .row-actions .action-icon.danger:hover{background:#ef444414}body.dashboard-shell .integration-chip-fallback:not(.success){background:var(--bg-light);color:var(--muted)}body.dashboard-shell .integrations-prototype-table .chip.success,body.dashboard-shell .integrations-prototype-table .integration-chip-fallback.success{background:#1f944a;color:#fff}body.dashboard-shell .integrations-prototype-table .chip.success:before,body.dashboard-shell .integrations-prototype-table .integration-chip-fallback.success:before{content:none}body.dashboard-shell .integrations-prototype-table .chip{font-size:12px;line-height:16px;min-width:auto;padding:4px 16px}body.dashboard-shell .integrations-search-field{background:var(--panel);border-color:var(--primary)}body.dashboard-shell .integrations-search-field .material-symbols-rounded{color:var(--primary)}body.dashboard-shell .integrations-search-field input{color:var(--text)}body.dashboard-shell .integrations-search-field input::placeholder,body.dashboard-shell .integrations-section--channels .page-subtitle{color:var(--muted)}@media (max-width:1200px){body.dashboard-shell .integrations-prototype-table{overflow-x:auto;padding-bottom:2px}body.dashboard-shell .integrations-prototype-table>.data-row{min-width:1160px}}body.dashboard-shell .integration-field--invalid input,body.dashboard-shell .integration-field--invalid select,body.dashboard-shell .integration-field--invalid textarea{border-color:#dc2626}body.dashboard-shell .integration-field__error{color:#b91c1c;font-size:12px;font-size:var(--md-body-small,12px);margin-top:4px}body.dashboard-shell .integrations-placeholder{display:grid;padding:48px 24px;place-items:center;text-align:center}body.dashboard-shell .integrations-placeholder__icon{background:#fef3c7;border-radius:50%;color:#b45309;display:grid;height:64px;margin-bottom:16px;place-items:center;width:64px}body.dashboard-shell .integrations-placeholder__icon .material-symbols-rounded{font-size:32px}body.dashboard-shell .integrations-placeholder h3{color:var(--text);margin:0 0 8px}body.dashboard-shell .integrations-placeholder p{color:var(--muted);margin:0;max-width:480px}body.dashboard-shell .mcp-page{padding:24px}body.dashboard-shell .mcp-panel{background:var(--panel);border:1px solid var(--border);border-radius:8px;min-height:calc(100vh - 148px);padding:20px}body.dashboard-shell .mcp-header{align-items:center;margin-bottom:20px}body.dashboard-shell .mcp-header h2{font-size:var(--md-title-large);line-height:1.3;margin-bottom:14px}body.dashboard-shell .mcp-add-btn{border-radius:10px;font-weight:700;min-height:48px;padding-inline:20px}body.dashboard-shell .mcp-toolbar{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:20px}body.dashboard-shell .mcp-search{align-items:center;background:var(--panel);border:2px solid var(--primary);border-radius:9px;color:var(--primary);display:flex;gap:10px;min-height:44px;padding:0 14px}body.dashboard-shell .mcp-search input{background:#0000;border:0;color:var(--text);font:inherit;outline:0;width:100%}body.dashboard-shell .mcp-search input::placeholder{color:var(--muted)}body.dashboard-shell .mcp-view-toggle{background:var(--panel);border:1px solid var(--border);border-radius:13px;display:inline-flex;gap:6px;padding:4px}body.dashboard-shell .mcp-view-toggle button{background:#0000;border:0;border-radius:9px;color:var(--muted);cursor:pointer;display:grid;height:42px;place-items:center;width:42px}body.dashboard-shell .mcp-view-toggle button.active{background:#016ff41a;box-shadow:var(--shadow);color:var(--primary)}html[data-color-mode=dark] body.dashboard-shell .mcp-view-toggle button.active{background:#38bcff1f}body.dashboard-shell .mcp-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}body.dashboard-shell .mcp-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;box-shadow:none;display:flex;flex-direction:column;gap:10px;min-height:216px;padding:16px}body.dashboard-shell .mcp-card--linked{border-color:color-mix(in srgb,var(--primary) 34%,var(--border))}body.dashboard-shell .mcp-card h3{color:var(--text);font-size:var(--md-title-small);line-height:1.35;margin:2px 0 0}body.dashboard-shell .mcp-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-muted);display:-webkit-box;font-size:var(--md-body-small);line-height:1.45;margin:0;overflow:hidden}body.dashboard-shell .mcp-card__head{align-items:flex-start;display:flex;gap:12px}body.dashboard-shell .mcp-card__head h2,body.dashboard-shell .mcp-card__head h3{color:var(--text);font-size:var(--md-title-medium);line-height:1.3;margin:0 0 8px}body.dashboard-shell .mcp-card>p,body.dashboard-shell .mcp-card__head p{color:var(--muted);font-size:var(--md-body-medium);line-height:1.45;margin:0}body.dashboard-shell .mcp-card__logo{background:var(--panel);border:0;border-radius:14px;box-shadow:var(--shadow);color:var(--primary);display:grid;flex:0 0 52px;height:52px;overflow:hidden;place-items:center;width:52px}body.dashboard-shell .mcp-card__logo img{display:block;max-height:34px;max-width:34px}body.dashboard-shell .mcp-card__logo .material-symbols-rounded{font-size:24px}body.dashboard-shell .mcp-card__actions{margin-top:auto}body.dashboard-shell .mcp-card__actions .integrations-btn{border-radius:8px;font-weight:700;justify-content:center;min-height:44px;width:100%}body.dashboard-shell .mcp-list{grid-gap:8px;display:grid;gap:8px}body.dashboard-shell .mcp-list-header,body.dashboard-shell .mcp-list-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:minmax(160px,1.1fr) minmax(320px,2.4fr) minmax(110px,.8fr) minmax(120px,.8fr) minmax(86px,.5fr)}body.dashboard-shell .mcp-list-header{background:var(--bg-light);font-size:var(--md-label-large);font-weight:700;min-height:46px}body.dashboard-shell .mcp-list-header,body.dashboard-shell .mcp-list-row{border:1px solid var(--border);border-radius:10px;color:var(--text);padding:0 12px}body.dashboard-shell .mcp-list-row{background:var(--panel);min-height:58px}body.dashboard-shell .mcp-list-cell{font-size:var(--md-body-medium);line-height:1.35;min-width:0}body.dashboard-shell .mcp-list-cell--name{font-weight:700}body.dashboard-shell .mcp-list-cell--description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dashboard-shell .mcp-status-pill{align-items:center;background:#016ff414;border-radius:999px;color:var(--primary);display:inline-flex;font-size:var(--md-label-small);font-weight:600;min-height:24px;padding:0 10px}html[data-color-mode=dark] body.dashboard-shell .mcp-status-pill{background:#38bcff1f;color:var(--blue-1)}body.dashboard-shell .mcp-status-pill--connected{background:#15803d1f;color:var(--semantic-success)}html[data-color-mode=dark] body.dashboard-shell .mcp-status-pill--connected{background:#22c55e29;color:var(--semantic-success)}body.dashboard-shell .mcp-list-cell--actions{display:flex;justify-content:flex-end}body.dashboard-shell .mcp-list-action{background:#0000;border:0;border-radius:8px;color:var(--primary);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}body.dashboard-shell .mcp-list-action:focus-visible,body.dashboard-shell .mcp-list-action:hover{background:#016ff414;outline:none}html[data-color-mode=dark] body.dashboard-shell .mcp-list-action:focus-visible,html[data-color-mode=dark] body.dashboard-shell .mcp-list-action:hover{background:#38bcff1f}body.dashboard-shell .mcp-list-action .material-symbols-rounded{font-size:22px}body.dashboard-shell .mcp-config-card{max-width:760px}body.dashboard-shell .mcp-config-card .integration-alert{margin-top:20px}body.dashboard-shell .mcp-skeleton{background:color-mix(in srgb,var(--panel) 82%,var(--text) 18%);border-radius:8px;opacity:.45}body.dashboard-shell .mcp-skeleton--icon{height:44px;width:44px}body.dashboard-shell .mcp-skeleton--title{height:22px;width:70%}body.dashboard-shell .mcp-skeleton--text{height:56px;width:100%}body.dashboard-shell .mcp-skeleton--button{height:40px;margin-left:auto;margin-top:auto;width:112px}body.dashboard-shell .mcp-empty{border:1px dashed var(--border);border-radius:12px;color:var(--muted);display:grid;min-height:180px;place-items:center}body.dashboard-shell .mcp-dialog-backdrop{background:#0f172a47;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1300}html[data-color-mode=dark] body.dashboard-shell .mcp-dialog-backdrop{background:#0000009e}body.dashboard-shell .mcp-dialog{background:var(--panel);border-radius:8px;box-shadow:var(--shadow);box-shadow:var(--shadow-strong,var(--shadow));color:var(--text);max-height:calc(100vh - 40px);overflow-y:auto;padding:18px 16px 16px;width:min(612px,100%)}body.dashboard-shell .mcp-dialog--edit{width:min(552px,100%)}body.dashboard-shell .mcp-dialog__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}body.dashboard-shell .mcp-dialog__header h2{color:var(--text);font-size:var(--md-headline-small);line-height:1.15;margin:0 0 8px}body.dashboard-shell .mcp-dialog__header p{color:var(--muted);font-size:var(--md-body-small);line-height:1.5;margin:0}body.dashboard-shell .mcp-dialog__close{background:#0000;border:0;border-radius:8px;color:var(--primary);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}body.dashboard-shell .mcp-dialog__close:focus-visible,body.dashboard-shell .mcp-dialog__close:hover{background:#016ff414;outline:none}html[data-color-mode=dark] body.dashboard-shell .mcp-dialog__close:focus-visible,html[data-color-mode=dark] body.dashboard-shell .mcp-dialog__close:hover{background:#38bcff1f}body.dashboard-shell .mcp-form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}body.dashboard-shell .mcp-field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}body.dashboard-shell .mcp-field span{color:var(--text);font-size:var(--md-label-large);font-weight:600}body.dashboard-shell .mcp-field b{color:var(--semantic-danger)}body.dashboard-shell .mcp-field input,body.dashboard-shell .mcp-field select,body.dashboard-shell .mcp-field textarea{background:var(--panel);border:2px solid var(--primary);border-radius:9px;color:var(--text);font:inherit;font-size:var(--md-body-medium);outline:0;padding:0 12px;width:100%}body.dashboard-shell .mcp-field input,body.dashboard-shell .mcp-field select{height:44px}body.dashboard-shell .mcp-field textarea{min-height:108px;padding-top:12px;resize:vertical}body.dashboard-shell .mcp-field input::placeholder,body.dashboard-shell .mcp-field textarea::placeholder{color:var(--muted)}body.dashboard-shell .mcp-field small{color:var(--muted);font-size:var(--md-body-small);line-height:1.35}body.dashboard-shell .mcp-dialog__footer{border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end;margin-top:8px;padding-top:16px}body.dashboard-shell .mcp-btn--outline{background:var(--panel);border:2px solid var(--primary);color:var(--primary);font-weight:700}body.dashboard-shell .mcp-btn--danger{background:var(--panel);border:2px solid var(--semantic-danger);color:var(--semantic-danger);font-weight:700}body.dashboard-shell .mcp-edit-summary{align-items:center;border:1px solid var(--border);border-radius:16px;display:flex;gap:16px;margin-bottom:28px;padding:16px}body.dashboard-shell .mcp-edit-summary__logo{background:var(--bg-light);border-radius:14px;display:grid;height:56px;overflow:hidden;place-items:center;width:56px}body.dashboard-shell .mcp-edit-summary__logo img{max-height:40px;max-width:40px}body.dashboard-shell .mcp-edit-summary h3{color:var(--text);font-size:var(--md-title-medium);margin:0 0 8px}body.dashboard-shell .mcp-edit-summary span{align-items:center;background:var(--semantic-success);border-radius:999px;color:var(--text-inverse);display:inline-flex;font-size:var(--md-label-small);font-weight:700;min-height:24px;padding:0 10px}body.dashboard-shell .mcp-edit-copy{color:var(--text-muted);font-size:var(--md-body-large);line-height:1.6;margin:0 0 28px}@media (max-width:900px){body.dashboard-shell .mcp-page{padding:16px}body.dashboard-shell .mcp-header,body.dashboard-shell .mcp-toolbar{grid-template-columns:1fr}body.dashboard-shell .mcp-header{align-items:stretch}body.dashboard-shell .mcp-add-btn{justify-content:center;width:100%}body.dashboard-shell .mcp-toolbar{display:grid}body.dashboard-shell .mcp-form-grid{gap:0;grid-template-columns:1fr}body.dashboard-shell .mcp-list{overflow-x:auto}body.dashboard-shell .mcp-list-header,body.dashboard-shell .mcp-list-row{grid-template-columns:160px 320px 110px 120px 86px;min-width:920px}body.dashboard-shell .mcp-dialog__footer{flex-wrap:wrap}body.dashboard-shell .mcp-dialog__footer .integrations-btn{flex:1 1 180px;justify-content:center}}body.dashboard-shell .integrations-stepper{align-items:flex-start;display:flex;gap:0;margin-bottom:16px;padding:16px 8px 24px}body.dashboard-shell .integrations-stepper__step{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;position:relative}body.dashboard-shell .integrations-stepper__bullet{background:#e2e8f0;border-radius:50%;color:#64748b;display:grid;font-size:14px;font-weight:600;height:36px;place-items:center;width:36px;z-index:1}body.dashboard-shell .integrations-stepper__step--current .integrations-stepper__bullet{background:#2563eb;background:var(--primary,#2563eb);color:#fff}body.dashboard-shell .integrations-stepper__step--done .integrations-stepper__bullet{background:#16a34a;color:#fff}body.dashboard-shell .integrations-stepper__label{color:var(--muted);font-size:12px;font-size:var(--md-body-small,12px);text-align:center}body.dashboard-shell .integrations-stepper__step--current .integrations-stepper__label{color:#2563eb;color:var(--primary,#2563eb);font-weight:600}body.dashboard-shell .integrations-stepper__connector{background:#e2e8f0;height:2px;left:50%;position:absolute;top:18px;width:100%;z-index:0}body.dashboard-shell .integrations-stepper__step--done .integrations-stepper__connector{background:#16a34a}body.dashboard-shell .integrations-stepper__step:last-child .integrations-stepper__connector{display:none}body.dashboard-shell .integrations-step-meta{align-items:center;color:var(--muted);display:flex;font-size:12px;font-size:var(--md-body-small,12px);justify-content:space-between;margin-bottom:8px}body.dashboard-shell .integrations-step-meta__optional{background:#fef3c7;border-radius:999px;color:#92400e;font-weight:500;padding:2px 8px}body.dashboard-shell .integrations-summary{grid-gap:0;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:12px;display:grid;gap:0;grid-template-columns:1fr;margin:16px 0 0;overflow:hidden;padding:0}body.dashboard-shell .integrations-summary__row{grid-gap:16px;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border,#e5e7eb);display:grid;gap:16px;grid-template-columns:200px 1fr;padding:12px 16px}body.dashboard-shell .integrations-summary__row:last-child{border-bottom:0}body.dashboard-shell .integrations-summary__row dt{color:var(--muted);font-size:14px;font-size:var(--md-body-medium,14px);margin:0}body.dashboard-shell .integrations-summary__row dd{color:var(--text);font-size:14px;font-size:var(--md-body-medium,14px);margin:0;word-break:break-word}body.dashboard-shell .integrations-summary__row dd a{color:#2563eb;color:var(--primary,#2563eb);text-decoration:none}body.dashboard-shell .integrations-summary__row dd a:hover{text-decoration:underline}@media (max-width:700px){body.dashboard-shell .integrations-summary__row{gap:4px;grid-template-columns:1fr}}body.dashboard-shell .integration-card--with-pill{position:relative}body.dashboard-shell .integration-card__pill{align-items:center;background:#eef6ff;border:0;border-radius:999px;color:var(--primary);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:0;margin-top:10px;padding:4px 10px;width:-webkit-fit-content;width:fit-content}body.dashboard-shell .integration-card--disabled .integration-card__pill{background:#eef6ff;color:var(--primary)}body.dashboard-shell .integration-card__pill:before{background:currentColor;border-radius:999px;content:"";display:inline-block;height:6px;margin-right:7px;width:6px}@media (max-width:900px){body.dashboard-shell .integrations-modal{width:min(620px,100%)}body.dashboard-shell .integration-field-row,body.dashboard-shell .integration-token-row,body.dashboard-shell .integrations-modal__grid{grid-template-columns:1fr}body.dashboard-shell .integration-token-row__action{width:100%}}@media (max-width:640px){body.dashboard-shell .integrations-modal{border-radius:18px;padding:22px 16px 16px}body.dashboard-shell .integrations-modal__header h2{font-size:22px;font-size:var(--md-title-large,22px)}body.dashboard-shell .integrations-modal__header p{font-size:14px;font-size:var(--md-body-medium,14px)}body.dashboard-shell .integration-edit-summary{align-items:flex-start;flex-wrap:wrap}body.dashboard-shell .integration-edit-summary .integration-badge{margin-left:0}}html[data-color-mode=dark] body.dashboard-shell .integration-card:focus-visible,html[data-color-mode=dark] body.dashboard-shell .integration-card:hover{border-color:var(--blue-1)}html[data-color-mode=dark] body.dashboard-shell .integration-card__icon--sms{background:#38bcff1f;border-color:#38bcff38;color:var(--blue-1)}html[data-color-mode=dark] body.dashboard-shell .integration-card--disabled,html[data-color-mode=dark] body.dashboard-shell .integration-card--disabled:focus-visible,html[data-color-mode=dark] body.dashboard-shell .integration-card--disabled:hover{background:linear-gradient(180deg,#121212fa,#181818fa);border-color:#38bcff2e}html[data-color-mode=dark] body.dashboard-shell .integration-card--disabled{opacity:1}html[data-color-mode=dark] body.dashboard-shell .integration-card--disabled .integration-card__title{color:#b8bcc4}html[data-color-mode=dark] body.dashboard-shell .integration-card--disabled .integration-card__meta{color:var(--muted)}html[data-color-mode=dark] body.dashboard-shell .integrations-modal__close:hover{background:#38bcff1f}html[data-color-mode=dark] body.dashboard-shell .integration-edit-summary{background:#38bcff14;border-color:#38bcff38}html[data-color-mode=dark] body.dashboard-shell .integrations-confirm-backdrop{background:#0000009e}html[data-color-mode=dark] body.dashboard-shell .integrations-confirm-dialog{box-shadow:var(--shadow)}html[data-color-mode=dark] body.dashboard-shell .integrations-confirm-dialog__close:hover:not(:disabled){background:#38bcff1f}body.dashboard-shell .waba-maintenance-card{max-width:640px}body.dashboard-shell .waba-maintenance-card__hero{background:color-mix(in srgb,var(--primary) 12%,#0000);border:1px solid color-mix(in srgb,var(--primary) 22%,#0000);border-radius:50%;display:grid;height:72px;margin:0 0 20px;place-items:center;width:72px}body.dashboard-shell .waba-maintenance-card__hero .material-symbols-rounded{color:var(--primary);font-size:36px}body.dashboard-shell .waba-maintenance-card__headline{font-size:var(--md-title-medium);font-weight:600;line-height:1.35;margin:0 0 8px}body.dashboard-shell .waba-maintenance-card__body{color:var(--muted);font-size:var(--md-body-medium);line-height:1.55;margin:0 0 20px}body.dashboard-shell .waba-maintenance-card__banner{margin-bottom:20px}body.dashboard-shell .waba-maintenance-card__details{background:color-mix(in srgb,var(--panel) 96%,var(--text) 4%);border:1px solid var(--border);border-radius:12px;margin-bottom:8px;padding:12px 16px}body.dashboard-shell .waba-maintenance-card__details summary{cursor:pointer;font-size:var(--md-body-medium);font-weight:600}body.dashboard-shell .waba-maintenance-card__details ul{color:var(--muted);font-size:var(--md-body-medium);line-height:1.5;margin:12px 0 0;padding-left:20px}body.dashboard-shell .waba-maintenance-card__details li+li{margin-top:6px}html[data-color-mode=dark] body.dashboard-shell .integrations-table__row:focus-visible:not(.integrations-table__row--selected),html[data-color-mode=dark] body.dashboard-shell .integrations-table__row:hover{background:#38bcff14}html[data-color-mode=dark] body.dashboard-shell .integrations-table__row--selected,html[data-color-mode=dark] body.dashboard-shell .integrations-table__row--selected:focus-visible,html[data-color-mode=dark] body.dashboard-shell .integrations-table__row--selected:hover{background:#38bcff24}html[data-color-mode=dark] body.dashboard-shell .integrations-table__action:hover:not(:disabled){background:#38bcff1f}html[data-color-mode=dark] body.dashboard-shell .integrations-table__action--danger:hover:not(:disabled){background:#f8717124}html[data-color-mode=dark] body.dashboard-shell .integrations-prototype-table>.data-row.header{background:var(--bg-light);border-color:var(--border);color:var(--text)}html[data-color-mode=dark] body.dashboard-shell .integrations-prototype-table>.data-row.header>span{color:var(--text)}html[data-color-mode=dark] body.dashboard-shell .integrations-prototype-row{background:var(--panel);border-color:var(--border);color:var(--text)}html[data-color-mode=dark] body.dashboard-shell .integrations-prototype-table .channel-tooltip-target,html[data-color-mode=dark] body.dashboard-shell .integrations-prototype-table .channel-tooltip-target strong{color:var(--text)}html[data-color-mode=dark] body.dashboard-shell .channels-table .channel-code,html[data-color-mode=dark] body.dashboard-shell .integrations-prototype-table .muted{color:var(--muted)}html[data-color-mode=dark] body.dashboard-shell .integrations-prototype-row:focus-visible{outline-color:#38bcff73}html[data-color-mode=dark] body.dashboard-shell .integrations-prototype-table .row-actions .action-icon{color:var(--blue-1)}html[data-color-mode=dark] body.dashboard-shell .integrations-prototype-table .row-actions .action-icon:hover{background:#38bcff1f}html[data-color-mode=dark] body.dashboard-shell .integrations-search-field{background:var(--panel);border-color:var(--blue-1)}html[data-color-mode=dark] body.dashboard-shell .integrations-search-field .material-symbols-rounded{color:var(--blue-1)}html[data-color-mode=dark] body.dashboard-shell .integrations-search-field input{color:var(--text)}html[data-color-mode=dark] body.dashboard-shell .integrations-search-field input::placeholder{color:var(--muted)}html[data-color-mode=dark] body.dashboard-shell .integration-field input:focus,html[data-color-mode=dark] body.dashboard-shell .integration-field select:focus,html[data-color-mode=dark] body.dashboard-shell .integration-field textarea:focus{border-color:var(--blue-1);box-shadow:0 0 0 3px #38bcff33}html[data-color-mode=dark] body.dashboard-shell .integration-edit-body .integration-field input,html[data-color-mode=dark] body.dashboard-shell .integration-edit-body .integration-field textarea,html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .integration-field .modal-input,html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .integration-field textarea.modal-textarea,html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .modal-input,html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .modal-textarea{background:var(--bg-light);border-color:var(--blue-1);color:var(--text)}html[data-color-mode=dark] body.dashboard-shell .integration-field input,html[data-color-mode=dark] body.dashboard-shell .integration-field select,html[data-color-mode=dark] body.dashboard-shell .integration-field textarea{background:var(--bg-light);color:var(--text)}html[data-color-mode=dark] body.dashboard-shell .integration-field input[readonly],html[data-color-mode=dark] body.dashboard-shell .integration-field textarea[readonly],html[data-color-mode=dark] body.dashboard-shell .integrations-page--telegram-form .integration-field .modal-input[readonly]{background:color-mix(in srgb,var(--panel) 70%,var(--bg-light) 30%);border-color:#38bcff73;color:var(--text)}html[data-color-mode=dark] body.dashboard-shell .integration-input-wrap .integration-inline-action:hover:not(:disabled),html[data-color-mode=dark] body.dashboard-shell .integrations-btn--ghost:hover:not(:disabled),html[data-color-mode=dark] body.dashboard-shell .integrations-btn--outline:hover:not(:disabled),html[data-color-mode=dark] body.dashboard-shell .integrations-btn--secondary:hover:not(:disabled){background:#38bcff1f}html[data-color-mode=dark] body.dashboard-shell .integrations-btn--ghost,html[data-color-mode=dark] body.dashboard-shell .integrations-btn--outline,html[data-color-mode=dark] body.dashboard-shell .integrations-btn--secondary{border-color:var(--blue-1);color:var(--blue-1)}html[data-color-mode=dark] body.dashboard-shell .integration-badge--active{background:#22c55e29;color:#86efac}html[data-color-mode=dark] body.dashboard-shell .integration-badge--draft{background:#facc1524;color:#fde68a}html[data-color-mode=dark] body.dashboard-shell .integration-badge--mocked{background:#a78bfa29;color:#ddd6fe}html[data-color-mode=dark] body.dashboard-shell .integration-badge--inactive,html[data-color-mode=dark] body.dashboard-shell .integration-chip-fallback:not(.success){background:#94a3b829;color:#cbd5e1}html[data-color-mode=dark] body.dashboard-shell .integration-alert--info{background:#38bcff1f;border-color:#38bcff59;color:var(--text)}html[data-color-mode=dark] body.dashboard-shell .integration-alert--mock{background:#a78bfa24;border-color:#a78bfa59;color:var(--text)}html[data-color-mode=dark] body.dashboard-shell .integration-alert--success{background:#22c55e24;border-color:#22c55e59;color:var(--text)}html[data-color-mode=dark] body.dashboard-shell .integration-alert--error{background:#f8717124;border-color:#f8717159;color:var(--text)}html[data-color-mode=dark] body.dashboard-shell .integration-bot-preview{background:#38bcff1f;border-color:#38bcff59}html[data-color-mode=dark] body.dashboard-shell .integration-card--placeholder:hover,html[data-color-mode=dark] body.dashboard-shell .integrations-back:hover{background:#38bcff14}html[data-color-mode=dark] body.dashboard-shell .integrations-modal-backdrop{background:#0000009e}html[data-color-mode=dark] body.dashboard-shell .integrations-table thead th{background:var(--bg-light);color:var(--text)}
/*# sourceMappingURL=main-d47061cd.3b2a10c1.css.map*/