/* Одна ширина на всю страницу. Было три разных: оболочка 1080px (mv-app-compact.css),
   приложение 640px (эта строка ниже) и нижний AI-пейн 860px (mv-tool-v2.css) - отсюда
   «сверху широко, в середине узко». Теперь ширину задаёт только оболочка, а приложение
   и пейн её занимают целиком, поэтому все блоки страницы стоят по одной линии. */
body.palmistry-compact .result-page-layout{width:min(820px,calc(100% - 32px))}
body.palmistry-compact .palm-app{max-width:none}
body.palmistry-compact .mvp-ai-pane{max-width:none}
.palm-app{max-width:640px;margin:0 auto;padding:8px 0 24px}
.palm-app-board{margin-bottom:20px;text-align:center}
.palm-app-kicker{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7c3aed}
.palm-app-title{margin:0 0 10px;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;color:#1e1248;line-height:1.2}
.palm-app-lead{margin:0 auto;max-width:36em;font-size:.92rem;line-height:1.6;color:#675c82}
.palm-app-board--done .palm-app-kicker{color:#059669}
.palm-app-lines{display:grid;gap:16px;margin:18px 0;padding:16px;border-radius:18px;background:#f9f7ff;border:1px solid #ece6fb}
.palm-app-photo{border-radius:14px;overflow:hidden;aspect-ratio:3/4;max-width:220px;margin:0 auto;background:#f3f0ff}
.palm-app-photo img{display:block;width:100%;height:100%;object-fit:cover}
.palm-app-lines-text{font-size:.88rem;line-height:1.65;color:#3c3055;text-align:left}
.palm-app-guide{margin:16px 0 0;text-align:center;font-size:.84rem}
.palm-app-guide a{color:#6c52e8;font-weight:700;text-decoration:none}
.palm-label--inline{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px;font-size:.82rem;font-weight:600;color:#5a4a78}
.palm-label--inline .palm-select{margin:0;max-width:180px;padding:8px 12px;border-radius:10px;border:1px solid #e2ddef;font:inherit}
.palm-phone-bridge--compact{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:center;margin-bottom:16px;padding:14px;border-radius:16px;background:#fff;border:1px solid #ece6fb}
.palm-phone-bridge__qr{width:120px;min-width:120px;min-height:120px;display:grid;place-items:center;background:#fff;border-radius:10px;overflow:hidden}
.palm-phone-bridge__qr img,.palm-phone-bridge__qr canvas{display:block;width:120px;height:120px}
.palm-phone-bridge--compact b{display:block;font-size:.88rem;color:#20163e;margin-bottom:4px}
.palm-phone-bridge--compact p{margin:0;font-size:.78rem;line-height:1.5;color:#75698f}
.palm-phone-bridge--compact .palm-phone-bridge__copy-btn{margin-top:8px;padding:6px 12px;border:0;border-radius:10px;background:#efe9ff;color:#6c52e8;font-size:.76rem;font-weight:800;cursor:pointer}
.palm-workspace .mvp-head--compact .mvp-meta{font-size:.9rem;color:#675c82;text-align:center}
body.palmistry-compact .mv-newbie-guide,body.palmistry-compact #mv-simple-use{display:none!important}
/* Низ страницы. В #aiOut печатался второй обзор той же ладони - он повторял вкладку
   «Рука целиком», только другими словами и на другой ширине. Под замком там же стояла
   служебная строка «Откройте доступ для персонального разбора». Кнопку доступа это не
   задевает: она живёт в блоке плана внутри самого приложения. */
body.palmistry-compact #mvpAiPane .mvp-ai-intro,
body.palmistry-compact #mvpAiPane #aiOut,
body.palmistry-compact #mvpAiPane #aiExpandOut,
body.palmistry-compact #mvpAiPane #mvDreamSourceBadgeWrap{display:none!important}
@media (max-width:560px){.palm-phone-bridge--compact{grid-template-columns:1fr;text-align:center}.palm-phone-bridge--compact .palm-phone-bridge__qr{margin:0 auto}}
