.dotvvm-bp-dialog_base{display:flex;height:100%;left:0;position:fixed;top:0;width:100%}.dotvvm-bp-dialog_base:not(.dotvvm-bp-state_opened){display:none}.dotvvm-bp-dialog_base.dotvvm-bp-dialog-horizontal-align_center{justify-content:center}.dotvvm-bp-dialog_base.dotvvm-bp-dialog-horizontal-align_left{justify-content:flex-start}.dotvvm-bp-dialog_base.dotvvm-bp-dialog-horizontal-align_right{justify-content:flex-end}.dotvvm-bp-dialog_base.dotvvm-bp-dialog-vertical-align_center{align-items:center}.dotvvm-bp-dialog_base.dotvvm-bp-dialog-vertical-align_top{align-items:flex-start}.dotvvm-bp-dialog_base.dotvvm-bp-dialog-vertical-align_bottom{align-items:flex-end}.dotvvm-bp-dialog{border-radius:var(--bp-border-radius);box-shadow:0 0 .8em #00000052;overflow:hidden;position:relative;z-index:var(--bp-modal_z-index)}@media only screen and (min-width:424px){.dotvvm-bp-dialog.dotvvm-bp-dialog_auto-width{min-width:425px}}@media only screen and (max-width:425px){.dotvvm-bp-dialog.dotvvm-bp-dialog_auto-width{margin-left:auto;margin-right:auto;width:100%}}.dotvvm-bp-dialog:not(.dotvvm-bp-state_opened){opacity:0}.dotvvm-bp-dialog .dotvvm-bp-primitive_container{flex:1 1 100%;max-height:inherit}@media only screen and (min-width:424px){.dotvvm-bp-modal-dialog.dotvvm-bp-dialog_auto-width{margin-left:4rem;margin-right:4rem;max-width:calc(100% - 2rem)}}@media only screen and (max-width:425px){.dotvvm-bp-modal-dialog.dotvvm-bp-dialog_auto-width{margin-left:0;margin-right:0}}@media only screen and (min-width:424px){.dotvvm-bp-modal-dialog.dotvvm-bp-dialog_auto-height{margin-bottom:4rem;margin-top:4rem;max-height:calc(100vh - 8rem)}}@media only screen and (max-width:425px){.dotvvm-bp-modal-dialog.dotvvm-bp-dialog_auto-height{margin-bottom:5%;margin-top:5%;max-height:calc(100vh - 10vw)}}.dotvvm-bp-dialog_close-button{min-height:var(--bp-font-size);min-width:var(--bp-font-size)}.dotvvm-bp-dialog_grip{height:16px;position:absolute;transform:translate(-50%,-50%);width:16px;z-index:1}.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-nw,.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-sw,.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-w{left:0}.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-e,.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-ne,.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-se{left:100%}.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-n,.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-ne,.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-nw{top:0}.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-s,.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-se,.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-sw{top:100%}.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-n,.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-s{cursor:ns-resize;left:50%;width:100%}.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-e,.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-w{cursor:ew-resize;height:100%;top:50%}.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-ne,.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-sw{cursor:nesw-resize}.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-nw,.dotvvm-bp-dialog_grip.dotvvm-bp-primitive_grip-se{cursor:nwse-resize}.dotvvm-bp-window-movable{cursor:move}.dotvvm-bp-window{max-height:100dvh;max-width:100vmax;min-width:10em;position:fixed}
