/* v0.4.6.31.383 · formulare Urbanism în zona publică */
.urbanism-public-section{padding-top:34px;background:linear-gradient(180deg,#f7fbfb 0,#fff 220px)}
.urbanism-public-shell{max-width:1540px}
.urbanism-public-breadcrumb{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:#60757c;font-size:14px}
.urbanism-public-breadcrumb a{color:#075b64;font-weight:700;text-decoration:none}
.urbanism-public-breadcrumb a:hover{text-decoration:underline}
.urbanism-public-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:0 0 24px;padding:22px 24px;border:1px solid #d7e7e8;border-radius:18px;background:#fff;box-shadow:0 12px 34px rgba(5,48,64,.05)}
.urbanism-public-intro h1{margin:4px 0 8px;color:#073b55;font-size:clamp(26px,3vw,38px)}
.urbanism-public-intro p{max-width:850px;margin:0;color:#536d75;line-height:1.6}
.urbanism-public-shell>.urbanism-pilot-banner,.urbanism-public-shell>.urbanism-form-tabs,.urbanism-public-shell>.urbanism-drafts-card{display:none!important}
.urbanism-public-shell .urbanism-editor-card form>fieldset:first-of-type{display:none!important}
.urbanism-public-shell #saveDraftButton,.urbanism-public-shell #newDraftButton,.urbanism-public-shell #newDraftTopButton{display:none!important}
.urbanism-public-shell .urbanism-workspace{margin-top:0}
.urbanism-public-shell .urbanism-preview-panel{top:16px}
.urbanism-public-shell .urbanism-actions{bottom:16px}
@media(max-width:760px){.urbanism-public-section{padding-top:22px}.urbanism-public-intro{flex-direction:column;padding:18px}.urbanism-public-intro .button{width:100%;justify-content:center}.urbanism-public-breadcrumb{font-size:13px}}
@media print{.urbanism-public-section,.urbanism-public-shell,.urbanism-public-intro,.urbanism-public-breadcrumb{all:unset}}
.urbanism-public-shell .urbanism-actions .primary-button,.urbanism-public-shell .urbanism-actions .small-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 14px;border:1px solid #b9cfd3;border-radius:10px;background:#fff;color:#075b64;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}
.urbanism-public-shell .urbanism-actions .primary-button{border-color:#073b55;background:#073b55;color:#fff}
.urbanism-public-shell .urbanism-actions .primary-button:hover{background:#0a4a69}
.urbanism-public-shell .urbanism-actions .small-button:hover{background:#edf7f7}
.urbanism-public-shell .urbanism-actions .danger-ghost{color:#8d3434!important;background:#fff!important}


/* v0.4.6.31.384 · modelele interne sunt publice numai pentru consultare. */
.urbanism-public-readonly .urbanism-editor-card{display:none!important}
.urbanism-public-readonly .urbanism-workspace{display:block!important;max-width:1120px;margin:0 auto!important}
.urbanism-public-readonly .urbanism-preview-panel{position:relative!important;top:auto!important;width:100%!important;max-width:none!important;margin:0 auto!important}
.urbanism-public-readonly .urbanism-preview-scroll{max-height:none!important;overflow:auto}
.urbanism-public-readonly .urbanism-preview-toolbar:after{content:'Vizualizare fără editare';font-size:12px;font-weight:800;color:#60757c}


/* F_02 · model informativ al panoului de identificare (Ordinul MDLPA nr. 975/2026). */
.urbanism-f02-public-workspace{display:block!important;max-width:1180px;margin:0 auto!important}
.urbanism-f02-panel{box-sizing:border-box;width:min(100%,900px);aspect-ratio:2/3;margin:18px auto 32px;padding:18px;background:#fff;color:#111;border:1px solid #9aa5a8;box-shadow:0 8px 28px rgba(6,45,58,.08);font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.25}
.urbanism-f02-code{font-size:10px;margin-bottom:4px}
.urbanism-f02-panel h2{margin:0;border:1px solid #333;padding:5px;text-align:center;font-size:17px;letter-spacing:.02em}
.urbanism-f02-panel section{margin-top:7px}
.urbanism-f02-panel h3{margin:0;padding:3px 5px;border:1px solid #333;background:#f5f5f5;font-size:11px;letter-spacing:.02em}
.urbanism-f02-act-grid{display:grid;grid-template-columns:1fr 1.55fr;border:1px solid #333;border-top:0;min-height:210px}
.urbanism-f02-fields{border-right:1px solid #333}
.urbanism-f02-fields>p{margin:0;padding:4px 6px;border-bottom:1px solid #777;font-size:11px}
.urbanism-f02-fields dl{margin:0}.urbanism-f02-fields dl>div{display:grid;grid-template-columns:1.35fr 1fr;border-bottom:1px solid #777}.urbanism-f02-fields dt,.urbanism-f02-fields dd{margin:0;padding:5px}.urbanism-f02-fields dt{font-weight:700;border-right:1px solid #777}.urbanism-f02-fields dd{min-height:20px}
.urbanism-f02-dates{display:grid;grid-template-columns:repeat(3,1fr)}.urbanism-f02-dates span{padding:5px;border-right:1px solid #777;min-height:45px;font-weight:700}.urbanism-f02-dates span:last-child{border-right:0}
.urbanism-f02-overview{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:8px;gap:4px}.urbanism-f02-overview strong{font-size:11px}.urbanism-f02-overview span{font-size:10px;font-style:italic}
.urbanism-f02-panel table{width:100%;border-collapse:collapse;table-layout:fixed}.urbanism-f02-panel th,.urbanism-f02-panel td{border:1px solid #333;padding:4px;vertical-align:top;height:36px}.urbanism-f02-panel thead th{height:auto;text-align:center;font-size:10px;background:#fafafa}.urbanism-f02-panel tbody th{width:23%;text-align:left;font-size:10px}.urbanism-f02-panel small{font-size:8px;font-weight:400}
.urbanism-f02-notes{margin-top:24px!important}.urbanism-f02-notes p{margin:0;padding:4px 6px;border:1px solid #333;border-top:0;font-size:9px}
.urbanism-f02-panel footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:9px}
@media(max-width:760px){.urbanism-f02-panel{width:100%;aspect-ratio:auto;min-height:980px;padding:10px;font-size:10px}.urbanism-f02-panel h2{font-size:13px}.urbanism-f02-act-grid{grid-template-columns:1fr;min-height:0}.urbanism-f02-fields{border-right:0;border-bottom:1px solid #333}.urbanism-f02-overview{min-height:180px}.urbanism-f02-panel th,.urbanism-f02-panel td{padding:3px}}
