@import"https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap";.white[data-v-47695ef4]{fill:#fff}.black[data-v-47695ef4]{fill:#000}.standard-button[data-v-fe211ef1]{width:fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;background-color:#a18a73;border:2px solid black;border-radius:20%;font-size:1.2rem;font-weight:700;padding:.4rem;gap:.25rem;cursor:pointer;transition:.3s}.standard-button .icon[data-v-fe211ef1]{width:2rem;height:2rem}.standard-button[data-v-fe211ef1]:hover{background-color:#662f02}.standard-button.selected[data-v-fe211ef1]{background-color:#662f02;color:#fff}.standard-button#settings:hover .icon[data-v-fe211ef1]{rotate:z 90deg}.standard-button#settings .icon[data-v-fe211ef1]{transition:rotate .5s ease-out}.wrapper[data-v-fe211ef1]{width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr 1fr;overflow:hidden}.wrapper .date[data-v-fe211ef1]{width:100%;height:100%;grid-column:2;display:flex;justify-content:center;align-items:center}.wrapper .date button[data-v-fe211ef1]{height:3rem;width:3rem;font-size:1.75rem}.wrapper .date button.left[data-v-fe211ef1]:before{content:"<"}.wrapper .date button.right[data-v-fe211ef1]:before{content:">"}.wrapper .date span[data-v-fe211ef1]{height:100%;width:30rem;min-width:fit-content;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;letter-spacing:2px;-webkit-user-select:none;user-select:none}.wrapper .view-settings[data-v-fe211ef1]{width:100%;height:100%;grid-column:3;display:flex;justify-content:flex-end;align-items:center;padding:.5rem;gap:.5rem}.wrapper .view-settings .today[data-v-fe211ef1],.wrapper .view-settings .options[data-v-fe211ef1]{border-radius:5%}.wrapper .view-settings .today .icon[data-v-fe211ef1],.wrapper .view-settings .options .icon[data-v-fe211ef1]{width:1.6rem;height:1.6rem}.standard-dialog[data-v-6804868d]{display:flex;flex-direction:column;background-color:#a18a73;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25%;min-width:fit-content;height:fit-content;border:4px solid black;border-radius:5px;gap:1rem;padding:.75rem}.standard-dialog .dialog-header[data-v-6804868d]{display:flex;justify-content:flex-start;width:100%;height:fit-content}.standard-dialog .dialog-header input[data-v-6804868d]{display:flex;align-items:flex-start;height:fit-content;flex-wrap:nowrap;font-size:1.5rem;font-weight:700;border-color:transparent;background-color:transparent;pointer-events:none}.standard-dialog .dialog-header button[data-v-6804868d]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:auto;background-color:#a18a73;border:2px solid black;border-radius:5px;transition:.3s}.standard-dialog .dialog-header button[data-v-6804868d]:hover{background-color:#662f02}.standard-dialog .dialog-body[data-v-6804868d]{display:flex;flex-direction:column;gap:1rem}.standard-dialog .dialog-body .row[data-v-6804868d]{display:flex;justify-content:flex-start;align-items:center;width:100%;height:fit-content;gap:1rem}.standard-dialog .dialog-body .row span[data-v-6804868d]{font-size:1.2rem}.standard-dialog .dialog-body .row input[data-v-6804868d]{font-size:1.2rem;max-height:5rem}.standard-dialog .dialog-body .row textarea[data-v-6804868d]{font-size:1.15rem;width:100%;height:fit-content;max-height:10rem;resize:vertical}.standard-dialog .dialog-body .row #color-picker[data-v-6804868d]{width:1.5rem;height:1.5rem;cursor:pointer;border:2px solid black;border-radius:5px;padding:0rem}.standard-dialog .dialog-body .row #color-picker[data-v-6804868d]:hover{border:3px solid black}.standard-dialog .dialog-body .row #checkbox[data-v-6804868d]{width:1.5rem;height:1.5rem;cursor:pointer}.standard-dialog .dialog-footer[data-v-6804868d]{display:flex;justify-content:space-evenly;align-items:center;height:fit-content;width:100%;margin-left:auto}.standard-dialog .dialog-footer button[data-v-6804868d]{display:flex;justify-content:center;align-items:center;width:fit-content;height:fit-content;cursor:pointer;border:2px solid black;border-radius:5px;font-size:1.2rem;font-weight:500;transition:.3s}.standard-dialog .dialog-footer button#delete[data-v-6804868d]{background-color:#8b0000}.standard-dialog .dialog-footer button#delete[data-v-6804868d]:hover{background-color:#b44747}.standard-dialog .dialog-footer button#delete[data-v-6804868d]:disabled{cursor:not-allowed;color:#000;background-color:#a9a9a9}.standard-dialog .dialog-footer button#save[data-v-6804868d],.standard-dialog .dialog-footer button#add[data-v-6804868d]{background-color:#006400}.standard-dialog .dialog-footer button#save[data-v-6804868d]:hover,.standard-dialog .dialog-footer button#add[data-v-6804868d]:hover{background-color:#3ac23a}.standard-dialog .dialog-footer button#save[data-v-6804868d]:disabled,.standard-dialog .dialog-footer button#add[data-v-6804868d]:disabled{cursor:not-allowed;color:#000;background-color:#a9a9a9}.standard-button[data-v-6804868d]{width:fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;background-color:#a18a73;border:2px solid black;border-radius:20%;font-size:1.2rem;font-weight:700;padding:.4rem;gap:.25rem;cursor:pointer;transition:.3s}.standard-button .icon[data-v-6804868d]{width:2rem;height:2rem}.standard-button[data-v-6804868d]:hover{background-color:#662f02}.standard-button.selected[data-v-6804868d]{background-color:#662f02;color:#fff}.standard-button#settings:hover .icon[data-v-6804868d]{rotate:z 90deg}.standard-button#settings .icon[data-v-6804868d]{transition:rotate .5s ease-out}.wrapper[data-v-6804868d]{background-color:#a18a73;width:100%;height:100%;display:grid;grid-template-columns:.5fr 9.5fr;grid-template-rows:.9fr 9.1fr;overflow:hidden}.header[data-v-6804868d]{background-color:#a18a73;grid-column:2;grid-row:1;width:100%;height:100%;display:flex;flex-wrap:nowrap;overflow:hidden}.header .week-day[data-v-6804868d]{width:14.2857142857%;height:100%;display:grid;grid-template-columns:2fr 6fr 2fr;padding:.2rem;border:1px solid black;border-bottom:none;border-top:none;font-size:1.75rem;font-weight:700;-webkit-user-select:none;user-select:none}.header .week-day[data-v-6804868d]:last-child{border-right:none}.header .week-day.today[data-v-6804868d]{background-color:#975927}.header .week-day .options-buttons-wrapper[data-v-6804868d]{height:100%;width:100%;grid-column:1;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;overflow:hidden}.header .week-day .options-buttons-wrapper .options-button[data-v-6804868d]{width:100%;height:fit-content;display:flex;align-items:center;justify-content:space-evenly;flex-wrap:nowrap;font-size:.75rem;font-weight:400;cursor:pointer;border:1px solid black;background-color:#bea994;border-radius:5%;transition:.15s}.header .week-day .options-buttons-wrapper .options-button[data-v-6804868d]:hover{background-color:#662f02}.header .week-day .options-buttons-wrapper .options-button .icon[data-v-6804868d]{flex-shrink:0;width:.85rem;height:.85rem}.header .week-day .date[data-v-6804868d]{width:100%;height:100%;grid-column:2;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;overflow:hidden}.header .week-day .add-event[data-v-6804868d]{width:100%;height:100%;grid-column:3;overflow:hidden;display:flex;align-items:center;justify-content:center}.header .week-day .add-event button[data-v-6804868d]{width:2.75rem;height:2.75rem;color:transparent;background-color:transparent;border-color:transparent;font-size:2rem}.header .week-day .add-event button[data-v-6804868d]:before{content:"+"}.header .week-day .add-event button[data-v-6804868d]:hover{color:#000;border-color:#000;background-color:#662f02}.time-blocks[data-v-6804868d]{background-color:#a18a73;width:100%;height:100%;grid-column:1;grid-row:2;display:flex;flex-direction:column;overflow:hidden;text-wrap:nowrap}.time-blocks span[data-v-6804868d]{width:100%;height:2.9411764706%;display:flex;justify-content:center;align-items:center;border-top:1px solid black;-webkit-user-select:none;user-select:none}.time-blocks span[data-v-6804868d]:last-child{border-bottom:1px solid black}.days[data-v-6804868d]{background-color:#bea994;width:100%;height:100%;grid-column:2;grid-row:2;display:flex;overflow:hidden}.days .day[data-v-6804868d]{width:14.2857142857%;height:100%;display:flex;flex-direction:column;position:relative;gap:0;border:1px solid black;overflow:hidden}.days .day.sunday[data-v-6804868d]{background-color:#a18a73}.days .day.today[data-v-6804868d]{background-color:#975927}.days .day[data-v-6804868d]:last-child{border-right:none}.event-wrapper[data-v-6804868d]{position:absolute;width:100%;padding:.1rem .2rem}.event-wrapper .event[data-v-6804868d]{width:100%;height:100%;padding-left:.5rem;padding-right:.5rem;border:1px solid black;border-radius:.25rem;cursor:pointer;transition:.1s}.event-wrapper .event.without-notes-style[data-v-6804868d]{display:flex;align-items:center;justify-content:center}.event-wrapper .event.with-notes-style[data-v-6804868d]{display:grid;grid-template-rows:1fr 3fr 6fr;overflow:auto}.event-wrapper .event[data-v-6804868d]:hover{border:2px solid black}.event-wrapper .event .title[data-v-6804868d]{grid-row:2;height:fit-content;width:100%;font-size:1rem;font-weight:700;text-align:center;align-self:center}.event-wrapper .event .notes[data-v-6804868d]{grid-row:3;height:100%;width:100%;text-align:center;font-size:.85rem;text-overflow:ellipsis}.hour-selection[data-v-6804868d]{width:fit-content;height:fit-content;display:flex;align-items:center;justify-content:center}.hour-selection button[data-v-6804868d]{width:1.75rem;height:1.75rem;display:flex;justify-content:center;align-items:center;background-color:#a18a73;font-size:1.25rem;font-weight:700;border:1px solid black;border-radius:0%;cursor:pointer;transition:.2s}.hour-selection button[data-v-6804868d]:hover{background-color:#662f02}.hour-selection button.last-right[data-v-6804868d]{border-top-right-radius:25%;border-bottom-right-radius:25%;border-left:none}.hour-selection button.last-left[data-v-6804868d]{border-top-left-radius:25%;border-bottom-left-radius:25%;border-right:none}.hour-selection input[data-v-6804868d]{width:3.5rem;height:1.75rem;background-color:#bea994;border:1px solid transparent;border-top:1px solid black;border-bottom:1px solid black;font-weight:700;outline:none;text-align:center}.hour-span[data-v-6804868d]{width:4rem}.group-selector[data-v-6804868d]{font-size:1.3rem;cursor:pointer}.standard-dialog[data-v-03d04a62]{display:flex;flex-direction:column;background-color:#a18a73;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25%;min-width:fit-content;height:fit-content;border:4px solid black;border-radius:5px;gap:1rem;padding:.75rem}.standard-dialog .dialog-header[data-v-03d04a62]{display:flex;justify-content:flex-start;width:100%;height:fit-content}.standard-dialog .dialog-header input[data-v-03d04a62]{display:flex;align-items:flex-start;height:fit-content;flex-wrap:nowrap;font-size:1.5rem;font-weight:700;border-color:transparent;background-color:transparent;pointer-events:none}.standard-dialog .dialog-header button[data-v-03d04a62]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:auto;background-color:#a18a73;border:2px solid black;border-radius:5px;transition:.3s}.standard-dialog .dialog-header button[data-v-03d04a62]:hover{background-color:#662f02}.standard-dialog .dialog-body[data-v-03d04a62]{display:flex;flex-direction:column;gap:1rem}.standard-dialog .dialog-body .row[data-v-03d04a62]{display:flex;justify-content:flex-start;align-items:center;width:100%;height:fit-content;gap:1rem}.standard-dialog .dialog-body .row span[data-v-03d04a62]{font-size:1.2rem}.standard-dialog .dialog-body .row input[data-v-03d04a62]{font-size:1.2rem;max-height:5rem}.standard-dialog .dialog-body .row textarea[data-v-03d04a62]{font-size:1.15rem;width:100%;height:fit-content;max-height:10rem;resize:vertical}.standard-dialog .dialog-body .row #color-picker[data-v-03d04a62]{width:1.5rem;height:1.5rem;cursor:pointer;border:2px solid black;border-radius:5px;padding:0rem}.standard-dialog .dialog-body .row #color-picker[data-v-03d04a62]:hover{border:3px solid black}.standard-dialog .dialog-body .row #checkbox[data-v-03d04a62]{width:1.5rem;height:1.5rem;cursor:pointer}.standard-dialog .dialog-footer[data-v-03d04a62]{display:flex;justify-content:space-evenly;align-items:center;height:fit-content;width:100%;margin-left:auto}.standard-dialog .dialog-footer button[data-v-03d04a62]{display:flex;justify-content:center;align-items:center;width:fit-content;height:fit-content;cursor:pointer;border:2px solid black;border-radius:5px;font-size:1.2rem;font-weight:500;transition:.3s}.standard-dialog .dialog-footer button#delete[data-v-03d04a62]{background-color:#8b0000}.standard-dialog .dialog-footer button#delete[data-v-03d04a62]:hover{background-color:#b44747}.standard-dialog .dialog-footer button#delete[data-v-03d04a62]:disabled{cursor:not-allowed;color:#000;background-color:#a9a9a9}.standard-dialog .dialog-footer button#save[data-v-03d04a62],.standard-dialog .dialog-footer button#add[data-v-03d04a62]{background-color:#006400}.standard-dialog .dialog-footer button#save[data-v-03d04a62]:hover,.standard-dialog .dialog-footer button#add[data-v-03d04a62]:hover{background-color:#3ac23a}.standard-dialog .dialog-footer button#save[data-v-03d04a62]:disabled,.standard-dialog .dialog-footer button#add[data-v-03d04a62]:disabled{cursor:not-allowed;color:#000;background-color:#a9a9a9}.standard-button[data-v-03d04a62]{width:fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;background-color:#a18a73;border:2px solid black;border-radius:20%;font-size:1.2rem;font-weight:700;padding:.4rem;gap:.25rem;cursor:pointer;transition:.3s}.standard-button .icon[data-v-03d04a62]{width:2rem;height:2rem}.standard-button[data-v-03d04a62]:hover{background-color:#662f02}.standard-button.selected[data-v-03d04a62]{background-color:#662f02;color:#fff}.standard-button#settings:hover .icon[data-v-03d04a62]{rotate:z 90deg}.standard-button#settings .icon[data-v-03d04a62]{transition:rotate .5s ease-out}.wrapper[data-v-03d04a62]{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;padding:.5rem;gap:.1rem;overflow:hidden}.wrapper .header[data-v-03d04a62]{width:100%;height:fit-content;display:grid;grid-template-columns:2fr 6fr 2fr;overflow:hidden}.wrapper .header .title[data-v-03d04a62]{width:100%;height:100%;grid-column:2;text-align:center}.wrapper .header .title span[data-v-03d04a62]{font-size:2.1rem;font-weight:700;-webkit-user-select:none;user-select:none}.wrapper .header .add-group-wrapper[data-v-03d04a62]{width:100%;height:100%;grid-column:3}.wrapper .header .add-group-wrapper .add-group[data-v-03d04a62]{font-size:1.35rem;color:transparent;background-color:transparent;border:3px solid transparent;padding:0;padding-left:.45rem;padding-right:.45rem;transition:.15s}.wrapper .header .add-group-wrapper .add-group[data-v-03d04a62]:before{content:"+"}.wrapper .header .add-group-wrapper .add-group[data-v-03d04a62]:hover{color:#000;background-color:#662f02;border-color:#000}.wrapper .group-wrapper[data-v-03d04a62]{width:100%;height:fit-content;display:flex;justify-content:flex-start;align-items:center}.wrapper .group-wrapper .group-informations[data-v-03d04a62]{flex-grow:1;display:flex;align-items:center;gap:.3rem;overflow:hidden}.wrapper .group-wrapper .group-informations .checkbox[data-v-03d04a62]{width:1.75rem;height:1.75rem;flex-shrink:0;cursor:pointer}.wrapper .group-wrapper .group-informations span[data-v-03d04a62]{font-weight:450;font-size:1.5rem;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.wrapper .group-wrapper .group-informations span#color-span[data-v-03d04a62]{width:1.75rem;height:1.75rem;flex-shrink:0;border:2px solid black;border-radius:.25rem}.wrapper .group-wrapper .group-informations span#color-span[data-v-03d04a62]:hover{border:3px solid black}.wrapper .group-wrapper .group-informations[data-v-03d04a62]:hover{cursor:pointer}.wrapper .group-wrapper .group-informations:hover span[data-v-03d04a62]{text-decoration:underline}.wrapper .group-wrapper .group-settings button[data-v-03d04a62]{width:2.5rem;height:2.5rem;border-radius:50%;margin-left:auto;background-color:transparent;color:transparent;border:2px solid transparent}.wrapper .group-wrapper .group-settings button[data-v-03d04a62]:hover{border:2px solid black;background-color:#662f02}.main-wrapper[data-v-fd7abd76]{background-color:transparent;width:100%;height:100%;display:grid;grid-template-columns:8.75fr 1.25fr;grid-template-rows:.75fr 9.25fr}.main-wrapper .header-wrapper[data-v-fd7abd76]{width:100%;height:100%;overflow:hidden;grid-row:1;grid-column:1;border-bottom:1px solid black}.main-wrapper .mainview-wrapper[data-v-fd7abd76]{width:100%;height:100%;overflow:hidden;grid-row:2;grid-column:1;border:1px solid black;border-right:none}.main-wrapper .groups-wrapper[data-v-fd7abd76]{background-color:#a18a73;width:100%;height:100%;overflow:hidden;grid-row:1/3;grid-column:2;border-left:3px solid black}.wrapper[data-v-1ec07732]{width:100%;height:100%;overflow-y:hidden;overflow-x:hidden;padding:0;margin:0}.wrapper[data-v-bee4071a]{background-color:#bea994;height:100vh;width:100vw;padding:0;margin:0}.wrapper[data-v-5f95e24c]{width:100%;height:100%;overflow-y:hidden;overflow-x:hidden;padding:0;margin:0}.wrapper[data-v-e95d5248]{width:100%;height:100%;display:grid;grid-template-rows:.6fr 8.8fr .6fr;overflow-y:hidden;overflow-x:hidden;background-color:#bea994}.wrapper .counter-wrapper[data-v-e95d5248]{width:100%;height:100%;grid-row:1;display:flex;align-items:center;justify-content:center;padding:.25rem;-webkit-user-select:none;user-select:none}.wrapper .counter-wrapper .counter[data-v-e95d5248]{height:100%;width:10rem;display:flex;align-items:center;justify-content:center;background-color:#a18a73;font-size:1.8rem;font-weight:700;border:4px solid black;border-radius:1rem}.wrapper .quote-wrapper[data-v-e95d5248]{width:100%;height:100%;grid-row:2;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;overflow-y:auto;overflow-x:hidden;color:#000;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.wrapper .quote-wrapper .quote[data-v-e95d5248]{width:fit-content;height:fit-content;max-width:85%;text-align:center;font-family:Pacifico;font-style:oblique;line-height:1.35;font-size:3.5rem;white-space:pre-wrap;word-wrap:break-word}.wrapper .quote-wrapper .signature-wrapper[data-v-e95d5248]{width:100%;max-width:90rem;height:fit-content;display:flex;align-items:center;justify-content:flex-end;gap:1rem}.wrapper .quote-wrapper .signature-wrapper .signature[data-v-e95d5248]{font-family:Pacifico;font-style:oblique;font-size:2.5rem;white-space:pre-wrap;word-wrap:break-word}.wrapper .quote-wrapper .signature-wrapper .signature[data-v-e95d5248]:before{content:"~ by Lussy"}.wrapper .quote-wrapper .signature-wrapper .image[data-v-e95d5248]{width:6.5rem;height:6.5rem;border-radius:50%}.wrapper .button-wrapper[data-v-e95d5248]{width:100%;height:100%;grid-row:3;padding:.25rem;overflow-x:hidden;overflow-y:hidden;display:flex;align-items:flex-start;justify-content:center}.wrapper .button-wrapper .button[data-v-e95d5248]{background-color:transparent;width:30%;height:100%;display:flex;justify-content:center}.wrapper .button-wrapper .button .update[data-v-e95d5248]{height:100%;width:35%;display:flex;align-items:center;justify-content:center;background-color:#975927;border:3px solid black;border-radius:1rem;font-size:2rem;font-weight:700}.wrapper .button-wrapper .button .update[data-v-e95d5248]:hover{background-color:#bea994;cursor:pointer}:root{font-family:Ubuntu,sans-serif}*{box-sizing:border-box}body{height:100vh;width:100vw;margin:0rem}.main-content-wrapper{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}.main-content-wrapper .tab-content-wrapper{width:100%;height:100%;overflow-y:auto}
