@font-face{font-display:swap;font-family:TT Chocolates;font-style:normal;font-weight:400;src:url(/static/media/TT%20Chocolates%20Trial%20Regular.d35682ebb54643e696e6.otf) format("opentype")}@font-face{font-display:swap;font-family:TT Chocolates;font-style:normal;font-weight:700;src:url(/static/media/TT%20Chocolates%20Trial%20Bold.f58e8d872bec2db0c7dd.otf) format("opentype")}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:400;src:url(/static/media/LeagueSpartan-Regular.09958bb07a94a6a4f1bb.ttf) format("truetype")}@font-face{font-display:swap;font-family:League Spartan;font-style:normal;font-weight:700;src:url(/static/media/LeagueSpartan-Bold.c311dbd01e80ebe50942.ttf) format("truetype")}:root{--font-primary:"TT Chocolates",sans-serif;--font-secondary:"League Spartan",sans-serif}.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6,h1,h2,h3,h4,h5,h6{font-family:League Spartan,sans-serif!important;font-family:var(--font-secondary)!important}.MuiButton-root,.MuiInputBase-root,.MuiMenuItem-root,.MuiTypography-body1,.MuiTypography-body2,body,button,input,select,textarea{font-family:TT Chocolates,sans-serif!important;font-family:var(--font-primary)!important}#root,body,html{height:auto;margin:0;min-height:100%;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-primary);margin:0;min-height:100vh;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}#root{min-height:100vh}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.glow{background:radial-gradient(circle,#ffd70033 0,#ffd70000 70%);border-radius:50%;height:200px;mix-blend-mode:screen;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:200px}.glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gold-gradient{animation:shimmer 5s ease infinite;background:linear-gradient(45deg,gold,#daa520,#b8860b,gold);background-size:400% 400%}@keyframes shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animated-background{animation:gradientBG 15s ease infinite;background-size:400% 400%;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}input:-webkit-autofill{-webkit-text-fill-color:#fff!important;background-color:initial!important;-webkit-box-shadow:inset 0 0 0 1000px #ffffff17!important}input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;background-color:initial!important;-webkit-box-shadow:inset 0 0 0 1000px #ffffff17!important}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){input:-webkit-autofill{-webkit-text-fill-color:#000!important}input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:#000!important}}}@page{size:A4;margin:0}.printable-schedule{color:#000;font-family:Times New Roman,Times,serif;margin:0;max-width:100%;padding:0}@media print{@page{size:A4;margin:0}body *{margin:0;padding:0;visibility:hidden}.printable-schedule,.printable-schedule *{visibility:visible}.printable-schedule{background:#fff;left:0;margin:0;padding:0;position:fixed;top:0;width:100%}.no-print{display:none!important}.schedule-header{margin:0;padding:0;position:relative;text-align:center;top:0}.schedule-header h2{font-size:11px;font-weight:700;line-height:1;margin:0;padding:0}.schedule-header p{font-size:9px;line-height:1;margin:0;padding:0}.schedule-table{border-collapse:collapse;font-size:7px;margin:0 auto;position:relative;top:0;width:100%}.schedule-table td,.schedule-table th{border:1px solid #000;padding:1px;text-align:center}.schedule-table th{background-color:#f5f5f5!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.signature-cell{width:65px}.signature-row td{border:none!important;padding-top:90px!important}.signatures-in-table{display:flex;gap:30px;justify-content:center}.signature-line{border-top:1px solid #000;margin-bottom:90px;padding-top:2px;text-align:center;width:130px}.signature-line span{display:block;font-size:7px;margin-top:2px}}.printable-schedule{background:#fff;margin:0 auto;max-width:210mm;padding:20px}.schedule-header{margin-bottom:20px;text-align:center}.schedule-header h2{font-size:24px;margin:0}.schedule-header p{font-size:16px;margin:5px 0}.schedule-table{border-collapse:collapse;margin-bottom:20px;width:100%}.schedule-table td,.schedule-table th{border:1px solid #000;padding:8px;text-align:center}.schedule-table th{background-color:#f5f5f5}.signature-cell{width:100px}.signature-row td{border:none;padding-top:20px}.signatures-in-table{display:flex;gap:50px;justify-content:center}.signature-line{border-top:1px solid #000;margin-bottom:50px;padding-top:5px;text-align:center;width:200px}@media print{.schedule-table th{background-color:#f0f0f0!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.schedule-table{page-break-inside:auto}.schedule-table tr{page-break-after:auto;page-break-inside:avoid}.schedule-table thead{display:table-header-group}.schedule-table tfoot{display:table-footer-group}}.dark-theme{background:linear-gradient(135deg,#000,#1a1a1a);color:#fff;font-family:var(--font-primary);overflow:hidden;position:relative}.dark-theme:before{background:radial-gradient(circle at 0 0,#d4af3726 0,#0000 50%),radial-gradient(circle at 100% 0,#d4af371a 0,#0000 50%),radial-gradient(circle at 100% 100%,#d4af3726 0,#0000 50%),radial-gradient(circle at 0 100%,#d4af371a 0,#0000 50%);z-index:0}.dark-theme:after,.dark-theme:before{bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0}.dark-theme:after{background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:20px 20px;z-index:1}.dark-theme .MuiTypography-h1,.dark-theme .MuiTypography-h2,.dark-theme .MuiTypography-h3,.dark-theme .MuiTypography-h4,.dark-theme .MuiTypography-h5,.dark-theme .MuiTypography-h6,.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6{font-family:var(--font-secondary)!important;letter-spacing:-.02em}.dark-theme .MuiButton-root,.dark-theme .MuiInputBase-root,.dark-theme .MuiMenuItem-root,.dark-theme .MuiTypography-body1,.dark-theme .MuiTypography-body2{font-family:var(--font-primary)!important}.dark-theme .MuiPaper-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1ab3;border:1px solid #d4af371a;color:#fff}.dark-theme .MuiTableCell-root{border-bottom:1px solid #d4af371a;color:#fff}.dark-theme .MuiTableHead-root .MuiTableCell-root{background:#d4af370d;font-family:var(--font-secondary)!important;font-weight:600}.dark-theme .MuiTableRow-root:hover{background:#d4af370d}.dark-theme .MuiInputBase-root{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #d4af371a;color:#fff}.dark-theme .MuiOutlinedInput-root{transition:all .3s ease}.dark-theme .MuiOutlinedInput-notchedOutline{border-color:#d4af3733}.dark-theme .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d4af3766}.dark-theme .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#d4af37;border-width:2px}.dark-theme .MuiInputLabel-root{color:#ffffffb3;font-family:var(--font-primary)!important}.dark-theme .MuiInputLabel-root.Mui-focused{color:#d4af37}.dark-theme .MuiButton-contained{background:linear-gradient(45deg,#d4af37,gold);color:#000;font-family:var(--font-secondary)!important;font-weight:600;letter-spacing:-.02em;text-shadow:0 1px 1px #0000001a;text-transform:none;transition:all .3s ease}.dark-theme .MuiButton-contained:hover{background:linear-gradient(45deg,#b8860b,#d4af37);box-shadow:0 0 20px #d4af374d}.dark-theme .MuiButton-outlined{border:2px solid #d4af374d;color:#d4af37;font-family:var(--font-secondary)!important;letter-spacing:-.02em;text-transform:none}.dark-theme .MuiButton-outlined:hover{background:#d4af371a;border-color:#d4af37}.dark-theme .MuiSelect-icon{color:#d4af37b3}.dark-theme .MuiMenuItem-root{color:#fff}.dark-theme .MuiMenu-paper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1af2;border:1px solid #d4af371a}.dark-theme .MuiMenuItem-root:hover{background:#d4af371a}.dark-theme .MuiDivider-root{border-color:#d4af371a}.dark-theme .MuiCard-root{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a1ab3;border:1px solid #d4af371a;transition:all .3s ease}.dark-theme .MuiCard-root:hover{border-color:#d4af3733;box-shadow:0 8px 20px #0000004d;transform:translateY(-2px)}.dark-theme .MuiChip-root{background:#d4af371a;border:1px solid #d4af3733;color:#fff;font-family:var(--font-primary)!important}.dark-theme .MuiChip-deleteIcon{color:#ffffffb3}.dark-theme .MuiChip-deleteIcon:hover{color:#fff}.dark-theme input:-webkit-autofill,.dark-theme input:-webkit-autofill:active,.dark-theme input:-webkit-autofill:focus,.dark-theme input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;border-radius:4px;-webkit-box-shadow:inset 0 0 0 30px #1a1a1ab3!important;caret-color:#d4af37!important}
/*# sourceMappingURL=main.cc75dde2.css.map*/