.apply-dialog{width:min(920px,calc(100vw - 32px));max-width:none;height:min(900px,calc(100dvh - 32px));max-height:none;margin:auto;padding:0;border:1px solid var(--bezel-line);border-radius:24px;background:var(--surface-2);color:var(--ink);overflow:hidden}.apply-dialog::backdrop{background:rgba(9,11,12,.72)}.apply-dialog[open]{display:flex;flex-direction:column}.apply-head{display:flex;align-items:center;gap:16px;padding:20px 20px 16px clamp(20px,5vw,48px);border-bottom:1px solid var(--bezel-line)}.apply-title{min-width:0;flex:1;font-size:15px;font-weight:600;line-height:1.35}.apply-close{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--bezel-line);color:var(--ink)}.apply-close:hover{border-color:var(--ink)}.apply-body{display:flex;flex:1;min-height:0;padding:0 clamp(4px,4vw,48px)}.apply-frame{flex:1;width:100%;border:0;background:transparent}.apply-foot{padding:12px clamp(20px,5vw,48px) 16px;border-top:1px solid var(--bezel-line);font-size:13px;color:var(--ink-muted)}