/* ONDA_INTERFACE_POLISH_20260922 */
.oc-widget .oc-trigger{gap:10px;padding:7px 16px 7px 7px;border-radius:18px;border-color:#cfdfd8;box-shadow:0 7px 26px #173b321a;font-size:15px;letter-spacing:-.025em}
.oc-widget .oc-trigger>.oc-brand-icon{display:block;width:40px;height:40px;flex:0 0 40px}
.oc-widget .oc-trigger-label{padding:0 2px}
.pm-home #site-directory .od-directory{margin-top:24px;border:1px solid var(--pm-line,#d9e5df);border-radius:14px;background:#fff;overflow:hidden}
.pm-home #site-directory .od-directory>summary{display:flex;align-items:center;gap:18px;min-height:88px;padding:20px 24px;list-style:none;cursor:pointer;color:var(--pm-ink,#173b32)}
.pm-home #site-directory .od-directory>summary::-webkit-details-marker{display:none}
.od-summary-copy{display:grid;gap:5px;margin-right:auto}
.od-summary-copy strong{font-size:17px;font-weight:750;letter-spacing:-.025em}
.od-summary-copy>span{font-size:13px;line-height:1.5;color:var(--pm-muted,#5f786c)}
.od-summary-state{font-size:13px;font-weight:650;white-space:nowrap}
.od-summary-close{display:none}
.od-directory[open] .od-summary-open{display:none}
.od-directory[open] .od-summary-close{display:inline}
.od-summary-chevron{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--pm-mint,#eff7f2);color:var(--pm-green,#07846f)}
.od-summary-chevron svg{width:16px;height:16px}
.od-directory[open] .od-summary-chevron svg{transform:rotate(180deg)}
.pm-home #site-directory .od-directory[open]>summary{border-bottom:1px solid var(--pm-line,#d9e5df);background:#f7faf8}
.pm-home #site-directory .od-directory>.sitedir-wrap{padding:8px 24px 24px}
.pm-home #site-directory[data-native-accordion] .sitedir-title{padding-right:0}
.pm-home #site-directory .od-directory>summary:focus-visible{outline:3px solid #58ac94;outline-offset:-4px;border-radius:13px}
@media(max-width:600px){.pm-home #site-directory .od-directory>summary{min-height:84px;padding:18px 16px;gap:11px}.od-summary-copy strong{font-size:16px}.od-summary-copy>span{font-size:12px}.od-summary-state{font-size:12px}.od-summary-chevron{width:30px;height:30px;flex-basis:30px}.pm-home #site-directory .od-directory>.sitedir-wrap{padding:4px 16px 18px}}
