:root{--ink:#182b3b;--muted:#506473;--accent:#006d77;--line:#d6e0e5;--paper:#fff;--wash:#f3f7f8}*{box-sizing:border-box}body{margin:0;background:var(--wash);color:var(--ink);font:17px/1.55 system-ui,sans-serif}a{color:var(--accent)}button,input,select,textarea{font:inherit}button,.button{cursor:pointer;background:var(--accent);color:white;border:0;border-radius:7px;padding:.65rem 1rem;text-decoration:none;display:inline-block}button:disabled{cursor:not-allowed;background:#687782}.publish{text-transform:uppercase}input,textarea,select{padding:.6rem;border:1px solid #8b9ea8;border-radius:5px;max-width:100%;background:white}textarea{width:100%;min-height:120px}label{display:block;margin:.6rem 0}input[type=checkbox],input[type=radio]{width:auto}h1{font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.2}h2{font-size:1.3rem}nav{display:flex;flex-wrap:wrap;gap:1rem}main{max-width:1200px;margin:2rem auto;padding:0 1rem;min-height:45vh}.ananso-job-card,section.panel,.plan-card{background:var(--paper);padding:1.4rem;border:1px solid var(--line);border-radius:10px;margin:1rem 0}.ananso-job-card h2{margin:.1rem 0 .6rem}.ananso-job-card .income{font-size:1.2rem;font-weight:650}.ananso-job-card.pro{border:2px solid var(--accent)}.badge{border-radius:4px;background:var(--accent);color:white;padding:.15rem .4rem}.filters fieldset{border:0;margin:.5rem 0;padding:.5rem 0}.chips{display:flex;gap:.5rem;flex-wrap:wrap}.chips label{margin:0;border:1px solid var(--line);border-radius:30px;background:white;padding:.4rem .65rem}.search-bar{display:flex;gap:.6rem;flex-wrap:wrap}.search-bar input{flex:1;min-width:200px}.filter-panel{background:#e9f0f2;padding:1rem;border-radius:8px}.filter-grid,.plans,.offer-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.plan-card{display:flex;flex-direction:column}.plan-card .button,.plan-card button{margin-top:auto}.key-facts{background:#e4f0ee;padding:1rem;border-radius:8px}.ad-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:2rem}.ad-detail section{background:white;padding:1rem;margin:1rem 0;border-radius:8px}.contact-box{position:sticky;top:1rem;align-self:start;background:white;padding:1rem;border-radius:8px;border:1px solid var(--line)}.contact-box button,.contact-box a{margin:.4rem;display:inline-block}.preview-banner,[role=status]{background:#e2f0e6;padding:1rem;border-radius:8px}[role=alert]{background:#fff0e6;padding:1rem}.pagination{display:flex;gap:1rem;margin:2rem 0}dt{font-weight:600}dd{margin:0 0 .6rem}details{margin:1rem 0}summary{cursor:pointer;font-weight:600}.global-notice{max-width:1200px;margin:1rem auto;padding:1rem;background:#edf4d8}.global-notice img,.free-banner img{max-width:100%;height:auto}.skip-link{position:absolute;left:-10000px}.skip-link:focus{left:1rem;top:1rem;background:white;z-index:10}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.breadcrumb{font-size:.9rem}.muted{color:var(--muted)}.offer-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}:focus-visible{outline:3px solid #c06b11;outline-offset:3px}@media(max-width:700px){.ad-layout{display:block}.contact-box{position:sticky;bottom:0;top:auto;display:flex;flex-wrap:wrap;z-index:3}.contact-box h2{display:none}.plans,.offer-cards,.filter-grid{grid-template-columns:1fr}.ad-detail{padding-bottom:1rem}}@media print{.contact-box,.free-banner,.report,.similar,.share{display:none}main{margin:0;padding:0}.ad-layout{display:block}}

[hidden]{display:none!important}.free-banner{aspect-ratio:1200/630}.global-notice img{object-fit:contain;max-height:240px;width:auto}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.cards .card{background:white;border:1px solid var(--line);padding:1rem;border-radius:8px}.cards .row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.print-url{display:none}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.6rem;border-bottom:1px solid var(--line)}@media(max-width:700px){.cards{grid-template-columns:1fr}.contact-box{position:fixed;left:0;right:0;bottom:0}body:has(.contact-box){padding-bottom:110px}}@media print{.global-notice,.report-ad,.similar-ads,nav,.private-contact{display:none}.print-url{display:block}}
.filter-toggle{display:none}.filters .chips{max-height:240px;overflow:auto}.chips:has(input:checked){border-color:var(--accent)}.active-filters{margin:1rem 0}.chips label:has(input:checked){background:#d1ece7}@media(max-width:700px){.filter-toggle{display:inline-block}.filter-panel:not([hidden]){position:fixed;inset:15vh 0 0;z-index:8;overflow:auto;background:var(--wash);border-top:3px solid var(--accent)}.filters .chips{max-height:none}.filter-panel .chips{max-height:240px}}
[role="status"]:empty{display:none}
.filters .country-filter{min-width:0}.filters .country-options{flex-wrap:nowrap;max-height:none;overflow-x:auto;overflow-y:hidden;padding:.3rem .2rem .65rem;overscroll-behavior-x:contain}.country-options label{flex:0 0 auto;white-space:nowrap}

.account-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:960px;margin:auto;padding:16px 24px}.account-navigation form{margin:0}.account-navigation button{font:inherit;color:inherit;background:transparent;border:0;border-radius:0;padding:8px 0;text-decoration:underline;cursor:pointer}.account-navigation button:focus-visible{outline:3px solid #bd6600;outline-offset:3px}@media(max-width:600px){.account-navigation{padding:16px}}

@media(max-width:700px){.global-notice img{max-height:160px}}
@media print{form.search{display:none}}
@media print{.account-navigation,.preview-next,.preview-secondary{display:none}}


.ananso-home{--ink:#0B2A45;--muted:#0B2A45;--accent:#002F50;--line:rgba(0,47,80,.2);--paper:#FFFFFF;--wash:#FAF9F6;--gold:#E8B84A;--gold-active:#F2C75C;--home-width:1200px;--home-gutter:24px;background:var(--wash);color:var(--ink)}
.home-container{width:100%;max-width:var(--home-width);margin-inline:auto;padding-inline:var(--home-gutter)}
.ananso-home main.home-container{margin-block:0 40px;min-width:0}
.ananso-home a{color:var(--accent)}
.ananso-home button,.ananso-home .button{background:var(--gold);color:var(--accent);font-weight:700;min-height:44px;border:1px solid var(--gold);border-radius:6px}
.ananso-home button:hover,.ananso-home .button:hover{background:var(--gold-active);border-color:var(--gold-active)}
.ananso-home :focus-visible{outline:3px solid var(--accent);outline-offset:4px}
.ananso-home .home-hero{position:relative;isolation:isolate;padding-block:38px 24px;min-height:400px}
.ananso-home .home-hero::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(232,184,74,.06),rgba(232,184,74,0) 48%),linear-gradient(90deg,rgba(250,249,246,.97) 0%,rgba(250,249,246,.90) 22%,rgba(250,249,246,.72) 34%,rgba(250,249,246,.18) 49%,rgba(250,249,246,0) 59%),url("brand/home-hero.webp") center 60%/cover no-repeat}
.ananso-home .home-hero-copy{max-width:470px;padding-bottom:24px;margin-inline:var(--home-gutter)}
.ananso-home .home-eyebrow{font-size:12px;letter-spacing:.12em;font-weight:750;margin:0 0 14px}
.ananso-home h1{font-size:48px;line-height:1.12;letter-spacing:-.035em;margin:0 0 20px;max-width:470px}
.ananso-home .home-hero-copy p:not(.home-eyebrow){font-size:18px;line-height:1.45;margin:8px 0;max-width:430px}
.ananso-home .home-search{background:var(--paper);border:1px solid var(--accent);border-radius:8px;padding:10px 12px;margin-inline:var(--home-gutter)}
.ananso-home .home-search>label{margin:0 0 4px;font-size:13px;font-weight:650}
.ananso-home .search-bar{flex-wrap:nowrap;gap:12px}
.ananso-home .search-bar input{min-width:0;width:100%;border:0;padding:6px 0;color:var(--ink);background:var(--paper)}
.ananso-home .search-bar button{min-width:116px}
.ananso-home .home-filters{margin:16px 0;background:var(--paper);border:1px solid var(--line);border-radius:8px}
.ananso-home summary{position:relative;padding:16px 44px 16px 18px;list-style:none;min-height:56px;overflow-wrap:anywhere}
.ananso-home summary::-webkit-details-marker{display:none}
.ananso-home summary::after{content:"";position:absolute;right:20px;top:24px;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}
.ananso-home details[open]>summary::after{transform:rotate(225deg);top:28px}
.ananso-home summary:hover{background:var(--wash)}
.ananso-home .home-filters>summary{display:flex;align-items:center;gap:12px;padding-left:24px;margin-inline:0;font-size:18px;color:var(--accent)}
.ananso-home .home-filter-icon{flex:0 0 24px}
.ananso-home .filter-panel,.ananso-home .filter-panel:not([hidden]){position:static;inset:auto;z-index:auto;overflow:visible;border:0;border-top:1px solid var(--line);background:var(--paper);padding:0 0 20px;border-radius:0}
.ananso-home .home-filter-section{margin:0;border-bottom:1px solid var(--line);min-width:0}
.ananso-home .home-filter-section>summary{font-size:16px}
.ananso-home .home-filter-selection{font-size:14px;font-weight:400}
.ananso-home .home-filter-section>fieldset,.ananso-home .home-filter-section>p{margin:8px 18px 18px}
.ananso-home .home-filter-section>label,.ananso-home .home-filter-section>input,.ananso-home .home-filter-section>select{margin-left:18px;max-width:calc(100% - 36px)}
.ananso-home .home-filter-section>input,.ananso-home .home-filter-section>select{margin-bottom:18px}
.ananso-home input,.ananso-home select{border-color:var(--accent);color:var(--ink);accent-color:var(--accent)}
.ananso-home .chips label:has(input:checked){background:var(--gold-active);border-color:var(--accent)}
.ananso-home .home-filter-actions{display:flex;align-items:center;gap:32px;padding:24px 18px 0;flex-wrap:wrap}
.ananso-home .home-filter-actions button{min-width:160px;background:var(--accent);border-color:var(--accent);color:var(--gold)}
.ananso-home .home-filter-actions button:hover{color:var(--gold-active);text-decoration:underline}
.ananso-home .home-filter-actions a{padding:10px 0}
.ananso-home .active-filters{gap:12px 20px;overflow-wrap:anywhere}
.ananso-home .active-filters a{padding-block:8px}
.ananso-home .ananso-job-card{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px;margin:16px 0;border-color:var(--line);border-radius:10px;background:var(--paper)}
.ananso-home .home-card-content{min-width:0;overflow-wrap:anywhere}
.ananso-home .ananso-job-card h2{font-size:22px;line-height:1.35;margin:0 0 12px}
.ananso-home .ananso-job-card h2 a{text-decoration:none}
.ananso-home .ananso-job-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}
.ananso-home .ananso-job-card p{margin:8px 0}
.ananso-home .ananso-job-card .button{margin-top:12px}
.ananso-home .home-pro-badge{display:inline-block;background:var(--gold);color:var(--accent);padding:2px 9px;border-radius:4px;font-size:13px;font-weight:800;margin-bottom:12px}

