:root{--blue:#007bff;--text:#212529;--border:#dee2e6}*{box-sizing:border-box}body{color:var(--text);background:#eaedf2;margin:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:var(--blue);text-decoration:none}h2,h3,p{margin:0}.app{grid-template-rows:52px 1fr;grid-template-columns:219px minmax(0,1fr) 238px;height:100vh;display:grid;overflow:hidden}.sidebar,main,.rail{min-height:0;overflow-y:auto}.header{background:#fe3235;grid-column:1/-1;grid-template-columns:219px minmax(0,1fr) 238px;display:grid}.logo{background:#e82a2a;justify-content:center;align-items:center;display:flex}.logo img{width:113px;display:block}.search{color:#fff;width:100%;font:inherit;background:#fe6464;border:0;outline:0;padding:0 16px;font-size:14.7px}.search::placeholder{color:#fff}.header-actions{color:#fff;justify-content:flex-end;align-items:center;gap:18px;padding-right:20px;display:flex}.header-actions button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.header-menu{display:flex}.header-menu>button[aria-expanded=true]{color:#ffd9d9}.header-dropdown{z-index:20;width:302px;color:var(--text);background:#fff;border:1px solid #00000026;border-radius:4px;padding:7px 0;position:absolute;top:48px;right:6px;box-shadow:0 6px 12px #0000002e}.header-dropdown-title{padding:13px 22px;font-weight:700}.header-dropdown>a{color:var(--text);border-top:1px solid #ededed;padding:13px 22px;font-weight:400;display:block}.header-dropdown>a:hover{background:#f5f5f5}.news-dropdown{width:340px}.news-item{border-top:1px solid #ededed;padding:13px 22px;line-height:1.4;display:block}.news-item:hover{background:#f5f5f5}.news-date{color:var(--text);margin-bottom:3px;font-weight:700;display:block}.news-text{color:var(--blue);display:block}.balance{color:#d5a664;background:#b42225;border-radius:11px;align-items:center;gap:5px;height:22px;padding:0 7px 0 10px;font-weight:600;display:flex}.balance-coin{object-fit:contain;width:16px;height:16px}.sidebar{background:#191a1e}.profile{background:#141517;flex-direction:column;align-items:center;gap:9px;height:180px;padding-top:18px;display:flex}.profile img{border-radius:50%;width:101px;height:101px}.profile button{color:#fff;height:31px;font:inherit;background:0 0;border:1px solid #fff;border-radius:3px;align-items:center;gap:4px;padding:0 9px;display:flex}.sidebar nav{padding-top:17px}.sidebar nav a{color:#6c6f75;align-items:center;gap:9px;height:40px;padding-left:16px;font-weight:500;display:flex}.sidebar nav a:hover{color:#adb1b8}.sidebar nav a.active{color:var(--blue)}.nav-img{object-fit:contain;width:19px;height:19px}main{min-width:0;padding:0 0 12px 8px;overflow-x:hidden}.account{color:#555;background:#fff;height:36px;margin-left:-8px;padding-left:16px;line-height:36px}.account a{font-weight:700}.summary{background:#f9f9f9;align-items:center;height:36px;display:flex}.summary h2{text-align:center;background:#f4f4f4;width:219px;font-size:14px;font-weight:700;line-height:36px}.summary div{border-right:1px solid var(--border);padding:0 16px;line-height:36px}.summary div:last-child{border-right:0}.promos{gap:8px;margin-top:9px;display:flex}.promo-carousel{flex:1;min-width:0;overflow:hidden}.promo-track{will-change:transform;gap:8px;display:flex}.promo{border:1px solid var(--border);background:#fff;border-radius:3px;flex:0 0 400px;height:179px;display:flex;overflow:hidden}.promo>img{object-fit:cover;width:200px;height:100%;display:block}.promo-body{flex-direction:column;flex:1;align-items:flex-start;padding:8px;line-height:21px;display:flex;position:relative}.promo-body strong{margin-top:auto;margin-bottom:10px;font-size:24px;line-height:30px}.btn{background:var(--blue);color:#fff;border-radius:3px;margin-top:auto;padding:4px 9px}.promo-body strong+.btn{margin-top:0}.pin{color:#e82a2a;position:absolute;bottom:4px;right:8px}.section-title{align-items:center;gap:7px;margin-top:9px;display:flex}.section-title h2{border:1px solid var(--border);background:#fff;border-bottom:3px solid;border-radius:3px 3px 0 0;padding:0 16px;font-size:12.8px;font-weight:700;line-height:34px}.campaign-grid{gap:7.25px;margin-top:11px;display:flex}.campaign{border:1px solid var(--border);background:#fff;border-radius:3px;flex-direction:column;flex:0 0 199px;height:221px;display:flex;overflow:hidden}.campaign img{object-fit:cover;width:100%;height:126px;display:block}.campaign h3{padding:7px 8px 0;font-size:12.25px;font-weight:600;line-height:18px}.payout{border:1px solid var(--blue);text-align:center;border-radius:2px;margin:auto 8px 8px;font-size:12.7px;line-height:25px}hr+.campaigns .campaign-grid{margin-top:13px}main hr{background:#d5d8dd;border:0;height:1px;margin:26px 8px 16px 0}.reports{padding-top:7px}.report-card,.report-company{border:1px solid var(--border);background:#fff;border-radius:3px}.report-head{border-bottom:1px solid var(--border);background:#f7f7f7;justify-content:space-between;align-items:center;height:56px;padding:0 20px;display:flex}.report-head h2{font-size:14px;font-weight:700}.btn-success,.btn-run{color:#fff;height:31px;font:inherit;cursor:pointer;border:0;border-radius:3px;padding:0 9px}.btn-success{background:#28a745;align-items:center;gap:4px;display:flex}.btn-run{background:var(--blue)}.btn-prepare{color:#333;height:31px;font:inherit;cursor:pointer;background:#f0c419;border:0;border-radius:3px;align-items:center;gap:5px;padding:0 11px;display:flex}.report-empty{color:#333;background:#f2f2f2;padding:11px 20px}.report-filters{border-bottom:1px solid var(--border);align-items:center;gap:8px;height:55px;padding-left:8px;display:flex}.report-filters select{color:#495057;height:31px;font:inherit;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath fill='%23343a40' d='M4 1 7 5H1zM4 11 1 7h6z'/%3E%3C/svg%3E") right 9px center no-repeat;border:1px solid #ced4da;border-radius:3px;padding:0 24px 0 8px}.report-filters .type{width:333px;margin-right:22px}.report-filters .period{width:131px}.report-table{border-collapse:collapse;table-layout:fixed;width:100%}.col-id{width:103px}.col-clicks{width:100px}.col-leads,.col-sales,.col-epc{width:93px}.col-cr{width:106px}.col-earnings{width:169px}.col-toggle{width:44px}.report-table th,.report-table td{text-align:right;padding:0}.report-table th:first-child,.report-table td:first-child{padding-left:8px}.report-table th:nth-child(-n+2),.report-table td:nth-child(-n+2){text-align:left}.report-table thead tr{height:40px}.report-table thead th{border-bottom:2px solid var(--border)}.report-table thead svg{vertical-align:-3px;margin-left:2px}.report-table tbody tr{background:#f2f2f2;height:38px}.report-table tbody td{border-bottom:1px solid var(--border)}.report-table tbody td:nth-child(n+3):nth-child(-n+8){font-size:13px}.report-table tbody button{vertical-align:middle;color:var(--blue);cursor:pointer;background:0 0;border:0;margin-right:8px;padding:0;display:inline-flex}.report-table tfoot tr{height:37px}.report-company{color:#5a6168;margin-top:19px;padding:0 18px;font-weight:700;line-height:40px}.conversions-table th{text-align:left;vertical-align:top;padding:0 8px 8px}.conversions-table th:first-child{padding-left:20px}.conversions-table thead tr{height:auto}.conversions-table thead th{padding-top:8px}.conversions-table tbody tr{background:#fff;height:auto}.conversions-table tbody tr:nth-child(odd){background:#f2f2f2}.conversions-table tbody td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;color:#333;word-break:break-word;padding:13px 8px;font-size:13px;line-height:1.45}.conversions-table tbody td:first-child{padding-left:20px}.conversions-table th:last-child,.conversions-table td:last-child{text-align:right;padding-right:20px}.cv-id{width:160px}.cv-date{width:112px}.cv-campaign{width:268px}.cv-status{width:86px}.cv-cpa{width:64px}.cv-ip{width:150px}.cv-system{width:92px}.cv-device{width:100px}.cv-os{width:110px}.cv-sales{width:90px}.cv-earn{width:96px}.report-pager{padding:15px 20px}.page{background:var(--blue);color:#fff;min-width:30px;height:30px;font:inherit;cursor:pointer;border:0;border-radius:3px;padding:0 9px}.report-chip{color:#31708f;background:#d9edf7;border:1px solid #bce8f1;border-radius:4px;align-items:center;gap:16px;margin:0 20px 6px;padding:12px 15px;display:inline-flex}.report-chip a{color:var(--blue)}.chip-close{color:#31708f;font-size:13px}.login{background-color:#10121a;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:40px 16px;display:flex;position:relative;overflow:hidden}.login-video{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.login-dots{z-index:1;image-rendering:pixelated;pointer-events:none;background-repeat:repeat;background-size:4px 4px;position:absolute;inset:0}.login-box,.login-footer{z-index:2;position:relative}.login-box{flex-direction:column;align-items:center;width:100%;max-width:440px;padding:44px 70px 36px;display:flex}.login-logo{width:102px;height:auto}.login-title{color:#fff;margin:24px 0 36px;font-size:16px;font-style:italic;font-weight:400;line-height:24px}.login-form{flex-direction:column;width:100%;display:flex}.login-form input{height:44px;color:var(--text);font:inherit;background:#fff;border:1px solid #ced4da;padding:0 14px;font-size:15px}.login-form input:first-child{border-bottom:0}.login-form input:focus{border-color:var(--blue);outline:0;position:relative}.login-form button{background:var(--blue);color:#fff;height:48px;font:inherit;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;margin-top:13px;font-size:16px;font-weight:600;display:flex}.login-form button:hover{background:#0069d9}.login-form button:disabled{cursor:default;opacity:.65}.login-form button:disabled:hover{background:var(--blue)}.login-spinner{width:24px;height:24px;animation:1.2s linear infinite spin;position:relative}.login-spinner span{transform:rotate(calc(var(--i) * 45deg));opacity:calc(1 - var(--i) * .095);position:absolute;inset:0}.login-spinner span:before{--size:calc(5px - var(--i) * .4px);content:"";top:calc(2.5px - var(--size) / 2);width:var(--size);height:var(--size);margin-left:calc(var(--size) / -2);background:#fff;border-radius:50%;position:absolute;left:50%}.login-error{color:#fff;background:#dc3545eb;border-radius:3px;margin-top:12px;padding:9px 12px;font-size:13px}.login-link{color:#007bff;margin-top:4px;font-size:16px;line-height:24px}.login-link:first-of-type{margin-top:14px}.login-footer{color:#6c757d;margin-top:48px;font-size:16px;line-height:24px}.postback{padding-top:7px}.panel-company{border:1px solid var(--border);color:#5a6168;background:#fff;border-radius:3px;margin-top:19px;padding:0 18px;font-weight:700;line-height:40px}.postback-body{flex-direction:column;align-items:flex-start;max-width:815px;padding:24px 40px 36px;display:flex}.postback-note{color:#31708f;background:#d9edf7;border:1px solid #bce8f1;border-radius:4px;width:100%;margin-bottom:20px;padding:15px 18px;line-height:1.45}.postback-type{color:#495057;width:100%;height:40px;font:inherit;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath fill='%23343a40' d='M4 1 7 5H1zM4 11 1 7h6z'/%3E%3C/svg%3E") right 11px center no-repeat;border:1px solid #ced4da;border-radius:3px;margin-bottom:14px;padding:0 28px 0 11px}.postback-url{color:#495057;width:100%;height:92px;font:inherit;resize:vertical;border:1px solid #ced4da;border-radius:3px;padding:9px 11px}.postback-url:focus,.postback-type:focus{border-color:#80bdff;outline:0}.postback-macros{margin:10px 0 24px}.btn-save{background:var(--blue);color:#fff;height:46px;font:inherit;cursor:pointer;border:0;border-radius:4px;padding:0 17px;font-size:15px}.btn-save:hover{background:#0069d9}.settings{padding-top:10px}.settings-toolbar{justify-content:flex-end;margin-bottom:10px;display:flex}.btn-edit{color:#333;height:29px;font:inherit;cursor:pointer;background:#f0c419;border:0;border-radius:3px;padding:0 13px;font-size:13px}.settings-columns{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.settings-col{flex-direction:column;gap:18px;display:flex}.settings-card{border:1px solid var(--border);background:#fff;border-radius:3px}.settings-card-head{border-bottom:1px solid var(--border);background:#f7f7f7;padding:14px 16px}.settings-card-head h2{font-size:14px;font-weight:700}.settings-row{border-bottom:1px solid #ededed;gap:16px;padding:11px 16px;line-height:1.5;display:flex}.settings-row:last-child{border-bottom:0}.settings-row dt{color:#333;flex:0 0 210px}.settings-row dd{color:#333;flex:1;margin:0}.balances{padding-top:7px}.panel,.balances-company{border:1px solid var(--border);background:#fff;border-radius:3px}.panel-head{border-bottom:1px solid var(--border);background:#f7f7f7;align-items:center;height:56px;padding:0 20px;display:flex}.panel-head h2{font-size:14px;font-weight:700}.balances-filter{border-bottom:1px solid var(--border);align-items:center;gap:15px;height:71px;padding:0 20px;display:flex}.balances-filter select{color:#495057;width:183px;height:31px;font:inherit;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Cpath fill='%23343a40' d='M4 1 7 5H1zM4 11 1 7h6z'/%3E%3C/svg%3E") right 9px center no-repeat;border:1px solid #ced4da;border-radius:3px;padding:0 24px 0 8px}.balances-table{border-collapse:collapse;table-layout:fixed;width:100%}.col-date{width:238px}.col-type{width:132px}.col-amount,.col-balance{width:180px}.balances-table th,.balances-table td{text-align:left;padding:0 20px}.balances-table thead tr{height:42px}.balances-table thead th{border-bottom:2px solid var(--border)}.balances-table tbody tr{height:44px}.balances-table tbody tr:nth-child(odd){background:#f2f2f2}.balances-table .date{font-weight:700}.amount-neg{color:#d9534f}.balances-company{color:#5a6168;margin-top:19px;padding:0 18px;font-weight:700;line-height:40px}.loader{justify-content:center;padding-top:134px;display:flex}.loader-inline{padding:52px 0 56px}.loader-report{background:#f2f2f2;padding:22px 0}.promos-skeleton{height:188px;margin-top:9px}.loader-card{border:1px solid var(--border);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:14px;width:188px;height:58px;display:inline-flex}.loader-text{color:#35b2bd;letter-spacing:.3px;font-size:15px}.spinner{width:26px;height:26px;animation:1.2s linear infinite spin;position:relative}.spinner span{transform:rotate(calc(var(--i) * 45deg));opacity:calc(1 - var(--i) * .095);position:absolute;inset:0}.spinner span:before{--size:calc(5.5px - var(--i) * .42px);content:"";top:calc(2.75px - var(--size) / 2);width:var(--size);height:var(--size);margin-left:calc(var(--size) / -2);background:#35b2bd;border-radius:50%;position:absolute;left:50%}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.browse{padding-top:6px}.browse-head{border:1px solid var(--border);background:#fff;border-radius:3px}.browse-tabs{border-bottom:1px solid var(--border);gap:2px;height:46px;display:flex}.browse-tabs a{border-bottom:3px solid #0000;padding:0 16px;font-size:16px;line-height:44px}.browse-tabs a.active{border-bottom-color:var(--blue);font-weight:700}.view-mode{justify-content:flex-end;align-items:center;gap:8px;height:44px;padding-right:8px;display:flex}.view-mode strong{margin-right:2px}.view-mode button{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.view-mode button.active{color:var(--blue)}.browse-grid{flex-wrap:wrap;row-gap:7px;margin-top:5px}.rail{background:#fff;margin-left:7px;padding:2px 20px 0 8px}.rail-list{margin-bottom:11px}.rail-list h2{border-bottom:1px solid var(--border);color:#6c757d;margin-bottom:14px;padding:3px 0;font-size:14px;font-weight:400}.rail-list article{gap:13px;margin-top:11px;display:flex}.rail-list img{flex:none;width:59px;height:79px}.rail-list h3{font-size:14px;font-weight:400;line-height:20.5px}.rail-list a{border:1px solid var(--blue);border-radius:2px;padding:0 4px;font-size:13.2px;line-height:25px;display:inline-block}@media (width<=1100px){.app,.header{grid-template-columns:180px minmax(0,1fr) 150px}.rail{display:none}main{grid-column:2/-1}.campaign-grid{flex-wrap:wrap}}
