/* ================================================== SINGLE ȘTIRE FAP CSS auxiliar: responsive, hover, post-content, query cards ================================================== */ html, body { overflow-x: hidden; } .fap-single-news, .fap-single-news * { box-sizing: border-box; } /* ================================================== STRUCTURĂ GENERALĂ ================================================== */ .fap-single-news-layout { align-items: flex-start !important; } .fap-single-news-article-column { min-width: 0; } .fap-single-news-sidebar-column { min-width: 0; } /* ================================================== IMAGINE PRINCIPALĂ ================================================== */ .fap-single-news-featured-image-shell { overflow: hidden; } .fap-single-news-featured-image { margin: 0 !important; max-width: 100% !important; } .fap-single-news-featured-image img { display: block !important; width: 100% !important; height: auto !important; object-fit: contain !important; } .fap-single-news-featured-image figcaption { margin: 0 !important; padding: 14px 18px 16px 18px !important; border-top: 1px solid rgba(17, 24, 39, 0.12); background: #fbfaf8; color: #4b5563; font-size: 13px !important; line-height: 1.5 !important; font-style: normal !important; } /* Imagine implicită atunci când știrea nu are Featured Image */ .fap-default-featured-image, .fap-default-related-image { display: block !important; margin: 0 !important; overflow: hidden; background: #e6e2dc; } .fap-default-featured-image img, .fap-default-related-image img { display: block !important; width: 100% !important; height: 100% !important; object-fit: cover !important; } .fap-default-related-image { aspect-ratio: 16 / 9; } /* ================================================== META ROW ================================================== */ .fap-single-news-meta-row { display: flex !important; align-items: center !important; flex-wrap: wrap !important; } /* ================================================== TITLU + ALINIERE ================================================== */ .fap-single-news-article-shell .fap-single-news-meta-row, .fap-single-news-article-shell .fap-single-news-title, .fap-single-news-article-shell .wp-block-post-content { width: 100% !important; max-width: none !important; margin-left: 0 !important; margin-right: 0 !important; } /* Anulează constrângerile Gutenberg din Post Content */ .fap-single-news-article-shell .wp-block-post-content.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) { max-width: none !important; margin-left: 0 !important; margin-right: 0 !important; } /* ================================================== POST CONTENT ================================================== */ .fap-single-news-article-shell .wp-block-post-content { color: #27303d; font-size: 18px; line-height: 1.82; } .fap-single-news-article-shell .wp-block-post-content > * { margin-block-start: 0; margin-block-end: 24px; } .fap-single-news-article-shell .wp-block-post-content p { color: #27303d; font-size: 18px; line-height: 1.82; font-weight: 450; text-align: justify; text-indent: 10px; } .fap-single-news-article-shell .wp-block-post-content p:first-child { font-size: 19px; line-height: 1.84; text-align: justify; text-indent: 10px; } .fap-single-news-article-shell .wp-block-post-content h2 { margin-top: 46px !important; margin-bottom: 18px !important; color: #111827; font-size: clamp(28px, 2.55vw, 40px); line-height: 1.12; font-weight: 880; letter-spacing: -0.035em; } .fap-single-news-article-shell .wp-block-post-content h3 { margin-top: 36px !important; margin-bottom: 14px !important; color: #111827; font-size: clamp(23px, 2vw, 30px); line-height: 1.18; font-weight: 850; letter-spacing: -0.025em; } .fap-single-news-article-shell .wp-block-post-content h4 { margin-top: 30px !important; margin-bottom: 12px !important; color: #111827; font-size: 22px; line-height: 1.26; font-weight: 840; } .fap-single-news-article-shell .wp-block-post-content a { color: #8c1515; font-weight: 750; text-decoration-thickness: 1px; text-underline-offset: 3px; } .fap-single-news-article-shell .wp-block-post-content strong { color: #18202d; font-weight: 800; } .fap-single-news-article-shell .wp-block-post-content ul, .fap-single-news-article-shell .wp-block-post-content ol { margin-top: 0 !important; margin-bottom: 28px !important; padding-left: 30px !important; } .fap-single-news-article-shell .wp-block-post-content li { margin-bottom: 10px; color: #27303d; font-size: 18px; line-height: 1.74; } .fap-single-news-article-shell .wp-block-post-content blockquote { margin-top: 38px !important; margin-right: 0 !important; margin-bottom: 38px !important; margin-left: 0 !important; padding: 24px 30px !important; border-left: 6px solid #8c1515; background: #f5f1eb; color: #2d3748; font-size: 20px; line-height: 1.64; font-weight: 520; } .fap-single-news-article-shell .wp-block-post-content blockquote p { margin-bottom: 0 !important; color: #2d3748; font-size: 20px; line-height: 1.64; font-weight: 520; text-align: left; text-indent: 0; } .fap-single-news-article-shell .wp-block-post-content figure { margin-top: 38px !important; margin-bottom: 38px !important; } .fap-single-news-article-shell .wp-block-post-content figure img { width: 100%; height: auto; } .fap-single-news-article-shell .wp-block-post-content figcaption { margin-top: 10px !important; color: #667085; font-size: 13px; line-height: 1.48; font-style: normal; text-align: left; text-indent: 0; } /* ================================================== BUTON ALBASTRU FINAL ================================================== */ .fap-single-news-bottom-nav .wp-block-button__link { transition: transform 0.18s ease, filter 0.18s ease, box-shadow 0.18s ease; } .fap-single-news-bottom-nav .wp-block-button__link:hover { transform: translateY(-2px); filter: brightness(0.96); box-shadow: 0 16px 28px rgba(47, 62, 99, 0.20) !important; } /* ================================================== SIDEBAR STICKY ================================================== */ .fap-related-news-sidebar { position: sticky; top: calc(var(–site-header-height, 146px) + 28px); } /* ================================================== QUERY LOOP – CARDURI ALTE ANUNȚURI ================================================== */ .fap-related-news-list { display: flex !important; flex-direction: column !important; gap: 16px !important; } .fap-related-news-card { position: relative; cursor: pointer; overflow: hidden; transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease, background-color 0.22s ease; } .fap-related-news-card:hover { transform: translateY(-3px); background: #ffffff !important; border-color: rgba(140, 21, 21, 0.22) !important; box-shadow: 0 16px 32px rgba(17, 24, 39, 0.14) !important; } .fap-related-news-card:focus-visible { outline: 2px solid #8c1515; outline-offset: 4px; } .fap-related-news-image { margin-top: 0 !important; margin-bottom: 0 !important; overflow: hidden; background: #e6e2dc; } .fap-related-news-image img { display: block !important; width: 100% !important; height: 100% !important; object-fit: cover !important; transition: transform 0.32s ease; } .fap-related-news-card:hover .fap-related-news-image img { transform: scale(1.035); } .fap-related-news-card-title a { color: #111827 !important; text-decoration: none !important; transition: color 0.18s ease; } .fap-related-news-card:hover .fap-related-news-card-title a { color: #8c1515 !important; } /* ================================================== BUTON SIDEBAR ================================================== */ .fap-related-news-button-wrap .wp-block-button, .fap-related-news-button-wrap .wp-block-button__link { width: 100% !important; } .fap-related-news-button-wrap .wp-block-button__link { transition: transform 0.18s ease, background-color 0.18s ease, box-shadow 0.18s ease; } .fap-related-news-button-wrap .wp-block-button__link:hover { transform: translateY(-2px); background: #6f0f0f !important; box-shadow: 0 16px 28px rgba(140, 21, 21, 0.25) !important; } /* ================================================== RESPONSIVE ================================================== */ @media (max-width: 1024px) { .fap-single-news-layout { gap: 34px !important; } .fap-related-news-sidebar { position: static; } } @media (max-width: 781px) { .fap-single-news-content-wrap { padding-top: 38px !important; padding-bottom: 38px !important; padding-left: 24px !important; padding-right: 24px !important; } .fap-single-news-layout { display: flex !important; flex-direction: column !important; gap: 28px !important; } .fap-single-news-article-column, .fap-single-news-sidebar-column { width: 100% !important; flex-basis: 100% !important; } .fap-single-news-featured-image-shell { margin-bottom: 18px !important; } .fap-single-news-article-shell { padding: 28px 22px 36px 22px !important; } .fap-single-news-title { font-size: 40px !important; line-height: 1.02 !important; } .fap-related-news-sidebar { width: 100%; padding: 26px 22px !important; } .fap-related-news-title { font-size: 28px !important; } .fap-related-news-card { display: grid !important; grid-template-columns: 140px minmax(0, 1fr); align-items: stretch; gap: 0; } .fap-related-news-image { height: 100%; } .fap-related-news-content { display: flex !important; flex-direction: column !important; justify-content: center !important; padding: 16px 18px !important; } .fap-related-news-card-title { font-size: 19px !important; } .fap-single-news-article-shell .wp-block-post-content, .fap-single-news-article-shell .wp-block-post-content p, .fap-single-news-article-shell .wp-block-post-content li { font-size: 17px !important; line-height: 1.78 !important; } .fap-single-news-article-shell .wp-block-post-content p:first-child { font-size: 18px !important; } .fap-single-news-article-shell .wp-block-post-content blockquote, .fap-single-news-article-shell .wp-block-post-content blockquote p { font-size: 18px !important; line-height: 1.62 !important; } } @media (max-width: 540px) { .fap-related-news-sidebar { padding: 24px 18px !important; } .fap-related-news-card { display: block !important; } .fap-related-news-image { height: auto !important; } .fap-related-news-content { padding: 16px 16px 18px 16px !important; } .fap-related-news-card-title { font-size: 20px !important; } } @media (max-width: 480px) { .fap-single-news-content-wrap { padding-top: 32px !important; padding-bottom: 32px !important; padding-left: 18px !important; padding-right: 18px !important; } .fap-single-news-featured-image-shell { margin-bottom: 16px !important; } .fap-single-news-meta-row { gap: 9px !important; margin-bottom: 16px !important; } .fap-single-news-title { font-size: 34px !important; line-height: 1.02 !important; margin-bottom: 18px !important; } .fap-single-news-article-shell { padding: 24px 20px 30px 20px !important; } .fap-single-news-article-shell .wp-block-post-content p, .fap-single-news-article-shell .wp-block-post-content p:first-child { text-indent: 10px; text-align: justify; } .fap-single-news-bottom-nav .wp-block-button, .fap-single-news-bottom-nav .wp-block-button__link, .fap-related-news-button-wrap .wp-block-button, .fap-related-news-button-wrap .wp-block-button__link { width: 100% !important; text-align: center !important; } } document.addEventListener(“DOMContentLoaded”, function () { const defaultFeaturedImageUrl = “https://administratiepublica.eu/wp-content/uploads/2026/07/9d086-snspa-2.jpg”; /* Featured Image implicită pentru știrea curentă */ document .querySelectorAll(“.fap-single-news-featured-image-shell”) .forEach(function (shell) { if (shell.querySelector(“img”)) return; const figure = document.createElement(“figure”); figure.className = “wp-block-image fap-single-news-featured-image fap-default-featured-image”; const image = document.createElement(“img”); image.src = defaultFeaturedImageUrl; image.alt = “SNSPA – Facultatea de Administrație Publică”; image.loading = “eager”; image.decoding = “async”; figure.appendChild(image); shell.appendChild(figure); }); const relatedNewsCards = document.querySelectorAll(“.fap-related-news-card”); relatedNewsCards.forEach(function (card) { /* Featured Image implicită și pentru cardurile din „Alte anunțuri” */ if (!card.querySelector(“.fap-related-news-image img”)) { const titleLink = card.querySelector(“.fap-related-news-card-title a”); const imageLink = document.createElement(“a”); imageLink.className = “fap-related-news-image fap-default-related-image”; imageLink.href = titleLink ? titleLink.href : “#”; imageLink.setAttribute(“aria-hidden”, titleLink ? “true” : “false”); imageLink.tabIndex = -1; const image = document.createElement(“img”); image.src = defaultFeaturedImageUrl; image.alt = “”; image.loading = “lazy”; image.decoding = “async”; imageLink.appendChild(image); card.insertBefore(imageLink, card.firstChild); } const postLink = card.querySelector(“.fap-related-news-card-title a”) || card.querySelector(“.fap-related-news-image a”); if (!postLink) return; card.setAttribute(“tabindex”, “0”); card.setAttribute(“role”, “link”); const title = card.querySelector(“.fap-related-news-card-title”); if (title) { card.setAttribute( “aria-label”, “Deschide știrea: ” + title.textContent.trim() ); } else { card.setAttribute(“aria-label”, “Deschide știrea”); } card.addEventListener(“click”, function (event) { if (event.target.closest(“a”)) { return; } window.location.href = postLink.href; }); card.addEventListener(“keydown”, function (event) { if (event.key === “Enter” || event.key === ” “) { event.preventDefault(); window.location.href = postLink.href; } }); }); });

Anunțuri

Audit intern și guvernanță

Avem o nouă promoție de absolvenți ai programului postuniversitar “Audit intern și guvernanță”!!

Bucurie, dedicare și implicare activă la fiecare modul, timp de 4 luni – acestea definesc această generație de cursanți profesioniști din Banca Națională a Moldovei, ADR, instituții strategice centrale și companii municipale.

Un parcurs construit cu responsabilitate, energie și profesionalism, care ne da încredere în viitorul administrației publice.

Felicitări tuturor absolvenților și profesorilor implicați!!