th[data-gydytojai-sort],th[data-gydytojai-specialty-sort]{cursor:pointer;user-select:none}.gydytojai-scroll-hint{margin:0 0 6px;color:var(--color-text-muted);font-size:.78rem;line-height:1.35}.gydytojai-scroll-hint:has(+.gydytojai-table-overflow[data-overflowing=false]){display:none}th[data-gydytojai-sort].is-sort-active,th[data-gydytojai-specialty-sort].is-sort-active{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}th[data-gydytojai-sort][aria-sort],th[data-gydytojai-specialty-sort][aria-sort]{white-space:nowrap}th[data-gydytojai-sort][aria-sort]:after,th[data-gydytojai-specialty-sort][aria-sort]:after{display:inline-block;margin-left:6px;font-size:.8em;color:var(--color-text)}th[data-gydytojai-sort][aria-sort=ascending]:after,th[data-gydytojai-specialty-sort][aria-sort=ascending]:after{content:"\2191"}th[data-gydytojai-sort][aria-sort=descending]:after,th[data-gydytojai-specialty-sort][aria-sort=descending]:after{content:"\2193"}.gydytojai-loading{margin-top:12px;padding:12px;border:1px dashed var(--color-border);border-radius:12px;background:var(--color-surface-alt)}#gydytojaiSpecialtyWarning[hidden]{display:none}.gydytojai-loading__label{margin:0 0 10px;font-size:.9rem;color:var(--color-text-muted)}.gydytojai-loading__grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.gydytojai-loading__charts{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}#gydytojaiCoverage{min-height:1.4rem}.gydytojai-annual{margin-bottom:18px}.gydytojai-annual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.gydytojai-annual-card__meta{display:flex;align-items:baseline;gap:10px;margin:0 0 8px;color:var(--color-text-muted);font-size:.82rem}.gydytojai-annual-card__meta strong{color:var(--color-text);font-size:1rem}.gydytojai-annual-card .gydytojai-annual-card__chart{display:block;width:100%;height:180px;min-height:180px;max-height:180px}.gydytojai-annual-selected{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.gydytojai-annual-chip{display:inline-flex;align-items:center;gap:6px}.gydytojai-filter-shell{position:relative;flex:1 1 100%;width:100%}.gydytojai-active-filters-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:center;padding:10px;border:1px solid var(--filter-border);border-radius:16px;background:color-mix(in srgb,var(--color-surface-alt) 86%,transparent)}.gydytojai-active-filters-bar__content{display:grid;gap:6px;min-width:0}.gydytojai-active-filters-bar__label{margin:0;color:var(--color-text-muted);font-size:var(--filter-label-size);font-weight:700}.gydytojai-mobile-filters__summary{display:none}.gydytojai-active-filters,.gydytojai-active-filter-chips,.gydytojai-active-filters-bar__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.gydytojai-active-filters-bar__actions{justify-content:flex-end}.gydytojai-active-filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 10px;border:1px solid var(--filter-border);border-radius:999px;background:var(--filter-bg);color:var(--color-text);font:inherit;font-size:.82rem;font-weight:700}button.gydytojai-active-filter-chip{cursor:pointer}.gydytojai-active-filter-chip--primary{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.gydytojai-active-filter-chip__reset{color:currentColor;font-size:1rem;line-height:1;opacity:.72}.gydytojai-mobile-filters__toggle:focus-visible,.gydytojai-filter-panel__close:focus-visible,.gydytojai-active-filter-chip:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 42%,transparent);outline-offset:2px}.gydytojai-filter-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:34;width:min(760px,100%);padding:16px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);box-shadow:var(--shadow-popover-soft)}.gydytojai-filter-panel--annual{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.gydytojai-filter-panel--annual .gydytojai-filter-panel__primary{grid-template-columns:1fr;align-items:start}.gydytojai-filter-panel--annual .gydytojai-filter-group{display:flex;flex-wrap:wrap;gap:6px;max-width:100%}.gydytojai-filter-panel--annual input[type=search]{min-width:0;min-height:44px}.gydytojai-filter-panel--annual .gydytojai-annual-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gydytojai-filter-panel--annual .gydytojai-annual-option-grid--sort{grid-template-columns:1fr}.gydytojai-annual-option-grid .chip-button{justify-content:flex-start;min-height:44px;text-align:left;white-space:normal}.gydytojai-annual-selection-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.gydytojai-filter-panel[data-loading=true]{cursor:progress}.gydytojai-filter-panel[data-loading=true] .gydytojai-filter-panel__primary{opacity:.72}.gydytojai-filter-panel[hidden]{display:none}.gydytojai-filter-panel__head{margin-bottom:12px}.gydytojai-filter-panel__title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.gydytojai-filter-panel__close{margin-left:auto}.gydytojai-filter-panel__title{margin:0;font-size:.92rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.gydytojai-loading-inline{display:inline-flex;align-items:center;border:1px solid var(--color-accent);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600;color:var(--color-accent);background:var(--color-accent-soft)}.gydytojai-loading-inline[hidden]{display:none}.gydytojai-filter-panel__subtitle{margin:4px 0 0;color:var(--color-text-muted);font-size:.88rem;max-width:60ch}.gydytojai-filter-panel__primary{display:grid;gap:12px}.gydytojai-filter-zone{display:grid;gap:10px;padding:0;border:0;border-radius:0;background:transparent}.gydytojai-filter-zone+.gydytojai-filter-zone{padding-top:12px;border-top:1px dashed color-mix(in srgb,var(--color-border) 65%,transparent)}.gydytojai-filter-zone__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.gydytojai-filter-zone__title{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.gydytojai-filter-zone__hint{margin:0;color:var(--color-text-muted);font-size:.82rem}.gydytojai-filter-panel__primary .summaries-reports-controls__field{background:transparent;border:0;border-radius:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:6px;height:100%}.gydytojai-filter-panel__primary .summaries-reports-controls__field>span:first-child{display:block;min-height:1.1rem;line-height:1.1rem;color:var(--color-text-muted);font-size:var(--filter-label-size);font-weight:600;letter-spacing:.01em}.gydytojai-filter-panel select{width:100%;min-height:36px;border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);border-radius:10px;background:color-mix(in srgb,var(--color-surface) 98%,transparent);color:var(--color-text);padding:6px 10px;font:inherit}.gydytojai-filter-panel input[type=search]{width:100%;min-height:36px;border:1px solid color-mix(in srgb,var(--color-border) 72%,transparent);border-radius:10px;background:color-mix(in srgb,var(--color-surface) 98%,transparent);color:var(--color-text);caret-color:var(--color-accent);padding:6px 10px;font:inherit}.gydytojai-filter-panel input[type=search]::placeholder{color:var(--color-input-placeholder)}.gydytojai-filter-panel input[type=search]:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.gydytojai-filter-panel select:disabled{opacity:.7;cursor:not-allowed}#gydytojaiFiltersMainRow .gydytojai-filter-group{display:flex;flex-wrap:wrap;gap:4px}#gydytojaiFiltersMainRow .segmented-control.gydytojai-filter-group{flex-wrap:nowrap;gap:0}#gydytojaiFiltersMainRow.gydytojai-filters-main-row{display:grid;grid-template-columns:minmax(108px,.68fr) minmax(148px,.9fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch;margin:0}#gydytojaiFiltersMainRow .chip-button{padding-inline:10px;white-space:nowrap}@media(max-width:640px){#gydytojaiFiltersMainRow.gydytojai-filters-main-row{grid-template-columns:1fr}}@media(max-width:520px){.gydytojai-filter-panel{position:static;width:100%;margin-top:8px;padding:10px;border-radius:12px;box-shadow:none}.gydytojai-active-filters-bar{grid-template-columns:minmax(0,1fr);padding:10px}.gydytojai-mobile-filters__summary{display:block;margin:0;color:var(--color-text-muted);font-size:.76rem;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gydytojai-active-filter-chips{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:none}.gydytojai-active-filter-chip{flex:0 0 auto;min-height:36px}.gydytojai-active-filters-bar__actions{justify-content:flex-start}.gydytojai-filter-panel__head{margin-bottom:8px}.gydytojai-filter-panel__subtitle,.gydytojai-filter-zone__hint{font-size:.78rem;line-height:1.35}.gydytojai-filter-panel__primary,.gydytojai-filter-zone{gap:8px}.gydytojai-filter-zone__title{font-size:.76rem}#gydytojaiFiltersMainRow.gydytojai-filters-main-row,.gydytojai-filters-advanced__grid,.gydytojai-filter-panel--annual .summaries-reports-controls{grid-template-columns:1fr;gap:8px}.gydytojai-filter-panel__primary .summaries-reports-controls__field{gap:5px}.gydytojai-filter-panel select,.gydytojai-filters-search-field input,.gydytojai-filter-panel input[type=search]{min-height:44px;padding:8px 10px;font-size:.9rem}.gydytojai-filter-group{display:flex;flex-wrap:nowrap;gap:6px;max-width:100%;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.gydytojai-filter-group :is(.chip-button,.segmented-control__button){flex:0 0 auto;min-height:44px;scroll-snap-align:start;white-space:nowrap}.gydytojai-filters-actions-row{grid-template-columns:1fr;gap:8px}#gydytojaiFiltersAdvancedToggle,#gydytojaiResetFilters{width:100%;min-height:44px;justify-content:center}.gydytojai-active-filters{flex-wrap:nowrap;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.gydytojai-annual-grid,.summaries-reports-grid{grid-template-columns:1fr;gap:10px}.report-card{gap:8px;padding:10px;border-radius:10px}.report-card__head{gap:8px}.report-card__head h3,.report-card__head h4{font-size:.9rem;line-height:1.18}.report-card canvas{height:260px;min-height:260px;max-height:260px}.gydytojai-annual-card__meta{flex-wrap:wrap;gap:4px 8px;font-size:.78rem}.table-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.table-wrapper:focus-visible{outline:3px solid var(--nav-focus-ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.report-card[data-loading=true] canvas{animation:none}#gydytojaiFiltersAdvancedToggle:after{transition:none}}}.gydytojai-filters-actions-row{display:grid;grid-template-columns:minmax(260px,1.5fr) auto;gap:10px;align-items:end}.gydytojai-filters-search-field input{width:100%;min-height:38px;padding:7px 10px}#gydytojaiFiltersAdvancedToggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px}#gydytojaiResetFilters{min-height:38px}#gydytojaiFiltersAdvancedToggle:after{content:"";display:inline-block;flex:0 0 auto;width:.45em;height:.45em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}#gydytojaiFiltersAdvancedToggle[aria-expanded=true]:after{transform:rotate(225deg)}.gydytojai-filter-panel .chip-button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent-strong) 45%,transparent)}body[data-theme=dark] .gydytojai-filter-panel .chip-button[aria-pressed=true]{background:#60a5fae6;color:#0f172a}.gydytojai-annual-subview{margin:8px 0 10px}.gydytojai-annual-subsection{margin-top:0}.gydytojai-annual-subsection>.table-wrapper{margin-bottom:12px}.gydytojai-annual-subsection>.section__header{display:none}.gydytojai-filters-advanced{display:grid;gap:8px}.gydytojai-filters-advanced[hidden]{display:none}.gydytojai-filters-advanced__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 10px}.gydytojai-filters-advanced__title{margin:0;font-size:.85rem;font-weight:700}.gydytojai-filters-advanced__summary{margin:0;color:var(--color-text-muted);font-size:.78rem}.gydytojai-filters-advanced__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}@media(max-width:1100px){.gydytojai-filters-actions-row{grid-template-columns:1fr}}@media(max-width:1023px){#gydytojaiFiltersMainRow.gydytojai-filters-main-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#gydytojaiFiltersMainRow.gydytojai-filters-main-row,.gydytojai-filters-advanced__grid,.gydytojai-filter-panel--annual .gydytojai-filter-panel__primary{grid-template-columns:1fr}.gydytojai-filter-zone{padding:11px}.gydytojai-filters-advanced__head{align-items:flex-start;flex-direction:column}}.gydytojai-chart-toggles{margin-bottom:12px}.gydytojai-chart-frame{position:relative;width:100%;height:var(--chart-height-standard);min-height:var(--chart-height-standard);max-height:var(--chart-height-standard);overflow:hidden}.gydytojai-chart-legend{display:flex;gap:6px;margin:0 0 8px;overflow-x:auto;scrollbar-width:thin}.gydytojai-chart-legend__item{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:36px;padding:5px 9px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.78rem;cursor:pointer}.gydytojai-chart-legend__item>span{width:10px;height:10px;border-radius:2px;background:var(--legend-color)}.gydytojai-chart-legend__item[aria-pressed=false]{opacity:.48}.gydytojai-chart-frame>canvas{display:block;width:100%;height:100%;min-height:0;max-height:none}.gydytojai-chart-toggles__list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.gydytojai-chart-chip.is-muted{opacity:.5}@media(max-width:520px){.gydytojai-chart-frame{height:var(--chart-height-analytical-mobile);min-height:var(--chart-height-analytical-mobile);max-height:var(--chart-height-analytical-mobile)}}.gydytojai-annual-suggestion{appearance:none;border:1px solid transparent;background:transparent;color:var(--color-text);border-radius:var(--radius-sm);text-align:left;padding:6px 10px;cursor:pointer;font:inherit}.gydytojai-annual-suggestion:hover,.gydytojai-annual-suggestion:focus-visible,.gydytojai-annual-suggestion.is-active{border-color:var(--color-accent-soft);background:var(--color-accent-soft);outline:none}.table-row--selectable{cursor:pointer;outline:none}.table-row--selectable:focus-visible{box-shadow:inset 0 0 0 2px var(--color-accent)}.table-row--selected{box-shadow:inset 0 0 0 2px var(--color-accent);background:#2563eb24}body[data-theme=dark] .table-row--selected{background:#60a5fa33}.gydytojai-workspace{display:grid;gap:12px;padding-block:8px 28px}.gydytojai-workspace__filters,.gydytojai-workspace-panel{min-width:0}.gydytojai-workspace-panel{margin:0;padding:0;border:0;background:transparent}.gydytojai-workspace-panel[hidden]{display:none}.gydytojai-content-header{margin-bottom:10px}.gydytojai-content-header .section__title-row{align-items:baseline;gap:8px 14px}.gydytojai-active-filters-bar{border-radius:8px}.gydytojai-filter-panel{width:min(520px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 120px));padding:0;overflow:hidden;border-color:color-mix(in srgb,var(--color-border) 78%,var(--color-text));border-radius:8px;box-shadow:0 18px 48px #0f172a3d}.gydytojai-filter-panel__head,.gydytojai-filter-panel__footer{padding:14px 16px;background:var(--color-surface)}.gydytojai-filter-panel__head{margin:0;border-bottom:1px solid var(--color-border)}.gydytojai-filter-panel__primary{max-height:min(540px,calc(100vh - 250px));padding:14px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.gydytojai-filter-panel__footer{display:flex;justify-content:flex-end;border-top:1px solid var(--color-border)}.gydytojai-filter-panel__footer .btn{min-height:44px}#gydytojaiFiltersPanel #gydytojaiFiltersMainRow.gydytojai-filters-main-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#gydytojaiFiltersPanel .gydytojai-filter-field--patient{grid-column:1 / -1}#gydytojaiFiltersPanel .gydytojai-filter-field--patient .segmented-control__button{flex:1 1 0;min-width:0}.gydytojai-filter-panel select,.gydytojai-filter-panel input[type=search],.gydytojai-filter-panel .chip-button,.gydytojai-filter-panel .segmented-control__button{min-height:44px;border-radius:8px}.gydytojai-filter-backdrop{display:none}.gydytojai-annual-controls-shell{position:relative;margin-bottom:12px}.gydytojai-annual-controls-shell>.gydytojai-filter-backdrop:not([hidden]){position:fixed;inset:0;z-index:35;display:block;background:#0f172a94;animation:gydytojaiBackdropIn .15s ease-out}.gydytojai-annual-controls-shell>.gydytojai-filter-panel--annual:not([hidden]){position:fixed;inset:50% auto auto 50%;z-index:36;display:grid;width:min(920px,calc(100vw - 48px));max-width:none;height:min(760px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);margin:0;padding:0;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0f172a5c;animation:gydytojaiDialogIn .18s cubic-bezier(.2,0,0,1)}.gydytojai-annual-controls-shell .gydytojai-filter-panel__head{margin:0;padding:16px}body.gydytojai-annual-controls-open{overflow:hidden}.gydytojai-annual-selection-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:16px;min-height:0;overflow:hidden;padding:0 16px 16px}.gydytojai-annual-selection-list,.gydytojai-annual-selection-summary{min-width:0;min-height:0}.gydytojai-annual-selection-list{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px}.gydytojai-annual-search{margin:0}.gydytojai-annual-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--color-border);border-radius:10px;padding:6px;background:color-mix(in srgb,var(--color-surface) 88%,var(--color-bg))}.gydytojai-annual-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:8px;cursor:pointer;color:var(--color-text)}.gydytojai-annual-option:hover,.gydytojai-annual-option:has(input:focus-visible){border-color:color-mix(in srgb,var(--color-accent) 48%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 9%,transparent)}.gydytojai-annual-option.is-selected{border-color:color-mix(in srgb,var(--color-accent) 34%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 13%,transparent)}.gydytojai-annual-option input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--color-accent)}.gydytojai-annual-option__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.gydytojai-annual-option__count{color:var(--color-text-muted);font-size:.78rem;white-space:nowrap}.gydytojai-annual-options__empty{margin:12px 8px}.gydytojai-annual-selection-summary{display:flex;flex-direction:column;gap:12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--color-border);border-radius:10px;padding:14px;background:color-mix(in srgb,var(--color-surface) 94%,var(--color-bg))}.gydytojai-annual-selection-summary .gydytojai-annual-selected{min-height:44px}.gydytojai-annual-selection-summary .summaries-reports-controls__field{margin:0}.gydytojai-annual-selection-summary .gydytojai-annual-option-grid{grid-template-columns:1fr}.gydytojai-annual-selection-actions{justify-content:flex-end;gap:8px;padding:12px 16px 16px}.gydytojai-annual-selection-actions .btn{min-width:132px}.gydytojai-chart-local-controls{display:flex;gap:10px;align-items:center;margin:0 0 12px;color:var(--color-text-muted);font-size:.82rem;font-weight:700}.gydytojai-annual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gydytojai-annual-grid:has(>:only-child){grid-template-columns:minmax(0,min(900px,100%))}.gydytojai-charts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.gydytojai-workspace .report-card{position:relative;display:grid;align-content:start;gap:10px;min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-alt)}.gydytojai-workspace .report-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.gydytojai-workspace .report-card__head h3,.gydytojai-workspace .report-card__head h4{min-width:0;margin:0;font-size:.95rem;line-height:1.3}.gydytojai-workspace .report-card__actions{display:flex;flex:0 0 auto;align-items:center;gap:6px}.gydytojai-chart-frame{height:var(--gydytojai-chart-height, 420px);min-height:var(--gydytojai-chart-height, 420px);max-height:var(--gydytojai-chart-height, 420px)}.gydytojai-table-overflow{position:relative;max-height:none;overflow-x:auto;overscroll-behavior-inline:contain}.gydytojai-table-overflow[data-table-density=compact] .gydytojai-table-detail{display:none}.gydytojai-table-overflow th:not(:first-child),.gydytojai-table-overflow td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}body[data-page=gydytojai] .gydytojai-table-overflow tbody tr:nth-child(2n)>td,body[data-page=gydytojai][data-theme=dark] .gydytojai-table-overflow tbody tr:nth-child(2n)>td{background:color-mix(in srgb,var(--color-text) 3.5%,var(--color-surface))}.gydytojai-table-overflow th:first-child,.gydytojai-table-overflow td:first-child{position:sticky;left:0;z-index:1;background:var(--color-surface)}.gydytojai-table-overflow[data-overflowing=true]:after{position:sticky;right:0;content:"";display:block;width:24px;height:1px;margin-left:auto;box-shadow:-12px 0 18px 8px color-mix(in srgb,var(--color-surface) 85%,transparent);pointer-events:none}.gydytojai-table-overflow[data-overflow-end=true]:after{opacity:0}.gydytojai-mobile-chart-tabs{display:none}@media(max-width:1099px){.gydytojai-charts-grid,.gydytojai-annual-grid{grid-template-columns:1fr}}@media(max-width:640px){.gydytojai-workspace{gap:10px;padding-top:4px;padding-bottom:calc(var(--mobile-bottom-nav-height, 72px) + 28px)}.gydytojai-active-filters-bar{grid-template-columns:minmax(0,1fr) auto;padding:8px}.gydytojai-active-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.gydytojai-active-filters-bar__label,.gydytojai-active-filters-bar__actions #gydytojaiResetFilters,#gydytojaiMobileFiltersSummary{display:none}.gydytojai-active-filter-chip{flex:0 0 auto}.gydytojai-table-overflow{max-height:none;overflow-y:hidden}.gydytojai-mobile-chart-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.gydytojai-charts-grid .report-card[data-mobile-chart-active=false],.gydytojai-charts-grid:not(:has(.report-card[data-mobile-chart-active=true])){display:none}.gydytojai-filter-backdrop:not([hidden]){position:fixed;inset:0;z-index:80;display:block;background:#0f172a85;animation:gydytojaiBackdropIn .15s ease-out}.gydytojai-filter-panel:not([hidden]){position:fixed;inset:auto 0 0;z-index:81;display:grid;width:100%;max-height:min(88vh,760px);border-radius:8px 8px 0 0;animation:gydytojaiSheetIn .18s cubic-bezier(.2,0,0,1)}#gydytojaiFiltersPanel #gydytojaiFiltersMainRow.gydytojai-filters-main-row{grid-template-columns:1fr}.gydytojai-filter-panel__primary{max-height:none}.gydytojai-filter-panel--annual .gydytojai-annual-option-grid{display:grid;grid-template-columns:1fr;overflow:visible}.gydytojai-chart-local-controls{align-items:flex-start;flex-direction:column}body.gydytojai-filters-open{position:fixed;width:100%;overflow:hidden}.gydytojai-annual-controls-shell>.gydytojai-filter-panel--annual:not([hidden]){position:fixed;inset:auto 0 0;width:100%;height:100dvh;max-height:100dvh;margin:0;transform:none;border-radius:10px 10px 0 0;animation:gydytojaiSheetIn .18s cubic-bezier(.2,0,0,1)}.gydytojai-annual-selection-layout{grid-template-columns:1fr;overflow-y:auto;padding:0 12px 12px}.gydytojai-annual-selection-list{min-height:260px}.gydytojai-annual-options{max-height:38dvh}.gydytojai-annual-selection-summary{overflow:visible}.gydytojai-annual-selection-actions{position:sticky;bottom:0;z-index:2;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--color-surface)}.gydytojai-annual-selection-actions .btn{flex:1 1 0;min-width:0}body.gydytojai-annual-controls-open{position:fixed;width:100%;overflow:hidden}}@keyframes gydytojaiBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes gydytojaiSheetIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes gydytojaiDialogIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}.burnout-workspace{display:grid;gap:18px;padding-bottom:72px}.burnout-workspace[hidden]{display:none}.burnout-header,.burnout-controls,.burnout-summary-grid,.burnout-trend-grid,.burnout-group-controls{display:grid;gap:12px}.burnout-header{grid-template-columns:minmax(0,1fr) auto;align-items:end}.burnout-eyebrow{margin:0 0 4px;color:var(--color-accent);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.burnout-updated{margin:0;color:var(--color-text-muted);font-size:.85rem}.burnout-state{margin:0;padding:24px;color:var(--color-text-muted);text-align:center}.burnout-state[hidden],#burnoutContent[hidden]{display:none}.burnout-state--error{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-border));color:var(--color-danger)}.burnout-controls{padding:12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-alt)}.burnout-controls--primary{grid-template-columns:minmax(240px,380px)}.burnout-controls label,.burnout-group-controls label{display:grid;gap:6px;min-width:0;color:var(--color-text-muted);font-size:.78rem;font-weight:700}.burnout-controls select,.burnout-group-controls select{min-width:0;min-height:42px;padding:8px 34px 8px 10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);font:inherit}.burnout-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.burnout-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.burnout-summary-card{display:grid;gap:6px;padding:14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-alt)}.burnout-summary-card__heading{display:flex;align-items:center;gap:8px}.burnout-summary-card__heading:before{width:9px;height:9px;flex:0 0 9px;border-radius:999px;background:var(--burnout-accent, var(--color-accent));content:""}.burnout-summary-card h3,.burnout-trend-grid h4{margin:0}.burnout-summary-card__value{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.04em}.burnout-summary-card__value span{color:var(--color-text-muted);font-size:.46em;font-weight:650;letter-spacing:0}.burnout-summary-card__meta,.burnout-summary-card__direction,.burnout-trend-grid .report-card>p{margin:0;color:var(--color-text-muted);font-size:.82rem}.burnout-summary-card__delta{margin:0;font-size:.88rem;font-weight:650}.burnout-block{display:grid;gap:12px}.burnout-groups-block{gap:16px}.burnout-block .section__header{align-items:flex-end;margin-bottom:0}.burnout-block .section__title{font-size:1.1rem}.burnout-group-controls{grid-template-columns:repeat(2,minmax(170px,240px))}.burnout-group-toolbar{display:flex;align-items:flex-end;gap:8px}.burnout-group-actions{flex:0 0 auto;padding-bottom:3px}.burnout-group-controls label{min-width:0}.burnout-trend-grid .report-card{min-width:0;padding:12px}.burnout-chart-frame{position:relative;min-height:220px;margin-top:4px}.burnout-chart-frame--groups{height:280px;min-height:0}.burnout-chart-frame canvas{display:block}.burnout-trend-grid .burnout-chart-frame{height:220px;min-height:0}.burnout-workspace .burnout-chart-frame canvas{width:100%;height:100%;min-height:0;max-height:none}.burnout-trend-scroll-hint{display:none}.burnout-privacy-note,.burnout-method-note{color:var(--color-text-muted);font-size:.85rem}.burnout-privacy-note{margin:10px 0 0}.burnout-single-group{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 20px;min-height:112px;padding:18px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text-muted)}.burnout-single-group[hidden]{display:none}.burnout-single-group strong{color:var(--color-text);font-size:1rem}.burnout-single-group__value{grid-row:span 2;color:var(--color-text);font-size:2rem;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.04em}.burnout-table-wrapper{max-width:100%;overflow-x:auto}.burnout-table-wrapper td{min-width:240px;vertical-align:top}.burnout-table-cell{display:grid;gap:3px}.burnout-table-cell strong{font-variant-numeric:tabular-nums}.burnout-table-cell small{color:var(--color-text-muted)}.burnout-method-note{padding:14px;border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:12px;background:color-mix(in srgb,var(--color-accent) 5%,var(--color-surface))}.burnout-method-note h3,.burnout-method-note p{margin:0}.burnout-method-note{display:grid;gap:8px}.burnout-content{display:grid}.burnout-content>.burnout-summary-grid{margin-top:16px}.burnout-content>:is(.burnout-block,.burnout-method-note){margin-top:24px}@media(max-width:900px){.burnout-table-block .section__header{padding-right:0}}@media(min-width:901px){.burnout-table-block .section__header{padding-right:150px}}@media(max-width:640px){.burnout-header,.burnout-controls{grid-template-columns:1fr}.burnout-updated{justify-self:start}.burnout-controls{position:static}.burnout-workspace{gap:14px;padding-bottom:calc(var(--mobile-bottom-nav-height, 72px) + 40px)}.burnout-header{gap:6px}.burnout-header .section__subtitle{font-size:.82rem;line-height:1.35}.burnout-controls--primary label{grid-template-columns:minmax(0,1fr) minmax(166px,1.25fr);align-items:center}.burnout-summary-grid{grid-template-columns:1fr;gap:10px}.burnout-summary-card{gap:5px;padding:12px}.burnout-summary-card h3{font-size:.9rem}.burnout-summary-card__value{font-size:1.8rem}.burnout-summary-card__meta,.burnout-summary-card__direction{font-size:.75rem}.burnout-summary-card__delta{font-size:.8rem}.burnout-group-controls{grid-template-columns:1fr;width:100%}.burnout-group-toolbar{align-items:flex-end;width:100%}.burnout-chart-frame{min-height:210px}.burnout-trend-grid{grid-template-columns:none;grid-auto-columns:minmax(310px,calc(100% - 24px));grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:6px;scroll-snap-type:inline mandatory;scrollbar-width:thin}.burnout-trend-grid .report-card{scroll-snap-align:start}.burnout-trend-grid .burnout-chart-frame{height:210px}.burnout-trend-scroll-hint{display:block;margin:-4px 0 0}.burnout-chart-frame--groups{height:280px;min-height:0}.burnout-single-group{min-height:96px;padding:14px}.burnout-table-block .section__header{align-items:stretch}.burnout-table-block .section__actions{justify-content:flex-end;width:100%}.burnout-table-block .btn{width:100%}.burnout-table-block .export-menu__list{right:0;left:auto}}@media(prefers-reduced-motion:reduce){.burnout-workspace *,.burnout-workspace *:before,.burnout-workspace *:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms}}
