.Modal_backdrop__o_TvC{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--cc-backdrop)}.Modal_panel__8Q_nQ{width:100%;max-height:calc(100vh - 32px);overflow-y:auto;background:var(--cc-raised);color:var(--cc-text);border:1px solid var(--cc-line-strong);border-radius:var(--cc-radius-card);padding:24px;box-shadow:var(--cc-raised-shadow);font-family:var(--cc-font-body);font-size:calc(14px * var(--d-text-scale, 1));line-height:1.5}.Modal_panel__8Q_nQ:focus{outline:none}