.advert-editor{padding-block:26px 50px}.advert-editor>h1{margin-bottom:12px}.advert-editor .panel{margin-block:18px;padding:24px}.ad-select{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:16px;align-items:end}.ad-select label,.ad-draft-form label{display:grid;gap:7px;font-weight:650}.ad-select select,.ad-draft-form input{width:100%;min-width:0}.ad-editor-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;align-items:start}.ad-draft-form{display:grid;gap:18px}.ad-draft-form small,.ad-help{font-size:13px;color:#4a6381;font-weight:400;line-height:1.55}.ad-draft-form fieldset{border:1px solid #d7e6ed;border-radius:8px;min-width:0;padding:16px;display:grid;gap:18px}.ad-draft-form legend{font-weight:700;padding-inline:6px}.ad-draft-form fieldset p{font-size:13px;margin:0}.ad-draft-form input[type=file]{font-size:13px;padding:10px;background:#f2f8fc}.ad-preview{margin:18px 0;padding:12px;border:1px solid #d7e6ed;background:#f5f9fc;border-radius:8px}.ad-preview figcaption{font-weight:700;margin-bottom:12px}.ad-preview img{display:block;max-width:100%;height:auto;margin:auto}.ad-preview-empty{padding:28px;text-align:center;color:#4a6381;border:1px dashed #afc8d9}.ad-publish h2{margin-top:20px}.ad-link-review{font-size:13px;overflow-wrap:anywhere}.ad-action-form{margin-block:18px}.ad-action-form .check-label{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:14px}.ad-action-form input[type=checkbox]{width:18px;flex:0 0 18px;margin-top:3px}.ad-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ad-overview article{border:1px solid #d7e6ed;border-radius:8px;padding:18px}.ad-overview h3{margin:0}.ad-overview p{font-size:14px}.advert-editor button:disabled{opacity:.55;cursor:not-allowed}.live-advert .advert-offer-note{font-size:12px;line-height:1.5;margin:10px 0}.live-advert .advert-terms{font-size:12px;text-decoration:underline;display:inline-block}.below-hotpicks-ad+.live-advert{margin-block:18px}@media(max-width:800px){.ad-editor-grid{grid-template-columns:1fr}.ad-select{grid-template-columns:1fr 1fr}.ad-select button{grid-column:1/-1}.advert-editor .panel{padding:20px}}@media(max-width:500px){.ad-select,.ad-overview{grid-template-columns:1fr}.advert-editor .panel{padding:16px}.ad-draft-form fieldset{padding:12px}.ad-select button{grid-column:auto}}

.ad-draft-form select,.ad-draft-form textarea{width:100%;min-width:0}.ad-draft-form textarea{font:13px/1.5 Consolas,monospace;resize:vertical;padding:12px;border:1px solid #bdcedd;border-radius:6px}.ad-draft-form [hidden]{display:none}.ad-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.html-advert{position:relative;width:100%;overflow:hidden}.html-advert iframe{position:absolute;top:0;border:0;transform-origin:top left;display:block}.page-advert{margin:22px 0}.page-advert .result-advert{min-height:125px}.page-advert .live-advert img{width:auto;max-width:100%}.live-advert .advert-offer-note{overflow-wrap:anywhere}@media(max-width:600px){.page-advert .result-advert{min-height:100px}.page-advert{margin:18px 0}}

.ad-delete{margin-top:28px;padding-top:20px;border-top:1px solid #d8e4ed}.ad-delete summary{cursor:pointer;font-weight:700;color:#a02b32;padding:10px 0}.ad-delete h3{margin-top:14px}.ad-delete p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.ad-delete-form{display:grid;gap:16px;margin-top:18px}.ad-delete-form label{display:grid;gap:8px;font-weight:650}.ad-delete-form input{width:100%;max-width:220px;min-width:0;padding:12px;border:1px solid #a5b8cb;border-radius:6px}.ad-delete-button{background:#a02b32;color:white;white-space:normal;line-height:1.5}.ad-delete-button:hover{background:#7d2026}.notice-warning{background:#fff6df;border-left:4px solid #d09800;padding:16px;margin-block:18px}.notice-warning p{margin-top:0}

.ad-space-settings form{display:flex;align-items:end;gap:16px;flex-wrap:wrap}.ad-space-settings label{display:grid;gap:8px;font-weight:650;flex:1 1 260px;min-width:0}.ad-space-settings select{width:100%;min-width:0}.feature-grid>.feature-hero:only-child{grid-column:1/-1}.feature-adverts.adverts-single{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;align-self:start}@media(max-width:600px){.ad-space-settings form{display:grid;grid-template-columns:minmax(0,1fr)}.ad-space-settings label{min-width:0}}

.adsense-advert{width:100%;min-width:0;margin:0 auto}.adsense-advert[hidden],.page-advert[hidden],.feature-adverts[hidden],[data-google-privacy][hidden]{display:none!important}.adsense-no-sidebar>.feature-hero{grid-column:1/-1}.privacy-link{border:0;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}
@supports selector(:has(*)){.page-advert:has(>.adsense-advert[hidden]),.feature-adverts:not(:has(>:not([hidden]))){display:none}.feature-grid:not(:has(.feature-adverts>:not([hidden])))>.feature-hero{grid-column:1/-1}}
