._backdrop_13j53_1{z-index:1040;background:var(--tp-background-overlay-color);opacity:0;transition:opacity .25s;position:fixed;inset:0}._backdropOpen_13j53_10{opacity:.5}._panel_13j53_14{z-index:1041;background:var(--tp-overlays-modal-bg-color);flex-direction:column;max-width:100vw;transition:transform .25s;display:flex;position:fixed;top:0;bottom:0}._right_13j53_26{border-radius:var(--tp-border-radius-2xl) 0 0 var(--tp-border-radius-2xl);right:0;transform:translate(100%);box-shadow:-4px 2px 6px -2px #2929400a,-10px 2px 15px -3px #29294014}._left_13j53_33{border-radius:0 var(--tp-border-radius-2xl) var(--tp-border-radius-2xl) 0;left:0;transform:translate(-100%);box-shadow:4px 2px 6px -2px #2929400a,10px 2px 15px -3px #29294014}._panelOpen_13j53_40{transform:translate(0)}@media (prefers-reduced-motion:reduce){._backdrop_13j53_1,._panel_13j53_14{transition:none}}._header_13j53_50{border-bottom:1px solid var(--tp-overlays-modal-border-color);flex-shrink:0}._headerRow_13j53_55{justify-content:space-between;align-items:center;gap:var(--tp-overlays-modal-spacing-between);padding:var(--tp-overlays-modal-header-spacing-y) var(--tp-overlays-modal-header-spacing-x);display:flex}._titleBlock_13j53_63{gap:var(--tp-spacing-2);flex-direction:column;min-width:0;display:flex}._title_13j53_63{color:var(--tp-overlays-modal-title-color)}._subtitle_13j53_74{color:var(--tp-overlays-modal-secondary-text-color)}._headerExtra_13j53_78{padding:0 var(--tp-overlays-modal-header-spacing-x)}._closeBtn_13j53_82{border-radius:var(--tp-border-radius-full);width:32px;height:32px;color:var(--tp-overlays-modal-secondary-text-color);cursor:pointer;background:#f3f4f6;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}._closeBtn_13j53_82:hover{background:#e5e7eb}._body_13j53_101{padding:var(--tp-overlays-modal-header-spacing-x);flex:auto;overflow-y:auto}._footer_13j53_107{gap:var(--tp-overlays-modal-footer-gap-between);padding:var(--tp-overlays-modal-footer-spacing-y) var(--tp-overlays-modal-footer-spacing-x);border-top:1px solid var(--tp-overlays-modal-border-color);flex-shrink:0;display:flex}._footerInline_13j53_115{justify-content:flex-end}._footerStacked_13j53_119{flex-direction:column}
