:global(.react-datepicker-wrapper),:global(.react-datepicker__input-container){display:block;width:100%}@media(prefers-color-scheme:dark){.react-datepicker__day{color:#fff}}:global(.react-datepicker-popper){z-index:1050!important}:global(.react-datepicker){background-color:var(--component-bg,#ffffff)!important;border-color:var(--border-color-light,#e9ecef)!important;color:var(--text-primary,#1c1f27)!important;transition:background-color .3s ease,border-color .3s ease,color .3s ease}:global(.react-datepicker) :global(.react-datepicker__header){background-color:var(--bg-tertiary,#f8f9fa)!important;border-color:var(--border-color-light,#e9ecef)!important}:global(.react-datepicker) :global(.react-datepicker__current-month),:global(.react-datepicker) :global(.react-datepicker__day-name){color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__day){color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__day):hover{background-color:var(--bg-tertiary,#f8f9fa)!important}:global(.react-datepicker) :global(.react-datepicker__day--in-range),:global(.react-datepicker) :global(.react-datepicker__day--range-end),:global(.react-datepicker) :global(.react-datepicker__day--range-start),:global(.react-datepicker) :global(.react-datepicker__day--selected){background-color:var(--accent-color,#4285f4)!important;color:#fff!important}:global(.react-datepicker) :global(.react-datepicker__day--keyboard-selected){background-color:var(--accent-color,rgba(66,133,244,.5))!important}:global(.react-datepicker) :global(.react-datepicker__day--in-selecting-range){background-color:var(--accent-color,rgba(66,133,244,.3))!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown-container),:global(.react-datepicker) :global(.react-datepicker__year-dropdown-container){margin:0 5px}:global(.react-datepicker) :global(.react-datepicker__month-read-view),:global(.react-datepicker) :global(.react-datepicker__year-read-view){color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__month-read-view):hover,:global(.react-datepicker) :global(.react-datepicker__year-read-view):hover{background-color:var(--bg-tertiary,#f8f9fa)!important}:global(.react-datepicker) :global(.react-datepicker__month-read-view) :global(.react-datepicker__month-read-view--down-arrow),:global(.react-datepicker) :global(.react-datepicker__month-read-view) :global(.react-datepicker__year-read-view--down-arrow),:global(.react-datepicker) :global(.react-datepicker__year-read-view) :global(.react-datepicker__month-read-view--down-arrow),:global(.react-datepicker) :global(.react-datepicker__year-read-view) :global(.react-datepicker__year-read-view--down-arrow){border-top-color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown),:global(.react-datepicker) :global(.react-datepicker__year-dropdown){background-color:var(--component-bg,#ffffff)!important;border-color:var(--border-color-light,#e9ecef)!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option),:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option),:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option),:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option){color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option):hover,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option):hover,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option):hover,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option):hover{background-color:var(--bg-tertiary,#f8f9fa)!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option).react-datepicker__month-option--selected,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option).react-datepicker__year-option--selected,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option).react-datepicker__month-option--selected,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option).react-datepicker__year-option--selected,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option).react-datepicker__month-option--selected,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option).react-datepicker__year-option--selected,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option).react-datepicker__month-option--selected,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option).react-datepicker__year-option--selected{background-color:#4285f4!important;color:#fff!important}:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option) .react-datepicker__month-option--selected_month,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__month-option) .react-datepicker__year-option--selected_year,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option) .react-datepicker__month-option--selected_month,:global(.react-datepicker) :global(.react-datepicker__month-dropdown) :global(.react-datepicker__year-option) .react-datepicker__year-option--selected_year,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option) .react-datepicker__month-option--selected_month,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__month-option) .react-datepicker__year-option--selected_year,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option) .react-datepicker__month-option--selected_month,:global(.react-datepicker) :global(.react-datepicker__year-dropdown) :global(.react-datepicker__year-option) .react-datepicker__year-option--selected_year{color:#fff!important}:global(.react-datepicker) :global(.react-datepicker__navigation-icon):before{border-color:var(--text-primary,#1c1f27)!important}:global(.react-datepicker) :global(.react-datepicker__navigation--next),:global(.react-datepicker) :global(.react-datepicker__navigation--previous){top:8px}:global(.react-datepicker) :global(.react-datepicker__day--today){font-weight:700;border:1px solid var(--border-color-light,#e9ecef)}:global(.react-datepicker) :global(.react-datepicker__day--outside-month){color:var(--text-muted,#adb5bd)!important}.date-picker{background-color:var(--palette-grey-800);color:var(--text-primary,#1c1f27);border-radius:12px;overflow:hidden;padding:20px 8px;width:100%;transition:background-color .3s ease,color .3s ease;font-size:14px}.date-picker .date-picker-header{display:flex;flex-direction:column;align-items:center;margin-bottom:15px}.date-picker .date-picker-header .date-picker-header-buttons{display:flex;flex-direction:column;gap:15px;align-items:center;margin-bottom:10px}.date-picker .date-picker-header .visit-type-button{background-color:rgba(0,0,0,0);border:none;color:var(--palette-primary-surface-subtle)!important;cursor:pointer;padding:5px;text-decoration:underline;font-size:14px;transition:color .3s ease}.date-picker .date-picker-header .visit-type-button:hover{color:var(--text-secondary,#6c757d)}.date-picker .date-picker-header .legend-sort-button{background-color:rgba(0,0,0,0);border:none;color:var(--palette-primary-surface-subtle)!important;cursor:pointer;padding:5px;text-decoration:underline;font-size:14px;transition:color .3s ease}.date-picker .date-picker-header .legend-sort-button:hover{color:var(--text-secondary,#6c757d)}.date-picker .date-picker-header .refresh-button{background-color:var(--button-bg,#ffffff);color:var(--text-primary,#000);border:1px solid var(--border-color-light,#e9ecef);border-radius:20px;padding:8px 16px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:500;transition:all .2s ease}.date-picker .date-picker-header .refresh-button .refresh-icon{margin-right:5px;color:var(--text-primary,#000);transition:color .2s ease}.date-picker .date-picker-header .refresh-button:hover{background-color:var(--bg-tertiary,#f8f9fa);color:var(--text-primary,#000);border-color:var(--border-color,#c0c5d3)}.date-picker .date-picker-header .refresh-button:hover .refresh-icon{color:var(--text-primary,#000)}.date-picker .date-picker-header .refresh-button:active{transform:scale(.98)}.date-picker .date-input-container{margin-bottom:15px;padding:20px 0;border-bottom:1px solid var(--palette-grey-700);border-top:1px solid var(--palette-grey-700);display:flex;flex-direction:column;align-items:center}.date-picker .date-input-container .date-input-label{font-size:14px;margin-bottom:8px;color:var(--palette-greyscale-text-negative);text-align:center}.date-picker .date-input-container .date-input-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:4px 12px 4px 14px;margin:0 auto;background-color:var(--palette-greyscale-text-title);border-radius:20px}[data-theme=dark] .date-picker .date-input-container .date-input-wrapper{background-color:#566c7b!important}@media(prefers-color-scheme:dark){.date-picker .date-input-container .date-input-wrapper{background-color:#566c7b!important}}.date-picker .date-input-container .date-input-wrapper svg{color:var(--palette-greyscale-text-negative)!important}.date-picker .date-input-container .date-input-wrapper .date-input{background-color:rgba(0,0,0,0);border:none;color:var(--palette-greyscale-text-negative)!important;font-size:13px;text-align:center}.date-picker .date-input-container .date-input-wrapper .date-input:focus{outline:none;border-color:var(--accent-color,#4285f4)}.date-picker .date-input-container .date-input-wrapper .date-input::placeholder{color:var(--text-muted,#adb5bd)}.date-picker .date-picker-dropdown{margin-bottom:15px}.date-picker .date-picker-dropdown .custom-calendar{width:100%;background-color:var(--component-bg,#ffffff)!important;border:none!important;font-family:inherit;display:flex;justify-content:center;padding-bottom:20px;border-bottom:1px solid var(--border-color-light,#e9ecef)}.date-picker .presets-container{display:flex;justify-content:space-between;padding-bottom:10px;flex-wrap:wrap;gap:10px 5px}.date-picker .presets-container .preset-button{background-color:rgba(0,0,0,0);border:1px solid var(--palette-greyscale-text-negative);border-radius:20px;color:var(--palette-greyscale-text-negative);padding:4px 8px;cursor:pointer;font-size:11px;transition:all .2s ease;flex:1 1;min-width:60px;text-align:center}.date-picker .presets-container .preset-button:hover{background-color:var(--bg-tertiary,#f8f9fa);color:var(--text-primary,#1c1f27);border-color:var(--border-color,#c0c5d3)}.date-picker .presets-container .preset-button.active{background-color:var(--secondary-color,#a9d9cd);color:#1c1f27;border-color:var(--secondary-color,#a9d9cd)}.date-picker .time-units-container{display:flex;justify-content:space-between;flex-wrap:nowrap;gap:4px}.date-picker .time-units-container .time-unit-button{background-color:rgba(0,0,0,0);border:1px solid var(--palette-greyscale-text-negative);border-radius:20px;color:var(--palette-greyscale-text-negative);padding:4px 6px;cursor:pointer;font-size:10px;transition:all .2s ease;flex:1 1;min-width:40px;max-width:60px;text-align:center;white-space:nowrap}.date-picker .time-units-container .time-unit-button:hover{background-color:var(--bg-tertiary,#f8f9fa);color:var(--text-primary,#1c1f27);border-color:var(--border-color,#c0c5d3)}.date-picker .time-units-container .time-unit-button:disabled:hover{background-color:rgba(0,0,0,0);color:var(--palette-greyscale-text-negative)}.date-picker .time-units-container .time-unit-button.active{background-color:var(--secondary-color,#a9d9cd);color:#1c1f27;border-color:var(--secondary-color,#a9d9cd)}.date-picker-select{background-color:var(--component-bg,#ffffff)!important;color:var(--text-primary,#1c1f27)!important;border-radius:99px!important;border:1px solid var(--border-color-light,#e9ecef)!important;padding:4px 12px!important;width:100%!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.date-picker-select:focus{outline:none;border-color:var(--accent-color,#4285f4)!important}.date-picker-select option{background-color:var(--component-bg,#ffffff);color:var(--text-primary,#1c1f27)}.date-picker-header-custom{padding-bottom:20px;display:grid;grid-template-columns:1.7fr 1fr;align-items:center;justify-content:center;grid-gap:10px;gap:10px}.react-datepicker__header{border-bottom:none}.react-datepicker__day-names,.react-datepicker__week{display:flex;gap:8px;justify-content:center;align-items:center}.react-datepicker__day-name{color:var(--text-secondary,#98A0B6);line-height:1.5;font-size:12px;margin:0}.react-datepicker__day{line-height:1.5;margin:0}.react-datepicker__day--outside-month{color:var(--text-muted,#98A0B6)!important}.react-datepicker__header--custom{background-color:rgba(0,0,0,0)!important}.react-datepicker__month{padding-top:10px;margin:0;display:grid;grid-gap:10px;gap:10px}.date-control-panel_reportButton__Cmqkt{position:relative}.date-control-panel_reportButton__Cmqkt:hover{box-shadow:none!important}.date-control-panel_reportButton__Cmqkt:active{border-color:rgba(0,0,0,0)!important}.date-control-panel_reportButtonBadge__fMK4B{position:absolute;right:0;top:0;width:16px;height:16px;color:var(--palette-greyscale-text-negative);background-color:var(--palette-error-surface-default);border-radius:360px;font-size:11px;opacity:0;transform:scale(.5);transition:opacity .3s ease,transform .3s ease}.date-control-panel_reportButtonBadge__fMK4B.date-control-panel_show__rj1DI{opacity:1;transform:scale(1)}.date-control-panel_divider__hqKgl{width:1px;height:75%;background-color:var(--palette-grey-700);margin:0 10px 0 20px}.floating-alert{position:fixed;bottom:20px;right:20px;z-index:1050;animation:fadeInOut 3s ease-in-out;min-width:250px}.floating-alert .alert{margin:0;box-shadow:0 2px 10px rgba(0,0,0,.1)}@keyframes fadeInOut{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.traffic-grid-wrap{position:relative;border:1px solid var(--border-color,#d5d8e1);background-color:var(--component-bg,#f6f7f9);padding:20px;border-radius:16px;color:var(--text-primary,#212529);transition:background-color .3s ease,border-color .3s ease,color .3s ease;overflow:visible;contain:layout}.traffic-grid-wrap .ag-theme-alpine{border-radius:8px}.traffic-grid-wrap .ag-theme-alpine :global(.ag-root-wrapper){border-radius:8px}.traffic-grid-wrap .ag-theme-alpine :global(.ag-root){border-radius:8px}.traffic-grid-wrap .ag-theme-alpine :global(.ag-body-horizontal-scroll){scrollbar-width:thin;scrollbar-color:var(--border-color,#d5d8e1) rgba(0,0,0,0)}.traffic-grid-wrap .ag-theme-alpine :global(.ag-body-horizontal-scroll)::-webkit-scrollbar{height:12px}.traffic-grid-wrap .ag-theme-alpine :global(.ag-body-horizontal-scroll)::-webkit-scrollbar-track{background:var(--bg-secondary,#f8f9fa);border-radius:6px}.traffic-grid-wrap .ag-theme-alpine :global(.ag-body-horizontal-scroll)::-webkit-scrollbar-thumb{background:var(--border-color,#d5d8e1);border-radius:6px}.traffic-grid-wrap .ag-theme-alpine :global(.ag-body-horizontal-scroll)::-webkit-scrollbar-thumb:hover{background:var(--text-secondary,#6c757d)}.traffic-grid-wrap .ag-theme-alpine :global(.ag-body-vertical-scroll){scrollbar-width:thin;scrollbar-color:var(--border-color,#d5d8e1) rgba(0,0,0,0)}.traffic-grid-wrap .ag-theme-alpine :global(.ag-body-vertical-scroll)::-webkit-scrollbar{width:12px}.traffic-grid-wrap .ag-theme-alpine :global(.ag-body-vertical-scroll)::-webkit-scrollbar-track{background:var(--bg-secondary,#f8f9fa);border-radius:6px}.traffic-grid-wrap .ag-theme-alpine :global(.ag-body-vertical-scroll)::-webkit-scrollbar-thumb{background:var(--border-color,#d5d8e1);border-radius:6px}.traffic-grid-wrap .ag-theme-alpine :global(.ag-body-vertical-scroll)::-webkit-scrollbar-thumb:hover{background:var(--text-secondary,#6c757d)}.traffic-grid-wrap .ag-theme-alpine :global(.ag-center-cols-container){transform:translateZ(0)}.traffic-grid-wrap .ag-theme-alpine :global(.ag-row){transition:none}.traffic-grid-wrap .btn{border:none;color:var(--text-primary,#000);border-radius:0;padding:12px 25px;transition:background-color .2s ease,color .2s ease}.traffic-grid-wrap .btn:not(.btn-primary):hover{background-color:var(--bg-tertiary,#f6f7f9)}.traffic-grid-wrap .btn-primary{background-color:inherit;color:var(--text-primary,#000);font-weight:700;border-bottom:3px solid var(--primary-color,#3b8580)}.grid-export-btns{display:flex;justify-content:flex-end;gap:8px;margin-bottom:10px;flex-wrap:wrap;align-items:center}.grid-export-btns .btn{display:flex;align-items:center;font-weight:400;border:1px solid var(--secondary-color,#a9d9cd);border-radius:99px;background-color:var(--secondary-color,#a9d9cd);color:var(--text-primary,#333);padding:6px 12px;font-size:.8125rem;white-space:nowrap;height:36px;min-height:36px;margin-right:10px;transition:all .2s ease}.grid-export-btns .btn:hover{color:var(--text-primary,#333)}.grid-export-btns .btn:focus,.grid-export-btns .btn:hover{background-color:var(--primary-color,#95c7b8);border-color:var(--primary-color,#95c7b8)}.grid-export-btns .btn:focus{box-shadow:none}.grid-export-btns .btn:last-child{margin-right:0}.grid-export-btns .btn img{margin-right:5px;flex-shrink:0}@media(max-width:768px){.grid-export-btns{flex-direction:column;align-items:flex-start;gap:4px}.grid-export-btns .btn{width:100%;justify-content:center;margin-right:0;font-size:.75rem}}@media(max-width:480px){.grid-export-btns .btn{padding:4px 8px;font-size:.6875rem}}.traffic-grid-wrap :global(.ag-cell) .d-flex.align-items-center{min-height:100%}.traffic-grid-wrap :global(.ag-cell) .d-flex.align-items-center .btn.btn-link{opacity:.6;transition:opacity .2s ease,color .2s ease}.traffic-grid-wrap :global(.ag-cell) .d-flex.align-items-center .btn.btn-link:hover{opacity:1;color:var(--primary-color,#3b8580)!important}.traffic-grid-wrap :global(.ag-cell) .d-flex.align-items-center .btn.btn-link:focus{box-shadow:none;outline:none}.traffic-grid-wrap :global(.ag-cell) .d-flex.align-items-center .btn.btn-link:not(:hover){color:var(--text-secondary,#6c757d)!important}.traffic-grid-wrap :global(.ag-row){min-height:32px}.traffic-grid-wrap :global(.ag-cell-value){display:flex;align-items:center;min-height:100%}.campaings__block_body{border-radius:20px;background-color:var(--palette-grey-50,#f6f7f9);overflow:hidden;color:var(--text-primary,#212529);transition:background-color .3s ease,color .3s ease}.campaings__block_body_top{background-color:var(--bg-tertiary,#eaecf0);padding:10px 20px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}.campaings__block_body_top_left{display:flex;gap:10px;align-items:center}.campaings__block_body_top_left_title{font-family:Inter,sans-serif;font-weight:600;font-size:11px!important;line-height:1.5;letter-spacing:.3%;text-transform:uppercase;color:var(--text-secondary,#535c74);transition:color .3s ease}.campaings__block_body_top_left_button{display:flex;align-items:center;gap:6px;background-color:rgba(0,0,0,0);border-radius:99px;padding:5px 10px;border:1px solid var(--border-color,#c0c5d3);color:var(--text-primary,#1c1f27);font-family:Inter,sans-serif;font-weight:400;font-size:13px!important;cursor:pointer;transition:all .3s ease}.campaings__block_body_top_left_button:hover{background-color:var(--border-color,#c0c5d3)}.campaings__block_body_section{padding:20px;display:flex;align-items:center;column-gap:40px}.fullscreen .campaings__block_body_section{flex-direction:column;align-items:stretch;gap:20px}@media(max-width:1200px){.campaings__block_body_section{padding:15px;gap:10px}}@media(max-width:768px){.campaings__block_body_section{padding:10px;gap:15px;flex-direction:column;align-items:stretch}}.campaings__block_body_section_item{flex:1 1;min-width:0;overflow:hidden;align-self:stretch}.fullscreen .campaings__block_body_section_item{flex:none;width:100%}@media(max-width:768px){.campaings__block_body_section_item{flex:none;width:100%;max-width:none}}.campaings__block_body_section_item:first-child{min-width:300px}@media(max-width:768px){.campaings__block_body_section_item:first-child{min-width:0}}.campaings__block_body_buttons_wrap .btn{border:none;color:var(--text-primary,#000);border-radius:0;padding:12px 25px;transition:background-color .2s ease,color .2s ease}.campaings__block_body_buttons_wrap .btn:not(.btn-primary):hover{background-color:var(--bg-tertiary,#f6f7f9)}.campaings__block_body_buttons_wrap .btn-primary{background-color:inherit;color:var(--text-primary,#000);font-weight:700;border-bottom:3px solid var(--primary-color,#3b8580)}.campaings__block_body_top_right_button{display:flex;align-items:center;gap:6px;background-color:var(--secondary-color,#a9d9cd);border-radius:99px;padding:5px 10px;border:none;color:var(--text-primary,#1c1f27);font-family:Inter,sans-serif;font-weight:400;font-size:13px!important;cursor:pointer;transition:all .3s ease}.campaings__block_body_top_right_button:hover{background-color:var(--primary-color,#c0c5d3)}.campaings__block_body_item_campaign{display:flex;gap:5px;width:100%}.campaings__block_body_btn_copy{background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .3s ease;min-width:16px;min-height:16px;display:inline-flex;padding:0;position:relative;justify-content:center;align-items:center}.campaings__block_body_btn_copy img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;transition:filter .3s ease}.campaings__block_body_btn_copy:hover{background-color:var(--border-color,#c0c5d3)}.campaings__chart_wrapper{display:flex;gap:10px;height:100%}.campaings__chart_area{flex:1 1;min-width:0}.campaings__features_column{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:20px;width:40px;gap:10px}.campaings__network_icon{min-width:16px}.manage-campaigns-btn{white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.manage-campaigns-btn .manage-campaigns-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}@media(max-width:1200px){.manage-campaigns-btn .manage-campaigns-text{max-width:120px}}@media(max-width:900px){.manage-campaigns-btn .manage-campaigns-text{max-width:100px}}@media(max-width:768px){.manage-campaigns-btn .manage-campaigns-text{max-width:none}}@media(max-width:480px){.manage-campaigns-btn .manage-campaigns-text{max-width:80px}}@media(prefers-color-scheme:dark){.campaings__block_body_btn_copy img{filter:invert(1) brightness(.9)}}[data-theme=dark] .campaings__block_body_btn_copy img{filter:invert(1) brightness(.9)}.campaigns-summary-grid{height:250px}.modal-content{background-color:var(--modal-bg,#ffffff);border-color:var(--border-color,#dee2e6);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.modal-content,.modal-header{color:var(--text-primary,#212529)}.modal-header{background-color:var(--header-bg,#ffffff);border-bottom-color:var(--border-color-light,#dee2e6)}.modal-body{color:var(--text-primary,#212529)}.modal-body,.modal-footer{background-color:var(--modal-bg,#ffffff)}.modal-footer{border-top-color:var(--border-color-light,#dee2e6)}.form-control,.form-select{border-color:var(--border-color-light,#ced4da);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.form-control,.form-control:focus,.form-select,.form-select:focus{background-color:var(--input-bg,#ffffff);color:var(--text-primary,#212529)}.form-control:focus,.form-select:focus{border-color:var(--accent-color,#86b7fe);box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.table{color:var(--text-primary,#212529)}.table th{background-color:var(--bg-tertiary,#f8f9fa)}.table td,.table th{border-color:var(--border-color-light,#dee2e6);color:var(--text-primary,#212529)}