/* Slots have no visible box until a configured, consented request is made. */
.lp-ad-slot[hidden]{display:none!important}
.lp-ad-slot{grid-column:1/-1;min-width:0;width:100%;box-sizing:border-box;margin:32px 0;padding:16px 0;clear:both;overflow:hidden;text-align:center;border:0;background:transparent}
.lp-ad-slot>small{display:block;font-size:11px;line-height:20px;letter-spacing:.06em;color:#52667d;margin-bottom:8px}
.lp-ad-slot>ins{display:block;min-width:0;width:100%}
.lp-publication-admin{max-width:880px;color:#17314e}
.lp-publication-admin h3{font-size:25px;line-height:1.25;margin:0 0 12px}
.lp-publication-admin p{line-height:1.6}
.lp-publication-admin form{display:grid;gap:16px}
.lp-publication-admin label{display:grid;gap:8px;font-weight:600;font-size:15px}
.lp-publication-admin input:not([type=checkbox]){box-sizing:border-box;min-width:0;width:100%;min-height:46px;padding:10px 12px;border:1px solid #bacbdd;border-radius:10px;font-size:16px;background:#fff;color:#17314e}
.lp-publication-admin fieldset{min-width:0;display:grid;gap:14px;border:1px solid #cedce9;border-radius:14px;padding:16px}
.lp-publication-admin .lp-publication-check{display:flex;align-items:flex-start;line-height:1.5}
.lp-publication-check input{width:20px;height:20px;flex:0 0 20px;margin:2px 0 0;accent-color:#e9002d}
.lp-publication-status{padding:14px 20px;background:#eaf4ff;border-radius:14px;margin:20px 0}
.lp-publication-admin [role=status]{white-space:pre-wrap;color:#134879}
@media(max-width:700px){.lp-ad-slot{margin:28px 0;padding:12px 0}.lp-publication-status{padding:12px 14px}}

.lp-publication-admin select{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid #bacbdd;border-radius:10px;font-size:16px;background:#fff;color:#17314e}
.lp85-ads-help{padding:14px 16px;border:1px solid #d4e2f0;border-radius:12px;background:#f3f8ff}
.lp85-ads-help summary{cursor:pointer;font-weight:700;line-height:1.5}
.lp85-ads-help li{margin:10px 0;line-height:1.6;overflow-wrap:anywhere}
