.modal-overlay{background-color:var(--overlay);box-sizing:border-box;cursor:default;inset:0;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:fixed;z-index:50}.modal-overlay .modal{align-items:stretch;background:var(--background);border:1px solid var(--edge);border-radius:15px;box-shadow:var(--shadow-mega);box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;margin:6px;max-width:540px;position:relative;width:calc(100% - 12px)}.modal-overlay .modal .modal__image{border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden;padding:0;width:100%}.modal-overlay .modal .modal__image img{display:block;height:auto;margin:0 auto;width:100%}.modal-overlay .modal .modal__heading{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:15px 18px 0}.modal-overlay .modal .modal__heading h1{flex-grow:1;margin:0}.modal-overlay .modal .modal__close{margin:0;position:absolute;right:9px;top:9px;z-index:1}.modal-overlay .modal .modal__close svg.icon{margin:0}.modal-overlay .modal .modal__content{flex-grow:1;padding:18px;position:relative}.modal-overlay .modal .modal__content>:first-child{margin-top:0}.modal-overlay .modal .modal__content>:last-child{margin-bottom:0}.modal-overlay .modal .modal__content>.tabs:first-child .tabs__header{margin-top:0}.modal-overlay .modal .modal__content .action-group{margin:24px 0}.modal-overlay .modal .modal__content.modal__content--dragging{background-color:var(--action-feedback);outline:2px dashed var(--action-edge);outline-offset:-6px}.modal-overlay .modal .modal__actions{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;padding:0 18px 18px;position:relative}.modal-overlay .modal .modal__actions button.action,.modal-overlay .modal .modal__actions button.button{margin:0;width:auto}.modal-overlay .modal .modal__actions button.action~button.action,.modal-overlay .modal .modal__actions button.action~button.button,.modal-overlay .modal .modal__actions button.button~button.action,.modal-overlay .modal .modal__actions button.button~button.button{margin-bottom:0;margin-right:6px}.modal-overlay .modal.modal--wide{max-width:760px}.modal-overlay .modal.modal--mega{margin:12px;max-width:calc(100% - 24px)}.modal-overlay .modal.modal--dazzle{background:var(--dazzle);border:none}.modal-overlay .modal.modal--dazzle .modal__content .label,.modal-overlay .modal.modal--dazzle .modal__content .subtext,.modal-overlay .modal.modal--dazzle .modal__content .text,.modal-overlay .modal.modal--dazzle .modal__content h1,.modal-overlay .modal.modal--dazzle .modal__content h2,.modal-overlay .modal.modal--dazzle .modal__content h3,.modal-overlay .modal.modal--dazzle .modal__content h4,.modal-overlay .modal.modal--dazzle .modal__content h5,.modal-overlay .modal.modal--dazzle .modal__content h6,.modal-overlay .modal.modal--dazzle .modal__content p,.modal-overlay .modal.modal--dazzle .modal__header .label,.modal-overlay .modal.modal--dazzle .modal__header .subtext,.modal-overlay .modal.modal--dazzle .modal__header .text,.modal-overlay .modal.modal--dazzle .modal__header h1,.modal-overlay .modal.modal--dazzle .modal__header h2,.modal-overlay .modal.modal--dazzle .modal__header h3,.modal-overlay .modal.modal--dazzle .modal__header h4,.modal-overlay .modal.modal--dazzle .modal__header h5,.modal-overlay .modal.modal--dazzle .modal__header h6,.modal-overlay .modal.modal--dazzle .modal__header p{color:var(--text-primary-inverted);text-shadow:0 0 5px rgba(0,0,0,.3)}.modal-overlay .modal.modal--dazzle .modal__content svg.icon,.modal-overlay .modal.modal--dazzle .modal__header svg.icon{fill:var(--text-primary-inverted)}.modal-overlay .modal.modal--dazzle .modal__content .label-value-table .label-value-item:before,.modal-overlay .modal.modal--dazzle .modal__content .label-value-table .label-value-item:last-child:after,.modal-overlay .modal.modal--dazzle .modal__header .label-value-table .label-value-item:before,.modal-overlay .modal.modal--dazzle .modal__header .label-value-table .label-value-item:last-child:after{border-bottom:1px solid var(--text-primary-inverted);opacity:.2}.modal-overlay .modal.modal--dazzle .modal__content .label-value-table .label-value-item .label-value-item__label,.modal-overlay .modal.modal--dazzle .modal__content .label-value-table .label-value-item .label-value-item__value,.modal-overlay .modal.modal--dazzle .modal__header .label-value-table .label-value-item .label-value-item__label,.modal-overlay .modal.modal--dazzle .modal__header .label-value-table .label-value-item .label-value-item__value{color:var(--text-primary-inverted);text-shadow:0 0 5px rgba(0,0,0,.3)}.modal-overlay .modal.modal--headless .modal__content{padding:0}.modal-overlay .modal.modal--content{max-width:760px}.modal-overlay .modal.modal--content .modal__content{padding:18px 24px}@media (min-width:580px){.modal-overlay .modal{margin:18px auto}}@media (min-width:960px){.modal-overlay .modal{margin:72px auto}.modal-overlay .modal.modal--mega{margin:18px;max-width:calc(100% - 36px)}.modal-overlay .modal.modal--mini{max-width:480px}.modal-overlay .modal.modal--content .modal__content{padding:18px 36px}}@supports (backdrop-filter:none){.modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}
