@layer rc-important,rc-standards,rc-responsive,rc-base,legacy;@layer legacy{.rc-modal--sm{--rc-dialog-w: 460px}.rc-modal--md{--rc-dialog-w: 600px}.rc-modal--lg{--rc-dialog-w: 820px}.rc-modal--full{--rc-dialog-w: 1120px}.erp-proto.erp-chrome-modal-portal .rc-dialog.rc-modal{display:flex;flex-direction:column;max-block-size:calc(100dvh - 48px)}.erp-proto.erp-chrome-modal-portal .rc-dialog.rc-modal--full{block-size:calc(100dvh - 48px)}.erp-proto.erp-chrome-modal-portal .rc-modal>.mdl-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;gap:var(--sp-3, 12px);padding-block:22px}.erp-proto.erp-chrome-modal-portal .rc-modal>.mdl-foot{flex:none}.erp-proto.erp-chrome-modal-portal .rc-modal :is(.erp-chrome-modal-title,.erp-chrome-modal-desc){overflow-wrap:anywhere;white-space:normal}.erp-proto.erp-chrome-modal-portal .rc-modal .rc-dialog__actions{flex-wrap:wrap}.rc-modal--danger .erp-chrome-modal-icon{color:var(--c-red)}.rc-modal--approval .erp-chrome-modal-icon{color:var(--c-green)}.rc-modal--code .erp-chrome-modal-icon{color:var(--c-accent)}html .erp-proto.erp-chrome-modal-portal .rc-dialog.rc-modal--danger>div.mdl-head:first-of-type{background:radial-gradient(90% 140% at 0% 0%,color-mix(in srgb,var(--c-red) 22%,transparent),transparent 62%),color-mix(in srgb,var(--c-text) 4%,transparent)}html .erp-proto.erp-chrome-modal-portal .rc-dialog.rc-modal--approval>div.mdl-head:first-of-type{background:radial-gradient(90% 140% at 0% 0%,color-mix(in srgb,var(--c-green) 18%,transparent),transparent 62%),color-mix(in srgb,var(--c-text) 4%,transparent)}@media (max-width: 640px){.rc-modal{--rc-dialog-w: 100vw}.erp-proto.erp-chrome-modal-portal.rc-modal-portal>.mdl{align-items:flex-end}.erp-proto.erp-chrome-modal-portal .rc-dialog.rc-modal:is(.rc-modal--lg,.rc-modal--full){block-size:calc(100dvh - 32px)}.erp-proto.erp-chrome-modal-portal .rc-dialog.rc-modal>.mdl-body{padding-inline:22px}.erp-proto.erp-chrome-modal-portal .rc-modal>.mdl-foot{margin-block-start:auto;padding-block-end:calc(18px + env(safe-area-inset-bottom,0px))}}.rc-modal .cx-dialog-body{gap:12px}}
