.download-format-dialog{width:min(430px,calc(100% - 24px));padding:24px;border:1px solid rgba(151,186,225,.45);border-radius:8px;background:rgba(11,27,51,.94);color:#edf6ff;box-shadow:0 24px 70px rgba(0,8,22,.48);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.download-format-dialog::backdrop{background:rgba(3,11,24,.68);backdrop-filter:blur(4px)}.download-format-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.download-format-head h2{margin:0;font-size:19px}.download-format-head p{margin:6px 0 0;color:#a9bdd5;font-size:12px}.download-format-head>button{width:36px;height:36px;border:1px solid rgba(151,186,225,.35);border-radius:50%;background:rgba(8,24,48,.7);color:#eaf5ff;font-size:20px;cursor:pointer}.download-format-options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.download-format-options button{min-height:94px;padding:15px;border:1px solid rgba(89,165,250,.42);border-radius:7px;background:rgba(20,65,119,.35);color:#edf6ff;text-align:left;cursor:pointer}.download-format-options button:hover{border-color:#67afff;background:rgba(35,103,182,.38)}.download-format-options button:disabled{opacity:.5;cursor:wait}.download-format-options strong,.download-format-options span{display:block}.download-format-options strong{font-size:18px}.download-format-options span{margin-top:7px;color:#a9bdd5;font-size:11px;line-height:1.5}.download-format-feedback{min-height:18px;margin:13px 0 0;color:#ffb0aa;font-size:12px}.review-download{width:100%;min-height:34px;margin-top:11px;border:1px solid rgba(82,163,255,.45);border-radius:5px;background:rgba(30,105,194,.2);color:#bdddff;font-weight:700;cursor:pointer}@media(max-width:460px){.download-format-options{grid-template-columns:1fr}.download-format-options button{min-height:76px}}
