:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-modal-layout:block;--bacopa-_paint-modal-content-margin:var(--bacopa-space-md);--bacopa-_paint-modal-description-margin:1em 0;--bacopa-_paint-modal-close-margin:auto;--bacopa-_paint-modal-close-inset:1px 6px;--bacopa-_paint-modal-close-floor:24px;--bacopa-_paint-modal-close-font:1em;--bacopa-_paint-modal-close-line:var(--bacopa-line-height);--bacopa-_paint-modal-prose-layout:block;--bacopa-_paint-modal-prose-gap:0px;--bacopa-_paint-modal-prose-margin:1em 0;--bacopa-_paint-dialog-fade-size:var(--bacopa-space-lg)}:where([data-app-scope]) .bacopa-modal-layer{box-sizing:border-box;padding:var(--bacopa-_paint-modal-layer-inset);justify-content:center;align-items:center;display:flex}:where([data-app-scope]) .bacopa-modal-backdrop{background:var(--bacopa-overlay);position:absolute;inset:0}:where([data-app-scope]) .bacopa-modal-panel{box-sizing:border-box;width:min(100%, var(--bacopa-_paint-dialog-width));max-height:calc(100dvh - 2 * var(--bacopa-_paint-modal-layer-inset));overscroll-behavior:contain;padding:var(--bacopa-_paint-dialog-inset);border:var(--bacopa-_paint-dialog-border-width) solid var(--bacopa-_paint-dialog-border);border-radius:var(--bacopa-_paint-dialog-radius);background:var(--bacopa-_paint-dialog-fill);color:var(--bacopa-text);box-shadow:var(--bacopa-_paint-dialog-shadow);opacity:1;transition:opacity var(--bacopa-enter-ms) var(--bacopa-motion-ease), transform var(--bacopa-enter-ms) var(--bacopa-motion-ease);display:var(--bacopa-_paint-modal-layout);gap:var(--bacopa-_paint-modal-layout-gap);flex-direction:column;position:relative;overflow:auto;transform:translateY(0)}:where([data-app-scope]) .bacopa-modal-header{justify-content:space-between;align-items:center;gap:var(--bacopa-_paint-dialog-gap);display:flex}:where([data-app-scope]) .bacopa-modal-header>button{min-inline-size:var(--bacopa-_paint-modal-close-floor);min-block-size:var(--bacopa-_paint-modal-close-floor);font:inherit;color:inherit;cursor:pointer;padding:var(--bacopa-_paint-modal-close-inset);font-size:var(--bacopa-_paint-modal-close-font);line-height:var(--bacopa-_paint-modal-close-line);background:0 0;border:0;margin-inline-start:var(--bacopa-_paint-modal-close-margin)}:where([data-app-scope]) .bacopa-modal-content,:where([data-app-scope]) .bacopa-modal-footer{overflow-wrap:anywhere;margin-block-start:var(--bacopa-_paint-modal-content-margin)}:where([data-app-scope]) .bacopa-modal-portal{pointer-events:none}:where([data-app-scope]) .bacopa-modal-layer[data-state=closing] .bacopa-modal-panel{opacity:0;transform:translateY(var(--bacopa-space-sm));pointer-events:none;transition-duration:var(--bacopa-leave-ms)}@starting-style{:where([data-app-scope]) .bacopa-modal-layer[data-state=open] .bacopa-modal-panel{opacity:0;transform:translateY(var(--bacopa-space-sm))}}:where([data-app-scope][data-bacopa-reduced-motion=true]) .bacopa-modal-panel{transition:none;transform:none}@media (prefers-reduced-motion:reduce){:where([data-app-scope]) .bacopa-modal-panel{display:var(--bacopa-_paint-modal-layout);gap:var(--bacopa-_paint-modal-layout-gap);flex-direction:column;transition:none;transform:none}}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content]{flex-direction:column;display:flex}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content]>*{flex-shrink:0}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content{flex-direction:column;flex:auto;min-height:3lh;display:flex;position:relative}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content__viewport{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content:before,:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content:after{content:"";height:var(--bacopa-_paint-dialog-fade-size);pointer-events:none;z-index:1;opacity:0;position:absolute}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content:before{background:linear-gradient(to bottom, var(--bacopa-_paint-dialog-fill), transparent);inset:0 0 auto}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content:after{background:linear-gradient(to top, var(--bacopa-_paint-dialog-fill), transparent);inset:auto 0 0}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content[data-fade-start=true]:before,:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content[data-fade-end=true]:after{opacity:1}:where([data-app-scope]) .bacopa-modal-panel>p{margin:var(--bacopa-_paint-modal-description-margin)}:where([data-app-scope]) .bacopa-modal-panel:not([data-scroll=content]) .bacopa-modal-content,:where([data-app-scope]) .bacopa-modal-content__viewport{display:var(--bacopa-_paint-modal-prose-layout);gap:var(--bacopa-_paint-modal-prose-gap);flex-direction:column}:where([data-app-scope]) .bacopa-modal-content>p,:where([data-app-scope]) .bacopa-modal-content__viewport>p{margin:var(--bacopa-_paint-modal-prose-margin)}
