*{box-sizing:border-box}html{font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#222;background-color:#f8fafc;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:#222}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}a{color:#6b7280;text-decoration:none;transition:color .2s ease-in-out}a:hover{color:#484d56;text-decoration:underline}ul,ol{padding-left:2rem}li{margin-bottom:.25rem}img{vertical-align:middle;border-style:none;max-width:100%;height:auto}body.dark-theme{color:#fff;background-color:#06071b}body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme h5,body.dark-theme h6,body.dark-theme p{color:#fff}body.dark-theme a{color:#385bd7}body.dark-theme a:hover{color:#5a77de}body{padding-top:64px}.main-header{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:0 1.5rem;height:64px;position:fixed;width:100%;flex-shrink:0;top:0;z-index:1020}.main-header .header-content{display:flex;align-items:center;justify-content:flex-start;height:100%;max-width:none}.main-header .header-left{display:flex;align-items:center;width:calc(310px - 1.5rem);height:100%;border-right:1px solid #e5e7eb}.main-header .header-left .logo{display:flex;align-items:center;justify-content:center;margin-right:1.5rem;width:100%;gap:.5rem}.main-header .header-left .logo .logo-icon{height:25px;width:auto}.main-header .header-left .logo .logo-text{font-size:1.125rem;font-weight:600;color:#222}.main-header .header-center{display:flex;align-items:center;justify-content:center;margin-right:auto;margin-left:2.5rem;gap:.5rem}.main-header .header-right{display:flex;align-items:center}.main-header .header-right .header-actions{display:flex;align-items:center;gap:.5rem}.main-header .header-right .header-actions .header-action-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:8px;background:transparent;cursor:pointer;transition:all .2s ease}.main-header .header-right .header-actions .header-action-btn img{width:20px;height:20px}.main-header .header-right .header-actions .header-action-btn:hover{background:#f1f5f9}.theme-switch{position:relative}.theme-switch .theme-switch-checkbox{display:none}.theme-switch .theme-switch-label{display:block;width:41px;height:21px;background:#e5e7eb;border-radius:16px;cursor:pointer;position:relative;transition:background-color .3s ease}.theme-switch .theme-switch-label:hover{background:#d1d5db}.theme-switch .theme-switch-inner{position:relative;width:100%;height:100%;border-radius:16px;overflow:hidden}.theme-switch .theme-switch-indicator{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#ea5a47;border-radius:50%;transition:transform .3s ease,box-shadow .3s ease;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a}.theme-switch .theme-switch-indicator .theme-icon{width:14px;height:14px;transition:opacity .3s ease;position:absolute}.theme-switch .theme-switch-indicator .light-icon{opacity:1}.theme-switch .theme-switch-indicator .dark-icon{opacity:0}.theme-switch .theme-switch-checkbox:checked+.theme-switch-label{background:#ea5a47}.theme-switch .theme-switch-checkbox:checked+.theme-switch-label:hover{background:#ea5a47}.theme-switch .theme-switch-checkbox:checked+.theme-switch-label .theme-switch-indicator{transform:translate(21px);background-color:#f9fafb}.theme-switch .theme-switch-checkbox:checked+.theme-switch-label .theme-switch-indicator .light-icon{opacity:0}.theme-switch .theme-switch-checkbox:checked+.theme-switch-label .theme-switch-indicator .dark-icon{opacity:1}.header-user-dropdown{position:relative;margin-left:.5rem}.header-user-dropdown .user-avatar-dropdown-btn{width:40px;height:40px;border-radius:50%;border:none;background:linear-gradient(135deg,#ea5a47,#ea5a47cc);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.header-user-dropdown .user-avatar-dropdown-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.header-user-dropdown .user-avatar-dropdown-btn:active{transform:translateY(0)}.header-user-dropdown .user-avatar-dropdown-btn .user-initials{font-size:.875rem;font-weight:600;color:#f9fafb;letter-spacing:.5px}.header-user-dropdown .header-user-menu{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a,0 0 0 1px #0000000d;min-width:200px;padding:.5rem 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1030}.header-user-dropdown .header-user-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.header-user-dropdown .header-user-menu .header-user-menu-item{display:flex;align-items:center;width:100%;padding:.75rem 1rem;border:none;background:transparent;color:#222;text-decoration:none;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;text-align:left}.header-user-dropdown .header-user-menu .header-user-menu-item:hover{background:#f1f5f9}.header-user-dropdown .header-user-menu .header-user-menu-item.logout-item{color:#dc2626;border-top:1px solid rgb(213,213,213);margin-top:.25rem;padding-top:.75rem}.header-user-dropdown .header-user-menu .header-user-menu-item.logout-item:hover{background:#dc26260d}.header-user-dropdown .header-user-menu .header-user-menu-item span{flex:1}.header-user-dropdown .user-logout-form-header{margin:0;padding:0;width:100%}.header-user-dropdown .user-logout-form-header .header-user-menu-item{width:100%}@media (max-width: 767.98px){.main-header{padding:0 1rem}.main-header .header-center{display:none}.main-header .header-actions{gap:.25rem}.main-header .header-actions .header-action-btn{width:36px;height:36px}.main-header .header-actions .header-action-btn img{width:18px;height:18px}.header-user-dropdown .user-avatar-dropdown-btn{width:36px;height:36px}.header-user-dropdown .user-avatar-dropdown-btn .user-initials{font-size:.75rem}}.notification-badge{display:inline-block;min-width:18px;height:18px;padding:0 5px;background:#ea5a47;color:#fff;border-radius:50%;font-size:11px;font-weight:600;text-align:center;line-height:18px;margin-left:8px;flex:0!important}.notification-badge-avatar{position:absolute;bottom:-7px;right:-5px;width:20px;height:20px;padding:0 4px;background:#ea5a47;color:#fff;border-radius:50%;font-size:10px;font-weight:600;text-align:center;line-height:16px;border:2px solid white}body.dark-theme .main-header{background-color:#0f1123;border-bottom-color:#232538}body.dark-theme .main-header .header-left{border-right-color:#232538}body.dark-theme .main-header .header-left .logo-text{color:#fff}body.dark-theme .main-header .header-left .logo-icon{filter:invert(1) hue-rotate(180deg) brightness(1.1)}body.dark-theme .main-header .header-action-btn:hover{background:#1a1b2e}body.dark-theme .main-header .header-action-btn img{filter:invert(1) brightness(1.2)}body.dark-theme .theme-switch .theme-switch-label{background:#333447}body.dark-theme .theme-switch .theme-switch-label:hover{background:#3e3f56}body.dark-theme .theme-switch .theme-switch-indicator{background:#385bd7}body.dark-theme .theme-switch .theme-switch-checkbox:checked+.theme-switch-label{background:#385bd7}body.dark-theme .theme-switch .theme-switch-checkbox:checked+.theme-switch-label:hover{background:#5a77de}body.dark-theme .theme-switch .theme-switch-checkbox:checked+.theme-switch-label .theme-switch-indicator{background-color:#0f1123}body.dark-theme .header-user-dropdown .user-avatar-dropdown-btn{background:linear-gradient(135deg,#385bd7,#385bd7cc)}body.dark-theme .header-user-dropdown .header-user-menu{background:#0f1123;box-shadow:0 4px 12px #00000080,0 0 0 1px #232538}body.dark-theme .header-user-dropdown .header-user-menu .header-user-menu-item{color:#fff}body.dark-theme .header-user-dropdown .header-user-menu .header-user-menu-item:hover{background:#1a1b2e}body.dark-theme .header-user-dropdown .header-user-menu .header-user-menu-item.logout-item{color:#ef4444;border-top-color:#232538}body.dark-theme .header-user-dropdown .header-user-menu .header-user-menu-item.logout-item:hover{background:#ef44441a}body.dark-theme .notification-badge{background:#385bd7}body.dark-theme .notification-badge-avatar{background:#385bd7;border-color:#0f1123}.sidebar{background-color:#fff;border-right:1px solid #e5e7eb;width:310px;min-height:calc(100vh - 64px);display:flex;flex-direction:column;position:fixed;top:64px;left:0;z-index:1000;transition:width .3s ease}.sidebar .sidebar-content{flex:1;overflow-y:auto;display:flex;flex-direction:column;padding-bottom:50px}.sidebar .sidebar-menu{list-style:none;padding:0;margin:0}.sidebar .sidebar-item{margin-bottom:.125rem}.sidebar .sidebar-item.active .sidebar-link{background-color:#eee;border-right:3px solid #ea5a47}.sidebar .sidebar-item.active .sidebar-link .sidebar-icon{opacity:1}.sidebar .sidebar-link{display:flex;align-items:center;gap:.75rem;padding:16px 1.5rem;color:#222;text-decoration:none;transition:all .2s ease;border-right:2px solid transparent}.sidebar .sidebar-link:hover{background-color:#f1f5f9;color:#222;text-decoration:none}.sidebar .sidebar-link .sidebar-icon{width:20px;height:20px;opacity:.7;transition:opacity .2s ease}.sidebar .sidebar-link .sidebar-text{font-size:.875rem;font-weight:500;white-space:nowrap;transition:opacity .2s ease}.sidebar .sidebar-footer{padding:1rem;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:.5rem}.sidebar .sidebar-toggle-btn{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:.75rem;padding:0;background-color:transparent;border:none;border-radius:8px;color:#222;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Manrope,sans-serif}.sidebar .sidebar-toggle-btn:hover{background-color:#f1f5f9;border-color:#d1d5db}.sidebar .sidebar-toggle-btn .toggle-icon{width:20px;height:20px;transition:transform .3s ease;flex-shrink:0}.sidebar .sidebar-toggle-btn .toggle-text{white-space:nowrap;transition:opacity .2s ease}.sidebar .user-profile{display:flex;align-items:center;gap:.75rem;padding:8px;border-radius:100px;background-color:#eee;transition:background-color .2s ease;margin-top:auto;margin-left:16px;margin-right:16px;cursor:pointer}.sidebar .user-profile:hover{background-color:#f1f5f9}.sidebar .user-profile .user-avatar{width:36px;height:36px;border-radius:50%;overflow:hidden}.sidebar .user-profile .user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sidebar .user-profile .user-info{flex:1}.sidebar .user-profile .user-info .user-name{font-size:.875rem;font-weight:500;color:#222;margin-bottom:.125rem}.sidebar .user-profile .user-info .user-role{font-size:.75rem;color:#6f6d6d;font-weight:300}.sidebar .user-profile .user-menu-toggle{display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;transition:background-color .2s ease}.sidebar .user-profile .user-menu-toggle img{width:20px;height:20px}.sidebar .user-avatar-btn{width:36px;height:36px;border-radius:50%;border:none;background:#ea5a47;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.sidebar .user-avatar-btn:hover{transform:scale(1.05);box-shadow:0 2px 8px #ea5a474d}.sidebar .user-avatar-btn .user-initials{font-size:.875rem;font-weight:600;color:#fff;letter-spacing:.5px}.sidebar .user-profile .user-avatar{display:none}.sidebar .user-profile{transition:.3s}.sidebar .user-profile .chevron-icon{transition:transform .3s ease}.sidebar .user-profile.expanded{border-radius:12px 12px 0 0}.sidebar .user-profile.expanded .chevron-icon{transform:rotate(180deg)}.sidebar .user-accordion-menu{max-height:0;overflow:hidden;opacity:0;transition:.3s;margin-left:16px;margin-right:16px;background-color:#eee;border-radius:0 0 12px 12px;margin-top:0}.sidebar .user-accordion-menu.expanded{max-height:500px;opacity:1;margin-bottom:16px}.sidebar .user-accordion-menu .user-menu-item{display:flex;align-items:center;gap:.75rem;padding:12px 16px;color:#222;text-decoration:none;transition:background-color .2s ease;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;font-size:.875rem;font-weight:500;font-family:Manrope,sans-serif}.sidebar .user-accordion-menu .user-menu-item.logout-item{border-top:1px solid rgba(229,231,235,.5);color:#dc2626}.sidebar .user-accordion-menu .user-menu-item.logout-item .menu-icon{opacity:1;filter:brightness(0) saturate(100%) invert(21%) sepia(85%) saturate(3089%) hue-rotate(347deg) brightness(91%) contrast(90%)}.sidebar .user-accordion-menu .user-menu-item .menu-icon{width:18px;height:18px;opacity:.7;transition:opacity .2s ease}.sidebar .user-accordion-menu .user-menu-item:hover{background-color:#f1f5f9}.sidebar .user-accordion-menu .user-menu-item:hover .menu-icon{opacity:1}.sidebar .user-accordion-menu .user-logout-form-sidebar{padding:0;margin:0}.sidebar-collapsed .sidebar{width:80px}.sidebar-collapsed .sidebar .sidebar-link{justify-content:center;padding:16px 0;gap:0}.sidebar-collapsed .sidebar .sidebar-text{opacity:0;width:0;overflow:hidden}.sidebar-collapsed .sidebar .sidebar-toggle-btn{justify-content:center;gap:0}.sidebar-collapsed .sidebar .sidebar-toggle-btn .toggle-icon{transform:rotate(180deg)}.sidebar-collapsed .sidebar .sidebar-toggle-btn .toggle-text{opacity:0;width:0;overflow:hidden}.sidebar-collapsed .sidebar .btn-help{justify-content:center;font-size:0;padding:.75rem 0}.sidebar-collapsed .sidebar .btn-help .btn-icon{margin:0}.sidebar-collapsed .main-wrapper{margin-left:80px}.main-wrapper{margin-left:310px;min-height:calc(100vh - 64px);background-color:#f8fafc;transition:margin-left .3s ease}.main-content{padding:0}@media (max-width: 991.98px){.sidebar{transform:translate(-100%);transition:transform .3s ease}.sidebar.show{transform:translate(0)}.main-wrapper{margin-left:0}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999;display:none}.sidebar-overlay.show{display:block}}body.dark-theme .sidebar{background-color:#0f1123;border-right-color:#232538}body.dark-theme .sidebar .sidebar-item.active .sidebar-link{background-color:#1a1b2e;border-right-color:#385bd7}body.dark-theme .sidebar .sidebar-link{color:#fff}body.dark-theme .sidebar .sidebar-link:hover{background-color:#1a1b2e;color:#fff}body.dark-theme .sidebar .sidebar-link .sidebar-icon{filter:invert(1) brightness(1.2)}body.dark-theme .sidebar .sidebar-footer{border-top-color:#232538}body.dark-theme .sidebar .sidebar-toggle-btn{color:#fff}body.dark-theme .sidebar .sidebar-toggle-btn:hover{background-color:#1a1b2e}body.dark-theme .sidebar .sidebar-toggle-btn .toggle-icon{filter:invert(1) brightness(1.2)}body.dark-theme .sidebar .user-profile{background-color:#1a1b2e}body.dark-theme .sidebar .user-profile:hover{background-color:#23253e}body.dark-theme .sidebar .user-profile .user-name{color:#fff}body.dark-theme .sidebar .user-profile .user-role{color:#a0a0a0}body.dark-theme .sidebar .user-profile .chevron-icon{filter:invert(1) brightness(1.2)}body.dark-theme .sidebar .user-avatar-btn{background:#385bd7}body.dark-theme .sidebar .user-avatar-btn:hover{box-shadow:0 2px 8px #385bd780}body.dark-theme .sidebar .user-accordion-menu{background-color:#1a1b2e}body.dark-theme .sidebar .user-accordion-menu .user-menu-item{color:#fff}body.dark-theme .sidebar .user-accordion-menu .user-menu-item.logout-item{border-top-color:#232538;color:#ef4444}body.dark-theme .sidebar .user-accordion-menu .user-menu-item:hover{background-color:#23253e}body.dark-theme .sidebar .user-accordion-menu .user-menu-item .menu-icon{filter:invert(1) brightness(1.2)}body.dark-theme .main-wrapper{background-color:#06071b}body.dark-theme .sidebar-overlay{background-color:#000c}.main-footer{background-color:#fff;border-top:1px solid rgb(213,213,213);padding:1rem 0;margin-top:auto}.main-footer .footer-text{margin:0;font-size:.875rem;color:#6f6d6d}.main-footer .footer-link{color:#6f6d6d;text-decoration:none;transition:color .2s ease-in-out}.main-footer .footer-link:hover{color:#6b7280;text-decoration:underline}html,body{height:100%}body{display:flex;flex-direction:column}.main-wrapper{flex:1 0 auto;background:linear-gradient(135deg,#f3f4f6 30%,#efb786 110%)}.main-footer{flex-shrink:0}body.dark-theme .main-wrapper{background:linear-gradient(180deg,#06071b,#191b36 15%,#06071b 35%,#06071b)}body.dark-theme .main-footer{background-color:#0f1123;border-top-color:#232538}body.dark-theme .main-footer .footer-text,body.dark-theme .main-footer .footer-link{color:#a0a0a0}body.dark-theme .main-footer .footer-link:hover{color:#385bd7}.btn{font-family:Manrope;display:inline-block;font-weight:400;line-height:1.5;color:#222;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:100px;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out}.btn:hover{text-decoration:none;transform:translateY(-1px)}.btn:focus{outline:0;box-shadow:0 0 0 .2rem #6b728040}.btn:disabled{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#ea5a47;border-color:#ea5a47;border-radius:100px!important;width:100%;max-width:-moz-max-content;max-width:max-content}.btn-primary:hover{background-color:#e63b25;border-color:#e4321a}.btn-primary:focus{box-shadow:0 0 0 .2rem #ea5a4780}.btn-primary:active{background-color:#e4321a;border-color:#d92f19}.btn-secondary{color:#fff;background-color:#6b7280;border-color:#6b7280;border-radius:100px!important;width:100%;max-width:100%}.btn-secondary:hover{background-color:#5a5f6b;border-color:#545964}.btn-secondary:focus{box-shadow:0 0 0 .2rem #6b728080}.btn-secondary:active{background-color:#545964;border-color:#4e535d}.btn-help{color:#6f6d6d;background-color:#eee;border-color:#eee;border-radius:100px!important;width:100%;max-width:100%}.btn-help:hover{background-color:#dbdbdb;border-color:#d5d5d5}.btn-help:focus{box-shadow:0 0 0 .2rem #eeeeee80}.btn-help:active{background-color:#d5d5d5;border-color:#cecece}.btn-success{color:#fff;background-color:#10b981;border-color:#10b981;border-radius:100px!important;width:100%;max-width:100%}.btn-success:hover{background-color:#0d9668;border-color:#0c8a60}.btn-success:focus{box-shadow:0 0 0 .2rem #10b98180}.btn-success:active{background-color:#0c8a60;border-color:#0b7e58}.btn-danger{color:#fff;background-color:#ef4444;border-color:#ef4444;border-radius:100px!important;width:100%;max-width:100%}.btn-danger:hover{background-color:#ec2121;border-color:#eb1515}.btn-danger:focus{box-shadow:0 0 0 .2rem #ef444480}.btn-danger:active{background-color:#eb1515;border-color:#e01313}.btn-warning{color:#222;background-color:#f59e0b;border-color:#f59e0b;border-radius:100px!important;width:100%;max-width:100%}.btn-warning:hover{background-color:#d18709;border-color:#c57f08}.btn-warning:focus{box-shadow:0 0 0 .2rem #f59e0b80}.btn-warning:active{background-color:#c57f08;border-color:#b97708}.btn-info{color:#fff;background-color:#3b82f6;border-color:#3b82f6;border-radius:100px!important;width:100%;max-width:100%}.btn-info:hover{background-color:#166bf4;border-color:#0b63f3}.btn-info:focus{box-shadow:0 0 0 .2rem #3b82f680}.btn-info:active{background-color:#0b63f3;border-color:#0b5ee7}.btn-filter{background:#fff;border:1px solid #d1d5db;border-radius:100px;font-size:.813rem;color:#222;min-width:95px;cursor:pointer;transition:all .2s ease;padding:.75rem 3rem .75rem 1rem;background-image:url(/build/icons/settings--adjust%201.svg);background-repeat:no-repeat;background-position-x:calc(100% - 12px);background-position-y:50%;line-height:1.15}.btn-filter:focus{outline:none;border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.btn-filter:hover{border-color:#9ca3af}.btn-new{color:#fff;background-color:#272727;border-color:#272727;border-radius:100px!important;width:100%;max-width:-moz-max-content;max-width:max-content;font-size:.813rem}.btn-new:hover{background-color:#141414;border-color:#0e0e0e}.btn-new:focus{box-shadow:0 0 0 .2rem #27272780}.btn-new:active{background-color:#0e0e0e;border-color:#070707}.btn-new:hover{color:#fff}.btn-save{color:#fff;background-color:#3d37ff;border-color:#3d37ff;border-radius:100px!important;width:100%;max-width:-moz-max-content;max-width:max-content;font-weight:500;font-size:1rem;padding:8px 16px}.btn-save:hover{background-color:#1811ff;border-color:#0c04ff}.btn-save:focus{box-shadow:0 0 0 .2rem #3d37ff80}.btn-save:active{background-color:#0c04ff;border-color:#0700f6}.btn-close{color:#222;background-color:#eee;border-color:#eee;border-radius:100px!important;width:100%;max-width:-moz-max-content;max-width:max-content;font-weight:500;font-size:1rem;padding:8px 16px}.btn-close:hover{background-color:#dbdbdb;border-color:#d5d5d5}.btn-close:focus{box-shadow:0 0 0 .2rem #eeeeee80}.btn-close:active{background-color:#d5d5d5;border-color:#cecece}.btn-glass{color:#222;background-color:transparent;border-color:#adadad;border-radius:100px!important;width:100%;max-width:-moz-max-content;max-width:max-content}.btn-glass:hover{background-color:#0000;border-color:#949494}.btn-glass:focus{box-shadow:0 0 0 .2rem #00000080}.btn-glass:active{background-color:#0000;border-color:#8d8d8d}.btn-global-save{color:#fff;background-color:#3d37ff;border-color:#3d37ff;border-radius:100px!important;width:100%;max-width:200px;font-size:.875rem;display:flex;align-items:center;height:50px;justify-content:center}.btn-global-save:hover{background-color:#1811ff;border-color:#0c04ff}.btn-global-save:focus{box-shadow:0 0 0 .2rem #3d37ff80}.btn-global-save:active{background-color:#0c04ff;border-color:#0700f6}.btn-light{color:#222;background-color:#f9fafb;border-color:#f9fafb;border-radius:100px!important;width:100%;max-width:100%}.btn-light:hover{background-color:#e2e7ec;border-color:#dae1e7}.btn-light:focus{box-shadow:0 0 0 .2rem #f9fafb80}.btn-light:active{background-color:#dae1e7;border-color:#d3dae2}.btn-dark{color:#fff;background-color:#1f2937;border-color:#1f2937;border-radius:100px!important;width:100%;max-width:100%}.btn-dark:hover{background-color:#11171f;border-color:#0d1116}.btn-dark:focus{box-shadow:0 0 0 .2rem #1f293780}.btn-dark:active{background-color:#0d1116;border-color:#080b0e}.btn-outline-primary{color:#ea5a47;background-color:transparent;border-color:#ea5a47;border-radius:100px!important;width:100%;max-width:100%}.btn-outline-primary:hover{background-color:#0000;border-color:#e4321a}.btn-outline-primary:focus{box-shadow:0 0 0 .2rem #00000080}.btn-outline-primary:active{background-color:#0000;border-color:#d92f19}.btn-outline-primary:hover{background-color:#ea5a47;color:#fff}.btn-outline-secondary{color:#6b7280;background-color:transparent;border-color:#6b7280;border-radius:100px!important;width:100%;max-width:100%}.btn-outline-secondary:hover{background-color:#0000;border-color:#545964}.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem #00000080}.btn-outline-secondary:active{background-color:#0000;border-color:#4e535d}.btn-outline-secondary:hover{background-color:#6b7280;color:#fff}.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:100px}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:100px}.btn-group{position:relative;display:inline-flex;vertical-align:middle}.btn-group .btn{position:relative;flex:1 1 auto}.btn-group .btn:not(:first-child){margin-left:-1px}.btn-group .btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .btn:hover,.btn-group .btn:focus,.btn-group .btn:active{z-index:1}.btn-m{font-size:.813rem;padding:.5rem 1rem!important;height:37px}.btn-m svg{width:16px!important;height:16px!important}.campaign-edit-page .delete-funnel-btn{border-color:#ef4444!important}.campaign-edit-page .delete-funnel-btn svg path{stroke:#ef4444}body.dark-theme .btn{color:#fff}body.dark-theme .btn:focus{box-shadow:0 0 0 .2rem #385bd740}body.dark-theme .btn-primary{color:#fff;background-color:#385bd7;border-color:#385bd7;border-radius:100px!important;width:100%;max-width:-moz-max-content;max-width:max-content}body.dark-theme .btn-primary:hover{background-color:#2749c2;border-color:#2545b7}body.dark-theme .btn-primary:focus{box-shadow:0 0 0 .2rem #385bd780}body.dark-theme .btn-primary:active{background-color:#2545b7;border-color:#2341ad}body.dark-theme .btn-secondary{color:#fff;background-color:#333447;border-color:#333447;border-radius:100px!important;width:100%;max-width:100%}body.dark-theme .btn-secondary:hover{background-color:#232431;border-color:#1e1e29}body.dark-theme .btn-secondary:focus{box-shadow:0 0 0 .2rem #33344780}body.dark-theme .btn-secondary:active{background-color:#1e1e29;border-color:#181922}body.dark-theme .btn-help{color:#a0a0a0;background-color:#1a1b2e;border-color:#1a1b2e;border-radius:100px!important;width:100%;max-width:100%}body.dark-theme .btn-help:hover{background-color:#0c0d16;border-color:#08080d}body.dark-theme .btn-help:focus{box-shadow:0 0 0 .2rem #1a1b2e80}body.dark-theme .btn-help:active{background-color:#08080d;border-color:#030305}body.dark-theme .btn-filter{background:#0f1123;border-color:#232538;color:#fff}body.dark-theme .btn-filter:focus{border-color:#385bd7;box-shadow:0 0 0 3px #385bd726}body.dark-theme .btn-filter:hover{border-color:#333447}body.dark-theme .btn-new{color:#fff;background-color:#1a1b2e;border-color:#1a1b2e;border-radius:100px!important;width:100%;max-width:-moz-max-content;max-width:max-content}body.dark-theme .btn-new:hover{background-color:#0c0d16;border-color:#08080d}body.dark-theme .btn-new:focus{box-shadow:0 0 0 .2rem #1a1b2e80}body.dark-theme .btn-new:active{background-color:#08080d;border-color:#030305}body.dark-theme .btn-save{color:#fff;background-color:#385bd7;border-color:#385bd7;border-radius:100px!important;width:100%;max-width:-moz-max-content;max-width:max-content}body.dark-theme .btn-save:hover{background-color:#2749c2;border-color:#2545b7}body.dark-theme .btn-save:focus{box-shadow:0 0 0 .2rem #385bd780}body.dark-theme .btn-save:active{background-color:#2545b7;border-color:#2341ad}body.dark-theme .btn-close{color:#fff;background-color:#1a1b2e;border-color:#1a1b2e;border-radius:100px!important;width:100%;max-width:-moz-max-content;max-width:max-content}body.dark-theme .btn-close:hover{background-color:#0c0d16;border-color:#08080d}body.dark-theme .btn-close:focus{box-shadow:0 0 0 .2rem #1a1b2e80}body.dark-theme .btn-close:active{background-color:#08080d;border-color:#030305}body.dark-theme .btn-glass{color:#fff;background-color:transparent;border-color:#232538;border-radius:100px!important;width:100%;max-width:-moz-max-content;max-width:max-content}body.dark-theme .btn-glass:hover{background-color:#0000;border-color:#0f1019}body.dark-theme .btn-glass:focus{box-shadow:0 0 0 .2rem #00000080}body.dark-theme .btn-glass:active{background-color:#0000;border-color:#0a0b11}body.dark-theme .btn-global-save{color:#fff;background-color:#385bd7;border-color:#385bd7;border-radius:100px!important;width:100%;max-width:200px}body.dark-theme .btn-global-save:hover{background-color:#2749c2;border-color:#2545b7}body.dark-theme .btn-global-save:focus{box-shadow:0 0 0 .2rem #385bd780}body.dark-theme .btn-global-save:active{background-color:#2545b7;border-color:#2341ad}body.dark-theme .btn-light{color:#fff;background-color:#1a1b2e;border-color:#1a1b2e;border-radius:100px!important;width:100%;max-width:100%}body.dark-theme .btn-light:hover{background-color:#0c0d16;border-color:#08080d}body.dark-theme .btn-light:focus{box-shadow:0 0 0 .2rem #1a1b2e80}body.dark-theme .btn-light:active{background-color:#08080d;border-color:#030305}body.dark-theme .btn-dark{color:#fff;background-color:#333447;border-color:#333447;border-radius:100px!important;width:100%;max-width:100%}body.dark-theme .btn-dark:hover{background-color:#232431;border-color:#1e1e29}body.dark-theme .btn-dark:focus{box-shadow:0 0 0 .2rem #33344780}body.dark-theme .btn-dark:active{background-color:#1e1e29;border-color:#181922}body.dark-theme .btn-outline-primary{color:#385bd7;background-color:transparent;border-color:#385bd7;border-radius:100px!important;width:100%;max-width:100%}body.dark-theme .btn-outline-primary:hover{background-color:#0000;border-color:#2545b7}body.dark-theme .btn-outline-primary:focus{box-shadow:0 0 0 .2rem #00000080}body.dark-theme .btn-outline-primary:active{background-color:#0000;border-color:#2341ad}body.dark-theme .btn-outline-primary:hover{background-color:#385bd7;color:#fff}body.dark-theme .btn-outline-secondary{color:#fff;background-color:transparent;border-color:#333447;border-radius:100px!important;width:100%;max-width:100%}body.dark-theme .btn-outline-secondary:hover{background-color:#0000;border-color:#1e1e29}body.dark-theme .btn-outline-secondary:focus{box-shadow:0 0 0 .2rem #00000080}body.dark-theme .btn-outline-secondary:active{background-color:#0000;border-color:#181922}body.dark-theme .btn-outline-secondary:hover{background-color:#333447;color:#fff}body.dark-theme .btn-success{color:#fff;background-color:#10b981;border-color:#10b981;border-radius:100px!important;width:100%;max-width:100%}body.dark-theme .btn-success:hover{background-color:#0d9668;border-color:#0c8a60}body.dark-theme .btn-success:focus{box-shadow:0 0 0 .2rem #10b98180}body.dark-theme .btn-success:active{background-color:#0c8a60;border-color:#0b7e58}body.dark-theme .btn-danger{color:#fff;background-color:#ef4444;border-color:#ef4444;border-radius:100px!important;width:100%;max-width:100%}body.dark-theme .btn-danger:hover{background-color:#ec2121;border-color:#eb1515}body.dark-theme .btn-danger:focus{box-shadow:0 0 0 .2rem #ef444480}body.dark-theme .btn-danger:active{background-color:#eb1515;border-color:#e01313}body.dark-theme .btn-warning{color:#222;background-color:#f59e0b;border-color:#f59e0b;border-radius:100px!important;width:100%;max-width:100%}body.dark-theme .btn-warning:hover{background-color:#d18709;border-color:#c57f08}body.dark-theme .btn-warning:focus{box-shadow:0 0 0 .2rem #f59e0b80}body.dark-theme .btn-warning:active{background-color:#c57f08;border-color:#b97708}body.dark-theme .btn-info{color:#fff;background-color:#3b82f6;border-color:#3b82f6;border-radius:100px!important;width:100%;max-width:100%}body.dark-theme .btn-info:hover{background-color:#166bf4;border-color:#0b63f3}body.dark-theme .btn-info:focus{box-shadow:0 0 0 .2rem #3b82f680}body.dark-theme .btn-info:active{background-color:#0b63f3;border-color:#0b5ee7}.card{background-color:#fff;border:1px solid rgb(213,213,213);border-radius:100px;box-shadow:0 .125rem .25rem #00000013;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word}.card-body{flex:1 1 auto;padding:1rem}.card-title{margin-bottom:.5rem;font-size:1.25rem;font-weight:500}.card-subtitle{margin-top:-.25rem;margin-bottom:0;font-size:.875rem;color:#6f6d6d}.card-text:last-child{margin-bottom:0}.card-header{padding:.5rem 1rem;margin-bottom:0;border-bottom:1px solid rgb(213,213,213);border-top-left-radius:100px;border-top-right-radius:100px}.card-header:first-child{border-radius:100px 100px 0 0}.card-footer{padding:.5rem 1rem;background-color:#00000008;border-top:1px solid rgb(213,213,213);border-bottom-left-radius:100px;border-bottom-right-radius:100px}.card-footer:last-child{border-radius:0 0 100px 100px}.card-primary{border-color:#ea5a47}.card-primary .card-header{background-color:#ea5a47;color:#fff;border-color:#ea5a47}.card-secondary{border-color:#6b7280}.card-secondary .card-header{background-color:#6b7280;color:#fff;border-color:#6b7280}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-left:15px;margin-right:15px;margin-bottom:0}}body.dark-theme .card{background-color:#1d1e2d;border-color:#232538;color:#fff}body.dark-theme .card-title{color:#fff}body.dark-theme .card-subtitle{color:#a0a0a0}body.dark-theme .card-header{background-color:#1a1b2e;border-bottom-color:#232538;color:#fff}body.dark-theme .card-footer{background-color:#1a1b2e;border-top-color:#232538;color:#fff}body.dark-theme .card-primary{border-color:#385bd7}body.dark-theme .card-primary .card-header{background-color:#385bd7;color:#fff;border-color:#385bd7}body.dark-theme .card-secondary{border-color:#333447}body.dark-theme .card-secondary .card-header{background-color:#333447;color:#fff;border-color:#333447}.table{width:100%;margin-bottom:1rem;color:#222;vertical-align:top;border-color:#d5d5d5}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid rgb(213,213,213)}.table thead th{vertical-align:bottom;border-bottom:2px solid rgb(213,213,213);font-weight:600;color:#222;background-color:#f8fafc}.table tbody+tbody{border-top:2px solid rgb(213,213,213)}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-hover tbody tr{transition:background-color .2s ease-in-out}.table-hover tbody tr:hover{background-color:#00000013}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid rgb(213,213,213)}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th{border:0}.table-sm th,.table-sm td{padding:.25rem}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive .table{margin-bottom:0}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm .table{margin-bottom:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md .table{margin-bottom:0}}.table-dark{color:#fff;background-color:#1f2937}.table-dark th,.table-dark td,.table-dark thead th{border-color:#314158}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff0d}.table-dark.table-hover tbody tr:hover{background-color:#ffffff13}body.dark-theme .table{color:#fff;border-color:#232538}body.dark-theme .table th,body.dark-theme .table td{border-top-color:#232538}body.dark-theme .table thead th{color:#fff;background-color:#1a1b2e;border-bottom-color:#232538}body.dark-theme .table tbody+tbody{border-top-color:#232538}body.dark-theme .table-striped tbody tr:nth-of-type(odd){background-color:#ffffff05}body.dark-theme .table-hover tbody tr:hover{background-color:#343547}body.dark-theme .table-bordered,body.dark-theme .table-bordered th,body.dark-theme .table-bordered td{border-color:#232538}body.dark-theme .campaigns-table-container,body.dark-theme .landing-pages-table-container,body.dark-theme .offers-table-container,body.dark-theme .traffic-sources-table-container,body.dark-theme .affiliate-networks-table-container,body.dark-theme .conversions-table-container{background-color:#1d1e2d;border-color:#232538}.custom-select-wrapper{position:relative;width:100%}.custom-select{position:relative;width:100%;border-width:1px;border-style:solid;border-color:#d5d5d5;-o-border-image:initial;border-image:initial;border-radius:8px}.custom-select__trigger{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:.875rem;min-height:44px}.custom-select__trigger:hover{border-color:#ea5a47;background:#f8fafc}.custom-select__trigger:focus-visible{outline:2px solid #ea5a47;outline-offset:2px}.custom-select__value{flex:1;color:#222;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__arrow{margin-left:.75rem;color:#868e96;transition:transform .3s ease;flex-shrink:0;display:flex;align-items:center}.custom-select__arrow svg{width:20px;height:20px}.custom-select__options{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid rgb(213,213,213);border-radius:8px;box-shadow:0 8px 32px #0000001a;z-index:1000;max-height:240px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .3s ease;padding:.625rem;scrollbar-width:none;-ms-overflow-style:none}.custom-select__options::-webkit-scrollbar{display:none;width:0;background:transparent}.custom-select__option{padding:.375rem;cursor:pointer;transition:all .2s ease;border-radius:10px;position:relative}.custom-select__option:not(:last-child){margin-bottom:.325rem}.custom-select__option:hover,.custom-select__option:active{background:#eee}.custom-select__option .option-text{display:block;color:#222;font-weight:500;font-size:.875rem;line-height:1.4}.custom-select__option .option-description{display:block;color:#868e96;font-size:.75rem;line-height:1.3;margin-top:2px;font-weight:400}.custom-select__option .option-badge{display:inline-block;width:12px;height:12px;border-radius:50%;margin-left:8px;vertical-align:middle;flex-shrink:0}.custom-select__option[data-selected=true]{background:#eee}.custom-select__option[data-selected=true] .option-text{font-weight:600}.custom-select.open .custom-select__arrow{transform:rotate(180deg);color:#ea5a47}.custom-select.open .custom-select__options{opacity:1;visibility:visible;transform:translateY(0)}.custom-select.has-error .custom-select__trigger{border-color:#ef4444}.custom-select.is-disabled .custom-select__trigger{background:#f3f4f6;border-color:#e8e8e8;cursor:not-allowed}.custom-select.is-disabled .custom-select__trigger .custom-select__value,.custom-select.is-disabled .custom-select__trigger .custom-select__arrow{color:#868e96}.custom-select.using-portal .custom-select__options{display:none!important}[data-theme=dark] .custom-select__trigger{background:#f8fafc;border-color:#9ca3af}[data-theme=dark] .custom-select__trigger:hover{background:#f1f5f9;border-color:#ea5a47}[data-theme=dark] .custom-select__options{background:#f8fafc;border-color:#9ca3af;box-shadow:0 8px 32px #0000004d}[data-theme=dark] .custom-select__option{border-bottom-color:#9ca3af}[data-theme=dark] .custom-select__option:hover,[data-theme=dark] .custom-select.is-open .custom-select__trigger{background:#f1f5f9}@keyframes selectSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.custom-select.open .custom-select__options{animation:selectSlideDown .3s ease}@media (max-width: 768px){.custom-select__trigger{padding:.625rem .875rem;min-height:40px;font-size:.8125rem}.custom-select__arrow{margin-left:.5rem}.custom-select__arrow svg{width:18px;height:18px}.custom-select__option{padding:.625rem .875rem}.custom-select__option .option-text{font-size:.8125rem}.custom-select__option .option-description{font-size:.6875rem}.custom-select__options{max-height:200px}}.custom-select-portal{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;z-index:99999}.custom-select-portal.is-open{pointer-events:auto}.custom-select-portal .custom-select__options{position:fixed;background:#fff;border:1px solid rgb(213,213,213);border-radius:8px;box-shadow:0 8px 32px #00000026;overflow-y:auto;padding:.625rem;opacity:0;visibility:hidden;transform:translateY(-8px);scrollbar-width:none;-ms-overflow-style:none}.custom-select-portal .custom-select__options.is-positioning{opacity:0!important;visibility:hidden!important;transition:none!important}.custom-select-portal .custom-select__options.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease-out,transform .2s ease-out}.custom-select-portal .custom-select__options::-webkit-scrollbar{display:none;width:0;background:transparent}.custom-select-portal .custom-select__options .custom-select__option{padding:.375rem;cursor:pointer;transition:all .2s ease;border-radius:10px;position:relative}.custom-select-portal .custom-select__options .custom-select__option:not(:last-child){margin-bottom:.325rem}.custom-select-portal .custom-select__options .custom-select__option:hover{background:#eee}.custom-select-portal .custom-select__options .custom-select__option .option-text{display:block;color:#222;font-weight:500;font-size:.875rem;line-height:1.4}.custom-select-portal .custom-select__options .custom-select__option .option-description{display:block;color:#868e96;font-size:.75rem;line-height:1.3;margin-top:2px;font-weight:400}.custom-select-portal .custom-select__options .custom-select__option .option-badge{display:inline-block;width:12px;height:12px;border-radius:50%;margin-left:8px;vertical-align:middle;flex-shrink:0}.custom-select-portal .custom-select__options .custom-select__option[data-selected=true]{background:#eee}.custom-select-portal .custom-select__options .custom-select__option[data-selected=true] .option-text{font-weight:600}.custom-select-portal.is-above .custom-select__options{transform:translateY(8px)}.custom-select-portal.is-above .custom-select__options.is-visible{transform:translateY(0)}body.dark-theme .custom-select-portal .custom-select__options{background:#1d1e2d;border-color:#232538;box-shadow:0 8px 32px #00000080;color:#fff}body.dark-theme .custom-select-portal .custom-select__option{color:#fff}body.dark-theme .custom-select-portal .custom-select__option:hover{background:#343547}body.dark-theme .custom-select-portal .custom-select__option[data-selected=true]{background:#343547;color:#385bd7}body.dark-theme .custom-select-portal .custom-select__search{background:#3c3d53;border-color:#232538;color:#fff}body.dark-theme .custom-select-portal .custom-select__search::-moz-placeholder{color:#8a8a8a}body.dark-theme .custom-select-portal .custom-select__search::placeholder{color:#8a8a8a}body.dark-theme .custom-select-portal .custom-select__empty{color:#a0a0a0}#team-modal .entity-modal__container,#dns-instructions-modal .entity-modal__container,#team-invitation-modal .entity-modal__container,#team-edit-modal .entity-modal__container,#tag-modal .entity-modal__container,#custom-domain-modal .entity-modal__container,#status-modal .entity-modal__container,#report-modal .entity-modal__container{max-width:600px}@media (max-width: 720px){#team-modal .entity-modal__container,#dns-instructions-modal .entity-modal__container,#team-invitation-modal .entity-modal__container,#team-edit-modal .entity-modal__container,#tag-modal .entity-modal__container,#custom-domain-modal .entity-modal__container,#status-modal .entity-modal__container,#report-modal .entity-modal__container{max-width:auto;width:100%}}#team-modal .entity-modal__content,#dns-instructions-modal .entity-modal__content,#team-invitation-modal .entity-modal__content,#team-edit-modal .entity-modal__content,#tag-modal .entity-modal__content,#custom-domain-modal .entity-modal__content,#status-modal .entity-modal__content,#report-modal .entity-modal__content{grid-template-columns:1fr;min-width:600px}@media (max-width: 720px){#team-modal .entity-modal__content,#dns-instructions-modal .entity-modal__content,#team-invitation-modal .entity-modal__content,#team-edit-modal .entity-modal__content,#tag-modal .entity-modal__content,#custom-domain-modal .entity-modal__content,#status-modal .entity-modal__content,#report-modal .entity-modal__content{min-width:auto;width:100%}}.validation-error-message{font-size:.813rem;color:red}#landing-page-modal_zip_file{display:none}.file-upload-button{width:100%;max-width:100%;display:block}.entity-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.entity-modal .form-input.error{border-color:#ef4444;box-shadow:0 0 0 1px #ef44441a}.entity-modal .parameter-row{margin-bottom:1rem}.entity-modal .parameter-row:not(:first-child) label{display:none}.entity-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.entity-modal__container{background:#fdfbf9;border-radius:16px;box-shadow:0 24px 48px #00000026;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.entity-modal__header{padding:24px 24px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.entity-modal__header .entity-modal__buttons{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;display:none}.entity-modal__title{font-size:20px;font-weight:600;color:#111827;margin:0}.entity-modal__close{background:none;border:none;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;cursor:pointer;transition:all .2s ease}.entity-modal__close:hover{background:#f3f4f6;color:#374151}.entity-modal__close svg{width:20px;height:20px}.entity-modal__content{padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;flex:1;max-height:580px;overflow:auto}.entity-modal__form-section{padding:1.5rem 2rem;border:1px solid rgb(213,213,213);border-radius:16px;background-color:#fff}.entity-modal__form-section .form-group:last-child{margin-bottom:0}.entity-modal__form-section .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.entity-modal__form-section .form-row:last-child{margin-bottom:1.25rem}.entity-modal__form-section label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.entity-modal__form-section .form-input,.entity-modal__form-section .form-textarea,.entity-modal__form-section .form-select{width:100%;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;background:#fff;transition:all .2s ease}.entity-modal__form-section .form-input:focus,.entity-modal__form-section .form-textarea:focus,.entity-modal__form-section .form-select:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.entity-modal__form-section .form-input::-moz-placeholder,.entity-modal__form-section .form-textarea::-moz-placeholder,.entity-modal__form-section .form-select::-moz-placeholder{color:#9ca3af}.entity-modal__form-section .form-input::placeholder,.entity-modal__form-section .form-textarea::placeholder,.entity-modal__form-section .form-select::placeholder{color:#9ca3af}.entity-modal__form-section .form-textarea{resize:vertical;min-height:100px;font-family:inherit;padding:.875rem 1rem}.entity-modal__form-section .custom-checkbox-wrapper{margin-top:1rem}.entity-modal__form-section .custom-checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.entity-modal__form-section .custom-checkbox-input{position:absolute;opacity:0;pointer-events:none}.entity-modal__form-section .custom-checkbox-box{position:relative;width:20px;height:20px;border:1px solid #d1d5db;border-radius:4px;background:#fff;transition:all .2s ease;flex-shrink:0}.entity-modal__form-section .custom-checkbox-box:after{content:"";position:absolute;left:50%;top:50%;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-55%) rotate(45deg);opacity:0;transition:opacity .2s ease}.entity-modal__form-section .custom-checkbox-input:checked+.custom-checkbox-box{background:#ea5a47;border-color:#ea5a47}.entity-modal__form-section .custom-checkbox-input:checked+.custom-checkbox-box:after{opacity:1}.entity-modal__form-section .custom-checkbox-input:focus+.custom-checkbox-box{border-color:#ea5a47;box-shadow:0 0 0 3px #6366f11a}.entity-modal__form-section .custom-checkbox-label:hover .custom-checkbox-box{border-color:#9ca3af}.entity-modal__form-section .custom-checkbox-label:hover .custom-checkbox-input:checked+.custom-checkbox-box{background:#ea5a47;border-color:#ea5a47}.entity-modal__form-section .custom-checkbox-text{font-size:14px;font-weight:500;color:#374151}.entity-modal .s2s-builder #traffic-source-modal_parameters_container .form-group{margin-bottom:0!important}.entity-modal__parameters-section{padding:1.5rem 2rem;border:1px solid rgb(213,213,213);border-radius:16px;background-color:#fff;height:-moz-max-content;height:max-content}.entity-modal__parameters-section h4{font-family:Manrope;font-size:1.25rem;font-weight:500;color:#222;margin:0 0 1.6rem}.entity-modal__footer{padding:20px 24px;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.parameters-table__header{padding-bottom:1.5rem;display:grid;grid-template-columns:1fr 160px 1fr;gap:1.25rem;font-size:.813rem;font-weight:500;font-family:Manrope}.parameters-table__body{background:#fff}.parameters-table__row{display:grid;gap:1.25rem;grid-template-columns:1fr 160px 1fr;font-family:Manrope}.parameters-table__row:not(:last-child){margin-bottom:.75rem}.parameters-table__row .parameters-table__cell:nth-child(2):after{content:"=";position:absolute;right:-.938rem;color:#6f6d6d;top:50%;font-size:.813rem;font-family:Manrope;line-height:100%;transform:translateY(-50%)}.parameters-table__cell{position:relative;color:#222;display:flex;align-items:center;font-size:.75rem;font-weight:500}.parameters-table__cell:last-child{border-right:none}.parameters-table__cell .form-input,.parameters-table__cell .form-select{width:100%;padding:6px 10px;border:1px solid #d1d5db;border-radius:6px;font-size:.813rem;background:#fff}.parameters-table__cell .form-input:focus,.parameters-table__cell .form-select:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.parameters-table__footer{padding-top:.75rem}.entity-modal .custom-select-wrapper{position:relative}.entity-modal .custom-select-wrapper .custom-select__clear{position:absolute;right:38px;top:50%;transform:translateY(-50%);background:none;border:none;width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#9ca3af;cursor:pointer;transition:all .2s ease}.entity-modal .custom-select-wrapper .custom-select__clear:hover{background:#f3f4f6;color:#6b7280}.entity-modal .custom-select-wrapper .custom-select__clear svg{width:14px;height:14px}.notification{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;color:#fff;z-index:10000;animation:slideInRight .3s ease}.notification--success{background:#10b981}.notification--error{background:#ef4444}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 1024px){.entity-modal__content{grid-template-columns:1fr;gap:24px}.parameters-table__header,.parameters-table__row{grid-template-columns:1fr 140px 1fr}}@media (max-width: 768px){.entity-modal__overlay{padding:10px}.entity-modal__container{border-radius:12px;max-height:95vh}.entity-modal__header{padding:20px 20px 16px}.entity-modal__content{padding:20px;gap:20px}.entity-modal__footer{padding:16px 20px}.parameters-table__header,.parameters-table__row{grid-template-columns:1fr}.parameters-table__header .parameters-table__cell,.parameters-table__row .parameters-table__cell{border-right:none;border-bottom:1px solid #f3f4f6}.parameters-table__header .parameters-table__cell:last-child,.parameters-table__row .parameters-table__cell:last-child{border-bottom:none}.parameters-table__cell{padding:10px 12px}.entity-modal .form-row{grid-template-columns:1fr;gap:12px}}.s2s-hidden{display:none}.multi-select-wrapper{position:relative;width:100%}.multi-select{position:relative}.multi-select__trigger{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.multi-select__trigger:hover{border-color:#d1d5db}.multi-select__placeholder{color:#6b7280;font-size:14px}.multi-select__arrow{margin-left:.75rem;color:#868e96;transition:transform .3s ease;flex-shrink:0;display:flex;align-items:center}.multi-select__options{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a;z-index:1000;max-height:200px;overflow-y:auto;padding:8px;display:none}.multi-select__option .checkbox-label{margin:0;padding:.375rem;display:flex!important;align-items:center;gap:8px;border-radius:10px;cursor:pointer}.multi-select__option .checkbox-label:hover{background-color:#eee}.multi-select__option input[type=checkbox]{margin:0;width:16px;height:16px;accent-color:#ea5a47}.multi-select__option .option-text{font-size:14px;color:#374151}.multi-select.open .multi-select__options{display:block}.multi-select.open .multi-select__arrow{transform:rotate(180deg)}.multi-select.open .multi-select__trigger{border-color:#3b82f6}.status-urls-container{margin-top:20px}.status-urls-container .status-url-group{margin-bottom:20px}.status-urls-container .status-url-group:last-child{margin-bottom:0}.status-urls-container .status-label{font-weight:500;margin-bottom:8px}.status-urls-container .status-label .status-badge{font-weight:700;font-size:12px}.status-urls-container .status-textarea{font-family:SF Mono,Monaco,monospace;font-size:13px;line-height:1.4;resize:vertical}.landing-page-tabs .tab-navigation{display:flex;margin-bottom:1.5rem;border-radius:8px 8px 0 0;width:100%;border-bottom:1px solid rgb(213,213,213)}.landing-page-tabs .tab-navigation .tab-btn{padding:.75rem .5rem;background:none;border:none;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;border-bottom:1px solid transparent;position:relative;margin-bottom:-1px}.landing-page-tabs .tab-navigation .tab-btn:hover{background:#f3f4f6;color:#374151}.landing-page-tabs .tab-navigation .tab-btn.active{color:#ea5a47;border-bottom-color:#ea5a47}.landing-page-tabs .tab-navigation .tab-btn svg{stroke:currentColor;transition:stroke .2s ease}.landing-page-tabs .tab-content .tab-panel{display:none;animation:fadeIn .2s ease-in-out}.landing-page-tabs .tab-content .tab-panel.active{display:block}.landing-page-tabs .tab-content .tab-panel .form-group{margin-bottom:1.25rem}.landing-page-tabs .tab-content .tab-panel .form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.landing-page-tabs .tab-content .tab-panel .form-group .help-text{display:block;margin-top:.375rem;font-size:.75rem;color:#6b7280;line-height:1.4}.landing-page-tabs .tab-content .tab-panel .action-specific-fields{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.landing-page-tabs .tab-content .tab-panel .action-specific-fields:first-of-type{border-top:none;padding-top:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}#landing-page-modal .entity-modal__container{width:-moz-max-content;width:max-content;max-width:-moz-max-content;max-width:max-content}#landing-page-modal .entity-modal__content{grid-template-columns:1fr;min-width:666px}#offer-modal .entity-modal__container{max-width:-moz-max-content;max-width:max-content}#affiliate-network-modal .entity-modal__container{max-width:700px}#affiliate-network-modal .entity-modal__content{display:block}#affiliate-network-modal .entity-modal__content .postback-field{margin-bottom:.5rem}.entity-modal__tabs{display:flex;border-bottom:1px solid rgb(213,213,213);margin-bottom:0rem;gap:0}.entity-modal__tab{padding:.875rem 1rem;background:none;margin-bottom:-1px;border:none;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease;border-bottom:1px solid transparent;position:relative}.entity-modal__tab.active{color:#ea5a47;border-bottom-color:#ea5a47}.entity-modal__tab-content{display:none;animation:fadeIn .2s ease-in-out}.entity-modal__tab-content[style*="display: block"]{display:block!important}.payout-type-controls{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.payout-type-options{display:flex;gap:.75rem;flex:1}.payout-type-options label{padding:8px 15px;border:1px solid rgb(213,213,213);border-radius:25px}.payout-type-option{display:flex!important;align-items:center;gap:.625rem;cursor:pointer;padding:.5rem 0;transition:opacity .2s ease}.payout-type-option:hover{opacity:.8}.payout-type-option input[type=radio],.payout-type-option input[type=checkbox]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#ea5a47}.payout-type-option span{font-size:.875rem;color:#374151;font-weight:500}.hybrid-toggle{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.toggle-switch{position:relative;display:inline-block;width:44px;height:24px}.toggle-switch input[type=checkbox]{opacity:0;width:0;height:0}.toggle-switch input[type=checkbox]:checked+.toggle-slider{background-color:#ea5a47}.toggle-switch input[type=checkbox]:checked+.toggle-slider:before{transform:translate(20px)}.toggle-switch input[type=checkbox]:focus+.toggle-slider{box-shadow:0 0 0 3px #6366f11a}#offer-modal .offer-modal-wrapper-fixer .entity-modal__content,#offer-modal .offer-modal-wrapper-fixer .entity-modal__form-section{padding:0;border-radius:0;border:none}#offer-modal .offer-modal-wrapper-fixer .entity-modal__tabs{margin-top:24px;border:1px solid #d5d5d5;border-radius:16px 16px 0 0;padding:.5rem 2rem 0rem;margin-left:2rem;margin-right:2rem;background:#fff}#offer-modal .offer-modal-wrapper-fixer .entity-modal__tab-content{border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-radius:0 0 16px 16px;padding:1.5rem 2rem;margin-left:2rem;margin-right:2rem;background:#fff;margin-bottom:24px}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:all .3s ease;border-radius:24px}.toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:transform .3s ease;border-radius:50%;box-shadow:0 1px 3px #0003}.toggle-label{font-size:.875rem;font-weight:500;color:#374151;-webkit-user-select:none;-moz-user-select:none;user-select:none}.payout-section{margin-top:1.5rem;padding:1.25rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.payout-section[style*="display: none"]{display:none!important}.payout-section h4{font-size:.938rem;font-weight:600;color:#111827;margin:0 0 1rem}.payout-section .form-group{margin-bottom:0rem!important}.payout-section .status-multiselect{margin-bottom:1rem}.mode-checkboxes{display:flex;flex-direction:column;gap:.625rem}.mode-checkboxes label{display:flex!important;align-items:center;gap:.625rem;cursor:pointer;padding:.375rem 0;margin-bottom:0!important}.mode-checkboxes label:hover{opacity:.8}.mode-checkboxes label input[type=checkbox]{width:18px;height:18px;margin:0;cursor:pointer;accent-color:#ea5a47}.mode-checkboxes label span{font-size:.875rem;color:#374151;font-weight:500}.info-box{display:flex;align-items:flex-start;gap:.875rem;padding:1rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px}.info-box svg{width:20px;height:20px;color:#3b82f6;flex-shrink:0;margin-top:2px}.info-box p{margin:0;font-size:.813rem;line-height:1.5;color:#1e40af}.info-box p strong{font-weight:600}.geo-multiselect__trigger{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease;min-height:42px}.geo-multiselect__trigger:hover{border-color:#9ca3af}.geo-multiselect__selected{display:flex;flex-wrap:wrap;gap:.375rem;flex:1}.geo-multiselect__placeholder{color:#9ca3af;font-size:14px}.geo-multiselect__tag{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:.813rem;color:#374151;transition:all .2s ease}.geo-multiselect__tag:hover{background:#e5e7eb}.geo-multiselect__arrow{margin-left:.5rem;color:#6b7280;transition:transform .3s ease;flex-shrink:0;display:flex;align-items:center}.geo-multiselect__arrow svg{width:16px;height:16px}.geo-multiselect__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 25px #0000001a;z-index:1000;max-height:320px;display:flex;flex-direction:column}.geo-multiselect__search{padding:.75rem;border-bottom:1px solid #e5e7eb}.geo-multiselect__search-input{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:all .2s ease}.geo-multiselect__search-input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.geo-multiselect__search-input::-moz-placeholder{color:#9ca3af}.geo-multiselect__search-input::placeholder{color:#9ca3af}.geo-multiselect__actions{display:flex;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid #e5e7eb}.geo-multiselect__actions button{flex:1;padding:.375rem .625rem;font-size:.75rem;font-weight:500;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;cursor:pointer;transition:all .2s ease}.geo-multiselect__actions button:hover{background:#f9fafb;border-color:#9ca3af}.geo-multiselect__actions button:active{transform:scale(.98)}.geo-multiselect__options{flex:1;overflow-y:auto;padding:.5rem}.geo-multiselect__option{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.geo-multiselect__option:hover{background:#f3f4f6}.geo-multiselect__option input[type=checkbox]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#ea5a47}.geo-multiselect__option label{flex:1;font-size:.875rem;color:#374151;cursor:pointer;margin:0!important}.geo-multiselect.open .geo-multiselect__trigger{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.geo-multiselect.open .geo-multiselect__arrow{transform:rotate(180deg)}.geo-multiselect.open .geo-multiselect__dropdown{display:flex}.geo-tag-remove{background:none;border:none;padding:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:color .2s ease}.geo-tag-remove:hover{color:#ef4444}.geo-tag-remove svg{width:12px;height:12px}.status-multiselect{position:relative;width:100%}.status-multiselect__trigger{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease;min-height:42px}.status-multiselect__trigger:hover{border-color:#9ca3af}.status-multiselect__selected{display:flex;flex-wrap:wrap;gap:.375rem;flex:1}.status-multiselect__placeholder{color:#9ca3af;font-size:14px}.status-multiselect__tag{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:.813rem;color:#374151}.status-multiselect__arrow{margin-left:.5rem;color:#6b7280;transition:transform .3s ease;flex-shrink:0}.status-multiselect__arrow svg{width:16px;height:16px}.status-multiselect__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 25px #0000001a;z-index:1000;max-height:240px;overflow-y:auto;padding:.5rem;display:none}.status-multiselect__option{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.status-multiselect__option:hover{background:#f3f4f6}.status-multiselect__option input[type=checkbox]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#ea5a47}.status-multiselect__option label{flex:1;font-size:.875rem;color:#374151;cursor:pointer;margin:0!important;display:flex;align-items:center;gap:.5rem}.status-multiselect.open .status-multiselect__trigger{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.status-multiselect.open .status-multiselect__arrow{transform:rotate(180deg)}.status-multiselect.open .status-multiselect__dropdown{display:block}.status-color{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.mode-multiselect{position:relative;width:100%}.mode-multiselect__trigger{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease;min-height:42px}.mode-multiselect__trigger:hover{border-color:#9ca3af}.mode-multiselect__selected{display:flex;flex-wrap:wrap;gap:.375rem;flex:1}.mode-multiselect__placeholder{color:#9ca3af;font-size:14px}.mode-multiselect__tag{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:.813rem;color:#374151;transition:all .2s ease}.mode-multiselect__tag:hover{background:#e5e7eb}.mode-multiselect__arrow{margin-left:.5rem;color:#6b7280;transition:transform .3s ease;flex-shrink:0;display:flex;align-items:center}.mode-multiselect__arrow svg{width:16px;height:16px}.mode-multiselect__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 25px #0000001a;z-index:1000;max-height:180px;overflow-y:auto;padding:.5rem}.mode-multiselect__options{display:flex;flex-direction:column;gap:.25rem}.mode-multiselect__option{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:6px;cursor:pointer;transition:all .2s ease}.mode-multiselect__option:hover{background:#f3f4f6}.mode-multiselect__option input[type=checkbox]{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#ea5a47}.mode-multiselect__option span{flex:1;font-size:.875rem;color:#374151;cursor:pointer}.mode-multiselect.open .mode-multiselect__trigger{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.mode-multiselect.open .mode-multiselect__arrow{transform:rotate(180deg)}.mode-multiselect.open .mode-multiselect__dropdown{display:block}.mode-tag-remove{background:none;border:none;padding:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:color .2s ease}.mode-tag-remove:hover{color:#ef4444}.mode-tag-remove svg{width:12px;height:12px}.status-tag-remove{background:none;border:none;padding:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:color .2s ease}.status-tag-remove:hover{color:#ef4444}.status-tag-remove svg{width:12px;height:12px}.coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:#6b7280}.coming-soon svg{width:64px;height:64px;color:#d1d5db;margin-bottom:1rem}.coming-soon h3{font-size:1.125rem;font-weight:600;color:#374151;margin:0 0 .5rem}.coming-soon p{font-size:.875rem;margin:0}#offer-modal .entity-modal__content{grid-template-columns:1fr;min-width:600px;max-width:700px}#offer-modal .form-row{display:grid;grid-template-columns:2fr 1fr;gap:1rem;align-items:end}#offer-modal .form-row:last-child{margin-bottom:0}#offer-modal .clickid-parameter-group{margin-top:.5rem}#offer-modal .clickid-parameter-group .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}#offer-modal .clickid-parameter-group .clickid-preview{font-family:Monaco,Menlo,Consolas,monospace;font-size:.875rem;color:#6f6d6d}#offer-modal .clickid-parameter-group .help-text{display:block;margin-top:.25rem;font-size:.75rem;color:#868e96}#offer-modal .section-label{font-size:.875rem;font-weight:600;color:#6f6d6d;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgb(213,213,213)}#offer-modal .auto-postbacks-container,#offer-modal .custom-postbacks-container{margin-bottom:1.5rem}#offer-modal .auto-postbacks-container .section-label:first-child,#offer-modal .custom-postbacks-container .section-label:first-child{margin-top:0}#offer-modal .postback-field{margin-bottom:1rem;padding:.75rem;background:#fff;border:1px solid rgb(213,213,213);border-radius:8px;transition:all .2s ease}#offer-modal .postback-field:hover{border-color:#ea5a47;box-shadow:0 2px 8px #0000000d}#offer-modal .postback-field:last-child{margin-bottom:0}#offer-modal .postback-row{display:grid;grid-template-columns:200px 1fr auto;gap:1rem;align-items:start}#offer-modal .postback-status{display:flex;flex-direction:column;justify-content:center;height:100%;padding-top:.5rem}#offer-modal .status-badge{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:6px;font-size:.813rem;font-weight:500;white-space:nowrap;border:1px solid currentColor;opacity:.9}#offer-modal .postback-url{flex:1}#offer-modal .postback-url-input{width:100%;min-height:60px;padding:.625rem .75rem;font-size:.875rem;font-family:Monaco,Menlo,Consolas,monospace;border:1px solid rgb(213,213,213);border-radius:6px;background:#fff;color:#222;resize:vertical;transition:all .2s ease}#offer-modal .postback-url-input:focus{outline:none;border-color:#ea5a47;box-shadow:0 0 0 3px #6366f11a}#offer-modal .postback-url-input::-moz-placeholder{color:#868e96;font-size:.813rem}#offer-modal .postback-url-input::placeholder{color:#868e96;font-size:.813rem}#offer-modal .btn-remove-postback{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:6px;background:transparent;border:1px solid rgb(213,213,213);color:#6f6d6d;cursor:pointer;transition:all .2s ease;margin-top:.25rem}#offer-modal .btn-remove-postback:hover{background:#fee2e2;border-color:#ef4444;color:#dc2626}#offer-modal .btn-remove-postback svg{width:16px;height:16px}#offer-modal .btn-add-postback{width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;border-radius:8px;background:#f8fafc;border:1px dashed rgb(213,213,213);color:#ea5a47;cursor:pointer;transition:all .2s ease}#offer-modal .btn-add-postback:hover{background:#ea5a47;color:#fff;border-color:#ea5a47;border-style:solid}@media (max-width: 768px){#offer-modal .postback-row{grid-template-columns:1fr;gap:.75rem}#offer-modal .postback-status{padding-top:0}#offer-modal .btn-remove-postback{align-self:flex-end;margin-top:0}}#offer-modal .auto-postbacks-container{display:flex;flex-direction:column;gap:20px}#offer-modal .auto-postbacks-container .postback-field{margin-bottom:0}#offer-modal .auto-postbacks-container .postback-field label{display:block;margin-bottom:8px;font-weight:600;color:#374151;font-size:14px}#offer-modal .auto-postbacks-container .postback-field label .status-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;margin-left:8px}#offer-modal .auto-postbacks-container .postback-field .url-input-group{display:flex;gap:8px}#offer-modal .auto-postbacks-container .postback-field .url-input-group .form-input{flex:1;padding:10px 12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;color:#1f2937;transition:all .2s ease}#offer-modal .auto-postbacks-container .postback-field .url-input-group .form-input:focus{outline:none;border-color:#ea5a47;background:#fff}#offer-modal .auto-postbacks-container .postback-field .url-input-group .form-input[readonly]{cursor:default}#offer-modal .auto-postbacks-container .postback-field .url-input-group .url-copy-btn{padding:10px 12px;background:#fff;border:1px solid rgb(213,213,213);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}#offer-modal .auto-postbacks-container .postback-field .url-input-group .url-copy-btn:hover{border-color:#ea5a47;background:#3b82f60d}#offer-modal .auto-postbacks-container .postback-field .url-input-group .url-copy-btn img{width:16px;height:16px}#offer-modal .auto-postbacks-container .postback-field .url-input-group .url-copy-btn svg{width:16px;height:16px;stroke:currentColor}@media (max-width: 768px){#offer-modal .auto-postbacks-container .postback-field .url-input-group{flex-direction:column}#offer-modal .auto-postbacks-container .postback-field .url-input-group .url-copy-btn{width:100%;justify-content:center}}#offer-modal .auto-postbacks-container .postback-url-textarea{width:100%;min-height:80px;resize:vertical;font-size:13px;line-height:1.6;padding:12px;border:1.5px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;transition:border-color .2s ease;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}#offer-modal .auto-postbacks-container .postback-url-textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}#offer-modal .auto-postbacks-container .postback-url-textarea::-webkit-scrollbar{width:8px;height:8px}#offer-modal .auto-postbacks-container .postback-url-textarea::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}#offer-modal .auto-postbacks-container .postback-url-textarea::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}#offer-modal .auto-postbacks-container .postback-url-textarea::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width: 768px){#offer-modal .auto-postbacks-container .postback-url-textarea{min-height:100px;font-size:12px}}#offer-modal .payout-fields-container{margin-top:16px;display:flex;flex-direction:column;gap:12px}#offer-modal .payout-fields-container:empty{display:none}#offer-modal .payout-field-row{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;transition:all .2s ease}#offer-modal .payout-field-row:hover{background:#f3f4f6;border-color:#d1d5db}#offer-modal .payout-field-row .payout-field-label{display:flex;align-items:center;gap:8px;min-width:150px;font-weight:500;font-size:14px;color:#374151;cursor:default;margin:0}#offer-modal .payout-field-row .payout-field-label input[type=checkbox]{width:18px;height:18px;cursor:not-allowed;accent-color:#6366f1;border-radius:4px}#offer-modal .payout-field-row .payout-field-label span{-webkit-user-select:none;-moz-user-select:none;user-select:none}#offer-modal .payout-field-row .payout-field-input{flex:1;max-width:100%;min-width:100px;height:47px;padding:8px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;transition:border-color .2s ease,box-shadow .2s ease;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#offer-modal .payout-field-row .payout-field-input::-moz-placeholder{color:#9ca3af}#offer-modal .payout-field-row .payout-field-input::placeholder{color:#9ca3af}#offer-modal .payout-field-row .payout-field-input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}#offer-modal .payout-field-row .payout-field-input::-webkit-outer-spin-button,#offer-modal .payout-field-row .payout-field-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#offer-modal .payout-field-row .custom-select-wrapper{min-width:100px}@media (max-width: 768px){#offer-modal .payout-field-row{flex-direction:column;align-items:stretch;gap:10px}#offer-modal .payout-field-row .payout-field-label{min-width:100%}#offer-modal .payout-field-row .payout-field-input{max-width:100%}#offer-modal .payout-field-row .custom-select-wrapper{min-width:100%}}@media (max-width: 1024px) and (min-width: 769px){#offer-modal .payout-field-row .payout-field-label{min-width:120px;font-size:13px}#offer-modal .payout-field-row .payout-field-input{max-width:120px;font-size:13px}}#offer-modal .form-input.has-error,#offer-modal input.has-error,#offer-modal textarea.has-error{border-color:#ef4444!important}#offer-modal .form-input.has-error:focus,#offer-modal input.has-error:focus,#offer-modal textarea.has-error:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}#offer-modal .validation-error-message{display:block;margin-top:.375rem;font-size:.75rem;line-height:1.25rem;color:#ef4444;font-weight:400}#offer-modal .form-group .validation-error-message{margin-top:.25rem}#offer-modal .custom-select-wrapper .validation-error-message{margin-top:.375rem}#team-edit-modal .team-member-item{display:grid;grid-template-columns:1fr 100px 30px;align-items:center;justify-content:center;padding-bottom:5px}#team-edit-modal .team-members-list{border:1px solid rgb(213,213,213);border-radius:8px;background:#f8fafc;padding:.5rem;max-height:400px;overflow-y:auto}#team-edit-modal .team-members-empty{text-align:center;padding:2rem 1rem;color:#868e96;font-size:.875rem}#team-edit-modal .team-member-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:6px;background:#fff;margin-bottom:.5rem;transition:all .2s ease}#team-edit-modal .team-member-item:last-child{margin-bottom:0}#team-edit-modal .team-member-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#ea5a47,#dc2626);display:flex;align-items:center;justify-content:center;flex-shrink:0}#team-edit-modal .team-member-avatar span{color:#fff;font-weight:600;font-size:.875rem}#team-edit-modal .team-member-info{flex:1;min-width:0}#team-edit-modal .team-member-name{font-weight:500;color:#222;font-size:.875rem;margin-bottom:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#team-edit-modal .team-member-email{font-size:.75rem;color:#868e96;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#team-edit-modal .team-member-role{flex-shrink:0}#team-edit-modal .btn-remove-member{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;flex-shrink:0}#team-edit-modal .btn-remove-member svg{width:16px;height:16px;stroke:#6b7280;fill:none;transition:stroke .2s ease}#team-edit-modal .btn-remove-member:hover{background:#ef44441a}#team-edit-modal .btn-remove-member:hover svg{stroke:#ef4444}#team-edit-modal .btn-remove-member:active{transform:scale(.95)}#team-edit-modal .add-member-section{margin-top:.75rem}#team-edit-modal .add-member-section .custom-select-wrapper{max-width:210px}#team-edit-modal .add-member-row{display:flex;gap:.75rem;align-items:center}@media (max-width: 768px){#team-edit-modal .team-member-item{gap:.5rem;padding:.625rem}#team-edit-modal .team-member-avatar{width:36px;height:36px}#team-edit-modal .team-member-avatar span{font-size:.8125rem}#team-edit-modal .add-member-row{flex-direction:column;align-items:stretch}#team-edit-modal .add-member-row .custom-select-wrapper{flex:1!important}#team-edit-modal .add-member-row .btn{width:100%}#team-edit-modal .team-member-name{font-size:.8125rem}#team-edit-modal .team-member-email{font-size:.6875rem}}#team-edit-modal .file-upload-label{display:block;font-size:.875rem;font-weight:500;color:#6f6d6d;margin-bottom:8px}#team-edit-modal .file-upload-wrapper{position:relative;width:100%}#team-edit-modal .file-upload-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#team-edit-modal .file-upload-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:16px 24px;background:#e5e7eb;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease}#team-edit-modal .file-upload-button:hover{background:#d1d5db}#team-edit-modal .file-upload-button:active{transform:scale(.99)}#team-edit-modal .file-upload-button.has-file{background:#6366f11a;border:2px solid rgba(99,102,241,.3)}#team-edit-modal .file-upload-button.has-file:hover{background:#6366f126}#team-edit-modal .file-upload-text{font-size:.9375rem;font-weight:500;color:#6b7280}.has-file #team-edit-modal .file-upload-text{color:#6366f1}#team-edit-modal .file-upload-info{margin-top:8px}#team-edit-modal .file-upload-info .file-name{display:block;font-size:.8125rem;color:#6f6d6d;word-break:break-all}#team-edit-modal .file-upload-info .file-name:empty{display:none}[data-theme=dark] #team-edit-modal .file-upload-button{background:#374151}[data-theme=dark] #team-edit-modal .file-upload-button:hover{background:#4b5563}[data-theme=dark] #team-edit-modal .file-upload-button.has-file{background:#6366f126;border-color:#6366f166}[data-theme=dark] #team-edit-modal .file-upload-text{color:#9ca3af}.has-file [data-theme=dark] #team-edit-modal .file-upload-text{color:#818cf8}.dns-instructions{padding:0}.dns-instructions__header{text-align:center;padding:2rem 1.5rem 1.5rem;border-bottom:1px solid rgb(213,213,213)}.dns-instructions__header .success-icon{margin:0 auto 1rem;width:48px;height:48px}.dns-instructions__header h2{font-size:1.5rem;font-weight:700;color:#222;margin:0 0 .75rem}.dns-instructions__header .domain-name{font-size:1.125rem;font-weight:600;color:#ea5a47;font-family:Courier New,Courier,monospace;margin:0 0 .75rem}.dns-instructions__header .status-badge{display:inline-block;padding:.375rem .875rem;border-radius:12px;font-size:.8125rem;font-weight:600;text-transform:uppercase}.dns-instructions__header .status-badge.status-pending{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.dns-instructions__body{padding:1.5rem;background-color:#fff;border-radius:16px;border:1px solid rgb(213,213,213)}.dns-instructions__body .info-box{display:flex;gap:.875rem;padding:1rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #93c5fd;border-radius:8px;margin-bottom:1.5rem}.dns-instructions__body .info-box .info-icon{flex-shrink:0;color:#3b82f6}.dns-instructions__body .info-box .info-content{flex:1}.dns-instructions__body .info-box .info-content strong{display:block;color:#1e40af;font-weight:600;margin-bottom:.375rem}.dns-instructions__body .info-box .info-content p{margin:0;color:#1e3a8a;font-size:.875rem;line-height:1.5}.dns-instructions__note{margin-top:1.5rem;padding:1rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px}.dns-instructions__note p{margin:0;font-size:.875rem;color:#b45309;line-height:1.6}.dns-instructions__note p strong{font-weight:600}.dns-instructions__footer{display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid rgb(213,213,213);background:#f8fafc}.dns-instructions__footer .btn{min-width:120px}.dns-records{display:flex;flex-direction:column;gap:1.25rem}.dns-record{border:1px solid rgb(213,213,213);border-radius:8px;overflow:hidden}.dns-record__header{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-bottom:1px solid rgb(213,213,213)}.dns-record__type{font-weight:700;font-size:.9375rem;color:#222;font-family:Courier New,Courier,monospace}.dns-record__label{font-size:.8125rem;color:#868e96}.dns-record__fields{padding:1rem;display:flex;flex-direction:column;gap:.875rem}.dns-field{display:flex;flex-direction:column;gap:.375rem}.dns-field label{font-size:.8125rem;font-weight:600;color:#6f6d6d}.dns-field__input-group{display:flex;gap:.5rem}.dns-field__input{flex:1;padding:.625rem .875rem;border:1px solid rgb(213,213,213);border-radius:6px;background:#fff;color:#222;font-size:.875rem;font-family:Courier New,Courier,monospace;line-height:1.5;word-break:break-all}.dns-field__input:focus{outline:none;border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.dns-copy-btn{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(213,213,213);border-radius:6px;background:#fff;cursor:pointer;transition:all .2s ease}.dns-copy-btn:hover{border-color:#ea5a47;background:#ea5a470d}.dns-copy-btn:active{transform:scale(.95)}.dns-copy-btn img{width:18px;height:18px;opacity:.7}@media (max-width: 640px){.dns-instructions__header{padding:1.5rem 1rem 1rem}.dns-instructions__header h2{font-size:1.25rem}.dns-instructions__header .domain-name{font-size:1rem}.dns-instructions__body{padding:1rem}.dns-instructions__footer{flex-direction:column}.dns-instructions__footer .btn{width:100%}.dns-record__header{flex-direction:column;align-items:flex-start;gap:.375rem}.dns-field__input{font-size:.75rem}}#dns-instructions-modal .entity-modal__content{gap:0}#dns-instructions-modal .dns-instructions__body .info-box.info-box--compact{display:none}.subscription-limit-error{padding:0}.subscription-limit-error .limit-error__header{text-align:center;padding:2rem 1.5rem 1.5rem;border-bottom:1px solid rgb(213,213,213)}.subscription-limit-error .limit-error__header .limit-icon{margin:0 auto 1rem;width:48px;height:48px}.subscription-limit-error .limit-error__header .limit-icon svg{width:100%;height:100%}.subscription-limit-error .limit-error__header h2{font-size:1.5rem;font-weight:700;color:#222;margin:0 0 .75rem}.subscription-limit-error .limit-error__header .limit-message{font-size:.9375rem;color:#6f6d6d;margin:0;line-height:1.5}.subscription-limit-error .limit-error__body{padding:1.5rem}.subscription-limit-error .limit-error__body .limit-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.subscription-limit-error .limit-error__body .limit-stat{display:flex;flex-direction:column;padding:1rem;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid rgb(213,213,213);border-radius:8px}.subscription-limit-error .limit-error__body .limit-stat__label{font-size:.8125rem;color:#6f6d6d;margin-bottom:.5rem;font-weight:500}.subscription-limit-error .limit-error__body .limit-stat__value{font-size:1.125rem;font-weight:700;color:#222;font-family:Courier New,Courier,monospace}.subscription-limit-error .limit-error__body .limit-info{padding:1rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fca5a5;border-radius:8px}.subscription-limit-error .limit-error__body .limit-info p{margin:0;font-size:.875rem;color:#b91c1c;line-height:1.5}.subscription-limit-error .limit-error__footer{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid rgb(213,213,213);background:#f8fafc}.subscription-limit-error .limit-error__footer .btn{min-width:100px}@media (max-width: 640px){.subscription-limit-error .limit-error__header{padding:1.5rem 1rem 1rem}.subscription-limit-error .limit-error__header h2{font-size:1.25rem}.subscription-limit-error .limit-error__header .limit-message{font-size:.875rem}.subscription-limit-error .limit-error__body{padding:1rem}.subscription-limit-error .limit-error__body .limit-stats{grid-template-columns:1fr;gap:.75rem}.subscription-limit-error .limit-error__footer{flex-direction:column}.subscription-limit-error .limit-error__footer .btn{width:100%}}.multiselect-portal{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;z-index:99999}.multiselect-portal.is-open{pointer-events:auto}.multiselect-portal .status-multiselect__dropdown,.multiselect-portal .geo-multiselect__dropdown{position:fixed;background:#fff;border:1px solid rgb(213,213,213);border-radius:8px;box-shadow:0 8px 32px #00000026;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-8px)}.multiselect-portal .status-multiselect__dropdown.is-positioning,.multiselect-portal .geo-multiselect__dropdown.is-positioning{opacity:0!important;visibility:hidden!important;transition:none!important}.multiselect-portal .status-multiselect__dropdown.is-visible,.multiselect-portal .geo-multiselect__dropdown.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease-out,transform .2s ease-out}.multiselect-portal.is-above .status-multiselect__dropdown,.multiselect-portal.is-above .geo-multiselect__dropdown{transform:translateY(8px)}.multiselect-portal.is-above .status-multiselect__dropdown.is-visible,.multiselect-portal.is-above .geo-multiselect__dropdown.is-visible{transform:translateY(0)}.status-multiselect.using-portal .status-multiselect__dropdown,.status-multiselect.using-portal .geo-multiselect__dropdown,.geo-multiselect.using-portal .status-multiselect__dropdown,.geo-multiselect.using-portal .geo-multiselect__dropdown{display:none!important}[data-theme=dark] .multiselect-portal .status-multiselect__dropdown,[data-theme=dark] .multiselect-portal .geo-multiselect__dropdown{background:#f8fafc;border-color:#9ca3af;box-shadow:0 8px 32px #0006}.filter-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.filter-modal.is-open{opacity:1}.filter-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.filter-modal__dialog{position:relative;width:90%;max-width:1200px;max-height:90vh;background:#fdfbf9;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;transform:scale(.95);transition:transform .3s ease}.is-open .filter-modal__dialog{transform:scale(1)}.filter-modal__header{padding:24px 24px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.filter-modal__title{margin:0;font-size:24px;font-weight:600;color:#222}.filter-modal__close{padding:8px;background:none;border:none;color:#6f6d6d;cursor:pointer;border-radius:6px;transition:all .2s ease}.filter-modal__close:hover{background:#f3f4f6;color:#222}.filter-modal__body{padding:32px;overflow-y:auto;flex:1}.filter-modal__description{margin-bottom:0;padding:0 16px 16px 0;display:none;background:#f8fafc;border-radius:8px;color:#6f6d6d;font-size:14px;line-height:1.5}.filter-modal__description p{margin:0}.filter-modal__description strong{color:#ea5a47;font-weight:600}.filter-modal__global-logic{margin-bottom:0;padding:0 20px 20px 0;background:#f8fafc;border-radius:8px;display:flex;align-items:center;gap:16px}.filter-modal__logic-label{font-weight:500;color:#222}.filter-modal__logic-toggle{display:flex;gap:5px;background:#fff;border-radius:6px;padding:2px}.filter-modal__logic-btn{padding:6px 12px;background:transparent;border:none;color:#6f6d6d;font-weight:500;cursor:pointer;transition:all .2s ease;border-radius:25px;border:1px solid rgb(213,213,213)}.filter-modal__logic-btn:hover{color:#222}.filter-modal__logic-btn.is-active{background-color:#ea5a47;color:#fff;border-color:#ea5a47}.filter-modal__groups{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.filter-modal__empty{padding:48px 40px;text-align:center;color:#6f6d6d;border-radius:12px;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:12px}.filter-modal__empty svg{color:#d5d5d5;margin-bottom:8px}.filter-modal__empty p{margin:0;font-size:16px;font-weight:500;color:#272727}.filter-modal__empty span{font-size:14px;color:#6f6d6d}.filter-modal__add-group-container{margin-bottom:32px}.filter-modal__add-group{padding:8px 16px;background:#272727;border:1px solid rgb(213,213,213);color:#fff;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease;border-radius:25px}.filter-modal__add-group:hover{border-color:#ea5a47;background:#ea5a47}.filter-modal__add-group svg{width:20px;height:20px}.filter-modal__preview{margin-top:32px;padding:20px;background:#fff;border-radius:8px;border:1px solid rgb(213,213,213);display:none}.filter-modal__preview-title{margin:0 0 12px;font-size:14px;font-weight:600;color:#222;text-transform:uppercase;letter-spacing:.5px}.filter-modal__preview-content{font-size:14px;line-height:1.8;color:#6f6d6d}.filter-modal__preview-text{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filter-modal__preview-text strong{color:#ea5a47;font-weight:600;padding:0 4px}.filter-modal__preview-text .filter-group-2{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-left:0}.filter-modal__preview-text .filter-group-2:not(.filter-group-single){padding-left:12px;position:relative}.filter-modal__preview-text .filter-group-2:not(.filter-group-single):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:calc(100% + 4px);background:#ea5a4733;border-radius:1px}.filter-modal__preview-text .filter-operator{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:#6f6d6d;text-transform:uppercase;padding:0 4px}.filter-modal__preview-text .filter-operator.filter-operator-global{font-size:12px;color:#222;padding:0 8px}.filter-modal__preview-text .filter-token{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 12px;background:#fffc;border:1px solid rgba(234,90,71,.2);border-radius:16px;font-size:12px;color:#222;font-weight:500;line-height:1.3;transition:all .2s ease;cursor:default;white-space:nowrap}.filter-modal__preview-text .filter-token:hover{background:#fff;border-color:#ea5a4766;box-shadow:0 2px 4px #0000000d}.filter-modal__preview-text .filter-token:hover .filter-token-remove{opacity:1;background:#ef44441a;color:#ef4444}.filter-modal__preview-text .filter-token .filter-token-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-modal__preview-text .filter-token .filter-token-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:-2px -4px -2px 0;border-radius:50%;font-size:16px;font-weight:700;line-height:1;color:#6f6d6d;background:transparent;opacity:.6;transition:all .2s ease;cursor:pointer}.filter-modal__preview-text .filter-token .filter-token-remove:hover{opacity:1;background:#ef4444;color:#fff;transform:scale(1.1)}.filter-modal__preview-text .filter-token .filter-token-remove:active{transform:scale(.95)}.filter-modal__preview-rule{display:inline-block;padding:2px 8px;background:#fff;border-radius:4px;margin:2px 0}.filter-modal__preview-empty{color:#6f6d6d;font-style:italic}.filter-modal__fallback-section{margin-top:32px;padding:24px;background:#fff;border:1px solid rgb(213,213,213);border-radius:16px;transition:all .2s ease}.filter-modal__fallback-section:hover{box-shadow:0 2px 8px #0000000d}.filter-modal__fallback-section .section-title{margin:0 0 8px;font-size:16px;font-weight:600;color:#222}.filter-modal__fallback-section .section-description{margin:0 0 20px;font-size:14px;color:#6f6d6d;line-height:1.5}.filter-modal__fallback-section .form-group{margin-bottom:20px}.filter-modal__fallback-section .form-group:last-child{margin-bottom:0}.filter-modal__fallback-section .form-group label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#222}.filter-modal__fallback-section .form-input{width:100%;padding:10px 14px;font-size:14px;line-height:1.5;color:#222;background-color:#fff;border:1px solid rgb(213,213,213);border-radius:6px;transition:all .2s ease}.filter-modal__fallback-section .form-input:focus{outline:none;border-color:#ea5a47;box-shadow:0 0 0 3px #3b82f61a}.filter-modal__fallback-section .form-input::-moz-placeholder{color:#868e96}.filter-modal__fallback-section .form-input::placeholder{color:#868e96}.fallback-conditional{margin-top:16px;transition:all .3s ease}.fallback-conditional[data-visible=false]{display:none}.fallback-conditional[data-visible=true]{display:block;animation:fadeInSlide .3s ease}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filter-modal__footer{padding:20px 24px;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:flex-end;gap:12px}.filter-modal__btn{padding:10px 20px;font-size:14px;font-weight:500;border-radius:25px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.filter-modal__btn--secondary{background:#fff;border:1px solid rgb(213,213,213);color:#272727}.filter-modal__btn--secondary:hover{border-color:#272727;background:#272727;color:#fff}.filter-modal__btn--primary{background:#ea5a47;border:1px solid #ea5a47;color:#fff}.filter-modal__btn--primary:hover{background:#e63922;border-color:#e63922}.filter-modal__logic-hint{font-size:14px;color:#6f6d6d}.filter-group{padding:20px;background:#fff;border:1px solid rgb(213,213,213);border-radius:16px;transition:all .2s ease}.filter-group__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.filter-group__logic{display:flex;align-items:center;gap:12px}.filter-group__logic-label{font-size:14px;font-weight:500;color:#222}.filter-group__logic-toggle{display:flex;gap:5px;background:#f8fafc;border-radius:6px;padding:2px}.filter-group__logic-btn{padding:6px 16px;background:transparent;border:none;color:#272727;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border-radius:25px;border:1px solid rgb(213,213,213)}.filter-group__logic-btn:hover{color:#222}.filter-group__logic-btn.is-active{background:#ea5a47;border-color:#ea5a47;color:#fff}.filter-group__logic-help{font-size:14px;color:#6f6d6d}.filter-group__remove{padding:6px;background:none;border:none;color:#6f6d6d;cursor:pointer;border-radius:4px;transition:all .2s ease}.filter-group__remove:hover{color:#ea5a47}.filter-group__rules{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.filter-group__empty{padding:24px;text-align:center;color:#6f6d6d;background:#f8fafc;border-radius:6px;font-size:13px}.filter-group__footer{display:flex;padding-top:14px;border-top:1px solid rgb(213,213,213);justify-content:flex-start}.filter-group__add-rule{padding:8px 16px;background:#272727;border:1px solid #272727;color:#fff;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;border-radius:20px;align-items:center;gap:6px;transition:all .2s ease}.filter-group__add-rule:hover{border-color:#ea5a47;background:#ea5a47}.filter-rule{display:flex;align-items:flex-start;gap:12px;background:#fff;transition:all .2s ease}.filter-rule__content{flex:1;display:grid;grid-template-columns:1fr 180px 1.5fr;gap:12px;align-items:start}@media (max-width: 1024px){.filter-rule__content{grid-template-columns:1fr}}.filter-rule__field,.filter-rule__operator,.filter-rule__value{display:flex;flex-direction:column}.filter-rule__select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;background-image:url(../../../public/assets/images/icons/select.svg)!important;background-repeat:no-repeat!important;background-position:97% 8px!important}.filter-rule__select,.filter-rule__input,.value-input__select,.value-input__input{padding:10px 12px;background:#fff;border:1px solid rgb(213,213,213);border-radius:6px;color:#272727;width:100%;font-size:14px;transition:all .2s ease}.filter-rule__select:focus,.filter-rule__input:focus,.value-input__select:focus,.value-input__input:focus{outline:none;border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.filter-rule__select:disabled,.filter-rule__input:disabled,.value-input__select:disabled,.value-input__input:disabled{opacity:.5;cursor:not-allowed}.filter-rule__value--empty{padding:10px 12px;color:#6f6d6d;font-size:13px;font-style:italic;display:flex;align-items:center}.filter-rule__value--between{display:flex;align-items:center;gap:8px}.filter-rule__separator{color:#6f6d6d;font-size:13px;font-weight:500}.filter-rule__radio-group,.filter-rule__checkbox-group{display:flex;flex-direction:column;gap:0px}.filter-rule__radio-group--scrollable,.filter-rule__checkbox-group--scrollable{max-height:200px;overflow-y:auto;padding-right:8px;border:1px solid rgb(213,213,213);border-radius:6px;background:#fff}.filter-rule__radio-group--scrollable::-webkit-scrollbar,.filter-rule__checkbox-group--scrollable::-webkit-scrollbar{width:6px}.filter-rule__radio-group--scrollable::-webkit-scrollbar-track,.filter-rule__checkbox-group--scrollable::-webkit-scrollbar-track{background:transparent}.filter-rule__radio-group--scrollable::-webkit-scrollbar-thumb,.filter-rule__checkbox-group--scrollable::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:3px}.filter-rule__loading{display:flex;align-items:center;gap:8px;padding:12px;color:#868e96;font-size:13px}.filter-rule__spinner{width:16px;height:16px;border:2px solid rgb(213,213,213);border-top-color:#ea5a47;border-radius:50%;animation:filter-spin .8s linear infinite}@keyframes filter-spin{to{transform:rotate(360deg)}}.filter-rule__error{padding:12px;color:#ef4444;font-size:13px}.filter-rule__empty{padding:12px;color:#868e96;font-size:13px;text-align:center}.filter-rule__radio,.filter-rule__checkbox{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px;border-radius:4px;transition:background .2s ease}.filter-rule__radio:hover,.filter-rule__checkbox:hover{background:#fff}.filter-rule__radio input,.filter-rule__checkbox input{cursor:pointer}.filter-rule__radio span,.filter-rule__checkbox span{font-size:14px;color:#222}.filter-rule__tags{flex:1;min-width:200px}.filter-rule__tags-container{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;background:#fff;border:1px solid rgb(213,213,213);border-radius:6px;min-height:44px;transition:all .2s ease}.filter-rule__tags-container:focus-within{border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.filter-rule__tag{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 10px;background:#ea5a471a;color:#ea5a47;font-size:13px;font-weight:500;border-radius:4px;white-space:nowrap}.filter-rule__tag-remove{padding:0;margin:0;width:18px;height:18px;background:none;border:none;color:#ea5a47;font-size:16px;line-height:1;cursor:pointer;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.filter-rule__tag-remove:hover{background:#ef44441a;color:#ef4444}.filter-rule__tags-input{flex:1;min-width:100px;padding:4px;background:none;border:none;color:#272727;font-size:14px;transition:all .2s ease}.filter-rule__tags-input:focus{outline:none}.filter-rule__tags-input::-moz-placeholder{color:#6f6d6d}.filter-rule__tags-input::placeholder{color:#6f6d6d}.filter-rule__text-input{flex:1;min-width:200px}.filter-rule__help{margin-top:6px;font-size:12px;color:#6f6d6d;font-style:italic}.filter-rule__checkboxes{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:#fff;border:1px solid rgb(213,213,213);border-radius:6px;min-width:200px}.filter-rule__checkbox-label{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:13px}.filter-rule__checkbox-label:hover{background:#f8fafc}.filter-rule__checkbox-label input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#ea5a47}.filter-rule__checkbox-text{color:#272727;font-weight:400}.filter-rule__radios{display:flex;gap:8px;padding:4px}.filter-rule__radio-label{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;border:1px solid rgb(213,213,213);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:14px}.filter-rule__radio-label:hover{border-color:#ea5a47}.filter-rule__radio-label:has(input:checked){background:#ea5a471a;border-color:#ea5a47}.filter-rule__radio-label input[type=radio]{width:16px;height:16px;cursor:pointer;accent-color:#ea5a47}.filter-rule__radio-text{color:#272727;font-weight:500}.filter-rule__remove{padding:6px;background:none;border:none;color:#6f6d6d;cursor:pointer;border-radius:4px;transition:all .2s ease;flex-shrink:0}.filter-rule__remove:hover{background:#ef44441a;color:#ef4444}.filter-rule__remove svg{display:block}body.modal-open{overflow:hidden}.filter-rule__checkbox input{display:none}.filter-rule__checkbox .ckbx{width:20px;height:20px;display:block;border:1px solid rgb(213,213,213);border-radius:2px;position:relative}.filter-rule__checkbox .ckbx:after{content:" ";width:7px;height:7px;background-color:#fff;position:absolute;border-radius:0%;top:50%;left:50%;transform:translate(-50%,-50%)}.filter-rule__checkbox input:checked~.ckbx{background-color:#ea5a47;border-color:#ea5a47}.filter-rule__radio input{display:none}.filter-rule__radio .ckbx{width:20px;height:20px;display:block;border:1px solid rgb(213,213,213);border-radius:50px;position:relative}.filter-rule__radio .ckbx:after{content:" ";width:7px;height:7px;background-color:#fff;position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.filter-rule__radio input:checked~.ckbx{background-color:#ea5a47}.filter-rule__percentage,.filter-rule__currency{display:flex;align-items:center;position:relative}.filter-rule__percentage .filter-rule__input,.filter-rule__currency .filter-rule__input{flex:1}.filter-rule__percentage .filter-rule__input{padding-right:30px}.filter-rule__percentage-symbol{position:absolute;right:12px;color:#6f6d6d;font-size:14px;font-weight:500;pointer-events:none}.filter-rule__currency .filter-rule__input{padding-left:24px}.filter-rule__currency-symbol{position:absolute;left:12px;color:#6f6d6d;font-size:14px;font-weight:500;pointer-events:none}.filter-rule__between-separator{padding:0 8px;color:#6f6d6d;font-size:13px;font-weight:500;align-self:center}@media (max-width: 768px){.filter-rule{flex-direction:column;gap:8px}.filter-rule__field,.filter-rule__operator,.filter-rule__value,.filter-rule__select,.filter-rule__input{width:100%}.filter-rule__remove{align-self:flex-end}}.columns-selector-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:none;align-items:center;justify-content:center}.columns-selector-modal.active{display:flex}.columns-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.columns-modal-content{position:relative;background:#fff;border-radius:16px;width:90%;max-width:728px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;z-index:1;background:#fdfbf9}.columns-modal-header{padding:24px 24px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.columns-modal-header h2{font-size:20px;font-weight:600;color:#111827;margin:0}.columns-modal-body{padding:32px;overflow-y:auto;flex:1}.columns-modal-body::-webkit-scrollbar{width:8px}.columns-modal-body::-webkit-scrollbar-track{background:transparent}.columns-modal-body::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:4px}.columns-modal-body::-webkit-scrollbar-thumb:hover{background:#868e96}.columns-filters-section{margin-bottom:24px}.columns-filters-section label{display:block;font-size:14px;color:#6f6d6d;margin-bottom:12px;font-weight:500}.columns-filters-section .custom-select-wrapper,.columns-filters-section .custom-select{width:100%;position:relative}.columns-filters-section .custom-select .custom-select__trigger{width:100%;padding:12px 16px;border-radius:8px;background:#f8fafc;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s}.columns-filters-section .custom-select .custom-select__trigger:hover{border-color:#ea5a47}.columns-filters-section .custom-select .custom-select__trigger:focus{outline:none;border-color:#ea5a47;box-shadow:0 0 0 3px #6366f11a}.columns-filters-section .custom-select .custom-select__value{color:#222;font-size:14px}.columns-filters-section .custom-select .custom-select__arrow{width:12px;height:12px;color:#868e96;transition:transform .2s}.columns-filters-section .custom-select.open .custom-select__arrow{transform:rotate(180deg)}.columns-filters-section .custom-select .custom-select__options{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid rgb(213,213,213);border-radius:8px;box-shadow:0 4px 20px #0000001a;max-height:300px;overflow-y:auto;z-index:100;display:none}.columns-filters-section .custom-select .custom-select__options::-webkit-scrollbar{width:6px}.columns-filters-section .custom-select .custom-select__options::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:3px}.columns-filters-section .custom-select.open .custom-select__options{display:block}.columns-filters-section .custom-select .custom-select__option{padding:10px 16px;cursor:pointer;transition:background .2s}.columns-filters-section .custom-select .custom-select__option:hover,.columns-filters-section .custom-select .custom-select__option.is-active{background:#f3f4f6}.columns-filters-section .custom-select .custom-select__option[data-selected=true]{background:#6366f11a;color:#ea5a47;font-weight:500}.columns-filters-section .custom-select .custom-select__option .option-text{font-size:14px;color:#222}.columns-list-section{margin-bottom:32px}.columns-category{margin-bottom:24px}.columns-category:last-child{margin-bottom:0}.columns-category-name{font-size:14px;font-weight:600;color:#868e96;margin-bottom:12px}.column-checkbox-item{display:flex;align-items:center;cursor:pointer;margin-bottom:4px}.column-checkbox-item input[type=checkbox]{width:20px;height:20px;margin:0 12px 0 0;cursor:pointer;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgb(213,213,213);border-radius:4px;position:relative;transition:all .2s}.column-checkbox-item input[type=checkbox]:checked{background:#ea5a47;border-color:#ea5a47}.column-checkbox-item input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:translate(-50%,-55%) rotate(45deg)}.column-checkbox-item input[type=checkbox]:hover{border-color:#ea5a47}.column-checkbox-item .column-label-wrapper{flex:1;display:flex;flex-direction:column;gap:4px}.column-checkbox-item .checkbox-label{font-size:13px;font-weight:500;color:#222;-webkit-user-select:none;-moz-user-select:none;user-select:none}.column-checkbox-item .column-description{font-size:11px;line-height:1.4;color:#6b7280;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:500px}.column-checkbox-item .drag-handle{color:#868e96;font-size:16px;cursor:grab;opacity:0;transition:opacity .2s;margin-left:8px}.column-checkbox-item .drag-handle:active{cursor:grabbing}.column-checkbox-item .drag-handle{opacity:1}.sortable-ghost{opacity:.4;background:#ea5a471a}.create-custom-metric-section{margin-bottom:24px}.create-custom-metric-section .btn-create-custom-metric{width:100%;text-align:center;justify-content:center;align-items:center;padding:11px 16px;font-size:14px}.custom-metric-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s ease}.modal-fade-enter-active .custom-metric-content,.modal-fade-leave-active .custom-metric-content{transition:transform .3s ease}.modal-fade-enter-from{opacity:0}.modal-fade-enter-from .custom-metric-content{transform:scale(.95) translateY(-20px)}.modal-fade-leave-to{opacity:0}.modal-fade-leave-to .custom-metric-content{transform:scale(.95) translateY(-20px)}.custom-metric-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.custom-metric-content{position:relative;background:#fdfbf9;border-radius:16px;width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0006;z-index:1}.custom-metric-header{padding:24px 24px 20px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.custom-metric-header h3{font-size:20px;font-weight:600;color:#111827;margin:0}.custom-metric-header .custom-metric-close{background:transparent;border:none;color:#868e96;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s;line-height:1}.custom-metric-header .custom-metric-close:hover{background:#0000000d;color:#222}.custom-metric-body{padding:24px;overflow-y:auto;flex:1}.custom-metric-body::-webkit-scrollbar{width:8px}.custom-metric-body::-webkit-scrollbar-track{background:transparent}.custom-metric-body::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:4px}.custom-metric-body::-webkit-scrollbar-thumb:hover{background:#868e96}.custom-metric-body .form-group{margin-bottom:24px}.custom-metric-body .form-group label{display:block;font-size:14px;font-weight:600;color:#222;margin-bottom:8px}.custom-metric-body .form-group .form-input{width:100%;padding:12px 16px;border:1px solid rgb(213,213,213);border-radius:8px;background:#f8fafc;color:#222;font-size:14px;transition:all .2s}.custom-metric-body .form-group .form-input:focus{outline:none;border-color:#ea5a47;box-shadow:0 0 0 3px #6366f11a}.custom-metric-body .form-group .form-input::-moz-placeholder{color:#868e96}.custom-metric-body .form-group .form-input::placeholder{color:#868e96}.custom-metric-body .formula-input-wrapper{position:relative}.custom-metric-body .formula-editor{width:100%;min-height:40px;padding:12px 16px;border:1px solid rgb(213,213,213);border-radius:8px;background:#f8fafc;color:#222;font-size:13px;transition:all .2s;overflow-wrap:break-word;word-wrap:break-word;cursor:text}.custom-metric-body .formula-editor:focus{outline:none;border-color:#ea5a47;box-shadow:0 0 0 3px #6366f11a}.custom-metric-body .formula-editor:empty:before{content:attr(data-placeholder);color:#868e96;pointer-events:none}.custom-metric-body .formula-editor .formula-token{display:inline-block;padding:4px 12px;margin:0 2px;background:#eee;border:1px solid #eeeeee;border-radius:50px;font-size:12px;color:#868e96;font-weight:500;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap;transition:all .15s}.custom-metric-body .formula-editor .formula-token:hover{background:#d1d5db;border-color:#9ca3af}.custom-metric-body .formula-autocomplete{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid rgb(213,213,213);border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:200px;overflow-y:auto;z-index:10;display:none}.custom-metric-body .formula-autocomplete.active{display:block}.custom-metric-body .formula-autocomplete::-webkit-scrollbar{width:6px}.custom-metric-body .formula-autocomplete::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:3px}.custom-metric-body .autocomplete-list{padding:4px 0}.custom-metric-body .autocomplete-item{padding:10px 16px;cursor:pointer;font-size:13px;transition:background .2s}.custom-metric-body .autocomplete-item:hover{background:#f3f4f6}.custom-metric-body .autocomplete-item strong{color:#ea5a47;font-weight:600}.operator-buttons{display:flex;align-items:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.operator-buttons .operator-label{font-size:13px;font-weight:600;color:#6f6d6d;margin-right:4px}.operator-buttons .operator-btn{padding:8px 14px;background:#f8fafc;border:1px solid rgb(213,213,213);font-size:16px;font-weight:400;color:#222;cursor:pointer;transition:all .2s;width:40px;height:40px;border-radius:100%}.operator-buttons .operator-btn:hover{background:#ea5a47;color:#fff;border-color:#ea5a47;transform:translateY(-2px)}.operator-buttons .operator-btn:active{transform:translateY(0)}.formula-help{background:#f8fafc;border-radius:8px;padding:16px;display:none;border:1px solid rgb(213,213,213)}.formula-help p{margin:0 0 12px;font-size:13px;color:#6f6d6d}.formula-help p strong{color:#222;font-weight:600}.formula-help .available-metrics-list{display:flex;flex-wrap:wrap;gap:8px}.formula-help .metric-badge{display:inline-block;padding:6px 12px;background:#fff;border:1px solid rgb(213,213,213);border-radius:6px;font-size:12px;color:#222;cursor:pointer;transition:all .2s}.formula-help .metric-badge:hover{background:#ea5a47;color:#fff;border-color:#ea5a47;transform:translateY(-1px)}.custom-metric-body-wrapper{padding:24px 32px;border-radius:16px;border:1px solid rgb(213,213,213);background-color:#fff}.custom-metric-footer{padding:20px 24px;border-top:1px solid rgb(213,213,213);display:flex;gap:12px;justify-content:flex-end}.columns-modal-footer{padding:24px 32px;border-top:1px solid rgb(213,213,213)}.btn-save-columns{width:100%;max-width:100%}.columns-modal-body-columns-wrapper{padding:24px 32px;border-radius:16px;border:1px solid rgb(213,213,213);background-color:#fff}@media (max-width: 768px){.columns-modal-content{width:95%;max-height:95vh}.columns-modal-header{padding:24px 20px 16px}.columns-modal-header h2{font-size:24px}.columns-modal-body{padding:20px}.columns-modal-footer{padding:16px 20px}.column-checkbox-item{padding:10px 12px}.column-checkbox-item .drag-handle{display:none}.custom-metric-content{width:95%;max-height:95vh}.custom-metric-header{padding:20px 16px 16px}.custom-metric-header h3{font-size:18px}.custom-metric-body{padding:20px 16px}.custom-metric-body .form-group{margin-bottom:20px}.operator-buttons{gap:6px}.operator-buttons .operator-label{width:100%;margin-bottom:4px}.operator-buttons .operator-btn{padding:6px 12px;font-size:14px;min-width:36px}.custom-metric-footer{padding:16px;flex-direction:column}.custom-metric-footer .btn-cancel-metric,.custom-metric-footer .btn-save-metric{width:100%}.formula-help{padding:12px}.formula-help .metric-badge{font-size:11px;padding:5px 10px}}.confirmation-dialog{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.confirmation-dialog--visible{opacity:1;visibility:visible}.confirmation-dialog--visible .confirmation-dialog__container{transform:scale(1);opacity:1}.confirmation-dialog__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.confirmation-dialog__container{position:relative;z-index:1;max-width:480px;width:90%;background:#fdfbf9;border-radius:16px;box-shadow:0 20px 60px #0000004d;transform:scale(.95);opacity:0;transition:transform .2s ease-out,opacity .2s ease-out}.confirmation-dialog__content{padding:0}.confirmation-dialog__header{padding:32px 24px 20px;text-align:center;border-bottom:1px solid #d5d5d5}.confirmation-dialog__icon{display:block;margin:0 auto 16px;width:48px;height:48px}.confirmation-dialog__icon--danger{color:#ef4444}.confirmation-dialog__icon--warning{color:#f59e0b}.confirmation-dialog__icon--info{color:#3b82f6}.confirmation-dialog__icon--success{color:#10b981}.confirmation-dialog__title{margin:0;font-family:Manrope,sans-serif;font-size:20px;font-weight:600;color:#111827;line-height:1.4}.confirmation-dialog__body{padding:24px 24px 20px}.confirmation-dialog__message{margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;color:#6b7280;line-height:1.6;text-align:center}.confirmation-dialog__footer{padding:20px 24px 24px;display:flex;gap:12px;justify-content:center;align-items:center}.confirmation-dialog__btn{flex:1;max-width:180px;padding:10px 20px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:center;white-space:nowrap}.confirmation-dialog__btn:focus{outline:none;box-shadow:0 0 0 3px #6366f11a}.confirmation-dialog__btn:active{transform:translateY(1px)}.confirmation-dialog__btn--cancel{background:#eee;color:#222;border:1px solid transparent}.confirmation-dialog__btn--cancel:hover{background:#e8e8e8;transform:translateY(-1px)}.confirmation-dialog__btn--cancel:active{background:#d5d5d5}.confirmation-dialog__btn--confirm{color:#fff;position:relative;overflow:hidden}.confirmation-dialog__btn--confirm:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#fff3,#fff0);opacity:0;transition:opacity .2s ease}.confirmation-dialog__btn--confirm:hover{transform:translateY(-1px)}.confirmation-dialog__btn--confirm:active{transform:translateY(0)}.confirmation-dialog__btn--danger{background:#ef4444;border:1px solid #dc2626}.confirmation-dialog__btn--danger:hover{background:#dc2626;border-color:#b91c1c}.confirmation-dialog__btn--danger:active{background:#b91c1c}.confirmation-dialog__btn--danger:focus{box-shadow:0 0 0 3px #ef444433}.confirmation-dialog__btn--warning{background:#f59e0b;border:1px solid #d97706}.confirmation-dialog__btn--warning:hover{background:#d97706;border-color:#b45309}.confirmation-dialog__btn--warning:active{background:#b45309}.confirmation-dialog__btn--warning:focus{box-shadow:0 0 0 3px #f59e0b33}.confirmation-dialog__btn--info{background:#3b82f6;border:1px solid #2563eb}.confirmation-dialog__btn--info:hover{background:#2563eb;border-color:#1d4ed8}.confirmation-dialog__btn--info:active{background:#1d4ed8}.confirmation-dialog__btn--info:focus{box-shadow:0 0 0 3px #3b82f633}.confirmation-dialog__btn--success{background:#10b981;border:1px solid #059669}.confirmation-dialog__btn--success:hover{background:#059669;border-color:#047857}.confirmation-dialog__btn--success:active{background:#047857}.confirmation-dialog__btn--success:focus{box-shadow:0 0 0 3px #10b98133}.confirmation-dialog--danger .confirmation-dialog__header{border-bottom-color:#ef44441a}.confirmation-dialog--warning .confirmation-dialog__header{border-bottom-color:#f59e0b1a}.confirmation-dialog--info .confirmation-dialog__header{border-bottom-color:#3b82f61a}.confirmation-dialog--success .confirmation-dialog__header{border-bottom-color:#10b9811a}@media (max-width: 768px){.confirmation-dialog__container{max-width:95%;width:95%}.confirmation-dialog__header{padding:24px 20px 16px}.confirmation-dialog__icon{width:40px;height:40px;margin-bottom:12px}.confirmation-dialog__title{font-size:18px}.confirmation-dialog__body{padding:20px 20px 16px}.confirmation-dialog__message{font-size:13px}.confirmation-dialog__footer{padding:16px 20px 20px;flex-direction:column-reverse;gap:10px}.confirmation-dialog__btn{max-width:100%;width:100%}}@media (prefers-reduced-motion: reduce){.confirmation-dialog,.confirmation-dialog__container,.confirmation-dialog__btn{transition:none}}@media (prefers-contrast: high){.confirmation-dialog__container{border:2px solid rgb(0,0,0)}.confirmation-dialog__btn{border-width:2px}}body.dark-theme .confirmation-dialog__overlay{background:#000000d9}body.dark-theme .confirmation-dialog__container{background:#0f1123;border-color:#232538}body.dark-theme .confirmation-dialog__header{border-bottom-color:#232538}body.dark-theme .confirmation-dialog__title{color:#fff}body.dark-theme .confirmation-dialog__message{color:#a0a0a0}body.dark-theme .confirmation-dialog__btn--cancel{background:#1a1b2e;color:#fff;border-color:#232538}body.dark-theme .confirmation-dialog__btn--cancel:hover{background:#23253e}body.dark-theme .confirmation-dialog__btn--cancel:active{background:#292a48}body.dark-theme .confirmation-dialog__btn--confirm.confirmation-dialog__btn--danger{background:#ef4444;color:#fff}body.dark-theme .confirmation-dialog__btn--confirm.confirmation-dialog__btn--danger:hover{background:#dc2626}body.dark-theme .confirmation-dialog__btn--confirm.confirmation-dialog__btn--warning{background:#f59e0b;color:#222}body.dark-theme .confirmation-dialog__btn--confirm.confirmation-dialog__btn--warning:hover{background:#d97706}body.dark-theme .confirmation-dialog__btn--confirm.confirmation-dialog__btn--info{background:#3b82f6;color:#fff}body.dark-theme .confirmation-dialog__btn--confirm.confirmation-dialog__btn--info:hover{background:#2563eb}body.dark-theme .confirmation-dialog__btn--confirm.confirmation-dialog__btn--success{background:#10b981;color:#fff}body.dark-theme .confirmation-dialog__btn--confirm.confirmation-dialog__btn--success:hover{background:#059669}@keyframes confirmationDialogFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes confirmationDialogFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.global-search-container{display:none;position:relative}.global-search-container.active{display:flex;align-items:center}.global-search-input-wrapper{display:flex;align-items:center;background:#f8fafc;border:1px solid rgb(213,213,213);border-radius:8px;padding:0 12px;width:320px;transition:border-color .2s,box-shadow .2s}.global-search-input-wrapper:focus-within{border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.global-search-input-wrapper .search-icon{width:16px;height:16px;opacity:.5;margin-right:8px}.global-search-input{flex:1;border:none;background:transparent;padding:10px 0;font-size:14px;color:#222;outline:none}.global-search-input::-moz-placeholder{color:#868e96}.global-search-input::placeholder{color:#868e96}.global-search-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid rgb(213,213,213);border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:400px;overflow-y:auto;z-index:1050;display:none}.global-search-dropdown.active{display:block}.global-search-dropdown::-webkit-scrollbar{width:6px}.global-search-dropdown::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:3px}.global-search-list{padding:4px 0}.global-search-item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;font-size:13px;text-decoration:none;color:#222;transition:background .2s}.global-search-item:hover{background:#f3f4f6;text-decoration:none}.global-search-item strong{color:#ea5a47;font-weight:600}.global-search-item .item-type{font-size:11px;color:#868e96;background:#f1f5f9;padding:2px 8px;border-radius:4px;white-space:nowrap}.global-search-empty{padding:16px;text-align:center;color:#868e96;font-size:13px}body.dark-theme .global-search-input-wrapper{background:#1a1b2e;border-color:#232538}body.dark-theme .global-search-input-wrapper:focus-within{border-color:#385bd7;box-shadow:0 0 0 3px #385bd733}body.dark-theme .global-search-input{color:#fff}body.dark-theme .global-search-input::-moz-placeholder{color:#8a8a8a}body.dark-theme .global-search-input::placeholder{color:#8a8a8a}body.dark-theme .global-search-dropdown{background:#0f1123;border-color:#232538;box-shadow:0 4px 20px #0006}body.dark-theme .global-search-dropdown::-webkit-scrollbar-thumb{background:#333447}body.dark-theme .global-search-item{color:#fff}body.dark-theme .global-search-item:hover{background:#1a1b2e}body.dark-theme .global-search-item strong{color:#385bd7}body.dark-theme .global-search-item .item-type{background:#1a1b2e;color:#8a8a8a}body.dark-theme .global-search-empty{color:#8a8a8a}@media (max-width: 768px){.global-search-input-wrapper{width:100%;max-width:280px}}.comments-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}@media (max-width: 1024px){.comments-wrapper{grid-template-columns:1fr}}.comments-form-section .section-title{font-size:16px;font-weight:600;color:#222;margin-bottom:16px}.comments-form-section .comment-form{display:flex;flex-direction:column;gap:12px}.comments-form-section .comment-editor-wrapper{position:relative}.comments-form-section .comment-editor{width:100%;min-height:120px;max-height:300px;padding:12px;border:1px solid rgb(213,213,213);border-radius:8px;background:#f8fafc;color:#222;font-size:14px;font-family:inherit;line-height:1.6;overflow-y:auto;outline:none;transition:border-color .2s}.comments-form-section .comment-editor:focus{border-color:#ea5a47}.comments-form-section .comment-editor:empty:before{content:attr(data-placeholder);color:#868e96;pointer-events:none}.comments-form-section .comment-editor::-webkit-scrollbar{width:6px}.comments-form-section .comment-editor::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:3px}.comments-form-section .comment-editor::-webkit-scrollbar-thumb:hover{background:#868e96}.comments-form-section .mention-autocomplete{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid rgb(213,213,213);border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:200px;overflow-y:auto;display:none;z-index:1000}.comments-form-section .mention-autocomplete.active{display:block}.comments-form-section .mention-autocomplete .autocomplete-list{padding:4px}.comments-form-section .mention-autocomplete .autocomplete-item{padding:10px 12px;cursor:pointer;border-radius:6px;transition:background .15s;font-size:14px;color:#222}.comments-form-section .mention-autocomplete .autocomplete-item strong{color:#ea5a47;font-weight:600}.comments-form-section .mention-autocomplete .autocomplete-item:hover,.comments-form-section .mention-autocomplete .autocomplete-item.selected{background:#f3f4f6}.comments-form-section .mention-autocomplete::-webkit-scrollbar{width:6px}.comments-form-section .mention-autocomplete::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:3px}.comments-form-section .add-comment-btn{align-self:flex-start}.comments-list-section .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.comments-list-section .section-header .section-title{font-size:16px;font-weight:600;color:#222;margin:0}.comments-list-section .section-header .comments-count{color:#6f6d6d;font-weight:400}.comments-list-section .comments-list-container{display:flex;flex-direction:column;gap:16px}.comments-list-section .comments-list-container::-webkit-scrollbar{width:6px}.comments-list-section .comments-list-container::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:3px}.comments-list-section .comments-list-container::-webkit-scrollbar-thumb:hover{background:#868e96}.comments-list-section .no-comments{text-align:center;padding:40px 20px;color:#868e96;font-size:14px}.comments-list-section .no-comments p{margin:0}.comment-item:not(:first-child){margin-top:32px}.comment-item .comment-header{display:flex;align-items:center;justify-content:flex-start;margin-bottom:16px}.comment-item .comment-header .comment-user{font-size:14px;font-weight:600;color:#222;flex-shrink:0}.comment-item .comment-header .comment-meta{display:flex;align-items:center;gap:12px;font-size:12px;margin-left:20px;color:#868e96;width:100%}.comment-item .comment-header .comment-meta .comment-number{font-weight:500}.comment-item .comment-header .comment-meta .comment-date{margin-left:auto}.comment-item .comment-content{font-size:15px;padding:13px;border:1px solid rgb(213,213,213);color:#6f6d6d;border-radius:8px;min-height:60px;background-color:#fff}.mention-badge{display:inline-block;padding:2px 8px;background:#ea5a47;color:#fff;border-radius:30px;font-size:13px;font-weight:500;margin:0 2px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comment-editor .mention-badge{background:#ea5a47;padding:2px 6px;border-radius:30px;font-size:14px}.comment-content .mention-badge{background:#ea5a47;box-shadow:0 1px 3px #0000001a}@media (max-width: 1024px){.comments-wrapper{grid-template-columns:1fr}.comments-form-section{order:2}.comments-list-section{order:1}}@media (max-width: 768px){.comments-wrapper{padding:16px;gap:20px}.comment-item{padding:12px}.comment-item .comment-header{flex-direction:column;align-items:flex-start;gap:8px}.comment-item .comment-header .comment-meta{gap:8px}.comment-editor{min-height:100px}.comments-list-container{max-height:400px}}[data-theme=dark] .comment-item{background:#fff;border-color:#ffffff1a}[data-theme=dark] .comment-item:hover{box-shadow:0 2px 8px #0000004d}[data-theme=dark] .mention-autocomplete{background:#fff;border-color:#ffffff1a;box-shadow:0 4px 20px #0006}[data-theme=dark] .comment-editor{background:#fff;border-color:#ffffff1a}[data-theme=dark] .comment-editor:focus{border-color:#ea5a47}.hidden{display:none!important}[data-action=delete-team],[data-action=remove-user]{color:#ea5a47}.filter-toggle{display:flex;align-items:center}.filter-toggle .toggle-checkbox{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-toggle .toggle-checkbox input[type=checkbox]{display:none}.filter-toggle .toggle-checkbox .toggle-slider{position:relative;width:44px;height:24px;background:#f1f5f9;border-radius:12px;transition:background-color .3s ease}.filter-toggle .toggle-checkbox .toggle-slider:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .3s ease}.filter-toggle .toggle-checkbox input[type=checkbox]:checked+.toggle-slider{background:#ea5a47}.filter-toggle .toggle-checkbox input[type=checkbox]:checked+.toggle-slider:after{transform:translate(20px)}.filter-toggle .toggle-checkbox .toggle-label{font-size:14px;font-weight:500;color:#222}.clear-filters-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:400;margin-left:auto}.clear-filters-btn svg{width:16px;height:16px;stroke:currentColor}.clear-filters-btn .filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;color:#fff;background:#ea5a47;border-radius:10px}.clear-filters-btn:hover{background:#e63922;transform:translateY(-1px);box-shadow:0 4px 12px #ea5a474d}.campaigns-table th span,.campaigns-page .campaigns-table th span{width:-moz-max-content;width:max-content;display:block}.campaigns-table th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease}.campaigns-table th.sortable:hover{background:#f8fafc}.campaigns-table th.sortable .th-content{display:flex;align-items:center;justify-content:space-between;gap:10px}.campaigns-table th.sortable .sort-indicator{display:flex;align-items:center;opacity:.3;transition:opacity .2s ease}.campaigns-table th.sortable .sort-indicator .sort-icon{width:12px;height:16px}.campaigns-table th.sortable .sort-indicator .sort-icon .sort-asc,.campaigns-table th.sortable .sort-indicator .sort-icon .sort-desc{fill:currentColor}.campaigns-table th.sortable:hover .sort-indicator{opacity:.6}.campaigns-table th.sortable.sorted{background:#ea5a470d;font-weight:600}.campaigns-table th.sortable.sorted .sort-indicator{opacity:1;color:#ea5a47}.campaigns-table th.sortable.sorted.sorted-asc .sort-desc,.campaigns-table th.sortable.sorted.sorted-desc .sort-asc{opacity:.2}.campaigns-table th.actions-col,.campaigns-table td.actions-col{width:100px;text-align:center;z-index:1}.campaigns-table th.actions-col:before,.campaigns-table td.actions-col:before{display:none;content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#d5d5d5}.campaigns-table th,.campaigns-page .campaigns-table th{position:relative}.campaigns-table th.draggable-column .th-content{position:relative;display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse;gap:10px}.campaigns-table th.draggable-column .drag-handle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;height:20px;font-size:12px;color:#868e96;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;transition:opacity .2s ease,color .2s ease}.campaigns-table th.draggable-column .drag-handle:active{cursor:grabbing}.campaigns-table th.draggable-column:hover .drag-handle{opacity:1}.campaigns-table th.no-drag .drag-handle{display:none!important}.campaigns-table th.column-dragging{opacity:.5;background:#f8fafc;cursor:grabbing}.campaigns-table th.column-dragging .drag-handle{cursor:grabbing}.campaigns-table th.column-ghost{opacity:.3;background:#ea5a47;border:2px dashed #ea5a47;color:transparent}.campaigns-table th.column-ghost *{visibility:hidden}.campaigns-table.sorting-active{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (max-width: 768px){.campaigns-table th.draggable-column .drag-handle{opacity:.5}}[data-theme=dark] .campaigns-table th.column-dragging{background:#f1f5f9}[data-theme=dark] .campaigns-table th.column-ghost{background:#ea5a474d;border-color:#ea5a47}.btn-icon-only{border:none;background-color:transparent;padding:0;color:#6f6d6d}.btn-icon-only svg{width:16px;height:16px;stroke:#6f6d6d;transition:stroke .2s ease}.btn-icon-only:active{transform:scale(.95)}.btn-icon-only.archive-btn svg{color:#ea5a47}.status-indicator.archived{background:#868e96;opacity:.4}.status-badge.status-archived{background:#868e961a;color:#868e96}.campaign-row[data-campaign-status=archived]{opacity:.6;background:#f8fafc}.campaign-row[data-campaign-status=archived]:hover{opacity:.8}.filter-actions{display:flex;align-items:center;gap:12px}.name-col a,.name-col span{width:-moz-max-content;width:max-content;display:block}.profile-page-wrapper{display:grid;grid-template-columns:430px 1fr;gap:40px;padding-bottom:40px}@media (max-width: 768px){.filter-toggle .toggle-label{font-size:13px}.clear-filters-btn{font-size:13px;padding:6px 12px}.clear-filters-btn svg{width:14px;height:14px}.campaigns-table th.actions-col,.campaigns-table td.actions-col{width:80px}.btn-icon-only{width:28px;height:28px}.btn-icon-only svg{width:14px;height:14px}.table-actions-btns{gap:4px}}[data-theme=dark] .filter-toggle .toggle-slider{background:#f1f5f9}[data-theme=dark] .filter-toggle .toggle-slider:after{background:#fff}[data-theme=dark] .btn-icon-only{background:#f8fafc}[data-theme=dark] .btn-icon-only:hover{background:#ea5a4733}[data-theme=dark] .campaigns-table th.sortable:hover{background:#f1f5f9}[data-theme=dark] .campaigns-table th.sortable.sorted{background:#ea5a471a}[data-theme=dark] .campaigns-table th.actions-col,[data-theme=dark] .campaigns-table td.actions-col{background:#fff}[data-theme=dark] .campaigns-table th.actions-col:before,[data-theme=dark] .campaigns-table td.actions-col:before{background:#d5d5d5}.pagination-wrapper{display:flex;justify-content:center;align-items:center;padding:24px 0;background-color:#fff;border-top:1px solid rgb(213,213,213)}@media (max-width: 768px){.pagination-wrapper{padding:16px 0}}.pagination{display:inline-flex;align-items:center}.pagination .pagination-list{display:flex;align-items:center;gap:4px;list-style:none;padding:0;margin:0}.pagination .pagination-item{display:inline-flex;align-items:center;justify-content:center}.pagination .pagination-item.disabled .pagination-link{cursor:not-allowed;opacity:.4;color:#6f6d6d;background:transparent}.pagination .pagination-item.disabled .pagination-link:hover{background:transparent;color:#6f6d6d;transform:none}.pagination .pagination-item.active .pagination-link{background:#ea5a47;color:#fff;font-weight:600;box-shadow:0 2px 8px #8b5cf640;cursor:default}.pagination .pagination-item.active .pagination-link:hover{background:#ea5a47;transform:none}.pagination .pagination-link{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;font-size:14px;font-weight:500;color:#222;background:#f8fafc;border:1px solid rgb(213,213,213);border-radius:8px;text-decoration:none;transition:all .2s ease;cursor:pointer}.pagination .pagination-link:not(.pagination-item.disabled .pagination .pagination-link):not(.pagination-item.active .pagination .pagination-link):hover{background:#f3f4f6;border-color:#ea5a47;color:#222;transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.pagination .pagination-link svg{width:16px;height:16px;flex-shrink:0}.pagination .pagination-link.pagination-dots{border:none;background:transparent;color:#6f6d6d;cursor:default;min-width:28px}.pagination .pagination-link.pagination-dots:hover{background:transparent;transform:none}@media (max-width: 768px){.pagination .pagination-link{min-width:32px;height:32px;font-size:13px}}[data-theme=dark] .pagination .pagination-item.active .pagination-link{background:linear-gradient(135deg,#8b5cf6,#7c3aed);box-shadow:0 2px 8px #8b5cf659}[data-theme=dark] .pagination .pagination-link{background:#f1f5f9;border-color:#d5d5d5}[data-theme=dark] .pagination .pagination-link:not(.pagination-item.disabled [data-theme=dark] .pagination .pagination-link):not(.pagination-item.active [data-theme=dark] .pagination .pagination-link):hover{background:#8b5cf61a;border-color:#8b5cf6}.pagination-compact .pagination-list{gap:2px}.pagination-compact .pagination-link{min-width:32px;height:32px;font-size:13px}.table-pagination{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid rgb(213,213,213);background:#f8fafc}.table-pagination .pagination-wrapper{padding:0;margin:0}.table-pagination .pagination-info{font-size:14px;color:#6f6d6d}.table-pagination .pagination-info strong{color:#222;font-weight:600}@media (max-width: 768px){.table-pagination{flex-direction:column;gap:12px;padding:12px 16px}.table-pagination .pagination-info{font-size:13px}}.report-builder{font-family:Manrope,system-ui,sans-serif;background:transparent;color:#222;min-height:100vh;display:flex;flex-direction:column}.rb-header{background:#ffffff8c;border-radius:30px 30px 0 0;padding:24px 24px 0;border-top:1px solid rgb(213,213,213);border-left:1px solid rgb(213,213,213);border-right:1px solid rgb(213,213,213)}.rb-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-top:1px solid rgb(213,213,213)}.rb-toolbar-row-1{padding:10px 16px;border-left:1px solid rgb(213,213,213);border-right:1px solid rgb(213,213,213)}.rb-toolbar-row-2{padding:8px 16px;background:#f8fafc;border-bottom:1px solid rgb(213,213,213);border-left:1px solid rgb(213,213,213);border-right:1px solid rgb(213,213,213);gap:16px}.rb-toolbar-left,.rb-toolbar-right{display:flex;align-items:center;gap:8px}.rb-toolbar-divider{width:1px;height:24px;background:#d5d5d5;margin:0 4px}.rb-toolbar-recent{display:flex;align-items:center;gap:8px;flex-shrink:0}.rb-toolbar-separator{width:1px;height:24px;background:#d5d5d5;margin:0 8px}.rb-toolbar-grouping{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1}.rb-recent-empty{font-size:12px;color:#868e96;font-style:italic}.rb-quick-access{display:flex;align-items:center;gap:4px}.rb-quick-wrapper{position:relative}.rb-quick-btn{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;padding:6px 10px;font-size:13px;font-weight:500;color:#6f6d6d;background:#f8fafc;border:1px solid rgb(213,213,213);border-radius:50px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.rb-quick-btn:hover{color:#222;background:#f1f5f9;border-color:#d5d5d5}.rb-quick-btn.active{color:#ea5a47;background:#ea5a471a;border-color:#ea5a474d}.rb-quick-btn .rb-quick-icon{width:16px;height:16px;flex-shrink:0}.rb-quick-dropdown{position:absolute;top:calc(100% + 4px);left:0;min-width:180px;background:#fff;border:1px solid rgb(213,213,213);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:100;overflow:hidden}.rb-recent-groupings{display:flex;align-items:center;gap:6px;margin-left:8px}.rb-recent-label{font-size:11px;font-weight:500;color:#868e96;text-transform:uppercase;letter-spacing:.5px}.rb-recent-btn{display:inline-flex;align-items:center;padding:4px 8px;font-size:11px;font-weight:500;color:#6f6d6d;background:#ea5a4714;border:1px solid rgba(234,90,71,.15);border-radius:12px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.rb-recent-btn:hover{color:#ea5a47;background:#ea5a4726;border-color:#ea5a474d}.rb-toolbar-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;color:#6f6d6d;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.rb-toolbar-btn:hover{background:#f1f5f9}.rb-toolbar-btn.active{color:#ea5a47;background:#ea5a471a;border-color:#ea5a4733}.rb-toolbar-btn:disabled{opacity:.5;cursor:not-allowed}.rb-toolbar-btn .rb-icon{width:16px;height:16px;flex-shrink:0}.rb-toolbar-btn-icon{padding:6px}.rb-toolbar-btn-icon.refresh{display:none}.rb-toolbar-btn-icon .rb-icon{width:18px;height:18px}.rb-toolbar-btn-primary{color:#fff;background:#ea5a47;border-color:#ea5a47;border-radius:50px}.rb-toolbar-btn-primary:hover{background:#e63922;border-color:#e63922;transform:translateY(-1px);box-shadow:0 4px 12px #ea5a474d}.rb-toolbar-btn-primary:disabled{background:#d5d5d5;border-color:#d5d5d5}.rb-toolbar-btn-dashed{border:1px dashed rgb(213,213,213);color:#868e96}.rb-toolbar-btn-dashed:hover{border-color:#ea5a47;color:#ea5a47;background:#ea5a471a}.rb-badge-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;color:#fff;background:#ea5a47;border-radius:9px}@keyframes rb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rb-spin{animation:rb-spin 1s linear infinite}.rb-dropdown-wrapper{position:relative}.rb-dropdown{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;max-width:320px;background:#fff;border:1px solid rgb(213,213,213);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:100;overflow:hidden}.rb-dropdown-large{min-width:280px;max-height:400px;display:flex;flex-direction:column}.rb-dropdown-date{min-width:220px}.rb-custom-date-inputs{padding:12px;border-top:1px solid #f3f4f6;background:#f8fafc}.rb-custom-date-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.rb-custom-date-row:last-of-type{margin-bottom:12px}.rb-custom-date-label{min-width:40px;font-size:12px;font-weight:500;color:#6f6d6d}.rb-custom-date-input{flex:1;padding:6px 10px;font-size:13px;font-family:inherit;color:#222;background:#fff;border:1px solid rgb(213,213,213);border-radius:6px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.rb-custom-date-input:focus{border-color:#ea5a47;box-shadow:0 0 0 2px #ea5a471a}.rb-custom-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6}.rb-custom-date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.rb-custom-date-apply{width:100%;padding:8px 16px;font-size:13px;font-weight:500;color:#fff;background:#ea5a47;border:none;border-radius:6px;cursor:pointer;transition:background .15s ease}.rb-custom-date-apply:hover:not(:disabled){background:#e63922}.rb-custom-date-apply:disabled{opacity:.5;cursor:not-allowed}.rb-dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:13px;color:#222;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .15s ease}.rb-dropdown-item:hover{background:#f1f5f9}.rb-dropdown-item.active{color:#ea5a47;background:#ea5a471a;font-weight:500}.rb-dropdown-item.selected{color:#ea5a47;font-weight:500}.rb-dropdown-item .rb-icon-check{width:14px;height:14px;color:#ea5a47}.rb-dropdown-item .rb-icon-placeholder{width:14px;height:14px}.rb-dropdown-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #f3f4f6}.rb-dropdown-search .rb-icon{width:16px;height:16px;color:#868e96;flex-shrink:0}.rb-dropdown-search-input{flex:1;padding:4px 0;font-size:13px;color:#222;background:transparent;border:none;outline:none}.rb-dropdown-search-input::-moz-placeholder{color:#868e96}.rb-dropdown-search-input::placeholder{color:#868e96}.rb-dropdown-scroll{flex:1;overflow-y:auto;max-height:320px}.rb-dropdown-scroll::-webkit-scrollbar{width:8px}.rb-dropdown-scroll::-webkit-scrollbar-track{background:#f8fafc}.rb-dropdown-scroll::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:4px}.rb-dropdown-scroll::-webkit-scrollbar-thumb:hover{background:#d1d5db}.rb-dropdown-category{padding:8px 12px 4px;font-size:11px;font-weight:600;color:#868e96;text-transform:uppercase;letter-spacing:.05em}.rb-dropdown-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px 12px;border-top:1px solid #f3f4f6}.rb-dropdown-clear{padding:4px 8px;font-size:12px;font-weight:500;color:#6f6d6d;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.rb-dropdown-clear:hover{color:#ef4444;background:#ef44441a}.rb-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rb-grouping-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 16px;background:#f8fafc;border-bottom:1px solid rgb(213,213,213)}.rb-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;color:#222;background:#fff;border:1px solid rgb(213,213,213);border-radius:16px;cursor:move;transition:all .15s ease}.rb-chip:hover{border-color:#ea5a47;box-shadow:0 2px 4px #00000014}.rb-chip.sortable-ghost{opacity:.4}.rb-chip.sortable-drag{box-shadow:0 4px 8px #00000026;transform:rotate(2deg)}.rb-chip-drag{display:flex;align-items:center;color:#868e96;cursor:grab;width:14px;flex-shrink:0}.rb-chip-drag .rb-icon{width:14px;height:14px}.rb-chip-remove{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;color:#868e96;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:all .15s ease}.rb-chip-remove:hover{color:#ef4444;background:#ef44441a}.rb-chip-remove .rb-icon{width:12px;height:12px}.rb-filter-panel{overflow:hidden;transition:max-height .3s ease}.rb-filter-panel.collapsed{max-height:0}.rb-filter-panel.expanded{max-height:2000px}.rb-filter-panel-content{padding:16px;background:#f8fafc;border-bottom:1px solid rgb(213,213,213)}.rb-filter-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.rb-filter-group{display:flex;flex-direction:column;gap:8px}.rb-filter-label{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:#6f6d6d;text-transform:uppercase;letter-spacing:.05em}.rb-filter-clear{padding:2px 6px;font-size:11px;font-weight:500;color:#ef4444;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.rb-filter-clear:hover{background:#ef44441a}.event-viewer-page .btn-create-custom-metric{display:none}.event-viewer-page .rb-toolbar{border-radius:30px 30px 0 0}.event-viewer-page .rb-input-search{border-radius:50px;background:#eee;font-size:.813rem;border:1px solid rgb(213,213,213)}.rb-content{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff;border-left:1px solid rgb(213,213,213);border-right:1px solid rgb(213,213,213);border-radius:0 0 30px 30px}.rb-loading{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:64px 16px}.rb-spinner{width:40px;height:40px;border:3px solid #f3f4f6;border-top-color:#ea5a47;border-radius:50%;animation:rb-spin .8s linear infinite}.rb-loading-text{font-size:14px;color:#868e96}.rb-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 16px;text-align:center}.rb-empty .rb-icon{width:64px;height:64px;color:#d1d5db;opacity:.5}.rb-empty .rb-empty-title{font-size:16px;font-weight:600;color:#222}.rb-empty .rb-empty-text{font-size:14px;color:#868e96;max-width:400px}.rb-table-container{flex:1;overflow:auto;background:#fff}.rb-table{width:100%;border-collapse:separate;border-spacing:0}.rb-table-header{position:sticky;top:0;z-index:10;background:#f1f5f9}.rb-th{padding:10px 12px;font-size:12px;font-weight:600;color:#6f6d6d;text-align:left;letter-spacing:.05em;border-bottom:1px solid rgb(213,213,213);white-space:nowrap;transition:background .15s ease,opacity .15s ease}.rb-th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rb-th.sortable:hover{background:#eaf0f6}.rb-th.sorted{color:#ea5a47}.rb-th.dragging{opacity:.5;background:#ea5a471a}.rb-th.drag-over{background:#ea5a4726;box-shadow:inset 2px 0 #ea5a47}.rb-column-drag-handle{width:14px;height:14px;color:#868e96;opacity:.4;cursor:grab;flex-shrink:0;transition:opacity .15s ease,color .15s ease}.rb-th:hover .rb-column-drag-handle{opacity:.8}.rb-column-drag-handle:active{cursor:grabbing}.rb-th-content{display:flex;align-items:center;gap:6px}.rb-th-content .rb-sort-icon{margin-left:auto}.rb-sort-icon{width:16px;height:16px;flex-shrink:0;transition:opacity .15s ease}.rb-sort-icon .sort-asc-path,.rb-sort-icon .sort-desc-path{opacity:.25;transition:opacity .15s ease}.rb-th:hover .rb-sort-icon .sort-asc-path,.rb-th:hover .rb-sort-icon .sort-desc-path{opacity:.5}.rb-sort-icon.sort-asc .sort-asc-path{opacity:1;color:#ea5a47}.rb-sort-icon.sort-asc .sort-desc-path,.rb-sort-icon.sort-desc .sort-asc-path{opacity:.25}.rb-sort-icon.sort-desc .sort-desc-path{opacity:1;color:#ea5a47}.sorted .rb-sort-icon{color:#ea5a47}.rb-td{padding:12px;font-size:13px;color:#222;border-bottom:1px solid #f3f4f6}.rb-td.numeric{text-align:right;font-variant-numeric:tabular-nums}.rb-td.emphasized{font-weight:600}.rb-tr{transition:background .15s ease}.rb-tr:hover{background:#f8fafc}.rb-tr.clickable{cursor:pointer}.rb-table-footer{position:sticky;bottom:0;background:#f1f5f9;border-top:2px solid rgb(213,213,213)}.rb-tf{padding:10px 12px;font-size:13px;font-weight:600;color:#222}.rb-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:#fff;border-top:1px solid rgb(213,213,213)}.rb-pagination-info{font-size:13px;color:#6f6d6d}.rb-pagination{display:flex;align-items:center;gap:8px}.rb-page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;font-size:13px;font-weight:500;color:#6f6d6d;background:transparent;border:1px solid rgb(213,213,213);border-radius:6px;cursor:pointer;transition:all .15s ease}.rb-page-btn:hover:not(:disabled){color:#ea5a47;background:#ea5a471a;border-color:#ea5a4733}.rb-page-btn.active{color:#fff;background:#ea5a47;border-color:#ea5a47}.rb-page-btn:disabled{opacity:.4;cursor:not-allowed}.rb-page-btn .rb-icon{width:16px;height:16px}.rb-page-size{display:flex;align-items:center;gap:8px;font-size:13px;color:#6f6d6d}.rb-page-size-select{padding:6px 8px;font-size:13px;color:#222;background:#fff;border:1px solid rgb(213,213,213);border-radius:6px;cursor:pointer;transition:all .15s ease}.rb-page-size-select:hover{border-color:#ea5a47}.rb-page-size-select:focus{outline:none;border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.rb-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;font-family:inherit;line-height:1.5;color:#222;background:#fff;border:1px solid rgb(213,213,213);border-radius:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.rb-btn:hover:not(:disabled){background:#f1f5f9;border-color:#d1d5db}.rb-btn:disabled{opacity:.5;cursor:not-allowed}.rb-btn .rb-icon{width:18px;height:18px;flex-shrink:0}.rb-btn-primary{color:#fff;background:#ea5a47;border-color:#ea5a47}.rb-btn-primary:hover:not(:disabled){background:#e63922;border-color:#e63922}.rb-btn-secondary{color:#6f6d6d;background:#f8fafc;border-color:#d5d5d5}.rb-btn-secondary:hover:not(:disabled){color:#222;background:#f1f5f9}.rb-btn-danger{color:#ef4444;background:transparent;border-color:#ef4444}.rb-btn-danger:hover:not(:disabled){color:#fff;background:#ef4444}.rb-btn-sm{padding:6px 12px;font-size:13px}.rb-btn-sm .rb-icon{width:16px;height:16px}.rb-btn-lg{padding:10px 20px;font-size:15px}.rb-btn-lg .rb-icon{width:20px;height:20px}.rb-form-group{display:flex;flex-direction:column;gap:6px}.rb-label{font-size:13px;font-weight:600;color:#222}.rb-label.required:after{content:" *";color:#ef4444}.rb-input,.rb-select,.rb-textarea{padding:8px 12px;font-size:14px;font-family:inherit;color:#222;background:#fff;border:1px solid rgb(213,213,213);border-radius:8px;transition:all .15s ease}.rb-input::-moz-placeholder,.rb-select::-moz-placeholder,.rb-textarea::-moz-placeholder{color:#868e96}.rb-input::placeholder,.rb-select::placeholder,.rb-textarea::placeholder{color:#868e96}.rb-input:hover,.rb-select:hover,.rb-textarea:hover{border-color:#d1d5db}.rb-input:focus,.rb-select:focus,.rb-textarea:focus{outline:none;border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.rb-input:disabled,.rb-select:disabled,.rb-textarea:disabled{background:#f8fafc;opacity:.6;cursor:not-allowed}.rb-input.error,.rb-select.error,.rb-textarea.error{border-color:#ef4444}.rb-input.error:focus,.rb-select.error:focus,.rb-textarea.error:focus{box-shadow:0 0 0 3px #ef44441a}.rb-textarea{min-height:80px;resize:vertical}.rb-checkbox,.rb-radio{display:flex;align-items:center;gap:8px;cursor:pointer}.rb-checkbox input,.rb-radio input{width:16px;height:16px;cursor:pointer}.rb-checkbox label,.rb-radio label{font-size:14px;color:#222;cursor:pointer}.rb-card{background:#fff;border:1px solid rgb(213,213,213);border-radius:12px;overflow:hidden}.rb-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#f8fafc;border-bottom:1px solid rgb(213,213,213)}.rb-card-header h3{margin:0;font-size:15px;font-weight:600;color:#222}.rb-card-body{padding:16px}.rb-card-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;background:#f8fafc;border-top:1px solid rgb(213,213,213)}.rb-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1020;animation:rb-fadeIn .2s ease}.rb-modal{width:100%;max-width:600px;max-height:90vh;background:#fdfbf9;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;animation:rb-scaleIn .2s ease}.rb-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgb(213,213,213)}.rb-modal-title{margin:0;font-size:18px;font-weight:600;color:#222}.rb-modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#868e96;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.rb-modal-close:hover{color:#222;background:#f1f5f9}.rb-modal-close .rb-icon{width:20px;height:20px}.rb-modal-body{flex:1;padding:24px;overflow-y:auto}.rb-modal-body::-webkit-scrollbar{width:8px}.rb-modal-body::-webkit-scrollbar-track{background:#f8fafc}.rb-modal-body::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:4px}.rb-modal-body::-webkit-scrollbar-thumb:hover{background:#d1d5db}.rb-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid rgb(213,213,213)}.rb-tabs-container{display:flex;align-items:flex-end;-moz-column-gap:4px;column-gap:4px;padding:0 16px;background:transparent;overflow-x:auto;overflow-y:hidden;align-items:center;flex-wrap:wrap-reverse;margin-bottom:-2px}.rb-tabs-container::-webkit-scrollbar{height:0}.rb-tab{position:relative;display:flex;align-items:center;gap:8px;min-width:120px;max-width:240px;padding:10px 16px;font-size:13px;color:#6f6d6d;background:#ffffff87;border:none;border-radius:16px 16px 0 0;border:1px solid rgb(213,213,213);cursor:pointer;transition:all .15s ease;flex-shrink:0;border-bottom:none}.rb-tab:hover:not(.active){background:#ffffff80;color:#222}.rb-tab:hover:not(.active) .rb-tab-close{opacity:1}.rb-tab .rb-tab-edit{padding:0;background:none;border:none;transition:.3s;cursor:pointer;display:flex;align-items:center;justify-content:center}.rb-tab .rb-tab-edit svg{width:10px}.rb-tab .rb-tab-edit:hover{transform:translateY(-2px)}.rb-tab.active{color:#222;background:#fff;font-weight:500}.rb-tab.active .rb-tab-close{opacity:1}.rb-tab-pin{display:flex;align-items:center;color:#868e96}.rb-tab-pin .rb-icon{width:14px;height:14px}.rb-tab-color{width:8px;height:8px;border-radius:50%;flex-shrink:0}.rb-tab-title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-tab-close{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:#868e96;background:transparent;border:none;border-radius:4px;opacity:0;transition:all .15s ease;flex-shrink:0}.rb-tab-close:hover{color:#ef4444;background:#ef44441a}.rb-tab-close .rb-icon{width:14px;height:14px}.rb-tab-add{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:#868e96;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.rb-tab-add:hover{color:#ea5a47}.rb-tab-add .rb-icon{width:18px;height:18px}@keyframes rb-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes rb-scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes rb-slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.rb-icon-xs{width:12px;height:12px}.rb-icon-sm{width:14px;height:14px}.rb-icon-md{width:16px;height:16px}.rb-icon-lg{width:20px;height:20px}.rb-icon-xl{width:24px;height:24px}.rb-view-toggle{display:flex;align-items:center;background:#f8fafc;border:1px solid rgb(213,213,213);border-radius:8px;padding:2px;gap:2px}.rb-view-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;color:#868e96;transition:all .15s ease}.rb-view-btn:hover:not(.active){background:#f1f5f9;color:#6f6d6d}.rb-view-btn.active{background:#fff;color:#ea5a47;box-shadow:0 1px 2px #0000000d}.rb-view-icon{font-size:14px;line-height:1}.tree-table{width:100%}.tree-cell{display:flex;align-items:center;gap:4px}.tree-indent{display:inline-block;flex-shrink:0}.tree-toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;cursor:pointer;border-radius:4px;transition:background .15s ease}.tree-toggle:hover{background:#0000000d}.tree-toggle-icon{font-size:10px;color:#868e96}.tree-toggle-placeholder{width:20px;height:20px;flex-shrink:0}.tree-value{font-weight:500}.tree-count{margin-left:8px;font-size:11px;color:#868e96;font-weight:400}.tree-row-parent>td:first-child .tree-value{font-weight:600}.tree-row-level-1{background:#f8fafc}.tree-row-level-1>td:first-child .tree-value{font-weight:400}.text-right{text-align:right}.rb-toast{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:10px;padding:14px 20px;background:#10b981;color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;font-size:14px;font-weight:500;z-index:9999}.rb-toast-icon{width:18px;height:18px;flex-shrink:0}.rb-toast-enter-active,.rb-toast-leave-active{transition:all .3s ease}.rb-toast-enter-from{opacity:0;transform:translateY(20px)}.rb-toast-leave-to{opacity:0;transform:translate(100px)}@media (max-width: 1024px){.rb-toolbar{flex-wrap:wrap}.rb-filter-groups{grid-template-columns:1fr}.rb-table-container{overflow-x:auto}.rb-footer{flex-direction:column;align-items:stretch}.rb-pagination{justify-content:center}}@media (max-width: 768px){.rb-toolbar-btn span:not(.rb-badge-count){display:none}.rb-grouping-chips{padding:8px}.rb-toolbar-row-2{flex-wrap:wrap}.rb-toolbar-separator{display:none}.rb-toolbar-recent{width:100%;margin-bottom:4px}.rb-toolbar-grouping{width:100%}.rb-modal{max-width:100%;max-height:100vh;border-radius:0}.rb-tabs-container{padding:0 8px}.rb-tab{min-width:100px;padding:8px 12px}}@media (max-width: 480px){.rb-toolbar{padding:8px;gap:6px}.rb-toolbar-btn{padding:6px 8px}.rb-filter-panel-content,.rb-card-header,.rb-card-body{padding:12px}.rb-modal-header,.rb-modal-body,.rb-modal-footer{padding:16px}}.rb-tr-parent:hover{background:#f1f5f9}.rb-tr-child{background:#f8fafc80}.rb-tr-child:hover{background:#f1f5f9}.rb-tr-child .rb-td{font-size:12px;color:#6f6d6d}.rb-cell-tree{display:flex;align-items:center;gap:6px}.rb-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:6px;transition:all .15s ease;flex-shrink:0}.rb-expand-btn:hover{background:#ea5a471a}.rb-expand-btn:active{transform:scale(.95)}.rb-expand-icon{font-size:10px;color:#868e96;transition:color .15s ease}.rb-expand-btn:hover .rb-expand-icon{color:#ea5a47}.rb-expand-spacer{width:18px;flex-shrink:0}.rb-child-count{font-size:11px;color:#868e96;margin-left:4px}.rb-cell-child{padding-left:4px}.rb-cell-child .rb-tree-line{width:18px;height:100%;position:relative;flex-shrink:0}.rb-cell-child .rb-tree-line:before{content:"";position:absolute;left:8px;top:-8px;width:8px;height:16px;border-left:1px solid rgb(213,213,213);border-bottom:1px solid rgb(213,213,213);border-bottom-left-radius:4px}.rb-cell-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-multiselect{position:relative;width:100%}.geo-multiselect__trigger{display:flex;align-items:center;gap:8px;padding:.75rem 1rem;background:#fff;border:1px solid #d5d5d5;border-radius:8px;cursor:pointer;transition:all .2s ease;min-height:44px}.geo-multiselect__trigger:hover{border-color:#ea5a47;background:#f8fafc}.geo-multiselect__trigger:focus-within,.geo-multiselect__trigger.is-open{border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.geo-multiselect__selected{flex:1;display:flex;flex-wrap:wrap;gap:6px;min-height:20px}.geo-multiselect__placeholder{color:#868e96;font-size:.875rem}.geo-multiselect__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#ea5a471a;color:#ea5a47;border-radius:4px;font-size:13px;font-weight:500}.geo-multiselect__tag-remove{background:none;border:none;color:currentColor;cursor:pointer;padding:0;font-size:16px;line-height:1;opacity:.6;transition:opacity .2s}.geo-multiselect__tag-remove:hover{opacity:1}.geo-multiselect__arrow{flex-shrink:0;color:#6f6d6d;transition:transform .2s ease}.geo-multiselect__arrow.is-rotated{transform:rotate(180deg)}.geo-multiselect-dropdown{position:fixed;background:#fff;border:1px solid #d5d5d5;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:400px;display:flex;flex-direction:column;overflow:hidden;z-index:10001}.geo-multiselect-dropdown__search{padding:12px;border-bottom:1px solid #d5d5d5}.geo-multiselect-dropdown__search-input{width:100%;padding:8px 12px;border:1px solid #d5d5d5;border-radius:6px;background:#f8fafc;color:#222;font-size:14px;outline:none;transition:border-color .2s}.geo-multiselect-dropdown__search-input:focus{border-color:#ea5a47}.geo-multiselect-dropdown__search-input::-moz-placeholder{color:#868e96}.geo-multiselect-dropdown__search-input::placeholder{color:#868e96}.geo-multiselect-dropdown__actions{display:flex;gap:8px;padding:8px 12px;border-bottom:1px solid #d5d5d5}.geo-multiselect-dropdown__action-btn{padding:6px 12px;font-size:13px;font-weight:500;color:#ea5a47;background:transparent;border:1px solid #d5d5d5;border-radius:6px;cursor:pointer;transition:all .2s}.geo-multiselect-dropdown__action-btn:hover{background:#ea5a471a;border-color:#ea5a47}.geo-multiselect-dropdown__action-btn:active{background:#ea5a4726}.geo-multiselect-dropdown__options{flex:1;overflow-y:auto;padding:8px 0}.geo-multiselect-dropdown__options::-webkit-scrollbar{width:6px}.geo-multiselect-dropdown__options::-webkit-scrollbar-track{background:#f3f4f6}.geo-multiselect-dropdown__options::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.geo-multiselect-dropdown__options::-webkit-scrollbar-thumb:hover{background:#9ca3af}.geo-multiselect-dropdown__option{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .2s;border-bottom:1px solid #eeeeee}.geo-multiselect-dropdown__option:last-child{border-bottom:none}.geo-multiselect-dropdown__option:hover{background:#f8fafc}.geo-multiselect-dropdown__option input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#ea5a47;border-radius:4px}.geo-multiselect-dropdown__option-label{flex:1;font-size:14px;color:#222;cursor:pointer}.geo-multiselect-dropdown__empty{padding:20px;text-align:center;color:#868e96;font-size:14px}.entity-select{position:relative;width:100%}.entity-select__trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:.75rem 1rem;background:#fff;border:1px solid #d5d5d5;border-radius:8px;cursor:pointer;transition:all .2s ease;min-height:44px}.entity-select__trigger:hover{border-color:#ea5a47;background:#f8fafc}.entity-select__trigger:focus-within,.entity-select__trigger.is-open{border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.entity-select__value{flex:1;font-size:.875rem;color:#222}.entity-select__placeholder,.entity-select__loading{color:#868e96;font-size:.875rem}.entity-select__selected{flex:1;display:flex;flex-wrap:wrap;gap:6px;min-height:20px}.entity-select__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#ea5a471a;color:#ea5a47;border-radius:4px;font-size:13px;font-weight:500}.entity-select__tag-remove{background:none;border:none;color:currentColor;cursor:pointer;padding:0;font-size:16px;line-height:1;opacity:.6;transition:opacity .2s}.entity-select__tag-remove:hover{opacity:1}.entity-select__arrow{flex-shrink:0;color:#6f6d6d;transition:transform .2s ease}.entity-select__arrow.is-rotated{transform:rotate(180deg)}.entity-select-dropdown{position:fixed;background:#fff;border:1px solid #d5d5d5;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:400px;display:flex;flex-direction:column;overflow:hidden;z-index:10001}.entity-select-dropdown__search{padding:12px;border-bottom:1px solid #d5d5d5}.entity-select-dropdown__search-input{width:100%;padding:8px 12px;border:1px solid #d5d5d5;border-radius:6px;background:#f8fafc;color:#222;font-size:14px;outline:none;transition:border-color .2s}.entity-select-dropdown__search-input:focus{border-color:#ea5a47}.entity-select-dropdown__search-input::-moz-placeholder{color:#868e96}.entity-select-dropdown__search-input::placeholder{color:#868e96}.entity-select-dropdown__options{flex:1;overflow-y:auto;padding:8px 0}.entity-select-dropdown__options::-webkit-scrollbar{width:6px}.entity-select-dropdown__options::-webkit-scrollbar-track{background:#f3f4f6}.entity-select-dropdown__options::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.entity-select-dropdown__options::-webkit-scrollbar-thumb:hover{background:#9ca3af}.entity-select-dropdown__option{padding:10px 16px;cursor:pointer;transition:background .2s;border-bottom:1px solid #eeeeee;font-size:14px;color:#222}.entity-select-dropdown__option:last-child{border-bottom:none}.entity-select-dropdown__option:hover{background:#f8fafc}.entity-select-dropdown__option.is-selected{background:#ea5a471a;color:#ea5a47;font-weight:500}.entity-select-dropdown__option-checkbox{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .2s;border-bottom:1px solid #eeeeee}.entity-select-dropdown__option-checkbox:last-child{border-bottom:none}.entity-select-dropdown__option-checkbox:hover{background:#f8fafc}.entity-select-dropdown__option-checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#ea5a47}.entity-select-dropdown__option-checkbox label{flex:1;font-size:14px;color:#222;cursor:pointer}.entity-select-dropdown__loading{padding:20px;text-align:center;color:#868e96;font-size:14px}.entity-select-dropdown__error{padding:20px;text-align:center;color:#ef4444;font-size:14px}.entity-select-dropdown__empty{padding:20px;text-align:center;color:#868e96;font-size:14px}.enum-multiselect{position:relative;width:100%}.enum-multiselect__trigger{display:flex;align-items:center;gap:8px;padding:.75rem 1rem;background:#fff;border:1px solid #d5d5d5;border-radius:8px;cursor:pointer;transition:all .2s ease;min-height:44px}.enum-multiselect__trigger:hover{border-color:#ea5a47;background:#f8fafc}.enum-multiselect__trigger:focus-within,.enum-multiselect__trigger.is-open{border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.enum-multiselect__selected{flex:1;display:flex;flex-wrap:wrap;gap:6px;min-height:20px}.enum-multiselect__placeholder{color:#868e96;font-size:.875rem}.enum-multiselect__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#ea5a471a;color:#ea5a47;border-radius:4px;font-size:13px;font-weight:500}.enum-multiselect__tag-remove{background:none;border:none;color:currentColor;cursor:pointer;padding:0;font-size:16px;line-height:1;opacity:.6;transition:opacity .2s}.enum-multiselect__tag-remove:hover{opacity:1}.enum-multiselect__arrow{flex-shrink:0;color:#6f6d6d;transition:transform .2s ease}.enum-multiselect__arrow.is-rotated{transform:rotate(180deg)}.enum-multiselect-dropdown{position:fixed;background:#fff;border:1px solid #d5d5d5;border-radius:8px;box-shadow:0 4px 12px #0000001a;max-height:400px;display:flex;flex-direction:column;overflow:hidden;z-index:10001}.enum-multiselect-dropdown__search{padding:12px;border-bottom:1px solid #d5d5d5}.enum-multiselect-dropdown__search-input{width:100%;padding:8px 12px;border:1px solid #d5d5d5;border-radius:6px;background:#f8fafc;color:#222;font-size:14px;outline:none;transition:border-color .2s}.enum-multiselect-dropdown__search-input:focus{border-color:#ea5a47}.enum-multiselect-dropdown__search-input::-moz-placeholder{color:#868e96}.enum-multiselect-dropdown__search-input::placeholder{color:#868e96}.enum-multiselect-dropdown__actions{display:flex;gap:8px;padding:8px 12px;border-bottom:1px solid #d5d5d5}.enum-multiselect-dropdown__action-btn{flex:1;padding:6px 12px;font-size:13px;font-weight:500;color:#ea5a47;background:transparent;border:1px solid #d5d5d5;border-radius:6px;cursor:pointer;transition:all .2s}.enum-multiselect-dropdown__action-btn:hover{background:#ea5a471a;border-color:#ea5a47}.enum-multiselect-dropdown__action-btn:active{background:#ea5a4726}.enum-multiselect-dropdown__options{flex:1;overflow-y:auto;padding:8px 0}.enum-multiselect-dropdown__options::-webkit-scrollbar{width:6px}.enum-multiselect-dropdown__options::-webkit-scrollbar-track{background:#f3f4f6}.enum-multiselect-dropdown__options::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.enum-multiselect-dropdown__options::-webkit-scrollbar-thumb:hover{background:#9ca3af}.enum-multiselect-dropdown__option{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .2s;border-bottom:1px solid #eeeeee}.enum-multiselect-dropdown__option:last-child{border-bottom:none}.enum-multiselect-dropdown__option:hover{background:#f8fafc}.enum-multiselect-dropdown__option input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#ea5a47}.enum-multiselect-dropdown__option-label{flex:1;font-size:14px;color:#222;cursor:pointer}.enum-multiselect-dropdown__empty{padding:20px;text-align:center;color:#868e96;font-size:14px}.tags-input{width:100%}.tags-input__container{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:.75rem 1rem;background:#fff;border:1px solid #d5d5d5;border-radius:8px;min-height:44px;transition:border-color .2s,box-shadow .2s}.tags-input__container:hover{border-color:#ea5a47}.tags-input__container:focus-within{border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.tags-input__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#ea5a471a;color:#ea5a47;border-radius:4px;font-size:13px;font-weight:500;white-space:nowrap}.tags-input__tag-remove{background:none;border:none;color:currentColor;cursor:pointer;padding:0;font-size:16px;line-height:1;opacity:.6;transition:opacity .2s}.tags-input__tag-remove:hover{opacity:1}.tags-input__input{flex:1;min-width:120px;border:none;outline:none;padding:4px;font-size:.875rem;color:#222;background:transparent}.tags-input__input::-moz-placeholder{color:#868e96}.tags-input__input::placeholder{color:#868e96}.tags-input__help{margin-top:4px;padding-left:4px;font-size:12px;color:#868e96}@media (max-width: 768px){.geo-multiselect__trigger,.entity-select__trigger,.enum-multiselect__trigger,.tags-input__container{min-height:48px;padding:.875rem 1rem}.geo-multiselect-dropdown,.entity-select-dropdown,.enum-multiselect-dropdown{max-height:300px}.geo-multiselect__tag,.entity-select__tag,.enum-multiselect__tag,.tags-input__tag{font-size:12px;padding:3px 6px}}.content-body{margin-bottom:50px}.campaigns-page .page-header,.landing-pages-page .page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.campaigns-page .page-header h1,.landing-pages-page .page-header h1{color:#ea5a47;margin:0;font-weight:400}.campaigns-page .campaign-card,.landing-pages-page .campaign-card{background-color:#fff;border:1px solid rgb(213,213,213);border-radius:100px;box-shadow:0 .125rem .25rem #00000013;margin-bottom:1rem}.campaigns-page .campaign-card .campaign-status.active,.landing-pages-page .campaign-card .campaign-status.active{background-color:#10b981}.campaigns-page .campaign-card .campaign-status.paused,.landing-pages-page .campaign-card .campaign-status.paused{background-color:#f59e0b}.campaigns-page .campaign-card .campaign-status.inactive,.landing-pages-page .campaign-card .campaign-status.inactive{background-color:#6b7280}.campaigns-page .campaign-card .campaign-metrics,.landing-pages-page .campaign-card .campaign-metrics{display:flex;gap:1rem;margin-top:.5rem}.campaigns-page .campaign-card .campaign-metrics .metric,.landing-pages-page .campaign-card .campaign-metrics .metric{flex:1;text-align:center;padding:.5rem;background-color:#f8fafc;border-radius:100px}.campaigns-page .campaign-card .campaign-metrics .metric .metric-value,.landing-pages-page .campaign-card .campaign-metrics .metric .metric-value{font-size:1.25rem;font-weight:600;color:#ea5a47}.campaigns-page .campaign-card .campaign-metrics .metric .campaign-title-link,.landing-pages-page .campaign-card .campaign-metrics .metric .campaign-title-link{color:inherit;text-decoration:none;display:block;transition:color .2s ease}.campaigns-page .campaign-card .campaign-metrics .metric .campaign-title-link:hover,.landing-pages-page .campaign-card .campaign-metrics .metric .campaign-title-link:hover{color:#ea5a47;text-decoration:none}.campaigns-page .campaign-card .campaign-metrics .metric .campaign-title-link .campaign-title,.landing-pages-page .campaign-card .campaign-metrics .metric .campaign-title-link .campaign-title{font-weight:500}.campaigns-page .campaign-card .campaign-metrics .metric .metric-label,.landing-pages-page .campaign-card .campaign-metrics .metric .metric-label{font-size:.875rem;color:#6f6d6d}.campaigns-page .campaign-table .campaign-name,.landing-pages-page .campaign-table .campaign-name{font-weight:600;color:#ea5a47}.campaigns-page .campaign-table .campaign-name .campaign-slug,.landing-pages-page .campaign-table .campaign-name .campaign-slug{font-size:.875rem;font-weight:400;color:#868e96}.campaigns-page .campaign-table .cost-info .cost-value,.landing-pages-page .campaign-table .cost-info .cost-value{font-weight:600}.campaigns-page .campaign-table .cost-info .cost-details,.landing-pages-page .campaign-table .cost-info .cost-details{font-size:.875rem;color:#868e96}.campaigns-page .campaign-table .date-info .date-primary,.landing-pages-page .campaign-table .date-info .date-primary{font-weight:500}.campaigns-page .campaign-table .date-info .time-secondary,.landing-pages-page .campaign-table .date-info .time-secondary{font-size:.875rem;color:#868e96}.campaigns-page .campaign-table .actions-column .btn-group .btn,.landing-pages-page .campaign-table .actions-column .btn-group .btn{padding:.25rem .5rem;font-size:.875rem}.campaigns-page .empty-state,.landing-pages-page .empty-state{text-align:center;padding:3rem 1rem}.campaigns-page .empty-state .empty-icon,.landing-pages-page .empty-state .empty-icon{font-size:3rem;color:#868e96;margin-bottom:1rem}.campaigns-page .empty-state .empty-title,.landing-pages-page .empty-state .empty-title{color:#868e96;margin-bottom:.5rem}.campaigns-page .empty-state .empty-description,.landing-pages-page .empty-state .empty-description{color:#868e96;margin-bottom:1.5rem}@media (max-width: 767.98px){.campaigns-page .page-header,.landing-pages-page .page-header{flex-direction:column;gap:1rem;text-align:center}.campaigns-page .campaign-metrics,.landing-pages-page .campaign-metrics{flex-wrap:wrap}.campaigns-page .campaign-metrics .metric,.landing-pages-page .campaign-metrics .metric{min-width:150px}}.campaigns-page .campaigns-table th.draggable-column .th-content{gap:6px}.campaigns-page .notification-row.unread{background-color:#ea5a470d}.campaigns-page .notification-row .comment-text{color:#222;line-height:1.5}.campaigns-page .notification-row .comment-meta{margin-top:4px;color:#6f6d6d}body.dark-theme .campaigns-page .content-body,body.dark-theme .landing-pages-page .content-body{background-color:#0f1123}body.dark-theme .campaigns-page .page-header h1,body.dark-theme .landing-pages-page .page-header h1{color:#385bd7}body.dark-theme .campaigns-page .campaign-card,body.dark-theme .landing-pages-page .campaign-card{background-color:#1d1e2d;border-color:#232538}body.dark-theme .campaigns-page .campaign-card .campaign-status.active,body.dark-theme .landing-pages-page .campaign-card .campaign-status.active{background-color:#10b981}body.dark-theme .campaigns-page .campaign-card .campaign-status.paused,body.dark-theme .landing-pages-page .campaign-card .campaign-status.paused{background-color:#f59e0b}body.dark-theme .campaigns-page .campaign-card .campaign-status.inactive,body.dark-theme .landing-pages-page .campaign-card .campaign-status.inactive{background-color:#333447}body.dark-theme .campaigns-page .campaign-card .campaign-metrics .metric,body.dark-theme .landing-pages-page .campaign-card .campaign-metrics .metric{background-color:#1a1b2e}body.dark-theme .campaigns-page .campaign-card .campaign-metrics .metric .metric-value,body.dark-theme .landing-pages-page .campaign-card .campaign-metrics .metric .metric-value{color:#385bd7}body.dark-theme .campaigns-page .campaign-card .campaign-metrics .metric .campaign-title-link,body.dark-theme .landing-pages-page .campaign-card .campaign-metrics .metric .campaign-title-link{color:#fff}body.dark-theme .campaigns-page .campaign-card .campaign-metrics .metric .campaign-title-link:hover,body.dark-theme .landing-pages-page .campaign-card .campaign-metrics .metric .campaign-title-link:hover{color:#385bd7}body.dark-theme .campaigns-page .campaign-card .campaign-metrics .metric .metric-label,body.dark-theme .landing-pages-page .campaign-card .campaign-metrics .metric .metric-label{color:#a0a0a0}body.dark-theme .campaigns-page .campaign-table,body.dark-theme .landing-pages-page .campaign-table{color:#fff}body.dark-theme .campaigns-page .campaign-table th,body.dark-theme .campaigns-page .campaign-table td,body.dark-theme .landing-pages-page .campaign-table th,body.dark-theme .landing-pages-page .campaign-table td{color:#fff;border-color:#232538}body.dark-theme .campaigns-page .campaign-table thead th,body.dark-theme .landing-pages-page .campaign-table thead th{background-color:#1a1b2e;color:#fff}body.dark-theme .campaigns-page .campaign-table tbody tr:hover,body.dark-theme .landing-pages-page .campaign-table tbody tr:hover{background-color:#343547}body.dark-theme .campaigns-page .campaign-table .status-badge.bg-success,body.dark-theme .landing-pages-page .campaign-table .status-badge.bg-success{background-color:#10b981!important}body.dark-theme .campaigns-page .campaign-table .status-badge.bg-secondary,body.dark-theme .landing-pages-page .campaign-table .status-badge.bg-secondary{background-color:#333447!important}body.dark-theme .campaigns-page .campaign-table .campaign-name,body.dark-theme .landing-pages-page .campaign-table .campaign-name{color:#385bd7}body.dark-theme .campaigns-page .campaign-table .campaign-name .campaign-slug,body.dark-theme .landing-pages-page .campaign-table .campaign-name .campaign-slug{color:#8a8a8a}body.dark-theme .campaigns-page .campaign-table .cost-info,body.dark-theme .campaigns-page .campaign-table .date-info,body.dark-theme .landing-pages-page .campaign-table .cost-info,body.dark-theme .landing-pages-page .campaign-table .date-info{color:#fff}body.dark-theme .campaigns-page .campaign-table .cost-info .cost-details,body.dark-theme .campaigns-page .campaign-table .cost-info .time-secondary,body.dark-theme .campaigns-page .campaign-table .date-info .cost-details,body.dark-theme .campaigns-page .campaign-table .date-info .time-secondary,body.dark-theme .landing-pages-page .campaign-table .cost-info .cost-details,body.dark-theme .landing-pages-page .campaign-table .cost-info .time-secondary,body.dark-theme .landing-pages-page .campaign-table .date-info .cost-details,body.dark-theme .landing-pages-page .campaign-table .date-info .time-secondary,body.dark-theme .campaigns-page .empty-state .empty-icon,body.dark-theme .campaigns-page .empty-state .empty-title,body.dark-theme .campaigns-page .empty-state .empty-description,body.dark-theme .landing-pages-page .empty-state .empty-icon,body.dark-theme .landing-pages-page .empty-state .empty-title,body.dark-theme .landing-pages-page .empty-state .empty-description{color:#8a8a8a}body.dark-theme .campaigns-page .campaigns-table th.draggable-column:hover{background:#385bd71a}body.dark-theme .campaigns-page .notification-row.unread{background-color:#385bd726}body.dark-theme .campaigns-page .notification-row .comment-text{color:#fff}body.dark-theme .campaigns-page .notification-row .comment-meta{color:#a0a0a0}body.dark-theme .campaigns-table-container,body.dark-theme .landing-pages-table-container{background-color:#1d1e2d;border-color:#232538}.campaigns-page .content-wrapper,.landing-pages-page .content-wrapper,.offer-edit-page .content-wrapper{padding:3.125rem 2.5rem;padding-bottom:0;max-width:none;display:flex;flex-direction:column;height:100%;min-height:calc(100vh - 64px)}.campaigns-page .content-header,.landing-pages-page .content-header,.offer-edit-page .content-header{margin-bottom:2rem}.campaigns-page .content-header .content-title,.landing-pages-page .content-header .content-title,.offer-edit-page .content-header .content-title{display:flex;align-items:center;gap:2.5rem;justify-content:flex-start;margin-bottom:1.5rem}.campaigns-page .content-header .content-title h1,.landing-pages-page .content-header .content-title h1,.offer-edit-page .content-header .content-title h1{font-size:2rem;font-weight:400;color:#222;margin:0}.campaigns-page .content-header .content-title .create-campaign-btn,.landing-pages-page .content-header .content-title .create-campaign-btn,.offer-edit-page .content-header .content-title .create-campaign-btn{display:flex;align-items:center;gap:.5rem;background:#ea5a47;color:#fff;border:none;padding:.75rem 1rem;font-weight:500;font-size:.813rem;cursor:pointer;transition:all .2s ease}.campaigns-page .content-header .content-title .create-campaign-btn .btn-icon,.landing-pages-page .content-header .content-title .create-campaign-btn .btn-icon,.offer-edit-page .content-header .content-title .create-campaign-btn .btn-icon{width:16px;height:16px}.campaigns-page .content-header .content-title .create-campaign-btn:hover,.landing-pages-page .content-header .content-title .create-campaign-btn:hover,.offer-edit-page .content-header .content-title .create-campaign-btn:hover{background:#e63922;transform:translateY(-1px);box-shadow:0 4px 12px #ea5a474d}.campaigns-page .content-header .content-filters,.landing-pages-page .content-header .content-filters,.offer-edit-page .content-header .content-filters{display:grid;grid-template-columns:60% 1fr;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.campaigns-page .content-header .content-filters .filter-group,.landing-pages-page .content-header .content-filters .filter-group,.offer-edit-page .content-header .content-filters .filter-group{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.campaigns-page .content-header .content-filters .filter-group-archive,.landing-pages-page .content-header .content-filters .filter-group-archive,.offer-edit-page .content-header .content-filters .filter-group-archive{display:flex;gap:10px;flex-wrap:wrap}.campaigns-page .content-header .content-filters .filter-group-archive .custom-select,.landing-pages-page .content-header .content-filters .filter-group-archive .custom-select,.offer-edit-page .content-header .content-filters .filter-group-archive .custom-select{border-radius:50px}.campaigns-page .content-header .content-filters .filter-group-archive .custom-select__trigger,.landing-pages-page .content-header .content-filters .filter-group-archive .custom-select__trigger,.offer-edit-page .content-header .content-filters .filter-group-archive .custom-select__trigger{background-color:#fff;border-radius:50px}.campaigns-page .content-header .content-filters .filter-item,.landing-pages-page .content-header .content-filters .filter-item,.offer-edit-page .content-header .content-filters .filter-item{display:flex;flex-direction:column;gap:.25rem}.campaigns-page .content-header .content-filters .filter-item label,.landing-pages-page .content-header .content-filters .filter-item label,.offer-edit-page .content-header .content-filters .filter-item label{font-size:.75rem;font-weight:500;display:none;color:#6f6d6d;text-transform:uppercase;letter-spacing:.025em}.campaigns-page .content-header .content-filters .filter-item .filter-select,.landing-pages-page .content-header .content-filters .filter-item .filter-select,.offer-edit-page .content-header .content-filters .filter-item .filter-select{background:#fff;border:1px solid #d1d5db;border-radius:100px;font-size:.813rem;color:#222;min-width:120px;cursor:pointer;transition:all .2s ease;padding:.75rem 3rem .75rem 1rem;background-image:url("/build/icons/Vector%20(2).svg");background-repeat:no-repeat;background-position-x:calc(100% - 16px);background-position-y:50%;-webkit-appearance:none;-moz-appearance:none}.campaigns-page .content-header .content-filters .filter-item .filter-select::-ms-expand,.landing-pages-page .content-header .content-filters .filter-item .filter-select::-ms-expand,.offer-edit-page .content-header .content-filters .filter-item .filter-select::-ms-expand{display:none}.campaigns-page .content-header .content-filters .filter-item .filter-select:focus,.landing-pages-page .content-header .content-filters .filter-item .filter-select:focus,.offer-edit-page .content-header .content-filters .filter-item .filter-select:focus{outline:none;border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.campaigns-page .content-header .content-filters .filter-item .filter-select:hover,.landing-pages-page .content-header .content-filters .filter-item .filter-select:hover,.offer-edit-page .content-header .content-filters .filter-item .filter-select:hover{border-color:#9ca3af}.campaigns-page .content-header .content-filters .filter-actions,.landing-pages-page .content-header .content-filters .filter-actions,.offer-edit-page .content-header .content-filters .filter-actions{display:flex;align-items:center;flex-direction:column-reverse;gap:1rem;width:100%}.campaigns-page .content-header .content-filters .filter-actions .filter-btn,.landing-pages-page .content-header .content-filters .filter-actions .filter-btn,.offer-edit-page .content-header .content-filters .filter-actions .filter-btn{display:flex;align-items:center;gap:.5rem;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;color:#222;cursor:pointer;transition:all .2s ease}.campaigns-page .content-header .content-filters .filter-actions .filter-btn img,.landing-pages-page .content-header .content-filters .filter-actions .filter-btn img,.offer-edit-page .content-header .content-filters .filter-actions .filter-btn img{width:16px;height:16px}.campaigns-page .content-header .content-filters .filter-actions .filter-btn:hover,.landing-pages-page .content-header .content-filters .filter-actions .filter-btn:hover,.offer-edit-page .content-header .content-filters .filter-actions .filter-btn:hover{border-color:#ea5a47;color:#ea5a47}.campaigns-page .content-header .content-filters .filter-actions .search-box,.landing-pages-page .content-header .content-filters .filter-actions .search-box,.offer-edit-page .content-header .content-filters .filter-actions .search-box{position:relative;width:-moz-max-content;width:max-content;width:100%}.campaigns-page .content-header .content-filters .filter-actions .search-box .search-icon,.landing-pages-page .content-header .content-filters .filter-actions .search-box .search-icon,.offer-edit-page .content-header .content-filters .filter-actions .search-box .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:17px;height:17px}.campaigns-page .content-header .content-filters .filter-actions .search-box .search-input,.landing-pages-page .content-header .content-filters .filter-actions .search-box .search-input,.offer-edit-page .content-header .content-filters .filter-actions .search-box .search-input{background:#eee;border:1px solid rgb(213,213,213);border-radius:100px;padding:.75rem .75rem .75rem 2.5rem;font-size:.813rem;color:#222;width:100%;transition:all .2s ease;height:45px}.campaigns-page .content-header .content-filters .filter-actions .search-box .search-input::-moz-placeholder,.landing-pages-page .content-header .content-filters .filter-actions .search-box .search-input::-moz-placeholder,.offer-edit-page .content-header .content-filters .filter-actions .search-box .search-input::-moz-placeholder{color:#6f6d6d}.campaigns-page .content-header .content-filters .filter-actions .search-box .search-input::placeholder,.landing-pages-page .content-header .content-filters .filter-actions .search-box .search-input::placeholder,.offer-edit-page .content-header .content-filters .filter-actions .search-box .search-input::placeholder{color:#6f6d6d}.campaigns-page .content-header .content-filters .filter-actions .search-box .search-input:focus,.landing-pages-page .content-header .content-filters .filter-actions .search-box .search-input:focus,.offer-edit-page .content-header .content-filters .filter-actions .search-box .search-input:focus{outline:none;border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.campaigns-page .content-body,.landing-pages-page .content-body,.offer-edit-page .content-body{background:#ffffff8c;border-radius:30px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;overflow:hidden}.campaigns-page .content-body button[data-action=export-csv],.landing-pages-page .content-body button[data-action=export-csv],.offer-edit-page .content-body button[data-action=export-csv]{margin-left:auto}.campaigns-page .content-body .table-controls,.landing-pages-page .content-body .table-controls,.offer-edit-page .content-body .table-controls{padding:2rem}.campaigns-page .content-body .table-controls .table-actions,.landing-pages-page .content-body .table-controls .table-actions,.offer-edit-page .content-body .table-controls .table-actions{display:flex;align-items:center;gap:.5rem}.campaigns-page .content-body .table-controls .table-actions .btn,.landing-pages-page .content-body .table-controls .table-actions .btn,.offer-edit-page .content-body .table-controls .table-actions .btn{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;cursor:pointer;transition:all .2s ease;text-decoration:none}.campaigns-page .content-body .table-controls .table-actions .btn .btn-icon,.landing-pages-page .content-body .table-controls .table-actions .btn .btn-icon,.offer-edit-page .content-body .table-controls .table-actions .btn .btn-icon{width:20px;height:20px}.campaigns-page .content-body .table-controls .table-actions .btn:hover,.landing-pages-page .content-body .table-controls .table-actions .btn:hover,.offer-edit-page .content-body .table-controls .table-actions .btn:hover{text-decoration:none}.campaigns-page .content-body .campaigns-table-container,.campaigns-page .content-body .landing-pages-table-container,.landing-pages-page .content-body .campaigns-table-container,.landing-pages-page .content-body .landing-pages-table-container,.offer-edit-page .content-body .campaigns-table-container,.offer-edit-page .content-body .landing-pages-table-container{overflow-x:auto;background-color:#fff;padding:1rem 2rem;border-radius:30px 30px 0 0}.campaigns-page .content-body .campaigns-table-container .campaigns-table,.campaigns-page .content-body .campaigns-table-container .landing-pages-table,.campaigns-page .content-body .landing-pages-table-container .campaigns-table,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table,.landing-pages-page .content-body .campaigns-table-container .campaigns-table,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table,.offer-edit-page .content-body .campaigns-table-container .campaigns-table,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table{width:100%;border-collapse:collapse;padding-top:1.5rem}.campaigns-page .content-body .campaigns-table-container .campaigns-table thead,.campaigns-page .content-body .campaigns-table-container .landing-pages-table thead,.campaigns-page .content-body .landing-pages-table-container .campaigns-table thead,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table thead,.landing-pages-page .content-body .campaigns-table-container .campaigns-table thead,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table thead,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table thead,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table thead,.offer-edit-page .content-body .campaigns-table-container .campaigns-table thead,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table thead,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table thead,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table thead{background:#fff}.campaigns-page .content-body .campaigns-table-container .campaigns-table thead th,.campaigns-page .content-body .campaigns-table-container .landing-pages-table thead th,.campaigns-page .content-body .landing-pages-table-container .campaigns-table thead th,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table thead th,.landing-pages-page .content-body .campaigns-table-container .campaigns-table thead th,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table thead th,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table thead th,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table thead th,.offer-edit-page .content-body .campaigns-table-container .campaigns-table thead th,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table thead th,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table thead th,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table thead th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:500;color:#6f6d6d;border-bottom:1px dotted rgba(173,173,173,.5);stroke-dasharray:2,2}.campaigns-page .content-body .campaigns-table-container .campaigns-table thead th.checkbox-col,.campaigns-page .content-body .campaigns-table-container .landing-pages-table thead th.checkbox-col,.campaigns-page .content-body .landing-pages-table-container .campaigns-table thead th.checkbox-col,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table thead th.checkbox-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-table thead th.checkbox-col,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table thead th.checkbox-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table thead th.checkbox-col,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table thead th.checkbox-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-table thead th.checkbox-col,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table thead th.checkbox-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table thead th.checkbox-col,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table thead th.checkbox-col{width:40px}.campaigns-page .content-body .campaigns-table-container .campaigns-table thead th.status-col,.campaigns-page .content-body .campaigns-table-container .landing-pages-table thead th.status-col,.campaigns-page .content-body .landing-pages-table-container .campaigns-table thead th.status-col,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table thead th.status-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-table thead th.status-col,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table thead th.status-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table thead th.status-col,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table thead th.status-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-table thead th.status-col,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table thead th.status-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table thead th.status-col,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table thead th.status-col,.campaigns-page .content-body .campaigns-table-container .campaigns-table thead th.actions-col,.campaigns-page .content-body .campaigns-table-container .landing-pages-table thead th.actions-col,.campaigns-page .content-body .landing-pages-table-container .campaigns-table thead th.actions-col,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table thead th.actions-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-table thead th.actions-col,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table thead th.actions-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table thead th.actions-col,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table thead th.actions-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-table thead th.actions-col,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table thead th.actions-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table thead th.actions-col,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table thead th.actions-col{width:60px}.campaigns-page .content-body .campaigns-table-container .campaigns-table thead th.sortable,.campaigns-page .content-body .campaigns-table-container .landing-pages-table thead th.sortable,.campaigns-page .content-body .landing-pages-table-container .campaigns-table thead th.sortable,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table thead th.sortable,.landing-pages-page .content-body .campaigns-table-container .campaigns-table thead th.sortable,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table thead th.sortable,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table thead th.sortable,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table thead th.sortable,.offer-edit-page .content-body .campaigns-table-container .campaigns-table thead th.sortable,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table thead th.sortable,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table thead th.sortable,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table thead th.sortable{position:relative}.campaigns-page .content-body .campaigns-table-container .campaigns-table thead th.sortable .sort-indicator,.campaigns-page .content-body .campaigns-table-container .landing-pages-table thead th.sortable .sort-indicator,.campaigns-page .content-body .landing-pages-table-container .campaigns-table thead th.sortable .sort-indicator,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table thead th.sortable .sort-indicator,.landing-pages-page .content-body .campaigns-table-container .campaigns-table thead th.sortable .sort-indicator,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table thead th.sortable .sort-indicator,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table thead th.sortable .sort-indicator,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table thead th.sortable .sort-indicator,.offer-edit-page .content-body .campaigns-table-container .campaigns-table thead th.sortable .sort-indicator,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table thead th.sortable .sort-indicator,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table thead th.sortable .sort-indicator,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table thead th.sortable .sort-indicator{width:16px;height:16px;display:block}.campaigns-page .content-body .campaigns-table-container .campaigns-table thead th.sortable .sort-indicator svg,.campaigns-page .content-body .campaigns-table-container .landing-pages-table thead th.sortable .sort-indicator svg,.campaigns-page .content-body .landing-pages-table-container .campaigns-table thead th.sortable .sort-indicator svg,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table thead th.sortable .sort-indicator svg,.landing-pages-page .content-body .campaigns-table-container .campaigns-table thead th.sortable .sort-indicator svg,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table thead th.sortable .sort-indicator svg,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table thead th.sortable .sort-indicator svg,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table thead th.sortable .sort-indicator svg,.offer-edit-page .content-body .campaigns-table-container .campaigns-table thead th.sortable .sort-indicator svg,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table thead th.sortable .sort-indicator svg,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table thead th.sortable .sort-indicator svg,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table thead th.sortable .sort-indicator svg{width:16px;height:16px}.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row{transition:background-color .2s ease;border-radius:100px}.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row:hover,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row:hover,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row:hover,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row:hover,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row:hover,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row:hover,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row:hover,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row:hover,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row:hover,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row:hover,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row:hover,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row:hover,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row:hover,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row:hover,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row:hover,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row:hover,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row:hover,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row:hover,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row:hover,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row:hover,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row:hover,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row:hover,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row:hover,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row:hover{background:#eee}.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td{padding:1rem;vertical-align:middle;font-size:.75rem}.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col),.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td:not(.status-col:first-child):not(.actions-col):not(.checkbox-col):not(.a-status-col){padding-left:2.5rem}.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator{width:8px;height:8px;border-radius:50%}.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator.active,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator.active,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator.active,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator.active,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator.active,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator.active,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator.active,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator.active,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator.active,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator.active,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator.active,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator.active,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator.active,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator.active,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator.active,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator.active,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator.active,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator.active,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator.active,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator.active,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator.active,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator.active,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator.active,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator.active{background:#10b981}.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator.inactive,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator.inactive,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator.inactive,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator.inactive,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator.inactive,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator.inactive,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator.inactive,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator.inactive,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator.inactive,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator.inactive,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator.inactive,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator.inactive,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator.inactive,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator.inactive,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator.inactive,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator.inactive,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator.inactive,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator.inactive,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator.inactive,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator.inactive,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.status-col .status-indicator.inactive,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.status-col .status-indicator.inactive,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.status-col .status-indicator.inactive,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.status-col .status-indicator.inactive{background:#6b7280}.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.title-col .campaign-title,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.title-col .campaign-title,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.title-col .campaign-title,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.title-col .campaign-title,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.title-col .campaign-title,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.title-col .campaign-title,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.title-col .campaign-title,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.title-col .campaign-title,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.title-col .campaign-title,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.title-col .campaign-title,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.title-col .campaign-title,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.title-col .campaign-title,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.title-col .campaign-title,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.title-col .campaign-title,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.title-col .campaign-title,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.title-col .campaign-title,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.title-col .campaign-title,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.title-col .campaign-title,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.title-col .campaign-title,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.title-col .campaign-title,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.title-col .campaign-title,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.title-col .campaign-title,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.title-col .campaign-title,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.title-col .campaign-title,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.roi-col,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.clicks-col,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.conversion-col,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.roi-col,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.clicks-col,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.conversion-col,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.roi-col,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.clicks-col,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.conversion-col,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.roi-col,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.clicks-col,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.conversion-col,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.roi-col,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.clicks-col,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.conversion-col,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.roi-col,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.clicks-col,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.conversion-col,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.roi-col,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.clicks-col,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.conversion-col,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.roi-col,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.clicks-col,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.conversion-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.roi-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-page .campaigns-table tbody .campaign-row td.roi-col,.campaigns-page .landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.roi-col,.landing-pages-page .content-body .campaigns-page .campaigns-table-container .campaigns-table tbody .campaign-row td.roi-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.clicks-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-page .campaigns-table tbody .campaign-row td.clicks-col,.campaigns-page .landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.clicks-col,.landing-pages-page .content-body .campaigns-page .campaigns-table-container .campaigns-table tbody .campaign-row td.clicks-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.conversion-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-page .campaigns-table tbody .campaign-row td.conversion-col,.campaigns-page .landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.conversion-col,.landing-pages-page .content-body .campaigns-page .campaigns-table-container .campaigns-table tbody .campaign-row td.conversion-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.roi-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-page .campaigns-table tbody .landing-page-row td.roi-col,.campaigns-page .landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.roi-col,.landing-pages-page .content-body .campaigns-page .campaigns-table-container .campaigns-table tbody .landing-page-row td.roi-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.clicks-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-page .campaigns-table tbody .landing-page-row td.clicks-col,.campaigns-page .landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.clicks-col,.landing-pages-page .content-body .campaigns-page .campaigns-table-container .campaigns-table tbody .landing-page-row td.clicks-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.conversion-col,.landing-pages-page .content-body .campaigns-table-container .campaigns-page .campaigns-table tbody .landing-page-row td.conversion-col,.campaigns-page .landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.conversion-col,.landing-pages-page .content-body .campaigns-page .campaigns-table-container .campaigns-table tbody .landing-page-row td.conversion-col,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.roi-col,.landing-pages-page .content-body .campaigns-page .campaigns-table-container .landing-pages-table tbody .campaign-row td.roi-col,.campaigns-page .landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.roi-col,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.clicks-col,.landing-pages-page .content-body .campaigns-page .campaigns-table-container .landing-pages-table tbody .campaign-row td.clicks-col,.campaigns-page .landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.clicks-col,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.conversion-col,.landing-pages-page .content-body .campaigns-page .campaigns-table-container .landing-pages-table tbody .campaign-row td.conversion-col,.campaigns-page .landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.conversion-col,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.roi-col,.landing-pages-page .content-body .campaigns-page .campaigns-table-container .landing-pages-table tbody .landing-page-row td.roi-col,.campaigns-page .landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.roi-col,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.clicks-col,.landing-pages-page .content-body .campaigns-page .campaigns-table-container .landing-pages-table tbody .landing-page-row td.clicks-col,.campaigns-page .landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.clicks-col,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.conversion-col,.landing-pages-page .content-body .campaigns-page .campaigns-table-container .landing-pages-table tbody .landing-page-row td.conversion-col,.campaigns-page .landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.conversion-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.roi-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-page .campaigns-table tbody .campaign-row td.roi-col,.campaigns-page .landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.roi-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.clicks-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-page .campaigns-table tbody .campaign-row td.clicks-col,.campaigns-page .landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.clicks-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.conversion-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-page .campaigns-table tbody .campaign-row td.conversion-col,.campaigns-page .landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.conversion-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.roi-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-page .campaigns-table tbody .landing-page-row td.roi-col,.campaigns-page .landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.roi-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.clicks-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-page .campaigns-table tbody .landing-page-row td.clicks-col,.campaigns-page .landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.clicks-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.conversion-col,.landing-pages-page .content-body .landing-pages-table-container .campaigns-page .campaigns-table tbody .landing-page-row td.conversion-col,.campaigns-page .landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.conversion-col,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.roi-col,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.clicks-col,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.conversion-col,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.roi-col,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.clicks-col,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.conversion-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.roi-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-page .campaigns-table tbody .campaign-row td.roi-col,.campaigns-page .offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.roi-col,.offer-edit-page .content-body .campaigns-page .campaigns-table-container .campaigns-table tbody .campaign-row td.roi-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.clicks-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-page .campaigns-table tbody .campaign-row td.clicks-col,.campaigns-page .offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.clicks-col,.offer-edit-page .content-body .campaigns-page .campaigns-table-container .campaigns-table tbody .campaign-row td.clicks-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.conversion-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-page .campaigns-table tbody .campaign-row td.conversion-col,.campaigns-page .offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.conversion-col,.offer-edit-page .content-body .campaigns-page .campaigns-table-container .campaigns-table tbody .campaign-row td.conversion-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.roi-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-page .campaigns-table tbody .landing-page-row td.roi-col,.campaigns-page .offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.roi-col,.offer-edit-page .content-body .campaigns-page .campaigns-table-container .campaigns-table tbody .landing-page-row td.roi-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.clicks-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-page .campaigns-table tbody .landing-page-row td.clicks-col,.campaigns-page .offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.clicks-col,.offer-edit-page .content-body .campaigns-page .campaigns-table-container .campaigns-table tbody .landing-page-row td.clicks-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.conversion-col,.offer-edit-page .content-body .campaigns-table-container .campaigns-page .campaigns-table tbody .landing-page-row td.conversion-col,.campaigns-page .offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.conversion-col,.offer-edit-page .content-body .campaigns-page .campaigns-table-container .campaigns-table tbody .landing-page-row td.conversion-col,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.roi-col,.offer-edit-page .content-body .campaigns-page .campaigns-table-container .landing-pages-table tbody .campaign-row td.roi-col,.campaigns-page .offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.roi-col,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.clicks-col,.offer-edit-page .content-body .campaigns-page .campaigns-table-container .landing-pages-table tbody .campaign-row td.clicks-col,.campaigns-page .offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.clicks-col,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.conversion-col,.offer-edit-page .content-body .campaigns-page .campaigns-table-container .landing-pages-table tbody .campaign-row td.conversion-col,.campaigns-page .offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.conversion-col,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.roi-col,.offer-edit-page .content-body .campaigns-page .campaigns-table-container .landing-pages-table tbody .landing-page-row td.roi-col,.campaigns-page .offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.roi-col,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.clicks-col,.offer-edit-page .content-body .campaigns-page .campaigns-table-container .landing-pages-table tbody .landing-page-row td.clicks-col,.campaigns-page .offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.clicks-col,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.conversion-col,.offer-edit-page .content-body .campaigns-page .campaigns-table-container .landing-pages-table tbody .landing-page-row td.conversion-col,.campaigns-page .offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.conversion-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.roi-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-page .campaigns-table tbody .campaign-row td.roi-col,.campaigns-page .offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.roi-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.clicks-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-page .campaigns-table tbody .campaign-row td.clicks-col,.campaigns-page .offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.clicks-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.conversion-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-page .campaigns-table tbody .campaign-row td.conversion-col,.campaigns-page .offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.conversion-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.roi-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-page .campaigns-table tbody .landing-page-row td.roi-col,.campaigns-page .offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.roi-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.clicks-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-page .campaigns-table tbody .landing-page-row td.clicks-col,.campaigns-page .offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.clicks-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.conversion-col,.offer-edit-page .content-body .landing-pages-table-container .campaigns-page .campaigns-table tbody .landing-page-row td.conversion-col,.campaigns-page .offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.conversion-col,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.roi-col,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.clicks-col,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.conversion-col,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.roi-col,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.clicks-col,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.conversion-col{font-weight:500;color:#222}.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.lc-col .title-name,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.uc-col .title-name,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.lc-col .title-name,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.uc-col .title-name,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.lc-col .title-name,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.uc-col .title-name,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.lc-col .title-name,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.uc-col .title-name,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.lc-col .title-name,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.uc-col .title-name,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.lc-col .title-name,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.uc-col .title-name,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.lc-col .title-name,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.uc-col .title-name,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.lc-col .title-name,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.uc-col .title-name,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.lc-col .title-name,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.uc-col .title-name,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.lc-col .title-name,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.uc-col .title-name,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.lc-col .title-name,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.uc-col .title-name,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.lc-col .title-name,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.uc-col .title-name,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.lc-col .title-name,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.uc-col .title-name,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.lc-col .title-name,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.uc-col .title-name,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.lc-col .title-name,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.uc-col .title-name,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.lc-col .title-name,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.uc-col .title-name,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.lc-col .title-name,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.uc-col .title-name,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.lc-col .title-name,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.uc-col .title-name,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.lc-col .title-name,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.uc-col .title-name,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.lc-col .title-name,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.uc-col .title-name,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.lc-col .title-name,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.uc-col .title-name,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.lc-col .title-name,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.uc-col .title-name,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.lc-col .title-name,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.uc-col .title-name,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.lc-col .title-name,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.uc-col .title-name{color:#6f6d6d;font-size:.75rem}.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.actions-col .action-menu-btn,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.actions-col .action-menu-btn,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.actions-col .action-menu-btn,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.actions-col .action-menu-btn,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.actions-col .action-menu-btn,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.actions-col .action-menu-btn,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.actions-col .action-menu-btn,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.actions-col .action-menu-btn,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.actions-col .action-menu-btn,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.actions-col .action-menu-btn,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.actions-col .action-menu-btn,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.actions-col .action-menu-btn,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.actions-col .action-menu-btn,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.actions-col .action-menu-btn,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.actions-col .action-menu-btn,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.actions-col .action-menu-btn,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.actions-col .action-menu-btn,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.actions-col .action-menu-btn,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.actions-col .action-menu-btn,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.actions-col .action-menu-btn,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.actions-col .action-menu-btn,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.actions-col .action-menu-btn,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.actions-col .action-menu-btn,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.actions-col .action-menu-btn{background:transparent;border:none;color:#6f6d6d;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.actions-col .action-menu-btn:hover,.campaigns-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.actions-col .action-menu-btn:hover,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.actions-col .action-menu-btn:hover,.campaigns-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.actions-col .action-menu-btn:hover,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.actions-col .action-menu-btn:hover,.campaigns-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.actions-col .action-menu-btn:hover,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.actions-col .action-menu-btn:hover,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.actions-col .action-menu-btn:hover,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.actions-col .action-menu-btn:hover,.landing-pages-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.actions-col .action-menu-btn:hover,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.actions-col .action-menu-btn:hover,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.actions-col .action-menu-btn:hover,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.actions-col .action-menu-btn:hover,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.actions-col .action-menu-btn:hover,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.actions-col .action-menu-btn:hover,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.actions-col .action-menu-btn:hover,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td.actions-col .action-menu-btn:hover,.offer-edit-page .content-body .campaigns-table-container .campaigns-table tbody .landing-page-row td.actions-col .action-menu-btn:hover,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .campaign-row td.actions-col .action-menu-btn:hover,.offer-edit-page .content-body .campaigns-table-container .landing-pages-table tbody .landing-page-row td.actions-col .action-menu-btn:hover,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .campaign-row td.actions-col .action-menu-btn:hover,.offer-edit-page .content-body .landing-pages-table-container .campaigns-table tbody .landing-page-row td.actions-col .action-menu-btn:hover,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .campaign-row td.actions-col .action-menu-btn:hover,.offer-edit-page .content-body .landing-pages-table-container .landing-pages-table tbody .landing-page-row td.actions-col .action-menu-btn:hover{background:#f1f5f9;color:#222}.campaigns-page .content-body .empty-state,.landing-pages-page .content-body .empty-state,.offer-edit-page .content-body .empty-state{padding:4rem 2rem;text-align:center}.campaigns-page .content-body .empty-state .empty-state-content h3,.landing-pages-page .content-body .empty-state .empty-state-content h3,.offer-edit-page .content-body .empty-state .empty-state-content h3{font-size:1.25rem;font-weight:600;color:#222;margin-bottom:.5rem}.campaigns-page .content-body .empty-state .empty-state-content p,.landing-pages-page .content-body .empty-state .empty-state-content p,.offer-edit-page .content-body .empty-state .empty-state-content p{color:#6f6d6d;margin-bottom:2rem}.campaigns-page .content-body .empty-state .empty-state-content .btn,.landing-pages-page .content-body .empty-state .empty-state-content .btn,.offer-edit-page .content-body .empty-state .empty-state-content .btn{display:inline-flex;align-items:center;gap:.5rem;background:#ea5a47;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s ease;text-decoration:none}.campaigns-page .content-body .empty-state .empty-state-content .btn .btn-icon,.landing-pages-page .content-body .empty-state .empty-state-content .btn .btn-icon,.offer-edit-page .content-body .empty-state .empty-state-content .btn .btn-icon{width:16px;height:16px}.campaigns-page .content-body .empty-state .empty-state-content .btn:hover,.landing-pages-page .content-body .empty-state .empty-state-content .btn:hover,.offer-edit-page .content-body .empty-state .empty-state-content .btn:hover{background:#e63922;transform:translateY(-1px);box-shadow:0 4px 12px #ea5a474d;text-decoration:none}.campaigns-page .content-footer,.landing-pages-page .content-footer,.offer-edit-page .content-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;height:71px;background-color:#fff;border-top:1px solid #e5e7eb;margin-left:-2.5rem;margin-right:-2.5rem;padding-left:2.5rem;padding-right:2.5rem}.campaigns-page .content-footer .footer-info p,.landing-pages-page .content-footer .footer-info p,.offer-edit-page .content-footer .footer-info p{font-size:.875rem;color:#adadad;margin:0}.campaigns-page .content-footer .footer-info p a,.landing-pages-page .content-footer .footer-info p a,.offer-edit-page .content-footer .footer-info p a{color:#222;text-decoration:none}.campaigns-page .content-footer .footer-info p a:hover,.landing-pages-page .content-footer .footer-info p a:hover,.offer-edit-page .content-footer .footer-info p a:hover{color:#ea5a47}.campaigns-page .content-footer .footer-meta,.landing-pages-page .content-footer .footer-meta,.offer-edit-page .content-footer .footer-meta{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:#adadad}.campaigns-page .content-footer .footer-meta .footer-links,.landing-pages-page .content-footer .footer-meta .footer-links,.offer-edit-page .content-footer .footer-meta .footer-links{display:flex;align-items:center;gap:1rem}.campaigns-page .content-footer .footer-meta .footer-links a,.landing-pages-page .content-footer .footer-meta .footer-links a,.offer-edit-page .content-footer .footer-meta .footer-links a{color:#222;text-decoration:none}.campaigns-page .content-footer .footer-meta .footer-links a:hover,.landing-pages-page .content-footer .footer-meta .footer-links a:hover,.offer-edit-page .content-footer .footer-meta .footer-links a:hover{color:#ea5a47}@media (max-width: 991.98px){.campaigns-page .content-wrapper,.landing-pages-page .content-wrapper{padding:1rem}.campaigns-page .content-header .content-title,.landing-pages-page .content-header .content-title{flex-direction:column;align-items:stretch;gap:1rem}.campaigns-page .content-header .content-title .create-campaign-btn,.landing-pages-page .content-header .content-title .create-campaign-btn{justify-content:center}.campaigns-page .content-header .content-filters,.landing-pages-page .content-header .content-filters{flex-direction:column;align-items:stretch}.campaigns-page .content-header .content-filters .filter-group,.landing-pages-page .content-header .content-filters .filter-group,.campaigns-page .content-header .content-filters .filter-actions,.landing-pages-page .content-header .content-filters .filter-actions{justify-content:space-between}.campaigns-page .content-header .content-filters .filter-actions .search-box .search-input,.landing-pages-page .content-header .content-filters .filter-actions .search-box .search-input{width:200px}.campaigns-page .content-footer,.landing-pages-page .content-footer{flex-direction:column;gap:1rem;text-align:center}}@media (max-width: 767.98px){.campaigns-page .content-header .content-filters .filter-group,.landing-pages-page .content-header .content-filters .filter-group,.campaigns-page .content-header .content-filters .filter-actions,.landing-pages-page .content-header .content-filters .filter-actions{flex-direction:column;align-items:stretch}.campaigns-page .content-header .content-filters .filter-actions .search-box .search-input,.landing-pages-page .content-header .content-filters .filter-actions .search-box .search-input{width:100%}.campaigns-page .content-body .campaigns-table-container .campaigns-table,.campaigns-page .content-body .campaigns-table-container .landing-pages-table,.campaigns-page .content-body .landing-pages-table-container .campaigns-table,.campaigns-page .content-body .landing-pages-table-container .landing-pages-table,.landing-pages-page .content-body .campaigns-table-container .campaigns-table,.landing-pages-page .content-body .campaigns-table-container .landing-pages-table,.landing-pages-page .content-body .landing-pages-table-container .campaigns-table,.landing-pages-page .content-body .landing-pages-table-container .landing-pages-table{min-width:800px}}.notifications-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td,.domains-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td,.reports-page .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td{padding-left:1rem!important}.notifications-page th.actions-col:before,.domains-page th.actions-col:before,.reports-page th.actions-col:before{display:none}span.tag-badge{display:block;width:-moz-max-content;width:max-content}.form-input,.form-select{width:100%;padding:.875rem 1rem;border:1px solid #d5d5d5;border-radius:8px;background:transparent;color:#222;font-size:.813rem;resize:none!important}.form-input:focus,.form-select:focus{outline:none;border-color:#ea5a47}.form-input:disabled,.form-input[readonly],.form-select:disabled,.form-select[readonly]{background:#f8fafc;color:#6f6d6d}.url-input-group{display:flex;gap:8px;position:relative}.url-input-group .form-input{flex:1;padding-right:45.5px}.url-input-group .url-copy-btn{height:45.5px;width:45.5px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;font-size:10px;right:0}.url-input-group .url-copy-btn:hover{border-color:#ea5a47}.url-input-group .url-copy-btn img{width:16px;height:16px}.form-group{margin-bottom:1.5rem}.form-group label{display:flex;font-size:.75rem;font-weight:500;color:#6f6d6d;margin-bottom:3px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 768px){.form-row{grid-template-columns:1fr}}.campaign-edit-page .content-title,.offer-edit-page .content-title{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:2.25rem;padding:2.25rem 2.875rem}.campaign-edit-page .content-title h1,.offer-edit-page .content-title h1{text-align:center;font-size:20px;line-height:140%;margin:0 auto 0 0;font-weight:400;width:-moz-max-content;width:max-content;display:block}.campaign-edit-page .content-title .back-link,.offer-edit-page .content-title .back-link{display:flex;align-items:center;gap:8px;color:#222;text-decoration:none;font-size:14px;font-weight:500;line-height:100%}.campaign-edit-page .content-title .back-link:hover,.offer-edit-page .content-title .back-link:hover{color:#6f6d6d}.campaign-edit-page .content-title .edit-switch,.offer-edit-page .content-title .edit-switch{display:flex;align-items:center;gap:12px;min-width:140px;justify-content:flex-end}.campaign-edit-page .content-title .edit-switch .switch-label,.offer-edit-page .content-title .edit-switch .switch-label{font-size:14px;font-weight:500;color:#6f6d6d}.campaign-edit-page .content-title .edit-switch .switch-label.pro,.offer-edit-page .content-title .edit-switch .switch-label.pro{color:#ea5a47}.campaign-edit-page .content-title .edit-switch .theme-switch .theme-switch-checkbox:checked+.theme-switch-label,.offer-edit-page .content-title .edit-switch .theme-switch .theme-switch-checkbox:checked+.theme-switch-label{background-color:#ea5a47}.campaign-edit-page .content-title .edit-switch .theme-switch .theme-switch-checkbox:checked+.theme-switch-label .theme-switch-inner .theme-switch-indicator,.offer-edit-page .content-title .edit-switch .theme-switch .theme-switch-checkbox:checked+.theme-switch-label .theme-switch-inner .theme-switch-indicator{transform:translate(20px)}.campaign-edit-page .content-title .edit-switch .theme-switch .theme-switch-label,.offer-edit-page .content-title .edit-switch .theme-switch .theme-switch-label{background-color:#fff}.campaign-edit-page .edit-tabs,.offer-edit-page .edit-tabs{padding:2.5rem 2rem;border-radius:32px;border:1px solid rgba(255,255,255,.2);background-color:#fffc}.campaign-edit-page .edit-tabs .tab-navigation,.offer-edit-page .edit-tabs .tab-navigation{display:flex;border-bottom:1px solid #d5d5d5;margin-bottom:24px}.campaign-edit-page .edit-tabs .tab-navigation .tab-btn,.offer-edit-page .edit-tabs .tab-navigation .tab-btn{padding:12px 24px;background:none;border:none;font-size:14px;font-weight:500;color:#6f6d6d;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease;position:relative}.campaign-edit-page .edit-tabs .tab-navigation .tab-btn:hover,.offer-edit-page .edit-tabs .tab-navigation .tab-btn:hover{color:#222}.campaign-edit-page .edit-tabs .tab-navigation .tab-btn.active,.offer-edit-page .edit-tabs .tab-navigation .tab-btn.active{color:#222;border-bottom-color:#ea5a47}.campaign-edit-page .edit-tabs .tab-navigation .tab-btn .pro,.offer-edit-page .edit-tabs .tab-navigation .tab-btn .pro{position:absolute;color:#ea5a47;top:5px;right:0;font-size:11px}.campaign-edit-page .edit-tabs .tab-panel,.offer-edit-page .edit-tabs .tab-panel{display:none}.campaign-edit-page .edit-tabs .tab-panel.active,.offer-edit-page .edit-tabs .tab-panel.active{display:block}.campaign-edit-page .edit-layout,.offer-edit-page .edit-layout{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}@media (max-width: 1200px){.campaign-edit-page .edit-layout,.offer-edit-page .edit-layout{grid-template-columns:1fr;gap:24px}}.campaign-edit-page .form-card,.offer-edit-page .form-card{background:#fff;border:1px solid rgb(213,213,213);border-radius:2rem;padding:1.438rem;margin-bottom:1.438rem}.campaign-edit-page .form-card .form-card-title,.offer-edit-page .form-card .form-card-title{font-size:1.25rem;font-weight:500;color:#222;margin:0 0 1.5rem}.campaign-edit-page .form-card .funnels-header,.offer-edit-page .form-card .funnels-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.campaign-edit-page .form-card .funnels-header .form-card-title,.offer-edit-page .form-card .funnels-header .form-card-title{margin:0}.campaign-edit-page .filter-preview-toggle,.offer-edit-page .filter-preview-toggle{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.campaign-edit-page .filter-preview-toggle .toggle-checkbox,.offer-edit-page .filter-preview-toggle .toggle-checkbox{display:none}.campaign-edit-page .filter-preview-toggle .toggle-switch,.offer-edit-page .filter-preview-toggle .toggle-switch{position:relative;width:40px;height:20px;background:#d5d5d5;border-radius:10px;transition:background-color .3s ease}.campaign-edit-page .filter-preview-toggle .toggle-switch:after,.offer-edit-page .filter-preview-toggle .toggle-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .3s ease}.campaign-edit-page .filter-preview-toggle .toggle-checkbox:checked+.toggle-switch,.offer-edit-page .filter-preview-toggle .toggle-checkbox:checked+.toggle-switch{background:#ea5a47}.campaign-edit-page .filter-preview-toggle .toggle-checkbox:checked+.toggle-switch:after,.offer-edit-page .filter-preview-toggle .toggle-checkbox:checked+.toggle-switch:after{transform:translate(20px)}.campaign-edit-page .filter-preview-toggle .toggle-label,.offer-edit-page .filter-preview-toggle .toggle-label{font-size:12px;color:#6f6d6d;font-weight:500}.campaign-edit-page .filter-preview-label,.offer-edit-page .filter-preview-label{display:block;margin-top:12px;margin-bottom:0;font-size:12px;font-weight:400;color:#6f6d6d}.campaign-edit-page .filter-preview-container,.offer-edit-page .filter-preview-container{font-size:12px;color:#6f6d6d;line-height:1.5}.campaign-edit-page .filter-preview-container .filter-preview-text,.offer-edit-page .filter-preview-container .filter-preview-text{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.campaign-edit-page .filter-preview-container .filter-preview-text strong,.offer-edit-page .filter-preview-container .filter-preview-text strong{color:#222;font-weight:600}.campaign-edit-page .filter-preview-container .filter-preview-text em,.offer-edit-page .filter-preview-container .filter-preview-text em{color:#ea5a47;font-style:normal;font-weight:500}.campaign-edit-page .filter-preview-container .filter-preview-text .filter-preview-rule,.offer-edit-page .filter-preview-container .filter-preview-text .filter-preview-rule{display:inline}.campaign-edit-page .filter-preview-container .filter-group,.offer-edit-page .filter-preview-container .filter-group{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-left:0}.campaign-edit-page .filter-preview-container .filter-group:not(.filter-group-single),.offer-edit-page .filter-preview-container .filter-group:not(.filter-group-single){padding-left:12px;position:relative}.campaign-edit-page .filter-preview-container .filter-operator,.offer-edit-page .filter-preview-container .filter-operator{display:inline-flex;align-items:center;font-size:11px;font-weight:600;color:#6f6d6d;text-transform:uppercase;padding:0 4px}.campaign-edit-page .filter-preview-container .filter-operator.filter-operator-global,.offer-edit-page .filter-preview-container .filter-operator.filter-operator-global{font-size:12px;color:#222;padding:0 8px;margin-bottom:5px}.campaign-edit-page .filter-preview-container .card-header,.offer-edit-page .filter-preview-container .card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.campaign-edit-page .filter-preview-container .card-header .filter-btn,.offer-edit-page .filter-preview-container .card-header .filter-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;background:none;border:1px solid #d5d5d5;border-radius:6px;font-size:12px;color:#6f6d6d;cursor:pointer}.campaign-edit-page .filter-preview-container .card-header .filter-btn img,.offer-edit-page .filter-preview-container .card-header .filter-btn img{width:14px;height:14px}.campaign-edit-page .filter-preview-container .card-header .filter-btn svg path,.offer-edit-page .filter-preview-container .card-header .filter-btn svg path{transition:all .2s ease}.campaign-edit-page .filter-preview-container .card-header .filter-btn:hover,.offer-edit-page .filter-preview-container .card-header .filter-btn:hover{border-color:#ea5a47;color:#ea5a47}.campaign-edit-page .filter-preview-container .card-header .filter-btn:hover svg path,.offer-edit-page .filter-preview-container .card-header .filter-btn:hover svg path{fill:#ea5a47}.campaign-edit-page .tracking-url-error,.offer-edit-page .tracking-url-error{display:none;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;background-color:#ef44441a;border-radius:6px;border-left:3px solid #ef4444;color:#ef4444;font-size:13px;line-height:1.5}.campaign-edit-page .tracking-url-error svg,.offer-edit-page .tracking-url-error svg{flex-shrink:0}.campaign-edit-page .tracking-url-error span,.offer-edit-page .tracking-url-error span{flex:1}.campaign-edit-page .tracking-notice,.offer-edit-page .tracking-notice{margin-top:12px;padding:12px;background:#fef3c7;border:1px solid #fcd34d;border-radius:6px}.campaign-edit-page .tracking-notice p,.offer-edit-page .tracking-notice p{margin:0;font-size:13px;color:#92400e}.campaign-edit-page .add-funnel-form,.offer-edit-page .add-funnel-form{margin-bottom:1.5rem}.campaign-edit-page .add-funnel-form .form-subtitle,.offer-edit-page .add-funnel-form .form-subtitle{font-size:16px;font-weight:500;color:#222;margin:0 0 1rem}.campaign-edit-page .add-funnel-form .required,.offer-edit-page .add-funnel-form .required{color:#ef4444}.campaign-edit-page .add-funnel-form .error-message,.offer-edit-page .add-funnel-form .error-message{color:#ef4444;font-size:12px;margin-top:4px}.campaign-edit-page .add-funnel-form .add-funnel-actions,.offer-edit-page .add-funnel-form .add-funnel-actions{display:flex;align-items:center;justify-content:flex-start}.campaign-edit-page .add-funnel-form .add-funnel-actions .filter-btn,.offer-edit-page .add-funnel-form .add-funnel-actions .filter-btn{display:flex;align-items:center;gap:8px;padding:8px 12px;background:none;border:1px solid rgb(213,213,213);border-radius:6px;color:#6f6d6d;font-size:13px;cursor:not-allowed;opacity:.6}.campaign-edit-page .add-funnel-form .add-funnel-actions .filter-btn:disabled,.offer-edit-page .add-funnel-form .add-funnel-actions .filter-btn:disabled{cursor:not-allowed;opacity:.6}.campaign-edit-page .add-funnel-form .add-funnel-actions .filter-btn img,.offer-edit-page .add-funnel-form .add-funnel-actions .filter-btn img{width:16px;height:16px;opacity:.5}.campaign-edit-page .funnels-container .funnel-item,.offer-edit-page .funnels-container .funnel-item{position:relative;border:1px solid rgb(213,213,213);border-radius:8px;margin-bottom:20px;background:#fff;transition:all .2s ease}.campaign-edit-page .funnels-container .funnel-item:hover,.offer-edit-page .funnels-container .funnel-item:hover{box-shadow:0 4px 12px #0000000d}.campaign-edit-page .funnels-container .funnel-item.sortable-ghost,.offer-edit-page .funnels-container .funnel-item.sortable-ghost{opacity:.4}.campaign-edit-page .funnels-container .funnel-item.sortable-drag,.offer-edit-page .funnels-container .funnel-item.sortable-drag{transform:rotate(5deg);box-shadow:0 8px 24px #00000026}.campaign-edit-page .funnels-container .funnel-item.sortable-chosen,.offer-edit-page .funnels-container .funnel-item.sortable-chosen{transform:scale(1.02);border-color:#ea5a47}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header{padding:2rem .5rem;cursor:pointer;display:flex;align-items:center;gap:12px;transition:background-color .2s ease}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header:hover,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header:hover{background-color:#00000005}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .funnel-collapse-info,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .funnel-collapse-info{flex:1;display:flex;align-items:center;justify-content:space-between}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .funnel-collapse-info .funnel-title,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .funnel-collapse-info .funnel-title{font-size:13px;font-weight:500;color:#222;margin:0;overflow:hidden;max-width:100%;width:100%}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .funnel-collapse-info .funnel-stats,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .funnel-collapse-info .funnel-stats{display:flex;gap:12px;align-items:center;margin-left:16px}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .funnel-collapse-info .funnel-stats .stat-item,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .funnel-collapse-info .funnel-stats .stat-item{font-size:11px;color:#6f6d6d;padding:4px 8px;background:#0000000d;border-radius:4px;font-weight:400;white-space:nowrap}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .funnel-collapse-info .funnel-stats .stat-item strong,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .funnel-collapse-info .funnel-stats .stat-item strong{font-weight:600;color:#222;margin-left:2px}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .funnel-collapse-info .funnel-collapsed-actions,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .funnel-collapse-info .funnel-collapsed-actions{display:flex;align-items:center;gap:8px}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .funnel-collapse-info .funnel-collapsed-actions button,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .funnel-collapse-info .funnel-collapsed-actions button{padding:10px!important;line-height:100%;height:auto}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .accordion-toggle,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .accordion-toggle{background:none;border:none;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .accordion-toggle:hover,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .accordion-toggle:hover{background-color:#0000001a}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .accordion-toggle .accordion-arrow,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-collapsed-header .accordion-toggle .accordion-arrow{transition:transform .2s ease}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-content,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-content{padding:0 1.5rem 2rem}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-content .funnel-expanded-header,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-content .funnel-expanded-header{display:flex;align-items:flex-end;gap:16px;margin-bottom:20px}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-content .funnel-expanded-header .form-group,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-content .funnel-expanded-header .form-group{flex:1;margin-bottom:0}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-content .funnel-expanded-header .funnel-name-row,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-content .funnel-expanded-header .funnel-name-row{display:flex;align-items:flex-end;gap:12px;width:100%}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-content .funnel-expanded-header .funnel-name-row .form-group,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-content .funnel-expanded-header .funnel-name-row .form-group{flex:1;margin-bottom:0}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-content .funnel-expanded-header .funnel-name-row .funnel-name-delete-btn,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-content .funnel-expanded-header .funnel-name-row .funnel-name-delete-btn{flex-shrink:0;align-self:flex-end;margin-bottom:0;border-radius:8px!important;height:45.5px}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-content .funnel-expanded-header .funnel-expanded-actions,.offer-edit-page .funnels-container .funnel-item.accordion-funnel .funnel-content .funnel-expanded-header .funnel-expanded-actions{display:flex;align-items:center;gap:8px}.campaign-edit-page .funnels-container .funnel-item.accordion-funnel.expanded .accordion-arrow,.offer-edit-page .funnels-container .funnel-item.accordion-funnel.expanded .accordion-arrow{transform:rotate(180deg)}.campaign-edit-page .filter-btn,.campaign-edit-page .clone-funnel-btn,.campaign-edit-page .delete-funnel-btn,.offer-edit-page .filter-btn,.offer-edit-page .clone-funnel-btn,.offer-edit-page .delete-funnel-btn{padding:8px 12px;border:1px solid rgb(213,213,213);border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:4px}.campaign-edit-page .filter-btn svg path,.campaign-edit-page .clone-funnel-btn svg path,.campaign-edit-page .delete-funnel-btn svg path,.offer-edit-page .filter-btn svg path,.offer-edit-page .clone-funnel-btn svg path,.offer-edit-page .delete-funnel-btn svg path{transition:all .2s ease}.campaign-edit-page .filter-btn img,.campaign-edit-page .filter-btn svg,.campaign-edit-page .clone-funnel-btn img,.campaign-edit-page .clone-funnel-btn svg,.campaign-edit-page .delete-funnel-btn img,.campaign-edit-page .delete-funnel-btn svg,.offer-edit-page .filter-btn img,.offer-edit-page .filter-btn svg,.offer-edit-page .clone-funnel-btn img,.offer-edit-page .clone-funnel-btn svg,.offer-edit-page .delete-funnel-btn img,.offer-edit-page .delete-funnel-btn svg{width:14px;height:14px}.campaign-edit-page .filter-btn:hover,.offer-edit-page .filter-btn:hover{color:#ea5a47;border-color:#ea5a47}.campaign-edit-page .filter-btn:hover svg path,.offer-edit-page .filter-btn:hover svg path{fill:#ea5a47}.campaign-edit-page .delete-funnel-btn:hover,.offer-edit-page .delete-funnel-btn:hover{border-color:#ef4444;color:#ef4444}.campaign-edit-page .delete-funnel-btn:hover svg path,.offer-edit-page .delete-funnel-btn:hover svg path{stroke:#ef4444}.campaign-edit-page .clone-funnel-btn,.offer-edit-page .clone-funnel-btn{font-weight:500;display:none!important}.campaign-edit-page .funnel-collapsed-actions,.offer-edit-page .funnel-collapsed-actions{display:none!important}.campaign-edit-page .funnel-drag-handle,.offer-edit-page .funnel-drag-handle{cursor:grab;padding:4px;border-radius:4px;transition:background-color .2s ease}.campaign-edit-page .funnel-drag-handle:hover,.offer-edit-page .funnel-drag-handle:hover{background-color:#0000000d}.campaign-edit-page .funnel-drag-handle:active,.offer-edit-page .funnel-drag-handle:active{cursor:grabbing}.campaign-edit-page .funnel-drag-handle svg,.offer-edit-page .funnel-drag-handle svg{display:block;pointer-events:none}.campaign-edit-page .offers-section .form-row,.offer-edit-page .offers-section .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.campaign-edit-page .offers-section .form-row .form-group,.offer-edit-page .offers-section .form-row .form-group{margin-bottom:0}@media (max-width: 768px){.campaign-edit-page .offers-section .form-row,.offer-edit-page .offers-section .form-row{grid-template-columns:1fr}}.campaign-edit-page .offers-section .form-row:last-child,.offer-edit-page .offers-section .form-row:last-child{margin-bottom:0!important}.campaign-edit-page .offers-section .custom-url-input,.offer-edit-page .offers-section .custom-url-input{margin-bottom:20px}.campaign-edit-page .offers-section .custom-url-input .form-input,.offer-edit-page .offers-section .custom-url-input .form-input{width:100%}.campaign-edit-page .funnel-controls,.offer-edit-page .funnel-controls{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:1.75rem;padding-top:1.4375rem;border-top:1px solid #d1d5db}.campaign-edit-page .funnel-controls #add-offer-funnel-btn,.campaign-edit-page .funnel-controls #add-lp-funnel-btn,.offer-edit-page .funnel-controls #add-offer-funnel-btn,.offer-edit-page .funnel-controls #add-lp-funnel-btn,.campaign-edit-page .funnel-controls #global-filters-btn,.offer-edit-page .funnel-controls #global-filters-btn{width:100%;max-width:100%;text-align:center;justify-content:center}.campaign-edit-page .global-filters-btn,.offer-edit-page .global-filters-btn{display:flex;align-items:center;gap:6px;padding:7px 14px;background:transparent;border:1px solid rgb(213,213,213);border-radius:8px;font-size:.8125rem;font-weight:500;color:#6f6d6d;cursor:pointer;transition:all .2s ease}.campaign-edit-page .global-filters-btn path,.offer-edit-page .global-filters-btn path{transition:all .2s ease}.campaign-edit-page .global-filters-btn:hover,.offer-edit-page .global-filters-btn:hover{border-color:#ea5a47;color:#ea5a47}.campaign-edit-page .global-filters-btn:hover path,.offer-edit-page .global-filters-btn:hover path{fill:#ea5a47}.campaign-edit-page .global-filters-btn img,.offer-edit-page .global-filters-btn img{width:16px;height:16px}.campaign-edit-page .comments-section .comments-list,.offer-edit-page .comments-section .comments-list{margin:24px 0}.campaign-edit-page .comments-section .comments-list .no-comments,.offer-edit-page .comments-section .comments-list .no-comments{color:#6f6d6d;font-style:italic;text-align:center;padding:40px 0}.campaign-edit-page .comments-section .add-comment .comment-textarea,.offer-edit-page .comments-section .add-comment .comment-textarea{width:100%;min-height:100px;padding:12px;border:1px solid #d5d5d5;border-radius:6px;background:#fff;color:#222;font-size:14px;resize:vertical;margin-bottom:12px}.campaign-edit-page .comments-section .add-comment .comment-textarea:focus,.offer-edit-page .comments-section .add-comment .comment-textarea:focus{outline:none;border-color:#ea5a47}.campaign-edit-page .error-message,.offer-edit-page .error-message{display:block;color:#ef4444;font-size:13px;margin-top:4px}.campaign-edit-page .footer-actions,.offer-edit-page .footer-actions{display:flex;justify-content:center;margin-bottom:24px}.campaign-edit-page .footer-actions .btn-save,.offer-edit-page .footer-actions .btn-save{padding:12px 32px;font-size:16px;font-weight:600}.cost-input{position:relative;display:block}.cost-input:before{content:"$";position:absolute;font-size:.813rem;color:#6f6d6d;font-weight:500;line-height:150%;top:50%;left:.9rem;transform:translateY(-50%)}.cost-input input{padding-left:1.6rem!important}.save-button{grid-area:2/1/3/3;display:flex;align-content:center;justify-content:center}.campaign-parameters,.campaign-postback{padding:2rem}.campaign-parameters h3,.campaign-postback h3{margin-bottom:1.5rem;font-size:20px;font-weight:500;color:#222}.parameters-container .parameters-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.parameters-container .parameters-header .parameters-description{color:#6f6d6d;margin:0}.parameters-container .parameter-item{margin-bottom:1rem;padding:1rem;border:1px solid rgb(213,213,213);border-radius:8px;background:#fff}.parameters-container .parameter-item .form-row{display:grid;grid-template-columns:1fr 1fr auto;gap:1rem;align-items:end}.parameters-container .parameter-item .form-group-actions{display:flex;align-items:center}.parameters-container .parameter-item .remove-parameter-btn{padding:8px;color:#6f6d6d}.parameters-container .parameter-item .remove-parameter-btn:hover{color:#ef4444}.multi-select-wrapper{position:relative}.multi-select-wrapper .multi-select-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:1px solid rgb(213,213,213);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .2s ease}.multi-select-wrapper .multi-select-header:hover{border-color:#ea5a47}.multi-select-wrapper .multi-select-header .multi-select-placeholder{color:#222;font-size:14px}.multi-select-wrapper .multi-select-header .multi-select-arrow{transition:transform .2s ease}.multi-select-wrapper .multi-select-header .multi-select-arrow svg{color:#6f6d6d}.multi-select-wrapper .multi-select-dropdown{position:absolute;top:100%;left:0;right:0;max-height:200px;overflow-y:auto;border:1px solid rgb(213,213,213);border-top:none;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 4px 12px #0000001a;z-index:100;display:none}.multi-select-wrapper .multi-select-dropdown.open{display:block}.multi-select-wrapper .multi-select-dropdown .multi-select-option{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background-color .2s ease}.multi-select-wrapper .multi-select-dropdown .multi-select-option:hover{background:#0000000d}.multi-select-wrapper .multi-select-dropdown .multi-select-option input[type=checkbox]{margin-right:12px}.multi-select-wrapper .multi-select-dropdown .multi-select-option label{display:flex;align-items:center;cursor:pointer;margin:0;font-size:14px;color:#222}.multi-select-wrapper .multi-select-dropdown .multi-select-option label .status-indicator{width:8px;height:8px;border-radius:50%;margin-right:8px}.multi-select-wrapper.open .multi-select-header{border-color:#ea5a47;border-radius:8px 8px 0 0}.multi-select-wrapper.open .multi-select-header .multi-select-arrow{transform:rotate(180deg)}.postback-urls-container .status-url-field{margin-bottom:1rem;padding:1rem;border:1px solid rgb(213,213,213);border-radius:8px;background:#ea5a4705}.postback-urls-container .status-url-field label{display:block;margin-bottom:8px;font-weight:500;color:#222}.postback-urls-container .status-url-field label small{display:block;font-weight:400;color:#6f6d6d;margin-top:4px}.custom-macro-input{width:100%;border:none;background:transparent;outline:none;font-size:inherit;font-family:inherit;color:#222}#campaign-form{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}#campaign-form .edit-sidebar-section{grid-area:1/2/2/3}#campaign-form .save-button{grid-area:2/1/3/3}#campaign-form #parameters-tab,#campaign-form #postback-tab,#campaign-form #details-tab{grid-area:1/1/2/2}#campaign-form #parameters-tab .entity-modal__parameters-section,#campaign-form #parameters-tab .entity-modal__form-section,#campaign-form #postback-tab .entity-modal__parameters-section,#campaign-form #postback-tab .entity-modal__form-section,#campaign-form #details-tab .entity-modal__parameters-section,#campaign-form #details-tab .entity-modal__form-section{border-radius:2rem}#campaign-form .entity-modal__form-section h4{font-size:1.25rem;font-weight:500;color:#222;margin:0 0 1.6rem}#campaign-form .funnel-type-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}#campaign-form .funnel-type-badge--offer{background-color:#bfdbfe;color:#1d4ed8}#campaign-form .funnel-type-badge--lp{background-color:#ddd6fe;color:#5b21b6}#campaign-form .funnel-name-input{border:1px solid transparent;background:transparent;padding:4px 8px;font-size:14px;font-weight:500;color:#222;border-radius:4px;transition:all .2s ease;max-width:300px}#campaign-form .funnel-name-input:hover{border-color:#d5d5d5;background:#ffffff80}#campaign-form .funnel-name-input:focus{outline:none;border-color:#ea5a47;background:#fff}#campaign-form .funnel-add-buttons{display:flex;gap:12px;align-items:center}#campaign-form .funnel-add-buttons button{display:flex;align-items:center;gap:6px;white-space:nowrap}#campaign-form .funnel-add-buttons button svg{width:14px;height:14px}#campaign-form .funnel-controls{display:flex;align-items:center;justify-content:space-between;gap:1.75rem;padding-top:1.4375rem;border-top:1px solid #d1d5db}#campaign-form .funnel-controls .global-filters-btn,#campaign-form .funnel-controls .funnel-add-buttons{flex-shrink:0}#campaign-form .offer-mode-selector{display:grid;grid-template-columns:1fr 1fr;gap:12px}#campaign-form .offer-mode-selector .radio-label{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid rgb(213,213,213);border-radius:8px;cursor:pointer;transition:all .2s ease;position:relative}#campaign-form .offer-mode-selector .radio-label:hover{border-color:#f4aca3;background-color:#ea5a4705}#campaign-form .offer-mode-selector .radio-label input[type=radio]{position:absolute;opacity:0;pointer-events:none}#campaign-form .offer-mode-selector .radio-label input[type=radio]:checked+.radio-custom{border-color:#ea5a47;background-color:#ea5a47}#campaign-form .offer-mode-selector .radio-label input[type=radio]:checked+.radio-custom:after{opacity:1;transform:scale(1)}#campaign-form .offer-mode-selector .radio-label input[type=radio]:checked~.radio-content strong{color:#ea5a47}#campaign-form .offer-mode-selector .radio-label .radio-custom{flex-shrink:0;width:20px;height:20px;border:2px solid rgb(213,213,213);border-radius:50%;position:relative;transition:all .2s ease;margin-top:2px}#campaign-form .offer-mode-selector .radio-label .radio-custom:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1)!important;width:8px;height:8px;border-radius:50%;background-color:#fff;opacity:0;transition:all .2s ease}#campaign-form .offer-mode-selector .radio-label .radio-content{flex:1}#campaign-form .offer-mode-selector .radio-label .radio-content strong{display:block;font-size:14px;font-weight:600;color:#222;margin-bottom:4px;transition:color .2s ease}#campaign-form .offer-mode-selector .radio-label .radio-content .text-muted{font-size:12px;color:#6f6d6d;line-height:1.4;margin-bottom:0}#campaign-form .offers-list{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}#campaign-form .offer-item{border:1px solid rgb(213,213,213);border-radius:8px;padding:12px;background-color:#ffffff80;transition:all .2s ease}#campaign-form .offer-item:hover{border-color:#fad5d0;background-color:#fff}#campaign-form .offer-item__header{display:flex;align-items:center;gap:12px;margin-bottom:0}#campaign-form .offer-item__header:has(+.offer-item__filters){margin-bottom:12px}#campaign-form .offer-item__number{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:#ea5a47;color:#fff;border-radius:50%;font-size:12px;font-weight:600}#campaign-form .offer-item__select{flex:1;min-width:0}#campaign-form .offer-item__remove{flex-shrink:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgb(213,213,213);border-radius:6px;cursor:pointer;transition:all .2s ease;color:#6f6d6d}#campaign-form .offer-item__remove:hover{background-color:#fef2f2;border-color:#ef4444;color:#ef4444}#campaign-form .offer-item__remove svg{width:16px;height:16px}#campaign-form .offer-item__filters{padding-top:12px;border-top:1px solid rgb(213,213,213)}#campaign-form .custom-url-group input.form-control{font-family:monospace;font-size:13px}#campaign-form .funnel-item.collapsed .funnel-content{display:none}#campaign-form .funnel-item.collapsed .icon-chevron{transform:rotate(-90deg)}#campaign-form .funnel-item:not(.collapsed) .icon-chevron{transform:rotate(0)}#campaign-form .funnel-item .icon-chevron{transition:transform .3s ease}#campaign-form .funnel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background-color:#fffc;border:1px solid rgb(213,213,213);border-radius:8px;margin-bottom:1px;cursor:pointer;transition:all .2s ease}#campaign-form .funnel-header:hover{background-color:#fff;border-color:#fad5d0}#campaign-form .funnel-header__left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}#campaign-form .funnel-header__right{display:flex;align-items:center;gap:8px;flex-shrink:0}#campaign-form .funnel-content{padding:20px 16px;border-top:none;border-radius:0 0 8px 8px;background-color:#fff}#campaign-form .funnel-toggle-btn{background:transparent;border:none;padding:4px;cursor:pointer;color:#6f6d6d;transition:all .2s ease;display:flex;align-items:center;justify-content:center}#campaign-form .funnel-toggle-btn:hover{color:#ea5a47}#campaign-form .funnel-toggle-btn svg{width:20px;height:20px}#campaign-form .funnel-clone-btn{background:transparent;border:1px solid rgb(213,213,213);padding:6px;border-radius:6px;cursor:pointer;color:#6f6d6d;transition:all .2s ease;display:flex;align-items:center;justify-content:center}#campaign-form .funnel-clone-btn:hover{background-color:#bfdbfe;border-color:#1d4ed8;color:#1d4ed8}#campaign-form .funnel-clone-btn svg{width:18px;height:18px}#campaign-form .funnel-delete-btn{background:transparent;border:1px solid rgb(213,213,213);padding:6px;border-radius:6px;cursor:pointer;color:#6f6d6d;transition:all .2s ease;display:flex;align-items:center;justify-content:center}#campaign-form .funnel-delete-btn:hover{background-color:#fef2f2;border-color:#ef4444;color:#ef4444}#campaign-form .funnel-delete-btn svg{width:18px;height:18px}@media (max-width: 768px){#campaign-form .funnel-controls{flex-direction:column;align-items:stretch}#campaign-form .funnel-controls .funnel-add-buttons{flex-direction:column;width:100%}#campaign-form .funnel-controls .funnel-add-buttons button{width:100%;justify-content:center}#campaign-form .funnel-header__left{flex-wrap:wrap}#campaign-form .funnel-header .funnel-name-input{max-width:100%;width:100%}#campaign-form .offer-mode-selector .radio-label{padding:12px}}.offer-item__event-info{padding-top:12px;border-top:1px solid rgb(213,213,213);margin-top:12px}.filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:6px;background:#000;color:#fff;font-size:11px;font-weight:600;border-radius:10px;line-height:1}.global-filter{margin-top:25px;flex-direction:column;gap:5px!important;align-items:flex-start!important}.funnel-add-buttons{width:100%}.add-offer-btn{border:1px solid #272727;background-color:#272727;color:#fff}.add-offer-btn:hover{background-color:#ea5a47;border-color:#ea5a47}.geo-multiselect__option,.mode-multiselect__option,.status-multiselect__option{display:flex;align-items:center;gap:5px}.geo-multiselect__option .status-color,.mode-multiselect__option .status-color,.status-multiselect__option .status-color{display:none}.geo-multiselect__option.hidden,.mode-multiselect__option.hidden,.status-multiselect__option.hidden{display:none!important}.geo-multiselect__options{max-height:200px;overflow:auto}.count-only-g{width:-moz-max-content;width:max-content}.count-only-g .checkbox-label{width:-moz-max-content;width:max-content;border-radius:20px;padding:.5rem 1rem;border:1px solid rgb(213,213,213);display:flex!important;align-items:center;gap:5px}.count-only-g .checkbox-label input{display:none}.count-only-g .checkbox-label .ckbx{width:15px;height:15px;display:block;border:1px solid rgb(213,213,213);border-radius:2px;position:relative}.count-only-g .checkbox-label .ckbx:after{content:" ";width:5px;height:5px;background-color:#fff;position:absolute;border-radius:0%;top:50%;left:50%;transform:translate(-50%,-50%)}.count-only-g .checkbox-label input:checked~.ckbx{background-color:#ea5a47;border-color:#ea5a47}.ps-s-m{display:grid;grid-template-columns:1fr 40px;gap:10px;margin-bottom:.5rem}.ps-s-m button{width:auto;height:auto;border:none;line-height:16px;padding:0;margin:0}.filter-modal__preview-content .filter-group-2{display:inline-block}.filter-modal__preview-content .filter-operator.filter-operator-global{display:inline-block;padding:0 10px;font-weight:600;font-size:12px}.filter-group-2 .filter-operator{padding:0 10px;font-size:10px}.filter-group-2 .filter-token{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 12px;background:#fffc;border:1px solid rgb(213,213,213);border-radius:16px;font-size:12px;color:#222;font-weight:500;line-height:1.3;transition:all .2s ease;cursor:default;white-space:nowrap;margin-bottom:5px}.filter-group-2 .filter-token:hover{background:#fff;border-color:#ea5a4766;box-shadow:0 2px 4px #0000000d}.filter-group-2 .filter-token:hover .filter-token-remove{opacity:1;background:#ef44441a;color:#ef4444}.filter-group-2 .filter-token .filter-token-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-group-2 .filter-token .filter-token-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin:-2px -4px -2px 0;border-radius:50%;font-size:16px;font-weight:700;line-height:1;color:#6f6d6d;background:transparent;opacity:.6;transition:all .2s ease;cursor:pointer}.filter-group-2 .filter-token .filter-token-remove:hover{opacity:1;background:#ef4444;color:#fff;transform:scale(1.1)}.filter-group-2 .filter-token .filter-token-remove:active{transform:scale(.95)}.filter-group-2 .pro-badge{display:inline-block;padding:2px 6px;background:linear-gradient(135deg,#667eea,#7c3aed);color:#fff;font-size:10px;font-weight:600;border-radius:4px;margin-left:6px;text-transform:uppercase;letter-spacing:.5px;vertical-align:middle}.filter-group-2 .form-help-text{display:block;margin-top:6px;font-size:12px;color:#6f6d6d;line-height:1.4}.form-group.pro-version{flex-direction:column}@media (max-width: 1300px){#campaign-form{display:flex;flex-direction:column;gap:0px}#campaign-form .form-actions.save-button{order:9}#campaign-form .edit-sidebar-section{order:8}#campaign-form #details-tab{margin-bottom:0}#parameters-tab{margin-bottom:25px}}.tracking-code-info{display:flex;gap:12px;padding:12px 16px;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;margin-top:16px;font-size:13px;line-height:1.6;color:#1e40af}.tracking-code-info svg{flex-shrink:0;margin-top:2px;color:#3b82f6}.tracking-code-info strong{font-weight:600;color:#1e3a8a}.form-card-description{font-size:14px;color:#6f6d6d;margin:-8px 0 16px;line-height:1.5}.form-card-description code{background:#f3f4f6;padding:2px 6px;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:13px;color:#ea5a47}body.dark-theme .form-card{background-color:#1d1e2d;border-color:#232538}body.dark-theme .form-card .form-card-title{color:#fff}body.dark-theme .edit-tabs,body.dark-theme .offer-edit-page .edit-tabs{background-color:#1d1e2d}body.dark-theme .campaign-edit-page .content-body,body.dark-theme .landing-pages-page .content-body,body.dark-theme .offer-edit-page .content-body{background-color:#0f1123}body.dark-theme .campaign-edit-page .content-title .back-link,body.dark-theme .offer-edit-page .content-title .back-link{color:#fff}body.dark-theme .campaign-edit-page .content-title .edit-switch .theme-switch .theme-switch-checkbox:checked+.theme-switch-label,body.dark-theme .offer-edit-page .content-title .edit-switch .theme-switch .theme-switch-checkbox:checked+.theme-switch-label{background:#385bd7}body.dark-theme .campaign-edit-page .edit-tabs .tab-navigation .tab-btn,body.dark-theme .offer-edit-page .edit-tabs .tab-navigation .tab-btn{color:#777778}body.dark-theme .campaign-edit-page .edit-tabs .tab-navigation .tab-btn.active,body.dark-theme .offer-edit-page .edit-tabs .tab-navigation .tab-btn.active{color:#fff;border-color:#385bd7}body.dark-theme .campaign-edit-page .edit-tabs .tab-navigation .tab-btn .pro,body.dark-theme .offer-edit-page .edit-tabs .tab-navigation .tab-btn .pro{color:#385bd7}body.dark-theme .campaign-edit-page .campaigns-table-container,body.dark-theme .campaign-edit-page .landing-pages-table-container,body.dark-theme .offer-edit-page .campaigns-table-container,body.dark-theme .offer-edit-page .landing-pages-table-container{background-color:#1d1e2d;border-color:#232538}body.dark-theme .campaign-edit-page .campaigns-table,body.dark-theme .offer-edit-page .campaigns-table{color:#fff}body.dark-theme .campaign-edit-page .campaigns-table th,body.dark-theme .campaign-edit-page .campaigns-table td,body.dark-theme .offer-edit-page .campaigns-table th,body.dark-theme .offer-edit-page .campaigns-table td{color:#fff;border-color:#232538}body.dark-theme .campaign-edit-page .campaigns-table thead th,body.dark-theme .offer-edit-page .campaigns-table thead th{background-color:#1a1b2e;color:#fff}body.dark-theme .campaign-edit-page .campaigns-table tbody tr:hover,body.dark-theme .offer-edit-page .campaigns-table tbody tr:hover{background-color:#343547}body.dark-theme .form-input,body.dark-theme .form-select{background-color:#3c3d53;border-color:#232538;color:#fff}body.dark-theme .form-input:focus,body.dark-theme .form-select:focus{border-color:#385bd7}body.dark-theme .form-input:disabled,body.dark-theme .form-input[readonly],body.dark-theme .form-select:disabled,body.dark-theme .form-select[readonly]{background-color:#1a1b2e;color:#8a8a8a}body.dark-theme .form-group label{color:#a0a0a0}body.dark-theme .tracking-code-info{background:#3b82f61a;border-color:#232538;color:#fff}body.dark-theme .tracking-code-info svg{color:#3b82f6}body.dark-theme .tracking-code-info strong{color:#fff}body.dark-theme .form-card-description{color:#a0a0a0}body.dark-theme .form-card-description code{background:#1a1b2e;color:#385bd7}@media (max-width: 768px){.tracking-code-info{font-size:12px}}.campaigns-page .campaigns-table .offer-type-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.campaigns-page .campaigns-table .offer-type-badge.type-external{background-color:#3b82f61a;color:#3b82f6}.campaigns-page .campaigns-table .offer-type-badge.type-hosted{background-color:#10b9811a;color:#10b981}.campaigns-page .campaigns-table .offer-type-badge.type-direct{background-color:#8b5cf61a;color:#8b5cf6}.campaigns-page .campaigns-table .payout-type-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.campaigns-page .campaigns-table .payout-type-badge.type-cpa{background-color:#3b82f61a;color:#3b82f6}.campaigns-page .campaigns-table .payout-type-badge.type-cpl{background-color:#10b9811a;color:#10b981}.campaigns-page .campaigns-table .payout-type-badge.type-cps{background-color:#f59e0b1a;color:#f59e0b}.campaigns-page .campaigns-table .payout-type-badge.type-revshare{background-color:#8b5cf61a;color:#8b5cf6}.campaigns-page .campaigns-table .payout-type-badge.type-cpc{background-color:#ec48991a;color:#ec4899}.campaigns-page .campaigns-table .payout-type-badge.type-hybrid{background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);color:#6366f1}.campaigns-page .campaigns-table .url-truncate{display:inline-block;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;color:#6b7280;font-size:.875rem}.campaigns-page .campaigns-table .campaign-title{font-weight:500;color:inherit}.campaigns-page .empty-state{text-align:center;padding:4rem 2rem}.campaigns-page .empty-state .empty-state-content{max-width:500px;margin:0 auto}.campaigns-page .empty-state .empty-state-content h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#222}.campaigns-page .empty-state .empty-state-content p{font-size:1rem;color:#6f6d6d;margin-bottom:2rem}@media (max-width: 1200px){.campaigns-page .url-truncate{max-width:200px}}@media (max-width: 768px){.campaigns-page .campaigns-table{font-size:.875rem}.campaigns-page .campaigns-table th,.campaigns-page .campaigns-table td{padding:.5rem}.campaigns-page .url-truncate{max-width:150px}.campaigns-page .badge-success,.campaigns-page .badge-danger,.campaigns-page .badge-warning,.campaigns-page .badge-info,.campaigns-page .badge-muted{padding:2px 6px;font-size:.625rem}}.campaigns-page .campaigns-table th.draggable-column .th-content{gap:10px}.campaigns-page .campaigns-table th.draggable-column .drag-handle{font-weight:700;letter-spacing:-1px}.campaigns-page .campaigns-table th.draggable-column:hover{background:#ea5a4708}.offer-edit-page .form-section{background:#fff}.offer-edit-page .geo-multiselect{max-width:100%}.offer-edit-page .payout-fields-container{margin-top:16px;display:flex;flex-direction:column;gap:12px}.offer-edit-page .payout-fields-container:empty{display:none}.offer-edit-page .payout-field-row{display:flex;align-items:center;gap:12px;padding:12px;background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.offer-edit-page .payout-field-row:hover{background:#f3f4f6;border-color:#d1d5db}.offer-edit-page .payout-field-row .payout-field-label{display:flex;align-items:center;gap:8px;min-width:150px;font-weight:500;font-size:14px;color:#374151;cursor:default;margin:0}.offer-edit-page .payout-field-row .payout-field-label input[type=checkbox]{width:18px;height:18px;cursor:not-allowed;accent-color:#6366f1;border-radius:4px}.offer-edit-page .payout-field-row .payout-field-label span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.offer-edit-page .payout-field-row .payout-field-input{flex:1;max-width:100%;min-width:100px;height:47px;padding:8px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;transition:border-color .2s ease,box-shadow .2s ease;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.offer-edit-page .payout-field-row .payout-field-input::-moz-placeholder{color:#9ca3af}.offer-edit-page .payout-field-row .payout-field-input::placeholder{color:#9ca3af}.offer-edit-page .payout-field-row .payout-field-input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.offer-edit-page .payout-field-row .payout-field-input::-webkit-outer-spin-button,.offer-edit-page .payout-field-row .payout-field-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.offer-edit-page .payout-field-row .custom-select-wrapper{min-width:100px}@media (max-width: 768px){.offer-edit-page .payout-field-row{flex-direction:column;align-items:stretch;gap:10px}.offer-edit-page .payout-field-row .payout-field-label{min-width:100%}.offer-edit-page .payout-field-row .payout-field-input{max-width:100%}.offer-edit-page .payout-field-row .custom-select-wrapper{min-width:100%}}@media (max-width: 1024px) and (min-width: 769px){.offer-edit-page .payout-field-row .payout-field-label{min-width:120px;font-size:13px}.offer-edit-page .payout-field-row .payout-field-input{max-width:120px;font-size:13px}}.offer-edit-page .geo-multiselect{position:relative;width:100%}.offer-edit-page .geo-multiselect__trigger{width:100%;min-height:48px;padding:12px 16px;background:#fff;border:1px solid #d5d5d5;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:all .2s ease}.offer-edit-page .geo-multiselect__trigger:hover{border-color:#ea5a47}.offer-edit-page .geo-multiselect__trigger.active{border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.offer-edit-page .geo-multiselect__selected{flex:1;display:flex;flex-wrap:wrap;gap:6px;min-height:24px}.offer-edit-page .geo-multiselect__placeholder{color:#868e96;font-size:14px}.offer-edit-page .geo-multiselect__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#ea5a471a;color:#ea5a47;border-radius:4px;font-size:13px;font-weight:500}.offer-edit-page .geo-multiselect__arrow{display:flex;align-items:center;color:#6f6d6d;transition:transform .2s ease}.offer-edit-page .geo-multiselect__arrow svg{width:20px;height:20px}.geo-multiselect__trigger.active .offer-edit-page .geo-multiselect__arrow{transform:rotate(180deg)}.offer-edit-page .geo-multiselect__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d5d5d5;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:400px;display:flex;flex-direction:column;overflow:hidden}.offer-edit-page .geo-multiselect__search{padding:12px;border-bottom:1px solid #d5d5d5;position:relative}.offer-edit-page .geo-multiselect__actions{display:flex;gap:8px;padding:8px 12px;border-bottom:1px solid #d5d5d5}.offer-edit-page .geo-multiselect__actions button{padding:4px 12px;font-size:13px;font-weight:500;color:#ea5a47;background:transparent;border:1px solid #d5d5d5;border-radius:4px;cursor:pointer;transition:all .2s}.offer-edit-page .geo-multiselect__actions button:hover{background:#ea5a471a;border-color:#ea5a47}.offer-edit-page .geo-multiselect__options{flex:1;overflow-y:auto;padding:8px 0}.offer-edit-page .geo-multiselect__option{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .2s}.offer-edit-page .geo-multiselect__option:hover{background:#f8fafc}.offer-edit-page .geo-multiselect__option input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#ea5a47}.offer-edit-page .geo-multiselect__option label{flex:1;cursor:pointer;font-size:14px;color:#222}.offer-edit-page .status-multiselect{position:relative;width:100%}.offer-edit-page .status-multiselect__trigger{width:100%;min-height:48px;padding:12px 16px;background:#fff;border:1px solid #d5d5d5;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:all .2s ease}.offer-edit-page .status-multiselect__trigger:hover{border-color:#ea5a47}.offer-edit-page .status-multiselect__trigger.active{border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.offer-edit-page .status-multiselect__placeholder{color:#868e96;font-size:14px}.offer-edit-page .status-multiselect__selected{flex:1;display:flex;flex-wrap:wrap;gap:6px}.offer-edit-page .status-multiselect__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#ea5a471a;border-radius:4px;font-size:13px;font-weight:500}.offer-edit-page .status-multiselect__tag .status-color{width:8px;height:8px;border-radius:50%}.offer-edit-page .status-multiselect__arrow{display:flex;align-items:center;color:#6f6d6d;transition:transform .2s ease}.offer-edit-page .status-multiselect__arrow svg{width:20px;height:20px}.status-multiselect__trigger.active .offer-edit-page .status-multiselect__arrow{transform:rotate(180deg)}.offer-edit-page .status-multiselect__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d5d5d5;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;max-height:300px;overflow-y:auto;padding:8px 0}.offer-edit-page .status-multiselect__option{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .2s}.offer-edit-page .status-multiselect__option:hover{background:#f8fafc}.offer-edit-page .status-multiselect__option input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#ea5a47}.offer-edit-page .status-multiselect__option .status-color{width:12px;height:12px;border-radius:50%;flex-shrink:0}.offer-edit-page .status-multiselect__option span{flex:1;font-size:14px;color:#222}.offer-edit-page .mode-multiselect{position:relative;width:100%}.offer-edit-page .mode-multiselect__trigger{width:100%;min-height:48px;padding:12px 16px;background:#fff;border:1px solid #d5d5d5;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .2s ease}.offer-edit-page .mode-multiselect__trigger:hover,.offer-edit-page .mode-multiselect__trigger.active{border-color:#ea5a47}.offer-edit-page .mode-multiselect__placeholder{color:#868e96;font-size:14px}.offer-edit-page .mode-multiselect__selected{flex:1;display:flex;flex-wrap:wrap;gap:6px;color:#222;font-size:14px}.offer-edit-page .mode-multiselect__tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#ea5a471a;border-radius:4px;font-size:13px;font-weight:500}.offer-edit-page .mode-multiselect__arrow{display:flex;color:#6f6d6d;transition:transform .2s}.offer-edit-page .mode-multiselect__arrow svg{width:20px;height:20px}.mode-multiselect__trigger.active .offer-edit-page .mode-multiselect__arrow{transform:rotate(180deg)}.offer-edit-page .mode-multiselect__dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d5d5d5;border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:1000;padding:8px 0}.offer-edit-page .mode-multiselect__option{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .2s}.offer-edit-page .mode-multiselect__option:hover{background:#f8fafc}.offer-edit-page .mode-multiselect__option input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#ea5a47}.offer-edit-page .mode-multiselect__option span{flex:1;font-size:14px;color:#222}[data-theme=dark] .offer-edit-page .geo-multiselect__trigger,[data-theme=dark] .offer-edit-page .geo-multiselect__dropdown,[data-theme=dark] .offer-edit-page .status-multiselect__trigger,[data-theme=dark] .offer-edit-page .status-multiselect__dropdown,[data-theme=dark] .offer-edit-page .mode-multiselect__trigger,[data-theme=dark] .offer-edit-page .mode-multiselect__dropdown{background:#f8fafc}[data-theme=dark] .offer-edit-page .geo-multiselect__search-input,[data-theme=dark] .offer-edit-page .status-multiselect__search-input,[data-theme=dark] .offer-edit-page .mode-multiselect__search-input{background:#f1f5f9}.postback-url-page .content-header{margin-bottom:2rem}.postback-url-page .content-header .content-title h1{color:#ea5a47;margin:0 0 .5rem;font-weight:400;font-size:2rem}.postback-url-page .content-header .content-title .subtitle{color:#6f6d6d;font-size:.95rem;margin:0}.postback-url-page .card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:2rem;overflow:hidden}.postback-url-page .card .card-header{padding:1.5rem 2rem;border-bottom:1px solid #e5e7eb}.postback-url-page .card .card-header h2{font-size:1.25rem;font-weight:600;color:#ea5a47;margin:0 0 .5rem}.postback-url-page .card .card-header .card-subtitle{font-size:.875rem;color:#6f6d6d;margin:0}.postback-url-page .card .card-body{padding:2rem}.postback-url-page .postback-url-display .url-input-group{display:flex;gap:12px;margin-bottom:1rem}.postback-url-page .postback-url-display .url-input-group .postback-url-input{flex:1;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:.875rem;background-color:#f9fafb;color:#222;transition:border-color .2s ease}.postback-url-page .postback-url-display .url-input-group .postback-url-input:focus{outline:none;border-color:#ea5a47;background-color:#fff}.postback-url-page .postback-url-display .url-input-group .copy-url-btn{flex-shrink:0;padding:12px 24px;font-size:.875rem;white-space:nowrap}.postback-url-page .postback-url-display .url-input-group .copy-url-btn .btn-icon{width:16px;height:16px}.postback-url-page .postback-url-display .url-actions{display:flex;align-items:center;gap:16px}.postback-url-page .postback-url-display .url-actions .regenerate-key-btn{padding:10px 20px;font-size:.875rem}.postback-url-page .postback-url-display .url-actions .regenerate-key-btn .btn-icon{width:16px;height:16px}.postback-url-page .postback-url-display .url-actions .url-hint{font-size:.8125rem;color:#f59e0b}.postback-url-page .macros-table-wrapper{overflow-x:auto}.postback-url-page .macros-table{width:100%;border-collapse:collapse}.postback-url-page .macros-table thead{background-color:#f9fafb}.postback-url-page .macros-table thead th{padding:12px 16px;text-align:left;font-size:.8125rem;font-weight:600;color:#6f6d6d;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #e5e7eb}.postback-url-page .macros-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}.postback-url-page .macros-table tbody tr:hover{background-color:#f9fafb}.postback-url-page .macros-table tbody tr:last-child{border-bottom:none}.postback-url-page .macros-table tbody td{padding:14px 16px;font-size:.875rem;color:#222}.postback-url-page .macros-table tbody td code{background-color:#f3f4f6;padding:4px 8px;border-radius:4px;font-size:.8125rem;color:#e11d48}.postback-url-page .macros-table tbody td .badge{display:inline-block;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.postback-url-page .macros-table tbody td .badge.badge-required{background-color:#fee2e2;color:#dc2626}.postback-url-page .macros-table tbody td .badge.badge-optional{background-color:#dbeafe;color:#2563eb}.postback-url-page .statuses-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.postback-url-page .statuses-grid .status-item{padding:1rem;background-color:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;transition:all .2s ease}.postback-url-page .statuses-grid .status-item:hover{border-color:#ea5a47;box-shadow:0 2px 8px #6366f11a}.postback-url-page .statuses-grid .status-item .status-info{display:flex;align-items:center;gap:12px;margin-bottom:.5rem}.postback-url-page .statuses-grid .status-item .status-info .status-color{width:16px;height:16px;border-radius:50%;flex-shrink:0}.postback-url-page .statuses-grid .status-item .status-info .status-details{flex:1}.postback-url-page .statuses-grid .status-item .status-info .status-details strong{display:block;font-size:.9375rem;color:#ea5a47;margin-bottom:4px}.postback-url-page .statuses-grid .status-item .status-info .status-details .status-slug{background-color:#fff;padding:2px 8px;border-radius:4px;font-size:.75rem;color:#6366f1}.postback-url-page .statuses-grid .status-item .status-description{font-size:.8125rem;color:#6f6d6d;margin:0}.postback-url-page .examples-list{display:flex;flex-direction:column;gap:1.5rem}.postback-url-page .examples-list .example-item h4{font-size:.9375rem;font-weight:600;color:#ea5a47;margin:0 0 .75rem}.postback-url-page .examples-list .example-item .example-url{display:block;padding:12px 16px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:.8125rem;color:#222;word-break:break-all;line-height:1.6}.postback-url-page .postback-logs-table{width:100%;border-collapse:collapse;font-size:.875rem}.postback-url-page .postback-logs-table thead{background-color:#f9fafb}.postback-url-page .postback-logs-table thead th{padding:12px 16px;text-align:left;font-size:.8125rem;font-weight:600;color:#6f6d6d;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #e5e7eb;white-space:nowrap}.postback-url-page .postback-logs-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}.postback-url-page .postback-logs-table tbody tr:hover{background-color:#f9fafb}.postback-url-page .postback-logs-table tbody tr.log-success{border-left:3px solid #10b981}.postback-url-page .postback-logs-table tbody tr.log-click_not_found,.postback-url-page .postback-logs-table tbody tr.log-invalid_status{border-left:3px solid #f59e0b}.postback-url-page .postback-logs-table tbody tr.log-error{border-left:3px solid #ef4444}.postback-url-page .postback-logs-table tbody td{padding:12px 16px;color:#222}.postback-url-page .postback-logs-table tbody td code{background-color:#f3f4f6;padding:2px 6px;border-radius:3px;font-size:.75rem}.postback-url-page .postback-logs-table tbody td .badge{display:inline-block;padding:4px 10px;border-radius:12px;font-size:.7rem;font-weight:600}.postback-url-page .postback-logs-table tbody td .badge.badge-success{background-color:#d1fae5;color:#065f46}.postback-url-page .postback-logs-table tbody td .badge.badge-warning{background-color:#fef3c7;color:#92400e}.postback-url-page .postback-logs-table tbody td .badge.badge-error{background-color:#fee2e2;color:#991b1b}.postback-url-page .postback-logs-table tbody td .badge.badge-status{background-color:#e0e7ff;color:#3730a3}.postback-url-page .postback-logs-table tbody td .badge.badge-empty{background-color:#f3f4f6;color:#6b7280}.postback-url-page .postback-logs-table tbody .log-time{color:#6f6d6d;font-size:.8125rem}.postback-url-page .postback-logs-table tbody .log-message{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.postback-url-page .postback-logs-table tbody .text-muted{color:#9ca3af}.postback-url-page .empty-state{text-align:center;padding:3rem 1rem}.postback-url-page .empty-state .empty-icon{width:64px;height:64px;opacity:.3;margin-bottom:1rem}.postback-url-page .empty-state p{margin:.5rem 0;color:#6f6d6d}.postback-url-page .empty-state p:first-of-type{font-size:1rem;font-weight:600;color:#222}.postback-url-page .empty-state .empty-hint{font-size:.875rem;color:#6f6d6d}@media (max-width: 768px){.postback-url-page .card .card-header{padding:1rem 1.5rem}.postback-url-page .card .card-body{padding:1.5rem}.postback-url-page .postback-url-display .url-input-group{flex-direction:column}.postback-url-page .postback-url-display .url-input-group .copy-url-btn{width:100%}.postback-url-page .postback-url-display .url-actions{flex-direction:column;align-items:flex-start}.postback-url-page .postback-url-display .url-actions .regenerate-key-btn{width:100%}.postback-url-page .statuses-grid{grid-template-columns:1fr}.postback-url-page .macros-table,.postback-url-page .postback-logs-table{font-size:.8125rem}.postback-url-page .macros-table thead th,.postback-url-page .macros-table tbody td,.postback-url-page .postback-logs-table thead th,.postback-url-page .postback-logs-table tbody td{padding:10px 12px}.postback-url-page .postback-logs-table tbody .log-message{max-width:150px}}.domains-page .ip-col .ip-value{font-family:Courier New,Courier,monospace;font-size:.9rem;color:#222;background:#f8fafc;padding:.25rem .5rem;border-radius:4px;display:inline-block}.domains-page .status-badge.status-verifying{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.domains-page .status-badge.status-suspended{background:#6b7280;color:#fff}.auth-container{margin-top:-64px;display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background-color:#fff}.auth-form-side{display:flex;align-items:center;justify-content:center;padding:2rem;background-color:#fff}.auth-form-wrapper{width:100%;max-width:420px}.auth-brand-side{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3f4f6,#efb786);padding:2rem}.auth-brand-content{text-align:center}.auth-brand-content svg{margin-bottom:1.5rem}.auth-brand-name{font-size:2.5rem;font-weight:600;color:#2d1810;margin:0}.auth-heading{font-size:2.5rem;font-weight:500;color:#222;margin-bottom:.5rem;text-align:center;line-height:1.2}.auth-subtitle{font-size:.938rem;font-weight:400;color:#6f6d6d;margin-bottom:2rem;text-align:center;line-height:1.5}.auth-info{text-align:center;margin-top:1.5rem}.auth-info p{font-size:.875rem;color:#6f6d6d;margin:0}.auth-form .form-group{margin-bottom:1.5rem}.auth-form .form-label{display:block;font-size:.875rem;font-weight:500;color:#6f6d6d;margin-bottom:.5rem}.auth-form .form-help{display:block;font-size:.75rem;color:#9ca3af;margin-top:.375rem}.auth-form .form-input{width:100%;padding:.875rem 1rem;border:1px solid #d5d5d5;border-radius:8px;font-size:.875rem;font-family:Manrope,sans-serif;color:#222;background-color:#fff;transition:all .2s ease}.auth-form .form-input::-moz-placeholder{color:#9ca3af}.auth-form .form-input::placeholder{color:#9ca3af}.auth-form .form-input:focus{outline:none;border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.auth-form .form-input.is-invalid{border-color:#dc2626}.auth-form .form-input.is-invalid:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.auth-checkbox{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth-checkbox input[type=checkbox]{width:18px;height:18px;margin-right:.75rem;cursor:pointer;accent-color:#ea5a47}.auth-checkbox .auth-checkbox-label{font-size:.875rem;font-weight:400;color:#222}.auth-button{width:100%;padding:.875rem 2rem;background-color:#ea5a47;color:#fff;border:none;border-radius:100px;font-size:.813rem;font-weight:600;font-family:Manrope,sans-serif;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.auth-button:hover{background-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ea5a474d}.auth-button:active{transform:translateY(0);box-shadow:0 2px 6px #ea5a4733}.auth-button:disabled{background-color:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.auth-links{text-align:center;margin-top:1.5rem}.auth-link{display:inline-block;font-size:.875rem;font-weight:500;color:#ea5a47;text-decoration:none;transition:color .2s ease}.auth-link:hover{color:#dc2626;text-decoration:underline}.auth-alert{padding:1rem 1.25rem;border-radius:8px;margin-bottom:1.5rem;font-size:.875rem;line-height:1.5}.auth-alert-success{background-color:#d1fae5;border:1px solid #6ee7b7;color:#065f46}.auth-alert-error{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.auth-error-list{margin:0;padding:0;list-style:none}.auth-error-list li{margin-bottom:.25rem}.auth-error-list li:last-child{margin-bottom:0}@media (max-width: 1024px){.auth-container{grid-template-columns:1fr 1fr}.auth-form-wrapper{max-width:380px}.auth-heading,.auth-brand-name{font-size:2rem}}@media (max-width: 768px){.auth-container{grid-template-columns:1fr;grid-template-rows:auto 1fr}.auth-form-side{padding:2rem 1.5rem;order:2}.auth-form-wrapper{max-width:100%}.auth-brand-side{padding:2rem 1.5rem;min-height:auto;order:1;align-items:flex-start;justify-content:flex-start;background:transparent}.auth-brand-content svg{width:200px;height:auto;margin-bottom:1rem}.auth-brand-name{font-size:1.75rem}.auth-heading{font-size:1.75rem;margin-bottom:1.5rem}}@media (max-width: 480px){.auth-form-side{padding:1.5rem 1rem}.auth-brand-side{padding:1.5rem 1rem;min-height:160px}.auth-brand-content svg{width:40px;height:40px}.auth-brand-name{font-size:1.5rem}.auth-heading{font-size:1.5rem;margin-bottom:1.25rem}.auth-form .form-group{margin-bottom:1.25rem}.auth-form .form-input{padding:.75rem .875rem;font-size:.813rem}.auth-button{padding:.75rem 1.5rem;font-size:.938rem}}.content-title .profile-subtitle{font-size:.875rem;color:#6f6d6d;margin-top:.25rem}.campaigns-page .profile-page-wrapper .content-body .campaigns-table-container .campaigns-table tbody .campaign-row td:not(.status-col:first-child){padding-left:1rem!important}.profile-page-wrapper .campaigns-table th.actions-col:before{display:none}.campaigns-page .profile-page-wrapper .content-body .table-controls .table-actions{gap:20px}h2{font-size:20px;font-weight:400;margin-bottom:0}.profile-card{background:#fff;border-radius:30px;box-shadow:0 1px 3px #0000000d}.profile-card .profile-card-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem}.profile-card .profile-card-header .profile-card-title{font-size:1.25rem;font-weight:600;color:#222;margin:0}.profile-card .profile-card-body{padding:0rem 2rem}.profile-card .profile-card-footer{padding:0 2rem 1.5rem;display:flex;justify-content:center;font-size:.875rem}.profile-avatar-section{display:flex;align-items:center;flex-direction:column;width:100%;gap:1.5rem}.profile-avatar-section .profile-avatar{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#ea5a47,#ea5a47cc);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #0000001a}.profile-avatar-section .profile-avatar .profile-avatar-initials{font-size:1.75rem;font-weight:700;color:#f9fafb;letter-spacing:1px}.profile-avatar-section .profile-avatar-info{text-align:center}.profile-avatar-section .profile-avatar-info .profile-name{font-size:1.5rem;font-weight:600;color:#222;margin:0 0 .25rem}.profile-avatar-section .profile-avatar-info .profile-role{font-size:.875rem;color:#6f6d6d;margin:0}.profile-form .form-section{padding-top:1.5rem;border-top:1px solid rgb(213,213,213);border-bottom:1px solid rgb(213,213,213);margin-bottom:1.5rem}.profile-form .form-section .form-section-title{font-size:1.125rem;font-weight:600;color:#222;margin-bottom:1.5rem}.profile-form .form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0rem;margin-bottom:0rem}.profile-form .form-row:last-child{margin-bottom:0}.profile-form .form-group{display:flex;flex-direction:column}.profile-form .form-group .form-input{width:100%;padding:.75rem 1rem;font-size:.875rem;color:#222;background:#fff;border:1px solid rgb(213,213,213);border-radius:8px;transition:all .2s ease}.profile-form .form-group .form-input:focus{outline:none;border-color:#ea5a47;box-shadow:0 0 0 3px #ea5a471a}.profile-form .form-group .form-input.is-invalid{border-color:#ef4444}.profile-form .form-group .form-input:disabled,.profile-form .form-group .form-input[readonly]{background:#f8fafc;color:#6f6d6d;cursor:not-allowed}.profile-form .form-group select.form-input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%236B7280' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}.profile-form .form-group .form-error{font-size:.75rem;color:#ef4444;margin-top:.25rem}.profile-form .form-group .form-help{font-size:.75rem;color:#6f6d6d;margin-top:.25rem}.table-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid rgb(213,213,213)}.table-header .table-title{font-size:1.25rem;font-weight:600;color:#222;margin:0}.table-responsive{overflow-x:auto}.table-actions-btns{display:flex;align-items:center;justify-content:center;gap:8px}.table-actions-btns .btn-icon-only{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease}.table-actions-btns .btn-icon-only img,.table-actions-btns .btn-icon-only svg{width:16px;height:16px;transition:opacity .2s ease}.table-actions-btns .btn-icon-only svg{stroke:currentColor;fill:none}.table-actions-btns .btn-icon-only:hover{background:#ea5a471a}.table-actions-btns .btn-icon-only:hover img,.table-actions-btns .btn-icon-only:hover svg{opacity:1}.table-actions-btns .btn-icon-only:active{transform:scale(.95)}.invitation-row{background:#fef3c7}.invitation-row .invitation-message{color:#92400e;font-style:italic}.invitation-row .invitation-actions{display:flex;gap:.5rem}.invitation-row .invitation-actions .btn-sm{padding:.5rem 1rem;font-size:.75rem}.team-members-count{color:#6f6d6d;font-size:.875rem}.user-info{display:flex;align-items:center;gap:.75rem}.user-info .user-avatar-small{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ea5a47,#ea5a47cc);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#f9fafb;letter-spacing:.5px}.team-count{color:#6f6d6d;font-size:.875rem}.text-muted{color:#6f6d6d}.empty-state{text-align:center;padding:3rem 2rem;color:#6f6d6d}.empty-state p{margin:0;font-size:.875rem}@media (max-width: 767.98px){.content-title .profile-subtitle{font-size:.75rem}.table-header,.profile-card .profile-card-header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.profile-card .profile-card-body,.profile-card .profile-card-footer{padding:1rem}.profile-avatar-section{flex-direction:column;align-items:center;text-align:center}.profile-avatar-section .profile-avatar{width:64px;height:64px}.profile-avatar-section .profile-avatar .profile-avatar-initials{font-size:1.5rem}.profile-form .form-row{grid-template-columns:1fr}.invitation-actions{flex-direction:column}.table-actions{flex-wrap:wrap;gap:.25rem}}.conversions-page .bulk-actions{display:none;position:sticky;top:0;z-index:10;background-color:#fff;color:#222;border:1px solid rgb(213,213,213);padding:12px 24px;border-radius:16px;margin:0 0 16px;align-items:center;gap:16px}.conversions-page .bulk-actions.active{display:flex}.conversions-page .bulk-actions .bulk-count{font-weight:600;font-size:14px;margin-right:auto}.conversions-page .bulk-actions .btn{padding:8px 16px;border-radius:6px;font-weight:500;font-size:14px;transition:all .2s;display:flex;align-items:center;gap:6px;border:none;cursor:pointer}.conversions-page .bulk-actions .btn svg{width:16px;height:16px}.conversions-page .bulk-actions .btn-bulk-approve{background:#10b981;border:1px solid rgb(16,185,129);color:#fff;border-radius:50px}.conversions-page .bulk-actions .btn-bulk-approve:hover{transform:translateY(-1px)}.conversions-page .bulk-actions .btn-bulk-reject,.conversions-page .bulk-actions .btn-bulk-delete{background:#ef4444;border:1px solid rgb(239,68,68);color:#fff;border-radius:50px}.conversions-page .bulk-actions .btn-bulk-reject:hover,.conversions-page .bulk-actions .btn-bulk-delete:hover{transform:translateY(-1px)}.conversions-page .bulk-actions .btn-clear-selection{background:#fff;border:1px solid rgb(213,213,213);color:#222;border-radius:50px}.conversions-page .bulk-actions .btn-clear-selection:hover{transform:translateY(-1px)}.conversions-page .checkbox-col{width:50px;text-align:center;padding:12px 8px}.conversions-page .checkbox-col input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#ea5a47}.conversions-page .approv-rej{display:flex;gap:10px}.conversions-page .btn-approve,.conversions-page .btn-reject,.conversions-page .btn-delete,.conversions-page .btn-history{padding:6px 10px;border-radius:50px;border:1px solid transparent;border:none;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center}.conversions-page .btn-approve svg,.conversions-page .btn-reject svg,.conversions-page .btn-delete svg,.conversions-page .btn-history svg{width:16px;height:16px}.conversions-page .btn-approve:disabled,.conversions-page .btn-reject:disabled,.conversions-page .btn-delete:disabled,.conversions-page .btn-history:disabled{opacity:.5;cursor:not-allowed}.conversions-page .btn-approve{background:#10b981;color:#fff}.conversions-page .btn-approve:hover:not(:disabled){transform:translateY(-1px)}.conversions-page .btn-reject,.conversions-page .btn-delete{background:#ef4444;color:#fff}.conversions-page .btn-reject:hover:not(:disabled),.conversions-page .btn-delete:hover:not(:disabled){transform:translateY(-1px)}.conversions-page .btn-history{background:#e0e7ff;color:#3730a3}.conversions-page .btn-history:hover:not(:disabled){background:#c7d2fe;transform:translateY(-1px);box-shadow:0 2px 4px #6366f14d}.conversions-page .entity-link{color:#6f6d6d;text-decoration:none;font-weight:500;display:block;width:-moz-max-content;width:max-content}.conversions-page .entity-link:hover{text-decoration:underline}.conversions-page .col-width-max{display:block;width:-moz-max-content;width:max-content}#rejection-reason-modal,#delete-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;align-items:center;justify-content:center}#rejection-reason-modal .modal-overlay,#delete-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#rejection-reason-modal .modal-content,#delete-modal .modal-content{position:relative;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:500px;width:calc(100% - 32px);z-index:1001;animation:modalSlideIn .3s ease-out}#rejection-reason-modal .modal-header,#delete-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}#rejection-reason-modal .modal-header h3,#delete-modal .modal-header h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}#rejection-reason-modal .modal-header .modal-close,#delete-modal .modal-header .modal-close{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}#rejection-reason-modal .modal-header .modal-close:hover,#delete-modal .modal-header .modal-close:hover{background:#f3f4f6;color:#1f2937}#rejection-reason-modal .modal-body,#delete-modal .modal-body{padding:24px}#rejection-reason-modal .modal-body label,#delete-modal .modal-body label{display:block;font-weight:600;color:#374151;margin-bottom:8px;font-size:14px}#rejection-reason-modal .modal-body textarea,#delete-modal .modal-body textarea{width:100%;padding:12px;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:14px;resize:vertical;min-height:100px;transition:all .2s}#rejection-reason-modal .modal-body textarea:focus,#delete-modal .modal-body textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}#rejection-reason-modal .modal-body textarea::-moz-placeholder,#delete-modal .modal-body textarea::-moz-placeholder{color:#9ca3af}#rejection-reason-modal .modal-body textarea::placeholder,#delete-modal .modal-body textarea::placeholder{color:#9ca3af}#rejection-reason-modal .modal-body .char-count,#delete-modal .modal-body .char-count{text-align:right;font-size:12px;color:#6b7280;margin-top:4px}#rejection-reason-modal .modal-body .char-count #char-counter,#delete-modal .modal-body .char-count #char-counter{font-weight:600}#rejection-reason-modal .modal-footer,#delete-modal .modal-footer{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;justify-content:flex-end}#rejection-reason-modal .modal-footer .btn,#delete-modal .modal-footer .btn{padding:10px 20px;border-radius:8px;font-weight:500;font-size:14px;cursor:pointer;transition:all .2s;border:none}#rejection-reason-modal .modal-footer .btn-secondary,#delete-modal .modal-footer .btn-secondary{background:#f3f4f6;color:#374151}#rejection-reason-modal .modal-footer .btn-secondary:hover,#delete-modal .modal-footer .btn-secondary:hover{background:#e5e7eb}#rejection-reason-modal .modal-footer .btn-danger,#delete-modal .modal-footer .btn-danger{background:#ef4444;color:#fff}#rejection-reason-modal .modal-footer .btn-danger:hover,#delete-modal .modal-footer .btn-danger:hover{background:#dc2626;box-shadow:0 4px 12px #ef44444d}#history-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;align-items:center;justify-content:center}#history-modal .modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#history-modal .modal-content{position:relative;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;width:calc(100% - 32px);max-height:calc(100vh - 64px);z-index:1001;animation:modalSlideIn .3s ease-out;display:flex;flex-direction:column}#history-modal .modal-content.modal-large{max-width:700px}#history-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;flex-shrink:0}#history-modal .modal-header h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}#history-modal .modal-header .modal-close{background:none;border:none;font-size:24px;color:#6b7280;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s}#history-modal .modal-header .modal-close:hover{background:#f3f4f6;color:#1f2937}#history-modal .modal-body{padding:24px;overflow-y:auto;flex:1}#history-modal .timeline{position:relative;padding-left:40px}#history-modal .timeline:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:#e5e7eb}#history-modal .timeline .empty-state{text-align:center;color:#6b7280;font-style:italic;padding:40px 20px}#history-modal .timeline-entry{position:relative;margin-bottom:24px}#history-modal .timeline-entry:last-child{margin-bottom:0}#history-modal .timeline-badge{position:absolute;left:-32px;top:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}#history-modal .timeline-badge.success{background:#d1fae5;color:#065f46;border:2px solid #10b981}#history-modal .timeline-badge.danger{background:#fee2e2;color:#991b1b;border:2px solid #ef4444}#history-modal .timeline-content{background:#f9fafb;padding:16px;border-radius:8px;border-left:3px solid #667eea}#history-modal .timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:8px}#history-modal .timeline-header .status-change{font-weight:600;color:#1f2937}#history-modal .timeline-header .priority-badge{background:#ddd6fe;color:#5b21b6;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:500}#history-modal .timeline-details{margin-bottom:8px}#history-modal .timeline-details .payout-change{font-size:14px;color:#4b5563;font-weight:500}#history-modal .timeline-details .rejection-reason{margin-top:8px;padding:8px;background:#fff;border-left:3px solid #ef4444;font-size:13px;border-radius:4px}#history-modal .timeline-details .rejection-reason strong{color:#991b1b;display:block;margin-bottom:4px}#history-modal .timeline-meta{display:flex;gap:16px;font-size:12px;color:#6b7280}#history-modal .timeline-meta .changed-by{font-weight:500}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.conversions-page .bulk-actions{flex-wrap:wrap;gap:8px}.conversions-page .bulk-actions .bulk-count{width:100%;margin-bottom:8px}.conversions-page .bulk-actions .btn{flex:1;min-width:120px}.conversions-page .btn-approve,.conversions-page .btn-reject,.conversions-page .btn-delete,.conversions-page .btn-history{padding:8px}.conversions-page .btn-approve svg,.conversions-page .btn-reject svg,.conversions-page .btn-delete svg,.conversions-page .btn-history svg{width:14px;height:14px}#history-modal .timeline{padding-left:30px}#history-modal .timeline:before{left:10px}#history-modal .timeline-badge{left:-27px;width:24px;height:24px;font-size:12px}#rejection-reason-modal .modal-content,#delete-modal .modal-content{max-width:calc(100% - 16px)}#rejection-reason-modal .modal-body textarea,#delete-modal .modal-body textarea{min-height:120px}}.chrome-tabs-container{margin-bottom:0}.reports-m{background:transparent!important;box-shadow:none!important;border-radius:0!important}.reports-m .table-controls{background-color:#fff;border-radius:30px 30px 0 0!important;border-top:1px solid rgb(213,213,213);border-left:1px solid rgb(213,213,213);border-right:1px solid rgb(213,213,213)}.reports-m .campaigns-table-container{border:1px solid rgb(213,213,213);border-radius:0 0 30px 30px!important}.reports-m .chrome-tabs-container{margin-bottom:-1px}.chrome-tabs-bar{display:flex;align-items:flex-end;padding:0 30px;gap:4px}.chrome-tabs-list{display:flex;align-items:flex-end;gap:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.chrome-tabs-list::-webkit-scrollbar{display:none}.chrome-tab{position:relative;display:flex;align-items:center;gap:8px;min-width:180px;max-width:240px;height:40px;padding:0 12px 0 16px;background:#f8fafc;border:1px solid rgb(213,213,213);border-top-left-radius:16px;border-top-right-radius:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.chrome-tab:hover{background:#fff;text-decoration:none}.chrome-tab:hover .tab-close-btn{opacity:1}.chrome-tab.active{background:#fff;border-color:#d5d5d5;z-index:1;border-bottom:none}.chrome-tab.active .tab-title{font-weight:600;color:#222}.chrome-tab.active .tab-close-btn{opacity:1}.chrome-tab .tab-pin-icon{font-size:12px;opacity:.6}.chrome-tab .tab-title{flex:1;font-size:14px;font-weight:500;color:#6f6d6d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.chrome-tab .tab-close-btn{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:none;border-radius:4px;font-size:18px;line-height:1;color:#868e96;cursor:pointer;opacity:0;transition:all .2s ease}.chrome-tab .tab-close-btn:hover{background:#f1f5f9;color:#222}.chrome-tab-new{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:6px;color:#222;cursor:pointer;transition:all .2s ease;margin-bottom:2px}.chrome-tab-new svg{width:16px;height:16px}.chrome-tab-new:hover{background:#f8fafc;border-color:#ea5a47;color:#ea5a47}.chrome-tab-new:active{transform:scale(.95)}.report-settings-panel{background:#f8fafc;border-bottom:1px solid rgb(213,213,213);padding:20px}.settings-row{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.setting-group{display:flex;flex-direction:column;gap:8px;min-width:180px}.setting-group label{font-size:13px;font-weight:600;color:#6f6d6d;text-transform:uppercase;letter-spacing:.5px}.setting-group .form-select{padding:10px 14px;border:1px solid rgb(213,213,213);border-radius:8px;font-size:14px;background:#fff;color:#222;cursor:pointer;min-width:180px}.setting-group .form-select:focus{outline:none;border-color:#ea5a47}.setting-group .form-select:hover{border-color:#ea5a4780}.setting-group .form-select option{background:#fff;color:#222}.setting-group .custom-date-range{display:flex;align-items:center;gap:12px;margin-top:8px}.setting-group .custom-date-range input[type=date]{flex:1;padding:10px 14px;border:1px solid rgb(213,213,213);border-radius:8px;font-size:14px;background:#fff;color:#222}.setting-group .custom-date-range input[type=date]:focus{outline:none;border-color:#ea5a47}.setting-group .custom-date-range span{font-size:14px;color:#868e96}.setting-group.setting-actions{flex-direction:row;align-items:center;gap:12px;margin-left:auto}.setting-group.setting-actions label{display:none}.report-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:30px}.stat-card{padding:24px;background:#f8fafc;border:1px solid rgb(213,213,213);border-radius:12px;transition:all .2s ease}.stat-card:hover{border-color:#ea5a474d;box-shadow:0 4px 12px #0000000d}.stat-card .stat-label{font-size:13px;font-weight:600;color:#868e96;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.stat-card .stat-value{font-size:32px;font-weight:700;color:#222;line-height:1;margin-bottom:8px}.stat-card .stat-change{font-size:14px;font-weight:500}.stat-card .stat-change.positive{color:#10b981}.stat-card .stat-change.negative{color:#ef4444}.report-loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.report-loading-overlay .loading-spinner{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px;background:#fff;border:1px solid rgb(213,213,213);border-radius:16px;box-shadow:0 20px 60px #0000004d}.report-loading-overlay .loading-spinner .spinner{width:48px;height:48px;border:4px solid rgba(234,90,71,.2);border-top-color:#ea5a47;border-radius:50%;animation:spin .8s linear infinite}.report-loading-overlay .loading-spinner p{font-size:16px;font-weight:500;color:#222}@keyframes spin{to{transform:rotate(360deg)}}.title-actions{display:flex;align-items:center;gap:12px;margin-left:auto}#metricsSelectionModal .metrics-list{max-height:500px;overflow-y:auto;padding-right:10px}#metricsSelectionModal .metrics-list::-webkit-scrollbar{width:8px}#metricsSelectionModal .metrics-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}#metricsSelectionModal .metrics-list::-webkit-scrollbar-thumb{background:#d5d5d5;border-radius:4px}#metricsSelectionModal .metrics-list::-webkit-scrollbar-thumb:hover{background:#868e96}#metricsSelectionModal .metric-category{margin-bottom:30px}#metricsSelectionModal .metric-category h4{font-size:14px;font-weight:600;color:#222;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgb(213,213,213)}#metricsSelectionModal .metric-category .metric-checkbox{display:flex;align-items:flex-start;gap:12px;padding:12px;border:1px solid transparent;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-bottom:8px}#metricsSelectionModal .metric-category .metric-checkbox:hover{background:#ea5a470d;border-color:#ea5a4733}#metricsSelectionModal .metric-category .metric-checkbox input[type=checkbox]{width:18px;height:18px;margin-top:2px;cursor:pointer}#metricsSelectionModal .metric-category .metric-checkbox .metric-info{flex:1;display:flex;flex-direction:column;gap:4px}#metricsSelectionModal .metric-category .metric-checkbox .metric-info .metric-name{font-size:14px;font-weight:600;color:#222}#metricsSelectionModal .metric-category .metric-checkbox .metric-info .metric-description{font-size:13px;color:#868e96}#metricsSelectionModal .modal-footer{display:flex;align-items:center;justify-content:space-between}#metricsSelectionModal .modal-footer .selected-count{font-size:14px;color:#6f6d6d}#metricsSelectionModal .modal-footer .selected-count strong{font-size:18px;font-weight:700;color:#ea5a47}.filter-preview-container{margin-bottom:16px}.filter-preview-container:empty{display:none}.table-footer-info{display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-size:14px;color:#6f6d6d;border-top:1px solid rgb(213,213,213);margin-top:16px}.pagination-container{display:flex;justify-content:center;padding:20px 0}.pagination-container nav{display:flex;align-items:center;gap:4px}.pagination-container .page-link,.pagination-container a{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid rgb(213,213,213);border-radius:6px;font-size:14px;font-weight:500;color:#6f6d6d;background:#fff;text-decoration:none;transition:all .2s ease}.pagination-container .page-link:hover,.pagination-container a:hover{border-color:#ea5a47;color:#ea5a47;background:#ea5a470d}.pagination-container .page-item.active .page-link,.pagination-container span[aria-current=page] span{background:#ea5a47;border-color:#ea5a47;color:#fff}.pagination-container .page-item.disabled .page-link,.pagination-container span[aria-disabled=true] span{opacity:.5;cursor:not-allowed;pointer-events:none}.pagination-container span{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border:1px solid rgb(213,213,213);border-radius:6px;font-size:14px;font-weight:500;color:#6f6d6d;background:#fff}.pagination-container span[aria-current=page]{background:#ea5a47;border-color:#ea5a47;color:#fff}.pagination-container .relative{display:flex;gap:4px}.report-results .empty-state{display:flex;align-items:center;justify-content:center;min-height:400px;padding:60px 20px}.report-results .empty-state .empty-state-content{text-align:center;max-width:400px}.report-results .empty-state .empty-state-content .empty-state-icon{width:64px;height:64px;color:#868e96;margin:0 auto 24px}.report-results .empty-state .empty-state-content h3{font-size:24px;font-weight:600;color:#222;margin-bottom:12px}.report-results .empty-state .empty-state-content p{font-size:16px;color:#6f6d6d;margin-bottom:24px;line-height:1.5}@media (max-width: 1024px){.chrome-tabs-list{overflow-x:scroll}.settings-row{flex-direction:column}.settings-row .setting-group{width:100%}.settings-row .setting-group.setting-actions{flex-direction:column;align-items:stretch;margin-left:0}.settings-row .setting-group.setting-actions button{width:100%}.report-stats-grid{grid-template-columns:1fr}}@media (max-width: 768px){.chrome-tabs-bar{padding:0 12px}.chrome-tab{min-width:140px;max-width:180px;height:36px;padding:0 10px 0 12px}.chrome-tab.active{height:38px}.chrome-tab .tab-title{font-size:13px}.chrome-tab .tab-close-btn{opacity:1}.chrome-tab-new{width:32px;height:32px}.chrome-tab-new svg{width:14px;height:14px}.report-settings-panel{padding:16px}.settings-row{gap:16px}.stat-card{padding:20px}.stat-card .stat-value{font-size:28px}}[data-theme=dark] .chrome-tabs-bar{background:#f8fafc}[data-theme=dark] .chrome-tab:hover{background:#ea5a471a}[data-theme=dark] .chrome-tab.active{background:#fff}[data-theme=dark] .chrome-tab-new:hover{background:#ea5a471a}[data-theme=dark] .report-loading-overlay{background:#000000b3}[data-theme=dark] .stat-card:hover{box-shadow:0 4px 12px #0000004d}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-primary{color:#222!important}.text-secondary{color:#6f6d6d!important}.text-muted{color:#868e96!important}.text-white{color:#fff!important}.bg-primary{background-color:#fff!important}.bg-secondary{background-color:#f8fafc!important}.bg-success{background-color:#10b981!important}.bg-danger{background-color:#ef4444!important}.bg-warning{background-color:#f59e0b!important}.bg-info{background-color:#3b82f6!important}.bg-light{background-color:#f9fafb!important}.bg-dark{background-color:#1f2937!important}
