.vj564-map-consent{height:100%;min-height:220px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding:28px;background:linear-gradient(135deg,#f4f7f4,#edf2ee);color:#46534b}
.vj564-map-consent strong{color:#014529;font-size:1.05rem}.vj564-map-consent span{max-width:430px;line-height:1.5}
.vj564-map-consent button{border:1px solid #014529;border-radius:10px;background:#fff;color:#014529;font:inherit;font-weight:750;padding:10px 14px;cursor:pointer}.vj564-map-consent button:hover{background:#014529;color:#fff}
.vj564-migration .vj564-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;max-width:900px;margin:18px 0 30px}.vj564-migration .vj564-status-grid article{display:grid;gap:3px;padding:18px;border:1px solid #dcdcde;border-radius:8px;background:#fff}.vj564-migration .vj564-status-grid strong{font-size:1.7rem;color:#014529}
.vj564-migration .vj564-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.vj564-migration .vj564-actions form{margin:0}.vj564-migration .vj564-dry{max-width:900px;padding:15px;margin:12px 0 26px;border-left:4px solid #dba617;background:#fff}.vj564-migration .vj564-dry.is-ready{border-color:#00a32a}.vj564-migration .vj564-dry pre{max-height:360px;overflow:auto;background:#f6f7f7;padding:12px}.vj564-migration .vj564-errors{color:#b32d2e;font-weight:600}
