:root{--primary-color: #0d091c;--secondary-color: #5f5b8f;--accent-gradient: linear-gradient( 135deg, rgba(255, 92, 200, 1) 0%, rgba(92, 92, 255, 1) 50% );--input-border-color: #c9c7eb;--white: #ffffff;--figma-primary: #6b5ff2;--input-border-radius: 8px;--btn-border-radius: 999px;--radius-xs: 2px;--radius-sm: 4px;--radius-lg: 12px;--radius-xl: 16px;--btn-action-height: 48px;--figma-bg-primary: #efeefb;--figma-bg-secondary: #1b1736;--figma-bg-tertiary: #e3e1ff;--figma-text-primary: #0d091c;--figma-text-tertiary: #2c274f;--figma-text-secondary: #3d3866;--figma-accent-purple: #6b5ff2;--figma-border-light: #c9c7eb;--figma-border-medium: #dcdbf5;--figma-border-dark: #a7a1f7;--figma-white: #ffffff;--figma-gradient-twilight: linear-gradient( 135deg, rgba(222, 133, 255, 1) 0%, rgba(41, 41, 255, 1) 75% );--figma-text-light: #706da2;--button-primary-bg: #6b5ff2;--button-primary-hover-bg: #5e53d4;--button-disabled-bg: #c9c7eb;--button-disabled-text: #827eb3;--billing-border-search: #b7b4e1;--billing-success-bg: #b8f9ce;--billing-warning-bg: #f8dfaa;--billing-error-bg: #f9b8c2;--billing-info-bg: #5ff291;--billing-highlight-bg: #f9e4b8;--character-counter-success: #00b83e;--character-counter-error: #b3261e;--active-color: #5cff94;--tag-orange-bg: #ff9800;--tag-purple-bg: #6b5ff2;--tag-blue-bg: #2196f3;--tag-text-white: #ffffff;--error-text: #b8001d;--exclude-contacts: #b8001d;--exclude-tags: #f25f76;--exclude-recipients: #f2c15f;--button-special-pink: #ff5cc8;--button-special-blue: #5c5cff;--button-special-gradient: linear-gradient( 165deg, #ff5cc8 0%, #5c5cff 20%, #5c5cff 80%, #ff5cc8 100% );--button-special-color: #ffffff;--spacing-base: 8px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 48px;--campaign-header-content-gap-desktop: 0px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--table-row-min-height: 48px;--table-header-font-weight: var(--font-weight-bold);--table-cell-padding-y: 12px;--table-cell-padding-x: 16px;--page-layout-gutter: 24px;--page-banner-margin-block-start: 12px;--page-banner-margin-block-end: 12px;--page-banner-text: #0f172a;--page-banner-radius: 6px;--page-banner-accent-width: 4px;--page-banner-success-bg: #ecfdf5;--page-banner-success-accent: #10b981;--page-banner-danger-bg: #fef2f2;--page-banner-danger-accent: #ef4444;--page-banner-warning-bg: #fffbeb;--page-banner-warning-accent: #f59e0b;--page-banner-warning-icon: #d97706;--page-banner-info-bg: #eef2ff;--page-banner-info-accent: #6366f1;--page-banner-close-hover: rgba(15, 23, 42, .06)}@font-face{font-family:Funnel Sans;src:local("Arial");font-weight:400;font-style:normal}@font-face{font-family:Funnel Sans;src:local("Arial Bold");font-weight:700;font-style:normal}@font-face{font-family:Funnel Display;src:local("Georgia");font-weight:400;font-style:normal}html{font-size:clamp(14px,1.5vw,16px)}.form-check-input{border:2px solid var(--secondary-color)!important;border-radius:var(--radius-sm)!important;cursor:pointer!important}.form-check-input:checked{background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important}.form-check-input:focus{border-color:var(--secondary-color)!important;box-shadow:0 0 0 .25rem #5f5b8f40!important}body{font-family:Funnel Sans,sans-serif!important;margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Funnel Display,serif}.page-title,.page-header h1{font-family:Funnel Display,serif!important;font-weight:700!important;font-size:28px!important;line-height:1.2142857142857142em!important;color:var(--figma-text-primary)!important;margin:0!important}@media(max-width:768px){.page-title,.page-header h1{font-size:24px!important}}@media(max-width:480px){.page-title,.page-header h1{font-size:20px!important}}@media(max-width:991.98px){.dialog-top-section .btn-link.d-lg-none:hover,.dialog-top-section .btn-link:hover{background-color:#6b5ff21a;border-radius:50%}.dialog-top-section .dialog-top-section-actions{display:flex;align-items:center;gap:8px}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.skeleton-image,.inline-skeleton-image,.sidebar-skeleton img,.dialog-skeleton-container img,.dialog-page .dialog-skeleton-container img,.list-skeleton-image{animation:skeleton-pulse 2s ease-in-out infinite}.form-control:not(textarea),.form-select{border-radius:var(--input-border-radius)!important}.app-table-responsive,.users-page .users-table-container .app-table-responsive,.credit-usage-page .table-responsive,.contacts-page .contacts-table-wrapper{overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.app-table-responsive,.users-page .users-table-container .app-table-responsive,.credit-usage-page .table-responsive,.contacts-page .contacts-table-wrapper{scrollbar-color:rgba(0,0,0,.2) #f0f0f0}.app-table-responsive::-webkit-scrollbar,.users-page .users-table-container .app-table-responsive::-webkit-scrollbar,.credit-usage-page .table-responsive::-webkit-scrollbar,.contacts-page .contacts-table-wrapper::-webkit-scrollbar{width:8px;height:8px}.app-table-responsive::-webkit-scrollbar-thumb{background:#0003;border-radius:var(--radius-sm)}.users-page .users-table-container .app-table-responsive::-webkit-scrollbar-thumb,.credit-usage-page .table-responsive::-webkit-scrollbar-thumb{background:#0003;border-radius:var(--radius-sm)}.contacts-page .contacts-table-wrapper::-webkit-scrollbar-thumb{background:#0003;border-radius:var(--radius-sm)}.contacts-page .contacts-table-wrapper::-webkit-scrollbar-thumb:hover{background:#00000059}.app-table-responsive::-webkit-scrollbar-thumb:hover,.users-page .users-table-container .app-table-responsive::-webkit-scrollbar-thumb:hover,.credit-usage-page .table-responsive::-webkit-scrollbar-thumb:hover{background:#00000059}.app-table-responsive::-webkit-scrollbar-track{background:#f0f0f0}.users-page .users-table-container .app-table-responsive::-webkit-scrollbar-track,.credit-usage-page .table-responsive::-webkit-scrollbar-track{background:#f0f0f0}.contacts-page .contacts-table-wrapper::-webkit-scrollbar-track{background:#f0f0f0}table.table.app-table{margin-bottom:0;border-color:var(--figma-border-light)}table.table.app-table thead th{font-weight:var(--table-header-font-weight);font-family:Funnel Sans,sans-serif;color:var(--figma-text-primary);border-bottom-width:1px;vertical-align:middle;padding-top:var(--table-cell-padding-y);padding-bottom:var(--table-cell-padding-y);padding-left:var(--table-cell-padding-x);padding-right:var(--table-cell-padding-x)}table.table.app-table tbody td{vertical-align:middle;min-height:var(--table-row-min-height);padding-top:var(--table-cell-padding-y);padding-bottom:var(--table-cell-padding-y);padding-left:var(--table-cell-padding-x);padding-right:var(--table-cell-padding-x)}table.table.app-table.management-shared-table thead th{font-family:Funnel Sans,sans-serif!important;font-weight:var(--table-header-font-weight)!important;font-size:13px!important;line-height:1.273!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--figma-text-primary)!important;border-bottom:1px solid var(--figma-border-light)!important;background:transparent!important;vertical-align:middle!important;padding-top:var(--table-cell-padding-y)!important;padding-bottom:var(--table-cell-padding-y)!important;padding-left:var(--table-cell-padding-x)!important;padding-right:var(--table-cell-padding-x)!important}table.table.app-table.management-shared-table tbody td{font-family:Funnel Sans,sans-serif;font-size:13px;line-height:1.2307692308;border-bottom:1px solid var(--figma-border-light)}table.table.app-table.management-shared-table tbody tr:last-child td{border-bottom:none}.swal2-popup.swal2-custom-popup{font-family:Funnel Sans,Poppins,sans-serif;border-radius:8px;padding:0;border:none;box-shadow:0 4px 20px #00000026}.swal2-title.swal2-custom-title{font-family:Funnel Sans,sans-serif;font-weight:600;font-size:18px;color:var(--figma-text-primary);padding:1.5rem 1.5rem .5rem;margin:0}.swal2-html-container.swal2-custom-html{font-family:Funnel Sans,sans-serif;font-size:14px;color:var(--figma-text-primary);line-height:1.6;padding:0 1.5rem 1.5rem;margin:0}.swal2-html-container.swal2-custom-html img,.swal2-html-container.swal2-custom-html video{max-width:100%;height:auto;margin:10px 0;border-radius:4px}.swal2-icon.swal2-custom-icon{margin:1rem auto .5rem}.swal2-actions{padding:0 1.5rem 1.5rem;margin:0;gap:12px}.swal2-confirm.swal2-custom-confirm{background-color:var(--button-primary-bg)!important;border-color:var(--button-primary-bg)!important;color:var(--figma-white)!important;font-family:Funnel Sans,sans-serif;font-weight:700;font-size:14px;padding:10px 20px;border-radius:var(--btn-border-radius)!important;transition:all .2s ease;margin:0}.swal2-confirm.swal2-custom-confirm:hover,.swal2-confirm.swal2-custom-confirm:focus{background-color:var(--button-primary-hover-bg)!important;border-color:var(--button-primary-hover-bg)!important;color:var(--figma-white)!important}.swal2-confirm.swal2-custom-confirm:active{transform:translateY(1px)}.swal2-cancel.swal2-custom-cancel{background-color:var(--figma-white)!important;border-color:var(--figma-border-light)!important;color:var(--figma-text-secondary)!important;font-family:Funnel Sans,sans-serif;font-weight:700;font-size:14px;padding:10px 20px;border-radius:var(--btn-border-radius)!important;transition:all .2s ease;margin:0}.swal2-cancel.swal2-custom-cancel:hover,.swal2-cancel.swal2-custom-cancel:focus{background-color:var(--button-primary-bg)!important;border-color:var(--button-primary-bg)!important;color:var(--figma-white)!important}.swal2-cancel.swal2-custom-cancel:active{transform:translateY(1px)}.swal2-popup.swal2-custom-popup{animation:none!important}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.swal2-slide-in-right{animation:slideInRight .3s ease-out!important}.swal2-slide-out-left{animation:slideOutLeft .3s ease-out!important}.swal2-slide-in-left{animation:slideInLeft .3s ease-out!important}.swal2-slide-out-right{animation:slideOutRight .3s ease-out!important}.swal2-backdrop-show{background-color:#00000080}.swal2-icon.swal2-icon-bootstrap{border:none!important;height:auto!important;width:auto!important;margin:1rem auto .5rem}.swal2-icon.swal2-icon-bootstrap .swal-icon-bootstrap{font-size:2rem;line-height:1;color:var(--figma-text-secondary)}.swal2-icon.swal2-icon-bootstrap .swal-icon-feather-svg{display:block;width:4.5rem;height:4.5rem;color:var(--figma-text-secondary);margin:0 auto;transform:translateY(2px)}.swal2-toast .swal2-icon.swal2-toast-icon-bootstrap{border:none!important;height:auto!important;width:auto!important;margin:0 .5rem 0 0}.swal2-toast .swal2-icon.swal2-toast-icon-bootstrap .swal-icon-bootstrap{font-size:1.35rem;color:var(--button-primary-bg)}._dropdownMenu_1dok1_1{position:absolute;bottom:100%;left:0;margin-bottom:8px;background-color:var(--figma-white);border:1px solid var(--figma-border-light);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1050;min-width:140px;width:140px;overflow:visible;display:flex;flex-direction:column}._dropdownOptions_1dok1_18{display:flex;flex-direction:column;padding:4px 0}._mainOptionWrapper_1dok1_24{position:relative}._mainOption_1dok1_24{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 16px;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease;font-family:Funnel Sans,Poppins,sans-serif;font-size:14px;line-height:1.4em;color:var(--figma-text-primary)}._mainOption_1dok1_24:hover,._mainOptionHovered_1dok1_46{background-color:var(--figma-bg-tertiary)}._mainOptionDisabled_1dok1_50,._mainOptionDisabled_1dok1_50:hover{color:var(--figma-text-secondary);opacity:.5;cursor:not-allowed;background-color:transparent}._chevronIcon_1dok1_58{color:var(--figma-text-secondary);flex-shrink:0;margin-left:4px}._mainOptionLabel_1dok1_64{flex:1}._submenu_1dok1_68{position:absolute;left:100%;top:0;margin-left:2px;background-color:var(--figma-white);border:1px solid var(--figma-border-light);border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:140px;width:140px;padding:4px 0;z-index:1051;max-height:calc(100vh - 200px);overflow-y:auto}._aiButtonWrapper_1dok1_86._openLeft_1dok1_86 ._dropdownMenu_1dok1_1{left:auto;right:0}._aiButtonWrapper_1dok1_86._openLeft_1dok1_86 ._submenu_1dok1_68{left:auto;right:100%;margin-left:0;margin-right:2px}._submenuOption_1dok1_98{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;background:none;border:none;text-align:left;cursor:pointer;transition:background-color .2s ease;font-family:Funnel Sans,Poppins,sans-serif;font-size:14px;line-height:1.4em;color:var(--figma-text-primary)}._submenuOption_1dok1_98:hover{background-color:var(--figma-bg-primary)}._submenuOptionDisabled_1dok1_119,._submenuOptionDisabled_1dok1_119:hover{opacity:.5;cursor:not-allowed;background-color:transparent}._optionIcon_1dok1_126{font-size:18px;width:24px;text-align:center;flex-shrink:0}._optionIconEmojify_1dok1_134{display:inline-flex;align-items:center;justify-content:flex-start;padding-left:2px;box-sizing:border-box}._optionIconImg_1dok1_143{display:block;width:20px;height:20px;object-fit:contain;flex-shrink:0}._optionLabel_1dok1_151{flex:1}._aiButtonWrapper_1dok1_86{display:inline-flex;position:relative}._aiButton_1dok1_86{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px;border:1px solid rgba(107,95,242,.4);border-radius:50%;background-color:#efeefb99;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;min-width:32px;width:32px;height:32px;outline:none}._aiButton_1dok1_86:hover:not(:disabled),._aiButtonHovered_1dok1_181{justify-content:flex-start;border-radius:999px;padding:8px 16px;min-width:auto;width:auto;border:1px solid var(--button-primary-bg);background:var(--figma-white);overflow:hidden}._aiButtonRewriting_1dok1_192{justify-content:flex-start;border-radius:999px;padding:8px 16px;min-width:auto;width:auto;border:2px solid var(--button-primary-bg);background-color:var(--figma-white);color:var(--button-primary-bg);position:relative;overflow:hidden}._aiButtonDisabled_1dok1_205{opacity:.5;cursor:not-allowed}._aiButton_1dok1_86:disabled{cursor:not-allowed}._starIcon_1dok1_214{width:18px;height:18px;flex-shrink:0;display:block;margin-left:5px!important}._aiButton_1dok1_86:hover ._starIcon_1dok1_214,._aiButtonHovered_1dok1_181 ._starIcon_1dok1_214{margin-left:0!important}._buttonText_1dok1_227{font-family:Funnel Sans,Poppins,sans-serif;font-size:14px;font-weight:500;color:var(--button-primary-bg);white-space:nowrap;transition:all .3s ease;max-width:0;overflow:hidden;opacity:0;display:inline-block;margin-left:0}._buttonTextVisible_1dok1_241{max-width:200px!important;opacity:1!important;margin-left:4px!important}._aiButtonRewriting_1dok1_192 ._buttonText_1dok1_227{color:var(--button-primary-bg)}._gradientBar_1dok1_251{position:absolute;top:-1px;left:-1px;right:-1px;height:1px;background:linear-gradient(to right,var(--button-special-pink),var(--button-special-blue));border-radius:999px 999px 0 0;z-index:1;pointer-events:none;box-sizing:border-box}._aiRewriteContainer_1dok1_267{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._aiAcceptRevertButtons_1dok1_275{display:flex;align-items:center;gap:12px;padding:0;background-color:transparent;flex-shrink:0;justify-content:center;width:100%}._aiRevertButton_1dok1_286{background-color:var(--figma-white)!important;border:1px solid var(--figma-accent-purple)!important;color:var(--figma-accent-purple)!important;font-family:Funnel Sans,sans-serif;font-weight:700;font-size:14px;padding:8px 20px;border-radius:var(--btn-border-radius);transition:all .2s ease;cursor:pointer}._aiRevertButton_1dok1_286:hover:not(:disabled){background-color:var(--figma-bg-primary)!important;border-color:var(--figma-accent-purple)!important;color:var(--figma-accent-purple)!important}._aiRevertButton_1dok1_286:disabled{opacity:.6;cursor:not-allowed}._aiAcceptButton_1dok1_310{background-color:var(--figma-accent-purple)!important;border:1px solid var(--figma-accent-purple)!important;color:var(--figma-white)!important;font-family:Funnel Sans,sans-serif;font-weight:700;font-size:14px;padding:8px 20px;border-radius:var(--btn-border-radius);transition:all .2s ease;cursor:pointer}._aiAcceptButton_1dok1_310:hover:not(:disabled){background-color:var(--button-primary-hover-bg)!important;border-color:var(--button-primary-hover-bg)!important;color:var(--figma-white)!important}._aiAcceptButton_1dok1_310:disabled{opacity:.6;cursor:not-allowed}._aiActionText_1dok1_334{color:var(--figma-text-primary);font-family:Funnel Sans,sans-serif;font-weight:500;font-size:14px;margin:0}
