dialog.promotion-link-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(1120px,96vw);max-width:96vw;height:100dvh;max-height:100dvh;padding:0;border:0;border-left:1px solid #cfe3d9;background:#f8fbf9;color:#213c31;box-shadow:-10px 0 40px #163c3329;overflow:hidden}dialog.promotion-link-dialog::backdrop{background:#16382c66}.promotion-link-dialog header{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:white;border-bottom:1px solid #dce9e2}.promotion-link-dialog h2{margin:0;font-size:21px}.promotion-link-dialog button,.promotion-link-dialog select{padding:8px 12px;border:1px solid #b8d6c8;border-radius:8px;background:white;color:#08725a;cursor:pointer}.plink-body{height:calc(100dvh - 78px);overflow:auto;padding:22px;box-sizing:border-box}.plink-body section{background:white;border:1px solid #dbe8e0;padding:18px;border-radius:12px;margin-bottom:16px}.plink-identity>strong{margin-left:16px;color:#08765a}.plink-identity p{font-size:13px;color:#62796d}.plink-body h3{font-size:17px;margin:0 0 14px}.plink-identity h3{margin-top:14px}.plink-note{font-size:12px;line-height:1.7;color:#637c70}.plink-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.plink-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plink-kpis>div{background:#f2f8f5;padding:12px;border-radius:8px}.plink-kpis span{display:block;font-size:12px;color:#627d6e}.plink-kpis b{display:block;font-size:22px;margin-top:8px}.plink-trend svg{width:100%;height:auto;margin-top:16px}.plink-event{border-top:1px solid #e0ebe5;padding:12px 0;font-size:13px}.plink-event p{white-space:pre-wrap;margin:6px 0}.plink-event small{color:#688074}.promo-scroll .promo-link-button{margin-top:8px;font-size:12px;padding:5px 8px}@media(max-width:720px){.plink-columns{grid-template-columns:1fr}.plink-body{padding:12px}}
