body.dashboard-shell .topbar-left{align-items:center;display:flex;gap:12px;min-width:0}body.dashboard-shell .topbar-actions{margin-left:auto}body.dashboard-shell .topbar-actions .language-switcher,body.dashboard-shell .topbar-actions .theme-mode-toggle{flex-shrink:0}body.dashboard-shell .main{min-width:0}body.dashboard-shell .topbar-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dashboard-shell .icon-btn:not(.menu-btn):not(.topbar-mobile-toggle){align-items:center;background:#0000;border:none;border-radius:10px;color:var(--text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background .15s ease,color .15s ease;width:40px}body.dashboard-shell .icon-btn:not(.menu-btn):not(.topbar-mobile-toggle):focus-visible,body.dashboard-shell .icon-btn:not(.menu-btn):not(.topbar-mobile-toggle):hover{background:#016ff414;color:var(--primary);outline:none}body.dashboard-shell .topbar-mobile-toggle{display:none}body.dashboard-shell .nav-label--two-lines{line-height:1.15}body.dashboard-shell .dropdown{background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);display:none;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}body.dashboard-shell .dropdown.open{display:block}body.dashboard-shell .dropdown-header{color:var(--muted);font-size:var(--md-label-large);font-weight:600;letter-spacing:.04em;padding:8px 12px;text-transform:uppercase}body.dashboard-shell .dropdown-list{list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:0}body.dashboard-shell .dropdown-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text);cursor:pointer;display:flex;font:inherit;gap:10px;padding:8px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}body.dashboard-shell .dropdown-item:focus-visible,body.dashboard-shell .dropdown-item:hover{background:#016ff414;color:var(--primary);outline:none}body.dashboard-shell .dropdown-item.active{background:#016ff41f;color:var(--primary);font-weight:500}body.dashboard-shell .dropdown-item.danger{color:#d93025}body.dashboard-shell .dropdown-item.danger:hover{background:#d9302514;color:#d93025}body.dashboard-shell .dropdown-divider{background:var(--border);height:1px;margin:6px 2px}body.dashboard-shell .dropdown-footer{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}body.dashboard-shell .link-btn{background:#0000;border:none;border-radius:6px;color:var(--primary);cursor:pointer;font:inherit;font-size:var(--md-label-large);padding:4px 8px}body.dashboard-shell .link-btn:hover{background:#016ff414}body.dashboard-shell .environment-switcher{position:relative}body.dashboard-shell .environment-btn{gap:6px;padding:0 12px;width:auto}body.dashboard-shell .environment-name{font-size:var(--md-label-large);font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dashboard-shell .environment-dropdown{min-width:260px}body.dashboard-shell .notifications{position:relative}body.dashboard-shell .notifications-badge{align-items:center;background:#d93025;border-radius:9px;color:#fff;display:flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px;pointer-events:none;position:absolute;right:4px;top:4px}body.dashboard-shell .notifications-dropdown{min-width:320px;padding:0}body.dashboard-shell .user-menu{position:relative}body.dashboard-shell .user-menu-trigger{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;gap:10px;padding:4px 12px 4px 4px;transition:background .15s ease,border-color .15s ease}body.dashboard-shell .user-menu-trigger:focus-visible,body.dashboard-shell .user-menu-trigger:hover{background:#016ff40f;border-color:var(--border);outline:none}body.dashboard-shell .user-menu .user-meta{align-items:flex-start;display:flex;flex-direction:column;gap:3px;line-height:1.2;max-width:220px;overflow:hidden}@media (max-width:1199.95px){body.dashboard-shell .topbar .topbar-actions{gap:8px}body.dashboard-shell .user-menu .user-meta{display:none}body.dashboard-shell .user-menu-trigger{padding-right:4px}}body.dashboard-shell .user-menu .user-name,body.dashboard-shell .user-menu .user-tenant{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dashboard-shell .user-menu .user-name{font-size:14px;font-weight:700}body.dashboard-shell .user-menu .user-tenant{color:var(--muted);font-size:12px;font-weight:500}body.dashboard-shell .user-menu .user-dropdown{border-radius:14px;min-width:260px;padding:8px 0;top:calc(100% + 10px)}body.dashboard-shell .user-menu .user-dropdown .dropdown-item{font-size:15px;gap:12px;min-height:46px;padding:10px 16px}body.dashboard-shell .user-menu .user-dropdown .dropdown-item .material-symbols-rounded{font-size:22px}body.dashboard-shell .user-menu .user-dropdown .dropdown-item.danger{color:#dc2626}body.dashboard-shell .submenu-item{background:#0000;border:none;cursor:pointer;font-family:inherit;width:100%}body.dashboard-shell .submenu-count{align-items:center;background:#016ff41f;border-radius:10px;color:var(--primary);display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}body.dashboard-shell .content{flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}body.dashboard-shell .sidebar-backdrop{display:none}@media (max-width:960px){body.dashboard-shell .app-shell{grid-template-columns:1fr}body.dashboard-shell .sidebar{height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .2s ease;width:280px;z-index:1100}body.dashboard-shell .app-shell.sidebar-mobile-open .sidebar{transform:translateX(0)}body.dashboard-shell .app-shell.sidebar-mobile-open .sidebar-backdrop{background:#0c0d0e80;display:block;inset:0;position:fixed;z-index:1050}body.dashboard-shell .topbar-mobile-toggle{display:inline-flex}body.dashboard-shell .environment-name{display:none}body.dashboard-shell .content{padding:16px}}@media (max-width:599.95px){body.dashboard-shell .main .topbar{flex-wrap:wrap;padding:12px;row-gap:8px}body.dashboard-shell .topbar-left{flex-basis:100%}body.dashboard-shell .topbar .topbar-actions{gap:6px;justify-content:flex-end;margin-left:0;width:100%}body.dashboard-shell .topbar-actions .language-current,body.dashboard-shell .topbar-actions .language-switcher,body.dashboard-shell .topbar-actions .theme-mode-toggle,body.dashboard-shell .topbar-actions [data-language-flag]{padding:0!important}body.dashboard-shell .user-menu-trigger{padding:4px}body.dashboard-shell .user-menu .user-caret{display:none}}@media (max-width:359.95px){body.dashboard-shell .main .topbar{padding:8px}body.dashboard-shell .topbar .topbar-actions{gap:4px}}html[data-color-mode=dark] body.dashboard-shell .icon-btn:not(.menu-btn):not(.topbar-mobile-toggle):focus-visible,html[data-color-mode=dark] body.dashboard-shell .icon-btn:not(.menu-btn):not(.topbar-mobile-toggle):hover{background:#38bcff14}body.dashboard-shell .app-toast{align-items:center;background:color-mix(in srgb,var(--text) 94%,var(--blue-5));border:1px solid #0000;border-radius:14px;box-shadow:var(--shadow);color:var(--panel);display:inline-flex;font-size:var(--md-body-medium);font-weight:600;gap:10px;line-height:1.35;max-width:min(92vw,420px);padding:12px 16px;width:-webkit-max-content;width:max-content}body.dashboard-shell .app-toast-icon{align-items:center;color:var(--blue-1);display:inline-flex;flex-shrink:0;font-size:20px;height:20px;justify-content:center;line-height:1;width:20px}body.dashboard-shell .app-toast-message{display:block;line-height:1.35;white-space:nowrap}body.dashboard-shell .app-toast-error .app-toast-icon{color:var(--semantic-danger)}html[data-color-mode=dark] body.dashboard-shell .app-toast{background:var(--panel);border-color:var(--border);box-shadow:var(--shadow);color:var(--text)}html[data-color-mode=dark] body.dashboard-shell .app-toast-icon{color:var(--blue-1)}html[data-color-mode=dark] body.dashboard-shell .app-toast-error .app-toast-icon{color:var(--semantic-danger)}body.dashboard-shell .campaigns-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}body.dashboard-shell .integration-badge--failed{background:color-mix(in srgb,var(--semantic-danger) 14%,var(--panel));color:var(--semantic-danger)}body.dashboard-shell .campaigns-list-page{padding:18px}body.dashboard-shell .campaigns-list-page .page-header{margin-bottom:18px}body.dashboard-shell .campaigns-list-page .page-header h2{font-size:22px;font-weight:700;line-height:1.2}body.dashboard-shell .campaigns-list-page .page-subtitle{font-size:14px;line-height:1.45}body.dashboard-shell .campaigns-detail-modal{z-index:40}body.dashboard-shell .campaigns-delete-modal{z-index:41}body.dashboard-shell .campaigns-review-modal{z-index:42}body.dashboard-shell .campaigns-create-page,body.dashboard-shell .campaigns-detail-page{padding:20px}body.dashboard-shell .campaigns-detail-page--modal{align-items:flex-start;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:color-mix(in srgb,var(--text-main) 18%,#0000);display:flex;inset:0;justify-content:center;overflow:auto;padding:26px 24px 24px;position:fixed;z-index:40}body.dashboard-shell .campaigns-detail-dialog{margin:0 auto;width:min(790px,calc(100vw - 48px))}body.dashboard-shell .campaign-details-dialog{background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);color:var(--text);gap:0;overflow:hidden;padding:0;width:min(960px,calc(100vw - 32px))}body.dashboard-shell .campaigns-delete-modal .icon-btn,body.dashboard-shell .campaigns-detail-modal .icon-btn{color:var(--primary)}body.dashboard-shell .campaigns-detail-modal .modal-header{align-items:flex-start;border-bottom:none;padding:18px 18px 10px}body.dashboard-shell .campaigns-detail-modal .modal-header h3{color:var(--text-main);font-size:20px;font-weight:700;line-height:28px;margin:0}body.dashboard-shell .campaigns-detail-modal .voice-messaging-review-subtitle{color:var(--muted);font-size:var(--md-body-medium);line-height:20px;margin:4px 0 0}body.dashboard-shell .campaigns-detail-modal .modal-body{display:block;padding:0 18px}body.dashboard-shell .campaigns-detail-modal-body{min-height:120px}body.dashboard-shell .hybrid-flow-review-list{display:grid}body.dashboard-shell .hybrid-flow-review-item{grid-gap:14px;align-items:start;border-bottom:1px solid var(--border);display:grid;gap:14px;grid-template-columns:minmax(190px,220px) minmax(0,1fr);padding:10px 0}body.dashboard-shell .hybrid-flow-review-item:last-child{border-bottom:none}body.dashboard-shell .hybrid-flow-review-label{color:var(--muted);font-size:var(--md-body-medium);font-weight:600;line-height:20px}body.dashboard-shell .hybrid-flow-review-value{color:var(--text-main);font-size:var(--md-body-medium);line-height:22px;overflow-wrap:anywhere}body.dashboard-shell .hybrid-flow-review-value--rich{min-width:0}body.dashboard-shell .campaign-details-content-block{background:color-mix(in srgb,var(--primary) 5%,var(--panel));border:1px solid var(--border);border-radius:14px;color:var(--text-main);display:block;line-height:1.55;max-height:180px;overflow:auto;padding:14px 16px;white-space:pre-wrap}body.dashboard-shell .campaign-details-content-block--script{max-height:240px}body.dashboard-shell .campaigns-detail-modal .modal-footer{background:var(--panel);border-top:1px solid var(--border);padding:14px 18px 18px}body.dashboard-shell .campaigns-delete-dialog{background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);color:var(--text);gap:0;overflow:hidden;padding:0;width:min(650px,calc(100vw - 48px))}body.dashboard-shell .campaigns-delete-modal .modal-header{align-items:flex-start;padding:18px 22px 16px}body.dashboard-shell .campaigns-delete-modal .modal-header h3{color:var(--text-main);font-size:21px;font-weight:700;line-height:1.2;margin:0}body.dashboard-shell .campaigns-delete-modal .modal-body{padding:0 22px 18px}body.dashboard-shell .campaigns-delete-modal-body p{color:color-mix(in srgb,var(--text-main) 88%,var(--panel));font-size:15px;line-height:1.55;margin:0;max-width:590px}body.dashboard-shell .campaigns-delete-modal .modal-footer{background:var(--panel);border-top:1px solid var(--border);padding:16px 18px 18px}body.dashboard-shell .campaigns-delete-modal .modal-footer .btn{min-height:40px;padding-inline:18px}body.dashboard-shell .campaigns-delete-modal .modal-footer .btn.danger{background:var(--semantic-danger);border-color:var(--semantic-danger);color:var(--text-inverse)}body.dashboard-shell .campaigns-delete-modal .modal-footer .btn.danger:focus-visible,body.dashboard-shell .campaigns-delete-modal .modal-footer .btn.danger:hover{background:color-mix(in srgb,var(--semantic-danger) 92%,var(--text-main));border-color:color-mix(in srgb,var(--semantic-danger) 92%,var(--text-main))}body.dashboard-shell .campaigns-review-dialog{background:var(--panel);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);color:var(--text);gap:0;overflow:hidden;padding:0;width:min(760px,calc(100vw - 48px))}body.dashboard-shell .campaigns-review-modal__header{align-items:flex-start;padding:18px 18px 12px}body.dashboard-shell .campaigns-review-modal__header h3{color:var(--text-main);font-size:var(--md-headline-small);font-weight:700;line-height:1.2;margin:0}body.dashboard-shell .campaigns-review-modal__header p{color:var(--muted);font-size:var(--md-body-medium);line-height:20px;margin:4px 0 0}body.dashboard-shell .campaigns-review-modal__body{padding:0 18px 18px}body.dashboard-shell .campaigns-review-list{display:grid}body.dashboard-shell .campaigns-review-row{grid-gap:12px;align-items:start;border-bottom:1px solid var(--border);display:grid;gap:12px;grid-template-columns:minmax(180px,210px) minmax(0,1fr);padding:10px 0}body.dashboard-shell .campaigns-review-row:last-child{border-bottom:none}body.dashboard-shell .campaigns-review-label{color:var(--muted);font-size:var(--md-body-medium);font-weight:600;line-height:20px}body.dashboard-shell .campaigns-review-value{color:var(--text-main);font-size:var(--md-body-medium);line-height:22px;overflow-wrap:anywhere}body.dashboard-shell .campaigns-review-value--multiline{min-width:0}body.dashboard-shell .campaigns-review-block{background:var(--bg-light);border:1px solid var(--border);border-radius:14px;color:var(--text-main);display:block;line-height:1.55;max-height:160px;overflow:auto;padding:12px 14px;white-space:pre-wrap}body.dashboard-shell .campaigns-review-block--large{max-height:220px}body.dashboard-shell .campaigns-review-modal__footer{background:var(--panel);border-top:1px solid var(--border);padding:16px 18px 18px}body.dashboard-shell .telegram-page-topbar{margin-bottom:12px}body.dashboard-shell .campaigns-back-link{align-items:center;background:#0000;border:none;color:var(--primary);cursor:pointer;display:inline-flex;font-size:var(--md-body-medium);font-weight:600;gap:8px;padding:4px 0}body.dashboard-shell .campaigns-back-link .material-symbols-rounded{font-size:18px}body.dashboard-shell .campaigns-create-head{margin-bottom:18px}body.dashboard-shell .campaigns-create-title-wrap h2{font-size:var(--md-headline-small);font-weight:600;line-height:32px;margin:0}body.dashboard-shell .campaigns-create-card{grid-gap:16px;display:grid;gap:16px}body.dashboard-shell .campaigns-detail-card{grid-gap:0;background:var(--panel);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-card);display:grid;gap:0;overflow:hidden}body.dashboard-shell .campaigns-detail-card--dialog{border-radius:18px;box-shadow:var(--shadow);max-height:calc(100vh - 56px)}body.dashboard-shell .campaigns-detail-card-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:18px 18px 10px}body.dashboard-shell .campaigns-detail-card-head h3{color:var(--text-main);font-size:20px;font-weight:700;line-height:28px;margin:0}body.dashboard-shell .campaigns-detail-card-head p{color:var(--muted);font-size:var(--md-body-medium);line-height:20px;margin:4px 0 0}body.dashboard-shell .campaigns-detail-card-body{overflow:auto;padding-right:2px}body.dashboard-shell .campaigns-detail-close-btn{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--primary);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}body.dashboard-shell .campaigns-detail-close-btn:focus-visible,body.dashboard-shell .campaigns-detail-close-btn:hover{background:var(--tab-active-bg);outline:none}body.dashboard-shell .campaigns-detail-close-btn .material-symbols-rounded{font-size:20px}body.dashboard-shell .campaigns-detail-inline-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:12px}body.dashboard-shell .campaigns-detail-list{grid-gap:0;display:grid;gap:0;padding:0 18px 18px}body.dashboard-shell .campaigns-detail-card-footer{align-items:center;background:var(--panel);border-top:1px solid var(--border);display:flex;gap:12px;justify-content:flex-end;padding:14px 18px 18px}body.dashboard-shell .campaigns-detail-row{grid-gap:12px;align-items:start;border-bottom:1px solid var(--border);display:grid;gap:12px;grid-template-columns:minmax(180px,220px) minmax(0,1fr);padding:10px 0}body.dashboard-shell .campaigns-detail-row:last-child{border-bottom:none}body.dashboard-shell .campaigns-detail-label{color:var(--muted);font-size:var(--md-body-medium);font-weight:600;line-height:20px}body.dashboard-shell .campaigns-detail-value{color:var(--text-main);font-size:var(--md-body-medium);line-height:22px;overflow-wrap:anywhere}body.dashboard-shell .campaigns-detail-value--rich{min-width:0}body.dashboard-shell .campaigns-detail-block{background:var(--tab-active-bg);border:1px solid var(--border);border-radius:14px;color:var(--text-main);display:block;line-height:1.55;max-height:180px;overflow:auto;padding:14px 16px;white-space:pre-wrap}body.dashboard-shell .campaigns-detail-block--large{max-height:240px}body.dashboard-shell .campaigns-detail-alert-copy{display:block;margin-top:4px}body.dashboard-shell .campaigns-detail-section{background:var(--panel);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-card);margin-top:20px;padding:20px}body.dashboard-shell .campaigns-detail-section-head{margin-bottom:16px}body.dashboard-shell .campaigns-detail-section-head h3{color:var(--text-main);font-size:var(--md-title-large);font-weight:700;line-height:26px;margin:0}body.dashboard-shell .campaigns-detail-section-head p{color:var(--muted);font-size:var(--md-body-medium);line-height:20px;margin:6px 0 0}body.dashboard-shell .campaigns-create-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}body.dashboard-shell .campaigns-create-page .modal-input,body.dashboard-shell .campaigns-create-page .modal-textarea{background:var(--panel);border:2px solid var(--primary);border-radius:10px;box-shadow:none;box-sizing:border-box;color:var(--text);font-family:inherit;font-size:var(--md-body-medium);line-height:1.45;width:100%}body.dashboard-shell .campaigns-create-page .modal-input{height:44px;min-height:44px;padding:10px 12px}body.dashboard-shell .campaigns-create-page .modal-textarea{padding:12px;resize:vertical}body.dashboard-shell .campaigns-create-page .modal-input::placeholder,body.dashboard-shell .campaigns-create-page .modal-textarea::placeholder{color:var(--muted);opacity:1}body.dashboard-shell .campaigns-description-input{min-height:94px}body.dashboard-shell .campaigns-create-page .page-subtitle{margin:8px 0 0}body.dashboard-shell .campaigns-date-input-wrap{position:relative}body.dashboard-shell .campaigns-date-input{padding-right:40px}body.dashboard-shell .campaigns-date-input-icon{color:var(--muted);font-size:18px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}body.dashboard-shell .campaigns-message-input{min-height:148px}body.dashboard-shell .campaigns-recipients-input{min-height:146px}body.dashboard-shell .campaigns-inline-header{align-items:center;display:flex;gap:12px;justify-content:space-between}body.dashboard-shell .campaigns-inline-actions{align-items:center;display:inline-flex;gap:12px}body.dashboard-shell .campaigns-inline-link{background:#0000;border:none;color:var(--primary);cursor:pointer;font-size:var(--md-body-medium);font-weight:600;padding:0}body.dashboard-shell .campaigns-inline-header .modal-label{margin-bottom:0}body.dashboard-shell .campaigns-inline-link[disabled]{color:var(--muted);cursor:not-allowed}body.dashboard-shell .campaigns-field-hint{color:var(--muted);font-size:var(--md-body-small);line-height:16px;margin:0}body.dashboard-shell .campaigns-field-hint--with-icon{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}body.dashboard-shell .campaigns-field-hint-icon{color:var(--muted);font-size:16px}body.dashboard-shell .campaigns-integration-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:16px;min-height:44px}body.dashboard-shell .campaigns-channel-option{align-items:center;color:var(--primary);cursor:pointer;display:inline-flex;font-size:var(--md-body-medium);font-weight:600;gap:6px}body.dashboard-shell .campaigns-channel-option.is-disabled{color:var(--muted);cursor:not-allowed}body.dashboard-shell .campaigns-channel-option input{margin:0}body.dashboard-shell .campaigns-channel-label{line-height:20px}body.dashboard-shell .campaigns-create-actions{display:flex;gap:12px;justify-content:flex-end;padding-top:4px}body.dashboard-shell .campaigns-page-actions{align-items:center;gap:10px}body.dashboard-shell .campaigns-create-btn{font-size:12px;line-height:1;min-height:38px;min-width:172px;width:172px}body.dashboard-shell .campaigns-page-actions .btn{font-size:12px}body.dashboard-shell .campaigns-page-actions .btn .material-symbols-rounded{font-size:18px}body.dashboard-shell .campaigns-refresh-btn[disabled]{opacity:.6}body.dashboard-shell .campaigns-filters-grid{align-items:start;grid-template-columns:minmax(0,1fr) 108px;max-width:704px}body.dashboard-shell .campaigns-filter-field{align-self:stretch;position:relative}body.dashboard-shell .campaigns-filter-btn{font-size:12px;min-height:40px;min-width:108px;padding-inline:14px;width:100%}body.dashboard-shell .campaigns-filter-btn .material-symbols-rounded{font-size:16px}body.dashboard-shell .campaigns-search-field-wrap{min-width:0}body.dashboard-shell .campaigns-search-field{border-radius:10px;min-height:40px;padding:7px 12px}body.dashboard-shell .campaigns-search-field input{font-size:12px}body.dashboard-shell .campaigns-search-field .material-symbols-rounded{font-size:16px}body.dashboard-shell .campaigns-filter-field .menu{border-radius:14px;min-width:252px;overflow:hidden;right:0;top:calc(100% + 8px);width:252px}body.dashboard-shell .campaigns-filter-field .filter-footer{padding:14px 12px 12px}body.dashboard-shell .campaigns-filter-field .filter-group{gap:4px;padding:12px}body.dashboard-shell .campaigns-filter-field .filter-group button{border:none;padding:10px 12px}body.dashboard-shell .campaigns-data-table{gap:8px}body.dashboard-shell .campaigns-data-table .data-row{grid-template-columns:minmax(240px,1.7fr) minmax(180px,1fr) minmax(180px,1fr) minmax(96px,.5fr) minmax(124px,.7fr) minmax(156px,.7fr);padding:8px 12px}body.dashboard-shell .campaigns-data-row{cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease;width:100%}body.dashboard-shell .campaigns-data-row:focus-visible,body.dashboard-shell .campaigns-data-row:hover{background:var(--tab-active-bg);border-color:var(--tab-active-border);outline:none}body.dashboard-shell .campaigns-cell-stack{display:flex;flex-direction:column;gap:4px;min-width:0}body.dashboard-shell .campaigns-cell-stack strong,body.dashboard-shell .campaigns-count-cell{color:var(--text-main);font-size:13px;font-weight:700;line-height:18px}body.dashboard-shell .campaigns-cell-stack small{color:var(--muted);font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dashboard-shell .campaigns-data-table .data-row.header,body.dashboard-shell .campaigns-data-table .data-row>span{font-size:12px}body.dashboard-shell .campaigns-status-cell{align-items:center;display:flex}body.dashboard-shell .campaigns-status-badge.integration-badge:before{display:none}body.dashboard-shell .campaigns-status-chip{font-size:12px;line-height:16px;min-width:auto;padding:4px 16px}body.dashboard-shell .campaigns-status-chip--draft,body.dashboard-shell .campaigns-status-chip--running{background:var(--tab-active-bg);color:var(--primary)}body.dashboard-shell .campaigns-row-actions{align-items:center;gap:2px}body.dashboard-shell .campaigns-action-btn{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--primary);cursor:pointer;display:inline-flex;font-size:18px;height:28px;justify-content:center;width:28px}body.dashboard-shell .campaigns-action-btn:focus-visible,body.dashboard-shell .campaigns-action-btn:hover{background:var(--tab-active-bg);outline:none}body.dashboard-shell .campaigns-action-btn--danger{color:var(--semantic-danger)}body.dashboard-shell .campaigns-action-btn[disabled]{color:var(--muted);cursor:not-allowed;opacity:.55}body.dashboard-shell .campaigns-empty-state{background:var(--panel);border:1px dashed var(--border);border-radius:16px;padding:40px 24px;text-align:center}body.dashboard-shell .campaigns-empty-state__title{color:var(--text-main);font-size:var(--md-title-medium);font-weight:700;margin:0}body.dashboard-shell .campaigns-empty-state__description{color:var(--muted);font-size:var(--md-body-medium);margin:8px auto 0;max-width:560px}body.dashboard-shell .campaigns-empty-state__action{margin-top:16px}body.dashboard-shell .campaigns-loading-state{display:flex;justify-content:center;padding:80px 0}body.dashboard-shell .campaigns-loading-state--modal{padding:48px 0}@media (max-width:1040px){body.dashboard-shell .campaigns-create-grid,body.dashboard-shell .campaigns-filters-grid{grid-template-columns:1fr}body.dashboard-shell .campaigns-filter-btn,body.dashboard-shell .campaigns-filter-field{width:100%}}@media (max-width:920px){body.dashboard-shell .campaigns-detail-card-head{flex-direction:column}body.dashboard-shell .campaigns-detail-row,body.dashboard-shell .hybrid-flow-review-item{gap:8px;grid-template-columns:1fr}body.dashboard-shell .campaigns-detail-card-footer{align-items:stretch;flex-direction:column}body.dashboard-shell .campaigns-data-table{overflow-x:auto;padding-bottom:4px}body.dashboard-shell .campaigns-data-table .data-row{min-width:980px}}@media (max-width:720px){body.dashboard-shell .campaigns-create-page,body.dashboard-shell .campaigns-detail-page{padding:16px}body.dashboard-shell .campaigns-detail-page--modal{padding:16px 12px}body.dashboard-shell .campaign-details-dialog{width:min(100%,calc(100vw - 24px))}body.dashboard-shell .campaigns-create-actions,body.dashboard-shell .campaigns-inline-header{align-items:flex-start;flex-direction:column}body.dashboard-shell .campaigns-create-actions .btn{justify-content:center;width:100%}body.dashboard-shell .campaigns-list-page{padding:20px 16px}body.dashboard-shell .campaigns-detail-inline-actions{align-items:flex-start;display:flex;flex-direction:column;gap:8px}body.dashboard-shell .campaigns-detail-card-footer .btn{justify-content:center;width:100%}body.dashboard-shell .campaigns-detail-dialog{width:min(100%,calc(100vw - 24px))}body.dashboard-shell .campaigns-page-actions{width:100%}body.dashboard-shell .campaigns-page-actions .campaigns-create-btn{flex:1 1;min-width:0}}html[data-color-mode=dark] body.dashboard-shell .campaigns-detail-page--modal{background:#000000a3}html[data-color-mode=dark] body.dashboard-shell .campaign-details-dialog,html[data-color-mode=dark] body.dashboard-shell .campaigns-delete-dialog,html[data-color-mode=dark] body.dashboard-shell .campaigns-review-dialog{box-shadow:var(--shadow)}
/*# sourceMappingURL=main-3be1d310.7e879637.css.map*/