.air-ad-studio{color:var(--game-ink,#f5f1e5)}.sky-social-dialog:has(.air-ad-studio){width:min(940px,100vw - 24px);max-width:940px;height:min(920px,100dvh - 36px)}.air-ad-create{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.air-ad-preview-column{min-width:0}.air-ad-avenue-metrics{border-top:1px solid #526052;margin-top:18px;padding-top:12px}.air-ad-avenue-metrics table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.5}.air-ad-avenue-metrics caption{text-align:left;margin-bottom:8px;font-size:14px;font-weight:650}.air-ad-avenue-metrics th,.air-ad-avenue-metrics td{text-align:right;font-variant-numeric:tabular-nums;padding:4px 0 4px 8px}.air-ad-avenue-metrics th:first-child{text-align:left;padding-left:0;font-weight:400}.air-ad-avenue-metrics thead{color:var(--game-muted,#9da9a2)}.air-ad-avenue-metrics td{font-weight:650}.air-ad-preview{background:#e7eee8;border:1px solid #ced8cf;border-radius:10px;width:100%;height:230px;overflow:hidden}.air-ad-preview canvas{width:100%;height:100%;display:block}.air-ad-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.air-ad-tabs button,.air-ad-secondary,.air-ad-campaigns button{color:var(--game-ink,#f5f1e5);font:inherit;cursor:pointer;background:#14231c;border:1px solid #526052;border-radius:7px;padding:10px 13px;font-size:13px}.air-ad-tabs button[aria-pressed=true]{color:#172214;border-color:var(--game-ink,#f5f1e5);background:#d9ee78}.air-ad-fields{border:0;flex-direction:column;gap:15px;min-width:0;margin:0;padding:0;display:flex}.air-ad-fields label{flex-direction:column;gap:7px;font-size:13px;font-weight:650;display:flex}.air-ad-fields input:not([type=checkbox]),.air-ad-fields textarea,.air-ad-fields select{width:100%;min-width:0;color:var(--game-ink,#f5f1e5);font:inherit;background:#14231c;border:1px solid #526052;border-radius:7px;padding:11px;font-size:14px}.air-ad-fields textarea{resize:vertical}.air-ad-fields small,.air-ad-caption{color:var(--game-muted,#9da9a2);font-size:12px;font-weight:400;line-height:1.6}.air-ad-caption{margin:10px 0}.air-ad-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.air-ad-modes button{text-align:left;cursor:pointer;color:var(--game-ink,#f5f1e5);background:#14231c;border:1px solid #526052;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.air-ad-modes button[aria-pressed=true]{background:#243422;border:2px solid #d9ee78;padding:11px}.air-ad-total{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.air-ad-total strong{letter-spacing:-1px;font-size:27px}.air-ad-total span{color:var(--game-muted,#9da9a2);font-size:12px}.air-ad-primary{min-height:44px;font:inherit;cursor:pointer;background:#d9ee78;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:14px;font-weight:650;text-decoration:none;display:flex;color:#172214!important}.air-ad-primary:disabled{opacity:.65;cursor:wait}.air-ad-consent{align-items:flex-start;line-height:1.6;flex-direction:row!important;font-size:12px!important;font-weight:400!important}.air-ad-consent input{flex-shrink:0;margin-top:4px}.air-ad-details{overflow-wrap:anywhere;min-width:0}.air-ad-details img{-o-object-fit:contain;object-fit:contain;background:#edf1eb;border-radius:8px;width:100%;max-height:280px;display:block}.air-ad-details h3{margin:18px 0 10px;font-size:23px}.air-ad-details p{white-space:pre-wrap;font-size:15px;line-height:1.65}.air-ad-details+.air-ad-secondary{justify-content:center;align-items:center;gap:9px;width:100%;margin-top:15px;display:flex}.air-ad-notice,.air-ad-error{border-radius:7px;margin:0 0 16px;padding:12px;font-size:13px;line-height:1.5}.air-ad-notice{background:#243422}.air-ad-error{color:#8e3024;background:#fae9e3}.air-ad-campaigns article{border-bottom:1px solid #364438;justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.air-ad-campaigns h3{margin:0 0 7px;font-size:16px}.air-ad-campaigns p,.air-ad-campaigns small{font-size:12px;line-height:1.5}.air-traffic-fallback{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.air-traffic-fallback button{pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.air-traffic-fallback button[hidden]{display:none}.air-traffic-fallback canvas{width:100%;height:auto;display:block}.air-ad-studio button:focus-visible,.air-ad-studio a:focus-visible,.air-ad-studio input:focus-visible,.air-ad-studio select:focus-visible,.air-ad-studio textarea:focus-visible,.air-traffic-fallback button:focus-visible{outline-offset:3px;outline:3px solid #ad593b}@media (max-width:720px){.air-ad-create{grid-template-columns:1fr;gap:18px}.air-ad-preview{height:190px}.air-ad-campaigns article{flex-direction:column;align-items:flex-start}.air-ad-fields input:not([type=checkbox]),.air-ad-fields textarea,.air-ad-fields select{font-size:16px}.sky-social-dialog:has(.air-ad-studio){width:100%;height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.sky-social-dialog:has(.air-ad-studio) .sky-social-dialog__body{overscroll-behavior:contain}}.air-ad-colors,.air-ad-stats{gap:20px;display:flex}.air-ad-colors>label{flex:1}.air-ad-fields input[type=color]{width:100%;height:40px;padding:3px}.air-ad-fields input[type=range]{accent-color:#d9ee78;width:100%;padding:0}.air-ad-stats{margin:18px 0}.air-ad-stats dt{color:#b3beb0;font-size:12px}.air-ad-stats dd{margin:4px 0 0;font-size:24px}.air-ad-sidebar{padding:18px}.air-ad-sidebar .air-ad-details img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:260px;margin-right:auto}.billboard-preview{background:#b8c6c1;border-radius:8px;padding:24px 16px 0}.billboard-preview canvas{border:6px solid #77736a;border-bottom:9px solid #55534e;width:100%;height:auto;display:block}.billboard-preview__posts{border-inline:10px solid #585752;height:54px;margin-inline:20%}.air-ad-sidebar>button{width:100%;margin-top:20px}.sky-game-panel.is-default.is-air-ad{height:calc(75% - 21px);bottom:auto}.sky-game-panel.is-air-ad:not(.is-expanded) .air-ad-sidebar{padding:8px}.sky-game-panel.is-air-ad:not(.is-expanded) .air-ad-details img{width:auto;max-width:100%;height:auto;max-height:clamp(28px,6dvh,48px)}.sky-game-panel.is-air-ad:not(.is-expanded) .air-ad-details h3{margin:4px 0;font-size:18px;line-height:1.2}.sky-game-panel.is-air-ad:not(.is-expanded) .air-ad-details p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.sky-game-panel.is-air-ad:not(.is-expanded) .air-ad-primary,.sky-game-panel.is-air-ad:not(.is-expanded) .air-ad-secondary{min-height:36px;padding:8px 10px;font-size:12px}.sky-game-panel.is-air-ad:not(.is-expanded) .air-ad-sidebar>button{margin-top:8px}.air-ad-sidebar .air-ad-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.air-ad-sidebar .air-ad-stats dd{overflow-wrap:anywhere;font-size:20px}@media (max-width:720px){.sky-game-panel.is-air-ad:not(.is-expanded) .air-ad-details img{max-height:clamp(63px,13.5dvh,108px)}.sky-game-panel.is-default.is-air-ad{height:auto;min-height:0;max-height:calc(100% - max(8px, var(--game-safe-top)));top:auto;bottom:0}}.air-ad-sidebar>.air-ad-create-cta{border-color:#a6bd62;justify-content:center;align-items:center;gap:8px;display:flex}.air-ad-create-cta svg{color:#d9ee78;flex-shrink:0}@media (min-width:721px){.sky-game-panel.is-air-ad .sky-game-panel__size{display:none}}.air-ad-account-row{align-items:center;gap:8px;display:flex}.air-ad-account-row>button:first-child{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 2px;display:grid}.air-ad-account-row>button:last-child{flex:none;width:auto}.air-ad-details h3,.air-ad-details p{white-space:pre-wrap;overflow-wrap:anywhere}.campaign-report{--report-muted:#a8b6aa;color:#f5f1e5;font-variant-numeric:tabular-nums;padding:0 20px 20px;font-size:13px;line-height:1.5}.campaign-report button{cursor:pointer;font:inherit;transition:background-color .16s,color .16s}.campaign-report button:focus-visible,.campaign-report summary:focus-visible{outline-offset:3px;outline:2px solid #d9ee78}.campaign-report button:disabled{opacity:.5;cursor:wait}.campaign-report__toolbar{border-bottom:1px solid #2e3e34;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.campaign-report__back,.campaign-report__refresh{color:#c4cfc2;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0;display:inline-flex}.campaign-report__refresh{border-radius:8px;width:44px}.campaign-report__back:hover{color:#d9ee78}.campaign-report__refresh:hover{background:#24342a}.campaign-report__header{padding:20px 0 22px}.campaign-report__identity{justify-content:space-between;align-items:center;gap:10px;display:flex}.campaign-report__placement{color:var(--report-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.campaign-report__status{color:#c1cabc;background:#243329;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;font-weight:650;display:inline-flex}.campaign-report__status i{background:currentColor;border-radius:50%;width:5px;height:5px}.campaign-report__status.is-active{color:#d9ee78}.campaign-report__header h2{letter-spacing:-.035em;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 6px;font-size:25px;font-weight:650;line-height:1.2}.campaign-report__header p{color:var(--report-muted);margin:0;font-size:12px}.campaign-report__header p>span{color:#637b68;margin-inline:5px}.campaign-report__section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.campaign-report__section-heading h3{margin:0;font-size:13px;font-weight:650}.campaign-report__section-heading>span{color:var(--report-muted);font-size:11px}.campaign-report__metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0;padding:0;display:grid}.campaign-report__metrics>div{min-width:0;padding:15px 0}.campaign-report__metrics>div:last-child{border-left:1px solid #2e3e34;padding-left:20px}.campaign-report__metrics dt{color:#b5c3b4;font-size:12px}.campaign-report__metrics dd{letter-spacing:-.035em;overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.1}.campaign-report__metrics>.campaign-report__primary-metric{background:#213226;border-radius:9px;grid-column:1/-1;padding:18px}.campaign-report__primary-metric dt{color:#e0e8d6}.campaign-report__primary-metric dd{color:#d9ee78;margin:6px 0;font-size:clamp(34px,6vw,46px)}.campaign-report__primary-metric>span{color:#b5c3b4;font-size:11px;display:block}.campaign-report__rates{border-top:1px solid #2e3e34;margin:0}.campaign-report__rates>div{border-bottom:1px solid #2e3e34;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.campaign-report__rates dt{font-size:12px}.campaign-report__rates dt small{color:var(--report-muted);margin-top:2px;font-size:11px;display:block}.campaign-report__rates dd{margin:0;font-size:20px;font-weight:550}.campaign-report__schedule{margin-top:22px}.campaign-report__schedule dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:12px 0 0;display:grid}.campaign-report__schedule dt{color:var(--report-muted);font-size:11px}.campaign-report__schedule dd{margin:5px 0 0;font-size:12px}.campaign-report__schedule time strong,.campaign-report__schedule time span{display:block}.campaign-report__schedule time strong{font-weight:550}.campaign-report__schedule time span{color:var(--report-muted);margin-top:2px;font-size:11px}.campaign-report__renewal,.campaign-report__empty{color:#c5d2bb;margin:12px 0;font-size:12px}.campaign-report__method{color:var(--report-muted);margin-top:18px;font-size:12px}.campaign-report__method summary{cursor:pointer;color:#b8c7b5;align-items:center;gap:7px;min-height:44px;display:flex}.campaign-report__method summary:after{content:"+";margin-left:auto;font-size:18px}.campaign-report__method[open] summary:after{content:"−"}.campaign-report__method summary::-webkit-details-marker{display:none}.campaign-report__method p{margin:0 0 10px;line-height:1.65}.campaign-report__updated{color:var(--report-muted);margin:6px 0 16px;font-size:11px}.campaign-report__actions{background:#101c15;border-top:1px solid #344535;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0 2px;display:grid;position:sticky;bottom:0}.campaign-report__actions button{color:#e5eada;background:#1b2b20;border:1px solid #4d624a;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 8px;font-size:12px;font-weight:600;display:flex}.campaign-report__actions button:hover{background:#30422c}.campaign-report__actions button:only-child{grid-column:1/-1}.campaign-report__actions .campaign-report__edit{color:#172214;background:#d9ee78;border-color:#d9ee78}.campaign-report__actions .campaign-report__edit:hover{background:#e5f5a0}.campaign-report__error{color:#ecdcaf;background:#29281c;border:1px solid #897852;border-radius:8px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;display:flex}.campaign-report__error svg{flex-shrink:0;margin-top:2px}.campaign-report__error strong{font-size:12px}.campaign-report__error p{margin:3px 0;font-size:12px}.campaign-report__error button{min-height:36px;color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.campaign-report__loading{color:var(--report-muted);padding-block:24px}.campaign-report__loading i{background:#243329;border-radius:8px;height:48px;margin-top:16px;display:block}.campaign-report__loading i:nth-child(2){height:150px}.campaign-report__unavailable{color:var(--report-muted);padding:32px 0}.campaign-report__unavailable h2{color:#f5f1e5;font-size:20px}@media (max-width:720px){.sky-game-panel.is-default.is-air-campaign{height:78%;min-height:min(440px, calc(100% - max(8px, var(--game-safe-top))));top:auto;bottom:0}.campaign-report{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.campaign-report button{transition:none}}
