.modal-overlay{position:fixed;inset:0;box-sizing:border-box;cursor:default;overflow:hidden auto;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0);margin:0;z-index:50;background-color:var(--overlay)}.modal-overlay .modal{background-color:var(--background);border:1px solid var(--edge);position:relative;margin:6px 6px 72px;border-radius:19px;box-shadow:var(--shadow-mega);width:calc(100% - 12px);max-width:540px;box-sizing:border-box;display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:space-between}.modal-overlay .modal .modal__image{padding:0;width:100%;border-top-left-radius:15px;border-top-right-radius:15px;overflow:hidden}.modal-overlay .modal .modal__image img{width:100%;height:auto;margin:0 auto;display:block}.modal-overlay .modal .modal__heading{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding:15px 18px 0}.modal-overlay .modal .modal__heading h1{flex-grow:1;margin:0}.modal-overlay .modal .modal__heading *+h1{margin-left:6px}.modal-overlay .modal .modal__close{margin:0;position:absolute;top:9px;right:9px;z-index:1}.modal-overlay .modal .modal__close svg.icon{margin:0}.modal-overlay .modal .modal__content{padding:18px;flex-grow:1;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{outline:2px dashed var(--action-edge);outline-offset:-6px;background-color:var(--action-feedback)}.modal-overlay .modal .modal__actions{position:relative;padding:0 18px 18px;display:flex;flex-flow:row-reverse wrap;align-items:center;justify-content:space-between;gap:6px}.modal-overlay .modal .modal__actions .menu-button,.modal-overlay .modal .modal__actions button.action,.modal-overlay .modal .modal__actions button.button{margin:0}.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 72px}}@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:420px}.modal-overlay .modal.modal--content .modal__content{padding:18px 36px}}@supports (backdrop-filter:none){.modal-overlay .modal{background-color:var(--glass-background)}.modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}
