:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-media-viewer-width:1080px;--bacopa-_paint-media-viewer-side:320px;--bacopa-_paint-media-viewer-inset:var(--bacopa-space-lg);--bacopa-_paint-media-viewer-stage-fill:var(--bacopa-text);--bacopa-_paint-media-viewer-control-fill:var(--bacopa-surface)}:where([data-app-scope]) .bacopa-media-viewer .bacopa-modal-panel{width:min(100%, var(--bacopa-_paint-media-viewer-width));flex-direction:column;gap:0;height:100%;max-height:none;padding:0;display:flex;overflow:hidden}:where([data-app-scope]) .bacopa-media-viewer .bacopa-modal-header{padding:var(--bacopa-_paint-layout-inset);font-size:var(--bacopa-_paint-header-title-size);line-height:var(--bacopa-_paint-header-title-line);font-weight:var(--bacopa-_paint-header-title-weight)}:where([data-app-scope]) .bacopa-media-viewer .bacopa-modal-panel>.bacopa-modal-content{grid-template-columns:minmax(0, 1fr) var(--bacopa-_paint-media-viewer-side);flex:auto;gap:0;min-block-size:0;margin:0;display:grid}:where([data-app-scope]) .bacopa-media-viewer__stage{min-block-size:0;min-inline-size:0;padding:var(--bacopa-_paint-media-viewer-inset);background:var(--bacopa-_paint-media-viewer-stage-fill);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}:where([data-app-scope]) .bacopa-media-viewer__image{border-radius:var(--bacopa-_paint-radius-control);block-size:auto;max-block-size:100%;inline-size:auto;max-inline-size:100%;display:block}:where([data-app-scope]) .bacopa-media-viewer__step{box-sizing:border-box;padding:var(--bacopa-_paint-layout-inset);border-radius:var(--bacopa-_paint-radius-control);background:var(--bacopa-_paint-media-viewer-control-fill);color:var(--bacopa-text);font:inherit;line-height:var(--bacopa-_paint-control-line);cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;display:inline-flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}:where([data-app-scope]) .bacopa-media-viewer__step[data-direction=previous]{inset-inline-start:var(--bacopa-_paint-media-viewer-inset)}:where([data-app-scope]) .bacopa-media-viewer__step[data-direction=next]{inset-inline-end:var(--bacopa-_paint-media-viewer-inset)}:where([data-app-scope]) .bacopa-media-viewer__step:disabled{opacity:var(--bacopa-_paint-disabled-opacity);cursor:default}:where([data-app-scope]) .bacopa-media-viewer__step>svg{inline-size:var(--bacopa-_paint-icon-size);block-size:var(--bacopa-_paint-icon-size)}:where([data-app-scope]) .bacopa-media-viewer__count{box-sizing:border-box;padding:var(--bacopa-_paint-badge-inset);border-radius:var(--bacopa-_paint-badge-radius);background:var(--bacopa-_paint-media-viewer-control-fill);color:var(--bacopa-text);font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;inset-block-end:var(--bacopa-_paint-media-viewer-inset);inset-inline-start:50%;transform:translate(-50%)}:where([data-app-scope]) .bacopa-media-viewer__side{box-sizing:border-box;gap:var(--bacopa-_paint-layout-gap);min-block-size:0;min-inline-size:0;padding:var(--bacopa-_paint-media-viewer-inset);flex-direction:column;display:flex;overflow-y:auto}:where([data-app-scope]) .bacopa-media-viewer__actions{align-content:flex-end;align-items:flex-end;gap:var(--bacopa-_paint-layout-gap);flex-wrap:wrap;flex:1 0 auto;display:flex}@media (max-width:760px){:where([data-app-scope]) .bacopa-media-viewer .bacopa-modal-panel>.bacopa-modal-content{grid-template-rows:minmax(0,1fr) fit-content(50%);grid-template-columns:minmax(0,1fr)}}
