.mdl-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101b2d73;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:60}.mdl-overlay.mdl-top{align-items:flex-start;padding-top:9vh}.mdl-card{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px #101b2d4d;display:flex;flex-direction:column;max-height:92vh;width:100%}.mdl-top .mdl-card{max-height:calc(91vh - 24px)}.mdl-head{align-items:flex-start;display:flex;flex:none;gap:12px;justify-content:space-between;margin-bottom:13px;padding:24px 26px 0}.mdl-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:3px 26px 24px}.mdl-card.has-foot .mdl-body{padding-bottom:4px}.mdl-title{color:var(--ink);font-family:var(--font-serif);font-size:20px;font-weight:500;letter-spacing:-.01em}.mdl-sub{color:var(--muted);font-size:12.5px;line-height:1.5;margin-top:4px}.mdl-close{align-items:center;border-radius:8px;color:var(--muted);display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.mdl-close:hover{background:var(--paper);color:var(--ink)}.mdl-actions{display:flex;flex:none;gap:8px;justify-content:flex-end;padding:16px 26px 24px}@media (max-width:640px){.mdl-head{padding:20px 18px 0}.mdl-body{padding-left:18px;padding-right:18px}.mdl-actions{padding:14px 18px 18px}.mdl-overlay.mdl-top{padding-top:16px}.mdl-top .mdl-card{max-height:calc(100vh - 32px)}}.mdl-enter-active,.mdl-leave-active{transition:opacity .18s ease}.mdl-enter-active .mdl-card{transition:transform .18s ease}.mdl-enter-from,.mdl-leave-to{opacity:0}.mdl-enter-from .mdl-card{transform:translateY(8px) scale(.98)}
