div.input-wrapper[data-v-b119729e]{position:relative;display:flex;flex-direction:row-reverse;justify-content:start;align-items:center;margin-block-end:5px;background:rgba(255,255,255,.1);border-radius:6px;min-height:36px;padding:10px}div.input-wrapper.disabled[data-v-b119729e]{pointer-events:none}div.input-wrapper.disabled[data-v-b119729e] :where(:not(.time-input,.time-input i)){opacity:.7}div.input-wrapper[data-v-b119729e]:focus-within .input-ghost{opacity:0}div.input-wrapper[data-v-b119729e]:focus-within .simple-typeahead input{opacity:1}div.input-wrapper[data-v-b119729e]:focus-within svg{color:#fff}div.input-wrapper.icon-added[data-v-b119729e] :is(input,textarea,.input-ghost){padding-inline-start:30px}div.input-wrapper.icon-added [data-v-b119729e-s]:is(textarea,input){margin-inline-start:-30px}div.input-wrapper.replace-icon[data-v-b119729e] :is(.input-ghost){padding-inline-start:inherit}div.input-wrapper.replace-icon[data-v-b119729e]:where(:not(:focus-within)) .input-ghost~svg.input-icon{opacity:0}div.input-wrapper[data-v-b119729e] svg.clear~:where(.input-ghost,input),div.input-wrapper[data-v-b119729e] svg.clear~div.simple-typeahead input{padding-inline-end:30px;margin-inline-end:-24px}div.input-wrapper[data-v-b119729e] :is(input,textarea,.input-ghost,.time-input){font-size:1.3rem;font-weight:600;line-height:1;color:#fff;padding:10px;width:100%;background:transparent;font-family:inherit;-webkit-font-smoothing:antialiased}div.input-wrapper[data-v-b119729e] :is(input,textarea,.input-ghost,.time-input)::placeholder,div.input-wrapper :is(input,textarea,.input-ghost,.time-input):placeholder-shown+svg[data-v-b119729e]{color:#fff9}div.input-wrapper [data-v-b119729e-s]:is(textarea,input,.time-input){margin:-10px}div.input-wrapper[data-v-b119729e] :is(textarea,.time-input){padding-inline-end:10px;width:calc(100% + 30px)}div.input-wrapper[data-v-b119729e] :is(.input-ghost){line-height:1.3}div.input-wrapper textarea+svg[data-v-b119729e]{align-self:start}div.input-wrapper svg.input-icon[data-v-b119729e]{display:inline-block;width:14px;height:14px;margin-inline-end:6px;color:#fff9;flex-shrink:0;pointer-events:none}[data-v-92744986]:is(div.input-wrapper):where(:not(:hover,:focus-within)){background:transparent}span[data-v-92744986]{display:flex}span.disabled[data-v-92744986]{pointer-events:none}i[data-v-92744986]::selection{background-color:#0003}svg[data-v-3701bfe9]{font-size:18px;color:#fff;padding:2px;margin:-2px 2px -2px auto;cursor:pointer;position:relative;z-index:1}div.input-ghost[data-v-728fa6bd]{position:absolute;inset:0;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.input-ghost[data-v-728fa6bd] span :is(svg,br,cite){display:none}div.simple-typeahead[data-v-728fa6bd]{position:absolute;inset:0}div.simple-typeahead[data-v-728fa6bd] input.selected{opacity:0}div.simple-typeahead[data-v-728fa6bd] div.simple-typeahead-list-footer{display:flex;align-items:center;justify-content:center;background-color:#f6f7f9;padding:8px;border-radius:4px;color:#7c828d;margin-top:8px;font-size:.7em}div.simple-typeahead[data-v-728fa6bd] div.simple-typeahead-list-footer svg{font-size:1rem;color:#7c828d;margin-inline-end:.7rem;animation:spin .8s linear infinite}div.simple-typeahead[data-v-728fa6bd] div.simple-typeahead-list{padding:8px;background:#fff;position:absolute;bottom:-10px;left:0;transform:translateY(100%);width:100%;border-radius:6px;box-shadow:0 1px 10px #00000040;font-size:1.3rem;font-weight:600;line-height:1;color:#292d34;z-index:1;max-height:400px;overflow:auto}div.simple-typeahead[data-v-728fa6bd] div.simple-typeahead-list .simple-typeahead-list-item{border-radius:4px;padding:10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.simple-typeahead[data-v-728fa6bd] div.simple-typeahead-list .simple-typeahead-list-item .list-item-wrapper{display:inline-flex;align-items:center;width:100%}div.simple-typeahead[data-v-728fa6bd] div.simple-typeahead-list .simple-typeahead-list-item cite{display:inline-block;font-size:12px;font-weight:400;line-height:1;padding:0 0 7px 1px;color:#7c828d}div.simple-typeahead[data-v-728fa6bd] div.simple-typeahead-list .simple-typeahead-list-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.simple-typeahead[data-v-728fa6bd] div.simple-typeahead-list .simple-typeahead-list-item svg{height:14px;width:14px;vertical-align:middle;margin-right:5px;fill:#aeacb0}div.simple-typeahead[data-v-728fa6bd] div.simple-typeahead-list .simple-typeahead-list-item.simple-typeahead-list-item-active{background:#f6f7f9}input[data-v-a3d85b36]{width:calc(100% + 30px)!important}time[data-v-a3b50c56]{background-color:#fff;display:flex;align-items:center;padding:15px 24px;font-size:1.2rem;line-height:1.333;color:#7c828d;border:1px solid #e9ebf0;gap:15px;margin-block-start:-1px}time[data-v-a3b50c56]:last-of-type{border-radius:0 0 6px 6px}time.updating-time-entry[data-v-a3b50c56]:after{--highest-opacity: .1;border-radius:0}time.error[data-v-a3b50c56]{background-color:#ffb4b4}time .group[data-v-a3b50c56]{width:160px;display:flex;align-items:center}time .description[data-v-a3b50c56]{flex-grow:1}time .time-button[data-v-a3b50c56]:hover{--green-color: 46, 205, 111;background-color:rgba(var(--green-color),.1)}time .time-button:hover svg[data-v-a3b50c56]{fill:rgb(var(--green-color))}[data-v-a3b50c56] div.input-wrapper{background:#e9ebf099;margin:0;min-height:32px}[data-v-a3b50c56] div.input-wrapper:where(:not(:hover,:focus-within)){background:transparent}[data-v-a3b50c56] div.input-wrapper :is(input,textarea,.input-ghost,.time-input){color:#7c828d;font-size:1.2rem;font-weight:400}[data-v-a3b50c56] div.input-wrapper :is(svg.input-icon,svg){color:#7c828d}[data-v-98d1bdf4]:root{--font: "Montserrat", Arial, serif;--theme-main-color: #0ab4ff;--theme-main-color-dark: #009ce0;--theme-main-color-light: #89dbff;--theme-main-header-color: #0ab4ff;--color-background: #fafbfc;--container-margin: clamp(20px, 3vw, 40px)}[data-v-98d1bdf4]::-webkit-scrollbar-thumb{background-color:#babac080;border-radius:16px;border:5px solid transparent;background-clip:content-box}[data-v-98d1bdf4]::-webkit-scrollbar{width:16px;height:16px}html[data-v-98d1bdf4]{-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;height:100%}body[data-v-98d1bdf4]{display:grid;grid-template-rows:51px 1fr;grid-template-columns:clamp(300px,40%,460px) 1fr;height:100%;transition:color .5s,background-color .5s;line-height:1.6;font-family:var(--font);font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2[data-v-98d1bdf4]{margin-top:30px;margin-bottom:var(--container-margin);font-size:24px;font-weight:600;line-height:1;cursor:default;color:#292d34}div.task[data-v-98d1bdf4]{margin-block-end:var(--container-margin);color:#2a2e34;border-radius:6px}div.task.intern[data-v-98d1bdf4]{outline:2px solid #fd7179;outline-offset:-2px}div.task.intern .name[data-v-98d1bdf4]{color:#fd7179}div.task.intern .name[data-v-98d1bdf4] :is(h2,time){color:inherit}div.task.intern .name time[data-v-98d1bdf4]{font-weight:700}div.task header[data-v-98d1bdf4]{padding:24px;background-color:#fff;border:1px solid #e9ebf0;border-radius:6px 6px 0 0}.name[data-v-98d1bdf4]{display:flex;align-items:center}.name time[data-v-98d1bdf4]{margin-inline-start:auto;font-size:12px;color:#7c828d}:where(h2,h3) a[data-v-98d1bdf4]{transition:color .2s ease}:where(h2,h3) a[data-v-98d1bdf4]:hover{color:var(--theme-main-color)}h2[data-v-98d1bdf4]{font-size:17px;line-height:1.2;font-weight:600;margin:0;color:#292d34}h3[data-v-98d1bdf4]{font-size:12px;font-weight:400;line-height:1;padding:0 0 7px 1px;color:#7c828d}.slide-enter-active[data-v-98d1bdf4],.slide-enter-active[data-v-77b8532e]{transform:translate(calc(100% + var(--container-margin) + 20px));animation:collapse .2s ease-in .2s reverse,slide-left .2s ease-in .4s reverse}header[data-v-2e7a9fa2]{grid-column:span 2;display:flex;align-items:center;width:100%;padding-inline:20px 15px;height:51px;flex-shrink:0;border-bottom:1px solid #e9ebf0;background:#fff}header nav[data-v-2e7a9fa2]{display:flex;align-items:center;height:100%;margin-inline-end:auto}header nav a[data-v-2e7a9fa2]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:600;line-height:1;display:flex;align-items:center;height:100%;position:relative;color:#292d34}header nav a[data-v-2e7a9fa2]:before{background:var(--theme-main-color);content:"";display:block;position:absolute;transition:opacity .1s cubic-bezier(.785,.135,.15,.86) 0s;width:100%;height:3px;left:0;bottom:0;border-radius:3px 3px 0 0}header .item[data-v-2e7a9fa2]{display:flex;align-items:center;cursor:pointer;height:32px;border-radius:6px;padding:0 9px;font-size:12px;line-height:1;color:#292d34;margin-inline-start:1rem}header .item[disabled][data-v-2e7a9fa2]{pointer-events:none}header .item.calendar[data-v-2e7a9fa2]{margin-inline-end:auto}header .item.spinning svg[data-v-2e7a9fa2]{animation:spin .8s linear infinite}header .item svg+span[data-v-2e7a9fa2]{margin-inline-start:.7rem}header .item[data-v-2e7a9fa2]:hover{background:#f2f2f2}div[data-v-4161ac99]{position:fixed;inset:0;z-index:999}nav[data-v-4161ac99]{position:absolute;top:var(--5a9094a5);left:var(--11039292);box-shadow:0 1px 10px #00000040;background:#fff;border-radius:6px;min-width:150px;max-height:calc(100vh - 20px);overflow-y:auto;padding:8px;z-index:1000;opacity:1}span[data-v-266a7db9]{transition:all .2s cubic-bezier(.785,.135,.15,.86);color:#2a2e34;display:flex;align-items:center;padding:8px;border-radius:6px;white-space:nowrap;cursor:pointer;font-size:13px;line-height:1}span[data-v-266a7db9]:hover{background:#f0f1f3}span.red[data-v-266a7db9],span.red svg[data-v-266a7db9]{color:#bc4841}span svg[data-v-266a7db9]{color:#656f7d;width:16px;height:16px;flex-shrink:0;margin-inline-end:10px}[data-v-44e33294]:is(div.input-wrapper){width:104px}[data-v-44e33294]:is(div.input-wrapper):where(:not(:hover,:focus-within)){background:transparent}input[data-v-44e33294]::-webkit-calendar-picker-indicator{display:none}input[data-v-44e33294]::-webkit-clear-button{display:none}input[data-v-44e33294]::-webkit-inner-spin-button{display:none}.dialog[data-v-df0f1646]{--cubic-transition: cubic-bezier(.22, .61, .36, 1);--time-transition: .28s;display:flex;align-items:center;justify-content:center;position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:1;animation:background-fade-in-df0f1646 var(--time-transition) var(--cubic-transition)}.dialog.dialog-leave-active[data-v-df0f1646]{animation:background-fade-out-df0f1646 var(--time-transition) var(--cubic-transition)}.dialog.dialog-leave-active section[data-v-df0f1646]{animation:section-drop-back-df0f1646 var(--time-transition) var(--cubic-transition)}.dialog .dialog-popup[data-v-df0f1646]{background-color:#fff;border-radius:8px;padding:50px;width:max(36%,540px);text-align:center;animation:section-drop-up-df0f1646 var(--time-transition) var(--cubic-transition)}.dialog .dialog-popup h2[data-v-df0f1646]{color:#fd71af;display:block;margin-block-end:25px}.dialog .dialog-popup[data-v-df0f1646] p{color:#7c828d;font-size:14px}.dialog .dialog-popup footer[data-v-df0f1646]{display:flex;gap:16px;margin-block-start:var(--container-margin)}.dialog .dialog-popup[data-v-df0f1646] button{flex:1;border-radius:6px;padding:7px 8px;background:#f6f7f9;cursor:pointer;font-size:12px;font-weight:600;height:38px;color:#7c828d;line-height:1.2;transition:background-color .2s ease}.dialog .dialog-popup[data-v-df0f1646] button:hover{background-color:#e9ebf099}.dialog .dialog-popup[data-v-df0f1646] button:last-child{--green-color: 46, 205, 111;background-color:rgba(var(--green-color),.1);color:rgb(var(--green-color))}.dialog .dialog-popup[data-v-df0f1646] button:last-child:hover{background-color:rgba(var(--green-color),.15)}@keyframes background-fade-in-df0f1646{0%{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.65)}}@keyframes background-fade-out-df0f1646{to{background:rgba(0,0,0,0)}}@keyframes section-drop-up-df0f1646{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@keyframes section-drop-back-df0f1646{0%{transform:scale(1);opacity:1}to{transform:scale(.7);opacity:0}}@keyframes slide-left-412663e2{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--container-margin) - 20px))}}@keyframes slide-right-412663e2{0%{transform:translate(0)}to{transform:translate(calc(100% + var(--container-margin) + 20px))}}@keyframes collapse-412663e2{to{height:0;margin-block-end:0;padding-block:0}}@keyframes gradient-412663e2{0%{background-position:0 0}to{background-position:-200% 0}}div.card[data-v-412663e2]{padding:24px;background-color:var(--6895f1d4);box-shadow:0 5px 20px #00000014,0 10px 25px #0000000d;border-radius:8px;margin-block-end:var(--container-margin)}div.card.completed[data-v-412663e2]{animation:slide-right-412663e2 .2s ease-in forwards,collapse-412663e2 .2s ease-in .2s forwards}div.card.deleted[data-v-412663e2]{animation:slide-left-412663e2 .2s ease-in forwards,collapse-412663e2 .2s ease-in .2s forwards}.task-input-wrapper[data-v-412663e2]{position:relative}.task-input-wrapper.disabled[data-v-412663e2]{pointer-events:none;opacity:.7}.task-input-wrapper .create-new-task[data-v-412663e2]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;line-height:1;transition:color .2s cubic-bezier(.785,.135,.15,.86) 0s;color:#fff;width:max-content;height:100%;cursor:pointer;padding-inline:12px 10px;display:inline-flex;align-items:center;position:absolute;top:0;right:0}.task-input-wrapper .create-new-task[data-v-412663e2]:before{content:"";position:absolute;width:1px;height:16px;top:11px;left:2px;background:#fff;opacity:.2}button.time-button[data-v-412663e2]:where(:not(.is-running)){background-color:#fff}button.time-button:where(:not(.is-running)) svg[data-v-412663e2]{fill:var(--6895f1d4)}time[data-v-412663e2]{display:inline-flex;align-items:center;height:36px;padding-inline:10px;font-size:14px;font-weight:600;line-height:1;color:#fff;border-radius:6px}time[data-v-412663e2]:hover{background-color:#ffffff1a}time svg[data-v-412663e2]{color:#fff9;margin-inline-end:6px}footer[data-v-412663e2]{display:flex;margin-block-start:15px;align-items:center}footer div.input-wrapper[data-v-412663e2]{margin:0}footer[data-v-412663e2]>:last-child{margin-inline-start:auto}.placeholder[data-v-0b58b603]{position:relative;display:inline-block;height:1em;border-radius:3px;background:rgba(100,100,100,.08);vertical-align:middle;overflow:hidden}.placeholder[data-v-0b58b603]:before{content:"";background:linear-gradient(90deg,transparent 0%,#000 50%,transparent 100%);opacity:.03;position:absolute;top:0;left:0;height:100%;width:100%;transform:translate3d(-100%,0,0);animation:placeholder-0b58b603 2s infinite ease-in-out}@keyframes placeholder-0b58b603{0%{transform:translate3d(-100%,0,0)}to{transform:translate3d(100%,0,0)}}div.placeholder-card[data-v-34666622]{padding:24px;background:#eee;border-radius:8px;margin-block-end:var(--container-margin)}button[data-v-7ae4f7a2]{width:calc(100% + 16px);margin:0 -8px;border-radius:6px;padding:7px 8px;background:#f6f7f9;cursor:pointer;margin-block-end:var(--container-margin);transition:opacity .2s ease}button[disabled][data-v-7ae4f7a2]{pointer-events:none;opacity:.3}button span[data-v-7ae4f7a2]{display:flex;align-items:center;justify-content:center;height:38px;border-radius:3px;border:1px dashed #b9bec7;padding:5px;margin:0;font-size:12px;font-weight:600;line-height:1.2;color:#7c828d}button span svg[data-v-7ae4f7a2]{font-size:10px;margin-inline-end:7px}button:hover span[data-v-7ae4f7a2]{border-color:var(--theme-main-color);color:var(--theme-main-color)}html{font-size:62.5%}*:where(:not(iframe,canvas,img,svg,video,strong):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable="true"]){-webkit-user-drag:element}:root{--font: "Montserrat", Arial, serif;--theme-main-color: #0ab4ff;--theme-main-color-dark: #009ce0;--theme-main-color-light: #89dbff;--theme-main-header-color: #0ab4ff;--color-background: #fafbfc;--container-margin: clamp(20px, 3vw, 40px)}::-webkit-scrollbar-thumb{background-color:#babac080;border-radius:16px;border:5px solid transparent;background-clip:content-box}::-webkit-scrollbar{width:16px;height:16px}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;height:100%}body{display:grid;grid-template-rows:51px 1fr;grid-template-columns:clamp(300px,40%,460px) 1fr;height:100%;transition:color .5s,background-color .5s;line-height:1.6;font-family:var(--font);font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2{margin-top:30px;margin-bottom:var(--container-margin);font-size:24px;font-weight:600;line-height:1;cursor:default;color:#292d34}@keyframes gradient{0%{background-position:0 0}to{background-position:-200% 0}}body>section{padding-inline:var(--container-margin);overflow-y:auto;overflow-x:hidden}body>section:last-of-type{background:#fafbfc;border-left:1px solid #e9ebf0}h2{display:flex;align-items:end}h2 time{margin-inline-start:auto;font-size:14px;color:#7c828d}button.time-button{background-color:#e9ebf099;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;cursor:pointer;margin-inline-end:5px;flex-shrink:0;transition:all .2s cubic-bezier(.785,.135,.15,.86) 0s}button.time-button:hover{background-color:#e9ebf0cc}button.time-button.is-running{background-color:#fd7179}button.time-button.is-running svg{fill:#fff}button.time-button svg{fill:#7c828d;width:6px;height:8px}.profile{position:absolute;bottom:22px;right:22px;width:30px;height:30px;border-radius:50%;overflow:hidden;white-space:normal;font-size:10px;color:#ffffffe6;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.profile img{width:100%;height:100%}i.status-square{display:inline-block;width:8px;height:8px;border-radius:2px;background:currentColor;margin-inline-end:9px;flex-shrink:0;flex-grow:0}.updating-time-entry{position:relative;pointer-events:none}.updating-time-entry:after{--color: 0, 0, 0;--lowest-opacity: 0;--highest-opacity: .3;content:"";position:absolute;left:0;right:0;bottom:0;height:5px;border-radius:0 0 8px 8px;background-image:repeating-linear-gradient(to right,rgba(var(--color),var(--lowest-opacity)) 0%,rgba(var(--color),var(--lowest-opacity)) 10%,rgba(var(--color),var(--highest-opacity)) 25%,rgba(var(--color),var(--lowest-opacity)) 45%,rgba(var(--color),var(--lowest-opacity)) 55%,rgba(var(--color),var(--highest-opacity)) 75%,rgba(var(--color),var(--lowest-opacity)) 90%,rgba(var(--color),var(--lowest-opacity)) 100%);animation:gradient 1.7s linear infinite forwards;background-size:200% auto;background-position:0 100%}.updating-time-entry :is(.input-wrapper,.task-input-wrapper,.time-button,time):not(.task-input-wrapper .input-wrapper){opacity:.5}@keyframes slide-left{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--container-margin) - 20px))}}@keyframes slide-right{0%{transform:translate(0)}to{transform:translate(calc(100% + var(--container-margin) + 20px))}}@keyframes collapse{to{height:0;margin-block-end:0;padding-block:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