.ananso-home .home-card-media{min-width:0;align-self:start;position:relative}
.ananso-home .home-card-media img{display:block;width:100%;height:auto;border-radius:6px}
@media(min-width:701px){.ananso-home .ananso-job-card:has(>.home-card-media){grid-template-columns:240px minmax(0,1fr)}}
.ananso-home .global-notice{color:var(--ink);background:var(--paper)}
@media(max-width:1050px){.ananso-home .home-hero-copy{max-width:52%}.ananso-home h1{font-size:40px}}
@media(max-width:700px){.ananso-home{--home-gutter:16px}.ananso-home .home-hero{padding-top:26px;padding-bottom:16px;min-height:0}.ananso-home .home-hero::before{background:linear-gradient(180deg,rgba(232,184,74,.04),rgba(232,184,74,0) 48%),linear-gradient(180deg,rgba(250,249,246,1) 0%,rgba(250,249,246,1) calc(100% - 370px),rgba(250,249,246,.82) calc(100% - 330px),rgba(250,249,246,.35) calc(100% - 285px),rgba(250,249,246,0) calc(100% - 240px)),url("brand/home-hero.webp") 72% bottom/auto 370px no-repeat}.ananso-home .home-hero-copy{max-width:100%;padding-bottom:150px}.ananso-home .home-eyebrow{font-size:10px;letter-spacing:.1em}.ananso-home h1{font-size:34px;max-width:390px;margin-bottom:16px}.ananso-home .home-hero-copy p:not(.home-eyebrow){font-size:17px;max-width:100%}.ananso-home .home-search{padding:8px 10px}.ananso-home .search-bar button{min-width:82px;padding-inline:12px}.ananso-home .ananso-job-card{padding:22px}.ananso-home .ananso-job-card h2{font-size:21px}.ananso-home .home-filter-actions{gap:24px}}
@media print{.ananso-home .home-hero::before{display:none}.ananso-home .filters{display:none}}

