.missions-dialog{box-sizing:border-box;width:min(860px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;background:#101315;color:#e2e8ed;border:1px solid #30383e;border-radius:12px;padding:28px;direction:rtl;font:13px Vazirmatn,Tahoma,sans-serif;}.missions-dialog::backdrop{background:#000b}.missions-dialog header{display:flex;justify-content:space-between;align-items:center;background:none;height:auto;padding:0;border:0}.missions-dialog header small{color:#80ceff;letter-spacing:2px;font:10px Arial,sans-serif}.missions-dialog h2{font-size:25px;margin:8px 0}.missions-dialog header button{background:none;border:0;color:#a7b6c1;font-size:28px;cursor:pointer}.missions-dialog>p{color:#92a3af;line-height:2;max-width:650px}.missions-summary{padding:15px 0 20px;color:#80ceff}.missions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mission-card{display:flex;flex-direction:column;padding:20px;background:#181d21;border:1px solid #2c353c;border-radius:8px;min-width:0}.mission-card>small{font-size:10px;color:#91a5b3}.mission-card h3{font-size:16px;margin:14px 0 5px}.mission-card p{font-size:11px;line-height:2;color:#92a3af;flex:1;margin-bottom:20px}.mission-card>b{font:700 13px Arial,sans-serif;text-align:right}.mission-card progress{display:block;width:100%;height:7px;margin:12px 0 20px;accent-color:#80ceff}.mission-card>a{color:#80ceff;font-size:11px;text-decoration:none;align-self:flex-start}.mission-card.is-complete{border-color:#416b59}.mission-card.is-complete>small{color:#83d8ad}@media(max-width:720px){.missions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.missions-dialog{padding:20px}}@media(max-width:460px){.missions-grid{grid-template-columns:1fr}}
