html body main.center-detail-page{--center-ink:#202124;--center-muted:#686b66;--center-line:#e8e8e5;--center-accent:#b53b00;--center-paper:#fff;background:var(--center-paper);color:var(--center-ink)}html body main.center-detail-page>.profile-hero{color:#202124;background:#fff;padding-block:42px 48px}html body main.center-detail-page .profile-hero h1{letter-spacing:-.04em;color:#202124;margin:20px 0 16px;font-size:clamp(30px,3.3vw,52px);line-height:1.2}html body main.center-detail-page .profile-hero-grid{grid-template-columns:minmax(0,1fr) minmax(220px,290px);gap:48px;margin-top:30px}html body main.center-detail-page .profile-hero aside{background:0 0;border:0;border-left:1px solid #e8e8e5;padding:16px 0 16px 32px}html body main.center-detail-page .profile-hero aside span{color:#686b66;letter-spacing:.17em;font-size:10px;font-weight:500}html body main.center-detail-page .profile-hero aside strong{font-size:24px;font-weight:550;line-height:1.4}html body main.center-detail-page .profile-hero-grid>div>p{color:#626568;line-height:1.7}html body main.center-detail-page .profile-hero .center-hero-stamp{color:#686b66;margin-top:18px;font-size:11px}html body main.center-detail-page>.center-overview-metrics{background:var(--center-paper);border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:25px}html body main.center-detail-page>.center-overview-metrics>article{border-top:1px solid var(--center-line);border-bottom:1px solid var(--center-line);border-right:1px solid var(--center-line);border-left:0;min-width:0;min-height:142px;padding:24px 28px}html body main.center-detail-page>.center-overview-metrics>article:first-child{padding-left:0}html body main.center-detail-page>.center-overview-metrics>article:last-child{border-right:0}html body main.center-detail-page>.center-overview-metrics strong{letter-spacing:-.04em;color:var(--center-ink);overflow-wrap:anywhere;font-size:clamp(19px,2vw,28px);font-weight:550}html body main.center-detail-page>.center-overview-metrics span{color:#626568;font-size:11px;font-weight:550}html body main.center-detail-page>.center-overview-metrics p{color:var(--center-muted);font-size:11px;line-height:1.7}.center-detail-workspace{max-width:1500px;padding:0 var(--public-gutter,5vw) 44px;margin:12px auto 0}.center-detail-tabs{z-index:18;background:var(--center-paper);border-bottom:1px solid var(--center-line);scrollbar-width:thin;gap:26px;display:flex;position:sticky;top:0;overflow:auto}.center-detail-tabs button{white-space:nowrap;font:inherit;color:#686b66;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:20px 0 17px;font-size:13px;font-weight:650}.center-detail-tabs button[aria-selected=true]{border-color:var(--center-accent);color:#b53b00}.center-detail-tabs button:focus-visible{outline-offset:-4px;outline:2px solid #b53b00}.center-detail-tabpanel[hidden]{display:none!important}.center-detail-tabpanel{min-width:0;padding-top:32px;scroll-margin-top:65px}.center-detail-tabpanel:focus{outline:none}html body main.center-detail-page .center-detail-tabpanel :is(.center-editorial-intro,.center-location-section,.center-facilities,.center-supplementary,.center-availability,.facility-offers,.company-dossier,.operating-review,.center-sources,.related-centers,.profile-permit-status,.center-evidence-panels){width:auto;max-width:none;margin:0 0 34px;padding-left:0;padding-right:0}html body main.center-detail-page .center-detail-tabpanel .center-section-nav{background:0 0;border:0;justify-content:flex-start;margin:0 0 28px;padding:0;position:static}html body main.center-detail-page .center-detail-tabpanel .center-supplementary-grid>article{border:1px solid var(--center-line);box-shadow:none;background:#fff;border-radius:3px}html body main.center-detail-page .center-detail-tabpanel .profile-metrics{background:0 0;border:0;margin:20px 0 36px;padding:0;display:block}.center-current-overview{border-bottom:1px solid var(--center-line);grid-template-columns:minmax(0,1.3fr) minmax(220px,1fr);gap:36px;margin-bottom:32px;padding:0 0 30px;display:grid}.center-current-overview>div>small{color:#85877f;letter-spacing:.13em;margin-bottom:16px;font-size:10px;display:block}.center-current-overview h2{letter-spacing:-.035em;margin:0 0 16px;font-size:27px;font-weight:550;line-height:1.4}.center-current-overview p{color:#686b66;margin:7px 0;font-size:13px;line-height:1.9}.center-current-overview dl{gap:0;margin:0;display:grid}.center-current-overview dl>div{border-bottom:1px solid var(--center-line);grid-template-columns:90px minmax(0,1fr);gap:12px;padding:12px 0;font-size:12px;line-height:1.8;display:grid}.center-current-overview dt{color:#686b66}.center-current-overview dd{color:#202124;overflow-wrap:anywhere;margin:0}.center-detail-jump-links{flex-wrap:wrap;gap:10px 24px;margin-top:22px;display:flex}.center-detail-jump-links a{color:#b53b00;border-bottom:1px solid #efc7b5;padding-bottom:5px;font-size:12px;text-decoration:none}@media (max-width:900px){html body main.center-detail-page .profile-hero-grid{grid-template-columns:1fr;gap:20px}html body main.center-detail-page .profile-hero aside{border-top:1px solid #e8e8e5;border-left:0;padding:22px 0 0}html body main.center-detail-page>.center-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.center-current-overview{grid-template-columns:1fr;gap:20px}.center-detail-tabs{gap:22px}.center-detail-workspace{padding-top:0}html body main.center-detail-page>.center-overview-metrics>article:nth-child(2n){border-right:0}html body main.center-detail-page>.center-overview-metrics>article:nth-child(3){border-top:0;padding-left:0}html body main.center-detail-page>.center-overview-metrics>article:nth-child(4){border-top:0}}@media (max-width:560px){html body main.center-detail-page>.center-overview-metrics>article{min-height:128px;padding:18px 14px}html body main.center-detail-page>.center-overview-metrics strong{font-size:21px}.center-detail-tabs button{padding-block:18px 14px;font-size:12px}.center-detail-tabpanel{padding-top:25px}.center-current-overview h2{font-size:24px}.center-detail-workspace{padding-bottom:24px}}html body main.center-detail-page>.profile-hero{border-bottom:1px solid var(--center-line)}html body main.center-detail-page .profile-hero :is(.breadcrumb,.breadcrumb a,.profile-breadcrumb,.profile-breadcrumb a){color:#686b66}html body main.center-detail-page .profile-hero :is(.center-hero-stamp,.profile-data-status){color:#626568;background:#fafaf7;border:1px solid #e8e8e5;border-radius:6px;padding:8px 10px}html body main.center-detail-page .profile-hero aside p{color:#686b66}html body main.center-detail-page .profile-hero aside a{color:#b53b00}html body main.center-detail-page .profile-hero aside strong{color:#202124}html body main.center-detail-page .profile-hero .profile-breadcrumb b{color:#626568}html body main.center-detail-page .profile-hero .profile-badges em{color:#b53b00;background:#fff3e9}html body main.center-detail-page .center-detail-tabs{box-shadow:0 6px 12px #20212403}.center-detail-page .renewal-record-actions{color:#686b66}.center-detail-page .renewal-record-actions>a{color:#b53b00}.center-detail-page .renewal-record-actions details{margin-left:auto}.center-detail-page .renewal-record-actions summary{cursor:pointer;padding:4px 0}.center-detail-page .renewal-record-actions details>a{padding:10px 0;display:block}@media (max-width:560px){.center-detail-page .renewal-record-actions details{width:100%;margin-left:0}}.center-detail-map{background:#fff;border:1px solid #dce5ea;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 12px 32px #0c27390b}.center-detail-map-stage{isolation:isolate;background:#e9eff0;height:420px;position:relative}.center-detail-map-canvas{z-index:0;width:100%;height:100%;font-family:inherit;position:absolute;inset:0}.center-detail-map-canvas .leaflet-tile-pane{filter:saturate(.55)contrast(.92)brightness(1.05)}.center-detail-map-canvas .leaflet-control-attribution{color:#546874;background:#ffffffe0;padding:3px 7px;font-size:10px}.center-detail-map-canvas .leaflet-control-attribution a{color:#426472}.center-detail-map-badge{z-index:450;color:#153d4a;background:#fffffff5;border:1px solid #d9e6e9e6;border-radius:7px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:800;display:flex;position:absolute;top:20px;left:20px;box-shadow:0 4px 14px #0c273912}.center-detail-map-badge i{background:#0b8f94;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e3f3f2}.center-detail-map-badge.is-area{color:#426774}.center-detail-map-badge.is-area i{box-shadow:none;background:0 0;border:1.5px dashed #14858c;width:11px;height:11px}.center-detail-map-controls{z-index:450;background:#fff;border:1px solid #d7e2e7;border-radius:8px;flex-direction:column;display:flex;position:absolute;top:20px;right:20px;overflow:hidden;box-shadow:0 4px 16px #0c27391a}.center-detail-map-controls button{color:#193b4c;cursor:pointer;background:#fff;border:0;place-items:center;width:42px;height:41px;padding:0;font-size:25px;line-height:1;display:grid}.center-detail-map-controls button+button{border-top:1px solid #e5ecef}.center-detail-map-controls button:hover{color:#087c83;background:#eaf6f5}.center-detail-map-controls button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #0b9699;position:relative}.center-detail-map-controls button:disabled{color:#a4b4bd;cursor:wait}.center-detail-map-controls svg{width:21px;height:21px}.center-detail-map-pin-wrap{background:0 0!important;border:0!important}.center-detail-map-pin{background:#087e88;border:3px solid #fff;border-radius:50% 50% 50% 2px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:1px;left:3px;transform:rotate(-45deg);box-shadow:-2px 4px 10px #09323f4d}.center-detail-map-pin>span{background:#fff;border-radius:50%;width:8px;height:8px;display:block}.center-detail-map-tooltip.leaflet-tooltip{color:#173745;white-space:normal;text-align:center;background:#fff;border:1px solid #d6e2e6;border-radius:7px;min-width:150px;max-width:280px;padding:11px 14px;font-family:inherit;line-height:1.5;box-shadow:0 6px 20px #0f2f3e24}.center-detail-map-tooltip-text strong{font-size:13px;font-weight:800;display:block}.center-detail-map-tooltip-text span{color:#6a7d87;word-break:keep-all;margin-top:2px;font-size:11px;display:block}.center-detail-map-loading{z-index:410;color:#5f7781;pointer-events:none;background:#edf2f3;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;inset:0}.center-detail-map-loading>span{border:2px solid #c5dddd;border-top-color:#128b91;border-radius:50%;width:14px;height:14px;animation:1s linear infinite center-detail-map-spin}.center-detail-map-error{z-index:440;color:#455e6b;background:#fffffff7;border:1px solid #d1dfe4;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:12px;line-height:1.65;display:flex;position:absolute;bottom:38px;left:24px;right:24px;box-shadow:0 5px 15px #10314014}.center-detail-map-error button{color:#08777e;font:inherit;cursor:pointer;background:#eff8f7;border:1px solid #d0e4e5;border-radius:5px;flex:none;padding:6px 10px;font-weight:700}.center-detail-map-area-note{z-index:420;color:#4a6e76;pointer-events:none;background:#fffffff2;border:1px solid #d4e5e6;border-radius:5px;max-width:calc(100% - 40px);padding:8px 11px;font-size:11px;line-height:1.6;position:absolute;bottom:28px;left:20px}.center-detail-map-stage.is-unlocated{background:linear-gradient(135deg,#f4f8f9,#eaf1f3);height:280px}.center-detail-map-empty{text-align:center;color:#244655;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:28px;display:flex}.center-detail-map-empty-icon{color:#17858d;background:#fff;border:1px solid #d8e7e9;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:14px;display:grid}.center-detail-map-empty-icon svg{width:26px;height:26px}.center-detail-map-empty>strong{letter-spacing:-.03em;font-size:18px;font-weight:800}.center-detail-map-empty p{color:#71848d;word-break:keep-all;margin:9px 0 0;font-size:13px;line-height:1.9}.center-detail-map-caption{border-top:1px solid #e3ebee;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.center-detail-map-address{align-items:flex-start;gap:13px;min-width:0;display:flex}.center-detail-map-address-icon{color:#0b8389;background:#eef7f6;border-radius:8px;flex:none;place-items:center;width:37px;height:37px;display:grid}.center-detail-map-address-icon svg{width:20px;height:20px}.center-detail-map-address>div>span{color:#86959e;letter-spacing:.04em;margin:0 0 5px;font-size:10px;font-weight:800;display:block}.center-detail-map-address strong{color:#1b384a;word-break:keep-all;font-size:15px;line-height:1.55;display:block}.center-detail-map-address p{color:#7a8c96;word-break:keep-all;margin:5px 0 0;font-size:11px;line-height:1.7}.center-detail-map-links{flex-wrap:wrap;flex:none;gap:6px;display:flex}.center-detail-map-links a{color:#45606f;white-space:nowrap;background:#fff;border:1px solid #dce5ea;border-radius:6px;align-items:center;gap:12px;padding:10px 11px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.center-detail-map-links a>span{color:#8aa0ab;font-size:14px}.center-detail-map-links a:hover{color:#087d84;background:#f0f8f7;border-color:#8fbfc0}:is(.center-detail-map-links a:focus-visible,.center-detail-map-error button:focus-visible){outline-offset:3px;outline:3px solid #16a1a3}@keyframes center-detail-map-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.center-detail-map-caption{flex-direction:column;align-items:flex-start;gap:18px}.center-detail-map-links{padding-left:50px}}@media (max-width:600px){.center-detail-map{border-radius:11px}.center-detail-map-stage{height:300px}.center-detail-map-stage.is-unlocated{height:250px}.center-detail-map-badge{padding:8px 10px;font-size:10px;top:13px;left:13px}.center-detail-map-controls{top:13px;right:13px}.center-detail-map-controls button{width:36px;height:36px;font-size:23px}.center-detail-map-controls svg{width:19px;height:19px}.center-detail-map-caption{gap:15px;padding:19px 17px}.center-detail-map-address{gap:10px}.center-detail-map-address-icon{width:31px;height:33px}.center-detail-map-address strong{font-size:13px}.center-detail-map-address p{font-size:10px}.center-detail-map-links{gap:5px;width:100%;padding-left:0}.center-detail-map-links a{flex:1;justify-content:center;gap:7px;padding:9px 7px;font-size:10px}.center-detail-map-area-note{max-width:calc(100% - 26px);font-size:10px;bottom:25px;left:13px}.center-detail-map-tooltip.leaflet-tooltip{min-width:120px;max-width:190px;padding:9px 11px}.center-detail-map-tooltip-text strong{font-size:11px}.center-detail-map-tooltip-text span{font-size:10px}.center-detail-map-loading{font-size:11px}.center-detail-map-error{align-items:flex-start;padding:10px;font-size:10px;bottom:34px;left:13px;right:13px}.center-detail-map-error button{padding:5px 7px}.center-detail-map-empty>strong{font-size:16px}.center-detail-map-empty p{font-size:11px}}@media (prefers-reduced-motion:reduce){.center-detail-map-loading>span{animation:none}.center-detail-map-links a{transition:none}}@media print{.center-detail-map-stage{break-inside:avoid}.center-detail-map-controls,.center-detail-map-links,.center-detail-map-loading,.center-detail-map-error{display:none}.center-detail-map-caption{padding:15px}.center-detail-map{box-shadow:none;break-inside:avoid}}
