
.dream-local-panel{margin:0}
.dream-local-panel>.chart-card{padding:20px;display:flex;flex-direction:column;justify-content:center}
.dream-local-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px;align-items:center}
.dream-local-layout svg{display:block;width:100%;height:auto;pointer-events:none}
.dream-local-column h3{font-size:16px;margin:0 0 12px}.dream-local-fields{display:none}
.dream-local-logo{width:125px;margin:16px auto 0}
.dream-local-birth{text-align:center;color:var(--ink-3);font-size:12px;margin:22px 0 0}
.dream-local-map svg{max-height:640px}
.dream-local-panel h2{font-size:20px;margin:0}
.dream-local-panel .desktop-mode-heading{margin-bottom:16px}
.dream-local-tabs{display:none;gap:8px;margin:12px 0}.dream-local-tabs button{margin:0}
.dream-local-tabs button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}
@media(max-width:899px){.dream-local-panel>.chart-card{padding:14px 10px}.dream-local-layout{display:block}.dream-local-column{margin-top:24px;display:flex;flex-direction:column}.dream-local-column .dream-local-logo{width:calc((100% - 16px)/3);margin:0 0 12px auto}.dream-local-column>svg{display:none}.dream-local-fields{order:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dream-local-fields section{background:#f5f5f4;color:#333;border-radius:10px;padding:8px 6px}.dream-local-fields h3{font-size:10.5px;line-height:1.4;min-height:30px;margin:0 0 6px}.dream-local-gate{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:24px;font-size:15px;line-height:1.4}.dream-local-gate small{font-size:11px}.dream-local-tabs{overflow:auto}.dream-local-birth{font-size:11px;line-height:1.5}}


.dream-local-gate small{display:inline-flex;align-items:center;gap:2px}
.dream-local-gate small svg{width:18px;height:18px;flex:none}
.dream-local-gate{display:grid;grid-template-columns:2.2ch minmax(0,1fr);column-gap:7px;align-items:center}
.dream-local-gate>b{font-variant-numeric:tabular-nums;white-space:nowrap}
.dream-local-planets{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-width:0}
@media(max-width:899px){.dream-local-gate{column-gap:5px}.dream-local-gate small svg{width:15px;height:15px}.dream-local-planets{gap:5px}}
/* Натальные описания полностью скрыты только в режиме Dream. */
.dream-local-active :is(.desktop-reading,.mobile-reading){display:none!important}
.dream-transit-legend,.dream-transit-moment{font-size:13px;line-height:1.5;margin:16px 0}
.dream-transit-portals h3{font-size:14px;margin:12px 0}
.dream-portal-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0;font-size:13px}
.dream-portal-row small{display:inline-flex;align-items:center;color:#4c6fbb}
.dream-portal-row svg{width:20px;height:20px}
.dream-portal-row span{color:var(--ink-3)}

/* В Dream доступны только собственный транзит и проверка данных рождения. */
.dream-local-active :is(#calc-more,#chart-more)>details:not(:has(>summary [data-icon=transit],>summary [data-icon=stability])),
.dream-local-active :is(#calc-more,#chart-more)>button{display:none!important}
