/* The catalogue and evidence share the existing OMG Create typography and controls. */
/* Explicit tracks prevent an image's intrinsic size from enlarging the photo's grid row. */
.ad-product-photo,.ad-subject-photo{grid-template:minmax(0,1fr) / minmax(0,1fr)}
.ad-search{display:flex;gap:10px;align-items:end;margin:24px 0}.ad-search>input,.ad-search>label:first-child{flex:1}.ad-search label{font-size:12px;display:grid;gap:7px}.ad-search label:nth-child(2){width:100px}.ad-search button{min-height:42px}.ad-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.ad-product{text-align:left;display:grid;gap:9px;border:1px solid var(--border,#e5e3dd);background:var(--surface,#fff);padding:12px;color:inherit;cursor:pointer;font:inherit}.ad-product:hover{border-color:var(--pink,#ff468f)}.ad-product-photo{height:165px;display:grid;place-items:center;background:var(--bg,#f3f1ec);font-size:30px}.ad-product img,.ad-subject img{width:100%;height:100%;object-fit:contain}.ad-product small{color:var(--muted,#747078)}.ad-pages{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.ad-subject{display:grid;grid-template-columns:150px 1fr;gap:24px;border:1px solid var(--border,#e5e3dd);background:var(--surface,#fff);padding:22px;margin:26px 0}.ad-subject-photo{height:188px;background:var(--bg,#f3f1ec);display:grid;place-items:center}.ad-subject h2{margin:10px 0 8px;font-size:23px;letter-spacing:-.7px}.ad-subject p,.ad-subject small{font-size:12px;color:var(--muted,#747078);line-height:1.6}.ad-subject details{margin:12px 0;font-size:12px;overflow-wrap:anywhere}.ad-subject summary{cursor:pointer}.ad-heading .an-h1{text-align:left;margin-top:12px}.ad-heading .an-sub{text-align:left;max-width:610px;margin-left:0}.ad-period{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:22px 0}.ad-period>span{font-size:12px;color:var(--muted,#747078)}.ad-evidence{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ad-evidence article{padding:18px 20px;background:var(--surface,#fff);border:1px solid var(--border,#e5e3dd)}.ad-evidence small{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.7px;color:var(--muted,#747078)}.ad-evidence b{display:block;font-size:17px;margin:8px 0}.ad-evidence p{font-size:12px;line-height:1.6;margin:0;color:var(--muted,#747078)}.ad-method{margin:14px 0 24px}.ad-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ad-type{border:1px solid var(--border,#e5e3dd);background:var(--surface,#fff);position:relative;min-width:0;transition:border-color .15s}.ad-type.on{border:2px solid var(--pink,#ff468f)}.ad-type>label{display:block;cursor:pointer;padding:10px}.ad-type input{position:absolute;right:19px;top:19px;width:19px;height:19px;accent-color:var(--pink,#ff468f);z-index:1}.ad-layout{aspect-ratio:1.3;display:block;position:relative;overflow:hidden;background:#e9eadc;padding:18px}.ad-layout strong{display:block;width:65%;font-size:clamp(12px,1.3vw,19px);line-height:1.08;letter-spacing:-.5px}.ad-layout i{display:block;background:#426151;border-radius:3px;position:absolute;width:31%;height:53%;bottom:13px;right:18px;transform:rotate(7deg)}.ad-layout i:nth-of-type(2),.ad-layout i:nth-of-type(3){display:none}.ad-layout em{position:absolute;bottom:18px;left:18px;font-style:normal;font-size:21px}.ad-layout.in-use{background:#e5d1b2}.ad-layout.in-use i{width:53%;height:30%;border-radius:50%;background:#9b5539}.ad-layout.bold-poster{background:#174be7;color:#fbff73}.ad-layout.bold-poster strong{font-size:26px;transform:rotate(-6deg);margin-top:10px}.ad-layout.bold-poster i{height:9px;width:40%;background:#fbff73}.ad-layout.problem-solution{background:linear-gradient(90deg,#dfcfdb 50%,#dae4d6 50%)}.ad-layout.problem-solution i{background:#688172;width:24%;height:37%}.ad-layout.problem-solution i:nth-of-type(2){display:block;left:16px;background:#a77185;transform:rotate(-10deg)}.ad-layout.how-to{background:#e0e9ee}.ad-layout.how-to i,.ad-layout.benefits i{height:9px;width:55%;bottom:57px;left:18px;background:#3c637a;transform:none}.ad-layout.how-to i:nth-of-type(2),.ad-layout.benefits i:nth-of-type(2){display:block;bottom:41px;width:43%}.ad-layout.how-to i:nth-of-type(3),.ad-layout.benefits i:nth-of-type(3){display:block;bottom:25px;width:50%}.ad-layout.how-to em,.ad-layout.benefits em{left:auto;right:18px}.ad-layout.benefits{background:#f1dec3}.ad-layout.benefits i{background:#a2703e}.ad-layout.occasion{background:#dba877}.ad-layout.occasion i{background:#755037;border-radius:50% 50% 4px 4px;width:38%}.ad-layout.proof{background:#e7dcec}.ad-layout.proof i{width:68%;height:35%;background:#fff;transform:none;left:18px}.ad-layout.proof em{color:#806586;font-size:30px}.ad-layout.offer{background:#efe080}.ad-layout.offer i{background:#963e48;width:38%;height:42%;border-radius:50%}.ad-type-copy{display:grid;gap:8px;padding:14px 4px 6px}.ad-type-copy>b{font-size:14px}.ad-type-copy>span{font-size:12px;line-height:1.6;color:var(--muted,#747078);min-height:40px}.ad-type-evidence{padding:0 14px 15px;font-size:11px;line-height:1.55}.ad-type-evidence p{color:var(--muted,#747078);margin:8px 0}.ad-evidence-tag{display:inline-block;background:#edf0e6;color:#4e663c;border-radius:4px;padding:3px 6px;font-size:10px}.ad-evidence-tag.own{background:#e6ecfb;color:#345499}.ad-evidence-tag.inspiration{background:#f1eeea;color:#746c65}.ad-type-evidence details{margin-top:10px}.ad-type-evidence a{display:block;margin-top:8px;color:inherit}.ad-type.unavailable .ad-layout{filter:grayscale(.8);opacity:.65}.ad-requires{font-weight:600}.ad-type-footer{position:sticky;bottom:-25px;background:var(--bg,#f3f1ec);padding:20px 0;border-top:1px solid var(--border,#e5e3dd);z-index:2}.ad-type-footer>span{font-size:12px}.pr-card-link{display:block;color:inherit;text-decoration:none}.pr-create-ad{display:block;width:calc(100% - 24px);margin:12px;border:1px solid var(--border,#e5e3dd);background:var(--surface,#fff);padding:9px;cursor:pointer;color:inherit;font:inherit;font-size:12px}.pr-create-ad:hover{background:#ffe6f0}
@media(min-width:1100px){#ads_flade:has(.ad-types) .an-midt{max-width:1000px}}@media(max-width:700px){.ad-types,.ad-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-period{align-items:start;flex-direction:column}.ad-layout.bold-poster strong{font-size:22px}.ad-type-footer{bottom:-15px;flex-wrap:wrap}.ad-subject{grid-template-columns:90px 1fr;gap:14px;padding:14px}.ad-subject-photo{height:115px}.ad-subject h2{font-size:19px}.ad-evidence{grid-template-columns:1fr}.ad-search{flex-wrap:wrap}.ad-search label:first-child{min-width:60%}.ad-catalog .ad-product-photo{height:130px}}
@media(prefers-reduced-motion:reduce){.ad-type{transition:none}}

@media(max-width:700px){.ad-evidence{grid-template-columns:1fr 1fr;gap:8px}.ad-evidence article{padding:12px}.ad-evidence b{font-size:13px}.ad-evidence p{display:none}.ad-heading .an-h1{font-size:27px}.ad-heading .an-sub{font-size:13px}.ad-type-copy>span{min-height:0}.ad-layout strong{font-size:14px}.ad-layout.bold-poster strong{font-size:19px}}
