.core-dialog{border:1px solid #888;border-radius:10px;padding:0;max-width:90%;margin:0;overflow:visible;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s;position:relative}.core-dialog.core-dialog-visible{opacity:1;visibility:visible;transition-delay:0s}.core-dialog::backdrop{background:rgba(0,0,0,.6)}.core-dialog-topbar{height:14px;background-color:var(--core-brand-color,#00007d);border-bottom:1px solid #bcbcbc;border-top-left-radius:10px;border-top-right-radius:10px;flex:0 0 auto}.core-dialog-topbar.core-dialog-draggable{cursor:move;user-select:none}.core-dialog-body{padding:20px;overflow:auto;max-height:80vh}.core-dialog-title{margin:0 0 16px 0;font-size:20px;font-weight:600}.core-dialog-button-panel{padding:15px 20px;border-top:1px solid #ddd;text-align:right;flex:0 0 auto}.core-dialog-button{color:var(--core-on-brand-color,#fff);margin-left:10px;background-color:var(--core-brand-color,#00007d)}.core-dialog-button-primary{font-weight:600}.core-dialog-button:hover{background-color:var(--core-brand-hover-color,var(--core-brand-color,#00007d))}