.fcm-category-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fs-form label{display:flex;flex-direction:column;gap:7px;color:#164774;font-weight:600}.fs-form input,.fs-form textarea{width:100%;border:1px solid #cde0f5;border-radius:9px;padding:11px;background:white;color:#164774;font:inherit}.fs-wide{grid-column:1/-1}.fs-form button{justify-self:start}.fs-map-preview{margin-top:16px;display:flex;gap:16px;flex-wrap:wrap;align-items:center}.fs-map-preview iframe{width:100%;height:350px;border:0;border-radius:12px}.fs-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.fs-images img{width:100%;height:180px;object-fit:contain;background:#f1f7fd;border-radius:10px}.fs-images figcaption{overflow-wrap:anywhere;font-size:12px;color:#6482a0}.fs-images figure{margin:0}#fcmSiteSettings>.fcm-panel+ .fcm-panel{margin-top:16px}#fcmSiteSettings form input[type=file]{max-width:100%;margin-bottom:12px}.org-public-view .org-chart{width:100%;min-width:0}.org-public-view .org-person{cursor:pointer}.org-public-view .org-executives{margin:auto}.org-public-view .org-empty{font-size:12px}.org-public-view .org-slot{min-width:0}.dph-dialog:has(.org-public-view){width:min(1400px,96vw);max-width:96vw}.org-public-view{color:#164774}.org-public-view .org-person-copy{min-width:0}.org-public-view .org-person-copy strong{overflow-wrap:anywhere}.dph-about-text{white-space:pre-wrap}.dph-about-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dph-about-images img{width:100%;max-height:350px;object-fit:contain;cursor:zoom-in}.dph-about-images img.is-full{max-height:none;grid-column:1/-1}.portal-socials{display:flex;gap:12px;padding:8px 18px;flex-wrap:wrap}.portal-socials a{display:inline-flex;gap:5px;align-items:center;font-size:13px}@media(max-width:700px){.fcm-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-form{grid-template-columns:1fr}.fs-images{grid-template-columns:repeat(2,minmax(0,1fr))}.dph-about-images{grid-template-columns:1fr}.org-public-view .org-teams{grid-template-columns:1fr}.org-public-view .org-center-row{display:block}.org-public-view .org-committees{margin:14px auto}}

.dph-about-images figure:has(img.is-full){grid-column:1/-1}.fs-map-preview a{overflow-wrap:anywhere}.fs-form input:focus,.fs-form textarea:focus{outline:2px solid #80bfff;outline-offset:1px}

.fs-map-import{padding:16px;background:linear-gradient(120deg,#e8f5ff,#f7fcff);border:1px solid #bcdfff;border-radius:13px}.fs-map-import>p{font-size:12px;line-height:1.6;color:#557b9c;margin:10px 0}.fs-map-import>p.is-error{color:#b91c1c}.fs-map-import>label{font-weight:700}.fs-map-import button{font-size:12px}
