.lp-consent{box-sizing:border-box;width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #c9d1df;border-radius:18px;background:#fff;color:#17243d;padding:28px;font-family:Somic,"NTSomic",Arial,sans-serif;box-shadow:0 18px 70px #0003}.lp-consent::backdrop{background:#07132388}.lp-consent h2{font-family:inherit!important;letter-spacing:-.025em;font-size:27px!important;line-height:1.2;margin:0 0 18px}.lp-consent p{font-size:16px;line-height:1.6;margin:0 0 22px}.lp-consent-actions{display:flex;flex-wrap:wrap;gap:12px}.lp-consent button{font-family:inherit;font-size:15px;min-height:46px;border:1px solid #b9c7df;border-radius:9px;padding:10px 16px;background:#eef3ff;color:#17243d;cursor:pointer}.lp-consent-actions button:first-child{background:#2348c7;color:#fff;border-color:#2348c7}.lp-consent-close{margin-top:18px}.lp-consent button:focus-visible{outline:3px solid #b65300;outline-offset:3px}[data-catalog-status]:empty,[data-location-note]:empty{display:none}.plan-card[aria-busy=true]{opacity:.7}.plan-order:disabled{opacity:.6;cursor:not-allowed}.plan-tg,.plan-web{display:inline-flex;justify-content:center;align-items:center;min-height:44px}.plan-geonote{line-height:1.5}.plan-resources dd{margin-left:0}.plan-hardware span{display:block}.catalog-retry{font:inherit;min-height:44px;cursor:pointer}.plan-grid .plan-card,.plans-grid .plan-card,[data-plans]>.plan-card{min-width:0}[data-plans] a{overflow-wrap:anywhere}.lp-consent,[data-plans],[data-catalog-status]{scroll-margin-top:24px}