.ananso-home .search-bar input::placeholder{color:var(--ink);opacity:1}

.ananso-home .home-subtitle-ending{display:block;white-space:nowrap}
.ananso-home .home-hero-copy strong{font-weight:800}
@media(max-width:700px){.ananso-home .home-filters>summary{padding-left:22px}}


:root{--ink:#0B2A45;--muted:#39566a;--accent:#002F50;--line:rgba(0,47,80,.2);--paper:#fff;--wash:#FAF9F6;--gold:#E8B84A;--gold-active:#F2C75C}
body:not(.ananso-home) main{max-width:1200px;padding:24px;margin:24px auto;background:var(--paper);border-radius:10px;overflow-wrap:anywhere}
body:not(.ananso-home) h1{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.2;margin:0 0 24px}
body:not(.ananso-home) h2{font-size:1.35rem;line-height:1.35}
button,.button{background:var(--gold);color:var(--accent);font-weight:700;min-height:44px;border:1px solid var(--gold);border-radius:6px}
button:hover,.button:hover{background:var(--gold-active)}button:disabled{background:#e3e6e8;color:#445565;border-color:#ccd3d7}
input,select,textarea{color:var(--ink);accent-color:var(--accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
.account-navigation{max-width:1200px}.account-navigation a[aria-current],.pro-steps [aria-current]{font-weight:750;text-decoration-thickness:3px}
.preview-banner,.key-facts,[role=status]{background:#fbf3dc;color:var(--ink)}
.preview-next{border-color:var(--accent);background:var(--wash)}.preview-next .preview-primary{background:var(--gold);color:var(--accent)}
.plan-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.plan-comparison section{margin:24px 0;min-width:0}.plan-comparison h2,.pro-price{font-weight:800}
.home-pro-badge{display:inline-block;background:var(--gold);color:var(--accent);padding:2px 9px;border-radius:4px;font-size:13px;font-weight:800;margin-bottom:12px}
.pro-media{position:relative;max-width:1200px;aspect-ratio:1200/630;margin-block:16px;overflow:hidden;border-radius:8px;background:var(--wash)}
.pro-media img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover}.pro-media .home-pro-badge{position:absolute;top:12px;left:12px;pointer-events:none;margin:0;background:var(--accent);color:var(--gold)}
.ananso-job-card>.home-card-media{max-width:360px}.ananso-home .ananso-job-card>.home-card-media{margin:0;max-width:none}
.pro-steps{padding:16px 0;max-width:none;margin:0 0 24px;gap:24px;border-bottom:1px solid var(--line)}
[data-pro-billing]{max-width:760px}.pro-price{color:var(--accent)}
body:not(.ananso-home) table{table-layout:fixed}body:not(.ananso-home) th,body:not(.ananso-home) td{overflow-wrap:anywhere}
@media(max-width:700px){body:not(.ananso-home) main{padding:16px;margin:16px auto;border-radius:0}.account-navigation{padding:16px}.plan-comparison{grid-template-columns:1fr;gap:0}.pro-steps{gap:12px;font-size:14px}}
@media print{.pro-steps,.pro-price{display:none}}
[data-pro-billing]:has(#buyer_type option[value="individual"]:checked) [data-billing-tax]{display:none}
.pro-card-contact{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.pro-card-contact [role=status]{flex-basis:100%;margin:0}.ananso-job-card:has(.home-pro-badge){border-color:var(--gold)}
@media print{.pro-card-contact{display:none!important}}


body:has(.account-navigation) a{font-weight:700;text-decoration:none}
body .account-navigation,body .pro-steps{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}
body .account-navigation form{display:flex;padding:0;margin:0;border:0}
body .account-navigation a,body nav.account-navigation button,body .pro-steps a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--gold);border-radius:7px;background:var(--paper);color:var(--accent);font-weight:700;line-height:1.4;text-decoration:none;text-align:center}
body .account-navigation a:hover,body .account-navigation button:hover,body .pro-steps a:hover{background:#fbf3dc}
body .account-navigation a[aria-current],body .pro-steps a[aria-current]{background:var(--accent);color:var(--gold);border-color:var(--accent);box-shadow:inset 0 -3px 0 var(--gold)}
body .account-navigation :focus-visible,body .pro-steps a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}
body .pro-steps{padding:0 0 20px;margin:0 0 24px}
@media(max-width:700px){body .account-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body .account-navigation a,body .account-navigation button{width:100%;padding:10px 8px;font-size:14px}body .pro-steps a{flex:1 1 130px;padding:10px 12px;font-size:14px}}
@media print{body .account-navigation,body .pro-steps{display:none}}
body:has(.account-navigation) nav[aria-label="Starea anunțurilor"]{max-width:none;margin:16px 0;padding:0 0 16px;gap:10px}
body:has(.account-navigation) nav[aria-label="Starea anunțurilor"] a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--gold);border-radius:7px;background:var(--paper);color:var(--accent)}
body:has(.account-navigation) nav[aria-label="Starea anunțurilor"] a:hover{background:#fbf3dc}
body:has(.account-navigation) nav[aria-label="Starea anunțurilor"] a[aria-current]{background:var(--accent);color:var(--gold);border-color:var(--accent);box-shadow:inset 0 -3px 0 var(--gold)}

/* One global shell: the approved Home header/footer, shared by every renderer. */
:root{--home-width:1200px;--home-gutter:24px}
body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}
body>main{width:100%;min-height:0;flex:1 0 auto}
body>.site-header,body>.site-footer,body>.account-navigation{flex-shrink:0}
body>.account-navigation{width:100%}
body .site-header{display:block;padding:0;background:var(--accent);border-bottom:1px solid var(--gold);font:17px/1.55 system-ui,sans-serif}
.home-header-inner{display:flex;align-items:center;gap:24px;min-height:104px;padding-block:16px}
body .site-header a{color:var(--gold);text-decoration:none;font-weight:400}
body .site-header .brand{display:inline-flex;align-items:center;gap:10.4px;max-width:100%;flex:1;font-size:18px;line-height:1.3;white-space:nowrap;font-weight:750}
.brand picture{display:block;flex:0 0 64px}.brand-symbol{display:block;width:64px;height:64px;object-fit:contain}.brand span{min-width:0}
body .brand small{display:block;color:var(--gold);font-size:14px;font-weight:500;margin-top:4px}
body .site-header nav{display:flex;gap:0;flex-wrap:nowrap;max-width:none;margin:0;padding:0;border:0}
body .site-header nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:6px 14px;min-height:56px;text-align:center;font-size:13px;border-left:1px solid rgba(232,184,74,.4)}
body .site-header nav a:hover{color:var(--gold-active);text-decoration:underline;text-underline-offset:5px}
body .site-header :focus-visible{outline:3px solid var(--gold-active);outline-offset:4px}
body .site-header .publish{display:inline-block;min-height:44px;padding:10.4px 16px;border:1px solid var(--gold);border-radius:6px;color:var(--gold);background:transparent;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.55}
body .site-header .publish:hover{background:rgba(232,184,74,.12)}
body .site-footer{margin-top:auto;padding:32px 0;background:var(--accent);color:var(--gold);font:14.4px/1.55 system-ui,sans-serif}
body .site-footer a{color:var(--gold);font-weight:400;text-decoration:none;text-underline-offset:4px}
body .site-footer a:hover{color:var(--gold-active)}
body .site-footer :focus-visible{outline:3px solid var(--gold-active);outline-offset:4px}
body .site-footer nav{display:flex;flex-wrap:wrap;gap:10px 22px;max-width:none;margin:14.4px 0;padding:0;border:0}
body .site-footer p{margin:14.4px 0}
@media(max-width:1050px){.home-header-inner{flex-wrap:wrap;gap:12px 24px}body .site-header .brand{flex-basis:100%}body .site-header nav{flex:1}body .site-header nav a{flex:1}}
@media(max-width:700px){:root{--home-gutter:16px}.home-header-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding-block:14px}body .site-header .brand{font-size:clamp(13px,3.8vw,18px);gap:8px;justify-self:start}.brand picture{flex-basis:52px}.brand-symbol{width:52px;height:52px}body .brand small{font-size:13px}body .site-header nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;font-size:14.4px}body .site-header nav a{padding:6px 8px;font-size:13px;line-height:1.25;min-height:66px}body .site-header nav a:first-child{border-left:0}body .site-header .publish{width:100%;text-align:center}body .site-footer nav{flex-direction:column;align-items:flex-start}body .site-footer nav a{padding-block:5px}}
@media print{body{display:block;min-height:0}body>.site-header,body>.site-footer{display:none!important}body>main{min-height:0}}

