.climbing-log-module__v7K8fW__root{color:#edf5ff;max-width:760px;font-family:var(--font-manrope),sans-serif;gap:16px;margin:24px auto 0;padding-bottom:32px;display:grid}.climbing-log-module__v7K8fW__root h1,.climbing-log-module__v7K8fW__root h2,.climbing-log-module__v7K8fW__root h3{letter-spacing:-.02em;margin:0 0 12px;font-family:inherit;line-height:1.25}.climbing-log-module__v7K8fW__root h1{font-size:30px}.climbing-log-module__v7K8fW__root h2{font-size:21px}.climbing-log-module__v7K8fW__root h3{font-size:18px}.climbing-log-module__v7K8fW__root p{margin:8px 0;line-height:1.55}.climbing-log-module__v7K8fW__root header{gap:8px;display:grid}.climbing-log-module__v7K8fW__card{text-align:left;background:#0b2234;border:1px solid #315776;border-radius:18px;gap:12px;min-width:0;padding:20px;display:grid}.climbing-log-module__v7K8fW__session{width:100%;color:inherit;font:inherit;cursor:pointer}.climbing-log-module__v7K8fW__session span{color:#a4c8e7;justify-content:space-between;display:flex}.climbing-log-module__v7K8fW__session small,.climbing-log-module__v7K8fW__notes{white-space:pre-wrap;overflow-wrap:anywhere}.climbing-log-module__v7K8fW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.climbing-log-module__v7K8fW__toolbar h2{margin:0}.climbing-log-module__v7K8fW__root label{gap:8px;font-size:14px;font-weight:600;display:grid}.climbing-log-module__v7K8fW__root input,.climbing-log-module__v7K8fW__root select,.climbing-log-module__v7K8fW__root textarea{color:#f1f6ff;width:100%;min-width:0;font:inherit;background:#071522;border:1px solid #43627c;border-radius:10px;padding:12px;font-size:16px}.climbing-log-module__v7K8fW__root fieldset{border:0;gap:18px;min-width:0;padding:0;display:grid}.climbing-log-module__v7K8fW__root button{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 14px}.climbing-log-module__v7K8fW__root button:disabled{opacity:.45;cursor:not-allowed;color:#d4dae2;background:#384452}.climbing-log-module__v7K8fW__root :is(button,a,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #43baff}.climbing-log-module__v7K8fW__muted{color:#a5bdd0;font-size:13px}.climbing-log-module__v7K8fW__root .climbing-log-module__v7K8fW__danger{color:#ffadc0;background:0 0;border:1px solid #94506a}.climbing-log-module__v7K8fW__root [role=alert]{color:#ffb7c8;overflow-wrap:anywhere}@media (max-width:420px){.climbing-log-module__v7K8fW__card{padding:16px}.climbing-log-module__v7K8fW__root{gap:12px}.climbing-log-module__v7K8fW__root h1{font-size:28px}}.climbing-log-module__v7K8fW__routeRows{gap:12px;display:grid}.climbing-log-module__v7K8fW__routeRow{grid-template-columns:auto minmax(0,1fr) minmax(120px,150px) auto;align-items:start;gap:8px;display:grid}.climbing-log-module__v7K8fW__rowNumber{color:#a4c8e7;place-items:center;width:28px;height:44px;font-weight:700;display:grid}.climbing-log-module__v7K8fW__picker{gap:6px;min-width:0;display:grid}.climbing-log-module__v7K8fW__root .climbing-log-module__v7K8fW__difficulty{min-height:44px}.climbing-log-module__v7K8fW__root .climbing-log-module__v7K8fW__remove{color:#ffadc0;background:0 0;border:1px solid #94506a;width:44px;padding:0;font-size:20px;line-height:1}.climbing-log-module__v7K8fW__root .climbing-log-module__v7K8fW__addRow{color:#50b5ff;background:#0a2238;border:1px solid #2f9bff80;border-radius:999px;justify-self:start;padding:10px 18px}.climbing-log-module__v7K8fW__root .climbing-log-module__v7K8fW__inline{align-items:center;gap:10px;font-weight:500;display:flex}.climbing-log-module__v7K8fW__root .climbing-log-module__v7K8fW__inline input{width:20px;height:20px;padding:0}.climbing-log-module__v7K8fW__entry{grid-template-columns:minmax(0,1fr) auto;align-items:center}.climbing-log-module__v7K8fW__entryActions{gap:8px;min-width:140px;display:grid}@media (max-width:560px){.climbing-log-module__v7K8fW__routeRow{grid-template-columns:auto minmax(0,1fr) auto}.climbing-log-module__v7K8fW__routeRow .climbing-log-module__v7K8fW__picker{grid-column:2/4}.climbing-log-module__v7K8fW__routeRow .climbing-log-module__v7K8fW__difficulty{grid-column:2}.climbing-log-module__v7K8fW__entry{grid-template-columns:1fr}.climbing-log-module__v7K8fW__entryActions{grid-template-columns:1fr auto}}.climbing-log-module__v7K8fW__root input:not([type=checkbox]),.climbing-log-module__v7K8fW__root select,.climbing-log-module__v7K8fW__root textarea{color:#f3f7fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#040b13;border:1px solid #245275;border-radius:18px;min-height:48px}.climbing-log-module__v7K8fW__root button{border-radius:999px;min-height:48px;padding:10px 20px;font-size:15px;font-weight:600}.climbing-log-module__v7K8fW__root button:not(.primary-button):not(.climbing-log-module__v7K8fW__danger):not(.climbing-log-module__v7K8fW__remove):not(.climbing-log-module__v7K8fW__addRow):not(.climbing-log-module__v7K8fW__session):not(:disabled){color:#50b5ff;background:#0a2238;border:1px solid #2f9bff80}.climbing-log-module__v7K8fW__root .climbing-log-module__v7K8fW__remove{width:48px;padding:0}.climbing-log-module__v7K8fW__root .climbing-log-module__v7K8fW__session{border-radius:18px}
.success-banner-module__jtOSVW__banner{background:#0d2942;border:1px solid #49b2ff;border-radius:18px;outline:none;gap:12px;min-width:0;margin:0;padding:16px;scroll-margin-top:96px;display:grid;box-shadow:inset 0 0 0 1px #49b2ff33}.success-banner-module__jtOSVW__head{align-items:center;gap:12px;min-width:0;display:flex}.success-banner-module__jtOSVW__icon{color:#fff;background:#2f9bff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.success-banner-module__jtOSVW__head strong{color:#f3f7fc;font-size:17px;line-height:1.3}.success-banner-module__jtOSVW__body{color:#d7e9ff;gap:8px;min-width:0;font-size:14px;line-height:1.5;display:grid}.success-banner-module__jtOSVW__body>*{margin:0}.success-banner-module__jtOSVW__actions{flex-wrap:wrap;gap:8px;display:flex}.success-banner-module__jtOSVW__actions button{font:inherit;cursor:pointer;line-height:1.25;border-radius:999px!important;width:auto!important;min-height:48px!important;margin:0!important;padding:10px 20px!important;font-size:15px!important}.success-banner-module__jtOSVW__actions button:not(.primary-button){font-weight:600;color:#50b5ff!important;background:#0a2238!important;border:1px solid #2f9bff80!important}
.route-log-module__jqbTSa__log{background:#071b2d;border:1px solid #2f9bff4d;border-radius:18px;gap:16px;min-width:0;margin:16px 0 0;padding:16px;display:grid}.route-log-module__jqbTSa__log>*{margin:0!important}.route-log-module__jqbTSa__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.route-log-module__jqbTSa__head h3{margin:0;font-size:18px}.route-log-module__jqbTSa__chip{color:#d7e9ff;background:#0a2238;border:1px solid #49b2ff80;border-radius:999px;align-items:center;min-height:28px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.route-log-module__jqbTSa__choices{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:0;display:grid}.route-log-module__jqbTSa__choices legend{color:#f3f7fc;grid-column:1/-1;margin:0 0 8px;padding:0;font-size:14px;font-weight:600}.route-log-module__jqbTSa__choices legend small{color:#93a7c2;font-size:13px;font-weight:400}.route-log-module__jqbTSa__four{grid-template-columns:1fr 1fr}@media (min-width:560px){.route-log-module__jqbTSa__four{grid-template-columns:repeat(4,1fr)}}.route-log-module__jqbTSa__choices button{min-width:0;font:inherit;text-align:left;align-content:center;justify-items:start;gap:2px;font-weight:600;width:100%!important;min-height:56px!important;box-shadow:none!important;color:#f3f7fc!important;background:#0a2238!important;border:1px solid #245275!important;border-radius:18px!important;margin:0!important;padding:10px 14px!important;font-size:15px!important;display:grid!important}.route-log-module__jqbTSa__four button{text-align:center;justify-items:center;padding:10px 6px!important;font-size:14px!important}.route-log-module__jqbTSa__choices button small{color:#93a7c2;font-size:13px;font-weight:400}.route-log-module__jqbTSa__choices button[aria-pressed=true]{background:#153855!important;border-color:#49b2ff!important;box-shadow:inset 0 0 0 1px #49b2ff!important}.route-log-module__jqbTSa__choices button:focus-visible{outline-offset:2px;outline:2px solid #49b2ff}.route-log-module__jqbTSa__field{color:#f3f7fc;gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.route-log-module__jqbTSa__field :is(select,textarea,input){color:#f3f7fc;width:100%;min-width:0;min-height:48px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#040b13;border:1px solid #245275;border-radius:18px;padding:12px;font-size:16px;font-weight:400;line-height:1.4}.route-log-module__jqbTSa__field textarea{resize:vertical;min-height:88px}.route-log-module__jqbTSa__note{color:#93a7c2;font-size:13px;line-height:1.5}.route-log-module__jqbTSa__error{color:#ffe2a8;background:#2a1f0a;border:1px solid #f5b74a80;border-radius:14px;padding:12px;font-size:14px;font-weight:600;line-height:1.5}.route-log-module__jqbTSa__saved{color:#d7e9ff;white-space:pre-wrap;font-size:15px;line-height:1.5}.route-log-module__jqbTSa__log>button,.route-log-module__jqbTSa__actions button{width:100%!important;margin:0!important}.route-log-module__jqbTSa__actions{gap:8px;display:grid}.route-log-module__jqbTSa__actions button:not(.primary-button){min-height:48px;font:inherit;font-size:15px;font-weight:600;color:#50b5ff!important;background:#0a2238!important;border:1px solid #2f9bff80!important;border-radius:999px!important}.route-log-module__jqbTSa__mine{border:0;grid-template-columns:1fr 1.5fr 1fr;gap:8px;min-width:0;margin:0 0 16px;padding:0;display:grid}.route-log-module__jqbTSa__mine legend{color:#f3f7fc;grid-column:1/-1;margin:0 0 8px;padding:0;font-size:14px;font-weight:600}.route-log-module__jqbTSa__mine button{white-space:nowrap;min-width:0;font:inherit;font-weight:600;width:100%!important;min-height:44px!important;box-shadow:none!important;color:#d7e9ff!important;background:#0a2238!important;border:1px solid #245275!important;border-radius:999px!important;margin:0!important;padding:8px 6px!important;font-size:14px!important}.route-log-module__jqbTSa__mine button[aria-pressed=true]{color:#f3f7fc!important;background:#153855!important;border-color:#49b2ff!important;box-shadow:inset 0 0 0 1px #49b2ff!important}.route-log-module__jqbTSa__cardChip{color:#d7e9ff;background:#0a2238;border:1px solid #49b2ff80;border-radius:999px;place-self:start;margin-top:4px;padding:3px 10px;font-size:12px;font-weight:600}
.staff-coach-calendar-module__aO07HG__calendar{gap:16px;min-width:0;display:grid}.staff-coach-calendar-module__aO07HG__calendar>*{margin:0}.staff-coach-calendar-module__aO07HG__filter{gap:8px;font-weight:600;display:grid}.staff-coach-calendar-module__aO07HG__period{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.staff-coach-calendar-module__aO07HG__period p{text-align:center;justify-items:center;gap:4px;margin:0;font-size:15px;display:grid}.staff-coach-calendar-module__aO07HG__calendar button.staff-coach-calendar-module__aO07HG__step{min-width:44px;height:44px;line-height:1;color:#50b5ff!important;background:#0a2238!important;border:1px solid #2f9bff80!important;border-radius:999px!important;width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;font-size:22px!important}.staff-coach-calendar-module__aO07HG__calendar button.staff-coach-calendar-module__aO07HG__today{text-underline-offset:3px;font-weight:600;text-decoration:underline;width:auto!important;min-height:0!important;box-shadow:none!important;color:#50b5ff!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:13px!important}.staff-coach-calendar-module__aO07HG__tiles{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;display:grid}.staff-coach-calendar-module__aO07HG__tile{background:#071b2d;border:1px solid #2f9bff33;border-radius:16px;gap:4px;padding:12px;display:grid}.staff-coach-calendar-module__aO07HG__tile strong{font-size:22px;line-height:1.1}.staff-coach-calendar-module__aO07HG__tile span{color:#9fb6cc;font-size:13px}.staff-coach-calendar-module__aO07HG__recap{color:#b8c7d6;font-size:13px;line-height:1.5}.staff-coach-calendar-module__aO07HG__legend{color:#b8c7d6;flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.staff-coach-calendar-module__aO07HG__legend span{align-items:center;gap:6px;display:inline-flex}.staff-coach-calendar-module__aO07HG__legend i,.staff-coach-calendar-module__aO07HG__kind i{border-radius:999px;width:10px;height:10px;display:inline-block}.staff-coach-calendar-module__aO07HG__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.staff-coach-calendar-module__aO07HG__weekday{color:#93a7c2;text-align:center;padding:4px 0;font-size:12px;font-weight:600}.staff-coach-calendar-module__aO07HG__calendar button.staff-coach-calendar-module__aO07HG__day{min-width:0;font:inherit;cursor:pointer;grid-template-rows:auto 16px 8px;align-content:start;justify-items:center;gap:4px;display:grid;width:100%!important;min-height:64px!important;box-shadow:none!important;color:#f3f7fc!important;background:#071b2d!important;border:1px solid #2f9bff26!important;border-radius:12px!important;margin:0!important;padding:6px 2px!important}.staff-coach-calendar-module__aO07HG__calendar button.staff-coach-calendar-module__aO07HG__day:focus-visible{outline-offset:2px;outline:2px solid #49b2ff}.staff-coach-calendar-module__aO07HG__calendar button.staff-coach-calendar-module__aO07HG__isPast{opacity:.6}.staff-coach-calendar-module__aO07HG__calendar button.staff-coach-calendar-module__aO07HG__isToday{border-color:#49b2ff!important}.staff-coach-calendar-module__aO07HG__calendar button.staff-coach-calendar-module__aO07HG__isSelected{opacity:1;background:#153855!important;border-color:#49b2ff!important;box-shadow:inset 0 0 0 1px #49b2ff!important}.staff-coach-calendar-module__aO07HG__date{white-space:nowrap;font-size:14px;font-weight:600;line-height:1.2}.staff-coach-calendar-module__aO07HG__shift,.staff-coach-calendar-module__aO07HG__noShift{text-align:center;border-radius:4px;width:100%;max-width:40px;height:16px;font-size:12px;font-weight:700;line-height:16px}.staff-coach-calendar-module__aO07HG__shift{color:#d7e9ff;background:#1d4f7a}.staff-coach-calendar-module__aO07HG__dots{justify-content:center;gap:3px;height:8px;display:flex}.staff-coach-calendar-module__aO07HG__dots i{border-radius:999px;width:7px;height:7px}.staff-coach-calendar-module__aO07HG__class{background:#49b2ff}.staff-coach-calendar-module__aO07HG__private{background:#3ecf8e}.staff-coach-calendar-module__aO07HG__assessment{background:#f5b74a}.staff-coach-calendar-module__aO07HG__done{background:0 0;box-shadow:inset 0 0 0 2px #f5b74a}.staff-coach-calendar-module__aO07HG__shiftKey{background:#1d4f7a;display:inline-block;border-radius:3px!important;width:14px!important;height:8px!important}.staff-coach-calendar-module__aO07HG__agenda{gap:12px;display:grid}.staff-coach-calendar-module__aO07HG__agenda h3{text-transform:capitalize;margin:0;font-size:18px}.staff-coach-calendar-module__aO07HG__shiftLine{color:#d7e9ff;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.staff-coach-calendar-module__aO07HG__item{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0!important;display:grid!important}.staff-coach-calendar-module__aO07HG__when{gap:2px;font-size:14px;display:grid}.staff-coach-calendar-module__aO07HG__when span{color:#93a7c2;font-size:12px}.staff-coach-calendar-module__aO07HG__what{gap:4px;min-width:0;display:grid}.staff-coach-calendar-module__aO07HG__what strong{overflow-wrap:anywhere;font-size:16px}.staff-coach-calendar-module__aO07HG__what small{color:#b8c7d6;font-size:13px}.staff-coach-calendar-module__aO07HG__kind{color:#9fb6cc;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.staff-coach-calendar-module__aO07HG__calendar button.staff-coach-calendar-module__aO07HG__name{text-align:left;cursor:pointer;justify-self:start;font-weight:600;width:auto!important;min-height:0!important;box-shadow:none!important;color:#50b5ff!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:16px!important}.staff-coach-calendar-module__aO07HG__calendar button.staff-coach-calendar-module__aO07HG__detail{font-weight:600;color:#50b5ff!important;background:#0a2238!important;border:1px solid #2f9bff80!important;border-radius:999px!important;width:auto!important;min-height:44px!important;margin:0!important;padding:8px 16px!important;font-size:14px!important}@media (max-width:380px){.staff-coach-calendar-module__aO07HG__calendar button.staff-coach-calendar-module__aO07HG__day{min-height:58px!important}.staff-coach-calendar-module__aO07HG__date{font-size:13px}.staff-coach-calendar-module__aO07HG__item{grid-template-columns:46px minmax(0,1fr)}.staff-coach-calendar-module__aO07HG__calendar button.staff-coach-calendar-module__aO07HG__detail{grid-column:2;justify-self:start}}.staff-coach-calendar-module__aO07HG__shiftRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.staff-coach-calendar-module__aO07HG__calendar button.staff-coach-calendar-module__aO07HG__shiftEdit{font-weight:600;color:#50b5ff!important;background:#0a2238!important;border:1px solid #2f9bff80!important;border-radius:999px!important;width:auto!important;min-height:44px!important;margin:0!important;padding:8px 16px!important;font-size:14px!important}
.owner-sales-module__HPJhYW__report{gap:16px;min-width:0;display:grid}.owner-sales-module__HPJhYW__report>*,.owner-sales-module__HPJhYW__section>*,.owner-sales-module__HPJhYW__card>*{margin:0}.owner-sales-module__HPJhYW__note{color:#b8c7d6;font-size:13px;line-height:1.5}.owner-sales-module__HPJhYW__empty{color:#93a7c2;font-size:14px}.owner-sales-module__HPJhYW__alert{color:#f7d77b;background:#2b2108;border:1px solid #f7c84b80;border-radius:18px;padding:12px 14px;font-size:14px}.owner-sales-module__HPJhYW__period{color:#d7e9ff;font-size:14px}.owner-sales-module__HPJhYW__presets{flex-wrap:wrap;gap:8px;display:flex}.owner-sales-module__HPJhYW__presets button{color:#f3f7fc!important;min-height:40px!important;font:600 14px/1.2 var(--font-sans)!important;box-shadow:none!important;background:#0a2238!important;border:1px solid #2f9bff80!important;border-radius:999px!important;margin:0!important;padding:8px 14px!important}.owner-sales-module__HPJhYW__presets button[aria-pressed=true]{background:#153855!important;border-color:#49b2ff!important;box-shadow:inset 0 0 0 1px #49b2ff!important}.owner-sales-module__HPJhYW__range{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.owner-sales-module__HPJhYW__range label{gap:6px;font-size:14px;font-weight:600;display:grid}.owner-sales-module__HPJhYW__range input{min-height:48px;font-size:16px;border-radius:18px!important}.owner-sales-module__HPJhYW__range button{grid-column:1/-1;margin:0!important}.owner-sales-module__HPJhYW__tabs{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.owner-sales-module__HPJhYW__tabs::-webkit-scrollbar{display:none}.owner-sales-module__HPJhYW__tabs button{white-space:nowrap;flex:none;color:#c9d8e8!important;min-height:40px!important;font:600 14px/1.2 var(--font-sans)!important;box-shadow:none!important;background:0 0!important;border:1px solid #2f9bff55!important;border-radius:999px!important;margin:0!important;padding:8px 16px!important}.owner-sales-module__HPJhYW__tabs button[aria-selected=true]{color:#fff!important;background:#153855!important;border-color:#49b2ff!important}.owner-sales-module__HPJhYW__section{gap:14px;min-width:0;display:grid}.owner-sales-module__HPJhYW__card{background:#071b2d;border:1px solid #2f9bff33;border-radius:24px;gap:12px;min-width:0;padding:16px;display:grid}.owner-sales-module__HPJhYW__card h3{font-size:17px;line-height:1.3}.owner-sales-module__HPJhYW__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.owner-sales-module__HPJhYW__stat{background:#071b2d;border:1px solid #2f9bff33;border-radius:18px;gap:4px;min-width:0;padding:12px 14px;display:grid}.owner-sales-module__HPJhYW__stat span{color:#9fb6cc;font-size:13px}.owner-sales-module__HPJhYW__stat strong{white-space:nowrap;font-size:19px;line-height:1.15}.owner-sales-module__HPJhYW__stat:first-child{grid-column:1/-1}.owner-sales-module__HPJhYW__stat:first-child strong{font-size:26px}.owner-sales-module__HPJhYW__stat:nth-child(2n):last-child{grid-column:1/-1}.owner-sales-module__HPJhYW__stat small{color:#9fb6cc;font-size:12px}.owner-sales-module__HPJhYW__up{color:#3ecf8e;font-weight:700}.owner-sales-module__HPJhYW__down{color:#ff8a8a;font-weight:700}.owner-sales-module__HPJhYW__findings{color:#e6eef7;gap:10px;padding-left:18px;font-size:15px;line-height:1.45;display:grid}.owner-sales-module__HPJhYW__bars{gap:10px;padding:0;list-style:none;display:grid}.owner-sales-module__HPJhYW__bars li{grid-template-columns:minmax(64px,30%) minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.owner-sales-module__HPJhYW__barLabel{color:#d7e9ff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.owner-sales-module__HPJhYW__barTrack{background:#0e2a44;border-radius:999px;height:10px;overflow:hidden}.owner-sales-module__HPJhYW__barTrack i{background:#49b2ff;border-radius:999px;height:100%;display:block}.owner-sales-module__HPJhYW__barValue{color:#f3f7fc;text-align:right;white-space:nowrap;justify-items:end;font-size:14px;font-weight:700;display:grid}.owner-sales-module__HPJhYW__barValue small{color:#93a7c2;font-size:12px;font-weight:400}.owner-sales-module__HPJhYW__columns{border-bottom:1px solid #345c7c;align-items:flex-end;gap:2px;height:140px;padding-top:8px;display:flex}.owner-sales-module__HPJhYW__columns span{flex:1 1 0;align-items:flex-end;min-width:2px;height:100%;display:flex}.owner-sales-module__HPJhYW__columns i{background:#49b2ff;border-radius:4px 4px 0 0;width:100%;display:block}.owner-sales-module__HPJhYW__axis{color:#93a7c2;justify-content:space-between;gap:8px;font-size:12px;display:flex}.owner-sales-module__HPJhYW__heatWrap{overflow-x:auto}.owner-sales-module__HPJhYW__heat{border-collapse:separate;border-spacing:2px;table-layout:fixed;width:100%;min-width:300px}.owner-sales-module__HPJhYW__heat th{color:#93a7c2;text-align:center;padding:0 0 2px;font-size:11px;font-weight:600}.owner-sales-module__HPJhYW__heat th[scope=row]{text-align:left;width:34px}.owner-sales-module__HPJhYW__heat td{color:#e6f3ff;text-align:center;background:#0b2236;border-radius:4px;height:24px;padding:0;font-size:10px;font-weight:700}.owner-sales-module__HPJhYW__tableWrap{overflow-x:auto}.owner-sales-module__HPJhYW__table{border-collapse:collapse;width:100%;font-size:14px}.owner-sales-module__HPJhYW__table th,.owner-sales-module__HPJhYW__table td{text-align:right;vertical-align:top;white-space:nowrap;border-bottom:1px solid #1d3d5a;padding:10px 6px}.owner-sales-module__HPJhYW__table thead th{color:#93a7c2;font-size:12px;font-weight:600}.owner-sales-module__HPJhYW__table th:first-child{text-align:left;white-space:normal}.owner-sales-module__HPJhYW__table tbody th{color:#f3f7fc;font-weight:600}.owner-sales-module__HPJhYW__table small{color:#93a7c2;font-size:12px;font-weight:400;display:block}.owner-sales-module__HPJhYW__people{gap:8px;padding:0;list-style:none;display:grid}.owner-sales-module__HPJhYW__people li{border:1px solid #1d3d5a;border-radius:18px;gap:2px;padding:10px 12px;display:grid}.owner-sales-module__HPJhYW__people strong{font-size:15px}.owner-sales-module__HPJhYW__people span{color:#b8c7d6;font-size:13px}.owner-sales-module__HPJhYW__facts{border:1px solid #2f9bff33;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px;font-size:14px;display:grid}.owner-sales-module__HPJhYW__facts dt{color:#b8c7d6}.owner-sales-module__HPJhYW__facts dd{text-align:right;margin:0;font-weight:700}.owner-sales-module__HPJhYW__kind{gap:6px;font-size:14px;font-weight:600;display:grid}.owner-sales-module__HPJhYW__kind select{min-height:48px;font-size:16px;border-radius:18px!important}button.owner-sales-module__HPJhYW__secondary{justify-self:start;color:#f3f7fc!important;min-height:48px!important;font:600 15px/1.25 var(--font-sans)!important;background:#0a2238!important;border:1px solid #2f9bff80!important;border-radius:999px!important;margin:0!important;padding:10px 20px!important}@media (min-width:640px){.owner-sales-module__HPJhYW__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-sales-module__HPJhYW__stat:nth-child(2n):last-child{grid-column:auto}.owner-sales-module__HPJhYW__range{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.owner-sales-module__HPJhYW__range button{grid-column:auto}}.owner-sales-module__HPJhYW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.staff-assessment-form-module__cCTr3a__panel{background:var(--navy);max-width:960px;color:var(--ivory)}.staff-assessment-form-module__cCTr3a__panel header h2{font-family:var(--font-sans),sans-serif;margin:8px 0;font-size:28px;font-weight:600;line-height:1.2}.staff-assessment-form-module__cCTr3a__panel p{line-height:1.65}.staff-assessment-form-module__cCTr3a__eyebrow{color:#9cc9f7;letter-spacing:.13em;font-size:11px}.staff-assessment-form-module__cCTr3a__notice{background:var(--surface-blue);border-left:3px solid #80b9ed;margin:20px 0;padding:16px;font-size:14px}.staff-assessment-form-module__cCTr3a__saveState,.staff-assessment-form-module__cCTr3a__hint,.staff-assessment-form-module__cCTr3a__notes small{color:#bcc5d0;font-size:13px}.staff-assessment-form-module__cCTr3a__progress{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:16px 0;padding:18px 0;font-size:14px;display:flex}.staff-assessment-form-module__cCTr3a__progress progress{appearance:none;color:#79b5ef;background:#293b50;border:0;width:100%;height:8px}.staff-assessment-form-module__cCTr3a__progress progress::-webkit-progress-bar{background:#293b50}.staff-assessment-form-module__cCTr3a__progress progress::-webkit-progress-value{background:#79b5ef}.staff-assessment-form-module__cCTr3a__progress progress::-moz-progress-bar{background:#79b5ef}.staff-assessment-form-module__cCTr3a__inputs{border:0;min-width:0;padding:0}.staff-assessment-form-module__cCTr3a__inputs:disabled{opacity:.8}.staff-assessment-form-module__cCTr3a__level,.staff-assessment-form-module__cCTr3a__notes{gap:10px;margin:18px 0;font-size:14px;display:grid}.staff-assessment-form-module__cCTr3a__group{border:0;border-top:1px solid #435368;min-width:0;margin:28px 0;padding:16px 0 0}.staff-assessment-form-module__cCTr3a__group legend{color:#acd0f3;padding:0 12px 0 0;font-size:19px}.staff-assessment-form-module__cCTr3a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.staff-assessment-form-module__cCTr3a__grid label{align-content:start;gap:8px;font-size:14px;display:grid}.staff-assessment-form-module__cCTr3a__panel input[type=number],.staff-assessment-form-module__cCTr3a__panel input[type=text],.staff-assessment-form-module__cCTr3a__panel select,.staff-assessment-form-module__cCTr3a__panel textarea{color:#fff;width:100%;min-width:0;min-height:46px;font:inherit;background:#10171f;border:1px solid #53657a;border-radius:0;padding:12px}.staff-assessment-form-module__cCTr3a__group:disabled{opacity:.55}.staff-assessment-form-module__cCTr3a__panel textarea{resize:vertical}.staff-assessment-form-module__cCTr3a__panel input[type=date]{color:#fff;width:100%;min-width:0;min-height:46px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10171f;border:1px solid #53657a;padding:12px}.staff-assessment-form-module__cCTr3a__panel input:focus-visible,.staff-assessment-form-module__cCTr3a__panel select:focus-visible,.staff-assessment-form-module__cCTr3a__panel textarea:focus-visible,.staff-assessment-form-module__cCTr3a__panel button:focus-visible{outline-offset:3px;outline:2px solid #8bbcff}.staff-assessment-form-module__cCTr3a__review{background:var(--surface-blue);border:1px solid var(--surface-blue-border);margin-top:24px;padding:20px}.staff-assessment-form-module__cCTr3a__review h3{margin:0 0 12px;font-size:24px}.staff-assessment-form-module__cCTr3a__review dl{margin:20px 0}.staff-assessment-form-module__cCTr3a__review dl>div{border-bottom:1px solid #ffffff26;justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.staff-assessment-form-module__cCTr3a__review dd{flex-shrink:0;margin:0}.staff-assessment-form-module__cCTr3a__panel .staff-assessment-form-module__cCTr3a__confirm{align-items:flex-start;gap:12px;margin:20px 0;font-size:14px;display:flex}.staff-assessment-form-module__cCTr3a__panel .staff-assessment-form-module__cCTr3a__confirm input{width:20px;min-width:20px;height:20px;min-height:20px;margin-top:3px}.staff-assessment-form-module__cCTr3a__actions{flex-wrap:wrap;gap:12px;display:flex}.staff-assessment-form-module__cCTr3a__panel button{min-height:44px;padding:12px 16px}.staff-assessment-form-module__cCTr3a__panel button:disabled{opacity:.45;cursor:not-allowed}.staff-assessment-form-module__cCTr3a__notePreview{white-space:pre-wrap;overflow-wrap:anywhere}.staff-assessment-form-module__cCTr3a__message{border:1px solid #567ba4;padding:16px}.staff-assessment-form-module__cCTr3a__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:540px){.staff-assessment-form-module__cCTr3a__grid{grid-template-columns:1fr}.staff-assessment-form-module__cCTr3a__review{padding:16px}.staff-assessment-form-module__cCTr3a__actions{flex-direction:column}}.staff-assessment-form-module__cCTr3a__checklist{gap:.65rem;display:grid}.staff-assessment-form-module__cCTr3a__checklist label{cursor:pointer;background:#102b40;border:1px solid #34546a;align-items:flex-start;gap:.75rem;padding:.8rem;line-height:1.5;display:flex}.staff-assessment-form-module__cCTr3a__checklist input[type=checkbox]{accent-color:#9f304f;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin-top:.15rem}.staff-assessment-form-module__cCTr3a__checklist label:has(input:focus-visible){outline-offset:2px;outline:2px solid #8ccaff}.staff-assessment-form-module__cCTr3a__nextBlock{gap:12px;display:grid}.staff-assessment-form-module__cCTr3a__nextBlock>*{margin:0}.staff-assessment-form-module__cCTr3a__nextChips{flex-wrap:wrap;gap:8px;display:flex}.staff-assessment-form-module__cCTr3a__nextChip{color:#50b5ff;min-height:44px;font:inherit;cursor:pointer;background:#0a2238;border:1px solid #2f9bff80;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.staff-assessment-form-module__cCTr3a__nextChip[aria-pressed=true]{color:#f3f7fc;background:#1769bd;border-color:#49b2ff}
.staff-member-contacts-module__WzwPxW__section{min-width:0;margin:24px 0}.staff-member-contacts-module__WzwPxW__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.staff-member-contacts-module__WzwPxW__card{color:#f5f5f5;background:#10283e;border:1px solid #345c7c;border-radius:8px;min-width:0;padding:22px}.staff-member-contacts-module__WzwPxW__card header{margin-bottom:18px}.staff-member-contacts-module__WzwPxW__card h3{letter-spacing:-.02em;margin:6px 0 0;font-family:inherit;font-size:20px;font-weight:600;line-height:1.35}.staff-member-contacts-module__WzwPxW__caption{color:#bed0df;letter-spacing:.09em;font-size:10px;font-weight:600;line-height:1.5;display:block}.staff-member-contacts-module__WzwPxW__emergency{border-top:3px solid #ac4c68;padding-top:20px}.staff-member-contacts-module__WzwPxW__emergency .staff-member-contacts-module__WzwPxW__caption{color:#edb0c2}.staff-member-contacts-module__WzwPxW__fields{margin:0}.staff-member-contacts-module__WzwPxW__fields>div{border-top:1px solid #34516a;padding:12px 0}.staff-member-contacts-module__WzwPxW__fields dt{color:#bed0df;margin:0 0 5px;font-size:12px;line-height:1.5}.staff-member-contacts-module__WzwPxW__fields dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:1.55}.staff-member-contacts-module__WzwPxW__missing{color:#bed0df;font-weight:400}.staff-member-contacts-module__WzwPxW__card .staff-member-contacts-module__WzwPxW__health{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.65}.staff-member-contacts-module__WzwPxW__card .staff-member-contacts-module__WzwPxW__timestamp,.staff-member-contacts-module__WzwPxW__source{color:#bed0df;margin:14px 0 0;font-size:12px;line-height:1.6}.staff-member-contacts-module__WzwPxW__card .staff-member-contacts-module__WzwPxW__warning{color:#edb0c2;border-top:1px solid #ac4c68;margin:12px 0 0;padding-top:12px;font-size:13px;line-height:1.6}@media (max-width:640px){.staff-member-contacts-module__WzwPxW__grid{grid-template-columns:1fr;gap:14px}.staff-member-contacts-module__WzwPxW__card{padding:18px}.staff-member-contacts-module__WzwPxW__emergency{padding-top:16px}}
.staff-member-directory-module__A_Ktua__directory{gap:16px;display:grid}.staff-member-directory-module__A_Ktua__directory h2,.staff-member-directory-module__A_Ktua__directory p{margin:0}.staff-member-directory-module__A_Ktua__search{align-items:end;gap:12px;display:flex}.staff-member-directory-module__A_Ktua__search label{flex:1;min-width:0}.staff-member-directory-module__A_Ktua__directory label{gap:8px;font-size:14px;display:grid}.staff-member-directory-module__A_Ktua__directory input,.staff-member-directory-module__A_Ktua__directory select{color:#f5f5f5;width:100%;min-height:44px;font:inherit;background:#102b3e;border:1px solid #416078;border-radius:18px;padding:10px}.staff-member-directory-module__A_Ktua__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.staff-member-directory-module__A_Ktua__pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-member-directory-module__A_Ktua__pagination button{min-height:44px;padding:8px 12px}.staff-member-directory-module__A_Ktua__pagination span{text-align:center;font-size:14px}@media (max-width:520px){.staff-member-directory-module__A_Ktua__filters{grid-template-columns:1fr}}.staff-member-directory-module__A_Ktua__directory button.staff-member-directory-module__A_Ktua__assessmentShortcut{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%!important;min-height:64px!important;box-shadow:none!important;color:#f5d08a!important;background:#2a1f0a!important;border:1px solid #f5b74a80!important;border-radius:18px!important;margin:0!important;padding:12px 20px!important;display:flex!important}.staff-member-directory-module__A_Ktua__directory button.staff-member-directory-module__A_Ktua__assessmentShortcut>span:first-child{gap:2px;min-width:0;display:grid}.staff-member-directory-module__A_Ktua__directory button.staff-member-directory-module__A_Ktua__assessmentShortcut strong{font-size:15px}.staff-member-directory-module__A_Ktua__directory button.staff-member-directory-module__A_Ktua__assessmentShortcut small{color:#e8c98c;font-size:13px;font-weight:400}
.staff-shift-editor-module__Mm3-ma__editor{gap:16px;min-width:0;display:grid}.staff-shift-editor-module__Mm3-ma__editor>*{margin:0}.staff-shift-editor-module__Mm3-ma__form{gap:16px;min-width:0;display:grid}.staff-shift-editor-module__Mm3-ma__form>*{margin:0!important}.staff-shift-editor-module__Mm3-ma__form label,.staff-shift-editor-module__Mm3-ma__form legend{color:#f3f7fc;gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.staff-shift-editor-module__Mm3-ma__form :is(select,input,textarea){color:#f3f7fc;width:100%;min-width:0;min-height:48px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#040b13;border:1px solid #245275;border-radius:18px;padding:12px;font-size:16px;font-weight:400;line-height:1.4}.staff-shift-editor-module__Mm3-ma__form textarea{resize:vertical;min-height:72px}.staff-shift-editor-module__Mm3-ma__dates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.staff-shift-editor-module__Mm3-ma__modes{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:0;display:grid}.staff-shift-editor-module__Mm3-ma__modes legend{grid-column:1/-1;margin-bottom:8px;padding:0}.staff-shift-editor-module__Mm3-ma__editor button[aria-pressed]{text-align:left;justify-items:start;gap:2px;width:100%!important;min-height:64px!important;box-shadow:none!important;color:#f3f7fc!important;background:#0a2238!important;border:1px solid #245275!important;border-radius:18px!important;margin:0!important;padding:12px 16px!important;display:grid!important}.staff-shift-editor-module__Mm3-ma__editor button[aria-pressed] strong{font-size:15px}.staff-shift-editor-module__Mm3-ma__editor button[aria-pressed] small{color:#93a7c2;font-size:13px;font-weight:400}.staff-shift-editor-module__Mm3-ma__editor button[aria-pressed=true]{background:#153855!important;border-color:#49b2ff!important;box-shadow:inset 0 0 0 1px #49b2ff!important}.staff-shift-editor-module__Mm3-ma__current,.staff-shift-editor-module__Mm3-ma__result{background:#071b2d;border:1px solid #2f9bff4d;border-radius:18px;gap:12px;padding:16px;display:grid}.staff-shift-editor-module__Mm3-ma__current h3,.staff-shift-editor-module__Mm3-ma__result h3{margin:0;font-size:16px}.staff-shift-editor-module__Mm3-ma__current ul,.staff-shift-editor-module__Mm3-ma__result ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.staff-shift-editor-module__Mm3-ma__current li,.staff-shift-editor-module__Mm3-ma__result li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:14px;display:flex}.staff-shift-editor-module__Mm3-ma__result li>span:first-child{gap:2px;min-width:0;display:grid}.staff-shift-editor-module__Mm3-ma__result li small{color:#93a7c2;font-size:13px}.staff-shift-editor-module__Mm3-ma__result p{margin:0;font-size:14px;line-height:1.5}.staff-shift-editor-module__Mm3-ma__result li button:not(.staff-shift-editor-module__Mm3-ma__name){width:auto!important;min-height:40px!important;margin:0!important;padding:8px 16px!important}.staff-shift-editor-module__Mm3-ma__warn{background:#2a1f0a!important;border-color:#f5b74a80!important}.staff-shift-editor-module__Mm3-ma__warn>ul{margin-top:8px!important}.staff-shift-editor-module__Mm3-ma__editor button.staff-shift-editor-module__Mm3-ma__name{text-align:left;justify-self:start;font-weight:600;width:auto!important;min-height:0!important;box-shadow:none!important;color:#50b5ff!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:15px!important}@media (max-width:380px){.staff-shift-editor-module__Mm3-ma__dates{grid-template-columns:1fr}}.staff-shift-editor-module__Mm3-ma__result>.staff-shift-editor-module__Mm3-ma__warn{border:1px solid #f5b74a80;border-radius:14px;gap:8px;padding:12px;display:grid}.staff-shift-editor-module__Mm3-ma__result>.staff-shift-editor-module__Mm3-ma__warn>ul{margin-top:0!important}
.staff-private-coaching-module__wmoEqG__tool{gap:16px;display:grid}.staff-private-coaching-module__wmoEqG__tool>*,.staff-private-coaching-module__wmoEqG__tool section>h3{margin:0}.staff-private-coaching-module__wmoEqG__tool section{gap:12px;display:grid}.staff-private-coaching-module__wmoEqG__filter{gap:8px;font-weight:600;display:grid}.staff-private-coaching-module__wmoEqG__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staff-private-coaching-module__wmoEqG__tile{background:#071b2d;border:1px solid #2f9bff33;border-radius:16px;gap:4px;padding:12px;display:grid}.staff-private-coaching-module__wmoEqG__tile strong{font-size:22px;line-height:1.1}.staff-private-coaching-module__wmoEqG__tile span{color:#9fb6cc;font-size:13px}.staff-private-coaching-module__wmoEqG__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;margin:0!important}.staff-private-coaching-module__wmoEqG__row>div{flex:200px;gap:4px;min-width:0;display:grid}.staff-private-coaching-module__wmoEqG__row p{color:#b8c7d6;margin:0;font-size:13px}.staff-private-coaching-module__wmoEqG__row button:not(.staff-private-coaching-module__wmoEqG__name){flex:none}.staff-private-coaching-module__wmoEqG__tool button.staff-private-coaching-module__wmoEqG__name{text-align:left;cursor:pointer;justify-self:start;font-weight:600;width:auto!important;min-height:0!important;box-shadow:none!important;color:#50b5ff!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:16px!important}.staff-private-coaching-module__wmoEqG__tool button.staff-private-coaching-module__wmoEqG__name:focus-visible{outline-offset:2px;outline:2px solid #49b2ff}.staff-private-coaching-module__wmoEqG__tag{color:#d7e9ff;background:#0a2238;border:1px solid #2f9bff80;border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}@media (max-width:380px){.staff-private-coaching-module__wmoEqG__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
