.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}
.fc-event{cursor:pointer;}
.piecal-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;--piecal-darkblue:#194570;--fc-event-bg-color:var(--piecal-darkblue);--fc-event-border-color:var(--piecal-darkblue);--accent:var(--piecal-darkblue);}
.piecal-wrapper :is(.fc-daygrid-body, .fc-timegrid-body, table){width:100% !important;}
.piecal-wrapper #calendar{width:100%;}
.piecal-controls.fc{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:8px 0px;position:relative;gap:16px;}
.piecal-controls.fc .piecal-controls__view-title{margin-block-end:0;font-size:1.25rem;font-weight:bold;width:100%;}
.piecal-controls.fc .piecal-controls__view-chooser{max-width:calc(50% - 8px);}
.piecal-controls.fc .piecal-controls__view-chooser select{border-radius:0.25em;padding:0.5em;padding-right:2em;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%22800px%22%20height%3D%22800px%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M4.29289%208.29289C4.68342%207.90237%205.31658%207.90237%205.70711%208.29289L12%2014.5858L18.2929%208.29289C18.6834%207.90237%2019.3166%207.90237%2019.7071%208.29289C20.0976%208.68342%2020.0976%209.31658%2019.7071%209.70711L12.7071%2016.7071C12.3166%2017.0976%2011.6834%2017.0976%2011.2929%2016.7071L4.29289%209.70711C3.90237%209.31658%203.90237%208.68342%204.29289%208.29289Z%22%20fill%3D%22%23000000%22%2F%3E%0A%3C%2Fsvg%3E");background-size:1em;background-repeat:no-repeat;background-position:97% center;}
.piecal-controls.fc .piecal-controls__back-to-month{}
.piecal-controls.fc .piecal-controls__navigation-button-group{display:flex;gap:8px;margin-left:auto;}
.piecal-controls.fc .piecal-controls__today-button{justify-content:center;text-transform:capitalize;max-width:150px;}
.piecal-controls.fc :is(.piecal-controls__prev-button, .piecal-controls__next-button){min-width:64px;}
.piecal-controls.fc .piecal-controls__prev-button{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-8px;}
.piecal-controls.fc .piecal-controls__next-button{border-top-left-radius:0;border-bottom-left-radius:0;}
.piecal-controls.fc .piecal-controls__skip-calendar{position:absolute;inset:0 0 4px 0;min-height:48px;}
.piecal-controls.fc .piecal-controls__skip-calendar:not(:focus){clip:rect(1px, 1px, 1px, 1px);}
.piecal-popover{position:fixed;inset:0;background:rgba(0,0,0,0.25);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:100;}
.piecal-popover__inner{position:relative;background:white;border-radius:8px;padding:32px;gap:16px;margin:0 32px;max-width:400px;width:100%;max-height:75%;overflow:auto;}
.piecal-popover__title{font-size:2rem;margin-block-start:0;margin-block-end:0;}
.piecal-popover__meta{font-size:14px;font-style:italic;display:grid;grid-template-columns:50% 50%;grid-column-gap:8px;grid-row-gap:8px;}
.piecal-popover__meta > p{margin-block-start:0;margin-block-end:0;}
.piecal-popover__details{white-space:pre-line;}
.piecal-popover__close-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;position:sticky;top:0px;left:100%;border:none;background:rgba(255,255,255,0.15);backdrop-filter:blur(5px);border-radius:100%;cursor:pointer;padding:8px;}
.piecal-popover__close-button::after{content:"";position:absolute;width:2px;height:80%;background:black;transform:rotate(45deg);}
.piecal-popover__close-button::before{content:"";position:absolute;width:2px;height:80%;background:black;transform:rotate(-45deg);}
.piecal-wrapper.piecal-wrap-event-titles .fc-event{flex-direction:row;flex-wrap:wrap;white-space:normal;}
.piecal-info p{margin-block-start:0;margin-block-end:0;margin-bottom:0;}
.piecal-footer{text-align:center;font-size:0.75rem;}
.piecal-wrapper:not([data-view='listDay']) .piecal-controls__back-to-month{display:none;}
@media only screen and (min-width: 768px) {
.piecal-wrapper:not(.piecal-wrapper--widget) .piecal-controls__back-to-month{}
} .piecal-wrapper--widget .piecal-controls label{display:none;}
.piecal-wrapper--widget .fc-header-toolbar.fc-toolbar{display:grid;grid-template-columns:1fr;grid-row-gap:8px;}
.piecal-wrapper--widget .fc-header-toolbar .fc-toolbar-title{text-align:center;}
.piecal-wrapper--widget .fc-header-toolbar .fc-toolbar-chunk:last-child{display:grid;grid-row-gap:8px;}
.piecal-wrapper--widget .fc-header-toolbar .fc-toolbar-chunk:last-child .fc-button-group{margin-left:0;}
.piecal-wrapper--widget .fc-col-header-cell a{font-size:0.75rem;text-decoration:none;}
.piecal-wrapper--widget .fc-daygrid-day-frame{aspect-ratio:1 / 1;position:relative;display:flex;align-items:center;justify-content:center;}
.piecal-wrapper--widget .fc-daygrid-day-frame:has(.fc-daygrid-event-harness)::after{content:"";position:absolute;width:32px;height:32px;border-radius:100%;box-shadow:0px 0px 0px 1px var(--fc-event-bg-color);}
.piecal-wrapper--widget .fc-daygrid-day-top{font-size:12px;margin-left:6px;}
.piecal-wrapper--widget .fc-daygrid-day-events .fc-daygrid-event-harness a{display:none;}
.piecal-wrapper--widget[data-view="listDay"] .fc-today-button{display:none;}
.piecal-wrapper--widget .fc-list-event{display:flex;flex-direction:column;}
.piecal-wrapper--widget .fc-list-event > td{width:100%;}
.piecal-wrapper--widget .fc-list-event > td:first-child{padding-bottom:0px;border-bottom:0px;}
.piecal-wrapper--widget .fc-list-event > td:last-child{padding-top:0px;border-top:0px;}
.piecal-wrapper--widget .fc-list-event-graphic{display:none;}
.piecal-wrapper--widget .fc-list-empty-cushion{margin-top:0px;margin-bottom:0px;}
.piecal-wrapper--widget :is(.piecal-grid-day-header-text--full, .piecal-grid-day-header-text--short){display:none;}
.piecal-wrapper--widget .piecal-grid-day-header-text--single-letter{display:inline;}
@media only screen and (max-width: 768px) {
.piecal-wrapper--responsive-widget .piecal-controls label{display:none;}
.piecal-wrapper--responsive-widget[data-view="dayGridMonth"] .fc-header-toolbar.fc-toolbar{display:grid;grid-template-columns:1fr;grid-row-gap:8px;}
.piecal-wrapper--responsive-widget[data-view="dayGridMonth"] .fc-header-toolbar .fc-toolbar-title{text-align:center;}
.piecal-wrapper--responsive-widget[data-view="dayGridMonth"] .fc-header-toolbar .fc-toolbar-chunk:last-child{display:grid;grid-row-gap:8px;}
.piecal-wrapper--responsive-widget[data-view="dayGridMonth"] .fc-header-toolbar .fc-toolbar-chunk:last-child .fc-button-group{margin-left:0;}
.piecal-wrapper--responsive-widget[data-view="dayGridMonth"] .fc-col-header-cell a{font-size:0.75rem;text-decoration:none;}
.piecal-wrapper--responsive-widget[data-view="dayGridMonth"] .fc-daygrid-day-frame{aspect-ratio:1 / 1;position:relative;display:flex;align-items:center;justify-content:center;}
.piecal-wrapper--responsive-widget[data-view="dayGridMonth"] .fc-daygrid-day-frame:has(.fc-daygrid-event-harness)::after{content:"";position:absolute;width:32px;height:32px;border-radius:100%;box-shadow:0px 0px 0px 1px var(--fc-event-bg-color);}
.piecal-wrapper--responsive-widget[data-view="dayGridMonth"] .fc-daygrid-day-top{font-size:12px;margin-left:6px;}
.piecal-wrapper--responsive-widget[data-view="dayGridMonth"] .fc-daygrid-day-events .fc-daygrid-event-harness a{display:none;}
.piecal-wrapper--responsive-widget[data-view="listDay"] .fc-today-button{display:none;}
.piecal-wrapper--responsive-widget :is(.piecal-grid-day-header-text--full, .piecal-grid-day-header-text--short){display:none;}
.piecal-wrapper--responsive-widget .piecal-grid-day-header-text--single-letter{display:inline;}
} .piecal-grid-day-header-text--short,
.piecal-grid-day-header-text--single-letter{display:none;}
@media only screen and (max-width: 768px) { .piecal-controls__view-title {
width: 100%;
text-align: center;
}
.piecal-controls__view-chooser {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 100%;
}
.piecal-controls .piecal-controls__navigation-button-group {
width: 100%;
}
.piecal-controls .piecal-controls__today-button {
flex-grow: 1;
max-width: 100%;
} .piecal-wrapper .fc-list-event {
display: flex;
flex-direction: column;
}
.piecal-wrapper .fc-list-event > td {
width: 100%;
}
.piecal-wrapper .fc-list-event > td:first-child {
padding-bottom: 0px;
border-bottom: 0px;
}
.piecal-wrapper .fc-list-event > td:last-child {
padding-top: 0px;
border-top: 0px;
}
.piecal-wrapper .fc-list-event-graphic {
display: none;
} .piecal-grid-day-header-text--full {
display: none;
}
.piecal-grid-day-header-text--short {
display: inline;
}
}._frm-b4{display:grid;grid-template-columns:repeat(60,minmax(1px,1fr))}.b4-5{grid-area:1/1/54/61;min-height:53px}.b4-11{grid-area:54/1/158/61;min-height:104px}.b4-1{grid-area:158/1/193/61;min-height:35px}.A{position:relative}.B{align-items:center}.C{border-radius:5px}.D{display:flex}.E{height:100%}.F{justify-content:center}.G{position:absolute}.H{width:100%}.I{padding:7px 10px }.J{display:grid}.K,.e.deactive{height:0}.L{pointer-events:none}.M,.U:checked~[data-oinp-wrp]{display:block}.N{direction:ltr}.O *{box-sizing:border-box!important}.O *,.R{font-family:inherit}.P{background:#00000052;color:#fff;left:0;overflow:auto;padding:15px;top:0;z-index:9999}.Q{background:#fff;color:red;padding:20px}.S{display:none}.T{column-gap:10px;grid-row-gap:5px;grid-template-columns:1fr}.V{user-select:none;width:0}.W{direction:inherit!important;display:inline-block!important;width:100%!important}.X{background:transparent;border:none;border-radius:50%;color:#999;cursor:pointer;height:25px;padding:0;place-content:center;right:7px;top:50%;transform:translateY(-50%);width:25px}.Y:focus,.Z:hover{color:grey}.Z:hover{background:#e6e6e6}.a{height:15px;stroke-width:2;width:15px}.b{background:rgba(0,0,0,.0)}.c,.e.deactive{opacity:0;transform:scale(0);visibility:hidden}.c{transition:transform .3s cubic-bezier(0,.93,1,1.12);width:inherit;z-index:999}.d.active{height:auto;margin-top:10px;opacity:1;transform:scale(1);visibility:visible}.e.deactive{margin-top:0;transition:transform 150ms cubic-bezier(0.01,-0.01,1,-0.42),visibility 0s ease-out .4s,opacity .4s}.f{background:#bdffd4e8;border-color:#a9ffa3;border-radius:11px;border-style:solid;border-width:1px;box-shadow:0 0 0 0 rgb(0 0 0 / 6%);color:#242424;margin:auto;padding:5px 35px 5px 20px;word-break:break-all}[data-site-scheme="dark"] .g{color:#6486af}[data-site-scheme="dark"] .h:focus,.i:hover{color:#86a0c1}[data-site-scheme="dark"] .i:hover{background:#2a3b51}[data-site-scheme="dark"] .j{color:#e0e7f0}.bit-form .d-none{display:none !important}.bit-form .v-hide{visibility:hidden !important}.bf-form-msg,.bf-form-msg.warning{background:#ffe8c3}.bf-form-msg{border-radius:6px;margin:6px 0;padding:5px 14px;color:#776f63;height:0;opacity:0;overflow:hidden;transition:all .5s ease-out}.bf-form-msg.success{background:#c5f7dd}.bf-form-msg.error{background:#ffd0cb}.bf-form-msg.active{height:auto;opacity:1;transition:all 1s ease-out}.btcd-fld-itm{transition:all .2s ease}.fld-hide{min-height:0 !important;height:0 !important;overflow:hidden !important}@keyframes bf-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bf-spinner{margin-left:5px;width:15px;height:15px;border-radius:50%;border-top:2px solid;border-right:2px solid transparent;animation:bf-rotation 1s linear infinite}.pnf-reviews-carousel, .pnf-reviews-grid, .pnf-reviews-masonry, .pnf-reviews-marquee, .pnf-reviews-stats, .pnf-reviews-proof, .pnf-reviews-spotlight, .pnf-reviews-modal-overlay{--pnf-accent:#2563eb;--pnf-star-color:#f5a623;--pnf-star-empty:#e2e2e6;--pnf-card-bg:#ffffff;--pnf-card-text:#333a44;--pnf-card-muted:#7a828e;--pnf-card-radius:16px;--pnf-card-shadow:0 2px 10px rgba(20, 24, 34, 0.08), 0 1px 3px rgba(20, 24, 34, 0.06);box-sizing:border-box;}
.pnf-reviews-carousel *,
.pnf-reviews-grid *,
.pnf-reviews-masonry *,
.pnf-reviews-marquee *,
.pnf-reviews-stats *,
.pnf-reviews-proof *,
.pnf-reviews-spotlight *,
.pnf-reviews-modal-overlay *{box-sizing:inherit;}
.pnf-reviews-card{background:var(--pnf-card-bg);border-radius:var(--pnf-card-radius);box-shadow:var(--pnf-card-shadow);padding:24px;display:flex;flex-direction:column;gap:14px;height:100%;color:var(--pnf-card-text);}
.pnf-reviews-card-footer{display:flex;align-items:center;gap:12px;margin-top:2px;}
.pnf-reviews-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;}
.pnf-reviews-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px;line-height:1;}
.pnf-reviews-card-person{display:flex;flex-direction:column;min-width:0;}
.pnf-reviews-card-name{font-weight:700;font-size:16px;color:var(--pnf-card-text);}
.pnf-reviews-card-title{font-size:13.5px;color:var(--pnf-card-muted);}
.pnf-reviews-card-text{margin:0;padding:0;border:0;background:none;font-size:15.5px;line-height:1.65;color:var(--pnf-card-text);quotes:"\201C" "\201D";flex-grow:1;}
.pnf-reviews-card-text::before{content:open-quote;}
.pnf-reviews-card-text::after{content:close-quote;}
.pnf-reviews-hl{background:var(--pnf-hl-bg, #fff3c4);color:inherit;padding:0.05em 0.18em;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone;}
.pnf-reviews-theme-dark .pnf-reviews-hl{background:color-mix(in srgb, var(--pnf-hl-bg, #fff3c4) 30%, transparent);}
@media (prefers-color-scheme: dark) {
.pnf-reviews-theme-auto .pnf-reviews-hl{background:color-mix(in srgb, var(--pnf-hl-bg, #fff3c4) 30%, transparent);}
} .pnf-reviews-more{appearance:none;-webkit-appearance:none;display:inline;border:0;background:none;padding:0;margin:0;font:inherit;font-weight:600;color:var(--pnf-accent);cursor:pointer;white-space:nowrap;}
.pnf-reviews-more:hover{text-decoration:underline;}
.pnf-reviews-ellipsis{color:inherit;}
.pnf-reviews-modal-overlay{position:fixed;inset:0;z-index:999999;background:rgba(15, 18, 25, 0.55);display:flex;align-items:center;justify-content:center;padding:24px;}
.pnf-reviews-modal{position:relative;width:100%;max-width:560px;max-height:85vh;overflow-y:auto;border-radius:var(--pnf-card-radius, 16px);background:var(--pnf-card-bg, #ffffff);box-shadow:0 12px 40px rgba(15, 18, 25, 0.3);}
.pnf-reviews-modal .pnf-reviews-card-text{display:block;-webkit-line-clamp:none;overflow:visible;}
.pnf-reviews-modal .pnf-reviews-card{box-shadow:none;padding-top:52px;}
.pnf-reviews-modal-close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;border-radius:50%;background:#f0f0f1;color:#333a44;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;}
.pnf-reviews-modal-close:hover{background:#e2e2e6;}
.pnf-reviews-stars{display:inline-flex;gap:3px;font-size:16px;line-height:1;}
.pnf-reviews-star{color:var(--pnf-star-color);}
.pnf-reviews-star-empty{color:var(--pnf-star-empty);}
.pnf-reviews-header-top .pnf-reviews-card-footer{order:0;margin:0 0 4px;}
.pnf-reviews-header-top .pnf-reviews-stars{order:1;}
.pnf-reviews-header-top .pnf-reviews-card-text{order:2;}
.pnf-reviews-carousel{position:relative;padding:8px 44px;}
.pnf-reviews-viewport{overflow:hidden;}
.pnf-reviews-track{display:flex;transition:transform 0.45s ease;align-items:flex-start;}
.pnf-reviews-slide{flex:0 0 calc(100% / var(--pnf-visible, 3));max-width:calc(100% / var(--pnf-visible, 3));padding:8px;display:flex;}
.pnf-reviews-slide .pnf-reviews-card{width:100%;height:auto;}
.pnf-reviews-carousel .pnf-reviews-card-text{flex-grow:0;}
.pnf-reviews-carousel .pnf-reviews-card-footer{margin-top:4px;}
.pnf-reviews-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:none;background:var(--pnf-card-bg);box-shadow:var(--pnf-card-shadow);color:var(--pnf-card-text);font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 3px;z-index:2;}
.pnf-reviews-arrow:hover{color:var(--pnf-accent);}
.pnf-reviews-prev{left:0;}
.pnf-reviews-next{right:0;}
@media(max-width:900px){
.pnf-reviews-carousel{--pnf-visible:2 !important;}
}
@media(max-width:600px){
.pnf-reviews-carousel{--pnf-visible:1 !important;padding:8px 36px;}
} .pnf-reviews-grid{display:grid;grid-template-columns:repeat(var(--pnf-columns, 3), 1fr);gap:20px;}
@media(max-width:900px){
.pnf-reviews-grid{grid-template-columns:repeat(2, 1fr);}
}
@media(max-width:600px){
.pnf-reviews-grid{grid-template-columns:1fr;}
}  .pnf-reviews-masonry{column-count:var(--pnf-columns, 3);column-gap:20px;}
.pnf-reviews-masonry .pnf-reviews-card{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;height:auto;margin:0 0 20px;}
.pnf-reviews-masonry .pnf-reviews-card-text{flex-grow:0;}
@media(max-width:900px){
.pnf-reviews-masonry{column-count:2;}
}
@media(max-width:600px){
.pnf-reviews-masonry{column-count:1;}
}  .pnf-reviews-marquee{display:flex;flex-direction:column;gap:20px;overflow:hidden;}
.pnf-reviews-marquee-row{overflow:hidden;}
.pnf-reviews-marquee-track{display:flex;width:max-content;align-items:stretch;animation:pnf-marquee-left var(--pnf-marquee-duration, 40s) linear infinite;will-change:transform;}
.pnf-reviews-marquee-right{animation-name:pnf-marquee-right;}
.pnf-reviews-marquee:hover .pnf-reviews-marquee-track{animation-play-state:paused;}
.pnf-reviews-marquee-item{flex:0 0 auto;width:340px;margin-right:20px;display:flex;}
.pnf-reviews-marquee-item .pnf-reviews-card{width:100%;}
@keyframes pnf-marquee-left {
from{transform:translateX(0);}
to{transform:translateX(-50%);}
}
@keyframes pnf-marquee-right {
from{transform:translateX(-50%);}
to{transform:translateX(0);}
}
@media(max-width:600px){
.pnf-reviews-marquee-item{width:280px;}
}
@media (prefers-reduced-motion: reduce) {
.pnf-reviews-marquee-track{animation:none;}
.pnf-reviews-marquee-row{overflow-x:auto;}
} .pnf-reviews-proof{display:inline-flex;align-items:center;gap:14px;}
.pnf-reviews-proof-avatars{display:flex;flex-direction:row;}
.pnf-reviews-proof-avatars .pnf-reviews-avatar{width:48px;height:48px;border:2px solid #fff;box-shadow:0 1px 4px rgba(20, 24, 34, 0.15);}
.pnf-reviews-proof-avatars .pnf-reviews-avatar + .pnf-reviews-avatar{margin-left:-12px;}
.pnf-reviews-proof-avatars .pnf-reviews-avatar-fallback{font-size:17px;}
.pnf-reviews-theme-dark .pnf-reviews-proof-avatars .pnf-reviews-avatar{border-color:rgba(255, 255, 255, 0.9);}
.pnf-reviews-proof-body{display:flex;flex-direction:column;gap:2px;}
.pnf-reviews-proof-text{font-size:14px;color:var(--pnf-card-muted);line-height:1.3;}
.pnf-reviews-theme-dark .pnf-reviews-proof-text{color:#d3d7de;}
.pnf-reviews-spotlight{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;max-width:820px;margin:0 auto;padding:20px;background:transparent;}
.pnf-reviews-spotlight-quote{margin:0;padding:0;border:0;quotes:none;font-size:clamp(24px, 3.4vw, 40px);line-height:1.3;font-weight:700;color:var(--pnf-card-text);}
.pnf-reviews-spotlight-quote::before, .pnf-reviews-spotlight-quote::after{content:none;}
.pnf-reviews-theme-dark .pnf-reviews-spotlight-quote{color:#ffffff;}
.pnf-reviews-spotlight-person{display:flex;flex-direction:column;align-items:center;gap:6px;}
.pnf-reviews-spotlight-person .pnf-reviews-avatar{width:72px;height:72px;margin-bottom:4px;}
.pnf-reviews-spotlight-name{font-weight:700;font-size:17px;color:var(--pnf-card-text);}
.pnf-reviews-spotlight-title{font-size:14px;color:var(--pnf-card-muted);}
.pnf-reviews-theme-dark .pnf-reviews-spotlight-name{color:#ffffff;}
.pnf-reviews-theme-dark .pnf-reviews-spotlight-title{color:#d3d7de;}
@media (prefers-color-scheme: dark) {
.pnf-reviews-spotlight.pnf-reviews-theme-auto .pnf-reviews-spotlight-quote, .pnf-reviews-spotlight.pnf-reviews-theme-auto .pnf-reviews-spotlight-name{color:#ffffff;}
.pnf-reviews-spotlight.pnf-reviews-theme-auto .pnf-reviews-spotlight-title{color:#d3d7de;}
.pnf-reviews-spotlight.pnf-reviews-theme-auto{--pnf-star-empty:rgba(255, 255, 255, 0.35);}
} .pnf-reviews-stats{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;}
.pnf-reviews-stats-text{font-size:17px;font-weight:600;color:var(--pnf-card-text);display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;}
.pnf-reviews-theme-dark .pnf-reviews-stats-text{color:#ffffff;}
.pnf-reviews-theme-dark{--pnf-card-bg:#1e2430;--pnf-card-text:#f3f4f6;--pnf-card-muted:#aab2c0;--pnf-card-shadow:0 2px 12px rgba(0, 0, 0, 0.35);--pnf-star-empty:rgba(255, 255, 255, 0.28);--pnf-accent:#7aa2ff;}
@media (prefers-color-scheme: dark) {
.pnf-reviews-theme-auto{--pnf-card-bg:#1e2430;--pnf-card-text:#f3f4f6;--pnf-card-muted:#aab2c0;--pnf-card-shadow:0 2px 12px rgba(0, 0, 0, 0.35);--pnf-star-empty:rgba(255, 255, 255, 0.28);--pnf-accent:#7aa2ff;}
.pnf-reviews-theme-auto .pnf-reviews-stats-text{color:#ffffff;}
}
.pnf-reviews-stats-avatars{display:flex;flex-direction:row;}
.pnf-reviews-stats-avatars .pnf-reviews-avatar{width:48px;height:48px;border:2px solid #fff;box-shadow:0 1px 4px rgba(20, 24, 34, 0.15);}
.pnf-reviews-theme-dark .pnf-reviews-stats-avatars .pnf-reviews-avatar{border-color:rgba(255, 255, 255, 0.9);}
.pnf-reviews-stats-avatars .pnf-reviews-avatar + .pnf-reviews-avatar{margin-left:-12px;}
.pnf-reviews-stats-avatars .pnf-reviews-avatar-fallback { font-size: 17px; }