#table_wrap{overflow-x:auto;border-top:1px #d3d3d3 solid;border-bottom:1px #d3d3d3 solid;margin-bottom:10px}#table_wrap_outer{position:relative}#work_calendar_table{table-layout:fixed;border-collapse:collapse;user-select:none;font-family:sans-serif;font-family:'Source Sans Pro',sans-serif;text-rendering:optimizeLegibility;min-width:1110px}#work_calendar_table td{padding:0;cursor:pointer;text-align:center;width:27px;height:29px;vertical-align:middle}#work_calendar_table td span{border:1px #cde solid;border-left:none;border-right:none;font-size:14px;display:inline-block;color:#2a333c;width:100%;height:24px;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:'Source Sans Pro',sans-serif;font-weight:400;font-size:14px;color:#333;width:27px;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:#f5f5f5;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}#options_panel{background-color:#f5f5f5;margin:0;padding:5px 15px 15px}#options_panel label{display:inline-block;margin-right:10px}#options_panel div{margin-top:10px}#essentials_panel{float:left;width:100%;padding-bottom:10px}#essentials_panel button{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;user-select:none;color:#333;background-color:#fff;border-color:#ccc;float:right;margin-left:10px}#essentials_panel button.active:focus,#essentials_panel button:active:focus,#essentials_panel button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#essentials_panel button:focus,#essentials_panel button:hover{color:#333;text-decoration:none}#essentials_panel button.active,#essentials_panel button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}#essentials_panel button.disabled,#essentials_panel button[disabled],fieldset[disabled] #essentials_panel button{cursor:not-allowed;pointer-events:none;opacity:.65;box-shadow:none}#essentials_panel button.active,#essentials_panel button:active,#essentials_panel button:focus,#essentials_panel button:hover,.open .dropdown-toggle#essentials_panel button{color:#333;background-color:#ebebeb;border-color:#adadad}#essentials_panel button.active,#essentials_panel button:active,.open .dropdown-toggle#essentials_panel button{background-image:none}#essentials_panel button.disabled,#essentials_panel button.disabled.active,#essentials_panel button.disabled:active,#essentials_panel button.disabled:focus,#essentials_panel button.disabled:hover,#essentials_panel button[disabled],#essentials_panel button[disabled].active,#essentials_panel button[disabled]:active,#essentials_panel button[disabled]:focus,#essentials_panel button[disabled]:hover,fieldset[disabled] #essentials_panel button,fieldset[disabled] #essentials_panel button.active,fieldset[disabled] #essentials_panel button:active,fieldset[disabled] #essentials_panel button:focus,fieldset[disabled] #essentials_panel button:hover{background-color:#fff;border-color:#ccc}#categories_panel{float:left;line-height:1.9}#reset_btn{float:left}#categories_panel label{margin-right:10px}.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:sans-serif;font-size:14px;padding:0 7px}#time_per_category_panel .badge{margin:0 10px 0 0}.active_category{font-weight:700}.active_category .badge{border:1px red solid;box-shadow:0 0 .15em red;user-select:none}#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:#9ee0ff}#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}#print_box{border:1px red solid;float:left;clear:both}.year_label_row{font-size:12px}#time_per_category_panel div{margin:5px auto}.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;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;-ms-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s 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:'Source Sans Pro',sans-serif}.tooltip_arrow{border-width:4px 4px 0 4px;border-bottom-color:transparent;border-color:#fff;border-left-color:transparent;border-right-color:transparent;border-style:solid;bottom:-4px;height:0;left:90px;margin:6px;margin-bottom:0;margin-top:0;position:absolute;width:0}.tooltip_arrow_shadow{border-width:5px 5px 0 5px;border-bottom-color:transparent;border-color:#aaa;border-left-color:transparent;border-right-color:transparent;border-style:solid;bottom:-5px;height:0;left:90px;margin:5px;margin-bottom:0;margin-top:0;position:absolute;width:0}.tooltip_arrow_below{border-width:4px 4px 0 4px;border-bottom-color:transparent;border-color:#fff;border-left-color:transparent;border-right-color:transparent;border-style:solid;bottom:-4px;height:0;left:90px;margin:6px;margin-bottom:0;margin-top:0;position:absolute;width:0;border-width:0 4px 4px 4px;top:-4px;bottom:auto}.tooltip_arrow_below_shadow{border-width:5px 5px 0 5px;border-bottom-color:transparent;border-color:#aaa;border-left-color:transparent;border-right-color:transparent;border-style:solid;bottom:-5px;height:0;left:90px;margin:5px;margin-bottom:0;margin-top:0;position:absolute;width:0;border-width:0 5px 5px 5px;top:-5px;bottom:auto}#get_link_btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;user-select:none;color:#333;background-color:#fff;border-color:#ccc;float:right;margin:10px 0 0 10px}#get_link_btn.active:focus,#get_link_btn:active:focus,#get_link_btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}#get_link_btn:focus,#get_link_btn:hover{color:#333;text-decoration:none}#get_link_btn.active,#get_link_btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}#get_link_btn.disabled,#get_link_btn[disabled],fieldset[disabled] #get_link_btn{cursor:not-allowed;pointer-events:none;opacity:.65;box-shadow:none}#get_link_btn.active,#get_link_btn:active,#get_link_btn:focus,#get_link_btn:hover,.open .dropdown-toggle#get_link_btn{color:#333;background-color:#ebebeb;border-color:#adadad}#get_link_btn.active,#get_link_btn:active,.open .dropdown-toggle#get_link_btn{background-image:none}#get_link_btn.disabled,#get_link_btn.disabled.active,#get_link_btn.disabled:active,#get_link_btn.disabled:focus,#get_link_btn.disabled:hover,#get_link_btn[disabled],#get_link_btn[disabled].active,#get_link_btn[disabled]:active,#get_link_btn[disabled]:focus,#get_link_btn[disabled]:hover,fieldset[disabled] #get_link_btn,fieldset[disabled] #get_link_btn.active,fieldset[disabled] #get_link_btn:active,fieldset[disabled] #get_link_btn:focus,fieldset[disabled] #get_link_btn:hover{background-color:#fff;border-color:#ccc}#calendar_link{display:inline-block;float:right;font-weight:700;margin:10px 0 0 10px}#bulk_set_panel label{font-weight:400;margin:0 2px 0 0}#bulk_set_panel input{margin-right:15px}#bulk_set_panel span{font-weight:700;display:inline-block;margin-right:15px}.instructions{display:flex;flex-wrap:nowrap}@media (max-width:768px){.instructions{flex-wrap:wrap}.instructions .ad-wrapper{order:-1}}