.ggrc-dialog{--dialog-space:1rem;overscroll-behavior:contain;scrollbar-width:none;border-radius:.875rem;max-height:calc(100dvh - 2 * var(--dialog-space))!important;max-height:calc(var(--app-height,100dvh) - 2 * var(--dialog-space))!important}.ggrc-dialog[data-dialog-layout=standard]{flex-direction:column;gap:1rem;padding:1.25rem;max-height:min(48rem, calc(var(--app-height,100dvh) - 2 * var(--dialog-space)))!important;width:min(48rem, calc(100vw - 2 * var(--dialog-space)))!important;display:flex!important;overflow:hidden!important}:is(.ggrc-dialog,.ggrc-panel) :where([data-dialog-region=header],[data-dialog-region=footer]){flex:none;min-width:0}.ggrc-dialog[data-dialog-layout=standard] [data-dialog-region=header],.ggrc-panel[data-panel-layout=standard] [data-dialog-region=header]{text-align:left;padding-right:1.75rem}:is(.ggrc-dialog,.ggrc-panel) [data-dialog-region=body]{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;gap:1rem;min-width:0;min-height:0;margin:-2px;padding:2px;display:flex;overflow:auto}:is(.ggrc-dialog,.ggrc-panel) [data-dialog-region=body]>*{flex-shrink:0}:is(.ggrc-dialog,.ggrc-panel) [data-dialog-region=body][data-dialog-form-body]{overflow:hidden}:is(.ggrc-dialog,.ggrc-panel) .ggrc-dialog-form{flex-direction:column;gap:1rem;min-width:0;min-height:0;display:flex;overflow:hidden;flex:auto!important}:is(.ggrc-dialog,.ggrc-panel) .ggrc-dialog-form>*{margin-block:0}.ggrc-panel[data-panel-layout=standard]{flex-direction:column;display:flex;overflow:hidden}:is(.ggrc-dialog,.ggrc-panel) [data-dialog-region=footer]{border-top:1px solid var(--border);background:var(--background);flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}:is(.ggrc-dialog,.ggrc-panel) [data-dialog-region=footer]>*{white-space:normal;width:auto;max-width:100%;height:auto;min-height:2.25rem}.ggrc-dialog :where(.grid,.flex)>*{min-width:0}.ggrc-dialog :where(input,select,textarea){min-width:0;max-width:100%}.ggrc-dialog [data-dialog-close]{z-index:20;background:var(--background);place-items:center;width:1.75rem;height:1.75rem;display:grid;top:.75rem;right:.75rem}.ggrc-dialog,.ggrc-dialog *,.responsive-sheet-content,.responsive-sheet-content *{scrollbar-width:none!important;scrollbar-gutter:auto!important}body:has(.app-shell){scrollbar-width:none!important;scrollbar-gutter:auto!important}body:has(.app-shell) *{scrollbar-width:none!important;scrollbar-gutter:auto!important}body:has(.app-shell)::-webkit-scrollbar{width:0;height:0;display:none}body:has(.app-shell) ::-webkit-scrollbar{width:0;height:0;display:none}.ggrc-dialog::-webkit-scrollbar{width:0;height:0;display:none}.ggrc-dialog ::-webkit-scrollbar{width:0;height:0;display:none}.responsive-sheet-content::-webkit-scrollbar{width:0;height:0;display:none}.responsive-sheet-content ::-webkit-scrollbar{width:0;height:0;display:none}.ggrc-dialog [data-ggrc-scrollbar],.ggrc-panel [data-ggrc-scrollbar]{display:none}body:has(.app-shell) [data-ggrc-scrollbar]{display:none}@media (width<=640px),(height<=720px){.ggrc-dialog{--dialog-space:.5rem}.ggrc-dialog[data-dialog-layout=standard]{gap:.75rem;padding:1rem}.ggrc-dialog [data-dialog-region=body],.ggrc-dialog .ggrc-dialog-form{gap:.75rem}.ggrc-dialog [data-dialog-region=footer]{padding-top:.5rem}}
