.modal-overlay{box-sizing:border-box;cursor:default;padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0);z-index:50;margin:0;position:fixed;inset:0;overflow:hidden auto}.modal-overlay .modal{background-color:var(--surface-1);border:1px solid var(--edge);box-shadow:var(--shadow-3);box-sizing:border-box;border-radius:19px;flex-flow:column;justify-content:space-between;align-items:stretch;width:calc(100% - 12px);max-width:540px;margin:6px 6px 72px;display:flex;position:relative}.modal-overlay .modal .modal__image{border-top-left-radius:15px;border-top-right-radius:15px;width:100%;padding:0;overflow:hidden}.modal-overlay .modal .modal__image img{width:100%;height:auto;margin:0 auto;display:block}.modal-overlay .modal .modal__heading{flex-flow:row;justify-content:space-between;align-items:center;padding:15px 18px 0;display:flex}.modal-overlay .modal .modal__heading h1{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-h2);flex-grow:1;margin:0}.modal-overlay .modal .modal__heading *+h1{margin-left:6px}.modal-overlay .modal .modal__header{padding:15px 18px 0}.modal-overlay .modal .modal__header .actions{margin:0}.modal-overlay .modal .modal__close{z-index:1;margin:0;position:absolute;top:9px;right:9px}.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{outline:2px dashed var(--edge-action);outline-offset:-6px;background-color:var(--action-3)}.modal-overlay .modal .modal__actions{flex-flow:row-reverse wrap;justify-content:space-between;align-items:center;gap:6px;padding:0 18px 18px;display:flex;position:relative}.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--scrollable{max-height:calc(100vh - 12px)}.modal-overlay .modal.modal--scrollable .modal__content{overflow-y:auto}.modal-overlay .modal.modal--scrollable .modal__actions{padding-top:12px}.modal-overlay .modal.modal--wide{max-width:760px}.modal-overlay .modal.modal--mega{max-width:calc(100% - 24px);margin:12px}.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-1-dark);text-shadow:0 0 5px #0000004d}.modal-overlay .modal.modal--dazzle .modal__content svg.icon,.modal-overlay .modal.modal--dazzle .modal__header svg.icon{fill:var(--text-1-dark)}.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-1-dark);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-1-dark);text-shadow:0 0 5px #0000004d}.modal-overlay .modal.modal--headless .modal__content{padding:0}.modal-overlay .modal.modal--behind{opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;transform:scale(.97)}.modal-overlay .modal.modal--content{max-width:760px}.modal-overlay .modal.modal--content .modal__content{padding:18px 24px}@media (width>=580px){.modal-overlay .modal{margin:18px auto 72px}.modal-overlay .modal.modal--scrollable{max-height:calc(100vh - 90px)}.modal-overlay .modal.modal--mini{max-width:420px}}@media (width>=960px){.modal-overlay .modal{margin:72px auto}.modal-overlay .modal.modal--scrollable{max-height:calc(100vh - 144px)}.modal-overlay .modal.modal--mega{max-width:calc(100% - 36px);margin:18px}.modal-overlay .modal.modal--content .modal__content{padding:18px 36px}}@supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)){.modal-overlay .modal{background-color:var(--glass-1)}}
