.plan-description-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:100}.plan-description-modal[hidden]{display:none}.plan-description-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;will-change:opacity}.plan-description-modal__panel{position:relative;width:min(90vw,640px);max-height:85vh;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 20px 40px #00000026;z-index:1;will-change:transform,opacity}.plan-description-modal__header{display:flex;justify-content:flex-end;flex-shrink:0;padding:16px 16px 0}.plan-description-modal__close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;font-size:24px;cursor:pointer}.plan-description-modal__body{flex:1 1 auto;overflow-y:auto;padding:0 32px 32px;font-size:14px;line-height:1.6;color:#374151}.plan-description-modal__section{margin-bottom:0}.plan-description-modal__section-title{margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.4;color:#111827}.plan-description-modal__section-divider{width:100%;height:1px;margin:24px 0;background:#e2e7ef;border:none}.plan-description-modal__bullet-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.plan-description-modal__bullet-item{position:relative;padding-left:20px;color:#374151;font-size:14px;font-weight:400;line-height:1.6}.plan-description-modal__bullet-item:before{content:"";position:absolute;left:6px;top:9px;width:5px;height:5px;border-radius:50%;background:#515359}.plan-description-modal__examples{margin-top:12px;padding:16px;background:#f5f7f9;border-radius:12px}.plan-description-modal__examples-title{margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.4;color:#505355;text-transform:uppercase;letter-spacing:.02em}.plan-description-modal__examples-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.plan-description-modal__examples-list .plan-description-modal__bullet-item{font-size:13px;color:#505355}@media(max-width:768px){.plan-description-modal__panel{width:min(95vw,640px)}.plan-description-modal__header{padding:12px 12px 0}.plan-description-modal__body{padding:0 20px 24px}.plan-description-modal__section-title{font-size:15px}.plan-description-modal__bullet-item{font-size:13px}.plan-description-modal__examples{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/plan-description-modal.css.map */
