body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9fafb!important}header{background:transparent;color:#fff}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6,.main-text-color{color:#6cbd46}div#root div header{--AppBar-background: unset !important;--AppBar-color: unset !important}.page-container{padding:0 1%}img.seperia-logo{opacity:.2;position:absolute;left:52%;top:50%;transform:translate(-50%,-50%);width:40vw;height:auto}#app-header{background-color:#6cbd4642;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:space-between}#app-header .account-container{width:100%;text-align:right}#app-header .menu-open-icon{color:#fff}#app-header .main-logo{height:50px;width:auto}#app-header .account-popover-icon{font-size:40px;border-radius:50%}.menu-drawer.close .Mui-disabled{display:none}.menu-drawer .menu-header .main-logo-container{width:100%}.menu-drawer .menu-header .main-logo-container .main-logo{opacity:1;width:144px;height:auto;transition:.2s all}.menu-drawer .menu-header .main-logo-container .main-logo.close{opacity:0}.menu-drawer .menu-header .user-email{text-align:left;width:100%}.menu-drawer .menu-header .menu-icon-arrow{color:#fff}.menu-drawer>div{background-color:#3c4a54;color:#fff}.menu-drawer>div li:hover:not(:has(.Mui-disabled)){background-color:#6cbd46}.menu-drawer>div .menu-item.active{background-color:#6cbd46}.unidb-hidden{display:none!important}@media only screen and (max-width: 600px){.page-container{padding:0 .5rem 100px}.menu-drawer>div{left:-100px;transition:-.2s}.menu-drawer.open>div{left:0}}@keyframes spin360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.popover-container .user-site-list{padding:0;list-style:inside;list-style-type:circle;margin:0}.popover-container .user-site-list li{padding:0;font-size:14px}.error-placeholder{min-height:20px}.label{height:24px;min-width:24px;line-height:0;cursor:default;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 6px;font-size:.75rem;font-weight:700;border-radius:6px;transition:all .2s cubic-bezier(.4,0,.2,1) 0ms}.label.success{color:#118d57;background-color:#22c55e29}.label.error{color:#b71d18;background-color:#ff563029}.are-you-sure-container #are-you-sure-dialog-title{display:flex;align-items:center;justify-content:space-between}.are-you-sure-container #dialog-description{margin:16px 0}.select-filter-values{top:80px!important;min-height:300px!important}.select-filter-values .search-input{width:100%;padding:4px 16px;box-sizing:border-box}.search-input{width:100%}button.app-btn{color:#fff;background-color:#6bb276;box-shadow:2px 2px 5px;cursor:pointer}button.app-btn:hover{color:#fff;background-color:#176227}div.page-container .add-row-btn{background-color:#1c252e;color:#fff;font-weight:700;font-size:.875rem;line-height:1.7142857143;text-transform:unset;min-width:64px;padding:6px 16px;border-radius:8px;-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-text-decoration:none;text-decoration:none;cursor:pointer;outline:0;border:0;margin:0;justify-content:center;position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;position:absolute;right:15px;top:0}div.page-container .add-row-btn:hover{color:#fff;background-color:#176227}@media only screen and (max-width: 600px){div.page-container .add-row-btn{position:static;margin-bottom:25px}}.collapse-box{background:#00000005;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;color:#3c4a54;border:1px solid #d5eacc;margin-bottom:8px}.collapse-box .collapse-header{display:flex;justify-content:space-between;flex-direction:row;align-content:center;align-items:center;padding:8px;width:96%;cursor:pointer;border-radius:10px}.collapse-box .collapse-header.active{box-shadow:2px 3px 3px 1px #d5eacc;border-radius:0}.collapse-box .collapse-header p{margin:0;font-size:20px}.collapse-box .collapse-body{padding-top:20px;border-top:1px solid #d5eacc;border-radius:0 0 10px 10px}.collapse-box .collapse-body:has(.MuiDataGrid-toolbarContainer){padding-top:0}.date-range-picker{height:56px;border-color:"#c4c4c4"}.dynamic-form-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:flex-start;align-items:center}.dynamic-form-container.action-design-row .dynamic-form-divider{width:100%;margin:8px 0}.dynamic-form-container.action-design-row .dynamic-form-actions{display:flex;justify-content:space-between;width:100%}.dynamic-form-container.action-design-column .dynamic-form-divider{width:1px;height:100%}.dynamic-form-container.action-design-column .dynamic-form-actions{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:12px;width:fit-content}.dynamic-form-container>div{box-sizing:border-box;padding:4px;width:100%}.dynamic-form-container .field-container>div,.dynamic-form-container .timezone-input-container>div{gap:16px}.dynamic-form-container .field-container>div.MuiInputBase-readOnly,.dynamic-form-container .timezone-input-container>div.MuiInputBase-readOnly{background:#f3f3f3;color:#c5c4c4;pointer-events:none;cursor:not-allowed}.dynamic-form-container .add-account-btn{width:90%}.dynamic-form-container .add-account-btn button{box-sizing:border-box;text-align:left}.dynamic-form-container .required-mark{color:red}.dynamic-form-container .error-field{color:red;font-size:11px;min-height:12px}.dynamic-form-container .collapse-box .collapse-body{display:flex;flex-wrap:wrap;gap:8px;padding:20px 10px}.dynamic-form-container .repeater-field{width:100%;gap:16px}.dynamic-form-container .repeater-field>div{width:100%}.form-filters{display:flex;flex-direction:column;gap:4px}.form-filters .filter-row{display:flex;flex-direction:row;gap:4px}.conversion-filter-tooltip{padding-left:12px}.unidb-datagrid-json-cell-box{display:inline-flex;align-items:center}.unidb-datagrid-json-cell-box .json-chip{cursor:pointer;border-radius:4px;padding:2px 8px;white-space:nowrap;-webkit-user-select:none;user-select:none}.unidb-datagrid-json-cell-box .json-chip:hover{color:#4a7aaa}.unidb-datagrid-json-cell-box .json-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;min-height:315px;background-color:#0009;display:flex;align-items:center;justify-content:center}.unidb-datagrid-json-cell-box .json-modal{position:relative;background-color:#0d1117;border:1px solid #2d4a6a;border-radius:8px;padding:24px;min-width:400px;max-width:80%;max-height:70%;overflow:auto}.unidb-datagrid-json-cell-box .btn-close{position:absolute;top:10px;right:12px;background:none;border:none;color:#888;font-size:18px;cursor:pointer;line-height:1}.unidb-datagrid-json-cell-box .btn-close:hover{color:#c9d1d9}.unidb-datagrid-json-cell-box .btn-copy{position:absolute;top:10px;right:40px;background:none;border:1px solid #2d4a6a;color:#79b8ff;font-size:11px;cursor:pointer;border-radius:4px;padding:2px 8px;transition:color .2s,border-color .2s}.unidb-datagrid-json-cell-box .btn-copy.copied{color:#a8ff78;border-color:#a8ff78}.unidb-datagrid-json-cell-box .btn-copy:hover:not(.copied){border-color:#4a7aaa}.unidb-datagrid-json-cell-box .json-pre{margin:0;font-size:13px;line-height:1.6;font-family:monospace;color:#c9d1d9;text-align:left}.linear-loader{display:block;width:100%;height:6px;border-radius:8px;background-color:#0003;position:relative}.linear-loader:before{content:"";position:absolute;background:#6cbd46;top:0;left:0;width:0%;height:100%;border-radius:8px;animation:loader-moving 2s ease-in-out infinite}@keyframes loader-moving{50%{width:100%}to{width:0;right:0;left:unset}}.circle-loader{color:#6baed6}.loading-screen-container{width:100vw;height:100vh;top:0;left:0;position:fixed;background:#8b8b8b9a;z-index:1}.loading-screen-container.fill{background:#e8e8e8;z-index:10000}.loading-screen-container{display:flex;justify-content:center;align-items:center;z-index:1}.uni-loader{width:300px;height:60px;position:relative;display:flex;justify-content:center;align-items:center}.circle{width:20px;height:20px;position:absolute;border-radius:50%;background-color:#6cbd46;left:15%;transform-origin:50%;animation:circle7124 .5s alternate infinite ease;z-index:2}@keyframes fadeInBackground{0%{opacity:0}to{opacity:1}}@keyframes circle7124{0%{top:60px;height:5px;border-radius:50px 50px 25px 25px;transform:scaleX(1.7)}40%{height:20px;border-radius:50%;transform:scaleX(1)}to{top:0%}}.circle:nth-child(2){left:45%;animation-delay:.2s}.circle:nth-child(3){left:auto;right:15%;animation-delay:.3s}.shadow{width:20px;height:4px;border-radius:50%;background-color:#000000e6;position:absolute;top:62px;transform-origin:50%;z-index:-1;left:15%;filter:blur(1px);animation:shadow046 .5s alternate infinite ease}@keyframes shadow046{0%{transform:scaleX(1.5)}40%{transform:scaleX(1);opacity:.7}to{transform:scaleX(.2);opacity:.4}}.shadow:nth-child(4){left:45%;animation-delay:.2s}.shadow:nth-child(5){left:auto;right:15%;animation-delay:.3s}.exit-popup-btn{position:absolute!important;right:0;transition:.1s all}.popup-title{font-size:24px}.not-found-container{margin-top:10px;display:flex;align-items:center;flex-direction:column;justify-content:center}div:has(>.MuiSelect-select.Mui-readOnly){pointer-events:none}.MuiSelect-select.Mui-readOnly{background:#f3f3f3;pointer-events:none;color:#afaeae;opacity:.7}.page-container thead{background-color:#e5e5e5;box-shadow:-1px 3px 7px}.page-container thead th{font-weight:700}.page-container .table{background-color:#fff;max-height:80vh}.page-container .table .cell-override-value{color:#a1a1a1}.page-container .table .MuiDataGrid-columnHeaderTitleContainer{justify-content:center}.page-container .table .MuiDataGrid-row .MuiDataGrid-cell{text-align:center}.page-container .table .MuiDataGrid-columnHeaders{box-shadow:4px 3px 4px 1px #80808070}.page-container .table .MuiDataGrid-columnHeaders>div[role=row]{position:sticky;top:0}.page-container .table.spanning-table .MuiDataGrid-row .MuiDataGrid-cell{border:.1px solid #e0e0e0;display:flex;justify-content:center;align-items:center;text-wrap:auto;text-align:left}.page-container .data-grid-toolbar{display:flex;justify-content:flex-start;flex-direction:row;border-bottom:1px solid #a1a1a1}.page-container .data-grid-toolbar .toolbar-btn-box{display:flex;justify-content:flex-start;flex-direction:row}.page-container .data-grid-toolbar .text-btn{font-size:.8125rem}.page-container .action-icon{cursor:pointer}.page-container .data-grid-toolbar{padding:5px}.page-container .filter-panel{padding:0}.page-container .filter-panel .panel-header{position:relative}.page-container .filter-panel .panel-header .filter-amount{position:absolute;top:4px;left:-8px;z-index:2;padding:0 6px;font-size:12px}.page-container .filter-panel .panel-header .MuiTooltip-tooltip{font-size:14px;white-space:pre-line}.page-container .filter-panel .panel-header .panel-btn{margin:2px}.page-container .filter-panel .panel-header .panel-btn:first-child{margin-right:0}.page-container .filter-panel .panel-header .panel-btn:last-child{margin-left:0}.page-container .filter-panel .collapse-container{position:absolute;z-index:2;width:50%;left:0}.page-container .filter-panel .filters-container{width:100%;padding:8px 16px;margin:8px 0;border-radius:8px;background:#fff;box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;box-sizing:border-box}.page-container .filter-panel .filters-container .filter-row{display:flex;gap:16px;margin:12px 0;align-items:center}.page-container .filter-panel .filters-container .filter-row label.MuiFormLabel-root{background:#fff}.page-container .filter-panel .filters-container .panel-footer{display:flex;justify-content:space-between;padding:12px 6px;background-color:#a1a1a117}.page-container .filter-panel .filters-container .saved-filters{width:100%;transition:.3s all}.page-container .filter-panel .filters-container .saved-filters .filters{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;position:relative}.page-container .filter-panel .filters-container .saved-filters .filters button{margin:5px;border:3px solid transparent}.page-container .filter-panel .filters-container .saved-filters .filters button.active{border:3px solid gold;border-radius:8px}.page-container .filter-panel .filters-container .saved-filters .filters .delete-saved-filter{position:absolute;z-index:1;transform:translate(-6px,-6px);border-radius:50%;background-color:#f7f7f7;color:gray;cursor:pointer}@media only screen and (max-width: 600px){.page-container .table .MuiTablePagination-input,.page-container .table .MuiTablePagination-selectLabel{display:block}.page-container .data-grid-toolbar .collapse-container{width:100%}.page-container .data-grid-toolbar .toolbar-btn-box{justify-content:space-evenly;width:100%}.page-container .data-grid-toolbar .text-btn{display:none}}.timezone-input-container .helper-text-container{padding:2px 0 0 1px}.timezone-input-container .helper-text-container .helper-text-success{color:#16a34a}.timezone-input-container .helper-text-container .helper-text-error{color:#dc2626}.timezone-input-container .helper-text-container .helper-text-default{color:#6b7280}.toggle-wrapper{display:flex;align-items:flex-start;flex-direction:column}.toggle-wrapper .toggle-label{color:#0009;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.4375em;letter-spacing:.00938em;padding:0;-webkit-user-select:none;user-select:none}.toggle-wrapper .toggle{position:relative;width:48px;height:24px;background-color:#ccc;border-radius:24px;cursor:pointer;transition:background-color .3s ease}.toggle-wrapper .toggle:focus{outline:2px solid #4a90e2;outline-offset:2px}.toggle-wrapper .toggle--active{background-color:#4a90e2}.toggle-wrapper .toggle--active .toggle__slider{transform:translate(24px)}.toggle-wrapper .toggle--disabled{opacity:.5;cursor:not-allowed}.toggle-wrapper .toggle__slider{position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px #0003}.refresh-token-container{padding:16px}.refresh-token-container .refresh-token-description{display:flex;flex-direction:row;align-items:center}.refresh-token-container .refresh-token-description svg{margin-right:8px}.refresh-token-container .refresh-token-description p{margin:0}.refresh-token-container .trigger-refresh-elements{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 0}.refresh-token-container .trigger-refresh-elements>div:first-child{width:85%}.refresh-token-container .trigger-refresh-elements>div:last-child{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;gap:16px;min-width:300px}.page-container.conversion-types .MuiDataGrid-cell:has(.affiliate-platform-filters){overflow:auto;line-height:normal}.page-container.conversion-types .MuiDataGrid-cell:has(.affiliate-platform-filters) .affiliate-platform-filters{display:flex;flex-direction:column;gap:4px;text-align:left;justify-content:center;height:100%}.page-container.deals-page-container{padding-top:8px}.page-container.deals-page-container .collapse-box .collapse-header{width:100%;box-sizing:border-box}.page-container.deals-page-container .add-row-btn{top:10px}.page-container.deals-page-container .deals-filters-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.page-container.deals-page-container .deals-filters-container .deals-search-box{width:40%;padding-left:8px;transform:translateY(5px);display:flex;align-items:center;gap:8px}.page-container.deals-page-container .deals-filters-container .deals-search-box .deals-search-input-box{flex-grow:1}.page-container.deals-page-container .deals-filters-container .deals-search-box .deals-search-input-box>div{width:100%;padding:4px 8px;background-color:#fff;box-sizing:border-box;display:flex;align-items:center;gap:8px;min-height:55px}.page-container.deals-page-container .deals-filters-container .deals-search-box .deals-search-input-box>div>input{padding:0}.page-container.deals-page-container .deals-filters-container .deals-search-box .active-deals-toggle-box{width:16%;min-width:92px}.page-container.deals-page-container .deals-filters-container .deals-filters-box{width:60%}.page-container.deals-page-container .deals-filters-container .deals-filters-box .dynamic-form-container{justify-content:flex-end}.page-container.deals-page-container .add-card-alert{color:#c9b022;margin-top:4px}.page-container.deals-page-container .deals-container{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;flex-direction:row}.page-container.deals-page-container .deals-container .deals-column{display:flex;flex-direction:column;align-self:stretch;align-items:center;justify-content:flex-start;flex:1}.page-container.deals-page-container .deals-container .deal-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s ease;box-sizing:border-box;min-height:275px;position:relative;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:16px;break-inside:avoid;height:fit-content;align-self:flex-start;width:100%}.page-container.deals-page-container .deals-container .deal-card .titles-box{width:100%}.page-container.deals-page-container .deals-container .deal-card.deal-card--loading{opacity:.6;pointer-events:none}.page-container.deals-page-container .deals-container .deal-card .deal-card__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.page-container.deals-page-container .deals-container .deal-card--active{border-color:#10b981}.page-container.deals-page-container .deals-container .deal-card--not-active{border-color:#ef4444}.page-container.deals-page-container .deals-container .deal-card--partner-overlapping{border-color:#f59e0b}.page-container.deals-page-container .deals-container .deal-card--add{border-color:#4a8fe1}.page-container.deals-page-container .deals-container .deal-card:hover{box-shadow:0 4px 6px #0000001a}.page-container.deals-page-container .deals-container .deal-card__content{padding:20px;display:flex;flex-direction:column;justify-content:space-between}.page-container.deals-page-container .deals-container .deal-card__content .card-top{min-height:95px}.page-container.deals-page-container .deals-container .deal-card__content.new-deal .deal-card__form{display:flex;flex-direction:column;gap:8px}.page-container.deals-page-container .deals-container .deal-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.page-container.deals-page-container .deals-container .deal-card__titles{flex:1;display:flex;flex-direction:row;gap:4px;justify-content:space-between;align-items:flex-start}.page-container.deals-page-container .deals-container .deal-card__titles:has(.deal-card__attribution-date-edit){justify-content:flex-start;gap:24px}.page-container.deals-page-container .deals-container .deal-card__titles:has(.deal-card__attribution-date-edit) .deal-card__attribution-date-edit{max-width:250px;width:100%}.page-container.deals-page-container .deals-container .deal-card__title{margin:0;font-weight:600;color:#111827}.page-container.deals-page-container .deals-container .deal-card__title.partner-name{color:#535050;font-weight:400}.page-container.deals-page-container .deals-container .deal-card__label{margin:0;display:inline-block;padding:4px 12px;background:#75a9ff;color:#fff;font-size:13px;font-weight:600;border-radius:16px}.page-container.deals-page-container .deals-container .deal-card__label.conversion_date{min-width:98px;background:#e3ffee;color:#027a48;border:1px solid #12b76a}.page-container.deals-page-container .deals-container .deal-card__label.click_date{color:#5925dc;border:1px solid #7a5af8;background:#eeedff}.page-container.deals-page-container .deals-container .deal-card .card-actions{display:flex;gap:4px;flex-direction:row;justify-content:flex-start;align-items:center}.page-container.deals-page-container .deals-container .deal-card .action_btn{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:6px;color:#6b7280;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.page-container.deals-page-container .deals-container .deal-card .action_btn:hover:not(:disabled){background:#f3f4f6;color:#111827}.page-container.deals-page-container .deals-container .deal-card .action_btn:disabled{cursor:not-allowed;opacity:.5}.page-container.deals-page-container .deals-container .deal-card .action_btn:disabled:hover{background:transparent;color:#6b7280}.page-container.deals-page-container .deals-container .deal-card__description{margin:0 0 8px;font-size:14px;color:#6b7280}.page-container.deals-page-container .deals-container .deal-card__main-version{padding:16px;background:#f9fafb;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.page-container.deals-page-container .deals-container .deal-card__date-range{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.page-container.deals-page-container .deals-container .deal-card__date{font-weight:500}.page-container.deals-page-container .deals-container .deal-card__date-separator{color:#9ca3af}.page-container.deals-page-container .deals-container .deal-card__amount{font-size:28px;font-weight:700;color:#059669;display:flex;flex-direction:row;align-items:center;gap:4px}.page-container.deals-page-container .deals-container .deal-card__actions{padding:12px 20px;border-top:1px solid #f3f4f6;display:flex;gap:12px}.page-container.deals-page-container .deals-container .deal-card__btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.page-container.deals-page-container .deals-container .deal-card__btn:hover:not(:disabled){background:#f9fafb}.page-container.deals-page-container .deals-container .deal-card__btn:disabled{cursor:not-allowed;opacity:.5;background:#f3f4f6;color:#9ca3af;border-color:#e5e7eb}.page-container.deals-page-container .deals-container .deal-card__btn:disabled:hover{background:#f3f4f6;border-color:#e5e7eb}.page-container.deals-page-container .deals-container .deal-card__btn--danger{color:#dc2626;border-color:#fecaca}.page-container.deals-page-container .deals-container .deal-card__btn--danger:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.page-container.deals-page-container .deals-container .deal-card__btn--danger:disabled{color:#fca5a5;background:#fef2f2;border-color:#fecaca;opacity:.6}.page-container.deals-page-container .deals-container .deal-card__btn--primary{color:#2563eb;border-color:#bfdbfe}.page-container.deals-page-container .deals-container .deal-card__btn--primary:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.page-container.deals-page-container .deals-container .deal-card__btn--secondary{color:#6b7280}.page-container.deals-page-container .deals-container .deal-card__btn--secondary:disabled{color:#9ca3af}.page-container.deals-page-container .deals-container .deal-card__timeline-section{padding:20px;border-top:1px solid #f3f4f6;background:#fafbfc;border-bottom-left-radius:12px;border-bottom-right-radius:12px;animation:slideDown .3s ease-out}.page-container.deals-page-container .deals-container .deal-card__timeline-title{margin:0 0 16px;font-size:14px;font-weight:600;color:#000000de;text-transform:uppercase;letter-spacing:.5px}.page-container.deals-page-container .deals-container .deal-card__timeline{display:flex;flex-direction:column;gap:16px;position:relative}.page-container.deals-page-container .deals-container .deal-card__timeline-item{display:grid;grid-template-columns:100px 40px 1fr;gap:12px;position:relative;padding:8px;border-radius:8px;transition:all .2s ease}.page-container.deals-page-container .deals-container .deal-card__timeline-item:hover{background-color:#00000005}.page-container.deals-page-container .deals-container .deal-card__timeline-item--main{background-color:#1976d214;border-left:3px solid #1976d2;margin-left:-15px;box-shadow:0 2px 4px #1976d21a;padding:8px 8px 8px 20px}.page-container.deals-page-container .deals-container .deal-card__timeline-item--main:hover{background-color:#1976d21f}.page-container.deals-page-container .deals-container .deal-card__timeline-date{font-size:12px;font-weight:500;color:#0009;display:flex;align-items:center;justify-content:flex-end;text-align:right;line-height:1.4}.page-container.deals-page-container .deals-container .deal-card__timeline-marker{display:flex;flex-direction:column;align-items:center;position:relative}.page-container.deals-page-container .deals-container .deal-card__timeline-delete{position:absolute;right:8px;top:8px;width:fit-content;cursor:pointer}.page-container.deals-page-container .deals-container .deal-card__timeline-dot{width:10px;height:10px;border-radius:50%;background-color:#00000061;border:2px solid #fff;box-shadow:0 0 0 1px #0000001f;z-index:2;transition:all .2s ease}.page-container.deals-page-container .deals-container .deal-card__timeline-dot--main{background-color:#1976d2;width:14px;height:14px;border:3px solid #fff;box-shadow:0 0 0 2px #1976d2;animation:pulse 2s ease-in-out infinite}.page-container.deals-page-container .deals-container .deal-card__timeline-line{width:2px;flex-grow:1;background-color:#0000001f;margin-top:4px;z-index:1}.page-container.deals-page-container .deals-container .deal-card__timeline-content{display:flex;flex-direction:column;gap:4px;padding-top:2px}.page-container.deals-page-container .deals-container .deal-card__timeline-amount{font-size:16px;font-weight:600;color:#000000de;display:flex;align-items:center;gap:8px}.page-container.deals-page-container .deals-container .deal-card__timeline-badge{display:inline-block;padding:2px 8px;background-color:#1976d2;color:#fff;font-size:11px;font-weight:600;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;animation:fadeIn .3s ease-out}.page-container.deals-page-container .deals-container .deal-card__timeline-end{font-size:12px;color:#0009;font-weight:500;display:flex;align-items:center;gap:2px}.page-container.deals-page-container .deals-container .deal-card__timeline-description{font-size:13px;color:#0009;line-height:1.5;margin-top:4px;font-style:italic}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{box-shadow:0 0 0 2px #1976d2}50%{box-shadow:0 0 0 4px #1976d266}}.page-container{position:relative}.page-container .page-header>*{font-size:32px}.page-container .MuiDataGrid-row:has(.no-affiliate-system-value){background-color:#ffc6c6;position:relative}.page-container .MuiDataGrid-row:has(.no-affiliate-system-value):hover:after{content:"Missing affiliate system value";position:absolute;top:-30px;left:0;background-color:#333;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:9999}.page-container.edit-user .add-row-btn,.page-container.role-permissions .add-row-btn{top:3px}.page-container.edit-user .permission-box,.page-container.role-permissions .permission-box{display:flex;flex-direction:row;gap:1rem;justify-content:space-between;box-sizing:border-box}.page-container.edit-user .permission-box .left-permissions,.page-container.edit-user .permission-box .right-permissions,.page-container.role-permissions .permission-box .left-permissions,.page-container.role-permissions .permission-box .right-permissions{width:50%}.page-container.edit-user .permission-box .collapse-box,.page-container.role-permissions .permission-box .collapse-box{width:100%}.page-container.edit-user .permission-box .collapse-body>div,.page-container.role-permissions .permission-box .collapse-body>div{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width: 600px){.page-container.edit-user .permission-box .collapse-box,.page-container.role-permissions .permission-box .collapse-box{width:100%}}.reset-password-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.reset-password-page .input-wrapper{position:relative;display:flex;align-items:center}.reset-password-page .input-wrapper .input{flex:1;padding-right:40px}.reset-password-page .input-wrapper .MuiInputAdornment-root{position:absolute;right:16px}.reset-password-page .container{width:100%;max-width:450px}.reset-password-page .reset-box{background-color:#fff;border-radius:16px;padding:40px;box-shadow:0 10px 40px #0000004d}.reset-password-page .reset-header{text-align:center;margin-bottom:32px;display:flex;flex-direction:column;align-items:center}.reset-password-page .logo{margin-bottom:20px}.reset-password-page .title{font-size:32px;font-weight:600;margin:0 0 8px;color:#1a3a1a;letter-spacing:1px}.reset-password-page .subtitle{font-size:14px;color:#757575;margin:0}.reset-password-page .reset-content{display:flex;flex-direction:column;gap:20px}.reset-password-page .alert{padding:16px;border-radius:8px;font-size:14px;line-height:1.5;margin-bottom:20px}.reset-password-page .alert-success{background-color:#e8f5e9;border:1px solid #4caf50;color:#2e7d32;text-align:center}.reset-password-page .alert-error{background-color:#ffebee;border:1px solid #f44336;color:#c62828;text-align:center}.reset-password-page .form-container{display:flex;flex-direction:column;gap:20px}.reset-password-page .form-group{display:flex;flex-direction:column;gap:8px}.reset-password-page .label{font-size:14px;font-weight:500;color:#424242}.reset-password-page .input{width:100%;padding:12px 16px;font-size:16px;border:2px solid #e0e0e0;border-radius:8px;outline:none;transition:border-color .3s ease;box-sizing:border-box}.reset-password-page .input:focus{border-color:#4caf50}.reset-password-page .input.error{border-color:#f44336}.reset-password-page .input:disabled{background-color:#f5f5f5;cursor:not-allowed}.reset-password-page .input::placeholder{color:#bdbdbd}.reset-password-page .error-text{font-size:12px;color:#f44336;margin-top:4px}.reset-password-page .helper-text{font-size:12px;color:#757575;margin-top:4px}.reset-password-page .main-btn{width:100%;padding:12px;font-size:16px;font-weight:600;border:none;border-radius:8px;background:linear-gradient(135deg,#66bb6a,#43a047);color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #4caf504d}.reset-password-page .main-btn:hover:not(:disabled){background:linear-gradient(135deg,#57a85b,#388e3c);transform:translateY(-2px);box-shadow:0 6px 16px #4caf5066}.reset-password-page .main-btn:disabled{opacity:.6;cursor:not-allowed}.reset-password-page .back-link-container{text-align:center;margin-top:8px}.reset-password-page .back-link{font-size:14px;color:#4caf50;background-color:transparent;border:none;cursor:pointer;padding:0;text-decoration:none;transition:all .2s ease}.reset-password-page .back-link:hover:not(:disabled){text-decoration:underline;color:#388e3c}.reset-password-page .back-link:disabled{opacity:.5;cursor:not-allowed}.unidb-login-page{min-height:99vh;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden}.unidb-login-page .container{width:100%;max-width:450px;position:relative;z-index:1}.unidb-login-page .login-box{background-color:#fff;border-radius:16px;padding:40px;box-shadow:0 10px 40px #0000004d}.unidb-login-page .login-header{text-align:center;margin-bottom:32px;display:flex;flex-direction:column;align-items:center}.unidb-login-page .login-header .logo{margin-bottom:20px}.unidb-login-page .title{font-size:32px;font-weight:600;margin:0 0 8px;color:#1a3a1a;letter-spacing:1px}.unidb-login-page .subtitle{font-size:14px;color:#757575;margin:0}.unidb-login-page .login-content{display:flex;flex-direction:column;gap:20px}.unidb-login-page .google-button{width:100%;padding:12px;font-size:16px;font-weight:500;border:2px solid #e0e0e0;border-radius:8px;background-color:#fff;color:#424242;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s ease}.unidb-login-page .google-button:hover:not(:disabled){border-color:#4caf50;background-color:#f5f5f5;transform:translateY(-2px);box-shadow:0 4px 12px #4caf5033}.unidb-login-page .google-button:disabled{opacity:.6;cursor:not-allowed}.unidb-login-page .google-button .google-icon{width:20px;height:20px}.unidb-login-page .divider{display:flex;align-items:center;gap:12px;margin:8px 0}.unidb-login-page .divider-line{flex:1;height:1px;background-color:#e0e0e0}.unidb-login-page .divider-text{font-size:14px;color:#757575}.unidb-login-page .form-container{display:flex;flex-direction:column;gap:20px}.unidb-login-page .form-group{display:flex;flex-direction:column}.unidb-login-page .form-group>.label{margin-bottom:8px}.unidb-login-page .label{font-size:14px;font-weight:500;color:#424242}.unidb-login-page .input{width:100%;padding:12px 16px;font-size:16px;border:2px solid #e0e0e0;border-radius:8px;outline:none;transition:border-color .3s ease;box-sizing:border-box}.unidb-login-page .input:focus{border-color:#4caf50}.unidb-login-page .input.error{border-color:#f44336}.unidb-login-page .input:disabled{background-color:#f5f5f5;cursor:not-allowed}.unidb-login-page .input::placeholder{color:#bdbdbd}.unidb-login-page .error-text{font-size:12px;color:#f44336;margin-top:4px}.unidb-login-page .reset-container{text-align:right;margin-top:-8px}.unidb-login-page .reset-link{font-size:14px;color:#4caf50;background-color:transparent;border:none;cursor:pointer;padding:0;text-decoration:none;transition:all .2s ease}.unidb-login-page .reset-link:hover:not(:disabled){text-decoration:underline;color:#388e3c}.unidb-login-page .reset-link:disabled{opacity:.5;cursor:not-allowed}.unidb-login-page .login-button{width:100%;padding:12px;font-size:16px;font-weight:600;border:none;border-radius:8px;background:linear-gradient(135deg,#66bb6a,#43a047);color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #4caf504d}.unidb-login-page .login-button:hover:not(:disabled){background:linear-gradient(135deg,#57a85b,#388e3c);transform:translateY(-2px);box-shadow:0 6px 16px #4caf5066}.unidb-login-page .login-button:active:not(:disabled){transform:translateY(0)}.unidb-login-page .login-button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 600px){.unidb-login-page .login-box{padding:24px}.unidb-login-page .title{font-size:28px}}@media (max-width: 400px){.unidb-login-page .login-page{padding:12px}.unidb-login-page .login-box{padding:20px}.unidb-login-page .title{font-size:24px}}.MuiDataGrid-cell:has(ul.user-sites-list){line-height:150%!important;text-align:left!important;justify-content:flex-start!important}
