.Button-module__DTir1G__enabled,.Button-module__DTir1G__disabled{color:#fff;font-size:var(--font-md);-webkit-user-select:none;user-select:none;border-radius:2px;justify-content:center;align-items:center;height:24px;display:flex}.Button-module__DTir1G__enabled{cursor:pointer;background:#008b8b}.Button-module__DTir1G__enabled:hover{box-shadow:var(--hover-shadow-light)}.Button-module__DTir1G__enabled:active{box-shadow:var(--hover-shadow-mid)}.Button-module__DTir1G__disabled{background:#d3d3d3}
.UserPanel-module__28CEvW__container{flex-flow:column;align-items:flex-start;gap:5px;display:flex}.UserPanel-module__28CEvW__slack{cursor:pointer;color:#fff;background:#4a154b;border-radius:3px;justify-content:center;align-items:center;gap:5px;width:153px;height:29px;padding:5px;display:flex}.UserPanel-module__28CEvW__text{line-height:19px}
:root{--shadow-dark:#000000da;--shadow-heavy:#0000009e;--shadow-mid:#0000004d;--shadow-light:#0000001a;--hover-shadow-light:inset 0 0 0 9999px var(--shadow-light);--hover-shadow-mid:inset 0 0 0 9999px var(--shadow-mid);--calendar-width:1112px;--calendar-grid-height:144px;--font-sm:.75rem;--font-md:.875rem;--font-base:1rem}b{font-weight:700}input,textarea{height:24px;font-family:inherit;font-size:var(--font-base);border:none;border-radius:2px;padding:0 5px}textarea{resize:none;flex:1}.input-block,.span{flex-wrap:wrap;align-items:center;display:flex}.input-block{gap:5px}.stretch{flex:1}input:focus,textarea:focus{outline:1px solid #d3d3d3}h1,h2,h3,h4,h5,h6{margin:0}.hidden{display:none}.ReactModal__Overlay{z-index:3}.fc-header-toolbar{margin-bottom:13px!important}.fc-toolbar-chunk:last-child{visibility:hidden}.fc-daygrid-day{cursor:pointer;height:var(--calendar-grid-height)}.fc-day-past,.fc-day-future{background:#fff}.fc-day-sat.fc-daygrid-day,.fc-day-sun.fc-daygrid-day{background:#d3d3d3}.fc-daygrid-event{border:none}.fc-daygrid-day:hover,.fc-daygrid-event:hover{box-shadow:var(--hover-shadow-light)}.fc-event-main{text-overflow:ellipsis;padding:0 4px;overflow:hidden}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:24px;padding:8px 5px 0;line-height:24px}input[type=date]::-webkit-calendar-picker-indicator:hover{box-shadow:var(--hover-shadow-light)}input[type=date]{width:131px;padding-right:0}@media screen and (max-width:1680px){:root{--calendar-width:768px;--calendar-grid-height:112px}}@media screen and (max-width:1440px){:root{--calendar-width:512px;--calendar-grid-height:89px}}
.page-module__E0kJGG__container{justify-content:space-between;width:100%;display:flex}.page-module__E0kJGG__calendar{width:var(--calendar-width)}.page-module__E0kJGG__left,.page-module__E0kJGG__right{width:calc((100% - var(--calendar-width) - 34px) / 2);flex-flow:column;gap:8px;display:flex}
.Event-module__LQHH-W__event{width:100%}.Event-module__LQHH-W__text,.Event-module__LQHH-W__background{text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 13px);display:block;overflow:hidden}.Event-module__LQHH-W__text{line-height:19px}.Event-module__LQHH-W__white{color:#fff}.Event-module__LQHH-W__background{background:repeating-linear-gradient(45deg, transparent, transparent 13px, var(--shadow-light) 13px, var(--shadow-light) 26px);width:100%;height:100%;padding-left:5px;padding-right:26px;font-style:italic}
.EventModal-module__BqXLtG__buttons{gap:5px;display:flex}.EventModal-module__BqXLtG__buttons>:first-child,.EventModal-module__BqXLtG__textInput{flex:1}.EventModal-module__BqXLtG__leaveDetail{height:55px;min-height:55px}.EventModal-module__BqXLtG__conferenceDetail{height:144px;min-height:144px}.EventModal-module__BqXLtG__addButton{width:17px;height:17px}
.Modal-module__P8Ic0W__title{background-color:#d3d3d3;border-radius:3px 3px 0 0;align-items:center;gap:5px;height:24px;padding:3px 8px;line-height:23px;display:flex}.Modal-module__P8Ic0W__content{border-radius:0 0 3px 3px;flex-flow:column;gap:5px;padding:8px;display:flex}
.EventModalTitle-module__mEiPHG__leaveType{color:#000;font-size:initial;outline-offset:-1px;background:0 0;outline:1px dashed #000;height:19px}
.Dropdown-module__duxO_q__dropdown{flex-flow:column;gap:3px;display:flex}
.InlineIcon-module__lSqFaG__inlineIcon{gap:5px;height:100%}
.SmallButton-module__rsePxq__btn{height:initial;padding:1px}
.Link-module__RTbOuW__link{text-overflow:ellipsis;outline-offset:-1px;border-radius:2px;outline:1px dashed gray;flex-flow:row;max-width:233px;padding:0 3px 0 5px;display:flex;position:relative;overflow:hidden}.Link-module__RTbOuW__link:hover{box-shadow:var(--hover-shadow-light)}.Link-module__RTbOuW__ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.Link-module__RTbOuW__remove{opacity:0;z-index:2;background:#ff000061;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Link-module__RTbOuW__link:hover .Link-module__RTbOuW__remove{opacity:1}
.ControlPanel-module__1DYGIW__container{flex-flow:column;align-self:flex-end;gap:13px;width:233px;display:flex}.ControlPanel-module__1DYGIW__leaveTypes{flex-flow:column;padding-left:21px;display:flex}
.Feed-module__nG-TSq__container{flex-flow:column;gap:5px;width:233px;display:flex}.Feed-module__nG-TSq__section{flex-flow:column;gap:6px;display:flex}.Feed-module__nG-TSq__sectionTitle{font-size:var(--font-sm);color:var(--shadow-heavy);text-transform:uppercase;letter-spacing:.05em;margin:4px 0 0;font-weight:600}.Feed-module__nG-TSq__eventList{flex-flow:column;gap:8px;display:flex}.Feed-module__nG-TSq__eventItem{background-color:var(--shadow-light);cursor:pointer;border-radius:3px;flex-flow:column;gap:2px;padding:8px 10px;display:flex}.Feed-module__nG-TSq__eventItem:hover{box-shadow:var(--hover-shadow-light)}.Feed-module__nG-TSq__eventDate{font-size:var(--font-sm);color:var(--shadow-heavy);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.Feed-module__nG-TSq__eventLabel{font-size:var(--font-md);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}.Feed-module__nG-TSq__empty{font-size:var(--font-md);color:var(--shadow-heavy);padding-left:2px}.Feed-module__nG-TSq__text{text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 17px);display:block;overflow:hidden}
