.gameLaunchOverlay{position:fixed;inset:0;z-index:115;background:rgba(35,40,52,.36);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;justify-content:center;padding:24px;animation:launchFade .18s ease-out}.gameLaunchDialog{background:var(--surface,#fff);width:min(100%,980px);height:100%;display:flex;flex-direction:column;border:1px solid var(--line,#e2e6ee);border-radius:24px;box-shadow:0 24px 90px #20283930;outline:none;overflow:hidden;color:var(--text)}.launchTopbar{display:flex;align-items:center;justify-content:space-between;padding:18px 25px;border-bottom:1px solid var(--line);flex-shrink:0}.launchTopbar>div{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:650}.launchTopbar>div>svg{color:var(--accent)}.launchHero{display:flex;align-items:center;gap:18px;padding:22px 28px 24px;background:linear-gradient(110deg,var(--orangeSoft,#fff1e6),var(--surface) 75%);flex-shrink:0}.launchHero>div:not(.launchRing){min-width:0;flex:1 1}.launchHero h2{font-size:23px;line-height:1.25;letter-spacing:-.6px;margin:5px 0 10px}.launchHero p{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;margin:0}.launchHero .networkLogo{width:18px;height:18px}.launchHero .programImage.large{width:72px;height:72px;border-radius:18px}.launchRing{width:66px;height:66px;position:relative;flex-shrink:0}.launchRing svg{width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.launchRing circle{fill:none;stroke:var(--line);stroke-width:3}.launchRing circle+circle{stroke:var(--accent);stroke-linecap:round;transition:stroke-dasharray .35s ease}.launchRing b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:21px}.launchRing b small{font-size:12px;font-weight:400;color:var(--muted);margin:5px 0 0 2px}.launchSequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 25px 18px;grid-gap:8px;gap:8px;background:var(--surface);border-bottom:1px solid var(--line);flex-shrink:0}.launchSequence button{display:flex;align-items:center;gap:10px;position:relative;padding:12px 10px;border:1px solid var(--line);border-radius:12px;background:var(--soft,#f6f7fa);text-align:left;cursor:pointer;color:var(--muted);transition:background .18s,border-color .18s,box-shadow .18s}.launchSequence button>span:not(.stepDot){display:flex;flex-direction:column;gap:3px}.launchSequence button small{font-size:10px;letter-spacing:.6px}.launchSequence button b{font-size:13px}.launchSequence .stepDot{width:32px;height:32px;border:1px solid var(--line);border-radius:50%;background:var(--surface);display:grid;place-items:center;flex-shrink:0}.launchSequence .stepConnector{margin-left:auto;opacity:.4;flex-shrink:0}.launchSequence button:last-child .stepConnector{display:none}.launchSequence button.current{background:var(--orangeSoft);border-color:var(--accent);color:var(--accent-ink,#b84313);box-shadow:0 2px 6px #ef702413}.launchSequence .current .stepDot,.launchSequence .done .stepDot{background:var(--action-bg);border-color:var(--accent);color:var(--action-text)}.launchSequence button:disabled{cursor:default;opacity:.57}.launchSequence button:focus-visible{outline:3px solid #ffb17b;outline-offset:2px}.launchBody{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:26px 28px 16px;scroll-behavior:smooth}.launchStepContent{animation:launchSlide .18s ease-out}.launchSectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.launchSectionHeading h3{font-size:24px;line-height:1.25;margin:5px 0 8px;letter-spacing:-.5px}.launchSectionHeading p{color:var(--muted);font-size:13px;line-height:1.55;margin:0;max-width:590px}.launchSectionHeading>svg{color:var(--accent);margin-top:20px;flex-shrink:0}.launchCount{background:var(--orangeSoft);color:var(--accent-ink);padding:8px 12px;border-radius:20px;font-size:12px;white-space:nowrap;margin-top:7px}.launchOfferList{display:grid;grid-gap:9px;gap:9px}.launchOfferList label{display:flex;align-items:center;gap:12px;border:1px solid var(--line);padding:15px 16px;border-radius:13px;cursor:pointer;transition:border-color .15s,background .15s}.launchOfferList label:hover{background:var(--soft)}.launchOfferList label.selected{border-color:var(--accent);background:var(--orangeSoft)}.launchOfferList label>svg{color:var(--accent-ink);flex-shrink:0}.launchOfferList label>span{flex:1 1;min-width:0}.launchOfferList b{font-size:13px;line-height:1.45;display:block}.launchOfferList small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.launchOfferList .unavailable{opacity:.55;cursor:default}.gameLaunchDialog input[type=checkbox]{accent-color:var(--accent);width:17px;height:17px;flex-shrink:0}.launchTip{display:flex;gap:10px;margin-top:18px;color:var(--muted);font-size:12px;line-height:1.5}.launchTip svg{flex-shrink:0;margin-top:3px;color:var(--accent-ink)}.launchTip p{margin:0}.launchCapCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:22px}.launchCapCards article{border:1px solid var(--line);border-radius:15px;padding:18px;background:var(--soft)}.launchCapCards small{font-size:12px;color:var(--muted)}.launchCapCards strong{display:block;font-size:22px;margin:10px 0;letter-spacing:-.5px}.launchCapCards p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.launchLimitChoice{padding:22px;border:1px solid var(--line);border-radius:15px}.launchLimitChoice h4{font-size:17px;margin:0 0 18px}.launchLimitChoice>label:not(.launchDeferred){display:grid;grid-gap:8px;gap:8px;font-size:12px;color:var(--muted);margin-bottom:16px}.launchLimitReady{display:flex;align-items:center;gap:10px;background:var(--orangeSoft);padding:14px;border-radius:10px;margin-bottom:14px;color:var(--accent-ink)}.launchLimitReady b{display:block;font-size:15px}.launchLimitReady small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.launchDeferred{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--line);padding-top:18px;margin-top:18px;cursor:pointer;font-size:13px}.launchDeferred small{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.5}.launchCampaignForm{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.launchCampaignForm label{display:grid;grid-gap:9px;gap:9px;font-size:12px;color:var(--muted)}.launchCampaignForm .full{grid-column:1/-1}.gameLaunchDialog input:not([type=checkbox]),.gameLaunchDialog select{height:44px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:10px 12px;color:var(--text);width:100%;min-width:0;font-size:14px}.gameLaunchDialog input:focus,.gameLaunchDialog select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #ff8c5422}.launchReadonly{display:flex;flex-direction:column;gap:8px;padding:0 4px}.launchReadonly>small{font-size:12px;color:var(--muted)}.launchReadonly b{display:flex;align-items:center;gap:8px;font-size:14px}.launchReadonly>span{font-size:11px;color:var(--muted)}.launchRoutePreview{margin-top:25px;display:flex;align-items:center;gap:13px;padding:17px 20px;background:var(--orangeSoft);border:1px solid var(--line);border-radius:14px;color:var(--accent-ink);font-size:13px}.launchRoutePreview>span{display:flex;align-items:center;gap:8px}.launchRoutePreview>small{margin-left:auto;color:var(--muted);font-size:11px}.launchSubnote{font-size:11px;line-height:1.55;color:var(--muted);margin:12px 0 0}.launchReviewHero{display:flex;align-items:center;gap:17px;margin-bottom:22px}.launchReviewHero h3{font-size:25px;line-height:1.2;letter-spacing:-.6px;margin:6px 0 9px}.launchReviewHero p{font-size:13px;color:var(--muted);line-height:1.55;margin:0}.launchReviewIcon{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;background:var(--orangeSoft);border:1px solid var(--line);color:var(--accent-ink);flex-shrink:0}.launchReviewName{font-size:18px;line-height:1.4;padding-bottom:16px;border-bottom:1px solid var(--line);margin:0}.launchReviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:22px 0}.launchReviewGrid dt{font-size:11px;color:var(--muted);margin-bottom:7px}.launchReviewGrid dd{display:flex;gap:8px;align-items:center;font-weight:600;font-size:14px;margin:0;overflow-wrap:anywhere}.launchReviewOffers{border:1px solid var(--line);border-radius:12px;padding:5px 16px}.launchReviewOffers>div{display:flex;gap:9px;align-items:center;font-size:12px;padding:10px 0}.launchReviewOffers>div+div{border-top:1px solid var(--line)}.launchReviewOffers svg{color:var(--accent);flex-shrink:0}.launchNotice{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:11px;padding:13px 15px;font-size:12px;line-height:1.5;margin:16px 0;background:var(--soft)}.launchNotice svg{flex-shrink:0}.launchNotice.warning{background:var(--amberSoft);border-color:var(--amber);color:var(--amber)}.launchCreatedLink{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.launchCreatedLink>b{font-size:14px;margin-right:auto}.launchFuture{margin:27px 0 0;padding:22px 0 4px;border-top:1px dashed var(--line)}.launchFuture h4{font-size:12px;letter-spacing:.15px;color:var(--muted);margin:0 0 14px}.launchFuture>div:not(.launchCreativeStrip){display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;flex-wrap:wrap}.launchFuture>div>span{display:inline-flex;align-items:center;gap:6px;background:var(--soft);border:1px solid var(--line);padding:7px 10px;border-radius:8px}.launchFuture>p{color:var(--muted);font-size:11px;margin:12px 0;line-height:1.6}.launchFuture a{color:var(--accent-ink)}.launchCreativeStrip{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.launchCreativeStrip a{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--line);border-radius:10px;text-decoration:none;font-size:12px}.launchCreativeStrip img{width:65px;height:50px;object-fit:cover;border-radius:7px}.launchCreativeStrip small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.launchFooter{padding:16px 25px 18px;border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -8px 25px #28334804;flex-shrink:0}.launchFooterActions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.launchFooter .partnerPrimary{min-height:43px;font-size:13px;padding:12px 18px}.launchFooter .quietButton{min-height:42px}.launchSaveStatus{font-size:11px;color:var(--muted);margin-bottom:10px}.launchFooterActions>.launchSaveButton{margin-right:auto}.launchConfirmText{font-size:11px;color:var(--muted);margin:10px 0 0;line-height:1.5}.launchEmpty{text-align:center;padding:35px 18px;border:1px dashed var(--line);border-radius:17px;background:linear-gradient(135deg,var(--orangeSoft),var(--surface))}.launchEmpty>svg{color:var(--accent);margin-bottom:12px}.launchEmpty h3{font-size:21px;margin:5px 0 10px}.launchEmpty p{font-size:13px;color:var(--muted);line-height:1.6;margin:0 auto 20px;max-width:500px}.launchEmpty button{margin:auto}.launchSkeleton{display:grid;grid-gap:12px;gap:12px;padding:15px 0}.launchSkeleton i{display:block;height:68px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(100deg,var(--soft),var(--surface),var(--soft));background-size:250% 100%;animation:launchShimmer 1.6s infinite}.launchSkeleton p{color:var(--muted);font-size:13px;text-align:center}.launchWorkspaceIntro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px;background:linear-gradient(115deg,var(--orangeSoft),var(--surface));border:1px solid var(--line);border-radius:18px;margin:8px 0 20px}.launchWorkspaceIntro h2{font-size:24px;margin:6px 0 10px;letter-spacing:-.5px}.launchWorkspaceIntro p{font-size:13px;color:var(--muted);margin:0;line-height:1.6}.launchIntroFlow{display:flex;align-items:center;gap:10px;color:var(--accent-ink);font-size:12px;padding:16px;background:var(--surface);border-radius:14px;white-space:nowrap}.launchIntroFlow svg{width:19px}.launchDraftList{display:grid;grid-gap:12px;gap:12px}.launchDraftList>button{display:flex;align-items:center;gap:15px;border:1px solid var(--line);border-radius:15px;padding:17px 19px;text-align:left;background:var(--surface);color:var(--text);cursor:pointer;transition:box-shadow .18s,border-color .18s}.launchDraftList>button:hover{border-color:#ffbd97;box-shadow:0 5px 18px #e67b1610}.launchDraftName{flex:1 1;min-width:0}.launchDraftName>b{font-size:15px;display:block;margin-bottom:9px}.launchDraftName>small{gap:8px;color:var(--muted);flex-wrap:wrap}.launchDraftName>small,.launchDraftStatus{display:flex;align-items:center;font-size:11px}.launchDraftStatus{gap:6px;background:var(--soft);border-radius:20px;padding:8px 12px}.launchDraftStatus.state-READY,.launchDraftStatus.state-VERIFIED{background:var(--orangeSoft);color:var(--accent-ink)}.launchDraftStatus.state-UNKNOWN{background:var(--amberSoft);color:var(--amber)}.launchDraftList>button>svg{color:var(--accent)}@keyframes launchFade{0%{opacity:0}to{opacity:1}}@keyframes launchSlide{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes launchShimmer{to{background-position:-250% 0}}@media (max-width:700px){.gameLaunchOverlay{padding:0}.gameLaunchDialog{width:100%;height:100dvh;border-radius:0;border:0}.launchTopbar{padding:13px 16px}.launchHero{padding:18px 16px;gap:12px}.launchHero h2{font-size:19px}.launchHero .programImage.large{width:54px;height:54px;border-radius:12px}.launchHero .eyebrow{font-size:9px}.launchHero p{font-size:10px;flex-wrap:wrap;gap:5px}.launchRing{width:47px;height:47px}.launchRing b{font-size:16px}.launchRing b small{font-size:10px}.launchSequence{padding:0 14px 13px;gap:5px}.launchSequence button{flex-direction:column;align-items:center;padding:9px 3px;gap:6px}.launchSequence button>span:not(.stepDot){align-items:center}.launchSequence button small{display:none}.launchSequence button b{font-size:10px}.launchSequence .stepDot{width:28px;height:28px}.launchSequence .stepConnector{display:none}.launchBody{padding:20px 16px 12px}.launchSectionHeading{gap:8px;margin-bottom:18px}.launchSectionHeading h3{font-size:21px}.launchSectionHeading p{font-size:12px}.launchSectionHeading>svg{display:none}.launchCount{padding:7px 9px;font-size:10px}.launchOfferList label{padding:13px 10px;gap:8px}.launchOfferList b{font-size:12px}.launchOfferList label>svg:not(:last-child){display:none}.launchOfferList small{font-size:10px}.launchCapCards{gap:8px}.launchCapCards article{padding:13px}.launchCapCards strong{font-size:18px}.launchCapCards small{font-size:11px}.launchCapCards p{font-size:10px}.launchLimitChoice{padding:16px}.launchCampaignForm{gap:15px 11px}.launchCampaignForm label{font-size:11px}.launchCampaignForm label:nth-child(2),.launchCampaignForm label:nth-child(3){grid-column:1/-1}.launchRoutePreview{padding:14px 12px;flex-wrap:wrap;gap:9px;font-size:12px}.launchRoutePreview>small{width:100%;margin:0}.launchReviewHero{gap:12px;align-items:flex-start}.launchReviewHero h3{font-size:22px}.launchReviewIcon{width:45px;height:45px;border-radius:13px}.launchReviewHero p{font-size:12px}.launchReviewGrid{gap:16px 12px}.launchReviewGrid dd{font-size:12px;flex-wrap:wrap}.launchFuture>div:not(.launchCreativeStrip){gap:6px;font-size:10px}.launchFuture>div>span{padding:6px}.launchFuture>div>svg{width:11px}.launchFooter{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.launchFooterActions{gap:7px;flex-wrap:wrap}.launchFooter .partnerPrimary{flex:1 1;justify-content:center;font-size:12px;padding:11px 10px;white-space:normal}.launchFooterActions>.launchSaveButton{width:40px;padding:8px;font-size:0;gap:0;margin:0}.launchFooterActions>.launchSaveButton svg{width:18px}.launchSaveStatus{font-size:10px;line-height:1.4}.launchFooter .quietButton{padding:10px;font-size:12px}.launchFooter .launchSaveButton{flex:0 0 40px;font-size:0}.launchWorkspaceIntro{padding:20px;display:block}.launchWorkspaceIntro h2{font-size:22px}.launchIntroFlow{margin-top:17px;width:-moz-fit-content;width:fit-content}.launchDraftList>button{display:grid;grid-template-columns:46px 1fr 20px;padding:14px;grid-gap:10px;gap:10px}.launchDraftName>b{font-size:13px}.launchDraftStatus{grid-column:2;font-size:10px;justify-self:start}.launchDraftList>button>svg{grid-column:3;grid-row:1/3}.launchDraftName>small{font-size:10px}.launchCreativeStrip{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gameLaunchOverlay,.launchSkeleton i,.launchStepContent{animation:none}.launchDraftList>button,.launchRing circle,.launchSequence button{transition:none}.launchBody{scroll-behavior:auto}}.launchAdvertising,.quickLimitWorkbench{border:1px solid var(--line);border-radius:22px;background:var(--surface);padding:24px;margin-bottom:20px;color:var(--text)}.launchCompactFlow,.quickLimitFlow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:18px 0;margin-bottom:14px}.launchCompactFlow>span,.quickLimitFlow>span{padding:10px 13px;border:1px solid var(--line);border-radius:12px;background:var(--soft);font-size:13px}.launchCompactFlow>svg,.quickLimitFlow>svg{color:var(--orange);width:17px;flex-shrink:0}.quickLimitFlow b{color:var(--text);font-size:17px}.launchCompactFlow>.selected{border-color:var(--orange);background:var(--orangeSoft)}.launchMetricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.launchMetricGrid>div{padding:18px;border-radius:16px;background:var(--soft);display:flex;flex-direction:column;gap:8px;min-width:0}.launchMetricGrid small,.launchMetricGrid span{color:var(--muted);font-size:12px}.launchMetricGrid strong{font-size:24px;color:var(--text)}.quickLimitSentence{font-size:20px;line-height:1.8;margin:22px 0}.quickLimitSentence label{display:inline-flex;align-items:center;gap:8px}.quickLimitSentence input{font-size:22px;text-align:center;border-color:var(--orange)!important;background:var(--orangeSoft)!important}.launchChoiceRow{display:flex;gap:10px;flex-wrap:wrap}.launchChoiceRow button{display:flex;align-items:center;gap:10px;padding:14px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text)}.launchChoiceRow .selected{border-color:var(--orange);background:var(--orangeSoft)}.launchChoiceRow svg{width:20px;color:var(--orange)}.launchDisclosure{border-top:1px solid var(--line);padding:16px 0;margin-top:20px}.launchDisclosure summary{cursor:pointer;color:var(--muted);font-size:13px}.launchDisclosure[open] summary{margin-bottom:15px;color:var(--text)}.launchDisclosure code{display:block;overflow-wrap:anywhere;padding:12px;background:var(--soft);font-size:12px;border-radius:10px}.launchDisclosure label{display:grid;grid-gap:8px;gap:8px;max-width:300px}.launchAutomationConfirm{padding:16px;margin-top:16px;border:1px solid var(--orange);border-radius:14px}.launchActionBar,.launchLibraryToolbar,.launchStickyActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0}.launchLibraryToolbar label{cursor:pointer}.launchStickyActions{border-top:1px solid var(--line);padding-top:20px;justify-content:space-between}.launchStickyActions>span{font-size:13px;color:var(--muted)}.launchCreativeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:22px 0}.launchCreativeGrid>button{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:18px;overflow:hidden;text-align:left;padding:0 0 14px;transition:border-color .15s,transform .15s;min-width:0}.launchCreativeGrid>button:hover{border-color:var(--orange);transform:translateY(-2px)}.launchCreativeGrid>button.selected{border:2px solid var(--orange);background:var(--orangeSoft)}.launchCreativeVisual{height:150px;position:relative;background:var(--soft);margin-bottom:12px}.launchCreativeVisual img,.launchCreativeVisual video{width:100%;height:100%;object-fit:contain}.launchCreativeTick{position:absolute;top:8px;right:8px;border-radius:50%;padding:4px;background:var(--surface);border:1px solid var(--line);color:transparent;display:flex}.selected .launchCreativeTick{background:var(--action-bg);color:var(--action-text);border-color:var(--action-bg)}.launchCreativeGrid .launchCreativeStatus,.launchCreativeGrid small,.launchCreativeGrid strong{display:block;margin:5px 12px;overflow-wrap:anywhere}.launchCreativeGrid strong{font-size:13px}.launchCreativeGrid small,.launchCreativeStatus{font-size:11px;color:var(--muted)}.launchAdForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:22px 0}.launchAdForm label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--muted)}.launchAdForm input,.launchAdForm select,.launchAdForm textarea,.quickLimitWorkbench input{width:100%;min-width:0;padding:12px 13px;border-radius:11px;background:var(--surface);border:1px solid var(--line);color:var(--text);font:inherit;font-size:14px;outline:none}.launchAdForm input:focus,.launchAdForm select:focus,.launchAdForm textarea:focus,.quickLimitWorkbench input:focus{border-color:var(--orange);box-shadow:0 0 0 3px var(--orangeSoft)}.quickLimitSentence input{width:100px}.launchAdForm textarea{min-height:90px;resize:vertical}.launchFieldValue{min-height:44px;display:flex;align-items:center;gap:8px;color:var(--text);font-size:14px;overflow-wrap:anywhere}.launchAdPreview{border:1px solid var(--line);border-radius:18px;padding:18px;max-width:430px;background:var(--surface)}.launchAdPreview>span{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.12em;color:var(--muted);margin-bottom:12px}.launchAdPreview img{width:100%;height:200px;object-fit:cover;border-radius:12px}.launchAdPreview h4{font-size:18px;margin:14px 0 8px}.launchAdPreview p{font-size:14px}.launchAdPreview small{color:var(--muted)}.launchOperation{padding:22px;border:1px solid var(--orange);border-radius:18px;background:var(--orangeSoft);margin:22px 0}.launchOperation p{font-size:14px;line-height:1.55}.launchOperation h4{margin-top:0}.launchOperation>span{display:flex;gap:8px;align-items:center}.launchYandexWorkspace{max-width:1180px;margin:auto;color:var(--text)}.launchYandexWorkspace>header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px}.launchYandexWorkspace h1{font-size:30px;line-height:1.25;margin:8px 0 14px}.launchModerationList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:25px 0}.launchModerationList article{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px}.launchModerationList article>div{display:flex;gap:12px;align-items:center;justify-content:space-between}.launchStatus{font-size:12px;border-radius:8px;background:var(--orangeSoft);padding:7px 10px;flex-shrink:0}.launchStatus.warning{color:var(--red)}.launchModerationList p{font-size:14px;line-height:1.6}.launchModerationList details{margin:12px 0}.launchModerationList summary{cursor:pointer}.launchSequence{grid-template-columns:repeat(6,minmax(0,1fr))}.launchSequence button{min-width:0}.launchSequence button b{font-size:12px}.launchDraftProgress{display:flex;flex-direction:column;gap:7px;min-width:130px}.launchDraftProgress progress{width:140px;height:5px;accent-color:var(--orange)}.launchDraftProgress small{font-size:12px;color:var(--muted)}@media (max-width:700px){.launchAdvertising,.quickLimitWorkbench{padding:17px;border-radius:17px}.quickLimitFlow{gap:7px}.quickLimitFlow>span{font-size:11px;padding:8px}.quickLimitFlow>svg{width:13px}.launchMetricGrid{gap:7px}.launchMetricGrid>div{padding:11px}.launchMetricGrid strong{font-size:20px}.launchMetricGrid small,.launchMetricGrid span{font-size:10px}.quickLimitSentence{font-size:17px}.launchCreativeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.launchCreativeVisual{height:135px}.launchAdForm{grid-template-columns:1fr;gap:15px}.launchChoiceRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.launchChoiceRow button{font-size:12px;padding:11px;gap:7px}.launchLibraryToolbar label{font-size:12px}.launchStickyActions{align-items:stretch}.launchStickyActions button{flex:1 1}.launchModerationList{grid-template-columns:1fr}.launchYandexWorkspace>header{flex-direction:column;gap:8px}.launchYandexWorkspace h1{font-size:25px}.launchActionBar{gap:8px}.launchActionBar a,.launchActionBar button{font-size:12px}.launchSequence{display:flex;overflow:auto;scrollbar-width:thin}.launchSequence button{flex:0 0 108px}.launchDraftProgress progress{width:100%}.launchDraftProgress{grid-column:2/-1}.launchOperation{padding:16px}.launchCreativeGrid>button:hover{transform:none}}@media (prefers-reduced-motion:reduce){.launchCreativeGrid>button{transition:none}}.launchAdThumb{width:120px;height:90px;object-fit:cover;border-radius:12px;float:right;margin:0 0 12px 16px}.launchCreativeGrid small,.launchCreativeStatus,.launchMetricGrid small,.launchMetricGrid span,.launchOperation p,.launchSequence button:not(.current),.launchYandexWorkspace .eyebrow,.launchYandexWorkspace .muted{color:color-mix(in srgb,var(--muted) 90%,var(--text))}.launchYandexWorkspace .launchMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:700px){.launchYandexWorkspace .launchMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchYandexWorkspace .launchMetricGrid strong{font-size:18px;overflow-wrap:anywhere}}.partnersWorkspace{max-width:1440px;margin:auto}.partnerHeading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.partnerHeading h1{font-size:clamp(24px,2.4vw,34px);letter-spacing:-.04em;margin:8px 0}.partnerCard p,.partnerHeading p{color:var(--muted,#7a7c80)}.partnerStates,.partnerTabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.partnerStates button,.partnerTabs button{border:0;background:transparent;border-radius:12px;padding:10px 15px;color:inherit}.partnerStates .selected,.partnerTabs .selected{background:var(--surface,#fff);box-shadow:0 2px 8px #00000008;font-weight:600}.partnerAccounts{display:flex;gap:24px;flex-wrap:wrap;margin:20px 0 28px}.partnerAccounts>span{font-size:13px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.partnerAccounts small{width:100%;padding-left:14px;color:var(--muted)}.partnerDot{width:6px;height:6px;background:#c8ac68;border-radius:50%}.partnerToolbar{gap:16px;justify-content:space-between;flex-wrap:wrap}.partnerSearch,.partnerToolbar{display:flex;align-items:center}.partnerSearch{gap:8px;background:var(--surface,#fff);border:1px solid #8b8b8b25;border-radius:12px;padding:0 12px}.partnerSearch input{border:0;background:transparent;padding:12px;width:230px;color:inherit}.partnerGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:18px;gap:18px;margin:22px 0}.partnerCard{display:block;text-align:left;padding:23px;border-radius:20px;border:1px solid #96969625;background:var(--surface,#fff);color:inherit;min-width:0}.partnerCardTop{display:flex;align-items:center;gap:12px;font-size:12px}.partnerCardTop>svg{margin-left:auto}.classificationRow small,.partnerCard small,.partnerLanding small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.partnerMark{width:38px;height:38px;border-radius:13px;background:#91919112;display:grid;place-items:center;font-size:14px;font-weight:600}.partnerCard h3{font-size:17px;line-height:1.4;margin:22px 0 10px}.partnerPayout{font-size:20px;font-weight:600;letter-spacing:-.03em;line-height:1.5;overflow-wrap:anywhere}.partnerCard p{font-size:12px;line-height:1.7}.partnerCardFoot{border-top:1px solid #88888818;margin-top:20px;padding-top:15px;display:flex;justify-content:space-between;font-size:11px}.partnerCardFoot span{display:flex;align-items:center;gap:5px}.partnerNotice{padding:15px 18px;background:#a5a18d10;border:1px solid #8b8b8b18;border-radius:14px;font-size:13px;line-height:1.6;margin:16px 0}.partnerEmpty{padding:65px 30px;text-align:center;color:var(--muted);line-height:1.7}.partnerPagination{display:flex;justify-content:center;gap:18px;align-items:center;margin:24px}.partnerPair{display:flex;justify-content:space-between;font-size:12px;margin:12px 0;gap:14px}.partnerOverlay{position:fixed;inset:0;z-index:130;background:#17191c55;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.partnerDrawer{position:relative;background:var(--surface,#fff);width:min(680px,100%);height:100%;overflow:auto;padding:44px 34px;box-shadow:-15px 0 70px #0002}.partnerDrawer h2{font-size:28px;line-height:1.25;margin:20px 0}.partnerClose{position:absolute;right:16px;top:12px;border:0;background:transparent;color:inherit;padding:8px}.partnerDetails pre,.partnerDrawer code{overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px;max-width:100%;display:block}.partnerLanding{border-bottom:1px solid #8882;padding:18px 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.partnerLanding details{width:100%;font-size:11px}.partnerDetails{border:1px solid #8882;border-radius:14px;padding:17px;margin:18px 0;font-size:13px}.partnerDetails summary{cursor:pointer;font-weight:600}.partnerTerms{white-space:pre-line;line-height:1.75}.launchProgress{display:flex;gap:15px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin:25px 0}.launchProgress .done{color:var(--accent-ink)}.offerPrepare{width:100%;gap:12px;padding:15px;background:#88888809;border-radius:12px}.offerPrepare,.offerPrepare label{display:flex;flex-direction:column}.offerPrepare label{gap:6px;font-size:12px}.offerPrepare input,.offerPrepare select,.partnerToolbar select{background:var(--surface,#fff);color:inherit;border:1px solid #8883;padding:10px;border-radius:9px}.offerPrepare p{font-size:12px}.classificationRow{padding:16px 0;gap:12px;align-items:center;font-size:13px}.classificationRow,.partnerAction{display:flex;border-bottom:1px solid #8882}.partnerAction{padding:14px 0;flex-direction:column;gap:5px;overflow-wrap:anywhere}.partnerAction small{color:var(--muted)}.directionSwitch{white-space:nowrap}.workspaceScopeNotice{font-size:12px;color:var(--muted);margin-bottom:16px}.partnerCard a{gap:5px}.partnerCard a,.quietButton{display:inline-flex;align-items:center}.quietButton{gap:7px;padding:10px 13px;border-radius:10px;border:1px solid #8883;background:var(--surface,#fff);color:inherit;font-size:12px;cursor:pointer}@media (max-width:700px){.partnerHeading{align-items:flex-start}.partnerHeading h1{font-size:24px}.partnerGrid{grid-template-columns:1fr}.partnerAccounts{gap:16px}.partnerDrawer{padding:42px 20px}.partnerToolbar .accountSwitch{max-width:100%;overflow:auto}.partnerSearch,.partnerSearch input{width:100%}.partnerTabs{gap:2px}.partnerTabs button{padding:10px;font-size:12px}.directionSwitch{margin-top:4px}.appControls{flex-wrap:wrap}}.connectionStrip{display:flex;gap:9px;flex-wrap:wrap;margin:16px 0 24px}.connectionStrip>button{display:flex;align-items:center;gap:7px;border:1px solid var(--orangeSoft);border-radius:9px;padding:8px 10px;background:transparent;color:inherit;font-size:12px;cursor:pointer}.connectionStrip small{color:var(--muted);font-size:11px}.networkLogo{width:18px;height:18px;object-fit:contain;flex-shrink:0}.ownerBadge{display:inline-flex;align-items:center;padding:3px 7px;border-radius:5px;font-size:10px;font-weight:750;letter-spacing:.035em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.ownerBadge,.ownerBadge.sanya{background:var(--orangeSoft);color:var(--accent-ink)}.ownerBadge.max{background:var(--purpleSoft);color:var(--purple)}.buyerCatalog{margin-top:8px}.catalogFilters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.batchDialog input,.buyerDrawer select,.catalogAdvanced input,.catalogAdvanced select,.catalogFilters select{border:1px solid var(--line);border-radius:8px;background:var(--surface,#fff);color:inherit;font:inherit;min-height:38px;padding:8px 10px;max-width:100%;min-width:0}.catalogFilters select{font-size:12px}.catalogSearch{flex:1 1 235px;min-width:180px;display:flex;align-items:center;gap:8px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:9px;padding:0 11px;color:var(--muted)}.catalogSearch input{min-width:0;width:100%;padding:11px 0;border:0;outline:none;background:transparent;color:inherit;font-size:13px}.catalogSearch button,.catalogView button,.iconButton,.rowMore,.rowOpen,.textButton{border:0;background:transparent;color:inherit;cursor:pointer}.filterToggle,.geoSelect>button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface,#fff);font-size:12px;color:inherit;cursor:pointer}.catalogAdvanced,.filterToggle.active,.geoSelect .hasValue{background:var(--soft)}.catalogAdvanced{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));grid-gap:15px;gap:15px;padding:20px;margin-top:12px;border:1px solid var(--orangeSoft);border-radius:12px}.batchDialog label,.catalogAdvanced label,.landingActions label,.technicalContents label,.websitePicker{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--accent-ink)}.catalogAdvanced input,.catalogAdvanced select{width:100%;font-size:12px}.payoutFilter{display:flex;gap:5px}.payoutFilter input{width:65px}.payoutFilter select{min-width:70px}.catalogMeta{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:20px 0 10px;font-size:12px;color:var(--muted)}.catalogView{display:flex;gap:3px}.catalogView button{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:7px;font-size:11px;color:var(--muted)}.catalogView .selected{background:var(--orangeSoft);color:var(--text)}.programList{border-top:1px solid var(--orangeSoft)}.programRow{display:grid;grid-template-columns:minmax(240px,1fr) 100px 130px 154px 105px 72px 24px;align-items:center;grid-gap:15px;gap:15px;min-height:94px;padding:13px 12px;transition:background .15s;background:var(--surface,#fff)}.programRow:focus-within,.programRow:hover{background:var(--surface)}.programIdentity{border:0;background:transparent;text-align:left;display:flex;align-items:center;gap:15px;min-width:0;color:inherit;cursor:pointer;padding:0}.programIdentity>span:last-child{min-width:0}.programIdentity strong{font-size:14px;font-weight:620;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.programByline{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:7px;font-size:11px;color:var(--muted)}.networkName{display:inline-flex;align-items:center;gap:5px}.networkName .networkLogo{width:12px;height:12px}.programImage{border:1px solid var(--orangeSoft);background:var(--orangeSoft);border-radius:11px;display:grid;place-items:center;color:var(--muted);font-weight:650;font-size:17px}.programImage.large{width:100px;height:100px;border-radius:18px;font-size:30px}.rowGeo{font-size:11px;line-height:1.5}.rowGeo>span{display:flex;align-items:center;gap:4px;white-space:nowrap}.rowGeo small,.rowPayout small{display:block;margin-top:4px;font-size:10px;color:var(--muted)}.rowPayout strong{font-size:14px;font-weight:600;line-height:1.4}.binomStatus,.partnerStatus{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1.4;color:var(--muted)}.binomStatus svg,.partnerStatus svg{flex-shrink:0}.status-CONNECTED{color:var(--accent-ink)}.status-PENDING{color:var(--amber)}.status-DECLINED,.status-LOST_ACCESS{color:var(--red)}.rowOpen{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--accent-ink);padding:10px 0}.rowMore{padding:8px 0;color:var(--muted)}.publisherHeading{display:flex;gap:9px;font-size:15px;font-weight:600;padding:22px 12px 10px;margin:0;background:var(--surface)}.publisherHeading,.textButton{align-items:center;color:var(--accent-ink)}.textButton{display:inline-flex;gap:5px;font-size:12px;padding:7px 0}.geoSelect{position:relative}.geoSelect>button{max-width:170px;white-space:nowrap;overflow:hidden}.geoDismiss{position:fixed;inset:0;z-index:9;border:0;background:transparent}.geoPopover{position:absolute;z-index:10;top:45px;left:0;width:270px;background:var(--surface,#fff);box-shadow:0 10px 40px #1e281d25;padding:12px;border:1px solid var(--line);border-radius:12px}.geoPopover>input{padding:9px;border:1px solid var(--line);border-radius:7px;width:100%;font-size:12px}.geoPopover>div{max-height:270px;overflow:auto;margin:8px 0}.geoPopover label{display:flex;gap:8px;align-items:center;padding:7px 2px;font-size:12px}.geoPopover label input{accent-color:var(--accent)}.geoPopover label b{font-weight:500;color:var(--muted);width:24px}.geoPopover footer{display:flex;justify-content:space-between}.geoPopover footer button{border:0;background:transparent;font-size:12px;color:var(--accent-ink);cursor:pointer}.buyerDrawer{width:min(730px,100%);padding:22px 30px 38px;background:var(--surface);outline:none}.programPanelTop{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);margin-bottom:23px}.iconButton{display:inline-flex;padding:8px}.programHero{display:flex;align-items:center;gap:20px;margin-bottom:24px}.programHero h2{font-size:24px;letter-spacing:-.035em;line-height:1.3;margin:0 0 8px}.programHero p{margin:0;font-size:13px;color:var(--muted)}.programHero .programByline{font-size:12px}.programFacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:20px 0;border-top:1px solid var(--orangeSoft);border-bottom:1px solid var(--orangeSoft)}.programFacts>div{display:flex;flex-direction:column;gap:7px;font-size:12px}.programFacts>div:last-child{grid-column:1/-1}.programFacts small{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.programFacts strong{font-size:17px}.programFacts .partnerStatus{font-size:12px}.landingWorkflow{padding:25px 0 12px}.landingWorkflow h3{font-size:20px;font-weight:620;margin:0 0 18px;letter-spacing:-.025em}.websitePicker select{width:100%;font-size:13px}.websiteState{display:flex;justify-content:space-between;align-items:center;margin:8px 0 16px;font-size:12px;color:var(--muted)}.websiteWarning{display:flex;align-items:flex-start;gap:9px;padding:13px;background:var(--amberSoft);border:1px solid var(--line);border-radius:10px;font-size:12px;line-height:1.65;color:var(--amber);margin:15px 0}.websiteWarning svg{flex-shrink:0;margin-top:2px}.landingChoices{border:1px solid var(--orangeSoft);border-radius:12px;overflow:hidden}.landingChoice{display:flex;align-items:center;gap:12px;padding:16px;background:var(--surface);cursor:pointer;min-height:68px}.landingChoice+.landingChoice{border-top:1px solid var(--orangeSoft)}.landingChoice.selected{background:var(--orangeSoft)}.landingChoice>input{width:17px;height:17px;accent-color:var(--accent);flex-shrink:0}.landingName{flex:1 1;min-width:0}.landingName b{display:block;font-size:14px;font-weight:550}.landingName small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.landingAdded,.landingMissing{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:10px;color:var(--muted)}.landingAdded{color:var(--accent-ink)}.landingThumb{width:38px;height:38px;object-fit:contain;border-radius:7px}.landingActions{display:flex;gap:14px;margin:20px 0 0;align-items:flex-end}.landingActions label{min-width:100px}.landingActions .partnerPrimary{flex:1 1;justify-content:center;min-height:42px}.partnerPrimary{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--action-bg);color:var(--action-text);padding:12px 17px;border:1px solid var(--accent);border-radius:9px;font-size:13px;font-weight:550;cursor:pointer}.partnerPrimary:hover:not(:disabled){background:var(--accent-ink)}.partnerPrimary:disabled{opacity:.43;cursor:default}.workflowHint{font-size:11px;line-height:1.65;color:var(--muted)}.programDisclosure{padding:18px 0;border-bottom:1px solid var(--orangeSoft);font-size:12px;line-height:1.7}.programDisclosure>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:550;color:var(--accent-ink);list-style:none}.programDisclosure>summary:after{content:"+";margin-left:auto;font-size:18px;font-weight:400}.programDisclosure[open]>summary:after{content:"−"}.programDisclosure h4{font-size:12px;margin:20px 0 8px;font-weight:600}.programDisclosure code{display:block;line-height:1.8;background:var(--orangeSoft);padding:10px;border-radius:7px}.programDisclosure code,.programDisclosure pre{overflow-wrap:anywhere;white-space:pre-wrap;font-size:10px}.programDisclosure .partnerTerms{font-size:12px;color:var(--muted);max-height:320px;overflow:auto}.trafficRules{display:flex;flex-wrap:wrap;gap:7px}.trafficRules>span{font-size:10px;padding:4px 6px;background:var(--orangeSoft);border-radius:5px;color:var(--accent-ink)}.trafficRules .denied{color:var(--muted);background:var(--soft)}.rateLine{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--orangeSoft)}.buyerDrawer .muted,.programDisclosure .muted{font-size:12px;color:var(--muted);line-height:1.7}.technicalContents{padding-top:12px;overflow-wrap:anywhere}.technicalContents details{margin:16px 0}.partnerExternal{gap:7px;font-size:12px;color:var(--muted);margin:23px 0 8px;text-decoration:none}.batchOverlay,.partnerExternal{display:flex;align-items:center}.batchOverlay{position:fixed;inset:0;z-index:160;background:#1d261f55;justify-content:center;padding:20px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.batchDialog{width:560px;max-width:100%;overflow:auto;padding:24px 28px;border-radius:18px;box-shadow:0 24px 80px #1c291f33;outline:none}.batchDialog header{display:flex;align-items:center;justify-content:space-between}.batchDialog header .networkLogo{width:82px;height:28px}.batchDialog h2{font-size:23px;margin:14px 0 22px;letter-spacing:-.03em}.batchNames{display:flex;flex-direction:column;gap:12px}.batchNames input{width:100%;font-size:12px;color:var(--text)}.batchNames label>span{font-size:11px}.batchSummary{font-size:12px;margin:22px 0;display:flex;flex-direction:column;gap:9px}.batchSummary>div{display:flex;gap:18px;justify-content:space-between}.batchSummary dt{color:var(--muted)}.batchSummary dd{margin:0;text-align:right;color:var(--accent-ink)}.batchDialog footer{display:flex;justify-content:flex-end;margin-top:22px}.batchDialog .programDisclosure{border-top:1px solid var(--orangeSoft)}.batchResults>p{display:flex;gap:8px;font-size:12px;line-height:1.4;color:var(--accent-ink)}.batchResults small{display:block;color:var(--muted);margin-top:3px}@media (max-width:1250px){.programRow{grid-template-columns:minmax(205px,1fr) 86px 100px 133px 92px 24px 20px;gap:10px}.rowOpen span{display:none}.programIdentity{gap:10px}.programImage{width:46px;height:46px}.programIdentity strong{font-size:13px}.programByline{gap:4px 6px}.rowPayout strong{font-size:13px}.catalogAdvanced{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media (max-width:950px){.programRow{grid-template-columns:minmax(200px,1fr) 100px 138px 24px;gap:9px;position:relative;padding-right:12px}.programIdentity{grid-row:span 2}.rowGeo{grid-column:2;grid-row:2}.rowPayout{grid-column:2;grid-row:1}.rowPartner{grid-column:3;grid-row:1}.rowBinom{grid-column:3;grid-row:2}.rowMore{grid-column:4;grid-row:1}.rowOpen{grid-column:4;grid-row:2}.connectionStrip{gap:6px}.connectionStrip>button{font-size:11px}.catalogAdvanced{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media (max-width:650px){.connectionStrip{margin:12px 0 18px;gap:5px}.connectionStrip>button{padding:7px;gap:5px}.connectionStrip .networkLogo{width:13px;height:13px}.connectionStrip small{font-size:10px}.catalogSearch{flex-basis:100%}.catalogFilters{gap:6px}.catalogFilters select{flex:1 1;max-width:calc(50% - 4px);font-size:11px;padding:8px}.filterToggle{flex:1 1}.catalogMeta{font-size:11px;align-items:center}.catalogView button{font-size:10px;padding:6px}.catalogView button svg{display:none}.programRow{display:grid;grid-template-columns:1fr 1fr 24px;grid-gap:9px 12px;gap:9px 12px;padding:16px 10px;min-height:150px}.programIdentity{grid-column:1/3;grid-row:1;gap:11px}.programImage{width:45px;height:45px}.programIdentity strong{font-size:13px}.programByline{font-size:10px;margin-top:5px}.programByline .networkLogo{display:none}.ownerBadge{font-size:9px}.rowMore{grid-column:3;grid-row:1;align-self:start}.rowGeo{grid-column:1;grid-row:2;margin-left:56px}.rowPayout{grid-column:2/4;grid-row:2;justify-self:end;align-self:start}.rowPartner{grid-column:1/3;grid-row:3;margin-left:56px}.rowBinom{grid-column:2/4;grid-row:3;justify-self:end}.rowOpen{display:none}.rowPayout strong{font-size:13px}.binomStatus,.partnerStatus,.rowGeo{font-size:10px}.rowGeo svg{display:none}.catalogAdvanced{padding:14px;gap:12px;grid-template-columns:1fr 1fr}.catalogAdvanced label:nth-child(4){grid-column:1/-1}.payoutFilter input{flex:1 1;width:60px}.payoutFilter select{flex:1 1}.geoPopover{left:auto;right:0;max-width:calc(100vw - 40px)}.buyerDrawer{padding:16px 19px 30px}.programHero{gap:14px;margin-bottom:20px}.programImage.large{width:76px;height:76px;border-radius:13px}.programHero h2{font-size:21px}.programFacts{gap:16px;padding:18px 0}.landingActions{flex-direction:column;align-items:stretch;gap:12px}.landingActions label{flex-direction:row;align-items:center;justify-content:space-between}.landingActions select{min-width:110px}.batchOverlay{padding:10px}.batchDialog{padding:18px;max-height:94dvh;border-radius:14px}.batchDialog h2{font-size:21px}.batchNames input{font-size:12px}.batchDialog footer .partnerPrimary{width:100%}.programPanelTop{margin-bottom:17px}.partnerHeading{margin-bottom:14px}.partnerTabs{margin:12px 0}.partnerHeading p{font-size:12px}.programDisclosure code{font-size:10px}}.ownerBadge{font-size:11px;padding:4px 8px}@media (max-width:650px){.partnerHeading p{display:none}.partnerHeading h1{font-size:22px}.partnerHeading{margin-bottom:10px}.partnerTabs{flex-wrap:nowrap;overflow:auto;scrollbar-width:none;margin:8px 0}.partnerTabs button{white-space:nowrap;padding:10px}.connectionStrip{flex-wrap:nowrap;overflow:auto;scrollbar-width:none;padding-bottom:3px;margin:10px 0 17px}.connectionStrip>button{flex-shrink:0}.catalogFilters{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:6px;gap:6px}.catalogSearch{grid-column:1/-1;min-width:0}.catalogFilters>select{grid-column:span 3;width:100%;max-width:none;font-size:12px;min-width:0}.catalogFilters .geoSelect{grid-column:span 2}.geoSelect>button{width:100%;max-width:100%}.catalogFilters .filterToggle{grid-column:span 1}.filterToggle>span{display:none}.geoPopover{left:0;right:auto}.ownerBadge{font-size:10px;padding:3px 6px}.rowPartner{width:calc(100% - 108px)}}.sourceSwitch button.selected{background:var(--orangeSoft);border-color:var(--muted);color:var(--text);box-shadow:0 0 0 1px var(--muted)}.sourceSwitch .sourceDot{width:6px;height:6px;border-radius:50%;background:var(--muted);margin-left:3px;flex-shrink:0}.sourceSwitch .sourceDot.ok{background:var(--muted)}.partnerFreshness{font-size:12px;color:var(--muted);margin:6px 0 18px}.programRow{border-bottom:1px solid var(--orangeSoft);transition:background .15s,box-shadow .15s}.programRow:hover{background:var(--surface);box-shadow:inset 3px 0 var(--muted)}.programRow:focus-within{background:var(--orangeSoft);box-shadow:inset 3px 0 var(--muted)}.publisherGroups>section{border:1px solid var(--orangeSoft);border-radius:13px;margin-bottom:10px}.publisherGroupHeading{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:18px}.publisherGroupHeading>svg{transform:rotate(-90deg);color:var(--muted)}.publisherGroupHeading>svg.expanded{transform:rotate(0)}.publisherGroupHeading>span:last-child{font-size:13px;margin-left:auto}.publisherMark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--orangeSoft);color:var(--accent-ink);font-size:12px;font-weight:700}.publisherRows{border-top:1px solid var(--orangeSoft)}.publisherRows .programRow{border-radius:0}.partnerReports{margin-top:22px}.reportTitle{justify-content:space-between;gap:20px}.reportTitle,.reportTitle h2{display:flex;align-items:center}.reportTitle h2{gap:10px;font-size:23px;margin:0}.reportTitle p{font-size:13px;color:var(--muted);margin:8px 0 15px}.reportPeriod{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:14px;margin-bottom:15px}.reportPeriod details{position:relative}.reportPeriod summary{cursor:pointer;color:var(--accent-ink);display:flex;gap:6px;align-items:center}.reportPeriod details>div{position:absolute;z-index:5;background:var(--surface);border:1px solid var(--orangeSoft);box-shadow:0 8px 30px #24341c18;padding:15px;border-radius:12px;display:flex;gap:9px;right:0;width:440px;flex-wrap:wrap}.reportPeriod label{font-size:12px}.reportPeriod input{display:block;padding:8px;max-width:175px}.reportFreshness{font-size:12px;color:var(--muted);margin:5px 0}.reportFreshness.needsUpdate{color:var(--amber)}.reportFilters{display:grid;grid-template-columns:minmax(190px,1fr) minmax(120px,220px) minmax(110px,170px) auto;grid-gap:10px;gap:10px;margin:20px 0 16px}.reportExtraFilters input,.reportExtraFilters select,.reportFilters select{width:100%;min-width:0;border:1px solid var(--orangeSoft);border-radius:9px;padding:10px;background:var(--surface);font-size:13px}.reportFilters>button{display:flex;align-items:center;gap:7px}.reportExtraFilters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;background:var(--surface);padding:17px;border-radius:12px;margin-bottom:18px}.reportExtraFilters label{font-size:12px;color:var(--accent-ink)}.reportExtraFilters label>*{display:block;margin-top:6px}.reportTotals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,410px),1fr));grid-gap:15px;gap:15px;margin:18px 0}.reportTotal{border:1px solid var(--orangeSoft);background:var(--surface);border-radius:15px;padding:22px}.reportTotal>small{font-size:12px;color:var(--muted)}.reportIncome{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:14px 0 22px}.reportIncome>span{font-size:14px;color:var(--accent-ink)}.reportIncome>strong{font-size:26px;letter-spacing:-.5px}.reportMetricRow{display:flex;justify-content:space-between;gap:13px;padding-bottom:18px;border-bottom:1px solid var(--orangeSoft);flex-wrap:wrap}.reportMetricRow>span{font-size:12px;color:var(--muted)}.reportMetricRow b{display:block;font-size:17px;color:var(--text);margin-top:5px}.reportStatuses{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:16px}.reportStatuses>div>span{font-size:11px;color:var(--muted);display:block}.reportStatuses b{margin-left:3px;font-weight:500}.reportStatuses strong{font-size:14px;display:block;margin-top:7px}.partnerBalances{border:1px solid var(--orangeSoft);border-radius:13px;margin:18px 0;background:var(--surface);padding:16px}.balanceHeading{border:0;padding:0;background:transparent;display:flex;align-items:center;gap:10px;color:var(--text)}.balanceAccounts{display:grid;grid-gap:10px;gap:10px;margin:12px 0 0}.balanceAccounts article{min-width:0}.balanceAccounts article+article{border-top:1px solid var(--line);padding-top:10px}.balanceAccounts header{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;font-size:12px}.balanceAccounts small,.balanceHeading small{color:var(--muted);font-size:11px;font-weight:400}.balanceHeading{width:100%;cursor:pointer}.balanceHeading small{margin-left:auto}.balanceCurrencies{display:flex;flex-wrap:wrap;gap:5px 20px;margin-top:5px}.balanceCurrencies section{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12px}.balanceCurrencies section>span{color:var(--muted)}.balanceCurrencies strong{color:var(--text);font-size:12px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.balanceCurrency{font-size:10px;color:var(--muted);background:var(--soft);padding:3px 5px;border-radius:4px}@media (max-width:700px){.balanceCurrencies{display:grid}.balanceCurrencies section{gap:4px 8px}}.reportViews{display:flex;gap:5px;overflow:auto;margin:24px 0 12px;padding:3px 0 8px}.reportViews button{white-space:nowrap;border:0;background:transparent;padding:9px 12px;border-radius:8px;color:var(--muted);font-size:13px}.reportViews button.selected{background:var(--orangeSoft);color:var(--text);font-weight:600}.reportTableWrap{overflow:auto;border:1px solid var(--orangeSoft);border-radius:12px}.partnerReportTable{width:100%;border-collapse:collapse;font-size:12px;background:var(--surface)}.partnerReportTable th{white-space:nowrap;text-align:right;color:var(--muted);font-weight:500;padding:14px;background:var(--surface)}.partnerReportTable th:first-child{text-align:left;min-width:200px}.partnerReportTable td{padding:16px 14px;border-top:1px solid var(--orangeSoft);text-align:right;white-space:nowrap}.partnerReportTable td:first-child{text-align:left;white-space:normal;max-width:350px;min-width:200px}.partnerReportTable td strong{font-weight:550}.partnerReportTable small{display:block;font-size:11px;color:var(--muted);margin-top:6px}.partnerReportTable tbody tr:hover{background:var(--surface);cursor:pointer}.partnerReportTable tbody tr:focus{outline:2px solid var(--muted);outline-offset:-2px}.subidValues{display:grid;grid-gap:4px;gap:4px;font-size:10px;margin-top:9px;word-break:break-all}.subidValues b{font-weight:500;color:var(--muted)}.actionStatus{background:var(--orangeSoft);border-radius:5px;padding:4px 7px;font-size:11px}.actionStatus.APPROVED{background:var(--orangeSoft);color:var(--accent-ink)}.actionStatus.DECLINED{background:var(--redSoft);color:var(--red)}.reportDiagnostics{margin-top:25px}.reportRecord{padding:36px!important}.reportRecord dl{font-size:14px;line-height:1.8}.reportRecord dt{color:var(--muted)}.reportRecord dd{margin:0 0 12px;overflow-wrap:anywhere}.binomFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 22px;gap:18px 22px;border-top:1px solid var(--orangeSoft);padding-top:22px;margin:24px 0}.binomFields>label,.binomPayout>span,.binomPostback>span{font-size:12px;color:var(--muted)}.binomFields select{display:block;margin-top:7px;border:1px solid var(--line);border-radius:8px;width:100%;padding:10px 12px;background:var(--surface);font-size:14px;font-weight:550;color:var(--text)}.binomPayout>label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-top:11px;color:var(--text)}.binomPayout input[type=number]{width:120px;padding:8px;border:1px solid var(--line);border-radius:7px}.binomPostback>button{display:flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-top:7px;padding:10px 12px;font-size:14px;color:var(--text);max-width:100%}.binomPostback code,.landingUrl code{font-size:11px;overflow-wrap:anywhere;white-space:normal;display:block;margin-top:10px;max-width:100%}.binomDefaultsLine{grid-column:1/-1;color:var(--muted);font-size:12px;margin:0}.landingUrl summary{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--accent-ink);font-size:13px;margin-bottom:7px;cursor:pointer}.perOfferOverride{font-size:11px;color:var(--muted)}.perOfferOverride summary{cursor:pointer;margin-top:4px}.perOfferOverride select{width:100%;padding:8px;margin-top:6px;border:1px solid var(--orangeSoft);border-radius:7px}.batchNames>label{display:block}.batchDialog{max-height:90dvh;overflow-y:auto}.partnerConnectionSettings pre{max-height:250px;overflow:auto}.partnerConnectionSettings details{margin-top:14px;font-size:12px}.partnerConnectionSettings .networkLogo{width:30px;height:30px}.partnerConnectionSettings button{display:flex;gap:8px;align-items:center}@media (max-width:760px){.catalogFilters>.categorySelect,.catalogFilters>select[aria-label="Статус в партнёрке"]{grid-column:span 3}.reportFilters{grid-template-columns:1fr 1fr}.reportFilters .catalogSearch{grid-column:1/-1}.reportExtraFilters{grid-template-columns:1fr 1fr}.reportTitle{align-items:flex-start}.reportTitle h2{font-size:20px}.reportTitle>.quietButton{font-size:11px;white-space:nowrap}.reportTotals{grid-template-columns:1fr}.reportTotal{padding:17px}.reportIncome>strong{font-size:24px}.reportStatuses{gap:7px}.reportStatuses strong{font-size:12px}.reportPeriod details>div{position:static;width:100%;margin-top:10px}.binomFields{gap:16px 12px}.publisherGroupHeading{padding:14px;gap:9px}.publisherGroupHeading strong{font-size:14px}.publisherGroupHeading>span:last-child{font-size:11px}.publisherMark{width:28px;height:28px;font-size:10px}.partnerFreshness{font-size:11px}.partnerReportTable td,.partnerReportTable th{padding:12px 10px}.reportRecord{width:100%;padding:25px!important}}.publisherMark img{width:26px;height:26px}.batchDialog .binomPayout>label{flex-direction:row;justify-content:flex-start;min-height:38px;margin-top:7px}.batchDialog .binomPayout input[type=checkbox]{width:16px;height:16px;min-height:16px;padding:0;margin:0}.batchDialog .landingUrl,.batchDialog .perOfferOverride{margin:0;padding:0;border:0;background:transparent}.batchDialog .landingUrl summary,.batchDialog .perOfferOverride summary{padding:0;min-height:0;line-height:1.5}.batchDialog .perOfferOverride{margin-top:7px}.batchNames{gap:20px}.batchDialog footer{position:-webkit-sticky;position:sticky;bottom:-24px;padding:14px 0 0;margin-top:14px}.batchDialog .binomFields{margin:20px 0;padding-top:18px;gap:12px 20px}@media (max-width:760px){.catalogFilters>select[aria-label="Статус в партнёрке"]{grid-column:1/4;grid-row:2}.catalogFilters>.categorySelect{grid-column:4/7;grid-row:2}.catalogFilters>.geoSelect{grid-column:1/3;grid-row:3}.catalogFilters>select[aria-label=Binom]{grid-column:3/6;grid-row:3}.catalogFilters>.filterToggle{grid-column:6/7;grid-row:3;width:100%;padding:9px 6px;justify-content:center}.batchDialog footer{bottom:-18px}.batchDialog .binomFields{gap:12px}}.categorySelect{position:relative;min-width:0;max-width:260px}.categorySelect>button{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface,#fff);color:inherit;font:inherit;font-size:12px;cursor:pointer}.categorySelect>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;text-align:left}.categorySelect>button svg{flex-shrink:0}.categoryPopover{position:absolute;z-index:20;top:calc(100% + 6px);right:0;width:300px;max-width:calc(100vw - 32px);background:var(--surface,#fff);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 40px #1e281d25;padding:10px}.categorySearch{display:flex;gap:7px;align-items:center;padding:8px;border:1px solid var(--line);border-radius:7px}.categorySearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:13px}.categorySearch:focus-within{outline:2px solid var(--accent-ink);outline-offset:1px}.categoryOptions{max-height:260px;overflow-y:auto;margin-top:8px}.categoryOptions button{display:block;width:100%;text-align:left;padding:9px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.categoryOptions button:focus-visible,.categoryOptions button:hover{background:var(--orangeSoft)}.categoryOptions button[aria-pressed=true]{background:var(--orangeSoft);font-weight:600}.categoryOptions p{padding:9px;color:var(--muted);font-size:12px}@media (max-width:760px){.categorySelect{max-width:none}}.landingUrl .highlightedPartnerUrl{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.9;font-weight:400;color:var(--text);-webkit-user-select:text;-moz-user-select:text;user-select:text}.urlToken-parameter{color:var(--blue)}.urlToken-value{color:var(--amber)}.urlToken-punctuation{color:var(--muted)}.urlToken-variable{color:var(--purple);font-weight:600}.urlToken-added{background:var(--orangeSoft);box-shadow:0 2px 0 var(--accent-ink)}.urlLegend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:9px;color:var(--muted);font-size:11px;font-weight:400}.urlLegend-added{background:var(--orangeSoft);color:var(--accent-ink);padding:0 4px;border-radius:3px}.urlLegend-variable{color:var(--purple)}.urlExplanation{margin:8px 0 0;font-size:11px;font-weight:400;color:var(--muted)}.categoryOptions label{display:flex;align-items:center;gap:8px;padding:9px;font-size:12px;cursor:pointer;font-weight:400}.categoryOptions label:hover{background:var(--orangeSoft)}.categoryOptions input,.settingCheck input{accent-color:var(--accent);width:16px;height:16px;flex-shrink:0}.categoryOptions .categoryGroup{border-block:1px solid var(--orangeSoft);margin:5px 0}.categoryGroup small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.categoryDone{width:100%;padding:8px}.catalogSettingsBox,.partnerCatalogSettings{background:var(--surface,#fff);padding:20px;border:1px solid var(--orangeSoft);border-radius:12px;margin-bottom:16px}.catalogSettingsBox .partnerCatalogSettings{border:0;padding:0;margin:0}.partnerCatalogSettings>p{font-size:13px;color:var(--muted)}.catalogSettingsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin:15px 0}.catalogSettingsGrid label{display:flex;flex-direction:column;gap:6px;font-size:13px}.catalogFooter select,.catalogMeta>select,.catalogSettingsGrid select{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:8px;font:inherit;font-size:12px;max-width:100%}.partnerCatalogSettings fieldset{border:0;border-top:1px solid var(--orangeSoft);padding:18px 0;margin:15px 0 0}.partnerCatalogSettings legend{font-size:14px;font-weight:600;padding-right:10px}.settingCheck{display:flex;align-items:center;gap:9px;padding:7px 0;font-size:13px;cursor:pointer}.conversionColumnSettings{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));grid-gap:3px 14px;gap:3px 14px;padding:14px;background:var(--surface);border-radius:10px}.catalogFooter{display:flex;align-items:center;justify-content:center;gap:14px;margin:20px 0;font-size:12px;color:var(--muted);flex-wrap:wrap}.catalogFooter>label{margin-left:auto;display:flex;align-items:center;gap:8px}.catalogMeta{flex-wrap:wrap;gap:8px}.catalogMeta>span{margin-right:auto}.programRow{position:relative;grid-template-columns:minmax(230px,2.5fr) repeat(4,minmax(100px,1fr)) auto}.programNew{background:var(--orangeSoft);border-left:3px solid var(--accent-ink);padding-top:30px}.newProgramBadge{position:absolute;left:18px;top:5px;display:flex;align-items:center;gap:5px;font-size:11px;color:var(--accent-ink)}.newProgramBadge button{display:flex;border:0;background:transparent;color:inherit;cursor:pointer;padding:3px}.density-compact .programRow{padding-block:9px;min-height:68px}.density-compact .programNew{padding-top:27px}.density-compact .programImage{width:38px;height:38px}.hide-binom .rowBinom,.hide-geo .rowGeo,.hide-partner .rowPartner,.hide-payout .rowPayout{display:none}.programList .programRow,.publisherRows .programRow{grid-template-columns:minmax(230px,2.5fr) var(--catalog-extra,repeat(4,minmax(95px,1fr))) auto}.reportDrill{border:0;background:transparent;color:var(--blue);cursor:pointer;font:inherit;font-weight:600;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px;padding:2px}.conversionToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;font-size:13px}.partnerReportTable td{max-width:340px}.websiteDefault{margin:8px 0;color:var(--accent-ink)}.geoPopover{z-index:25}@media (max-width:760px){.programList .programRow,.publisherRows .programRow{grid-template-columns:1fr 1fr}.catalogMeta .quietButton{padding:7px;font-size:11px}.catalogFooter>label{margin-left:0}.geoPopover{width:min(270px,calc(100vw - 40px))}.partnerCatalogSettings{padding:14px}.catalogSettingsGrid{grid-template-columns:1fr}}@media (max-width:1100px){.programList .programRow,.publisherRows .programRow{grid-template-columns:1fr 1fr}.programRow .programIdentity{grid-column:1/-1;grid-row:1}.programRow .rowGeo{grid-column:1;grid-row:2;margin-left:0}.programRow .rowPayout{grid-column:2;grid-row:2;justify-self:end}.programRow .rowPartner{grid-column:1;grid-row:3;margin-left:0}.programRow .rowBinom{grid-column:2;grid-row:3;justify-self:end}.programRow .rowOpen{display:none}}.partnerReports.density-compact .partnerReportTable td{padding:9px 12px;font-size:12px}.partnerReports.density-compact .partnerReportTable th{padding:10px 12px}.partnerReports.density-compact .partnerReportTable td:first-child{min-width:180px}.batchDialog input,.partnerDrawer input,.partnersWorkspace input{accent-color:var(--accent)}.sourceSwitch button.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.partnerTabs button.selected{color:var(--accent-ink);background:var(--orangeSoft)}.partnerReports .reportDrill,.partnersWorkspace .textButton{color:var(--accent-ink)}.reportClickHint{font-size:12px;color:var(--muted);margin:8px 0}.homeNewPrograms{padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);margin-bottom:18px}.homeNewPrograms header{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px}.homeNewPrograms header .textButton{color:var(--accent-ink)}.homeNewPrograms>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:10px;gap:10px;margin-top:10px}.homeNewPrograms>div>button{display:flex;align-items:center;gap:10px;min-width:0;text-align:left;padding:10px;border:0;border-radius:9px;background:var(--soft);color:var(--text);cursor:pointer}.homeNewPrograms>div>button:hover{background:var(--orangeSoft)}.homeNewPrograms button>span:not(.programImage){flex:1 1;min-width:0}.homeNewPrograms button strong{font-size:13px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homeNewPrograms small{display:flex;gap:5px;align-items:center;margin-top:6px;font-size:11px;color:var(--muted)}.homeNewPrograms>p{font-size:12px;color:var(--muted);margin:8px 0 0}.financialDetailsLink{display:flex;align-items:center;gap:4px;padding:4px 0;border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.financialDetailsLink:hover{color:var(--accent-ink)}.partnersWorkspace{--partner-ring:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.partnersWorkspace .partnerHeading{margin-bottom:12px}.partnersWorkspace .partnerHeading h1{font-weight:720;letter-spacing:-.035em}.partnersWorkspace .sourceSwitch{gap:7px;margin:14px 0 8px}.partnersWorkspace .sourceSwitch>button{min-height:42px;border-radius:12px;background:var(--surface);padding:9px 13px;transition:background .15s,box-shadow .15s}.partnersWorkspace .sourceSwitch>button.selected{background:var(--orangeSoft);color:var(--accent-ink);border-color:var(--accent);box-shadow:none}.partnersWorkspace .partnerTabs{border-bottom:1px solid var(--line);padding-bottom:9px;margin:15px 0 18px;gap:6px}.partnersWorkspace .partnerTabs button{font-size:14px;font-weight:600;border-radius:10px}.partnersWorkspace .catalogFilters{padding:12px;background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:8px}.batchDialog :is(input,select,button):focus-visible,.buyerDrawer :is(input,select,button):focus-visible,.partnersWorkspace :is(input,select,button):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.partnersWorkspace :is(.catalogSearch,.categorySelect>button,.geoSelect>button,.catalogFilters>select){border-color:var(--line);min-height:40px;background:var(--surface);border-radius:9px}.partnersWorkspace .programList{background:var(--surface);border:1px solid var(--line);border-radius:15px;overflow:hidden}.partnersWorkspace .programRow{min-height:88px;padding:14px 18px;border-bottom-color:var(--line)}.partnersWorkspace .programRow:last-child{border-bottom:0}.partnersWorkspace .programRow:focus-within,.partnersWorkspace .programRow:hover{background:color-mix(in srgb,var(--orangeSoft) 65%,var(--surface));box-shadow:inset 3px 0 var(--accent)}.programImage{width:52px;height:52px;border:1px solid var(--line);border-radius:13px;background:var(--surface);flex-shrink:0;overflow:hidden}.programImage img{width:100%;height:100%;object-fit:contain}.programImage.large{width:88px;height:88px;border-radius:20px}.programRow .rowPayout{color:var(--text);font-size:15px;font-weight:650}.programRow .rowOpen{color:var(--accent-ink);font-weight:600}.partnersWorkspace .partnerEmpty{background:var(--surface);border:1px dashed var(--line);border-radius:15px;padding:48px 22px}.publisherGroups>section{border:1px solid var(--line);border-radius:15px;background:var(--surface);overflow:hidden;margin-bottom:12px}.publisherGroupBar{display:flex;align-items:stretch}.publisherGroupHeading{flex:1 1;width:auto;min-width:0;padding:16px 18px;gap:14px;background:transparent;border:0;min-height:88px}.publisherGroupHeading:hover{background:var(--soft)}.publisherGroupHeading[aria-expanded=true]{background:var(--orangeSoft)}.publisherGroupHeading strong{color:var(--text);font-size:16px}.publisherGroupHeading>span:last-child{padding:5px 9px;border-radius:20px;background:var(--soft);white-space:nowrap;font-size:12px;color:var(--muted)}.publisherGroupHeading>svg{color:var(--accent-ink)}.publisherMark{width:58px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted);flex-shrink:0;padding:5px}.publisherMark img{width:100%;height:100%;object-fit:contain}.publisherInfoButton{width:44px;flex-shrink:0;background:transparent;border:0;border-left:1px solid var(--line);color:var(--accent-ink);cursor:pointer}.publisherInfoButton:hover{background:var(--orangeSoft)}.unknownPublisher .publisherGroupHeading{min-height:66px}.unknownPublisher .publisherMark{width:40px;height:36px;background:var(--soft)}.publisherHero{padding:24px 0;border-bottom:1px solid var(--line);margin-bottom:18px}.publisherHero>.publisherMark{width:116px;height:72px;padding:12px}.publisherHero h2{margin:18px 0 8px}.publisherHero p{font-size:13px;color:var(--muted)}.publisherProgramCards{display:grid;grid-gap:10px;gap:10px}.publisherProgramCards>button{display:flex;align-items:center;gap:12px;padding:15px;text-align:left;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;cursor:pointer}.publisherProgramCards>button:hover{border-color:var(--accent);background:var(--orangeSoft)}.publisherProgramCards>button>span:not(.programImage){flex:1 1;min-width:0}.publisherProgramCards strong{display:block;font-size:14px}.publisherProgramCards small{display:flex;align-items:center;gap:5px;margin:7px 0;font-size:12px;color:var(--muted)}.partnerDrawer.buyerDrawer,.partnerDrawer.publisherDrawer{width:min(760px,100%);padding:0 28px 28px;background:var(--bg)}.programPanelTop{position:-webkit-sticky;position:sticky;top:0;z-index:4;margin:0 -28px 22px;padding:16px 28px;background:var(--surface);border-bottom:1px solid var(--line)}.programPanelTop>span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.programHero{align-items:flex-start;padding:4px 0 18px;gap:18px}.programHero h2{font-size:26px;line-height:1.25;margin:0 0 10px;letter-spacing:-.03em}.programPublisher{display:flex;align-items:center;gap:8px;color:var(--muted)}.programPublisher .publisherMark{width:38px;height:28px;border-radius:5px}.buyerDrawer .programFacts{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:15px;margin:0 0 18px}.buyerDrawer .landingWorkflow{padding:20px;border:1px solid var(--line);border-radius:15px;background:var(--surface)}.buyerDrawer .landingWorkflow h3,.partnerLaunch h3{margin:0 0 16px;font-size:17px;letter-spacing:-.02em}.batchDialog input:not([type=checkbox]),.batchDialog select,.buyerDrawer .websitePicker select,.creationOwnerPicker select{background:var(--surface);border:1px solid var(--line);border-radius:9px;min-height:42px;padding:9px 11px;color:var(--text)}.creationOwnerPicker{flex-direction:column;gap:8px;margin:0 0 15px}.creationOwnerPicker,.everflowAccess{display:flex;font-size:12px;color:var(--muted)}.everflowAccess{align-items:center;justify-content:space-between;gap:10px;margin:-3px 0 15px}.buyerDrawer .landingChoice{padding:14px;gap:12px;border-color:var(--line)}.buyerDrawer .landingChoice.selected{background:var(--orangeSoft);box-shadow:inset 3px 0 var(--accent)}.buyerDrawer .landingChoice:hover{background:var(--soft)}.buyerDrawer .landingChoice.selected:hover{background:var(--orangeSoft)}.buyerDrawer .landingActions{position:-webkit-sticky;position:sticky;bottom:0;background:var(--surface);padding:12px 0 0;z-index:2;border-top:1px solid var(--line)}.partnerPrimary{min-height:42px;font-weight:600;border-radius:10px;box-shadow:0 3px 8px color-mix(in srgb,var(--accent) 14%,transparent)}.batchDialog{border:1px solid var(--line);background:var(--surface);border-radius:20px}.batchDialog .batchNames>label{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.batchDialog footer{background:var(--surface);border-top:1px solid var(--line);padding-top:15px}.batchDialog .landingUrl summary{display:flex;align-items:center;gap:7px}.batchDialog .landingThumb{width:32px;height:32px}.partnerLaunch{padding:20px;margin:18px 0;background:var(--surface);border:1px solid var(--line);border-radius:15px}.partnerLaunch header>span{color:var(--muted);font-size:12px}.partnerLaunch h3{margin-bottom:5px}.launchSteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0 12px}.launchSteps>div{display:flex;flex-direction:column;gap:7px}.launchSteps>div>span{border:1px solid var(--line);background:var(--soft);border-radius:50%;width:26px;height:26px;display:grid;place-items:center;font-size:12px;color:var(--muted)}.launchSteps .complete>span{background:var(--orangeSoft);color:var(--accent-ink);border-color:var(--accent)}.launchSteps strong{font-size:12px}.launchSteps small,.partnerLaunch>p{font-size:11px;color:var(--muted);line-height:1.5}.launchActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.partnerReports .reportTotal{border-color:var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow)}.partnerReports .reportTotal:first-child{border-top:3px solid var(--accent)}.partnerReports .reportTableWrap{border-color:var(--line);background:var(--surface)}.partnerReports .partnerReportTable th{background:var(--soft);color:var(--muted);font-size:12px;border-color:var(--line)}.partnerReports .partnerReportTable td{border-color:var(--line)}.partnerReports .partnerReportTable tbody tr:hover{background:var(--orangeSoft)}.partnerReports .partnerBalances{background:var(--surface);border-color:var(--line)}@media (max-width:760px){.partnersWorkspace .catalogFilters{padding:8px}.partnersWorkspace .programRow{padding:13px;min-height:110px}.publisherGroupHeading{padding:12px;gap:8px;min-height:78px;flex-wrap:wrap}.publisherGroupHeading strong{font-size:14px}.publisherGroupHeading>span:last-child{margin-left:27px;padding:0;background:transparent}.publisherGroupHeading .publisherMark{width:48px;height:38px}.partnerDrawer.buyerDrawer,.partnerDrawer.publisherDrawer{padding:0 16px 24px}.programPanelTop{margin:0 -16px 18px;padding:14px 16px}.programHero h2{font-size:22px}.programImage.large{width:66px;height:66px;border-radius:14px}.buyerDrawer .landingWorkflow,.partnerLaunch{padding:15px}.buyerDrawer .landingActions{flex-wrap:wrap;bottom:-1px}.buyerDrawer .landingActions .partnerPrimary{flex-basis:100%}.batchDialog{border-radius:18px 18px 0 0}.launchSteps{gap:8px}.launchActions .partnerPrimary{width:100%}}.partnerSkeleton{display:grid;grid-gap:1px;gap:1px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.partnerSkeleton>div{min-height:86px;display:flex;align-items:center;gap:18px;padding:16px}.partnerSkeleton i,.partnerSkeleton span{display:block;background:var(--soft);border-radius:9px}.partnerSkeleton i{width:52px;height:52px}.partnerSkeleton span{width:35%;height:16px}.partnerSkeleton span:last-child{width:14%;margin-left:auto}.partnerStatusRibbon{display:flex;height:9px;gap:3px;margin:18px 0 4px;border-radius:9px;overflow:hidden;background:var(--soft)}.partnerStatusRibbon button{min-width:6px;padding:0;border:0;cursor:pointer;transition:filter .15s}.partnerStatusRibbon button:hover{filter:brightness(.91)}.partnerStatusRibbon .ribbon-APPROVED{background:var(--accent)}.partnerStatusRibbon .ribbon-PENDING{background:#ffc19a}.partnerStatusRibbon .ribbon-APPROVED_BUT_STALLED{background:#dcac73}.partnerStatusRibbon .ribbon-DECLINED{background:#c5cad5}.partnerStatusRibbon .ribbon-RECORDED{background:#f1a97a}.projectWorkspaceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:20px;gap:20px}.workspaceProject{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--surface);max-width:600px;box-shadow:0 5px 20px #29384a05}.projectArt{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px 25px;color:var(--accent-ink);background:linear-gradient(120deg,var(--orangeSoft),var(--surface));border-bottom:1px solid var(--line)}.projectArt>svg:first-child{background:var(--surface);padding:13px;box-sizing:content-box;border-radius:18px;transform:rotate(-8deg);box-shadow:0 7px 18px #ed82311c}.projectArt>span{font-size:11px;letter-spacing:2px;margin-left:auto}.projectArt>svg:last-child{opacity:.5}.projectInfo{padding:25px}.projectInfo h3{font-size:25px;letter-spacing:-.5px;margin:7px 0 12px}.projectInfo>p{font-size:13px;color:var(--muted);line-height:1.6}.projectInfo .partnerPrimary{width:-moz-fit-content;width:fit-content;font-size:13px;margin-top:22px;text-decoration:none}.projectInfo a{color:var(--accent-ink)}.projectInfo .partnerPrimary{color:var(--action-text)}.projectFeatures{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.projectFeatures>span{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--line);border-radius:8px;font-size:11px;color:var(--muted)}.landingThumb,.programImage:has(img),.publisherMark:has(img){background:#fff}.partnerReportTable tbody tr:hover small{color:var(--text)}