#work_calendar_table{table-layout:fixed;border-collapse:collapse;user-select:none;font-family:"Open Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;min-width:1140px}#work_calendar_table td{padding:0;cursor:pointer;text-align:center;width:23px;height:29px;vertical-align:middle}#work_calendar_table td span{border:1px #cde solid;border-left:none;border-right:none;font-size:13px;display:inline-block;color:#567;width:100%;height:22px;line-height:100%;padding-top:3px}#work_calendar_table td .series_starts{border-top-left-radius:12px;border-bottom-left-radius:12px;margin-left:1px}#work_calendar_table td .series_ends{border-top-right-radius:12px;border-bottom-right-radius:12px;margin-right:1px}#work_calendar_table td .series_single{border-radius:12px}#work_calendar_table td .holiday{font-weight:700;color:#a00}#work_calendar_table th{padding:0;font-family:"Open Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;color:#333;width:23px;text-align:center;vertical-align:middle}#work_calendar_table .focused,#work_calendar_table .focused_row td,#work_calendar_table .focused_row th{background-color:#fff9d6!important}#work_calendar_table td.focused{font-weight:700}#work_calendar_table .focused_row th{color:#000}#work_calendar_table .focused_column{background-color:#fff9d6}#work_calendar_table .summary{background-color:beige;font-weight:400;font-size:15px;padding:0 10px;color:#000}#work_calendar_table .summary.time{width:70px;padding:0 7px}#work_calendar_table .summary.total{font-weight:700}#work_calendar_table .table_total{background-color:#fcfcfc;text-align:right;font-size:15px}#work_calendar_table .title{font-size:20px;line-height:2em}#work_calendar_table .month_name{text-align:left;padding-right:29px;vertical-align:top}#work_calendar_table .month_name div{position:absolute;width:29px;height:27px;line-height:24px;background-color:#fcfcfc}#work_calendar_table .focused_row .month_name div{background-color:#fff9d6;font-weight:700}#work_calendar_table .focused_row .summary{font-weight:700}#work_calendar_table .bumper{width:10px}#essentials_panel{float:left;width:100%}#categories_panel{float:left}.work_time_category{display:inline-block;text-align:right;font-size:90%;padding-right:10px}#time_per_category_panel .badge,.work_time_category .badge{border-radius:3px;box-shadow:0 0 .15em #2f4f4f;cursor:pointer;display:inline-block;line-height:20px;margin:0;text-align:center;font-family:inherit;font-size:14px;padding:0 7px}#work_calendar_table td .c0,.c0{background-color:#ffe2af;border-color:#ffd386}#work_calendar_table .focused_row td .c0{background-color:#ffd58b}#work_calendar_table td .c1,.c1{background-color:#d1f0ff;border-color:#ade5ff}#work_calendar_table .focused_row td .c1{background-color:#b7e8ff}#work_calendar_table td .c2,.c2{background-color:#ecf;border-color:#e6b3ff}#work_calendar_table .focused_row td .c2{background-color:#e6b3ff}#work_calendar_table td .c3,.c3{background-color:#d3d3d3;border-color:#c6c6c6}#work_calendar_table .focused_row td .c3{background-color:#cbcbcb}.year_label_row{font-size:12px}.htooltip{position:absolute;background:#fff;color:#333;width:200px;border-radius:3px;box-shadow:0 0 2px rgba(0,0,0,.6);padding:5px 5px 7px;text-align:center;line-height:1em;opacity:0;transition:opacity .4s ease-in}.htooltip .tooltip__title{line-height:1.5em}.htooltip .tooltip__subtitle{font-size:13px;line-height:1.2em;font-style:italic;margin-bottom:5px}.htooltip .tooltip__comment{color:#aaa;font-size:13px;font-style:italic;line-height:1.2em}.htooltip .badge{font-size:13px}.htooltip .work_time_category{padding-right:5px}.htooltip.load{opacity:1}.tooltip_body{font-size:14px;font-family:"Open Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.tooltip_arrow{border-width:4px 4px 0;border-color:#fff transparent transparent;border-style:solid;bottom:-4px;height:0;left:90px;margin:0 6px;position:absolute;width:0}.tooltip_arrow_shadow{border-width:5px 5px 0;border-color:#aaa transparent transparent;border-style:solid;bottom:-5px;height:0;left:90px;margin:0 5px;position:absolute;width:0}.tooltip_arrow_below{border-width:4px 4px 0;border-color:#fff transparent transparent;border-style:solid;bottom:-4px;height:0;left:90px;margin:0 6px;position:absolute;width:0;border-width:0 4px 4px;top:-4px;bottom:auto}.tooltip_arrow_below_shadow{border-width:5px 5px 0;border-color:#aaa transparent transparent;border-style:solid;bottom:-5px;height:0;left:90px;margin:0 5px;position:absolute;width:0;border-width:0 5px 5px;top:-5px;bottom:auto}.main-content .left-column-wide{margin-right:0}.wc-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 20px;width:100%}.wc-head h1{margin-right:auto}.wc-year-nav{display:flex;gap:4px;margin-right:-10px}.wc-year-nav a{border-radius:6px;color:#145dcc;font-size:14px;font-weight:600;padding:4px 10px;white-space:nowrap}.wc-year-nav a:focus-visible,.wc-year-nav a:hover{background:#f8f9fb;text-decoration:none}.wc-summary{align-items:flex-end;border-bottom:1px solid #dfe5ee;display:flex;flex-wrap:wrap;gap:12px 40px;padding:4px 0 16px}.wc-summary__period,.wc-summary__stat{display:flex;flex-direction:column}.wc-summary__label{color:#4c586d;font-size:13px;line-height:1.2}.wc-summary__value{color:#243b5a;font-size:24px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25}.wc-summary__stat--main .wc-summary__value{font-size:36px;line-height:1.1}.wc-summary__period{display:grid;gap:0 8px;grid-template-columns:auto auto;justify-content:start;margin-left:auto}.wc-summary__period .wc-summary__label{grid-column:1/-1}.wc-summary__range{color:#253351;font-size:16px;font-weight:600;line-height:1.5}.wc-summary__change{background:0 0;border:0;color:#145dcc;cursor:pointer;font-size:14px;padding:0}.wc-summary__change:focus-visible,.wc-summary__change:hover{text-decoration:underline}.wc-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;padding:14px 0}.wc-paint{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.wc-paint__label{color:#4c586d;font-size:14px}.wc-segmented{background:#f8f9fb;border:1px solid #dfe5ee;border-radius:8px;display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px}.wc-segmented__option{align-items:center;background:0 0;border:1px solid transparent;border-radius:6px;color:#253351;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:7px;line-height:1.4;min-height:30px;padding:0 10px;white-space:nowrap}.wc-segmented__option:hover{background:#fff}.wc-segmented__option:focus-visible{outline:2px solid #2571ec;outline-offset:1px}.wc-segmented__option--active,.wc-segmented__option--active:hover{background:#fff;border-color:#2571ec;box-shadow:0 1px 2px rgba(22,32,51,.12);color:#145dcc}.wc-segmented__count{color:#4c586d;font-variant-numeric:tabular-nums;font-weight:400}.wc-swatch{border:1px solid rgba(22,32,51,.18);border-radius:50%;display:inline-block;flex:none;height:12px;width:12px}.wc-actions{display:flex;flex-wrap:wrap;gap:6px}.wc-button,.wc-button:focus,.wc-button:hover{color:#253351}.wc-button{align-items:center;display:inline-flex;font-size:14px;gap:6px;min-height:36px;padding:0 11px}.wc-button.wc-button--attention{background:#fff3d1;border-color:#e0b84c;color:#5e4600}.wc-button.wc-button--attention:hover{background:#ffeab3}.wc-icon{flex:none}.wc-settings{background:#f8f9fb;border:1px solid #dfe5ee;border-radius:8px;display:grid;gap:18px 32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:14px;padding:16px 18px}.wc-settings__title{color:#243b5a;font-size:14px;font-weight:600;margin:0 0 8px}.wc-settings__footer{align-items:center;border-top:1px solid #dfe5ee;display:flex;flex-wrap:wrap;gap:8px 16px;grid-column:1/-1;padding-top:14px}.wc-fields{align-items:center;display:grid;gap:8px 12px;grid-template-columns:auto minmax(0,1fr)}.wc-field{display:contents}.wc-field label{align-items:center;display:flex;font-size:14px;font-weight:400;gap:8px;margin:0}.wc-field select{background:#fff;border:1px solid #dfe5ee;border-radius:6px;font-size:14px;height:36px;max-width:190px;padding:0 6px;width:100%}.wc-chips{display:flex;flex-wrap:wrap;gap:4px}.wc-chip{cursor:pointer;margin:0;position:relative}.wc-chip input{height:1px;opacity:0;position:absolute;width:1px}.wc-chip span{align-items:center;background:#fff;border:1px solid #dfe5ee;border-radius:6px;display:inline-flex;font-size:14px;font-weight:600;height:36px;justify-content:center;min-width:31px;padding:0 3px}.wc-chip input:checked+span{background:#2571ec;border-color:#145dcc;color:#fff}.wc-chip input:focus-visible+span{outline:2px solid #2571ec;outline-offset:2px}.wc-bulk__apply{align-items:center;display:flex;font-size:14px;gap:8px;margin-top:10px}.wc-tag{align-items:center;display:inline-flex;font-weight:600;gap:6px}.wc-check{align-items:flex-start;display:flex;font-size:14px;font-weight:400;gap:8px;margin:0 0 6px}.wc-check input{margin-top:4px}.wc-check--disabled{color:#4c586d}.wc-hint{color:#4c586d;font-size:13px;margin:6px 0 0}.wc-settings__footer .wc-hint{margin:0}.wc-share{background:#eef4fe;border:1px solid #c9dafa;border-radius:8px;margin:0 0 14px;padding:12px 14px;position:relative}.wc-share--outdated{background:#fff8e5;border-color:#efd595}.wc-share--outdated .wc-hint{color:#6b5000}.wc-share__hide{background:0 0;border:0;border-radius:6px;color:#4c586d;cursor:pointer;font-size:18px;line-height:1;padding:3px 8px 5px;position:absolute;right:6px;top:6px}.wc-share__hide:hover{background:rgba(0,0,0,.07)}.wc-share__label{font-size:14px;margin-bottom:6px}.wc-share__row{display:flex;gap:8px}.wc-share__row input{background:#fff;border:1px solid #dfe5ee;border-radius:6px;flex:1;font-size:14px;height:36px;min-width:0;padding:0 8px}#table_wrap{border-bottom:1px solid #dfe5ee;border-top:1px solid #dfe5ee;margin-bottom:10px}#work_calendar_table{min-width:0;width:100%}#work_calendar_table th{color:#4c586d;font-size:14px;width:auto}#work_calendar_table tr:first-of-type>th{height:32px}#work_calendar_table td span{color:#4c586d}#work_calendar_table td .holiday{color:#7d1c29}#work_calendar_table .focused_row th{color:#253351}#work_calendar_table .summary{background-color:#f8f9fb;color:#253351;font-size:14px}#work_calendar_table .month_name div,#work_calendar_table .table_total{background-color:transparent}#work_calendar_table colgroup:first-child col:first-child{width:34px}#work_calendar_table colgroup:first-child col:last-child{width:10px}#work_calendar_table .summary_column{width:80px}#work_calendar_table .summary_column:first-child{width:52px}#work_calendar_table .summary_column:nth-child(3){width:72px}#work_calendar_table .total_row .month_name div{font-weight:600}#work_calendar_table .month_name div{height:29px;line-height:32px}#work_calendar_table td span:focus{outline:0}#work_calendar_table td span:focus-visible{box-shadow:0 0 0 2px #2571ec;position:relative;z-index:1}#work_calendar_table tr.quarter_start>td,#work_calendar_table tr.quarter_start>th{border-top:1px solid #dfe5ee}#work_calendar_table .quarter_total{font-size:13px;line-height:1.1;padding:0;white-space:nowrap}#work_calendar_table .quarter_label{color:#4c586d;margin-bottom:2px}#work_calendar_table td span.substitute{position:relative}#work_calendar_table td span.substitute::after{background:#c25e00;border-radius:50%;bottom:1px;content:"";height:4px;left:50%;margin-left:-2px;position:absolute;width:4px}#work_calendar_table td span.today{position:relative}#work_calendar_table td span.today::before{border-radius:6px;bottom:-1px;box-shadow:inset 0 0 0 2px rgba(36,59,90,.45);content:"";left:0;pointer-events:none;position:absolute;right:0;top:-1px}.active_category{font-weight:600}.active_category .badge{box-shadow:0 0 0 2px #2571ec;user-select:none}.htooltip{color:#253351}.htooltip .tooltip__comment{color:#4c586d;font-style:normal;margin-top:4px}.wc-help{margin-top:28px}.wc-help h2{font-size:18px}.wc-help h3{font-size:16px}.wc-compact{display:none;margin-bottom:10px}.wc-month{border-bottom:1px solid #dfe5ee;border-top:1px solid #dfe5ee;padding:10px 0 14px;scroll-margin-top:10px}.wc-month__head{align-items:center;display:flex;gap:8px;margin-bottom:10px}.wc-month__heading{flex:1;text-align:center}.wc-month__title{color:#243b5a;font-size:18px;font-weight:600;margin:0}.wc-month__totals{color:#4c586d;font-size:14px;font-variant-numeric:tabular-nums}.wc-month__nav{align-items:center;background:#fff;border:1px solid #dfe5ee;border-radius:8px;color:#253351;display:inline-flex;height:44px;justify-content:center;width:44px}.wc-month__nav:disabled{opacity:.35}.wc-month__nav:focus-visible{outline:2px solid #2571ec;outline-offset:1px}.wc-month__grid,.wc-month__weekdays{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.wc-month__weekdays{color:#4c586d;font-size:13px;margin-bottom:4px;text-align:center}.wc-day{border:1px solid transparent;border-radius:8px;color:#4c586d;font-size:16px;font-variant-numeric:tabular-nums;height:44px;padding:0;position:relative;touch-action:manipulation;user-select:none}.wc-day--blank{visibility:hidden}.wc-day--today{box-shadow:inset 0 0 0 2px rgba(36,59,90,.45)}.wc-day.holiday{color:#7d1c29;font-weight:700}.wc-day.substitute::after{background:#c25e00;border-radius:50%;bottom:5px;content:"";height:5px;left:50%;margin-left:-2.5px;position:absolute;width:5px}.wc-day:focus{outline:0}.wc-day:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #2571ec;z-index:1}.wc-months{font-size:14px;font-variant-numeric:tabular-nums;margin-top:12px;width:100%}.wc-months td,.wc-months th{border-bottom:1px solid #dfe5ee;padding:0 8px;text-align:right}.wc-months th:first-child{text-align:left}.wc-months thead th{color:#4c586d;font-size:13px;font-weight:400;padding-bottom:4px}.wc-months__link{background:0 0;border:0;color:#145dcc;font-weight:400;min-height:40px;padding:0;text-align:left;width:100%}.wc-months__row--active{background:#fff9d6}.wc-months__row--active .wc-months__link{color:#243b5a;font-weight:600}.wc-months__quarter td,.wc-months__quarter th{background:#f8f9fb;font-weight:600;height:34px}@media screen and (max-width:1199px){.wc-paint{flex-basis:100%}#work_calendar_table colgroup:first-child col:last-child{width:6px}#work_calendar_table .summary_column{width:60px}#work_calendar_table .summary_column:first-child{width:40px}#work_calendar_table .summary_column:nth-child(3){width:64px}#work_calendar_table .summary,#work_calendar_table .summary.time{padding:0}}@media screen and (max-width:991px){#table_wrap{display:none}#workcalc .wc-compact{display:block}.wc-segmented__option{min-height:38px}.wc-button{min-height:44px}.wc-chip span,.wc-field select,.wc-share__row input{height:44px}}@media screen and (min-width:768px) and (max-width:991px){#workcalc .wc-compact{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}.wc-months{margin-top:0}}@media screen and (max-width:767px){.wc-head{gap:0}.wc-head h1{font-size:24px;margin:0}.wc-year-nav{margin:0 0 6px -10px}.wc-summary{gap:6px 24px;padding-bottom:10px}.wc-summary__stat--main .wc-summary__value{font-size:30px}.wc-summary__value{font-size:18px}.wc-summary__period{flex-basis:100%;margin-left:0}.wc-summary__period .wc-summary__label{display:none}.wc-toolbar{align-items:stretch;flex-direction:column;gap:8px;padding:10px 0}.wc-paint{align-items:flex-start;flex-direction:column;gap:4px}.wc-segmented{display:flex;width:100%}.wc-segmented__option{display:inline-grid;flex:1 1 0;gap:0 6px;grid-template-columns:auto auto;justify-content:center;line-height:1.2;padding:2px 6px}.wc-segmented__count{font-size:13px;grid-column:1/-1;text-align:center}.wc-actions{justify-content:flex-start}.wc-button--compact .wc-button__label{display:none}.wc-settings{grid-template-columns:1fr;padding:14px}.wc-month{padding:8px 0 12px}.wc-month__head{margin-bottom:6px}}.wc-print-only{display:none}@page{margin:10mm;size:A4 landscape}@media print{#bottom_column,#footer,.ad-wrapper,.header,.htooltip,.wc-compact,.wc-help,.wc-settings,.wc-share,.wc-summary__change,.wc-toolbar,.wc-year-nav,ins.adsbygoogle{display:none!important}body{color:#000;font-family:"Open Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;margin:0}.container{padding:0;width:auto}.wc-head h1{color:#000}.wc-head h1{font-size:20pt;margin:0 0 8px}.wc-summary{padding-bottom:8px}#table_wrap{border:0;display:block!important}#work_calendar_table td span{box-sizing:border-box}#work_calendar_table,.wc-legend{-webkit-print-color-adjust:exact;print-color-adjust:exact}#work_calendar_table td .c0,.wc-legend .c0{background:#ffe2af!important}#work_calendar_table td .c1,.wc-legend .c1{background:#d6f0fd!important}#work_calendar_table td .c2,.wc-legend .c2{background:#ecf!important}#work_calendar_table td .c3,.wc-legend .c3{background:#d3d3d3!important}#work_calendar_table .summary{background:#f8f9fb!important}#work_calendar_table td .holiday{color:#7d1c29!important}#work_calendar_table td span.substitute::after{background:#c25e00!important}#work_calendar_table td span.today::before{display:none}.wc-print-only{display:block!important}.wc-legend.wc-print-only{display:flex!important;flex-wrap:wrap;font-size:13px;gap:4px 16px;margin-top:8px}.wc-legend__item{align-items:center;display:inline-flex;gap:6px}.wc-legend__dot{background:#c25e00!important;border-radius:50%;height:5px;width:5px}}