/* Contact values remain ordinary selectable links; WhatsApp opens directly. */
.contact-revealed,.private-contact details a{user-select:text;-webkit-user-select:text;overflow-wrap:anywhere;max-width:100%;font-weight:700;text-decoration:none}
.contact-box .contact-revealed{max-width:calc(100% - .8rem)}
.contact-box [role=status]:empty,.pro-card-contact [role=status]:empty,.share [role=status]:empty{display:none}
.share-copy-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
.share-copy-actions [role=status]{flex-basis:100%;margin:0}
.share-networks{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}
.share-networks a{font-weight:700;text-decoration:none;padding-block:8px}
.share-networks a:hover{text-decoration:underline}

.pro-card-photo{display:block}.pro-card-photo:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}


.preview-secondary .button-secondary{background:var(--paper);color:var(--accent);border-color:var(--accent)}
.preview-secondary .button-secondary:hover{background:var(--wash)}

.account-navigation a,.account-auth-navigation a,.site-header nav a,.account-confirm-link{font-weight:700;text-decoration:none}.account-navigation a:hover,.account-auth-navigation a:hover{ text-decoration:underline}.account-navigation a:focus-visible,.account-auth-navigation a:focus-visible,.site-header a:focus-visible{outline:2px solid currentColor;outline-offset:4px}

.account-confirm-notice[role=status]{background:#fff3cd;color:#493a0a}.account-confirm-notice a{color:inherit;font-weight:700;text-decoration:underline}.account-confirm-notice a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
/* Pagina fotografiei PRO: spațiere uniformă între acțiuni; întoarcerile pe același rând când lățimea permite (15.10.2026). */
.pro-photo-action{margin:0 0 16px;padding:0;border:0}.pro-photo-action label{display:block;margin-bottom:8px}.pro-photo-action input[type=file]{display:block;margin:0 0 16px;max-width:100%}.pro-photo-action button{margin:0}
.preview-secondary.pro-photo-back{gap:16px;margin-top:16px;padding-top:0}.preview-secondary.pro-photo-back .button{margin:0}
@media (max-width:600px){.pro-photo-action button{width:100%}.preview-secondary.pro-photo-back .button{flex:1 1 180px;text-align:center}}
