.novcana-pomoc-page .pomoc-ministry-header { background: #fff; border-bottom: 3px solid #b99856; padding: 24px 0; }
.novcana-pomoc-page .pomoc-ministry-link { display: flex; align-items: center; justify-content: center; gap: 24px; color: #16324f; text-decoration: none; }
.novcana-pomoc-page .pomoc-ministry-link img { width: 76px; height: auto; flex-shrink: 0; }
.novcana-pomoc-page .pomoc-government { display: block; font-size: 1.1rem; margin-bottom: 6px; }
.novcana-pomoc-page .pomoc-ministry-name { display: block; font-size: 1.4rem; font-weight: 700; max-width: 720px; line-height: 1.4; }
.novcana-pomoc-page .pomoc-ministry-footer { background: #16324f; color: #fff; padding: 24px 0; text-align: center; font-size: .9rem; }
.novcana-pomoc-page .pomoc-ministry-footer a { color: #fff; text-decoration: underline; }
.novcana-pomoc-page .footer-development { display: inline-block; }
.novcana-pomoc-page #pomoc-submit { background: #16324f; border: 1px solid #16324f; color: #fff; }
.novcana-pomoc-page #pomoc-submit:enabled:hover,
.novcana-pomoc-page #pomoc-submit:enabled:focus-visible,
.novcana-pomoc-page #pomoc-submit:enabled:active { background: #254e75; border-color: #254e75; color: #fff; }
.novcana-pomoc-page #pomoc-submit:focus-visible { outline: 3px solid #b99856; outline-offset: 3px; }
@media (max-width: 575px) {
    .novcana-pomoc-page .pomoc-ministry-link { flex-direction: column; gap: 12px; text-align: center; }
    .novcana-pomoc-page .pomoc-ministry-name { font-size: 1.15rem; }
    .novcana-pomoc-page .pomoc-ministry-link img { width: 60px; }
}
