.calendar-statistics{display:flex;flex-direction:column;gap:15px;padding-top:20px}.calendar-statistics h3{border-bottom:1px solid #ededef;color:var(--color-main);font-size:18px;font-weight:500;line-height:30px;padding-bottom:12px}.calendar-statistics-content{display:flex;gap:12px}@media (min-width:1520px){.calendar-statistics-content{flex-direction:column;flex-grow:1}}.calendar-statistics-content>*{flex:1}@media (min-width:1520px){.calendar-statistics-content>*{flex:none}}.calendar-statistics-index{display:flex;flex-direction:column;gap:12px}@media (min-width:1520px){.calendar-statistics-index{flex-grow:1}}.calendar-statistics .statistics-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.calendar-statistics .statistics-list>li{display:flex}.calendar-statistics .statistics-list>li:before{content:"";display:block;flex-shrink:0;height:20px;margin-right:10px;width:20px}.calendar-statistics .statistics-list>li .count{border-bottom:1px dotted #999;flex-grow:1;flex-shrink:0;line-height:16px;margin-bottom:6px;overflow:hidden;text-align:right}.calendar-statistics .statistics-list>li.statistics-days:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg fill='%23337CE9'%3E%3Cpath fill-opacity='.2' d='M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10'/%3E%3Cpath d='M12.778 9.5H7.222v1h5.556zm1.11-3.5h-.555V5h-1.11v1H7.777V5H6.667v1H6.11c-.617 0-1.105.45-1.105 1L5 14c0 .55.494 1 1.111 1h7.778C14.5 15 15 14.55 15 14V7c0-.55-.5-1-1.111-1m0 8H6.112V8.5h7.778zm-2.777-2.5H7.222v1h3.89z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%}.calendar-statistics .statistics-list>li.statistics-work-days:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg fill='%23337CE9'%3E%3Cpath fill-opacity='.2' d='M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10'/%3E%3Cpath d='M14 6.895h-2v-.948C12 5.422 11.555 5 11 5H9c-.555 0-1 .422-1 .947v.948H6c-.555 0-.995.421-.995.947L5 13.052c0 .526.445.948 1 .948h8c.555 0 1-.422 1-.947v-5.21c0-.527-.445-.948-1-.948m-3 0H9v-.948h2z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%}.calendar-statistics .statistics-list>li.statistics-holidays:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg fill='%23BE4949'%3E%3Cpath fill-opacity='.2' d='M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10'/%3E%3Cpath d='M9 14v-3.177h2V14h2.5V9.765H15L10 5 5 9.765h1.5V14z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%}.calendar-statistics .statistics-list>li.statistics-workweek:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' fill='none' viewBox='0 0 21 20'%3E%3Cg fill='%230DA236' clip-path='url(%23a)'%3E%3Cpath fill-opacity='.2' d='M10.5 20c5.523 0 10-4.477 10-10s-4.477-10-10-10S.5 4.477.5 10s4.477 10 10 10'/%3E%3Cpath d='M8.1 6.589a.5.5 0 0 0-.026-.737c-.265-.226-.6-.35-.949-.352l-.076.002h-.012c-.793.048-1.412.737-1.41 1.568 0 .446.187.681.336.87a.48.48 0 0 0 .344.183l.047.001a.45.45 0 0 0 .322-.138zm5.864-1.086-.077-.003h-.012c-.348.001-.684.126-.95.352a.5.5 0 0 0-.025.737l1.424 1.398a.45.45 0 0 0 .323.138l.047-.001a.48.48 0 0 0 .344-.183c.15-.189.335-.424.336-.87.001-.832-.617-1.52-1.41-1.568'/%3E%3Cpath d='M10.502 6.25a4.13 4.13 0 0 0-4.125 4.125c-.001.964.338 1.898.956 2.638l-.846.847a.375.375 0 1 0 .53.53l.847-.847a4.116 4.116 0 0 0 5.276 0l.847.847a.375.375 0 1 0 .53-.53l-.847-.847c.62-.74.958-1.674.957-2.638a4.13 4.13 0 0 0-4.125-4.125m.375 4.125a.375.375 0 0 1-.375.375H8.627a.375.375 0 0 1 0-.75h1.5V7.75a.375.375 0 1 1 .75 0z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.5 0h20v20H.5z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%}.calendar-statistics .statistics-links{display:flex;flex-direction:column;gap:10px;list-style:none;margin:auto 0 0;padding:0}.calendar-statistics .statistics-links li{display:flex}.calendar-statistics .statistics-links li a{align-items:center;align-self:flex-end;color:#7a7b7d;display:flex;margin-left:auto;text-align:right;text-decoration:none}.calendar-statistics .statistics-links li a:hover{color:#333;text-decoration:underline}.calendar-statistics .statistics-links li a svg{display:inline-block;margin-left:6px;stroke:currentColor}.calendar-statistics .statistics-workweek-count:before{display:none}.calendar-statistics .statistics-workweek-count ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0;width:100%}.calendar-statistics .statistics-workweek-count ul li{display:flex;justify-content:space-between}.calendar-statistics .statistics-workweek-count ul span{margin:0}.calendar-statistics .statistics-workweek-count ul .count{align-self:flex-end;margin-left:auto}@keyframes skeleton-loading-09d1cbd4{to{background-position-x:-200%}}.calendar-reset-button[data-v-09d1cbd4]{border:1px solid #ededef;border-radius:20px;color:#999;font-size:15px;font-weight:400;height:30px;padding:5px 15px;position:absolute;right:60px;text-decoration:none;top:0}.calendar-reset-button[data-v-09d1cbd4]:hover{background:#ededef}.calendar-controls{align-items:center;background:#fff;border-bottom:1px solid #f4f5f7;display:flex;gap:10px;justify-content:center;min-height:30px;padding-bottom:12px;position:relative}.calendar-controls span{color:var(--color-main);font-size:18px;font-weight:500;line-height:30px;min-width:130px;text-align:center;text-transform:capitalize}.calendar-controls button{align-items:center;background-color:transparent;background-image:none;border:0;border-radius:4px;color:inherit;cursor:pointer;display:flex;font:inherit;height:30px;justify-content:center;margin:0;padding:0;text-align:center;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:30px}.calendar-controls button:hover{background:#efefef}.calendar-controls button[disabled]{cursor:not-allowed;opacity:.8}.calendar{display:grid;gap:15px;padding:0 40px}.calendar-days,.calendar-weekday{display:grid;gap:13px;grid-template-columns:repeat(7,1fr)}.calendar-weekday span{align-items:center;display:flex;justify-content:center;line-height:40px;text-align:center}.calendar-weekday span:nth-child(6),.calendar-weekday span:nth-child(7){color:#be4949}.calendar-day,.calendar-day>*{align-items:center;display:flex;justify-content:center}.calendar-day>*{border:1px solid transparent;border-radius:4px;height:40px;line-height:28px;width:40px}.calendar-day>a{border-color:#ededef;text-decoration:none}.calendar-day>a:hover{background:#ededef}.calendar-day.not-current{opacity:.3}.calendar-day.current>*{background:var(--color-main,#8bba43);border-color:var(--color-main,#8bba43);color:#fff}.calendar-day.current>a:hover{background:#ededef;border-color:#ededef;color:var(--color-main,#8bba43)}.calendar-day.is-selected>a{background:#ededef}.calendar-day:nth-child(7n),.calendar-day:nth-child(7n-1){color:#be4949}.calendar-wrapper{display:grid}@media (min-width:1520px){.calendar-wrapper{gap:30px;grid-template-columns:1fr 300px}}.calendar-wrapper.is-wide{grid-template-columns:none}.calendar-content{background:#fff;border-radius:8px;display:flex;flex-direction:column;flex-grow:1;font-size:18px;gap:12px;padding:20px 0}.calendar-quarter-month{display:flex;flex-direction:column;font-size:12px;gap:6px}.calendar-quarter-month h3{font-size:12px;font-weight:400;line-height:48px;text-transform:capitalize}.calendar-quarter-month .calendar-weekday span{line-height:24px}.calendar-quarter-month .calendar-days,.calendar-quarter-month .calendar-weekday{gap:8px}.calendar-quarter-month .calendar-day>*{height:24px;line-height:normal;width:24px}.calendar-quarter-months{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:0 20px}@keyframes skeleton-loading-b9635c33{to{background-position-x:-200%}}.spinner-content[data-v-b9635c33]{align-items:center;display:flex;justify-content:center;padding:5px 0}@keyframes skeleton-loading{to{background-position-x:-200%}}.accounting-calendar{background:#f4f5f7;border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:30px}.accounting-calendar-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-grow:1;justify-content:space-between;padding-bottom:12px}.accounting-calendar-tabs{align-items:center;display:flex;gap:20px}.accounting-calendar-tabs button{background-color:transparent;background-image:none;border:0;border-radius:6px;color:inherit;cursor:pointer;font:inherit;font-size:15px;font-weight:400;line-height:21px;margin:0;min-width:80px;padding:5px 15px;text-align:center;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.accounting-calendar-tabs button:hover{background:#e0e0e0}.accounting-calendar-tabs button.active{background:#337ce9;color:#fff}
