/* Shared visual language of the original Prawnikom portal. */
body.law-pro{--lp-ink:#143650;--lp-muted:#61778b;--lp-line:#dce5ed;--lp-accent:#123e61;background:#f3f7fb;color:#143650}
body.law-pro .lp-hero,body.law-pro .law-index-hero,.catalog-shell .catalog-head,.en-record .en-record-head,.energy-shell .en-discovery{background-color:#0b2c4c!important;background-image:linear-gradient(115deg,rgba(6,27,53,.96),rgba(18,64,98,.72)),url('/assets/energia-terrain.svg')!important;background-position:center,right center!important;background-size:cover,auto 100%!important;border:1px solid #c8a45c55!important;border-radius:20px!important;box-shadow:0 14px 32px #0b2a4810!important}
body.law-pro .page-head{background:linear-gradient(115deg,#0a2544,#16476a)!important;border:1px solid #c8a45c55!important;border-radius:20px!important}
body.law-pro .lp-hero small,body.law-pro .law-index-hero .eyebrow,.catalog-shell .catalog-head .catalog-eyebrow,.en-record .en-record-head .energy-eyebrow,.energy-shell .en-discovery .energy-eyebrow{color:#e1c482!important;letter-spacing:1.5px!important;font-weight:800!important}
body.law-pro .lp-hero h1,body.law-pro .law-index-hero h2,body.law-pro .page-head h1,.catalog-shell .catalog-head h1,.en-record .en-record-head h1,.energy-shell .en-discovery h1{font-family:Georgia,'Times New Roman',serif!important;font-weight:600!important;letter-spacing:-.7px!important;color:#fff!important;text-shadow:0 1px 0 #0001}
body.law-pro .lp-hero p,body.law-pro .law-index-hero p,body.law-pro .page-head p,.catalog-shell .catalog-head p,.en-record .en-record-head p,.energy-shell .en-discovery>p{color:#d0deeb!important}
.catalog-shell .catalog-head:before,.energy-shell .en-discovery:before{background:linear-gradient(90deg,#082642e8,#123b5f80)!important}
body.law-pro .lp-filter,body.law-pro .lp-panel,body.law-pro .lp-card,body.law-pro .law-filter-panel,body.law-pro .lp-legacy-filter,.catalog-shell .catalog-panel,.catalog-shell .catalog-card,.catalog-shell .catalog-map-links,.energy-shell .energy-panel,.energy-shell .energy-card,.energy-shell .en-wizard,.en-record .en-record-metrics article,.en-record .en-record-classification{border:1px solid #dce5ed!important;background:#fff;border-radius:18px!important;box-shadow:0 8px 24px #173c5808!important}
body.law-pro .lp-card:hover,.catalog-shell .catalog-card:hover,.energy-shell .energy-card:hover{border-color:#c9ab70!important;box-shadow:0 10px 26px #173c5810!important}
body.law-pro .lp-filter h2,body.law-pro .lp-panel h2,body.law-pro .lp-card h2,body.law-pro .lp-card h3,.catalog-shell .catalog-filter-title,.catalog-shell .catalog-results-head h2,.catalog-shell .catalog-map-links h2,.en-record .energy-panel h2,.energy-shell .en-wizard h2{font-family:Georgia,'Times New Roman',serif!important;font-weight:600!important;color:#173c59!important}
body.law-pro .lp-filter button,body.law-pro .lp-btn.primary,.catalog-shell .catalog-actions button.primary,.catalog-shell .catalog-head button,.energy-shell .energy-btn.primary,.energy-shell button.energy-btn,.energy-shell .en-wizard button[type=submit]{background:linear-gradient(135deg,#103354,#184d72)!important;border-color:#123e61!important;color:#fff!important;box-shadow:0 5px 12px #0e315419!important;border-radius:10px!important}
body.law-pro .lp-filter button:hover,body.law-pro .lp-btn.primary:hover,.catalog-shell .catalog-actions button.primary:hover,.catalog-shell .catalog-head button:hover{background:#0b2c49!important;border-color:#c5a157!important}
body.law-pro .lp-btn,.catalog-shell .catalog-actions button,.catalog-shell .catalog-pages button,.energy-shell .energy-btn{border-radius:10px!important;color:#214967;border-color:#cfdae5;background:#fff;font-weight:700}
body.law-pro .lp-filter input,body.law-pro .lp-filter select,body.law-pro .lp-legacy-filter input,body.law-pro .lp-legacy-filter select,.catalog-shell .catalog-filters input,.catalog-shell .catalog-filters select,.energy-shell .energy-filters input,.energy-shell .energy-filters select,.energy-shell .en-wizard input{border:1px solid #ccdbe6!important;background:#fbfdff!important;color:#173c59!important;border-radius:10px!important}
body.law-pro .lp-filter input:focus,body.law-pro .lp-filter select:focus,.catalog-shell .catalog-filters input:focus,.catalog-shell .catalog-filters select:focus,.energy-shell .en-wizard input:focus{outline:0!important;border-color:#ba9854!important;box-shadow:0 0 0 3px #d7b77724!important}
body.law-pro .lp-top a,.catalog-shell .catalog-view-nav a,.en-record .en-record-tabs a{border-radius:10px!important;color:#526b80;background:#fff}
body.law-pro .lp-top a[aria-current],.catalog-shell .catalog-view-nav a.is-active,.en-record .en-record-tabs a:first-child{background:linear-gradient(135deg,#123451,#194b70)!important;border-color:#123e61!important;color:#fff!important;box-shadow:inset 0 -3px #d5b066!important}
body.law-pro .lp-tag{background:#fbf4e4!important;color:#8a682d!important;border:1px solid #ead9b4!important}
body.law-pro .lp-page-link,body.law-pro .lp-card h2 a,body.law-pro .lp-note a{color:#214f72!important}
.catalog-shell .catalog-parcel-icon{background:linear-gradient(135deg,#123653,#1a4a6b)!important;color:#e0bc72!important;border:1px solid #c8a45c55!important}
.catalog-shell .catalog-parcel-icon.has-network{background:linear-gradient(135deg,#103652,#205775)!important;color:#e0bc72!important}
.catalog-shell .catalog-card-number,.catalog-shell .catalog-card-value{color:#163e5d!important}
.catalog-shell .catalog-card-action,.catalog-shell .catalog-map-links a{background:#f2f6fa!important;color:#214f72!important;border-color:#d6e1ea!important}
.catalog-shell .catalog-card-badge{background:#fbf3df!important;color:#89662d!important}
.catalog-shell .catalog-eyebrow,.energy-shell .energy-eyebrow{color:#9b793a}
.en-record .en-record-metrics article:first-child{border-top-color:#c4a164!important}.en-record .en-record-metrics article:nth-child(2){border-top-color:#2f668e!important}.en-record .en-record-metrics article:nth-child(3){border-top-color:#acbdcc!important}
.en-record .en-record-metrics strong,.en-record .en-record-secondary b{color:#173e5c!important}
.energy-shell .en-place-choice:hover,.energy-shell .en-place-choice:focus-visible{border-color:#c4a164!important;background:#fcf7eb!important;outline-color:#c4a16444!important}
.energy-shell .en-place-choice>span:last-child,.energy-shell .en-wizard-back,.energy-shell .en-record-link{color:#244f70!important}
.en-record .en-record-head .en-record-actions .energy-btn{color:#fff!important;border-color:#e0c58a66!important;background:#ffffff12!important}
body.law-pro .lp-map,.en-record .en-record-map,.catalog-shell .catalog-map{border:1px solid #d3dfE9!important;border-radius:14px!important}
.law-pro .leaflet-bar,.energy-shell .leaflet-bar{border-color:#cfdae4!important;box-shadow:0 4px 12px #133c5918!important}.law-pro .leaflet-bar a,.energy-shell .leaflet-bar a{color:#163e5c!important}
@media(max-width:650px){body.law-pro .lp-hero,.catalog-shell .catalog-head,.en-record .en-record-head,.energy-shell .en-discovery{border-radius:16px!important}body.law-pro .lp-filter,body.law-pro .lp-panel,.catalog-shell .catalog-panel,.energy-shell .energy-panel{border-radius:14px!important}}
@media print{body.law-pro .lp-hero,.en-record .en-record-head{background:#fff!important;border-color:#d2dce5!important;color:#173c59!important;box-shadow:none!important}body.law-pro .lp-hero h1,.en-record .en-record-head h1{color:#173c59!important}}

.en-atlas-page .en-atlas-page-head h1,.en-atlas-page .en-atlas-toolbar h2,.en-atlas-page .en-atlas-panel h3{color:#173e5c!important;font-family:Georgia,'Times New Roman',serif!important;font-weight:600!important}.en-atlas-page .en-atlas-page-head nav a.is-active{background:#123e61!important;color:#fff!important;box-shadow:inset 0 -3px #d5b066!important}.en-atlas-page .en-wizard,.en-atlas-page .en-atlas,.en-atlas-page .en-atlas-panel{border-color:#dce5ed!important;border-radius:18px!important;box-shadow:0 8px 24px #173c5808!important}.en-atlas-page .energy-btn.primary{background:#123e61!important;border-color:#123e61!important;color:#fff!important}.en-atlas-page .energy-eyebrow{color:#9b793a!important}.en-atlas-page .en-region-filters input,.en-atlas-page .en-region-filters select{border-color:#ccdbe6!important;border-radius:10px!important;color:#173e5c!important}

main.content:has(>.catalog-shell){max-width:1440px!important;margin:0 auto!important;padding:0!important}.catalog-shell,.energy-shell,body.law-pro .lp-shell{max-width:1440px!important;padding-left:24px!important;padding-right:24px!important}.catalog-shell .catalog-head h1,.energy-shell .en-discovery h1,body.law-pro .lp-hero h1,.en-record .en-record-head h1{font-size:clamp(30px,3.7vw,46px)!important;line-height:1.16!important}@media(max-width:650px){.catalog-shell,.energy-shell,body.law-pro .lp-shell{padding-left:14px!important;padding-right:14px!important}}
