:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-title[data-v-b509c665]{font-weight:700;font-size:18px}.form>div:focus-within span[data-v-b509c665]{color:rgb(var(--v-theme-primary))}.form>div[data-v-b509c665]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.form-fields[data-v-b509c665]{padding-top:1rem}.input-wrapper[data-v-b509c665]{margin-bottom:.5rem;display:grid;gap:.5rem}.input-wrapper label[data-v-b509c665]{color:rgb(var(--v-theme-subtitle));font-weight:700}.input-wrapper:focus-within label[data-v-b509c665]{color:rgb(var(--v-theme-primary));font-weight:600}.input-wrapper[data-v-b509c665]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.role-wrapper[data-v-b509c665]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.form-actions[data-v-b509c665]{padding-top:1.5rem;display:flex;justify-content:end;gap:2rem}.login-form[data-v-7fcb34c8]{width:100%;padding:1rem}.link-container[data-v-7fcb34c8]{padding-top:1.5rem;text-align:center}.link[data-v-7fcb34c8]{cursor:pointer;font-weight:500}.link[data-v-7fcb34c8]:hover{opacity:.8}.input-wrapper[data-v-7fcb34c8]{margin-bottom:.5rem;display:grid;gap:.5rem}.input-wrapper label[data-v-7fcb34c8]{color:rgb(var(--v-theme-subtitle));font-weight:700}.input-wrapper:focus-within label[data-v-7fcb34c8]{color:rgb(var(--v-theme-primary));font-weight:600}.input-wrapper[data-v-7fcb34c8]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.login-form[data-v-88d8dc53]{width:100%;padding:1rem}.register-title[data-v-88d8dc53]{font-weight:700;font-size:24px}.input-wrapper[data-v-88d8dc53]{margin-bottom:.5rem;display:grid;gap:.5rem}.input-wrapper label[data-v-88d8dc53]{color:rgb(var(--v-theme-subtitle));font-weight:700}.input-wrapper:focus-within label[data-v-88d8dc53]{color:rgb(var(--v-theme-primary));font-weight:600}.input-wrapper[data-v-88d8dc53]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.register-actions[data-v-88d8dc53]{padding-top:1.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.login-form[data-v-1aee16b5]{width:100%;padding:1rem}.register-title[data-v-1aee16b5]{font-weight:700;font-size:24px}.reset-actions[data-v-1aee16b5]{padding-top:1.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.input-wrapper[data-v-1aee16b5]{margin-bottom:.5rem;display:grid;gap:.5rem}.input-wrapper label[data-v-1aee16b5]{color:rgb(var(--v-theme-subtitle));font-weight:700}.input-wrapper:focus-within label[data-v-1aee16b5]{color:rgb(var(--v-theme-primary));font-weight:600}.input-wrapper[data-v-1aee16b5]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.login[data-v-3898bbd1]{display:grid;min-height:100%}.first[data-v-3898bbd1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5rem}.second[data-v-3898bbd1]{display:flex;align-items:center;justify-content:center;background-color:#fff}.headline[data-v-3898bbd1]{font-size:2rem;font-weight:700;margin-bottom:1rem}.description[data-v-3898bbd1]{font-size:1rem;color:#555;line-height:1.5;text-align:center;max-width:700px}.fade-slide-enter-active[data-v-3898bbd1],.fade-slide-leave-active[data-v-3898bbd1]{transition:all .3s ease}.fade-slide-enter-from[data-v-3898bbd1]{opacity:0;transform:translateY(20px)}.fade-slide-enter-to[data-v-3898bbd1],.fade-slide-leave-from[data-v-3898bbd1]{opacity:1;transform:translateY(0)}.fade-slide-leave-to[data-v-3898bbd1]{opacity:0;transform:translateY(-20px)}.spinner-square[data-v-0d23da8e]{display:flex;flex-direction:row;width:70px;height:80px}.spinner-square>.square[data-v-0d23da8e]{width:12px;height:80px;margin:auto;border-radius:4px}.square-1[data-v-0d23da8e]{animation:square-anim-0d23da8e 1.2s cubic-bezier(.445,.05,.55,.95) 0s infinite}.square-2[data-v-0d23da8e]{animation:square-anim-0d23da8e 1.2s cubic-bezier(.445,.05,.55,.95) .2s infinite}.square-3[data-v-0d23da8e]{animation:square-anim-0d23da8e 1.2s cubic-bezier(.445,.05,.55,.95) .4s infinite}@keyframes square-anim-0d23da8e{0%{height:50px;background-color:#00a04b}20%{height:50px}40%{height:80px;background-color:#50dc78}80%{height:50px}to{height:50px;background-color:#00be5a}}.time-sheet-view[data-v-ce5a0a76]{padding:1rem}.board-header[data-v-ce5a0a76]{display:grid}.title[data-v-ce5a0a76]{font-weight:600;font-size:24px;line-height:1.4}.subtitle[data-v-ce5a0a76]{font-size:16px;color:#6e7681;line-height:1.2}.board-header-pill[data-v-ce5a0a76]{display:flex;align-items:center;border-radius:8px;line-height:normal;color:#6e7681;border:1px solid rgba(110,118,129,.4);min-height:42px;padding:0 .8rem}.year[data-v-ce5a0a76]{font-size:14px;font-weight:700;text-align:center}.calendar[data-v-ce5a0a76]{width:100%;--gap: clamp(2px, .6vw, 8px);--weekday-width: clamp(36px, 5vw, 60px);margin-top:1rem;display:grid;grid-template-rows:auto 1fr;gap:8px;overflow-x:auto}.months-row[data-v-ce5a0a76]{display:grid;gap:var(--gap);margin-left:calc(var(--weekday-width) + var(--gap))}.month-label[data-v-ce5a0a76]{font-size:clamp(12px,1vw,14px);color:#5e5e5e;text-align:left}.calendar-body[data-v-ce5a0a76]{display:flex;gap:var(--gap)}.weekday-labels[data-v-ce5a0a76]{width:var(--weekday-width);display:grid;grid-template-rows:repeat(7,auto);gap:var(--gap)}.weekday[data-v-ce5a0a76]{font-size:12px;color:#5e5e5e;line-height:1.2}.calendar-grid[data-v-ce5a0a76]{display:grid;gap:var(--gap);width:100%}.week-column[data-v-ce5a0a76]{display:grid;grid-template-rows:repeat(7,auto);gap:var(--gap)}.day[data-v-ce5a0a76]{width:100%;aspect-ratio:1 / 1;border:2px solid transparent;border-radius:clamp(2px,.5vw,4px);background:#ebedf0;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.day-number[data-v-ce5a0a76]{font-size:clamp(8px,1.2vw,12px);color:#333}.day--today[data-v-ce5a0a76]{border-color:#333}.day--out-year[data-v-ce5a0a76]{opacity:.45}.day--selected[data-v-ce5a0a76]{border-color:#00c3ff;box-shadow:0 0 0 2px #00c3ff40}.day--complete[data-v-ce5a0a76]{background:#4ade80}.day--incomplete[data-v-ce5a0a76]{background:#5fa5fa}.day--missing[data-v-ce5a0a76]{background:#f77171}.timesheet[data-v-ce5a0a76]{margin:16px 0;display:flex;align-items:center;justify-content:center}.timesheet-table[data-v-ce5a0a76]{border:1px solid #e0e0e0;border-radius:4px}.board-footer[data-v-ce5a0a76]{padding:8px 0;display:flex;align-items:center;justify-content:end;flex-wrap:wrap}.box[data-v-ce5a0a76]{width:16px;height:16px;border-radius:4px}.subtitle-text[data-v-ce5a0a76]{font-size:14px;color:#5e5e5e}.table-header[data-v-99dce082]{border-top-left-radius:4px;border-top-right-radius:4px;display:grid;padding:0 0 1rem;position:relative}.list-title[data-v-99dce082],.form-title[data-v-c40fea00]{font-weight:700;font-size:18px}.form>div:focus-within span[data-v-c40fea00]{color:rgb(var(--v-theme-primary))}.form>div[data-v-c40fea00]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.form-fields[data-v-c40fea00]{padding-top:1rem}.input-wrapper[data-v-c40fea00]{margin-bottom:.5rem;display:grid;gap:.5rem}.input-wrapper label[data-v-c40fea00]{color:rgb(var(--v-theme-subtitle));font-weight:700}.input-wrapper:focus-within label[data-v-c40fea00]{color:rgb(var(--v-theme-primary));font-weight:600}.input-wrapper[data-v-c40fea00]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.form-actions[data-v-c40fea00]{padding-top:1.5rem;display:flex;justify-content:end;gap:2rem}.double[data-v-c40fea00]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.form-title[data-v-c6e67388]{font-weight:700;font-size:18px}.form-actions[data-v-c6e67388]{padding-top:1.5rem;display:flex;justify-content:end;gap:2rem}.root[data-v-2adf5436]{height:100%;display:flex;flex-direction:column}.time-sheet-data[data-v-2adf5436]{background-color:#fff}[data-v-2adf5436] .v-data-table thead tr{background-color:#f9fafb;border-radius:8px}[data-v-2adf5436] .v-data-table thead th:first-child{border-top-left-radius:8px}[data-v-2adf5436] .v-data-table thead th:last-child{border-top-right-radius:8px}[data-v-2adf5436] .v-data-table thead th{color:#6e7681;text-transform:uppercase;background-color:#f9fafb;font-size:.8rem;font-weight:bolder}[data-v-2adf5436] .v-data-table-header__content span{font-weight:800}.custom-color-picker[data-v-0771c05e]{position:relative;width:100%}.color-picker-button[data-v-0771c05e]{position:relative;display:flex;align-items:center;width:100%;min-height:56px;padding:8px 16px;background-color:#fafafa;cursor:pointer;transition:all .2s ease;gap:12px;border-radius:6px}.color-picker-button[data-v-0771c05e]:hover:not(.disabled){background-color:#f5f5f5}.color-picker-button[data-v-0771c05e]:focus-within{border:2px solid rgb(var(--v-theme-primary, 33, 150, 243));outline:none}.color-picker-button.disabled[data-v-0771c05e]{cursor:not-allowed;opacity:.6;background-color:#f5f5f5}.hidden-color-input[data-v-0771c05e]{position:absolute;inset:0;opacity:0;cursor:pointer}.color-preview[data-v-0771c05e]{width:32px;height:32px;border-radius:4px;border:1px solid rgba(0,0,0,.12);flex-shrink:0}.color-info[data-v-0771c05e]{flex:1;display:flex;flex-direction:column;align-items:flex-start}.color-value[data-v-0771c05e]{font-family:monospace;font-size:14px;font-weight:600;color:#000000de;line-height:1.2}.color-placeholder[data-v-0771c05e]{font-size:12px;color:#0009;line-height:1.2}.picker-icon[data-v-0771c05e]{color:#0000008a;flex-shrink:0}.color-picker-button:hover:not(.disabled) .picker-icon[data-v-0771c05e]{color:#000000de}.color-picker-button:focus-within .picker-icon[data-v-0771c05e]{color:rgb(var(--v-theme-primary, 33, 150, 243))}.form-title[data-v-d052021b]{font-weight:700;font-size:18px}.form>div:focus-within span[data-v-d052021b]{color:rgb(var(--v-theme-primary))}.form>div[data-v-d052021b]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.form-fields[data-v-d052021b]{padding-top:1rem}.input-wrapper[data-v-d052021b]{margin-bottom:.5rem;display:grid;gap:.5rem}.input-wrapper label[data-v-d052021b]{color:rgb(var(--v-theme-subtitle));font-weight:700}.input-wrapper:focus-within label[data-v-d052021b]{color:rgb(var(--v-theme-primary));font-weight:600}.input-wrapper[data-v-d052021b]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.form-actions[data-v-d052021b]{padding-top:1.5rem;display:flex;justify-content:end;gap:2rem}.root[data-v-2a0284f8]{height:100%;padding:2rem;display:flex;flex-direction:column}.data-table[data-v-2a0284f8]{flex:1;border-radius:4px}[data-v-2a0284f8] .v-data-table thead tr{background-color:#f9fafb;border-radius:8px}[data-v-2a0284f8] .v-data-table thead th:first-child{border-top-left-radius:8px}[data-v-2a0284f8] .v-data-table thead th:last-child{border-top-right-radius:8px}[data-v-2a0284f8] .v-data-table thead th{color:#6e7681;text-transform:uppercase;background-color:#f9fafb;font-size:.8rem;font-weight:bolder}[data-v-2a0284f8] .v-data-table-header__content span{font-weight:800}.form-title[data-v-520fc659]{font-weight:700;font-size:18px}.form>div:focus-within span[data-v-520fc659]{color:rgb(var(--v-theme-primary))}.form>div[data-v-520fc659]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.form-fields[data-v-520fc659]{padding-top:1rem}.input-wrapper[data-v-520fc659]{margin-bottom:.5rem;display:grid;gap:.5rem}.input-wrapper label[data-v-520fc659]{color:rgb(var(--v-theme-subtitle));font-weight:700}.input-wrapper:focus-within label[data-v-520fc659]{color:rgb(var(--v-theme-primary));font-weight:600}.input-wrapper[data-v-520fc659]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.form-actions[data-v-520fc659]{padding-top:1.5rem;display:flex;justify-content:end;gap:2rem}.root[data-v-74cf902a]{height:100%;padding:2rem;display:flex;flex-direction:column}.data-table[data-v-74cf902a]{flex:1;border-radius:4px}[data-v-74cf902a] .v-data-table thead tr{background-color:#f9fafb;border-radius:8px}[data-v-74cf902a] .v-data-table thead th:first-child{border-top-left-radius:8px}[data-v-74cf902a] .v-data-table thead th:last-child{border-top-right-radius:8px}[data-v-74cf902a] .v-data-table thead th{color:#6e7681;text-transform:uppercase;background-color:#f9fafb;font-size:.8rem;font-weight:bolder}[data-v-74cf902a] .v-data-table-header__content span{font-weight:800}.form-title[data-v-5e30d053]{font-weight:700;font-size:18px}.form>div:focus-within span[data-v-5e30d053]{color:rgb(var(--v-theme-primary))}.form>div[data-v-5e30d053]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.form-fields[data-v-5e30d053]{padding-top:1rem}.input-wrapper[data-v-5e30d053]{margin-bottom:.5rem;display:grid;gap:.5rem}.input-wrapper label[data-v-5e30d053]{color:rgb(var(--v-theme-subtitle));font-weight:700}.input-wrapper:focus-within label[data-v-5e30d053]{color:rgb(var(--v-theme-primary));font-weight:600}.input-wrapper[data-v-5e30d053]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.form-actions[data-v-5e30d053]{padding-top:1.5rem;display:flex;justify-content:end;gap:2rem}.root[data-v-45efed24]{height:100%;padding:2rem;display:flex;flex-direction:column}.data-table[data-v-45efed24]{flex:1;border-radius:4px}[data-v-45efed24] .v-data-table thead tr{background-color:#f9fafb;border-radius:8px}[data-v-45efed24] .v-data-table thead th:first-child{border-top-left-radius:8px}[data-v-45efed24] .v-data-table thead th:last-child{border-top-right-radius:8px}[data-v-45efed24] .v-data-table thead th{color:#6e7681;text-transform:uppercase;background-color:#f9fafb;font-size:.8rem;font-weight:bolder}[data-v-45efed24] .v-data-table-header__content span{font-weight:800}.form-title[data-v-b741e659]{font-weight:700;font-size:18px}.form>div:focus-within span[data-v-b741e659]{color:rgb(var(--v-theme-primary))}.form>div[data-v-b741e659]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.form-fields[data-v-b741e659]{padding-top:1rem}.input-wrapper[data-v-b741e659]{margin-bottom:.5rem;display:grid;gap:.5rem}.input-wrapper label[data-v-b741e659]{color:rgb(var(--v-theme-subtitle));font-weight:700}.input-wrapper:focus-within label[data-v-b741e659]{color:rgb(var(--v-theme-primary));font-weight:600}.input-wrapper[data-v-b741e659]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.form-actions[data-v-b741e659]{padding-top:1.5rem;display:flex;justify-content:end;gap:2rem}.root[data-v-0c8f68d5]{height:100%;padding:2rem;display:flex;flex-direction:column}.data-table[data-v-0c8f68d5]{flex:1;border-radius:4px}[data-v-0c8f68d5] .v-data-table thead tr{background-color:#f9fafb;border-radius:8px}[data-v-0c8f68d5] .v-data-table thead th:first-child{border-top-left-radius:8px}[data-v-0c8f68d5] .v-data-table thead th:last-child{border-top-right-radius:8px}[data-v-0c8f68d5] .v-data-table thead th{color:#6e7681;text-transform:uppercase;background-color:#f9fafb;font-size:.8rem;font-weight:bolder}[data-v-0c8f68d5] .v-data-table-header__content span{font-weight:800}.form-title[data-v-b32054c0]{font-weight:700;font-size:18px}.form>div:focus-within span[data-v-b32054c0]{color:rgb(var(--v-theme-primary))}.form-fields[data-v-b32054c0]{padding-top:1rem}.input-wrapper[data-v-b32054c0]{margin-bottom:.5rem;display:grid;gap:.5rem}.input-wrapper label[data-v-b32054c0]{color:rgb(var(--v-theme-subtitle));font-weight:700}.input-wrapper:focus-within label[data-v-b32054c0]{color:rgb(var(--v-theme-primary));font-weight:600}.input-wrapper[data-v-b32054c0]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.date-group[data-v-b32054c0]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.form-actions[data-v-b32054c0]{padding-top:1.5rem;display:flex;justify-content:end;gap:2rem}.name-wrapper[data-v-b32054c0]{display:grid;grid-template-columns:3fr 1fr;gap:2rem}.root[data-v-a8840f18]{height:100%;padding:2rem;display:flex;flex-direction:column}.data-table[data-v-a8840f18]{flex:1;border-radius:4px}.legend-container[data-v-a8840f18]{display:flex;align-items:center;gap:4px}.legend-title[data-v-a8840f18]{font-weight:500;margin-right:8px;color:#0009}.custom-table-bottom[data-v-a8840f18]{display:grid;align-items:center}[data-v-a8840f18] .v-data-table thead tr{background-color:#f9fafb;border-radius:8px}[data-v-a8840f18] .v-data-table thead th:first-child{border-top-left-radius:8px}[data-v-a8840f18] .v-data-table thead th:last-child{border-top-right-radius:8px}[data-v-a8840f18] .v-data-table thead th{color:#6e7681;text-transform:uppercase;background-color:#f9fafb;font-size:.8rem;font-weight:bolder}[data-v-a8840f18] .v-data-table-header__content span{font-weight:800}.form-title[data-v-8e494b5c]{font-weight:700;font-size:18px}.form>div:focus-within span[data-v-8e494b5c]{color:rgb(var(--v-theme-primary))}.form>div[data-v-8e494b5c]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.form-fields[data-v-8e494b5c]{padding-top:1rem}.input-wrapper[data-v-8e494b5c]{margin-bottom:.5rem;display:grid;gap:.5rem}.input-wrapper label[data-v-8e494b5c]{color:rgb(var(--v-theme-subtitle));font-weight:700}.input-wrapper:focus-within label[data-v-8e494b5c]{color:rgb(var(--v-theme-primary));font-weight:600}.input-wrapper[data-v-8e494b5c]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.name-wrapper[data-v-8e494b5c]{display:grid;grid-template-columns:3fr 1fr;gap:2rem}.role-wrapper[data-v-8e494b5c]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.form-actions[data-v-8e494b5c]{padding-top:1.5rem;display:flex;justify-content:end;gap:2rem}.root[data-v-854aa776]{height:100%;padding:1rem;display:flex;flex-direction:column}.data-table[data-v-854aa776]{flex:1;border-radius:4px}[data-v-854aa776] .v-data-table thead tr{background-color:#f9fafb;border-radius:8px}[data-v-854aa776] .v-data-table thead th:first-child{border-top-left-radius:8px}[data-v-854aa776] .v-data-table thead th:last-child{border-top-right-radius:8px}[data-v-854aa776] .v-data-table thead th{color:#6e7681;text-transform:uppercase;background-color:#f9fafb;font-size:.8rem;font-weight:bolder}[data-v-854aa776] .v-data-table-header__content span{font-weight:800}.form-title[data-v-600683f3]{font-weight:700;font-size:18px}.form>div:focus-within span[data-v-600683f3]{color:rgb(var(--v-theme-primary))}.form-fields[data-v-600683f3]{padding-top:1rem}.input-wrapper[data-v-600683f3]{margin-bottom:.5rem;display:grid;gap:.5rem}.input-wrapper label[data-v-600683f3]{color:rgb(var(--v-theme-subtitle));font-weight:700}.input-wrapper:focus-within label[data-v-600683f3]{color:rgb(var(--v-theme-primary));font-weight:600}.input-wrapper[data-v-600683f3]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.double[data-v-600683f3]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.form-actions[data-v-600683f3]{padding-top:1.5rem;display:flex;justify-content:end;gap:2rem}.root[data-v-9ca69799]{height:100%;padding:1rem;display:flex;flex-direction:column}.data-table[data-v-9ca69799]{flex:1;border-radius:4px}.legend-container[data-v-9ca69799]{display:flex;align-items:center;gap:4px}.legend-title[data-v-9ca69799]{font-weight:500;margin-right:8px;color:#0009}.custom-table-bottom[data-v-9ca69799]{display:grid;align-items:center}[data-v-9ca69799] .v-data-table thead tr{background-color:#f9fafb;border-radius:8px}[data-v-9ca69799] .v-data-table thead th:first-child{border-top-left-radius:8px}[data-v-9ca69799] .v-data-table thead th:last-child{border-top-right-radius:8px}[data-v-9ca69799] .v-data-table thead th{color:#6e7681;text-transform:uppercase;background-color:#f9fafb;font-size:.8rem;font-weight:bolder}[data-v-9ca69799] .v-data-table-header__content span{font-weight:800}.form-fields[data-v-d1f5b796]{display:grid;grid-template-columns:repeat(3,1fr) repeat(3,.6fr);gap:2rem;align-items:bottom}.input-wrapper[data-v-d1f5b796]{margin-bottom:.5rem;display:grid;gap:.5rem}.input-wrapper label[data-v-d1f5b796]{color:rgb(var(--v-theme-subtitle));font-weight:700}.input-wrapper:focus-within label[data-v-d1f5b796]{color:rgb(var(--v-theme-primary));font-weight:600}.input-wrapper[data-v-d1f5b796]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.tooltip-list[data-v-d1f5b796]{max-width:320px;white-space:normal}@media (max-width: 768px){.form-fields[data-v-d1f5b796]{grid-template-columns:1fr;gap:1rem}.input-wrapper[data-v-d1f5b796]{margin-bottom:0}}.chart-title[data-v-288aad80]{font-size:1.2rem;font-weight:700;line-height:1.2rem}.chart-subtitle[data-v-288aad80]{font-size:.9rem;color:#888;margin-bottom:1rem;line-height:.9rem;padding-top:.25rem}.donut-chart-container[data-v-288aad80]{width:100%;height:100%;background-color:#fff;padding:1rem;border-radius:12px}.donut-chart-wrapper[data-v-288aad80]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:300px;width:100%}.no-data-message[data-v-288aad80]{margin:auto;text-align:center;color:#777;font-size:1rem}.loader-overlay[data-v-288aad80]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffff26;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.chart-title[data-v-f4c4928c]{font-size:1.2rem;font-weight:700;line-height:1.2rem}.chart-subtitle[data-v-f4c4928c]{font-size:.9rem;color:#888;margin-bottom:1rem;line-height:.9rem;padding-top:.25rem}.timeline-chart-container[data-v-f4c4928c]{width:100%;height:100%;background-color:#fff;padding:1rem;border-radius:12px}.timeline-chart-wrapper[data-v-f4c4928c]{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-height:300px;width:100%}.no-data-message[data-v-f4c4928c]{margin:auto;text-align:center;color:#777;font-size:1rem}.loader-overlay[data-v-f4c4928c]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffff26;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.card[data-v-c4ddf56d]{border-radius:12px;padding:1.5rem 2rem;display:flex;justify-items:center;align-items:center;cursor:default;transition:transform .25s ease,box-shadow .25s ease;position:relative}.card[data-v-c4ddf56d]:hover{transform:translateY(-2px);cursor:pointer;box-shadow:0 6px 10px #00000026}.card-content[data-v-c4ddf56d]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.card-name[data-v-c4ddf56d]{font-weight:400;line-height:1.2rem;font-size:.8rem;margin:.5rem 0;text-align:center}.card-value[data-v-c4ddf56d]{font-weight:600;font-size:1rem;text-align:center}.is-loading .card-name[data-v-c4ddf56d],.is-loading .card-value[data-v-c4ddf56d],.is-loading .v-icon[data-v-c4ddf56d]{opacity:.5}.loader-overlay[data-v-c4ddf56d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffff26;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.tooltip-content[data-v-c4ddf56d]{display:flex;flex-direction:column;gap:4px;max-width:240px}.tooltip-item[data-v-c4ddf56d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard[data-v-58ef40c9]{padding:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;display:flex;flex-direction:column;gap:2rem}.section-1[data-v-58ef40c9]{background-color:#fff;border-radius:12px;display:grid;grid-template-columns:repeat(6,1fr);gap:2rem;padding:2rem;min-height:200px}.section-2[data-v-58ef40c9]{background-color:#fff;padding:1.5rem 2rem .5rem;border-radius:12px;display:grid}.section-3[data-v-58ef40c9]{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.timeline-chart-container[data-v-58ef40c9]{height:100%;width:100%;background-color:#fff;padding:1rem;border-radius:12px}.card-section .card[data-v-58ef40c9]{max-width:none}.pie-chart-container[data-v-58ef40c9]{background-color:#fff;padding:1rem;border-radius:12px}@media (max-width: 768px){.dashboard[data-v-58ef40c9]{padding:1rem;gap:1rem}.section-1[data-v-58ef40c9]{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem}.section-2[data-v-58ef40c9]{padding:1rem}.section-3[data-v-58ef40c9]{grid-template-columns:1fr;gap:1rem}}.form-title[data-v-880b1117]{font-weight:700;font-size:18px}.form>div:focus-within span[data-v-880b1117]{color:rgb(var(--v-theme-primary))}.form>div[data-v-880b1117]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.form-fields[data-v-880b1117]{padding-top:1rem}.input-wrapper[data-v-880b1117]{margin-bottom:.5rem;display:grid;gap:.5rem}.input-wrapper label[data-v-880b1117]{color:rgb(var(--v-theme-subtitle));font-weight:700}.input-wrapper:focus-within label[data-v-880b1117]{color:rgb(var(--v-theme-primary));font-weight:600}.input-wrapper[data-v-880b1117]:focus-within .v-icon{color:rgb(var(--v-theme-primary))}.form-actions[data-v-880b1117]{padding-top:1.5rem;display:flex;justify-content:end;gap:2rem}.root[data-v-7b6729ab]{height:100%;padding:2rem;display:flex;flex-direction:column}.data-table[data-v-7b6729ab]{flex:1;border-radius:4px}[data-v-7b6729ab] .v-data-table thead tr{background-color:#f9fafb;border-radius:8px}[data-v-7b6729ab] .v-data-table thead th:first-child{border-top-left-radius:8px}[data-v-7b6729ab] .v-data-table thead th:last-child{border-top-right-radius:8px}[data-v-7b6729ab] .v-data-table thead th{color:#6e7681;text-transform:uppercase;background-color:#f9fafb;font-size:.8rem;font-weight:bolder}[data-v-7b6729ab] .v-data-table-header__content span{font-weight:800}.not-found[data-v-3d4c3d15]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100vh;background-color:#fff}.not-found h1[data-v-3d4c3d15]{font-size:2rem}.not-found p[data-v-3d4c3d15]{margin:.5rem 0 1.5rem;color:#666}.user-details[data-v-e529c495]{display:flex}.part-1[data-v-e529c495]{position:relative;display:flex;align-items:center;justify-content:center}.avatar-container[data-v-e529c495]{position:relative;cursor:pointer}.avatar[data-v-e529c495]{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--v-theme-background));color:rgb(var(--v-theme-primary));font-size:1.5rem;transition:all .3s ease}.edit-icon[data-v-e529c495]{position:absolute;top:-2px;right:-2px;width:24px;height:24px;background-color:rgb(var(--v-theme-primary));border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8);transition:all .3s ease;border:2px solid white}.avatar-container:hover .avatar[data-v-e529c495]{filter:brightness(.7);transform:scale(1.05)}.avatar-container:hover .edit-icon[data-v-e529c495]{opacity:1;transform:scale(1)}.part-2[data-v-e529c495]{padding-left:1rem;display:flex;flex-direction:column;justify-content:center}.title[data-v-e529c495]{font-size:17px;font-weight:600;line-height:22px}.subtitle[data-v-e529c495]{font-size:14px;line-height:normal;color:rgb(var(--v-theme-subtitle))}[data-v-0b1fb112] .v-snackbar__wrapper{background-color:rgb(var(--v-theme-white))}.title[data-v-0b1fb112]{font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding-left:1rem}.message[data-v-0b1fb112]{font-size:16px;font-style:normal;font-weight:400;line-height:normal;padding-left:.65rem}html[data-v-cebe498c],body[data-v-cebe498c],#app[data-v-cebe498c],.v-application[data-v-cebe498c]{height:100%;margin:0}.list[data-v-cebe498c]{padding:1rem}.list-title[data-v-cebe498c]{font-weight:700;font-size:14px}
