.Modal{z-index:var(--z-modal);color:var(--color-text);position:relative}.Modal.confirm,.Modal.pin{z-index:var(--z-modal-confirm)}.Modal.low-priority{z-index:var(--z-modal-low-priority)}.Modal.delete .modal-dialog,.Modal.error .modal-dialog,.Modal.confirm .modal-dialog,.Modal.pin .modal-dialog,.Modal.unpin-all .modal-dialog{max-width:24rem}.Modal.error .modal-content .dialog-buttons{margin-top:1rem}.Modal.narrow .modal-dialog{max-width:20rem}.Modal.slim .modal-dialog{max-width:26.25rem}.Modal.slim .modal-content{max-height:min(92vh,36rem)}.Modal .modal-container{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal.with-balance-bar .modal-container{top:5.5rem}.Modal.with-balance-bar .modal-dialog{max-height:calc(100vh - 7.5rem);margin-top:0}.Modal .modal-backdrop{z-index:-1;background-color:#00000040;position:fixed;inset:0}.Modal.transparent-backdrop .modal-backdrop{background-color:#0000}.Modal .modal-dialog{border-radius:var(--border-radius-modal);background-color:var(--color-background);width:100%;min-width:17.5rem;max-width:35rem;box-shadow:0 .25rem .5rem .125rem var(--color-default-shadow);flex-direction:column;margin:2rem auto;transition:transform .2s,opacity .2s;display:inline-flex;position:relative;transform:translateY(-1rem)}body.no-page-transitions .Modal .modal-dialog{transition:none;transform:none!important}@media (width<=450px){.Modal .modal-dialog{max-width:calc(100vw - 3rem)!important}}.Modal.open .modal-dialog{transform:translate(0,0)}.Modal.closing .modal-dialog{transform:translateY(1rem)}.Modal .modal-header,.Modal .modal-header-condensed{flex-shrink:0;align-items:center;padding:1.3125rem 1.375rem 0;display:flex}.Modal .modal-title{font-size:1.25rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;flex:auto;overflow:hidden}.Modal .modal-title:not(:only-child){margin:0 1rem}.Modal .modal-header-condensed{min-height:3.5rem;padding:.375rem .75rem!important}.Modal .modal-header-condensed .modal-action-button{width:auto;min-width:5rem;height:2.25rem;margin-left:auto;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;line-height:1.625rem}.Modal .modal-header-condensed .modal-action-button.danger{color:var(--color-white);background-color:var(--color-error)}.Modal .modal-header-condensed .modal-action-button.danger:hover,.Modal .modal-header-condensed .modal-action-button.danger:focus,.Modal .modal-header-condensed .modal-action-button.danger:active{background-color:var(--color-error-shade)}.Modal .modal-content{flex-grow:1;width:100%;max-height:92vh;padding:1rem 1.5rem 1.1875rem;overflow-y:auto}.Modal .modal-content b,.Modal .modal-content strong{overflow-wrap:anywhere}.Modal .modal-title,.Modal .modal-content,.Modal .modal-content>p{unicode-bidi:plaintext}.Modal .modal-about{-webkit-line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Modal .modal-help{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.3}.Modal .dialog-buttons{flex-flow:row-reverse wrap;justify-content:flex-start;gap:.5rem 1rem;display:flex}.Modal .dialog-buttons-column{flex-direction:column;align-items:flex-end;display:flex}.Modal .dialog-buttons-centered{justify-content:center}.Modal .dialog-checkbox{margin:1rem -1.125rem}.Modal .dialog-checkbox-group{margin:0 -1.125rem 1rem}.Modal .confirm-dialog-button{width:auto;height:auto;font-weight:var(--font-weight-semibold);text-align:right;white-space:pre-wrap}.Modal .dialog-button-spacer{flex-grow:1}.Modal .Button.modal-absolute-close-button{z-index:3;position:absolute;top:.875rem;left:.875rem}.Modal .Button.modal-more-button{z-index:3;position:absolute;top:.875rem;right:.875rem}
