code[class*=language-],pre[class*=language-]{color:#ccc;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}[dir] code[class*=language-],[dir] pre[class*=language-]{background:none}[dir=ltr] code[class*=language-],[dir=ltr] pre[class*=language-]{text-align:left}[dir=rtl] code[class*=language-],[dir=rtl] pre[class*=language-]{text-align:right}pre[class*=language-]{overflow:auto}[dir] pre[class*=language-]{padding:1em;margin:.5em 0}[dir] :not(pre)>code[class*=language-],[dir] pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal}[dir] :not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}[dir] .token.entity{cursor:help}.token.inserted{color:green}.card-code pre[class*=language-][data-v-aa799a9e]{max-height:350px}[dir] .card-code pre[class*=language-][data-v-aa799a9e]{margin:0;border-radius:.5rem}.card-code[data-v-aa799a9e] ::-webkit-scrollbar{width:8px;height:8px}[dir] .card-code[data-v-aa799a9e] ::-webkit-scrollbar{background:#2d2d2d;border-radius:100%}[dir] .dark-layout .card-code[data-v-aa799a9e] ::-webkit-scrollbar{background-color:#161d31!important}[dir] .card-code[data-v-aa799a9e] ::-webkit-scrollbar-track{background:transparent}[dir] .card-code[data-v-aa799a9e] ::-webkit-scrollbar-thumb{border-radius:.5rem;background:hsla(0,0%,94.5%,.4)}.card-code[data-v-aa799a9e] ::-webkit-scrollbar-corner{display:none}[dir] .code-toggler[data-v-aa799a9e]{border-bottom:1px solid transparent}[dir] .code-toggler[aria-expanded=false][data-v-aa799a9e]{border-bottom-color:#3e74c7}.card .card-header .heading-elements[data-v-aa799a9e]{position:static}[dir] .card .card-header .heading-elements[data-v-aa799a9e]{background:red}.toastification-close-icon[data-v-55dd3057],.toastification-title[data-v-55dd3057]{line-height:26px}.toastification-title[data-v-55dd3057]{color:inherit}[dir] .cursor-pointer[data-v-54d983c3]{cursor:pointer}.cursor-pointer[data-v-54d983c3]:hover{opacity:.7}.legend-box[data-v-54d983c3]{width:24px;height:24px}[dir] .legend-box[data-v-54d983c3]{border-radius:4px;border:2px solid #ddd}[dir] .legend-box.holiday[data-v-54d983c3]{background-color:#ea5455}[dir] .legend-box.work-day[data-v-54d983c3]{background-color:#28c76f}[dir] .legend-box.rest-day[data-v-54d983c3]{background-color:#00cfe8}[dir] .legend-box.saturday[data-v-54d983c3]{background-color:#ff9f43}[dir] .legend-box.sunday[data-v-54d983c3]{background-color:#ea5455}.month-card[data-v-54d983c3]{transition:all .3s ease;overflow:hidden}[dir] .month-card[data-v-54d983c3]{background:#161d31;border:none;box-shadow:0 4px 24px rgba(0,0,0,.3)}[dir] .month-card[data-v-54d983c3]:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(0,0,0,.4)}.month-card .card-body[data-v-54d983c3]{overflow:hidden}[dir] .month-card .card-body[data-v-54d983c3]{padding:1.5rem}.month-title[data-v-54d983c3]{color:#7367f0;font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:1px}[dir] .month-title[data-v-54d983c3]{padding-bottom:.5rem;border-bottom:2px solid #3b4253}.calendar-grid[data-v-54d983c3]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}[dir] .calendar-grid[data-v-54d983c3]{margin:0;padding:0}.calendar-header[data-v-54d983c3]{font-weight:600;color:#b4b7bd;font-size:.7rem;text-transform:uppercase;letter-spacing:.5px}[dir] .calendar-header[data-v-54d983c3]{text-align:center;padding:8px 2px;background:#283046;border-radius:6px}.calendar-day[data-v-54d983c3]{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:55px;position:relative;transition:all .3s ease;color:#b4b7bd;overflow:hidden}[dir] .calendar-day[data-v-54d983c3]{border:2px solid #3b4253;border-radius:6px;padding:4px;background:#283046}[dir] .calendar-day.empty[data-v-54d983c3]{border:none;background:transparent}[dir] .calendar-day.clickable[data-v-54d983c3]{cursor:pointer}[dir] .calendar-day.clickable[data-v-54d983c3]:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 16px rgba(115,103,240,.3);border-color:#7367f0;background:#2f3749}.calendar-day.saturday[data-v-54d983c3]{color:#ff9f43;font-weight:600}[dir] .calendar-day.saturday[data-v-54d983c3]{background:#3b4253;border-color:#4b5563}[dir] .calendar-day.saturday[data-v-54d983c3]:hover{background:#4b5563;border-color:#ff9f43}.calendar-day.sunday[data-v-54d983c3]{color:#ea5455;font-weight:600}[dir] .calendar-day.sunday[data-v-54d983c3]{background:#3b4253;border-color:#4b5563}[dir] .calendar-day.sunday[data-v-54d983c3]:hover{background:#4b5563;border-color:#ea5455}.calendar-day.holiday[data-v-54d983c3]{color:#fff;font-weight:700}[dir] .calendar-day.holiday[data-v-54d983c3]{border-color:#ea5455;box-shadow:0 4px 12px rgba(234,84,85,.4)}[dir=ltr] .calendar-day.holiday[data-v-54d983c3]{background:linear-gradient(135deg,#ea5455,#c23616)}[dir=rtl] .calendar-day.holiday[data-v-54d983c3]{background:linear-gradient(-135deg,#ea5455,#c23616)}[dir] .calendar-day.holiday[data-v-54d983c3]:hover{box-shadow:0 6px 16px rgba(234,84,85,.5)}.calendar-day.work_day[data-v-54d983c3]{color:#fff;font-weight:700}[dir] .calendar-day.work_day[data-v-54d983c3]{border-color:#28c76f;box-shadow:0 4px 12px rgba(40,199,111,.4)}[dir=ltr] .calendar-day.work_day[data-v-54d983c3]{background:linear-gradient(135deg,#28c76f,#1e8449)}[dir=rtl] .calendar-day.work_day[data-v-54d983c3]{background:linear-gradient(-135deg,#28c76f,#1e8449)}[dir] .calendar-day.work_day[data-v-54d983c3]:hover{box-shadow:0 6px 16px rgba(40,199,111,.5)}.calendar-day.rest_day[data-v-54d983c3]{color:#fff;font-weight:700}[dir] .calendar-day.rest_day[data-v-54d983c3]{border-color:#00cfe8;box-shadow:0 4px 12px rgba(0,207,232,.4)}[dir=ltr] .calendar-day.rest_day[data-v-54d983c3]{background:linear-gradient(135deg,#00cfe8,#0097a7)}[dir=rtl] .calendar-day.rest_day[data-v-54d983c3]{background:linear-gradient(-135deg,#00cfe8,#0097a7)}[dir] .calendar-day.rest_day[data-v-54d983c3]:hover{box-shadow:0 6px 16px rgba(0,207,232,.5)}.calendar-day .day-number[data-v-54d983c3]{font-size:1rem;font-weight:700;line-height:1}[dir] .calendar-day .day-number[data-v-54d983c3]{margin-bottom:2px}.calendar-day .day-info[data-v-54d983c3]{font-size:.55rem;line-height:1.1;font-weight:600;text-transform:uppercase;letter-spacing:.2px;opacity:.95;word-break:break-word;max-width:100%}[dir] .calendar-day .day-info[data-v-54d983c3]{text-align:center;margin-top:2px}@media(max-width:992px){[dir] .month-card .card-body[data-v-54d983c3]{padding:1rem}.month-title[data-v-54d983c3]{font-size:1.1rem}.calendar-grid[data-v-54d983c3]{gap:3px}.calendar-header[data-v-54d983c3]{font-size:.65rem}[dir] .calendar-header[data-v-54d983c3]{padding:6px 2px}.calendar-day[data-v-54d983c3]{min-height:50px}[dir] .calendar-day[data-v-54d983c3]{padding:3px;border-width:1.5px;border-radius:4px}.calendar-day .day-number[data-v-54d983c3]{font-size:.9rem}.calendar-day .day-info[data-v-54d983c3]{font-size:.5rem}[dir] .calendar-day .day-info[data-v-54d983c3]{margin-top:1px}[dir] .calendar-day[data-v-54d983c3]:hover{transform:translateY(-2px) scale(1.01)}}@media(max-width:768px){[dir] .month-card .card-body[data-v-54d983c3]{padding:.75rem}.month-title[data-v-54d983c3]{font-size:1rem}[dir] .month-title[data-v-54d983c3]{padding-bottom:.25rem}.calendar-grid[data-v-54d983c3]{gap:2px}.calendar-header[data-v-54d983c3]{font-size:.6rem;letter-spacing:.2px}[dir] .calendar-header[data-v-54d983c3]{padding:5px 1px}.calendar-day[data-v-54d983c3]{min-height:42px}[dir] .calendar-day[data-v-54d983c3]{padding:2px;border-width:1px;border-radius:3px}.calendar-day .day-number[data-v-54d983c3]{font-size:.8rem}[dir] .calendar-day .day-number[data-v-54d983c3]{margin-bottom:1px}.calendar-day .day-info[data-v-54d983c3]{font-size:.45rem;letter-spacing:.1px}[dir] .calendar-day .day-info[data-v-54d983c3]{margin-top:1px}[dir] .calendar-day[data-v-54d983c3]:hover{transform:translateY(-1px)}}@media(max-width:576px){[dir] .month-card .card-body[data-v-54d983c3]{padding:.5rem}.month-title[data-v-54d983c3]{font-size:.9rem}.calendar-grid[data-v-54d983c3]{gap:2px}.calendar-header[data-v-54d983c3]{font-size:.55rem}[dir] .calendar-header[data-v-54d983c3]{padding:4px 0}.calendar-day[data-v-54d983c3]{min-height:38px}[dir] .calendar-day[data-v-54d983c3]{padding:1px}.calendar-day .day-number[data-v-54d983c3]{font-size:.75rem}.calendar-day .day-info[data-v-54d983c3]{font-size:.4rem;display:none}[dir] .calendar-day[data-v-54d983c3]:hover{transform:none;box-shadow:0 2px 4px rgba(115,103,240,.3)}.calendar-day.clickable[data-v-54d983c3]:hover{scale:1}[dir] .calendar-day.clickable[data-v-54d983c3]:hover{transform:none}}