.fbit-obs-single{display: grid;gap: var(--fbit-s-6);padding-block: var(--fbit-s-6) var(--fbit-s-8)}.fbit-obs-single__main,.fbit-obs-single__aside{min-width: 0}@media (min-width: 64rem){.fbit-obs-single{grid-template-columns: minmax(0,1fr) 19.5rem;align-items: start}.fbit-obs-single__aside{position: sticky;top: var(--fbit-s-5)}}.fbit-obs-section{scroll-margin-top: var(--fbit-s-6)}.fbit-obs-section>h2{margin: 0}.fbit-obs-chart{--fbit-obs-h: clamp(16rem,12rem + 12vw,24rem)}.fbit-obs-chart--sm{--fbit-obs-h: clamp(13rem,10rem + 8vw,18rem)}.fbit-obs-chart--lg{--fbit-obs-h: clamp(20rem,14rem + 16vw,32rem)}.fbit-obs-chart .fbit-chart__canvas-wrap{height: min(var(--fbit-obs-h),80vh)}.fbit-obs-chart .fbit-chart__title{margin-bottom: var(--fbit-s-1)}.fbit-obs-chart__subtitle{margin: 0 0 var(--fbit-s-4);color: var(--fbit-text-muted);font-size: var(--fbit-text-sm)}.fbit-obs-chart__notes{margin: var(--fbit-s-3) 0 0;display: flex;flex-wrap: wrap;gap: var(--fbit-s-1) var(--fbit-s-4);font-size: var(--fbit-text-sm)}.fbit-obs-chart__note{flex-basis: 100%}.fbit-obs-chart__link{font-weight: 600}.fbit-obs-chart + .fbit-obs-chart{margin-top: var(--fbit-s-5)}.fbit-prose .fbit-obs-chart{margin-block: var(--fbit-s-6)}.fbit-prose .fbit-obs-chart figcaption.fbit-chart__title{margin: 0 0 var(--fbit-s-1);font-family: var(--fbit-font-body);font-size: var(--fbit-h4);font-weight: 700;line-height: 1.3;color: var(--fbit-text);text-align: start;font-style: normal}.fbit-prose .fbit-obs-chart p{max-width: none}.fbit-obs-explore__fields{display: grid;gap: var(--fbit-s-3) var(--fbit-s-4);grid-template-columns: repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}.fbit-obs-explore__fields .fbit-field{margin: 0}.fbit-obs-explore .fbit-form__actions{display: flex;flex-wrap: wrap;align-items: center;gap: var(--fbit-s-3);margin-top: var(--fbit-s-4)}.fbit-obs-explore__result:empty{display: none}.fbit-obs-explore__result[aria-busy="true"]{opacity: 0.6}.fbit-obs-datatable{font-variant-numeric: tabular-nums}.fbit-obs-cite{margin: 0;font-size: var(--fbit-text-xs);line-height: 1.5;overflow-wrap: anywhere}.fbit-obs-single__aside .fbit-panel>h2{margin: 0}.fbit-obs-findings>h2{margin: 0 0 var(--fbit-s-4)}.fbit-obs-findings__list{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--fbit-s-4)}.fbit-obs-finding{display: grid;gap: var(--fbit-s-1);padding-left: var(--fbit-s-4);border-left: 4px solid var(--fbit-primary)}.fbit-obs-finding__value{font-family: var(--fbit-font-display);font-stretch: var(--fbit-display-stretch);font-weight: 800;font-size: var(--fbit-h3);line-height: 1.1;color: var(--fbit-primary-strong)}.fbit-obs-finding__text{font-size: var(--fbit-text-base)}.fbit-obs-kpis{list-style: none;margin: 0;padding: 0}.fbit-obs-kpi{display: flex;flex-direction: column;gap: var(--fbit-s-2);height: 100%;margin: 0}.fbit-obs-kpi__icon{display: inline-flex;width: 2.5rem;height: 2.5rem;align-items: center;justify-content: center;border-radius: var(--fbit-radius);background: var(--fbit-tint);color: var(--fbit-on-tint)}.fbit-obs-kpi__icon .fbit-icon{width: 1.4rem;height: 1.4rem}.fbit-obs-kpi__value{margin: 0;font-family: var(--fbit-font-display);font-stretch: var(--fbit-display-stretch);font-weight: 800;font-size: clamp(2rem,1.5rem + 1.6vw,2.75rem);line-height: 1;font-variant-numeric: tabular-nums;color: var(--fbit-text)}.fbit-obs-kpi__label{margin: 0;font-weight: 600}.fbit-obs-kpi__delta{margin: 0;display: inline-flex;align-items: center;gap: var(--fbit-s-1);font-size: var(--fbit-text-sm);font-weight: 600}.fbit-obs-kpi__delta .fbit-icon{width: 1.1em;height: 1.1em;flex: none}.fbit-obs-kpi__delta--up{color: var(--fbit-success)}.fbit-obs-kpi__delta--down{color: var(--fbit-danger)}.fbit-obs-kpi__delta--flat{color: var(--fbit-text-muted)}.fbit-obs-kpi__note{margin: 0}.fbit-obs-kpi__link{margin-top: auto;font-weight: 600;font-size: var(--fbit-text-sm)}.fbit-obs-more{margin-top: var(--fbit-s-5)}@media print{.fbit-obs-explore,.fbit-obs-single__aside .fbit-share{display: none}}body.wp-admin .fbit-obs-h{margin: 1.5em 0 0.4em;font-size: 1.1em}body.wp-admin .fbit-obs-status{margin-left: 0.5em;font-weight: 600}body.wp-admin .fbit-obs-status--success{color: #00703c}body.wp-admin .fbit-obs-status--error{color: #b32d2e}body.wp-admin .fbit-obs-data__summary{display: flex;flex-wrap: wrap;align-items: center;gap: 0.35em;margin: 0.5em 0 1em;font-size: 1.02em}body.wp-admin .fbit-obs-data__summary--empty{color: #50575e}body.wp-admin .fbit-obs-import,body.wp-admin .fbit-obs-sample,body.wp-admin .fbit-obs-versions,body.wp-admin .fbit-obs-advanced{border: 1px solid #dcdcde;border-radius: 6px;padding: 0.5em 0.9em;margin: 0.8em 0;background: #fff}body.wp-admin .fbit-obs-import>summary,body.wp-admin .fbit-obs-sample>summary,body.wp-admin .fbit-obs-versions>summary,body.wp-admin .fbit-obs-advanced>summary{cursor: pointer;font-weight: 600;padding: 0.3em 0}body.wp-admin .fbit-obs-import__sources{display: flex;flex-wrap: wrap;gap: 0.4em 1.4em;margin: 0.6em 0}body.wp-admin .fbit-obs-import__sources legend{font-weight: 600;margin-bottom: 0.3em}body.wp-admin .fbit-obs-import__panel{margin: 0.6em 0}body.wp-admin .fbit-obs-import__panel label{display: block;font-weight: 600;margin-bottom: 0.3em}body.wp-admin .fbit-obs-import__opts label{margin-right: 1.4em}body.wp-admin .fbit-obs-cols-wrap,body.wp-admin .fbit-obs-sample__wrap,body.wp-admin .fbit-obs-pivot__wrap{overflow-x: auto;max-width: 100%}body.wp-admin .fbit-obs-cols th[scope="row"]{font-weight: 600;white-space: nowrap}body.wp-admin .fbit-obs-cols input[type="text"].widefat{min-width: 9rem}body.wp-admin .fbit-obs-sample__table td{white-space: nowrap}body.wp-admin .fbit-obs-remote{margin-top: 1em}body.wp-admin .fbit-obs-charts__list{display: grid;gap: 1.2em}body.wp-admin .fbit-obs-card{border: 1px solid #c3c4c7;border-radius: 8px;background: #fff}body.wp-admin .fbit-obs-card__head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 0.6em;padding: 0.6em 0.9em;border-bottom: 1px solid #dcdcde;background: #f6f7f7;border-radius: 8px 8px 0 0}body.wp-admin .fbit-obs-card__title{margin: 0;font-size: 1.05em}body.wp-admin .fbit-obs-card__name{font-weight: 400;color: #50575e}body.wp-admin .fbit-obs-card__tools{display: flex;flex-wrap: wrap;align-items: center;gap: 0.35em}body.wp-admin .fbit-obs-card__code{font-size: 0.85em}body.wp-admin .fbit-obs-card__body{display: grid;gap: 1.2em;padding: 0.9em}@media (min-width: 1280px){body.wp-admin .fbit-obs-card__body{grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);align-items: start}body.wp-admin .fbit-obs-card__preview{position: sticky;top: 3rem}}body.wp-admin .fbit-obs-card__preview[aria-busy="true"]{opacity: 0.55}body.wp-admin .fbit-obs-card__form label{display: block;font-weight: 600;margin-bottom: 0.25em}body.wp-admin .fbit-obs-card__form select,body.wp-admin .fbit-obs-card__form input[type="text"]{max-width: 100%}body.wp-admin .fbit-obs-grid select{width: 100%}body.wp-admin .fbit-obs-grid{display: grid;gap: 0 1em;grid-template-columns: repeat(auto-fit,minmax(13rem,1fr))}body.wp-admin .fbit-obs-grid p{margin: 0.4em 0}body.wp-admin .fbit-obs-tr{margin: 0.4em 0 0.6em;border: 0;padding: 0;min-width: 0}body.wp-admin .fbit-obs-tr legend{font-weight: 600;margin-bottom: 0.25em;padding: 0}body.wp-admin .fbit-obs-tr__item{display: grid;grid-template-columns: 2.4em 1fr;align-items: center;gap: 0.4em;margin-bottom: 0.25em}body.wp-admin .fbit-obs-tr__item label{margin: 0;font-weight: 400;color: #50575e;font-family: ui-monospace,Menlo,Consolas,monospace}body.wp-admin .fbit-obs-ys,body.wp-admin .fbit-obs-filters{margin: 0.6em 0;border: 0;padding: 0;min-width: 0}body.wp-admin .fbit-obs-ys legend,body.wp-admin .fbit-obs-filters legend{font-weight: 600;padding: 0;margin-bottom: 0.25em}body.wp-admin .fbit-obs-ys__list{display: flex;flex-wrap: wrap;gap: 0.2em 1.2em}body.wp-admin .fbit-obs-card__form .fbit-obs-ys__list label,body.wp-admin .fbit-obs-card__form .fbit-obs-checks label{display: inline-flex;gap: 0.35em;align-items: center;font-weight: 400;margin: 0 1.2em 0.3em 0}body.wp-admin .fbit-obs-filter{display: grid;grid-template-columns: repeat(auto-fit,minmax(9rem,1fr));gap: 0.4em;margin-bottom: 0.35em}body.wp-admin .fbit-obs-filter select,body.wp-admin .fbit-obs-filter input{width: 100%;min-width: 0}body.wp-admin .fbit-obs-charts__empty{color: #50575e;font-style: italic}body.wp-admin .fbit-obs-ai__list{margin: 0.5em 0 0 1.1em;list-style: disc}body.wp-admin .fbit-obs-ai__list li{margin-bottom: 0.4em}body.wp-admin .fbit-obs-pivot__grid{display: grid;gap: 0 1.2em;grid-template-columns: repeat(auto-fit,minmax(14rem,1fr))}body.wp-admin .fbit-obs-pivot__field label{display: block;font-weight: 600;margin-bottom: 0.25em}body.wp-admin .fbit-obs-pivot__field select,body.wp-admin .fbit-obs-pivot__field input{width: 100%;max-width: 24rem}body.wp-admin .fbit-obs-pivot__filter{display: flex;flex-wrap: wrap;gap: 0 1.2em;border: 1px solid #dcdcde;border-radius: 6px;padding: 0.3em 0.9em 0.6em;margin: 0.6em 0}body.wp-admin .fbit-obs-pivot__filter legend{font-weight: 600;padding: 0 0.3em}body.wp-admin .fbit-obs-pivot__result{display: grid;gap: 1.2em;margin-top: 1.2em}@media (min-width: 1280px){body.wp-admin .fbit-obs-pivot__result{grid-template-columns: minmax(0,1fr) minmax(0,1fr);align-items: start}}body.wp-admin .fbit-obs-pivot__table caption{text-align: left;font-weight: 600;padding: 0.4em 0}body.wp-admin .fbit-obs-pivot__table .num{text-align: right;font-variant-numeric: tabular-nums}body.wp-admin .fbit-obs-pivot__table tfoot th,body.wp-admin .fbit-obs-pivot__table tfoot td{border-top: 2px solid #c3c4c7}body.wp-admin .fbit-obs-pivot__save{margin-top: 1em;border-top: 1px solid #dcdcde;padding-top: 0.6em}body.wp-admin .fbit-obs-widget{margin: 0.4em 0 0.8em 1.1em;list-style: disc}
