.fn-page{display:flex;flex-direction:column;gap:14px;min-height:calc(100vh - var(--topbar-h));padding:24px;background:#f5f5f4}.fn-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid #e2e2e2;border-radius:12px;background:#fff}.fn-side-switch{display:inline-flex;border:1px solid #dcdcdc;border-radius:9px;overflow:hidden}.fn-side-switch button{padding:5px 11px;border:none;background:#fff;color:#666;font-size:11px;font-weight:700;cursor:pointer}.fn-side-switch button.on{background:#292524;color:#fff}.fn-check{display:inline-flex;align-items:center;gap:6px;color:#555;font-size:11px;cursor:pointer}.fn-search{min-width:230px;padding:6px 10px;border:1px solid #d9d9d9;border-radius:8px;font-size:11.5px}.fn-partner-pick{max-width:190px;padding:6px 8px;border:1px solid #d9d9d9;border-radius:8px;font-size:11.5px}.fn-counters{color:#888;font-size:11px}.fn-counters .is-attention{color:#b42318}.fn-counters .is-silent{color:#b45309}.fn-actions{display:flex;gap:8px;margin-left:auto}.fn-actions button{padding:6px 12px;font-size:11px}.fn-board{display:grid;grid-template-columns:repeat(5,minmax(232px,1fr));gap:12px;align-items:start;overflow-x:auto;padding-bottom:6px}.fn-column{display:flex;flex-direction:column;min-height:180px}.fn-column.is-drop{border-radius:10px;background:#f4f4f3}.fn-column.is-over{background:#fdeade}.fn-column-head{display:grid;grid-template-columns:1fr auto;align-content:start;gap:2px 8px;min-height:66px;padding:9px 11px;border-radius:10px}.fn-column-head strong{font-size:12px;letter-spacing:.02em}.fn-column-count{justify-self:end;padding:1px 7px;border-radius:999px;background:#eceaea;color:#555;font-size:10.5px;font-weight:800}.fn-column-head small{grid-column:1 / -1;color:#999;font-size:10px;line-height:1.35}.fn-column-body{display:flex;flex-direction:column;gap:8px;padding:9px 0 0;max-height:calc(100vh - 300px);overflow-y:auto}.fn-column-empty{margin:0;padding:12px 4px;color:#aaa;font-size:10.5px;line-height:1.45}.fn-column.wanted .fn-column-head{background:#f5f5f4}.fn-column.wanted .fn-column-head strong{color:#57534e}.fn-column.testing .fn-column-head{background:#f4f6fb}.fn-column.testing .fn-column-head strong{color:#3b4a6b}.fn-column.live .fn-column-head{background:#f0fdf4}.fn-column.live .fn-column-head strong{color:#15803d}.fn-column.paused .fn-column-head{background:#fff7ed}.fn-column.cancelled .fn-column-head{background:#fef2f2}.fn-card{display:flex;flex-direction:column;gap:6px;padding:9px 10px;border:1px solid #e6e6e6;border-radius:10px;background:#fff;cursor:pointer;box-shadow:0 1px 2px #0000000a}.fn-card:hover{border-color:#cfcfcf;box-shadow:0 3px 10px #00000012}.fn-card.is-dimmed{opacity:.4}.fn-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.fn-card-head strong{font-size:12px}.fn-tags{display:inline-flex;gap:4px;flex-shrink:0}.fn-tag{padding:1px 5px;border-radius:5px;background:#f1f1f0;color:#666;font-size:9.5px;font-style:normal;font-weight:800;letter-spacing:.04em}.fn-tag.fn-net.admeking{background:#fef2f2;color:#b42318}.fn-tag.fn-net.realpush{background:#eef2ff;color:#2a2ae2}.fn-tag.fn-side{background:#ecebea;color:#57534e}.fn-card-feed{color:#444;font-size:11px;word-break:break-word}.fn-card-feed em{color:#a3a3a3;font-size:10.5px}.fn-card-meta{display:flex;align-items:center;gap:5px}.fn-card-silence{color:#b45309;font-size:10px}.fn-card-next{padding:6px 7px;border-radius:7px;background:#f7f7f6}.fn-card-next-body{display:block;color:#333;font-size:10.5px;line-height:1.35}.fn-card-next small{color:#888;font-size:9.5px}.fn-card-next.overdue{background:#fef2f2}.fn-card-next.overdue small{color:#b42318}.fn-card-next.today{background:#fff7ed}.fn-card-next.today small{color:#b45309}.fn-card-next.undated{background:#f4f6fb}.fn-card-owner{color:#999;font-size:9.5px}.fn-dialog{position:relative;width:min(720px,calc(100vw - 40px));max-height:calc(100vh - 60px);overflow-y:auto;padding:22px 24px 18px;border:1px solid #e6e6e6;border-radius:16px;background:#fff;box-shadow:0 30px 80px #1c19174d}.fn-dialog .close{position:absolute;top:12px;right:14px;border:none;background:none;color:#999;font-size:20px;line-height:1;cursor:pointer}.fn-dialog h2{margin:4px 0;font-size:18px}.fn-dialog-sub{margin:0 0 12px;color:#78716c;font-size:11px;line-height:1.5}.fn-h3{margin:18px 0 6px;font-size:12px;letter-spacing:.03em}.fn-hint{margin:0 0 8px;color:#999;font-size:10.5px;line-height:1.45}.fn-stage-row{display:flex;gap:6px;flex-wrap:wrap}.fn-stage-pick{padding:6px 11px;border:1px solid #e0e0e0;border-radius:999px;background:#fff;color:#555;font-size:11px;font-weight:700;cursor:pointer}.fn-stage-pick:hover:not(:disabled){border-color:#ef8a55;color:#c2410c}.fn-stage-pick.on{border-color:#292524;background:#292524;color:#fff;cursor:default}.fn-stage-pick:disabled:not(.on){opacity:.5;cursor:not-allowed}.fn-dialog-facts{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px;color:#888;font-size:10.5px}.fn-dialog-facts .is-silent{color:#b45309}.fn-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fn-items li{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid #ececec;border-radius:9px;background:#fcfcfc}.fn-items li.overdue{border-color:#fecaca;background:#fef7f7}.fn-items li.today{border-color:#fed7aa;background:#fffaf3}.fn-items li.undated{border-color:#dfe5f3}.fn-items .fn-item-body{display:flex;flex-direction:column;gap:2px;flex:1}.fn-items .fn-item-body span{color:#333;font-size:11.5px;line-height:1.4}.fn-items .fn-item-body small{color:#999;font-size:10px}.fn-items-empty{color:#aaa;font-size:11px;justify-content:center}.fn-items.is-done li{background:#f7f7f7}.fn-items.is-done .fn-item-body span{color:#777}.fn-item-done{width:20px;height:20px;flex-shrink:0;border:1px solid #d4d4d4;border-radius:6px;background:#fff;color:#16a34a;font-size:11px;line-height:1;cursor:pointer}.fn-item-done:hover:not(:disabled){border-color:#16a34a;background:#f0fdf4}.fn-item-remove{flex-shrink:0;border:none;background:none;color:#ccc;font-size:14px;line-height:1;cursor:pointer}.fn-item-remove:hover:not(:disabled){color:#b42318}.fn-item-form{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.fn-item-form input[type=text],.fn-item-form input:not([type]){flex:1;min-width:220px}.fn-item-form input,.fn-item-form select,.fn-item-form .pick-ctrl{padding:6px 9px;border:1px solid #d9d9d9;border-radius:8px;font-size:11.5px}.fn-item-form button{padding:6px 14px;font-size:11.5px}.fn-done{margin-top:8px}.fn-done-toggle{padding:0;border:none;background:none;color:#888;font-size:10.5px;cursor:pointer}.fn-done-toggle:hover{color:#444}.fn-done .fn-items{margin-top:6px}.fn-form{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.fn-form label{display:grid;gap:4px;color:#57534e;font-size:10.5px;font-weight:700}.fn-form .fn-wide{grid-column:1 / -1}.fn-form input,.fn-form select,.fn-form textarea,.fn-form .pick-ctrl{padding:6px 9px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;font-size:11.5px;font-weight:400}.fn-form input:disabled,.fn-form select:disabled,.fn-form textarea:disabled,.fn-form .pick-ctrl:disabled{background:#f6f6f6;color:#777}.fn-form textarea{resize:vertical}.fn-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.fn-form-actions .fn-hint{margin:0 auto 0 0;max-width:380px}.fn-delete{padding:6px 12px;border:1px solid #fecaca;border-radius:8px;background:#fff;color:#b42318;font-size:11px;font-weight:700;cursor:pointer}.fn-delete:hover:not(:disabled){background:#fef2f2}.fn-history{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fn-history li{display:flex;flex-direction:column;gap:2px;padding:7px 10px;border-left:2px solid #ececec}.fn-history-move{color:#333;font-size:11.5px}.fn-history li small{color:#999;font-size:10px}.fn-history li em{color:#666;font-size:10.5px}.fn-dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:12px;border-top:1px solid #f0f0f0}.fn-dialog-foot small{color:#aaa;font-size:10px}.fn-dialog-foot button{padding:7px 14px;font-size:11.5px}.fn-stage-dialog{width:min(420px,calc(100vw - 40px));padding:20px 22px;border:1px solid #e6e6e6;border-radius:14px;background:#fff;box-shadow:0 30px 80px #1c19174d}.fn-stage-dialog h2{margin:4px 0;font-size:17px}.fn-stage-dialog p{margin:0 0 14px;color:#78716c;font-size:11px;line-height:1.5}.fn-stage-dialog label{display:grid;gap:5px;color:#57534e;font-size:10.5px;font-weight:700}.fn-stage-dialog input{padding:7px 10px;border:1px solid #d9d9d9;border-radius:8px;font-size:12px;font-weight:400}.fn-empty{padding:22px;border:1px dashed #e0e0e0;border-radius:12px;color:#999;font-size:11.5px;text-align:center}.fn-reminders .fn-reminder-list,.fn-reminders .fn-empty,.fn-reminders .loading,.fn-reminders .error-banner{margin-left:14px;margin-right:14px}.fn-page.is-embedded.fn-reminders .fn-filters .fn-counters{margin-left:0}.fn-reminder-list{display:grid;grid-template-columns:16px minmax(0,max-content) 74px 68px;row-gap:14px;width:fit-content;max-width:100%}@supports (grid-template-columns: subgrid){.fn-reminder-list>.fn-reminder-group,.fn-reminder-group>ul,.fn-reminder-group li{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}}.fn-reminder-group h3{grid-column:1 / -1;display:flex;align-items:center;gap:7px;margin:0 0 7px;font-size:12px}.fn-reminder-group h3 small{padding:1px 7px;border-radius:999px;background:#eceaea;color:#555;font-size:10px;font-weight:800}.fn-reminder-group.overdue h3{color:#b42318}.fn-reminder-group.today h3{color:#b45309}.fn-reminder-group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.fn-reminder-group li{display:grid;grid-template-columns:16px minmax(0,1fr) 74px 68px;align-items:center;gap:10px;padding:8px 12px;border:1px solid #ececec;border-radius:9px;background:#fff}.fn-reminder-group.overdue li{border-color:#f3cfcb;background:snow}.fn-reminder-group.today li{border-color:#f0d9b8}.fn-reminder-body{display:flex;flex-direction:column;gap:2px;min-width:0}.fn-reminder-text{color:#333;font-size:11.5px;line-height:1.4}.fn-reminder-body small{color:#999;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-reminder-when{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.fn-reminder-when span{color:#444;font-size:11px;font-variant-numeric:tabular-nums}.fn-reminder-when small{color:#aaa;font-size:9.5px;white-space:nowrap}.fn-reminder-open{padding:4px 0;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#555;font-size:10.5px;font-weight:700;cursor:pointer}.fn-reminder-open:hover{border-color:#ef8a55;color:#c2410c}@media(max-width:1100px){.fn-board{grid-template-columns:repeat(5,minmax(210px,1fr))}.fn-form{grid-template-columns:1fr}}html[data-theme=dark] .fn-dialog-sub,html[data-theme=dark] .fn-stage-dialog p{color:#9aa1aa}html[data-theme=dark] .fn-filters,html[data-theme=dark] .fn-reminder-group li,html[data-theme=dark] .fn-dialog,html[data-theme=dark] .fn-stage-dialog{border-color:#343a42;background-color:#1e2126}html[data-theme=dark] .fn-side-switch{border-color:#3a4048}html[data-theme=dark] .fn-side-switch button,html[data-theme=dark] .fn-item-done,html[data-theme=dark] .fn-reminder-open,html[data-theme=dark] .fn-stage-pick,html[data-theme=dark] .fn-delete{background-color:#252a31;color:#cfd4da}html[data-theme=dark] .fn-side-switch button.on,html[data-theme=dark] .fn-stage-pick.on{border-color:#ef8a55;background-color:#ef8a55;color:#1a1d22}html[data-theme=dark] .fn-stage-pick,html[data-theme=dark] .fn-reminder-open{border-color:#3a4048}html[data-theme=dark] .fn-delete{border-color:#6b2b28;color:#f0857c}html[data-theme=dark] .fn-delete:hover:not(:disabled){background-color:#2a1e1e}html[data-theme=dark] .fn-check,html[data-theme=dark] .fn-history-move,html[data-theme=dark] .fn-items .fn-item-body span,html[data-theme=dark] .fn-reminder-text,html[data-theme=dark] .fn-card-next-body,html[data-theme=dark] .fn-card-feed{color:#cfd4da}html[data-theme=dark] .fn-counters,html[data-theme=dark] .fn-hint,html[data-theme=dark] .fn-column-empty,html[data-theme=dark] .fn-empty,html[data-theme=dark] .fn-dialog-facts,html[data-theme=dark] .fn-card-owner,html[data-theme=dark] .fn-card-next small,html[data-theme=dark] .fn-items .fn-item-body small,html[data-theme=dark] .fn-items-empty,html[data-theme=dark] .fn-history li small,html[data-theme=dark] .fn-reminder-body small,html[data-theme=dark] .fn-reminder-when small,html[data-theme=dark] .fn-dialog-foot small,html[data-theme=dark] .fn-done-toggle,html[data-theme=dark] .fn-column-head small{color:#7e868f}html[data-theme=dark] .fn-form label,html[data-theme=dark] .fn-stage-dialog label,html[data-theme=dark] .fn-history li em,html[data-theme=dark] .fn-reminder-when span{color:#b6bcc4}html[data-theme=dark] .fn-search,html[data-theme=dark] .fn-partner-pick,html[data-theme=dark] .fn-item-form input,html[data-theme=dark] .fn-item-form select,html[data-theme=dark] .fn-item-form .pick-ctrl,html[data-theme=dark] .fn-form input,html[data-theme=dark] .fn-form select,html[data-theme=dark] .fn-form .pick-ctrl,html[data-theme=dark] .fn-form textarea,html[data-theme=dark] .fn-stage-dialog input{border-color:#3a4048;background-color:#252a31;color:#e8eaee}html[data-theme=dark] .fn-form input:disabled,html[data-theme=dark] .fn-form select:disabled,html[data-theme=dark] .fn-form .pick-ctrl:disabled,html[data-theme=dark] .fn-form textarea:disabled{background-color:#1a1d22;color:#7e868f}html[data-theme=dark] .fn-column-head{border-bottom-color:#2b3038}html[data-theme=dark] .fn-column-count,html[data-theme=dark] .fn-reminder-group h3 small{background-color:#2b3038;color:#b6bcc4}html[data-theme=dark] .fn-column-head em{color:#9aa1aa}html[data-theme=dark] .fn-column.wanted .fn-column-head{background-color:#24282e}html[data-theme=dark] .fn-column.wanted .fn-column-head strong{color:#b6bcc4}html[data-theme=dark] .fn-column.testing .fn-column-head{background-color:#1e2440}html[data-theme=dark] .fn-column.testing .fn-column-head strong{color:#93a4f2}html[data-theme=dark] .fn-column.live .fn-column-head{background-color:#13291b}html[data-theme=dark] .fn-column.live .fn-column-head strong{color:#57c980}html[data-theme=dark] .fn-column.paused .fn-column-head{background-color:#33240f}html[data-theme=dark] .fn-column.cancelled .fn-column-head{background-color:#341c1c}html[data-theme=dark] .fn-card{border-color:#343a42;background-color:#252a31;box-shadow:none}html[data-theme=dark] .fn-card:hover{border-color:#4a515a}html[data-theme=dark] .fn-card-feed em{color:#7e868f}html[data-theme=dark] .fn-tag{background-color:#2f353d;color:#b6bcc4}html[data-theme=dark] .fn-tag.fn-side{background-color:#343a42;color:#cfd4da}html[data-theme=dark] .fn-tag.fn-net.admeking{background-color:#341c1c;color:#f0857c}html[data-theme=dark] .fn-tag.fn-net.realpush{background-color:#1e2440;color:#93a4f2}html[data-theme=dark] .fn-card-silence,html[data-theme=dark] .fn-counters .is-silent,html[data-theme=dark] .fn-dialog-facts .is-silent{color:#f0a642}html[data-theme=dark] .fn-counters .is-attention{color:#f0857c}html[data-theme=dark] .fn-card-next{background-color:#2b3038}html[data-theme=dark] .fn-card-next.overdue{background-color:#341c1c}html[data-theme=dark] .fn-card-next.overdue small{color:#f0857c}html[data-theme=dark] .fn-card-next.today{background-color:#33240f}html[data-theme=dark] .fn-card-next.today small{color:#f0a642}html[data-theme=dark] .fn-card-next.undated{background-color:#1e2440}html[data-theme=dark] .fn-items li{border-color:#343a42;background-color:#24282e}html[data-theme=dark] .fn-items li.overdue{border-color:#6b2b28;background-color:#2a1e1e}html[data-theme=dark] .fn-items li.today{border-color:#6b4a1c;background-color:#2a2418}html[data-theme=dark] .fn-items li.undated{border-color:#39406b}html[data-theme=dark] .fn-items.is-done li{background-color:#1e2126}html[data-theme=dark] .fn-items.is-done .fn-item-body span{color:#7e868f}html[data-theme=dark] .fn-item-done{border-color:#3a4048;color:#57c980}html[data-theme=dark] .fn-item-done:hover:not(:disabled){border-color:#57c980;background-color:#13291b}html[data-theme=dark] .fn-item-remove{color:#5c636c}html[data-theme=dark] .fn-item-remove:hover:not(:disabled){color:#f0857c}html[data-theme=dark] .fn-history li{border-left-color:#343a42}html[data-theme=dark] .fn-dialog-foot{border-top-color:#2b3038}html[data-theme=dark] .fn-dialog .close{color:#7e868f}html[data-theme=dark] .fn-empty{border-color:#343a42}html[data-theme=dark] .fn-reminder-group.overdue li{border-color:#6b2b28}html[data-theme=dark] .fn-reminder-group.overdue h3{color:#f0857c}html[data-theme=dark] .fn-reminder-group.today h3{color:#f0a642}html[data-theme=dark] .fn-page{background-color:#14161a}.fn-page.is-embedded{min-height:0;padding:0 0 8px;background:transparent}.fn-actions button{min-height:32px;width:auto;padding:8px 13px;border-radius:8px;font-size:11px;font-weight:800;white-space:nowrap}.fn-actions .cancel{border:1px solid #d4d4d4;background:#fff;color:#4d4d4d}.fn-actions .cancel:hover:not(:disabled){background:#f4f4f4}.fn-form label{padding:8px 10px;border-radius:10px;background:#f8f9fb}.fn-form input,.fn-form select,.fn-form textarea,.fn-form .pick-ctrl{background:#fff}.fn-form-actions{margin-top:14px;padding-top:12px;border-top:1px solid #f0f0f0}.fn-form-actions button{min-height:32px;width:auto;padding:8px 13px;border-radius:8px;font-size:11px;font-weight:800;white-space:nowrap}.fn-form-actions .cancel{border:1px solid #d4d4d4;background:#fff;color:#4d4d4d}.fn-form-actions .cancel:hover:not(:disabled){background:#f4f4f4}.fn-dialog .fn-stage-row,.fn-dialog .fn-items,.fn-dialog .fn-history{padding:10px 12px;border-radius:10px;background:#f8f9fb}.fn-dialog .confirm-actions button{min-height:32px;width:auto;padding:8px 13px;border-radius:8px;font-size:11px;font-weight:800;white-space:nowrap}html[data-theme=dark] .fn-page.is-embedded{background-color:transparent}html[data-theme=dark] .fn-actions .cancel{border-color:#3a4048;background-color:#252a31;color:#cfd4da}html[data-theme=dark] .fn-actions .cancel:hover:not(:disabled){background-color:#2b3038}html[data-theme=dark] .fn-form label{background-color:#252a31}html[data-theme=dark] .fn-form input,html[data-theme=dark] .fn-form select,html[data-theme=dark] .fn-form .pick-ctrl,html[data-theme=dark] .fn-form textarea{background-color:#1e2126}html[data-theme=dark] .fn-form-actions{border-top-color:#2b3038}html[data-theme=dark] .fn-form-actions .cancel{border-color:#3a4048;background-color:#252a31;color:#cfd4da}html[data-theme=dark] .fn-form-actions .cancel:hover:not(:disabled){background-color:#2b3038}html[data-theme=dark] .fn-dialog .fn-stage-row,html[data-theme=dark] .fn-dialog .fn-items,html[data-theme=dark] .fn-dialog .fn-history{background-color:#252a31}.fn-card-stages{display:flex;flex-wrap:wrap;gap:4px}.fn-stage-chip{padding:1px 6px;border-radius:5px;font-size:9px;font-style:normal;font-weight:800}.fn-stage-chip.wanted{background:#f5f5f4;color:#57534e}.fn-stage-chip.testing{background:#f4f6fb;color:#3b4a6b}.fn-stage-chip.live{background:#f0fdf4;color:#15803d}.fn-stage-chip.paused{background:#fff7ed;color:#b45309}.fn-stage-chip.cancelled{background:#fef2f2;color:#b42318}.fn-partner-dialog{width:min(820px,calc(100vw - 40px))}.fn-partner-facts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;color:#78716c;font-size:10.5px}.fn-partner-items,.fn-partner-tracks{list-style:none;margin:0;padding:8px;border-radius:10px;background:#f8f9fb;display:flex;flex-direction:column;gap:4px}.fn-partner-items li{padding:7px 9px;border-radius:8px;background:#fff;font-size:11.5px}.fn-partner-items li.overdue{box-shadow:inset 2px 0 #dc2626}.fn-partner-items li.today{box-shadow:inset 2px 0 #f59e0b}.fn-partner-item-body{display:block;color:#303030;line-height:1.4}.fn-partner-items small{color:#8b8b8b;font-size:10px}.fn-partner-tracks>li>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:7px 9px;border:0;border-radius:8px;background:#fff;text-align:left;cursor:pointer}.fn-partner-tracks>li>button:hover{background:#f2f4f8}.fn-partner-track-name{color:#303030;font-size:11.5px;overflow-wrap:anywhere}.fn-partner-track-name em{color:#a3a3a3;font-style:normal}.fn-partner-track-name small{display:block;color:#a3a3a3;font-size:9.5px}.fn-partner-track-cut{display:inline-flex;gap:4px;flex-wrap:wrap}.fn-partner-empty{margin:0;padding:10px 12px;border-radius:10px;background:#f8f9fb;color:#8b8b8b;font-size:11px;line-height:1.5}.fn-partner-talk{display:flex;flex-direction:column;gap:10px}html[data-theme=dark] .fn-stage-chip.wanted{background-color:#24282e;color:#9aa2ac}html[data-theme=dark] .fn-stage-chip.testing{background-color:#1e2440;color:#93a4f2}html[data-theme=dark] .fn-stage-chip.live{background-color:#13291b;color:#57c980}html[data-theme=dark] .fn-stage-chip.paused{background-color:#33240f;color:#f0a642}html[data-theme=dark] .fn-stage-chip.cancelled{background-color:#2c1a1b;color:#f0857c}html[data-theme=dark] .fn-partner-facts{color:#9aa2ac}html[data-theme=dark] .fn-partner-items,html[data-theme=dark] .fn-partner-tracks,html[data-theme=dark] .fn-partner-empty{background-color:#252a31}html[data-theme=dark] .fn-partner-items li,html[data-theme=dark] .fn-partner-tracks>li>button{background-color:#1e2126}html[data-theme=dark] .fn-partner-tracks>li>button:hover{background-color:#2b3038}html[data-theme=dark] .fn-partner-item-body,html[data-theme=dark] .fn-partner-track-name{color:#e8eaee}html[data-theme=dark] .fn-partner-items small,html[data-theme=dark] .fn-partner-track-name small,html[data-theme=dark] .fn-partner-track-name em,html[data-theme=dark] .fn-partner-empty{color:#7e868f}.fn-tip-host{position:relative;display:inline-flex}.fn-tip{position:absolute;top:calc(100% + 8px);right:0;z-index:calc(var(--z-popover) + 10);display:none;width:320px;padding:11px 13px;border:1px solid #e3e6ea;border-radius:12px;background:#fff;box-shadow:0 16px 38px #1f293729;color:#57534e;font-size:10.5px;font-weight:500;line-height:1.5;text-align:left;white-space:normal;pointer-events:none}.fn-tip-host:hover .fn-tip,.fn-tip-host:focus-within .fn-tip{display:grid;gap:6px}.fn-tip b{color:#30343b;font-size:11px;font-weight:800}.fn-tip ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.fn-tip li{padding-left:10px;text-indent:-10px}.fn-tip li:before{content:"· ";color:#a3a3a3}.fn-tip em{color:#8b8b8b;font-style:normal}html[data-theme=dark] .fn-tip{border-color:#3b4149;background-color:#1e2126;color:#9aa2ac;box-shadow:0 16px 38px #00000080}html[data-theme=dark] .fn-tip b{color:#e8eaee}html[data-theme=dark] .fn-tip em{color:#7e868f}html[data-theme=dark] .fn-tip li:before{color:#5c636c}.fn-h3 small{margin-left:6px;padding:1px 7px;border-radius:999px;background:#eceaea;color:#555;font-size:10px;font-weight:800}html[data-theme=dark] .fn-h3 small{background-color:#2b3038;color:#b6bcc4}.fn-track-silence{color:#b45309;font-weight:600}html[data-theme=dark] .fn-track-silence{color:#f0a642}.pd-funnel-h5{margin:14px 0 6px;color:#78716c;font-size:10.5px;font-weight:800}.pd-funnel-h5:first-of-type{margin-top:0}.pd-funnel .fn-items,.pd-funnel .fn-history{padding:10px 12px;border-radius:10px;background:#f8f9fb}.pd-funnel .fn-hint{margin:0 0 6px}.pd-funnel .fn-item-form{margin-bottom:4px}.fn-item-form button{min-height:30px;width:auto;border-radius:8px;font-weight:800}.pd-funnel .fn-item-form input[type=text],.pd-funnel .fn-item-form input:not([type]){min-width:160px}.pd-funnel .fn-partner-tracks>li>button{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"stage name toggle" "stage cut  toggle";row-gap:4px;align-items:start}.pd-funnel .fn-partner-tracks .fn-stage-chip{grid-area:stage;align-self:start}.pd-funnel .fn-partner-track-name{grid-area:name}.pd-funnel .fn-partner-track-cut{grid-area:cut}.fn-track-toggle{grid-area:toggle;align-self:center;color:#8b8b8b;font-size:11px}.fn-partner-tracks li.is-open>button{background:#eef1f6;border-radius:8px 8px 0 0}.fn-track-open{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:0 0 8px 8px;background:#fff;box-shadow:inset 0 1px #e8ecf2}.fn-track-form{display:flex;flex-direction:column;gap:8px}.fn-track-form label{display:grid;gap:4px;color:#57534e;font-size:10.5px;font-weight:700}.fn-track-form input,.fn-track-form textarea{padding:6px 9px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;font-size:11.5px;font-weight:400}.fn-track-form textarea{resize:vertical}.fn-track-form input:disabled,.fn-track-form textarea:disabled{background:#f6f6f6;color:#777}.fn-track-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.fn-track-actions .fn-hint{margin:0 auto 0 0;max-width:320px}.fn-track-actions button{min-height:30px;width:auto;padding:7px 12px;border-radius:8px;font-size:11px;font-weight:800}.fn-track-open .fn-history{background:#f8f9fb}.fn-track-open .fn-history li{border-left-color:#e2e6ec}html[data-theme=dark] .pd-funnel-h5{color:#9aa2ac}html[data-theme=dark] .pd-funnel .fn-items,html[data-theme=dark] .pd-funnel .fn-history,html[data-theme=dark] .fn-track-open .fn-history{background-color:#252a31}html[data-theme=dark] .fn-partner-tracks li.is-open>button{background-color:#2b3038}html[data-theme=dark] .fn-track-open{background-color:#1e2126;box-shadow:inset 0 1px #2f353d}html[data-theme=dark] .fn-track-toggle{color:#7e868f}html[data-theme=dark] .fn-track-form label{color:#b6bcc4}html[data-theme=dark] .fn-track-form input,html[data-theme=dark] .fn-track-form textarea{border-color:#3a4048;background-color:#252a31;color:#e8eaee}html[data-theme=dark] .fn-track-form input:disabled,html[data-theme=dark] .fn-track-form textarea:disabled{background-color:#1a1d22;color:#7e868f}html[data-theme=dark] .fn-track-open .fn-history li{border-left-color:#343a42}.fn-column.processing .fn-column-head{background:#f5f5f4}.fn-column.processing .fn-column-head strong{color:#57534e}.fn-column.awaiting .fn-column-head,.fn-column.negotiation .fn-column-head{background:#f4f6fb}.fn-column.awaiting .fn-column-head strong,.fn-column.negotiation .fn-column-head strong{color:#3b4a6b}.fn-column.launch .fn-column-head{background:#f0fdf4}.fn-column.launch .fn-column-head strong{color:#15803d}html[data-theme=dark] .fn-column.processing .fn-column-head{background-color:#24282e}html[data-theme=dark] .fn-column.processing .fn-column-head strong{color:#b6bcc4}html[data-theme=dark] .fn-column.awaiting .fn-column-head,html[data-theme=dark] .fn-column.negotiation .fn-column-head{background-color:#1e2440}html[data-theme=dark] .fn-column.awaiting .fn-column-head strong,html[data-theme=dark] .fn-column.negotiation .fn-column-head strong{color:#93a4f2}html[data-theme=dark] .fn-column.launch .fn-column-head{background-color:#13291b}html[data-theme=dark] .fn-column.launch .fn-column-head strong{color:#57c980}.fn-column.is-derived{opacity:.94}.fn-column.is-derived.is-drop{background:none;opacity:.45}.fn-column-lock{grid-column:1 / -1;justify-self:start;margin-top:2px;padding:1px 6px;border:1px dashed #c9c9c9;border-radius:999px;color:#8b8b8b;font-size:8.5px;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}html[data-theme=dark] .fn-column-lock{border-color:#3a4048;color:#7e868f}.fn-tag.fn-io{background:#eef7f0;color:#15803d;border-color:#cfe7d6}html[data-theme=dark] .fn-tag.fn-io{background-color:#13291b;color:#57c980;border-color:#1f4229}.fn-card-nofeeds{color:#a3a3a3;font-style:italic}html[data-theme=dark] .fn-card-nofeeds{color:#7e868f}.fn-counters .is-noio{color:#b45309}html[data-theme=dark] .fn-counters .is-noio{color:#f0a642}.fn-stage-dialog-hint{margin:-4px 0 8px;color:#8b8b8b;font-size:10.5px;line-height:1.5}html[data-theme=dark] .fn-stage-dialog-hint{color:#9aa2ac}.fn-launches{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fn-launches>li{padding:7px 9px;border:1px solid #ececec;border-radius:9px;background:#fff}.fn-launches>li.inactive{background:#fbfbfb}.fn-launch-row{display:flex;align-items:center;gap:8px}.fn-launch-name{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.fn-launch-name>em{color:#a3a3a3;font-size:11px}.fn-launch-name small{color:#8b8b8b;font-size:9.5px}.fn-launch-remove{flex-shrink:0;width:20px;height:20px;padding:0;border:0;border-radius:6px;background:transparent;color:#b0b0b0;font-size:14px;line-height:1;cursor:pointer}.fn-launch-remove:hover{background:#fef2f2;color:#b42318}.fn-launch-note{margin:6px 0 0;color:#6b6b6b;font-size:10.5px;line-height:1.5}.fn-feed-status{flex-shrink:0;min-width:68px;padding:2px 6px;border-radius:5px;font-size:8.5px;font-weight:800;letter-spacing:.03em;text-align:center;text-transform:uppercase}.fn-feed-status.active{background:#f0fdf4;color:#15803d}.fn-feed-status.inactive{background:#f4f4f4;color:#7a7a7a}.fn-feed-status.planned{background:#f4f6fb;color:#3b4a6b}html[data-theme=dark] .fn-launches>li{border-color:#343a42;background-color:#24282e}html[data-theme=dark] .fn-launches>li.inactive{background-color:#1e2126}html[data-theme=dark] .fn-launch-name>em,html[data-theme=dark] .fn-launch-name small{color:#7e868f}html[data-theme=dark] .fn-launch-note{color:#b6bcc4}html[data-theme=dark] .fn-launch-remove{color:#7e868f}html[data-theme=dark] .fn-launch-remove:hover{background-color:#2c1a1b;color:#f0857c}html[data-theme=dark] .fn-feed-status.active{background-color:#13291b;color:#57c980}html[data-theme=dark] .fn-feed-status.inactive{background-color:#2a2f36;color:#9aa2ac}html[data-theme=dark] .fn-feed-status.planned{background-color:#1e2440;color:#93a4f2}.fn-launch-steps{list-style:none;margin:6px 0 0 8px;padding:0 0 0 8px;border-left:2px solid #ececec;display:flex;flex-direction:column;gap:4px}.fn-launch-steps li{display:grid;grid-template-columns:12px 1fr;gap:2px 6px}.fn-launch-steps li.is-done{opacity:.62}.fn-launch-step-mark{color:#a3a3a3;font-size:10px;line-height:1.5}.fn-launch-steps li.is-done .fn-launch-step-mark{color:#15803d}.fn-launch-steps li.overdue .fn-launch-step-mark{color:#b42318}.fn-launch-step-body{font-size:10.5px;line-height:1.5}.fn-launch-steps small{grid-column:2;color:#a3a3a3;font-size:9px}html[data-theme=dark] .fn-launch-steps{border-left-color:#343a42}html[data-theme=dark] .fn-launch-step-mark,html[data-theme=dark] .fn-launch-steps small{color:#7e868f}html[data-theme=dark] .fn-launch-steps li.is-done .fn-launch-step-mark{color:#57c980}html[data-theme=dark] .fn-launch-steps li.overdue .fn-launch-step-mark{color:#f0857c}.pd-steps .fn-step-form{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.pd-steps .fn-step-form>input{width:100%;padding:6px 8px;border:1px solid #e0e0e0;border-radius:7px;background:#fff;font:inherit;font-size:11px}.fn-step-form-row{display:grid;grid-template-columns:1fr auto;gap:5px}.fn-step-form-row select,.fn-step-form-row input,.pd-steps .fn-step-form .pick-ctrl{padding:5px 6px;border:1px solid #e0e0e0;border-radius:7px;background:#fff;font:inherit;font-size:10.5px;min-width:0}.fn-step-form-row button{padding:5px 10px;font-size:10.5px}.fn-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.fn-steps>li{display:grid;grid-template-columns:18px 1fr 18px;align-items:start;gap:6px;padding:6px 7px;border:1px solid #ececec;border-radius:8px;background:#fff}.fn-steps>li.overdue{border-color:#f3cfcb;background:snow}.fn-steps>li.today{border-color:#f0d9b8}.fn-steps>li.is-done{background:#fafafa;border-color:#f0f0f0;opacity:.75}.fn-steps>li.is-done .fn-step-body>span{color:#8b8b8b}.fn-step-check{width:16px;height:16px;margin-top:1px;padding:0;border:1.5px solid #d4d4d4;border-radius:5px;background:#fff;color:#15803d;font-size:10px;line-height:1;cursor:pointer}.fn-step-check.is-static{cursor:default}.fn-steps>li.is-done .fn-step-check{border-color:#9ccdae;background:#f0fdf4}.fn-step-body{min-width:0;display:flex;flex-direction:column;gap:2px}.fn-step-body>span{font-size:11px;line-height:1.45;overflow-wrap:anywhere}.fn-step-body small{color:#a3a3a3;font-size:9px}.fn-step-remove{width:18px;height:18px;padding:0;border:0;border-radius:5px;background:transparent;color:#c4c4c4;font-size:13px;line-height:1;cursor:pointer}.fn-step-remove:hover{background:#fef2f2;color:#b42318}.fn-steps-toggle{margin:10px 0 6px;padding:0;border:0;background:transparent;color:#8b8b8b;font:inherit;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.fn-steps-toggle b{color:#6b6b6b}html[data-theme=dark] .pd-steps .fn-step-form>input,html[data-theme=dark] .fn-step-form-row select,html[data-theme=dark] .pd-steps .fn-step-form .pick-ctrl,html[data-theme=dark] .fn-step-form-row input{border-color:#3a4048;background-color:#252a31;color:#e8eaee}html[data-theme=dark] .fn-steps>li{border-color:#343a42;background-color:#24282e}html[data-theme=dark] .fn-steps>li.overdue{border-color:#5a2f2c;background-color:#2a1e1e}html[data-theme=dark] .fn-steps>li.today{border-color:#574122}html[data-theme=dark] .fn-steps>li.is-done{background-color:#1e2126;border-color:#2f353d}html[data-theme=dark] .fn-steps>li.is-done .fn-step-body>span{color:#7e868f}html[data-theme=dark] .fn-step-check{border-color:#3a4048;background-color:#252a31;color:#57c980}html[data-theme=dark] .fn-steps>li.is-done .fn-step-check{border-color:#1f4229;background-color:#13291b}html[data-theme=dark] .fn-step-body small{color:#7e868f}html[data-theme=dark] .fn-step-remove{color:#6b737c}html[data-theme=dark] .fn-step-remove:hover{background-color:#2c1a1b;color:#f0857c}html[data-theme=dark] .fn-steps-toggle{color:#9aa2ac}html[data-theme=dark] .fn-steps-toggle b{color:#b6bcc4}.fn-launches>li{font-size:11.5px}.fn-launch-name{font-size:11.5px;font-weight:700;color:#292524}.fn-launch-name small{font-weight:400}.fn-launches .fn-tag.fn-side{flex-shrink:0;min-width:34px;box-sizing:border-box;text-align:center}.fn-launch-toggles{display:flex;gap:4px;flex-shrink:0;margin-left:4px}.fn-launch-toggle{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid #e6e6e4;border-radius:5px;background:#f7f7f6;color:#666;font:inherit;font-size:9.5px;font-weight:800;letter-spacing:.02em;line-height:1.4;cursor:pointer}.fn-launch-toggle b{color:#333;font-variant-numeric:tabular-nums}.fn-launch-toggle:hover:not(:disabled),.fn-launch-toggle.is-open{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.fn-launch-toggle.is-open b,.fn-launch-toggle:hover:not(:disabled) b{color:#c2410c}.fn-launch-toggle:disabled{cursor:default;opacity:.5}.fn-launch-caret{font-size:9px;font-style:normal;transition:transform var(--motion-fast) ease}.fn-launch-toggle.is-open .fn-launch-caret{transform:rotate(180deg)}html[data-theme=dark] .fn-launch-name{color:#e8eaee}html[data-theme=dark] .fn-launch-toggle{border-color:#343a42;background-color:#2a2f36;color:#9aa2ac}html[data-theme=dark] .fn-launch-toggle b{color:#cfd4da}html[data-theme=dark] .fn-launch-toggle:hover:not(:disabled),html[data-theme=dark] .fn-launch-toggle.is-open{border-color:#5a3b23;background-color:#2e2318;color:#f0a577}html[data-theme=dark] .fn-launch-toggle.is-open b,html[data-theme=dark] .fn-launch-toggle:hover:not(:disabled) b{color:#f0a577}.fn-launch-name>em{font-weight:400}.fn-feed-status.adapter{background:#f4f6fb;color:#3b4a6b}html[data-theme=dark] .fn-feed-status.adapter{background-color:#1e2440;color:#93a4f2}.fn-launch-api{margin:6px 0 0 8px;padding:0 0 0 8px;border-left:2px solid #ececec;display:flex;flex-direction:column;gap:5px}.fn-api-fields{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.fn-api-fields li{display:flex;align-items:center;gap:6px;min-width:0}.fn-api-fields .fn-tag{flex-shrink:0;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fn-api-value{flex:1;min-width:0;overflow-wrap:anywhere;color:#333;font-family:var(--font-mono);font-size:10px;line-height:1.5}.fn-api-empty{margin:0;color:#a3a3a3;font-size:10px}.fn-api-add{display:grid;grid-template-columns:minmax(90px,170px) minmax(0,1fr) auto;gap:6px}.fn-api-add input{min-width:0;padding:4px 7px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;font:inherit;font-size:10px}.fn-api-add button{padding:4px 9px;border:1px solid #fed7aa;border-radius:6px;background:#fff7ed;color:#c2410c;font:inherit;font-size:9.5px;font-weight:800;cursor:pointer}.fn-api-add button:hover:not(:disabled){border-color:#f97316;background:#ffedd5}.fn-api-add button:disabled{opacity:.5;cursor:default}html[data-theme=dark] .fn-launch-api{border-left-color:#343a42}html[data-theme=dark] .fn-api-value{color:#c3c7cd}html[data-theme=dark] .fn-api-empty{color:#7e868f}html[data-theme=dark] .fn-api-add input{border-color:#343a42;background-color:#1e2126;color:#e8eaee}html[data-theme=dark] .fn-api-add button{border-color:#5a3b23;background-color:#2e2318;color:#f0a577}html[data-theme=dark] .fn-api-add button:hover:not(:disabled){border-color:#a8632c;background-color:#3a2a19}.fn-step-form-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.fn-step-form-row .date-picker-trigger.compact{padding:5px 8px;border-radius:7px;font-size:10.5px;font-weight:400}.fn-step-add{width:100%;min-height:28px;padding:6px 12px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#c2410c;font-size:11.5px;font-weight:700;cursor:pointer}.fn-step-add:hover:not(:disabled){border-color:#fdba74;background:#ffedd5}.fn-step-add:disabled{opacity:.5;cursor:default}.fn-steps>li.fn-items-empty{display:block;padding:9px 7px;color:#a3a3a3;font-size:11px;text-align:center}html[data-theme=dark] .fn-step-add{border-color:#5a3b23;background-color:#33240f;color:#f0a642}html[data-theme=dark] .fn-step-add:hover:not(:disabled){border-color:#7a5330;background-color:#3f2c12}.pd-steps .fn-step-form>.pick-ctrl{width:100%}.fn-step-form .date-picker-popover{flex-direction:column;min-width:0}.fn-step-form .preset-menu{width:auto;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;gap:4px;padding:8px;border-right:0;border-bottom:1px solid #e7e5e4}.fn-step-form .preset-menu>strong{display:none}.fn-step-form .preset-menu button{padding:5px 8px;font-size:10.5px;font-weight:700}html[data-theme=dark] .fn-step-form .preset-menu{border-bottom-color:#343a42}.fn-page.is-embedded{gap:10px}.fn-page.is-embedded .fn-filters{gap:8px;margin:0;padding:9px 14px;border:0;border-radius:0;background:transparent}.fn-page.is-embedded .fn-filters .fn-side-switch,.fn-page.is-embedded .fn-filters .fn-search,.fn-page.is-embedded .fn-filters .fn-actions button{min-height:28px;box-sizing:border-box}.fn-page.is-embedded .fn-filters .fn-side-switch button{padding:0 11px}.fn-page.is-embedded .fn-filters .fn-search{padding:5px 10px;border-radius:7px;font-size:11px}.fn-page.is-embedded .fn-filters .fn-actions button{padding:0 12px;border-radius:7px}.fn-page.is-embedded .fn-board{padding-left:14px;padding-right:14px}.fn-board{grid-template-rows:auto 1fr;align-items:stretch}.fn-column{display:grid;grid-row:span 2;grid-template-rows:subgrid}.fn-column-head{grid-template-rows:auto auto 1fr;align-content:stretch}.fn-column-lock{grid-column:1 / -1;align-self:end;justify-self:start}html[data-theme=dark] .fn-column.awaiting .fn-column-head,html[data-theme=dark] .fn-column.negotiation .fn-column-head{background-color:#232a36}html[data-theme=dark] .fn-column.awaiting .fn-column-head strong,html[data-theme=dark] .fn-column.negotiation .fn-column-head strong{color:#a8b6d4}html[data-theme=dark] .fn-column.testing .fn-column-head{background-color:#232a36}html[data-theme=dark] .fn-column.testing .fn-column-head strong{color:#a8b6d4}.fn-actions .primary{border:1px solid #fed7aa;background:#fff7ed;color:#c2410c;font-weight:700}.fn-actions .primary:hover:not(:disabled){border-color:#fdba74;background:#ffedd5}html[data-theme=dark] .fn-actions .primary{border-color:#5a3b23;background-color:#33240f;color:#f0a642}html[data-theme=dark] .fn-actions .primary:hover:not(:disabled){border-color:#7a5330;background-color:#3f2c12}.fn-filters-split{width:1px;height:18px;margin:0 2px;background:#e2e2e2}html[data-theme=dark] .fn-filters-split{background-color:#343a42}.fn-page.is-embedded .fn-filters .fn-counters{margin-left:auto}.fn-page.is-embedded .fn-filters .fn-actions{margin-left:0}html[data-theme=dark] .fn-reminder-group.overdue li{border-color:#5a2f2c;background-color:#2a1e1e}html[data-theme=dark] .fn-reminder-group.today li{border-color:#574122}html[data-theme=dark] .fn-column.is-drop{background-color:#23272d}html[data-theme=dark] .fn-column.is-over{background-color:#3a2a19}html[data-theme=dark] .fn-column.is-derived.is-drop{background-color:transparent}.fn-column .fn-column-head{position:relative;overflow:hidden}.fn-column .fn-column-head:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--fn-bar, transparent)}.fn-column.wanted .fn-column-head,.fn-column.processing .fn-column-head{background:transparent;--fn-bar: #8b8f95}.fn-column.wanted .fn-column-head strong,.fn-column.processing .fn-column-head strong{color:#616161}.fn-column.testing .fn-column-head,.fn-column.awaiting .fn-column-head,.fn-column.negotiation .fn-column-head{background:transparent;--fn-bar: #3b82f6}.fn-column.testing .fn-column-head strong,.fn-column.awaiting .fn-column-head strong,.fn-column.negotiation .fn-column-head strong{color:#2563eb}.fn-column.live .fn-column-head,.fn-column.launch .fn-column-head{background:transparent;--fn-bar: #16a34a}.fn-column.live .fn-column-head strong,.fn-column.launch .fn-column-head strong{color:#15803d}.fn-column.paused .fn-column-head{background:transparent;--fn-bar: #d97706}.fn-column.paused .fn-column-head strong{color:#b45309}.fn-column.cancelled .fn-column-head{background:transparent;--fn-bar: #ef4444}.fn-column.cancelled .fn-column-head strong{color:#b42318}.fn-card-next,.fn-card-next.overdue,.fn-card-next.today,.fn-card-next.undated{background:transparent}@property --fn-mark{syntax: "<color>"; inherits: false; initial-value: transparent;}.fn-column.is-drop,.fn-column.is-over{background:none}.fn-column-body{border-radius:10px;background-image:repeating-linear-gradient(75deg,var(--fn-mark, transparent) 0 3px,transparent 3px 26px);transition:--fn-mark var(--motion-fast) ease}.fn-column.is-drop .fn-column-body{--fn-mark: rgba(120, 113, 108, .26)}.fn-column.is-over .fn-column-body{--fn-mark: rgba(248, 118, 40, .62)}.fn-column.is-derived.is-drop .fn-column-body{--fn-mark: transparent}.fn-column,.fn-card{transition:opacity var(--motion-fast) ease}.fn-column-body:before{content:"";display:block;flex:0 0 0;margin-bottom:0;border:0 dashed #78716c;border-radius:10px;background:#fff;opacity:0;transition:flex-basis var(--motion-fast) ease,margin-bottom var(--motion-fast) ease,border-width var(--motion-fast) ease,opacity var(--motion-fast) ease}.fn-column.is-over .fn-column-body:before{flex-basis:92px;margin-bottom:8px;border-width:1.5px;opacity:1}html[data-theme=dark] .fn-column.wanted .fn-column-head,html[data-theme=dark] .fn-column.processing .fn-column-head{background-color:transparent;--fn-bar: #9aa1aa}html[data-theme=dark] .fn-column.wanted .fn-column-head strong,html[data-theme=dark] .fn-column.processing .fn-column-head strong{color:#b6bcc4}html[data-theme=dark] .fn-column.testing .fn-column-head,html[data-theme=dark] .fn-column.awaiting .fn-column-head,html[data-theme=dark] .fn-column.negotiation .fn-column-head{background-color:transparent;--fn-bar: #60a5fa}html[data-theme=dark] .fn-column.testing .fn-column-head strong,html[data-theme=dark] .fn-column.awaiting .fn-column-head strong,html[data-theme=dark] .fn-column.negotiation .fn-column-head strong{color:#7fb0f7}html[data-theme=dark] .fn-column.live .fn-column-head,html[data-theme=dark] .fn-column.launch .fn-column-head{background-color:transparent;--fn-bar: #4ade80}html[data-theme=dark] .fn-column.live .fn-column-head strong,html[data-theme=dark] .fn-column.launch .fn-column-head strong{color:#57c980}html[data-theme=dark] .fn-column.paused .fn-column-head{background-color:transparent;--fn-bar: #fbbf24}html[data-theme=dark] .fn-column.paused .fn-column-head strong{color:#f0a642}html[data-theme=dark] .fn-column.cancelled .fn-column-head{background-color:transparent;--fn-bar: #f87171}html[data-theme=dark] .fn-column.cancelled .fn-column-head strong{color:#f0857c}html[data-theme=dark] .fn-card-next,html[data-theme=dark] .fn-card-next.overdue,html[data-theme=dark] .fn-card-next.today,html[data-theme=dark] .fn-card-next.undated,html[data-theme=dark] .fn-column.is-drop,html[data-theme=dark] .fn-column.is-over{background-color:transparent}html[data-theme=dark] .fn-column.is-drop .fn-column-body{--fn-mark: rgba(200, 208, 218, .16)}html[data-theme=dark] .fn-column.is-over .fn-column-body{--fn-mark: rgba(248, 118, 40, .68)}html[data-theme=dark] .fn-column.is-derived.is-drop .fn-column-body{--fn-mark: transparent}html[data-theme=dark] .fn-column-body:before{border-color:#5a626c;background-color:#252a31}.inv-page{padding:20px 22px 32px;background:#f4f5f7;min-height:calc(100vh - var(--topbar-h))}.inv-creator{display:grid;grid-template-columns:1fr 308px;gap:16px;margin-bottom:16px;align-items:start}.inv-preview-card{background:#fff;border-radius:14px;overflow:hidden}.inv-preview-bar{display:flex;align-items:center;justify-content:space-between;padding:9px 16px;background:#f8f9fb;border-bottom:1px solid #e3e6ea}.inv-preview-bar-title{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#78716c}.inv-preview-bar-hint{font-size:9px;color:#a8a29e}.inv-preview-scroll{overflow:auto;max-height:calc(100vh - var(--topbar-h) - 136px);padding:28px 32px;background:#e8ebef;scrollbar-width:thin;scrollbar-color:#c5ccd4 transparent}.inv-doc{--brand: #d65d51;--brand-soft: #fff0ed;--summary-soft: #fff7f5;--summary-accent: #f9e1d9;position:relative;width:min(100%,794px);aspect-ratio:210 / 297;min-height:0;margin:0 auto;padding:48px 56px 34px;overflow:hidden;background:#fff;box-shadow:0 5px 24px #1f293729;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;color:#171717;line-height:1.45}.inv-doc.realpush{--brand: #4c63c9;--brand-soft: #eef1ff;--summary-soft: #f4f6ff;--summary-accent: #dfe5ff}.inv-doc.adwirk{--brand: #ef8a55;--brand-soft: #fff1e8;--summary-soft: #f5f6f7;--summary-accent: #e9ecef}.inv-doc,.inv-doc *{font-family:inherit}.inv-doc>*:not(.inv-page-watermark):not(.inv-doc-footer){position:relative;z-index:1}.inv-page-watermark{position:absolute;z-index:0;left:-175px;top:-185px;width:520px;height:600px;object-fit:contain;opacity:.024;filter:grayscale(1) contrast(1.3);transform:rotate(-13deg);pointer-events:none}.inv-page-watermark.realpush{left:-180px;top:-45px;width:710px;height:310px;opacity:.028;transform:rotate(-13deg)}.inv-page-watermark.adwirk{left:-125px;top:-55px;width:620px;height:350px;opacity:.038;transform:rotate(-13deg)}.inv-doc-top{min-height:300px;display:grid;grid-template-columns:1fr 1fr;gap:62px;align-items:start;padding-bottom:30px;border-bottom:1px solid #d7d7d7}.inv-sender-block{padding-left:0}.inv-network-logo{display:block;width:auto;height:90px;max-width:205px;object-fit:contain;object-position:left center;margin-bottom:18px}.inv-network-logo.admeking{height:108px}.inv-network-logo.adwirk{height:100px}.inv-sender-name{margin:0 0 16px;font-size:21px;font-weight:800;letter-spacing:-.025em}.inv-sender-info{font-size:10.5px;color:#363636;line-height:1.6}.inv-company-ids{margin-top:20px}.inv-company-ids strong{font-weight:850}.inv-right-col{display:flex;flex-direction:column;align-items:stretch}.inv-doc-title{margin:4px 0 58px;padding-right:14px;border-right:5px solid var(--brand);text-align:right;font-size:42px;line-height:1;font-weight:800;letter-spacing:.075em}.inv-meta-block{padding-left:0}.inv-meta-tbl{width:100%;border-collapse:collapse;font-size:11px}.inv-meta-tbl td{padding:3.5px 0;vertical-align:top}.inv-meta-tbl .lbl{width:48%;color:var(--brand);font-weight:850;text-transform:uppercase;letter-spacing:.015em;padding-right:12px;white-space:nowrap}.inv-meta-tbl .val{font-weight:500}.inv-meta-tbl .val.accent{color:#171717;font-weight:800}.inv-meta-tbl .bill-name{text-transform:uppercase}.inv-bill-addr{margin:27px 0 0 48%;font-size:10.5px;color:#303030;text-align:left;line-height:1.55}.inv-reg-number{margin:10px 0 0 48%;font-size:9.5px}.inv-reg-number span{display:block;color:var(--brand);font-size:7.5px;font-weight:900;letter-spacing:.08em}.inv-service-section{margin-top:24px}.inv-service-kicker{color:var(--brand);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.17em}.inv-service-title{margin:4px 0 16px;font-size:18px;font-weight:500;letter-spacing:-.01em}.inv-billing-card{overflow:hidden;border:1px solid #d5d8dc;border-radius:16px;background:#fff;box-shadow:0 6px 16px #1f29370f}.inv-billing-head{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 16px;background:linear-gradient(105deg,var(--brand-soft),#fff 74%)}.inv-billing-head>div{display:grid;gap:1px}.inv-billing-head>div span{color:var(--brand);font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.inv-billing-head>div strong{font-size:13px;font-weight:800;letter-spacing:-.01em}.inv-payment-mode-tag{padding:5px 9px;border:1px solid var(--brand);border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:7px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.inv-billing-columns,.inv-billing-item{display:grid;grid-template-columns:minmax(0,1fr) 178px}.inv-billing-columns{min-height:23px;align-items:center;padding:0 16px;border-top:1px solid #e2e5e8;border-bottom:1px solid #e2e5e8;background:#fbfcfd;color:#777c81;font-size:7px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.inv-billing-columns span:last-child{text-align:right}.inv-billing-item{min-height:44px;border-bottom:1px solid #e1e4e7}.inv-billing-description{display:grid;align-content:center;gap:2px;padding:7px 16px}.inv-billing-description strong{font-size:10px;font-weight:800}.inv-billing-description span{color:#6d7277;font-size:8px}.inv-billing-amount{display:flex;align-items:center;justify-content:flex-end;padding:7px 16px;border-left:1px solid #e7eaed;background:#fbfcfd;font-variant-numeric:tabular-nums}.inv-billing-amount strong{width:100%;text-align:right;font-size:11px;font-weight:800}.inv-billing-summary{display:grid;grid-template-columns:1fr;background:#fff}.inv-billing-summary>div{min-width:0;min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) 178px;align-items:center;border-bottom:1px solid #e1e4e7;background:#fff}.inv-billing-summary>div:last-child{border-bottom:0}.inv-billing-summary span{display:flex;align-items:center;padding:0 16px;color:#171717;font-size:10px;font-weight:800}.inv-billing-summary strong{min-width:0;height:100%;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;padding:0 16px;border-left:1px solid #e7eaed;background:#fbfcfd;text-align:right;color:#30343b;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.inv-billing-summary .inv-billing-total,.inv-billing-summary .inv-billing-total span{color:#171717}.inv-billing-summary .inv-billing-total strong{font-size:11px;font-weight:800}.inv-vat-row{min-height:52px!important}.inv-billing-summary .inv-vat-label{display:grid;align-content:center;gap:3px}.inv-vat-label b{font-size:10px;font-weight:800}.inv-vat-label small{color:#7a8189;font-size:6.5px;font-weight:500;line-height:1.25;text-transform:none;letter-spacing:-.01em;white-space:nowrap}.inv-billing-note{display:block;margin-top:10px;padding:0;border:0;border-radius:0;background:transparent;color:#555c64}.inv-billing-note>div{position:relative;min-width:0;padding:1px 4px 1px 27px;border-left:0}.inv-billing-note strong{color:#69717a;font-size:7.5px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.inv-billing-note p{margin:3px 0 0;font-size:8px;line-height:1.4}.inv-billing-note .inv-note-primary{background:transparent}.inv-billing-note .inv-note-primary:before{content:"";position:absolute;left:8px;top:1px;bottom:7px;width:5px;border-radius:3px;background:var(--brand);opacity:.55}.inv-billing-note .inv-note-primary:after{content:"";position:absolute;left:8px;bottom:1px;width:5px;height:4px;border-radius:3px;background:var(--brand);opacity:.55}.inv-billing-note .inv-note-primary strong{color:var(--brand);font-size:8px}.inv-billing-note .inv-note-primary p{color:#30363d;font-weight:700}.inv-line-items{overflow:hidden;border:1px solid #d9dde1;border-radius:10px;background:#ffffffe6}.inv-line-head,.inv-line-item{display:grid;grid-template-columns:minmax(0,1fr) 180px}.inv-line-head{min-height:32px;align-items:center;background:#f3f4f5;color:#5f6368;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.09em}.inv-line-head span{padding:0 14px}.inv-line-head span:last-child{text-align:right}.inv-line-item{min-height:72px;align-items:stretch}.inv-line-description{min-width:0;display:flex;align-items:center;gap:12px;padding:13px 14px}.inv-service-index{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:8px;background:var(--brand-soft);color:var(--brand);font-size:9px;font-weight:900}.inv-line-description div{min-width:0;display:grid;gap:4px}.inv-line-description strong{font-size:11px;font-weight:750}.inv-line-description small{color:#6b7075;font-size:9.5px}.inv-line-amount{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:13px 14px;border-left:1px solid #e0e3e6;background:#fafafac7;text-align:right}.inv-line-amount span{color:#777b80}.inv-line-amount strong{min-width:92px;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.inv-totals-panel{width:312px;margin:14px 0 0 auto}.inv-totals-panel>div{min-height:31px;display:grid;grid-template-columns:1fr 138px;align-items:center;gap:14px;padding:0 13px;border-bottom:1px solid #e0e2e4;font-size:9.5px}.inv-totals-panel span{color:#686c70;text-align:right;text-transform:uppercase;font-size:8px;font-weight:800;letter-spacing:.05em}.inv-totals-panel strong{text-align:right;font-size:10.5px;font-weight:750;font-variant-numeric:tabular-nums}.inv-totals-panel .inv-grand-total{min-height:39px;margin-top:4px;border:0;border-radius:8px;background:var(--brand);color:#fff}.inv-totals-panel .inv-grand-total span{color:#fff}.inv-totals-panel .inv-grand-total strong{font-size:13px;font-weight:850}.inv-amount-tbl{width:100%;table-layout:fixed;border-collapse:collapse;border-top:1px solid #bfc2c5;font-size:11px}.inv-desc-col{width:71%}.inv-amount-col{width:29%}.inv-amount-tbl thead th{height:34px;padding:0 10px;border-bottom:1px solid #bfc2c5;background:#f6f6f6;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.055em;text-align:left;vertical-align:middle}.inv-amount-tbl thead th:last-child{border-left:1px solid #bfc2c5;text-align:right}.inv-amount-tbl td{padding:10px 6px;vertical-align:middle}.inv-amount-tbl td:last-child{border-left:1px solid #d4d4d4;text-align:right;white-space:nowrap}.inv-main-line td{border-bottom:1px solid #d9d9d9}.inv-main-line td:last-child span,.inv-amount-tbl tfoot td:last-child span{float:left}.inv-currency-symbol{color:#555}.inv-amount-tbl tfoot td:first-child{text-align:right;text-transform:uppercase;font-size:9px;font-weight:800;color:#606060}.inv-amount-tbl .inv-sub td{border-bottom:1px solid #dedede}.inv-amount-tbl .inv-vat td{border-bottom:1px solid #d2d2d2}.inv-amount-tbl .inv-total td{padding-top:11px;padding-bottom:11px;background:#f1f1f1;color:#111;font-size:12px;font-weight:900}.inv-amount-tbl .inv-total td:first-child{background:#f1f1f1;color:#111}.inv-lower-grid{min-height:230px;display:grid;grid-template-columns:1fr;margin-top:26px}.inv-payment-panel{min-width:0}.inv-pay-head{margin:0 0 18px;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.045em}.inv-pay-head:after{content:"";display:block;width:42px;height:3px;margin-top:8px;background:var(--brand)}.inv-pay-body{display:grid;gap:2px;font-size:10.5px;color:#292929;line-height:1.45;overflow-wrap:anywhere}.inv-payment-type{margin-bottom:10px;font-size:11px;font-weight:500}.inv-payment-empty{padding:14px;border:1px dashed #c8c8c8;color:#888;font-size:9.5px}.inv-payment-reference,.inv-contact-note{margin:20px 0 0;font-size:10px;line-height:1.5}.inv-contact-note{margin-top:12px}.inv-thanks{margin-top:14px;font-size:10.5px;font-weight:850}.inv-notes-panel{position:relative;display:flex;flex-direction:column;gap:12px}.inv-note-card{position:relative;z-index:1;padding:14px 15px;border:1px solid #d9dde1;border-left:3px solid #555d67;background:#fafafa}.inv-note-card strong{color:#454b53;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.inv-note-card p{margin:5px 0 0;color:#474747;font-size:8.5px;line-height:1.5}.inv-doc>.inv-doc-footer{position:absolute;z-index:2;left:56px;right:56px;bottom:34px;width:auto;transform:none;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:17px;padding-top:8px;border-top:1px solid #aeb4ba;color:#60666d;font-size:7.5px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.1em}.inv-doc-footer span:last-child{text-align:right}.invoice-viewer{min-height:100vh;background:#eef0f2}.invoice-viewer-bar{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:#fff;border-bottom:1px solid #dfe3e7}.invoice-viewer-bar div{display:grid;gap:2px}.invoice-viewer-bar span{color:#747b84;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.invoice-viewer-bar strong{color:#30343b;font-size:15px}.invoice-viewer-bar button{padding:9px 13px;border:1px solid #aeb4ba;border-radius:4px;background:#fff;color:#30343b;font-size:11px;font-weight:750}.invoice-viewer-bar button:hover{background:#30343b;color:#fff}.invoice-viewer-canvas{min-height:calc(100vh - var(--topbar-h));padding:34px;overflow:auto}.inv-ctrl{display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:visible}.inv-ctrl-sec{padding:13px 15px;border-bottom:1px solid #f0f2f5}.inv-ctrl-sec:last-child{border-bottom:none}.inv-ctrl-lbl{font-size:8.5px;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#a07057;margin-bottom:9px}.inv-network-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.inv-network-picker button{min-width:0;height:54px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:5px 4px;border:1px solid #dce1e7;border-radius:9px;background:#fff;color:#57534e;font-size:8.5px;font-weight:800}.inv-network-picker button img{width:36px;height:23px;object-fit:contain}.inv-network-picker button.on{border-color:#ef8a55;background:#fff8f4;color:#c25f33;box-shadow:inset 0 0 0 1px #ef8a55}.inv-row{display:flex;align-items:center;gap:7px;margin-bottom:7px}.inv-row:last-child{margin-bottom:0}.inv-field-lbl{font-size:9.5px;font-weight:700;color:#57534e;width:48px;flex-shrink:0}.inv-inp{flex:1;min-width:0;padding:6px 8px;border:1px solid #dce1e7;border-radius:7px;font-size:11px;color:#30343b;background:#fff;outline:none}.inv-inp:focus{border-color:#ef9a70;box-shadow:0 0 0 2px #fff0e7}.inv-inp-lg{width:100%;padding:8px 10px;border:1px solid #dce1e7;border-radius:8px;font-size:17px;font-weight:700;color:#30343b;background:#fff;outline:none}.inv-inp-lg:focus{border-color:#ef9a70;box-shadow:0 0 0 2px #fff0e7}.inv-sel{flex:1;min-width:0;padding:6px 8px;border:1px solid #dce1e7;border-radius:7px;font-size:11px;color:#30343b;background:#fff;outline:none}.inv-sel:focus{border-color:#ef9a70}.inv-seg{display:flex}.inv-seg button{flex:1;padding:5px 7px;border:1px solid #dce1e7;background:#fff;color:#57534e;font-size:10px;font-weight:700;transition:background var(--motion-fast),color var(--motion-fast)}.inv-seg button:first-child{border-radius:7px 0 0 7px}.inv-seg button:last-child{border-radius:0 7px 7px 0;border-left:none}.inv-seg button.on{background:#414b57;color:#fff;border-color:#414b57}.inv-seg-warm button.on{background:#ef8a55;border-color:#ef8a55;color:#fff}.inv-num-badge{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid #f1d1c0;border-radius:7px;background:#fff8f4;color:#c25f33;font-size:13px;font-weight:800;font-family:var(--font-mono);letter-spacing:.02em}.inv-readonly-val{padding:6px 9px;border:1px solid #eaedf0;border-radius:7px;background:#f8f9fb;color:#6b7280;font-size:11px;flex:1}.inv-partner-hint{margin-top:7px;padding:8px 10px;border:1px solid #f1d1c0;border-radius:8px;background:#fff8f4;font-size:8.5px;color:#78716c;line-height:1.6}.inv-partner-hint strong{display:block;color:#c25f33;font-size:10px;font-weight:800;margin-bottom:2px}.inv-partner-filter{display:inline-flex;align-items:center;gap:4px;min-width:150px}.inv-partner-filter input{width:100%;min-width:130px;padding:5px 8px;border:1px solid #c5ccd5;border-radius:6px;background:#fff;color:#30343b;font-size:11px;font-weight:600;text-transform:none;letter-spacing:0}.inv-partner-filter input::placeholder{color:#9aa3ad;font-weight:600}.inv-partner-filter span{color:#c5ccd5;font-size:10px}.inv-billto-picker{position:relative;width:100%}.inv-billto-menu{position:absolute;z-index:var(--z-popover);left:0;right:0;top:calc(100% + 4px);max-height:240px;overflow:auto;background:#fff;border:1px solid #e0e4e8;border-radius:8px;box-shadow:0 10px 28px #1f29371f}.inv-billto-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:0;background:transparent;text-align:left;cursor:pointer;font-size:11px;color:#30343b}.inv-billto-menu button:hover,.inv-billto-menu button.active{background:#f8f9fb}.inv-billto-menu small{color:#78716c;font-size:9px;white-space:nowrap}.inv-billto-menu button:disabled{color:#a8a29e;cursor:default}.inv-total-chip{display:inline-flex;align-items:center;padding:5px 10px;border-radius:20px;background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;font-size:10px;font-weight:800;white-space:nowrap}.inv-pdf-btn{width:100%;padding:12px;border:none;border-radius:9px;background:linear-gradient(135deg,#ef8a55,#d96334);color:#fff;font-size:12px;font-weight:800;letter-spacing:.05em;box-shadow:0 4px 16px #cc673747;cursor:pointer;transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.inv-pdf-btn:hover{transform:translateY(-1px);box-shadow:0 7px 22px #cc673759}.inv-pdf-btn:active{transform:translateY(0)}.inv-date-wrap{position:relative;flex:1}.inv-date-trigger{width:100%;min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border:1px solid #dce1e7;border-radius:7px;font-size:11px;color:#30343b;background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:border-color var(--motion-fast)}.inv-date-trigger:hover{border-color:#ef9a70}.inv-date-trigger:focus{border-color:#ef9a70;outline:none;box-shadow:0 0 0 2px #fff0e7}.inv-calendar-icon{color:#c25f33;font-size:10px}.inv-date-trigger.is-readonly{background:#f8f9fb;color:#6b7280}.inv-date-trigger.is-readonly:hover{border-color:#dce1e7}.inv-date-hint{font-size:7.5px;color:#a8a29e;margin-top:2px}.inv-date-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:calc(var(--z-float) + 10);background:#fff;border:1px solid #d6d3d1;border-radius:12px;box-shadow:0 14px 44px #2925242e;overflow:hidden}.inv-db{background:#fff;border-radius:14px;overflow:hidden}.inv-db-tabs{display:flex;border-bottom:1px solid #e3e6ea;background:#f8f9fb}.inv-db-tab{padding:10px 17px;border:none;background:transparent;font-size:10.5px;font-weight:800;color:#78716c;cursor:pointer;border-bottom:2.5px solid transparent;white-space:nowrap;transition:background var(--motion-fast),color var(--motion-fast)}.inv-db-tab.on{color:#c25f33;border-bottom-color:#ef8a55;background:#fff}.inv-db-tab:hover:not(.on){color:#44403c;background:#f0f2f5}.inv-db-network-filter{margin-left:auto;display:flex;align-items:center;gap:7px;padding:6px 10px;color:#78716c;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.inv-db-network-filter select{min-width:126px;padding:5px 8px;border-radius:7px;font-size:10px;text-transform:none;letter-spacing:0}.inv-db-status-filter{margin-left:0;padding-left:0}.inv-db-status-filter select{min-width:112px}.inv-db-wrap{overflow-x:auto;max-height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c5ccd4 transparent}.inv-tbl-db{width:100%;border-collapse:separate;border-spacing:0;font-size:10.5px}.inv-tbl-db th{box-sizing:border-box;height:24px;padding:0 6px;border-bottom:0;background:var(--report-head-bg);color:var(--report-head-ink);text-align:left;font-size:8px;font-weight:800;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;position:sticky;top:0;z-index:2}.inv-tbl-db td{box-sizing:border-box;height:25px;padding:3px 6px;border-bottom:1px solid #eef0f3;color:#30343b;font-size:10.5px;font-weight:650;line-height:normal;white-space:nowrap;max-width:210px;overflow:hidden;text-overflow:ellipsis}.inv-tbl-db th:first-child,.inv-tbl-db td:first-child{padding-left:12px}.inv-tbl-db th:last-child,.inv-tbl-db td:last-child{padding-right:12px}.inv-tbl-db tr:last-child td{border-bottom:none}.inv-tbl-db tbody tr:hover td{background:#f7f8fa;cursor:default}.inv-tbl-db td.inv-empty{max-width:none;padding:24px;color:#78716c;font-size:13px;font-weight:400;text-align:center;white-space:normal}.inv-tbl-db .inv-network-tag{padding:1px 5px;font-size:8px;letter-spacing:.04em}.inv-tbl-db .inv-mono{font-size:9.5px;font-weight:650}.inv-tbl-db .inv-edit-btn{padding:1px 8px;font-size:9.5px;line-height:14px}.inv-tbl-db .inv-status-tag{padding:1px 5px;border:1px solid color-mix(in srgb,currentColor 32%,transparent);border-radius:6px;font-size:8px;font-weight:800;letter-spacing:.03em;text-transform:none}.inv-tbl-db .add-row td{background:#f8f9fb!important;border-top:1.5px solid #e0e4e8;padding:7px 8px}.inv-tbl-db .add-row .inv-add-status-cell{padding-left:13px;padding-right:13px;vertical-align:middle}.inv-add-inp{width:100%;padding:4px 7px;border:1px solid #dce1e7;border-radius:5px;font-size:9.5px;background:#fff;min-width:60px}.inv-add-inp:focus{border-color:#ef9a70;outline:none;box-shadow:0 0 0 2px #fff0e7}.inv-add-btn{padding:5px 11px;border:none;border-radius:6px;background:#ef8a55;color:#fff;font-size:9px;font-weight:800;cursor:pointer;white-space:nowrap}.inv-add-btn:hover{background:#d96334}.inv-edit-row td{background:#fffaf7!important;overflow:visible}.inv-edit-actions{display:flex;align-items:center;gap:4px}.inv-edit-btn,.inv-save-btn,.inv-cancel-btn{padding:5px 9px;border-radius:6px;font-size:8.5px;font-weight:800;white-space:nowrap}.inv-edit-btn{border:1px solid #d5dae0;background:#fff;color:#56616e}.inv-edit-btn:hover:not(:disabled){border-color:#ef8a55;color:#c25f33}.inv-edit-btn:disabled{opacity:.4;cursor:not-allowed}.inv-ctrl .inv-cancel-btn{width:100%;padding:10px;border:1px solid #d5dae0;border-radius:9px;background:#fff;color:#56616e;font-size:11px;font-weight:700;cursor:pointer}.inv-archive-btn,.inv-delete-btn{padding:5px 8px;border-radius:6px;background:#fff;font-size:8.5px;font-weight:800;white-space:nowrap}.inv-archive-btn{border:1px solid #cbd5e1;color:#596779}.inv-delete-btn{border:1px solid #fecaca;color:#b42318}.inv-status-tag{display:inline-flex;align-items:center;padding:3px 7px;border-radius:999px;font-size:7.5px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.inv-status-tag.active{background:#ecfdf3;color:#16834b}.inv-status-tag.archive{background:#eef0f3;color:#6b7280}.inv-ro-badge{display:inline-block;padding:1px 5px;border-radius:4px;background:#eef0f3;color:#78716c;font-size:7.5px;font-weight:700;margin-left:5px;vertical-align:middle}.inv-mono{font-family:var(--font-mono);font-size:10px}.inv-accent{color:#c25f33;font-weight:800}.inv-green-txt{color:#15803d;font-weight:700}.inv-status-tag.issued{background:#eef2ff;color:#3730a3}.inv-status-tag.awaiting_payment{background:#fff7ed;color:#c2410c}.inv-status-tag.overdue{background:#fef2f2;color:#b91c1c}.inv-status-tag.paid{background:#ecfdf5;color:#047857}.inv-status-tag.rejected{background:#f3f4f6;color:#4b5563}@media print{body{min-width:0;background:#fff}.topbar,.inv-ctrl,.inv-db,.inv-preview-bar,.notice-banner{display:none!important}.inv-page,.inv-creator,.inv-preview-card,.inv-preview-scroll{display:block;margin:0;padding:0;border:0;background:#fff;box-shadow:none;overflow:visible;max-height:none}.inv-doc{width:210mm;height:297mm;min-height:297mm;aspect-ratio:auto;padding:11.6mm 14.3mm 9mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:0}}html[data-theme=dark] .inv-page,html[data-theme=dark] .inv-db-tab:hover:not(.on),html[data-theme=dark] .inv-status-tag.rejected{background-color:#14161a}html[data-theme=dark] .inv-preview-card,html[data-theme=dark] .invoice-viewer-bar,html[data-theme=dark] .invoice-viewer-bar button,html[data-theme=dark] .inv-ctrl,html[data-theme=dark] .inv-network-picker button,html[data-theme=dark] .inv-inp,html[data-theme=dark] .inv-inp-lg,html[data-theme=dark] .inv-sel,html[data-theme=dark] .inv-seg button,html[data-theme=dark] .inv-partner-filter input,html[data-theme=dark] .inv-billto-menu,html[data-theme=dark] .inv-date-trigger,html[data-theme=dark] .inv-date-popover,html[data-theme=dark] .inv-db,html[data-theme=dark] .inv-db-tab.on,html[data-theme=dark] .inv-add-inp,html[data-theme=dark] .inv-edit-btn,html[data-theme=dark] .inv-ctrl .inv-cancel-btn,html[data-theme=dark] .inv-cancel-btn,html[data-theme=dark] .inv-archive-btn,html[data-theme=dark] .inv-delete-btn{background-color:#1e2126}html[data-theme=dark] .inv-preview-card,html[data-theme=dark] .inv-ctrl,html[data-theme=dark] .inv-network-picker button,html[data-theme=dark] .inv-inp,html[data-theme=dark] .inv-inp-lg,html[data-theme=dark] .inv-sel,html[data-theme=dark] .inv-seg button,html[data-theme=dark] .inv-readonly-val,html[data-theme=dark] .inv-billto-menu,html[data-theme=dark] .inv-date-trigger,html[data-theme=dark] .inv-date-trigger.is-readonly:hover,html[data-theme=dark] .inv-db,html[data-theme=dark] .inv-add-inp,html[data-theme=dark] .inv-edit-btn,html[data-theme=dark] .inv-ctrl .inv-cancel-btn,html[data-theme=dark] .inv-cancel-btn{border-color:#2f343b}html[data-theme=dark] .inv-preview-bar,html[data-theme=dark] .inv-readonly-val,html[data-theme=dark] .inv-billto-menu button:hover,html[data-theme=dark] .inv-billto-menu button.active,html[data-theme=dark] .inv-date-trigger.is-readonly,html[data-theme=dark] .inv-db-tabs,html[data-theme=dark] .inv-status-tag.issued,html[data-theme=dark] .inv-network-tag.realpush{background-color:#252a31}html[data-theme=dark] .inv-preview-bar,html[data-theme=dark] .invoice-viewer-bar,html[data-theme=dark] .inv-ctrl-sec,html[data-theme=dark] .inv-db-tabs,html[data-theme=dark] .inv-tbl-db td{border-bottom-color:#2f343b}html[data-theme=dark] .inv-preview-bar-title,html[data-theme=dark] .inv-network-picker button,html[data-theme=dark] .inv-field-lbl,html[data-theme=dark] .inv-seg button,html[data-theme=dark] .inv-partner-hint,html[data-theme=dark] .inv-billto-menu small,html[data-theme=dark] .inv-db-tab,html[data-theme=dark] .inv-db-network-filter,html[data-theme=dark] .inv-edit-btn,html[data-theme=dark] .inv-ctrl .inv-cancel-btn,html[data-theme=dark] .inv-archive-btn,html[data-theme=dark] .inv-ro-badge,html[data-theme=dark] .inv-status-tag.issued,html[data-theme=dark] .inv-status-tag.rejected{color:#c3c9d1}html[data-theme=dark] .inv-preview-bar-hint,html[data-theme=dark] .inv-partner-filter input::placeholder,html[data-theme=dark] .inv-billto-menu button:disabled,html[data-theme=dark] .inv-date-hint{color:#7e868f}html[data-theme=dark] .inv-preview-scroll,html[data-theme=dark] .invoice-viewer,html[data-theme=dark] .inv-status-tag.archive,html[data-theme=dark] .inv-ro-badge{background-color:#2b3038}html[data-theme=dark] .inv-preview-scroll,html[data-theme=dark] .inv-db-wrap{scrollbar-color:#343a42 transparent}html[data-theme=dark] .invoice-viewer-bar span,html[data-theme=dark] .inv-readonly-val,html[data-theme=dark] .inv-date-trigger.is-readonly,html[data-theme=dark] .inv-cancel-btn,html[data-theme=dark] .inv-status-tag.archive,html[data-theme=dark] .inv-network-tag.realpush{color:#9aa2ac}html[data-theme=dark] .invoice-viewer-bar strong,html[data-theme=dark] .invoice-viewer-bar button,html[data-theme=dark] .inv-inp,html[data-theme=dark] .inv-inp-lg,html[data-theme=dark] .inv-sel,html[data-theme=dark] .inv-partner-filter input,html[data-theme=dark] .inv-billto-menu button,html[data-theme=dark] .inv-date-trigger,html[data-theme=dark] .inv-db-tab:hover:not(.on),html[data-theme=dark] .inv-tbl-db td{color:#e8eaee}html[data-theme=dark] .invoice-viewer-bar button,html[data-theme=dark] .inv-partner-filter input,html[data-theme=dark] .inv-date-popover,html[data-theme=dark] .inv-archive-btn{border-color:#3b4149}html[data-theme=dark] .invoice-viewer-bar button:hover,html[data-theme=dark] .inv-seg button.on{background-color:#343a42}html[data-theme=dark] .inv-ctrl-lbl,html[data-theme=dark] .inv-network-picker button.on,html[data-theme=dark] .inv-num-badge,html[data-theme=dark] .inv-partner-hint strong,html[data-theme=dark] .inv-calendar-icon,html[data-theme=dark] .inv-db-tab.on,html[data-theme=dark] .inv-edit-btn:hover:not(:disabled),html[data-theme=dark] .inv-accent,html[data-theme=dark] .inv-status-tag.awaiting_payment,html[data-theme=dark] .inv-network-tag.adwirk{color:#f0a577}html[data-theme=dark] .inv-network-picker button.on,html[data-theme=dark] .inv-num-badge,html[data-theme=dark] .inv-partner-hint,html[data-theme=dark] .inv-status-tag.awaiting_payment,html[data-theme=dark] .inv-network-tag.adwirk{background-color:#2e2318}html[data-theme=dark] .inv-inp:focus,html[data-theme=dark] .inv-inp-lg:focus,html[data-theme=dark] .inv-date-trigger:focus,html[data-theme=dark] .inv-add-inp:focus{box-shadow:0 0 0 2px #5a3b23}html[data-theme=dark] .inv-seg button.on,html[data-theme=dark] .inv-seg-warm button.on,html[data-theme=dark] .inv-pdf-btn,html[data-theme=dark] .inv-add-btn,html[data-theme=dark] .inv-save-btn{color:#fff}html[data-theme=dark] .inv-seg button.on{border-color:#454b54}html[data-theme=dark] .inv-num-badge,html[data-theme=dark] .inv-partner-hint{border-color:#5a3b23}html[data-theme=dark] .inv-total-chip,html[data-theme=dark] .inv-status-tag.active,html[data-theme=dark] .inv-status-tag.paid{background-color:#18291d}html[data-theme=dark] .inv-total-chip{border-color:#2f5c3d}html[data-theme=dark] .inv-total-chip,html[data-theme=dark] .inv-status-tag.active,html[data-theme=dark] .inv-green-txt,html[data-theme=dark] .inv-status-tag.paid{color:#5cc47f}html[data-theme=dark] .inv-tbl-db .add-row td,html[data-theme=dark] .inv-edit-row td{background-color:#252a31!important}html[data-theme=dark] .inv-tbl-db .add-row td{border-top-color:#2f343b}html[data-theme=dark] .inv-delete-btn{border-color:#5e3434}html[data-theme=dark] .inv-delete-btn,html[data-theme=dark] .inv-status-tag.overdue{color:#f08b8b}html[data-theme=dark] .inv-status-tag.overdue{background-color:#2c1a1b}@media print{html[data-theme=dark] body,html[data-theme=dark] .inv-page,html[data-theme=dark] .inv-creator,html[data-theme=dark] .inv-preview-card,html[data-theme=dark] .inv-preview-scroll{background-color:#1e2126}}html[data-theme=dark] .inv-seg button.on,html[data-theme=dark] .invoice-viewer-bar button:hover{background:#4d545d;color:#f2f4f6}.inv-heading,.inv-creator,.inv-db{max-width:1180px;margin-left:auto;margin-right:auto}.inv-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.inv-heading h1{margin:8px 0 0;color:#292929;font-size:22px}.inv-heading p{margin:4px 0 0;color:#78716c;font-size:12px}.inv-ctrl-sec{padding:8px 12px;border-bottom:1px solid #f1f3f5}.inv-ctrl-lbl{margin-bottom:5px;color:#857a6f;font-size:8px;letter-spacing:.08em}.inv-fld-lbl{margin-bottom:2px;color:#857a6f;font-size:8.5px;font-weight:800}.inv-ctrl .inv-inp,.inv-ctrl .inv-inp-lg,.inv-ctrl .inv-sel,.inv-ctrl .inv-date-trigger{padding:5px 8px;font-size:10.5px}.inv-ctrl .inv-seg button{padding:4px 9px;font-size:9px}.inv-ctrl .inv-add-inp{padding:3px 6px;font-size:9px}.inv-ctrl .inv-network-picker button{padding:6px 4px}.inv-pdf-btn{padding:9px;border-radius:8px;background:#ef8a55;font-size:11px;letter-spacing:normal;text-transform:none}.inv-pdf-btn:hover{transform:none;background:#e0763f;box-shadow:none}.inv-ctrl .inv-cancel-btn{padding:7px;border-radius:8px;font-size:10.5px}.inv-preview-scroll{max-height:none;padding:20px 24px}.inv-preview-fit{height:auto}.inv-preview-fit>.inv-doc{zoom:var(--inv-fit, 1);transform:none}.inv-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:1180px;margin:0 auto 12px;padding:9px 14px;border-radius:14px;background:#fff}.inv-filter-block{display:flex;align-items:center;gap:8px;min-width:0}.inv-filter-block>span{color:#78716c;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.inv-search{width:260px;padding:6px 10px;border:1px solid #dce1e7;border-radius:8px;background:#fff;font-size:11px}.inv-filters .inv-sel{min-width:150px;padding:6px 8px;font-size:11px}.inv-filters .inv-seg button{padding:6px 10px;font-size:10px;white-space:nowrap}.inv-filter-reset{margin-left:auto;padding:6px 10px;border:1px solid #d5dae0;border-radius:8px;background:#fff;color:#56616e;font-size:10px;font-weight:800}.inv-filter-reset:hover{border-color:#ef8a55;color:#c25f33}.inv-editor{max-width:1180px;margin:12px auto 0}.inv-editor-toggle{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;border:0;border-radius:14px;background:#fff;color:#30343b;text-align:left}.inv-editor-toggle>b{color:#a8a29e;font-size:11px}.inv-editor-toggle>strong{font-size:12px;font-weight:800}.inv-editor-toggle>small{margin-left:auto;color:#a8a29e;font-size:10px}.inv-editor-toggle:hover{background:#f7f8fa}.inv-editor-toggle.on{border-radius:14px 14px 0 0}.inv-editor .inv-creator{margin-top:12px;margin-bottom:0}.inv-db-tabs{background:#f8f9fb}.inv-db-tab{font-size:11px}html[data-theme=dark] .inv-heading h1{color:#e8eaee}html[data-theme=dark] .inv-heading p{color:#9aa2ac}html[data-theme=dark] .inv-ctrl-sec{border-bottom-color:#2b3038}html[data-theme=dark] .inv-ctrl-lbl,html[data-theme=dark] .inv-fld-lbl{color:#9aa2ac}html[data-theme=dark] .inv-db-tabs{background:#252a31}html[data-theme=dark] .inv-tbl-db tbody tr:hover td{background:#262a30}html[data-theme=dark] .inv-pdf-btn:hover{background:#f09a68}html[data-theme=dark] .inv-filters,html[data-theme=dark] .inv-editor-toggle{background:#1e2126}html[data-theme=dark] .inv-editor-toggle{color:#e8eaee}html[data-theme=dark] .inv-editor-toggle:hover{background:#252a31}html[data-theme=dark] .inv-filter-block>span,html[data-theme=dark] .inv-editor-toggle>b,html[data-theme=dark] .inv-editor-toggle>small{color:#9aa2ac}html[data-theme=dark] .inv-search{border-color:#3b4149;background:#171a1f;color:#e8eaee}html[data-theme=dark] .inv-filter-reset{border-color:#3b4149;background:#1e2126;color:#c3c9d1}.inv-ctrl-lbl,.inv-fld-lbl,.inv-field-lbl{font-size:9px}.inv-ctrl .inv-add-inp{font-size:10.5px}.inv-ctrl .inv-seg button{font-size:9.5px}.inv-network-picker button,.inv-partner-hint{font-size:9px}.inv-partner-hint strong{font-size:10.5px}.inv-date-hint{font-size:9px}.inv-total-chip{font-size:10.5px}.inv-add-btn,.inv-edit-btn,.inv-save-btn,.inv-cancel-btn{font-size:9.5px}.inv-db-network-filter select{font-size:10.5px}.inv-billing-note>div{padding-left:17px}.inv-billing-note .inv-note-primary:before,.inv-billing-note .inv-note-primary:after{left:0}.inv-page>.notice-banner,.inv-page>.error-banner{max-width:1180px;margin-left:auto;margin-right:auto}.inv-doc-top{border-bottom:0}.inv-doc-top{padding-bottom:8px}.inv-service-section{margin-top:12px}.inv-billing-note,.inv-lower-grid{margin-top:20px}.inv-filter-menu{position:relative;margin-left:auto}.inv-filter-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #d5dae0;border-radius:9px;background:#fff;color:#56616e;font-size:11px;font-weight:800;cursor:pointer;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease}.inv-filter-btn:hover,.inv-filter-btn.on{border-color:#eb8c1f;color:#c2410c}.inv-filter-btn.has-filters{border-color:#eb8c1f;background:#fff7ed;color:#c2410c}.inv-filter-icon{font-size:12px;line-height:1}.inv-filter-btn b{min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#eb8c1f;color:#fff;font-size:9.5px;line-height:16px;text-align:center}.inv-filter-popover{position:absolute;top:calc(100% + 7px);right:0;z-index:calc(var(--z-popover) + 30);display:grid;gap:12px;width:320px;padding:13px;border:1px solid #e3e6ea;border-radius:12px;background:#fff;box-shadow:0 16px 38px #1f293729;text-align:left}.inv-filter-group{display:grid;gap:6px}.inv-filter-group>span{color:#8a929b;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.inv-filter-group>small{color:#8a929b;font-size:10px;font-weight:500}.inv-filter-seg{width:100%}.inv-filter-seg button{flex:1;font-size:10px}.inv-filter-dates{display:flex;align-items:center;gap:6px}.inv-filter-dates>i{color:#8a929b;font-style:normal}.inv-filter-dates .date-picker{flex:1;min-width:0}.inv-filter-dates .date-picker-trigger{width:100%;justify-content:space-between}.inv-filter-popover .date-picker-popover{right:0;left:auto}.inv-filter-clear{width:22px;height:22px;flex:0 0 22px;border:1px solid #d5dae0;border-radius:7px;background:#fff;color:#8a929b;font-size:13px;line-height:1;cursor:pointer}.inv-filter-clear:hover{border-color:#eb8c1f;color:#c2410c}.inv-filter-statuses{display:flex;flex-wrap:wrap;gap:6px}.inv-filter-statuses .inv-status-tag{border:1px solid transparent;cursor:pointer;opacity:.45;transition:opacity var(--motion-fast) ease,border-color var(--motion-fast) ease}.inv-filter-statuses .inv-status-tag:hover{opacity:.75}.inv-filter-statuses .inv-status-tag.on{opacity:1;border-color:currentColor}.inv-filter-popover footer{display:flex;justify-content:flex-end;gap:7px}.inv-filter-popover footer .inv-filter-reset{margin-left:0}.inv-filter-apply{padding:6px 12px;border:1px solid #7a7a7a;border-radius:8px;background:#6f6f6f;color:#fff;font-size:10px;font-weight:800;cursor:pointer}.inv-filter-apply:hover{border-color:#6a6a6a;background:#5f5f5f}.inv-paid-date{display:inline-flex;flex-direction:column;gap:1px}.inv-paid-date>i{color:#8a929b;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.03em}.inv-empty-cell{color:#a8b0b8}.inv-paid-field{display:flex;align-items:center;gap:6px}.inv-date-trigger.is-empty{color:#8a929b}html[data-theme=dark] .inv-filter-btn{border-color:#3b4149;background-color:#1e2126;color:#c3c9d1}html[data-theme=dark] .inv-filter-btn:hover,html[data-theme=dark] .inv-filter-btn.on{border-color:#eb8c1f;color:#f0a577}html[data-theme=dark] .inv-filter-btn.has-filters{border-color:#6b563a;background-color:#2e2318;color:#f0a577}html[data-theme=dark] .inv-filter-popover{border-color:#3b4149;background-color:#1e2126}html[data-theme=dark] .inv-filter-group>span,html[data-theme=dark] .inv-filter-group>small,html[data-theme=dark] .inv-filter-dates>i,html[data-theme=dark] .inv-paid-date>i,html[data-theme=dark] .inv-empty-cell,html[data-theme=dark] .inv-date-trigger.is-empty{color:#7e868f}html[data-theme=dark] .inv-tbl-db td.inv-empty{color:#c3c9d1}html[data-theme=dark] .inv-filter-clear{border-color:#3b4149;background-color:#1e2126;color:#7e868f}html[data-theme=dark] .inv-filter-clear:hover{border-color:#6b563a;color:#f0a577}html[data-theme=dark] .inv-filter-apply{border-color:#5c646e;background-color:#4d545d;color:#f2f4f6}html[data-theme=dark] .inv-filter-apply:hover{border-color:#6c757f;background-color:#5c646e}.inv-tbl-payments{table-layout:fixed}.inv-tbl-payments th{white-space:normal}.inv-tbl-payments td{max-width:none}.inv-tbl-db th:last-child,.inv-tbl-db td:last-child{max-width:none;white-space:nowrap}.inv-edit-actions>button{flex:0 0 auto}.inv-db-filters{margin-left:auto;display:flex;align-items:center;gap:7px;padding-right:10px}.finance-page{display:grid;gap:12px}.finance-page-nav{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.finance-page-nav-label{color:#747b84;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.empty-dash{color:#c0c5cb}.net-partner-dropdown{position:absolute;z-index:calc(var(--z-popover) + 10);top:calc(100% + 6px);left:0;width:280px;max-height:280px;overflow:auto;padding:6px;border:1px solid #d5dae0;border-radius:9px;background:#fff;box-shadow:0 12px 28px #1f293729}.net-partner-dropdown button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:#56616e;font-size:10px;text-align:left}.net-partner-dropdown button.on{background:#fff1e8;color:#b8562e}.net-partner-dropdown button:hover{background:#f5f6f8}.net-partner-trigger{min-width:230px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border:1px solid #d5dae0;border-radius:7px;background:#fff;color:#56616e;font-size:10px;text-align:left;cursor:pointer}.tx-mode-tabs{display:inline-flex;gap:6px;flex-wrap:wrap}.tx-mode-tabs button{padding:7px 10px;border:1px solid #d5dae0;border-radius:8px;background:#fff;color:#65707b;font-size:10px;font-weight:750;cursor:pointer}.inv-network-tag{display:inline-block;padding:4px 7px;border-radius:6px;font-size:8px;font-weight:850}.finance-report{display:grid;gap:14px;padding:14px;border:1px solid #e3e6ea;border-radius:12px;background:#fff}.finance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.finance-head h3{margin:0;color:#30343b;font-size:14px}.finance-head p{margin:3px 0 0;color:#747b84;font-size:11px}.finance-head>strong{padding:6px 9px;border-radius:7px;background:#f2f4f6;color:#56616e;font-size:9px}.finance-error-panel{color:#9a3b3b!important}.finance-report>.roi-coverage-row{margin:0}.finance-toolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:11px;border:1px solid #e8ebef;border-radius:10px;background:#f8f9fb}.finance-months{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.finance-months>span{margin-right:3px;color:#747b84;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.finance-months button{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #d5dae0;border-radius:7px;background:#fff;color:#56616e;font-size:9px;font-weight:750}.finance-months button i{width:13px;height:13px;display:grid;place-items:center;border:1px solid #cbd1d8;border-radius:4px;color:#fff;font-size:8px;font-style:normal}.finance-months button.on{border-color:#ef8a55;background:#fff7f2;color:#b8562e}.finance-months button.on i{border-color:#df7544;background:#df7544}.finance-tabs{display:flex;border-bottom:1px solid #e2e6ea}.finance-tabs button{position:relative;padding:9px 14px;border:0;background:transparent;color:#7b838c;font-size:10px;font-weight:800}.finance-tabs button.on{color:#30343b}.finance-tabs button.on:after{content:"";position:absolute;right:12px;bottom:-1px;left:12px;height:2px;border-radius:2px 2px 0 0;background:#e57945}.finance-kpis{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px}.finance-kpis article{padding:13px;border:1px solid #e4e7ea;border-radius:10px;background:#fafbfc}.finance-kpis article.positive{border-color:#cce6d7;background:#f5fbf7}.finance-kpis article.negative{border-color:#f0d0d0;background:#fff8f8}.finance-kpis span{color:#7b838c;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.finance-kpis strong{display:block;margin:7px 0 4px;color:#30343b;font-size:18px;font-variant-numeric:tabular-nums}.finance-kpis small{color:#9299a1;font-size:8.5px}.finance-inline-compare,.finance-period-pair,.finance-cell-compare{display:none}.finance-report:has(.finance-compare-check:checked) .finance-kpi-default{display:none}.finance-report:has(.finance-compare-check:checked) .finance-inline-compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:6px;margin-top:8px}.finance-report:has(.finance-compare-check:checked) .finance-period-pair{display:flex;align-items:center;gap:6px;margin-top:9px}.finance-inline-compare>div{min-width:0}.finance-inline-compare>div small{display:block;overflow:hidden;color:#8a929b;font-size:7px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.finance-kpis .finance-inline-compare>div strong{margin:3px 0 0;color:#303840;font-size:11px;white-space:nowrap}.finance-inline-compare>span{padding-bottom:2px;color:#a4abb2;font-size:9px}.finance-inline-compare footer{grid-column:1 / -1;display:flex;align-items:center;gap:6px;padding-top:6px;border-top:1px solid #e5e8eb;font-variant-numeric:tabular-nums}.finance-inline-compare footer b,.finance-inline-compare footer em{font-size:8px;font-style:normal}.finance-inline-compare footer b{color:#58626c}.finance-inline-compare footer em{padding:2px 5px;border-radius:4px;background:#edf0f2;color:#66717b}.finance-inline-compare footer.positive b,.finance-inline-compare footer.positive em{color:#28764a}.finance-inline-compare footer.negative b,.finance-inline-compare footer.negative em{color:#a44040}.finance-kpis .finance-period-pair strong{margin:0;font-size:9px;line-height:1.3}.finance-period-pair>span{color:#a4abb2;font-size:9px}.finance-cell-compare{min-width:112px;text-align:right;font-variant-numeric:tabular-nums}.finance-report:has(.finance-compare-check:checked) .finance-table .finance-cell-default{display:none}.finance-report:has(.finance-compare-check:checked) .finance-table .finance-cell-compare{display:grid;gap:2px}.finance-cell-compare>span{color:#8b939b;font-size:7.5px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.finance-cell-compare>strong{color:#404950;font-size:12px;font-weight:750}.finance-cell-compare>small{color:#7c858e;font-size:10px;line-height:1.35;white-space:nowrap}.finance-cell-compare>small.positive{color:#32945c}.finance-cell-compare>small.negative{color:#bd5555}.finance-table tfoot .finance-total-compare>strong{font-size:12.5px;font-weight:850}.finance-table tfoot .finance-cell-compare{padding-block:6px}.risk-high{color:#b33e3e}.risk-medium{color:#a96320}.risk-low{color:#278151}.finance-checks{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px}.finance-checks article{overflow:hidden;border:1px solid #e4e7ea;border-radius:10px}.finance-checks header{display:flex;justify-content:space-between;padding:11px 13px;background:#f4f6f8;color:#3e4751;font-size:10px}.finance-checks dl{margin:0;padding:5px 13px 9px}.finance-checks dl div{display:flex;justify-content:space-between;gap:20px;padding:7px 0;border-bottom:1px solid #eef0f2;font-size:10px}.finance-checks dl div:last-child{border-bottom:0}.finance-checks dt{color:#747b84}.finance-checks dd{margin:0;color:#30343b;font-weight:800;font-variant-numeric:tabular-nums}.finance-table{max-height:calc(100vh - var(--topbar-h) - 350px);overflow:auto;border:1px solid #e4e7ea;border-radius:10px}.finance-table table{width:100%;min-width:1120px;border-collapse:collapse;font-size:11px}.finance-table .finance-dsp-table{min-width:2200px}.finance-table .finance-ssp-table{min-width:1950px}.finance-table thead{position:sticky;top:0;z-index:6}.finance-table th{position:relative;padding:11px 10px;border-right:1px solid #6d7782;background:#56616e;color:#f3f5f7;font-size:9px;text-align:right;text-transform:uppercase;letter-spacing:.04em}.finance-table th:first-child,.finance-table td:first-child{text-align:left}.finance-table td{padding:10px;border-bottom:1px solid #edf0f2;color:#4c5661;text-align:right;font-variant-numeric:tabular-nums}.finance-dsp-table th:nth-child(18),.finance-dsp-table td:nth-child(18),.finance-dsp-table th:nth-child(19),.finance-dsp-table td:nth-child(19),.finance-dsp-table th:nth-child(20),.finance-dsp-table td:nth-child(20),.finance-ssp-table th:nth-child(19),.finance-ssp-table td:nth-child(19),.finance-ssp-table th:nth-child(20),.finance-ssp-table td:nth-child(20){text-align:left}.finance-table th{white-space:nowrap}.finance-table td:nth-child(1),.finance-table td:nth-child(2){min-width:105px}.finance-table th:nth-child(2),.finance-table td:nth-child(2){text-align:center}.finance-table .inv-network-tag{display:inline-block;min-width:68px;box-sizing:border-box;text-align:center}.finance-dsp-table :is(th,td):nth-child(10),.finance-dsp-table :is(th,td):nth-child(11),.finance-dsp-table :is(th,td):nth-child(12),.finance-dsp-table :is(th,td):nth-child(15),.finance-dsp-table :is(th,td):nth-child(17),.finance-ssp-table :is(th,td):nth-child(10),.finance-ssp-table :is(th,td):nth-child(11),.finance-ssp-table :is(th,td):nth-child(14),.finance-ssp-table :is(th,td):nth-child(16){position:relative;border-left:11px solid #fff;padding-left:13px}.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(10):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(11):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(12):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(15):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(17):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(10):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(11):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(14):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(16):before{content:"";position:absolute;top:18%;bottom:18%;left:-6px;width:1px;background:#9aa2ab6b;pointer-events:none}.finance-dsp-table td:nth-child(18){min-width:150px}.finance-dsp-table td:nth-child(19),.finance-dsp-table td:nth-child(20),.finance-ssp-table td:nth-child(19),.finance-ssp-table td:nth-child(20){min-width:180px;white-space:normal}.finance-data-basis{display:inline-block;min-width:54px;padding:3px 6px;border-radius:5px;background:#eef0f2;color:#626b75;font-size:8px;font-weight:850;text-align:center}.finance-data-basis.partner{background:#e9ecef;color:#59636d}.finance-data-basis.our{background:#e7f5ec;color:#28764a}.finance-table tbody tr:hover td{background:#fafbfc}.finance-table tfoot{position:sticky;bottom:0;z-index:6}.finance-table tfoot td{position:relative;padding:10px;text-align:right}.finance-table tfoot :is(th,td){border-right:0;border-left:0!important}.finance-table tfoot :is(th,td):before{display:none!important}.finance-self-serve-row td{border-top:1px solid #dfe3e7;background:#eef1f3;font-weight:inherit;box-shadow:none}.finance-self-serve-row:hover td{background:#e9edef!important}.finance-percent{display:inline-block;min-width:56px;padding:3px 6px;border-radius:5px;font-size:8.5px;font-weight:850;text-align:right}.finance-percent.good{background:#eaf5ed;color:#34734a}.finance-percent.neutral{background:#f1f2f3;color:#626b75}.finance-percent.bad{background:#f8eaea;color:#9c4141}.finance-empty{padding:30px!important;color:#78716c!important;text-align:center!important}.finance-table td.finance-empty{font-size:13px;font-weight:400}.finance-status{display:inline-block;min-width:52px;padding:3px 6px;border-radius:999px;background:#f1f3f5;color:#626b75;font-size:8px;font-weight:850;text-align:center}.finance-status.paid{background:#eaf7ef;color:#247548}.finance-status.partial,.finance-status.invoiced{background:#fff4e5;color:#9b5b18}.finance-status.unpaid{background:#faecec;color:#a63d3d}.finance-paid-preview-btn{border:0;cursor:pointer}.finance-paid-preview-btn:hover{box-shadow:0 0 0 2px #cce8d7}.finance-preview-backdrop{position:fixed;z-index:var(--z-modal);inset:0;display:grid;place-items:center;padding:24px;background:#1f262d47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.finance-payment-preview{width:min(620px,calc(100vw - 48px));max-height:min(680px,calc(100vh - 48px));overflow:hidden;border:1px solid #d9dee3;border-radius:14px;background:#fff;box-shadow:0 22px 70px #171f273d}.finance-payment-preview>header{display:flex;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid #e5e8eb}.finance-payment-preview>header span{color:#a45b37;font-size:8px;font-weight:850;letter-spacing:.08em}.finance-payment-preview h4{margin:4px 0 2px;color:#30343b;font-size:16px}.finance-payment-preview p{margin:0;color:#7b838c;font-size:9px}.finance-payment-preview>header button{width:28px;height:28px;border:0;border-radius:7px;background:#f1f3f5;color:#59636d;font-size:18px}.finance-preview-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:12px 18px;background:#fafbfc}.tx-finance-network-tabs button{min-width:86px}.tx-finance-network-tabs button.admeking.on{border-color:#ef8a55;background:#fff1e8;color:#b8562e;box-shadow:inset 0 0 0 1px #ef8a55}.tx-finance-network-tabs button.realpush.on{border-color:#6366f1;background:#eef2ff;color:#3437c7;box-shadow:inset 0 0 0 1px #6366f1}.tx-finance-network-tabs button.adwirk.on{border-color:#30343b;background:#30343b;color:#fff;box-shadow:inset 0 0 0 1px #30343b}.finance-preview-summary article{padding:10px 11px;border:1px solid #e5e8eb;border-radius:8px;background:#fff}.finance-preview-summary span{color:#858d96;font-size:8px;font-weight:800;text-transform:uppercase}.finance-preview-summary strong{display:block;margin-top:5px;color:#30343b;font-size:14px}.finance-preview-list{max-height:420px;overflow:auto;padding:6px 18px 16px}.finance-preview-list>article{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:11px 0;border-bottom:1px solid #edf0f2}.finance-preview-list>article>div{display:grid;gap:3px;min-width:0}.finance-preview-list>article>div:last-child{text-align:right}.finance-preview-list strong{color:#3f4852;font-size:10px}.finance-preview-list span{overflow:hidden;color:#8a929b;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.finance-preview-empty{padding:30px 14px;color:#8a929b;font-size:10px;text-align:center}.finance-sort-head{width:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap}.finance-table th:first-child .finance-sort-head{justify-content:flex-start}.finance-table th:nth-child(2) .finance-sort-head{justify-content:center}.finance-sort-head span{color:var(--report-head-ink);font-size:10px}.finance-sort-head.on span{color:var(--report-sort-ink);opacity:1}.finance-partner-column{position:relative}.finance-column-filter-menu{position:fixed;z-index:var(--z-float);width:230px;display:grid;gap:7px;padding:9px;border:1px solid #d5dae0;border-radius:9px;background:#fff;color:#56616e;box-shadow:0 12px 30px #1f29372e;text-align:left;text-transform:none;letter-spacing:0}.finance-column-filter-menu>strong{font-size:9px}.finance-column-filter-menu input{width:100%;box-sizing:border-box;padding:7px 8px;border:1px solid #d5dae0;border-radius:6px;font-size:9px}.finance-column-filter-menu>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.finance-column-filter-menu button{padding:6px 7px;border:1px solid #dce1e6;border-radius:6px;background:#fff;color:#65707b;font-size:8px;font-weight:800}.finance-column-filter-menu button.on{border-color:#ef8a55;background:#fff1e8;color:#b8562e}.finance-column-filter-menu button.clear{border:0;color:#b8562e;text-align:left}.finance-month-menu{position:relative;display:grid;gap:5px;min-width:235px}.finance-month-menu>span{color:#747b84;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.finance-month-menu>.net-partner-trigger{width:100%;min-width:235px}.finance-month-menu>.net-partner-trigger b{overflow:hidden;text-overflow:ellipsis;font-weight:750;white-space:nowrap}.finance-month-menu>.net-partner-trigger i{font-style:normal}.finance-month-dropdown{top:calc(100% + 5px);width:275px}.finance-month-dropdown>strong{display:block;padding:6px 8px 8px;color:#747b84;font-size:8px;text-transform:uppercase;letter-spacing:.04em}.finance-month-dropdown button.finance-all-months{margin-bottom:5px;border-bottom:1px solid #e3e6e9;border-radius:6px 6px 2px 2px;font-weight:850}.finance-compare-toggle{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #d5dae0;border-radius:8px;background:#fff;color:#65707b;text-align:left}.finance-compare-check{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.finance-compare-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.finance-compare-toggle>span{font-size:15px}.finance-compare-toggle div{display:grid;gap:1px}.finance-compare-toggle strong{font-size:9px}.finance-compare-toggle small{color:#969da5;font-size:7.5px}.finance-report:has(.finance-compare-check:checked) .finance-compare-toggle{border-color:#ef8a55;background:#fff4ed;color:#b8562e;box-shadow:inset 0 0 0 1px #f0b18f}.finance-period-comparison{display:none;overflow:hidden;border:1px solid #dfe3e7;border-radius:10px;background:#fff}.finance-report:has(.finance-compare-check:checked) .finance-period-comparison{display:block}.finance-period-comparison>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid #e4e7ea}.finance-period-comparison>header div{display:flex;align-items:baseline;gap:8px}.finance-period-comparison>header strong{color:#3f4852;font-size:10px}.finance-period-comparison>header span,.finance-period-comparison>header small{color:#8a929b;font-size:8px}.finance-period-comparison>header .finance-compare-periods{align-items:flex-end;gap:8px}.finance-period-comparison>header .finance-compare-picker{position:relative;display:grid;align-items:initial;gap:5px}.finance-compare-picker>span{color:#747b84;font-size:8.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.finance-compare-picker>.net-partner-trigger{width:178px;min-width:178px;height:32px;font-family:inherit;font-size:10px;cursor:pointer}.finance-compare-picker>.net-partner-trigger b{overflow:hidden;padding:0;color:inherit;font:750 10px/1 inherit;text-overflow:ellipsis;white-space:nowrap}.finance-compare-picker>.net-partner-trigger i{color:#737d87;font:normal 10px/1 inherit}.finance-period-comparison>header .finance-compare-dropdown{top:calc(100% + 5px);display:block;width:178px;max-height:220px;box-sizing:border-box}.finance-compare-dropdown button{font-family:inherit}.finance-compare-periods>.finance-compare-arrow{padding:0 0 8px;color:#a0a7ae;font-size:10px}.finance-period-comparison>div{overflow-x:auto}.finance-period-comparison table{width:100%;min-width:850px;border-collapse:collapse;font-size:11px}.finance-period-comparison th{padding:10px;border-right:1px solid #e3e6e9;background:#f3f5f7;color:#65707b;font-size:9px;text-align:right;text-transform:uppercase;letter-spacing:.04em}.finance-period-comparison th:first-child,.finance-period-comparison td:first-child{text-align:left}.finance-period-comparison td{padding:10px;border-right:1px solid #edf0f2;border-bottom:1px solid #edf0f2;color:#4c5661;font-size:11px;text-align:right;font-variant-numeric:tabular-nums}.finance-period-comparison td:first-child strong{font-size:11px;font-weight:750}.finance-period-comparison td.positive{color:#28764a}.finance-period-comparison td.negative{color:#a44040}.finance-partner-search{display:grid;gap:5px;min-width:190px}.finance-partner-search span{color:#747b84;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.finance-partner-search input{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid #d5dae0;border-radius:7px;background:#fff;color:#454e58;font-size:9px}.finance-partner-search input:focus{border-color:#ef8a55;outline:none;box-shadow:0 0 0 2px #fff0e7}.finance-invoiced-us{display:inline-block;min-width:30px;padding:3px 7px;border-radius:999px;background:#f1f3f5;color:#89919a;font-size:8px;font-weight:850;text-align:center}.finance-invoiced-us.yes{background:#eaf7ef;color:#247548}.finance-invoiced-us.no{background:#f8eaea;color:#9a3b3b}.finance-invoiced-us.unknown{background:#fff3df;color:#9a611f}.finance-comment-input{width:100%;min-width:145px;box-sizing:border-box;padding:6px 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:#4c5661;font-size:9px}.finance-comment-input:hover{border-color:#dfe3e7;background:#fff}.finance-comment-input:focus{border-color:#ef8a55;background:#fff;outline:none;box-shadow:0 0 0 2px #fff0e7}.finance-kpis-original{grid-template-columns:repeat(6,minmax(130px,1fr))}.finance-kpis-original article:first-child strong{font-size:12px;line-height:1.35}.finance-revenue-audit{overflow:hidden;border:1px solid #e4e7ea;border-radius:10px}.finance-revenue-audit>header{padding:11px 13px;border-bottom:1px solid #dfe3e7;background:#fff;color:#3f4852;font-size:10px}.finance-revenue-audit>section{padding:11px 12px 12px;background:#fff}.finance-revenue-audit>section+section{padding-top:13px;border-top:1px solid #dfe3e7}.finance-revenue-audit>section>small{display:block;margin:0 0 7px 2px;color:#7b838c;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.finance-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr))}.finance-audit-grid article{padding:12px 13px;border-right:1px solid #e7eaed;background:#fff}.finance-audit-grid article:nth-child(4n){border-right:0}.finance-audit-grid span{display:block;color:#7b838c;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.finance-audit-grid strong{display:block;margin-top:7px;color:#30343b;font-size:14px;font-variant-numeric:tabular-nums}@media(max-width:1000px){.finance-kpis{grid-template-columns:repeat(2,minmax(140px,1fr))}.finance-checks{grid-template-columns:1fr}}.finance-report{gap:12px;padding:0;border:0;border-radius:0;background:transparent;transition:max-width var(--motion-layout) ease;will-change:max-width}.finance-head h3{font-size:22px;color:#292929}.finance-head p{color:#78716c;font-size:12px}.finance-toolbar{padding:9px 14px;border:0;border-radius:14px;background:#fff}.finance-kpis{gap:8px}.finance-kpis article{display:grid;grid-template-rows:auto 1fr auto;gap:3px;padding:9px 11px 8px;border:0;border-radius:10px;background:#fff}.finance-kpis article.positive,.finance-kpis article.negative{background:#fff}.finance-kpis span{color:#857a6f;font-size:9px;font-weight:800;line-height:13px;letter-spacing:.04em}.finance-kpis strong{margin:0;color:#3f342c;font-size:15px;font-weight:750;line-height:20px}.finance-kpis article.positive strong{color:#15803d}.finance-kpis article.negative strong{color:#dc2626}.finance-kpis small{color:#a89c90;font-size:9px;font-weight:400;line-height:12px}.finance-table{border:0;border-radius:14px;background:#fff}.finance-table{border-bottom-left-radius:0;border-bottom-right-radius:0}.finance-table table{border-collapse:separate;border-spacing:0;font-size:10.5px}.finance-table th{box-sizing:border-box;height:24px;padding:0 10px;border-right:0;border-bottom:0;background:var(--report-head-bg);color:var(--report-head-ink);font-size:8px;font-weight:800;line-height:1;letter-spacing:.05em}.finance-table td{box-sizing:border-box;height:24px;padding:2px 6px;border-right:0;border-bottom:0;color:#30343b;font-size:10px;font-weight:400;line-height:14px}.finance-table tbody tr:hover td{background:#f7f8fa}.finance-dsp-table :is(th,td):nth-child(10),.finance-dsp-table :is(th,td):nth-child(11),.finance-dsp-table :is(th,td):nth-child(12),.finance-dsp-table :is(th,td):nth-child(15),.finance-dsp-table :is(th,td):nth-child(17),.finance-ssp-table :is(th,td):nth-child(10),.finance-ssp-table :is(th,td):nth-child(11),.finance-ssp-table :is(th,td):nth-child(14),.finance-ssp-table :is(th,td):nth-child(16){border-left:11px solid #f4f5f7}.finance-dsp-table :is(th,td):before,.finance-ssp-table :is(th,td):before{display:none}.finance-dsp-table tfoot :is(th,td):nth-child(7),.finance-dsp-table tfoot :is(th,td):nth-child(8),.finance-dsp-table tfoot :is(th,td):nth-child(9),.finance-dsp-table tfoot :is(th,td):nth-child(12),.finance-dsp-table tfoot :is(th,td):nth-child(14),.finance-ssp-table tfoot :is(th,td):nth-child(7),.finance-ssp-table tfoot :is(th,td):nth-child(8),.finance-ssp-table tfoot :is(th,td):nth-child(11),.finance-ssp-table tfoot :is(th,td):nth-child(13){border-left:11px solid #f4f5f7!important}.finance-percent-plain{font-variant-numeric:tabular-nums}.finance-view{display:grid;gap:12px}.finance-checks{gap:8px}.finance-checks article{overflow:hidden;border:0;border-radius:10px;background:#fff}.finance-checks header{align-items:center;padding:9px 11px 8px;border-bottom:1px solid #f1f3f5;background:#fff;color:#857a6f;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.finance-check-ratio{display:inline-flex;align-items:center;gap:8px;color:#3f342c;font-size:13px;font-weight:750;letter-spacing:normal;text-transform:none}.finance-checks dl{padding:3px 11px 8px}.finance-checks dl div{padding:5px 0;border-bottom-color:#f4f5f7;font-size:10px}.finance-checks dt{color:#a89c90}.finance-checks dd{color:#3f342c;font-weight:750}.finance-revenue-audit{overflow:hidden;border:0;border-radius:10px;background:#fff}.finance-revenue-audit>header{padding:9px 11px 8px;border-bottom:1px solid #f1f3f5;color:#857a6f;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.finance-revenue-audit>section{padding:10px 11px}.finance-revenue-audit>section+section{padding-top:9px;border-top:1px solid #f1f3f5}.finance-audit-grid{gap:0;align-items:stretch}.finance-audit-grid article{display:grid;grid-template-rows:auto 1fr;gap:3px;padding:6px 14px;border-right:1px solid #f1f3f5}.finance-audit-grid article:nth-child(4n+1){padding-left:0}.finance-audit-grid article:nth-child(4n){border-right:0;padding-right:0}.finance-audit-grid span{color:#857a6f;font-size:9px;font-weight:800;line-height:13px;letter-spacing:.04em}.finance-audit-grid strong{display:flex;align-items:center;min-height:34px;margin:0;color:#3f342c;font-size:15px;font-weight:750;line-height:20px}.finance-audit-ratio>div{display:flex;align-items:center;gap:9px;min-height:34px}.finance-audit-ratio strong{min-height:0}.tx-network-switch button.adwirk.on{border-color:#30343b;background:#30343b;color:#fff;box-shadow:none}.tx-network-switch button.admeking.on{border-color:#ef8a55;background:#fff8f4;color:#c25f33;box-shadow:inset 0 0 0 1px #ef8a55}.tx-network-switch button.realpush.on{border-color:#6366f1;background:#eef2ff;color:#2a2ae2;box-shadow:inset 0 0 0 1px #6366f1}.finance-toolbar{align-items:center;justify-content:flex-start;gap:10px}.finance-month-menu{display:flex;align-items:center;gap:8px;min-width:0;margin-left:auto}.finance-month-menu>span{font-size:9px;white-space:nowrap}.finance-month-menu>.net-partner-trigger{width:auto;min-width:210px}.finance-kpis .finance-kpi-risk>span{display:flex;align-items:center;gap:8px}.finance-kpis .finance-kpi-risk>span>b{margin-left:auto;font-weight:850}@media(max-width:1000px){.finance-audit-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}html[data-theme=dark] .finance-page-nav-label,html[data-theme=dark] .inv-network-tag.realpush,html[data-theme=dark] .finance-months>span,html[data-theme=dark] .finance-tabs button,html[data-theme=dark] .finance-kpis span,html[data-theme=dark] .finance-inline-compare>div small,html[data-theme=dark] .finance-cell-compare>span,html[data-theme=dark] .finance-cell-compare>small,html[data-theme=dark] .finance-checks header,html[data-theme=dark] .finance-payment-preview p,html[data-theme=dark] .tx-finance-network-tabs button.realpush.on,html[data-theme=dark] .finance-preview-summary span,html[data-theme=dark] .finance-preview-list span,html[data-theme=dark] .finance-preview-empty,html[data-theme=dark] .finance-month-menu>span,html[data-theme=dark] .finance-month-dropdown>strong,html[data-theme=dark] .finance-period-comparison>header span,html[data-theme=dark] .finance-period-comparison>header small,html[data-theme=dark] .finance-compare-picker>span,html[data-theme=dark] .finance-compare-picker>.net-partner-trigger i,html[data-theme=dark] .finance-partner-search span,html[data-theme=dark] .finance-invoiced-us,html[data-theme=dark] .finance-revenue-audit>header,html[data-theme=dark] .finance-revenue-audit>section>small,html[data-theme=dark] .finance-audit-grid span,html[data-theme=dark] .tx-network-switch button.realpush.on{color:#9aa2ac}html[data-theme=dark] .empty-dash,html[data-theme=dark] .finance-kpis small,html[data-theme=dark] .finance-inline-compare>span,html[data-theme=dark] .finance-period-pair>span,html[data-theme=dark] .finance-checks dt,html[data-theme=dark] .finance-compare-toggle small,html[data-theme=dark] .finance-compare-periods>.finance-compare-arrow{color:#7e868f}html[data-theme=dark] .finance-sort-head:not(.on) span{color:var(--report-head-ink)}html[data-theme=dark] .net-partner-dropdown,html[data-theme=dark] .net-partner-trigger,html[data-theme=dark] .tx-mode-tabs button,html[data-theme=dark] .finance-report,html[data-theme=dark] .finance-toolbar,html[data-theme=dark] .finance-months button,html[data-theme=dark] .finance-kpis article,html[data-theme=dark] .finance-checks article,html[data-theme=dark] .finance-table,html[data-theme=dark] .finance-payment-preview,html[data-theme=dark] .finance-preview-summary article,html[data-theme=dark] .finance-column-filter-menu,html[data-theme=dark] .finance-column-filter-menu input,html[data-theme=dark] .finance-column-filter-menu button,html[data-theme=dark] .finance-compare-toggle,html[data-theme=dark] .finance-period-comparison,html[data-theme=dark] .finance-partner-search input,html[data-theme=dark] .finance-comment-input:hover,html[data-theme=dark] .finance-revenue-audit{border-color:#2f343b}html[data-theme=dark] .net-partner-dropdown,html[data-theme=dark] .net-partner-trigger,html[data-theme=dark] .tx-mode-tabs button,html[data-theme=dark] .finance-report,html[data-theme=dark] .finance-toolbar,html[data-theme=dark] .finance-months button,html[data-theme=dark] .finance-kpis article,html[data-theme=dark] .finance-kpis article.positive,html[data-theme=dark] .finance-kpis article.negative,html[data-theme=dark] .finance-checks header,html[data-theme=dark] .finance-payment-preview,html[data-theme=dark] .finance-preview-summary article,html[data-theme=dark] .finance-column-filter-menu,html[data-theme=dark] .finance-column-filter-menu button,html[data-theme=dark] .finance-compare-toggle,html[data-theme=dark] .finance-period-comparison,html[data-theme=dark] .finance-partner-search input,html[data-theme=dark] .finance-comment-input:hover,html[data-theme=dark] .finance-comment-input:focus,html[data-theme=dark] .finance-revenue-audit>header,html[data-theme=dark] .finance-revenue-audit>section,html[data-theme=dark] .finance-audit-grid article,html[data-theme=dark] .finance-table,html[data-theme=dark] .finance-checks article,html[data-theme=dark] .finance-revenue-audit{background-color:#1e2126}html[data-theme=dark] .net-partner-dropdown button,html[data-theme=dark] .net-partner-trigger,html[data-theme=dark] .tx-mode-tabs button,html[data-theme=dark] .finance-head p,html[data-theme=dark] .finance-head>strong,html[data-theme=dark] .finance-months button,html[data-theme=dark] .finance-inline-compare footer b,html[data-theme=dark] .finance-inline-compare footer em,html[data-theme=dark] .finance-data-basis,html[data-theme=dark] .finance-data-basis.partner,html[data-theme=dark] .finance-percent.neutral,html[data-theme=dark] .finance-status,html[data-theme=dark] .finance-payment-preview>header button,html[data-theme=dark] .finance-column-filter-menu,html[data-theme=dark] .finance-column-filter-menu button,html[data-theme=dark] .finance-compare-toggle,html[data-theme=dark] .finance-period-comparison th,html[data-theme=dark] .finance-period-comparison td,html[data-theme=dark] .finance-partner-search input,html[data-theme=dark] .finance-comment-input{color:#c3c9d1}html[data-theme=dark] .net-partner-dropdown button.on,html[data-theme=dark] .inv-network-tag.adwirk,html[data-theme=dark] .finance-months button.on,html[data-theme=dark] .finance-status.partial,html[data-theme=dark] .finance-status.invoiced,html[data-theme=dark] .tx-finance-network-tabs button.admeking.on,html[data-theme=dark] .finance-column-filter-menu button.on,html[data-theme=dark] .finance-report:has(.finance-compare-check:checked) .finance-compare-toggle,html[data-theme=dark] .finance-invoiced-us.unknown,html[data-theme=dark] .tx-network-switch button.admeking.on{background-color:#2e2318}html[data-theme=dark] .net-partner-dropdown button.on,html[data-theme=dark] .inv-network-tag.adwirk,html[data-theme=dark] .finance-months button.on,html[data-theme=dark] .risk-medium,html[data-theme=dark] .finance-status.partial,html[data-theme=dark] .finance-status.invoiced,html[data-theme=dark] .finance-payment-preview>header span,html[data-theme=dark] .tx-finance-network-tabs button.admeking.on,html[data-theme=dark] .finance-column-filter-menu button.on,html[data-theme=dark] .finance-column-filter-menu button.clear,html[data-theme=dark] .finance-report:has(.finance-compare-check:checked) .finance-compare-toggle,html[data-theme=dark] .finance-invoiced-us.unknown,html[data-theme=dark] .tx-network-switch button.admeking.on{color:#f0a577}html[data-theme=dark] .net-partner-dropdown button:hover,html[data-theme=dark] .inv-network-tag.realpush,html[data-theme=dark] .finance-table tbody tr:hover td,html[data-theme=dark] .finance-preview-summary,html[data-theme=dark] .tx-finance-network-tabs button.realpush.on,html[data-theme=dark] .tx-network-switch button.realpush.on{background-color:#252a31}html[data-theme=dark] .net-partner-trigger.open,html[data-theme=dark] .finance-partner-search input:focus,html[data-theme=dark] .finance-comment-input:focus{box-shadow:0 0 0 2px #5a3b23}html[data-theme=dark] .inv-network-tag.admeking,html[data-theme=dark] .finance-percent.bad,html[data-theme=dark] .finance-status.unpaid,html[data-theme=dark] .finance-invoiced-us.no{background-color:#2c1a1b}html[data-theme=dark] .inv-network-tag.admeking,html[data-theme=dark] .finance-inline-compare footer.negative b,html[data-theme=dark] .finance-inline-compare footer.negative em,html[data-theme=dark] .finance-cell-compare>small.negative,html[data-theme=dark] .risk-high,html[data-theme=dark] .finance-percent.bad,html[data-theme=dark] .finance-status.unpaid,html[data-theme=dark] .finance-period-comparison td.negative,html[data-theme=dark] .finance-invoiced-us.no,html[data-theme=dark] .finance-kpis article.negative strong{color:#f08b8b}html[data-theme=dark] .finance-head h3,html[data-theme=dark] .finance-tabs button.on,html[data-theme=dark] .finance-kpis strong,html[data-theme=dark] .finance-kpis .finance-inline-compare>div strong,html[data-theme=dark] .finance-cell-compare>strong,html[data-theme=dark] .finance-checks dd,html[data-theme=dark] .finance-table td,html[data-theme=dark] .finance-table tfoot td,html[data-theme=dark] .finance-payment-preview h4,html[data-theme=dark] .finance-preview-summary strong,html[data-theme=dark] .finance-preview-list strong,html[data-theme=dark] .finance-period-comparison>header strong,html[data-theme=dark] .finance-audit-grid strong,html[data-theme=dark] .finance-check-ratio{color:#e8eaee}html[data-theme=dark] .finance-head>strong,html[data-theme=dark] .finance-percent.neutral,html[data-theme=dark] .finance-status,html[data-theme=dark] .finance-payment-preview>header button,html[data-theme=dark] .finance-period-comparison th,html[data-theme=dark] .finance-invoiced-us{background-color:#14161a}html[data-theme=dark] .finance-error-panel{color:#f08b8b!important}html[data-theme=dark] .finance-months button i,html[data-theme=dark] .tx-finance-network-tabs button.realpush.on,html[data-theme=dark] .tx-network-switch button.realpush.on{border-color:#3b4149}html[data-theme=dark] .finance-tabs,html[data-theme=dark] .finance-checks dl div,html[data-theme=dark] .finance-table td,html[data-theme=dark] .finance-payment-preview>header,html[data-theme=dark] .finance-preview-list>article,html[data-theme=dark] .finance-month-dropdown button.finance-all-months,html[data-theme=dark] .finance-period-comparison>header,html[data-theme=dark] .finance-period-comparison td,html[data-theme=dark] .finance-revenue-audit>header,html[data-theme=dark] .finance-checks header{border-bottom-color:#2f343b}html[data-theme=dark] .finance-kpis article.positive{border-color:#2f5c3d}html[data-theme=dark] .finance-kpis article.negative{border-color:#5e3434}html[data-theme=dark] .finance-inline-compare footer,html[data-theme=dark] .finance-table tfoot td,html[data-theme=dark] .finance-self-serve-row td,html[data-theme=dark] .finance-revenue-audit>section+section{border-top-color:#2f343b}html[data-theme=dark] .finance-inline-compare footer em,html[data-theme=dark] .finance-data-basis,html[data-theme=dark] .finance-data-basis.partner,html[data-theme=dark] .finance-self-serve-row td{background-color:#2b3038}html[data-theme=dark] .finance-inline-compare footer.positive b,html[data-theme=dark] .finance-inline-compare footer.positive em,html[data-theme=dark] .finance-cell-compare>small.positive,html[data-theme=dark] .risk-low,html[data-theme=dark] .finance-data-basis.our,html[data-theme=dark] .finance-percent.good,html[data-theme=dark] .finance-status.paid,html[data-theme=dark] .finance-period-comparison td.positive,html[data-theme=dark] .finance-invoiced-us.yes,html[data-theme=dark] .finance-kpis article.positive strong{color:#5cc47f}html[data-theme=dark] .finance-table th{border-right-color:#454b54}html[data-theme=dark] .finance-table th,html[data-theme=dark] .finance-table tfoot td,html[data-theme=dark] .tx-finance-network-tabs button.adwirk.on,html[data-theme=dark] .tx-network-switch button.adwirk.on{background-color:#343a42}html[data-theme=dark] .finance-dsp-table :is(th,td):nth-child(10),html[data-theme=dark] .finance-dsp-table :is(th,td):nth-child(11),html[data-theme=dark] .finance-dsp-table :is(th,td):nth-child(12),html[data-theme=dark] .finance-dsp-table :is(th,td):nth-child(15),html[data-theme=dark] .finance-dsp-table :is(th,td):nth-child(17),html[data-theme=dark] .finance-ssp-table :is(th,td):nth-child(10),html[data-theme=dark] .finance-ssp-table :is(th,td):nth-child(11),html[data-theme=dark] .finance-ssp-table :is(th,td):nth-child(14),html[data-theme=dark] .finance-ssp-table :is(th,td):nth-child(16){border-left-color:#2f343b}html[data-theme=dark] .finance-data-basis.our,html[data-theme=dark] .finance-percent.good,html[data-theme=dark] .finance-status.paid,html[data-theme=dark] .finance-invoiced-us.yes{background-color:#18291d}html[data-theme=dark] .finance-self-serve-row:hover td{background-color:#2b3038!important}html[data-theme=dark] .finance-empty{color:#c3c9d1!important}html[data-theme=dark] .finance-paid-preview-btn:hover{box-shadow:0 0 0 2px #2f5c3d}html[data-theme=dark] .tx-finance-network-tabs button.realpush.on,html[data-theme=dark] .tx-network-switch button.realpush.on{box-shadow:inset 0 0 0 1px #3b4149}html[data-theme=dark] .tx-finance-network-tabs button.adwirk.on,html[data-theme=dark] .tx-network-switch button.adwirk.on{border-color:#454b54}html[data-theme=dark] .tx-finance-network-tabs button.adwirk.on{box-shadow:inset 0 0 0 1px #454b54}html[data-theme=dark] .finance-report:has(.finance-compare-check:checked) .finance-compare-toggle{box-shadow:inset 0 0 0 1px #5a3b23}html[data-theme=dark] .finance-period-comparison th,html[data-theme=dark] .finance-period-comparison td,html[data-theme=dark] .finance-audit-grid article{border-right-color:#2f343b}html[data-theme=dark] .tx-network-switch button.adwirk.on,html[data-theme=dark] .tx-finance-network-tabs button.adwirk.on{background:#4d545d;color:#f2f4f6}.finance-checks header,.finance-audit-ratio{position:relative}.finance-checks header{background:transparent}html[data-theme=dark] .finance-checks header{background:transparent}.finance-checks header{padding-bottom:17px}.finance-checks header>.ratio-fill{right:11px;bottom:6px;left:11px}.finance-audit-ratio>.ratio-fill{right:14px;bottom:5px;left:14px}.finance-audit-grid article:nth-child(4n+1)>.ratio-fill{left:0}.finance-audit-grid article:nth-child(4n)>.ratio-fill{right:0}.finance-dsp-table :is(th,td):nth-child(10),.finance-dsp-table :is(th,td):nth-child(11),.finance-dsp-table :is(th,td):nth-child(12),.finance-dsp-table :is(th,td):nth-child(15),.finance-dsp-table :is(th,td):nth-child(17),.finance-ssp-table :is(th,td):nth-child(10),.finance-ssp-table :is(th,td):nth-child(11),.finance-ssp-table :is(th,td):nth-child(14),.finance-ssp-table :is(th,td):nth-child(16),.finance-dsp-table tfoot :is(th,td):nth-child(7),.finance-dsp-table tfoot :is(th,td):nth-child(8),.finance-dsp-table tfoot :is(th,td):nth-child(9),.finance-dsp-table tfoot :is(th,td):nth-child(12),.finance-dsp-table tfoot :is(th,td):nth-child(14),.finance-ssp-table tfoot :is(th,td):nth-child(7),.finance-ssp-table tfoot :is(th,td):nth-child(8),.finance-ssp-table tfoot :is(th,td):nth-child(11),.finance-ssp-table tfoot :is(th,td):nth-child(13){position:relative;border-left:0!important;padding-left:24px}.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(10):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(11):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(12):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(15):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(17):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(10):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(11):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(14):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(16):before{content:"";display:block!important;position:absolute;top:0;bottom:0;left:0;width:11px;background:#f4f5f7;pointer-events:none}html[data-theme=dark] .finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(10):before,html[data-theme=dark] .finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(11):before,html[data-theme=dark] .finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(12):before,html[data-theme=dark] .finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(15):before,html[data-theme=dark] .finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(17):before,html[data-theme=dark] .finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(10):before,html[data-theme=dark] .finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(11):before,html[data-theme=dark] .finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(14):before,html[data-theme=dark] .finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(16):before{background:#2f343b}.finance-star{margin-left:3px;color:#eb8c1f;font-weight:850;cursor:help}.finance-help{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;margin-left:auto;align-self:center;border:1px solid #dfe3e7;border-radius:50%;background:#fff;color:#65707b;font-size:11px;font-weight:800;cursor:help;outline:0}.finance-help:hover,.finance-help:focus-visible{border-color:#eb8c1f;color:#c2410c}.finance-help-popover{position:absolute;top:calc(100% + 7px);right:0;z-index:calc(var(--z-popover) + 10);display:none;gap:5px;width:max-content;max-width:330px;padding:10px 12px;border:1px solid #e3e6ea;border-radius:11px;background:#fff;box-shadow:0 16px 38px #1f293729;color:#4c5661;font-size:10.5px;font-weight:500;line-height:1.45;text-align:left;cursor:default}.finance-help:hover .finance-help-popover,.finance-help:focus-within .finance-help-popover{display:grid}.finance-help-popover b{color:#eb8c1f;font-size:12px;font-weight:850}html[data-theme=dark] .finance-help,html[data-theme=dark] .finance-help-popover{border-color:#3b4149;background-color:#1e2126;color:#9aa2ac}html[data-theme=dark] .finance-star,html[data-theme=dark] .finance-help-popover b{color:#ef8a55}.finance-star-hint{position:fixed;z-index:calc(var(--z-popover) + 30);display:grid;gap:3px;padding:8px 11px;transform:translate(-50%);border:1px solid #e3e6ea;border-radius:11px;background:#fff;box-shadow:0 16px 38px #1f293729;color:#4c5661;font-size:10.5px;font-weight:500;line-height:1.45;white-space:nowrap;text-align:left;pointer-events:none}.finance-star-hint b{color:#eb8c1f;font-size:11px;font-weight:850}.finance-star-hint>span{display:flex;gap:10px;justify-content:space-between}.finance-star-hint i{color:#8a929b;font-style:normal}html[data-theme=dark] .finance-star-hint{border-color:#3b4149;background-color:#1e2126;color:#c3c9d1}html[data-theme=dark] .finance-star-hint b{color:#ef8a55}html[data-theme=dark] .finance-star-hint i{color:#7e868f}.finance-table td:has(>.finance-star){position:relative}.finance-star{position:absolute;top:2px;right:2px;margin-left:0}.finance-table table,.finance-table .finance-dsp-table,.finance-table .finance-ssp-table{min-width:0}.finance-table th{white-space:normal;padding:0 6px}.finance-sort-head{white-space:normal}.finance-comment-input{min-width:0;width:100%}.finance-dsp-table td:nth-child(18),.finance-dsp-table td:nth-child(19),.finance-dsp-table td:nth-child(20),.finance-ssp-table td:nth-child(19),.finance-ssp-table td:nth-child(20){min-width:0}.finance-dsp-table :is(th,td):nth-child(10),.finance-dsp-table :is(th,td):nth-child(11),.finance-dsp-table :is(th,td):nth-child(12),.finance-dsp-table :is(th,td):nth-child(15),.finance-dsp-table :is(th,td):nth-child(17),.finance-ssp-table :is(th,td):nth-child(10),.finance-ssp-table :is(th,td):nth-child(11),.finance-ssp-table :is(th,td):nth-child(14),.finance-ssp-table :is(th,td):nth-child(16),.finance-dsp-table tfoot :is(th,td):nth-child(7),.finance-dsp-table tfoot :is(th,td):nth-child(8),.finance-dsp-table tfoot :is(th,td):nth-child(9),.finance-dsp-table tfoot :is(th,td):nth-child(12),.finance-dsp-table tfoot :is(th,td):nth-child(14),.finance-ssp-table tfoot :is(th,td):nth-child(7),.finance-ssp-table tfoot :is(th,td):nth-child(8),.finance-ssp-table tfoot :is(th,td):nth-child(11),.finance-ssp-table tfoot :is(th,td):nth-child(13){padding-left:18px}.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(10):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(11):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(12):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(15):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(17):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(10):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(11):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(14):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(16):before{width:8px}@media(max-width:1560px){.finance-table th{padding:0 4px;font-size:7.5px}.finance-table td{padding:2px 4px;font-size:9.5px}.finance-table .inv-network-tag{min-width:56px;padding:3px 5px}.finance-dsp-table :is(th,td):nth-child(10),.finance-dsp-table :is(th,td):nth-child(11),.finance-dsp-table :is(th,td):nth-child(12),.finance-dsp-table :is(th,td):nth-child(15),.finance-dsp-table :is(th,td):nth-child(17),.finance-ssp-table :is(th,td):nth-child(10),.finance-ssp-table :is(th,td):nth-child(11),.finance-ssp-table :is(th,td):nth-child(14),.finance-ssp-table :is(th,td):nth-child(16),.finance-dsp-table tfoot :is(th,td):nth-child(7),.finance-dsp-table tfoot :is(th,td):nth-child(8),.finance-dsp-table tfoot :is(th,td):nth-child(9),.finance-dsp-table tfoot :is(th,td):nth-child(12),.finance-dsp-table tfoot :is(th,td):nth-child(14),.finance-ssp-table tfoot :is(th,td):nth-child(7),.finance-ssp-table tfoot :is(th,td):nth-child(8),.finance-ssp-table tfoot :is(th,td):nth-child(11),.finance-ssp-table tfoot :is(th,td):nth-child(13){padding-left:14px}}.finance-table td:nth-child(1){min-width:76px}.finance-table td:nth-child(2){min-width:66px}.finance-table tfoot td{padding:7px 6px}@media(max-width:1560px){.finance-table tfoot td{padding:6px 4px}}@media(max-width:1430px){.finance-table th{padding:0 3px;font-size:7px}.finance-table td{padding:2px 3px;font-size:9px}.finance-table tfoot td{padding:5px 3px;font-size:9px}.finance-table .inv-network-tag{min-width:48px;padding:3px 4px}.finance-table td:nth-child(1){min-width:70px}.finance-table td:nth-child(2){min-width:58px}.finance-dsp-table :is(th,td):nth-child(10),.finance-dsp-table :is(th,td):nth-child(11),.finance-dsp-table :is(th,td):nth-child(12),.finance-dsp-table :is(th,td):nth-child(15),.finance-dsp-table :is(th,td):nth-child(17),.finance-ssp-table :is(th,td):nth-child(10),.finance-ssp-table :is(th,td):nth-child(11),.finance-ssp-table :is(th,td):nth-child(14),.finance-ssp-table :is(th,td):nth-child(16),.finance-dsp-table tfoot :is(th,td):nth-child(7),.finance-dsp-table tfoot :is(th,td):nth-child(8),.finance-dsp-table tfoot :is(th,td):nth-child(9),.finance-dsp-table tfoot :is(th,td):nth-child(12),.finance-dsp-table tfoot :is(th,td):nth-child(14),.finance-ssp-table tfoot :is(th,td):nth-child(7),.finance-ssp-table tfoot :is(th,td):nth-child(8),.finance-ssp-table tfoot :is(th,td):nth-child(11),.finance-ssp-table tfoot :is(th,td):nth-child(13){padding-left:11px}.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(10):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(11):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(12):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(15):before,.finance-dsp-table :is(thead,tbody) :is(th,td):nth-child(17):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(10):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(11):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(14):before,.finance-ssp-table :is(thead,tbody) :is(th,td):nth-child(16):before{width:6px}}.finance-table th{background:var(--report-head-bg);color:var(--report-head-ink)}html[data-theme=dark] .finance-table th{background-color:var(--report-head-bg);color:var(--report-head-ink)}.finance-table th:hover{background:var(--report-head-hover-bg)}html[data-theme=dark] .finance-table th:hover{background-color:var(--report-head-hover-bg)}.finance-dsp-table tfoot :is(th,td):nth-child(7):before,.finance-dsp-table tfoot :is(th,td):nth-child(8):before,.finance-dsp-table tfoot :is(th,td):nth-child(9):before,.finance-dsp-table tfoot :is(th,td):nth-child(12):before,.finance-dsp-table tfoot :is(th,td):nth-child(14):before,.finance-ssp-table tfoot :is(th,td):nth-child(7):before,.finance-ssp-table tfoot :is(th,td):nth-child(8):before,.finance-ssp-table tfoot :is(th,td):nth-child(11):before,.finance-ssp-table tfoot :is(th,td):nth-child(13):before{content:"";display:block!important;position:absolute;top:0;bottom:0;left:0;width:11px;background:#f4f5f7;pointer-events:none}html[data-theme=dark] .finance-dsp-table tfoot :is(th,td):nth-child(7):before,html[data-theme=dark] .finance-dsp-table tfoot :is(th,td):nth-child(8):before,html[data-theme=dark] .finance-dsp-table tfoot :is(th,td):nth-child(9):before,html[data-theme=dark] .finance-dsp-table tfoot :is(th,td):nth-child(12):before,html[data-theme=dark] .finance-dsp-table tfoot :is(th,td):nth-child(14):before,html[data-theme=dark] .finance-ssp-table tfoot :is(th,td):nth-child(7):before,html[data-theme=dark] .finance-ssp-table tfoot :is(th,td):nth-child(8):before,html[data-theme=dark] .finance-ssp-table tfoot :is(th,td):nth-child(11):before,html[data-theme=dark] .finance-ssp-table tfoot :is(th,td):nth-child(13):before{background:#2f343b}.finance-field{position:relative;display:block}.finance-refund-input{max-width:84px;padding:3px 6px;font:inherit;font-variant-numeric:tabular-nums;text-align:right}.finance-refund-cell .finance-field{text-align:right}.finance-note{position:relative;display:inline-flex;align-items:center;gap:4px;cursor:help}.finance-comment-input[aria-invalid=true]{border-color:#a63d3d}.finance-field-error{display:block;width:0;min-width:100%;margin-top:2px;color:#a63d3d;font-size:8.5px;font-weight:600;line-height:1.3;text-align:left;white-space:normal;overflow-wrap:anywhere}html[data-theme=dark] .finance-comment-input[aria-invalid=true]{border-color:#f08b8b}html[data-theme=dark] .finance-field-error{color:#f08b8b}.finance-table th,.finance-table td,.finance-table tfoot td{padding-left:5px;padding-right:5px}.finance-dsp-table tfoot :is(th,td):nth-child(10),.finance-dsp-table tfoot :is(th,td):nth-child(11),.finance-ssp-table tfoot :is(th,td):nth-child(10){padding-left:5px}.finance-dsp-table :is(th,td):nth-child(10),.finance-dsp-table :is(th,td):nth-child(11),.finance-dsp-table :is(th,td):nth-child(12),.finance-dsp-table :is(th,td):nth-child(15),.finance-dsp-table :is(th,td):nth-child(17),.finance-ssp-table :is(th,td):nth-child(10),.finance-ssp-table :is(th,td):nth-child(11),.finance-ssp-table :is(th,td):nth-child(14),.finance-ssp-table :is(th,td):nth-child(16),.finance-dsp-table tfoot :is(th,td):nth-child(7),.finance-dsp-table tfoot :is(th,td):nth-child(8),.finance-dsp-table tfoot :is(th,td):nth-child(9),.finance-dsp-table tfoot :is(th,td):nth-child(12),.finance-dsp-table tfoot :is(th,td):nth-child(14),.finance-ssp-table tfoot :is(th,td):nth-child(7),.finance-ssp-table tfoot :is(th,td):nth-child(8),.finance-ssp-table tfoot :is(th,td):nth-child(11),.finance-ssp-table tfoot :is(th,td):nth-child(13){padding-left:11px}@media(max-width:1560px){.finance-table th,.finance-table td,.finance-table tfoot td{padding-left:3px;padding-right:3px}.finance-dsp-table tfoot :is(th,td):nth-child(10),.finance-dsp-table tfoot :is(th,td):nth-child(11),.finance-ssp-table tfoot :is(th,td):nth-child(10){padding-left:3px}}.finance-offset-cell{display:grid;grid-template-columns:1fr auto auto;align-items:center;justify-items:end}.finance-offset-cell>.finance-note{grid-column:2}.finance-offset-sum{grid-column:3;margin-left:3px}.finance-offset-period{grid-column:1 / -1;width:0;min-width:100%;margin-bottom:-9px;overflow:hidden;color:#92400e;font-size:8.5px;font-weight:600;line-height:9px;text-align:right;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .finance-offset-period{color:#f0a577}.finance-offset-icon{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--report-head-ink);cursor:pointer}.finance-offset-icon:hover{background-color:var(--report-head-hover-bg);box-shadow:0 0 0 2px var(--report-head-line)}.finance-offset-icon:focus-visible{outline:2px solid var(--report-head-ink);outline-offset:1px}.finance-offset-window{display:flex;flex-direction:column;width:min(860px,calc(100vw - 48px))}.finance-offset-window>header,.finance-offset-window>.finance-offset-foot{flex:none}.finance-offset-window .finance-offset-source{margin-top:6px;max-width:640px;line-height:1.45}.finance-offset-link{display:inline;margin:0;font-size:inherit;text-align:left}.finance-preview-empty .finance-offset-link{display:inline-block;margin-top:10px}.finance-preview-empty>div+div{margin-top:4px}.finance-offset-body{flex:1 1 auto;min-height:0;max-height:380px;overflow:auto;padding:4px 18px 10px}.finance-offset-table{width:100%;border-collapse:collapse;font-size:10px}.finance-offset-table th{padding:8px 10px 6px 0;color:#858d96;font-size:8px;font-weight:800;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.finance-offset-table td{padding:9px 10px 9px 0;border-top:1px solid #edf0f2;color:#3f4852;text-align:left;vertical-align:top;font-variant-numeric:tabular-nums}.finance-offset-table th:nth-child(4),.finance-offset-table td:nth-child(4){text-align:right}.finance-offset-table small{display:block;margin-top:2px;color:#8a929b;font-size:8.5px}.finance-offset-table small.finance-offset-note{color:#9b5b18}.finance-offset-none{color:#8a929b}.finance-offset-amount{font-weight:750;white-space:nowrap}.finance-offset-foot{display:grid;gap:6px;padding:12px 18px 14px;border-top:1px solid #e5e8eb;background:#fafbfc}.finance-offset-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 18px;color:#4c5661;font-size:10px}.finance-offset-line strong{color:#30343b;font-size:13px}.finance-offset-line small{flex-basis:100%;color:#8a929b;font-size:8.5px}.finance-offset-foot .roi-coverage{padding:6px 10px;font-size:10px}html[data-theme=dark] .finance-offset-table th,html[data-theme=dark] .finance-offset-table small,html[data-theme=dark] .finance-offset-none,html[data-theme=dark] .finance-offset-line small{color:#7e868f}html[data-theme=dark] .finance-offset-table td{border-top-color:#2f343b;color:#e8eaee}html[data-theme=dark] .finance-offset-table small.finance-offset-note{color:#f0a577}html[data-theme=dark] .finance-offset-foot{border-top-color:#2f343b;background-color:#252a31}html[data-theme=dark] .finance-offset-line{color:#c3c9d1}html[data-theme=dark] .finance-offset-line strong{color:#e8eaee}@media(min-width:1680px){.finance-table th,.finance-table td,.finance-table tfoot td{padding-left:6px;padding-right:6px}.finance-dsp-table tfoot :is(th,td):nth-child(10),.finance-dsp-table tfoot :is(th,td):nth-child(11),.finance-ssp-table tfoot :is(th,td):nth-child(10){padding-left:6px}}.finance-sheet{min-width:0}.finance-table{--finance-gap-w: 8px}@media(max-width:1430px){.finance-table{--finance-gap-w: 6px}}.finance-table td[data-r]{cursor:cell}.finance-table td.is-selected{position:relative;background:#dbeafe!important}.finance-table td.is-selected:after{content:"";position:absolute;top:0;right:0;bottom:0;left:var(--cell-gap, 0px);box-shadow:inset 0 0 0 1px #60a5fa;pointer-events:none}.finance-dsp-table td.is-selected:is(:nth-child(12),:nth-child(15)),.finance-ssp-table td.is-selected:is(:nth-child(11),:nth-child(14)){--cell-gap: var(--finance-gap-w)}.finance-table table.is-selecting{-webkit-user-select:none;user-select:none}html[data-theme=dark] .finance-table td.is-selected{background:#1e3a5f!important}html[data-theme=dark] .finance-table td.is-selected:after{box-shadow:inset 0 0 0 1px #3b82f6}.finance-report .cell-selection-bar{display:flex;align-items:baseline;gap:10px;padding:9px 14px;border-top:1px solid #e0e4e8;border-radius:0 0 14px 14px;background:#fafbfc;color:#78716c;font-size:11px}.finance-report .cell-selection-bar b{color:#3f342c;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums}.finance-report .cell-selection-bar button{height:26px;padding:0 9px;border:1px solid #e0e4e8;border-radius:7px;background:#fff;color:#56616e;font:inherit;font-size:10px;font-weight:750;cursor:pointer}html[data-theme=dark] .finance-report .cell-selection-bar{border-top-color:#2f343b;background-color:#252a31;color:#9aa2ac}html[data-theme=dark] .finance-report .cell-selection-bar b{color:#e8eaee}html[data-theme=dark] .finance-report .cell-selection-bar button{border-color:#2f343b;background-color:#1e2126;color:#c3c9d1}.finance-tools{display:flex;align-items:center;align-self:center;gap:10px;margin-left:auto}.finance-tools+.finance-help{margin-left:12px}.finance-tabs .dspdaily-edit{padding:0 2px;font-size:10px;font-weight:400;color:var(--report-head-ink)}.finance-tabs .dspdaily-edit:hover,.finance-tabs .dspdaily-edit:focus-visible{color:#c2410c}.finance-tabs .dspdaily-edit.is-primary{color:#c2410c;font-weight:800}.finance-tabs .dspdaily-edit:disabled{color:#cfd3d8;cursor:default}.finance-tabs .dspdaily-edit[aria-disabled=true]{opacity:.6;cursor:default}.finance-tabs .dspdaily-edit[aria-disabled=true]:hover{color:var(--report-head-ink)}.finance-tabs .dspdaily-edit[aria-disabled=true]:focus-visible{outline:2px solid #ef8a55;outline-offset:2px;border-radius:4px}html[data-theme=dark] .finance-tabs .dspdaily-edit{color:var(--report-head-ink)}html[data-theme=dark] .finance-tabs .dspdaily-edit:hover,html[data-theme=dark] .finance-tabs .dspdaily-edit:focus-visible{color:#ef8a55}html[data-theme=dark] .finance-tabs .dspdaily-edit.is-primary{color:#ef8a55}html[data-theme=dark] .finance-tabs .dspdaily-edit:disabled{color:#464c54}html[data-theme=dark] .finance-tabs .dspdaily-edit[aria-disabled=true]:hover{color:var(--report-head-ink)}.finance-edit-note{color:#a63d3d;font-size:10px;font-weight:600;line-height:1.3}html[data-theme=dark] .finance-edit-note{color:#f08b8b}.finance-comment-input.is-edit{border-color:#d5d5d5;background:#fff}.finance-comment-input.is-edit:hover{border-color:#c4c9cf}.finance-comment-input.is-edit:focus{border-color:#ef8a55}.finance-comment-input.is-edit[aria-invalid=true]{border-color:#a63d3d}html[data-theme=dark] .finance-comment-input.is-edit{border-color:#3b4149;background-color:#1e2126}html[data-theme=dark] .finance-comment-input.is-edit:hover{border-color:#4a525c}html[data-theme=dark] .finance-comment-input.is-edit:focus{border-color:#ef8a55}html[data-theme=dark] .finance-comment-input.is-edit[aria-invalid=true]{border-color:#f08b8b}.finance-dsp-table tbody tr,.finance-ssp-table tbody tr{height:32px}.finance-dsp-table td:nth-child(19),.finance-dsp-table td:nth-child(20),.finance-ssp-table td:nth-child(19),.finance-ssp-table td:nth-child(20){overflow-wrap:anywhere}.finance-report.is-editing .tx-network-switch,.finance-report.is-editing .finance-month-menu,.finance-report.is-editing .finance-compare-toggle,.finance-report.is-editing .finance-tabs button[data-tab]:not(.on){opacity:.5;cursor:default}.finance-report.is-denied-network .tx-network-switch,.finance-report.is-denied-months .finance-month-menu,.finance-report.is-denied-compare .finance-compare-toggle,.finance-report.is-editing .finance-tabs button[data-tab][data-denied]:not(.on){opacity:1;outline:2px solid #ef8a55;outline-offset:2px;border-radius:8px}.tx-company-tags{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.tx-company-multi{display:grid;gap:4px}.tx-company-check{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.tx-company-check input{margin:0}.tx-company-check.on{opacity:1}.tx-company-check:not(.on){opacity:.55}.inv-network-tag.admeking{background:#fef2f2;color:#b42318}.inv-network-tag.realpush{background:#eef2ff;color:#2a2ae2}.inv-network-tag.adwirk{background:#fff2e8;color:#d85a12}.inv-network-tag.advertrek{background:#f3eef8;color:#6d5b87}.tx-page{min-height:calc(100vh - var(--topbar-h));padding:20px 22px 32px;background:#f4f5f7}.tx-legend{position:relative;display:inline-flex}.tx-legend-trigger{padding:8px 12px;border:1px solid #e7e5e4;border-radius:8px;background:#fff;color:#57534e;font-size:12px;font-weight:700;cursor:help}.tx-legend-trigger:hover{border-color:#ef8a55;background:#fff8f4;color:#c25f33}.tx-legend-panel{position:absolute;z-index:calc(var(--z-popover) + 10);top:calc(100% + 6px);left:0;display:none;gap:7px;width:max-content;padding:10px 12px;border:1px solid #d5dae0;border-radius:9px;background:#fff;box-shadow:0 12px 28px #1f293729}.tx-legend:hover .tx-legend-panel,.tx-legend:focus-within .tx-legend-panel{display:grid}.tx-legend-panel>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px}.tx-legend-panel .tx-status{cursor:default}.tx-legend-panel small{color:#747b84;font-size:9.5px;line-height:1.35}.tx-nav{display:grid;gap:14px;margin:0 0 16px}.tx-nav-label{display:block;margin-bottom:7px;color:#8b939c;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tx-nav-side{padding:0 2px}.tx-company-scope{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tx-company-scope button{padding:7px 14px;border:1px solid #dce1e7;border-radius:8px;background:#fff;color:#6b7280;font-size:12px;font-weight:800;cursor:pointer}.tx-company-scope button:hover{border-color:#c4c9d0;color:#30343b}.tx-company-scope button.admeking.on{border-color:#ef8a55;background:#fff8f4;color:#c25f33;box-shadow:inset 0 0 0 1px #ef8a55}.tx-company-scope button.realpush.on{border-color:#6366f1;background:#eef2ff;color:#2a2ae2;box-shadow:inset 0 0 0 1px #6366f1}.tx-company-scope button.adwirk.on{border-color:#30343b;background:#30343b;color:#fff}.tx-nav-reports{padding:0 2px}.tx-side-switch{display:inline-flex;gap:6px;margin-right:4px}.tx-side-switch button{padding:5px 12px;border:1px solid #dce1e7;border-radius:7px;background:#fff;color:#6b7280;font-size:11px;font-weight:800;cursor:pointer}.tx-side-switch button:hover{border-color:#c4c9d0}.tx-side-switch button.publishers.on{border-color:#ef4444;background:#fef2f2;color:#b91c1c;box-shadow:inset 0 0 0 1px #ef4444}.tx-side-switch button.advertisers.on{border-color:#22c55e;background:#f0fdf4;color:#15803d;box-shadow:inset 0 0 0 1px #22c55e}.tx-await-head-actions{display:flex;align-items:center;gap:10px}.tx-side-tabs{gap:8px;border-bottom:0}.tx-side-tabs button{padding:8px 16px;border:1px solid #dce1e7;border-radius:8px;background:#fff;color:#6b7280;font-weight:800}.tx-side-tabs button:hover{border-color:#c4c9d0}.tx-side-tabs button.on:after{display:none}.tx-side-tabs button.publishers.on{border-color:#ef4444;background:#fef2f2;color:#b91c1c;box-shadow:inset 0 0 0 1px #ef4444}.tx-side-tabs button.advertisers.on{border-color:#22c55e;background:#f0fdf4;color:#15803d;box-shadow:inset 0 0 0 1px #22c55e}.tx-table-shell{overflow:hidden;border:0;border-radius:14px;background:#fff;box-shadow:0 6px 24px #1f29370f}.tx-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 14px;background:#fff;border-radius:14px 14px 0 0;position:relative}.tx-search{width:320px;padding:5px 9px;border:1px solid #d6d3d1;border-radius:7px;font-size:11px;font-weight:700}.tx-toolbar label{display:flex;align-items:center;gap:6px;color:#78716c;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.tx-toolbar select{min-width:110px;padding:6px 8px;border-radius:7px;font-size:11px;text-transform:none;letter-spacing:0}.tx-count{margin-left:auto;color:#78716c;font-size:11px;font-weight:700}.tx-add-primary-btn{padding:8px 12px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#c2410c;font-size:12px;font-weight:700}.tx-add-primary-btn:hover{background:#ffedd5}.tx-csv-btn{padding:8px 12px;border:1px solid #e7e5e4;border-radius:8px;background:#fff;color:#57534e;font-size:12px;font-weight:700}.tx-csv-btn:hover{border-color:#ef8a55;color:#c25f33;background:#fff8f4}.tx-csv-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:#1c212885}.tx-csv-dialog{width:min(980px,100%);max-height:calc(100vh - 48px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0f172a47}.tx-csv-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border-bottom:1px solid #e3e6ea}.tx-csv-dialog h3{margin:0;color:#30343b;font-size:15px}.tx-csv-dialog header p{margin:3px 0 0;color:#747b84;font-size:10.5px}.tx-csv-dialog header>button{width:30px;height:30px;border:0;border-radius:7px;background:#f4f5f7;color:#747b84;font-size:20px}.tx-csv-content{min-height:0;overflow-y:auto;padding:14px 18px}.tx-csv-prompt{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px;border:1px solid #dfe3e8;border-radius:10px;background:#f8f9fb}.tx-csv-prompt>div{display:grid;gap:2px}.tx-csv-prompt>div strong{color:#30343b;font-size:11px}.tx-csv-prompt>div span{color:#747b84;font-size:9.5px}.tx-csv-prompt>button{align-self:start;padding:7px 10px;border:1px solid #ef8a55;border-radius:7px;background:#fff8f4;color:#c25f33;font-size:9.5px;font-weight:800}.tx-csv-prompt pre{grid-column:1 / -1;max-height:220px;overflow:auto;margin:0;padding:10px;border:1px solid #e3e6ea;border-radius:8px;background:#fff;color:#505762;white-space:pre-wrap;font:9px/1.55 var(--font-mono)}.tx-csv-help{margin-top:12px;padding:9px 11px;border:1px solid #e3e6ea;border-radius:8px;background:#f8f9fb;color:#747b84;font-size:9px;line-height:1.6}.tx-csv-paste-label{display:block;margin:13px 0 6px;color:#454b54;font-size:10px;font-weight:800}.tx-csv-dialog textarea{width:100%;height:190px;box-sizing:border-box;resize:vertical;margin:0;padding:12px;border:1px solid #d5dae0;border-radius:9px;outline:none;font:10px/1.55 var(--font-mono)}.tx-csv-dialog textarea:focus{border-color:#ef8a55;box-shadow:0 0 0 3px #fff0e7}.tx-csv-dialog>footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:11px 18px;border-top:1px solid #e3e6ea;background:#f8f9fb}.tx-csv-dialog footer>span{margin-right:auto;color:#747b84;font-size:10px}.tx-scroll{overflow:auto;max-height:calc(100vh - var(--topbar-h) - 300px);min-height:0;height:auto;background:#fff;-ms-overflow-style:none;scrollbar-width:none}.tx-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.tx-tbl{width:max-content;min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:10.5px}.tx-tbl-compact{width:100%}.tx-tbl th{position:sticky;z-index:3;padding:0 6px;height:24px;text-align:left;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#6f6f6f;color:#f7f7f7;box-sizing:border-box;vertical-align:middle}.tx-group-row th{top:0;height:34px;padding:0 8px;text-align:left}.tx-col-row th{top:34px;height:34px;border-right:0;overflow:visible}.tx-col-row .tx-actions-head{border-left:0;border-right:0;box-shadow:none}.tx-col-head{position:relative;padding:0!important;overflow:visible!important;height:34px}.tx-th-btn{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;height:34px;min-height:34px;padding:0 8px;border:0;background:transparent;color:inherit;font:inherit;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;text-align:left}.tx-empty-dash{display:inline-block;color:#6b72807a;font-weight:500;font-family:var(--font-sans)}html[data-theme=dark] .tx-empty-dash{color:#6b7280}.tx-money-head .tx-th-btn{flex-direction:row-reverse;text-align:right}.tx-money-head .tx-th-label{text-align:right}.tx-th-btn:hover,.tx-th-btn.on{background:#5a5a5a}.tx-th-label{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.15}.tx-th-funnel{flex:0 0 auto;opacity:.55;font-size:10px;line-height:1}.tx-th-funnel.on,.tx-col-head.filtered .tx-th-funnel{opacity:1;color:#fdba74}.tx-col-head.filtered .tx-th-btn{box-shadow:inset 0 -2px #ef8a55}.tx-filter-menu{position:fixed;z-index:calc(var(--z-float) + 20);width:280px;max-width:min(280px,80vw);max-height:min(520px,calc(100vh - 24px));overflow:auto;padding:10px;border:1px solid #d5dae0;border-radius:8px;background:#fff;color:#30343b;box-shadow:0 12px 28px #1f29372e;text-transform:none;letter-spacing:0;font-weight:500}.tx-filter-menu-title{margin-bottom:8px;color:#57534e;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.tx-filter-section{display:grid;gap:6px}.tx-filter-section-label{color:#78716c;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.tx-filter-divider{height:1px;margin:10px 0;background:#eef0f3}.tx-filter-sort-btn{width:100%;padding:7px 8px;border:1px solid #e3e6ea;border-radius:6px;background:#f8f9fb;color:#30343b;font-size:11px;font-weight:700;text-align:left;cursor:pointer}.tx-filter-sort-btn:hover{border-color:#ef8a55;background:#fff8f4}.tx-filter-sort-btn.on{border-color:#ef8a55;background:#fff8f4;color:#c25f33;box-shadow:inset 0 0 0 1px #ef8a55}.tx-filter-clear-sort{justify-self:start}.tx-filter-condition{width:100%;padding:6px 8px;border:1px solid #dce1e7;border-radius:6px;background:#fff;font-size:11px}.tx-filter-condition-values{display:grid;gap:6px}.tx-filter-hint-text{color:#78716c;font-size:10px;line-height:1.35}.tx-filter-hint-text code{font-size:10px;background:#f0f2f5;padding:1px 4px;border-radius:3px}.tx-filter-between{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center}.tx-filter-and{color:#78716c;font-size:12px;font-weight:700;text-align:center}.tx-th-markers{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto}.tx-th-sort{color:#fdba74;font-size:10px;font-weight:900}.tx-col-head.sorted .tx-th-btn{box-shadow:inset 0 -2px #93c5fd}.tx-col-head.filtered.sorted .tx-th-btn{box-shadow:inset 0 -2px #ef8a55}.tx-filter-search{width:100%;margin-bottom:8px;padding:6px 8px;border:1px solid #dce1e7;border-radius:6px;font-size:11px}.tx-filter-search:focus{border-color:#ef9a70;outline:none;box-shadow:0 0 0 2px #fff0e7}.tx-filter-select-row{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.tx-filter-link{border:0;background:none;color:#1d4ed8;font-size:10px;font-weight:700;cursor:pointer;padding:0}.tx-filter-link:hover{text-decoration:underline}.tx-filter-values{max-height:220px;overflow:auto;border:1px solid #eef0f3;border-radius:6px;background:#fafbfc;padding:4px}.tx-filter-item{display:flex;align-items:flex-start;gap:8px;padding:5px 6px;border-radius:4px;font-size:11px;font-weight:600;cursor:pointer}.tx-filter-item:hover{background:#fff8f4}.tx-filter-item input{margin-top:2px}.tx-filter-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.tx-filter-empty{padding:12px 8px;color:#a8a29e;font-size:11px;text-align:center}.tx-filter-menu-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}.tx-filter-reset-all{margin-right:auto;padding:7px 9px;border:1px solid #d5dae0;border-radius:6px;background:#f8f9fb;color:#56616e;font-size:10px;font-weight:750;cursor:pointer}.tx-filter-reset-all:hover{border-color:#ef8a55;color:#c25f33;background:#fff8f4}.tx-clear-filters{padding:8px 12px;border:1px solid #e7e5e4;border-radius:8px;background:#fff;color:#57534e;font-size:12px;font-weight:700}.tx-clear-filters:hover{border-color:#ef8a55;color:#c25f33;background:#fff8f4}.tx-colpicker{position:relative;display:inline-flex}.tx-clear-filters.on{border-color:#ef8a55;color:#c25f33;background:#fff8f4}.tx-colpicker-menu{position:absolute;z-index:calc(var(--z-popover) + 30);top:calc(100% + 7px);left:0;width:262px;max-height:min(420px,calc(100vh - 200px));overflow:auto;padding:6px;border:1px solid #d5dae0;border-radius:10px;background:#fff;box-shadow:0 14px 32px #1f293729}.tx-colpicker-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 7px 7px;border-bottom:1px solid #eef0f3;color:#8b939c;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.tx-colpicker-head button{padding:3px 7px;border:1px solid #d9dde3;border-radius:6px;background:#fff;color:#56616e;font-size:8.5px;font-weight:800;cursor:pointer}.tx-colpicker-head button:disabled{opacity:.45;cursor:default}.tx-colpicker-menu section{padding:7px 0 3px}.tx-colpicker-menu h5{margin:0 0 3px;padding:0 7px;color:#9aa3ae;font-size:8.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.tx-colpicker-menu label{display:flex;align-items:center;gap:8px;padding:5px 7px;border-radius:6px;color:#3f4650;font-size:11px;font-weight:650;letter-spacing:normal;text-transform:none;cursor:pointer}.tx-colpicker-menu label:hover{background:#f2f4f6}.tx-colpicker-menu input{margin:0;flex:0 0 auto}.tx-money-cell{text-align:right!important}.tx-date-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.tx-money-head{text-align:right!important}.tx-num{font-variant-numeric:tabular-nums;font-weight:650}.tx-money{display:block;text-align:right;font-variant-numeric:tabular-nums}.tx-tbl td{height:24px;padding:3px 4px;border-bottom:1px solid #eef0f3;border-right:0;color:#30343b;white-space:nowrap;max-width:220px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;background:#fff}.tx-tbl tbody tr:hover td:not(.tx-gap){background:#f7f8fa}.tx-period td:not(.tx-gap){background:#f2f4f6;color:#4a5563}.tx-tbl tbody tr.tx-period:hover td:not(.tx-gap){background:#e8ebef}.tx-edit-row .tx-inp,.tx-edit-row .tx-offset-picker,.tx-edit-row .tx-company-multi,.tx-edit-row .tx-txid-edit{width:100%!important;max-width:100%;box-sizing:border-box;margin:0}.tx-edit-row select.tx-inp{min-height:29px;padding-right:24px}.tx-edit-row .pick-ctrl.tx-inp{min-height:0}.tx-empty{text-align:center!important;color:#78716c;padding:36px!important}.tx-page .tx-tbl td.tx-empty{color:#78716c;font-size:13px;font-weight:400!important}html[data-theme=dark] .tx-page .tx-tbl td.tx-empty{color:#c3c9d1}.tx-totals-row .tx-gap{position:sticky;bottom:0;z-index:4}.tx-totals-row{background:var(--report-total-bg)}.tx-tbl thead .tx-col-row,.tx-tbl thead .tx-group-row{background:#6f6f6f}.tx-gap{width:12px;min-width:12px;max-width:12px;padding:0!important;border:0!important;background:#f4f5f7!important}.tx-gap-pin{position:sticky;z-index:2;box-shadow:inset 6px 0 6px -6px #0f172a57}.tx-tbl thead .tx-group-row .tx-gap-pin{z-index:9}.tx-tbl thead .tx-col-row .tx-gap-pin{z-index:8}.tx-totals-row .tx-gap-pin{z-index:5}html[data-theme=dark] .tx-gap-pin{box-shadow:inset 6px 0 7px -6px #000000b3}.tx-group-head{background:#6f6f6f;color:#f7f7f7}.tx-tree-cell{width:36px;min-width:36px;max-width:36px;text-align:center;background:#6f6f6f;border:0!important;padding-left:4px!important;padding-right:4px!important}.tx-tbl thead .tx-tree-cell{position:sticky;left:0;z-index:11;border:0!important;box-shadow:none!important}.tx-tbl thead .tx-group-row .tx-tree-cell,.tx-tbl thead .tx-col-row .tx-tree-cell{border:0!important;border-bottom:0!important;border-right:0!important;border-left:0!important}.tx-tbl tbody .tx-tree-cell,.tx-tbl tfoot .tx-tree-cell{position:sticky;left:0;z-index:2;background:#fff;border:0!important}.tx-tbl tbody tr:hover .tx-tree-cell{background:#f7f8fa}.tx-actions-cell{min-width:62px;max-width:62px;width:62px;position:sticky;left:0;z-index:3;background:inherit;overflow:visible!important;white-space:normal;border-left:1px solid #eef0f3}.tx-actions-head{position:sticky!important;left:0;z-index:10!important;min-width:62px;max-width:62px;width:62px}.tx-group-actions-spacer{background:#6f6f6f!important;border-bottom:0!important;border-right:0!important}.tx-sticky-pay{position:sticky!important;background:inherit;overflow:hidden;box-sizing:border-box}.tx-tbl tbody .tx-sticky-pay,.tx-tbl tfoot .tx-sticky-pay{z-index:2}.tx-tbl thead .tx-sticky-pay{z-index:8!important;background:#6f6f6f!important;color:#f7f7f7;overflow:hidden}.tx-tbl thead .tx-group-row .tx-sticky-pay{top:0;z-index:9!important}.tx-tbl thead .tx-col-row .tx-sticky-pay{top:34px;z-index:8!important}.tx-tbl thead .tx-tree-cell{z-index:11!important}.tx-tbl thead .tx-actions-head{z-index:10!important}.tx-period .tx-actions-cell,.tx-period .tx-sticky-pay,.tx-tbl tbody tr.tx-period .tx-tree-cell{background:#f2f4f6}.tx-tbl tbody tr:hover .tx-actions-cell,.tx-tbl tbody tr:hover .tx-sticky-pay{background:#f7f8fa}.tx-tbl tbody tr.tx-period:hover .tx-actions-cell,.tx-tbl tbody tr.tx-period:hover .tx-tree-cell,.tx-tbl tbody tr.tx-period:hover .tx-sticky-pay{background:#e8ebef}.tx-tbl tbody tr.tx-totals-row .tx-tree-cell{background:#6f6f6f}.tx-period .tx-branch{padding-left:8px;color:#7d8794}.tx-group-toggleable{-webkit-user-select:none;user-select:none}.tx-group-fixed{cursor:grab;-webkit-user-select:none;user-select:none}.tx-group-head:active{cursor:grabbing}.tx-group-grip{display:inline-block;margin-right:7px;color:var(--tx-head-ink);font-size:10px;letter-spacing:-.08em;vertical-align:1px}.tx-group-head:hover .tx-group-grip{color:var(--tx-head-ink-strong)}.tx-group-head.dragging{opacity:.45}.tx-group-head.drop-target{box-shadow:inset 3px 0 #ef8a55,inset -3px 0 #ef8a55}.tx-actions-grid{display:grid;grid-template-columns:repeat(4,20px);gap:4px;justify-content:center}.tx-icon-btn{display:grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid #d9dde3;border-radius:5px;background:#fff;color:#56616e;font-size:10px;line-height:1;cursor:pointer}.tx-icon-btn:hover,.tx-icon-btn:focus-visible{border-color:#7ba4dd;background:#eff5fd;color:#1f5fae;outline:none}.tx-icon-btn:active{background:#dfeafa}.tx-icon-btn.add{color:#2f7d55}.tx-icon-btn.add:hover,.tx-icon-btn.save{border-color:#86c8a3;background:#f0faf4;color:#14714f}.tx-icon-btn.danger{color:#b4433c}.tx-icon-btn.danger:hover{border-color:#e79a95;background:#fff5f4;color:#a5322b}.tx-icon-slot{width:20px;height:20px}.tx-actions-cell{padding:2px 6px!important}.tx-optype{display:inline-block;padding:3px 7px;border-radius:5px;font-size:9px;font-weight:800;letter-spacing:.03em}.tx-optype.prepay{background:#e2ecfb;color:#1f5fae}.tx-optype.postpay{background:#dcf2e7;color:#14714f}.tx-group-toggleable.collapsed{opacity:.78;font-style:italic}.tx-group-caret{display:inline-block;margin-right:5px;font-size:9px}.tx-group-stub,.tx-group-stub-head{width:112px;min-width:112px;max-width:112px;padding:0!important;background:#eef1f4!important}.tx-tbl thead .tx-group-stub-head{background:#4d5763!important}.tx-group-row .tx-group-toggleable.collapsed{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-totals-row td:not(.tx-gap){position:sticky;bottom:0;z-index:4}.tx-totals-row .tx-tree-cell,.tx-totals-row .tx-actions-cell,.tx-totals-row .tx-sticky-pay{z-index:5!important}.tx-inv-modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal);background:#1c21287a;display:flex;align-items:center;justify-content:center;padding:24px}.tx-inv-modal{width:min(860px,100%);max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:#eef1f4;border-radius:12px;box-shadow:0 24px 60px #0f172a47;overflow:hidden}.tx-inv-modal-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #e3e6ea}.tx-inv-modal-bar strong{display:block;font-size:13px;color:#1f2937}.tx-inv-modal-bar span{font-size:11px;color:#6b7280}.tx-inv-modal-scroll{overflow:auto;padding:18px}.tx-inv-modal-scroll .inv-doc{margin:0 auto;box-shadow:0 8px 28px #0f172a1f}.tx-inv-link{appearance:none;border:0;background:none;padding:0;margin:0;cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px}.tx-inv-link:hover{color:#c25f33}.tx-await-inv-list{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tx-expand{width:20px;height:20px;border:0;border-radius:6px;background:transparent;color:#56616e;font-size:11px;line-height:1;cursor:pointer}.tx-expand.open{background:transparent;color:#c25f33}.tx-expand:hover{color:#c25f33}.tx-expand-spacer{display:inline-block;width:24px}.tx-branch{color:#78716c;font-size:12px;font-weight:700;padding-left:8px}.tx-note{white-space:pre-wrap;max-width:200px;display:inline-block;overflow:hidden;text-overflow:ellipsis}.tx-status-wrap{display:flex;flex-direction:row;align-items:center;gap:5px}.tx-periods-badge{display:inline-flex;justify-content:center;min-width:62px;padding:2px 6px;border-radius:999px;background:#f0f2f5;color:#56616e;font-size:8px;font-weight:850;letter-spacing:.02em}.tx-status{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:6px;border:1px solid #e3e6ea;background:#f8f9fb;color:#30343b;font-size:9px;font-weight:800;white-space:nowrap}.tx-status b{font-size:11px}.tx-status.paid{border-color:#86efac;background:#f0fdf4;color:#15803d}.tx-status.pending{border-color:#f1d1c0;background:#fff8f4;color:#c25f33}.tx-status.unpaid{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.tx-status.offset{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.tx-prep{display:inline-flex;align-items:center;padding:3px 7px;border-radius:6px;border:1px solid #e3e6ea;font-size:9px;font-weight:800;white-space:nowrap}.tx-prep.topup{border-color:#86efac;background:#f0fdf4;color:#15803d}.tx-prep.withdrawal{border-color:#fca5a5;background:#fef2f2;color:#b91c1c}.tx-readonly{color:#6b7280}.tx-muted{color:#c4c9d0}.tx-link-pill{display:inline-block;max-width:180px;padding:3px 7px;border-radius:6px;border:1px solid #93c5fd;background:#eff6ff;color:#1d4ed8;font-size:9px;font-weight:750;overflow:hidden;text-overflow:ellipsis}.tx-period-cov{display:inline-flex;align-items:center;gap:6px;max-width:220px}.tx-gaps-badge{display:inline-flex;padding:1px 5px;border-radius:999px;background:#fff7ed;border:1px solid #fdba74;color:#c2410c;font-size:8px;font-style:normal;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.tx-txid-link{color:#1d4ed8;font-weight:700;text-decoration:underline;text-underline-offset:2px;max-width:170px;display:inline-block;overflow:hidden;text-overflow:ellipsis}.tx-txid-link:hover{color:#1e40af}.tx-txid-edit{display:grid;gap:4px}.tx-attach-wrap{display:inline-flex;align-items:center;gap:4px}.tx-attach{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d5dae0;border-radius:7px;background:#f8f9fb;color:#9ca3af;cursor:pointer}.tx-attach svg{width:12px;height:12px;fill:currentColor}.tx-attach:hover{border-color:#c4c9d0;color:#6b7280}.tx-attach.on{border-color:#86efac;background:#f0fdf4;color:#16a34a}.tx-attach.on:hover{border-color:#4ade80;color:#15803d}.tx-attach.view-only.empty{cursor:default;opacity:.55}.tx-attach.view-only.on{cursor:pointer}.tx-attach.view-only:disabled{cursor:default}.tx-file-preview-backdrop{position:fixed;inset:0;z-index:calc(var(--z-modal) + 10);display:grid;place-items:center;padding:24px;background:#161b22ad;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tx-file-preview{width:min(1040px,100%);height:min(86vh,820px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 28px 90px #00000057}.tx-file-preview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e3e6ea}.tx-file-preview>header div{display:grid;gap:2px}.tx-file-preview>header strong{color:#30343b;font-size:13px}.tx-file-preview>header span{color:#8b939c;font-size:9.5px}.tx-file-preview>header button{width:30px;height:30px;border:0;border-radius:7px;background:#f3f4f6;color:#737b85;font-size:20px}.tx-file-preview-body{min-height:0;display:grid;place-items:center;overflow:auto;padding:18px;background:#edf0f3}.tx-file-preview-body img{display:block;max-width:100%;max-height:100%;object-fit:contain;border-radius:5px;box-shadow:0 8px 30px #0f172a29}.tx-file-preview-body iframe{width:100%;height:100%;border:0;border-radius:6px;background:#fff}.tx-file-preview-empty{display:grid;justify-items:center;gap:10px;color:#737b85}.tx-file-preview-empty svg{width:36px;fill:#9ca3af}.tx-file-preview-empty p{margin:0;font-size:11px}.tx-file-preview-empty button{padding:8px 12px;border:1px solid #d5dae0;border-radius:7px;background:#fff;color:#4b5563;font-weight:750}.tx-file-preview>footer{display:flex;justify-content:flex-end;gap:8px;padding:11px 18px;border-top:1px solid #e3e6ea;background:#f8f9fb}.tx-inline-date{position:relative;max-width:100%;min-width:0}.tx-inline-date-popover{position:fixed!important;z-index:calc(var(--z-float) + 30);width:282px;overflow:hidden;border:1px solid #e1e4e8;border-radius:11px;background:#fff;box-shadow:0 16px 46px #0f172a33}.tx-partner-menu{position:fixed!important;z-index:calc(var(--z-float) + 40);min-width:240px;max-height:min(320px,calc(100vh - 16px));overflow:auto;padding:6px;border:1px solid #d5dae0;border-radius:9px;background:#fff;box-shadow:0 12px 32px #1f293729}.tx-invoice-menu{min-width:300px}.tx-partner-menu button{display:flex;flex-direction:column;gap:2px;width:100%;padding:7px 9px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer}.tx-partner-menu button span{font-size:11px;font-weight:700;color:#1f2937}.tx-partner-menu button small{font-size:9px;color:#6b7280}.tx-partner-menu button.on,.tx-partner-menu button:hover{background:#f3f4f6}.tx-partner-menu button:disabled{opacity:.5;cursor:default}.tx-status.rejected{color:#4b5563}.tx-inline-date-popover .calendar-panel{padding:12px 14px 8px}.tx-inline-date-footer{display:flex;justify-content:space-between;padding:8px 12px;border-top:1px solid #e7e5e4;background:#fafaf9}.tx-inline-date-footer button{padding:6px 9px;border:1px solid #d6d3d1;border-radius:7px;background:#fff;color:#57534e;font-size:9.5px;font-weight:750}.tx-inline-date-footer button:last-child{border-color:#ef8a55;background:#ef8a55;color:#fff}.tx-offset-picker{display:grid;gap:4px;min-width:0}.tx-await{display:grid;max-width:1180px;margin:0 auto}.tx-await-shell{overflow:hidden;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #e0e4e8}.tx-await-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #e3e6ea;background:#f8f9fb}.tx-await-hint{color:#78716c;font-size:11px;font-weight:650}.tx-await-toolbar .result-count{margin-left:auto;color:#78716c;font-size:11px;font-weight:700}.tx-await-table-wrap{overflow:auto}.tx-await-table-wrap:has(>.tx-await-tbl){max-height:340px}.tx-await-tbl{width:100%;border-collapse:separate;border-spacing:0;font-size:10.5px}.tx-await-tbl th{box-sizing:border-box;position:sticky;top:0;z-index:2;height:24px;padding:0 6px;border-bottom:0;background:var(--report-head-bg);color:var(--report-head-ink);font-size:8px;font-weight:800;line-height:1.2;letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap}.tx-await-tbl td{box-sizing:border-box;height:25px;padding:3px 6px;border-bottom:1px solid #eef0f3;color:#30343b;font-size:10.5px;font-weight:650;line-height:normal;vertical-align:middle;background:#fff}.tx-await-tbl th:first-child,.tx-await-tbl td:first-child{padding-left:12px}.tx-await-tbl th:last-child,.tx-await-tbl td:last-child{padding-right:12px}html[data-theme=dark] .tx-await-tbl td{border-bottom-color:#2f343b}.tx-await-tbl tr.overdue td{background:snow}.tx-await-tbl .tx-status,.tx-await-tbl .inv-network-tag{padding:1px 5px;font-size:8px}.tx-await-tbl .tx-status{letter-spacing:.03em}.tx-await-tbl .tx-status b{font-size:9.5px;line-height:1}.tx-await-tbl .inv-network-tag{letter-spacing:.04em}.tx-await-tbl .inv-mono{font-size:9.5px;font-weight:650}.tx-await-tbl .tx-num{text-align:right;font-variant-numeric:tabular-nums}.tx-await-tbl th.tx-num{text-align:right}.tx-await-tbl td.tx-money{display:table-cell}.tx-await-due{white-space:nowrap}.tx-await-due.late{color:#b91c1c;font-weight:750}.tx-await-expand-col{width:32px}.tx-await-caret{display:inline-flex;width:12px;height:14px;align-items:center;justify-content:center;border:0;background:transparent;color:#6b7280;font-size:9px}.tx-await-caret.open,.tx-await-clickable:hover .tx-await-caret{color:#c25f33}html[data-theme=dark] .tx-await-caret{color:#9aa2ac}html[data-theme=dark] .tx-await-caret.open,html[data-theme=dark] .tx-await-clickable:hover .tx-await-caret{color:#f0a577}.tx-await-clickable{cursor:pointer}.tx-await-tbl tbody tr:not(.tx-await-detail):not(.tx-await-detail-head):hover td{background:#f7f8fa}.tx-await-detail-head td{height:20px;background:var(--report-head-bg);color:var(--report-head-ink);font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tx-await-detail td{background:#fff;color:#4a5563;font-size:10.5px}.tx-await-detail-label{color:#9ca3af;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.tx-await-inv{display:grid;gap:2px}.tx-await-inv small{color:#9ca3af;font-size:9px;font-weight:650}.tx-await-days{display:inline-flex;margin-left:6px;padding:1px 6px;border-radius:999px;background:#fef2f2;color:#b91c1c;font-size:8px;font-weight:850}@media(max-width:900px){.tx-await-kpis{grid-template-columns:repeat(2,minmax(120px,1fr))}}.tx-inp{width:100%;min-width:72px;box-sizing:border-box;padding:4px 6px;border:1px solid #dce1e7;border-radius:5px;background:#fff;font-size:10px}.tx-inp:focus{border-color:#ef9a70;outline:none;box-shadow:0 0 0 2px #fff0e7}.tx-add-sec-btn{padding:5px 8px;border:1px solid #d5dae0;border-radius:6px;background:#fff;color:#56616e;font-size:8.5px;font-weight:800;white-space:nowrap}.tx-add-sec-btn:hover{border-color:#ef8a55;color:#c25f33;background:#fff8f4}.net-report{display:grid;gap:14px;padding:14px;border:1px solid #e3e6ea;border-radius:12px;background:#fff}.net-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.net-head h3{margin:0;color:#30343b;font-size:14px}.net-head p{margin:2px 0 0;color:#747b84;font-size:11px}.net-kpis{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px}.net-kpis article{padding:12px 13px;border:1px solid #e7e5e4;border-radius:10px;background:#fafbfc}.net-kpis article.total{border-color:#fed7aa;background:#fff7ed}.net-kpis span{display:block;color:#78716c;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.net-kpis strong{display:block;margin-top:6px;color:#30343b;font-size:18px}.net-kpis article.total strong{color:#9a3412;font-size:20px}.net-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:11px;border:1px solid #e8ebef;border-radius:10px;background:#f8f9fb}.net-filter-block{display:grid;gap:5px}.net-filter-block>span{color:#747b84;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.net-filter-block>span small{margin-left:5px;color:#a0a6ad;font-size:8px;text-transform:none;letter-spacing:0}.net-date-picker .date-picker-trigger{min-width:235px;padding:7px 10px;font-size:10px}.net-date-picker .date-picker-popover{left:0;right:auto;z-index:calc(var(--z-popover) + 20)}.net-segments{display:flex}.net-segments button{padding:7px 10px;border:1px solid #d5dae0;background:#fff;color:#56616e;font-size:9px;font-weight:800;white-space:nowrap}.net-segments button+button{border-left:0}.net-segments button:first-child{border-radius:7px 0 0 7px}.net-segments button:last-child{border-radius:0 7px 7px 0}.net-segments button.on{border-color:#ef8a55;background:#fff1e8;color:#c25f33;box-shadow:inset 0 0 0 1px #f6cfbc}.net-reset{margin-left:auto;padding:7px 10px;border:1px solid #d5dae0;border-radius:7px;background:#fff;color:#56616e;font-size:9px;font-weight:800}.net-reset:hover{border-color:#ef8a55;color:#c25f33}.net-partner-filter{position:relative;min-width:230px}.net-partner-trigger{min-width:230px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border:1px solid #d5dae0;border-radius:7px;background:#fff;color:#56616e;font-size:10px;text-align:left}.net-partner-trigger.open{border-color:#ef8a55;box-shadow:0 0 0 2px #fff0e7}.net-partner-dropdown{position:absolute;z-index:calc(var(--z-popover) + 15);top:calc(100% + 5px);left:0;width:280px;max-height:280px;overflow:auto;padding:6px;border:1px solid #d5dae0;border-radius:9px;background:#fff;box-shadow:0 12px 32px #1f293729}.net-partner-dropdown input{width:100%;box-sizing:border-box;margin-bottom:5px;padding:7px 9px;font-size:10px}.net-partner-dropdown button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:7px 8px;border:0;border-radius:6px;background:#fff;color:#56616e;font-size:10px;text-align:left}.net-partner-dropdown button:hover{background:#f7f8fa}.net-partner-dropdown button.on{background:#fff1e8;color:#c25f33;font-weight:750}.net-partner-dropdown>small{display:block;padding:12px 8px;color:#9ca3af;text-align:center;font-size:10px}.net-table{max-height:calc(100vh - var(--topbar-h) - 370px);overflow:auto;border:1px solid #e8ebef;border-radius:10px;background:#fff}.net-table table{width:100%;min-width:1040px;border-collapse:collapse;font-size:11px}.net-table th{position:sticky;top:0;z-index:2;height:34px;padding:0 10px;border-right:1px solid #78716c;border-bottom:1px solid #78716c;background:#6f6f6f;color:#f7f7f7;font-size:8px;font-weight:800;text-align:right;text-transform:uppercase;letter-spacing:.05em}.net-table th:first-child,.net-table td:first-child{text-align:left}.net-table td{padding:9px 10px;border-bottom:1px solid #eef0f3;text-align:right;font-variant-numeric:tabular-nums}.net-table td:first-child{display:grid;gap:2px}.net-table td small{color:#a8a29e;font-size:8.5px;font-weight:600}.net-partner-row{cursor:pointer;background:#fff;color:#30343b;font-weight:750}.net-partner-row:hover{background:#f7f8fa}.net-direction-row td{background:#eef1f4;color:#56616e;font-size:11px;font-weight:750;text-transform:none;letter-spacing:0}.net-direction-row td small{font-size:8.5px;font-weight:600;text-transform:none;letter-spacing:0}.net-direction-row td:first-child{padding-left:24px}.net-feed-row td{background:#fafbfc}.net-feed-row td:first-child{padding-left:38px}.net-chip{display:inline-block;min-width:35px;padding:3px 6px;border:1px solid #d5dae0;border-radius:6px;background:#f8f9fb;color:#56616e;text-align:center;font-size:8px;font-weight:850}.net-tag-list{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.net-table .net-network-cell{text-align:center}.net-network-cell .inv-network-tag{min-width:68px;box-sizing:border-box;text-align:center;font-size:8px;font-weight:800;line-height:1.2}.net-table tfoot td{position:sticky;bottom:0;border-top:2px solid #cfd5dc;background:#f3f5f7;color:#30343b;font-weight:800}@media(max-width:1000px){.net-kpis{grid-template-columns:repeat(2,minmax(120px,1fr))}.net-reset{margin-left:0}}.inv-edit-btn,.inv-save-btn,.inv-cancel-btn{padding:5px 9px;border-radius:6px;font-size:8.5px;font-weight:800;white-space:nowrap;cursor:pointer}.inv-save-btn{border:1px solid #ef8a55;background:#ef8a55;color:#fff}.inv-cancel-btn{border:1px solid #d5dae0;background:#fff;color:#6b7280}.inv-save-btn:disabled,.inv-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.net-report{gap:12px;max-width:1180px;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent}.net-report.is-stale{opacity:.55;transition:opacity var(--motion-fast) ease-out}.net-head h3{color:#292929;font-size:22px}.net-head p{margin:4px 0 0;color:#78716c;font-size:12px}.net-kpis{gap:8px}.net-kpis article{padding:9px 11px 8px;border:0;border-radius:10px;background:#fff}.net-kpis article.total{border:0;background:#fff}.net-kpis span{color:#857a6f;font-size:9px;font-weight:800;line-height:13px;letter-spacing:.04em}.net-kpis strong,.net-kpis article.total strong{margin:4px 0 0;color:#3f342c;font-size:15px;font-weight:750;line-height:20px}.net-filters{gap:10px;padding:9px 14px;border:0;border-radius:14px;background:#fff}.net-filter-block>span{color:#78716c;font-size:9px;font-weight:800;letter-spacing:.04em}.net-filters .net-date-picker .date-picker-trigger,.net-filters .net-partner-trigger{font-size:11px}.net-filters .net-segments button,.net-filters .net-reset{font-size:10px}.net-table{max-height:calc(100vh - var(--topbar-h) - 340px);border:0;border-radius:14px;background:#fff;-ms-overflow-style:none;scrollbar-width:none}.net-table::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.net-table-frame{position:relative}.net-table-frame>.matrix-custom-scrollbar.is-vertical{position:absolute;top:0;bottom:0;left:calc(100% + 5px)}.net-table table{border-collapse:separate;border-spacing:0;font-size:10.5px}.net-table th{border-right:0}.net-table td{padding:8px 10px;font-size:10.5px;line-height:17px}.net-table td small{color:#a89c90;font-size:9px;line-height:12px}.net-direction-row td{font-size:10.5px}.net-table td:first-child{display:table-cell}.net-table td:first-child>small{display:block;margin-top:2px}html[data-theme=dark] .inv-network-tag.admeking,html[data-theme=dark] .tx-side-switch button.publishers.on,html[data-theme=dark] .tx-side-tabs button.publishers.on,html[data-theme=dark] .tx-icon-btn.danger:hover,html[data-theme=dark] .tx-status.unpaid,html[data-theme=dark] .tx-prep.withdrawal,html[data-theme=dark] .tx-await-days{background-color:#2c1a1b}html[data-theme=dark] .inv-network-tag.admeking,html[data-theme=dark] .tx-side-switch button.publishers.on,html[data-theme=dark] .tx-side-tabs button.publishers.on,html[data-theme=dark] .tx-icon-btn.danger,html[data-theme=dark] .tx-icon-btn.danger:hover,html[data-theme=dark] .tx-status.unpaid,html[data-theme=dark] .tx-prep.withdrawal,html[data-theme=dark] .tx-await-due.late,html[data-theme=dark] .tx-await-days{color:#f08b8b}html[data-theme=dark] .inv-network-tag.realpush,html[data-theme=dark] .tx-company-scope button.realpush.on,html[data-theme=dark] .tx-csv-prompt,html[data-theme=dark] .tx-csv-help,html[data-theme=dark] .tx-csv-dialog>footer,html[data-theme=dark] .tx-filter-sort-btn,html[data-theme=dark] .tx-filter-values,html[data-theme=dark] .tx-filter-reset-all,html[data-theme=dark] .tx-tbl tbody tr:hover td:not(.tx-gap),html[data-theme=dark] .tx-tbl tbody tr:hover .tx-tree-cell,html[data-theme=dark] .tx-tbl tbody tr:hover .tx-actions-cell,html[data-theme=dark] .tx-tbl tbody tr:hover .tx-sticky-pay,html[data-theme=dark] .tx-status,html[data-theme=dark] .tx-status.offset,html[data-theme=dark] .tx-link-pill,html[data-theme=dark] .tx-attach,html[data-theme=dark] .tx-file-preview>footer,html[data-theme=dark] .tx-inline-date-footer,html[data-theme=dark] .tx-await-toolbar,html[data-theme=dark] .tx-await-tbl tbody tr:not(.tx-await-detail):not(.tx-await-detail-head):hover td,html[data-theme=dark] .net-partner-dropdown button:hover,html[data-theme=dark] .net-partner-row:hover,html[data-theme=dark] .net-feed-row td,html[data-theme=dark] .net-chip{background-color:#252a31}html[data-theme=dark] .inv-network-tag.realpush,html[data-theme=dark] .tx-legend-panel small,html[data-theme=dark] .tx-nav-label,html[data-theme=dark] .tx-company-scope button,html[data-theme=dark] .tx-company-scope button.realpush.on,html[data-theme=dark] .tx-side-switch button,html[data-theme=dark] .tx-side-tabs button,html[data-theme=dark] .tx-csv-dialog header p,html[data-theme=dark] .tx-csv-dialog header>button,html[data-theme=dark] .tx-csv-prompt>div span,html[data-theme=dark] .tx-csv-help,html[data-theme=dark] .tx-csv-dialog footer>span,html[data-theme=dark] .tx-filter-link,html[data-theme=dark] .tx-colpicker-head,html[data-theme=dark] .tx-period .tx-branch,html[data-theme=dark] .tx-inv-modal-bar span,html[data-theme=dark] .tx-status.offset,html[data-theme=dark] .tx-readonly,html[data-theme=dark] .tx-link-pill,html[data-theme=dark] .tx-txid-link,html[data-theme=dark] .tx-attach:hover,html[data-theme=dark] .tx-file-preview>header span,html[data-theme=dark] .tx-file-preview>header button,html[data-theme=dark] .tx-file-preview-empty,html[data-theme=dark] .tx-partner-menu button small,html[data-theme=dark] .net-kpis span,html[data-theme=dark] .inv-cancel-btn{color:#9aa2ac}html[data-theme=dark] .inv-network-tag.adwirk,html[data-theme=dark] .tx-legend-trigger:hover,html[data-theme=dark] .tx-company-scope button.admeking.on,html[data-theme=dark] .tx-add-primary-btn,html[data-theme=dark] .tx-csv-btn:hover,html[data-theme=dark] .tx-csv-prompt>button,html[data-theme=dark] .tx-filter-sort-btn:hover,html[data-theme=dark] .tx-filter-sort-btn.on,html[data-theme=dark] .tx-filter-item:hover,html[data-theme=dark] .tx-filter-reset-all:hover,html[data-theme=dark] .tx-clear-filters:hover,html[data-theme=dark] .tx-clear-filters.on,html[data-theme=dark] .tx-status.pending,html[data-theme=dark] .tx-gaps-badge,html[data-theme=dark] .tx-add-sec-btn:hover,html[data-theme=dark] .net-segments button.on,html[data-theme=dark] .net-partner-dropdown button.on{background-color:#2e2318}html[data-theme=dark] .inv-network-tag.adwirk,html[data-theme=dark] .tx-legend-trigger:hover,html[data-theme=dark] .tx-company-scope button.admeking.on,html[data-theme=dark] .tx-add-primary-btn,html[data-theme=dark] .tx-csv-btn:hover,html[data-theme=dark] .tx-csv-prompt>button,html[data-theme=dark] .tx-filter-sort-btn.on,html[data-theme=dark] .tx-filter-reset-all:hover,html[data-theme=dark] .tx-clear-filters:hover,html[data-theme=dark] .tx-clear-filters.on,html[data-theme=dark] .tx-inv-link:hover,html[data-theme=dark] .tx-expand.open,html[data-theme=dark] .tx-expand:hover,html[data-theme=dark] .tx-status.pending,html[data-theme=dark] .tx-gaps-badge,html[data-theme=dark] .tx-add-sec-btn:hover,html[data-theme=dark] .net-segments button.on,html[data-theme=dark] .net-reset:hover,html[data-theme=dark] .net-partner-dropdown button.on{color:#f0a577}html[data-theme=dark] .inv-network-tag.advertrek{background-color:#26213a}html[data-theme=dark] .inv-network-tag.advertrek{color:#b9a8d4}html[data-theme=dark] .tx-page,html[data-theme=dark] .tx-csv-dialog header>button,html[data-theme=dark] .tx-filter-hint-text code,html[data-theme=dark] .tx-colpicker-menu label:hover,html[data-theme=dark] .tx-period td:not(.tx-gap),html[data-theme=dark] .tx-period .tx-actions-cell,html[data-theme=dark] .tx-period .tx-sticky-pay,html[data-theme=dark] .tx-tbl tbody tr.tx-period .tx-tree-cell,html[data-theme=dark] .tx-icon-btn:hover,html[data-theme=dark] .tx-icon-btn:focus-visible,html[data-theme=dark] .tx-inv-modal,html[data-theme=dark] .tx-periods-badge,html[data-theme=dark] .tx-file-preview>header button,html[data-theme=dark] .tx-partner-menu button.on,html[data-theme=dark] .tx-partner-menu button:hover,html[data-theme=dark] .tx-await-clickable.open td,html[data-theme=dark] .tx-await-detail td,html[data-theme=dark] .net-direction-row td,html[data-theme=dark] .net-table tfoot td{background-color:#14161a}html[data-theme=dark] .tx-legend-trigger,html[data-theme=dark] .tx-legend-panel,html[data-theme=dark] .tx-company-scope button,html[data-theme=dark] .tx-side-switch button,html[data-theme=dark] .tx-side-tabs button,html[data-theme=dark] .tx-csv-btn,html[data-theme=dark] .tx-csv-prompt,html[data-theme=dark] .tx-csv-prompt pre,html[data-theme=dark] .tx-csv-help,html[data-theme=dark] .tx-csv-dialog textarea,html[data-theme=dark] .tx-filter-menu,html[data-theme=dark] .tx-filter-sort-btn,html[data-theme=dark] .tx-filter-condition,html[data-theme=dark] .tx-filter-search,html[data-theme=dark] .tx-filter-values,html[data-theme=dark] .tx-filter-reset-all,html[data-theme=dark] .tx-clear-filters,html[data-theme=dark] .tx-colpicker-menu,html[data-theme=dark] .tx-colpicker-head button,html[data-theme=dark] .tx-icon-btn,html[data-theme=dark] .tx-status,html[data-theme=dark] .tx-prep,html[data-theme=dark] .tx-attach,html[data-theme=dark] .tx-file-preview-empty button,html[data-theme=dark] .tx-inline-date-popover,html[data-theme=dark] .tx-partner-menu,html[data-theme=dark] .tx-inp,html[data-theme=dark] .tx-add-sec-btn,html[data-theme=dark] .net-report,html[data-theme=dark] .net-kpis article,html[data-theme=dark] .net-filters,html[data-theme=dark] .net-segments button,html[data-theme=dark] .net-reset,html[data-theme=dark] .net-partner-trigger,html[data-theme=dark] .net-partner-dropdown,html[data-theme=dark] .net-table,html[data-theme=dark] .net-chip,html[data-theme=dark] .inv-cancel-btn{border-color:#2f343b}html[data-theme=dark] .tx-legend-trigger,html[data-theme=dark] .tx-legend-panel,html[data-theme=dark] .tx-company-scope button,html[data-theme=dark] .tx-side-switch button,html[data-theme=dark] .tx-side-tabs button,html[data-theme=dark] .tx-table-shell,html[data-theme=dark] .tx-toolbar,html[data-theme=dark] .tx-csv-btn,html[data-theme=dark] .tx-csv-dialog,html[data-theme=dark] .tx-csv-prompt pre,html[data-theme=dark] .tx-scroll,html[data-theme=dark] .tx-filter-menu,html[data-theme=dark] .tx-filter-condition,html[data-theme=dark] .tx-clear-filters,html[data-theme=dark] .tx-colpicker-menu,html[data-theme=dark] .tx-colpicker-head button,html[data-theme=dark] .tx-tbl td,html[data-theme=dark] .tx-tbl tbody .tx-tree-cell,html[data-theme=dark] .tx-tbl tfoot .tx-tree-cell,html[data-theme=dark] .tx-icon-btn,html[data-theme=dark] .tx-inv-modal-bar,html[data-theme=dark] .tx-file-preview,html[data-theme=dark] .tx-file-preview-body iframe,html[data-theme=dark] .tx-file-preview-empty button,html[data-theme=dark] .tx-inline-date-popover,html[data-theme=dark] .tx-partner-menu,html[data-theme=dark] .tx-inline-date-footer button,html[data-theme=dark] .tx-await-shell,html[data-theme=dark] .tx-await-tbl td,html[data-theme=dark] .tx-inp,html[data-theme=dark] .tx-add-sec-btn,html[data-theme=dark] .net-report,html[data-theme=dark] .net-kpis article,html[data-theme=dark] .net-kpis article.total,html[data-theme=dark] .net-filters,html[data-theme=dark] .net-segments button,html[data-theme=dark] .net-reset,html[data-theme=dark] .net-partner-trigger,html[data-theme=dark] .net-partner-dropdown,html[data-theme=dark] .net-partner-dropdown button,html[data-theme=dark] .net-table,html[data-theme=dark] .net-partner-row,html[data-theme=dark] .inv-cancel-btn{background-color:#1e2126}html[data-theme=dark] .tx-legend-trigger,html[data-theme=dark] .tx-toolbar label,html[data-theme=dark] .tx-count,html[data-theme=dark] .tx-csv-btn,html[data-theme=dark] .tx-csv-prompt pre,html[data-theme=dark] .tx-csv-paste-label,html[data-theme=dark] .tx-filter-menu-title,html[data-theme=dark] .tx-filter-section-label,html[data-theme=dark] .tx-filter-hint-text,html[data-theme=dark] .tx-filter-and,html[data-theme=dark] .tx-filter-reset-all,html[data-theme=dark] .tx-clear-filters,html[data-theme=dark] .tx-colpicker-head button,html[data-theme=dark] .tx-period td:not(.tx-gap),html[data-theme=dark] .tx-empty,html[data-theme=dark] .tx-icon-btn,html[data-theme=dark] .tx-icon-btn:hover,html[data-theme=dark] .tx-icon-btn:focus-visible,html[data-theme=dark] .tx-optype.prepay,html[data-theme=dark] .tx-expand,html[data-theme=dark] .tx-branch,html[data-theme=dark] .tx-periods-badge,html[data-theme=dark] .tx-txid-link:hover,html[data-theme=dark] .tx-file-preview-empty button,html[data-theme=dark] .tx-status.rejected,html[data-theme=dark] .tx-inline-date-footer button,html[data-theme=dark] .tx-await-hint,html[data-theme=dark] .tx-await-toolbar .result-count,html[data-theme=dark] .tx-await-detail td,html[data-theme=dark] .tx-add-sec-btn,html[data-theme=dark] .net-head p,html[data-theme=dark] .net-filter-block>span,html[data-theme=dark] .net-segments button,html[data-theme=dark] .net-reset,html[data-theme=dark] .net-partner-trigger,html[data-theme=dark] .net-partner-dropdown button,html[data-theme=dark] .net-direction-row td,html[data-theme=dark] .net-chip{color:#c3c9d1}html[data-theme=dark] .tx-company-scope button:hover,html[data-theme=dark] .tx-company-scope button.realpush.on,html[data-theme=dark] .tx-side-switch button:hover,html[data-theme=dark] .tx-side-tabs button:hover,html[data-theme=dark] .tx-search,html[data-theme=dark] .tx-icon-btn:hover,html[data-theme=dark] .tx-icon-btn:focus-visible,html[data-theme=dark] .tx-status.offset,html[data-theme=dark] .tx-link-pill,html[data-theme=dark] .tx-attach:hover,html[data-theme=dark] .tx-inline-date-footer button,html[data-theme=dark] .tx-await-caret.open{border-color:#3b4149}html[data-theme=dark] .tx-company-scope button:hover,html[data-theme=dark] .tx-csv-dialog h3,html[data-theme=dark] .tx-csv-prompt>div strong,html[data-theme=dark] .tx-filter-menu,html[data-theme=dark] .tx-filter-sort-btn,html[data-theme=dark] .tx-colpicker-menu label,html[data-theme=dark] .tx-tbl td,html[data-theme=dark] .tx-inv-modal-bar strong,html[data-theme=dark] .tx-status,html[data-theme=dark] .tx-file-preview>header strong,html[data-theme=dark] .tx-partner-menu button span,html[data-theme=dark] .tx-await-tbl td,html[data-theme=dark] .tx-await-detail-head td,html[data-theme=dark] .net-head h3,html[data-theme=dark] .net-kpis strong,html[data-theme=dark] .net-kpis article.total strong,html[data-theme=dark] .net-partner-row,html[data-theme=dark] .net-table tfoot td{color:#e8eaee}html[data-theme=dark] .tx-company-scope button.realpush.on{box-shadow:inset 0 0 0 1px #3b4149}html[data-theme=dark] .tx-company-scope button.adwirk.on{border-color:#454b54}html[data-theme=dark] .tx-company-scope button.adwirk.on,html[data-theme=dark] .tx-tbl th,html[data-theme=dark] .tx-th-btn:hover,html[data-theme=dark] .tx-th-btn.on,html[data-theme=dark] .tx-group-head,html[data-theme=dark] .tx-tree-cell,html[data-theme=dark] .tx-tbl tbody tr.tx-totals-row .tx-tree-cell,html[data-theme=dark] .net-table th{background-color:#343a42}html[data-theme=dark] .tx-side-switch button.advertisers.on,html[data-theme=dark] .tx-side-tabs button.advertisers.on,html[data-theme=dark] .tx-icon-btn.add:hover,html[data-theme=dark] .tx-icon-btn.save,html[data-theme=dark] .tx-status.paid,html[data-theme=dark] .tx-prep.topup,html[data-theme=dark] .tx-attach.on{background-color:#18291d}html[data-theme=dark] .tx-side-switch button.advertisers.on,html[data-theme=dark] .tx-side-tabs button.advertisers.on,html[data-theme=dark] .tx-icon-btn.add,html[data-theme=dark] .tx-icon-btn.add:hover,html[data-theme=dark] .tx-icon-btn.save,html[data-theme=dark] .tx-optype.postpay,html[data-theme=dark] .tx-status.paid,html[data-theme=dark] .tx-prep.topup,html[data-theme=dark] .tx-attach.on,html[data-theme=dark] .tx-attach.on:hover{color:#5cc47f}html[data-theme=dark] .tx-toolbar,html[data-theme=dark] .tx-csv-dialog>header,html[data-theme=dark] .tx-colpicker-head,html[data-theme=dark] .tx-tbl td,html[data-theme=dark] .tx-inv-modal-bar,html[data-theme=dark] .tx-file-preview>header,html[data-theme=dark] .tx-await-toolbar{border-bottom-color:#2f343b}html[data-theme=dark] .tx-add-primary-btn,html[data-theme=dark] .tx-status.pending,html[data-theme=dark] .tx-gaps-badge,html[data-theme=dark] .net-kpis article.total{border-color:#5a3b23}html[data-theme=dark] .tx-add-primary-btn:hover{background-color:#4a3320}html[data-theme=dark] .tx-csv-dialog textarea:focus{box-shadow:0 0 0 3px #5a3b23}html[data-theme=dark] .tx-icon-btn.danger:hover,html[data-theme=dark] .tx-status.unpaid,html[data-theme=dark] .tx-prep.withdrawal{border-color:#5e3434}html[data-theme=dark] .tx-csv-dialog>footer,html[data-theme=dark] .tx-file-preview>footer,html[data-theme=dark] .tx-inline-date-footer{border-top-color:#2f343b}html[data-theme=dark] .tx-filter-divider,html[data-theme=dark] .tx-tbl tbody tr.tx-period:hover td:not(.tx-gap),html[data-theme=dark] .tx-tbl tbody tr.tx-period:hover .tx-actions-cell,html[data-theme=dark] .tx-tbl tbody tr.tx-period:hover .tx-tree-cell,html[data-theme=dark] .tx-tbl tbody tr.tx-period:hover .tx-sticky-pay,html[data-theme=dark] .tx-icon-btn:active,html[data-theme=dark] .tx-optype.prepay,html[data-theme=dark] .tx-file-preview-body{background-color:#2b3038}html[data-theme=dark] .tx-col-head.sorted .tx-th-btn{box-shadow:inset 0 -2px #3b4149}html[data-theme=dark] .tx-filter-search:focus,html[data-theme=dark] .tx-inp:focus,html[data-theme=dark] .net-partner-trigger.open{box-shadow:0 0 0 2px #5a3b23}html[data-theme=dark] .tx-filter-empty,html[data-theme=dark] .tx-colpicker-menu h5,html[data-theme=dark] .tx-attach,html[data-theme=dark] .tx-await-detail-label,html[data-theme=dark] .tx-await-inv small,html[data-theme=dark] .net-filter-block>span small,html[data-theme=dark] .net-partner-dropdown>small,html[data-theme=dark] .net-table td small{color:#7e868f}html[data-theme=dark] .tx-group-grip{color:var(--tx-head-ink)}html[data-theme=dark] .tx-gap,html[data-theme=dark] .tx-group-stub,html[data-theme=dark] .tx-group-stub-head{background-color:#14161a!important}html[data-theme=dark] .tx-actions-cell{border-left-color:#2f343b}html[data-theme=dark] .tx-group-actions-spacer,html[data-theme=dark] .tx-tbl thead .tx-sticky-pay,html[data-theme=dark] .tx-tbl thead .tx-group-stub-head{background-color:#343a42!important}html[data-theme=dark] .tx-tbl thead .tx-col-row,html[data-theme=dark] .tx-tbl thead .tx-group-row{background-color:#343a42}html[data-theme=dark] .tx-optype.postpay{background-color:#2c4d36}html[data-theme=dark] .tx-status.paid,html[data-theme=dark] .tx-prep.topup,html[data-theme=dark] .tx-attach.on{border-color:#2f5c3d}html[data-theme=dark] .tx-file-preview-empty svg{fill:#7e868f}html[data-theme=dark] .tx-await-shell{box-shadow:inset 0 0 0 1px #2f343b}html[data-theme=dark] .net-segments button.on{box-shadow:inset 0 0 0 1px #5a3b23}html[data-theme=dark] .net-table tfoot td{border-top-color:#3b4149}html[data-theme=dark] .inv-save-btn{color:#fff}html[data-theme=dark] .tx-company-scope button.adwirk.on,html[data-theme=dark] .tx-th-btn:hover,html[data-theme=dark] .tx-th-btn.on{background:#4d545d;color:#f2f4f6}html[data-theme=dark] .net-report{background-color:transparent}.net-report{--net-surface: #ffffff;--net-inset: var(--report-head-bg);--net-line: var(--report-head-line);--net-ink: #30343b;--net-ink-2: #57534e;--net-muted: var(--report-head-ink);--net-faint: #a8a29e;--net-accent: #f97316;--net-accent-ink: #c2410c;--net-accent-wash: #fff7ed;--net-adverse: #c2410c;--net-favour: #1d6fa5;--net-bar: #e4e0dc;--net-bar-strong: #928b85;--net-total-bg: var(--report-total-bg);--net-total-ink: var(--report-total-ink);--net-total-line: var(--report-total-line)}html[data-theme=dark] .net-report{--net-surface: #1e2126;--net-ink: #e8eaee;--net-ink-2: #c3c7cd;--net-faint: #7e868f;--net-accent: #f0a577;--net-accent-ink: #f0a577;--net-accent-wash: #2e2318;--net-adverse: #cf6e3a;--net-favour: #3f8fc4;--net-bar: #2f343b;--net-bar-strong: #6b7480}.net-report .net-kpis article{border-color:var(--net-line);background:var(--net-inset)}.net-report .net-kpis article.total{border-color:var(--net-accent-wash);background:var(--net-accent-wash)}.net-report .net-kpis span{font-size:10.5px;font-weight:700;letter-spacing:.09em;color:var(--net-muted)}.net-report .net-kpis strong{margin-top:5px;font-size:20px;font-weight:750;letter-spacing:-.02em;color:var(--net-ink)}.net-report .net-kpis article.total strong{font-size:30px;color:var(--net-ink)}.net-report .net-kpis small{display:block;margin-top:6px;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--net-muted)}.net-report .net-kpis strong.plus{color:var(--net-adverse)}.net-report .net-kpis strong.minus{color:var(--net-favour)}.net-report .net-table th{height:24px;padding:0 6px;border-right:0;border-bottom:0;background:var(--net-inset);color:var(--net-muted);font-size:8px;font-weight:800;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.net-report .net-table th[aria-sort]:hover{background:var(--report-head-hover-bg)}.net-report .net-table td{padding:2px 6px;border-bottom:0;font-size:10px;font-weight:400;line-height:14px;vertical-align:middle}.net-report .net-table td:first-child{display:table-cell}.net-report .net-partner-row{background:var(--net-surface);color:var(--net-ink);font-weight:500}.net-report .net-partner-row:hover td{background:var(--net-inset)}.net-report .net-partner-row.is-open td{background:var(--net-accent-wash)}.net-report .net-partner-row:focus-visible{outline:2px solid var(--net-accent);outline-offset:-2px}.net-report .net-direction-row td{background:var(--net-inset);color:var(--net-muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.net-report .net-direction-row td:first-child{padding-left:12px}.net-report .net-direction-row td small{display:block;margin-top:2px;font-size:10px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--net-faint)}.net-report .net-feed-row td{background:var(--net-surface)}.net-report .net-feed-row:hover td{background:var(--net-inset)}.net-report .net-feed-row td:first-child{padding-left:12px}.net-report .net-sort{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.net-report .net-sort:hover{color:var(--net-ink-2)}.net-report .net-sort.on{color:var(--net-ink)}.net-report .net-sort:focus-visible{outline:2px solid var(--net-accent);outline-offset:2px;border-radius:3px}.net-report .net-total-row td{position:sticky;top:var(--net-head-h, 30px);z-index:1;padding:0 6px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.net-report .net-total-row td.left{text-align:left}.net-report .net-who-name{display:inline-flex;align-items:baseline;gap:7px;font-size:13px;font-weight:650;color:var(--net-ink)}.net-report .net-who-name b{font-size:10.5px;font-weight:500;color:var(--net-faint)}.net-report .net-caret{width:8px;font-size:9px;font-style:normal;color:var(--net-faint)}.net-report .net-dirs{display:inline-flex;gap:5px;flex:none}.net-report .net-chip{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:2px 7px;border:1px solid var(--net-line);border-radius:6px;background:var(--net-inset);color:var(--net-ink-2);font-size:9px;font-weight:850;letter-spacing:.04em;white-space:nowrap}.net-report .net-chip.is-slot{visibility:hidden}.net-report .net-stat{font-size:11px;color:var(--net-ink-2);white-space:nowrap}.net-report .net-stat.none{color:var(--net-faint)}.net-report .net-stat em{font-style:normal;font-weight:650;color:var(--net-accent-ink)}.net-report .net-num{font-size:12.5px;white-space:nowrap}.net-report .net-strong{font-weight:650}.net-report .net-dim{color:var(--net-ink-2)}.net-report .net-dash{color:var(--net-faint)}.net-report .net-share-wrap{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;font-size:11.5px;color:var(--net-muted)}.net-report .net-share-wrap>span:last-child{display:inline-block;min-width:38px;text-align:right}.net-report .net-spark{position:relative;display:inline-block;width:7px;height:16px;flex:none;overflow:hidden;border-radius:2px;background:var(--net-bar)}.net-report .net-spark i{position:absolute;left:0;right:0;bottom:0;border-radius:2px 2px 0 0;background:var(--net-bar-strong)}.net-report .net-table td.net-heat{font-size:12px;font-weight:650;text-align:right}.net-report .net-table td.net-heat.none{color:var(--net-faint);font-weight:500}.net-report td[data-r]{cursor:cell}.net-report .net-table td.is-selected{background:#dbeafe!important;box-shadow:inset 0 0 0 1px #60a5fa}.net-report table.is-selecting{-webkit-user-select:none;user-select:none}.net-report .cell-selection-bar{display:flex;align-items:baseline;gap:10px;padding:9px 14px;border-top:1px solid var(--net-line);background:var(--net-inset);font-size:11.5px;color:var(--net-muted)}.net-report .cell-selection-bar b{font-size:14px;font-weight:750;color:var(--net-ink);font-variant-numeric:tabular-nums}.net-report .cell-selection-bar button{height:26px;padding:0 9px;border:1px solid var(--net-line);border-radius:7px;background:var(--net-surface);color:var(--net-ink-2);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.net-report .net-feed-name{display:flex;align-items:center;gap:7px}.net-report .net-feed-name>span:first-child{overflow:hidden;font-family:var(--font-mono);font-size:11px;color:var(--net-ink);text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .net-report .net-table th{background:var(--net-inset);color:var(--net-muted)}html[data-theme=dark] .net-report .net-partner-row td{background:var(--net-surface)}html[data-theme=dark] .net-report .net-partner-row:hover td{background:var(--net-inset)}html[data-theme=dark] .net-report .net-partner-row.is-open td{background:var(--net-accent-wash)}html[data-theme=dark] .net-report .net-direction-row td{background:var(--net-inset)}html[data-theme=dark] .net-report .net-feed-row td{background:var(--net-surface)}html[data-theme=dark] .net-report .net-feed-row:hover td{background:var(--net-inset)}html[data-theme=dark] .net-report .net-table td.is-selected{background:#1e3a5f!important;box-shadow:inset 0 0 0 1px #3b82f6}html[data-theme=dark] .net-report .cell-selection-bar{background:var(--net-inset);border-top-color:var(--net-line);color:var(--net-muted)}html[data-theme=dark] .net-report .cell-selection-bar b{color:var(--net-ink)}html[data-theme=dark] .net-report .cell-selection-bar button{background:var(--net-surface);border-color:var(--net-line);color:var(--net-ink-2)}html[data-theme=dark] .net-report .net-kpis article{background:var(--net-surface);border:0}html[data-theme=dark] .net-report .net-kpis article.total{background:var(--net-accent-wash)}.net-report .net-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.net-report .net-kpis article{display:grid;grid-template-rows:auto auto auto;gap:3px;min-width:0;padding:9px 11px 8px;border:0;border-radius:10px;background:var(--net-surface)}.net-report .net-kpis article.total{background:var(--net-accent-wash)}.net-report .net-kpis span{display:flex;align-items:center;gap:5px;overflow:hidden;font-size:9px;font-weight:800;line-height:13px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--net-muted)}.net-report .net-kpis .dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--net-bar-strong)}.net-report .net-kpis .dot.ours{background:var(--net-accent)}.net-report .net-kpis .dot.partner{background:var(--net-favour)}.net-report .net-kpis .dot.disc{background:var(--net-adverse)}.net-report .net-kpis strong,.net-report .net-kpis article.total strong{margin-top:0;overflow:hidden;font-size:15px;font-weight:750;line-height:20px;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;color:var(--net-ink)}.net-report .net-kpis small{margin-top:0;overflow:hidden;font-size:9px;font-weight:400;line-height:12px;white-space:nowrap;text-overflow:ellipsis;color:var(--net-faint)}.net-report .net-note{margin:10px 2px 0;font-size:11px;color:var(--net-faint)}.net-report .net-note b{color:var(--net-muted);font-weight:600}.net-report .net-scope{margin:-4px 2px 0;color:var(--net-muted)}.net-report .net-filters{flex-wrap:nowrap}.net-report .net-filter-block{flex:none}.net-report .net-segments button,.net-report .net-reset{white-space:nowrap}.net-report .net-find{flex:none}.net-report .net-find input{width:110px;padding:4px 9px;border:1px solid var(--net-line);border-radius:7px;background:var(--net-surface);color:var(--net-ink);font:inherit;font-size:11.5px;font-weight:500}.net-report .net-find input:focus-visible{outline:2px solid var(--net-accent);outline-offset:1px}.net-report .net-actions{display:inline-flex;gap:7px;margin-left:auto}.net-report .net-rank-head,.net-report .net-rank-cell{width:30px;padding-right:0;text-align:right;color:var(--net-faint);font-size:10.5px;font-weight:500}.net-report .net-table th.left,.net-report .net-table td.left{text-align:left}.net-report .net-table th.net-c-dir{width:92px}.net-report .net-table th.net-c-net{width:96px}.net-report .net-table th.net-c-stat{width:160px}.net-report .net-table th.net-c-share{width:72px}.net-report .net-table th.net-c-num{width:118px}.net-report .net-table th.net-c-disc{width:100px}.net-report .net-sort i{font-style:normal;display:inline-block;width:8px;margin-left:3px;color:var(--net-accent-ink)}.net-report .net-table td{height:24px}.net-report .net-table td.net-rank-cell{font-size:10px}.net-report .net-who-name{font-size:10px;font-weight:400;gap:6px}.net-report .net-who-name b{font-size:9px}.net-report .net-caret{font-size:8px}.net-report .net-num,.net-report .net-table td.net-heat{font-size:10px;font-weight:400}.net-report .net-stat,.net-report .net-share-wrap{font-size:10px}.net-report .net-share-wrap>span:last-child{min-width:34px}.net-report .net-spark{height:14px}.net-report .net-feed-name>span:first-child{font-family:inherit;font-size:10px}.net-report .net-direction-row td{height:24px;font-size:9px}.net-report .net-partner-row{font-weight:400}.net-report .net-table td.net-rank-cell{font-size:11px;font-weight:400}.tx-axis-switch button{min-height:28px;padding:5px 11px;font-size:10.5px}.tx-period-head .tx-month{font-weight:800}.tx-axis-switch button:first-child{border-radius:7px 0 0 7px}.tx-axis-switch button:last-child{border-radius:0 7px 7px 0}.tx-icon-btn:disabled{opacity:.32;cursor:default}.tx-icon-btn:disabled:hover{background:transparent}.tx-row.tx-row-focus>td{background:#fff4e3;transition:background var(--motion-fast) ease-out}html[data-theme=dark] .tx-row.tx-row-focus>td{background:#33291b}.tx-prepay-left{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px}.tx-ring{flex:none;display:block}.tx-ring .track{stroke:#e7ebf0}.tx-ring .fill{stroke:#7a8794}.tx-ring .fill.over{stroke:#b42318}.tx-optype-cell{display:flex;align-items:center;justify-content:space-between;gap:6px}.tx-role{display:inline-block;padding:1px 4px;border-radius:4px;font-size:8px;font-weight:850;letter-spacing:.02em}.tx-role.adv{background:#eef2ff;color:#4338ca}.tx-role.pub{background:#fce7f3;color:#be185d}.tx-role.both{background:#fff7ed;color:#c2410c}.tx-owe{color:#be185d}.tx-ivcount{font-style:normal;color:#98a1ad}.tx-page .tx-tbl .tx-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-num.tx-over{color:#b42318}html[data-theme=dark] .tx-num.tx-over{color:#f08b8b}html[data-theme=dark] .tx-prepay-bar{background:#3a4450}html[data-theme=dark] .tx-prepay-bar i{background:#93a0ad}html[data-theme=dark] .tx-prepay-bar i.over{background:#f08b8b}.tx-toolbar{--tx-bar-h: 28px}.tx-toolbar .pick-menu,.tx-toolbar .tx-search,.tx-toolbar .tx-side-switch button,.tx-toolbar .tx-axis-switch button,.tx-toolbar .tx-clear-filters,.tx-toolbar .tx-legend-trigger,.tx-toolbar .tx-csv-btn,.tx-toolbar .tx-add-primary-btn,.tx-toolbar .discrepancy-filter{height:var(--tx-bar-h);min-height:var(--tx-bar-h);padding-top:0;padding-bottom:0;font-size:11px}.tx-toolbar .discrepancy-filter{display:flex;align-items:center}.tx-toolbar .tx-search{line-height:normal}.tx-toolbar .tx-clear-filters,.tx-toolbar .tx-legend-trigger,.tx-toolbar .tx-csv-btn,.tx-toolbar .tx-add-primary-btn,.tx-toolbar .discrepancy-filter{border-radius:7px;padding-left:10px;padding-right:10px}.tx-toolbar{gap:5px}@media(min-width:1440px){.tx-toolbar{flex-wrap:nowrap}}.tx-toolbar>*{flex-shrink:0}.tx-toolbar .tx-search{flex:1 3 130px;width:auto;min-width:60px}.tx-toolbar .pick-menu{flex-shrink:0}.tx-toolbar .discrepancy-filter{font-size:9px;letter-spacing:.04em;gap:6px}.tx-toolbar .discrepancy-filter input[type=checkbox]{width:12px;height:12px}.tx-toolbar .tx-side-switch button{padding:0 10px;font-size:10px}.tx-toolbar .tx-axis-switch button{padding:0 10px;font-size:9px;letter-spacing:.03em;text-transform:uppercase}.tx-toolbar .tx-csv-btn,.tx-toolbar .tx-add-primary-btn{padding-left:9px;padding-right:9px}.tx-toolbar .tx-clear-filters,.tx-toolbar .tx-legend-trigger{font-size:9px;letter-spacing:.04em;text-transform:uppercase;padding-left:8px;padding-right:8px}.tx-toolbar .tx-side-switch button{font-size:9px;letter-spacing:.03em;text-transform:uppercase;padding:0 9px}.tx-toolbar .discrepancy-filter{padding-left:8px;padding-right:8px}.tx-group-head.tx-group-locked{cursor:default}.tx-group-head.tx-group-locked.tx-group-toggleable{cursor:pointer}html[data-theme=dark] .tx-ring .track{stroke:#3a4450}html[data-theme=dark] .tx-ring .fill{stroke:#93a0ad}html[data-theme=dark] .tx-ring .fill.over{stroke:#f08b8b}html[data-theme=dark] .tx-role.adv{background-color:#26294a;color:#a5b4fc}html[data-theme=dark] .tx-role.pub{background-color:#3b1230;color:#f9a8d4}html[data-theme=dark] .tx-role.both{background-color:#2e2318;color:#f0a868}html[data-theme=dark] .tx-owe{color:#f9a8d4}html[data-theme=dark] .tx-ivcount{color:#7b8593}.tx-tbl thead .tx-group-head{text-align:center}.tx-tbl tbody tr:not(.tx-period) td:not(.tx-gap){background:#fffcf8}.tx-tbl tbody tr:not(.tx-period):hover td:not(.tx-gap){background:#fff7ed}.tx-tbl tbody tr.tx-period td:not(.tx-gap){background:#fff;color:#4a5563}.tx-tbl tbody tr.tx-period:hover td:not(.tx-gap){background:#f7f8fa}.tx-tbl tbody tr.tx-period .tx-tree-cell,.tx-tbl tbody tr.tx-period .tx-sticky-pay{background:#fff}html[data-theme=dark] .tx-tbl tbody tr:not(.tx-period) td:not(.tx-gap){background-color:#23201c}html[data-theme=dark] .tx-tbl tbody tr:not(.tx-period):hover td:not(.tx-gap){background-color:#2a251f}html[data-theme=dark] .tx-tbl tbody tr.tx-period td:not(.tx-gap){background-color:#1e2126;color:#9aa2ac}html[data-theme=dark] .tx-tbl tbody tr.tx-period:hover td:not(.tx-gap){background-color:#262b31}html[data-theme=dark] .tx-tbl tbody tr.tx-period .tx-tree-cell,html[data-theme=dark] .tx-tbl tbody tr.tx-period .tx-sticky-pay{background-color:#1e2126}.tx-blockchips{display:inline-flex;flex-wrap:wrap;gap:4px}.tx-blockchip{padding:5px 9px;border:1px solid #e7e5e4;border-radius:7px;background:#fff;color:#a8a29e;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.tx-blockchip.on{border-color:#fed7aa;background:#fff7ed;color:#c2410c}html[data-theme=dark] .tx-blockchip{border-color:#2f343b;background-color:#1e2126;color:#7b8593}html[data-theme=dark] .tx-blockchip.on{border-color:#5e4326;background-color:#2e2318;color:#f0a868}.tx-page .ovw-group-label{color:#c2410c;letter-spacing:.07em}.tx-page .ovw-tiles article{padding:10px 13px;border:1px solid #e4e7ec;border-radius:12px}.tx-page .ovw-tile-label{color:#98a1ad;letter-spacing:.05em}.tx-page .ovw-tile-body>strong{color:#30343b;font-size:16px;font-weight:800}.tx-page .ovw-tiles article small{color:#98a1ad;font-size:9.5px}.tx-page .tx-toolbar{gap:5px;padding:9px 12px}.tx-page .tx-toolbar .tx-search,.tx-page .tx-toolbar .tx-clear-filters,.tx-page .tx-toolbar .tx-blockchip,.tx-page .tx-toolbar .tx-csv-btn,.tx-page .tx-toolbar .tx-add-primary-btn,.tx-page .tx-toolbar .pick-ctrl,.tx-page .tx-toolbar .side-switch button{height:28px;box-sizing:border-box;border-radius:7px;font-size:11px;font-weight:700}.tx-page .tx-toolbar .tx-blockchip{display:inline-flex;align-items:center;font-size:9px;font-weight:800}.tx-page .tx-toolbar .tx-count{font-size:10px;font-weight:800;color:#98a1ad}.tx-page .tx-tbl th{vertical-align:bottom;padding-bottom:5px}.tx-page .tx-tbl thead .tx-group-row th{vertical-align:middle;padding-bottom:0}.tx-page .tx-tbl tbody tr:not(.tx-period) td:not(.tx-gap){background:#fffbf6;font-weight:650}.tx-page .tx-tbl tbody tr:not(.tx-period):hover td:not(.tx-gap){background:#fff7ed}.tx-page .tx-tbl tfoot td{font-weight:800}html[data-theme=dark] .tx-page .ovw-tiles article{border-color:#2f343b;background-color:#1e2126}html[data-theme=dark] .tx-page .ovw-tile-label,html[data-theme=dark] .tx-page .ovw-tiles article small{color:#7b8593}html[data-theme=dark] .tx-page .ovw-tile-body>strong{color:#e8eaee}html[data-theme=dark] .tx-page .ovw-group-label{color:#f0a868}html[data-theme=dark] .tx-page .tx-toolbar .tx-count{color:#7b8593}html[data-theme=dark] .tx-page .tx-tbl tbody tr:not(.tx-period) td:not(.tx-gap){background-color:#23201c}html[data-theme=dark] .tx-page .tx-tbl tbody tr:not(.tx-period):hover td:not(.tx-gap){background-color:#2a251f}.tx-cred-period{color:#be185d;font-weight:700}html[data-theme=dark] .tx-cred-period{color:#f9a8d4}.tx-page .tx-tbl .tx-status,.tx-page .tx-tbl .tx-optype,.tx-page .tx-tbl .tx-prep,.tx-page .tx-tbl .tx-link-pill,.tx-page .tx-tbl .inv-network-tag{padding:1px 5px;font-size:8px}.tx-page .tx-tbl .tx-status b{font-size:9px}.tx-page .tx-tbl .tx-role{padding:1px 4px;font-size:8px}.tx-page{font-size:13px;line-height:1.5}.tx-page .tx-tbl .tx-group-row th{height:20px;padding:3px 4px;font-size:8.5px;letter-spacing:.08em}.tx-page .tx-tbl .tx-col-row th{top:20px;height:30px;padding:5px 4px}.tx-page .tx-tbl .tx-col-head{height:30px}.tx-page .tx-tbl .tx-status{letter-spacing:.03em}.tx-page .tx-tbl .inv-network-tag{letter-spacing:.04em}.tx-page .tx-tbl .inv-mono{font-weight:650}.tx-page .tx-toolbar .tx-clear-filters{padding:0 9px;letter-spacing:normal}.tx-page .tx-tbl{line-height:normal}.tx-page .ovw-tile-label,.tx-page .ovw-tile-body>strong,.tx-page .ovw-tiles article small{line-height:1.5}.tx-page .tx-tbl .tx-group-row th{padding:5px 4px}.tx-page .tx-tbl thead .tx-group-row th{padding-bottom:5px}.tx-page .tx-tbl .tx-status b{font-size:9.5px;line-height:1}.tx-page .tx-tbl .tx-th-markers,.tx-page .tx-tbl .tx-th-funnel,.tx-page .tx-tbl .tx-group-grip{opacity:0;transition:opacity var(--motion-fast) ease-out}.tx-page .tx-tbl thead th:hover .tx-th-markers,.tx-page .tx-tbl thead th:hover .tx-th-funnel,.tx-page .tx-tbl thead th:focus-within .tx-th-markers,.tx-page .tx-tbl thead th:focus-within .tx-th-funnel,.tx-page .tx-tbl .tx-group-head:hover .tx-group-grip{opacity:1}.tx-page .tx-tbl .tx-col-head.sorted .tx-th-markers,.tx-page .tx-tbl .tx-col-head.filtered .tx-th-funnel,.tx-page .tx-tbl .tx-th-funnel.on{opacity:1}.tx-page .tx-tbl .tx-actions-cell,.tx-page .tx-tbl .tx-actions-head{width:0!important;min-width:0!important;max-width:0!important;padding:0!important;border-left:0!important;overflow:visible!important}.tx-page .tx-tbl .tx-actions-cell{position:sticky;z-index:20!important}.tx-page .tx-tbl .tx-actions-cell .tx-actions-grid{position:absolute;left:26px;top:50%;z-index:20;transform:translateY(-50%);visibility:hidden;opacity:0;padding:2px 4px;border-radius:7px;background:#fff;box-shadow:0 2px 10px #0f172a29;transition:opacity var(--motion-fast) ease-out,visibility 0s linear var(--motion-fast)}.tx-page .tx-tbl tbody tr:hover .tx-actions-cell .tx-actions-grid,.tx-page .tx-tbl tbody tr.tx-row-selected .tx-actions-cell .tx-actions-grid,.tx-page .tx-tbl tbody tr.tx-row-pinned .tx-actions-cell .tx-actions-grid,.tx-page .tx-tbl .tx-edit-row .tx-actions-cell .tx-actions-grid{visibility:visible;opacity:1;transition:opacity var(--motion-fast) ease-out,visibility 0s}.tx-page .tx-tbl .tx-actions-cell .tx-actions-grid:empty{display:none}html[data-theme=dark] .tx-page .tx-tbl .tx-actions-cell .tx-actions-grid{background-color:#262b31;box-shadow:0 2px 10px #00000073}.tx-page .tx-tbl .tx-actions-hint{grid-column:5;align-self:center;white-space:nowrap;font-size:9.5px;color:#c25f33;padding:0 2px}html[data-theme=dark] .tx-page .tx-tbl .tx-actions-hint{color:#f0a868}.tx-page .tx-tbl tbody tr.tx-row-pending-delete>td:not(.tx-actions-cell):not(.tx-sticky-pay):not(.tx-gap):not(.tx-tree-cell){opacity:.38}.tx-page .tx-tbl tbody tr.tx-row-pending-delete>td.tx-sticky-pay:after{content:"";position:absolute;inset:0;background:inherit;opacity:.62;pointer-events:none}.tx-page .tx-tbl .tx-pending-undo{width:auto;padding:0 8px;white-space:nowrap;color:#c25f33}html[data-theme=dark] .tx-page .tx-tbl .tx-pending-undo{color:#f0a868}.tx-page .tx-tbl tr.tx-row-pending-delete .tx-actions-grid{grid-template-columns:auto}.tx-page .tx-tbl thead{position:relative;z-index:21}.tx-page .tx-tbl .tx-actions-head{font-size:0}.tx-page .tx-tbl .tx-totals-label>span{display:inline-block;padding-left:4px;white-space:nowrap}.tx-page .tx-tbl{font-size:10.5px}.tx-page .tx-tbl td{height:20px;padding:2px 4px}.tx-page .tx-tbl .tx-col-row th{height:28px;padding:4px}.tx-page .tx-tbl .tx-group-row th{height:18px;padding:4px}.tx-page .tx-tbl .tx-tree-cell{width:0!important;min-width:0!important;max-width:0!important;padding:0!important;overflow:visible!important}.tx-page .tx-tbl .tx-status-wrap .tx-expand{flex:0 0 auto;width:12px;height:14px;padding:0;font-size:9px}.tx-page .tx-tbl .tx-status-wrap .tx-expand-spacer{flex:0 0 auto;width:12px}.tx-page .tx-tbl .tx-status-wrap .tx-branch{flex:0 0 auto;width:12px;padding-left:0;font-size:10px}.tx-page .tx-tbl .tx-status-wrap{gap:3px}.tx-page .tx-tbl{width:100%}.tx-page .tx-tbl .tx-group-row th,.tx-page .tx-tbl thead .tx-group-row th.tx-group-head{height:18px!important;padding:3px 4px!important;top:0!important}.tx-page .tx-tbl .tx-col-row th,.tx-page .tx-tbl .tx-col-row th.tx-col-head{height:20px!important;padding:3px 4px!important;top:18px!important}.tx-page .tx-tbl .tx-col-row .tx-th-btn{height:auto!important;min-height:0!important}.tx-page{--tx-sheet-font: 10.5px}.tx-page .tx-tbl{font-size:var(--tx-sheet-font)}.tx-page .tx-tbl td{height:19px;padding:3px 4px}.tx-page .tx-tbl .tx-col-row th,.tx-page .tx-tbl .tx-col-row th.tx-col-head{height:20px!important;font-size:8px;letter-spacing:.03em}.tx-page .tx-tbl .tx-group-row th,.tx-page .tx-tbl thead .tx-group-row th.tx-group-head{height:20px!important;font-size:8.5px;letter-spacing:.08em}.tx-page .tx-tbl .tx-col-row th{top:20px!important}.tx-page .tx-tbl .tx-status,.tx-page .tx-tbl .tx-optype,.tx-page .tx-tbl .tx-prep,.tx-page .tx-tbl .tx-link-pill,.tx-page .tx-tbl .inv-network-tag,.tx-page .tx-tbl .tx-status b,.tx-page .tx-tbl .tx-role{font-size:8px}.tx-page .tx-tbl .inv-mono{font-size:9.5px}.tx-page .tx-tbl .tx-actions-head{font-size:0!important}.tx-page .tx-tbl .tx-col-row .tx-th-btn{padding:0;gap:0;position:relative}.tx-page .tx-tbl .tx-col-row .tx-th-label{-webkit-line-clamp:1;display:block;width:100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-page .tx-tbl .tx-col-row .tx-th-markers{position:absolute;right:3px;top:50%;transform:translateY(-50%)}.tx-page .tx-tbl .tx-attach{width:16px;height:14px;border-radius:5px}.tx-page .tx-tbl .tx-attach svg{width:10px;height:10px}.tx-page .tx-tbl td{height:25px}.tx-page .tx-tbl tbody .tx-status{border-radius:999px;padding:1px 6px;line-height:1.3}.tx-page .tx-tbl .tx-group-caret{opacity:0;transition:opacity var(--motion-fast) ease-out}.tx-page .tx-tbl .tx-group-head:hover .tx-group-caret{opacity:1}.tx-page .tx-tbl tbody .tx-attach-wrap:has(.tx-attach.empty):before{content:"—";color:#6b72807a;font-weight:500}.tx-page .tx-tbl tbody .tx-attach.empty{position:absolute;opacity:0;transition:opacity var(--motion-fast) ease-out}.tx-page .tx-tbl tbody tr:hover .tx-attach.empty{opacity:1}.tx-page .tx-tbl tbody tr:hover .tx-attach-wrap:has(.tx-attach.empty):before{opacity:0}.tx-page .tx-tbl tbody tr:not(.tx-period) td:not(.tx-gap){background:#fff}.tx-page .tx-tbl tbody tr:not(.tx-period):hover td:not(.tx-gap){background:#f6f7f9}.tx-page .tx-tbl tbody tr:not(.tx-period) .tx-tree-cell{background:#fff}.tx-page .tx-tbl tbody tr:not(.tx-period):hover .tx-tree-cell,.tx-page .tx-tbl tbody tr:not(.tx-period):hover .tx-sticky-pay{background:#f6f7f9}html[data-theme=dark] .tx-page .tx-tbl tbody tr:not(.tx-period) td:not(.tx-gap),html[data-theme=dark] .tx-page .tx-tbl tbody tr:not(.tx-period) .tx-tree-cell{background-color:#1e2126}html[data-theme=dark] .tx-page .tx-tbl tbody tr:not(.tx-period):hover td:not(.tx-gap),html[data-theme=dark] .tx-page .tx-tbl tbody tr:not(.tx-period):hover .tx-tree-cell,html[data-theme=dark] .tx-page .tx-tbl tbody tr:not(.tx-period):hover .tx-sticky-pay{background-color:#262a30}.tx-page .tx-tbl tbody .tx-status-wrap .tx-expand{color:#6b7280}.tx-page .tx-tbl tbody .tx-status-wrap .tx-expand.open,.tx-page .tx-tbl tbody .tx-status-wrap .tx-expand:hover{color:#c25f33}.tx-page .tx-tbl .tx-col-row th,.tx-page .tx-tbl .tx-col-row th.tx-col-head{padding:0!important}.tx-page .tx-tbl .tx-col-row .tx-th-btn{height:100%!important;min-height:20px!important;padding:0 4px}.tx-page .tx-tbl thead .tx-totals-row td:not(.tx-gap),.tx-page .tx-tbl thead .tx-totals-row .tx-gap{position:sticky;top:40px;bottom:auto}.tx-page .tx-tbl thead .tx-totals-row td:not(.tx-gap){z-index:8}.tx-page .tx-tbl thead .tx-totals-row .tx-gap{z-index:9}.tx-page .tx-tbl thead .tx-totals-row .tx-sticky-pay{z-index:12!important}.tx-page .tx-tbl thead .tx-totals-row .tx-tree-cell,.tx-page .tx-tbl thead .tx-totals-row .tx-actions-cell{z-index:14!important;overflow:visible!important}.tx-page .tx-tbl thead .tx-totals-row .tx-gap-pin{z-index:13}.tx-page{--tx-head-bg: var(--report-head-bg);--tx-head-ink: var(--report-head-ink);--tx-head-ink-strong: var(--report-head-ink-strong);--tx-head-line: var(--report-head-line);--tx-head-hover: var(--report-head-hover-bg);--tx-total-bg: var(--report-total-bg);--tx-total-ink: var(--report-total-ink);--tx-total-line: var(--report-total-line)}.tx-page .tx-tbl thead .tx-group-row th:not(.tx-gap),.tx-page .tx-tbl thead .tx-col-row th:not(.tx-gap),.tx-page .tx-tbl thead .tx-group-row th.tx-group-head,.tx-page .tx-tbl thead .tx-col-row th.tx-col-head,.tx-page .tx-tbl thead .tx-actions-head,.tx-page .tx-tbl thead tr:not(.tx-totals-row) .tx-tree-cell,.tx-page .tx-tbl thead tr:not(.tx-totals-row) .tx-sticky-pay:not(.tx-gap){background:var(--tx-head-bg)!important;color:var(--tx-head-ink);border:0!important;box-shadow:none}.tx-page .tx-tbl thead .tx-group-row th:not(.tx-gap),.tx-page .tx-tbl thead .tx-group-row th.tx-group-head{color:var(--tx-head-ink)}.tx-page .tx-tbl thead .tx-group-row th:not(.tx-gap),.tx-page .tx-tbl thead .tx-group-row th.tx-group-head,.tx-page .tx-tbl thead .tx-col-row th:not(.tx-gap),.tx-page .tx-tbl thead .tx-col-row th.tx-col-head{box-shadow:inset 0 -1px 0 var(--tx-head-line)}.tx-page .tx-tbl thead .tx-th-btn{color:inherit}.tx-page .tx-tbl thead .tx-th-btn:hover,.tx-page .tx-tbl thead .tx-th-btn.on{background:var(--tx-head-hover);color:var(--tx-head-ink-strong)}.tx-page .tx-tbl thead .tx-group-head:hover{background:var(--tx-head-hover)!important}.tx-page .tx-tbl thead .tx-totals-row td{font-variant-numeric:tabular-nums}.tx-page .tx-tbl thead .tx-totals-row .tx-sticky-pay,.tx-page .tx-tbl thead .tx-totals-row .tx-tree-cell{background:var(--tx-total-bg)!important;color:var(--tx-total-ink)}.tx-page{--tx-gap-bg: #f4f5f7}html[data-theme=dark] .tx-page{--tx-gap-bg: #14161a}.tx-page .tx-tbl .tx-gap{width:10px!important;min-width:10px!important;max-width:10px!important;background:var(--tx-gap-bg)!important;box-shadow:none!important}.tx-page .tx-tbl thead .tx-totals-row{background:var(--tx-total-bg)}.tx-page .tx-tbl .tx-group-stub,.tx-page .tx-tbl thead .tx-group-stub-head{background:var(--tx-head-bg)!important;box-shadow:none}.tx-page .tx-tbl .tx-gap-pin,html[data-theme=dark] .tx-page .tx-tbl .tx-gap-pin{box-shadow:none}.tx-page .tx-table-shell{overflow:visible;background:transparent;border-radius:0;box-shadow:none}.tx-page .tx-toolbar{margin:0;padding:0 2px 9px;border:0;border-radius:0;background:transparent}.tx-page .tx-scroll{border:0;border-radius:14px;box-shadow:inset 0 0 0 1px #e0e4e8}html[data-theme=dark] .tx-page .tx-scroll{box-shadow:inset 0 0 0 1px #2f343b}.tx-page .tx-side-switch button.on:not(.publishers):not(.advertisers){border-color:#ef8a55;background:#fff8f4;color:#c25f33;box-shadow:inset 0 0 0 1px #ef8a55}html[data-theme=dark] .tx-page .tx-side-switch button.on:not(.publishers):not(.advertisers){border-color:#7a4a2c;background-color:#2e2318;color:#f0a868;box-shadow:inset 0 0 0 1px #7a4a2c}.tx-page .tx-tbl tbody tr.tx-row-selected>td:not(.tx-gap),.tx-page .tx-tbl tbody tr.tx-row-selected>.tx-tree-cell{background:#eef1f4!important}html[data-theme=dark] .tx-page .tx-tbl tbody tr.tx-row-selected>td:not(.tx-gap),html[data-theme=dark] .tx-page .tx-tbl tbody tr.tx-row-selected>.tx-tree-cell{background-color:#262a30!important}.tx-page .tx-tbl .tx-icon-btn.tx-lock{color:#98a1ad}.tx-page .tx-tbl .tx-icon-btn.tx-lock:hover{color:#c25f33;border-color:#ef8a55}.tx-page .tx-tbl .tx-icon-btn.tx-lock-open{color:#c25f33;border-color:#ef8a55;background:#fff8f4}.tx-page .tx-tbl .tx-icon-btn.tx-lock-open:hover{color:#a5432a}.tx-page .tx-row-menu{position:fixed;z-index:calc(var(--z-float) + 50);min-width:200px;padding:5px;border:1px solid #dfe3e8;border-radius:10px;background:#fff;box-shadow:0 14px 38px #0f172a2e}.tx-page .tx-row-menu button{display:flex;align-items:center;width:100%;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:#30343b;font-size:11px;font-weight:700;text-align:left}.tx-page .tx-row-menu .tx-row-menu-kbd{margin-left:auto;padding-left:12px;font-family:inherit;font-size:9px;color:#98a1ad}.tx-page .tx-row-menu button:hover{background:#f4f5f7}.tx-page .tx-row-menu button.danger{color:#b91c1c}.tx-page .tx-row-menu button.danger:hover{background:#fef2f2}html[data-theme=dark] .tx-page .tx-row-menu button{color:#e8eaee}html[data-theme=dark] .tx-page .tx-row-menu button:hover{background-color:#262a30}html[data-theme=dark] .tx-page .tx-row-menu button.danger{color:#f08b8b}html[data-theme=dark] .tx-page .tx-row-menu button.danger:hover{background-color:#2c1a1b}.tx-page .tx-tbl .tx-icon-btn.tx-lock-flash{animation:tx-lock-flash .5s ease-in-out 3}@keyframes tx-lock-flash{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){.tx-page .tx-tbl .tx-icon-btn.tx-lock-flash{animation:none}}.tx-page{--tx-edit-line: #fdba74;--tx-edit-active: #ef8a55;--tx-edit-tint: #fff8f4}html[data-theme=dark] .tx-page{--tx-edit-line: #7a4a2c;--tx-edit-active: #f0a868;--tx-edit-tint: #2e2318}.tx-page .tx-tbl tbody td.tx-cell-editable{--tx-edge-t: 0px;--tx-edge-r: 0px;border-bottom-color:var(--tx-edit-line)!important;box-shadow:inset 1px 0 0 var(--tx-edit-line),inset 0 var(--tx-edge-t) 0 var(--tx-edit-line),inset calc(var(--tx-edge-r) * -1) 0 0 var(--tx-edit-line)!important}.tx-page .tx-tbl tbody td.tx-cell-editable.tx-edge-top{--tx-edge-t: 1px}.tx-page .tx-tbl tbody td.tx-cell-editable:not(:has(+td.tx-cell-editable)){--tx-edge-r: 1px}.tx-page .tx-tbl tbody td.tx-cell-active{background-color:var(--tx-edit-tint)!important;border-bottom-color:var(--tx-edit-active)!important;box-shadow:inset 1px 0 0 var(--tx-edit-active),inset 0 1px 0 var(--tx-edit-active),inset -1px 0 0 var(--tx-edit-active)!important}.tx-page .tx-tbl tbody td.tx-cell-active+td.tx-cell-editable{box-shadow:inset 0 var(--tx-edge-t) 0 var(--tx-edit-line),inset calc(var(--tx-edge-r) * -1) 0 0 var(--tx-edit-line)!important}.tx-page .tx-tbl tbody td.tx-cell-active.tx-cell-editable:not(.tx-edge-top){box-shadow:inset 1px 0 0 var(--tx-edit-active),0 -1px 0 0 var(--tx-edit-active),inset -1px 0 0 var(--tx-edit-active)!important}.tx-page .tx-tbl tbody tr.tx-row-selected>td.tx-cell-active:not(.tx-gap),html[data-theme=dark] .tx-page .tx-tbl tbody tr.tx-row-selected>td.tx-cell-active:not(.tx-gap){background-color:var(--tx-edit-tint)!important}.tx-page .tx-toolbar .tx-undo-btn{width:28px;padding:0;justify-content:center}.tx-page .tx-toolbar .tx-undo-btn:disabled{opacity:.4;cursor:default}.tx-page .tx-tbl td.tx-cell-active .tx-cell-edit{display:block}.tx-page .tx-tbl .tx-cell-input{display:block;width:100%;min-width:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:inherit;letter-spacing:inherit;text-align:inherit}:where(.tx-page .tx-tbl .tx-cell-input){font:inherit;line-height:inherit}.tx-page .tx-tbl .tx-cell-input::placeholder{color:#6b72807a;font-weight:500;opacity:1}.tx-page .tx-tbl .tx-cell-textarea{resize:none;field-sizing:content;max-height:160px;overflow:auto;white-space:pre-wrap}.tx-page .tx-tbl td.tx-cell-active[data-col=accountantNote]{overflow:visible}.tx-page .tx-tbl td.tx-cell-active .tx-cell-textarea{position:absolute;left:0;top:0;z-index:12;min-height:calc(100% + 1px);padding:inherit;background:var(--tx-edit-tint);box-shadow:inset 0 0 0 1px var(--tx-edit-active)}.tx-page .tx-tbl td.tx-cell-active[data-col=accountantNote]{position:relative}.tx-page .tx-tbl td.tx-cell-active[data-col=accountantNote] .tx-cell-edit{display:contents;padding:inherit}.tx-page .tx-tbl .tx-cell-sizer{display:none}.tx-page .tx-tbl td.tx-cell-active .tx-cell-sizer{display:inline;visibility:hidden}.tx-page .tx-tbl .tx-cell-trigger,.tx-page .tx-tbl .tx-cell-trigger.pick-ctrl{position:relative;display:block;width:100%;min-width:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;line-height:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.tx-page .tx-tbl .tx-cell-trigger .pick-ctrl-caret,.tx-page .tx-tbl .tx-cell-caret{position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;font-size:9px;color:#9aa3ad;transition:opacity var(--motion-fast) ease-out}.tx-page .tx-tbl .tx-cell-trigger:hover .pick-ctrl-caret,.tx-page .tx-tbl .tx-cell-trigger:focus-visible:not(.is-open) .pick-ctrl-caret,.tx-page .tx-tbl .tx-cell-trigger:hover .tx-cell-caret,.tx-page .tx-tbl .tx-cell-trigger:focus-visible:not(.is-open) .tx-cell-caret{opacity:1}.tx-page .tx-tbl .date-picker{z-index:auto}.tx-page .tx-tbl .tx-partner-combobox{width:100%;min-width:0}.tx-page .tx-tbl td.tx-cell-active .tx-attach,.tx-page .tx-tbl tr.tx-edit-row td .tx-attach{cursor:pointer;outline:none}.floating-menu .tx-company-multi{gap:2px}.floating-menu .tx-company-check{padding:5px 7px;border-radius:7px}.floating-menu .tx-company-check:hover{background:#f5f6f8}html[data-theme=dark] .floating-menu .tx-company-check:hover{background-color:#252a31}.tx-page .tx-tbl .tx-v-strong{font-weight:900}.tx-page .tx-tbl .tx-period .tx-v-muted{color:#4a5563;font-weight:700}html[data-theme=dark] .tx-page .tx-tbl .tx-period .tx-v-muted{color:#9aa2ac}.tx-page .tx-tbl .tx-cell-input.inv-accent{color:#c25f33}html[data-theme=dark] .tx-page .tx-tbl .tx-cell-input.inv-accent{color:#f0a577}.ur-view .page-heading-actions>button.active{border-color:#f97316;background:#fff;box-shadow:0 0 0 3px #ffedd5}.ur-check{display:inline-flex;align-items:center;gap:8px;color:#57534e;font-size:12px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.ur-check input{width:16px;height:16px;accent-color:#f97316}.ur-apply{padding:8px 14px;border:1px solid #f97316;border-radius:8px;background:#f97316;color:#fff;font-size:12px;font-weight:750}.ur-apply:disabled{opacity:.55;cursor:wait}.ur-head{position:relative}.ur-panel,.ur-session{position:absolute;z-index:calc(var(--z-popover) + 30);top:calc(100% + 8px);right:0;left:auto;min-width:min(460px,100%);max-width:100%;max-height:min(70vh,720px);overflow:auto;margin:0;padding:12px 14px;border:1px solid #fed7aa;border-radius:13px;background:#fffaf5;box-shadow:0 22px 60px #29252438}.ur-session{border-color:#e6e2df;background:#fff}.ur-panel-scrim{position:fixed;inset:0;z-index:calc(var(--z-popover) + 20)}.ur-panel>header,.ur-session>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px}.ur-panel>header strong,.ur-session>header strong{font-size:13px}.ur-panel>header span,.ur-session>header span{color:#78716c;font-size:11px}.ur-panel>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.ur-panel>footer .ghost{padding:9px 14px;border:1px solid #d6d3d1;border-radius:9px;background:#fff;color:#57534e;font-size:12px;font-weight:750}.ur-struct{display:grid;gap:4px}.ur-struct-row{display:grid;grid-template-columns:minmax(200px,1fr) 110px;align-items:center;gap:10px;padding:6px 8px;border-bottom:1px solid #f1eeeb;font-size:12px}.ur-struct-row.is-draggable{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:7px}.ur-struct-row.is-draggable:active{cursor:grabbing}.ur-struct-row.is-draggable:hover{background:#fff3e6}.ur-struct-row.is-draggable:focus-visible{outline:2px solid #f97316;outline-offset:-2px}.ur-struct-row.is-dragging{opacity:.45}.ur-struct-row.is-over{background:#ffedd5;box-shadow:inset 0 2px #f97316}.ur-grip{margin-right:8px;color:#c9c4bf;font-size:13px;letter-spacing:-.08em}.ur-struct-row.is-draggable:hover .ur-grip{color:#f97316}.ur-struct-name small{color:#a8a29e;font-weight:500}.ur-struct-all{color:#a8a29e;font-size:11px}.ur-table-wrap{max-height:calc(100vh - var(--topbar-h) - 200px);min-height:0;overflow:auto;border:0;border-radius:0;background:#fff;box-shadow:none;scrollbar-width:thin;scrollbar-color:#c5ccd4 transparent}.ur-table{width:100%;border-collapse:separate;border-spacing:0;font-size:10px;font-variant-numeric:tabular-nums}.ur-table thead th{position:sticky;top:0;z-index:3;box-sizing:border-box;height:24px;padding:0 6px;border-bottom:0;background:var(--report-head-bg);color:var(--report-head-ink);font-size:8px;font-weight:800;line-height:1.2;text-align:right;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.ur-table thead th.ur-dim{left:0;z-index:5;min-width:360px;padding-left:18px;text-align:left}.ur-table thead th.sortable-head{cursor:pointer;-webkit-user-select:none;user-select:none}.ur-table thead th.sortable-head:hover{background:var(--report-head-hover-bg)}.ur-table tbody td{box-sizing:border-box;height:24px;padding:2px 6px;border-bottom:0;color:#30343b;line-height:14px;text-align:right;white-space:nowrap}.ur-table tbody td.ur-dim{position:sticky;left:0;z-index:2;min-width:360px;background:#fff;text-align:left}.ur-table tbody tr:hover td{background:#f7f8fa}.ur-table tbody tr.has-error td.ur-dim{background:#fff1f2}.ur-dim-inner{display:flex;align-items:center;gap:8px;min-width:0}.ur-dim-inner>span{overflow:hidden;text-overflow:ellipsis}.ur-chev{width:22px;height:20px;flex:none;display:inline-grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#57534e;font-size:13px}.ur-chev:hover{background:#ffedd5;color:#c2410c}.ur-chev.spin{opacity:.5}.ur-chev.leaf{visibility:hidden}.ur-subhead td{background:transparent;color:#a8a29e;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ur-subhead td.ur-dim{background:transparent}.ur-subhead small{font-weight:500}.ur-table td.ur-dash{color:#c9c5c1}.ur-diff{display:block;margin-top:2px;color:#a8a29e;font-size:10px}.ur-diff.up{color:#15803d}.ur-diff.down{color:#dc2626}.ur-row-error{color:#b91c1c;font-size:10px;white-space:normal}.ur-session{margin:0 0 12px;padding:12px 14px;border:1px solid #e6e2df;border-radius:13px;background:#fff}.ur-session-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:10px}.ur-session-grid article{padding:10px 12px;border:1px solid #e7e5e4;border-radius:11px;background:#fafaf9}.ur-session-grid h3{margin:0 0 6px;font-size:13px}.ur-session-grid h3 small{margin-left:6px;color:#a8a29e;font-size:10px;font-weight:500}.ur-session-state{display:flex;align-items:center;gap:7px;margin:0 0 4px;font-size:11px;color:#57534e}.ur-dot{width:8px;height:8px;border-radius:50%;background:#ef4444}.ur-session-grid article.is-alive .ur-dot{background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.ur-session-error{margin:0 0 6px;color:#b91c1c;font-size:11px}.ur-session-hint{margin:0 0 8px;color:#78716c;font-size:11px;line-height:1.45}.ur-session-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.ur-session-row input{flex:1 1 240px;min-width:0;padding:8px 10px;border:1px solid #d6d3d1;border-radius:8px;font:11px var(--font-mono)}.ur-session-row button{padding:8px 11px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:750}.ur-session-row button:disabled{opacity:.5}.ur-runs{width:100%;margin-top:12px;border-collapse:collapse;font-size:11px}.ur-runs th{padding:7px 9px;border-bottom:1px solid #e7e5e4;color:#78716c;font-size:10px;font-weight:750;text-align:left}.ur-runs td{padding:7px 9px;border-bottom:1px solid #f0eeec}.ur-runs td.numeric{text-align:right;font-variant-numeric:tabular-nums}.ur-runs tr.is-failed td{color:#b91c1c}.ur-runs tr.is-running td{color:#b45309}.ur-run-error{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .ur-view .page-heading-actions>button.active{background-color:#252a31;box-shadow:0 0 0 3px #3a2a1c}html[data-theme=dark] .ur-check{color:#c3c9d1}html[data-theme=dark] .ur-panel{border-color:#5a3b23;background-color:#201d1a;box-shadow:0 22px 60px #0000008c}html[data-theme=dark] .ur-struct-row.is-draggable:hover{background-color:#2b2520}html[data-theme=dark] .ur-struct-row.is-over{background-color:#3a2a1c}html[data-theme=dark] .ur-grip{color:#5a6069}html[data-theme=dark] .ur-panel>header span,html[data-theme=dark] .ur-session>header span{color:#7e868f}html[data-theme=dark] .ur-panel>footer .ghost{border-color:#2f343b;background-color:#1e2126;color:#c3c9d1}html[data-theme=dark] .ur-struct-row{border-bottom-color:#2f343b}html[data-theme=dark] .ur-table-wrap{background-color:#1e2126;scrollbar-color:#3a3f47 transparent}html[data-theme=dark] .ur-table tbody td{color:#e8eaee}html[data-theme=dark] .ur-table tbody td.ur-dim{background-color:#1e2126}html[data-theme=dark] .ur-table tbody tr:hover td{background-color:#252a31}html[data-theme=dark] .ur-table tbody tr.has-error td.ur-dim{background-color:#3a1f24}html[data-theme=dark] .ur-chev{color:#c3c9d1}html[data-theme=dark] .ur-chev:hover{background-color:#3a2a1c;color:#f0a577}html[data-theme=dark] .ur-subhead td,html[data-theme=dark] .ur-subhead td.ur-dim{background-color:transparent;color:#7e868f}html[data-theme=dark] .ur-table td.ur-dash{color:#4b5058}html[data-theme=dark] .ur-session{border-color:#2f343b;background-color:#1e2126;box-shadow:0 22px 60px #0000008c}html[data-theme=dark] .ur-session-grid article{border-color:#2f343b;background-color:#22262c}html[data-theme=dark] .ur-session-state{color:#c3c9d1}html[data-theme=dark] .ur-session-hint{color:#7e868f}html[data-theme=dark] .ur-session-row input{border-color:#2f343b;background-color:#1e2126;color:#e8eaee}html[data-theme=dark] .ur-session-row button{border-color:#5a3b23;background-color:#2e2318;color:#f0a577}html[data-theme=dark] .ur-runs th{border-bottom-color:#2f343b;color:#7e868f}html[data-theme=dark] .ur-runs td{border-bottom-color:#2a2f36}html[data-theme=dark] .ur-session-error,html[data-theme=dark] .ur-runs tr.is-failed td{color:#f08b8b}html[data-theme=dark] .ur-runs tr.is-running td{color:#f0a868}.rg-view{max-width:1180px;margin-left:auto;margin-right:auto}.rg-view .page-heading>div:first-child{min-width:0}.rg-view .page-heading p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-view .page-heading-actions .pick-menu{align-self:stretch;height:auto;min-height:28px}.rg-view .page-heading-actions>button.active{border-color:#f97316;background:#fff;box-shadow:0 0 0 3px #ffedd5}.rg-view .filters>.grow{flex:1}.rg-view .discrep-table-shell>.rg-note{padding:0 14px 9px}.rg-action{box-sizing:border-box;min-height:28px;padding:5px 12px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#c2410c;font-size:12px;font-weight:700;white-space:nowrap}.rg-action:disabled{opacity:.5}.rg-table{width:100%;border-collapse:separate;border-spacing:0;font-size:10px}.rg-table th{position:sticky;top:0;z-index:1;box-sizing:border-box;height:24px;padding:0 6px;border-bottom:0;background:var(--report-head-bg);color:var(--report-head-ink);font-size:8px;font-weight:800;line-height:1.2;text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.rg-table th.rg-keep-case{text-transform:none}.rg-table td{box-sizing:border-box;height:24px;padding:2px 6px;border-bottom:0;color:#30343b;line-height:14px}.rg-table td.num,.rg-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rg-table tr.is-clickable{cursor:pointer}.rg-table>tbody>tr:not(.rg-detail):hover>td{background:#f7f8fa}.rg-table tr.is-open>td,.rg-table .rg-detail>td{background:var(--report-head-bg)}.rg-table td.is-bad{color:#b91c1c;font-weight:700}.rg-table td.is-warn{color:#b45309;font-weight:700}.rg-table td.is-good{color:#15803d;font-weight:700}.rg-table small{color:#78716c;font-size:9px}.rg-table .mono{font-family:var(--font-mono);font-size:9.5px}.rg-table .rg-detail>td{padding:8px 10px 12px}.rg-detail-grid{display:grid;grid-template-columns:minmax(320px,1.4fr) minmax(280px,1fr);gap:14px}.rg-detail h4{margin:0 0 6px;font-size:11px;color:#78716c;text-transform:uppercase;letter-spacing:.04em}.rg-detail table{width:100%;border-collapse:collapse}.rg-detail table th{position:static;background:transparent}.rg-badge{display:inline-block;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:750;background:#f5f5f4;color:#57534e}.rg-badge.high{background:#fee2e2;color:#b91c1c}.rg-badge.medium{background:#ffedd5;color:#c2410c}.rg-badge.low{background:#f5f5f4;color:#6b6560}.rg-badge.ok{background:#dcfce7;color:#15803d}.rg-badge.proposed{background:#ffedd5;color:#c2410c}.rg-badge.approved,.rg-badge.measured{background:#dbeafe;color:#1d4ed8}.rg-badge.model{background:#f5f5f4;color:#6b6560}.rg-badge.applied,.rg-badge.evaluated{background:#dcfce7;color:#15803d}.rg-badge.rejected,.rg-badge.failed,.rg-badge.reverted{background:#fee2e2;color:#b91c1c}.rg-reason{max-width:560px;white-space:normal;line-height:1.4}.rg-note{margin:0;color:#78716c;font-size:11px;line-height:1.45}.rg-table tr.rg-advice td{background:#fff7f7}.rg-session{margin:0 0 16px;padding:12px 14px;border:1px solid #fed7aa;border-radius:13px;background:#fffaf5}.rg-session>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px}.rg-session>header strong{font-size:13px}.rg-session>header span{color:#78716c;font-size:11px}.rg-session-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:10px}.rg-session-grid article{padding:10px 12px;border:1px solid #e7e5e4;border-radius:11px;background:#fafaf9}.rg-session-grid h3{margin:0 0 6px;font-size:13px}.rg-session-grid h3 small{margin-left:6px;color:#a8a29e;font-size:10px;font-weight:500}.rg-session-state{display:flex;align-items:center;gap:7px;margin:0 0 6px;font-size:11px;color:#57534e}.rg-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 3px #fee2e2}.rg-session-grid article.is-alive .rg-dot{background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.rg-session-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px}.rg-session-row input{box-sizing:border-box;flex:1 1 220px;min-width:0;height:28px;padding:0 10px;border:1px solid #d6d3d1;border-radius:7px;font:11px var(--font-mono)}html[data-theme=dark] .rg-view .page-heading-actions>button.active{background-color:#252a31;box-shadow:0 0 0 3px #3a2a1c}html[data-theme=dark] .rg-action{border-color:#5a3b23;background-color:#2e2318;color:#f0a577}html[data-theme=dark] .rg-table td{color:#e8eaee}html[data-theme=dark] .rg-table small{color:#a8a29e}html[data-theme=dark] .rg-table>tbody>tr:not(.rg-detail):hover>td{background-color:#252a31}html[data-theme=dark] .rg-table td.is-bad{color:#f2a1a1}html[data-theme=dark] .rg-table td.is-warn{color:#f0c27a}html[data-theme=dark] .rg-table td.is-good{color:#86efac}html[data-theme=dark] .rg-detail h4{color:#9ca3ad}html[data-theme=dark] .rg-badge{background-color:#2a2e34;color:#c3c9d1}html[data-theme=dark] .rg-badge.high,html[data-theme=dark] .rg-badge.rejected,html[data-theme=dark] .rg-badge.failed,html[data-theme=dark] .rg-badge.reverted{background-color:#3a2222;color:#f2a1a1}html[data-theme=dark] .rg-badge.medium,html[data-theme=dark] .rg-badge.proposed{background-color:#3a2a1c;color:#f0a577}html[data-theme=dark] .rg-badge.ok,html[data-theme=dark] .rg-badge.applied,html[data-theme=dark] .rg-badge.evaluated{background-color:#1e3a2a;color:#86efac}html[data-theme=dark] .rg-badge.approved,html[data-theme=dark] .rg-badge.measured{background-color:#1e2a44;color:#93c5fd}html[data-theme=dark] .rg-note{color:#9ca3ad}html[data-theme=dark] .rg-table tr.rg-advice td{background-color:#241c1c}html[data-theme=dark] .rg-session{border-color:#4a3524;background-color:#1e2126}html[data-theme=dark] .rg-session>header span{color:#9ca3ad}html[data-theme=dark] .rg-session-grid article{border-color:#2f343b;background-color:#1a1d22}html[data-theme=dark] .rg-session-state{color:#c3c9d1}html[data-theme=dark] .rg-session-row input{border-color:#3a3f47;background-color:#16191d;color:#e8eaee}.rg-table.rg-proposals>tbody>tr>td{padding-top:7px;padding-bottom:7px;vertical-align:top}.rg-table.rg-proposals>tbody>tr+tr>td{border-top:1px solid var(--report-head-line)}.rg-view .data-panel .rg-table>thead>tr>th:first-child,.rg-view .data-panel .rg-table>tbody>tr>td:first-child{padding-left:14px}.rg-view .data-panel .rg-table>thead>tr>th:last-child,.rg-view .data-panel .rg-table>tbody>tr>td:last-child{padding-right:14px}.rg-view .data-panel .rg-table>tbody>.rg-detail>td{padding-left:14px;padding-right:14px}.rg-view .data-panel>.rg-note{padding-left:14px;padding-right:14px}.rg-table th.sortable-head,.rg-detail th.sortable-head{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--motion-fast) ease}.rg-table th.sortable-head:hover,.rg-detail th.sortable-head:hover{background:var(--report-head-hover-bg)}.rg-view{display:flex;flex-direction:column;height:calc(100vh - var(--topbar-h) - 48px);min-height:560px}.rg-view>*{flex:0 0 auto}.rg-view>.discrep-table-shell{flex:1 1 auto;min-height:320px;display:flex;flex-direction:column}.rg-view .discrep-table-shell>*{flex:0 0 auto}.rg-view .discrep-table-shell>.data-panel{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.rg-view .rg-modes .column-groups{margin-left:0}.rg-view .rg-toolbar{padding-top:0}.rg-summary{color:#78716c;font-size:11px;font-weight:700;white-space:nowrap}.rg-scope-note{min-width:0;color:#78716c;font-size:11px}.rg-scope-note.is-flash{animation:rg-flash .9s ease-out 1}@keyframes rg-flash{0%{opacity:.2}to{opacity:1}}@media(prefers-reduced-motion:reduce){.rg-scope-note.is-flash{animation:none}}.rg-view .page-heading p.rg-status{overflow:visible;text-overflow:clip;white-space:normal}.rg-dead{margin-left:8px;padding:1px 7px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-weight:700}.rg-view .side-switch button.is-inert{opacity:.45;cursor:not-allowed}.rg-view .rg-inert-wrap{display:inline-flex;align-self:stretch}.rg-view .rg-inert-wrap.is-inert{cursor:not-allowed}.rg-view .rg-inert-wrap.is-inert .pick-menu{opacity:.45;pointer-events:none}.rg-pills-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rg-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border:1px solid #e7e5e4;border-radius:999px;background:transparent;color:#57534e;font-size:10px;font-weight:750;transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease}.rg-pill b{color:#78716c;font-weight:800}.rg-pill:hover{border-color:#d6d3d1;background:#f7f8fa}.rg-pill.active{border-color:transparent;box-shadow:inset 0 0 0 1px currentColor;background:#f5f5f4;color:#292524}.rg-pill.active b{color:inherit}.rg-pill.active.tone-warn{background:#ffedd5;color:#c2410c}.rg-pill.active.tone-info{background:#dbeafe;color:#1d4ed8}.rg-pill.active.tone-good{background:#dcfce7;color:#15803d}.rg-pill.active.tone-bad{background:#fee2e2;color:#b91c1c}.rg-howto{padding:0 14px 6px}.rg-howto>summary{display:inline-flex;align-items:center;gap:6px;min-height:24px;color:#78716c;font-size:11px;font-weight:700;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.rg-howto>summary::-webkit-details-marker{display:none}.rg-howto>summary:before{content:"▸";font-size:9px}.rg-howto[open]>summary:before{content:"▾"}.rg-howto>summary:hover{color:#c2410c}.rg-howto-body{max-height:34vh;padding:2px 0 4px;overflow:auto}.rg-howto-body>.rg-note{max-width:900px}.rg-howto-body>.rg-note+.rg-note{margin-top:8px}.rg-view .rg-sheet>.loading{min-height:0;height:100%}.rg-view .rg-sheet .empty-state{min-height:220px}.rg-error{display:flex;align-items:center;gap:12px;margin:10px 14px}.rg-error>span{min-width:0;flex:1;overflow-wrap:anywhere}.rg-error.is-inline{margin:0 14px 8px}.rg-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--rg-lines, 3);line-clamp:var(--rg-lines, 3);overflow:hidden;overflow-wrap:anywhere;line-height:1.4;cursor:pointer}.rg-clamp.is-open{display:block;max-height:220px;overflow:auto;-webkit-line-clamp:unset;line-clamp:unset}.rg-clamp:focus-visible,.rg-table th.sortable-head:focus-visible{outline:2px solid #f97316;outline-offset:-2px;border-radius:3px}html[data-theme=dark] .rg-summary,html[data-theme=dark] .rg-scope-note{color:#9ca3ad}html[data-theme=dark] .rg-dead{background-color:#3a2222;color:#f2a1a1}html[data-theme=dark] .rg-pill{border-color:#353b44;color:#c3c9d1}html[data-theme=dark] .rg-pill b{color:#9ca3ad}html[data-theme=dark] .rg-pill:hover{border-color:#4a515b;background-color:#252a31}html[data-theme=dark] .rg-pill.active{background-color:#2a2e34;color:#e8eaee}html[data-theme=dark] .rg-pill.active.tone-warn{background-color:#3a2a1c;color:#f0a577}html[data-theme=dark] .rg-pill.active.tone-info{background-color:#1e2a44;color:#93c5fd}html[data-theme=dark] .rg-pill.active.tone-good{background-color:#1e3a2a;color:#86efac}html[data-theme=dark] .rg-pill.active.tone-bad{background-color:#3a2222;color:#f2a1a1}html[data-theme=dark] .rg-howto>summary{color:#9ca3ad}html[data-theme=dark] .rg-howto>summary:hover{color:#f0a577}.rg-view .rg-table.rg-proposals{table-layout:fixed}.rg-table.rg-proposals td{overflow-wrap:anywhere}.rg-table .rg-sub{display:block;color:#78716c;font-size:10px;line-height:1.35}.rg-view .rg-badge{white-space:nowrap}.rg-oneline{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-change{overflow-wrap:anywhere}.rg-link{padding:0;border:0;background:none;color:#c2410c;font-size:10px;font-weight:700;cursor:pointer}.rg-link:hover{text-decoration:underline}.rg-link:focus-visible{outline:2px solid #f97316;outline-offset:2px;border-radius:3px}.rg-lines{max-height:150px;margin:4px 0 0;padding:5px 7px;overflow:auto;border-radius:6px;background:var(--report-head-bg);font:9.5px/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.rg-strips{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0 14px 8px}.rg-strips:empty{display:none}.rg-strips .roi-coverage{flex-wrap:wrap;align-items:center}.rg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.rg-action.is-mini{min-height:22px;padding:2px 8px;font-size:11px}.rg-confirm{width:100%;color:#c2410c;font-size:11px;font-weight:750}.rg-chip{display:inline-flex;align-items:center;height:22px;padding:0 10px;border:1px solid #e7e5e4;border-radius:999px;color:#78716c;font-size:10px;font-weight:750;cursor:help}html[data-theme=dark] .rg-table .rg-sub{color:#9ca3ad}html[data-theme=dark] .rg-link,html[data-theme=dark] .rg-confirm{color:#f0a577}html[data-theme=dark] .rg-chip{border-color:#353b44;color:#9ca3ad}.rg-view .rg-table.rg-changes{table-layout:fixed}.rg-table.rg-changes td{vertical-align:top;overflow-wrap:anywhere;padding-top:6px;padding-bottom:6px}.rg-table.rg-changes>tbody>tr+tr>td{border-top:1px solid var(--report-head-line)}.rg-diff-line{display:flex;align-items:baseline;gap:6px;min-width:0}.rg-diff-line>.rg-oneline{flex:1 1 0;min-width:0}.rg-diff-label{color:#57534e;font-weight:700;flex:0 1 auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-add{color:#15803d;font-weight:700}.rg-del{color:#b91c1c;font-weight:700}.rg-lines>.rg-diff-label{display:block;margin-bottom:2px;max-width:none}.rg-lines>.rg-add,.rg-lines>.rg-del{display:inline-block;margin:0 10px 0 0;font-weight:600}.rg-more{display:flex;justify-content:center;padding:12px 14px 14px}p.rg-more{color:#78716c;font-size:11px}html[data-theme=dark] .rg-diff-label{color:#c3c9d1}html[data-theme=dark] .rg-add{color:#86efac}html[data-theme=dark] .rg-del{color:#f2a1a1}html[data-theme=dark] p.rg-more{color:#9ca3ad}.rg-view .rg-table.rg-suppliers{table-layout:fixed}.rg-name{display:flex;align-items:baseline;gap:6px;min-width:0}.rg-name>small{flex:none}.rg-toggle{display:flex;align-items:baseline;gap:5px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.rg-toggle>.rg-oneline{min-width:0}.rg-toggle:focus-visible{outline:2px solid #f97316;outline-offset:2px;border-radius:3px}.rg-caret{flex:none;width:10px;color:#78716c;font-size:9px}.rg-toolbar .rg-pills-row+.rg-pills-row{padding-left:12px;border-left:1px solid var(--report-head-line)}html[data-theme=dark] .rg-caret{color:#9ca3ad}.rg-view .rg-table.rg-objects{table-layout:fixed}.rg-wait{text-align:center}.rg-wait>small{display:block;margin-top:6px;color:#78716c;font-size:11px}html[data-theme=dark] .rg-wait>small{color:#9ca3ad}.rg-view .rg-table.rg-estimates,.rg-view .rg-table.rg-experiments{table-layout:fixed}.rg-table.rg-estimates>tbody>tr>td,.rg-table.rg-experiments>tbody>tr>td{vertical-align:top;padding-top:6px;padding-bottom:6px}.rg-table.rg-estimates>tbody>tr+tr>td,.rg-table.rg-experiments>tbody>tr+tr>td{border-top:1px solid var(--report-head-line)}.rg-view .rg-table>thead>tr>th.num+th:not(.num),.rg-view .rg-table>tbody>tr>td.num+td:not(.num){padding-left:14px}.rg-table.rg-experiments .rg-badge+.rg-sub{display:inline;margin-left:6px}.rg-view .rg-table.rg-coverage{table-layout:fixed}.rg-table.rg-coverage>tbody>tr>td{vertical-align:top;padding-top:6px;padding-bottom:6px}.rg-table.rg-coverage>tbody>tr+tr>td{border-top:1px solid var(--report-head-line)}.rg-table.rg-coverage td .rg-sub{font-weight:400}.rg-view .rg-table.rg-feeds,.rg-detail table.rg-feed-proposals{table-layout:fixed}.rg-detail table.rg-feed-proposals td{overflow-wrap:anywhere;vertical-align:top}.rg-detail h4.rg-gap-top{margin-top:12px}.rg-detail .rg-shown{display:block;margin:3px 0 0}.rg-view .rg-table.rg-runs{table-layout:fixed}.rg-table.rg-runs>tbody>tr>td{vertical-align:top;padding-top:6px;padding-bottom:6px}.rg-table.rg-runs>tbody>tr+tr>td{border-top:1px solid var(--report-head-line)}.rg-run-error{margin-top:2px;color:#b91c1c;font-weight:600}.rg-session>header .rg-session-busy{color:#c2410c;font-weight:700}html[data-theme=dark] .rg-run-error{color:#f2a1a1}html[data-theme=dark] .rg-session>header .rg-session-busy{color:#f0a577}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, Consolas, "Cascadia Mono", monospace;font-family:var(--font-sans);color:#292524;background:#f5f5f4;font-synthesis:none;--report-head-bg: #f8f9fb;--report-head-ink: #57534e;--report-head-ink-strong: #57534e;--report-head-line: #e6e4e1;--report-head-hover-bg: #eceef1;--report-sort-ink: #b45309;--report-total-bg: #ffedd5;--report-total-ink: #9a3412;--report-total-line: #fed7aa}html[data-theme=dark]{--report-head-bg: #252a31;--report-head-ink: #c3c9d1;--report-head-ink-strong: #c3c9d1;--report-head-line: #2f343b;--report-head-hover-bg: #2d333b;--report-sort-ink: #f0a577;--report-total-bg: #3a2a1c;--report-total-ink: #f0a577;--report-total-line: #5a3b23}*{box-sizing:border-box}body{margin:0;min-width:1100px;background:#f5f5f4}@keyframes fadeInPanel{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}:root{--motion-enter: .28s;--motion-fast: .15s;--motion-layout: .35s}.fade-in-panel{animation:fadeInPanel var(--motion-enter) ease}[data-motion=wait],[data-motion=wait] *{transition:none!important}button,input,select{font:inherit}button{cursor:pointer}.boot{min-height:100vh;display:grid;place-items:center}.login-shell{min-height:100vh;display:grid;place-items:center;background:#f5f5f4}.login-brand-mark{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:48px}.login-brand-mark span{display:block;width:116px;color:#292524;font-size:16px;font-weight:700;text-transform:uppercase;text-align:justify;text-align-last:justify;text-justify:inter-character}.login-brand-mark .brand-logo{height:64px}.login-form-pane{display:grid;place-items:center;padding:40px}.login-form{width:100%;max-width:300px;text-align:center}.login-form label{display:flex;flex-direction:column;align-items:center;gap:9px;margin:0 0 26px;color:#a8a29e;font-size:10.5px;font-weight:750;text-transform:uppercase;letter-spacing:.1em}.login-form input{width:100%;border:none;border-bottom:1px solid #d6d3d1;border-radius:0;background:transparent;padding:8px 2px;text-align:center;font-size:15px;color:#292524}.login-form input:focus{border-bottom-color:#f97316;box-shadow:none}.login-form .error-banner{text-align:center}.login-form .primary{width:auto;min-width:168px;margin:14px auto 0;padding:12px 30px;border-radius:999px;display:block}.brand-mark{width:56px;height:56px;display:grid;place-items:center;border-radius:14px;background:#f97316;color:#fff;font-weight:900;letter-spacing:-.04em}.brand-logo{display:block;height:36px;width:auto;max-width:160px;object-fit:contain;object-position:left center}.boot .brand-logo{height:48px}input,select,:where(.pick-ctrl){border:1px solid #d6d3d1;border-radius:9px;padding:9px 11px;background:#fff;color:#292524;outline:none}input:focus,select:focus,:where(.pick-ctrl:focus,.pick-ctrl.is-open){border-color:#f97316;box-shadow:0 0 0 3px #ffedd5}.primary{width:100%;border:0;border-radius:9px;padding:11px;background:#f97316;color:#fff;font-weight:750}.error-banner{padding:10px 13px;border-radius:9px;color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;font-size:13px;margin:12px 0}.notice-banner{padding:10px 13px;border-radius:9px;color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;font-size:13px;margin:12px 0}.topbar{height:64px;display:flex;align-items:center;gap:32px;padding:0 22px;background:#fff;border-bottom:1px solid #e7e5e4}.brand{display:flex;align-items:center;gap:10px;min-width:0}.brand>span{padding:8px;border-radius:8px;background:#f97316;color:#fff;font-weight:900}.brand div{display:grid}.brand small{color:#a8a29e;font-size:10px}nav{align-self:stretch;display:flex;gap:4px}nav a{display:inline-flex;align-items:center;padding:0 19px;border:0;background:transparent;color:#78716c;font-weight:700;text-decoration:none;border-bottom:3px solid transparent;cursor:pointer}nav a.active{color:#ea580c;border-color:#f97316}.report-tabs,.tx-mode-tabs{display:flex;flex-wrap:wrap;gap:0;margin:0;border-bottom:1px solid #e3e6ea}.report-tabs button,.tx-mode-tabs button{position:relative;display:grid;gap:2px;padding:10px 16px 12px;border:0;border-radius:0;background:transparent;color:#6b7280;font-size:12px;font-weight:750;text-align:left;cursor:pointer}.report-tabs button small,.tx-mode-tabs button small{display:block;color:#9ca3af;font-size:9px;font-weight:650}.report-tabs button:hover,.tx-mode-tabs button:hover{color:#30343b}.report-tabs button.on,.tx-mode-tabs button.on{color:#c25f33;background:transparent;box-shadow:none}.report-tabs button.on small,.tx-mode-tabs button.on small{color:#d97757}.report-tabs button.on:after,.tx-mode-tabs button.on:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:#ef8a55}.top-actions{margin-left:auto;display:flex;gap:8px}.top-actions button{padding:8px 12px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#c2410c;font-size:12px;font-weight:700}.top-actions .ghost{color:#57534e;border-color:#e7e5e4;background:#fff}.content{padding:20px 22px 28px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px;transition:max-width var(--motion-layout) ease;will-change:max-width}.page-heading h1{margin:8px 0 0;font-size:22px}.page-heading p{margin:4px 0 0;color:#78716c;font-size:12px}.discrep-switches{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.discrep-heading>div:first-child{flex-shrink:0}.discrep-heading h1,.discrep-heading p{white-space:nowrap}.page-heading-actions>button{padding:8px 12px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#c2410c;font-size:12px;font-weight:700}.date-picker{position:relative;z-index:calc(var(--z-popover) + 20)}.date-picker-trigger{min-width:270px;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid #d6d3d1;border-radius:9px;background:#fff;color:#292524;font-size:12px;font-weight:750;box-shadow:0 1px 2px #2925240a}.date-picker-trigger>span{color:#f97316}.date-picker-trigger>b{margin-left:auto;color:#a8a29e}.date-picker-trigger:hover,.date-picker-trigger.open{border-color:#f97316;box-shadow:0 0 0 3px #ffedd5}.date-picker-popover{position:absolute;top:calc(100% + 8px);right:0;display:flex;min-width:790px;overflow:hidden;border:1px solid #d6d3d1;border-radius:13px;background:#fff;box-shadow:0 22px 60px #29252433}.preset-menu{width:170px;flex:0 0 170px;display:flex;flex-direction:column;gap:3px;padding:14px 10px;border-right:1px solid #e7e5e4;background:#fafaf9}.preset-menu>strong{padding:2px 9px 10px;color:#78716c;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.preset-menu button{padding:9px;border:0;border-radius:7px;background:transparent;color:#57534e;text-align:left;font-size:12px;font-weight:650}.preset-menu button:hover{background:#ffedd5;color:#c2410c}.preset-menu button.active{background:#f97316;color:#fff}.calendar-area{min-width:620px}.calendar-pair{display:grid;grid-template-columns:1fr 1fr}.calendar-panel{padding:14px 16px 12px}.calendar-panel+.calendar-panel{border-left:1px solid #f0eeec}.calendar-title{margin-bottom:9px;color:#9a3412;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.calendar-nav{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;margin-bottom:8px}.calendar-nav strong{text-align:center;font-size:13px;text-transform:capitalize}.calendar-nav button{width:28px;height:28px;border:0;border-radius:7px;background:#f5f5f4;color:#57534e;font-size:19px}.calendar-nav button:hover{background:#ffedd5;color:#c2410c}.calendar-grid{display:grid;grid-template-columns:repeat(7,34px);gap:2px;justify-content:center}.calendar-grid .weekday{display:grid;place-items:center;height:25px;color:#a8a29e;font-size:9px;font-weight:800}.calendar-grid button{width:34px;height:31px;border:0;border-radius:7px;background:transparent;color:#44403c;font-size:11px}.calendar-grid button:hover{background:#ffedd5;color:#c2410c}.calendar-grid button.in-range{border-radius:3px;background:#fff7ed;color:#9a3412}.calendar-grid button.selected{border-radius:7px;background:#f97316;color:#fff;font-weight:800}.blank-day{width:34px;height:31px}.picker-footer{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid #e7e5e4;background:#fafaf9}.picker-footer>span{margin-right:auto;color:#57534e;font-size:11px;font-weight:700}.picker-footer button{padding:8px 12px;border-radius:8px;font-size:11px;font-weight:750}.picker-footer .cancel{border:1px solid #d6d3d1;background:#fff;color:#57534e}.picker-footer .apply{border:1px solid #f97316;background:#f97316;color:#fff}.summary-cards{display:grid;grid-template-columns:repeat(6,minmax(140px,1fr));gap:10px;margin-bottom:14px}.summary-cards article{padding:13px 15px;border:1px solid #e7e5e4;border-radius:11px;background:#fff}.summary-cards span{display:block;color:#78716c;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.summary-cards strong{display:block;margin-top:5px;font-size:18px}.summary-section{display:grid;gap:8px;margin-bottom:14px}.summary-section-title{padding:0 8px 8px;color:#78716c;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.summary-block{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px}.summary-block article{padding:13px 15px;border:1px solid #e7e5e4;border-radius:11px;background:#fff}.summary-block span{display:block;color:#78716c;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.summary-block strong{display:block;margin-top:5px;font-size:18px}.disc-green{color:#4d7754;background:#e6f3e7}.disc-yellow{color:#9a7040;background:#fff0cf}.disc-orange{color:#aa6946;background:#f8dcc5}.disc-red{color:#a65a57;background:#f6d4d1}.disc-purple{background:#ddc2ef;color:#000;font-weight:600}.matrix-row .disc-green,.matrix-row .disc-yellow,.matrix-row .disc-orange,.matrix-row .disc-red,.matrix-row .disc-purple{padding:7px 6px}.matrix-row .disc-green,.matrix-row .disc-yellow,.matrix-row .disc-orange,.matrix-row .disc-red{border-radius:3px}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.filters .search{width:280px}.filters select{min-width:125px}.discrepancy-filter{display:flex;align-items:center;gap:5px;min-height:38px;padding:4px 8px;border:1px solid #d6d3d1;border-radius:9px;background:#fff;color:#57534e;font-size:11px}.discrepancy-filter.active{border-color:#fb7185;background:#fff1f2;color:#be123c}.discrepancy-filter label{display:flex;align-items:center;gap:5px;font-weight:750}.discrepancy-filter input[type=checkbox]{accent-color:#e11d48}.discrepancy-filter input[type=number]{width:59px;padding:5px 6px;border-color:#fecdd3}.discrepancy-filter>span{color:#a8a29e}.column-groups{display:flex;align-items:center;gap:4px;margin-left:auto;color:#78716c;font-size:10px}.column-groups button{padding:7px 8px;border:1px solid #d6d3d1;background:#fff;color:#78716c;font-size:10px;font-weight:750}.column-groups button:first-of-type{border-radius:7px 0 0 7px}.column-groups button:last-child{border-radius:0 7px 7px 0}.column-groups button.active{border-color:#f97316;background:#fff7ed;color:#c2410c}.data-panel{background:#fff;border:1px solid #dedbd8;border-radius:12px;overflow:hidden}.loading{min-height:420px;display:grid;place-items:center;color:#78716c}.matrix-scroll{height:calc(100vh - var(--topbar-h) - 225px);min-height:420px;overflow:auto;position:relative}.matrix-header{min-width:max-content;height:42px;display:grid;position:sticky;top:0;z-index:20;background:#44403c;color:#fff}.matrix-header>div{padding:7px 6px;display:flex;align-items:center;justify-content:flex-end;border-right:1px solid #57534e;font-size:10px;line-height:1.1;text-align:right}.matrix-header>div:nth-child(-n+6){justify-content:flex-start;background:#292524;position:sticky;z-index:22}.matrix-header>div:nth-child(1){left:0}.matrix-header>div:nth-child(2){left:125px}.matrix-header>div:nth-child(3){left:230px}.matrix-header>div:nth-child(4){left:470px}.matrix-header>div:nth-child(5){left:538px}.matrix-header>div:nth-child(6){left:586px}.virtual-body{position:relative}.matrix-row{height:34px;display:grid;position:absolute;left:0;top:0;min-width:max-content;border-bottom:1px solid #f0eeec;background:#fff}.matrix-row:nth-child(2n){background:#fafaf9}.matrix-row>div{padding:7px 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #f0eeec;text-align:right;font-size:11px;font-variant-numeric:tabular-nums}.matrix-row>div:nth-child(-n+6){text-align:left;position:sticky;z-index:8;background:inherit}.matrix-row>div:nth-child(1){left:0}.matrix-row>div:nth-child(2){left:125px}.matrix-row>div:nth-child(3){left:230px}.matrix-row>div:nth-child(4){left:470px}.matrix-row>div:nth-child(5){left:538px}.matrix-row>div:nth-child(6){left:586px}.matrix-header .day-gap,.matrix-row .day-gap{padding:0;border:0;background:#f5f5f4}.matrix-header .day-start,.matrix-row .day-start{border-left:2px solid #fed7aa}.partner-row{cursor:pointer;background:#fff7ed!important;color:#9a3412;font-weight:750}.partner-row .total{background:#ffedd5}.overall-row{background:#44403c!important;color:#fff;font-weight:800}.overall-row>div:nth-child(-n+6){background:#292524}.overall-row .total{background:#57534e}.overall-label{letter-spacing:.03em}.tag{color:#57534e;font-size:9px;font-weight:800}.status{padding:3px 5px;border-radius:5px;font-size:9px;font-weight:800}.status.partner{background:#ffedd5;color:#c2410c}.status.internal{background:#e7e5e4;color:#57534e}.status.mixed{background:#fef3c7;color:#92400e}.total{background:#f5f5f4;font-weight:750}.matrix-row .total.disc-green,.matrix-row .total.disc-yellow,.matrix-row .total.disc-orange,.matrix-row .total.disc-red,.matrix-row .total.disc-purple{padding:7px 6px}.matrix-row .total.disc-green{background:#dcfce7}.matrix-row .total.disc-yellow{background:#fef3c7}.matrix-row .total.disc-orange{background:#fed7aa}.matrix-row .total.disc-red{background:#fecaca}.empty-state{min-height:380px;display:grid;place-items:center;color:#78716c;font-size:13px}.roi-dashboard{background:#f5f5f4}.roi-kpis{display:grid;grid-template-columns:repeat(6,minmax(125px,1fr));gap:9px;padding:12px}.roi-kpis article{padding:12px 13px;border:1px solid #e7e5e4;border-radius:10px;background:#fff}.roi-kpis article span{display:block;color:#78716c;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.roi-kpis article strong{display:block;margin-top:5px;font-size:16px}.roi-kpis .roi-main{border-color:#fed7aa;background:#fff7ed}.roi-kpis .roi-main strong{font-size:20px}.roi-toolbar{display:flex;align-items:center;gap:8px;padding:0 12px 11px}.roi-toolbar .search{width:280px}.roi-toolbar select{min-width:125px;padding:8px 10px;font-size:11px}.result-count{margin-left:auto;color:#78716c;font-size:11px;font-weight:700}.roi-table{overflow:visible;border-top:1px solid #dedbd8;background:#fff}.roi-table table{width:100%;border-collapse:separate;border-spacing:0;font-size:11px}.roi-table th{position:sticky;z-index:2;padding:9px 8px;background:#292524;color:#fff;text-align:right}.roi-table .roi-group-row th{top:0;height:28px;padding:7px 8px;color:#fed7aa;font-size:9px;letter-spacing:.1em;text-align:center}.roi-table .roi-group-row th:nth-child(2),.roi-table .roi-group-row th:nth-child(3){border-left:12px solid #f5f5f4}.roi-table .roi-column-row th{top:28px}.roi-table .roi-column-row th:nth-child(-n+4){text-align:left}.roi-table td{padding:7px 8px;border-bottom:1px solid #f0eeec;text-align:right;font-variant-numeric:tabular-nums}.roi-table .roi-column-row th:nth-child(5),.roi-table .roi-column-row th:nth-child(8),.roi-table td:nth-child(5),.roi-table td:nth-child(8){border-left:12px solid #f5f5f4}.roi-table td:nth-child(-n+4){max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.roi-table tr:nth-child(2n){background:#fafaf9}.roi-table .roi-partner-row{cursor:pointer;background:#fff7ed;color:#9a3412;font-weight:800}.roi-table .roi-partner-row:hover{background:#ffedd5}.roi-table tfoot td{position:sticky;bottom:0;background:#44403c;color:#fff;font-weight:800;border-top:2px solid #f97316}.positive{color:#15803d;font-weight:750}.negative{color:#dc2626;font-weight:750}.modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal);display:grid;place-items:center;padding:24px;background:#1c191785;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-dialog{width:440px;padding:25px;border:1px solid #fed7aa;border-radius:16px;background:#fff;box-shadow:0 30px 80px #1c19174d}.confirm-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#ffedd5;color:#ea580c;font-size:25px;font-weight:900}.confirm-dialog h2{margin:16px 0 7px;font-size:19px}.confirm-dialog p{margin:0 0 18px;color:#78716c;font-size:12px;line-height:1.55}.confirm-dialog label{display:grid;gap:7px;color:#57534e;font-size:11px;font-weight:750}.confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.confirm-actions button{padding:9px 13px;border-radius:8px;font-size:12px;font-weight:750}.confirm-actions .cancel{border:1px solid #d6d3d1;background:#fff;color:#57534e}.danger-confirm{border:1px solid #ea580c;background:#ea580c;color:#fff}.confirm-actions button:disabled{cursor:wait;opacity:.55}.integration-content{padding:0}.integrations-page{min-height:calc(100vh - var(--topbar-h));padding:24px;background:#f5f5f4}.integration-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid #e7e5e4;border-radius:15px;background:radial-gradient(circle at 80% -40%,#fed7aa,transparent 45%),#fff}.eyebrow{color:#ea580c;font-size:9px;font-weight:900;letter-spacing:.12em}.integration-hero h2{margin:5px 0;font-size:25px}.integration-hero p{margin:0;color:#78716c;font-size:12px}.new-integration{padding:11px 15px;border:0;border-radius:9px;background:#f97316;color:#fff;font-size:12px;font-weight:800;box-shadow:0 7px 18px #f9731633}.integration-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:12px 0}.integration-kpis article{padding:12px 14px;border:1px solid #e7e5e4;border-radius:10px;background:#fff}.integration-kpis article span{color:#78716c;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.integration-kpis article strong{display:block;margin-top:3px;font-size:19px}.integration-kpis article.attention{border-color:#fecaca;background:#fff7f7;color:#b91c1c}.integration-toolbar{display:flex;align-items:center;gap:8px;margin:12px 0;flex-wrap:wrap}.integration-toolbar .search{width:330px}.integration-toolbar>span{margin-left:auto;color:#78716c;font-size:11px}.side-switch{display:flex}.side-switch button,.side-switch a{padding:9px 16px;border:1px solid #d6d3d1;background:#fff;color:#78716c;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center}.side-switch button:first-child,.side-switch a:first-child{border-radius:8px 0 0 8px}.side-switch button:last-child,.side-switch a:last-child{border-radius:0 8px 8px 0}.side-switch button+button,.side-switch a+a{border-left:0}.side-switch button.active,.side-switch a.active{background:#292524;color:#fff;border-color:#292524}.side-switch.network-switch button.admeking.active{background:#fef2f2;color:#b42318;border-color:#f97066;box-shadow:inset 0 0 0 1px #fecaca}.side-switch.network-switch button.realpush.active{background:#eef2ff;color:#2a2ae2;border-color:#818cf8;box-shadow:inset 0 0 0 1px #c7d2fe}.api-total-row{opacity:.96}.template-picker{position:relative}.template-picker input{width:100%}.template-menu{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);max-height:260px;overflow:auto;background:#fff;border:1px solid #e7e5e4;border-radius:10px;box-shadow:0 10px 30px #2925241f}.template-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border:0;background:transparent;text-align:left;cursor:pointer}.template-menu button:hover,.template-menu button.active{background:#fafaf9}.template-menu small{color:#78716c}.inv-partner-filter{display:inline-flex;align-items:center;gap:4px;min-width:140px}.inv-partner-filter input{width:100%;min-width:120px;padding:5px 8px;border:1px solid #e7e5e4;border-radius:6px;font-size:11px}.inv-partner-filter span{color:#a8a29e;font-size:10px}.integration-list{overflow:hidden;border:1px solid #dedbd8;border-radius:12px;background:#fff}.integration-list-head,.integration-list-row{display:grid;grid-template-columns:minmax(240px,2fr) 64px 120px 120px 90px 120px 210px;align-items:center;gap:10px;padding:9px 13px}.integration-list-head{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.integration-list-row{min-height:52px;border-bottom:1px solid #f0eeec;font-size:11px}.integration-list-row:last-child{border-bottom:0}.integration-list-row:hover{background:#fafaf9}.integration-list-row>div:first-child{display:grid;min-width:0}.integration-list-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integration-list-row small{margin-top:2px;color:#a8a29e;font-size:9px}.origin-badge{display:inline-block;padding:4px 7px;border-radius:6px;font-size:9px;font-weight:750}.origin-badge.builtin{background:#f5f5f4;color:#57534e}.origin-badge.custom{background:#ffedd5;color:#c2410c}.health-dot{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%}.health-dot.ok{background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.health-dot.draft{background:#f59e0b}.health-dot.bad{background:#ef4444}.row-actions{display:flex;justify-content:flex-end;gap:5px}.row-actions button{padding:6px 8px;border:1px solid #d6d3d1;border-radius:6px;background:#fff;color:#57534e;font-size:9px;font-weight:750}.row-actions button:hover{border-color:#f97316;color:#c2410c}.row-actions button.delete{border-color:#fecaca;color:#b91c1c}.wizard-backdrop{position:fixed;inset:0;z-index:var(--z-modal);padding:18px;background:#1c191799;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.integration-wizard{width:min(1180px,calc(100vw - 36px));height:calc(100vh - 36px);margin:auto;display:grid;grid-template-rows:68px 1fr 62px;overflow:hidden;border:1px solid #d6d3d1;border-radius:16px;background:#fff;box-shadow:0 30px 90px #1c191759}.integration-wizard>header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #e7e5e4}.integration-wizard h2{margin:3px 0 0;font-size:18px}.integration-wizard .close{width:34px;height:34px;border:0;border-radius:8px;background:#f5f5f4;color:#78716c;font-size:24px}.wizard-body{min-height:0;display:grid;grid-template-columns:205px 1fr}.wizard-steps{padding:24px 16px;border-right:1px solid #e7e5e4;background:#fafaf9}.wizard-steps>div{display:flex;gap:10px;min-height:67px;position:relative;color:#a8a29e}.wizard-steps>div:not(:last-child):after{content:"";position:absolute;left:13px;top:30px;width:1px;height:32px;background:#d6d3d1}.wizard-steps b{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border:1px solid #d6d3d1;border-radius:50%;background:#fff;font-size:10px}.wizard-steps span{display:grid;align-content:start;padding-top:2px;font-size:11px;font-weight:800}.wizard-steps small{margin-top:2px;font-size:8px;font-weight:500}.wizard-steps .active{color:#c2410c}.wizard-steps .active b{border-color:#f97316;background:#f97316;color:#fff}.wizard-steps .done{color:#57534e}.wizard-steps .done b{border-color:#22c55e;background:#dcfce7;color:#15803d}.wizard-content{min-width:0;overflow:auto;padding:20px 24px 40px}.source-picker{display:grid;grid-template-columns:1.4fr .8fr 1fr;gap:12px;padding:14px;border:1px solid #fed7aa;border-radius:11px;background:#fff7ed}.source-picker label,.field-grid label{display:grid;gap:5px;color:#57534e;font-size:10px;font-weight:800}.source-picker small,.field-grid small{color:#a8a29e;font-size:8px;font-weight:500}.field-section{margin-top:22px}.section-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:11px}.section-title h3,.advanced-block h3{margin:0 0 3px;font-size:14px}.section-title p,.advanced-block p{margin:0;color:#78716c;font-size:10px}.section-title>span{padding:4px 7px;border-radius:6px;background:#f5f5f4;color:#78716c;font-size:9px;font-weight:750}.field-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px}.field-grid label{padding:10px;border:1px solid #e7e5e4;border-radius:9px;background:#fff}.field-grid label>span{display:flex;align-items:center;justify-content:space-between}.field-grid em{padding:2px 4px;border-radius:4px;background:#fee2e2;color:#b91c1c;font-size:7px;font-style:normal}.field-grid .secret-field{border-color:#fecaca;background:snow}.field-grid input,.field-grid select,.field-grid .pick-ctrl{min-width:0;padding:7px 8px;font-family:var(--font-mono);font-size:10px}.optional-fields{margin-top:13px;padding:11px;border:1px solid #e7e5e4;border-radius:9px;background:#fafaf9}.optional-fields summary{cursor:pointer;color:#57534e;font-size:10px;font-weight:800}.optional-fields .field-grid{margin-top:11px}.advanced-block{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding:13px;border:1px solid #e7e5e4;border-radius:10px;background:#fafaf9}.advanced-block button{padding:7px 9px;border:1px solid #d6d3d1;border-radius:7px;background:#fff;color:#57534e;font-size:9px;font-weight:800}.advanced-block button.active{border-color:#f97316;color:#c2410c}.code-editor{overflow:hidden;margin-top:8px;border:1px solid #e7e5e4;border-radius:10px;background:#fafaf9}.code-editor>div{display:flex;justify-content:space-between;padding:8px 11px;border-bottom:1px solid #e7e5e4;color:#78716c;font-size:9px}.code-editor strong{color:#c2410c}.code-editor textarea{width:100%;height:330px;resize:vertical;padding:13px;border:0;background:#fcfcfc;color:#303030;outline:none;font:10px/1.55 var(--font-mono);tab-size:4}.validation-card{margin-top:12px;padding:11px 13px;border-radius:9px;font-size:10px}.validation-card.valid{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534}.validation-card.invalid{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.validation-card p{margin:5px 0 0}.validation-card .warning{color:#92400e}.integration-wizard>footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:10px 16px;border-top:1px solid #e7e5e4;background:#fafaf9}.integration-wizard>footer button{padding:9px 11px;border:1px solid #d6d3d1;border-radius:8px;background:#fff;color:#57534e;font-size:10px;font-weight:800}.integration-wizard>footer .cancel{margin-right:auto}.integration-wizard>footer .activate{border-color:#f97316;background:#f97316;color:#fff}.integration-wizard>footer button:disabled{opacity:.5}@media(max-height:760px){.summary-cards article{padding:8px 12px}.matrix-scroll{height:calc(100vh - var(--topbar-h) - 185px)}}.integration-list-head,.integration-list-row{grid-template-columns:minmax(220px,2fr) 64px 100px 125px 80px 100px 260px}.row-actions button.state-on{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.row-actions button.state-off{border-color:#fde68a;background:#fffbeb;color:#a16207}.row-actions button:disabled{cursor:not-allowed;opacity:.45}.users-page{min-height:calc(100vh - var(--topbar-h));padding:24px;background:#f5f5f4}.users-heading{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px;border:1px solid #e7e5e4;border-radius:14px;background:#fff}.users-heading h2{margin:5px 0;font-size:25px}.users-heading p{margin:0;color:#78716c;font-size:12px}.current-admin{padding:7px 10px;border-radius:7px;background:#fff7ed;color:#c2410c;font-size:10px;font-weight:800}.users-layout{display:grid;grid-template-columns:320px minmax(620px,1fr);gap:12px;margin-top:12px}.user-create-card,.users-list{border:1px solid #e7e5e4;border-radius:12px;background:#fff}.user-create-card{align-self:start;display:grid;gap:14px;padding:18px}.user-create-card h3{margin:0}.user-create-card label{display:grid;gap:5px;color:#57534e;font-size:10px;font-weight:800}.user-create-card label small{color:#a8a29e;font-size:8px;font-weight:500}.password-generator{display:grid;grid-template-columns:1fr auto;gap:6px}.password-generator input{min-width:0;font-family:var(--font-mono)}.password-generator button{border:1px solid #fed7aa;border-radius:7px;background:#fff7ed;color:#c2410c;font-size:9px;font-weight:800}.users-list{overflow:hidden}.users-list-head,.user-row{display:grid;grid-template-columns:1.1fr 200px 110px 170px 75px;align-items:center;gap:10px;padding:11px 14px}.users-list-head{font-size:9px;font-weight:800;text-transform:uppercase}.user-row{border-bottom:1px solid #f0eeec;font-size:10px}.user-row:last-child{border-bottom:0}.admin-role,.user-role{width:fit-content;padding:4px 7px;border-radius:6px;font-size:8px;font-weight:800}.admin-role{background:#ffedd5;color:#c2410c}.user-role{background:#f5f5f4;color:#57534e}.user-row .delete{padding:6px 8px;border:1px solid #fecaca;border-radius:6px;background:#fff;color:#b91c1c;font-size:9px;font-weight:750}.user-row .delete:disabled{border-color:#e7e5e4;color:#a8a29e;opacity:.6}:root{color:#59463d;background:#fff6ef}body,.users-page,.integrations-page,.roi-dashboard{background:#fff6ef}.topbar{background:#fffbf7f0;border-color:#eedbd0;box-shadow:0 6px 20px #79503912}.brand>span,.brand-mark{background:linear-gradient(135deg,#e7a178,#d98461);box-shadow:0 5px 12px #c4734e33}nav{gap:8px;padding:7px 0}nav a{border-radius:9px;border-bottom:0;transition:background var(--motion-fast) ease,color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}nav a:hover{background:#fff0e5;color:#a75f45}nav a.active{color:#9e5b43;border-color:transparent;background:#f8dfcf;box-shadow:inset 0 0 0 1px #efc8b2}.top-actions button{border-color:#edcbb8;background:#fff5ed;color:#9f624a;box-shadow:0 2px 6px #7950390d}.top-actions .ghost{border-color:#eadbd2;background:#fffdfa;color:#70594e}input,select,:where(.pick-ctrl){border-color:#e6d4c9;background:#fffdfa;box-shadow:0 1px 2px #6e4c3b08}input:focus,select:focus,:where(.pick-ctrl:focus,.pick-ctrl.is-open){border-color:#dd9b79;box-shadow:0 0 0 3px #fbe4d4}.page-heading h1,.users-heading h2,.integration-hero h2{color:#5d4034}.data-panel,.users-heading,.user-create-card,.users-list,.integration-list{border-color:#ead9cf;box-shadow:0 10px 28px #744e3a12}.data-panel{border-radius:16px}.summary-block article,.roi-kpis article,.integration-kpis article{border-color:#ecdcd2;border-radius:14px;box-shadow:0 5px 15px #744e3a0d}.summary-section-title,.eyebrow{color:#b47156}.filters,.roi-toolbar{padding:10px;border:1px solid #f0e0d5;border-radius:13px;background:#fffcf8b8;box-shadow:0 4px 12px #744e3a09}.matrix-header{background:#9c705f;box-shadow:0 3px 10px #5b3b2d24}.matrix-header>div,.matrix-header>div:nth-child(-n+6){background:#8b6252;border-right-color:#b98b78}.matrix-row{border-bottom-color:#f1e5de}.matrix-row:nth-child(2n){background:#fffaf6}.matrix-header .day-gap,.matrix-row .day-gap{background:#fff2e9}.matrix-header .day-start,.matrix-row .day-start{border-left-color:#edc5ac}.partner-row{background:#fff0e4!important;color:#9a624a}.partner-row .total{background:#fbe0cd}.overall-row{background:#9c705f!important}.overall-row>div:nth-child(-n+6){background:#8b6252}.overall-row .total{background:#a97865}.matrix-row .total.disc-green{background:#e6f3e7}.matrix-row .total.disc-yellow{background:#fff0cf}.matrix-row .total.disc-orange{background:#f8dcc5}.matrix-row .total.disc-red{background:#f6d4d1}.matrix-row .total.disc-purple{background:#cfa3e2}.roi-table,.roi-table th{border-color:#ead9cf}.roi-table th{background:#8b6252;color:#fff4ec}.roi-table .roi-group-row th{color:#ffe1cf}.roi-table .roi-group-row th:nth-child(2),.roi-table .roi-group-row th:nth-child(3),.roi-table .roi-column-row th:nth-child(5),.roi-table .roi-column-row th:nth-child(8),.roi-table td:nth-child(5),.roi-table td:nth-child(8){border-left-color:#fff1e7}.roi-table .roi-partner-row{background:#fff0e4;color:#98604a}.roi-table tfoot td{background:#9c705f;border-top-color:#e8a783}.status.partner,.admin-role{background:#f8dfcf;color:#9a5e46}.status.internal,.user-role{background:#f1ebe6;color:#765d51}.status.mixed{background:#fff0cf;color:#9a7040}.integration-hero,.users-heading{background:radial-gradient(circle at 86% -45%,#f8dfcf,transparent 44%),#fffdfa}.integration-list-row:hover,.user-row:hover{background:#fff8f3}:root{color:#30343b;background:#f4f5f7}body,.users-page,.integrations-page,.roi-dashboard{background:#f4f5f7}.topbar{background:#fff;border-color:#e3e6ea;box-shadow:0 3px 14px #1f29370f}.brand>span,.brand-mark{background:#ef8a55;box-shadow:0 4px 10px #cc67372e}nav a:hover{background:#fff3eb;color:#c96639}nav a.active{color:#c25f33;background:#fff1e8;box-shadow:inset 0 0 0 1px #f6cfbc}.top-actions button{border-color:#f1d1c0;background:#fff8f4;color:#b85d36}.top-actions .ghost{border-color:#e3e6ea;background:#fff;color:#5c6470}input,select,:where(.pick-ctrl){border-color:#dce1e7;background:#fff}input:focus,select:focus,:where(.pick-ctrl:focus,.pick-ctrl.is-open){border-color:#ef9a70;box-shadow:0 0 0 3px #fff0e7}.page-heading h1,.users-heading h2,.integration-hero h2{color:#30343b}.data-panel,.users-heading,.user-create-card,.users-list,.integration-list{border-color:#e0e4e8;box-shadow:0 7px 20px #1f29370e}.summary-block article,.roi-kpis article,.integration-kpis article{border-color:#e1e4e8;box-shadow:0 3px 10px #1f29370b}.summary-section-title,.eyebrow{color:#a25d3d}.filters,.roi-toolbar{border-color:#e3e6ea;background:#fafbfc;box-shadow:none}.matrix-header{background:#56616e}.matrix-header>div,.matrix-header>div:nth-child(-n+6){background:#414b57;border-right-color:#6d7782}.matrix-row{border-bottom-color:#eceef1}.matrix-row:nth-child(2n){background:#fafbfc}.matrix-header .day-gap,.matrix-row .day-gap{background:#eef0f3}.matrix-header .day-start,.matrix-row .day-start{border-left-color:#f1c2aa}.partner-row{background:#fff6f0!important;color:#995b3e}.partner-row .total{background:#fde7da}.overall-row{background:#56616e!important}.overall-row>div:nth-child(-n+6){background:#414b57}.overall-row .total{background:#626d79}.integration-hero,.users-heading{background:#fff}.integration-list-row:hover,.user-row:hover{background:#fafbfc}.roi-table .roi-group-row th{color:#39434e;border-bottom:1px solid rgba(70,80,92,.12);box-shadow:inset 0 -1px #46505c14}.roi-table .roi-group-row th:nth-child(1){background:#e8edf2;color:#536170}.roi-table .roi-group-row th:nth-child(2){background:#f8e4d7;color:#9d593b}.roi-table .roi-group-row th:nth-child(3){background:#e9e3f3;color:#6d5b87}.roi-table .roi-column-row th{background:#56616e;color:#f8fafc}.roi-table .roi-group-row th:nth-child(2),.roi-table .roi-group-row th:nth-child(3),.roi-table .roi-column-row th:nth-child(5),.roi-table .roi-column-row th:nth-child(8),.roi-table td:nth-child(5),.roi-table td:nth-child(8){border-left-color:#f4f5f7}:root{color:#303030;background:#f3f3f3}body,.users-page,.integrations-page,.profile-page,.roi-dashboard{background:#f3f3f3}.topbar{background:#fcfcfc;border-color:#ddd;box-shadow:0 3px 16px #0000000e}.brand>span,.brand-mark{background:#505050;box-shadow:0 4px 10px #00000024}nav a{color:#737373;background:transparent;box-shadow:none}nav a:hover{background:transparent;box-shadow:none;color:#f97316}nav a.active{color:#ea580c;background:transparent;box-shadow:none}nav a.active:hover{color:#ea580c}.top-actions button,.top-actions .ghost{border-color:#d8d8d8;background:#f8f8f8;color:#4e4e4e;box-shadow:0 2px 5px #00000009}input,select,:where(.pick-ctrl){border-color:#d8d8d8;background:#fcfcfc;color:#303030}input:focus,select:focus,:where(.pick-ctrl:focus,.pick-ctrl.is-open){border-color:#969696;box-shadow:0 0 0 3px #e8e8e8}.page-heading h1,.users-heading h2,.integration-hero h2{color:#292929}.data-panel,.users-heading,.user-create-card,.users-list,.integration-list{border-color:#ddd;box-shadow:0 8px 22px #0000000e}.data-panel{background:#fcfcfc}.summary-block article,.roi-kpis article,.integration-kpis article{border-color:#dedede;background:#fcfcfc;box-shadow:0 4px 12px #0000000b}.summary-block article:hover,.roi-kpis article:hover,.integration-kpis article:hover{transform:translateY(-1px);box-shadow:0 7px 16px #00000013}.summary-section-title,.eyebrow{color:#6a6a6a}.filters,.roi-toolbar{border-color:#dedede;background:#f8f8f8;box-shadow:inset 0 1px #fff}.matrix-header,.roi-table .roi-column-row th{background:#6f6f6f;color:#f7f7f7}.matrix-header>div,.matrix-header>div:nth-child(-n+6){background:#6f6f6f;border-right-color:#8a8a8a}.matrix-row{background:#fdfdfd;border-bottom-color:#e9e9e9}.matrix-row:nth-child(2n){background:#f7f7f7}.matrix-row:hover{background:#f0f0f0}.matrix-header .day-gap,.matrix-row .day-gap{background:#e9e9e9}.matrix-header .day-start,.matrix-row .day-start{border-left-color:#c9c9c9}.partner-row{background:var(--report-head-bg)!important;color:#444}.partner-row .total{background:inherit}.overall-row{background:#6f6f6f!important}.overall-row>div:nth-child(-n+6){background:#6f6f6f}.overall-row .total{background:#6f6f6f}.integration-hero,.users-heading{background:#fcfcfc}.integration-list-row:hover,.user-row:hover{background:#f3f3f3}.status.partner,.admin-role{background:#e3e3e3;color:#454545}.status.internal,.user-role{background:#eee;color:#666}.status.mixed{background:#ddd;color:#6b655d}.roi-table .roi-group-row th{border-bottom-color:#d2d2d2;box-shadow:inset 0 -1px #0000000d,inset 0 1px #ffffffb3}.roi-table .roi-group-row th:nth-child(1){background:#eee;color:#616161}.roi-table .roi-group-row th:nth-child(2){background:#ddd;color:#404040}.roi-table .roi-group-row th:nth-child(3){background:#cdcdcd;color:#333}.roi-table .roi-group-row th:nth-child(2),.roi-table .roi-group-row th:nth-child(3),.roi-table .roi-column-row th:nth-child(5),.roi-table .roi-column-row th:nth-child(8),.roi-table td:nth-child(5),.roi-table td:nth-child(8){border-left-color:#f3f3f3}.roi-table .roi-partner-row{background:var(--report-head-bg);color:#3f3f3f}.roi-table .roi-partner-row:hover{background:#e3e3e3}.roi-table tfoot td{background:#6f6f6f;border-top-color:#a8a8a8}.partner-status{display:inline-block;padding:4px 7px;border-radius:6px;font-size:9px;font-weight:800}.partner-status.enabled{background:#e6f3e7;color:#4d7754}.partner-status.pending{background:#fff0cf;color:#9a7040}.partner-status.disabled{background:#f6d4d1;color:#a65a57}.password-value{max-width:105px;overflow:hidden;padding:0;border:0;background:transparent;color:#444;text-align:left;text-overflow:ellipsis;vertical-align:middle}.password-value:not(.revealed){filter:blur(4px);-webkit-user-select:none;user-select:none}.copy-password,.edit-partner{margin-left:7px;padding:5px 7px;border:1px solid #d4d4d4;border-radius:6px;background:#fff;color:#4d4d4d;font-size:9px;font-weight:750}.copy-password:disabled{opacity:.4}.edit-partner:hover,.copy-password:hover{border-color:#8e8e8e;background:#f2f2f2}.partner-name-dialog{position:relative;width:420px;padding:25px;border:1px solid #d8d8d8;border-radius:15px;background:#fff;box-shadow:0 25px 70px #00000040}.partner-name-dialog h3{margin:6px 0;font-size:20px}.partner-name-dialog p{margin:0 0 16px;color:#777;font-size:12px;line-height:1.45}.partner-name-dialog label{display:grid;gap:5px;margin-top:11px;color:#5e5e5e;font-size:10px;font-weight:800}.partner-name-dialog input,.partner-name-dialog select,.partner-name-dialog .pick-ctrl{width:100%}.partner-name-dialog>div{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.partner-name-dialog button:not(.pick-ctrl){padding:9px 12px;border-radius:8px;font-size:11px;font-weight:800}.partner-name-dialog .primary{width:auto;border:1px solid #4a4a4a;background:#4a4a4a;color:#fff}.close{width:32px;height:32px;border:0;border-radius:7px;background:#eee;color:#555;font-size:22px;line-height:1}.partner-network-tag{display:inline-flex;align-items:center;padding:3px 7px;border-radius:6px;font-size:9px;font-weight:850;letter-spacing:.04em}.partner-network-tag.admeking{background:#fef2f2;color:#b42318}.partner-network-tag.realpush{background:#eef2ff;color:#2a2ae2}.partner-row-actions{display:flex;gap:6px;white-space:nowrap}.details-partner,.edit-partner{padding:6px 9px;border-radius:7px;border:1px solid #d5d5d5;background:#fff;color:#555;font-size:10px;font-weight:800}.details-partner:hover{border-color:#94a3b8;color:#334155}.data-panel{overflow:hidden;border:1px solid #e0e4e8;border-radius:14px;background:#fff;box-shadow:none}.matrix-scroll,.roi-table{background:#fff;scrollbar-width:thin;scrollbar-color:#c5ccd4 transparent}.matrix-scroll::-webkit-scrollbar,.roi-table::-webkit-scrollbar{width:10px;height:10px}.matrix-scroll::-webkit-scrollbar-track,.roi-table::-webkit-scrollbar-track{margin:6px;border-radius:999px;background:transparent}.matrix-scroll::-webkit-scrollbar-thumb,.roi-table::-webkit-scrollbar-thumb{min-height:36px;border:2px solid transparent;border-radius:999px;background-color:#c5ccd4;background-clip:padding-box}.matrix-scroll::-webkit-scrollbar-thumb:hover,.roi-table::-webkit-scrollbar-thumb:hover{background-color:#aeb6c0}.matrix-header{height:34px;background:#6f6f6f;color:#f7f7f7;box-shadow:none}.matrix-header>div,.matrix-header>div:nth-child(-n+6){box-sizing:border-box;padding:0 10px;border-right:0;background:#6f6f6f;color:#f7f7f7;font-size:8px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.05em}.matrix-row{border-bottom-color:#eef0f3;background:#fff}.matrix-row:nth-child(2n){background:#fff}.matrix-row:hover{background:#f7f8fa}.matrix-row>div{box-sizing:border-box;padding:8px 10px;border-right:0;color:#30343b;font-size:10.5px;font-weight:400;line-height:17px;letter-spacing:normal;text-transform:none}.matrix-row.partner-row>div,.matrix-row>div.total{font-weight:750}.matrix-row.overall-row>div{color:#f7f7f7}.matrix-row.overall-row .overall-label{letter-spacing:normal}.matrix-header .day-gap,.matrix-row .day-gap{background:#f4f5f7}.matrix-header .day-start,.matrix-row .day-start{border-left-color:#d8d8d8}.roi-table{border-top:0;background:#fff}.roi-table table{font-size:10.5px;table-layout:fixed}.roi-table td:nth-child(-n+4){max-width:none}.roi-table th,.roi-table .roi-group-row th,.roi-table .roi-group-row th:nth-child(1),.roi-table .roi-group-row th:nth-child(2),.roi-table .roi-group-row th:nth-child(3),.roi-table .roi-column-row th{box-sizing:border-box;height:34px;padding:0 10px;border-bottom:1px solid #78716c;background:#6f6f6f;color:#f7f7f7;font-size:8px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:.05em;box-shadow:none}.roi-table .roi-group-row th{top:0;text-align:center}.roi-table .roi-column-row th{top:34px;border-right:0}.roi-table td{box-sizing:border-box;padding:8px 10px;border-right:0;border-bottom:0;color:#30343b;font-size:10.5px;font-weight:400;line-height:17px;letter-spacing:normal;text-transform:none;vertical-align:middle}.roi-table tr:nth-child(2n){background:#fff}.roi-table tbody tr:not(.roi-partner-row):hover{background:#f7f8fa}.roi-table .roi-partner-row td,.roi-table tfoot td{font-weight:800}.roi-table tfoot td{color:#f7f7f7;border-top:0}.roi-table .roi-group-row th:nth-child(2),.roi-table .roi-group-row th:nth-child(3),.roi-table .roi-column-row th:nth-child(5),.roi-table .roi-column-row th:nth-child(8),.roi-table td:nth-child(5),.roi-table td:nth-child(8){border-left:0;padding-left:20px}.discrep-table-shell{overflow:hidden;border:0;border-radius:14px;background:#fff;box-shadow:none;transition:max-width var(--motion-layout) ease;will-change:max-width}.discrep-table-shell>.filters{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:9px 14px;border:0;border-bottom:0;border-radius:0;background:#fff;box-shadow:none;font-family:var(--font-sans)}.discrep-table-shell>.filters{border-radius:14px 14px 0 0}.discrep-table-shell>.data-panel{border:0;border-radius:0;box-shadow:none;overflow-x:auto}.report-table{width:100%;border-collapse:separate;border-spacing:0;font-size:11px}.report-table th{position:sticky;top:0;z-index:2;box-sizing:border-box;height:24px;padding:0 6px;border-bottom:0;background:var(--report-head-bg);color:var(--report-head-ink);font-size:8px;font-weight:800;line-height:1.2;text-align:right;text-transform:uppercase;letter-spacing:.05em}.report-table th:nth-child(-n+3){text-align:left}.report-table th.sortable-head{cursor:pointer;-webkit-user-select:none;user-select:none}.report-table th.sortable-head:hover{background:var(--report-head-hover-bg)}.report-table td{box-sizing:border-box;padding:8px 10px;border-bottom:1px solid #eef0f3;color:#30343b;font-size:10.5px;font-weight:400;line-height:17px;text-align:right;font-variant-numeric:tabular-nums}.report-table td:nth-child(-n+3){max-width:240px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.report-table tbody tr:hover{background:#f7f8fa}.report-table td.positive{color:#15803d}.report-table td.negative{color:#dc2626}.discrep-table-shell .filters .search{width:320px;padding:7px 10px;border:1px solid #dce1e7;border-radius:8px;font-size:11px;font-weight:400}.discrep-table-shell .filters select{min-width:110px;padding:6px 8px;border-radius:7px;font-size:11px;font-weight:400;line-height:normal;text-transform:none;letter-spacing:0}.discrep-table-shell .filters>.filter-field,.discrep-table-shell .discrepancy-filter>label{display:flex;align-items:center;gap:6px;color:#78716c;font-family:inherit;font-size:9px;font-weight:800;line-height:normal;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.discrep-table-shell .discrepancy-filter{min-height:30px;box-sizing:border-box;padding:3px 8px;border-color:#dce1e7;border-radius:7px;font-size:10px;font-weight:400}.discrep-table-shell .discrepancy-filter.active{border-color:#ef8a55;background:#fff8f4;color:#c25f33}.discrep-table-shell .column-groups,.country-filter-row .column-groups{margin-left:auto;gap:7px}.discrep-table-shell .discrepancy-filter input[type=number]{width:54px;padding:5px 6px;font-size:11px}.discrep-table-shell .column-groups button,.country-filter-row .column-groups button{min-height:28px;box-sizing:border-box;padding:5px 9px;border:1px solid #d6d3d1;border-radius:7px;background:#fff;color:#292524;font-size:11px;font-weight:700;text-transform:none;letter-spacing:0;box-shadow:0 1px 2px #2925240a;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.discrep-table-shell .column-groups button:hover,.country-filter-row .column-groups button:hover{border-color:#f97316;box-shadow:0 0 0 3px #ffedd5}.discrep-table-shell .column-groups button.active,.country-filter-row .column-groups button.active{border-color:#f97316;background:#fff;color:#c2410c;box-shadow:0 0 0 3px #ffedd5}.discrep-table-shell .filters .search,.country-view .country-filter-row .search,.discrep-table-shell .filters>.filter-field,.discrep-table-shell .filters>.discrepancy-filter{min-height:28px;box-sizing:border-box;padding:5px 9px;border:1px solid #d6d3d1;border-radius:7px;background:#fff;color:#292524;font-size:11px;font-weight:700;line-height:normal;box-shadow:0 1px 2px #2925240a;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.discrep-table-shell .filters .search{width:190px;height:28px}.discrep-table-shell .filters>.filter-field{gap:7px;color:#78716c;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.discrep-table-shell .filters>.filter-field select{min-width:62px;padding:0 14px 0 0;border:0;border-radius:0;background-color:transparent;color:#292524;outline:0;font-size:11px;font-weight:700;box-shadow:none}.discrep-table-shell .filters>.discrepancy-filter{gap:6px;color:#292524}.discrep-table-shell .discrepancy-filter>label{color:#78716c}.discrep-table-shell .filters>.discrepancy-filter{height:28px}.discrep-table-shell .discrepancy-filter input[type=checkbox]{width:12px;height:12px;margin:0;accent-color:#f97316}.discrep-table-shell .discrepancy-filter input[type=number]{width:38px;padding:0;border:0;border-radius:0;background:transparent;color:#292524;outline:0;font-size:11px;font-weight:700;box-shadow:none}.discrep-table-shell .discrepancy-filter.active{border-color:#f97316;background:#fff;color:#c2410c;box-shadow:0 0 0 3px #ffedd5}.discrep-table-shell .filters .search:hover,.country-view .country-filter-row .search:hover,.discrep-table-shell .filters .search:focus,.country-view .country-filter-row .search:focus,.discrep-table-shell .filters>.filter-field:hover,.discrep-table-shell .filters>.filter-field:focus-within,.discrep-table-shell .filters>.discrepancy-filter:hover,.discrep-table-shell .filters>.discrepancy-filter:focus-within{border-color:#f97316;outline:0;box-shadow:0 0 0 3px #ffedd5}.summary-cards article:hover{transform:none;box-shadow:none}.summary-block article:hover,.roi-kpis article:hover,.integration-kpis article:hover{transform:none;box-shadow:0 4px 12px #0000000b}.matrix-header>.sortable-head,.roi-table th.sortable-head{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.matrix-header>.sortable-head:hover,.roi-table th.sortable-head:hover{background:#5f5f5f}.matrix-day-label{white-space:nowrap}.matrix-date-header{min-width:max-content;height:34px;display:grid;position:sticky;top:0;z-index:24;background:#f4f5f7;color:#30343b}.matrix-column-header{top:34px;z-index:23}.matrix-date-header>div{position:static;box-sizing:border-box;min-width:0;display:flex;align-items:center;justify-content:center;padding:0 10px;border:0;background:#f4f5f7;color:#30343b;font-size:8px;font-weight:800;line-height:1.2;text-align:center;text-transform:uppercase;letter-spacing:.05em;box-shadow:none}.matrix-date-header>div.matrix-date-group{position:relative;z-index:1;align-self:stretch;height:34px;margin:0;overflow:hidden;border:0;border-radius:0;background:#6f6f6f;color:#f7f7f7;text-overflow:ellipsis}.matrix-date-header>div.matrix-fixed-group{position:sticky!important;left:0!important;z-index:26;justify-content:flex-start;border:0!important;background:#6f6f6f!important;color:#f7f7f7!important;box-shadow:none!important}.matrix-date-header>.matrix-total-group{border:0;background:#6f6f6f;color:#f7f7f7;box-shadow:none}.matrix-date-header>.day-gap{border:1px solid #fff!important;background:#fff!important;box-shadow:inset 0 0 0 1px #fff!important}.matrix-date-group,.matrix-fixed-group,.matrix-total-group{white-space:nowrap}.matrix-header .day-start,.matrix-row .day-start{border-left:0!important}.matrix-header .day-gap,.matrix-row .day-gap{border:1px solid #fff!important;background:#fff!important;box-shadow:inset 0 0 0 1px #fff!important}.matrix-row{border-bottom:0!important}.matrix-row>div:not(.day-gap){border-bottom:0}.matrix-header>div:nth-child(2),.matrix-row>div:nth-child(2){left:var(--matrix-col-1)}.matrix-header>div:nth-child(3),.matrix-row>div:nth-child(3){left:calc(var(--matrix-col-1) + var(--matrix-col-2))}.matrix-header>div:nth-child(4),.matrix-row>div:nth-child(4){left:calc(var(--matrix-col-1) + var(--matrix-col-2) + var(--matrix-col-3))}.matrix-header>div:nth-child(5),.matrix-row>div:nth-child(5){left:calc(var(--matrix-col-1) + var(--matrix-col-2) + var(--matrix-col-3) + var(--matrix-col-4))}.matrix-header>div:nth-child(6),.matrix-row>div:nth-child(6){left:calc(var(--matrix-col-1) + var(--matrix-col-2) + var(--matrix-col-3) + var(--matrix-col-4) + var(--matrix-col-5))}.matrix-scroll{height:auto;min-height:0;max-height:calc(100vh - var(--topbar-h) - 225px);box-sizing:border-box;scrollbar-gutter:stable}.matrix-scroll-frame{display:grid;overflow:hidden;border-radius:0 0 13px 13px;background:#fff}.discrep-table-shell.matrix-shell,.discrep-table-shell.matrix-shell>.data-panel{overflow:visible;background:transparent;box-shadow:none}.matrix-custom-scrollbar{display:flex;align-items:center;box-sizing:border-box;height:14px;background:transparent}.matrix-custom-scrollbar>span{position:relative;display:block;flex:none;height:10px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.matrix-custom-scrollbar>span:after{content:"";position:absolute;top:3px;right:0;left:0;height:5px;border-radius:999px;background:#c5ccd4}.matrix-custom-scrollbar>span:hover:after{background:#aeb6c0}.matrix-custom-scrollbar>span:active{cursor:grabbing}.matrix-custom-scrollbar>span:active:after{background:#939da8}.matrix-custom-scrollbar.is-vertical{flex-direction:column;justify-content:flex-start;width:14px;height:auto}.matrix-custom-scrollbar.is-vertical>span{width:10px;height:auto}.matrix-custom-scrollbar.is-vertical>span:after{inset:0 3px;height:auto;width:5px}.discrep-table-shell>.data-panel{padding-bottom:0;background:#fff}.matrix-date-header,.matrix-header,.virtual-body{width:fit-content;margin:0 auto;transition:width var(--motion-layout) ease,margin var(--motion-layout) ease;will-change:width,margin}.ovw{display:grid;gap:10px;width:100%;min-width:0;margin-bottom:16px;transition:max-width var(--motion-layout) ease;will-change:max-width}.ovw.is-stale,.data-panel.is-stale,.ur-table-wrap.is-stale,.roi-table-shell.is-stale,.fn-board.is-stale,.dspdaily-tables.is-stale{opacity:.55;transition:opacity var(--motion-fast) ease-out}.ovw-groups{--ovw-tile-min: 180px;display:flex;flex-wrap:wrap;gap:8px 36px;align-items:start}.ovw-group{display:grid;gap:5px;min-width:0;flex:1 1 0}.ovw-group:has(>.ovw-tiles-2){flex:2 1 calc(2 * var(--ovw-tile-min) + 8px)}.ovw-group:has(>.ovw-tiles-3){flex:3 1 calc(3 * var(--ovw-tile-min) + 16px)}.ovw-group:has(>.ovw-tiles-4){flex:4 1 calc(4 * var(--ovw-tile-min) + 24px)}.ovw-group-label{padding-left:2px;color:#b06a3c;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.ovw-tiles{display:grid;gap:8px;min-width:0}.ovw-tiles-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ovw-tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ovw-tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ovw-tiles-1{grid-template-columns:minmax(0,1fr)}.ovw-group:has(>.ovw-tiles-1){flex:1 1 var(--ovw-tile-min)}.ovw-tiles article{display:grid;grid-template-rows:auto 1fr auto;gap:3px;box-sizing:border-box;min-width:0;padding:9px 11px 8px;border:0;border-radius:10px;background:#fff;box-shadow:none}.ovw-tile-label{display:flex;align-items:center;gap:5px;overflow:hidden;color:#857a6f;font-size:9px;font-weight:800;line-height:13px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis}.ovw-tile-label i{width:6px;height:6px;flex:0 0 6px;border-radius:50%}.ovw-tile-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px}.ovw-tile-body>strong{overflow:hidden;color:#3f342c;font-size:15px;font-weight:750;line-height:20px;white-space:nowrap;text-overflow:ellipsis}.ovw-tile-body>strong.positive{color:#15803d}.ovw-tile-body>strong.negative{color:#dc2626}.ovw-tiles article>small{overflow:hidden;color:#a89c90;font-size:9px;line-height:12px;white-space:nowrap;text-overflow:ellipsis}.ovw-spark{display:block;overflow:visible}.ovw-spark path{fill:none;stroke:#cdbdae;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ovw-spark circle{stroke:#fff;stroke-width:2}.ovw-spark-empty{display:block;width:62px;height:18px}.ovw-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.ovw-charts>*:only-child{grid-column:1 / -1}.ovw-chart{display:flex;flex-direction:column;box-sizing:border-box;min-width:0;margin:0;padding:11px 11px 9px;border:0;border-radius:12px;background:#fff;box-shadow:none}.ovw-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0;margin-bottom:6px}.ovw-chart-heading{display:grid;gap:1px;min-width:0}.ovw-chart-heading strong{color:#4a3f36;font-size:11px;font-weight:800;letter-spacing:.01em}.ovw-chart-heading small{color:#a89c90;font-size:9px;white-space:nowrap}.ovw-plot{position:relative;min-width:0}.ovw-plot>svg{display:block;width:100%;height:132px;outline:none}.ovw-plot>svg:focus-visible{border-radius:6px;box-shadow:0 0 0 2px #f0b48a}.chart-grid{stroke:#f1e7dd;stroke-width:1}.chart-baseline{stroke:#dcccbe;stroke-width:1}.chart-target{stroke:#a8a29e;stroke-width:1}.chart-target-label{fill:#78716c;font-weight:750}.chart-axis{fill:#a89c90;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:650}.chart-hit{fill:transparent}.chart-mark{transition:opacity var(--motion-fast) ease-out}.chart-net-dot{stroke:#fff;stroke-width:1.5}.chart-net-line{stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ovw-plot>svg:hover .chart-mark,.ovw-plot>svg:focus-visible .chart-mark{opacity:.55}.ovw-plot>svg .band-active .chart-mark{opacity:1}.ovw-chart-empty{display:grid;place-items:center;height:132px;color:#a89c90;font-size:11px}.ovw-tip{position:absolute;top:4px;z-index:var(--z-popover);display:grid;grid-template-columns:8px auto auto;column-gap:6px;row-gap:4px;min-width:118px;padding:7px 9px;border:1px solid #eedbd0;border-radius:8px;background:#fffffff7;box-shadow:0 8px 22px #79503929;pointer-events:none;transform:translate(-50%)}.ovw-tip>strong{grid-column:1 / -1;color:#857a6f;font-size:9px;font-weight:800;letter-spacing:.04em}.ovw-tip-row,.ovw-tip-foot{display:contents}.ovw-tip-row i{width:7px;height:7px;border-radius:50%;align-self:center}.ovw-tip-foot>b{grid-column:2}.ovw-tip-foot>span{grid-column:3}.ovw-tip-sep{grid-column:1 / -1;border-top:1px solid #f5ece4}.ovw-tip b{color:#3f342c;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;align-self:center}.ovw-tip span{color:#a89c90;font-size:9px;font-weight:650;white-space:nowrap;text-align:right;align-self:center}@media(max-width:1180px){.ovw-charts{grid-template-columns:minmax(0,1fr)}}.matrix-scroll::-webkit-scrollbar:horizontal{display:none!important;width:0!important;height:0!important}.matrix-scroll::-webkit-scrollbar-track{margin:10px 0;background:transparent}.matrix-scroll::-webkit-scrollbar-track:horizontal{display:none;width:0;height:0;margin:0;background:transparent}.matrix-scroll::-webkit-scrollbar-button:horizontal:start:decrement,.matrix-scroll::-webkit-scrollbar-button:horizontal:end:increment{display:none;width:0;background:transparent}.matrix-scroll::-webkit-scrollbar-thumb{min-width:32px;min-height:32px;border:2px solid transparent;border-radius:2px;background:#d3d8dd;background-clip:padding-box}.matrix-scroll::-webkit-scrollbar-thumb:horizontal{display:none;width:0;height:0;border:0;background:transparent}.matrix-scroll::-webkit-scrollbar-thumb:hover{background-color:#b5bcc4}.matrix-scroll::-webkit-scrollbar-thumb:horizontal:hover{background:transparent}.matrix-scroll::-webkit-scrollbar-corner{background:transparent}.matrix-header>div:not(.matrix-fixed-cell){position:static;z-index:auto;background:#6f6f6f}.matrix-header>.matrix-fixed-cell{position:sticky;z-index:22;justify-content:flex-start;background:#6f6f6f}.matrix-row>div:not(.matrix-fixed-cell){position:static;z-index:auto}.matrix-row>.matrix-fixed-cell{position:sticky;z-index:8;background:inherit;text-align:left}.overall-row>.matrix-fixed-cell{background:#6f6f6f}.overall-row>div:not(.matrix-fixed-cell):not(.total):not(.day-gap){background:inherit}.matrix-column-toggles{display:inline-flex;align-items:center;gap:4px;margin-left:12px}.matrix-column-toggles button{padding:2px 6px;border:0;background:transparent;color:#ffffff94;cursor:pointer;font:inherit;text-transform:none;letter-spacing:0}.matrix-column-toggles button.active{background:transparent;color:#f97316}.matrix-metric-toggles{margin-left:16px}.resizable-head{padding-right:15px!important}.column-resize-handle{position:absolute;top:5px;right:1px;bottom:5px;width:7px;cursor:col-resize;touch-action:none}@media(max-height:760px){.matrix-scroll{height:auto;max-height:calc(100vh - var(--topbar-h) - 185px)}}.roi-dashboard{background:transparent}.roi-kpis{padding:0;margin-bottom:14px}.roi-table-shell{overflow:clip;border-radius:14px;background:#fff;box-shadow:none;transition:max-width var(--motion-layout) ease;will-change:max-width}@media(max-width:1180px){.roi-table{overflow-x:auto;overflow-y:hidden}}.roi-table-shell>.roi-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:12px 14px;border:0;border-bottom:1px solid #e3e6ea;border-radius:0;background:#f8f9fb;box-shadow:none;font-family:var(--font-sans)}.roi-table-shell .roi-toolbar>label{display:flex;align-items:center;gap:6px;color:#78716c;font-size:9px;font-weight:800;line-height:normal;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.roi-table-shell .roi-toolbar .search{width:320px;padding:7px 10px;border:1px solid #dce1e7;border-radius:8px;font-size:11px;font-weight:400}.roi-table-shell .roi-toolbar select{min-width:110px;padding:6px 8px;border-radius:7px;font-size:11px;font-weight:400;line-height:normal;text-transform:none;letter-spacing:0}.roi-table-shell .roi-toolbar .result-count{margin-left:auto}.matrix-row:not(.partner-row):not(.overall-row),.matrix-row:not(.partner-row):not(.overall-row):nth-child(2n),.roi-table tbody tr:not(.roi-partner-row),.roi-table tbody tr:not(.roi-partner-row):nth-child(2n){background:#fff!important}.matrix-row:not(.partner-row):not(.overall-row) .total{background:#fff}.matrix-row:not(.partner-row):not(.overall-row):hover,.roi-table tbody tr:not(.roi-partner-row):hover{background:#f7f8fa!important}.roi-table tbody tr.roi-partner-row{background:var(--report-head-bg)!important}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{min-width:36px;min-height:36px;border:2px solid transparent;border-radius:999px;background:#c5ccd4;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:#aeb6c0}*::-webkit-scrollbar-corner{background:transparent}.matrix-scroll{-ms-overflow-style:none;scrollbar-width:none}.matrix-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.matrix-date-header,.matrix-header,.matrix-pinned-row,.virtual-body{width:fit-content;margin:0 auto;transition:width var(--motion-layout) ease,margin var(--motion-layout) ease;will-change:width,margin}.matrix-scroll.is-resizing-columns .matrix-date-header,.matrix-scroll.is-resizing-columns .matrix-header,.matrix-scroll.is-resizing-columns .matrix-pinned-row,.matrix-scroll.is-resizing-columns .virtual-body{transition:none}.no-integration-filter{display:flex;align-items:center;gap:5px;min-height:38px;padding:4px 8px;border:1px solid #d6d3d1;border-radius:9px;background:#fff;color:#57534e;font-size:11px}.no-integration-filter.active{border-color:#f59e0b;background:#fffbeb;color:#b45309}.no-integration-filter label{display:flex;align-items:center;gap:5px;font-weight:750;cursor:pointer}.no-integration-filter input[type=checkbox]{accent-color:#d97706}.status.missing{background:#fef3c7;color:#b45309;border:1px solid #fcd34d}.matrix-row.no-integration-row:not(.partner-row):not(.overall-row),.matrix-row.no-integration-row:not(.partner-row):not(.overall-row):nth-child(2n){background:#fffbeb!important}.matrix-row.no-integration-row:not(.partner-row):not(.overall-row):hover{background:#fef3c7!important}.date-picker-trigger.compact{min-width:0;gap:7px;padding:9px 12px;border-radius:8px;font-size:11px;font-weight:800}.date-picker-trigger.compact>b{margin-left:0}.date-picker-popover.single{min-width:0}.calendar-area.single{min-width:296px}.calendar-grid button:disabled,.calendar-grid button:disabled:hover,.preset-menu button:disabled,.preset-menu button:disabled:hover{background:transparent;color:#d6d3d1;cursor:default}.discrep-table-shell .filters>.no-integration-filter{min-height:28px;box-sizing:border-box;padding:5px 9px;border-radius:7px;font-size:11px}.discrep-table-shell .filters>.no-integration-filter label{gap:6px;font-weight:700}.discrep-table-shell .filters>.no-integration-filter input[type=checkbox]{width:12px;height:12px;margin:0}.discrep-table-shell .filters .selfserve-users-toggle{min-height:28px;box-sizing:border-box;padding:5px 9px;border:1px solid #d6d3d1;border-radius:7px;background:#fff;color:#292524;font-size:11px;font-weight:700;box-shadow:0 1px 2px #2925240a;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.discrep-table-shell .filters .selfserve-users-toggle:hover{border-color:#f97316;box-shadow:0 0 0 3px #ffedd5}.discrep-table-shell .filters .selfserve-users-toggle.active{border-color:#f97316;background:#fff;color:#c2410c;box-shadow:0 0 0 3px #ffedd5}.selfserve-users-menu{border-color:#d6d3d1;border-radius:11px;box-shadow:0 18px 48px #2925242e}.selfserve-users-menu>.search{border-color:#d6d3d1;border-radius:7px;font-weight:400}.selfserve-users-actions button{border-color:#d6d3d1;background:#fff;color:#57534e;border-radius:7px}.selfserve-users-actions button:hover:not(:disabled){border-color:#f97316;background:#fff7ed;color:#c2410c}.selfserve-users-list label input[type=checkbox]{accent-color:#f97316}.selfserve-users-list label i{color:#f97316}.selfserve-reset{color:#c2410c}.selfserve-accounts-dialog textarea{border-color:#d6d3d1}.selfserve-accounts-dialog textarea:focus{border-color:#f97316;outline:0;box-shadow:0 0 0 3px #ffedd5}.selfserve-accounts-footer .cancel{border:1px solid #d6d3d1;background:#fff;color:#57534e}.selfserve-accounts-footer .primary{width:auto}.hourly-compare{stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hourly-spark{width:74px}.hourly-spark .ovw-spark path{stroke:var(--trend-stroke, #cdbdae)}.hourly-report,.selfserve-report{table-layout:fixed;transition:min-width var(--motion-layout) ease;will-change:min-width}.hourly-report td:nth-child(-n+3),.selfserve-report td:nth-child(-n+3){max-width:none}.report-view .page-heading-actions{flex-wrap:nowrap}.report-view .page-heading-actions>*{flex-shrink:0;white-space:nowrap}.report-view.is-resizing-columns .page-heading,.report-view.is-resizing-columns .ovw,.report-view.is-resizing-columns .discrep-table-shell,.report-view.is-resizing-columns .country-filter-row,.report-view.is-resizing-columns .dspdaily-tables,.report-view.is-resizing-columns .report-table{transition:none}.hourly-status{display:inline-block}.hourly-status.drop{background:#f8d7d5;color:#a13a34;box-shadow:0 1px 4px #a13a343d}.hourly-status.spike{background:#e6f3e7;color:#4d7754;box-shadow:0 1px 4px #4d77543d}.hourly-status.normal{background:#eceef1;color:#5b646f}.hourly-status.insufficient{background:#f4f5f7;color:#98a2b0}.hourly-report tbody tr.drop{background:#fdf4f3}.hourly-report tbody tr.spike{background:#f2f8f3}.hourly-report tbody tr.drop:hover{background:#f9e9e7}.hourly-report tbody tr.spike:hover{background:#e7f1e9}.roi-coverage-row{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start;margin:-8px 0 8px;transition:max-width var(--motion-layout) ease;will-change:max-width}.roi-coverage{position:relative;display:inline-flex;align-items:baseline;gap:9px;padding:7px 12px;border:0;border-radius:9px;background:#fffbeb;color:#92400e;font-size:12px;outline:0}.roi-coverage[tabindex]{cursor:help}.roi-coverage>span{font-size:11px;opacity:.78}.coverage-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:calc(var(--z-popover) + 10);display:none;min-width:max-content;gap:10px;padding:12px 14px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;box-shadow:0 16px 38px #2925242e}.roi-coverage:hover .coverage-popover,.roi-coverage:focus-within .coverage-popover{display:grid}.roi-coverage[tabindex]:hover>strong,.roi-coverage:focus-visible>strong{text-decoration:underline dotted}.roi-coverage .coverage-popover{top:calc(100% + 9px)}.coverage-months{display:flex;flex-wrap:wrap;gap:8px 20px}.coverage-month{display:grid;gap:4px}.coverage-month-label{color:#92400e;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;opacity:.75}.coverage-grid{display:grid;grid-template-columns:repeat(7,23px);gap:2px}.coverage-grid>span{display:grid;place-items:center;height:19px;border-radius:5px;font-size:9.5px;font-variant-numeric:tabular-nums}.coverage-grid .weekday{height:13px;color:#c0a568;font-size:8px;font-weight:800}.coverage-grid .loaded{background:#f97316;color:#fff;font-weight:750}.coverage-grid .missing{background:#e8e2d5;color:#7c6f57}.coverage-grid .outside{color:#e0cfa4}.coverage-legend{display:flex;align-items:center;gap:14px;color:#92400e;font-size:10.5px}.coverage-legend span{display:inline-flex;align-items:center;gap:6px;font-weight:700}.coverage-legend i{width:9px;height:9px;border-radius:3px}.coverage-legend i.loaded{background:#f97316}.coverage-legend i.missing{background:#e8e2d5}.format-tag{display:inline-block;padding:3px 6px;border-radius:5px;font-size:9px;font-weight:800;letter-spacing:.03em}.format-tag.pop{background:#ffedd5;color:#c2410c}.format-tag.push{background:#e2ecfb;color:#1f5fae}.format-tag.video{background:#fbe4ef;color:#a8306b}.format-tag.native{background:#dcf2e7;color:#14714f}.format-tag.banner{background:#eae7fa;color:#4a3aa7}.format-tag.other{background:#eceef1;color:#5b646f}.format-tag.muted{background:#f2f3f5;color:#98a2b0}.partners-report{table-layout:fixed;transition:min-width var(--motion-layout) ease;will-change:min-width}.data-panel:has(>.partners-report){overflow-x:auto;overflow-y:hidden}.discrep-table-shell>.partners-stage>.data-panel{border:0;border-radius:0;box-shadow:none;background:transparent}.partners-report th,.partners-report td{text-align:left}.partners-report td:nth-child(-n+3){max-width:none}.partners-report td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partners-report td strong{display:block;overflow:hidden;font-weight:700;text-overflow:ellipsis}.partners-report td small{display:block;margin-top:2px;color:#98a2b0;font-size:9px}.partners-report a{color:#30343b;text-decoration-color:#b9c0c9}.partner-role{display:inline-block;padding:3px 6px;border-radius:5px;background:#eceef1;color:#5b646f;font-size:9px;font-weight:800}.partners-report .partner-row-actions{display:flex;gap:5px}.partners-report .details-partner,.partners-report .edit-partner{padding:4px 8px;border:1px solid #d6d3d1;border-radius:6px;background:#fff;color:#57534e;font-size:9px;font-weight:800}.partners-report .details-partner:hover,.partners-report .edit-partner:hover,.partners-report .copy-password:hover{border-color:#f97316;color:#c2410c}.partners-report .password-value{max-width:96px;font-size:10.5px}.partners-report .password-cell{display:flex;align-items:center;gap:6px}.partners-report .password-cell .copy-password{margin-left:auto;padding:3px 6px;font-size:9px}.partners-report .partner-formats{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.ovw-tiles article>small.ovw-tile-figures{color:#6b6459;font-size:10.5px;font-weight:650}.ovw-tile-figures b{color:#3f342c;font-weight:800;font-variant-numeric:tabular-nums}.ratio-fill{position:absolute;z-index:0;right:0;bottom:0;left:0;height:7px;overflow:hidden;border-radius:4px;background:#eceef1;pointer-events:none}.ratio-fill~*{position:relative}.ratio-fill>i{display:block;width:100%;height:100%;transform-origin:left center;animation:ratioFillGrow var(--motion-enter) cubic-bezier(.22,.61,.36,1)}@keyframes ratioFillGrow{0%{transform:scaleX(0)}}.ratio-fill>i.low{background:#bf4a45}.ratio-fill>i.capped{background:#eb8c1f}.ratio-fill>i.onTrack{background:#6f9f76}.ovw-meter{display:block}.ovw-meter circle{fill:none}.ovw-meter-track{stroke:#eceef1}.ovw-meter-fill{stroke:#bf4a45}.ovw-meter-fill.capped{stroke:#eb8c1f}.ovw-meter-fill.onTrack{stroke:#6f9f76}.ovw-tile-body>strong.capped{color:#b26a0f}.ovw-tile-body>strong.onTrack{color:#4d7754}.ovw-tile-body>strong.behind,.ovw-tile-body>strong.idle{color:#a53c37}.selfserve-bar{display:inline-flex;align-items:center;gap:7px;justify-content:flex-end;width:118px}.selfserve-bar-track{flex:1;min-width:48px;height:7px;overflow:hidden;border-radius:4px;background:#eceef1}.selfserve-bar i{display:block;height:100%;border-radius:4px;background:#bf4a45}.selfserve-bar i.capped{background:#eb8c1f}.selfserve-bar i.onTrack{background:#6f9f76}.selfserve-bar b{min-width:44px;font-weight:750}.selfserve-bar b.capped{color:#b26a0f}.selfserve-bar b.onTrack{color:#4d7754}.selfserve-bar b.behind,.selfserve-bar b.idle{color:#a53c37}.selfserve-status.capped{background:#fdf0c9;color:#8a6212}.selfserve-status.onTrack{background:#e6f3e7;color:#4d7754}.selfserve-status.behind{background:#fdeceb;color:#a53c37}.selfserve-status.idle{background:#f8d7d5;color:#a13a34}.selfserve-status.noLimit{background:#eceef1;color:#98a2b0}.selfserve-accounts-dialog{width:min(440px,92vw);padding:22px;border-radius:14px;background:#fff;position:relative}.selfserve-accounts-dialog h3{margin:4px 0 6px}.selfserve-accounts-dialog p{margin:0 0 12px;color:#6b7280;font-size:11px;line-height:1.5}.selfserve-accounts-dialog textarea{width:100%;padding:10px;border:1px solid #d6dbe1;border-radius:9px;font-family:var(--font-mono);font-size:12px;line-height:1.6;resize:vertical}.selfserve-accounts-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;flex-wrap:wrap}.selfserve-accounts-footer>span{color:#6b7280;font-size:11px}.selfserve-accounts-footer>div{display:flex;gap:8px;margin-left:auto}.selfserve-accounts-footer button{padding:9px 12px;border-radius:8px;font-size:11px;font-weight:800}.selfserve-users{position:relative}.selfserve-users-toggle{padding:7px 11px;border:1px solid #d6dbe1;border-radius:8px;background:#fff;color:#414b57;font-size:11px;font-weight:800;cursor:pointer}.selfserve-users-toggle.active{border-color:#b9c6d6;background:#eef3fa;color:#2f4d73}.selfserve-users-menu{position:absolute;z-index:var(--z-popover);top:calc(100% + 6px);left:0;display:flex;width:296px;flex-direction:column;gap:8px;padding:10px;border:1px solid #d6dbe1;border-radius:11px;background:#fff;box-shadow:0 14px 34px #18212d29}.selfserve-users-menu>.search{width:100%;padding:7px 9px;border:1px solid #d6dbe1;border-radius:8px;font-size:11px}.selfserve-users-actions{display:flex;gap:6px;flex-wrap:wrap}.selfserve-users-actions button{padding:5px 8px;border:1px solid #d6dbe1;border-radius:7px;background:#f7f8fa;color:#414b57;font-size:10px;font-weight:800;cursor:pointer}.selfserve-users-actions button:disabled{opacity:.45;cursor:default}.selfserve-users-list{max-height:292px;overflow:auto;margin:0;padding:0;list-style:none}.selfserve-users-list li{border-top:1px solid #f0f2f5}.selfserve-users-list li:first-child{border-top:0}.selfserve-users-list li.absent{padding:6px 4px;color:#9aa4b0;font-size:10px}.selfserve-users-list li.absent label{color:#9aa4b0}.selfserve-users-list label{display:flex;align-items:center;gap:7px;padding:6px 4px;font-size:11px;cursor:pointer}.selfserve-users-list label b{font-variant-numeric:tabular-nums;font-weight:750}.selfserve-users-list label i{color:#eb8c1f;font-style:normal}.selfserve-users-list label span{margin-left:auto;color:#8b95a1;font-size:10px;font-variant-numeric:tabular-nums}.selfserve-report tbody tr.watched{background:#fdf8ee}.selfserve-report tbody tr.watched td:first-child{font-weight:800}.selfserve-report tbody tr.watched:hover{background:#f2f4f7}.selfserve-reset{padding:0;border:0;background:none;color:#2f4d73;font-size:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.avatar{flex:0 0 auto;border-radius:50%;object-fit:cover;background:#ededed}.avatar-fallback{display:inline-grid;place-items:center;color:#5a5a5a;font-weight:800;letter-spacing:.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none}.avatar-zoom{display:inline-flex;padding:0;border:0;border-radius:50%;background:none;line-height:0;cursor:zoom-in}.avatar-zoom .avatar{transition:box-shadow var(--motion-fast) ease}.avatar-zoom:hover .avatar,.avatar-zoom:focus-visible .avatar{box-shadow:0 0 0 2px #b4b4b4}.avatar-zoom-dialog{position:relative;display:grid;justify-items:center;gap:14px;margin:0;padding:26px 26px 20px;border:1px solid #dddddd;border-radius:18px;background:#fcfcfc;box-shadow:0 30px 80px #0000004d}.avatar-zoom-dialog .close{position:absolute;top:14px;right:14px}.avatar-zoom-dialog figcaption{color:#5a5a5a;font-size:12.5px;font-weight:750}.top-actions .profile-button{display:inline-flex;align-items:center;gap:8px;padding:5px 11px 5px 6px;font-weight:750}.top-actions .profile-button.active{border-color:#b4b4b4;background:#efefef;color:#303030}.top-actions .profile-button>span:not(.avatar){max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-button-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#d97706;box-shadow:0 0 0 3px #d9770629}.profile-page{min-height:calc(100vh - var(--topbar-h));padding:24px}section.profile-page>*{max-width:720px;margin-left:auto;margin-right:auto}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;align-items:start}.profile-page .users-heading h2 .current-admin{margin-left:3px;vertical-align:middle}.profile-card button,.profile-card input{transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease}.profile-card{display:grid;gap:12px;padding:18px;border:0;border-radius:14px;background:#fff;box-shadow:none}.profile-card h3{margin:0;font-size:15px}.profile-card>p{margin:0;color:#6a6a6a;font-size:12px}.profile-hint{margin:0;color:#8a6a2a;font-size:11px}.profile-hint-problem{color:#b3261e;font-weight:600}.fn-tag.fn-earning-cancelled{background:#fef3c7;color:#92400e;border-color:#fcd34d}.id-conflicts{margin-top:10px;border-top:1px solid rgba(0,0,0,.08);padding-top:8px}.id-conflicts>p{margin:0 0 8px;font-size:12px}.id-conflict-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;font-size:12px}.id-conflict-row button{flex:none}.id-conflict-actions{display:flex;gap:6px;flex:none}.rename-dialog{background:#fff;border-radius:14px;padding:20px 22px;width:min(520px,92vw);display:flex;flex-direction:column;gap:12px}.rename-dialog header h3{margin:0;font-size:16px}.rename-dialog label{display:flex;flex-direction:column;gap:4px;font-size:12px}.rename-dialog .confirm-actions{margin-top:0}.profile-email-state{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13px}.profile-avatar-row{display:flex;align-items:center;gap:16px}.profile-avatar-actions{display:grid;gap:7px;justify-items:start}.profile-avatar-actions button{padding:7px 11px;border:1px solid #d8d8d8;border-radius:8px;background:#f8f8f8;color:#4e4e4e;font-size:11px;font-weight:800;cursor:pointer}.profile-avatar-actions button.delete{border-color:#e6c9c9;background:snow;color:#a33a3a}.profile-avatar-actions button:disabled{opacity:.5;cursor:default}.profile-avatar-actions small{color:#9a9a9a;font-size:9px}.profile-form{display:grid;gap:12px}.profile-form label{display:grid;gap:5px;color:#57534e;font-size:10px;font-weight:800}.profile-form label small{color:#9a9a9a;font-size:9px;font-weight:500}.profile-form>small{color:#9a9a9a;font-size:9px}.profile-form .error-banner,.profile-form .notice-banner{margin:0}.profile-form-actions{display:flex;gap:8px}.profile-form button.primary{padding:10px 13px;border:1px solid #7a7a7a;border-radius:8px;background:#6f6f6f;color:#fff;font-size:12px;font-weight:800;cursor:pointer}.profile-form button.ghost{padding:10px 13px;border:1px solid #d8d8d8;border-radius:8px;background:#fff;color:#4e4e4e;font-size:12px;font-weight:800;cursor:pointer}.profile-form button:disabled{opacity:.5;cursor:default}.badge-verified{padding:3px 6px;border-radius:6px;background:#e6efe6;color:#3f6b42;font-size:9px;font-weight:800}.badge-pending{padding:3px 6px;border-radius:6px;background:#f4ecd9;color:#8a6a2a;font-size:9px;font-weight:800}.login-task-pane{width:min(440px,calc(100vw - 40px));display:grid;gap:14px;text-align:left}.login-task-pane h2{margin:0;font-size:21px;text-align:center}.login-task-pane .notice-banner,.login-task-pane .error-banner{margin:0}.login-task-pane>p{margin:0;color:#78716c;font-size:13px}.login-task-pane label{display:grid;gap:5px;color:#57534e;font-size:10px;font-weight:800}.login-task-pane .primary{justify-self:center;min-width:168px;padding:12px 30px;border-radius:999px}.login-hint{margin:0;color:#78716c;font-size:13px;text-align:center}.link-button{justify-self:center;margin-top:4px;padding:0;border:0;background:none;color:#78716c;font-size:11px;font-weight:750;text-decoration:underline;cursor:pointer}.link-button:hover{color:#ea580c}.users-list-head,.user-row{grid-template-columns:minmax(120px,1.1fr) minmax(210px,1.5fr) 196px minmax(76px,.6fr) 140px 84px}.users-list-head>*,.user-row>*{min-width:0}.user-row>span:not(.user-identity):not(.user-email){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-identity{display:flex;align-items:center;gap:8px;min-width:0}.user-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email{display:flex;align-items:center;gap:6px;min-width:0}.user-email-address{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email .badge-verified,.user-email .badge-pending{flex:0 0 auto}.admin-role,.user-role{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adjust-dialog{width:min(680px,calc(100vw - 36px));max-height:calc(100vh - 36px);margin:auto;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid #d8d8d8;border-radius:14px;background:#fff;box-shadow:0 25px 70px #00000047}.adjust-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #e5e5e5}.adjust-dialog h2{margin:4px 0 0;font-size:19px}.adjust-body{min-height:0;overflow:auto;display:grid;gap:14px;padding:18px 22px 22px}.adjust-body label{display:grid;gap:5px;color:#5e5e5e;font-size:11px;font-weight:800}.adjust-body label small{color:#9a9a9a;font-size:9px;font-weight:500}.adjust-body .muted{margin:0;color:#8f8f8f;font-size:12px}.adjust-matches{display:grid;gap:1px;max-height:320px;overflow:auto;border:1px solid #e2e2e2;border-radius:9px;background:#e2e2e2}.adjust-matches:empty,.adjust-matches>p{background:#fff;padding:12px 14px}.adjust-match{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) 92px 110px;align-items:center;gap:10px;padding:9px 13px;border:0;background:#fff;text-align:left;font:inherit;font-size:11px;cursor:pointer}.adjust-match:hover{background:#f3f3f3}.adjust-match strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adjust-match span{color:#6f6f6f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adjust-match-date{font-variant-numeric:tabular-nums}.adjust-match-amount{text-align:right;font-variant-numeric:tabular-nums;color:#303030!important}.adjust-match-amount i{margin-left:5px;color:#b0752a;font-style:normal}.adjust-form{display:grid;gap:14px}.adjust-facts{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:7px 14px;padding:14px;border:1px solid #e2e2e2;border-radius:9px;background:#fafafa;font-size:12px}.adjust-facts dt{color:#8a8a8a;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.adjust-facts dd{margin:0;display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.badge-manual{padding:2px 6px;border-radius:5px;background:#f4ecd9;color:#8a6a2a;font-size:9px;font-weight:800;letter-spacing:.02em}.adjust-actions{display:flex;flex-wrap:wrap;gap:8px}.adjust-actions button{padding:10px 13px;border:1px solid #d8d8d8;border-radius:8px;background:#f8f8f8;color:#4e4e4e;font-size:12px;font-weight:800;cursor:pointer}.adjust-actions button.primary{border-color:#7a7a7a;background:#6f6f6f;color:#fff}.adjust-actions button.ghost{background:#fff}.adjust-actions button:disabled{opacity:.5;cursor:default}.adjust-form>small{color:#9a9a9a;font-size:9px}.dspdaily-month button:first-child,.dspdaily-month button:last-child{padding:9px 13px;font-size:13px}.dspdaily-month button.active{min-width:96px;justify-content:center;border-color:#d6d3d1;background:#fff;color:#30343b}.dspdaily .ovw-groups,.dspdaily .ovw-charts,.dspdaily-tables{grid-template-columns:repeat(2,minmax(0,1fr))}.dspdaily .ovw-charts,.dspdaily-tables{gap:var(--dspdaily-gap)}.dspdaily .ovw-groups{display:grid;gap:8px var(--dspdaily-gap)}.dspdaily-tables{display:grid;align-items:start;transition:max-width var(--motion-layout) ease}@media(max-width:1180px){.dspdaily .ovw-groups,.dspdaily .ovw-charts,.dspdaily-tables{grid-template-columns:minmax(0,1fr)}}.dspdaily-help{position:relative;display:inline-grid;place-items:center;width:33px;height:33px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#c2410c;font-size:12px;font-weight:800;cursor:help;outline:0}.dspdaily-help:hover,.dspdaily-help:focus-visible{border-color:#f97316}.dspdaily-help-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:calc(var(--z-popover) + 10);display:none;min-width:max-content;gap:6px;padding:11px 13px;border:1px solid #e3e6ea;border-radius:12px;background:#fff;box-shadow:0 16px 38px #1f293729;color:#57534e;font-size:10px;font-weight:500;text-align:left;cursor:default}.dspdaily-help:hover .dspdaily-help-popover,.dspdaily-help:focus-within .dspdaily-help-popover{display:grid}.dspdaily-help-popover span{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.dspdaily-help-popover b{min-width:10px;color:#30343b;font-size:11px;font-weight:800}.dspdaily-lead{display:inline-block;width:6px;color:#eb8c1f;font-weight:800;text-align:left}.dspdaily-legend{display:flex;gap:14px;padding:8px 1px 0;color:#a89c90;font-size:9px}.dspdaily-legend span{display:inline-flex;align-items:center;gap:6px}.dspdaily-legend i{width:8px;height:8px;border-radius:3px}.dspdaily-table-wrap{overflow-x:auto;overflow-y:hidden}.dspdaily-table{white-space:nowrap}.roi-table .roi-column-row th{white-space:normal}.dspdaily-table th,.dspdaily-table td{padding-right:7px;padding-left:7px}.dspdaily-table .roi-column-row th:nth-child(-n+4),.dspdaily-table td:nth-child(-n+4){text-align:right}.dspdaily-table th.dspdaily-date,.dspdaily-table td.dspdaily-date:nth-child(1){text-align:left}.dspdaily-metric,.dspdaily-table .dspdaily-date{font-variant-numeric:tabular-nums}.dspdaily-table .roi-column-row th:nth-child(5),.dspdaily-table .roi-column-row th:nth-child(8),.dspdaily-table td:nth-child(5),.dspdaily-table td:nth-child(8){padding-left:7px}.dspdaily-table .roi-group-row th:nth-child(2),.dspdaily-table .roi-group-row th:nth-child(3){padding-left:7px}.dspdaily-table .roi-group-row th.dspdaily-block{padding:0}.dspdaily-table .roi-group-row th.dspdaily-block,.dspdaily-table .roi-group-row th.dspdaily-datehead{border:0;background:var(--report-head-bg);color:var(--report-head-ink)}.dspdaily-table .roi-group-row th.dspdaily-block:hover,.dspdaily-table .roi-group-row th.dspdaily-datehead:hover{background:var(--report-head-hover-bg)}.dspdaily-table .partner-network-tag{letter-spacing:.1em}.dspdaily-table tbody tr:hover td{background:#f7f8fa}.dspdaily-block-actions{position:absolute;top:50%;right:7px;display:flex;gap:10px;transform:translateY(-50%)}.dspdaily-edit{padding:0 2px;border:none;background:none;color:var(--report-head-ink);cursor:pointer;font-size:10px}.dspdaily-edit:hover,.dspdaily-edit:focus-visible{color:#c2410c}.dspdaily-edit.is-primary{color:#c2410c;font-weight:800}.dspdaily-edit:disabled{color:#cfd3d8;cursor:default}.dspdaily-table tbody td{height:24px;padding-top:0;padding-bottom:0}.dspdaily-cell-input{display:block;width:100%;height:21px;padding:0 4px;border:1px solid #d5d5d5;border-radius:6px;background:#fff;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right;appearance:textfield}.dspdaily-cell-input:focus-visible{border-color:#eb8c1f;outline:none}.dspdaily-cell-input::-webkit-outer-spin-button,.dspdaily-cell-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.spendgroup-table{table-layout:fixed}.spendgroup-table .roi-column-row th.dspdaily-metric,.spendgroup-table td.dspdaily-metric{text-align:right}.spendgroup-table th.spendgroup-comment,.spendgroup-table td.spendgroup-comment{text-align:left;overflow:hidden;text-overflow:ellipsis}.spendgroup-table .roi-column-row th:nth-child(5),.spendgroup-table .roi-column-row th:nth-child(8),.spendgroup-table td:nth-child(5),.spendgroup-table td:nth-child(8){border-left:0;padding-left:7px}.spendgroup-table .roi-group-row th.spendgroup-group{padding:2px 7px 6px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.05em;color:#3f3f3f}.spendgroup-table .roi-group-row th.spendgroup-gap,.spendgroup-table .roi-column-row th.spendgroup-gap,.spendgroup-table td.spendgroup-gap{border-left:12px solid #f5f5f4}.spendgroup-table .roi-column-row th.dspdaily-date,.spendgroup-table .roi-column-row th.spendgroup-comment,.dspdaily-cell-input.text{text-align:left}.page-heading-actions>button.cancel{border-color:#d6d3d1;background:#fff;color:#57534e}.partner-history-empty{padding:24px 0;color:#888;font-size:12px}.partner-history-list{list-style:none;margin:12px 0 0;padding:0}.partner-history-list>li{position:relative;padding:12px 0 12px 18px;border-left:2px solid #ececec}.partner-history-list>li:before{content:"";position:absolute;left:-5px;top:18px;width:8px;height:8px;border-radius:50%;background:#eb8c1f}.partner-history-list header{display:flex;align-items:baseline;gap:10px;font-size:12px}.partner-history-list header strong{color:#222}.partner-history-list header time{color:#888;font-size:11px}.partner-history-kind{padding:1px 7px;border-radius:20px;background:#f4f4f4;color:#666;font-size:10px;font-weight:700}.partner-history-list dl{margin:8px 0 0;display:grid;grid-template-columns:fit-content(45%) minmax(0,1fr);gap:4px 14px;font-size:12px}.partner-history-list dl>div{display:contents}.partner-history-list dt{color:#777}.partner-history-list dd{margin:0;color:#333;overflow-wrap:anywhere}.partner-history-list dd s{color:#999}.partner-history-list dd b{color:#bbb;padding:0 4px}.partner-history-list dd em{color:#b45309;font-style:normal}.partner-thread-composer{margin:14px 0 6px;padding:12px;border:1px solid #e4e4e4;border-radius:10px;background:#fcfcfb}.partner-thread-composer textarea{width:100%;padding:8px 10px;border:1px solid #d5d5d5;border-radius:8px;font-size:12px;font-family:inherit;resize:vertical}.partner-thread-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.partner-thread-controls input[type=file]{font-size:11px;color:#666}.partner-thread-pending{display:block;margin-top:6px;color:#777;font-size:10.5px}.partner-history-list>li.is-comment:before{background:#2a2ae2}.partner-thread-body{margin:6px 0 0;font-size:12.5px;color:#222;white-space:pre-wrap;overflow-wrap:anywhere}.partner-thread-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.partner-thread-files img{max-width:190px;max-height:150px;border:1px solid #e0e0e0;border-radius:8px;display:block}.partner-thread-file{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;font-size:11.5px;color:#334155;text-decoration:none}.partner-thread-file:hover{border-color:#94a3b8}.partner-thread-file small{color:#999}.partner-thread-remove{margin-left:auto;border:none;background:none;color:#bbb;font-size:10.5px;cursor:pointer}.partner-thread-remove:hover{color:#b42318}.conflicts-banner{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 10px;padding:9px 14px;border:1px solid #e6d8a8;border-radius:10px;background:#fdf9ec;color:#7a5c12;font-size:11.5px;text-align:left;cursor:pointer}.conflicts-banner.is-live{border-color:#f0b4ab;background:#fef4f2;color:#a3341f}.conflicts-banner b{font-size:13px}.conflicts-banner span{margin-left:auto;font-weight:700}.conflicts-dialog{width:min(820px,calc(100vw - 40px))}.conflicts-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.conflicts-list>li{padding:10px 12px;border:1px solid #ececec;border-radius:10px}.conflicts-list>li.is-live{border-color:#f0b4ab;background:#fffaf9}.conflicts-list header{display:flex;align-items:center;gap:10px}.conflicts-list code{padding:2px 7px;border-radius:6px;background:#f4f4f4;font-size:11px}.conflict-tag{padding:1px 8px;border-radius:20px;background:#f0f0f0;color:#666;font-size:10px;font-weight:700}.conflict-tag.live{background:#fde8e4;color:#a3341f}.conflicts-list time{margin-left:auto;color:#999;font-size:10.5px}.conflict-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:8px}.conflict-pair>div>em{display:block;margin-bottom:3px;color:#999;font-style:normal;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.conflict-side strong{display:block;font-size:12px;color:#222;overflow-wrap:anywhere}.conflict-side small{color:#777;font-size:10.5px}.transfers-list{margin:0}.transfers-list header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.transfers-list p{margin:6px 0 0;font-size:11.5px;overflow-wrap:anywhere}.transfers-list .notice-banner{margin:8px 0 0}.transfers-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.transfers-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;align-items:start}.transfers-form>strong{grid-column:1 / -1;font-size:12px}.transfers-form label:nth-last-of-type(-n+2){grid-column:span 3}.bug-button{padding:5px 9px;border:1px solid #e2e2e2;border-radius:9px;background:#fff;font-size:14px;line-height:1}.bug-report{width:min(540px,calc(100vw - 40px))}.bug-report label{display:flex;flex-direction:column;gap:5px;margin-top:12px;font-size:11.5px;color:#666}.bug-report input,.bug-report textarea{padding:8px 11px;border:1px solid #d5d5d5;border-radius:9px;font-family:inherit;font-size:12.5px;resize:vertical}.bug-report input:focus,.bug-report textarea:focus{border-color:#969696;outline:0;box-shadow:0 0 0 3px #e8e8e8}.bug-report-context{display:grid;gap:3px;margin-top:14px;padding:10px 12px;border-radius:10px;background:#f7f7f6;font-size:11px;color:#666}.bug-report-context strong{color:#444}.bug-report footer{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.bug-report .close{position:absolute;top:18px;right:18px}.bug-report .eyebrow{display:block;padding-right:44px}.bug-report footer button{transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease}.bug-report footer .cancel{border:1px solid #d4d4d4;background:#fff;color:#565656}.bug-report footer .cancel:hover{border-color:#b4b4b4;background:#f7f7f7}.bug-report footer .primary{width:auto;border:1px solid #7a7a7a;background:#6f6f6f;color:#fff}.bug-report footer .primary:hover:not(:disabled){border-color:#6a6a6a;background:#5f5f5f}.bug-report footer .primary:disabled{opacity:.55}:root{--topbar-h: 60px}.topbar{height:60px;align-items:stretch;gap:16px;padding:0 22px;background:transparent;border-bottom:0;box-shadow:none}.topbar>.brand,.topbar>.nav-switch,.topbar>.top-actions{align-self:center}.topbar>.brand,.topbar>.nav-switch,.topbar>.top-actions{flex:0 0 auto}.topbar-tabs{flex:1 1 auto;min-width:0;display:flex;align-items:flex-end;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.topbar-tabs::-webkit-scrollbar{display:none}.topbar-tabs.fades-end{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 42px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 42px),transparent)}.topbar-tabs.fades-start{-webkit-mask-image:linear-gradient(to right,transparent,#000 42px);mask-image:linear-gradient(to right,transparent,#000 42px)}.topbar-tabs.fades-start.fades-end{-webkit-mask-image:linear-gradient(to right,transparent,#000 42px,#000 calc(100% - 42px),transparent);mask-image:linear-gradient(to right,transparent,#000 42px,#000 calc(100% - 42px),transparent)}.topbar .report-tabs{margin:0;border-bottom:0;flex-wrap:nowrap}.topbar .report-tabs button{white-space:nowrap}.topbar .report-tabs button.on:after{bottom:0}.sub-strip{height:36px;display:flex;align-items:stretch;padding:0 22px;background:#f9f9f9;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.sub-strip::-webkit-scrollbar{display:none}.sub-strip .report-tabs{margin:0;border-bottom:0;flex-wrap:nowrap}.sub-strip .report-tabs button{display:flex;align-items:center;padding:0 12px;font-size:11.5px;white-space:nowrap}.sub-strip .report-tabs button.on:after{left:12px;right:12px;bottom:0}.topbar .brand-logo{height:28px}.nav-switch{position:relative}.nav-trigger{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 12px 0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#4e4e4e;font-size:11px;font-weight:800;letter-spacing:.06em;cursor:pointer}.nav-trigger:hover{background:#ececec}.nav-trigger.open{border-color:#d8d8d8;background:#fff;color:#c25f33}.nav-trigger-lines{display:grid;gap:3px;width:15px}.nav-trigger-lines i{display:block;height:1.5px;border-radius:1px;background:#6b6b6b}.nav-trigger-lines i:nth-child(2){width:10px}.nav-trigger.open .nav-trigger-lines i{background:#c25f33}.nav-drawer{position:absolute;top:calc(100% + 10px);left:0;z-index:calc(var(--z-popover) + 30);display:grid;gap:2px;min-width:214px;padding:5px;border:1px solid #d8d8d8;border-radius:11px;background:#fff;box-shadow:0 16px 34px #00000024}.nav-drawer a{position:relative;display:block;padding:9px 12px 9px 17px;border:0;border-radius:7px;color:#4a4a4a;font-size:11px;font-weight:800;letter-spacing:.05em;text-decoration:none}.nav-drawer a:hover{background:#f0f0f0;color:#303030}.nav-drawer a.active,.nav-drawer a.active:hover{color:#c25f33}.nav-drawer a.active:before{content:"";position:absolute;left:6px;top:50%;width:3px;height:13px;transform:translateY(-50%);border-radius:2px;background:#ef8a55}.top-actions{gap:7px;align-items:center}.top-actions button,.top-actions .ghost{height:32px;padding:0 12px;border:1px solid #d4d4d4;border-radius:8px;background:#fff;color:#4d4d4d;font-size:11px;font-weight:750;box-shadow:none}.top-actions button:hover,.top-actions .ghost:hover{border-color:#8e8e8e;background:#f2f2f2}.top-actions .bug-button:hover{border-color:#d4d4d4;background:#f4f4f4}.top-actions .profile-button{gap:7px;padding:0 11px 0 5px;font-weight:800}.top-actions .profile-button.active{border-color:#e0b39c;background:#fff8f4;color:#c25f33}.top-actions .profile-button>span:not(.avatar){max-width:132px}.top-actions .theme-switch,.profile-setting .theme-switch{position:relative;width:58px;flex:0 0 58px;height:32px;padding:0;border-radius:999px;border:1px solid #d4d4d4;background:#f2f2f2;transition:none}.top-actions .theme-switch:hover,.profile-setting .theme-switch:hover{border-color:#d4d4d4;background:#e8e8e8}.theme-switch-icon{position:absolute;z-index:1;top:50%;width:24px;height:24px;margin-top:-12px;display:grid;place-items:center;transition:color var(--motion-fast) ease}.theme-switch-icon.sun{left:3px;color:#c76a2a}.theme-switch-icon.moon{right:3px;color:#a3a9b0}.theme-switch-knob{position:absolute;z-index:0;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform var(--motion-fast) ease}.theme-switch.on .theme-switch-knob{transform:translate(26px)}.lang-switch .theme-switch-icon{font-size:13px;line-height:1;transition:filter var(--motion-fast) ease,opacity var(--motion-fast) ease}.lang-switch .lang-ru{left:3px}.lang-switch .lang-en{right:3px}.lang-switch .lang-en{filter:saturate(.2);opacity:.55}.lang-switch.on .lang-en{filter:none;opacity:1}.lang-switch.on .lang-ru{filter:saturate(.2);opacity:.55}.nav-trigger:focus-visible,.nav-drawer a:focus-visible,.top-actions button:focus-visible{outline:2px solid #ef8a55;outline-offset:2px}html[data-theme=dark],html[data-theme=dark] .login-brand-mark span,html[data-theme=dark] .login-form input,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] .pick-ctrl,html[data-theme=dark] .report-tabs button:hover,html[data-theme=dark] .tx-mode-tabs button:hover,html[data-theme=dark] .date-picker-trigger,html[data-theme=dark] .calendar-grid button,html[data-theme=dark] .disc-purple,html[data-theme=dark] .partner-row,html[data-theme=dark] .status.partner,html[data-theme=dark] .roi-table .roi-partner-row,html[data-theme=dark] .admin-role,html[data-theme=dark] .page-heading h1,html[data-theme=dark] .users-heading h2,html[data-theme=dark] .integration-hero h2,html[data-theme=dark] .roi-table .roi-group-row th,html[data-theme=dark] .roi-table .roi-group-row th:nth-child(2),html[data-theme=dark] .roi-table .roi-group-row th:nth-child(3),html[data-theme=dark] .password-value,html[data-theme=dark] .details-partner:hover,html[data-theme=dark] .matrix-row>div,html[data-theme=dark] .roi-table td,html[data-theme=dark] .report-table td,html[data-theme=dark] .discrep-table-shell .column-groups button,html[data-theme=dark] .country-filter-row .column-groups button,html[data-theme=dark] .discrep-table-shell .filters .search,html[data-theme=dark] .country-view .country-filter-row .search,html[data-theme=dark] .discrep-table-shell .filters>.discrepancy-filter,html[data-theme=dark] .discrep-table-shell .filters>.filter-field select,html[data-theme=dark] .discrep-table-shell .discrepancy-filter input[type=number],html[data-theme=dark] .matrix-date-header,html[data-theme=dark] .matrix-date-header>div,html[data-theme=dark] .ovw-tile-body>strong,html[data-theme=dark] .ovw-chart-heading strong,html[data-theme=dark] .ovw-tip b,html[data-theme=dark] .discrep-table-shell .filters .selfserve-users-toggle,html[data-theme=dark] .selfserve-users-actions button,html[data-theme=dark] .partners-report a,html[data-theme=dark] .ovw-tile-figures b,html[data-theme=dark] .selfserve-users-toggle,html[data-theme=dark] .nav-drawer a,html[data-theme=dark] .nav-drawer a:hover{color:#e8eaee}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] .login-shell,html[data-theme=dark] .calendar-nav button,html[data-theme=dark] .matrix-header .day-gap,html[data-theme=dark] .matrix-row .day-gap,html[data-theme=dark] .total,html[data-theme=dark] .roi-dashboard,html[data-theme=dark] .integrations-page,html[data-theme=dark] .integration-list-row:hover,html[data-theme=dark] .origin-badge.builtin,html[data-theme=dark] .integration-wizard .close,html[data-theme=dark] .section-title>span,html[data-theme=dark] .users-page,html[data-theme=dark] .user-row:hover,html[data-theme=dark] .edit-partner:hover,html[data-theme=dark] .copy-password:hover,html[data-theme=dark] .matrix-date-header,html[data-theme=dark] .matrix-date-header>div,html[data-theme=dark] .hourly-status.insufficient,html[data-theme=dark] .hourly-report tbody tr.spike,html[data-theme=dark] .format-tag.muted,html[data-theme=dark] .selfserve-users-toggle.active,html[data-theme=dark] .selfserve-report tbody tr.watched:hover,html[data-theme=dark] .profile-page,html[data-theme=dark] .adjust-match:hover,html[data-theme=dark] .top-actions button:hover,html[data-theme=dark] .top-actions .ghost:hover{background-color:#14161a}html[data-theme=dark] .login-form label,html[data-theme=dark] .brand small,html[data-theme=dark] .report-tabs button small,html[data-theme=dark] .tx-mode-tabs button small,html[data-theme=dark] .date-picker-trigger>b,html[data-theme=dark] .calendar-grid .weekday,html[data-theme=dark] .discrepancy-filter>span,html[data-theme=dark] .inv-partner-filter span,html[data-theme=dark] .integration-list-row small,html[data-theme=dark] .wizard-steps>div,html[data-theme=dark] .source-picker small,html[data-theme=dark] .field-grid small,html[data-theme=dark] .code-editor>div,html[data-theme=dark] .user-create-card label small,html[data-theme=dark] .user-row .delete:disabled,html[data-theme=dark] .ovw-tiles article>small,html[data-theme=dark] .ovw-chart-heading small,html[data-theme=dark] .ovw-chart-empty,html[data-theme=dark] .ovw-tip span,html[data-theme=dark] .hourly-status.insufficient,html[data-theme=dark] .format-tag.muted,html[data-theme=dark] .partners-report td small,html[data-theme=dark] .selfserve-status.noLimit,html[data-theme=dark] .selfserve-users-list li.absent,html[data-theme=dark] .selfserve-users-list li.absent label,html[data-theme=dark] .profile-avatar-actions small,html[data-theme=dark] .profile-form label small,html[data-theme=dark] .profile-form>small,html[data-theme=dark] .adjust-body label small,html[data-theme=dark] .adjust-form>small{color:#7e868f}html[data-theme=dark] .login-form input,html[data-theme=dark] .roi-table .roi-group-row th{border-bottom-color:#3b4149}html[data-theme=dark] .brand-mark,html[data-theme=dark] .primary,html[data-theme=dark] .brand>span,html[data-theme=dark] .preset-menu button.active,html[data-theme=dark] .calendar-grid button.selected,html[data-theme=dark] .picker-footer .apply,html[data-theme=dark] .matrix-header,html[data-theme=dark] .overall-row,html[data-theme=dark] .roi-table th,html[data-theme=dark] .roi-table tfoot td,html[data-theme=dark] .danger-confirm,html[data-theme=dark] .new-integration,html[data-theme=dark] .side-switch button.active,html[data-theme=dark] .side-switch a.active,html[data-theme=dark] .wizard-steps .active b,html[data-theme=dark] .integration-wizard>footer .activate,html[data-theme=dark] .partner-name-dialog .primary{color:#fff}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] .pick-ctrl,html[data-theme=dark] .top-actions button,html[data-theme=dark] .top-actions .ghost,html[data-theme=dark] .date-picker-trigger,html[data-theme=dark] .date-picker-popover,html[data-theme=dark] .picker-footer .cancel,html[data-theme=dark] .discrepancy-filter,html[data-theme=dark] .column-groups button,html[data-theme=dark] .confirm-actions .cancel,html[data-theme=dark] .side-switch button,html[data-theme=dark] .side-switch a,html[data-theme=dark] .side-switch.network-switch button.realpush.active,html[data-theme=dark] .row-actions button,html[data-theme=dark] .integration-wizard,html[data-theme=dark] .wizard-steps b,html[data-theme=dark] .advanced-block button,html[data-theme=dark] .integration-wizard>footer button,html[data-theme=dark] .copy-password,html[data-theme=dark] .edit-partner,html[data-theme=dark] .partner-name-dialog,html[data-theme=dark] .partner-name-dialog .cancel,html[data-theme=dark] .details-partner,html[data-theme=dark] .details-partner:hover,html[data-theme=dark] .discrep-table-shell .filters .search,html[data-theme=dark] .country-view .country-filter-row .search,html[data-theme=dark] .discrep-table-shell .column-groups button,html[data-theme=dark] .country-filter-row .column-groups button,html[data-theme=dark] .discrep-table-shell .filters>.filter-field,html[data-theme=dark] .discrep-table-shell .filters>.discrepancy-filter,html[data-theme=dark] .no-integration-filter,html[data-theme=dark] .discrep-table-shell .filters .selfserve-users-toggle,html[data-theme=dark] .selfserve-accounts-footer .cancel,html[data-theme=dark] .partners-report .details-partner,html[data-theme=dark] .partners-report .edit-partner,html[data-theme=dark] .selfserve-users-toggle.active,html[data-theme=dark] .profile-avatar-actions button,html[data-theme=dark] .profile-form button.ghost,html[data-theme=dark] .adjust-dialog,html[data-theme=dark] .adjust-actions button,html[data-theme=dark] .nav-trigger.open,html[data-theme=dark] .nav-drawer{border-color:#3b4149}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] .pick-ctrl,html[data-theme=dark] .topbar,html[data-theme=dark] .top-actions button,html[data-theme=dark] .top-actions .ghost,html[data-theme=dark] .date-picker-trigger,html[data-theme=dark] .date-picker-popover,html[data-theme=dark] .picker-footer .cancel,html[data-theme=dark] .summary-cards article,html[data-theme=dark] .summary-block article,html[data-theme=dark] .discrepancy-filter,html[data-theme=dark] .column-groups button,html[data-theme=dark] .data-panel,html[data-theme=dark] .matrix-row,html[data-theme=dark] .matrix-row:nth-child(2n),html[data-theme=dark] .roi-kpis article,html[data-theme=dark] .roi-table,html[data-theme=dark] .roi-table tr:nth-child(2n),html[data-theme=dark] .confirm-dialog,html[data-theme=dark] .confirm-actions .cancel,html[data-theme=dark] .integration-kpis article,html[data-theme=dark] .side-switch button,html[data-theme=dark] .side-switch a,html[data-theme=dark] .template-menu,html[data-theme=dark] .integration-list,html[data-theme=dark] .row-actions button,html[data-theme=dark] .integration-wizard,html[data-theme=dark] .wizard-steps b,html[data-theme=dark] .field-grid label,html[data-theme=dark] .field-grid .secret-field,html[data-theme=dark] .advanced-block button,html[data-theme=dark] .integration-wizard>footer button,html[data-theme=dark] .users-heading,html[data-theme=dark] .user-create-card,html[data-theme=dark] .users-list,html[data-theme=dark] .user-row .delete,html[data-theme=dark] .integration-hero,html[data-theme=dark] .copy-password,html[data-theme=dark] .edit-partner,html[data-theme=dark] .partner-name-dialog,html[data-theme=dark] .partner-name-dialog .cancel,html[data-theme=dark] .details-partner,html[data-theme=dark] .matrix-scroll,html[data-theme=dark] .discrep-table-shell,html[data-theme=dark] .discrep-table-shell>.filters,html[data-theme=dark] .discrep-table-shell .discrepancy-filter.active,html[data-theme=dark] .discrep-table-shell .column-groups button,html[data-theme=dark] .country-filter-row .column-groups button,html[data-theme=dark] .discrep-table-shell .column-groups button.active,html[data-theme=dark] .country-filter-row .column-groups button.active,html[data-theme=dark] .discrep-table-shell .filters .search,html[data-theme=dark] .country-view .country-filter-row .search,html[data-theme=dark] .discrep-table-shell .filters>.filter-field,html[data-theme=dark] .discrep-table-shell .filters>.discrepancy-filter,html[data-theme=dark] .matrix-scroll-frame,html[data-theme=dark] .discrep-table-shell>.data-panel,html[data-theme=dark] .ovw-tiles article,html[data-theme=dark] .ovw-chart,html[data-theme=dark] .roi-table-shell,html[data-theme=dark] .matrix-row:not(.partner-row):not(.overall-row) .total,html[data-theme=dark] .no-integration-filter,html[data-theme=dark] .discrep-table-shell .filters .selfserve-users-toggle,html[data-theme=dark] .discrep-table-shell .filters .selfserve-users-toggle.active,html[data-theme=dark] .selfserve-accounts-footer .cancel,html[data-theme=dark] .partners-report .details-partner,html[data-theme=dark] .partners-report .edit-partner,html[data-theme=dark] .selfserve-accounts-dialog,html[data-theme=dark] .selfserve-users-toggle,html[data-theme=dark] .selfserve-users-menu,html[data-theme=dark] .profile-card,html[data-theme=dark] .profile-avatar-actions button.delete,html[data-theme=dark] .profile-form button.ghost,html[data-theme=dark] .adjust-dialog,html[data-theme=dark] .adjust-matches:empty,html[data-theme=dark] .adjust-matches>p,html[data-theme=dark] .adjust-match,html[data-theme=dark] .adjust-actions button.ghost,html[data-theme=dark] .nav-trigger.open,html[data-theme=dark] .nav-drawer{background-color:#1e2126}html[data-theme=dark] .rename-dialog{background-color:#1e2126}html[data-theme=dark] .fn-tag.fn-earning-cancelled{background-color:#3a2f14;color:#f0c674;border-color:#6b5420}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] .pick-ctrl:focus,html[data-theme=dark] .pick-ctrl.is-open{box-shadow:0 0 0 3px #2f343b}html[data-theme=dark] .error-banner,html[data-theme=dark] .profile-hint-problem,html[data-theme=dark] .report-tabs button.on small,html[data-theme=dark] .tx-mode-tabs button.on small,html[data-theme=dark] .discrepancy-filter.active,html[data-theme=dark] .format-tag.video{color:#f08ba8}html[data-theme=dark] .error-banner,html[data-theme=dark] .discrepancy-filter.active,html[data-theme=dark] .side-switch.network-switch button.admeking.active,html[data-theme=dark] .field-grid em,html[data-theme=dark] .validation-card.invalid,html[data-theme=dark] .partner-network-tag.admeking,html[data-theme=dark] .hourly-report tbody tr.drop,html[data-theme=dark] .hourly-report tbody tr.drop:hover,html[data-theme=dark] .format-tag.video,html[data-theme=dark] .selfserve-status.behind{background-color:#2c1a1b}html[data-theme=dark] .error-banner,html[data-theme=dark] .discrepancy-filter input[type=number],html[data-theme=dark] .integration-kpis article.attention,html[data-theme=dark] .row-actions button.delete,html[data-theme=dark] .field-grid .secret-field,html[data-theme=dark] .validation-card.invalid,html[data-theme=dark] .user-row .delete,html[data-theme=dark] .profile-avatar-actions button.delete{border-color:#5e3434}html[data-theme=dark] .notice-banner,html[data-theme=dark] .disc-green,html[data-theme=dark] .positive,html[data-theme=dark] .wizard-steps .done b,html[data-theme=dark] .validation-card.valid,html[data-theme=dark] .row-actions button.state-on,html[data-theme=dark] .partner-status.enabled,html[data-theme=dark] .report-table td.positive,html[data-theme=dark] .ovw-tile-body>strong.positive,html[data-theme=dark] .hourly-status.spike,html[data-theme=dark] .format-tag.native,html[data-theme=dark] .ovw-tile-body>strong.onTrack,html[data-theme=dark] .selfserve-bar b.onTrack,html[data-theme=dark] .selfserve-status.onTrack,html[data-theme=dark] .badge-verified{color:#5cc47f}html[data-theme=dark] .notice-banner,html[data-theme=dark] .validation-card.valid,html[data-theme=dark] .row-actions button.state-on{background-color:#18291d}html[data-theme=dark] .notice-banner,html[data-theme=dark] .validation-card.valid,html[data-theme=dark] .row-actions button.state-on{border-color:#2f5c3d}html[data-theme=dark] .topbar,html[data-theme=dark] .report-tabs,html[data-theme=dark] .tx-mode-tabs,html[data-theme=dark] .matrix-row,html[data-theme=dark] .roi-table td,html[data-theme=dark] .integration-list-row,html[data-theme=dark] .integration-wizard>header,html[data-theme=dark] .user-row,html[data-theme=dark] .report-table td,html[data-theme=dark] .roi-table-shell>.roi-toolbar,html[data-theme=dark] .adjust-dialog>header{border-bottom-color:#2f343b}html[data-theme=dark] nav a,html[data-theme=dark] .report-tabs button,html[data-theme=dark] .tx-mode-tabs button,html[data-theme=dark] .side-switch.network-switch button.realpush.active,html[data-theme=dark] .partner-name-dialog p,html[data-theme=dark] .partner-network-tag.realpush,html[data-theme=dark] .ovw-tile-label,html[data-theme=dark] .ovw-tip>strong,html[data-theme=dark] .selfserve-accounts-dialog p,html[data-theme=dark] .selfserve-accounts-footer>span,html[data-theme=dark] .selfserve-users-list label span,html[data-theme=dark] .adjust-body .muted,html[data-theme=dark] .adjust-facts dt{color:#9aa2ac}html[data-theme=dark] nav a.active,html[data-theme=dark] .report-tabs button.on,html[data-theme=dark] .tx-mode-tabs button.on,html[data-theme=dark] .page-heading-actions>button,html[data-theme=dark] .date-picker-trigger>span,html[data-theme=dark] .preset-menu button:hover,html[data-theme=dark] .calendar-title,html[data-theme=dark] .calendar-nav button:hover,html[data-theme=dark] .calendar-grid button:hover,html[data-theme=dark] .calendar-grid button.in-range,html[data-theme=dark] .disc-yellow,html[data-theme=dark] .disc-orange,html[data-theme=dark] .column-groups button.active,html[data-theme=dark] .confirm-icon,html[data-theme=dark] .origin-badge.custom,html[data-theme=dark] .row-actions button:hover,html[data-theme=dark] .wizard-steps .active,html[data-theme=dark] .advanced-block button.active,html[data-theme=dark] .code-editor strong,html[data-theme=dark] .validation-card .warning,html[data-theme=dark] .row-actions button.state-off,html[data-theme=dark] .current-admin,html[data-theme=dark] .password-generator button,html[data-theme=dark] nav a:hover,html[data-theme=dark] nav a.active:hover,html[data-theme=dark] .partner-status.pending,html[data-theme=dark] .discrep-table-shell .discrepancy-filter.active,html[data-theme=dark] .discrep-table-shell .column-groups button.active,html[data-theme=dark] .country-filter-row .column-groups button.active,html[data-theme=dark] .ovw-group-label,html[data-theme=dark] .matrix-column-toggles button.active,html[data-theme=dark] .no-integration-filter.active,html[data-theme=dark] .status.missing,html[data-theme=dark] .discrep-table-shell .filters .selfserve-users-toggle.active,html[data-theme=dark] .selfserve-users-actions button:hover:not(:disabled),html[data-theme=dark] .selfserve-users-list label i,html[data-theme=dark] .roi-coverage,html[data-theme=dark] .coverage-month-label,html[data-theme=dark] .coverage-grid .weekday,html[data-theme=dark] .coverage-grid .missing,html[data-theme=dark] .coverage-legend,html[data-theme=dark] .format-tag.pop,html[data-theme=dark] .partners-report .details-partner:hover,html[data-theme=dark] .partners-report .edit-partner:hover,html[data-theme=dark] .partners-report .copy-password:hover,html[data-theme=dark] .ovw-tile-body>strong.capped,html[data-theme=dark] .selfserve-bar b.capped,html[data-theme=dark] .selfserve-status.capped,html[data-theme=dark] .top-actions .profile-button.active,html[data-theme=dark] .profile-hint,html[data-theme=dark] .badge-pending,html[data-theme=dark] .link-button:hover,html[data-theme=dark] .adjust-match-amount i,html[data-theme=dark] .badge-manual,html[data-theme=dark] .nav-trigger.open,html[data-theme=dark] .nav-drawer a.active,html[data-theme=dark] .nav-drawer a.active:hover{color:#f0a577}html[data-theme=dark] .top-actions button,html[data-theme=dark] .top-actions .ghost,html[data-theme=dark] .page-heading p,html[data-theme=dark] .preset-menu>strong,html[data-theme=dark] .preset-menu button,html[data-theme=dark] .calendar-nav button,html[data-theme=dark] .picker-footer>span,html[data-theme=dark] .picker-footer .cancel,html[data-theme=dark] .summary-cards span,html[data-theme=dark] .summary-section-title,html[data-theme=dark] .summary-block span,html[data-theme=dark] .discrepancy-filter,html[data-theme=dark] .column-groups,html[data-theme=dark] .column-groups button,html[data-theme=dark] .loading,html[data-theme=dark] .tag,html[data-theme=dark] .status.internal,html[data-theme=dark] .status.mixed,html[data-theme=dark] .empty-state,html[data-theme=dark] .roi-kpis article span,html[data-theme=dark] .result-count,html[data-theme=dark] .confirm-dialog p,html[data-theme=dark] .confirm-dialog label,html[data-theme=dark] .confirm-actions .cancel,html[data-theme=dark] .eyebrow,html[data-theme=dark] .integration-hero p,html[data-theme=dark] .integration-kpis article span,html[data-theme=dark] .integration-toolbar>span,html[data-theme=dark] .side-switch button,html[data-theme=dark] .side-switch a,html[data-theme=dark] .template-menu small,html[data-theme=dark] .origin-badge.builtin,html[data-theme=dark] .row-actions button,html[data-theme=dark] .integration-wizard .close,html[data-theme=dark] .wizard-steps .done,html[data-theme=dark] .source-picker label,html[data-theme=dark] .field-grid label,html[data-theme=dark] .section-title p,html[data-theme=dark] .advanced-block p,html[data-theme=dark] .section-title>span,html[data-theme=dark] .optional-fields summary,html[data-theme=dark] .advanced-block button,html[data-theme=dark] .integration-wizard>footer button,html[data-theme=dark] .users-heading p,html[data-theme=dark] .user-create-card label,html[data-theme=dark] .user-role,html[data-theme=dark] .roi-table .roi-group-row th:nth-child(1),html[data-theme=dark] .copy-password,html[data-theme=dark] .edit-partner,html[data-theme=dark] .partner-name-dialog label,html[data-theme=dark] .partner-name-dialog .cancel,html[data-theme=dark] .close,html[data-theme=dark] .details-partner,html[data-theme=dark] .discrep-table-shell .filters>.filter-field,html[data-theme=dark] .discrep-table-shell .discrepancy-filter>label,html[data-theme=dark] .roi-table-shell .roi-toolbar>label,html[data-theme=dark] .no-integration-filter,html[data-theme=dark] .selfserve-reset,html[data-theme=dark] .selfserve-accounts-footer .cancel,html[data-theme=dark] .hourly-status.normal,html[data-theme=dark] .format-tag.push,html[data-theme=dark] .format-tag.banner,html[data-theme=dark] .format-tag.other,html[data-theme=dark] .partner-role,html[data-theme=dark] .partners-report .details-partner,html[data-theme=dark] .partners-report .edit-partner,html[data-theme=dark] .ovw-tiles article>small.ovw-tile-figures,html[data-theme=dark] .selfserve-users-toggle.active,html[data-theme=dark] .avatar-fallback,html[data-theme=dark] .profile-card>p,html[data-theme=dark] .profile-avatar-actions button,html[data-theme=dark] .profile-form label,html[data-theme=dark] .profile-form button.ghost,html[data-theme=dark] .login-task-pane>p,html[data-theme=dark] .login-task-pane label,html[data-theme=dark] .login-hint,html[data-theme=dark] .link-button,html[data-theme=dark] .adjust-body label,html[data-theme=dark] .adjust-match span,html[data-theme=dark] .adjust-actions button,html[data-theme=dark] .nav-trigger{color:#c3c9d1}html[data-theme=dark] .page-heading-actions>button,html[data-theme=dark] .roi-kpis .roi-main,html[data-theme=dark] .confirm-dialog,html[data-theme=dark] .source-picker,html[data-theme=dark] .row-actions button.state-off,html[data-theme=dark] .password-generator button,html[data-theme=dark] .roi-table,html[data-theme=dark] .roi-table th,html[data-theme=dark] .ovw-tip,html[data-theme=dark] .coverage-popover,html[data-theme=dark] .top-actions .profile-button.active{border-color:#5a3b23}html[data-theme=dark] .page-heading-actions>button,html[data-theme=dark] .calendar-grid button.in-range,html[data-theme=dark] .column-groups button.active,html[data-theme=dark] .roi-kpis .roi-main,html[data-theme=dark] .source-picker,html[data-theme=dark] .row-actions button.state-off,html[data-theme=dark] .current-admin,html[data-theme=dark] .password-generator button,html[data-theme=dark] nav a:hover,html[data-theme=dark] nav a.active,html[data-theme=dark] .no-integration-filter.active,html[data-theme=dark] .selfserve-users-actions button:hover:not(:disabled),html[data-theme=dark] .roi-coverage,html[data-theme=dark] .coverage-popover,html[data-theme=dark] .selfserve-report tbody tr.watched,html[data-theme=dark] .top-actions .profile-button.active{background-color:#2e2318}html[data-theme=dark] .date-picker-trigger:hover,html[data-theme=dark] .date-picker-trigger.open,html[data-theme=dark] .discrep-table-shell .column-groups button:hover,html[data-theme=dark] .country-filter-row .column-groups button:hover,html[data-theme=dark] .discrep-table-shell .column-groups button.active,html[data-theme=dark] .country-filter-row .column-groups button.active,html[data-theme=dark] .discrep-table-shell .discrepancy-filter.active,html[data-theme=dark] .discrep-table-shell .filters .search:hover,html[data-theme=dark] .country-view .country-filter-row .search:hover,html[data-theme=dark] .discrep-table-shell .filters .search:focus,html[data-theme=dark] .country-view .country-filter-row .search:focus,html[data-theme=dark] .discrep-table-shell .filters>.filter-field:hover,html[data-theme=dark] .discrep-table-shell .filters>.filter-field:focus-within,html[data-theme=dark] .discrep-table-shell .filters>.discrepancy-filter:hover,html[data-theme=dark] .discrep-table-shell .filters>.discrepancy-filter:focus-within,html[data-theme=dark] .discrep-table-shell .filters .selfserve-users-toggle:hover,html[data-theme=dark] .discrep-table-shell .filters .selfserve-users-toggle.active,html[data-theme=dark] .selfserve-accounts-dialog textarea:focus{box-shadow:0 0 0 3px #5a3b23}html[data-theme=dark] .preset-menu,html[data-theme=dark] .matrix-row>div,html[data-theme=dark] .wizard-steps{border-right-color:#2f343b}html[data-theme=dark] .preset-menu,html[data-theme=dark] .picker-footer,html[data-theme=dark] .integration-kpis article.attention,html[data-theme=dark] .side-switch.network-switch button.realpush.active,html[data-theme=dark] .template-menu button:hover,html[data-theme=dark] .template-menu button.active,html[data-theme=dark] .wizard-steps,html[data-theme=dark] .optional-fields,html[data-theme=dark] .advanced-block,html[data-theme=dark] .integration-wizard>footer,html[data-theme=dark] .filters,html[data-theme=dark] .roi-toolbar,html[data-theme=dark] .matrix-row:hover,html[data-theme=dark] .partner-network-tag.realpush,html[data-theme=dark] .roi-table tbody tr:not(.roi-partner-row):hover,html[data-theme=dark] .report-table tbody tr:hover,html[data-theme=dark] .roi-table-shell>.roi-toolbar,html[data-theme=dark] .selfserve-users-actions button,html[data-theme=dark] .profile-avatar-actions button,html[data-theme=dark] .adjust-facts,html[data-theme=dark] .adjust-actions button{background-color:#252a31}html[data-theme=dark] .preset-menu button:hover,html[data-theme=dark] .calendar-nav button:hover,html[data-theme=dark] .calendar-grid button:hover,html[data-theme=dark] .disc-yellow,html[data-theme=dark] .disc-orange,html[data-theme=dark] .partner-row .total,html[data-theme=dark] .matrix-row .total.disc-yellow,html[data-theme=dark] .matrix-row .total.disc-orange,html[data-theme=dark] .confirm-icon,html[data-theme=dark] .origin-badge.custom,html[data-theme=dark] .partner-status.pending,html[data-theme=dark] .status.missing,html[data-theme=dark] .coverage-grid .missing,html[data-theme=dark] .coverage-legend i.missing,html[data-theme=dark] .format-tag.pop,html[data-theme=dark] .selfserve-status.capped,html[data-theme=dark] .badge-pending,html[data-theme=dark] .badge-manual{background-color:#4a3320}html[data-theme=dark] .calendar-panel+.calendar-panel,html[data-theme=dark] .roi-table .roi-group-row th:nth-child(2),html[data-theme=dark] .roi-table .roi-group-row th:nth-child(3),html[data-theme=dark] .roi-table .roi-column-row th:nth-child(5),html[data-theme=dark] .roi-table .roi-column-row th:nth-child(8),html[data-theme=dark] .roi-table td:nth-child(5),html[data-theme=dark] .roi-table td:nth-child(8){border-left-color:#2f343b}html[data-theme=dark] .picker-footer,html[data-theme=dark] .roi-table,html[data-theme=dark] .integration-wizard>footer,html[data-theme=dark] .selfserve-users-list li{border-top-color:#2f343b}html[data-theme=dark] .summary-cards article,html[data-theme=dark] .summary-block article,html[data-theme=dark] .data-panel,html[data-theme=dark] .roi-kpis article,html[data-theme=dark] .integration-hero,html[data-theme=dark] .integration-kpis article,html[data-theme=dark] .template-menu,html[data-theme=dark] .inv-partner-filter input,html[data-theme=dark] .integration-list,html[data-theme=dark] .field-grid label,html[data-theme=dark] .optional-fields,html[data-theme=dark] .advanced-block,html[data-theme=dark] .users-heading,html[data-theme=dark] .user-create-card,html[data-theme=dark] .users-list,html[data-theme=dark] .user-row .delete:disabled,html[data-theme=dark] .topbar,html[data-theme=dark] .filters,html[data-theme=dark] .roi-toolbar,html[data-theme=dark] .discrep-table-shell .discrepancy-filter,html[data-theme=dark] .roi-table-shell .roi-toolbar .search,html[data-theme=dark] .selfserve-users-menu,html[data-theme=dark] .selfserve-users-menu>.search,html[data-theme=dark] .selfserve-users-actions button,html[data-theme=dark] .selfserve-accounts-dialog textarea,html[data-theme=dark] .selfserve-users-toggle,html[data-theme=dark] .adjust-matches,html[data-theme=dark] .adjust-facts{border-color:#2f343b}html[data-theme=dark] .disc-green,html[data-theme=dark] .matrix-row .total.disc-green,html[data-theme=dark] .wizard-steps .done b,html[data-theme=dark] .partner-status.enabled,html[data-theme=dark] .hourly-status.spike,html[data-theme=dark] .hourly-report tbody tr.spike:hover,html[data-theme=dark] .format-tag.native,html[data-theme=dark] .selfserve-status.onTrack,html[data-theme=dark] .badge-verified{background-color:#2c4d36}html[data-theme=dark] .disc-red,html[data-theme=dark] .negative,html[data-theme=dark] .integration-kpis article.attention,html[data-theme=dark] .side-switch.network-switch button.admeking.active,html[data-theme=dark] .row-actions button.delete,html[data-theme=dark] .field-grid em,html[data-theme=dark] .validation-card.invalid,html[data-theme=dark] .user-row .delete,html[data-theme=dark] .partner-status.disabled,html[data-theme=dark] .partner-network-tag.admeking,html[data-theme=dark] .report-table td.negative,html[data-theme=dark] .ovw-tile-body>strong.negative,html[data-theme=dark] .hourly-status.drop,html[data-theme=dark] .ovw-tile-body>strong.behind,html[data-theme=dark] .ovw-tile-body>strong.idle,html[data-theme=dark] .selfserve-bar b.behind,html[data-theme=dark] .selfserve-bar b.idle,html[data-theme=dark] .selfserve-status.behind,html[data-theme=dark] .selfserve-status.idle,html[data-theme=dark] .profile-avatar-actions button.delete{color:#f08b8b}html[data-theme=dark] .disc-red,html[data-theme=dark] .matrix-row .total.disc-red,html[data-theme=dark] .partner-status.disabled,html[data-theme=dark] .hourly-status.drop,html[data-theme=dark] .selfserve-status.idle{background-color:#54302f}html[data-theme=dark] .disc-purple{background-color:#4a3a5c}html[data-theme=dark] .matrix-header,html[data-theme=dark] .matrix-header>div:nth-child(-n+6),html[data-theme=dark] .overall-row>div:nth-child(-n+6),html[data-theme=dark] .status.partner,html[data-theme=dark] .status.mixed,html[data-theme=dark] .roi-table th,html[data-theme=dark] .roi-table .roi-partner-row:hover,html[data-theme=dark] .roi-table tfoot td,html[data-theme=dark] .side-switch button.active,html[data-theme=dark] .side-switch a.active,html[data-theme=dark] .wizard-steps>div:not(:last-child):after,html[data-theme=dark] .code-editor,html[data-theme=dark] .code-editor textarea,html[data-theme=dark] .admin-role,html[data-theme=dark] .matrix-header>div,html[data-theme=dark] .overall-row .total,html[data-theme=dark] .roi-table .roi-group-row th:nth-child(1),html[data-theme=dark] .roi-table .roi-group-row th:nth-child(2),html[data-theme=dark] .roi-table .roi-group-row th:nth-child(3),html[data-theme=dark] .roi-table .roi-column-row th,html[data-theme=dark] .brand>span,html[data-theme=dark] .brand-mark,html[data-theme=dark] .partner-name-dialog .primary,html[data-theme=dark] .matrix-scroll::-webkit-scrollbar-thumb,html[data-theme=dark] .roi-table::-webkit-scrollbar-thumb,html[data-theme=dark] .roi-table .roi-group-row th,html[data-theme=dark] .matrix-header>.sortable-head:hover,html[data-theme=dark] .roi-table th.sortable-head:hover,html[data-theme=dark] .matrix-date-header>div.matrix-date-group,html[data-theme=dark] .matrix-date-header>.matrix-total-group,html[data-theme=dark] .matrix-custom-scrollbar>span:after,html[data-theme=dark] .matrix-header>div:not(.matrix-fixed-cell),html[data-theme=dark] .matrix-header>.matrix-fixed-cell,html[data-theme=dark] .overall-row>.matrix-fixed-cell,html[data-theme=dark] *::-webkit-scrollbar-thumb,html[data-theme=dark] .profile-form button.primary,html[data-theme=dark] .adjust-matches,html[data-theme=dark] .adjust-actions button.primary,html[data-theme=dark] .nav-trigger-lines i{background-color:#343a42}html[data-theme=dark] .matrix-header .day-start,html[data-theme=dark] .matrix-row .day-start{border-left-color:#3b4149}html[data-theme=dark] .partner-row,html[data-theme=dark] .roi-table tbody tr.roi-partner-row{background-color:var(--report-head-bg)!important}html[data-theme=dark] .overall-row,html[data-theme=dark] .matrix-date-header>div.matrix-fixed-group{background-color:#343a42!important}html[data-theme=dark] .status.internal,html[data-theme=dark] .roi-table .roi-partner-row,html[data-theme=dark] .user-role,html[data-theme=dark] .close,html[data-theme=dark] .hourly-status.normal,html[data-theme=dark] .format-tag.push,html[data-theme=dark] .format-tag.banner,html[data-theme=dark] .format-tag.other,html[data-theme=dark] .partner-role,html[data-theme=dark] .selfserve-bar-track,html[data-theme=dark] .selfserve-status.noLimit,html[data-theme=dark] .avatar,html[data-theme=dark] .nav-trigger:hover,html[data-theme=dark] .nav-drawer a:hover{background-color:#2b3038}html[data-theme=dark] .integration-hero,html[data-theme=dark] .users-heading{background:radial-gradient(circle at 86% -45%,#4a3320,transparent 44%),#1e2126}html[data-theme=dark] .side-switch button.active,html[data-theme=dark] .side-switch a.active,html[data-theme=dark] .code-editor,html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] .pick-ctrl:focus,html[data-theme=dark] .pick-ctrl.is-open,html[data-theme=dark] .edit-partner:hover,html[data-theme=dark] .copy-password:hover,html[data-theme=dark] .partner-name-dialog .primary,html[data-theme=dark] .profile-form button.primary,html[data-theme=dark] .adjust-actions button.primary,html[data-theme=dark] .top-actions button:hover,html[data-theme=dark] .top-actions .ghost:hover{border-color:#454b54}html[data-theme=dark] .side-switch.network-switch button.admeking.active{box-shadow:inset 0 0 0 1px #5e3434}html[data-theme=dark] .side-switch.network-switch button.realpush.active{box-shadow:inset 0 0 0 1px #2f343b}html[data-theme=dark] .health-dot.ok{box-shadow:0 0 0 3px #2f5c3d}html[data-theme=dark] .code-editor>div{border-bottom-color:#454b54}html[data-theme=dark] .matrix-header>div,html[data-theme=dark] .matrix-header>div:nth-child(-n+6){border-right-color:#454b54}html[data-theme=dark] .filters,html[data-theme=dark] .roi-toolbar{box-shadow:inset 0 1px #2f343b}html[data-theme=dark] .roi-table tfoot td{border-top-color:#3b4149}html[data-theme=dark] .matrix-scroll,html[data-theme=dark] .roi-table,html[data-theme=dark] *{scrollbar-color:#343a42 transparent}html[data-theme=dark] .matrix-scroll::-webkit-scrollbar-thumb:hover,html[data-theme=dark] .roi-table::-webkit-scrollbar-thumb:hover,html[data-theme=dark] .matrix-custom-scrollbar>span:hover:after,html[data-theme=dark] .matrix-custom-scrollbar>span:active:after,html[data-theme=dark] *::-webkit-scrollbar-thumb:hover{background-color:#3f454e}html[data-theme=dark] .matrix-date-header>.day-gap,html[data-theme=dark] .matrix-header .day-gap,html[data-theme=dark] .matrix-row .day-gap{border-color:#2f343b!important}html[data-theme=dark] .matrix-date-header>.day-gap,html[data-theme=dark] .matrix-header .day-gap,html[data-theme=dark] .matrix-row .day-gap,html[data-theme=dark] .matrix-row:not(.partner-row):not(.overall-row),html[data-theme=dark] .matrix-row:not(.partner-row):not(.overall-row):nth-child(2n),html[data-theme=dark] .roi-table tbody tr:not(.roi-partner-row),html[data-theme=dark] .roi-table tbody tr:not(.roi-partner-row):nth-child(2n){background-color:#1e2126!important}html[data-theme=dark] .matrix-date-header>.day-gap,html[data-theme=dark] .matrix-header .day-gap,html[data-theme=dark] .matrix-row .day-gap{box-shadow:inset 0 0 0 1px #2f343b!important}html[data-theme=dark] .ovw-plot>svg:focus-visible{box-shadow:0 0 0 2px #5a3b23}html[data-theme=dark] .chart-axis{fill:#7e868f}html[data-theme=dark] .ovw-tip-sep{border-top-color:#5a3b23}html[data-theme=dark] .matrix-row:not(.partner-row):not(.overall-row):hover,html[data-theme=dark] .roi-table tbody tr:not(.roi-partner-row):hover{background-color:#252a31!important}html[data-theme=dark] .matrix-row.no-integration-row:not(.partner-row):not(.overall-row),html[data-theme=dark] .matrix-row.no-integration-row:not(.partner-row):not(.overall-row):nth-child(2n){background-color:#2e2318!important}html[data-theme=dark] .matrix-row.no-integration-row:not(.partner-row):not(.overall-row):hover{background-color:#4a3320!important}html[data-theme=dark] .partners-report a{text-decoration-color:#3f454e}html[data-theme=dark] .ovw-meter-fill{stroke:#f08b8b}html[data-theme=dark] .ovw-meter-fill.capped{stroke:#f0a577}html[data-theme=dark] .ovw-meter-fill.onTrack{stroke:#5cc47f}html[data-theme=dark] .adjust-match-amount{color:#e8eaee!important}.integrations-page,.users-page{padding:20px 22px 28px}.integration-hero,.integration-kpis,.coverage-block,.integration-toolbar,.integration-list,.users-heading,.users-layout{max-width:1180px;margin-left:auto;margin-right:auto}.integration-hero,.users-heading{align-items:center;margin-bottom:16px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.integration-hero h2,.users-heading h2{margin:8px 0 0;font-size:22px}.integration-hero p,.users-heading p{margin:4px 0 0;color:#78716c;font-size:12px}.new-integration{padding:8px 12px;border-radius:8px;font-size:12px;box-shadow:none}.integration-kpis{gap:8px;margin:0 auto 12px}.integration-kpis article{padding:9px 11px 8px;border:0;border-radius:10px;background:#fff;box-shadow:none}.integration-kpis article:hover{transform:none;box-shadow:none}.integration-kpis article.attention{border:0;background:#fff}.integration-kpis article span{color:#857a6f;font-size:9px;font-weight:800;line-height:13px;letter-spacing:.04em}.integration-kpis article strong{margin-top:2px;color:#3f342c;font-size:15px;font-weight:750;line-height:20px}.integration-kpis article.attention strong{color:#dc2626}.integration-toolbar{margin:0 auto 12px;padding:9px 14px;border-radius:14px;background:#fff}.integration-toolbar .search{width:300px}.integration-list,.users-list,.user-create-card{border:0;border-radius:14px;background:#fff;box-shadow:none}.integration-list-head,.users-list-head{min-height:24px;padding:0 13px;background:var(--report-head-bg);color:var(--report-head-ink);font-size:8px;letter-spacing:.05em}.integration-list-row,.user-row{font-size:10.5px;border-bottom-color:#eef0f3}.integration-list-row{min-height:46px}.integration-list-row:hover,.user-row:hover{background:#f7f8fa}.users-layout{gap:12px;margin-top:0}.users-heading,.users-layout{max-width:1320px}.user-create-card button,.user-row .delete{transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease,filter var(--motion-fast) ease}.user-create-card .primary:hover:not(:disabled){filter:brightness(.94)}.password-generator button:hover:not(:disabled){border-color:#fdba74;background:#ffedd5}.user-row .delete:hover:not(:disabled){border-color:#f2a4a4;background:#fff1f1}.integration-wizard{border:0;border-radius:14px;box-shadow:0 24px 70px #00000047}.integration-wizard>header{padding:14px 20px;border-bottom:1px solid #eef0f3}.integration-wizard h2{margin:4px 0 0;font-size:17px}.integration-wizard>header .eyebrow{color:#857a6f;font-size:8px;letter-spacing:.08em}.integration-wizard .close{width:28px;height:28px;display:grid;place-items:center;padding:0;border-radius:7px;background:#f1f3f5;color:#59636d;font-size:18px;line-height:1}.integration-wizard .close:hover{background:#e6e9ed;color:#30343b}.wizard-steps{border-right:1px solid #eef0f3;background:#f8f9fb}.wizard-steps>div:not(:last-child):after{background:#dfe3e7}.wizard-steps b{border-color:#dce1e7}.source-picker{padding:11px 12px;border:0;border-radius:10px;background:#f8f9fb}.field-grid label,.optional-fields,.advanced-block{border:0;border-radius:10px;background:#f8f9fb}.field-grid .secret-field{background:#fdf4f3}.validation-card.valid,.validation-card.invalid{border:0}.section-title h3,.advanced-block h3{font-size:12px}.section-title p,.advanced-block p{font-size:9px}.integration-wizard>footer{padding:10px 16px;border-top:1px solid #eef0f3;background:#fff}.integration-wizard>footer button{border-color:#dce1e7;border-radius:8px;font-size:10.5px}.integration-wizard>footer .activate{border-color:#ef8a55;background:#ef8a55}html[data-theme=dark] .top-actions .theme-switch,html[data-theme=dark] .profile-setting .theme-switch{border-color:#3b4149;background:#2b3038}html[data-theme=dark] .top-actions .theme-switch:hover,html[data-theme=dark] .profile-setting .theme-switch:hover{border-color:#3b4149;background:#333a43}html[data-theme=dark] .theme-switch-knob{background:#e8eaee;box-shadow:0 1px 3px #00000073}html[data-theme=dark] .theme-switch-icon.sun{color:#6f7883}html[data-theme=dark] .theme-switch-icon.moon{color:#2f343b}html[data-theme=dark] .matrix-custom-scrollbar>span:after{background:#3f454e}html[data-theme=dark] .matrix-custom-scrollbar>span:hover:after{background:#4d545d}html[data-theme=dark] .matrix-custom-scrollbar>span:active:after{background:#5c646e}html[data-theme=dark] *{scrollbar-color:#3f454e transparent}html[data-theme=dark] *::-webkit-scrollbar-thumb{background:#3f454e}html[data-theme=dark] *::-webkit-scrollbar-thumb:hover{background-color:#4d545d}html[data-theme=dark] .matrix-row:hover,html[data-theme=dark] .roi-table tbody tr:not(.roi-partner-row):hover,html[data-theme=dark] .tx-tbl tbody tr:hover td:not(.tx-gap),html[data-theme=dark] .tx-tbl tbody tr:hover .tx-actions-cell,html[data-theme=dark] .tx-tbl tbody tr:hover .tx-sticky-pay,html[data-theme=dark] .tx-tbl tbody tr:hover .tx-tree-cell,html[data-theme=dark] .tx-await-tbl tbody tr:not(.tx-await-detail):not(.tx-await-detail-head):hover td,html[data-theme=dark] .net-partner-row:hover,html[data-theme=dark] .finance-table tbody tr:hover td{background:#282d34}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] .pick-ctrl,html[data-theme=dark] textarea,html[data-theme=dark] .tx-inp,html[data-theme=dark] .inv-inp,html[data-theme=dark] .inv-sel{border-color:#3b4149;background:#171a1f;color:#e8eaee}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#6f7883}html[data-theme=dark] .login-form input{border:none;border-bottom:1px solid #3b4149;background:transparent}html[data-theme=dark] .login-form input:focus{border-bottom-color:#ef8a55}html[data-theme=dark] .chart-grid{stroke:#282d34}html[data-theme=dark] .chart-baseline{stroke:#3a4048}html[data-theme=dark] .ovw-spark circle{stroke:#1e2126}html[data-theme=dark] .chart-net-dot{stroke:#1e2126}html[data-theme=dark] .ovw-meter-track{stroke:#2f343b}html[data-theme=dark] .profile-form button.primary,html[data-theme=dark] .adjust-actions button.primary,html[data-theme=dark] .partner-name-dialog .primary{border-color:#5c646e;background:#4d545d;color:#f2f4f6}html[data-theme=dark] .profile-form button.primary:hover,html[data-theme=dark] .adjust-actions button.primary:hover{border-color:#6c757f;background:#5c646e}html[data-theme=dark] .side-switch button.active,html[data-theme=dark] .side-switch a.active{background:#4d545d;color:#f2f4f6}html[data-theme=dark] .matrix-header>.sortable-head:hover,html[data-theme=dark] .roi-table th.sortable-head:hover{background:#414852}html[data-theme=dark] .code-editor,html[data-theme=dark] .code-editor textarea{background:#101216}html[data-theme=dark] .nav-trigger-lines i{background:#c3c9d1}.login-theme-switch{position:fixed;z-index:2;top:16px;right:18px}.login-theme-switch .theme-switch{position:relative;width:58px;height:32px;padding:0;border:1px solid #d4d4d4;border-radius:999px;background:#f2f2f2}.login-theme-switch .theme-switch:hover{border-color:#d4d4d4;background:#e8e8e8}html[data-theme=dark] .login-theme-switch .theme-switch{border-color:#3b4149;background:#2b3038}html[data-theme=dark] .login-theme-switch .theme-switch:hover{border-color:#3b4149;background:#333a43}html[data-theme=dark] .ratio-fill{background:#2f343b}html[data-theme=dark] .integration-kpis article{background:#1e2126}html[data-theme=dark] .integration-kpis article.attention{background:#1e2126}html[data-theme=dark] .integration-toolbar,html[data-theme=dark] .integration-list,html[data-theme=dark] .users-list,html[data-theme=dark] .user-create-card{background:#1e2126}html[data-theme=dark] .integration-list-row,html[data-theme=dark] .user-row{border-bottom-color:#2b3038}html[data-theme=dark] .integration-list-row:hover,html[data-theme=dark] .user-row:hover{background:#282d34}html[data-theme=dark] .integration-hero,html[data-theme=dark] .users-heading{background:transparent}html[data-theme=dark] .integration-hero h2,html[data-theme=dark] .users-heading h2{color:#e8eaee}html[data-theme=dark] .integration-hero p,html[data-theme=dark] .users-heading p{color:#9aa2ac}html[data-theme=dark] .integration-kpis article span{color:#9aa2ac}html[data-theme=dark] .integration-kpis article strong{color:#e8eaee}html[data-theme=dark] .integration-kpis article.attention strong{color:#f08b8b}html[data-theme=dark] .integration-wizard{background:#1e2126;box-shadow:0 24px 70px #0009}html[data-theme=dark] .integration-wizard>header{border-bottom-color:#2b3038}html[data-theme=dark] .integration-wizard .close{background:#2b3038;color:#c3c9d1}html[data-theme=dark] .integration-wizard .close:hover{background:#343a42;color:#e8eaee}html[data-theme=dark] .wizard-steps{border-right-color:#2b3038;background:#191c21}html[data-theme=dark] .wizard-steps>div:not(:last-child):after{background:#343a42}html[data-theme=dark] .wizard-steps b{border-color:#3b4149;background:#1e2126}html[data-theme=dark] .source-picker,html[data-theme=dark] .field-grid label,html[data-theme=dark] .optional-fields,html[data-theme=dark] .advanced-block{background:#252a31}html[data-theme=dark] .field-grid .secret-field{background:#2c1a1b}html[data-theme=dark] .integration-wizard>footer{border-top-color:#2b3038;background:#1e2126}html[data-theme=dark] .integration-wizard>footer button{border-color:#3b4149;background:#252a31;color:#c3c9d1}html[data-theme=dark] .integration-wizard>footer .activate{border-color:#ef8a55;background:#ef8a55;color:#fff}html[data-theme=dark] .wizard-code button{border-color:#57534e;background:#292524;color:#e7e5e4}html[data-theme=dark] .wizard-code button:hover{border-color:#a8a29e}html[data-theme=dark] .wizard-code button.active{border-color:#f97316;color:#fdba74}html[data-theme=dark] .wizard-code textarea[readonly]{color:#d6d3d1}.integration-toolbar{gap:7px}.integration-toolbar .side-switch button{min-height:28px;padding:5px 11px;font-size:10.5px}.integration-toolbar .side-switch button:not(.active){border-color:#dce1e7}.integration-toolbar .side-switch button:first-child{border-radius:7px 0 0 7px}.integration-toolbar .side-switch button:last-child{border-radius:0 7px 7px 0}.integration-toolbar .search,.integration-toolbar select,.integration-toolbar .pick-ctrl{min-height:28px;box-sizing:border-box;padding:5px 9px;border-radius:7px;font-size:11px}.integration-toolbar .search{width:260px}.integration-toolbar>span{font-size:10px;font-weight:700}.new-integration{min-height:30px;background:#ef8a55}.integrations-page .row-actions{gap:4px}.integrations-page .row-actions button{min-height:26px;padding:4px 9px;border-radius:7px;font-size:9.5px;font-weight:800}.integrations-page .row-actions button:not(.state-on):not(.state-off):not(.delete){border-color:#dce1e7}.integrations-page .row-actions button:hover{border-color:#ef8a55;color:#c25f33}.wizard-backdrop,.modal-backdrop{background:#161b2299;-webkit-backdrop-filter:none;backdrop-filter:none}.integration-wizard{width:min(980px,calc(100vw - 36px));height:auto;max-height:calc(100vh - 36px);grid-template-rows:auto minmax(0,1fr) auto}.integration-wizard>header{align-items:flex-start;padding:14px 18px;border-bottom-color:#e3e6ea}.integration-wizard h2{font-size:15px}.integration-wizard>header p{margin:3px 0 0;color:#747b84;font-size:10.5px}.wizard-body{grid-template-columns:minmax(0,1fr)}.wizard-content{padding:16px 18px 22px}.source-picker{gap:10px;padding:10px 11px}.field-section{margin-top:16px}.section-title{margin-bottom:9px}.field-grid{gap:8px}.field-grid label{padding:8px 9px;align-content:start}.source-picker input,.source-picker select,.field-grid input,.field-grid select,.source-picker .pick-ctrl,.field-grid .pick-ctrl{min-height:28px;box-sizing:border-box;padding:5px 8px;border-radius:7px;font-size:10.5px}.optional-fields{margin-top:10px;padding:10px 11px}.advanced-block{margin-top:14px;padding:10px 12px}.advanced-block button{min-height:28px;padding:5px 10px;border-color:#dce1e7;border-radius:7px;font-size:10px}.validation-card{margin-top:10px}.code-editor textarea{height:280px}.template-menu{border-color:#e3e6ea;border-radius:9px}.template-menu button{padding:7px 10px;font-size:10.5px}.template-menu button:hover,.template-menu button.active{background:#f8f9fb}.integration-wizard>footer button{min-height:30px;padding:6px 12px}.wizard-backdrop{display:grid;place-items:center}.integration-wizard{width:min(1360px,calc(100vw - 48px));margin:0;max-height:calc(100vh - 72px);grid-template-columns:minmax(0,1fr) minmax(360px,42%);grid-template-rows:auto minmax(0,1fr) auto}.integration-wizard>header{grid-column:1 / -1}.integration-wizard>.wizard-body{grid-column:1;grid-row:2;min-height:0}.integration-wizard>footer{grid-column:1;grid-row:3;justify-content:flex-start}.integration-wizard>.wizard-code{grid-column:2;grid-row:2 / span 2;display:flex;flex-direction:column;min-height:0;margin:0;border:0;border-left:1px solid #e7e5e4;border-radius:0}.wizard-code>div{flex:0 0 auto;align-items:center;gap:8px}.wizard-code>div strong{flex:1;min-width:0;font-weight:600}.wizard-code button{flex:0 0 auto;padding:3px 8px;border:1px solid #d6d3d1;border-radius:6px;background:#fff;color:#57534e;font:inherit;font-size:9px;font-weight:700;cursor:pointer}.wizard-code button:hover{border-color:#a8a29e}.wizard-code button.active{border-color:#f97316;color:#c2410c}.wizard-code textarea{flex:1 1 auto;height:auto;min-height:360px;resize:none}.wizard-code textarea[readonly]{color:#57534e}html[data-theme=dark] .integration-wizard>header p{color:#9aa2ac}.integration-list-head,.users-list-head{font-size:9px}.integration-list-row,.user-row{font-size:11px}.integration-list-row small{font-size:9.5px}.origin-badge,.user-role,.admin-role{font-size:9px}.user-row .delete{font-size:9.5px}.user-create-card label{font-size:11px}.user-create-card label small{font-size:9px}.source-picker label,.field-grid label{font-size:10.5px}.source-picker small,.field-grid small{font-size:9px}.field-grid em{font-size:8px}.section-title p,.advanced-block p{font-size:10px}.optional-fields summary{font-size:10.5px}.validation-card{font-size:10.5px}.code-editor>div{font-size:9.5px}.code-editor textarea{font:10.5px/1.55 var(--font-mono)}.coverage-block{margin:0 auto 16px;border:0;border-radius:14px;background:#fff}.coverage-block>header{padding:12px 14px 10px;border-bottom:1px solid #f0f0f0}.coverage-block h3{margin:0 0 3px;font-size:13px}.coverage-block>header p{margin:0;color:#78716c;font-size:11px;line-height:1.5}.coverage-rows{display:flex;flex-direction:column}.coverage-row>button{display:grid;grid-template-columns:minmax(120px,1.4fr) 150px 96px 80px 92px 18px;align-items:center;gap:10px;width:100%;padding:8px 14px;border:none;border-bottom:1px solid #f4f4f4;background:none;text-align:left;cursor:pointer}.coverage-row>button:hover{background:#fcfcfb}.coverage-partner{font-size:12px;font-weight:700;color:#292524}.coverage-reason{padding:1px 7px;border-radius:999px;background:#f1f1f0;color:#57534e;font-size:10px;font-weight:700;justify-self:start}.coverage-reason.no-adapter{background:#fef2f2;color:#b42318}.coverage-reason.adapter-error{background:#fff7ed;color:#b45309}.coverage-reason.adapter-off{background:#f4f6fb;color:#3b4a6b}.coverage-reason.internal-only{background:#f5f5f4;color:#78716c}.coverage-amount{font-size:12px;font-variant-numeric:tabular-nums;color:#292524;text-align:right}.coverage-feeds,.coverage-date{color:#8b8b8b;font-size:10.5px}.coverage-caret{color:#a3a3a3;font-size:10px}.coverage-row.internal-only .coverage-partner,.coverage-row.internal-only .coverage-amount{color:#78716c}.coverage-row ul{list-style:none;margin:0;padding:4px 14px 10px;display:flex;flex-direction:column;gap:3px;background:#fcfcfb;border-bottom:1px solid #f4f4f4}.coverage-row li{display:grid;grid-template-columns:minmax(140px,1.6fr) 110px 90px 92px 84px;align-items:center;gap:10px;font-size:10.5px;color:#57534e}.coverage-feed-name{color:#292524;overflow-wrap:anywhere}.coverage-feed-id{font-variant-numeric:tabular-nums;color:#8b8b8b}.coverage-feed-amount{text-align:right;font-variant-numeric:tabular-nums;color:#292524}.coverage-feed-date{color:#a3a3a3}.coverage-more{margin:0;padding:9px 14px;width:100%;border:none;background:none;color:#57534e;font-size:11px;font-weight:700;cursor:pointer}.coverage-more:hover{color:#c2410c}.hourly-gap-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-width:520px;color:#7c2d12;font-size:11px;line-height:1.5}.hourly-gap-diff{font-weight:750;font-variant-numeric:tabular-nums}.hourly-gap-feeds{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:3px;color:#92400e;font-size:10.5px}.hourly-gap-note{display:block;max-width:520px;color:#a16207;font-size:10.5px;line-height:1.5;white-space:normal}.bell{position:relative;display:inline-flex;gap:7px}.top-actions .bell-button,.top-actions .bug-button{position:relative;width:32px;padding:0;display:grid;place-items:center;line-height:1;cursor:pointer}.tracker-link{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid #d4d4d4;border-radius:8px;background:#fff;color:#4d4d4d;font-size:11px;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap}.tracker-link:hover{border-color:#d4d4d4;background:#f4f4f4}.top-actions .bell-button{color:#8a8f96}.top-actions .bell-button.has-unread{color:#4d4d4d}.bell-count{position:absolute;top:-4px;right:-4px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:#b42318;color:#fff;font-size:9.5px;font-weight:700;line-height:15px;text-align:center;box-shadow:0 0 0 2px #fff}.bell-drop{position:absolute;top:calc(100% + 6px);right:0;z-index:calc(var(--z-popover) + 30);width:340px;max-height:60vh;overflow-y:auto;background:#fff;border:1px solid #e3e0da;border-radius:10px;box-shadow:0 10px 30px #00000024}.bell-drop header{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-bottom:1px solid #efece7}.bell-drop header strong{font-size:12.5px}.bell-drop p{padding:14px 12px;margin:0;font-size:12px}.bell-drop ul{list-style:none;margin:0;padding:0}.bell-drop li+li{border-top:1px solid #f3f1ed}.bell-drop button{height:auto}.bell-drop li button{display:grid;grid-template-columns:auto 1fr;gap:3px 7px;align-items:baseline;width:100%;padding:10px 12px;border:0;border-radius:0;background:transparent;text-align:left;cursor:pointer;font:inherit}.bell-drop header .ghost{padding:4px 9px;border-radius:7px;font-size:10px;font-weight:750}.bell-drop li button:hover{background:#faf9f7}.bell-drop li.unread{box-shadow:inset 3px 0 #b42318}.bell-kind{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#8a8377}.bell-key{font-size:10.5px;color:#b06a00;font-weight:600}.bell-summary{grid-column:1 / -1;font-size:12px;color:#2b2823}.bell-actor{grid-column:1 / -1;font-size:10.5px;color:#8a8377}html[data-theme=dark] .top-actions .bell-button{color:#6f7883}html[data-theme=dark] .top-actions .bell-button.has-unread{color:#c3c9d1}html[data-theme=dark] .bell-count{box-shadow:0 0 0 2px #1e2126}html[data-theme=dark] .bell-drop{background-color:#1e2126;border-color:#3b4149;box-shadow:0 10px 30px #00000080}html[data-theme=dark] .bell-drop header{border-bottom-color:#2f343b}html[data-theme=dark] .bell-drop li+li{border-top-color:#2f343b}html[data-theme=dark] .bell-drop li button:hover{background-color:#252a31}html[data-theme=dark] .bell-drop li.unread{box-shadow:inset 3px 0 #f08b8b}html[data-theme=dark] .bell-kind,html[data-theme=dark] .bell-actor{color:#7e868f}html[data-theme=dark] .bell-key{color:#f0a577}html[data-theme=dark] .bell-summary{color:#e8eaee}html[data-theme=dark] .top-actions button:hover,html[data-theme=dark] .top-actions .ghost:hover{background-color:#252a31}html[data-theme=dark] .top-actions .bug-button:hover{background-color:#252a31;border-color:#3b4149}html[data-theme=dark] .bug-report label{color:#9aa2ac}html[data-theme=dark] .bug-report-context{background-color:#252a31;color:#9aa2ac}html[data-theme=dark] .bug-report footer .cancel{border-color:#3b4149;background-color:#1e2126;color:#c3c9d1}html[data-theme=dark] .bug-report footer .cancel:hover{border-color:#4d545d;background-color:#252a31}html[data-theme=dark] .bug-report footer .primary{border-color:#5c646e;background-color:#4d545d;color:#f2f4f6}html[data-theme=dark] .bug-report footer .primary:hover:not(:disabled){border-color:#6c757f;background-color:#5c646e}html[data-theme=dark] .bug-report-context strong{color:#c3c9d1}html[data-theme=dark] .conflicts-banner{background-color:#2e2318;border-color:#5a3b23;color:#f0a577}html[data-theme=dark] .conflicts-banner.is-live{background-color:#2c1a1b;border-color:#5e3434;color:#f08b8b}html[data-theme=dark] .conflicts-list>li{border-color:#3b4149}html[data-theme=dark] .conflicts-list>li.is-live{background-color:#2c1a1b;border-color:#5e3434}html[data-theme=dark] .conflicts-list code{background-color:#2b3038}html[data-theme=dark] .conflict-tag{background-color:#2b3038;color:#9aa2ac}html[data-theme=dark] .conflict-tag.live{background-color:#54302f;color:#f08b8b}html[data-theme=dark] .conflicts-list time{color:#7e868f}html[data-theme=dark] .conflict-pair>div>em{color:#7e868f}html[data-theme=dark] .conflict-side strong{color:#e8eaee}html[data-theme=dark] .conflict-side small{color:#9aa2ac}html[data-theme=dark] .dspdaily-legend{color:#7e868f}html[data-theme=dark] .dspdaily-lead{color:#ef8a55}html[data-theme=dark] .dspdaily-table .roi-group-row th.dspdaily-block,html[data-theme=dark] .dspdaily-table .roi-group-row th.dspdaily-datehead{background-color:var(--report-head-bg);color:var(--report-head-ink)}html[data-theme=dark] .dspdaily-table .roi-group-row th.dspdaily-block:hover,html[data-theme=dark] .dspdaily-table .roi-group-row th.dspdaily-datehead:hover{background-color:var(--report-head-hover-bg)}html[data-theme=dark] .dspdaily-table tbody tr:hover td{background-color:#252a31}html[data-theme=dark] .dspdaily-month button.active{border-color:#3b4149;background-color:#1e2126;color:#e8eaee}html[data-theme=dark] .dspdaily-help,html[data-theme=dark] .dspdaily-help-popover{border-color:#3b4149;background-color:#1e2126;color:#9aa2ac}html[data-theme=dark] .dspdaily-help-popover b{color:#e8eaee}html[data-theme=dark] .user-create-card .primary:hover:not(:disabled){filter:brightness(1.12)}html[data-theme=dark] .password-generator button:hover:not(:disabled){border-color:#6b563a;background-color:#2e2318}html[data-theme=dark] .user-row .delete:hover:not(:disabled){border-color:#7a4444;background-color:#2a1f1f}html[data-theme=dark] .dspdaily-edit{color:var(--report-head-ink)}html[data-theme=dark] .dspdaily-edit:hover,html[data-theme=dark] .dspdaily-edit:focus-visible{color:#ef8a55}html[data-theme=dark] .dspdaily-edit.is-primary{color:#ef8a55}html[data-theme=dark] .dspdaily-edit:disabled{color:#464c54}html[data-theme=dark] .dspdaily-cell-input{border-color:#3b4149;background-color:#1e2126}html[data-theme=dark] .dspdaily-cell-input:focus-visible{border-color:#ef8a55}html[data-theme=dark] .partner-history-empty{color:#7e868f}html[data-theme=dark] .partner-history-list>li{border-left-color:#2f343b}html[data-theme=dark] .partner-history-list>li:before{background-color:#ef8a55}html[data-theme=dark] .partner-history-list>li.is-comment:before{background-color:#93a4f2}html[data-theme=dark] .partner-history-list header strong{color:#e8eaee}html[data-theme=dark] .partner-history-list header time{color:#7e868f}html[data-theme=dark] .partner-history-kind{background-color:#2b3038;color:#9aa2ac}html[data-theme=dark] .partner-history-list dt{color:#9aa2ac}html[data-theme=dark] .partner-history-list dd{color:#e8eaee}html[data-theme=dark] .partner-history-list dd s{color:#6f7883}html[data-theme=dark] .partner-history-list dd b{color:#9aa2ac}html[data-theme=dark] .partner-history-list dd em{color:#f0a577}html[data-theme=dark] .partner-thread-composer{background-color:#252a31;border-color:#3b4149}html[data-theme=dark] .partner-thread-controls input[type=file]{color:#9aa2ac}html[data-theme=dark] .partner-thread-body{color:#e8eaee}html[data-theme=dark] .partner-thread-files img{border-color:#3b4149}html[data-theme=dark] .partner-thread-file{background-color:#1e2126;border-color:#3b4149;color:#c3c9d1}html[data-theme=dark] .partner-thread-file:hover{border-color:#4d545d}html[data-theme=dark] .partner-thread-file small{color:#7e868f}html[data-theme=dark] .partner-thread-remove{color:#6f7883}html[data-theme=dark] .partner-thread-remove:hover{color:#f08b8b}html[data-theme=dark] .partner-network-tag.realpush{background-color:#1e2440;color:#93a4f2}html[data-theme=dark] .matrix-date-header>.day-gap,html[data-theme=dark] .matrix-header .day-gap,html[data-theme=dark] .matrix-row .day-gap{border-color:#1e2126!important;box-shadow:inset 0 0 0 1px #1e2126!important}html[data-theme=dark] .bug-report input:focus,html[data-theme=dark] .bug-report textarea:focus{border-color:#454b54;box-shadow:0 0 0 3px #2f343b}html[data-theme=dark] .avatar-zoom-dialog{border-color:#2f343b;background-color:#1e2126}html[data-theme=dark] .avatar-zoom-dialog figcaption{color:#c3c9d1}html[data-theme=dark] .avatar-zoom:hover .avatar,html[data-theme=dark] .avatar-zoom:focus-visible .avatar{box-shadow:0 0 0 2px #4d545d}.avatar-zoom-empty{margin-top:-6px;color:#8a8a8a;font-size:11px}html[data-theme=dark] .avatar-zoom-empty{color:#7e868f}.top-actions .bell-button .bell-glyph{font-size:14px;line-height:1;opacity:.55}.top-actions .bell-button.has-unread .bell-glyph,.top-actions .bell-button:hover .bell-glyph{opacity:1}.bell-dialog{position:relative;width:min(460px,calc(100vw - 40px));padding:22px 24px 18px;border:1px solid #dddddd;border-radius:16px;background:#fcfcfc;box-shadow:0 25px 70px #00000040}.bell-dialog .eyebrow{display:block;padding-right:44px}.bell-dialog h2{margin:6px 0 0;font-size:17px;line-height:1.35}.bell-dialog .close{position:absolute;top:16px;right:16px}.bell-dialog-meta{display:flex;align-items:baseline;gap:10px;margin-top:8px}.bell-dialog-target{display:grid;gap:2px;margin-top:16px;padding:11px 13px;border:1px solid #e4e4e4;border-radius:11px;background:#f7f7f6}.bell-dialog-target>span{color:#8a8377;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.bell-dialog-target>strong{font-size:13px}.bell-dialog-target>small{color:#7a7a7a;font-size:11px}.bell-dialog-note{margin:16px 0 0;color:#7a7a7a;font-size:11.5px;line-height:1.5}.bell-dialog footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px}.bell-dialog footer .cancel,.bell-dialog footer .primary{display:inline-flex;align-items:center;height:auto;width:auto;padding:9px 13px;border-radius:9px;font-size:12px;font-weight:750;text-decoration:none}.bell-dialog footer .cancel{border:1px solid #d4d4d4;background:#fff;color:#565656}.bell-dialog footer .cancel:hover{border-color:#b4b4b4;background:#f7f7f7}.bell-dialog footer .primary{border:1px solid #7a7a7a;background:#6f6f6f;color:#fff}.bell-dialog footer .primary:hover{border-color:#6a6a6a;background:#5f5f5f}html[data-theme=dark] .bell-dialog{border-color:#2f343b;background-color:#1e2126}html[data-theme=dark] .bell-dialog-target{border-color:#3b4149;background-color:#252a31}html[data-theme=dark] .bell-dialog-target>span,html[data-theme=dark] .bell-dialog-target>small,html[data-theme=dark] .bell-dialog-note{color:#9aa2ac}html[data-theme=dark] .bell-dialog footer .cancel{border-color:#3b4149;background-color:#1e2126;color:#c3c9d1}html[data-theme=dark] .bell-dialog footer .cancel:hover{border-color:#4d545d;background-color:#252a31}html[data-theme=dark] .bell-dialog footer .primary{border-color:#5c646e;background-color:#4d545d;color:#f2f4f6}html[data-theme=dark] .bell-dialog footer .primary:hover{border-color:#6c757f;background-color:#5c646e}.partner-name-dialog button:not(.pick-ctrl){padding:9px 13px;border-radius:9px;font-size:12px;font-weight:750;transition:border-color var(--motion-fast) ease,background-color var(--motion-fast) ease,color var(--motion-fast) ease}.partner-name-dialog .primary{border:1px solid #7a7a7a;background:#6f6f6f;color:#fff}.partner-name-dialog .primary:hover{border-color:#6a6a6a;background:#5f5f5f}.partner-name-dialog .cancel{border:1px solid #d4d4d4;background:#fff;color:#565656}.partner-name-dialog .cancel:hover{border-color:#b4b4b4;background:#f7f7f7}.partner-name-dialog label{font-size:11px;font-weight:500;color:#666;letter-spacing:0}.partner-name-dialog h3{font-size:18px}html[data-theme=dark] .partner-name-dialog .primary:hover{border-color:#6c757f;background-color:#5c646e}html[data-theme=dark] .partner-name-dialog .cancel:hover{border-color:#4d545d;background-color:#252a31}.partner-name-dialog .close{position:absolute;top:16px;right:16px}.partner-name-dialog .eyebrow{display:block;padding-right:44px}.conflicts-dialog{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;max-height:calc(100vh - 40px);overflow:hidden}.conflicts-dialog>p{margin-bottom:0}.conflicts-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;contain:content;background:inherit;padding-right:4px;margin-right:-4px}.conflicts-list{gap:7px}.conflicts-list>li{padding:8px 10px}.conflicts-list header{gap:7px}.conflict-pair{gap:10px;margin-top:6px}.conflict-pair>div>em{margin-bottom:1px;font-size:9px}.conflict-side strong{font-size:11.5px}.conflict-side small{font-size:10px}.conflicts-dialog footer{margin-top:14px}.top-actions button:hover,.top-actions .ghost:hover{border-color:#d4d4d4;background:#f4f4f4}html[data-theme=dark] .top-actions button:hover,html[data-theme=dark] .top-actions .ghost:hover{border-color:#3b4149;background-color:#252a31}html[data-theme=dark] .tracker-link{background-color:#1e2126;border-color:#3b4149;color:#c3c9d1}html[data-theme=dark] .tracker-link:hover{border-color:#3b4149;background-color:#252a31}html[data-theme=dark] .hourly-gap-list{color:#f0c088}html[data-theme=dark] .hourly-gap-feeds{color:#d9a35f}html[data-theme=dark] .hourly-gap-note{color:#b78a52}html[data-theme=dark] .coverage-block{background-color:#1e2126}html[data-theme=dark] .coverage-block>header{border-bottom-color:#2f343b}html[data-theme=dark] .coverage-block>header p{color:#9aa2ac}html[data-theme=dark] .coverage-row>button{border-bottom-color:#2b3038}html[data-theme=dark] .coverage-row>button:hover{background-color:#252a31}html[data-theme=dark] .coverage-partner,html[data-theme=dark] .coverage-amount,html[data-theme=dark] .coverage-feed-name,html[data-theme=dark] .coverage-feed-amount{color:#e8eaee}html[data-theme=dark] .coverage-feeds,html[data-theme=dark] .coverage-date,html[data-theme=dark] .coverage-feed-id,html[data-theme=dark] .coverage-feed-date,html[data-theme=dark] .coverage-caret{color:#7e868f}html[data-theme=dark] .coverage-reason{background-color:#2b3038;color:#b6bcc4}html[data-theme=dark] .coverage-reason.no-adapter{background-color:#341c1c;color:#f0857c}html[data-theme=dark] .coverage-reason.adapter-error{background-color:#33240f;color:#f0a642}html[data-theme=dark] .coverage-reason.adapter-off{background-color:#1e2440;color:#93a4f2}html[data-theme=dark] .coverage-reason.internal-only{background-color:#24282e;color:#9aa2ac}html[data-theme=dark] .coverage-row.internal-only .coverage-partner,html[data-theme=dark] .coverage-row.internal-only .coverage-amount{color:#9aa2ac}html[data-theme=dark] .coverage-row ul{background-color:#1a1d22;border-bottom-color:#2b3038}html[data-theme=dark] .coverage-row li,html[data-theme=dark] .coverage-more{color:#b6bcc4}html[data-theme=dark] .coverage-more:hover{color:#ef8a55}.partners-report tbody tr{background:inherit}.partners-group-row{cursor:pointer}.partners-group-row>td{border-top:1px solid #ececec}.partners-report tbody tr.partners-group-row:hover,.partners-group-row.is-open,.partners-report tbody tr.partners-group-row.is-open:hover{background:#ebedf1}.partners-caret{display:inline-block;width:12px;color:#a3a3a3;font-size:9px}.partners-group-row td:first-child strong{display:inline}.partners-group-row .partners-group-muted{color:#b4b4b4}.partners-group-row td{white-space:normal}.partners-stack{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.partners-per-net{display:flex;flex-direction:column;gap:5px}.partners-net-group{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.partners-net-group>i{font-style:normal}.partners-net-group>span{display:flex;align-items:baseline;gap:4px;padding-left:2px;white-space:normal}.partners-net-group em{min-width:62px;color:#a3a3a3;font-size:9px;font-style:normal}.partners-card-row{cursor:pointer}.partners-card-row>td:first-child{padding-left:26px}.partners-report tbody tr.partners-card-row{background:#f4f5f7}.partners-report tbody tr.partners-card-row:hover{background:#eaedf2}html[data-theme=dark] .partners-group-row>td{border-top-color:#2b3038}html[data-theme=dark] .partners-report tbody tr.partners-group-row:hover,html[data-theme=dark] .partners-report tbody tr.partners-group-row.is-open:hover{background-color:#2c323a}html[data-theme=dark] .partners-report tbody tr.partners-card-row{background-color:#23282f}html[data-theme=dark] .partners-report tbody tr.partners-card-row:hover{background-color:#282d34}html[data-theme=dark] .partners-group-row.is-open{background-color:#2c323a}html[data-theme=dark] .partners-caret,html[data-theme=dark] .partners-group-row .partners-group-muted,html[data-theme=dark] .partners-net-group em{color:#7e868f}.source-picker{grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px;padding:0;background:transparent}.source-picker>label{padding:8px 9px;border:0;border-radius:10px;background:#f8f9fb}.field-grid .secret-field{background:#f8f9fb;border-color:transparent}.integration-wizard>footer .cancel{margin-right:0}.integration-wizard>footer button{min-height:32px;padding:9px 12px;border-radius:8px;font-size:11px;font-weight:800}html[data-theme=dark] .field-grid .secret-field{background-color:#252a31;border-color:transparent}html[data-theme=dark] .source-picker{background-color:transparent}html[data-theme=dark] .source-picker>label{background-color:#252a31}.coverage-block>header b{font-variant-numeric:tabular-nums;white-space:nowrap}.coverage-amount{font-weight:700;white-space:nowrap}.coverage-feed-amount{white-space:nowrap}.partners-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 12px 0}.partners-view-switch{display:inline-flex;gap:6px}.partners-view-switch button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid #dce1e7;border-radius:7px;background:#fff;color:#6b7280;font-size:11px;font-weight:800;white-space:nowrap;cursor:pointer}.partners-view-switch button:hover{border-color:#c4c9d0}.partners-view-switch button.on{border-color:#f97316;background:#fff7ed;color:#b45309;box-shadow:inset 0 0 0 1px #f97316}.partners-toolbar .partners-view-switch+.partners-view-switch{padding-left:14px;border-left:1px solid #e6e6e6}html[data-theme=dark] .partners-view-switch button{border-color:#3b4149;background-color:#1e2126;color:#9aa1aa}html[data-theme=dark] .partners-view-switch button:hover{border-color:#4d545d}html[data-theme=dark] .partners-view-switch button.on{border-color:#ef8a55;background-color:#33240f;color:#f0a642;box-shadow:inset 0 0 0 1px #ef8a55}html[data-theme=dark] .partners-toolbar .partners-view-switch+.partners-view-switch{border-left-color:#2b3038}.partner-cards{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:12px;height:calc(100vh - 330px);min-height:420px;padding:12px}.partner-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px}.partner-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.pl-row{display:grid;gap:4px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:none;text-align:left;cursor:pointer}.pl-row:hover{background:#f7f8fa}.pl-row.is-selected{border-color:#e6d8c8;background:#fff7ed}.pl-name{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-size:12px;font-weight:750;color:#292524}.pl-line{display:flex;align-items:baseline;gap:5px;color:#57534e;font-size:10px;line-height:1.35}.pl-line>i{flex-shrink:0;color:#a3a3a3;font-style:normal}.pl-line>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-formats{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px}.pl-more{color:#a3a3a3;font-size:9px;font-style:normal;font-weight:700}.pl-stage{font-weight:750;font-style:normal}.pl-stage.processing{color:#57534e}.pl-stage.awaiting,.pl-stage.negotiation{color:#3b4a6b}.pl-stage.launch{color:#15803d}.pl-stage.paused{color:#b45309}.pl-stage.cancelled{color:#b42318}.pl-seen{color:#a3a3a3;font-size:9.5px}.partner-details-panel{display:flex;flex-direction:column;min-height:0}.partner-details-panel.is-empty{align-items:center;justify-content:center}.partner-details-panel.is-empty p{max-width:320px;margin:0;color:#8b8b8b;font-size:11.5px;text-align:center;line-height:1.6}.pd-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #f0f0f0}.pd-head h3{margin:0 0 6px;font-size:16px}.pd-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:0}.pd-title h3{margin:0}.pd-actions{display:flex;align-items:center;gap:6px}.pd-close{width:26px;height:26px;display:grid;place-items:center;border:1px solid #d5d5d5;border-radius:7px;background:#fff;color:#6b6b6b;font-size:15px}.pd-close:hover{border-color:#b4b4b4;background:#f7f7f7}.pd-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 16px}.pd-section+.pd-section{margin-top:16px}.pd-section h4{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;color:#78716c;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pd-section h4 small{color:#a3a3a3;font-size:9.5px;font-weight:600;letter-spacing:0;text-transform:none}.pd-section dl{margin:0;display:flex;flex-direction:column;gap:6px}.pd-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;font-size:12px}.pd-row dt{color:#888}.pd-row dd{margin:0;color:#292524;overflow-wrap:anywhere}.pd-row dd small{display:block;margin-top:2px;color:#a3a3a3;font-size:9.5px}.pd-secret{display:inline-flex;align-items:center;gap:8px}.pd-secret>button{box-sizing:border-box;height:17px;margin:-1px 0;padding-top:0;padding-bottom:0}.pd-activity{margin-top:20px;padding-top:14px;border-top:1px solid #f0f0f0}.partner-thread-cell{text-align:center}.partner-thread-open{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid #e0e0e0;border-radius:999px;background:#fff;color:#6b6b6b;font-size:11px;cursor:pointer}.partner-thread-open:hover{border-color:#f97316;color:#c2410c}.partner-thread-open b{font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums}.partner-thread-open small{color:#b4b4b4;font-size:10px}html[data-theme=dark] .pl-row:hover{background-color:#252a31}html[data-theme=dark] .pl-row.is-selected{border-color:#5e4634;background-color:#2b2118}html[data-theme=dark] .pl-name{color:#e8eaee}html[data-theme=dark] .pl-line{color:#cfd4da}html[data-theme=dark] .pl-line>i,html[data-theme=dark] .pl-more{color:#7e868f}html[data-theme=dark] .pl-stage.processing{color:#9aa2ac}html[data-theme=dark] .pl-stage.awaiting,html[data-theme=dark] .pl-stage.negotiation{color:#93a4f2}html[data-theme=dark] .pl-stage.launch{color:#57c980}html[data-theme=dark] .pl-stage.paused{color:#f0a642}html[data-theme=dark] .pl-stage.cancelled{color:#f0857c}html[data-theme=dark] .pl-seen{color:#7e868f}html[data-theme=dark] .partner-details-panel.is-empty p{color:#9aa2ac}html[data-theme=dark] .pd-head{border-bottom-color:#2b3038}html[data-theme=dark] .pd-close{border-color:#3a4048;background-color:#252a31;color:#cfd4da}html[data-theme=dark] .pd-close:hover{border-color:#4d545d;background-color:#2b3038}html[data-theme=dark] .pd-section h4{color:#9aa2ac}html[data-theme=dark] .pd-section h4 small{color:#7e868f}html[data-theme=dark] .pd-row dt{color:#9aa2ac}html[data-theme=dark] .pd-row dd{color:#e8eaee}html[data-theme=dark] .pd-row dd small{color:#7e868f}html[data-theme=dark] .pd-activity{border-top-color:#2b3038}html[data-theme=dark] .partner-thread-open{border-color:#3a4048;background-color:#252a31;color:#b6bcc4}html[data-theme=dark] .partner-thread-open:hover{border-color:#ef8a55;color:#ef8a55}html[data-theme=dark] .partner-thread-open small{color:#5c636c}.pd-section dl,.pd-activity .partner-thread-composer,.pd-activity .partner-history-list{padding:10px 12px;border-radius:10px;background:#f8f9fb}.pd-activity .partner-history-list{margin-top:8px}.pd-actions .edit-partner{min-height:30px;padding:8px 12px;border-radius:8px;font-size:11px;font-weight:800}.pd-close{width:30px;height:30px;font-size:16px}.partner-thread-composer textarea{width:100%;padding:7px 10px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;font:inherit;font-size:11.5px;resize:vertical}.partner-thread-controls{display:flex;align-items:center;gap:6px;margin-top:6px}.thread-attach,.thread-attach-clear{min-height:30px;white-space:nowrap;padding:6px 12px;border:1px solid #d4d4d4;border-radius:8px;background:#fff;color:#4d4d4d;font-size:11px;font-weight:750;cursor:pointer}.thread-attach:hover:not(:disabled),.thread-attach-clear:hover:not(:disabled){border-color:#d4d4d4;background:#f4f4f4}.thread-attach-clear{padding:6px 10px;color:#8b8b8b}.partner-thread-controls .primary{min-height:30px;width:auto;margin-left:auto;padding:8px 14px;border-radius:8px;font-size:11px;font-weight:800;white-space:nowrap}.partner-thread-pending{display:block;margin-top:5px;color:#8b8b8b;font-size:10px}html[data-theme=dark] .pd-section dl,html[data-theme=dark] .pd-activity .partner-thread-composer,html[data-theme=dark] .pd-activity .partner-history-list{background-color:#252a31}html[data-theme=dark] .partner-thread-composer textarea{border-color:#3a4048;background-color:#1e2126;color:#e8eaee}html[data-theme=dark] .thread-attach,html[data-theme=dark] .thread-attach-clear{border-color:#3a4048;background-color:#1e2126;color:#cfd4da}html[data-theme=dark] .thread-attach:hover:not(:disabled),html[data-theme=dark] .thread-attach-clear:hover:not(:disabled){border-color:#4d545d;background-color:#252a31}html[data-theme=dark] .partner-thread-pending{color:#7e868f}.pd-cards{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px;border-bottom:1px solid #f0f0f0}.pd-card-pick{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #e0e0e0;border-radius:999px;background:#fff;color:#4d4d4d;font-size:10.5px;font-weight:700;cursor:pointer}.pd-card-pick:hover{border-color:#c9c9c9;background:#f7f8fa}.pd-card-pick.is-current{border-color:#e6d8c8;background:#fff7ed;color:#7a4a1c}.pd-card-pick i{font-style:normal}.pl-count{color:#a3a3a3;font-size:9.5px;font-weight:700}html[data-theme=dark] .pd-cards{border-bottom-color:#2b3038}html[data-theme=dark] .pd-card-pick{border-color:#3a4048;background-color:#1e2126;color:#cfd4da}html[data-theme=dark] .pd-card-pick:hover{border-color:#4d545d;background-color:#252a31}html[data-theme=dark] .pd-card-pick.is-current{border-color:#5e4634;background-color:#2b2118;color:#e8c9a4}html[data-theme=dark] .pl-count{color:#7e868f}.floating-menu{position:fixed;z-index:var(--z-float);padding:6px;border:1px solid #e2e2e2;border-radius:10px;background:#fff;box-shadow:0 14px 34px #00000029}.pick-menu{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 9px;border:1px solid #d6d3d1;border-radius:7px;background:#fff;font-size:11px;cursor:pointer}.pick-menu:hover,.pick-menu.is-open{border-color:#f97316;box-shadow:0 0 0 3px #ffedd5}.pick-label{color:#78716c;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.pick-glyph{color:#78716c;font-weight:700;line-height:1}.pick-value{color:#292524;font-size:11px;font-weight:700}.pick-caret{color:#a8a29e;font-size:9px}.pick-list{display:flex;flex-direction:column}.pick-search{display:block;box-sizing:border-box;width:calc(100% - 8px);margin:4px 4px 6px;padding:6px 8px;border:1px solid #e7e5e4;border-radius:7px;background:#fff;color:#292524;font:inherit;font-size:11.5px}.pick-search:focus{border-color:#f97316;outline:0;box-shadow:0 0 0 3px #ffedd5}.pick-list button{padding:7px 9px;border:0;border-radius:7px;background:none;color:#3f3f3f;font-size:11.5px;text-align:left;cursor:pointer}.pick-list button:hover{background:#f5f6f8}.pick-list button.on{background:#fff7ed;color:#b45309;font-weight:750}.column-filter-btn{margin-left:5px;padding:0 3px;border:0;background:none;color:#78716c;font-size:9px;cursor:pointer}.column-filter-btn:hover{color:#1c1917}.column-filter-btn.on{color:#b45309}html[data-theme=dark] .column-filter-btn{color:#c9c4bf}html[data-theme=dark] .column-filter-btn:hover{color:#fff}html[data-theme=dark] .column-filter-btn.on{color:#fdba74}.column-filter header{padding:4px 6px 6px;color:#78716c;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.column-filter-search{width:100%;margin-bottom:5px;padding:6px 8px;border:1px solid #e2e2e2;border-radius:8px;font-size:11px}.column-filter-list{max-height:240px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.column-filter-list label{display:flex;align-items:center;gap:7px;padding:5px 6px;border-radius:7px;font-size:11.5px;cursor:pointer}.column-filter-list label:hover{background:#f5f6f8}.column-filter-list input{width:13px;height:13px}.column-filter-empty{margin:6px;color:#a3a3a3;font-size:11px}.column-filter footer{display:flex;gap:6px;margin-top:5px;padding-top:5px;border-top:1px solid #f0f0f0}.column-filter footer button{flex:1;padding:6px 8px;border:1px solid #e2e2e2;border-radius:7px;background:#fff;color:#57534e;font-size:10.5px;font-weight:750;cursor:pointer}.column-filter footer button:hover:not(:disabled){border-color:#c9c9c9;background:#f7f8fa}.column-filter footer button:disabled{opacity:.5;cursor:default}.filters-reset{height:28px;padding:0 10px;border:1px solid #fdba74;border-radius:7px;background:#fff7ed;color:#b45309;font-size:10.5px;font-weight:800;cursor:pointer}.filters-reset:hover{border-color:#f97316}html[data-theme=dark] .floating-menu{border-color:#343a42;background-color:#1e2126;box-shadow:0 14px 34px #0000008c}html[data-theme=dark] .pick-menu{border-color:#3b4149;background-color:#1e2126}html[data-theme=dark] .pick-menu:hover,html[data-theme=dark] .pick-menu.is-open{border-color:#ef8a55;box-shadow:0 0 0 3px #33240f}html[data-theme=dark] .pick-label{color:#9aa2ac}html[data-theme=dark] .pick-value{color:#e8eaee}html[data-theme=dark] .pick-caret{color:#7e868f}html[data-theme=dark] .pick-list button{color:#cfd4da}html[data-theme=dark] .pick-list button:hover{background-color:#252a31}html[data-theme=dark] .pick-list button.on{background-color:#33240f;color:#f0a642}html[data-theme=dark] .column-filter header{color:#9aa2ac}html[data-theme=dark] .column-filter-search{border-color:#3a4048;background-color:#252a31;color:#e8eaee}html[data-theme=dark] .column-filter-list label:hover{background-color:#252a31}html[data-theme=dark] .column-filter-empty{color:#7e868f}html[data-theme=dark] .column-filter footer{border-top-color:#2b3038}html[data-theme=dark] .column-filter footer button{border-color:#3a4048;background-color:#252a31;color:#cfd4da}html[data-theme=dark] .column-filter footer button:hover:not(:disabled){border-color:#4d545d;background-color:#2b3038}html[data-theme=dark] .filters-reset{border-color:#6b4a1c;background-color:#33240f;color:#f0a642}html[data-theme=dark] .filters-reset:hover{border-color:#ef8a55}.partners-stages{display:inline-flex;flex-wrap:wrap;gap:3px}.partner-stage{display:inline-block;padding:2px 6px;border-radius:5px;font-size:9px;font-style:normal;font-weight:800}.partner-stage.wanted{background:#f5f5f4;color:#57534e}.partner-stage.testing{background:#f4f6fb;color:#3b4a6b}.partner-stage.live{background:#f0fdf4;color:#15803d}.partner-stage.paused{background:#fff7ed;color:#b45309}.partner-stage.cancelled{background:#fef2f2;color:#b42318}html[data-theme=dark] .partner-stage.wanted{background-color:#24282e;color:#9aa2ac}html[data-theme=dark] .partner-stage.testing{background-color:#1e2440;color:#93a4f2}html[data-theme=dark] .partner-stage.live{background-color:#13291b;color:#57c980}html[data-theme=dark] .partner-stage.paused{background-color:#33240f;color:#f0a642}html[data-theme=dark] .partner-stage.cancelled{background-color:#2c1a1b;color:#f0857c}.partner-cards{grid-template-columns:minmax(240px,300px) minmax(0,1fr) minmax(320px,380px)}.partner-cards:not(.is-open){grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.partner-rail{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 16px}.pd-rail-section+.pd-rail-section{margin-top:18px;padding-top:14px;border-top:1px solid #f0f0f0}.pd-rail-section h4{margin:0 0 8px;display:flex;align-items:baseline;gap:6px;color:#6b6b6b;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pd-rail-section h4 small{color:#a3a3a3;font-size:9.5px;font-weight:600;letter-spacing:0;text-transform:none}.pd-rail-section h4.pd-thread-head{justify-content:space-between}.pd-rail-section h4.pd-thread-head>small{flex-shrink:0}html[data-theme=dark] .pd-rail-section+.pd-rail-section{border-top-color:#2b3038}html[data-theme=dark] .pd-rail-section h4{color:#9aa2ac}html[data-theme=dark] .pd-rail-section h4 small{color:#7e868f}.partner-rail .pd-activity{margin-top:18px;padding-top:14px}@media(max-width:1500px){.partner-cards{grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(280px,320px)}.partner-cards:not(.is-open){grid-template-columns:minmax(200px,240px) minmax(0,1fr)}}@media(max-width:1199px){.partner-cards,.partner-cards:not(.is-open){grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.partner-cards.is-open{height:auto;grid-template-rows:max(396px,calc(100vh - 354px)) auto}.partner-rail{grid-column:1 / -1;max-height:420px}}@media(min-width:1520px){.pd-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;column-gap:18px;row-gap:16px;align-items:start}.pd-section+.pd-section{margin-top:0}.pd-columns>.pd-main{grid-column:1;grid-row:1 / span 3}.pd-columns>.pd-work{grid-column:2;grid-row:1}.pd-columns>.pd-cabinet{grid-column:2;grid-row:2;align-self:center}.pd-columns>.pd-tech{grid-column:2;grid-row:3}.pd-columns>.pd-launches{grid-column:1 / -1;grid-row:4}}.pd-io{display:flex;flex-direction:column;gap:6px}.pd-io-state{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pd-io-check{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.pd-io-badge{padding:2px 7px;border-radius:5px;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pd-io-badge.yes{background:#f0fdf4;color:#15803d}.pd-io-badge.no{background:#f5f5f4;color:#8b8b8b}.pd-io-file{display:flex;flex-direction:column;gap:1px;min-width:0}.pd-io-file a{font-size:11px;overflow-wrap:anywhere}.pd-io-file small{color:#a3a3a3;font-size:9px}.pd-io-file.is-empty{color:#a3a3a3;font-size:10.5px;font-style:italic}.pd-io-actions{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:6px;flex-wrap:wrap}.pd-io-upload,.pd-io-drop{padding:4px 9px;border:1px solid #e0e0e0;border-radius:7px;background:#fff;color:#4a4a4a;font:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.pd-io-upload:hover,.pd-io-drop:hover{border-color:#c9c9c9;background:#fafafa}.pd-io-upload:disabled,.pd-io-drop:disabled{opacity:.55;cursor:default}.pd-io-note-inline{flex:1 1 80px;min-width:60px;box-sizing:border-box;height:17px;margin:-1px 0;padding:0 6px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;font:inherit;font-size:10.5px}.pd-io-note-text{margin:0;color:#6b6b6b;font-size:10.5px}.pd-io-actions .pd-io-note-text{flex:1 1 60px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-theme=dark] .pd-io-badge.yes{background-color:#13291b;color:#57c980}html[data-theme=dark] .pd-io-badge.no{background-color:#24282e;color:#9aa2ac}html[data-theme=dark] .pd-io-file small,html[data-theme=dark] .pd-io-file.is-empty{color:#7e868f}html[data-theme=dark] .pd-io-upload,html[data-theme=dark] .pd-io-drop{border-color:#3a4048;background-color:#252a31;color:#e8eaee}html[data-theme=dark] .pd-io-upload:hover,html[data-theme=dark] .pd-io-drop:hover{border-color:#4a515a;background-color:#2b3138}html[data-theme=dark] .pd-io-note-inline{border-color:#3a4048;background-color:#252a31;color:#e8eaee}html[data-theme=dark] .pd-io-note-text{color:#b6bcc4}.partner-stage.processing{background:#f5f5f4;color:#57534e}.partner-stage.awaiting,.partner-stage.negotiation{background:#f4f6fb;color:#3b4a6b}.partner-stage.launch{background:#f0fdf4;color:#15803d}html[data-theme=dark] .partner-stage.processing{background-color:#24282e;color:#9aa2ac}html[data-theme=dark] .partner-stage.awaiting,html[data-theme=dark] .partner-stage.negotiation{background-color:#1e2440;color:#93a4f2}html[data-theme=dark] .partner-stage.launch{background-color:#13291b;color:#57c980}.partner-io-tag{display:inline-block;margin-left:4px;padding:2px 5px;border-radius:5px;background:#eef7f0;color:#15803d;font-size:8.5px;font-style:normal;font-weight:800}html[data-theme=dark] .partner-io-tag{background-color:#13291b;color:#57c980}.discrep-table-shell.is-narrow{width:100%}.ovw.is-narrow .ovw-tiles-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-ctrl{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer}.pick-ctrl-value{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pick-ctrl-caret{flex:0 0 auto;color:#a8a29e;font-size:9px}.pick-ctrl.is-empty .pick-ctrl-value{color:#8a929b}.pick-ctrl:disabled{cursor:default}.pick-ctrl:disabled .pick-ctrl-caret{color:#c9c4bf}.pick-group{padding:7px 9px 3px;color:#a8a29e;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.pick-list button:disabled{color:#a8a29e;cursor:default}.pick-list button:disabled:hover{background:none}.pick-empty{margin:6px;color:#a3a3a3;font-size:11px}.pick-menu{box-shadow:0 1px 2px #2925240a;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.pick-menu:disabled{cursor:default}html[data-theme=dark] .pick-ctrl-caret{color:#7e868f}html[data-theme=dark] .pick-ctrl:disabled .pick-ctrl-caret{color:#5a626b}html[data-theme=dark] .pick-ctrl.is-empty .pick-ctrl-value,html[data-theme=dark] .pick-group{color:#7e868f}html[data-theme=dark] .pick-list button:disabled{color:#6f7883}html[data-theme=dark] .pick-empty{color:#7e868f}.roi-table-shell .roi-toolbar .pick-menu{height:30px}.pick-list{max-height:320px;overflow-y:auto;overscroll-behavior:contain}.pd-edit,.pd-row dd .pick-ctrl{width:100%;box-sizing:border-box;min-height:0;margin:-1px 0 -1px -6px;width:calc(100% + 6px);padding:1px 5px;border-radius:5px;font-size:12px;line-height:13px}.pd-title h3 .pd-edit{width:auto;min-width:240px;padding:0 5px;font-size:inherit;font-weight:inherit;line-height:inherit}.pd-pair{display:flex;gap:6px;margin-left:-6px;width:calc(100% + 6px)}.pd-row dd .pd-pair>:is(.pick-ctrl,.pd-edit){flex:1 1 0;width:auto;min-width:0;margin-left:0}.pd-row dd .pd-pair>.pd-edit[type=number]{flex:0 0 64px}.pd-row dd .pd-stage-pick{flex:0 0 auto;width:auto;min-width:150px}.pd-edit:disabled{opacity:.65}.pd-edit-save,.pd-edit-cancel{min-height:30px;padding:8px 12px;border:1px solid #d5d5d5;border-radius:8px;background:#fff;color:#555;font-size:11px;font-weight:800}.pd-edit-cancel:hover:not(:disabled){border-color:#b4b4b4;background:#f7f7f7}.pd-edit-save{border-color:#f97316;background:#f97316;color:#fff}.pd-edit-save:hover:not(:disabled){border-color:#ea6a08;background:#ea6a08}.pd-edit-save:disabled,.pd-edit-cancel:disabled{opacity:.55;cursor:default}html[data-theme=dark] .pd-edit-cancel{border-color:#3a4048;background-color:#252a31;color:#cfd4da}html[data-theme=dark] .pd-edit-cancel:hover:not(:disabled){border-color:#4d545d;background-color:#2b3038}html[data-theme=dark] .pd-edit-save{border-color:#c2410c;background-color:#c2410c;color:#fff}html[data-theme=dark] .pd-edit-save:hover:not(:disabled){border-color:#9a3412;background-color:#9a3412}.partner-thread-controls .primary,.pd-edit-save{border:1px solid #fed7aa;background:#fff7ed;color:#c2410c;font-weight:700}.partner-thread-controls .primary:hover:not(:disabled),.pd-edit-save:hover:not(:disabled){border-color:#fdba74;background:#ffedd5}.partner-thread-controls .primary:disabled{opacity:.5;cursor:default}html[data-theme=dark] .partner-thread-controls .primary,html[data-theme=dark] .pd-edit-save{border-color:#5a3b23;background-color:#33240f;color:#f0a642}html[data-theme=dark] .partner-thread-controls .primary:hover:not(:disabled),html[data-theme=dark] .pd-edit-save:hover:not(:disabled){border-color:#7a5330;background-color:#3f2c12}input:focus,select:focus,textarea:focus,.pick-ctrl:focus,.pick-ctrl.is-open{border-color:#969696;outline:0;box-shadow:0 0 0 3px #e8e8e8}html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] .pick-ctrl:focus,html[data-theme=dark] .pick-ctrl.is-open{border-color:#454b54;box-shadow:0 0 0 3px #2f343b}.discrep-table-shell .filters .search:hover,.country-view .country-filter-row .search:hover,.discrep-table-shell .filters .search:focus,.country-view .country-filter-row .search:focus,.discrep-table-shell .filters>.filter-field:hover,.discrep-table-shell .filters>.filter-field:focus-within,.discrep-table-shell .filters>.discrepancy-filter:hover,.discrep-table-shell .filters>.discrepancy-filter:focus-within{border-color:#969696;box-shadow:0 0 0 3px #e8e8e8}html[data-theme=dark] .discrep-table-shell .filters .search:hover,html[data-theme=dark] .country-view .country-filter-row .search:hover,html[data-theme=dark] .discrep-table-shell .filters .search:focus,html[data-theme=dark] .country-view .country-filter-row .search:focus,html[data-theme=dark] .discrep-table-shell .filters>.filter-field:hover,html[data-theme=dark] .discrep-table-shell .filters>.filter-field:focus-within,html[data-theme=dark] .discrep-table-shell .filters>.discrepancy-filter:hover,html[data-theme=dark] .discrep-table-shell .filters>.discrepancy-filter:focus-within{border-color:#454b54;box-shadow:0 0 0 3px #2f343b}.selfserve-accounts-dialog textarea:focus{border-color:#969696;box-shadow:0 0 0 3px #e8e8e8}html[data-theme=dark] .selfserve-accounts-dialog textarea:focus{border-color:#454b54;box-shadow:0 0 0 3px #2f343b}.pick-menu:hover,.pick-menu.is-open,.date-picker-trigger:hover,.date-picker-trigger.open{border-color:#969696;box-shadow:0 0 0 3px #e8e8e8}html[data-theme=dark] .pick-menu:hover,html[data-theme=dark] .pick-menu.is-open,html[data-theme=dark] .date-picker-trigger:hover,html[data-theme=dark] .date-picker-trigger.open{border-color:#454b54;box-shadow:0 0 0 3px #2f343b}.feed-gap{margin-left:6px;font-size:9px;font-weight:800;color:#b45309;white-space:nowrap}html[data-theme=dark] .feed-gap{color:#e0a955}.feed-gap{cursor:help}.feed-gap-tip{display:grid;gap:7px;max-width:240px;padding:3px 4px 4px}.feed-gap-tip>strong{color:#857a6f;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.feed-gap-tip p{margin:0;color:#57534e;font-size:10px;font-weight:550;line-height:1.5}.feed-gap-days{display:flex;flex-wrap:wrap;gap:4px}.feed-gap-days span{padding:3px 6px;border-radius:6px;background:#f5f5f4;color:#57534e;font-size:9px;font-weight:750;font-variant-numeric:tabular-nums}.feed-gap-days em{align-self:center;color:#a8a29e;font-size:9px;font-style:normal;font-weight:650}html[data-theme=dark] .feed-gap-tip>strong{color:#9aa2ac}html[data-theme=dark] .feed-gap-tip p{color:#c6cbd2}html[data-theme=dark] .feed-gap-days span{background-color:#272b31;color:#b3bac2}html[data-theme=dark] .feed-gap-days em{color:#7e868f}*{scrollbar-width:thin;scrollbar-color:#c5ccd4 transparent}html[data-theme=dark]{scrollbar-color:#3f454e transparent}.fn-column-body{scrollbar-width:none;-ms-overflow-style:none}.fn-column-body::-webkit-scrollbar{display:none;width:0;height:0}.pd-doc-link{display:block;width:fit-content;max-width:100%;overflow:hidden;padding-top:1px;line-height:13px;color:#c2410c;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #f5d3bb}.pd-doc-link:hover{border-bottom-color:#f97316}.pd-doc-edit{display:flex;align-items:center;gap:7px}.pd-doc-edit .pd-edit{flex:1 1 auto;min-width:0}.pd-doc-file{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:6px;overflow:hidden}.pd-doc-file a{overflow:hidden;color:#c2410c;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.pd-doc-file button{flex:0 0 auto;padding:0 4px;border:0;background:none;color:#a3a3a3;font-size:14px;line-height:1}.pd-doc-file button:hover{color:#b42318}.pd-doc-attach{flex:0 0 auto;box-sizing:border-box;height:17px;margin:-1px 0;padding:0 9px;border:1px solid #d4d4d4;border-radius:5px;background:#fff;color:#4d4d4d;font-size:9.5px;font-weight:750}.pd-doc-attach:hover:not(:disabled){border-color:#8e8e8e;background:#f2f2f2}.pd-doc-attach:disabled{opacity:.5}.pd-doc-error{display:block;margin-top:3px;color:#b42318;font-size:9.5px}.section-title>.int-doc-actions,html[data-theme=dark] .section-title>.int-doc-actions{padding:0;background:none}.section-title>.int-doc-actions{flex:0 0 auto;margin-left:14px}.int-doc-open{white-space:nowrap}.int-doc-open{display:inline-block;padding:7px 11px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#c2410c;font-size:9.5px;font-weight:800;text-decoration:none}.int-doc-open:hover:not(:disabled){border-color:#f97316;background:#ffedd5}.int-doc-open:disabled{opacity:.45}.int-api-fields{display:grid;gap:6px}.int-api-row{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr) 26px;gap:8px;align-items:center}.int-api-row input{min-width:0;padding:7px 8px;font-size:10px;line-height:1.2}.int-api-name{font-weight:750}.int-api-value{font-family:var(--font-mono)}.int-api-remove{width:26px;height:26px;padding:0;border:1px solid #e7e5e4;border-radius:6px;background:#fff;color:#a8a29e;font-size:14px;line-height:1}.int-api-remove:hover{border-color:#fecaca;color:#b91c1c}.int-api-empty{margin:0;color:#a8a29e;font-size:10px}.int-api-add{justify-self:start;margin-top:1px;padding:6px 10px;border:1px solid #fed7aa;border-radius:7px;background:#fff7ed;color:#c2410c;font-size:9.5px;font-weight:800}.int-api-add:hover{border-color:#f97316}.int-doc-actions{display:inline-flex;align-items:center;gap:6px}.int-api-edit{width:26px;height:26px;padding:0;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#c2410c;font-size:12px;line-height:1;cursor:pointer}.int-api-edit:hover,.int-api-edit.active{border-color:#f97316;background:#ffedd5}.int-api-save{width:26px;height:26px;padding:0;border:1px solid #f97316;border-radius:8px;background:#ffedd5;color:#c2410c;font-size:12px;line-height:1;cursor:pointer}.int-api-save:hover:not(:disabled){background:#fed7aa}.int-api-save:disabled{opacity:.45;cursor:default}.int-api-read .int-api-item{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr) 26px;gap:8px;align-items:center;min-height:26px}.int-api-item-name{color:#57534e;font-size:10px;font-weight:750;overflow-wrap:anywhere}.int-api-item-value{color:#292524;font:10px/1.4 var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.int-api-copy{width:26px;height:26px;padding:0;border:1px solid #e7e5e4;border-radius:6px;background:#fff;color:#78716c;font-size:12px;line-height:1;cursor:pointer}.int-api-copy:hover:not(:disabled){border-color:#f97316;color:#c2410c}.int-api-copy:disabled{opacity:.4;cursor:default}html[data-theme=dark] .pd-doc-link,html[data-theme=dark] .pd-doc-file a{color:#e79a5f;border-bottom-color:#5a3b23}html[data-theme=dark] .pd-doc-attach{border-color:#3a4048;background-color:#252a31;color:#c3c7cd}html[data-theme=dark] .pd-doc-attach:hover:not(:disabled){border-color:#5a626c;background-color:#2b3038}html[data-theme=dark] .pd-doc-file button{color:#7e868f}html[data-theme=dark] .pd-doc-error{color:#f0857c}html[data-theme=dark] .int-doc-open{border-color:#5a3b23;background-color:#2e2318;color:#f0a577}html[data-theme=dark] .int-doc-open:hover:not(:disabled){border-color:#a8632c;background-color:#3a2a19}html[data-theme=dark] .int-api-remove{border-color:#343a42;background-color:#252a31;color:#7e868f}html[data-theme=dark] .int-api-empty{color:#7e868f}html[data-theme=dark] .int-api-add{border-color:#5a3b23;background-color:#33240f;color:#e79a5f}html[data-theme=dark] .int-api-edit{border-color:#5a3b23;background-color:#2e2318;color:#f0a577}html[data-theme=dark] .int-api-edit:hover,html[data-theme=dark] .int-api-edit.active{border-color:#a8632c;background-color:#3a2a19}html[data-theme=dark] .int-api-save{border-color:#a8632c;background-color:#3a2a19;color:#f0a577}html[data-theme=dark] .int-api-save:hover:not(:disabled){background-color:#4a3520}html[data-theme=dark] .int-api-item-name{color:#9aa2ac}html[data-theme=dark] .int-api-item-value{color:#e8eaee}html[data-theme=dark] .int-api-copy{border-color:#343a42;background-color:#252a31;color:#9aa2ac}html[data-theme=dark] .int-api-copy:hover:not(:disabled){border-color:#a8632c;color:#f0a577}.pd-api-error{margin:0 0 8px;color:#b42318;font-size:10.5px}html[data-theme=dark] .pd-api-error{color:#f0857c}.optimizer-view{max-width:1180px;margin:0 auto}.optimizer-view{display:flex;flex-direction:column;height:calc(100vh - var(--topbar-h) - 48px);min-height:640px}.optimizer-view>*{flex:0 0 auto}.optimizer-view>.roi-table-shell{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.optimizer-view .roi-table-shell>.roi-toolbar{flex:0 0 auto}.optimizer-view .roi-table{flex:0 1 auto;min-height:200px;overflow:auto}.optimizer-view .page-heading-actions .pick-menu{height:auto;padding:8px 12px;gap:8px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;font-size:12px;box-shadow:none}.optimizer-view .page-heading-actions .pick-menu{align-self:stretch}.optimizer-view .page-heading-actions .pick-menu.has-glyph{gap:5px}.optimizer-view .page-heading-actions .pick-menu.has-glyph .pick-caret{margin-left:3px}.optimizer-view .page-heading-actions .pick-menu .pick-glyph{color:#c2410c}.optimizer-view .page-heading-actions .pick-menu .pick-label{color:#ea580c}.optimizer-view .page-heading-actions .pick-menu .pick-value{color:#c2410c;font-size:12px;font-weight:700}.optimizer-view .page-heading-actions .pick-menu .pick-caret{color:#fb923c}.optimizer-view .page-heading-actions .pick-menu:hover,.optimizer-view .page-heading-actions .pick-menu.is-open{border-color:#f97316;box-shadow:none}.optimizer-view .page-heading-actions .pick-menu:disabled{opacity:.55}.optimizer-view .page-heading{flex-wrap:wrap;row-gap:10px}.optimizer-view .page-heading>div:first-child{flex:1 1 320px;min-width:0}.optimizer-view .page-heading-actions{flex:0 0 auto;flex-wrap:nowrap;margin-left:auto}.optimizer-view .page-heading-actions>button{white-space:nowrap}.optimizer-modes button{min-height:30px;padding:0 9px;font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer}.optimizer-modes button:not(.active){border-color:#dce1e7}.optimizer-modes button:not(.active):hover{background:#f5f5f4;color:#44403c}.optimizer-source-filter{display:flex;align-items:center;gap:6px}.roi-table-shell .roi-toolbar .optimizer-source-filter .search{width:150px}.optimizer-clear{height:30px;padding:0 9px;border:1px solid #dce1e7;border-radius:8px;background:#fff;color:#57534e;font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums}.optimizer-clear:hover:not(:disabled){border-color:#f97316;color:#c2410c}.optimizer-view .roi-table-shell{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.roi-table .optimizer-report{table-layout:auto;width:100%;min-width:0}.roi-table .optimizer-report th{white-space:nowrap}.roi-table .optimizer-report td.optimizer-reason{white-space:normal;min-width:220px}.roi-table .optimizer-report th.num,.roi-table .optimizer-report td.num{text-align:right;font-variant-numeric:tabular-nums}.roi-table .optimizer-report th.left,.roi-table .optimizer-report td.left{text-align:left}.roi-table .optimizer-report td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roi-table .optimizer-report th.gap,.roi-table .optimizer-report td.gap{border-left:12px solid #f5f5f4}.roi-table .optimizer-report .roi-total-row td{position:sticky;top:48px;z-index:1}.roi-table .optimizer-report td.muted-cell{color:#b8b2ac}.roi-table .optimizer-report tbody tr.partial td{color:#8a7f74;font-style:italic}.roi-table .optimizer-report td.heat{font-weight:700;font-style:normal}.partial-mark{margin-left:4px;color:#eb8c1f;font-style:normal;font-size:10px}.optimizer-source{padding:0;border:0;background:none;color:#2f4d73;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.optimizer-source:hover{text-decoration:underline}.roi-table .optimizer-report td.optimizer-reason{color:#78716c}.optimizer-changes small{color:#a8a29e;margin-left:4px}.optimizer-action.upbid{background:#e6f3e7;color:#4d7754}.optimizer-action.downbid{background:#fdf0c9;color:#8a6212}.optimizer-action.block,.optimizer-action.blacklist{background:#f8d7d5;color:#a13a34}.optimizer-action.unblock{background:#eef2ff;color:#2a2ae2}.optimizer-state.applied{background:#e6f3e7;color:#4d7754}.optimizer-state.rejected{background:#f8d7d5;color:#a13a34}.optimizer-state.proposed{background:#eceef1;color:#5b646f}.optimizer-state.approved,.optimizer-state.observing{background:#fdf0c9;color:#8a6212}.optimizer-more{display:flex;justify-content:center;padding:10px;border-top:1px solid #f0f2f5}.optimizer-more button{height:28px;padding:0 14px;border:1px solid #d6d3d1;border-radius:8px;background:#fff;color:#57534e;font-size:11px;font-weight:800;cursor:pointer}.optimizer-more button:hover:not(:disabled){border-color:#f97316;color:#c2410c}.roi-table .optimizer-report td.optimizer-run-output{white-space:normal;overflow:visible;color:#57534e}.optimizer-run-log{margin:6px 0 4px;padding:8px 10px;max-height:320px;overflow:auto;border:1px solid #e7e5e4;border-radius:8px;background:#fafaf9;color:#44403c;font-size:10.5px;line-height:1.45;white-space:pre-wrap;font-family:var(--font-mono)}.roi-table .optimizer-report tr.has-log td{height:auto}.optimizer-run-status.running{background:#fdf0c9;color:#8a6212}.optimizer-run-status.success{background:#e6f3e7;color:#4d7754}.optimizer-run-status.failed{background:#f8d7d5;color:#a13a34}.meta-dialog{width:min(1180px,96vw);max-height:92vh;overflow:auto;padding:22px;border-radius:14px;background:#fff;position:relative}.meta-dialog h3{margin:4px 0 6px}.meta-dialog p{margin:0 0 12px;color:#6b7280;font-size:11px;line-height:1.5;max-width:900px}.meta-dialog .close{position:absolute;top:12px;right:14px;border:0;background:none;font-size:20px;color:#78716c;cursor:pointer}.meta-table-wrap{overflow-x:auto;border:1px solid #e7e5e4;border-radius:10px}.meta-table td,.meta-table th{white-space:nowrap}.meta-table td:nth-child(-n+3){max-width:none}.meta-input{padding:6px 8px;border:1px solid #d6d3d1;border-radius:7px;font-size:12px;min-width:150px}.meta-input.meta-num{min-width:70px;width:80px}.meta-input.meta-id{min-width:84px;width:90px;font-variant-numeric:tabular-nums}.meta-table tr.is-off td{opacity:.6}.meta-table tr.is-new td{background:#fffaf3}.meta-actions{display:flex;gap:6px;align-items:center}.meta-actions .primary{width:auto;padding:6px 10px;font-size:11px}.meta-delete{padding:4px 8px;border:1px solid #d6d3d1;border-radius:7px;background:#fff;color:#78716c;cursor:pointer}.meta-delete:hover:not(:disabled){border-color:#dc2626;color:#dc2626}html[data-theme=dark] .optimizer-modes button:not(.active){border-color:#343a42}html[data-theme=dark] .optimizer-modes button:not(.active):hover{background-color:#2a2f36;color:#e6e9ee}html[data-theme=dark] .optimizer-clear{border-color:#343a42;background-color:#1e2126;color:#a6adb6}html[data-theme=dark] .roi-table .optimizer-report th.gap,html[data-theme=dark] .roi-table .optimizer-report td.gap{border-left-color:#14161a}html[data-theme=dark] .roi-table .optimizer-report td.muted-cell{color:#5b636d}html[data-theme=dark] .roi-table .optimizer-report tbody tr.partial td{color:#8a929c}html[data-theme=dark] .optimizer-source{color:#8fb4e6}html[data-theme=dark] .roi-table .optimizer-report td.optimizer-reason{color:#a6adb6}html[data-theme=dark] .optimizer-changes small{color:#6b7380}html[data-theme=dark] .optimizer-action.upbid,html[data-theme=dark] .optimizer-state.applied,html[data-theme=dark] .optimizer-run-status.success{background-color:#1f3a25;color:#8fd19a}html[data-theme=dark] .optimizer-action.downbid,html[data-theme=dark] .optimizer-state.approved,html[data-theme=dark] .optimizer-state.observing,html[data-theme=dark] .optimizer-run-status.running{background-color:#3a2e12;color:#f0c56b}html[data-theme=dark] .optimizer-action.block,html[data-theme=dark] .optimizer-action.blacklist,html[data-theme=dark] .optimizer-state.rejected,html[data-theme=dark] .optimizer-run-status.failed{background-color:#42201e;color:#f0857c}html[data-theme=dark] .optimizer-action.unblock{background-color:#1e2440;color:#93a4f2}html[data-theme=dark] .optimizer-state.proposed{background-color:#2a2f36;color:#a6adb6}html[data-theme=dark] .optimizer-more{border-top-color:#2a2f36}html[data-theme=dark] .optimizer-more button{border-color:#343a42;background-color:#1e2126;color:#a6adb6}html[data-theme=dark] .roi-table .optimizer-report td.optimizer-run-output{color:#a6adb6}html[data-theme=dark] .optimizer-run-log{border-color:#343a42;background-color:#1e2126;color:#c9cfd6}html[data-theme=dark] .meta-dialog{background-color:#1a1d22}html[data-theme=dark] .meta-dialog p,html[data-theme=dark] .meta-dialog .close{color:#a6adb6}html[data-theme=dark] .meta-table-wrap{border-color:#343a42}html[data-theme=dark] .meta-input{border-color:#343a42;background-color:#12151a;color:#e6e9ee}html[data-theme=dark] .meta-table tr.is-new td{background-color:#2a2418}html[data-theme=dark] .meta-delete{border-color:#343a42;background-color:#1e2126;color:#a6adb6}html[data-theme=dark] .chart-target{stroke:#5b636d}html[data-theme=dark] .chart-target-label{fill:#a6adb6}html[data-theme=dark] .pick-search{border-color:#3b4149;background-color:#12151a;color:#e6e9ee}html[data-theme=dark] .pick-search:focus{border-color:#ef8a55;box-shadow:0 0 0 3px #33240f}html[data-theme=dark] .optimizer-view .page-heading-actions .pick-menu{color:#9aa2ac;border-color:#3b4149;background-color:#1e2126}html[data-theme=dark] .optimizer-view .page-heading-actions .pick-menu .pick-glyph,html[data-theme=dark] .optimizer-view .page-heading-actions .pick-menu .pick-label,html[data-theme=dark] .optimizer-view .page-heading-actions .pick-menu .pick-value,html[data-theme=dark] .optimizer-view .page-heading-actions .pick-menu .pick-caret{color:inherit}.discrepancy-filter .spend-direction{padding:0 2px;border:0;background:transparent;color:#292524;font-size:12px;font-weight:800;line-height:1;cursor:pointer}.discrepancy-filter .spend-direction:hover{color:#c2410c}html[data-theme=dark] .discrepancy-filter .spend-direction{color:#e8eaee}html[data-theme=dark] .discrepancy-filter .spend-direction:hover{color:#fdba74}html[data-theme=dark] .spendgroup-table .roi-group-row th.spendgroup-group{color:#cfd4da}html[data-theme=dark] .spendgroup-table .roi-group-row th.spendgroup-gap,html[data-theme=dark] .spendgroup-table .roi-column-row th.spendgroup-gap,html[data-theme=dark] .spendgroup-table td.spendgroup-gap{border-left-color:#14161a}html[data-theme=dark] .page-heading-actions>button.cancel{border-color:#3b4149;background-color:#1e2126;color:#9aa2ac}@media(min-width:1400px){.matrix-header>div.matrix-total-cell{position:sticky;z-index:22;background:inherit}.matrix-row>div.matrix-total-cell{position:sticky;z-index:8}.matrix-date-header>.matrix-total-group{position:sticky;z-index:26}}.matrix-total-group .matrix-total-period{margin-left:7px;letter-spacing:0;color:var(--report-head-ink)}.matrix-date-header>div.fixed-day-gap{padding:0}@media(min-width:1400px){.matrix-date-header>div.fixed-day-gap{position:sticky;z-index:26}.matrix-header>div.fixed-day-gap{position:sticky;z-index:22}.matrix-row>div.fixed-day-gap{position:sticky;z-index:8}}.matrix-row{height:24px}.matrix-row>div{padding:2px 6px;font-size:10px;line-height:14px;align-content:center}.matrix-row .disc-green,.matrix-row .disc-yellow,.matrix-row .disc-orange,.matrix-row .disc-red,.matrix-row .disc-purple,.matrix-row .total.disc-green,.matrix-row .total.disc-yellow,.matrix-row .total.disc-orange,.matrix-row .total.disc-red,.matrix-row .total.disc-purple{padding:2px 6px}.matrix-header{height:24px}.matrix-header>div,.matrix-header>div:nth-child(-n+6){padding:0 11px 0 6px}.matrix-date-header{height:24px}.matrix-date-header>div.matrix-date-group{height:24px}.matrix-column-header{top:24px}.matrix-date-header>div.totals-gap,.matrix-header>div.totals-gap,.matrix-row>div.totals-gap{border:0!important;box-shadow:none!important;background-color:#fff!important;background-image:linear-gradient(to right,#fdba7400,#fdba7457)!important}.matrix-date-header>div.totals-gap-trail,.matrix-header>div.totals-gap-trail,.matrix-row>div.totals-gap-trail{background-image:linear-gradient(to left,#fdba7400,#fdba7457)!important}.matrix-date-header>.matrix-total-group,.matrix-header>div.matrix-total-cell{background:#7b6a5f}.matrix-row:not(.partner-row):not(.overall-row)>.total.matrix-total-cell:not(.disc-green):not(.disc-yellow):not(.disc-orange):not(.disc-red):not(.disc-purple){background:#fffbf6}html[data-theme=dark] .matrix-date-header>.matrix-total-group,html[data-theme=dark] .matrix-header>div.matrix-total-cell{background-color:#3e3830}html[data-theme=dark] .matrix-date-header>div.totals-gap,html[data-theme=dark] .matrix-header>div.totals-gap,html[data-theme=dark] .matrix-row>div.totals-gap{background-color:#1e2126!important}html[data-theme=dark] .matrix-row:not(.partner-row):not(.overall-row)>.total.matrix-total-cell:not(.disc-green):not(.disc-yellow):not(.disc-orange):not(.disc-red):not(.disc-purple){background-color:#262119}.roi-table td,.hourly-report td,.country-report td,.selfserve-report td,.meta-table td{height:24px;padding:2px 6px;font-size:10px;line-height:14px}.roi-table .roi-group-row th,.roi-table .roi-group-row th:nth-child(1),.roi-table .roi-group-row th:nth-child(2),.roi-table .roi-group-row th:nth-child(3),.roi-table .roi-column-row th{height:24px;padding:0 6px}.hourly-report td,.country-report td,.selfserve-report td,.meta-table td{border-bottom:0}.roi-table .roi-column-row th{top:24px}.dspdaily-table th,.dspdaily-table td{padding-right:6px;padding-left:6px}.roi-table .roi-report .roi-group-row th:nth-child(2),.roi-table .roi-report .roi-group-row th:nth-child(3),.roi-table .roi-report .roi-column-row th:nth-child(5),.roi-table .roi-report .roi-column-row th:nth-child(8),.roi-table .roi-report tbody td:nth-child(5),.roi-table .roi-report tbody td:nth-child(8),.roi-table .roi-report tfoot td:nth-child(5),.roi-table .roi-report tfoot td:nth-child(8){border-left:12px solid #f5f5f4}html[data-theme=dark] .roi-table .roi-report .roi-group-row th:nth-child(2),html[data-theme=dark] .roi-table .roi-report .roi-group-row th:nth-child(3),html[data-theme=dark] .roi-table .roi-report .roi-column-row th:nth-child(5),html[data-theme=dark] .roi-table .roi-report .roi-column-row th:nth-child(8),html[data-theme=dark] .roi-table .roi-report tbody td:nth-child(5),html[data-theme=dark] .roi-table .roi-report tbody td:nth-child(8),html[data-theme=dark] .roi-table .roi-report tfoot td:nth-child(5),html[data-theme=dark] .roi-table .roi-report tfoot td:nth-child(8){border-left-color:#14161a}.roi-table .roi-group-row th,.roi-table .roi-group-row th:nth-child(1),.roi-table .roi-group-row th:nth-child(2),.roi-table .roi-group-row th:nth-child(3),.roi-table .roi-column-row th{border-bottom:0}.matrix-pinned-row{position:sticky;left:auto;z-index:12}.matrix-pinned-row.api-total-row{top:48px}.matrix-pinned-row.grand-total-row{top:72px}.roi-table .roi-report .roi-total-row td{position:sticky;top:48px;z-index:1}.country-report .report-total-row td{position:sticky;top:24px;z-index:1}.roi-table .roi-report .roi-total-row td:nth-child(5),.roi-table .roi-report .roi-total-row td:nth-child(8){border-left:12px solid #f5f5f4}html[data-theme=dark] .roi-table .roi-report .roi-total-row td:nth-child(5),html[data-theme=dark] .roi-table .roi-report .roi-total-row td:nth-child(8){border-left-color:#14161a}.matrix-row.overall-row>.total.matrix-total-cell:not(.disc-green):not(.disc-yellow):not(.disc-orange):not(.disc-red):not(.disc-purple){background:#7b6a5f}html[data-theme=dark] .matrix-row.overall-row>.total.matrix-total-cell:not(.disc-green):not(.disc-yellow):not(.disc-orange):not(.disc-red):not(.disc-purple){background-color:#3e3830}html[data-theme=dark] .matrix-date-header>div.totals-gap,html[data-theme=dark] .matrix-header>div.totals-gap,html[data-theme=dark] .matrix-row>div.totals-gap{border:0!important;box-shadow:none!important}.matrix-pinned-row.api-total-row{opacity:1}.pd-api-search{align-self:center;width:210px;max-width:45%;margin-left:auto;padding:4px 8px;border-radius:7px;font-size:10.5px;font-weight:500;letter-spacing:normal;text-transform:none}.pd-toggle{display:inline-flex;align-items:baseline;gap:5px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.pd-toggle:hover{color:#57534e}html[data-theme=dark] .pd-toggle:hover{color:#c3c7cd}html[data-theme=dark] .optimizer-view .page-heading-actions .pick-menu{border-color:#5a3b23;background-color:#2e2318;color:#f0a577}html[data-theme=dark] .optimizer-view .page-heading-actions .pick-menu:hover,html[data-theme=dark] .optimizer-view .page-heading-actions .pick-menu.is-open{border-color:#ef8a55;box-shadow:none}html[data-layout=locked] .page-heading,html[data-layout=locked] .ovw,html[data-layout=locked] .discrep-table-shell,html[data-layout=locked] .roi-table-shell,html[data-layout=locked] .dspdaily-tables,html[data-layout=locked] .report-table{transition:none}.profile-setting{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.profile-setting-text{display:grid;gap:2px;min-width:0}.profile-setting-text strong{color:#292524;font-size:12px;font-weight:700}.profile-setting-text span{color:#78716c;font-size:11px}.layout-switch .layout-fluid{left:3px;color:#a3a9b0}.layout-switch .layout-locked{right:3px;color:#c76a2a}html[data-theme=dark] .profile-setting-text strong{color:#e6e9ee}html[data-theme=dark] .profile-setting-text span{color:#9aa2ac}.optimizer-report.is-locked{table-layout:fixed;width:100%}html[data-layout=locked] .optimizer-view>.roi-table-shell,html[data-layout=locked] .optimizer-view .roi-table{flex:1 1 auto}.selffinance-filters{flex-wrap:wrap}.selffinance-search{width:260px;height:28px;padding:0 10px;border:1px solid #e7e5e4;border-radius:999px;background:#fff;font-size:11px}.selffinance-search:focus{border-color:#f97316;outline:none}.selffinance-card{margin-top:10px}.selffinance-table{width:100%;font-size:11px}.selffinance-table th{text-align:left;white-space:nowrap}.selffinance-table th.numeric,.selffinance-table td.numeric{text-align:right}.selffinance-table tbody tr{cursor:pointer}.selffinance-table tbody tr:hover{background:#fff7ed}.selffinance-table tbody tr:focus-visible{outline:2px solid #f97316;outline-offset:-2px}.selffinance-table td{vertical-align:top}.selffinance-table td small{display:block;color:#78716c;font-size:10px}.selffinance-id{font-variant-numeric:tabular-nums;font-weight:700}.selffinance-user{font-weight:700}.selffinance-flag{display:inline-block;margin-left:5px;padding:0 4px;border-radius:4px;background:#f5f5f4;color:#78716c;font-size:9px;font-weight:800;vertical-align:middle}.selffinance-table tbody tr.is-stale-row{opacity:.62}.selffinance-badge{display:inline-block;padding:2px 7px;border:1px solid #e7e5e4;border-radius:999px;background:#fafaf9;color:#57534e;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.selffinance-badge.positive{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.selffinance-badge.negative{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.selffinance-dialog{width:min(560px,94vw);text-align:left}.selffinance-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:4px 0 12px}.selffinance-facts>div{min-width:0}.selffinance-facts dt{color:#78716c;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.selffinance-facts dd{margin:2px 0 0;font-size:12px;overflow-wrap:anywhere}.selffinance-facts dd small{color:#78716c;font-size:10px}.selffinance-note{margin-bottom:10px}.selffinance-note>span{display:block;color:#78716c;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.selffinance-note>p{margin:3px 0 0;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.selffinance-history{margin:4px 0 0;padding:0;list-style:none}.selffinance-history li{display:flex;align-items:center;gap:8px;padding:3px 0}.selffinance-history small{color:#78716c;font-size:10px;font-variant-numeric:tabular-nums}html[data-theme=dark] .selffinance-search{border-color:#343a42;background-color:#12151a;color:#e6e9ee}html[data-theme=dark] .selffinance-search:focus{border-color:#fdba74}html[data-theme=dark] .selffinance-table tbody tr:hover{background-color:#23201a}html[data-theme=dark] .selffinance-table td small{color:#9aa2ac}html[data-theme=dark] .selffinance-flag{background-color:#1e2126;color:#9aa2ac}html[data-theme=dark] .selffinance-badge{border-color:#343a42;background-color:#1e2126;color:#cfd4da}html[data-theme=dark] .selffinance-badge.positive{border-color:#1f5133;background-color:#14251b;color:#7ddb9e}html[data-theme=dark] .selffinance-badge.negative{border-color:#5a2626;background-color:#2a1618;color:#f0857c}html[data-theme=dark] .selffinance-facts dt,html[data-theme=dark] .selffinance-facts dd small{color:#9aa2ac}html[data-theme=dark] .selffinance-note>span{color:#9aa2ac}html[data-theme=dark] .selffinance-history small{color:#9aa2ac}.selffinance-notes{max-width:320px}.selffinance-note-line{display:block;overflow:hidden;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.selffinance-note-line b{margin-right:4px;color:#78716c;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.selffinance-note-line.is-admy b{color:#9a3412}.selffinance-note-line.is-ours b{color:#15803d}a.selffinance-user{color:inherit;font-weight:700;text-decoration:none}a.selffinance-user:hover{color:#c2410c;text-decoration:underline}.selffinance-user-filter{padding:0;border:0;background:transparent;color:#78716c;font:inherit;cursor:pointer}.selffinance-user-filter:hover{color:#c2410c;text-decoration:underline}.selffinance-comment-input{width:100%;margin-top:4px;padding:7px 9px;border:1px solid #e7e5e4;border-radius:8px;font:inherit;font-size:12px;resize:vertical}.selffinance-comment-input:focus{border-color:#f97316;outline:none}.selffinance-comment-actions{display:flex;align-items:center;gap:8px;margin-top:6px}.selffinance-comment-actions small{color:#78716c;font-size:10px}.selffinance-comment-actions button{margin-left:auto}html[data-theme=dark] .selffinance-note-line b{color:#9aa2ac}html[data-theme=dark] .selffinance-note-line.is-admy b{color:#f0a58c}html[data-theme=dark] .selffinance-note-line.is-ours b{color:#7ddb9e}html[data-theme=dark] a.selffinance-user:hover{color:#fdba74}html[data-theme=dark] .selffinance-user-filter{color:#9aa2ac}html[data-theme=dark] .selffinance-user-filter:hover{color:#fdba74}html[data-theme=dark] .selffinance-comment-input{border-color:#343a42;background-color:#12151a;color:#e6e9ee}html[data-theme=dark] .selffinance-comment-input:focus{border-color:#fdba74}html[data-theme=dark] .selffinance-comment-actions small{color:#9aa2ac}.selffinance-flag.has-note{background:#fff7ed;color:#c2410c}html[data-theme=dark] .selffinance-flag.has-note{background-color:#33240f;color:#f0a642}.report-view.selffinance{max-width:1180px;margin:0 auto}.selffinance-dot{background:#a8a29e}.selffinance-dot.is-in{background:#15803d}.selffinance-dot.is-out{background:#b91c1c}.selffinance-dot.is-total{background:#ef8a55}.selffinance .ovw-tiles article.is-total{background:#fff7ed}.selffinance .ovw-tiles article.is-total .ovw-tile-body>strong{color:#9a3412}.selffinance-card .roi-table.selffinance-scroll{max-height:calc(100vh - var(--topbar-h) - 380px);min-height:220px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.selffinance-card .roi-table.selffinance-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.selffinance-table-frame{position:relative;margin-top:10px}.selffinance-table-frame>.selffinance-card{margin-top:0}.selffinance-table-frame>.matrix-custom-scrollbar.is-vertical{position:absolute;top:0;bottom:0;left:calc(100% + 5px)}.selffinance-table{border-collapse:separate;border-spacing:0;font-size:10px}.selffinance-table th{top:0;height:24px;padding:0 6px;border-bottom:0;background:var(--report-head-bg);color:var(--report-head-ink);font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap}.selffinance-table th[aria-sort]:hover{background:var(--report-head-hover-bg)}.selffinance-table th.numeric{text-align:right}.selffinance-table th.center,.selffinance-table td.center{text-align:center}.selffinance-rank-head{width:28px}.selffinance-sort{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.selffinance-sort i{display:inline-block;width:8px;margin-left:3px;color:var(--report-sort-ink);font-style:normal}.selffinance-sort.on,.selffinance-sort:hover{color:#3f342c}.selffinance-sort:focus-visible{outline:2px solid #ef8a55;outline-offset:2px;border-radius:3px}.selffinance-total-row td{position:sticky;top:24px;z-index:1;padding:0 6px;white-space:nowrap}.selffinance-total-row td.numeric{text-align:right;font-variant-numeric:tabular-nums}.selffinance-total-row td.center{text-transform:none}.roi-table .selffinance-table td{height:24px;padding:2px 6px;border-bottom:0;border-left:0;line-height:14px;text-align:left;vertical-align:middle;max-width:none;overflow:visible;white-space:normal}.roi-table .selffinance-table td.numeric{text-align:right}.roi-table .selffinance-table td.center{text-align:center}.roi-table .selffinance-table td.selffinance-rank{padding-right:4px}.roi-table .selffinance-table td.selffinance-user,.roi-table .selffinance-table td.selffinance-mail,.roi-table .selffinance-table td.selffinance-when{white-space:nowrap}.selffinance-table tbody tr:hover{background:transparent}.selffinance-table tbody tr:hover td{background:#f7f8fa}.selffinance-rank{color:#a8a29e;font-weight:600;text-align:left}.selffinance-user{white-space:nowrap}.selffinance-mail{color:#78716c;font-size:10px;white-space:nowrap}.selffinance-when{color:#78716c;font-variant-numeric:tabular-nums;white-space:nowrap}.selffinance-tick{color:#c25f33;font-size:12px;font-weight:800}.selffinance-table td[data-r]{cursor:cell}.selffinance-table td.is-selected{background:#dbeafe!important;box-shadow:inset 0 0 0 1px #60a5fa}.selffinance-table.is-selecting{-webkit-user-select:none;user-select:none}.selffinance-card .cell-selection-bar{display:flex;align-items:baseline;gap:10px;padding:9px 14px;border-top:1px solid #e0e4e8;background:#fafbfc;color:#78716c;font-size:11px}.selffinance-card .cell-selection-bar b{color:#3f342c;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums}.selffinance-card .cell-selection-bar button{height:26px;padding:0 9px;border:1px solid #e0e4e8;border-radius:7px;background:#fff;color:#56616e;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.cell-selection-bar .cell-selection-stats{margin-right:auto}.cell-selection-bar .cell-selection-copy{display:inline-grid;align-items:center;justify-items:center}.cell-selection-bar .cell-selection-copy>span{grid-area:1 / 1}.cell-selection-bar .cell-selection-copy>span:not(:first-child){opacity:0}.cell-selection-bar .cell-selection-copy:is(.is-done,.is-failed)>span:first-child{opacity:0}.cell-selection-bar .cell-selection-copy.is-done>span:nth-child(2),.cell-selection-bar .cell-selection-copy.is-failed>span:nth-child(3){opacity:1}.cell-selection-bar .cell-selection-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.selffinance-dialog h2{margin:0 0 14px}.selffinance-facts{gap:11px 14px;margin:6px 0 14px}.selffinance-facts dd{margin:5px 0 0}.selffinance-facts dt,.selffinance-note>span{opacity:.55}.selffinance-facts>div.selffinance-who{grid-column:1 / -1}.selffinance-who dd{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 10px;align-items:baseline}.selffinance-who dd>b{opacity:.55;font-size:9px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.selffinance-who-id{font-weight:750;font-variant-numeric:tabular-nums}.selffinance-note{margin-bottom:12px}.selffinance-note>p{margin:5px 0 0}.selffinance-comment-input,.selffinance-history{margin-top:6px}.selffinance-comment-actions button{margin-left:auto;padding:6px 11px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#c2410c;font:inherit;font-size:11px;font-weight:750;white-space:nowrap;cursor:pointer}.selffinance-comment-actions button:hover:not(:disabled){background:#ffedd5}.selffinance-comment-actions button:disabled{opacity:.55;cursor:default}html[data-theme=dark] .selffinance-comment-actions button{border-color:#5a3b23;background-color:#2e2318;color:#f0a577}html[data-theme=dark] .selffinance-comment-actions button:hover:not(:disabled){background-color:#3a2a1c}.selffinance-foot{margin:10px 2px 0;color:#a89c90;font-size:11px;line-height:16px}.selffinance-foot b{color:#78716c;font-weight:600}html[data-theme=dark] .selffinance-dot{background-color:#7e868f}html[data-theme=dark] .selffinance-dot.is-in{background-color:#7ddb9e}html[data-theme=dark] .selffinance-dot.is-out{background-color:#f0857c}html[data-theme=dark] .selffinance-dot.is-total{background-color:#f0a577}html[data-theme=dark] .selffinance .ovw-tiles article.is-total{background-color:#2e2318}html[data-theme=dark] .selffinance .ovw-tiles article.is-total .ovw-tile-body>strong{color:#f0a577}html[data-theme=dark] .selffinance-table th{background-color:var(--report-head-bg);color:var(--report-head-ink)}html[data-theme=dark] .selffinance-sort i{color:var(--report-sort-ink)}html[data-theme=dark] .selffinance-sort.on{color:#e8eaee}html[data-theme=dark] .selffinance-sort:hover{color:#c3c9d1}html[data-theme=dark] .selffinance-table tbody tr:hover{background-color:transparent}html[data-theme=dark] .selffinance-table tbody tr:hover td{background-color:#252a31}html[data-theme=dark] .selffinance-rank{color:#7e868f}html[data-theme=dark] .selffinance-mail,html[data-theme=dark] .selffinance-when{color:#9aa2ac}html[data-theme=dark] .selffinance-tick{color:#f0a577}html[data-theme=dark] .selffinance-table td.is-selected{background-color:#1e3a5f!important;box-shadow:inset 0 0 0 1px #3b82f6}html[data-theme=dark] .selffinance-card .cell-selection-bar{border-top-color:#2f343b;background-color:#252a31;color:#9aa2ac}html[data-theme=dark] .selffinance-card .cell-selection-bar b{color:#e8eaee}html[data-theme=dark] .selffinance-card .cell-selection-bar button{border-color:#2f343b;background-color:#1e2126;color:#c3c9d1}html[data-theme=dark] .selffinance-foot{color:#7e868f}html[data-theme=dark] .selffinance-foot b{color:#9aa2ac}.country-view>.filters{gap:5px;margin:0 0 12px;padding:9px 14px;border:0;border-radius:14px;background:#fff;box-shadow:none;transition:max-width var(--motion-layout) ease}.country-view>.filters .search{width:132px}.country-view .filters .filter-field{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border:1px solid #d6d3d1;border-radius:7px;background:#fff;box-shadow:0 1px 2px #2925240a;color:#78716c;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease}.country-view .filters .filter-field:focus-within{border-color:#f97316;box-shadow:0 0 0 3px #ffedd5}.country-view .filters .filter-field input{width:46px;height:26px;padding:0;border:0;background:transparent;color:#292524;font-size:11px;font-weight:700}.country-view .filters .filter-field input:focus{outline:0;box-shadow:none}.country-reset{height:28px;padding:0 11px;border:1px solid #dce1e7;border-radius:8px;background:#fff;color:#57534e;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.country-reset:hover{background:#fafaf9}.country-view>.filters .column-groups{gap:6px}.country-view>.filters .column-groups button{padding:5px 7px}.country-view .filters>.country-chips{flex-basis:100%;margin-top:2px}.country-chips{display:flex;flex-wrap:wrap;gap:5px}.country-chips button{padding:3px 8px;border:1px solid #fed7aa;border-radius:999px;background:#fff7ed;color:#c2410c;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.country-chips button:hover{background:#ffedd5}.country-report th:nth-child(2),.country-report th:nth-child(3){text-align:right}.country-report td:nth-child(2),.country-report td:nth-child(3){max-width:none;text-align:right;white-space:nowrap}html[data-theme=dark] .country-view .filters .filter-field{color:#9aa2ac}html[data-theme=dark] .country-view .filters .filter-field input{border-color:#2f343b;background-color:#1e2126;color:#e8eaee}html[data-theme=dark] .country-reset{border-color:#2f343b;background-color:#1e2126;color:#c3c9d1}html[data-theme=dark] .country-reset:hover{background-color:#252a31}html[data-theme=dark] .country-chips button{border-color:#5a3b23;background-color:#2e2318;color:#f0a577}html[data-theme=dark] .country-chips button:hover{background-color:#3a2a1c}.country-format{margin-left:6px;padding:1px 5px;border-radius:5px;background:#f5f5f4;color:#78716c;font-size:8px;font-weight:800;letter-spacing:.04em;vertical-align:1px}html[data-theme=dark] .country-format{background-color:#252a31;color:#9aa2ac}.country-view .discrep-table-shell>.data-panel{max-height:calc(100vh - var(--topbar-h) - 240px);min-height:320px;overflow:auto}.blind-badge{cursor:pointer;font:inherit;font-size:9px;font-weight:800;line-height:inherit}.blind-badge:hover{background:#fde68a}.blind-menu{display:grid;gap:8px;max-width:280px;padding:4px 4px 5px}.blind-menu>strong{color:#857a6f;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.blind-menu p,.blind-menu small{margin:0;color:#57534e;font-size:10px;font-weight:550;line-height:1.5}.blind-menu small{color:#a8a29e}.blind-menu-error{display:grid;gap:4px}.blind-menu-error>span{color:#b45309;font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.blind-menu-error>code{display:block;max-height:140px;overflow:auto;padding:6px 8px;border:1px solid #fde68a;border-radius:7px;background:#fffbeb;color:#78350f;font:10px/1.45 var(--font-mono);white-space:pre-wrap;word-break:break-word}.blind-menu-actions{display:flex;flex-wrap:wrap;gap:6px}.blind-menu-actions button{padding:6px 10px;border:1px solid #d6d3d1;border-radius:7px;background:#fff;color:#57534e;font-size:10px;font-weight:750}.blind-menu-actions button:hover{border-color:#f97316;color:#c2410c}.blind-menu-actions button.primary{border-color:#f97316;background:#f97316;color:#fff}.blind-menu-actions button.primary:hover{background:#ea580c;color:#fff}html[data-theme=dark] .blind-badge:hover{background-color:#4a3812}html[data-theme=dark] .blind-menu p{color:#c3c9d1}html[data-theme=dark] .blind-menu small{color:#7e868f}html[data-theme=dark] .blind-menu>strong{color:#9aa2ac}html[data-theme=dark] .blind-menu-error>span{color:#f0a577}html[data-theme=dark] .blind-menu-error>code{border-color:#5a3b23;background-color:#2e2318;color:#f5d0a9}html[data-theme=dark] .blind-menu-actions button{border-color:#2f343b;background-color:#1e2126;color:#c3c9d1}html[data-theme=dark] .blind-menu-actions button:hover{border-color:#f97316;color:#f0a577}html[data-theme=dark] .blind-menu-actions button.primary{border-color:#f97316;background-color:#f97316;color:#fff}html[data-theme=dark] .sub-strip{background-color:#1a1d22}html[data-theme=dark] .topbar{border-bottom:0}html[data-theme=dark] .dspdaily-help{border-color:#5a3b23;background-color:#2e2318;color:#f0a577}html[data-theme=dark] .dspdaily-help:hover,html[data-theme=dark] .dspdaily-help:focus-visible{border-color:#f97316}.country-view .discrep-table-shell>.data-panel,.ur-table-wrap,.dspdaily-table-wrap{-ms-overflow-style:none;scrollbar-width:none}.country-view .discrep-table-shell>.data-panel::-webkit-scrollbar,.ur-table-wrap::-webkit-scrollbar,.dspdaily-table-wrap::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.country-shell,.ur-shell{position:relative;overflow:visible}.country-shell>.data-panel{border-radius:14px}.ur-shell>.ur-table-wrap{border-radius:0 0 14px 14px}.country-shell>.matrix-custom-scrollbar.is-vertical,.ur-shell>.matrix-custom-scrollbar.is-vertical{position:absolute;top:0;bottom:0;left:calc(100% + 5px)}.dspdaily-card>.matrix-custom-scrollbar,.spendgroup-card>.matrix-custom-scrollbar{margin-top:2px}.country-report,.ur-table{table-layout:fixed;transition:min-width var(--motion-layout) ease}.ur-view .ur-head,.ur-view .ovw,.ur-shell,.ur-view .error-banner{transition:max-width var(--motion-layout) ease}.ur-table thead th.ur-dim,.ur-table tbody td.ur-dim{min-width:0}html[data-theme=dark] .country-view>.filters{background-color:#1e2126}html[data-theme=dark] .country-view .filters .filter-field{border-color:#3b4149;background-color:#1e2126;box-shadow:none;color:#9aa2ac}html[data-theme=dark] .country-view .filters .filter-field input{color:#e8eaee}.roi-table .optimizer-report .roi-group-row th,.roi-table .optimizer-report .roi-group-row th:nth-child(1),.roi-table .optimizer-report .roi-group-row th:nth-child(2),.roi-table .optimizer-report .roi-group-row th:nth-child(3),.roi-table .optimizer-report .roi-column-row th{background:var(--report-head-bg);color:var(--report-head-ink)}.roi-table .optimizer-report th.sortable-head:hover{background:var(--report-head-hover-bg)}html[data-theme=dark] .roi-table .optimizer-report .roi-group-row th,html[data-theme=dark] .roi-table .optimizer-report .roi-group-row th:nth-child(1),html[data-theme=dark] .roi-table .optimizer-report .roi-group-row th:nth-child(2),html[data-theme=dark] .roi-table .optimizer-report .roi-group-row th:nth-child(3),html[data-theme=dark] .roi-table .optimizer-report .roi-column-row th{background:var(--report-head-bg);color:var(--report-head-ink)}html[data-theme=dark] .roi-table .optimizer-report th.sortable-head:hover{background:var(--report-head-hover-bg)}.matrix-header,.matrix-header>div,.matrix-header>div:nth-child(-n+6),.matrix-header>div:not(.matrix-fixed-cell),.matrix-date-header>div.matrix-date-group{background:var(--report-head-bg);color:var(--report-head-ink)}.matrix-header>.sortable-head:hover{background:var(--report-head-hover-bg)}.matrix-date-header>div.matrix-fixed-group{background:var(--report-head-bg)!important;color:var(--report-head-ink)!important}.matrix-date-header>.matrix-total-group,.matrix-header>div.matrix-total-cell{background:var(--report-head-bg);color:var(--report-head-ink)}html[data-theme=dark] .matrix-header,html[data-theme=dark] .matrix-header>div,html[data-theme=dark] .matrix-header>div:nth-child(-n+6),html[data-theme=dark] .matrix-header>div:not(.matrix-fixed-cell),html[data-theme=dark] .matrix-header>.matrix-fixed-cell,html[data-theme=dark] .matrix-date-header>div.matrix-date-group{background-color:var(--report-head-bg);color:var(--report-head-ink)}html[data-theme=dark] .matrix-header>.sortable-head:hover{background:var(--report-head-hover-bg)}html[data-theme=dark] .matrix-date-header>div.matrix-fixed-group{background-color:var(--report-head-bg)!important}html[data-theme=dark] .matrix-date-header>.matrix-total-group,html[data-theme=dark] .matrix-header>div.matrix-total-cell{background-color:var(--report-head-bg)}.roi-table .roi-report .roi-group-row th,.roi-table .roi-report .roi-column-row th,html[data-theme=dark] .roi-table .roi-report .roi-group-row th,html[data-theme=dark] .roi-table .roi-report .roi-column-row th{background:var(--report-head-bg);color:var(--report-head-ink)}.roi-table .roi-report .roi-column-row th.sortable-head:hover{background:var(--report-head-hover-bg)}.dspdaily-table .roi-column-row th,html[data-theme=dark] .dspdaily-table .roi-column-row th,.spendgroup-table .roi-column-row th,html[data-theme=dark] .spendgroup-table .roi-column-row th{background:var(--report-head-bg);color:var(--report-head-ink)}.report-total-row>:is(td,th,div):not(:where(.day-gap,.totals-gap,.tx-gap)){height:24px!important;box-sizing:border-box;background:var(--report-total-bg)!important;color:var(--report-total-ink)!important;border-top:0!important;border-bottom:0!important;border-radius:0!important;box-shadow:inset 0 1px 0 var(--report-total-line),inset 0 -1px 0 var(--report-total-line)!important;font-size:10px;font-weight:750;padding-top:0!important;padding-bottom:0!important}.report-total-row>:first-child,.report-total-row>td.totals-label,.report-total-row>.tx-totals-label,.report-total-row>.tx-totals-label>span{font-size:9px;font-weight:750;letter-spacing:.36px;text-transform:uppercase}.report-total-row>:is(.day-gap,.totals-gap,.tx-gap){height:24px!important;box-sizing:border-box;padding-top:0!important;padding-bottom:0!important}.report-total-row>td:empty:not(:where(.day-gap,.totals-gap,.tx-gap)){background:var(--report-total-bg)!important;border:0!important;box-shadow:inset 0 1px 0 var(--report-total-line),inset 0 -1px 0 var(--report-total-line)!important}.report-total-row>*:before{display:none!important}.report-total-row>[data-heat]{background:var(--report-total-bg)!important}.report-total-row>[data-heat=good]{color:#166534!important}.report-total-row>[data-heat=bad]{color:#b91c1c!important}html[data-theme=dark] .report-total-row>[data-heat=good]{color:#86efac!important}html[data-theme=dark] .report-total-row>[data-heat=bad]{color:#fca5a5!important}.roi-table-shell{overflow-clip-margin:0}.dspdaily-card,.spendgroup-card{border-bottom-left-radius:0;border-bottom-right-radius:0}html[data-hz=high] .page-heading,html[data-hz=high] .finance-report,html[data-hz=high] .discrep-table-shell,html[data-hz=high] .roi-table-shell,html[data-hz=high] .roi-coverage-row,html[data-hz=high] .ovw,html[data-hz=high] .matrix-date-header,html[data-hz=high] .matrix-header,html[data-hz=high] .matrix-pinned-row,html[data-hz=high] .virtual-body,html[data-hz=high] .hourly-report,html[data-hz=high] .selfserve-report,html[data-hz=high] .partners-report,html[data-hz=high] .country-filter-row,html[data-hz=high] .country-report,html[data-hz=high] .ur-head,html[data-hz=high] .ur-table,html[data-hz=high] .ur-shell,html[data-hz=high] .ur-view .error-banner,html[data-hz=high] .dspdaily-tables{transition:none;will-change:auto}html[data-hz=high] .fn-column-body:before{transition:opacity var(--motion-fast) ease}@media(prefers-reduced-motion:reduce){.page-heading,.finance-report,.discrep-table-shell,.roi-table-shell,.roi-coverage-row,.ovw,.matrix-date-header,.matrix-header,.matrix-pinned-row,.virtual-body,.hourly-report,.selfserve-report,.partners-report,.country-view>.filters,.country-report,.ur-view .ur-head,.ur-view .ovw,.ur-table,.ur-shell,.ur-view .error-banner,.dspdaily-tables{transition:none;will-change:auto}.fn-column-body:before{transition:none}.fn-column,.fn-card{transition:none}.fade-in-panel,.ratio-fill>i{animation:none}.profile-card button,.profile-card input,.user-create-card button,.user-row .delete,.theme-switch-knob,.theme-switch-icon{transition:none}}.read-only-badge{display:inline-flex;align-items:center;height:32px;padding:0 10px;border:1px solid #fed7aa;border-radius:9px;background:#fff7ed;color:#9a3412;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;cursor:help}html[data-theme=dark] .read-only-badge{border-color:#5a3b23;background-color:#3a2a1c;color:#f0a577}:root{--win-scrim: rgba(22, 27, 34, .6);--win-scrim-nested: rgba(22, 27, 34, .28);--win-bg: #ffffff;--win-line: #e0e4e8;--win-ink: #292524;--win-ink-soft: #57534e;--win-ink-faint: #78716c;--win-hover: #f5f5f4;--win-stage: #edf0f3;--win-warn: #9a3412;--win-radius: 14px;--win-shadow: 0 24px 64px rgba(28, 25, 23, .28);--win-margin: 24px;--win-pad: 20px;--win-title: 17px;--win-w-sm: 440px;--win-w-md: 560px;--win-w-lg: 760px;--win-w-xl: 980px;--win-w-xxl: 1560px;--win-h-tall: 820px;--z-popover: 200;--z-modal: 300;--z-float: 700;--z-notice: 900}html[data-theme=dark]{--win-bg: #1e2126;--win-line: #2f343b;--win-ink: #e8eaee;--win-ink-soft: #c3c9d1;--win-ink-faint: #9aa2ac;--win-hover: #2b3038;--win-stage: #15181c;--win-warn: #f0a577;--win-shadow: 0 24px 64px rgba(0, 0, 0, .55)}@keyframes winScrimIn{0%{opacity:0}to{opacity:1}}.modal-backdrop{position:fixed;inset:0;z-index:calc(var(--z-modal) + var(--win-depth, 0) * 10);display:grid;place-items:center;padding:var(--win-margin);background:var(--win-scrim);-webkit-backdrop-filter:none;backdrop-filter:none;animation:winScrimIn var(--motion-fast) ease}.modal-backdrop[data-nested]{background:var(--win-scrim-nested)}html[data-win-lock]{overflow:hidden;padding-right:var(--win-scrollbar, 0px)}.modal-backdrop>.win.win{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:min(var(--win-w-sm),100%);height:auto;min-height:0;max-height:calc(100vh - 2 * var(--win-margin));margin:0;padding:0;overflow:hidden;color:var(--win-ink);background:var(--win-bg);border:1px solid var(--win-line);border-radius:var(--win-radius);box-shadow:var(--win-shadow);animation:fadeInPanel var(--motion-enter) ease}.modal-backdrop>.win.win:focus{outline:none}.modal-backdrop>.win.win-sm{width:min(var(--win-w-sm),100%)}.modal-backdrop>.win.win-md{width:min(var(--win-w-md),100%)}.modal-backdrop>.win.win-lg{width:min(var(--win-w-lg),100%)}.modal-backdrop>.win.win-xl{width:min(var(--win-w-xl),100%)}.modal-backdrop>.win.win-xxl{width:min(var(--win-w-xxl),100%)}.modal-backdrop>.win.win-fit{width:fit-content;max-width:100%}.modal-backdrop>.win.win-tall{height:min(var(--win-h-tall),calc(100vh - 2 * var(--win-margin)))}.modal-backdrop>.win>.win-head{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;flex:0 0 auto;margin:0;padding:16px 16px 14px var(--win-pad);border-bottom:1px solid var(--win-line)}.win-head-text{flex:1 1 auto;min-width:0;display:grid;gap:3px;align-content:start}.win-head .confirm-icon{flex:0 0 auto;width:36px;height:36px;border-radius:10px;font-size:20px}.win-eyebrow{color:var(--win-ink-faint);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.win-title{margin:0;color:var(--win-ink);font-size:var(--win-title);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.win-sub{color:var(--win-ink-soft);font-size:12px;line-height:1.5}.modal-backdrop>.win .win-close{flex:0 0 auto;width:28px;height:28px;margin:-2px 0 0 auto;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--win-ink-faint);font-size:20px;font-weight:400;line-height:1;cursor:pointer}.modal-backdrop>.win .win-close:hover{background:var(--win-hover);color:var(--win-ink)}.modal-backdrop>.win>.win-body{flex:1 1 auto;min-height:0;margin:0;overflow-y:auto;overscroll-behavior:contain;background:var(--win-bg);display:grid;grid-template-columns:minmax(0,1fr);justify-content:normal;gap:12px;align-content:start;padding:16px var(--win-pad);font-size:12px;line-height:1.55}.modal-backdrop>.win>.win-body.is-flush{display:block;padding:0}.modal-backdrop>.win>.win-body>*{margin-top:0;margin-bottom:0}.modal-backdrop>.win>.win-body p{margin:0;color:var(--win-ink-soft);font-size:12px;line-height:1.55}.modal-backdrop>.win>.win-foot{flex:0 0 auto;margin:0;padding:12px var(--win-pad);border-top:1px solid var(--win-line);background:var(--win-bg)}.modal-backdrop>.win>.confirm-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0;padding:12px var(--win-pad);border-top:1px solid var(--win-line)}.modal-backdrop>.win>.confirm-actions button{min-height:0;width:auto;padding:9px 13px;border-radius:8px;font-size:12px;font-weight:750;white-space:nowrap}.confirm-actions a.cancel{display:inline-flex;align-items:center;padding:9px 13px;border-radius:8px;font-size:12px;font-weight:750;text-decoration:none}.win-lead{margin-right:auto;color:var(--win-ink-soft);font-size:12px;line-height:1.4}.win-note{margin-right:auto;color:var(--win-warn);font-size:12px;font-weight:650;line-height:1.4}@media(prefers-reduced-motion:reduce){.modal-backdrop,.modal-backdrop>.win.win{animation:none}}.avatar-zoom-body{display:grid;justify-items:center;gap:12px;padding:8px 0 4px}.avatar-zoom-body .avatar-zoom-empty{margin-top:0}.modal-backdrop>.win>.win-body.wizard-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,42%);grid-template-rows:minmax(0,1fr)}.wizard-split>.wizard-content{min-width:0;min-height:0;overflow:auto;padding:16px 18px 22px}.wizard-split>.wizard-code{display:flex;flex-direction:column;min-height:0;margin:0;border:0;border-left:1px solid var(--win-line);border-radius:0}.modal-backdrop>.win.win-tall.integration-wizard{height:auto}.modal-backdrop>.win>.win-body.wizard-split .field-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.modal-backdrop>.win>.win-body.finance-offset-body{max-height:none}.modal-backdrop>.win>.win-body.tx-file-preview-body{display:grid;place-items:center;padding:18px;background:var(--win-stage)}.modal-backdrop>.win>.win-body.tx-inv-modal-scroll{background:var(--win-stage)}:root{--pop-bg: #ffffff;--pop-line: #d5dae0;--pop-radius: 10px;--pop-radius-lg: 13px;--pop-shadow: 0 14px 34px rgba(31, 41, 55, .16);--pop-shadow-lg: 0 22px 60px rgba(41, 37, 36, .2)}html[data-theme=dark]{--pop-bg: #1e2126;--pop-line: #343a42;--pop-shadow: 0 14px 34px rgba(0, 0, 0, .5);--pop-shadow-lg: 0 22px 60px rgba(0, 0, 0, .55)}html:root :is(.floating-menu,.bell-drop,.nav-drawer,.selfserve-users-menu,.tx-colpicker-menu,.tx-filter-menu,.tx-row-menu,.tx-partner-menu,.inv-billto-menu,.net-partner-dropdown,.finance-column-filter-menu,.template-menu,.dspdaily-help-popover,.tx-legend-panel,.finance-star-hint,.finance-help-popover,.fn-tip,.ovw-tip){border:1px solid var(--pop-line);border-radius:var(--pop-radius);background-color:var(--pop-bg);box-shadow:var(--pop-shadow)}html:root :is(.date-picker-popover,.tx-inline-date-popover,.inv-date-popover,.inv-filter-popover,.ur-panel,.ur-session){border:1px solid var(--pop-line);border-radius:var(--pop-radius-lg);background-color:var(--pop-bg);box-shadow:var(--pop-shadow-lg)}html:root .coverage-popover{border-radius:var(--pop-radius);box-shadow:var(--pop-shadow)}:root{--notice-warn-bg: #fffbeb;--notice-warn-line: #fde68a;--notice-warn-ink: #92400e}html[data-theme=dark]{--notice-warn-bg: #2e2318;--notice-warn-line: #5a3b23;--notice-warn-ink: #f0a577}html:root .notice-banner.is-warn{color:var(--notice-warn-ink);background-color:var(--notice-warn-bg);border-color:var(--notice-warn-line)}.modal-backdrop>.win .error-banner,.modal-backdrop>.win .notice-banner{font-size:12px}:root{--invalid-line: #a63d3d}html[data-theme=dark]{--invalid-line: #f08b8b}html:root .inv-ctrl [aria-invalid=true]{border-color:var(--invalid-line)}.inv-ctrl .inv-refusal{margin:0 0 8px;padding:7px 10px;font-size:11px}html:root .tx-page .tx-tbl .tx-actions-hint.is-refusal{color:var(--invalid-line);font-weight:600}html:root .tx-page .tx-tbl tbody td[data-refused]{box-shadow:inset 0 0 0 2px var(--invalid-line)!important}
