.dbo-modal--overlay{z-index:1050;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0;overflow:hidden auto}.dbo-modal--overlay.is-open{display:flex}.dbo-modal--overlay.is-open .dbo-modal__scrim{opacity:1}.dbo-modal--overlay.is-open .dbo-modal__dialog{opacity:1;transform:scale(1)}.dbo-modal--overlay.is-closing .dbo-modal__scrim{opacity:0}.dbo-modal--overlay.is-closing .dbo-modal__dialog{opacity:0;transition:transform .12s ease-in,opacity .12s ease-in;transform:scale(.95)}.dbo-modal__scrim{background:var(--dbo-modal-scrim,#1119);-webkit-backdrop-filter:blur(4px);opacity:0;cursor:pointer;transition:opacity .15s ease-out;position:fixed;inset:0}.dbo-modal__dialog{z-index:10;background:var(--dbo-surface-container-lowest,#fff);border-radius:var(--dbo-radius-xl,12px);width:100%;box-shadow:var(--dbo-shadow-lvl-5);font-family:var(--dbo-font-family,"Roboto", sans-serif);color:var(--dbo-on-surface,#222);opacity:0;outline:none;flex-direction:column;transition:transform .15s cubic-bezier(.16,1,.3,1),opacity .15s ease-out;display:flex;position:relative;overflow:hidden;transform:scale(.95)}.dbo-modal__dialog--sm{max-width:400px}.dbo-modal__dialog--md{max-width:540px}.dbo-modal__dialog--lg{max-width:720px}.dbo-modal__dialog--xl{max-width:900px}.dbo-modal__dialog--full{max-width:calc(100vw - 2rem);height:100%;max-height:calc(100vh - 2rem)}.dbo-modal__dialog--destructive{border-top:4px solid var(--dbo-red,#ff464a)}.dbo-modal__body-wrapper{flex-direction:column;flex:auto;display:flex;overflow:hidden}
