@font-face{font-display:swap;font-family:AcademyOld;font-style:normal;font-weight:400;src:url(../fonts/AcademyOld.ttf) format("woff2")}@font-face{font-display:swap;font-family:PragmaticaNext;font-style:normal;font-weight:100 900;src:url(../fonts/pragmatica-next_vf.woff2) format("woff2-variations")}*,:after,:before{box-sizing:border-box;color:inherit;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}button{background-color:transparent;border:none;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;outline:none;text-align:start}a,button{width:-moz-max-content;width:max-content}a{color:inherit;text-decoration:none}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}img,svg{-webkit-user-select:none;user-select:none;-moz-user-select:none}input,textarea{background-color:transparent;border:none;border-radius:0;color:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;outline:none;width:100%}input::-moz-placeholder,textarea::-moz-placeholder{color:inherit;opacity:1}input::placeholder,textarea::placeholder{color:inherit;opacity:1}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}textarea{overflow:auto;resize:none}input:disabled,textarea:disabled{cursor:not-allowed;opacity:.5}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px transparent!important;-webkit-text-fill-color:inherit!important}textarea{-ms-overflow-style:none;scrollbar-width:none}textarea::-webkit-scrollbar{display:none}:root{--color-red:#ee0b0b;--color-red-50:rgba(238,11,11,.5);--color-red-30:rgba(238,11,11,.3);--color-red-10:rgba(238,11,11,.1);--color-red-5:rgba(238,11,11,.05);--color-gray-70:rgba(22,37,46,.7);--color-gray-50:rgba(22,37,46,.5);--color-gray-40:rgba(22,37,46,.4);--color-bg:#f6f6f6;--color-red-stroke:#f7e2e2;--color-gray-stroke:#e5e6e7;--font-pragmatica:"PragmaticaNext",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-academy:"AcademyOld",Georgia,"Times New Roman",Times,serif;--gap-switcher:max(.125rem,.10417vw);--width-list-c-d:max(31.25rem,26.04167vw);--border-size:max(1px,.05208vw);--date-cell-1-row:60px}.t-xl{font-family:var(--font-pragmatica);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.t-l{font-weight:700;letter-spacing:0}.t-l,.t-l-r{font-family:var(--font-pragmatica);font-size:.9375rem;line-height:1.3}.t-l-r{font-weight:500;letter-spacing:.01em}.t-t{font-family:var(--font-academy);font-size:1rem;line-height:1.3}.t-s{font-size:.875rem}.t-s,.t-xs{font-family:var(--font-pragmatica);letter-spacing:.01em;line-height:1.3}.t-xs{font-size:.6875rem}.list-c{height:100vh;left:0;overflow:scroll;padding-bottom:6.25rem;position:fixed;scrollbar-width:none;top:0;width:var(--width-list-c-d);-ms-overflow-style:none}.list-c::-webkit-scrollbar{display:none}.list-c.right{left:auto;right:0}.calendar-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:390px;margin-top:calc(-100vh + 16.25rem);padding-bottom:40px;padding-left:1px;position:relative;z-index:0}.calendar-grid-cell{border-radius:25px;margin-left:-1px;overflow:hidden}.calendar-grid-cell:nth-child(n+5){margin-top:-1px}@media (width <= 1600px){.calendar-grid{grid-template-columns:repeat(3,1fr)}.calendar-grid-cell:nth-child(n+4){margin-top:-1px}}@media (width <= 1300px){.calendar-grid{grid-template-columns:repeat(2,1fr)}.calendar-grid-cell:nth-child(n+3){margin-top:-1px}}html{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:none}body{background-color:var(--color-bg);color:var(--color-red);font-family:var(--font-pragmatica);font-size:.9375rem;font-weight:500;letter-spacing:.01em;line-height:1.3}.bold{font-weight:700}
