jm-modal,jm-modal-v2{background-color:var(--modal-overlay,#0000004d);display:flex;height:100%;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding:var(--modal-padding,2rem);pointer-events:none;position:fixed;top:0;transition:var(--modal-transition,opacity .3s ease);visibility:hidden;width:100%;z-index:-1}jm-modal-v2>article,jm-modal>article{background-color:var(--modal-bg,#fff);display:block;margin:auto;transition:var(--modal-transition--inner,transform .3s ease)}jm-modal-v2[is-open],jm-modal-v2[will-close],jm-modal-v2[will-open],jm-modal[is-open],jm-modal[will-close],jm-modal[will-open]{visibility:visible;z-index:var(--z5)}jm-modal-v2[is-open],jm-modal-v2[will-open],jm-modal[is-open],jm-modal[will-open]{opacity:1;pointer-events:auto}jm-dialog-button,jm-modal-button{cursor:pointer;display:inline-block}
jm-accordion{display:block}jm-accordion-item{display:block;position:relative}jm-accordion-item>button{background-color:var(--jm-accordion-button-bg,#f0f0f0);border:none;border-bottom:var(--jm-accordion-border,1px solid #dedede);border-radius:0;color:var(--jm-accordion-button,#000);cursor:pointer;display:block;padding:var(--jm-accordion-button-padding,1rem);white-space:nowrap;width:100%}jm-accordion-item [role=region]{height:0;overflow:hidden;transition:height var(--jm-accordion-speed,.2s) ease .1s}jm-accordion-item [role=region]>div>:first-child{margin-top:0}jm-accordion-item [role=region]>div>:last-child{margin-bottom:0}jm-accordion-item[is-expanded] [role=region]{transition:height var(--jm-accordion-speed,.2s) ease 0s}
