.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-card{width:100%;max-width:400px;box-shadow:0 10px 40px #0000001a;border-radius:8px}.login-header{text-align:center;margin-bottom:32px}.login-header h2{margin-bottom:8px}.login-footer{text-align:center;margin-top:16px}.logo{width:100%;max-width:100%;min-width:0;height:64px;display:flex;align-items:center;justify-content:center;padding:4px 8px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.1)}.logo__img{display:block;width:100%;height:52px;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none}.logo__img--collapsed{height:44px}.trigger{font-size:18px;cursor:pointer;transition:color .3s}.trigger:hover{color:#1890ff}.dashboard-page{width:100%}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.dashboard-header h2{margin:0}@media(max-width:768px){.dashboard-header{flex-direction:column;align-items:flex-start;gap:16px}}.offers-page{width:100%}.offers-page .ant-pro-table-list-toolbar-title{font-size:18px;font-weight:600}.offers-page code{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-size:12px}.verticals-page{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.verticals-page .verticals-summary-card .ant-card-body{overflow-x:auto}.verticals-protable-root{width:100%;max-width:100%;min-width:0}.verticals-protable-root .ant-pro-table{max-width:100%}.verticals-protable-root .ant-table-wrapper,.verticals-protable-root .ant-pro-table-list-toolbar-container{max-width:100%;overflow-x:auto}.verticals-page .ant-pro-table-list-toolbar-title{font-size:18px;font-weight:600}.verticals-page code{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-size:12px}.analytics-page{width:100%}.analytics-header{margin-bottom:24px}.analytics-header h2{margin:0}.partners-page{width:100%}.partners-page code{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-size:12px}.postbacks-page{width:100%}.postbacks-header{margin-bottom:24px}.postbacks-header h2{margin:0}.experiments-page{width:100%;max-width:100%;box-sizing:border-box}.experiments-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.experiments-header h2{margin:0}.experiments-page code{font-size:12px}.experiments-settings-block{width:100%;max-width:720px}.experiments-settings-collapse{margin:0 0 8px}.experiments-settings-collapse .ant-collapse-header{padding:0 0 4px!important;align-items:flex-start}.experiments-settings-collapse .ant-collapse-header-text{flex:1}.experiments-settings-collapse .ant-collapse-expand-icon{padding-inline-end:8px}.experiments-settings-collapse .ant-collapse-content-box{padding:0 0 8px!important}.experiments-settings-hint-inner{display:block;max-width:720px;font-size:13px;line-height:1.55;color:#000000c7;overflow-wrap:anywhere;word-break:break-word}.experiments-detail-panel{padding-bottom:4px;min-width:0;max-width:100%}.experiments-table-card{max-width:100%;min-width:0}.experiments-table-card .ant-card-body{padding:12px;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.experiments-table-card .ant-table-wrapper{max-width:100%}.experiments-table-card .ant-table{min-width:0}.experiments-table-card .ant-table-expanded-row>.ant-table-cell{padding:0!important;border-inline-end:none!important}.experiments-table-card .ant-table-expanded-row .ant-table-cell{background:#fafafa!important}.experiments-table-expanded{box-sizing:border-box;max-width:100%;min-width:0;padding:12px 12px 16px 16px;background:#fafafa;border-radius:0 0 8px 8px;overflow-x:auto;overflow-wrap:anywhere;word-break:break-word}.experiments-table-expanded .ant-card{max-width:100%}.experiments-table-expanded .ant-card-body{overflow-x:auto}.experiments-table-expanded .ant-row{margin-inline:0!important}.experiments-table-expanded .ant-alert{max-width:100%}.experiments-meta-text{display:block;max-width:100%}@media(min-width:992px){.experiments-table-expanded{padding-left:40px}}.experiments-table-expanded .ant-divider{margin:8px 0}.settings-page{width:100%}*{margin:0;padding:0;box-sizing:border-box}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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{min-height:100vh}
