._layout_1p50i_1{min-height:100vh;display:flex;flex-direction:column}._header_1p50i_7{background-color:#001529;color:#fff;padding:1rem 2rem;box-shadow:0 2px 8px #00000026;display:flex;justify-content:space-between;align-items:center}._header_1p50i_7 h1{margin:0;font-size:1.5rem;font-weight:500}._logoutButton_1p50i_23{background:transparent;border:1px solid rgba(255,255,255,.6);color:#fff;padding:6px 12px;border-radius:4px;cursor:pointer}._logoutButton_1p50i_23:hover{border-color:#fff}._main_1p50i_36{flex:1;padding:.5rem}._mobileMain_1p50i_41{padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));background:#f6efe8;overflow-y:auto;min-height:100vh;min-height:-webkit-fill-available}@media (max-width: 768px){._header_1p50i_7{padding:1rem}._header_1p50i_7 h1{font-size:1.25rem}._main_1p50i_36{padding:0}}:root{--second-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--mexican-red: #a32c2c;--crown-of-thorns: #7f1f1f;--mexican-red-12: rgba(163, 44, 44, .12);--rose-fog: #e4b4af;--vanilla-ice: #ebc4c0;--white-linen: #f3d9d6;--white-pearl-bush: #f7e9e3;--zeus: #26211c;--makara: #847a6c;--raw-umber: #6e5410;--boulder: #757575;--ecru-white: #fbf9f5;--spring-wood: #f7f1e7;--merino: #f1ede4;--pearl-bush: #e3d9cc;--white: #ffffff;--wheat: #f5e4b0;--double-colonial-white: #ebd9a0;--flax: #efd98a}:root{--color-primary: var(--mexican-red);--color-primary-hover: var(--crown-of-thorns);--color-primary-shadow: var(--mexican-red-12);--color-text-base: var(--zeus);--color-text-muted: var(--boulder);--color-text-on-primary: var(--white);--color-surface: var(--ecru-white);--color-surface-raised: var(--spring-wood);--color-surface-sunken: var(--merino);--color-border: var(--pearl-bush);--color-border-strong: var(--makara);--color-red-31: var(--crown-of-thorns);--color-red-41: var(--mexican-red);--color-red-41-120: var(--mexican-red-12);--color-red-79: var(--rose-fog);--color-red-90: var(--white-linen)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;min-height:-webkit-fill-available}
