.calendar{z-index:12001}div.calendar{background-clip:padding-box;background-color:var(--ds-surface,#fff);box-shadow:var(--ds-shadow-overlay,0 3px 6px 0 #0003);border-radius:3.01px;padding:2px;position:relative}.calendar table{cursor:default;border-bottom:1px solid var(--ds-border,#c1c7d0);font-size:12px}.calendar table .wn{background-color:var(--ds-surface-sunken,#f4f5f7);color:var(--ds-text,#666);padding:2px 4px 2px 2px}.calendar{border:1px solid var(--ds-border,#c1c7d0)}.calendar button{background-color:var(--ds-surface,#fff);text-align:center;border:0}.calendar th{font-weight:400}.calendar .calendar-header button{background:0 0;padding:4px 12px}.calendar .calendar-header .row{justify-content:center;align-items:center;display:flex}.calendar .calendar-header .nav-row{border-top:1px solid var(--ds-border,#c1c7d0);background:var(--ds-surface-sunken,#f4f5f7)}.calendar .calendar-header .title,.calendar .calendar-header .go-today{text-align:center;flex-grow:1}.calendar .calendar-header .title{outline:0;padding:4px 0;font-size:14px;font-weight:700}.calendar .combobox-trigger{position:relative}.calendar .combobox-trigger:after{content:"";width:0;height:0;color:var(--ds-text-subtlest,#6b778c);border-top:4px solid;border-left:2px solid #0000;border-right:2px solid #0000;margin-top:-2px;position:absolute;top:50%;right:1px}.calendar .daynames td{background-color:var(--jira-color-textActiveLinkColour,#0065ff);color:var(--ds-surface,#fff)}.calendar .daynames th{text-align:center}.calendar .daynames th.wn{background-color:var(--ds-surface-sunken,#f4f5f7);color:var(--ds-text,#888)}.calendar button:hover,.calendar td:not(.emptycell):hover,.calendar .combo .label:hover,.calendar td.time span:hover{background-color:var(--ds-background-neutral-subtle-hovered,#ffe9a8)}.calendar .daysrow .emptycell+.day:hover,.calendar .daysrow .day+.day:hover{color:var(--ds-text,#333);background-clip:padding-box;background-color:var(--ds-background-neutral-subtle-hovered,#ffe9a8);border-radius:3.01px}.calendar .name.day:hover{background-color:var(--ds-background-information-bold,var(--ds-chart-blue-bold,#3572b0));color:var(--ds-surface-hovered,#fff)}.calendar button:active,.calendar .combo .active,.calendar td.time span:active{background-color:var(--jira-color-textActiveLinkColour,var(--ds-background-neutral-subtle-pressed,#0065ff));color:var(--ds-text,#fff)}.calendar .combo{background-color:var(--ds-surface,#fff);border:1px solid var(--ds-surface,#c1c7d0);cursor:default;z-index:100;border-top:none;width:4em;display:none;position:absolute;top:0;left:0}.calendar .combo .label{text-align:center;padding:2px;font-size:12px}.calendar tbody .day{text-align:right;width:2em;padding:2px 4px 2px 2px}.calendar tbody .emptycell+.day,.calendar tbody .day+.day{background-clip:padding-box;border-radius:3.01px}.calendar tbody .day.othermonth{color:var(--ds-text,#999)}.calendar tbody .day.othermonth.oweekend{color:var(--ds-text-accent-orange,#f99)}.calendar tbody td.today{font-weight:700}.calendar tbody td.weekend{color:var(--ds-background-danger-bold,#de350b)}.calendar tbody td.selected{background-color:var(--ds-background-information-bold,var(--ds-chart-blue-bold,#3572b0));color:var(--ds-surface,#fff);font-weight:700}.calendar tbody .disabled{color:var(--ds-text-disabled,#999)}.calendar tbody .emptyrow{display:none}.calendar .time-row{background-color:var(--ds-surface,#f4f5f7);border-bottom:1px solid var(--ds-border,#c1c7d0);text-align:center;align-items:center;padding:2px 14px;font-size:12px;display:flex}.calendar .time-row .time{flex-grow:1}.calendar .time-row button{padding:2px 5px 2px 6px;font-weight:700}.calendar .time-row .colon{background-color:var(--ds-surface,#f4f5f7);margin:0 4px}.calendar .actions-row{background-color:var(--ds-surface,#f4f5f7);border-top:1px solid var(--ds-border,#c1c7d0);justify-content:space-between;align-items:center;padding:2px;display:flex}.calendar .actions-row button{padding:4px 12px}.calendar .ttip{text-align:center;padding:2px;font-size:12px}