.privacy-policy-page{min-height:100vh;background-color:#0f1012;padding:3rem 1rem;font-family:system-ui,sans-serif}.privacy-policy{max-width:900px;margin:0 auto;background-color:#27272a;border:1px solid #52525b;border-radius:12px;padding:2.5rem 3rem;box-shadow:0 10px 30px #0006;color:#e4e4e7}.privacy-policy h2{margin-top:0;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #d1a33c;color:#eab308;font-size:1.875rem;font-weight:700;line-height:1.3}.privacy-policy p{margin-top:.625rem;margin-bottom:1rem;color:#e4e4e7;font-size:1rem;line-height:1.7}.privacy-policy a{color:#d1a33c;text-decoration:underline;word-break:break-word}.privacy-policy a:hover{color:#eab308}.privacy-policy table{border-collapse:collapse;width:100%;margin:1.5rem 0;border-radius:8px;overflow:hidden}.privacy-policy th,.privacy-policy td{border:1px solid #52525b;padding:.75rem 1rem;text-align:left;font-size:.9375rem;line-height:1.6;vertical-align:top}.privacy-policy th{background-color:#1d1e21;color:#eab308;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.privacy-policy td{color:#a1a1aa}.privacy-policy tr:nth-child(2n) td{background-color:#232326}@media (max-width: 600px){.privacy-policy{padding:1.5rem 1.25rem}.privacy-policy h2{font-size:1.5rem}}.react-calendar{background-color:#121417;color:#e4e4e7;width:100%;padding:.5rem}.react-calendar__navigation{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-items:center;margin-bottom:.5rem;text-align:center;position:relative}.react-calendar__navigation__arrow{font-size:1.25rem;color:#d1a33c}.react-calendar__navigation button{background:none;border:none;cursor:pointer;font-size:1rem;transition:color .2s ease;padding:.25rem .5rem}.react-calendar__navigation button.react-calendar__navigation__arrow{color:#d1a33c}.react-calendar__navigation button.react-calendar__navigation__arrow:hover{color:#eab308}.react-calendar__navigation__label{grid-column:2;font-size:1rem;color:#fff!important;pointer-events:none}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-size:.75rem;color:#a1a1aa}.react-calendar__tile{color:#e4e4e7;background:transparent;border-radius:6px;padding:.5rem 0;transition:background-color .2s ease}.react-calendar__tile:hover{background-color:#27272a}.react-calendar__tile--now{border:1px solid #a1a1aa}.react-calendar__tile--active{background-color:#d1a33c;color:#fff}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background-color:#d1a33c}.react-calendar__viewContainer{display:flex;justify-content:space-between;gap:1rem}.react-calendar__month-view{width:100%}.react-time-picker__inputGroup__input{min-width:5ch;width:4ch;text-align:center;background:transparent;border:none;outline:none;color:#ca8a04!important;font-size:1rem;font-weight:600;-webkit-text-fill-color:#ca8a04!important}.react-time-picker__inputGroup__input::-webkit-inner-spin-button,.react-time-picker__inputGroup__input::-webkit-outer-spin-button{opacity:1;cursor:pointer;background:#000;border-radius:4px;padding:2px;margin-left:4px}.react-time-picker__inputGroup__input::-webkit-inner-spin-button{filter:invert(68%) sepia(85%) saturate(449%) hue-rotate(1deg) brightness(94%) contrast(90%)}.react-time-picker__inputGroup__input::-webkit-outer-spin-button{filter:invert(68%) sepia(85%) saturate(449%) hue-rotate(1deg) brightness(94%) contrast(90%)}.react-time-picker__inputGroup__divider{color:#ca8a04;font-weight:600;padding:0 2px}.react-time-picker__inputGroup{color:#ca8a04;display:inline-flex;align-items:center;justify-content:center;gap:.25rem}
