@layer roon-ui{.Modal_modal__uY79T{--rui__modal-width:420px;--rui__modal-content-min-height:0;--rui__modal-background-color:var(--color__background-adaptive);position:absolute;top:0;left:0;z-index:var(--layering__layer-dialog);width:100%;height:100%}.Modal_modal__uY79T.Modal_inverse__CP9LZ{--rui__modal-background-color:var(--x-color__background-elevated)}.Modal_modal__uY79T .Modal_overlay__fJNvx{position:fixed;background-color:rgba(0,0,0,.3);width:100%;height:100%}.Modal_modal__uY79T .Modal_dialogWrapper__Trg_q{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;max-height:100%}.Modal_modal__uY79T .Modal_dialogInner__3jL9A{display:flex;position:relative;flex-direction:column;box-shadow:var(--shadow__low);background-color:var(--rui__modal-background-color);height:100%;height:100vh;height:100dvh;overflow:hidden}.Modal_modal__uY79T.Modal_fullScreen__zN0BO{width:100%;height:100%}.Modal_modal__uY79T.Modal_disableMobileFullScreen__Jj8cM .Modal_dialogWrapper__Trg_q{top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:calc(100% - var(--spacing__spacer-4x));max-width:calc(var(--rui__modal-width) + calc(var(--spacing__spacer-2x) * 2));height:auto;max-height:calc(100% - var(--spacing__spacer-4x));overflow-y:auto}.Modal_modal__uY79T.Modal_disableMobileFullScreen__Jj8cM .Modal_dialog__HS7Ig{margin:0 auto;padding:0}.Modal_modal__uY79T.Modal_disableMobileFullScreen__Jj8cM .Modal_dialogInner__3jL9A{margin:0;border-radius:var(--rounding__fixed-32);height:auto;max-height:-moz-fit-content;max-height:fit-content}@media (min-width:768px){.Modal_modal__uY79T.Modal_splitVertically__Dmf_O .Modal_dialogInner__3jL9A{flex-direction:row}.Modal_modal__uY79T .Modal_billboard__08YQb,.Modal_modal__uY79T .Modal_content__bzWKf{flex:0 0 50%}}.Modal_modal__uY79T .Modal_body__ucqTU{position:relative;flex-grow:1}.Modal_modal__uY79T.Modal_contained__LfPfk .Modal_body__ucqTU{overflow-y:auto}.Modal_modal__uY79T .Modal_footer__Zk_3L{display:flex;row-gap:var(--spacing__spacer-2x);flex-direction:column;width:100%}@media (min-width:768px){.Modal_modal__uY79T:not(.Modal_fullScreen__zN0BO) .Modal_dialogWrapper__Trg_q{top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:content-box;min-width:500px;max-width:calc(var(--rui__modal-width) + calc(var(--spacing__spacer-2x) * 2));height:auto;overflow-y:auto}.Modal_modal__uY79T:not(.Modal_fullScreen__zN0BO) .Modal_dialog__HS7Ig{margin:0 auto;padding:var(--spacing__spacer-4x) 0}.Modal_modal__uY79T:not(.Modal_fullScreen__zN0BO) .Modal_dialogInner__3jL9A{margin:var(--spacing__spacer-2x);border-radius:var(--rounding__fixed-32);height:auto;max-height:-moz-fit-content;max-height:fit-content}.Modal_modal__uY79T.Modal_contained__LfPfk .Modal_dialogInner__3jL9A{max-height:calc(100dvh - 120px)}}.Modal_modal__uY79T .Modal_billboard__08YQb{background-color:var(--color__inset-normal);width:100%}.Modal_modal__uY79T .Modal_content__bzWKf{display:flex;row-gap:var(--spacing__spacer-3x);flex:1 1;flex-direction:column;padding:var(--spacing__spacer-2_5x);min-height:var(--rui__modal-content-min-height);overflow-y:auto}@media (min-width:768px){.Modal_modal__uY79T .Modal_content__bzWKf{padding:var(--spacing__spacer-4x)}}.Modal_modal__uY79T .Modal_header__cObyw{display:flex;row-gap:var(--spacing__spacer-1_5x);flex-direction:column;align-items:center}.Modal_modal__uY79T .Modal_footer__Zk_3L,.Modal_modal__uY79T .Modal_header__cObyw{z-index:1}.Modal_modal__uY79T .Modal_subtitle__1tGjl,.Modal_modal__uY79T .Modal_title__PuczZ{text-align:center}.Modal_modal__uY79T .Modal_title__PuczZ{color:var(--color__content-primary)}.Modal_modal__uY79T .Modal_close__G6869{position:absolute;top:16px;right:16px;z-index:var(--layering__layer-dialog)}@media (max-width:767px){.Modal_modal__uY79T .Modal_buttons__GwibN{flex-direction:column-reverse}}}