/* سيطرة: طاولة عمليّات بضوء القمر */
.dm-w{display:inline-block;font-style:normal;padding:0 .24em;border-radius:.18em;background:var(--c);color:#050814}
.dm-tj{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px;width:100%;height:100%;min-height:0}
.dm-tjt{display:flex;flex-direction:column;min-height:0;padding:10px;border-radius:13px;background:rgba(6,10,30,.76);border:2px solid var(--c)}
.dm-tjt header{display:flex;justify-content:space-between;align-items:center;font-size:21px;font-weight:900;color:var(--c)}.dm-tjt em{font:700 30px Oswald,sans-serif;font-style:normal}
.dm-tjl{display:flex;flex-wrap:wrap;align-content:flex-start;gap:5px;margin-top:8px;overflow:hidden}.dm-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px 3px 3px;border-radius:18px;background:rgba(255,255,255,.1);font-weight:900;font-size:15px}
.dm{position:absolute;inset:0;overflow:hidden;background:#040716;color:#f2f6ff;font-family:Tajawal,sans-serif}
.dm-st{position:absolute;inset:0}.dm-st .gl{display:block;width:100%;height:100%}
.dm-lbs{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.dm-lb{position:absolute;top:0;left:0;display:flex;align-items:center;padding:.15cqh .5cqh .15cqh .15cqh;border-radius:2cqh;background:rgba(4,8,26,.86);border:2px solid var(--c,#667);will-change:transform;box-shadow:0 .3cqh 1cqh rgba(0,0,0,.6);direction:ltr}
.dm-lb b{min-width:3.7cqh;height:3.7cqh;padding:0 .3cqh;border-radius:2cqh;display:grid;place-items:center;background:var(--c,#667);color:#040716;font:700 2.5cqh Oswald,sans-serif}
.dm-lb span{margin-inline-start:.5cqh;font:700 2.3cqh Oswald,sans-serif;color:#fff}
.dm-lb.hot{box-shadow:0 0 1.6cqh #fff;border-color:#fff}
.dm-top{position:absolute;z-index:4;top:1.3cqh;left:1.2cqw;right:21cqw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1cqw;pointer-events:none}
.dm-rd{justify-self:start;padding:.6cqh 1.1cqw;border-radius:1cqh;background:rgba(4,8,26,.78);border:1px solid rgba(169,195,255,.4);font-size:2.4cqh;font-weight:800}.dm-rd b{font:700 3.2cqh Oswald,sans-serif;color:#cfdcff}
.dm-call{font:700 6.4cqh/1 Amiri,serif;color:#f6f1df;text-shadow:0 0 3cqh rgba(169,195,255,.8),0 .3cqh .8cqh #000}
.dm-clock{justify-self:end;position:relative;width:8cqh;height:8cqh}.dm-clock svg{transform:rotate(-90deg);width:100%;height:100%}.dm-clock circle{fill:rgba(4,8,26,.78);stroke:rgba(255,255,255,.2);stroke-width:8}.dm-clock #dmTr{fill:none;stroke:#f6f1df;stroke-linecap:round;transition:stroke-dasharray .3s linear}.dm-clock b{position:absolute;inset:0;display:grid;place-items:center;font:700 3.4cqh Oswald,sans-serif}
.dm-side{position:absolute;z-index:4;top:1.3cqh;bottom:1.3cqh;right:1.1cqw;width:18.8cqw;display:flex;flex-direction:column;gap:1cqh;padding:1cqh .7cqw;border-radius:1.4cqh;background:rgba(4,8,26,.74);border:1px solid rgba(169,195,255,.35);backdrop-filter:blur(6px)}
.dm-al{padding:.9cqh .7cqw;border-radius:1cqh;background:rgba(255,255,255,.05);border-inline-start:.6cqh solid var(--c)}.dm-al.dead{opacity:.36}
.dm-al header{display:flex;justify-content:space-between;align-items:center}.dm-al b{font-size:2.9cqh;font-weight:900;color:var(--c)}.dm-al strong{font:700 4.5cqh/1 Oswald,sans-serif}
.dm-bar{height:.9cqh;border-radius:.6cqh;margin:.5cqh 0;background:rgba(255,255,255,.14);overflow:hidden}.dm-bar i{display:block;height:100%;background:var(--c);transition:width .6s}
.dm-al small{font-size:1.9cqh;font-weight:800;color:#dbe4ff}
.dm-goal{margin:auto 0 0;text-align:center;font-size:2.2cqh;font-weight:900;color:#cfdcff}
.dm-tip{position:absolute;z-index:4;bottom:1.3cqh;left:1.2cqw;right:21cqw;margin:auto;width:max-content;max-width:75cqw;padding:.9cqh 1.8cqw;border-radius:1cqh;background:rgba(4,8,26,.84);border:1px solid #a9c3ff;font-size:2.7cqh;font-weight:900;text-align:center}
.dm-news{position:absolute;z-index:5;right:1.7cqw;top:58cqh;width:17.6cqw;pointer-events:none}.dm-news p{margin:0 0 .5cqh;padding:.4cqh .7cqw;border-radius:.8cqh;background:rgba(4,8,26,.76);font-size:2.05cqh;font-weight:800;animation:dmN .4s;line-height:1.25}
@keyframes dmN{from{opacity:0;transform:translateX(-1.2cqw)}}
.dm-end{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle,rgba(4,8,26,.2),rgba(2,4,14,.82))}.dm-end small{font-size:3.2cqh;font-weight:800}.dm-end strong{font:700 13cqh/1.12 Amiri,serif;color:var(--c);text-shadow:0 0 4cqh var(--c)}.dm-end p{margin:.5cqh 0;font-size:3.6cqh;font-weight:900}
