.vl-page{gap:var(--s-5)}.vl-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.vl-kpis .kpi-card{min-height:148px}.vl-window-note{margin-block-start:calc(var(--s-2) - var(--s-5))}.vl-floor-note,.vl-lede{margin:0}.vl-lede{color:var(--text-primary);font-size:var(--fs-body);line-height:var(--lh-normal);max-inline-size:75ch}.vl-section{gap:var(--s-3)}.vl-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.vl-period{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:inline-flex}.vl-period__select{min-inline-size:170px}.vl-period__range{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:inline-flex}.vl-effort-off{gap:var(--s-2);flex-direction:column;display:flex}.vl-effort-off__value{color:var(--text-tertiary)}.vl-effort-off__action.fui-Button{color:var(--accent);align-self:flex-start;min-block-size:32px;padding-inline:0}.vl-effort-off__action.fui-Button:hover{color:var(--accent-dark);text-decoration:underline}:root.dark .vl-effort-off__action.fui-Button:hover{color:var(--accent-light)}.vl-effort-off__action.fui-Button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vl-card{padding:0}.vl-table{min-inline-size:0}.vl-table .fui-TableCell{vertical-align:middle;padding-block:var(--s-2)}.vl-kind{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.vl-kind__label{color:var(--text-primary);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.vl-kind__sub{color:var(--text-secondary);font-size:var(--fs-caption);overflow-wrap:anywhere}.vl-figure{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--text-primary)}.vl-change{font-size:var(--fs-body-sm);color:var(--text-secondary)}.vl-open-cell{text-align:end}.vl-open-cell .fui-Button{min-block-size:32px}.vl-open-cell .fui-Button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vl-channels{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.vl-channels__bar{direction:ltr;gap:2px;block-size:8px;inline-size:100%;max-inline-size:220px;display:flex}.vl-channels__seg{border-radius:4px;block-size:100%;min-inline-size:3px;display:block}.vl-channels__seg--web,.vl-channels__seg--answered{background:var(--accent)}.vl-channels__seg--teams,.vl-channels__seg--partly{background:var(--text-tertiary)}.vl-channels__seg--notRecorded,.vl-channels__seg--couldNot{background:var(--border-strong)}.vl-channels__legend{color:var(--text-secondary);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vl-dayline{direction:ltr;display:block;overflow:visible}.vl-dayline__base{stroke:var(--border-subtle);stroke-width:1px}.vl-dayline__line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.vl-dayline__dot{fill:var(--accent);stroke:var(--bg-surface);stroke-width:2px}.vl-dayline__hit{fill:#0000}.vl-dayline__hit:hover{fill:var(--accent-soft)}.vl-related{padding:0 0 0 var(--s-3);border-inline-start:2px solid var(--accent-border);gap:var(--s-1);color:var(--text-secondary);font-size:var(--fs-body-sm);flex-direction:column;margin:0;list-style:none;display:flex}.vl-empty{padding:var(--s-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.vl-empty__title{margin:0 0 var(--s-1);font-weight:var(--fw-semibold);color:var(--text-primary)}.vl-error{gap:var(--s-3);padding:var(--s-4);border-radius:var(--radius-lg);background:var(--danger-soft);border:1px solid var(--danger);color:var(--text-primary);align-items:flex-start;display:flex}.vl-error>svg{color:var(--danger);flex:none}.vl-error__body{flex:1;min-inline-size:0}.vl-error__title{font-weight:var(--fw-semibold);margin:0}.vl-error__detail{margin:var(--s-1) 0 0;color:var(--text-secondary);font-size:var(--fs-body-sm)}.vl-chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vl-chip{padding:4px var(--s-3);background:var(--bg-surface-muted);color:var(--text-primary);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;border-radius:999px}.vl-people-head{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.vl-action__when{color:var(--text-secondary);font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums}.vl-action__who{flex-direction:column;min-inline-size:0;display:flex}.vl-action__name{color:var(--text-primary);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.vl-action__sub{color:var(--text-secondary);font-size:var(--fs-caption);overflow-wrap:anywhere}.vl-action__what{color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.vl-action__how{align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:inline-flex}.vl-action__open.fui-Button{color:var(--accent);min-block-size:28px;padding-inline:0}.vl-action__open.fui-Button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vl-pager{gap:var(--s-2);justify-content:flex-end;padding-block-start:var(--s-3);display:flex}.vl-drill__note{padding-block-start:var(--s-3)}.vl-drill__skeleton{margin-block:6px}.vl-definitions__list{gap:var(--s-2) var(--s-4);grid-template-columns:minmax(140px,220px) minmax(0,1fr);margin:0;display:grid}.vl-definitions__item{display:contents}.vl-definitions__item dt{color:var(--text-primary);font-weight:var(--fw-semibold)}.vl-definitions__item dd{color:var(--text-secondary);line-height:var(--lh-normal);max-inline-size:75ch;margin:0}@media (max-width:1024px){.vl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.vl-kpis{grid-template-columns:minmax(0,1fr)}.vl-period,.vl-period__select{inline-size:100%}.vl-table .fui-TableHeader{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.vl-table,.vl-table .fui-TableBody{inline-size:100%;display:block}.vl-table .fui-TableRow{column-gap:var(--s-3);row-gap:var(--s-2);padding:var(--s-3) var(--s-4);border-block-end:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.vl-table .fui-TableCell{text-align:start;grid-column:1/-1;block-size:auto;min-block-size:0;padding:0;display:block}.vl-table .fui-TableCell.vl-cell--half{grid-column:auto}.vl-table .fui-TableCell[data-label]:before{content:attr(data-label);color:var(--text-tertiary);font-size:var(--fs-caption);font-weight:var(--fw-regular,400);margin-block-end:2px;display:block}.vl-table .ov-num,.vl-open-cell{text-align:start}.vl-open-cell .fui-Button,.vl-action__open.fui-Button{min-block-size:44px}.vl-definitions__list{grid-template-columns:minmax(0,1fr)}}.vl-definitions-print{display:none}@media print{.vl-period,.vl-open-cell,.vl-effort-off__action,.export-button,.vl-pager{display:none!important}.vl-page{gap:var(--s-3)}.vl-card,.kpi-card{break-inside:avoid;box-shadow:none!important}body:has(.vl-page) :is(.ac-header,.ac-footer,#hub-rail,.hub-rail,.hub-dock,.auth-renewal-banner,.pqh__actions){display:none!important}body:has(.vl-page) .hub-main{margin:0!important;padding-inline:0!important}.vl-definitions{display:none!important}.vl-definitions-print{break-inside:avoid;display:block}.vl-definitions-print__title{font-size:var(--fs-title,1.25rem);margin:var(--s-4) 0 var(--s-2)}}[dir=rtl] .vl-open-cell svg,[dir=rtl] .vl-pager svg{transform:scaleX(-1)}.vl-counting{color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-normal);max-inline-size:75ch;margin:0}.vl-counting__label{color:var(--text-primary)}.vl-counting__label:before{content:"";background:var(--accent);block-size:8px;inline-size:8px;vertical-align:middle;border-radius:50%;margin-inline-end:var(--s-2);animation:1.6s ease-in-out infinite vl-counting-breathe;display:inline-block}@keyframes vl-counting-breathe{0%,to{opacity:.35}50%{opacity:1}}@media print{.vl-counting{display:none}}@media (prefers-reduced-motion:reduce){.vl-dayline__hit{transition:none}.vl-counting__label:before{opacity:1;animation:none}}.ft-section{gap:var(--s-3)}.ft-headline{color:var(--text-primary);font-size:var(--fs-body);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin:0}.ft-note{font-size:var(--fs-caption);max-inline-size:75ch;margin:0}.ft-name{align-items:flex-start;gap:var(--s-2);min-inline-size:0;display:flex}.ft-name__icon{color:var(--accent);flex:none;padding-block-start:1px;display:inline-flex}.ft-name__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.ft-name__label{color:var(--text-primary);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.ft-name__what{color:var(--text-secondary);font-size:var(--fs-caption);overflow-wrap:anywhere}.ft-row--unused .ft-name__icon,.ft-row--elsewhere .ft-name__icon{color:var(--text-tertiary)}.ft-row--unused .ft-name__label{color:var(--text-secondary)}.ft-unused,.ft-elsewhere{font-size:var(--fs-body-sm)}@media (min-width:1000px){.ft-table{table-layout:fixed}.ft-table .fui-TableHeaderCell:first-child{inline-size:26%}.ft-table .fui-TableHeaderCell:nth-child(2),.ft-table .fui-TableHeaderCell:nth-child(3){inline-size:7%}.ft-table .fui-TableHeaderCell:nth-child(4){inline-size:20%}.ft-table .fui-TableHeaderCell:nth-child(5){inline-size:16%}.ft-table .fui-TableHeaderCell:nth-child(6){inline-size:13%}.ft-table .fui-TableHeaderCell:nth-child(7){inline-size:11%}}.ft-drill{white-space:nowrap;align-items:center;gap:2px;min-block-size:32px;display:inline-flex}.ft-drill:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm,4px)}.ft-drill svg{flex:none}.ft-icons{gap:var(--s-1);color:var(--text-secondary);flex-wrap:wrap;align-items:center;display:inline-flex}.ft-icons__one{justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:inline-flex}.ft-icons__one svg{block-size:16px;inline-size:16px}@media (max-width:640px){.ft-drill{min-block-size:44px}}@media print{.ft-drill{display:none!important}}[dir=rtl] .ft-drill svg{transform:scaleX(-1)}
